CA Core+ v1.1.0 DFT-preBallot
DFT-preBallot - The specification is a DFT-preBallot version of CA Core+ for collecting community feedback. For a full list of available versions, see the Directory of published versions
http://hl7.org/fhir/StructureDefinition/Condition
example-condition-ca-core, example-condition-ca-core2
This profile applies constraints to the Condition resource for CA Core+ to support recording clinical conditions and health concerns in the pan-Canadian context.
AppointmentCACore, CommunicationCACore, EncounterCACore, FamilyMemberHistoryCACore, ImmunizationCACore
CFMM: 2
ConditionCACore (Condition) | C | Condition | |
id | Σ | 0..1 | string |
meta | Σ | 0..1 | Meta |
implicitRules | Σ ?! | 0..1 | uri |
language | 0..1 | codeBinding | |
text | 0..1 | Narrative | |
contained | 0..* | Resource | |
extension | C | 0..* | Extension |
modifierExtension | ?! C | 0..* | Extension |
identifier | Σ | 0..* | Identifier |
clinicalStatus | O Σ ?! C | 0..1 | CodeableConceptBinding |
verificationStatus | Σ ?! C | 0..1 | CodeableConceptBinding |
category | 0..* | CodeableConceptCACoreBinding | |
severity | 0..1 | CodeableConceptCACoreBinding | |
code | O Σ | 0..1 | CodeableConceptCACoreBinding |
bodySite | Σ | 0..* | CodeableConceptCACoreBinding |
subject | Σ | 1..1 | Reference(PatientCACore | Group) |
encounter | Σ | 0..1 | Reference(EncounterCACore) |
onset[x] | O Σ | 0..1 | |
onsetAge | Age | ||
onsetPeriod | Period | ||
onsetRange | Range | ||
onsetString | string | ||
onsetDateTime | Σ | 0..1 | dateTime |
abatement[x] | C | 0..1 | |
abatementDateTime | dateTime | ||
abatementAge | Age | ||
abatementPeriod | Period | ||
abatementRange | Range | ||
abatementString | string | ||
recordedDate | Σ | 0..1 | dateTime |
recorder | Σ | 0..1 | Reference(PractitionerCACore | PractitionerRoleCACore | PatientCACore | RelatedPerson) |
asserter | Σ | 0..1 | Reference(PractitionerCACore | PractitionerRoleCACore | PatientCACore | RelatedPerson) |
stage | C | 0..* | BackboneElement |
id | 0..1 | string | |
extension | C | 0..* | Extension |
modifierExtension | Σ ?! C | 0..* | Extension |
summary | C | 0..1 | CodeableConcept |
assessment | C | 0..* | Reference(ClinicalImpression | DiagnosticReport | Observation) |
type | 0..1 | CodeableConcept | |
evidence | C | 0..* | BackboneElement |
id | 0..1 | string | |
extension | C | 0..* | Extension |
modifierExtension | Σ ?! C | 0..* | Extension |
code | Σ C | 0..* | CodeableConcept |
detail | Σ C | 0..* | Reference(Resource) |
note | 0..* | Annotation |
ConditionCACore (Condition) | C | Condition | |
id | Σ | 0..1 | string |
meta | Σ | 0..1 | Meta |
implicitRules | Σ ?! | 0..1 | uri |
language | 0..1 | codeBinding | |
text | 0..1 | Narrative | |
contained | 0..* | Resource | |
extension | C | 0..* | Extension |
modifierExtension | ?! C | 0..* | Extension |
identifier | Σ | 0..* | Identifier |
clinicalStatus | O Σ ?! C | 0..1 | CodeableConceptBinding |
verificationStatus | Σ ?! C | 0..1 | CodeableConceptBinding |
category | 0..* | CodeableConceptCACoreBinding | |
severity | 0..1 | CodeableConceptCACoreBinding | |
code | O Σ | 0..1 | CodeableConceptCACoreBinding |
bodySite | Σ | 0..* | CodeableConceptCACoreBinding |
subject | Σ | 1..1 | Reference(PatientCACore | Group) |
encounter | Σ | 0..1 | Reference(EncounterCACore) |
onset[x] | O Σ | 0..1 | |
onsetAge | Age | ||
onsetPeriod | Period | ||
onsetRange | Range | ||
onsetString | string | ||
onsetDateTime | Σ | 0..1 | dateTime |
abatement[x] | C | 0..1 | |
abatementDateTime | dateTime | ||
abatementAge | Age | ||
abatementPeriod | Period | ||
abatementRange | Range | ||
abatementString | string | ||
recordedDate | Σ | 0..1 | dateTime |
recorder | Σ | 0..1 | Reference(PractitionerCACore | PractitionerRoleCACore | PatientCACore | RelatedPerson) |
asserter | Σ | 0..1 | Reference(PractitionerCACore | PractitionerRoleCACore | PatientCACore | RelatedPerson) |
stage | C | 0..* | BackboneElement |
id | 0..1 | string | |
extension | C | 0..* | Extension |
modifierExtension | Σ ?! C | 0..* | Extension |
summary | C | 0..1 | CodeableConcept |
assessment | C | 0..* | Reference(ClinicalImpression | DiagnosticReport | Observation) |
type | 0..1 | CodeableConcept | |
evidence | C | 0..* | BackboneElement |
id | 0..1 | string | |
extension | C | 0..* | Extension |
modifierExtension | Σ ?! C | 0..* | Extension |
code | Σ C | 0..* | CodeableConcept |
detail | Σ C | 0..* | Reference(Resource) |
note | 0..* | Annotation |
Path | Conformance | ValueSet |
---|---|---|
Condition.severity | preferred | https://fhir.infoway-inforoute.ca/ValueSet/severitycode |
Condition.code | preferred | https://fhir.infoway-inforoute.ca/ValueSet/healthconditioncode |
Condition.bodySite | preferred | https://fhir.infoway-inforoute.ca/ValueSet/anatomicaloracquiredbodystructurecode |
These bindings may be used in lieu of the primary bindings in the table above.
Path | Conformance | AdditionalValueSet |
---|---|---|
Condition.severity | candidate | http://hl7.org/fhir/ValueSet/condition-severity |
Condition.code | candidate | http://hl7.org/fhir/uv/ips/ValueSet/absent-or-unknown-problems-uv-ips |
The following tables list how the data elements from CA Core+ map to CACDI. For more information visit Mapping Logic.
FHIR Profile Element | CACDI Element(s) |
---|---|
Condition | Patient Health Concern |
Condition.clinicalStatus | Patient Health Concern.Patient Health Concern Clinical Status Code |
Condition.code | Patient Health Concern.Health Concern Code |
Condition.subject | Patient |
Condition.recordedDate | Patient Health Concern.Patient Health Concern Diagnosis Date Time |