Profile Comparison between http://fhir.hl7.nl/zorgviewer/StructureDefinition/Immunization vs http://fhir.hl7.nl/zorgviewer/StructureDefinition/Immunization

Left:Vaccination (http://fhir.hl7.nl/zorgviewer/StructureDefinition/Immunization)
Right:Vaccination (http://fhir.hl7.nl/zorgviewer/StructureDefinition/Immunization)

Messages

Metadata

NameValueComments
.abstractfalse
    .baseDefinitionhttp://nictiz.nl/fhir/StructureDefinition/zib-Vaccination
      .copyright
        .descriptionVaccinatie (Immunization)
          .experimental
            .fhirVersion3.0.2
              .jurisdiction
                ..jurisdiction[0]urn:iso:std:iso:3166#NL
                  .kindresource
                    .nameVaccination
                      .publisherRIVO-NN HL7NL
                        .purpose
                          .statusactive
                            .titleVaccination
                              .typeImmunization
                                .urlhttp://fhir.hl7.nl/zorgviewer/StructureDefinition/Immunization

                                  Structure

                                  NameL FlagsL Card.L TypeL Description & ConstraintsR FlagsR Card.R TypeR Description & ConstraintsCommentsdoco
                                  .. Immunization C0..*Zib VaccinationVaccination
                                  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
                                  C0..*Zib VaccinationVaccination
                                  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
                                    ... id Σ0..1idLogical id of this artifactΣ0..1idLogical id of this artifact
                                      ... meta Σ0..1MetaMetadata about the resourceΣ0..1MetaMetadata about the resource
                                        ... implicitRules ?!Σ0..1uriA set of rules under which this content was created?!Σ0..1uriA set of rules under which this content was created
                                          ... language 0..1codeLanguage of the resource content
                                          Binding: ?? (extensible): A human language.

                                          Additional BindingsPurpose
                                          ??Max Binding
                                          0..1codeLanguage of the resource content
                                          Binding: ?? (extensible): A human language.

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

                                                      ?!Σ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?!Σ1..1booleanFlag for whether immunization was given
                                                          ... vaccineCode 1..1CodeableConceptProductCode
                                                          Binding: ?? (example): The code for vaccine product administered

                                                          1..1CodeableConceptProductCode
                                                          Binding: ?? (example): The code for vaccine product administered

                                                            .... id 0..1stringxml:id (or equivalent in JSON)0..1stringxml:id (or equivalent in JSON)
                                                              .... Slices for extension 0..*ExtensionAdditional Content defined by implementations
                                                              Slice: Unordered, Open by value:url
                                                              0..*ExtensionAdditional Content defined by implementations
                                                              Slice: Unordered, Open by value:url
                                                                .... Slices for coding Σ1..*CodingCode defined by a terminology system
                                                                Slice: Unordered, Open by value:system
                                                                Σ1..*CodingCode defined by a terminology system
                                                                Slice: Unordered, Open by value:system
                                                                  ..... id 0..1stringxml:id (or equivalent in JSON)0..1stringxml:id (or equivalent in JSON)
                                                                    ..... Slices for extension 0..*ExtensionAdditional Content defined by implementations
                                                                    Slice: Unordered, Open by value:url
                                                                    0..*ExtensionAdditional Content defined by implementations
                                                                    Slice: Unordered, Open by value:url
                                                                      ..... system Σ0..1uriIdentity of the terminology systemΣ0..1uriIdentity of the terminology system
                                                                        ..... version Σ0..1stringVersion of the system - if relevantΣ0..1stringVersion of the system - if relevant
                                                                          ..... code Σ0..1codeSymbol in syntax defined by the systemΣ0..1codeSymbol in syntax defined by the system
                                                                            ..... display SΣ0..1stringRepresentation defined by the systemSΣ0..1stringRepresentation defined by the system
                                                                              ..... userSelected Σ0..1booleanIf this coding was chosen directly by the userΣ0..1booleanIf this coding was chosen directly by the user
                                                                                .... text SΣ0..1stringPlain text representation of the conceptSΣ0..1stringPlain text representation of the concept
                                                                                  ... patient 1..1Reference(nl-core-patient)Who was immunized1..1Reference(nl-core-patient)Who was immunized
                                                                                    ... encounter 0..1Reference(HCIM Encounter)Encounter administered as part of0..1Reference(HCIM Encounter)Encounter administered as part of
                                                                                      ... date S1..1dateTimeVaccinationDateS1..1dateTimeVaccinationDate
                                                                                        ... primarySource 1..1booleanIndicates context the data was recorded in1..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.

                                                                                          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 occurred0..1Reference(nl-core-location)Where vaccination occurred
                                                                                              ... manufacturer 0..1Reference(nl-core-organization)Vaccine manufacturer0..1Reference(nl-core-organization)Vaccine manufacturer
                                                                                                ... lotNumber 0..1stringVaccine lot number0..1stringVaccine lot number
                                                                                                  ... expirationDate 0..1dateVaccine expiration date0..1dateVaccine expiration date
                                                                                                    ... site 0..1CodeableConceptBody site vaccine was administered
                                                                                                    Binding: ?? (example): The site at which the vaccine was administered

                                                                                                    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

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

                                                                                                        ... doseQuantity 0..1??Dose0..1??Dose
                                                                                                          ... practitioner Σ0..*BackboneElementWho performed event
                                                                                                          Σ0..*BackboneElementWho performed event
                                                                                                            .... id 0..1stringxml:id (or equivalent in JSON)0..1stringxml:id (or equivalent in JSON)
                                                                                                              .... extension 0..*ExtensionAdditional Content defined by implementations
                                                                                                              0..*ExtensionAdditional Content defined by implementations
                                                                                                                .... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
                                                                                                                ?!Σ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

                                                                                                                  Σ0..1CodeableConceptWhat type of performance was done
                                                                                                                  Binding: ?? (extensible): The role a practitioner plays in the immunization event

                                                                                                                    ..... id 0..1stringxml:id (or equivalent in JSON)0..1stringxml:id (or equivalent in JSON)
                                                                                                                      ..... Slices for extension 0..*ExtensionAdditional Content defined by implementations
                                                                                                                      Slice: Unordered, Open by value:url
                                                                                                                      0..*ExtensionAdditional Content defined by implementations
                                                                                                                      Slice: Unordered, Open by value:url
                                                                                                                        ..... Slices for coding Σ0..*CodingCode defined by a terminology system
                                                                                                                        Slice: Unordered, Open by value:$this
                                                                                                                        Σ0..*CodingCode defined by a terminology system
                                                                                                                        Slice: Unordered, Open by value:$this
                                                                                                                          ..... text Σ0..1stringPlain text representation of the conceptΣ0..1stringPlain text representation of the concept
                                                                                                                            .... actor Σ1..1Reference(nl-core-practitioner)AdministratorΣ1..1Reference(nl-core-practitioner)Administrator
                                                                                                                              ..... id 0..1stringxml:id (or equivalent in JSON)0..1stringxml:id (or equivalent in JSON)
                                                                                                                                ..... Slices for extension 0..*ExtensionExtension
                                                                                                                                Slice: Unordered, Open by value:url
                                                                                                                                0..*ExtensionExtension
                                                                                                                                Slice: Unordered, Open by value:url
                                                                                                                                  ..... reference ΣC0..1stringLiteral reference, Relative, internal or absolute URLΣC0..1stringLiteral reference, Relative, internal or absolute URL
                                                                                                                                    ..... identifier Σ0..1IdentifierLogical reference, when literal reference is not knownΣ0..1IdentifierLogical reference, when literal reference is not known
                                                                                                                                      ..... display Σ0..1stringText alternative for the resourceΣ0..1stringText alternative for the resource
                                                                                                                                        ... note Σ0..*AnnotationVaccination notes
                                                                                                                                        Σ0..*AnnotationVaccination notes
                                                                                                                                          .... id 0..1stringxml:id (or equivalent in JSON)0..1stringxml:id (or equivalent in JSON)
                                                                                                                                            .... Slices for extension 0..*ExtensionAdditional Content defined by implementations
                                                                                                                                            Slice: Unordered, Open by value:url
                                                                                                                                            0..*ExtensionAdditional Content defined by implementations
                                                                                                                                            Slice: Unordered, Open by value:url
                                                                                                                                              .... author[x] Σ0..1Reference(Practitioner | Patient | RelatedPerson), stringIndividual responsible for the annotationΣ0..1Reference(Practitioner | Patient | RelatedPerson), stringIndividual responsible for the annotation
                                                                                                                                                .... time Σ0..1dateTimeWhen the annotation was madeΣ0..1dateTimeWhen the annotation was made
                                                                                                                                                  .... text S1..1stringCommentS1..1stringComment
                                                                                                                                                    ... explanation 0..1BackboneElementAdministration/non-administration reasons0..1BackboneElementAdministration/non-administration reasons
                                                                                                                                                      .... id 0..1stringxml:id (or equivalent in JSON)0..1stringxml:id (or equivalent in JSON)
                                                                                                                                                        .... extension 0..*ExtensionAdditional Content defined by implementations
                                                                                                                                                        0..*ExtensionAdditional Content defined by implementations
                                                                                                                                                          .... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
                                                                                                                                                          ?!Σ0..*ExtensionExtensions that cannot be ignored
                                                                                                                                                            .... reason 0..*CodeableConceptWhy immunization occurred
                                                                                                                                                            Binding: ?? (example): The reason why a vaccine was administered


                                                                                                                                                            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


                                                                                                                                                              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
                                                                                                                                                                0..*BackboneElementDetails of a reaction that follows immunization
                                                                                                                                                                  .... id 0..1stringxml:id (or equivalent in JSON)0..1stringxml:id (or equivalent in JSON)
                                                                                                                                                                    .... extension 0..*ExtensionAdditional Content defined by implementations
                                                                                                                                                                    0..*ExtensionAdditional Content defined by implementations
                                                                                                                                                                      .... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
                                                                                                                                                                      ?!Σ0..*ExtensionExtensions that cannot be ignored
                                                                                                                                                                        .... date 0..1dateTimeWhen reaction started0..1dateTimeWhen reaction started
                                                                                                                                                                          .... detail 0..1Reference(Observation)Additional information on reaction0..1Reference(Observation)Additional information on reaction
                                                                                                                                                                            .... reported 0..1booleanIndicates self-reported reaction0..1booleanIndicates self-reported reaction
                                                                                                                                                                              ... vaccinationProtocol 0..*BackboneElementWhat protocol was followed
                                                                                                                                                                              0..*BackboneElementWhat protocol was followed
                                                                                                                                                                                .... id 0..1stringxml:id (or equivalent in JSON)0..1stringxml:id (or equivalent in JSON)
                                                                                                                                                                                  .... extension 0..*ExtensionAdditional Content defined by implementations
                                                                                                                                                                                  0..*ExtensionAdditional Content defined by implementations
                                                                                                                                                                                    .... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
                                                                                                                                                                                    ?!Σ0..*ExtensionExtensions that cannot be ignored
                                                                                                                                                                                      .... doseSequence 0..1positiveIntDose number within series0..1positiveIntDose number within series
                                                                                                                                                                                        .... description 0..1stringDetails of vaccine protocol0..1stringDetails of vaccine protocol
                                                                                                                                                                                          .... authority 0..1Reference(Organization)Who is responsible for protocol0..1Reference(Organization)Who is responsible for protocol
                                                                                                                                                                                            .... series 0..1stringName of vaccine series0..1stringName of vaccine series
                                                                                                                                                                                              .... seriesDoses 0..1positiveIntRecommended number of doses for immunity0..1positiveIntRecommended number of doses for immunity
                                                                                                                                                                                                .... targetDisease 1..*CodeableConceptDisease immunized against
                                                                                                                                                                                                Binding: ?? (example): The disease target of the vaccination protocol


                                                                                                                                                                                                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)

                                                                                                                                                                                                  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.

                                                                                                                                                                                                    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