Union of http://hl7.org/fhir/uv/shc-vaccination/StructureDefinition/shc-vaccination-ad and http://hl7.org/fhir/uv/shc-vaccination/StructureDefinition/shc-vaccination-ad

This is the set of resources that conform to either of the profiles Vaccination Profile - Allowable Data (http://hl7.org/fhir/uv/shc-vaccination/StructureDefinition/shc-vaccination-ad) and Vaccination Profile - Allowable Data (http://hl7.org/fhir/uv/shc-vaccination/StructureDefinition/shc-vaccination-ad). E.g. what you have to deal with if you get resources conforming to one of them

Structure

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Immunization 0..*Immunization event information
... meta SΣ0..1MetaMetadata about the resource
.... extension 0..*ExtensionAdditional content defined by implementations
.... versionId Σ0..1idVersion specific identifier
.... lastUpdated Σ0..1instantWhen the resource version last changed
.... source Σ0..1uriIdentifies where the resource comes from
.... profile Σ0..*canonical(StructureDefinition)Profiles this resource claims to conform to
.... security SΣ0..1CodingLimited security label to convey identity level of assurance for patient referenced by this resource.
Binding: ?? (required)
.... tag Σ0..*CodingTags applied to this resource
Binding: ?? (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... language 0..1codeLanguage of the resource content
Binding: ?? (preferred): A human language.
... text 0..1NarrativeText summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional content defined by implementations
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier 0..*IdentifierBusiness identifier
... status ?!SΣ1..1codeWhether or not the vaccination was completed
Binding: ?? (required): A set of codes indicating the current status of an Immunization.
... vaccineCode SΣ1..1CodeableConceptCodes identifying the vaccine product administered
Binding: ?? (example)
.... extension 0..*ExtensionAdditional content defined by implementations
.... coding SΣ1..*CodingCode defined by a terminology system
.... text Σ0..1stringPlain text representation of the concept
... patient SΣ1..1Reference(Patient Profile - General - Allowable Data | #sd-shc-patient-general-ad-shc-patient-general-ad)Who was immunized
.... extension 0..*ExtensionAdditional content defined by implementations
.... reference Σ1..1stringThis SHOULD use an absolute URI like `resource:0` that will resolve within the containing Bundle.
... encounter 0..1Reference(Encounter)Encounter immunization was part of
... occurrence[x] SΣ1..1dateTimeVaccine administration date
... recorded 0..1dateTimeWhen the immunization was first captured in the subject's record
... primarySource Σ0..1booleanInformation in this record from person who administered vaccine?
... 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(Location)Where immunization occurred
... manufacturer S0..1Reference(Organization)Vaccine manufacturer
.... extension 0..*ExtensionAdditional content defined by implementations
.... reference Σ0..1stringLiteral reference, Relative, internal or absolute URL
.... type Σ0..1uriType the reference refers to (e.g. "Patient")
Binding: ?? (extensible): Aa resource (or, for logical models, the URI of the logical model).
.... identifier SΣ0..1IdentifierOnly populate when vaccine type is not provided in vaccineCode
..... extension 0..*ExtensionAdditional content defined by implementations
..... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: ?? (required): Identifies the purpose for this identifier, if known .
..... type Σ0..1CodeableConceptDescription of identifier
Binding: ?? (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
..... system SΣC1..1uriCode identifying vaccine manufacturer
Constraints: shall-use-known-vaccine-manufacturer-code-system
Example General: http://www.acme.com/identifiers/patient
..... value SΣ1..1stringThe value that is unique
Example General: 123456
..... period Σ0..1PeriodTime period when id is/was valid for use
..... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
.... display Σ0..1stringText alternative for the resource
... lotNumber SC0..1stringString representing lot number like `0123L45A`
Constraints: vc-should-be-under-20-chars, vc-should-not-include-string-lot
... 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??Amount of vaccine administered
... performer SΣ0..1BackboneElementWho performed event
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... function Σ0..1CodeableConceptWhat type of performance was done
Binding: ?? (extensible): The role a practitioner or organization plays in the immunization event.
.... actor SΣ1..1Reference(Organization)Organization which was responsible for vaccine administration.
..... extension 0..*ExtensionAdditional content defined by implementations
..... reference Σ0..1stringLiteral reference, Relative, internal or absolute URL
..... type Σ0..1uriType the reference refers to (e.g. "Patient")
Binding: ?? (extensible): Aa resource (or, for logical models, the URI of the logical model).
..... identifier Σ0..1IdentifierLogical reference, when literal reference is not known
..... display SΣC1..1stringShort, human-readable text representation of the organization.
Constraints: vc-should-be-under-30-chars
... note Σ0..*AnnotationAdditional immunization notes
... reasonCode 0..*CodeableConceptWhy immunization occurred
Binding: ?? (example): The reason why a vaccine was administered.
... reasonReference 0..*Reference(Condition | Observation | DiagnosticReport)Why immunization occurred
... isSubpotent ?!SΣC0..1booleanSet to `true` if dose is subpotent; omit otherwise
Constraints: vc-shall-be-true-if-populated-invariant
... subpotentReason 0..*CodeableConceptReason for being subpotent
Binding: ?? (example): The reason why a dose is considered to be subpotent.
... education C0..*BackboneElementEducational material presented to patient
Constraints: imm-1
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... documentType 0..1stringEducational material document identifier
.... reference 0..1uriEducational material reference pointer
.... publicationDate 0..1dateTimeEducational material publication date
.... presentationDate 0..1dateTimeEducational material presentation date
... programEligibility 0..*CodeableConceptPatient eligibility for a vaccination program
Binding: ?? (example): The patient's eligibility for a vaccation program.
... fundingSource 0..1CodeableConceptFunding source for the vaccine
Binding: ?? (example): The source of funding used to purchase the vaccine administered.
... reaction 0..*BackboneElementDetails of a reaction that follows immunization
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... date 0..1dateTimeWhen reaction started
.... detail 0..1Reference(Observation)Additional information on reaction
.... reported 0..1booleanIndicates self-reported reaction

doco Documentation for this format