This page is part of the Breast Radiology Report (v0.1.0: Comment Draft) based on FHIR R4. . 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/breast-radiology/StructureDefinition/obf-Condition
A condition that is or may be present in a subject. 'Condition' is interpreted broadly and could be a disorder, abnormality, problem, injury, complaint, functionality, illness, disease, ailment, sickness, affliction, upset, difficulty, disorder, symptom, worry, or trouble. The Observation-based class, ConditionAbsent, should be used to describe conditions that are not present or negative findings. This profiled Condition uses the BodyLocation structure that includes not only a code, but optional laterality, direction, and relation to landmark(s).
This profile builds on USCoreCondition.
This profile was published on Fri Aug 02 00:00:00 EDT 2019 as a active by Hl7 - Clinical Interoperability Council.
Summary
Mandatory: 0 element (2 nested mandatory elements)
Structures
This structure refers to these other structures:
Extensions
This structure refers to these extensions:
Mapping Source
This structure represents the following mapping definition:
obf.Condition maps to http://hl7.org/fhir/us/core/StructureDefinition/us-core-condition: Language maps to language ImplicitRules maps to implicitRules Metadata.VersionId maps to meta.versionId Metadata.SourceSystem maps to meta.source Metadata.Profile maps to meta.profile Metadata.LastUpdated maps to meta.lastUpdated Metadata.SecurityLabel maps to meta.security Metadata.Tag maps to meta.tag Narrative maps to text Identifier maps to identifier ClinicalStatus maps to clinicalStatus Status maps to verificationStatus Category maps to category Severity maps to severity Code maps to code BodyLocation.Code maps to bodySite BodyLocation.Laterality maps to bodySite.extension BodyLocation.AnatomicalOrientation maps to bodySite.extension BodyLocation.RelationToLandmark maps to bodySite.extension SubjectOfRecord maps to subject CareContext maps to encounter Onset maps to onset[x] Abatement maps to abatement[x] StatementDateTime maps to recordedDate Author maps to recorder PersonInformationSource maps to asserter StageInformation maps to stage StageInformation.StageSummary maps to stage.summary StageInformation.StageDetail maps to stage.assessment StageInformation.Type maps to stage.type Evidence.Manifestation maps to evidence.code Evidence.Resource maps to evidence.detail Annotation maps to note DateOfDiagnosis maps to http://hl7.org/fhir/StructureDefinition/condition-assertedDate
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Condition | obf-Condition | |||
extension | Slice: Unordered, Open by value:url | |||
dateofdiagnosis | 0..1 | assertedDate | ||
verificationStatus | 1..1 | |||
category | 1..1 | |||
bodySite | Binding: BodyLocationVS (preferred) | |||
laterality | 0..* | Laterality | ||
anatomicalorientation | 0..* | AnatomicalOrientation | ||
relationtolandmark | 0..* | RelationToLandmark | ||
encounter | Reference(US Core Encounter Profile) | |||
recorder | Reference(US Core Practitioner Profile | US Core PractitionerRole Profile | US Core Patient Profile | RelatedPerson) | |||
asserter | Reference(US Core Patient Profile | US Core Practitioner Profile | RelatedPerson) | |||
stage | 0..1 | |||
assessment | 0..1 | Reference(obf-Observation | obf-DiagnosticReport) | ||
evidence | ||||
code | Binding: SNOMEDCTClinicalFindings (example) | |||
Documentation for this format |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Condition | I | 0..* | obf-Condition 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: CommonLanguages (preferred) Max Binding: AllLanguages | |
text | 0..1 | Narrative | Text summary of the resource, for human interpretation | |
contained | 0..* | Resource | Contained, inline Resources | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
dateofdiagnosis | 0..1 | assertedDate | ||
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
identifier | Σ | 0..* | Identifier | External Ids for this condition |
clinicalStatus | ?!SΣI | 0..1 | CodeableConcept | active | recurrence | relapse | inactive | remission | resolved Binding: ConditionClinicalStatusCodes (required) |
verificationStatus | ?!SΣI | 1..1 | CodeableConcept | unconfirmed | provisional | differential | confirmed | refuted | entered-in-error Binding: ConditionVerificationStatus (required) |
category | S | 1..1 | CodeableConcept | problem-list-item | encounter-diagnosis Binding: US Core Condition Category Codes (extensible) |
severity | 0..1 | CodeableConcept | Subjective severity of condition Binding: Condition/DiagnosisSeverity (preferred) | |
code | SΣ | 1..1 | CodeableConcept | Identification of the condition, problem or diagnosis Binding: US Core Problem (extensible) |
bodySite | Σ | 0..* | CodeableConcept | Anatomical location, if relevant Binding: BodyLocationVS (preferred) |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
laterality | 0..* | Laterality | ||
anatomicalorientation | 0..* | AnatomicalOrientation | ||
relationtolandmark | 0..* | RelationToLandmark | ||
coding | Σ | 0..* | Coding | Code defined by a terminology system |
text | Σ | 0..1 | string | Plain text representation of the concept |
subject | SΣ | 1..1 | Reference(US Core Patient Profile) | Who has the condition? |
encounter | Σ | 0..1 | Reference(US Core Encounter Profile) | Encounter created as part of |
onset[x] | Σ | 0..1 | Estimated or actual date, date-time, or age | |
onsetDateTime | dateTime | |||
onsetAge | Age | |||
onsetPeriod | Period | |||
onsetRange | Range | |||
onsetString | string | |||
abatement[x] | I | 0..1 | When in resolution/remission | |
abatementDateTime | dateTime | |||
abatementAge | Age | |||
abatementPeriod | Period | |||
abatementRange | Range | |||
abatementString | string | |||
recordedDate | Σ | 0..1 | dateTime | Date record was first recorded |
recorder | Σ | 0..1 | Reference(US Core Practitioner Profile | US Core PractitionerRole Profile | US Core Patient Profile | RelatedPerson) | Who recorded the condition |
asserter | Σ | 0..1 | Reference(US Core Patient Profile | US Core Practitioner Profile | 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 | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
summary | I | 0..1 | CodeableConcept | Simple summary (disease specific) Binding: ConditionStage (example) |
assessment | I | 0..1 | Reference(obf-Observation | obf-DiagnosticReport) | Formal record of assessment |
type | 0..1 | CodeableConcept | Kind of staging Binding: ConditionStageType (example) | |
evidence | I | 0..* | BackboneElement | Supporting evidence con-2: evidence SHALL have code or details |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
code | ΣI | 0..* | CodeableConcept | Manifestation/symptom Binding: SNOMEDCTClinicalFindings (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 (2 nested mandatory elements)
Structures
This structure refers to these other structures:
Extensions
This structure refers to these extensions:
Mapping Source
This structure represents the following mapping definition:
obf.Condition maps to http://hl7.org/fhir/us/core/StructureDefinition/us-core-condition: Language maps to language ImplicitRules maps to implicitRules Metadata.VersionId maps to meta.versionId Metadata.SourceSystem maps to meta.source Metadata.Profile maps to meta.profile Metadata.LastUpdated maps to meta.lastUpdated Metadata.SecurityLabel maps to meta.security Metadata.Tag maps to meta.tag Narrative maps to text Identifier maps to identifier ClinicalStatus maps to clinicalStatus Status maps to verificationStatus Category maps to category Severity maps to severity Code maps to code BodyLocation.Code maps to bodySite BodyLocation.Laterality maps to bodySite.extension BodyLocation.AnatomicalOrientation maps to bodySite.extension BodyLocation.RelationToLandmark maps to bodySite.extension SubjectOfRecord maps to subject CareContext maps to encounter Onset maps to onset[x] Abatement maps to abatement[x] StatementDateTime maps to recordedDate Author maps to recorder PersonInformationSource maps to asserter StageInformation maps to stage StageInformation.StageSummary maps to stage.summary StageInformation.StageDetail maps to stage.assessment StageInformation.Type maps to stage.type Evidence.Manifestation maps to evidence.code Evidence.Resource maps to evidence.detail Annotation maps to note DateOfDiagnosis maps to http://hl7.org/fhir/StructureDefinition/condition-assertedDate
Differential View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Condition | obf-Condition | |||
extension | Slice: Unordered, Open by value:url | |||
dateofdiagnosis | 0..1 | assertedDate | ||
verificationStatus | 1..1 | |||
category | 1..1 | |||
bodySite | Binding: BodyLocationVS (preferred) | |||
laterality | 0..* | Laterality | ||
anatomicalorientation | 0..* | AnatomicalOrientation | ||
relationtolandmark | 0..* | RelationToLandmark | ||
encounter | Reference(US Core Encounter Profile) | |||
recorder | Reference(US Core Practitioner Profile | US Core PractitionerRole Profile | US Core Patient Profile | RelatedPerson) | |||
asserter | Reference(US Core Patient Profile | US Core Practitioner Profile | RelatedPerson) | |||
stage | 0..1 | |||
assessment | 0..1 | Reference(obf-Observation | obf-DiagnosticReport) | ||
evidence | ||||
code | Binding: SNOMEDCTClinicalFindings (example) | |||
Documentation for this format |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Condition | I | 0..* | obf-Condition 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: CommonLanguages (preferred) Max Binding: AllLanguages | |
text | 0..1 | Narrative | Text summary of the resource, for human interpretation | |
contained | 0..* | Resource | Contained, inline Resources | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
dateofdiagnosis | 0..1 | assertedDate | ||
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
identifier | Σ | 0..* | Identifier | External Ids for this condition |
clinicalStatus | ?!SΣI | 0..1 | CodeableConcept | active | recurrence | relapse | inactive | remission | resolved Binding: ConditionClinicalStatusCodes (required) |
verificationStatus | ?!SΣI | 1..1 | CodeableConcept | unconfirmed | provisional | differential | confirmed | refuted | entered-in-error Binding: ConditionVerificationStatus (required) |
category | S | 1..1 | CodeableConcept | problem-list-item | encounter-diagnosis Binding: US Core Condition Category Codes (extensible) |
severity | 0..1 | CodeableConcept | Subjective severity of condition Binding: Condition/DiagnosisSeverity (preferred) | |
code | SΣ | 1..1 | CodeableConcept | Identification of the condition, problem or diagnosis Binding: US Core Problem (extensible) |
bodySite | Σ | 0..* | CodeableConcept | Anatomical location, if relevant Binding: BodyLocationVS (preferred) |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
laterality | 0..* | Laterality | ||
anatomicalorientation | 0..* | AnatomicalOrientation | ||
relationtolandmark | 0..* | RelationToLandmark | ||
coding | Σ | 0..* | Coding | Code defined by a terminology system |
text | Σ | 0..1 | string | Plain text representation of the concept |
subject | SΣ | 1..1 | Reference(US Core Patient Profile) | Who has the condition? |
encounter | Σ | 0..1 | Reference(US Core Encounter Profile) | Encounter created as part of |
onset[x] | Σ | 0..1 | Estimated or actual date, date-time, or age | |
onsetDateTime | dateTime | |||
onsetAge | Age | |||
onsetPeriod | Period | |||
onsetRange | Range | |||
onsetString | string | |||
abatement[x] | I | 0..1 | When in resolution/remission | |
abatementDateTime | dateTime | |||
abatementAge | Age | |||
abatementPeriod | Period | |||
abatementRange | Range | |||
abatementString | string | |||
recordedDate | Σ | 0..1 | dateTime | Date record was first recorded |
recorder | Σ | 0..1 | Reference(US Core Practitioner Profile | US Core PractitionerRole Profile | US Core Patient Profile | RelatedPerson) | Who recorded the condition |
asserter | Σ | 0..1 | Reference(US Core Patient Profile | US Core Practitioner Profile | 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 | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
summary | I | 0..1 | CodeableConcept | Simple summary (disease specific) Binding: ConditionStage (example) |
assessment | I | 0..1 | Reference(obf-Observation | obf-DiagnosticReport) | Formal record of assessment |
type | 0..1 | CodeableConcept | Kind of staging Binding: ConditionStageType (example) | |
evidence | I | 0..* | BackboneElement | Supporting evidence con-2: evidence SHALL have code or details |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
code | ΣI | 0..* | CodeableConcept | Manifestation/symptom Binding: SNOMEDCTClinicalFindings (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 | Conformance | ValueSet |
Condition.language | preferred | CommonLanguages Max Binding: AllLanguages |
Condition.clinicalStatus | required | ConditionClinicalStatusCodes |
Condition.verificationStatus | required | ConditionVerificationStatus |
Condition.category | extensible | USCoreConditionCategoryCodes |
Condition.severity | preferred | Condition/DiagnosisSeverity |
Condition.code | extensible | USCoreProblem |
Condition.bodySite | preferred | BodyLocationVS |
Condition.stage.summary | example | ConditionStage |
Condition.stage.type | example | ConditionStageType |
Condition.evidence.code | example | SNOMEDCTClinicalFindings |
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-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 or SHALL refer to the containing resource : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty() | |
dom-6 | Condition | A resource should have narrative for robust management : text.div.exists() | |
dom-5 | Condition | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
con-5 | Condition | Condition.clinicalStatus SHALL NOT be present if verification Status is entered-in-error : verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code='entered-in-error').empty() or clinicalStatus.empty() | |
con-4 | Condition | If condition is abated, then clinicalStatus must be either inactive, resolved, or remission : abatement.empty() or clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and (code='resolved' or code='remission' or code='inactive')).exists() | |
con-3 | Condition | Condition.clinicalStatus SHALL be present if verificationStatus is not entered-in-error and category is problem-list-item : clinicalStatus.exists() or verificationStatus='entered-in-error' or category.select($this='problem-list-item').empty() | |
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() or (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() or (children().count() > id.count()) | |
con-2 | Condition.evidence | evidence SHALL have code or details : code.exists() or detail.exists() |