Current Build

Переводит компания Health Samurai . Приглашаем поучаствовать в русификации стандарта FHIR: GitHub , Email.

11.17 Ресурс Immunization - Назначение

Public Health and Emergency Response Work GroupMaturity Level: 3 Trial UseSecurity Category: Patient Compartments: Patient, Practitioner

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.

The Immunization resource is intended to cover the recording of current and historical administration of vaccines to patients across all healthcare disciplines in all care settings and all regions. This includes immunization of both humans and animals but does not include the administration of non-vaccine agents, even those that may have or claim to have immunological effects. While the terms "immunization" and "vaccination" are not clinically identical, for the purposes of the FHIR resources, the terms are used synonymously.

Additionally, the Immunization resource is expected to cover key concepts related to the creation, revision and querying of a patient's immunization history. This resource - through consultation with the Public Health work group - is believed to meet key use cases and information requirements as defined in the existing HL7 v2 immunization implementation guide, HL7 v3 POIZ domain and Immunization Domain Analysis Model.

Administration of vaccines is intended to be handled using the Immunization resource. MedicationAdministration is intended for tracking the administration of non-vaccine medications. Some systems treat immunizations in the same way as any other medication administration. Such systems SHOULD use an immunization resource to represent these. If systems need to use a MedicationAdministration resource to capture vaccinations for workflow or other reasons, they SHOULD also expose an equivalent Immunization instance.

Immunization.reaction may be an indication of an allergy or intolerance. If this is deemed to be the case, a separate AllergyIntolerance resource instance should be created to indicate it, as most systems will not query against past Immunization.reaction.

На этот ресурс ссылаются AdverseEvent, ChargeItem, ImmunizationEvaluation, ImmunizationRecommendation и Observation

Структура

ИмяФлагиКард.ТипОписание и ограниченияdoco
.. Immunization TUDomainResourceИнформация о событии иммунизации
Элементы, определённые в прародителе: id, meta, implicitRules, language, text, contained, extension, modifierExtension
... identifier 0..*IdentifierБизнес-идентификатор
... status ?!Σ1..1codecompleted | entered-in-error | not-done
Immunization Status Codes (Required)
... statusReason 0..1CodeableConceptReason not done
Immunization Status Reason Codes (Example)
... vaccineCode Σ1..1CodeableConceptВведенная вакцина
Vaccine Administered Value Set (Example)
... patient Σ1..1Reference(Patient)Кому ввели вакцину?
... encounter 0..1Reference(Encounter)Encounter immunization was part of
... occurrence[x] Σ1..1Vaccine administration date
.... occurrenceDateTimedateTime
.... occurrenceStringstring
... recorded 0..1dateTimeWhen the immunization was first captured in the subject's record
... primarySource Σ0..1booleanIndicates context the data was recorded in
... reportOrigin 0..1CodeableConceptIndicates the source of a secondarily reported record
Immunization Origin Codes (Example)
... location 0..1Reference(Location)Where immunization occurred
... manufacturer 0..1Reference(Organization)Производитель вакцины
... lotNumber 0..1stringНомер партии вакцины
... expirationDate 0..1dateСрок истечения годности вакцины
... site 0..1CodeableConceptМесто на теле, куда ввели вакцину
Codes for Immunization Site of Administration (Example)
... route 0..1CodeableConceptКак вакцина попала в тело
Immunization Route Codes (Example)
... doseQuantity 0..1SimpleQuantityКоличество введенной вакцины
... performer Σ0..*BackboneElementWho performed event
.... function Σ0..1CodeableConceptWhat type of performance was done
Immunization Function Codes (Extensible)
.... actor Σ1..1Reference(Practitioner | PractitionerRole | Organization)Individual or organization who was performing
... note Σ0..*AnnotationAdditional immunization notes
... reasonCode 0..*CodeableConceptПочему произошла вакцинация
Immunization Reason Codes (Example)
... reasonReference 0..*Reference(Condition | Observation | DiagnosticReport)Почему произошла вакцинация
... isSubpotent ?!Σ0..1booleanDose potency
... subpotentReason 0..*CodeableConceptReason for being subpotent
Immunization Subpotent Reason (Example)
... education I0..*BackboneElementEducational material presented to patient
+ Rule: One of documentType or reference SHALL be present
.... 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
Immunization Program Eligibility (Example)
... fundingSource 0..1CodeableConceptFunding source for the vaccine
Immunization Funding Source (Example)
... reaction 0..*BackboneElementСведения о реакции, которая последовала за иммунизацией
.... date 0..1dateTimeКогда началась реакция
.... detail 0..1Reference(Observation)Дополнительная информация по реакции
.... reported 0..1booleanПоказывает, что реакция записана со слов пациента
... protocolApplied 0..*BackboneElementProtocol followed by the provider
.... series 0..1stringНазвание серии вакцинаций
.... authority 0..1Reference(Organization)Who is responsible for publishing the recommendations
.... targetDisease 0..*CodeableConceptVaccine preventatable disease being targetted
Immunization Target Disease Codes (Example)
.... doseNumber[x] 1..1Номер дозы в пределах серии
..... doseNumberPositiveIntpositiveInt
..... doseNumberStringstring
.... seriesDoses[x] 0..1Рекомендуемое количество доз для достижения иммунитета
..... seriesDosesPositiveIntpositiveInt
..... seriesDosesStringstring

doco Документация по этому формату

UML-диаграмма (Legend)

Immunization (DomainResource)Уникальный идентификатор, присвоенный конкретно этой записи о рекомендацииidentifier : Identifier [0..*]Показывает текущий статус события вакцинации (this element modifies the meaning of other elements)status : code [1..1] « Ряд кодов, показывающих текущий статус иммунизации. (Strength=Required)ImmunizationStatusCodes! »Indicates the reason the immunization event was not performedstatusReason : CodeableConcept [0..1] « The Причина, по которой вакцина не была введена. (Strength=Example) ImmunizationStatusReasonCodes?? »Вакцина, которая была введена или должна была быть введенаvaccineCode : CodeableConcept [1..1] « Код введённого препарата вакцины. (Strength=Example)VaccineAdministeredValueSet?? »Пациент, который получил или не получил иммунизациюpatient : Reference [1..1] « Patient »Визит, госпитализация или другой вид контакта пациента и поставщика медицинского обслуживания, в рамках которого проведена иммунизацияencounter : Reference [0..1] « Encounter »Дата, когда вакцина была введена или должна была быть введенаoccurrence[x] : Type [1..1] « dateTime|string »The date the occurrence of the immunization was first captured in the record - potentially significantly after the occurrence of the eventrecorded : dateTime [0..1]An indication that the content of the record is based on information from the person who administered the vaccine. This reflects the context under which the data was originally recordedprimarySource : boolean [0..1]The source of the data when the report of the immunization event is not based on information from the person who administered the vaccinereportOrigin : CodeableConcept [0..1] « The source of the data for a record which is not from a primary source. (Strength=Example)ImmunizationOriginCodes?? »Место оказания услуги, где произошла вакцинацияlocation : Reference [0..1] « Location »Название производителя вакциныmanufacturer : Reference [0..1] « Organization »Номер партии вакциныlotNumber : string [0..1]Дата истечения годности вакциныexpirationDate : date [0..1]Место на теле, куда ввели вакцинуsite : CodeableConcept [0..1] « Место, куда вводилась вакцина. (Strength=Example)CodesForImmunizationSiteOfAdm...?? »Пусть, который вакцинный продукт прошел в телеroute : CodeableConcept [0..1] « Метод введения вакцины. (Strength=Example)ImmunizationRouteCodes?? »Количество вакцинного продукта, которое было введеноdoseQuantity : Quantity(SimpleQuantity) [0..1]Дополнительная информация об иммунизации, не передаваемая другими полямиnote : Annotation [0..*]Причины, по которым была введена вакцинаreasonCode : CodeableConcept [0..*] « Причина, почему вакцина была введена. (Strength=Example)ImmunizationReasonCodes?? »Condition, Observation or DiagnosticReport that supports why the immunization was administeredreasonReference : Reference [0..*] « Condition|Observation| DiagnosticReport »Indication if a dose is considered to be subpotent. By default, a dose should be considered to be potent (this element modifies the meaning of other elements)isSubpotent : boolean [0..1]Reason why a dose is considered to be subpotentsubpotentReason : CodeableConcept [0..*] « The reason why a dose is considered to be subpotent. (Strength=Example) ImmunizationSubpotentReason?? »Indicates a patient's eligibility for a funding programprogramEligibility : CodeableConcept [0..*] « The patient's eligibility for a vaccation program. (Strength=Example) ImmunizationProgramEligibility?? »Indicates the source of the vaccine actually administered. This may be different than the patient eligibility (e.g. the patient may be eligible for a publically purchased vaccine but due to inventory issues, vaccine purchased with private funds was actually administered)fundingSource : CodeableConcept [0..1] « The source of funding used to purchase the vaccine administered. (Strength=Example)ImmunizationFundingSource?? »PerformerDescribes the type of performance (e.g. ordering provider, administering provider, etc.)function : CodeableConcept [0..1] « The role a practitioner or organization plays in the immunization event. (Strength=Extensible)ImmunizationFunctionCodes+ »The practitioner or organization who performed the actionactor : Reference [1..1] « Practitioner|PractitionerRole| Organization »EducationIdentifier of the material presented to the patientdocumentType : string [0..1]Reference pointer to the educational material given to the patient if the information was on linereference : uri [0..1]Date the educational material was publishedpublicationDate : dateTime [0..1]Date the educational material was given to the patientpresentationDate : dateTime [0..1]ReactionДата реакции на иммунизациюdate : dateTime [0..1]Подробные сведения о реакцииdetail : Reference [0..1] « Observation »Флаг, что это реакция со слов пациентаreported : boolean [0..1]ProtocolAppliedОдин из возможных путей достижения предполагаемого иммунитета к заболеванию - с контексте органа властиseries : string [0..1]Indicates the authority who published the protocol (e.g. ACIP) that is being followedauthority : Reference [0..1] « Organization »The vaccine preventable disease the dose is being administered againsttargetDisease : CodeableConcept [0..*] « The vaccine preventable disease the dose is being administered for. (Strength=Example) ImmunizationTargetDiseaseCodes?? »Номинальная позиция в серииdoseNumber[x] : Type [1..1] « positiveInt|string »Рекомендуемое количество доз для достижения иммунитетаseriesDoses[x] : Type [0..1] « positiveInt|string »Educational material presented to the patient (or guardian) at the time of vaccine administrationeducation[0..*]Категорийные данные, обозначающие, что нежелательное побочное событие по времени связано с иммунизациейreaction[0..*]The protocol (set of recommendations) being followed by the provider who administered the doseprotocolApplied[0..*]

XML-шаблон

<Immunization xmlns="http://hl7.org/fhir"> doco
 <!-- from Resource: id, meta, implicitRules, and language -->
 <!-- from DomainResource: text, contained, extension, and modifierExtension -->
 <identifier><!-- 0..* Identifier Бизнес-идентификатор --></identifier>
 <status value="[code]"/><!-- 1..1 completed | entered-in-error | not-done -->
 <statusReason><!-- 0..1 CodeableConcept Reason not done --></statusReason>
 <vaccineCode><!-- 1..1 CodeableConcept Введенная вакцина --></vaccineCode>
 <patient><!-- 1..1 Reference(Patient) Кому ввели вакцину? --></patient>
 <encounter><!-- 0..1 Reference(Encounter) Encounter immunization was part of --></encounter>
 <occurrence[x]><!-- 1..1 dateTime|string Vaccine administration date --></occurrence[x]>
 <recorded value="[dateTime]"/><!-- 0..1 When the immunization was first captured in the subject's record -->
 <primarySource value="[boolean]"/><!-- 0..1 Indicates context the data was recorded in -->
 <reportOrigin><!-- 0..1 CodeableConcept Indicates the source of a secondarily reported record --></reportOrigin>
 <location><!-- 0..1 Reference(Location) Where immunization occurred --></location>
 <manufacturer><!-- 0..1 Reference(Organization) Производитель вакцины --></manufacturer>
 <lotNumber value="[string]"/><!-- 0..1 Номер партии вакцины -->
 <expirationDate value="[date]"/><!-- 0..1 Срок истечения годности вакцины -->
 <site><!-- 0..1 CodeableConcept Место на теле, куда ввели вакцину --></site>
 <route><!-- 0..1 CodeableConcept Как вакцина попала в тело --></route>
 <doseQuantity><!-- 0..1 Quantity(SimpleQuantity) Количество введенной вакцины --></doseQuantity>
 <performer>  <!-- 0..* Who performed event -->
  <function><!-- 0..1 CodeableConcept What type of performance was done --></function>
  <actor><!-- 1..1 Reference(Practitioner|PractitionerRole|Organization) Individual or organization who was performing --></actor>
 </performer>
 <note><!-- 0..* Annotation Additional immunization notes --></note>
 <reasonCode><!-- 0..* CodeableConcept Почему произошла вакцинация --></reasonCode>
 <reasonReference><!-- 0..* Reference(Condition|Observation|DiagnosticReport) Почему произошла вакцинация --></reasonReference>
 <isSubpotent value="[boolean]"/><!-- 0..1 Dose potency -->
 <subpotentReason><!-- 0..* CodeableConcept Reason for being subpotent --></subpotentReason>
 <education>  <!-- 0..* Educational material presented to patient -->
  <documentType value="[string]"/><!-- 0..1 Educational material document identifier -->
  <reference value="[uri]"/><!-- 0..1 Educational material reference pointer -->
  <publicationDate value="[dateTime]"/><!-- 0..1 Educational material publication date -->
  <presentationDate value="[dateTime]"/><!-- 0..1 Educational material presentation date -->
 </education>
 <programEligibility><!-- 0..* CodeableConcept Patient eligibility for a vaccination program --></programEligibility>
 <fundingSource><!-- 0..1 CodeableConcept Funding source for the vaccine --></fundingSource>
 <reaction>  <!-- 0..* Сведения о реакции, которая последовала за иммунизацией -->
  <date value="[dateTime]"/><!-- 0..1 Когда началась реакция -->
  <detail><!-- 0..1 Reference(Observation) Дополнительная информация по реакции --></detail>
  <reported value="[boolean]"/><!-- 0..1 Показывает, что реакция записана со слов пациента -->
 </reaction>
 <protocolApplied>  <!-- 0..* Protocol followed by the provider -->
  <series value="[string]"/><!-- 0..1 Название серии вакцинаций -->
  <authority><!-- 0..1 Reference(Organization) Who is responsible for publishing the recommendations --></authority>
  <targetDisease><!-- 0..* CodeableConcept Vaccine preventatable disease being targetted --></targetDisease>
  <doseNumber[x]><!-- 1..1 positiveInt|string Номер дозы в пределах серии --></doseNumber[x]>
  <seriesDoses[x]><!-- 0..1 positiveInt|string Рекомендуемое количество доз для достижения иммунитета --></seriesDoses[x]>
 </protocolApplied>
</Immunization>

JSON-шаблон

{doco
  "resourceType" : "Immunization",
  // from Resource: id, meta, implicitRules, and language
  // from DomainResource: text, contained, extension, and modifierExtension
  "identifier" : [{ Identifier }], // Бизнес-идентификатор
  "status" : "<code>", // R!  completed | entered-in-error | not-done
  "statusReason" : { CodeableConcept }, // Reason not done
  "vaccineCode" : { CodeableConcept }, // R!  Введенная вакцина
  "patient" : { Reference(Patient) }, // R!  Кому ввели вакцину?
  "encounter" : { Reference(Encounter) }, // Encounter immunization was part of
  // occurrence[x]: Vaccine administration date. One of these 2:
  "occurrenceDateTime" : "<dateTime>",
  "occurrenceString" : "<string>",
  "recorded" : "<dateTime>", // When the immunization was first captured in the subject's record
  "primarySource" : <boolean>, // Indicates context the data was recorded in
  "reportOrigin" : { CodeableConcept }, // Indicates the source of a secondarily reported record
  "location" : { Reference(Location) }, // Where immunization occurred
  "manufacturer" : { Reference(Organization) }, // Производитель вакцины
  "lotNumber" : "<string>", // Номер партии вакцины
  "expirationDate" : "<date>", // Срок истечения годности вакцины
  "site" : { CodeableConcept }, // Место на теле, куда ввели вакцину
  "route" : { CodeableConcept }, // Как вакцина попала в тело
  "doseQuantity" : { Quantity(SimpleQuantity) }, // Количество введенной вакцины
  "performer" : [{ // Who performed event
    "function" : { CodeableConcept }, // What type of performance was done
    "actor" : { Reference(Practitioner|PractitionerRole|Organization) } // R!  Individual or organization who was performing
  }],
  "note" : [{ Annotation }], // Additional immunization notes
  "reasonCode" : [{ CodeableConcept }], // Почему произошла вакцинация
  "reasonReference" : [{ Reference(Condition|Observation|DiagnosticReport) }], // Почему произошла вакцинация
  "isSubpotent" : <boolean>, // Dose potency
  "subpotentReason" : [{ CodeableConcept }], // Reason for being subpotent
  "education" : [{ // Educational material presented to patient
    "documentType" : "<string>", // Educational material document identifier
    "reference" : "<uri>", // Educational material reference pointer
    "publicationDate" : "<dateTime>", // Educational material publication date
    "presentationDate" : "<dateTime>" // Educational material presentation date
  }],
  "programEligibility" : [{ CodeableConcept }], // Patient eligibility for a vaccination program
  "fundingSource" : { CodeableConcept }, // Funding source for the vaccine
  "reaction" : [{ // Сведения о реакции, которая последовала за иммунизацией
    "date" : "<dateTime>", // Когда началась реакция
    "detail" : { Reference(Observation) }, // Дополнительная информация по реакции
    "reported" : <boolean> // Показывает, что реакция записана со слов пациента
  }],
  "protocolApplied" : [{ // Protocol followed by the provider
    "series" : "<string>", // Название серии вакцинаций
    "authority" : { Reference(Organization) }, // Who is responsible for publishing the recommendations
    "targetDisease" : [{ CodeableConcept }], // Vaccine preventatable disease being targetted
    // doseNumber[x]: Номер дозы в пределах серии. One of these 2:
    "doseNumberPositiveInt" : "<positiveInt>",
    "doseNumberString" : "<string>",
    // seriesDoses[x]: Рекомендуемое количество доз для достижения иммунитета. One of these 2:
    "seriesDosesPositiveInt" : "<positiveInt>"
    "seriesDosesString" : "<string>"
  }]
}

Turtle-шаблон

@prefix fhir: <http://hl7.org/fhir/> .doco


[ a fhir:Immunization;
  fhir:nodeRole fhir:treeRoot; # if this is the parser root

  # from Resource: .id, .meta, .implicitRules, and .language
  # from DomainResource: .text, .contained, .extension, and .modifierExtension
  fhir:Immunization.identifier [ Identifier ], ... ; # 0..* Бизнес-идентификатор
  fhir:Immunization.status [ code ]; # 1..1 completed | entered-in-error | not-done
  fhir:Immunization.statusReason [ CodeableConcept ]; # 0..1 Reason not done
  fhir:Immunization.vaccineCode [ CodeableConcept ]; # 1..1 Введенная вакцина
  fhir:Immunization.patient [ Reference(Patient) ]; # 1..1 Кому ввели вакцину?
  fhir:Immunization.encounter [ Reference(Encounter) ]; # 0..1 Encounter immunization was part of
  # Immunization.occurrence[x] : 1..1 Vaccine administration date. One of these 2
    fhir:Immunization.occurrenceDateTime [ dateTime ]
    fhir:Immunization.occurrenceString [ string ]
  fhir:Immunization.recorded [ dateTime ]; # 0..1 When the immunization was first captured in the subject's record
  fhir:Immunization.primarySource [ boolean ]; # 0..1 Indicates context the data was recorded in
  fhir:Immunization.reportOrigin [ CodeableConcept ]; # 0..1 Indicates the source of a secondarily reported record
  fhir:Immunization.location [ Reference(Location) ]; # 0..1 Where immunization occurred
  fhir:Immunization.manufacturer [ Reference(Organization) ]; # 0..1 Производитель вакцины
  fhir:Immunization.lotNumber [ string ]; # 0..1 Номер партии вакцины
  fhir:Immunization.expirationDate [ date ]; # 0..1 Срок истечения годности вакцины
  fhir:Immunization.site [ CodeableConcept ]; # 0..1 Место на теле, куда ввели вакцину
  fhir:Immunization.route [ CodeableConcept ]; # 0..1 Как вакцина попала в тело
  fhir:Immunization.doseQuantity [ Quantity(SimpleQuantity) ]; # 0..1 Количество введенной вакцины
  fhir:Immunization.performer [ # 0..* Who performed event
    fhir:Immunization.performer.function [ CodeableConcept ]; # 0..1 What type of performance was done
    fhir:Immunization.performer.actor [ Reference(Practitioner|PractitionerRole|Organization) ]; # 1..1 Individual or organization who was performing
  ], ...;
  fhir:Immunization.note [ Annotation ], ... ; # 0..* Additional immunization notes
  fhir:Immunization.reasonCode [ CodeableConcept ], ... ; # 0..* Почему произошла вакцинация
  fhir:Immunization.reasonReference [ Reference(Condition|Observation|DiagnosticReport) ], ... ; # 0..* Почему произошла вакцинация
  fhir:Immunization.isSubpotent [ boolean ]; # 0..1 Dose potency
  fhir:Immunization.subpotentReason [ CodeableConcept ], ... ; # 0..* Reason for being subpotent
  fhir:Immunization.education [ # 0..* Educational material presented to patient
    fhir:Immunization.education.documentType [ string ]; # 0..1 Educational material document identifier
    fhir:Immunization.education.reference [ uri ]; # 0..1 Educational material reference pointer
    fhir:Immunization.education.publicationDate [ dateTime ]; # 0..1 Educational material publication date
    fhir:Immunization.education.presentationDate [ dateTime ]; # 0..1 Educational material presentation date
  ], ...;
  fhir:Immunization.programEligibility [ CodeableConcept ], ... ; # 0..* Patient eligibility for a vaccination program
  fhir:Immunization.fundingSource [ CodeableConcept ]; # 0..1 Funding source for the vaccine
  fhir:Immunization.reaction [ # 0..* Сведения о реакции, которая последовала за иммунизацией
    fhir:Immunization.reaction.date [ dateTime ]; # 0..1 Когда началась реакция
    fhir:Immunization.reaction.detail [ Reference(Observation) ]; # 0..1 Дополнительная информация по реакции
    fhir:Immunization.reaction.reported [ boolean ]; # 0..1 Показывает, что реакция записана со слов пациента
  ], ...;
  fhir:Immunization.protocolApplied [ # 0..* Protocol followed by the provider
    fhir:Immunization.protocolApplied.series [ string ]; # 0..1 Название серии вакцинаций
    fhir:Immunization.protocolApplied.authority [ Reference(Organization) ]; # 0..1 Who is responsible for publishing the recommendations
    fhir:Immunization.protocolApplied.targetDisease [ CodeableConcept ], ... ; # 0..* Vaccine preventatable disease being targetted
    # Immunization.protocolApplied.doseNumber[x] : 1..1 Номер дозы в пределах серии. One of these 2
      fhir:Immunization.protocolApplied.doseNumberPositiveInt [ positiveInt ]
      fhir:Immunization.protocolApplied.doseNumberString [ string ]
    # Immunization.protocolApplied.seriesDoses[x] : 0..1 Рекомендуемое количество доз для достижения иммунитета. One of these 2
      fhir:Immunization.protocolApplied.seriesDosesPositiveInt [ positiveInt ]
      fhir:Immunization.protocolApplied.seriesDosesString [ string ]
  ], ...;
]

Changes since R3

Immunization
Immunization.status
  • Remove Codes completed, entered-in-error
  • Add Codes completed, entered-in-error, not-done
Immunization.statusReason
  • Renamed from notGiven to statusReason
  • Min Cardinality changed from 1 to 0
  • Type changed from boolean to CodeableConcept
  • No longer marked as Modifier
Immunization.occurrence[x]
  • Renamed from date to occurrence[x]
  • Min Cardinality changed from 0 to 1
  • Add Type string
Immunization.recorded
  • Added Element
Immunization.primarySource
  • Min Cardinality changed from 1 to 0
Immunization.performer
  • Renamed from practitioner to performer
Immunization.performer.function
  • Moved from Immunization.practitioner.role to function
  • Change value set from http://hl7.org/fhir/ValueSet/immunization-role to http://hl7.org/fhir/ValueSet/immunization-function
Immunization.performer.actor
  • Moved from Immunization.practitioner to Immunization.performer
  • Type Reference: Added Target Types PractitionerRole, Organization
Immunization.reasonCode
  • Moved from Immunization.explanation.reason to reasonCode
Immunization.reasonReference
  • Added Element
Immunization.isSubpotent
  • Added Element
Immunization.subpotentReason
  • Added Element
Immunization.education
  • Added Element
Immunization.education.documentType
  • Added Element
Immunization.education.reference
  • Added Element
Immunization.education.publicationDate
  • Added Element
Immunization.education.presentationDate
  • Added Element
Immunization.programEligibility
  • Added Element
Immunization.fundingSource
  • Added Element
Immunization.protocolApplied
  • Renamed from vaccinationProtocol to protocolApplied
Immunization.protocolApplied.series
  • Moved from Immunization.vaccinationProtocol to Immunization.protocolApplied
Immunization.protocolApplied.authority
  • Moved from Immunization.vaccinationProtocol to Immunization.protocolApplied
Immunization.protocolApplied.targetDisease
  • Moved from Immunization.vaccinationProtocol to Immunization.protocolApplied
  • Min Cardinality changed from 1 to 0
Immunization.protocolApplied.doseNumber[x]
  • Moved from Immunization.vaccinationProtocol.doseSequence to doseNumber[x]
  • Min Cardinality changed from 0 to 1
  • Add Type string
Immunization.protocolApplied.seriesDoses[x]
  • Moved from Immunization.vaccinationProtocol.seriesDoses to seriesDoses[x]
  • Add Type string
Immunization.explanation
  • deleted
Immunization.vaccinationProtocol.description
  • deleted
Immunization.vaccinationProtocol.doseStatus
  • deleted
Immunization.vaccinationProtocol.doseStatusReason
  • deleted

See the Full Difference for further information

This analysis is available as XML or JSON.

See R3 <--> R4 Conversion Maps (status = 3 tests that all execute ok. 3 fail round-trip testing and 3 r3 resources are invalid (0 errors).)

Структура

ИмяФлагиКард.ТипОписание и ограниченияdoco
.. Immunization TUDomainResourceИнформация о событии иммунизации
Элементы, определённые в прародителе: id, meta, implicitRules, language, text, contained, extension, modifierExtension
... identifier 0..*IdentifierБизнес-идентификатор
... status ?!Σ1..1codecompleted | entered-in-error | not-done
Immunization Status Codes (Required)
... statusReason 0..1CodeableConceptReason not done
Immunization Status Reason Codes (Example)
... vaccineCode Σ1..1CodeableConceptВведенная вакцина
Vaccine Administered Value Set (Example)
... patient Σ1..1Reference(Patient)Кому ввели вакцину?
... encounter 0..1Reference(Encounter)Encounter immunization was part of
... occurrence[x] Σ1..1Vaccine administration date
.... occurrenceDateTimedateTime
.... occurrenceStringstring
... recorded 0..1dateTimeWhen the immunization was first captured in the subject's record
... primarySource Σ0..1booleanIndicates context the data was recorded in
... reportOrigin 0..1CodeableConceptIndicates the source of a secondarily reported record
Immunization Origin Codes (Example)
... location 0..1Reference(Location)Where immunization occurred
... manufacturer 0..1Reference(Organization)Производитель вакцины
... lotNumber 0..1stringНомер партии вакцины
... expirationDate 0..1dateСрок истечения годности вакцины
... site 0..1CodeableConceptМесто на теле, куда ввели вакцину
Codes for Immunization Site of Administration (Example)
... route 0..1CodeableConceptКак вакцина попала в тело
Immunization Route Codes (Example)
... doseQuantity 0..1SimpleQuantityКоличество введенной вакцины
... performer Σ0..*BackboneElementWho performed event
.... function Σ0..1CodeableConceptWhat type of performance was done
Immunization Function Codes (Extensible)
.... actor Σ1..1Reference(Practitioner | PractitionerRole | Organization)Individual or organization who was performing
... note Σ0..*AnnotationAdditional immunization notes
... reasonCode 0..*CodeableConceptПочему произошла вакцинация
Immunization Reason Codes (Example)
... reasonReference 0..*Reference(Condition | Observation | DiagnosticReport)Почему произошла вакцинация
... isSubpotent ?!Σ0..1booleanDose potency
... subpotentReason 0..*CodeableConceptReason for being subpotent
Immunization Subpotent Reason (Example)
... education I0..*BackboneElementEducational material presented to patient
+ Rule: One of documentType or reference SHALL be present
.... 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
Immunization Program Eligibility (Example)
... fundingSource 0..1CodeableConceptFunding source for the vaccine
Immunization Funding Source (Example)
... reaction 0..*BackboneElementСведения о реакции, которая последовала за иммунизацией
.... date 0..1dateTimeКогда началась реакция
.... detail 0..1Reference(Observation)Дополнительная информация по реакции
.... reported 0..1booleanПоказывает, что реакция записана со слов пациента
... protocolApplied 0..*BackboneElementProtocol followed by the provider
.... series 0..1stringНазвание серии вакцинаций
.... authority 0..1Reference(Organization)Who is responsible for publishing the recommendations
.... targetDisease 0..*CodeableConceptVaccine preventatable disease being targetted
Immunization Target Disease Codes (Example)
.... doseNumber[x] 1..1Номер дозы в пределах серии
..... doseNumberPositiveIntpositiveInt
..... doseNumberStringstring
.... seriesDoses[x] 0..1Рекомендуемое количество доз для достижения иммунитета
..... seriesDosesPositiveIntpositiveInt
..... seriesDosesStringstring

doco Документация по этому формату

UML-диаграмма (Legend)

Immunization (DomainResource)Уникальный идентификатор, присвоенный конкретно этой записи о рекомендацииidentifier : Identifier [0..*]Показывает текущий статус события вакцинации (this element modifies the meaning of other elements)status : code [1..1] « Ряд кодов, показывающих текущий статус иммунизации. (Strength=Required)ImmunizationStatusCodes! »Indicates the reason the immunization event was not performedstatusReason : CodeableConcept [0..1] « The Причина, по которой вакцина не была введена. (Strength=Example) ImmunizationStatusReasonCodes?? »Вакцина, которая была введена или должна была быть введенаvaccineCode : CodeableConcept [1..1] « Код введённого препарата вакцины. (Strength=Example)VaccineAdministeredValueSet?? »Пациент, который получил или не получил иммунизациюpatient : Reference [1..1] « Patient »Визит, госпитализация или другой вид контакта пациента и поставщика медицинского обслуживания, в рамках которого проведена иммунизацияencounter : Reference [0..1] « Encounter »Дата, когда вакцина была введена или должна была быть введенаoccurrence[x] : Type [1..1] « dateTime|string »The date the occurrence of the immunization was first captured in the record - potentially significantly after the occurrence of the eventrecorded : dateTime [0..1]An indication that the content of the record is based on information from the person who administered the vaccine. This reflects the context under which the data was originally recordedprimarySource : boolean [0..1]The source of the data when the report of the immunization event is not based on information from the person who administered the vaccinereportOrigin : CodeableConcept [0..1] « The source of the data for a record which is not from a primary source. (Strength=Example)ImmunizationOriginCodes?? »Место оказания услуги, где произошла вакцинацияlocation : Reference [0..1] « Location »Название производителя вакциныmanufacturer : Reference [0..1] « Organization »Номер партии вакциныlotNumber : string [0..1]Дата истечения годности вакциныexpirationDate : date [0..1]Место на теле, куда ввели вакцинуsite : CodeableConcept [0..1] « Место, куда вводилась вакцина. (Strength=Example)CodesForImmunizationSiteOfAdm...?? »Пусть, который вакцинный продукт прошел в телеroute : CodeableConcept [0..1] « Метод введения вакцины. (Strength=Example)ImmunizationRouteCodes?? »Количество вакцинного продукта, которое было введеноdoseQuantity : Quantity(SimpleQuantity) [0..1]Дополнительная информация об иммунизации, не передаваемая другими полямиnote : Annotation [0..*]Причины, по которым была введена вакцинаreasonCode : CodeableConcept [0..*] « Причина, почему вакцина была введена. (Strength=Example)ImmunizationReasonCodes?? »Condition, Observation or DiagnosticReport that supports why the immunization was administeredreasonReference : Reference [0..*] « Condition|Observation| DiagnosticReport »Indication if a dose is considered to be subpotent. By default, a dose should be considered to be potent (this element modifies the meaning of other elements)isSubpotent : boolean [0..1]Reason why a dose is considered to be subpotentsubpotentReason : CodeableConcept [0..*] « The reason why a dose is considered to be subpotent. (Strength=Example) ImmunizationSubpotentReason?? »Indicates a patient's eligibility for a funding programprogramEligibility : CodeableConcept [0..*] « The patient's eligibility for a vaccation program. (Strength=Example) ImmunizationProgramEligibility?? »Indicates the source of the vaccine actually administered. This may be different than the patient eligibility (e.g. the patient may be eligible for a publically purchased vaccine but due to inventory issues, vaccine purchased with private funds was actually administered)fundingSource : CodeableConcept [0..1] « The source of funding used to purchase the vaccine administered. (Strength=Example)ImmunizationFundingSource?? »PerformerDescribes the type of performance (e.g. ordering provider, administering provider, etc.)function : CodeableConcept [0..1] « The role a practitioner or organization plays in the immunization event. (Strength=Extensible)ImmunizationFunctionCodes+ »The practitioner or organization who performed the actionactor : Reference [1..1] « Practitioner|PractitionerRole| Organization »EducationIdentifier of the material presented to the patientdocumentType : string [0..1]Reference pointer to the educational material given to the patient if the information was on linereference : uri [0..1]Date the educational material was publishedpublicationDate : dateTime [0..1]Date the educational material was given to the patientpresentationDate : dateTime [0..1]ReactionДата реакции на иммунизациюdate : dateTime [0..1]Подробные сведения о реакцииdetail : Reference [0..1] « Observation »Флаг, что это реакция со слов пациентаreported : boolean [0..1]ProtocolAppliedОдин из возможных путей достижения предполагаемого иммунитета к заболеванию - с контексте органа властиseries : string [0..1]Indicates the authority who published the protocol (e.g. ACIP) that is being followedauthority : Reference [0..1] « Organization »The vaccine preventable disease the dose is being administered againsttargetDisease : CodeableConcept [0..*] « The vaccine preventable disease the dose is being administered for. (Strength=Example) ImmunizationTargetDiseaseCodes?? »Номинальная позиция в серииdoseNumber[x] : Type [1..1] « positiveInt|string »Рекомендуемое количество доз для достижения иммунитетаseriesDoses[x] : Type [0..1] « positiveInt|string »Educational material presented to the patient (or guardian) at the time of vaccine administrationeducation[0..*]Категорийные данные, обозначающие, что нежелательное побочное событие по времени связано с иммунизациейreaction[0..*]The protocol (set of recommendations) being followed by the provider who administered the doseprotocolApplied[0..*]

XML-шаблон

<Immunization xmlns="http://hl7.org/fhir"> doco
 <!-- from Resource: id, meta, implicitRules, and language -->
 <!-- from DomainResource: text, contained, extension, and modifierExtension -->
 <identifier><!-- 0..* Identifier Бизнес-идентификатор --></identifier>
 <status value="[code]"/><!-- 1..1 completed | entered-in-error | not-done -->
 <statusReason><!-- 0..1 CodeableConcept Reason not done --></statusReason>
 <vaccineCode><!-- 1..1 CodeableConcept Введенная вакцина --></vaccineCode>
 <patient><!-- 1..1 Reference(Patient) Кому ввели вакцину? --></patient>
 <encounter><!-- 0..1 Reference(Encounter) Encounter immunization was part of --></encounter>
 <occurrence[x]><!-- 1..1 dateTime|string Vaccine administration date --></occurrence[x]>
 <recorded value="[dateTime]"/><!-- 0..1 When the immunization was first captured in the subject's record -->
 <primarySource value="[boolean]"/><!-- 0..1 Indicates context the data was recorded in -->
 <reportOrigin><!-- 0..1 CodeableConcept Indicates the source of a secondarily reported record --></reportOrigin>
 <location><!-- 0..1 Reference(Location) Where immunization occurred --></location>
 <manufacturer><!-- 0..1 Reference(Organization) Производитель вакцины --></manufacturer>
 <lotNumber value="[string]"/><!-- 0..1 Номер партии вакцины -->
 <expirationDate value="[date]"/><!-- 0..1 Срок истечения годности вакцины -->
 <site><!-- 0..1 CodeableConcept Место на теле, куда ввели вакцину --></site>
 <route><!-- 0..1 CodeableConcept Как вакцина попала в тело --></route>
 <doseQuantity><!-- 0..1 Quantity(SimpleQuantity) Количество введенной вакцины --></doseQuantity>
 <performer>  <!-- 0..* Who performed event -->
  <function><!-- 0..1 CodeableConcept What type of performance was done --></function>
  <actor><!-- 1..1 Reference(Practitioner|PractitionerRole|Organization) Individual or organization who was performing --></actor>
 </performer>
 <note><!-- 0..* Annotation Additional immunization notes --></note>
 <reasonCode><!-- 0..* CodeableConcept Почему произошла вакцинация --></reasonCode>
 <reasonReference><!-- 0..* Reference(Condition|Observation|DiagnosticReport) Почему произошла вакцинация --></reasonReference>
 <isSubpotent value="[boolean]"/><!-- 0..1 Dose potency -->
 <subpotentReason><!-- 0..* CodeableConcept Reason for being subpotent --></subpotentReason>
 <education>  <!-- 0..* Educational material presented to patient -->
  <documentType value="[string]"/><!-- 0..1 Educational material document identifier -->
  <reference value="[uri]"/><!-- 0..1 Educational material reference pointer -->
  <publicationDate value="[dateTime]"/><!-- 0..1 Educational material publication date -->
  <presentationDate value="[dateTime]"/><!-- 0..1 Educational material presentation date -->
 </education>
 <programEligibility><!-- 0..* CodeableConcept Patient eligibility for a vaccination program --></programEligibility>
 <fundingSource><!-- 0..1 CodeableConcept Funding source for the vaccine --></fundingSource>
 <reaction>  <!-- 0..* Сведения о реакции, которая последовала за иммунизацией -->
  <date value="[dateTime]"/><!-- 0..1 Когда началась реакция -->
  <detail><!-- 0..1 Reference(Observation) Дополнительная информация по реакции --></detail>
  <reported value="[boolean]"/><!-- 0..1 Показывает, что реакция записана со слов пациента -->
 </reaction>
 <protocolApplied>  <!-- 0..* Protocol followed by the provider -->
  <series value="[string]"/><!-- 0..1 Название серии вакцинаций -->
  <authority><!-- 0..1 Reference(Organization) Who is responsible for publishing the recommendations --></authority>
  <targetDisease><!-- 0..* CodeableConcept Vaccine preventatable disease being targetted --></targetDisease>
  <doseNumber[x]><!-- 1..1 positiveInt|string Номер дозы в пределах серии --></doseNumber[x]>
  <seriesDoses[x]><!-- 0..1 positiveInt|string Рекомендуемое количество доз для достижения иммунитета --></seriesDoses[x]>
 </protocolApplied>
</Immunization>

JSON-шаблон

{doco
  "resourceType" : "Immunization",
  // from Resource: id, meta, implicitRules, and language
  // from DomainResource: text, contained, extension, and modifierExtension
  "identifier" : [{ Identifier }], // Бизнес-идентификатор
  "status" : "<code>", // R!  completed | entered-in-error | not-done
  "statusReason" : { CodeableConcept }, // Reason not done
  "vaccineCode" : { CodeableConcept }, // R!  Введенная вакцина
  "patient" : { Reference(Patient) }, // R!  Кому ввели вакцину?
  "encounter" : { Reference(Encounter) }, // Encounter immunization was part of
  // occurrence[x]: Vaccine administration date. One of these 2:
  "occurrenceDateTime" : "<dateTime>",
  "occurrenceString" : "<string>",
  "recorded" : "<dateTime>", // When the immunization was first captured in the subject's record
  "primarySource" : <boolean>, // Indicates context the data was recorded in
  "reportOrigin" : { CodeableConcept }, // Indicates the source of a secondarily reported record
  "location" : { Reference(Location) }, // Where immunization occurred
  "manufacturer" : { Reference(Organization) }, // Производитель вакцины
  "lotNumber" : "<string>", // Номер партии вакцины
  "expirationDate" : "<date>", // Срок истечения годности вакцины
  "site" : { CodeableConcept }, // Место на теле, куда ввели вакцину
  "route" : { CodeableConcept }, // Как вакцина попала в тело
  "doseQuantity" : { Quantity(SimpleQuantity) }, // Количество введенной вакцины
  "performer" : [{ // Who performed event
    "function" : { CodeableConcept }, // What type of performance was done
    "actor" : { Reference(Practitioner|PractitionerRole|Organization) } // R!  Individual or organization who was performing
  }],
  "note" : [{ Annotation }], // Additional immunization notes
  "reasonCode" : [{ CodeableConcept }], // Почему произошла вакцинация
  "reasonReference" : [{ Reference(Condition|Observation|DiagnosticReport) }], // Почему произошла вакцинация
  "isSubpotent" : <boolean>, // Dose potency
  "subpotentReason" : [{ CodeableConcept }], // Reason for being subpotent
  "education" : [{ // Educational material presented to patient
    "documentType" : "<string>", // Educational material document identifier
    "reference" : "<uri>", // Educational material reference pointer
    "publicationDate" : "<dateTime>", // Educational material publication date
    "presentationDate" : "<dateTime>" // Educational material presentation date
  }],
  "programEligibility" : [{ CodeableConcept }], // Patient eligibility for a vaccination program
  "fundingSource" : { CodeableConcept }, // Funding source for the vaccine
  "reaction" : [{ // Сведения о реакции, которая последовала за иммунизацией
    "date" : "<dateTime>", // Когда началась реакция
    "detail" : { Reference(Observation) }, // Дополнительная информация по реакции
    "reported" : <boolean> // Показывает, что реакция записана со слов пациента
  }],
  "protocolApplied" : [{ // Protocol followed by the provider
    "series" : "<string>", // Название серии вакцинаций
    "authority" : { Reference(Organization) }, // Who is responsible for publishing the recommendations
    "targetDisease" : [{ CodeableConcept }], // Vaccine preventatable disease being targetted
    // doseNumber[x]: Номер дозы в пределах серии. One of these 2:
    "doseNumberPositiveInt" : "<positiveInt>",
    "doseNumberString" : "<string>",
    // seriesDoses[x]: Рекомендуемое количество доз для достижения иммунитета. One of these 2:
    "seriesDosesPositiveInt" : "<positiveInt>"
    "seriesDosesString" : "<string>"
  }]
}

Turtle-шаблон

@prefix fhir: <http://hl7.org/fhir/> .doco


[ a fhir:Immunization;
  fhir:nodeRole fhir:treeRoot; # if this is the parser root

  # from Resource: .id, .meta, .implicitRules, and .language
  # from DomainResource: .text, .contained, .extension, and .modifierExtension
  fhir:Immunization.identifier [ Identifier ], ... ; # 0..* Бизнес-идентификатор
  fhir:Immunization.status [ code ]; # 1..1 completed | entered-in-error | not-done
  fhir:Immunization.statusReason [ CodeableConcept ]; # 0..1 Reason not done
  fhir:Immunization.vaccineCode [ CodeableConcept ]; # 1..1 Введенная вакцина
  fhir:Immunization.patient [ Reference(Patient) ]; # 1..1 Кому ввели вакцину?
  fhir:Immunization.encounter [ Reference(Encounter) ]; # 0..1 Encounter immunization was part of
  # Immunization.occurrence[x] : 1..1 Vaccine administration date. One of these 2
    fhir:Immunization.occurrenceDateTime [ dateTime ]
    fhir:Immunization.occurrenceString [ string ]
  fhir:Immunization.recorded [ dateTime ]; # 0..1 When the immunization was first captured in the subject's record
  fhir:Immunization.primarySource [ boolean ]; # 0..1 Indicates context the data was recorded in
  fhir:Immunization.reportOrigin [ CodeableConcept ]; # 0..1 Indicates the source of a secondarily reported record
  fhir:Immunization.location [ Reference(Location) ]; # 0..1 Where immunization occurred
  fhir:Immunization.manufacturer [ Reference(Organization) ]; # 0..1 Производитель вакцины
  fhir:Immunization.lotNumber [ string ]; # 0..1 Номер партии вакцины
  fhir:Immunization.expirationDate [ date ]; # 0..1 Срок истечения годности вакцины
  fhir:Immunization.site [ CodeableConcept ]; # 0..1 Место на теле, куда ввели вакцину
  fhir:Immunization.route [ CodeableConcept ]; # 0..1 Как вакцина попала в тело
  fhir:Immunization.doseQuantity [ Quantity(SimpleQuantity) ]; # 0..1 Количество введенной вакцины
  fhir:Immunization.performer [ # 0..* Who performed event
    fhir:Immunization.performer.function [ CodeableConcept ]; # 0..1 What type of performance was done
    fhir:Immunization.performer.actor [ Reference(Practitioner|PractitionerRole|Organization) ]; # 1..1 Individual or organization who was performing
  ], ...;
  fhir:Immunization.note [ Annotation ], ... ; # 0..* Additional immunization notes
  fhir:Immunization.reasonCode [ CodeableConcept ], ... ; # 0..* Почему произошла вакцинация
  fhir:Immunization.reasonReference [ Reference(Condition|Observation|DiagnosticReport) ], ... ; # 0..* Почему произошла вакцинация
  fhir:Immunization.isSubpotent [ boolean ]; # 0..1 Dose potency
  fhir:Immunization.subpotentReason [ CodeableConcept ], ... ; # 0..* Reason for being subpotent
  fhir:Immunization.education [ # 0..* Educational material presented to patient
    fhir:Immunization.education.documentType [ string ]; # 0..1 Educational material document identifier
    fhir:Immunization.education.reference [ uri ]; # 0..1 Educational material reference pointer
    fhir:Immunization.education.publicationDate [ dateTime ]; # 0..1 Educational material publication date
    fhir:Immunization.education.presentationDate [ dateTime ]; # 0..1 Educational material presentation date
  ], ...;
  fhir:Immunization.programEligibility [ CodeableConcept ], ... ; # 0..* Patient eligibility for a vaccination program
  fhir:Immunization.fundingSource [ CodeableConcept ]; # 0..1 Funding source for the vaccine
  fhir:Immunization.reaction [ # 0..* Сведения о реакции, которая последовала за иммунизацией
    fhir:Immunization.reaction.date [ dateTime ]; # 0..1 Когда началась реакция
    fhir:Immunization.reaction.detail [ Reference(Observation) ]; # 0..1 Дополнительная информация по реакции
    fhir:Immunization.reaction.reported [ boolean ]; # 0..1 Показывает, что реакция записана со слов пациента
  ], ...;
  fhir:Immunization.protocolApplied [ # 0..* Protocol followed by the provider
    fhir:Immunization.protocolApplied.series [ string ]; # 0..1 Название серии вакцинаций
    fhir:Immunization.protocolApplied.authority [ Reference(Organization) ]; # 0..1 Who is responsible for publishing the recommendations
    fhir:Immunization.protocolApplied.targetDisease [ CodeableConcept ], ... ; # 0..* Vaccine preventatable disease being targetted
    # Immunization.protocolApplied.doseNumber[x] : 1..1 Номер дозы в пределах серии. One of these 2
      fhir:Immunization.protocolApplied.doseNumberPositiveInt [ positiveInt ]
      fhir:Immunization.protocolApplied.doseNumberString [ string ]
    # Immunization.protocolApplied.seriesDoses[x] : 0..1 Рекомендуемое количество доз для достижения иммунитета. One of these 2
      fhir:Immunization.protocolApplied.seriesDosesPositiveInt [ positiveInt ]
      fhir:Immunization.protocolApplied.seriesDosesString [ string ]
  ], ...;
]

Changes since Release 3

Immunization
Immunization.status
  • Remove Codes completed, entered-in-error
  • Add Codes completed, entered-in-error, not-done
Immunization.statusReason
  • Renamed from notGiven to statusReason
  • Min Cardinality changed from 1 to 0
  • Type changed from boolean to CodeableConcept
  • No longer marked as Modifier
Immunization.occurrence[x]
  • Renamed from date to occurrence[x]
  • Min Cardinality changed from 0 to 1
  • Add Type string
Immunization.recorded
  • Added Element
Immunization.primarySource
  • Min Cardinality changed from 1 to 0
Immunization.performer
  • Renamed from practitioner to performer
Immunization.performer.function
  • Moved from Immunization.practitioner.role to function
  • Change value set from http://hl7.org/fhir/ValueSet/immunization-role to http://hl7.org/fhir/ValueSet/immunization-function
Immunization.performer.actor
  • Moved from Immunization.practitioner to Immunization.performer
  • Type Reference: Added Target Types PractitionerRole, Organization
Immunization.reasonCode
  • Moved from Immunization.explanation.reason to reasonCode
Immunization.reasonReference
  • Added Element
Immunization.isSubpotent
  • Added Element
Immunization.subpotentReason
  • Added Element
Immunization.education
  • Added Element
Immunization.education.documentType
  • Added Element
Immunization.education.reference
  • Added Element
Immunization.education.publicationDate
  • Added Element
Immunization.education.presentationDate
  • Added Element
Immunization.programEligibility
  • Added Element
Immunization.fundingSource
  • Added Element
Immunization.protocolApplied
  • Renamed from vaccinationProtocol to protocolApplied
Immunization.protocolApplied.series
  • Moved from Immunization.vaccinationProtocol to Immunization.protocolApplied
Immunization.protocolApplied.authority
  • Moved from Immunization.vaccinationProtocol to Immunization.protocolApplied
Immunization.protocolApplied.targetDisease
  • Moved from Immunization.vaccinationProtocol to Immunization.protocolApplied
  • Min Cardinality changed from 1 to 0
Immunization.protocolApplied.doseNumber[x]
  • Moved from Immunization.vaccinationProtocol.doseSequence to doseNumber[x]
  • Min Cardinality changed from 0 to 1
  • Add Type string
Immunization.protocolApplied.seriesDoses[x]
  • Moved from Immunization.vaccinationProtocol.seriesDoses to seriesDoses[x]
  • Add Type string
Immunization.explanation
  • deleted
Immunization.vaccinationProtocol.description
  • deleted
Immunization.vaccinationProtocol.doseStatus
  • deleted
Immunization.vaccinationProtocol.doseStatusReason
  • deleted

See the Full Difference for further information

This analysis is available as XML or JSON.

See R3 <--> R4 Conversion Maps (status = 3 tests that all execute ok. 3 fail round-trip testing and 3 r3 resources are invalid (0 errors).)

 

See the Profiles & Extensions and the Альтернативные определения: Основное определение XML + JSON, XML Schema/Schematron + JSON Schema, ShEx (for Turtle) + see the extensions & the Анализ зависимостей

PathОписаниеТипСсылка
Immunization.status Ряд кодов, показывающих текущий статус иммунизации.RequiredImmunizationStatusCodes
Immunization.statusReason The Причина, по которой вакцина не была введена.ExampleImmunizationStatusReasonCodes
Immunization.vaccineCode Код введённого препарата вакцины.ExampleVaccineAdministeredValueSet
Immunization.reportOrigin The source of the data for a record which is not from a primary source.ExampleImmunizationOriginCodes
Immunization.site Место, куда вводилась вакцина.ExampleCodesForImmunizationSiteOfAdministration
Immunization.route Метод введения вакцины.ExampleImmunizationRouteCodes
Immunization.performer.function The role a practitioner or organization plays in the immunization event.ExtensibleImmunizationFunctionCodes
Immunization.reasonCode Причина, почему вакцина была введена.ExampleImmunizationReasonCodes
Immunization.subpotentReason The reason why a dose is considered to be subpotent.ExampleImmunizationSubpotentReason
Immunization.programEligibility The patient's eligibility for a vaccation program.ExampleImmunizationProgramEligibility
Immunization.fundingSource The source of funding used to purchase the vaccine administered.ExampleImmunizationFundingSource
Immunization.protocolApplied.targetDisease The vaccine preventable disease the dose is being administered for.ExampleImmunizationTargetDiseaseCodes

idLevelLocationОпределениеExpression
imm-1Rule Immunization.educationOne of documentType or reference SHALL be presentdocumentType.exists() or reference.exists()

Параметры поиска для этого ресурса. Также к нему применяются общие параметры. Более подробную информацию о поиске в REST, обмене сообщениями и сервисах см. в разделе Поиск.

ИмяТипОпределениеВыражениеIn Common
datedateДата введения (или невведения) вакцинацииImmunization.occurrence17 Resources
identifiertokenБизнес-идентификаторImmunization.identifier30 Resources
locationreferenceМесто оказания услуги или учреждение, в котором вводилась или будет вводиться вакцинаImmunization.location
(Location)
lot-numberstringНомер партии вакциныImmunization.lotNumber
manufacturerreferenceПроизводитель вакциныImmunization.manufacturer
(Organization)
patientreferenceПациент, для которого записывается вакцинацияImmunization.patient
(Patient)
29 Resources
performerreferenceThe practitioner or organization who played a role in the vaccinationImmunization.performer.actor
(Practitioner, Organization, PractitionerRole)
reactionreferenceДополнительная информация по реакцииImmunization.reaction.detail
(Observation)
reaction-datedateWhen reaction startedImmunization.reaction.date
reason-codetokenReason why the vaccine was administeredImmunization.reasonCode
reason-referencereferenceПочему произошла вакцинацияImmunization.reasonReference
(Condition, Observation, DiagnosticReport)
seriesstringThe series being followed by the providerImmunization.protocolApplied.series
statustokenСтатус события иммунизацииImmunization.status
status-reasontokenReason why the vaccine was not administeredImmunization.statusReason
target-diseasetokenThe target disease the dose is being administered againstImmunization.protocolApplied.targetDisease
vaccine-codetokenВведённый препарат вакциныImmunization.vaccineCode