Primary Care
dft-preBallot - This is the first draft of the P-Care IG. For a full list of available versions, see the Directory of published versions
http://fhir.infoway-inforoute.ca/cacore/StructureDefinition/immunization-ca-core
Immunization Example 1, Immunization Example 2, Immunization Example 3
Describes the event of a patient being administered a vaccine or a record of an immunization as reported by a patient, a clinician or another party.
PCareCompositionPatientSummary
| PCareImmunization (Immunization) | C | ImmunizationCACore | |
| id | Σ | 0..1 | id |
| meta | Σ | 0..1 | Meta |
| implicitRules | Σ ?! | 0..1 | uri |
| language | 0..1 | codeBinding | |
| text | 0..1 | Narrative | |
| contained | 0..* | Resource | |
| extension | C | 0..* | Extension |
| marketAuthorizationHolder | O C | 0..1 | Extension(CodeableConcept) |
| id | 0..1 | string | |
| extension | C | 0..0 | Extension |
| url | 1..1 | uriFixed Value | |
| value[x] | O | 1..1 | CodeableConceptBinding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | O Σ | 1..* | Coding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | O Σ | 1..1 | uriFixed Value |
| version | Σ | 0..1 | string |
| code | O Σ | 1..1 | code |
| display | O Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| text | Σ | 0..1 | string |
| basedOn | O C | 0..1 | Extension(Reference(Profile_R5_CarePlan_R4 | Profile_R5_ImmunizationRecommendation_R4 | Profile_R5_MedicationRequest_R4 | Profile_R5_ServiceRequest_R4 | CarePlan | ImmunizationRecommendation | MedicationRequest | ServiceRequest)) |
| isValid | O C | 0..1 | Extension(boolean) |
| modifierExtension | ?! C | 0..* | Extension |
| identifier | O | 0..* | Identifier |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| use | Σ ?! | 0..1 | codeBinding |
| type | Σ | 0..1 | CodeableConceptBinding |
| system | O Σ | 0..1 | uri |
| value | O Σ | 0..1 | string |
| period | Σ C | 0..1 | Period |
| assigner | Σ C | 0..1 | Reference(Organization) |
| status | O Σ ?! | 1..1 | codeBinding |
| statusReason | 0..1 | CodeableConcept | |
| vaccineCode | O Σ | 1..1 | PCareCodeableConceptBinding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | O Σ | 0..* | PCareCoding |
| 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 | O Σ | 0..1 | string |
| patient | O Σ C | 1..1 | Reference(PCarePatient) |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| reference | O Σ C | 1..1 | string |
| type | Σ | 0..1 | uriBinding |
| identifier | Σ | 0..1 | Identifier |
| display | Σ | 0..1 | string |
| encounter | C | 0..1 | Reference(Encounter) |
| occurrence[x] | O Σ | 1..1 | |
| occurrenceDateTime | dateTime | ||
| occurrenceString | string | ||
| recorded | O | 0..1 | dateTime |
| primarySource | O Σ | 0..1 | boolean |
| reportOrigin | 0..1 | CodeableConcept | |
| location | O C | 0..1 | Reference(PCareLocation) |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| reference | O Σ C | 0..1 | string |
| type | Σ | 0..1 | uriBinding |
| identifier | Σ | 0..1 | Identifier |
| display | O Σ | 0..1 | string |
| manufacturer | C | 0..1 | Reference(Organization) |
| lotNumber | O | 0..1 | string |
| expirationDate | O | 0..1 | date |
| site | O | 0..1 | PCareCodeableConceptBinding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | O Σ | 0..* | PCareCoding |
| text | O Σ | 0..1 | string |
| route | O | 0..1 | PCareCodeableConceptBinding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | O Σ | 0..* | PCareCoding |
| text | O Σ | 0..1 | string |
| doseQuantity | O C | 0..1 | SimpleQuantityBinding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| value | O Σ | 0..1 | decimal |
| comparator | Σ ?! | 0..0 | codeBinding |
| unit | O Σ | 0..1 | string |
| system | O Σ C | 0..1 | uri |
| code | Σ | 0..1 | code |
| performer | O Σ | 0..* | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| function | Σ | 0..1 | CodeableConceptBinding |
| actor | O Σ C | 1..1 | Reference(PCareOrganization | PCarePractitioner | PCarePractitionerRole) |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| reference | O Σ C | 0..1 | string |
| type | Σ | 0..1 | uriBinding |
| identifier | Σ | 0..1 | Identifier |
| display | Σ | 0..1 | string |
| note | Σ | 0..* | Annotation |
| reasonCode | O | 0..* | CodeableConceptBinding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | O Σ | 0..* | Coding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | O Σ | 0..1 | uri |
| version | Σ | 0..1 | string |
| code | O Σ | 0..1 | code |
| display | O Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| text | Σ | 0..1 | string |
| reasonReference | C | 0..* | Reference(ConditionCACore | DiagnosticReport | Observation) |
| 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 | O | 0..1 | CodeableConceptBinding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | O Σ | 0..* | Coding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | O Σ | 0..1 | uri |
| version | Σ | 0..1 | string |
| code | O Σ | 0..1 | code |
| display | O Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| text | Σ | 0..1 | string |
| reaction | 0..* | BackboneElement | |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| date | 0..1 | dateTime | |
| detail | C | 0..1 | Reference(Observation) |
| reported | 0..1 | boolean | |
| protocolApplied | O | 0..* | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| series | 0..1 | string | |
| authority | C | 0..1 | Reference(Organization) |
| targetDisease | O | 0..* | CodeableConceptBinding |
| doseNumber[x] | 1..1 | ||
| doseNumberPositiveInt | O | 0..1 | positiveInt |
| doseNumberString | O | 0..1 | string |
| seriesDoses[x] | 0..1 | ||
| seriesDosesPositiveInt | positiveInt | ||
| seriesDosesString | string |
| PCareImmunization (Immunization) | C | ImmunizationCACore | |
| id | Σ | 0..1 | id |
| meta | Σ | 0..1 | Meta |
| implicitRules | Σ ?! | 0..1 | uri |
| language | 0..1 | codeBinding | |
| text | 0..1 | Narrative | |
| contained | 0..* | Resource | |
| extension | C | 0..* | Extension |
| marketAuthorizationHolder | O C | 0..1 | Extension(CodeableConcept) |
| id | 0..1 | string | |
| extension | C | 0..0 | Extension |
| url | 1..1 | uriFixed Value | |
| value[x] | O | 1..1 | CodeableConceptBinding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | O Σ | 1..* | Coding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | O Σ | 1..1 | uriFixed Value |
| version | Σ | 0..1 | string |
| code | O Σ | 1..1 | code |
| display | O Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| text | Σ | 0..1 | string |
| basedOn | O C | 0..1 | Extension(Reference(Profile_R5_CarePlan_R4 | Profile_R5_ImmunizationRecommendation_R4 | Profile_R5_MedicationRequest_R4 | Profile_R5_ServiceRequest_R4 | CarePlan | ImmunizationRecommendation | MedicationRequest | ServiceRequest)) |
| isValid | O C | 0..1 | Extension(boolean) |
| modifierExtension | ?! C | 0..* | Extension |
| identifier | O | 0..* | Identifier |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| use | Σ ?! | 0..1 | codeBinding |
| type | Σ | 0..1 | CodeableConceptBinding |
| system | O Σ | 0..1 | uri |
| value | O Σ | 0..1 | string |
| period | Σ | 0..1 | Period |
| assigner | Σ | 0..1 | Reference(Organization) |
| status | O Σ ?! | 1..1 | codeBinding |
| statusReason | 0..1 | CodeableConcept | |
| vaccineCode | O Σ | 1..1 | PCareCodeableConceptBinding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | O Σ | 0..* | PCareCoding |
| text | O Σ | 0..1 | string |
| patient | O Σ C | 1..1 | Reference(PCarePatient) |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| reference | O Σ C | 1..1 | string |
| type | Σ | 0..1 | uriBinding |
| identifier | Σ | 0..1 | Identifier |
| display | Σ | 0..1 | string |
| encounter | C | 0..1 | Reference(Encounter) |
| occurrence[x] | O Σ | 1..1 | |
| occurrenceDateTime | Σ | 0..1 | dateTime |
| occurrenceString | Σ | 0..1 | string |
| recorded | O | 0..1 | dateTime |
| primarySource | O Σ | 0..1 | boolean |
| reportOrigin | 0..1 | CodeableConceptBinding | |
| location | O C | 0..1 | Reference(PCareLocation) |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| reference | O Σ C | 0..1 | string |
| type | Σ | 0..1 | uriBinding |
| identifier | Σ | 0..1 | Identifier |
| display | O Σ | 0..1 | string |
| manufacturer | C | 0..1 | Reference(Organization) |
| lotNumber | O | 0..1 | string |
| expirationDate | O | 0..1 | date |
| site | O | 0..1 | PCareCodeableConceptBinding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | O Σ | 0..* | PCareCoding |
| text | O Σ | 0..1 | string |
| route | O | 0..1 | PCareCodeableConceptBinding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | O Σ | 0..* | PCareCoding |
| text | O Σ | 0..1 | string |
| doseQuantity | O C | 0..1 | SimpleQuantityBinding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| value | O Σ | 0..1 | decimal |
| comparator | Σ ?! | 0..0 | codeBinding |
| unit | O Σ | 0..1 | string |
| system | O Σ C | 0..1 | uri |
| code | Σ | 0..1 | code |
| performer | O Σ | 0..* | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| function | Σ | 0..1 | CodeableConceptBinding |
| actor | O Σ C | 1..1 | Reference(PCareOrganization | PCarePractitioner | PCarePractitionerRole) |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| reference | O Σ C | 0..1 | string |
| type | Σ | 0..1 | uriBinding |
| identifier | Σ | 0..1 | Identifier |
| display | Σ | 0..1 | string |
| note | Σ | 0..* | Annotation |
| reasonCode | O | 0..* | CodeableConceptBinding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | O Σ | 0..* | Coding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | O Σ | 0..1 | uri |
| version | Σ | 0..1 | string |
| code | O Σ | 0..1 | code |
| display | O Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| text | Σ | 0..1 | string |
| reasonReference | C | 0..* | Reference(ConditionCACore | DiagnosticReport | Observation) |
| 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 | O | 0..1 | CodeableConceptBinding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | O Σ | 0..* | Coding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | O Σ | 0..1 | uri |
| version | Σ | 0..1 | string |
| code | O Σ | 0..1 | code |
| display | O Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| text | Σ | 0..1 | string |
| reaction | 0..* | BackboneElement | |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| date | 0..1 | dateTime | |
| detail | C | 0..1 | Reference(Observation) |
| reported | 0..1 | boolean | |
| protocolApplied | O | 0..* | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| series | 0..1 | string | |
| authority | C | 0..1 | Reference(Organization) |
| targetDisease | O | 0..* | CodeableConceptBinding |
| doseNumber[x] | 1..1 | ||
| doseNumberPositiveInt | O | 0..1 | positiveInt |
| doseNumberString | O | 0..1 | string |
| seriesDoses[x] | 0..1 | ||
| seriesDosesPositiveInt | positiveInt | ||
| seriesDosesString | string |
| Element | Actor | Code |
|---|---|---|
| doseQuantity | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHOULD:persist, SHALL:no-error |
| doseQuantity.system | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHOULD:persist, SHALL:no-error |
| doseQuantity.unit | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHOULD:persist, SHALL:no-error |
| doseQuantity.value | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHOULD:persist, SHALL:no-error |
| expirationDate | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHOULD:persist, SHALL:no-error |
| extension:basedOn | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHOULD:persist, SHALL:no-error |
| extension:isValid | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHOULD:persist, SHALL:no-error |
| extension:marketAuthorizationHolder | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHOULD:persist, SHALL:no-error |
| extension:marketAuthorizationHolder.value[x] | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHOULD:persist, SHALL:no-error |
| extension:marketAuthorizationHolder.value[x].coding | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHOULD:persist, SHALL:no-error |
| extension:marketAuthorizationHolder.value[x].coding.code | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHOULD:persist, SHALL:no-error |
| extension:marketAuthorizationHolder.value[x].coding.display | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHOULD:persist, SHALL:no-error |
| extension:marketAuthorizationHolder.value[x].coding.system | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHOULD:persist, SHALL:no-error |
| fundingSource | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHOULD:persist, SHALL:no-error |
| fundingSource.coding | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHOULD:persist, SHALL:no-error |
| fundingSource.coding.code | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHOULD:persist, SHALL:no-error |
| fundingSource.coding.display | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHOULD:persist, SHALL:no-error |
| fundingSource.coding.system | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHOULD:persist, SHALL:no-error |
| identifier | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHOULD:persist, SHALL:no-error |
| identifier.system | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHOULD:persist, SHALL:no-error |
| identifier.value | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHOULD:persist, SHALL:no-error |
| location | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHOULD:persist, SHALL:no-error |
| location.display | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHOULD:persist, SHALL:no-error |
| location.reference | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHOULD:persist, SHALL:no-error |
| lotNumber | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/consumer | SHALL:no-error |
| lotNumber | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/consumer | SHALL:no-error |
| lotNumber | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/producer | MAY:populate-if-known |
| lotNumber | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/producer | MAY:populate-if-known |
| lotNumber | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHOULD:persist, SHALL:no-error |
| occurrence[x] | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHOULD:persist, SHALL:no-error |
| patient | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHOULD:persist, SHALL:no-error |
| patient.reference | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHOULD:persist, SHALL:no-error |
| performer | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHOULD:persist, SHALL:no-error |
| performer.actor | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHOULD:persist, SHALL:no-error |
| performer.actor.reference | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHOULD:persist, SHALL:no-error |
| primarySource | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHOULD:persist, SHALL:no-error |
| protocolApplied | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHOULD:persist, SHALL:no-error |
| protocolApplied.doseNumber[x]:doseNumberPositiveInt | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHOULD:persist, SHALL:no-error |
| protocolApplied.doseNumber[x]:doseNumberString | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHOULD:persist, SHALL:no-error |
| protocolApplied.targetDisease | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHOULD:persist, SHALL:no-error |
| reasonCode | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHOULD:persist, SHALL:no-error |
| reasonCode.coding | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHOULD:persist, SHALL:no-error |
| reasonCode.coding.code | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHOULD:persist, SHALL:no-error |
| reasonCode.coding.display | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHOULD:persist, SHALL:no-error |
| reasonCode.coding.system | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHOULD:persist, SHALL:no-error |
| recorded | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHOULD:persist, SHALL:no-error |
| route | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHOULD:persist, SHALL:no-error |
| route.coding | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHOULD:persist, SHALL:no-error |
| route.text | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHOULD:persist, SHALL:no-error |
| site | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHOULD:persist, SHALL:no-error |
| site.coding | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHOULD:persist, SHALL:no-error |
| site.text | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHOULD:persist, SHALL:no-error |
| status | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHOULD:persist, SHALL:no-error |
| vaccineCode | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/consumer | SHALL:no-error |
| vaccineCode | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/consumer | SHALL:no-error |
| vaccineCode | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/producer | MAY:populate-if-known |
| vaccineCode | http://fhir.infoway-inforoute.ca/ca-core/ActorDefinition/producer | MAY:populate-if-known |
| vaccineCode | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHOULD:persist, SHALL:no-error |
| vaccineCode.coding | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHOULD:persist, SHALL:no-error |
| vaccineCode.text | http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server | SHALL:populate, SHOULD:persist, SHALL:no-error |
| Element | Strength | BindingName | Purpose | ValueSet | Documentation |
|---|---|---|---|---|---|
| protocolApplied.targetDisease | preferred | candidate | http://hl7.org/fhir/uv/ips/ValueSet/target-diseases-uv-ips|2.0.1 | IPS Vaccine target disease codes value set. This value set includes codes from SNOMED CT | |
| vaccineCode | preferred | VaccineCode | candidate | http://hl7.org/fhir/uv/ips/ValueSet/absent-or-unknown-immunizations-uv-ips | Absent or unknown codes |
| vaccineCode | preferred | VaccineCode | candidate | https://fhir.infoway-inforoute.ca/ValueSet/DIN|1.2.1-dft | |
| vaccineCode | preferred | VaccineCode | preferred | https://fhir.infoway-inforoute.ca/ValueSet/vaccinehistoricalnamecode|1.2.1-dft | Recommended for use when conveying vaccine generic names for scenarios when brand name is not known or does not exist (e.g., immunization history where provider does not have detail of the trade name, the product has been discontinued and/or never licensed in Canada). |
| vaccineCode | preferred | VaccineCode | preferred | https://fhir.infoway-inforoute.ca/ValueSet/passiveadministeredimmunizingagentcode|1.2.1-dft | per pCHDCF: Alternate value sets can be used when passive immunization products are used |
| vaccineCode | preferred | VaccineCode | preferred | https://fhir.infoway-inforoute.ca/ValueSet/passivehistoricalimmunizingagentcode|1.2.1-dft | per pCHDCF: Alternate value sets can be used when passive immunization products are used |