This page is part of the Breast Cancer Data Logical Models and FHIR Profiles (v0.2.0: STU 1 Draft) based on FHIR R3. . For a full list of available versions, see the Directory of published versions
The official URL for this profile is:
http://hl7.org/fhir/us/breastcancer/StructureDefinition/shr-condition-FindingSiteConditionPresenceStatement
Presence of a distinct anatomical or pathological morphological feature or organizational pattern, acquired or innate. Examples include tissue types, tumors, and wounds. Body structures are continuants that allow observations of the same body structure to be related to be tracked over time.
This profile builds on US Core Condition (a.k.a Problem) Profile.
This profile was published on Fri Aug 17 00:00:00 AEST 2018 as a draft by The HL7 Cancer Interoperability Group sponsored by Clinical Interoperability Council Work Group (CIC).
View the corresponding FindingSiteConditionPresenceStatementModel logical model.
Summary
Mandatory: 0 element (3 nested mandatory elements)
Prohibited: 1 element
Structures
This structure refers to these other structures:
Extensions
This structure refers to these extensions:
BC Mapping Source
This structure represents the following BC mapping definition:
shr.condition.FindingSiteConditionPresenceStatement maps to http://hl7.org/fhir/us/core/StructureDefinition/us-core-condition: PersonOfRecord maps to subject FindingSiteConditionTopic.Category maps to category FindingSiteConditionTopic.TopicCode maps to code constrain bodySite to 0..0 FindingSiteConditionTopic.AnatomicalLocation maps to http://hl7.org/fhir/StructureDefinition/condition-targetBodySite ConditionPresenceContext.Encounter maps to context ConditionPresenceContext.ClinicalStatus maps to clinicalStatus ConditionPresenceContext.VerificationStatus maps to verificationStatus ConditionPresenceContext.Onset maps to onset[x] ConditionPresenceContext.Abatement maps to abatement[x] ConditionPresenceContext.Severity maps to severity ConditionPresenceContext.Stage maps to stage ConditionPresenceContext.Stage.CodeableConcept maps to stage.summary ConditionPresenceContext.Stage.StageDetail maps to stage.assessment
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Condition | BC FindingSiteConditionPresenceStatement Profile | |||
extension | 1..* | |||
condition-targetBodySite | 1..* | Reference(BodySite) | Extension URL: http://hl7.org/fhir/StructureDefinition/condition-targetBodySite | |
clinicalStatus | 1..1 | |||
severity | Binding: Condition/Diagnosis Severity (required) | |||
bodySite | 0..0 | |||
context | Reference(BC Encounter Profile) | |||
stage | ||||
assessment | 0..1 | Reference(BC Observation Profile) | ||
Documentation for this format |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Condition | I | 0..* | BC FindingSiteConditionPresenceStatement Profile us-core-1: A code in Condition.category SHOULD be from US Core Condition Category Codes value set. | |
id | Σ | 0..1 | id | Logical id of this artifact |
meta | Σ | 0..1 | Meta | Metadata about the resource |
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
language | 0..1 | code | Language of the resource content Binding: Common Languages (extensible) | |
text | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
contained | 0..* | Resource | Contained, inline Resources | |
extension | 1..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
condition-targetBodySite | 1..* | Reference(BodySite) | Extension URL: http://hl7.org/fhir/StructureDefinition/condition-targetBodySite | |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
identifier | Σ | 0..* | Identifier | External Ids for this condition |
clinicalStatus | ?!SΣI | 1..1 | code | active | recurrence | inactive | remission | resolved Binding: Condition Clinical Status Codes (required) |
verificationStatus | ?!SΣI | 1..1 | code | provisional | differential | confirmed | refuted | entered-in-error | unknown Binding: ConditionVerificationStatus (required) |
category | S | 1..* | CodeableConcept | problem-list-item | encounter-diagnosis Binding: US Core Condition Category Codes (preferred) |
severity | 0..1 | CodeableConcept | Subjective severity of condition Binding: Condition/Diagnosis Severity (required) | |
code | SΣ | 1..1 | CodeableConcept | Identification of the condition, problem or diagnosis Binding: Problem Value Set (extensible) |
subject | SΣ | 1..1 | Reference(US Core Patient Profile) | Who has the condition? |
context | Σ | 0..1 | Reference(BC Encounter Profile) | Encounter or episode when condition first asserted |
onset[x] | Σ | 0..1 | dateTime, Age, Period, Range, string | Estimated or actual date, date-time, or age |
abatement[x] | I | 0..1 | dateTime, Age, boolean, Period, Range, string | If/when in resolution/remission |
assertedDate | Σ | 0..1 | dateTime | Date record was believed accurate |
asserter | Σ | 0..1 | Reference(Practitioner | Patient | RelatedPerson) | Person who asserts this condition |
stage | I | 0..1 | BackboneElement | Stage/grade, usually assessed formally con-1: Stage SHALL have summary or assessment |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
summary | I | 0..1 | CodeableConcept | Simple summary (disease specific) Binding: Condition Stage (example) |
assessment | I | 0..1 | Reference(BC Observation Profile) | Formal record of assessment |
evidence | I | 0..* | BackboneElement | Supporting evidence con-2: evidence SHALL have code or details |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
code | ΣI | 0..* | CodeableConcept | Manifestation/symptom Binding: Manifestation and Symptom Codes (example) |
detail | ΣI | 0..* | Reference(Resource) | Supporting information found elsewhere |
note | 0..* | Annotation | Additional information about the Condition | |
Documentation for this format |
Summary
Mandatory: 0 element (3 nested mandatory elements)
Prohibited: 1 element
Structures
This structure refers to these other structures:
Extensions
This structure refers to these extensions:
BC Mapping Source
This structure represents the following BC mapping definition:
shr.condition.FindingSiteConditionPresenceStatement maps to http://hl7.org/fhir/us/core/StructureDefinition/us-core-condition: PersonOfRecord maps to subject FindingSiteConditionTopic.Category maps to category FindingSiteConditionTopic.TopicCode maps to code constrain bodySite to 0..0 FindingSiteConditionTopic.AnatomicalLocation maps to http://hl7.org/fhir/StructureDefinition/condition-targetBodySite ConditionPresenceContext.Encounter maps to context ConditionPresenceContext.ClinicalStatus maps to clinicalStatus ConditionPresenceContext.VerificationStatus maps to verificationStatus ConditionPresenceContext.Onset maps to onset[x] ConditionPresenceContext.Abatement maps to abatement[x] ConditionPresenceContext.Severity maps to severity ConditionPresenceContext.Stage maps to stage ConditionPresenceContext.Stage.CodeableConcept maps to stage.summary ConditionPresenceContext.Stage.StageDetail maps to stage.assessment
Differential View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Condition | BC FindingSiteConditionPresenceStatement Profile | |||
extension | 1..* | |||
condition-targetBodySite | 1..* | Reference(BodySite) | Extension URL: http://hl7.org/fhir/StructureDefinition/condition-targetBodySite | |
clinicalStatus | 1..1 | |||
severity | Binding: Condition/Diagnosis Severity (required) | |||
bodySite | 0..0 | |||
context | Reference(BC Encounter Profile) | |||
stage | ||||
assessment | 0..1 | Reference(BC Observation Profile) | ||
Documentation for this format |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Condition | I | 0..* | BC FindingSiteConditionPresenceStatement Profile us-core-1: A code in Condition.category SHOULD be from US Core Condition Category Codes value set. | |
id | Σ | 0..1 | id | Logical id of this artifact |
meta | Σ | 0..1 | Meta | Metadata about the resource |
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
language | 0..1 | code | Language of the resource content Binding: Common Languages (extensible) | |
text | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
contained | 0..* | Resource | Contained, inline Resources | |
extension | 1..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
condition-targetBodySite | 1..* | Reference(BodySite) | Extension URL: http://hl7.org/fhir/StructureDefinition/condition-targetBodySite | |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
identifier | Σ | 0..* | Identifier | External Ids for this condition |
clinicalStatus | ?!SΣI | 1..1 | code | active | recurrence | inactive | remission | resolved Binding: Condition Clinical Status Codes (required) |
verificationStatus | ?!SΣI | 1..1 | code | provisional | differential | confirmed | refuted | entered-in-error | unknown Binding: ConditionVerificationStatus (required) |
category | S | 1..* | CodeableConcept | problem-list-item | encounter-diagnosis Binding: US Core Condition Category Codes (preferred) |
severity | 0..1 | CodeableConcept | Subjective severity of condition Binding: Condition/Diagnosis Severity (required) | |
code | SΣ | 1..1 | CodeableConcept | Identification of the condition, problem or diagnosis Binding: Problem Value Set (extensible) |
subject | SΣ | 1..1 | Reference(US Core Patient Profile) | Who has the condition? |
context | Σ | 0..1 | Reference(BC Encounter Profile) | Encounter or episode when condition first asserted |
onset[x] | Σ | 0..1 | dateTime, Age, Period, Range, string | Estimated or actual date, date-time, or age |
abatement[x] | I | 0..1 | dateTime, Age, boolean, Period, Range, string | If/when in resolution/remission |
assertedDate | Σ | 0..1 | dateTime | Date record was believed accurate |
asserter | Σ | 0..1 | Reference(Practitioner | Patient | RelatedPerson) | Person who asserts this condition |
stage | I | 0..1 | BackboneElement | Stage/grade, usually assessed formally con-1: Stage SHALL have summary or assessment |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
summary | I | 0..1 | CodeableConcept | Simple summary (disease specific) Binding: Condition Stage (example) |
assessment | I | 0..1 | Reference(BC Observation Profile) | Formal record of assessment |
evidence | I | 0..* | BackboneElement | Supporting evidence con-2: evidence SHALL have code or details |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
code | ΣI | 0..* | CodeableConcept | Manifestation/symptom Binding: Manifestation and Symptom Codes (example) |
detail | ΣI | 0..* | Reference(Resource) | Supporting information found elsewhere |
note | 0..* | Annotation | Additional information about the Condition | |
Documentation for this format |
Downloads: StructureDefinition: (XML, JSON, TTL), Schema: XML Schematron
Path | Name | Conformance | ValueSet |
Condition.language | Common Languages | extensible | Common Languages |
Condition.clinicalStatus | Condition Clinical Status Codes | required | Condition Clinical Status Codes |
Condition.verificationStatus | ConditionVerificationStatus | required | ConditionVerificationStatus |
Condition.category | US Core Condition Category Codes | preferred | US Core Condition Category Codes |
Condition.severity | Condition/Diagnosis Severity | required | Condition/Diagnosis Severity |
Condition.code | Problem Value Set | extensible | Problem Value Set |
Condition.stage.summary | Condition Stage | example | Condition Stage |
Condition.evidence.code | Manifestation and Symptom Codes | example | Manifestation and Symptom Codes |
Id | Path | Details | Requirements |
dom-2 | Condition | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-1 | Condition | If the resource is contained in another resource, it SHALL NOT contain any narrative : contained.text.empty() | |
dom-4 | Condition | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
dom-3 | Condition | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource : contained.where(('#'+id in %resource.descendants().reference).not()).empty() | |
con-4 | Condition | If condition is abated, then clinicalStatus must be either inactive, resolved, or remission : abatement.empty() or (abatement as boolean).not() or clinicalStatus='resolved' or clinicalStatus='remission' or clinicalStatus='inactive' | |
con-3 | Condition | Condition.clinicalStatus SHALL be present if verificationStatus is not entered-in-error : verificationStatus='entered-in-error' or clinicalStatus.exists() | |
us-core-1 | Condition | A code in Condition.category SHOULD be from US Core Condition Category Codes value set. : where(category in 'http://hl7.org/fhir/us/core/ValueSet/us-core-condition-category').exists() | |
ele-1 | Condition.stage | All FHIR elements must have a @value or children : hasValue() | (children().count() > id.count()) | |
con-1 | Condition.stage | Stage SHALL have summary or assessment : summary.exists() or assessment.exists() | |
ele-1 | Condition.evidence | All FHIR elements must have a @value or children : hasValue() | (children().count() > id.count()) | |
con-2 | Condition.evidence | evidence SHALL have code or details : code.exists() or detail.exists() |