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/Encounter
This profile applies constraints to the Encounter resource for CA Core+ to support representation of care events and encounters in the pan-Canadian context.
AllergyIntoleranceCACore, CommunicationCACore, ConditionCACore, DiagnosticReportCACore, ObservationAlcoholUseCACore, ObservationCACore, ObservationLaboratoryPathologyResultCACore, ObservationResultsRadiologyCACore, ObservationSocialHistoryCACore, ObservationTobaccoUseCACore, ServiceRequestCACore
CFMM: 2
| EncounterCACore (Encounter) | C | Encounter | |
| 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 |
| status | SO Σ ?! | 1..1 | codeBinding |
| statusHistory | 0..* | BackboneElement | |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| status | 1..1 | codeBinding | |
| period | 1..1 | Period | |
| class | Σ | 1..1 | CodingBinding |
| classHistory | 0..* | BackboneElement | |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| class | 1..1 | CodingBinding | |
| period | 1..1 | Period | |
| type | Σ | 0..* | CodeableConcept |
| serviceType | Σ | 0..1 | CodeableConcept |
| priority | 0..1 | CodeableConcept | |
| subject | O Σ | 0..1 | Reference(PatientCACore | Group) |
| episodeOfCare | Σ | 0..* | Reference(EpisodeOfCare) |
| basedOn | 0..* | Reference(ServiceRequest) | |
| participant | Σ | 0..* | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| type | Σ | 0..* | CodeableConceptBinding |
| period | 0..1 | Period | |
| individual | Σ | 0..1 | Reference(PractitionerCACore | PractitionerRoleCACore | RelatedPerson) |
| appointment | Σ | 0..* | Reference(Appointment) |
| period | 0..1 | Period | |
| length | 0..1 | Duration | |
| reasonCode | Σ | 0..* | CodeableConceptBinding |
| reasonReference | Σ | 0..* | Reference(ConditionCACore | ObservationCACore | ImmunizationRecommendation | Procedure) |
| diagnosis | Σ | 0..* | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| condition | Σ | 1..1 | Reference(Condition | Procedure) |
| use | 0..1 | CodeableConceptBinding | |
| rank | 0..1 | positiveInt | |
| account | 0..* | Reference(Account) | |
| hospitalization | 0..1 | BackboneElement | |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| preAdmissionIdentifier | 0..1 | Identifier | |
| origin | 0..1 | Reference(LocationCACore | OrganizationCACore) | |
| admitSource | 0..1 | CodeableConceptBinding | |
| reAdmission | 0..1 | CodeableConcept | |
| dietPreference | 0..* | CodeableConcept | |
| specialCourtesy | 0..* | CodeableConceptBinding | |
| specialArrangement | 0..* | CodeableConceptBinding | |
| destination | 0..1 | Reference(LocationCACore | OrganizationCACore) | |
| dischargeDisposition | 0..1 | CodeableConcept | |
| location | 0..* | BackboneElement | |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| location | 1..1 | Reference(LocationCACore) | |
| status | 0..1 | codeBinding | |
| physicalType | 0..1 | CodeableConcept | |
| period | 0..1 | Period | |
| serviceProvider | 0..1 | Reference(OrganizationCACore) | |
| partOf | 0..1 | Reference(Encounter) |
| EncounterCACore (Encounter) | C | Encounter | |
| 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 |
| status | SO Σ ?! | 1..1 | codeBinding |
| statusHistory | 0..* | BackboneElement | |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| status | 1..1 | codeBinding | |
| period | 1..1 | Period | |
| class | Σ | 1..1 | CodingBinding |
| classHistory | 0..* | BackboneElement | |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| class | 1..1 | CodingBinding | |
| period | 1..1 | Period | |
| type | Σ | 0..* | CodeableConcept |
| serviceType | Σ | 0..1 | CodeableConcept |
| priority | 0..1 | CodeableConcept | |
| subject | O Σ | 0..1 | Reference(PatientCACore | Group) |
| episodeOfCare | Σ | 0..* | Reference(EpisodeOfCare) |
| basedOn | 0..* | Reference(ServiceRequest) | |
| participant | Σ | 0..* | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| type | Σ | 0..* | CodeableConceptBinding |
| period | 0..1 | Period | |
| individual | Σ | 0..1 | Reference(PractitionerCACore | PractitionerRoleCACore | RelatedPerson) |
| appointment | Σ | 0..* | Reference(Appointment) |
| period | 0..1 | Period | |
| length | 0..1 | Duration | |
| reasonCode | Σ | 0..* | CodeableConceptBinding |
| reasonReference | Σ | 0..* | Reference(ConditionCACore | ObservationCACore | ImmunizationRecommendation | Procedure) |
| diagnosis | Σ | 0..* | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| condition | Σ | 1..1 | Reference(Condition | Procedure) |
| use | 0..1 | CodeableConceptBinding | |
| rank | 0..1 | positiveInt | |
| account | 0..* | Reference(Account) | |
| hospitalization | 0..1 | BackboneElement | |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| preAdmissionIdentifier | 0..1 | Identifier | |
| origin | 0..1 | Reference(LocationCACore | OrganizationCACore) | |
| admitSource | 0..1 | CodeableConceptBinding | |
| reAdmission | 0..1 | CodeableConcept | |
| dietPreference | 0..* | CodeableConcept | |
| specialCourtesy | 0..* | CodeableConceptBinding | |
| specialArrangement | 0..* | CodeableConceptBinding | |
| destination | 0..1 | Reference(LocationCACore | OrganizationCACore) | |
| dischargeDisposition | 0..1 | CodeableConcept | |
| location | 0..* | BackboneElement | |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| location | 1..1 | Reference(LocationCACore) | |
| status | 0..1 | codeBinding | |
| physicalType | 0..1 | CodeableConcept | |
| period | 0..1 | Period | |
| serviceProvider | 0..1 | Reference(OrganizationCACore) | |
| partOf | 0..1 | Reference(Encounter) |
These bindings may be used in lieu of the primary bindings in the table above.
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) |
|---|---|
| Encounter.subject | Patient |