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/Immunization
This profile applies constraints to the Immunization resource for CA Core+ to support documentation of administered vaccines in the pan-Canadian context.
CFMM: 2
ImmunizationCACore (Immunization) | C | Immunization | |
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 | Σ ?! | 1..1 | codeBinding |
statusReason | 0..1 | CodeableConcept | |
vaccineCode | O Σ | 1..1 | CodeableConceptCACoreBinding |
id | 0..1 | string | |
extension | C | 0..* | Extension |
coding | Σ | 0..* | CodingCACore |
id | 0..1 | string | |
extension | C | 0..* | Extension |
system | Σ | 0..1 | uri |
version | Σ | 0..1 | string |
code | Σ | 0..1 | code |
display | Σ | 0..1 | string |
id | 0..1 | string | |
extension | C | 0..* | Extension |
translation | C | 0..* | Extension(Complex) |
value | 0..1 | System.String | |
userSelected | Σ | 0..1 | boolean |
text | Σ | 0..1 | string |
patient | Σ | 1..1 | Reference(PatientCACore) |
id | 0..1 | string | |
extension | C | 0..* | Extension |
reference | Σ C | 1..1 | string |
type | Σ | 0..1 | uriBinding |
identifier | Σ | 0..1 | Identifier |
display | Σ | 0..1 | string |
encounter | 0..1 | Reference(Encounter) | |
occurrence[x] | Σ | 1..1 | |
occurrenceDateTime | dateTime | ||
occurrenceString | string | ||
recorded | 0..1 | dateTime | |
primarySource | Σ | 0..1 | boolean |
reportOrigin | 0..1 | CodeableConcept | |
location | 0..1 | Reference(LocationCACore) | |
manufacturer | 0..1 | Reference(Organization) | |
lotNumber | O | 0..1 | string |
expirationDate | 0..1 | date | |
site | 0..1 | CodeableConcept | |
route | 0..1 | CodeableConcept | |
doseQuantity | 0..1 | SimpleQuantity | |
performer | Σ | 0..* | BackboneElement |
id | 0..1 | string | |
extension | C | 0..* | Extension |
modifierExtension | Σ ?! C | 0..* | Extension |
function | Σ | 0..1 | CodeableConceptBinding |
actor | Σ | 1..1 | Reference(PractitionerCACore | PractitionerRoleCACore | OrganizationCACore) |
note | Σ | 0..* | Annotation |
reasonCode | 0..* | CodeableConcept | |
reasonReference | 0..* | Reference(ConditionCACore | Observation | DiagnosticReport) | |
isSubpotent | Σ ?! | 0..1 | boolean |
subpotentReason | 0..* | CodeableConcept | |
education | C | 0..* | BackboneElement |
id | 0..1 | string | |
extension | C | 0..* | Extension |
modifierExtension | Σ ?! C | 0..* | Extension |
documentType | 0..1 | string | |
reference | 0..1 | uri | |
publicationDate | 0..1 | dateTime | |
presentationDate | 0..1 | dateTime | |
programEligibility | 0..* | CodeableConcept | |
fundingSource | 0..1 | CodeableConcept | |
reaction | 0..* | BackboneElement | |
id | 0..1 | string | |
extension | C | 0..* | Extension |
modifierExtension | Σ ?! C | 0..* | Extension |
date | 0..1 | dateTime | |
detail | 0..1 | Reference(Observation) | |
reported | 0..1 | boolean | |
protocolApplied | 0..* | BackboneElement | |
id | 0..1 | string | |
extension | C | 0..* | Extension |
modifierExtension | Σ ?! C | 0..* | Extension |
series | 0..1 | string | |
authority | 0..1 | Reference(Organization) | |
targetDisease | 0..* | CodeableConcept | |
doseNumber[x] | 1..1 | ||
doseNumberPositiveInt | positiveInt | ||
doseNumberString | string | ||
seriesDoses[x] | 0..1 | ||
seriesDosesPositiveInt | positiveInt | ||
seriesDosesString | string |
ImmunizationCACore (Immunization) | C | Immunization | |
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 | Σ ?! | 1..1 | codeBinding |
statusReason | 0..1 | CodeableConcept | |
vaccineCode | O Σ | 1..1 | CodeableConceptCACoreBinding |
id | 0..1 | string | |
extension | C | 0..* | Extension |
coding | Σ | 0..* | CodingCACore |
id | 0..1 | string | |
extension | C | 0..* | Extension |
system | Σ | 0..1 | uri |
version | Σ | 0..1 | string |
code | Σ | 0..1 | code |
display | Σ | 0..1 | string |
id | 0..1 | string | |
extension | C | 0..* | Extension |
translation | C | 0..* | Extension(Complex) |
value | 0..1 | System.String | |
userSelected | Σ | 0..1 | boolean |
text | Σ | 0..1 | string |
patient | Σ | 1..1 | Reference(PatientCACore) |
id | 0..1 | string | |
extension | C | 0..* | Extension |
reference | Σ C | 1..1 | string |
type | Σ | 0..1 | uriBinding |
identifier | Σ | 0..1 | Identifier |
display | Σ | 0..1 | string |
encounter | 0..1 | Reference(Encounter) | |
occurrence[x] | Σ | 1..1 | |
occurrenceDateTime | dateTime | ||
occurrenceString | string | ||
recorded | 0..1 | dateTime | |
primarySource | Σ | 0..1 | boolean |
reportOrigin | 0..1 | CodeableConcept | |
location | 0..1 | Reference(LocationCACore) | |
manufacturer | 0..1 | Reference(Organization) | |
lotNumber | O | 0..1 | string |
expirationDate | 0..1 | date | |
site | 0..1 | CodeableConcept | |
route | 0..1 | CodeableConcept | |
doseQuantity | 0..1 | SimpleQuantity | |
performer | Σ | 0..* | BackboneElement |
id | 0..1 | string | |
extension | C | 0..* | Extension |
modifierExtension | Σ ?! C | 0..* | Extension |
function | Σ | 0..1 | CodeableConceptBinding |
actor | Σ | 1..1 | Reference(PractitionerCACore | PractitionerRoleCACore | OrganizationCACore) |
note | Σ | 0..* | Annotation |
reasonCode | 0..* | CodeableConcept | |
reasonReference | 0..* | Reference(ConditionCACore | Observation | DiagnosticReport) | |
isSubpotent | Σ ?! | 0..1 | boolean |
subpotentReason | 0..* | CodeableConcept | |
education | C | 0..* | BackboneElement |
id | 0..1 | string | |
extension | C | 0..* | Extension |
modifierExtension | Σ ?! C | 0..* | Extension |
documentType | 0..1 | string | |
reference | 0..1 | uri | |
publicationDate | 0..1 | dateTime | |
presentationDate | 0..1 | dateTime | |
programEligibility | 0..* | CodeableConcept | |
fundingSource | 0..1 | CodeableConcept | |
reaction | 0..* | BackboneElement | |
id | 0..1 | string | |
extension | C | 0..* | Extension |
modifierExtension | Σ ?! C | 0..* | Extension |
date | 0..1 | dateTime | |
detail | 0..1 | Reference(Observation) | |
reported | 0..1 | boolean | |
protocolApplied | 0..* | BackboneElement | |
id | 0..1 | string | |
extension | C | 0..* | Extension |
modifierExtension | Σ ?! C | 0..* | Extension |
series | 0..1 | string | |
authority | 0..1 | Reference(Organization) | |
targetDisease | 0..* | CodeableConcept | |
doseNumber[x] | 1..1 | ||
doseNumberPositiveInt | positiveInt | ||
doseNumberString | string | ||
seriesDoses[x] | 0..1 | ||
seriesDosesPositiveInt | positiveInt | ||
seriesDosesString | string |
Path | Conformance | ValueSet |
---|---|---|
Immunization.vaccineCode | preferred | https://fhir.infoway-inforoute.ca/ValueSet/vaccineadministeredtradenamecode |
These bindings may be used in lieu of the primary bindings in the table above.
Path | Conformance | AdditionalValueSet |
---|---|---|
Immunization.vaccineCode | preferred | https://fhir.infoway-inforoute.ca/ValueSet/vaccinehistoricalnamecode |
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) |
---|---|
Immunization | Reported Clinical Information, Immunization Event, Immunization Detail, Health Care Service Event, Health Care Service Event.Health Care Service Event Type Code, Reported Immunization |
Immunization.vaccineCode | Drug.Drug Code, Drug |
Immunization.vaccineCode.coding.system | Drug.Drug Code System URI |
Immunization.patient | Patient |
Immunization.occurrence[x] | Healthcare Service Event.Event Start Date Time, Reported Clinical Information.Reported Clinical Information Date Time |
Immunization.recorded | Healthcare Service Event.Event Start Date Time |
Immunization.primarySource | Reported Clinical Information.Reported Clinical Information Source Code |
Immunization.reportOrigin | Reported Clinical Information.Reported Clinical Information Source Code |
Immunization.lotNumber | Immunization Drug Product Lot |