Union of http://fhir.hl7.nl/zorgviewer/StructureDefinition/Immunization and http://fhir.hl7.nl/zorgviewer/StructureDefinition/Immunization

This is the set of resources that conform to either of the profiles Vaccination (http://fhir.hl7.nl/zorgviewer/StructureDefinition/Immunization) and Vaccination (http://fhir.hl7.nl/zorgviewer/StructureDefinition/Immunization). E.g. what you have to deal with if you get resources conforming to one of them

Structure

NameFlagsCard.TypeDescription & Constraintsdoco
.. Immunization C0..*Vaccination
dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources
dom-1: If the resource is contained in another resource, it SHALL NOT contain any narrative
dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource
imm-2: If immunization was administered (notGiven=false) then explanation.reasonNotGiven SHALL be absent.
imm-1: If immunization was not administered (notGiven=true) then there SHALL be no reaction nor explanation.reason present
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... language 0..1codeLanguage of the resource content
Binding: ?? (extensible): A human language.

... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional Content defined by implementations
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier 0..*IdentifierBusiness identifier
... status ?!Σ1..1codecompleted | entered-in-error
Binding: ?? (required): A set of codes indicating the current status of an Immunization

... notGiven ?!Σ1..1booleanFlag for whether immunization was given
... vaccineCode 1..1CodeableConceptProductCode
Binding: ?? (example): The code for vaccine product administered

.... extension 0..*ExtensionAdditional Content defined by implementations
.... coding Σ1..*CodingCode defined by a terminology system
..... extension 0..*ExtensionAdditional Content defined by implementations
..... system Σ0..1uriIdentity of the terminology system
..... version Σ0..1stringVersion of the system - if relevant
..... code Σ0..1codeSymbol in syntax defined by the system
..... display SΣ0..1stringRepresentation defined by the system
..... userSelected Σ0..1booleanIf this coding was chosen directly by the user
.... text SΣ0..1stringPlain text representation of the concept
... patient 1..1Reference(nl-core-patient)Who was immunized
... encounter 0..1Reference(HCIM Encounter)Encounter administered as part of
... date S1..1dateTimeVaccinationDate
... primarySource 1..1booleanIndicates context the data was recorded in
... reportOrigin 0..1CodeableConceptIndicates the source of a secondarily reported record
Binding: ?? (example): The source of the data for a record which is not from a primary source.

... location 0..1Reference(nl-core-location)Where vaccination occurred
... manufacturer 0..1Reference(nl-core-organization)Vaccine manufacturer
... lotNumber 0..1stringVaccine lot number
... expirationDate 0..1dateVaccine expiration date
... site 0..1CodeableConceptBody site vaccine was administered
Binding: ?? (example): The site at which the vaccine was administered

... route 0..1CodeableConceptHow vaccine entered body
Binding: ?? (example): The route by which the vaccine was administered

... doseQuantity 0..1??Dose
... practitioner Σ0..*BackboneElementWho performed event
ele-1: All FHIR elements must have a @value or children
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
.... role Σ0..1CodeableConceptWhat type of performance was done
Binding: ?? (extensible): The role a practitioner plays in the immunization event

..... extension 0..*ExtensionAdditional Content defined by implementations
..... coding Σ0..*CodingCode defined by a terminology system
..... text Σ0..1stringPlain text representation of the concept
.... actor Σ1..1Reference(nl-core-practitioner)Administrator
..... extension 0..*ExtensionExtension
..... reference Σ0..1stringLiteral reference, Relative, internal or absolute URL
..... identifier Σ0..1IdentifierLogical reference, when literal reference is not known
..... display Σ0..1stringText alternative for the resource
... note Σ0..*AnnotationVaccination notes
.... extension 0..*ExtensionAdditional Content defined by implementations
.... author[x] Σ0..1Individual responsible for the annotation
..... authorReferenceReference(Practitioner | Patient | RelatedPerson)
..... authorStringstring
.... time Σ0..1dateTimeWhen the annotation was made
.... text S1..1stringComment
... explanation 0..1BackboneElementAdministration/non-administration reasons
ele-1: All FHIR elements must have a @value or children
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
.... reason 0..*CodeableConceptWhy immunization occurred
Binding: ?? (example): The reason why a vaccine was administered


.... reasonNotGiven 0..*CodeableConceptWhy immunization did not occur
Binding: ?? (example): The reason why a vaccine was not administered


... reaction 0..*BackboneElementDetails of a reaction that follows immunization
ele-1: All FHIR elements must have a @value or children
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
.... date 0..1dateTimeWhen reaction started
.... detail 0..1Reference(Observation)Additional information on reaction
.... reported 0..1booleanIndicates self-reported reaction
... vaccinationProtocol 0..*BackboneElementWhat protocol was followed
ele-1: All FHIR elements must have a @value or children
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
.... doseSequence 0..1positiveIntDose number within series
.... description 0..1stringDetails of vaccine protocol
.... authority 0..1Reference(Organization)Who is responsible for protocol
.... series 0..1stringName of vaccine series
.... seriesDoses 0..1positiveIntRecommended number of doses for immunity
.... targetDisease 1..*CodeableConceptDisease immunized against
Binding: ?? (example): The disease target of the vaccination protocol


.... doseStatus 1..1CodeableConceptIndicates if dose counts towards immunity
Binding: ?? (example): The status of the vaccination protocol (i.e. should this count)

.... doseStatusReason 0..1CodeableConceptWhy dose does (not) count
Binding: ?? (example): The reason for the determining if a vaccination should count or why vaccination should not count.


doco Documentation for this format