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 |