CA Core+
DFT-Ballot - The specification is a DFT-Ballot version of CA Core+ for collecting ballot 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 | C | 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 | C | 1..1 | Period |
| type | Σ | 0..* | CodeableConcept |
| serviceType | Σ | 0..1 | CodeableConcept |
| priority | 0..1 | CodeableConcept | |
| subject | O Σ C | 0..1 | Reference(PatientCACore | Group) |
| episodeOfCare | Σ C | 0..* | Reference(EpisodeOfCare) |
| basedOn | C | 0..* | Reference(ServiceRequest) |
| participant | Σ | 0..* | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| type | Σ | 0..* | CodeableConceptBinding |
| period | C | 0..1 | Period |
| individual | Σ C | 0..1 | Reference(PractitionerCACore | PractitionerRoleCACore | RelatedPerson) |
| appointment | Σ C | 0..* | Reference(Appointment) |
| period | C | 0..1 | Period |
| length | C | 0..1 | Duration |
| reasonCode | Σ | 0..* | CodeableConceptBinding |
| reasonReference | Σ C | 0..* | Reference(ConditionCACore | ObservationCACore | ImmunizationRecommendation | Procedure) |
| diagnosis | Σ | 0..* | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| condition | Σ C | 1..1 | Reference(Condition | Procedure) |
| use | 0..1 | CodeableConceptBinding | |
| rank | 0..1 | positiveInt | |
| account | C | 0..* | Reference(Account) |
| hospitalization | 0..1 | BackboneElement | |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| preAdmissionIdentifier | 0..1 | Identifier | |
| origin | C | 0..1 | Reference(LocationCACore | OrganizationCACore) |
| admitSource | 0..1 | CodeableConceptBinding | |
| reAdmission | 0..1 | CodeableConcept | |
| dietPreference | 0..* | CodeableConcept | |
| specialCourtesy | 0..* | CodeableConceptBinding | |
| specialArrangement | 0..* | CodeableConceptBinding | |
| destination | C | 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 | C | 1..1 | Reference(LocationCACore) |
| status | 0..1 | codeBinding | |
| physicalType | 0..1 | CodeableConcept | |
| period | C | 0..1 | Period |
| serviceProvider | C | 0..1 | Reference(OrganizationCACore) |
| partOf | C | 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 | C | 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 | C | 1..1 | Period |
| type | Σ | 0..* | CodeableConcept |
| serviceType | Σ | 0..1 | CodeableConcept |
| priority | 0..1 | CodeableConcept | |
| subject | O Σ C | 0..1 | Reference(PatientCACore | Group) |
| episodeOfCare | Σ C | 0..* | Reference(EpisodeOfCare) |
| basedOn | C | 0..* | Reference(ServiceRequest) |
| participant | Σ | 0..* | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| type | Σ | 0..* | CodeableConceptBinding |
| period | C | 0..1 | Period |
| individual | Σ C | 0..1 | Reference(PractitionerCACore | PractitionerRoleCACore | RelatedPerson) |
| appointment | Σ C | 0..* | Reference(Appointment) |
| period | C | 0..1 | Period |
| length | C | 0..1 | Duration |
| reasonCode | Σ | 0..* | CodeableConceptBinding |
| reasonReference | Σ C | 0..* | Reference(ConditionCACore | ObservationCACore | ImmunizationRecommendation | Procedure) |
| diagnosis | Σ | 0..* | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| condition | Σ C | 1..1 | Reference(Condition | Procedure) |
| use | 0..1 | CodeableConceptBinding | |
| rank | 0..1 | positiveInt | |
| account | C | 0..* | Reference(Account) |
| hospitalization | 0..1 | BackboneElement | |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| preAdmissionIdentifier | 0..1 | Identifier | |
| origin | C | 0..1 | Reference(LocationCACore | OrganizationCACore) |
| admitSource | 0..1 | CodeableConceptBinding | |
| reAdmission | 0..1 | CodeableConcept | |
| dietPreference | 0..* | CodeableConcept | |
| specialCourtesy | 0..* | CodeableConceptBinding | |
| specialArrangement | 0..* | CodeableConceptBinding | |
| destination | C | 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 | C | 1..1 | Reference(LocationCACore) |
| status | 0..1 | codeBinding | |
| physicalType | 0..1 | CodeableConcept | |
| period | C | 0..1 | Period |
| serviceProvider | C | 0..1 | Reference(OrganizationCACore) |
| partOf | C | 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.