Current Build

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

11.19 Ресурс ImmunizationRecommendation - Назначение

Public Health and Emergency Response Work GroupMaturity Level: 1 Trial UseSecurity Category: Patient Compartments: Patient

A patient's point-in-time set of recommendations (i.e. forecasting) according to a published schedule with optional supporting justification.

Ресурс ImmunizationRecommendation предназначен для отметок о выдаче пациенту конкретных рекомендаций по иммунизации и статуса для всех дисциплин здравоохранения, во всех условиях лечения и всех регионов. The set of customized (for the patient) recommendations is based on the comparison of the patient's immunization history with a set of published recommendations (protocols).

Кроме того предполагается, что ресурс ImmunizationRecommendation покроет ключевые понятия, относящиеся к выдаче запросов к статусу иммунизации пациента и рекомендациям. Данный ресурс - после консультации с рабочей группой Public Health - полагается, удовлетворит требованиям ключевых сценариев использования и информационным требованиям, как определено в существующем POIZ-домене HL7 v3 и Модели анализа домена иммунизации.

Данный ресурс ссылается на следующие ресурсы:

  • Patient
  • Organization
  • Immunization
  • ImmunizationEvaluation

На этот ресурс ссылаются Appointment, DiagnosticReport, Encounter, MedicationRequest и Observation

Структура

ИмяФлагиКард.ТипОписание и ограниченияdoco
.. ImmunizationRecommendation TUDomainResourceИнструкция или совет касательно иммунизации
Элементы, определённые в прародителе: id, meta, implicitRules, language, text, contained, extension, modifierExtension
... identifier Σ0..*IdentifierБизнес-идентификатор
... patient Σ1..1Reference(Patient)Для кого этот профиль
... date Σ1..1dateTimeДата создания рекомендации
... authority 0..1Reference(Organization)Кто отвечает за протокол
... recommendation ΣI1..*BackboneElementРекомендации по введению вакцин
+ Rule: One of vaccineCode or targetDisease SHALL be present
.... vaccineCode Σ0..*CodeableConceptVaccine or vaccine group recommendation applies to
Vaccine Administered Value Set (Example)
.... targetDisease Σ0..1CodeableConceptDisease to be immunized against
Immunization Recommendation Target Disease Codes (Example)
.... contraindicatedVaccineCode Σ0..*CodeableConceptVaccine which is contraindicated to fulfill the recommendation
Vaccine Administered Value Set (Example)
.... forecastStatus ?!Σ1..1CodeableConceptVaccine recommendation status
Immunization Recommendation Status Codes (Example)
.... forecastReason Σ0..*CodeableConceptСтатус введения вакцины reason
Immunization Recommendation Reason Codes (Example)
.... dateCriterion 0..*BackboneElementДаты проведения иммунизации, предложенные правительством
..... code 1..1CodeableConceptТип даты
Immunization Recommendation Date Criterion Codes (Example)
..... value 1..1dateTimeРекомендованная дата
.... description 0..1stringИнформация о протоколе
.... series 0..1stringНазвание серии вакцинаций
.... doseNumber[x] Σ0..1Рекомендуемая числовая доза within series
..... doseNumberPositiveIntpositiveInt
..... doseNumberStringstring
.... seriesDoses[x] 0..1Recommended number of doses for immunity
..... seriesDosesPositiveIntpositiveInt
..... seriesDosesStringstring
.... supportingImmunization 0..*Reference(Immunization | ImmunizationEvaluation)Предыдущие иммунизации, поддерживающие рекомендацию
.... supportingPatientInformation 0..*Reference(Any)Наблюдения пациента, поддерживающие рекомендацию

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

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

ImmunizationRecommendation (DomainResource)Уникальный идентификатор, присвоенный конкретно этой записи о рекомендацииidentifier : Identifier [0..*]The patient the recommendation(s) are forpatient : Reference [1..1] « Patient »Дата создания рекомендации по иммунизацииdate : dateTime [1..1]Indicates the authority who published the protocol (e.g. ACIP)authority : Reference [0..1] « Organization »RecommendationVaccine(s) or vaccine group that pertain to the recommendationvaccineCode : CodeableConcept [0..*] « Тип введённой вакцины. (Strength=Example)VaccineAdministeredValueSet?? »The targeted disease for the recommendationtargetDisease : CodeableConcept [0..1] « The disease that the recommended vaccination targets. (Strength=Example) ImmunizationRecommendationTar...?? »Vaccine(s) which should not be used to fulfill the recommendationcontraindicatedVaccineCode : CodeableConcept [0..*] « Тип введённой вакцины. (Strength=Example) VaccineAdministeredValueSet?? »Indicates the patient status with respect to the path to immunity for the target disease (this element modifies the meaning of other elements)forecastStatus : CodeableConcept [1..1] « Статус пациента относительно протокола вакцинации. (Strength=Example) ImmunizationRecommendationSta...?? »The reason for the assigned forecast statusforecastReason : CodeableConcept [0..*] « The reason for the patient's status with respect to a vaccination protocol. (Strength=Example) ImmunizationRecommendationRea...?? »Содержит описание протокола, в соответствии с которым была введена вакцинаdescription : string [0..1]Один из возможных путей достижения предполагаемого иммунитета к заболеванию - с контексте органа властиseries : string [0..1]Nominal position of the recommended dose in a series (e.g. dose 2 is the next recommended dose)doseNumber[x] : Type [0..1] « positiveInt|string »The recommended number of doses to achieve immunityseriesDoses[x] : Type [0..1] « positiveInt|string »Immunization event history and/or evaluation that supports the status and recommendationsupportingImmunization : Reference [0..*] « Immunization| ImmunizationEvaluation »Информация о пациенте, которая поддерживает статус и рекомендацию. Сюда входят наблюдения пациента, нежелательные побочные реакции и информация об аллергии/непереносимостиsupportingPatientInformation : Reference [0..*] « Any »DateCriterionКлассификация сроков в рекомендации - например самая ранняя дата для выдачи, самая поздняя дата для выдачи и т. пcode : CodeableConcept [1..1] « Классификация временнЫх критериев касательно передаваемой информации о статусе вакцинации пациента (например срок выполнения, самая поздняя дата и т. п.). (Strength=Example)ImmunizationRecommendationDat...?? »The date whose meaning is specified by dateCriterion.codevalue : dateTime [1..1]Рекомендации по срокам введения вакцины - например самая ранняя дата введения, самая поздняя дата введения и т. пdateCriterion[0..*]Рекомендации по введению вакцинrecommendation[1..*]

XML-шаблон

<ImmunizationRecommendation xmlns="http://hl7.org/fhir"> doco
 <!-- from Resource: id, meta, implicitRules, and language -->
 <!-- from DomainResource: text, contained, extension, and modifierExtension -->
 <identifier><!-- 0..* Identifier Бизнес-идентификатор --></identifier>
 <patient><!-- 1..1 Reference(Patient) Для кого этот профиль --></patient>
 <date value="[dateTime]"/><!-- 1..1 Дата создания рекомендации -->
 <authority><!-- 0..1 Reference(Organization) Кто отвечает за протокол --></authority>
 <recommendation>  <!-- 1..* Рекомендации по введению вакцин -->
  <vaccineCode><!-- 0..* CodeableConcept Vaccine  or vaccine group recommendation applies to --></vaccineCode>
  <targetDisease><!-- 0..1 CodeableConcept Disease to be immunized against --></targetDisease>
  <contraindicatedVaccineCode><!-- 0..* CodeableConcept Vaccine which is contraindicated to fulfill the recommendation --></contraindicatedVaccineCode>
  <forecastStatus><!-- 1..1 CodeableConcept Vaccine recommendation status --></forecastStatus>
  <forecastReason><!-- 0..* CodeableConcept Статус введения вакцины reason --></forecastReason>
  <dateCriterion>  <!-- 0..* Даты проведения иммунизации, предложенные правительством -->
   <code><!-- 1..1 CodeableConcept Тип даты --></code>
   <value value="[dateTime]"/><!-- 1..1 Рекомендованная дата -->
  </dateCriterion>
  <description value="[string]"/><!-- 0..1 Информация о протоколе -->
  <series value="[string]"/><!-- 0..1 Название серии вакцинаций -->
  <doseNumber[x]><!-- 0..1 positiveInt|string Рекомендуемая числовая доза within series --></doseNumber[x]>
  <seriesDoses[x]><!-- 0..1 positiveInt|string Recommended number of doses for immunity --></seriesDoses[x]>
  <supportingImmunization><!-- 0..* Reference(Immunization|ImmunizationEvaluation) Предыдущие иммунизации, поддерживающие рекомендацию --></supportingImmunization>
  <supportingPatientInformation><!-- 0..* Reference(Any) Наблюдения пациента, поддерживающие рекомендацию --></supportingPatientInformation>
 </recommendation>
</ImmunizationRecommendation>

JSON-шаблон

{doco
  "resourceType" : "ImmunizationRecommendation",
  // from Resource: id, meta, implicitRules, and language
  // from DomainResource: text, contained, extension, and modifierExtension
  "identifier" : [{ Identifier }], // Бизнес-идентификатор
  "patient" : { Reference(Patient) }, // R!  Для кого этот профиль
  "date" : "<dateTime>", // R!  Дата создания рекомендации
  "authority" : { Reference(Organization) }, // Кто отвечает за протокол
  "recommendation" : [{ // R!  Рекомендации по введению вакцин
    "vaccineCode" : [{ CodeableConcept }], // Vaccine  or vaccine group recommendation applies to
    "targetDisease" : { CodeableConcept }, // Disease to be immunized against
    "contraindicatedVaccineCode" : [{ CodeableConcept }], // Vaccine which is contraindicated to fulfill the recommendation
    "forecastStatus" : { CodeableConcept }, // R!  Vaccine recommendation status
    "forecastReason" : [{ CodeableConcept }], // Статус введения вакцины reason
    "dateCriterion" : [{ // Даты проведения иммунизации, предложенные правительством
      "code" : { CodeableConcept }, // R!  Тип даты
      "value" : "<dateTime>" // R!  Рекомендованная дата
    }],
    "description" : "<string>", // Информация о протоколе
    "series" : "<string>", // Название серии вакцинаций
    // doseNumber[x]: Рекомендуемая числовая доза within series. One of these 2:
    "doseNumberPositiveInt" : "<positiveInt>",
    "doseNumberString" : "<string>",
    // seriesDoses[x]: Recommended number of doses for immunity. One of these 2:
    "seriesDosesPositiveInt" : "<positiveInt>",
    "seriesDosesString" : "<string>",
    "supportingImmunization" : [{ Reference(Immunization|ImmunizationEvaluation) }], // Предыдущие иммунизации, поддерживающие рекомендацию
    "supportingPatientInformation" : [{ Reference(Any) }] // Наблюдения пациента, поддерживающие рекомендацию
  }]
}

Turtle-шаблон

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


[ a fhir:ImmunizationRecommendation;
  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:ImmunizationRecommendation.identifier [ Identifier ], ... ; # 0..* Бизнес-идентификатор
  fhir:ImmunizationRecommendation.patient [ Reference(Patient) ]; # 1..1 Для кого этот профиль
  fhir:ImmunizationRecommendation.date [ dateTime ]; # 1..1 Дата создания рекомендации
  fhir:ImmunizationRecommendation.authority [ Reference(Organization) ]; # 0..1 Кто отвечает за протокол
  fhir:ImmunizationRecommendation.recommendation [ # 1..* Рекомендации по введению вакцин
    fhir:ImmunizationRecommendation.recommendation.vaccineCode [ CodeableConcept ], ... ; # 0..* Vaccine  or vaccine group recommendation applies to
    fhir:ImmunizationRecommendation.recommendation.targetDisease [ CodeableConcept ]; # 0..1 Disease to be immunized against
    fhir:ImmunizationRecommendation.recommendation.contraindicatedVaccineCode [ CodeableConcept ], ... ; # 0..* Vaccine which is contraindicated to fulfill the recommendation
    fhir:ImmunizationRecommendation.recommendation.forecastStatus [ CodeableConcept ]; # 1..1 Vaccine recommendation status
    fhir:ImmunizationRecommendation.recommendation.forecastReason [ CodeableConcept ], ... ; # 0..* Статус введения вакцины reason
    fhir:ImmunizationRecommendation.recommendation.dateCriterion [ # 0..* Даты проведения иммунизации, предложенные правительством
      fhir:ImmunizationRecommendation.recommendation.dateCriterion.code [ CodeableConcept ]; # 1..1 Тип даты
      fhir:ImmunizationRecommendation.recommendation.dateCriterion.value [ dateTime ]; # 1..1 Рекомендованная дата
    ], ...;
    fhir:ImmunizationRecommendation.recommendation.description [ string ]; # 0..1 Информация о протоколе
    fhir:ImmunizationRecommendation.recommendation.series [ string ]; # 0..1 Название серии вакцинаций
    # ImmunizationRecommendation.recommendation.doseNumber[x] : 0..1 Рекомендуемая числовая доза within series. One of these 2
      fhir:ImmunizationRecommendation.recommendation.doseNumberPositiveInt [ positiveInt ]
      fhir:ImmunizationRecommendation.recommendation.doseNumberString [ string ]
    # ImmunizationRecommendation.recommendation.seriesDoses[x] : 0..1 Recommended number of doses for immunity. One of these 2
      fhir:ImmunizationRecommendation.recommendation.seriesDosesPositiveInt [ positiveInt ]
      fhir:ImmunizationRecommendation.recommendation.seriesDosesString [ string ]
    fhir:ImmunizationRecommendation.recommendation.supportingImmunization [ Reference(Immunization|ImmunizationEvaluation) ], ... ; # 0..* Предыдущие иммунизации, поддерживающие рекомендацию
    fhir:ImmunizationRecommendation.recommendation.supportingPatientInformation [ Reference(Any) ], ... ; # 0..* Наблюдения пациента, поддерживающие рекомендацию
  ], ...;
]

Changes since R3

ImmunizationRecommendation
ImmunizationRecommendation.date
  • Moved from ImmunizationRecommendation.recommendation to ImmunizationRecommendation
ImmunizationRecommendation.authority
  • Moved from ImmunizationRecommendation.recommendation.protocol to ImmunizationRecommendation
ImmunizationRecommendation.recommendation.vaccineCode
  • Max Cardinality changed from 1 to *
ImmunizationRecommendation.recommendation.contraindicatedVaccineCode
  • Added Element
ImmunizationRecommendation.recommendation.forecastStatus
  • Now marked as Modifier
ImmunizationRecommendation.recommendation.forecastReason
  • Added Element
ImmunizationRecommendation.recommendation.description
  • Moved from ImmunizationRecommendation.recommendation.protocol to ImmunizationRecommendation.recommendation
ImmunizationRecommendation.recommendation.series
  • Moved from ImmunizationRecommendation.recommendation.protocol to ImmunizationRecommendation.recommendation
ImmunizationRecommendation.recommendation.doseNumber[x]
  • Renamed from doseNumber to doseNumber[x]
  • Add Type string
ImmunizationRecommendation.recommendation.seriesDoses[x]
  • Moved from ImmunizationRecommendation.recommendation.protocol.doseSequence to seriesDoses[x]
  • Add Type string
ImmunizationRecommendation.recommendation.supportingImmunization
  • Type Reference: Added Target Type ImmunizationEvaluation
ImmunizationRecommendation.recommendation.supportingPatientInformation
  • Type Reference: Added Target Type Resource
  • Type Reference: Removed Target Types Observation, AllergyIntolerance
ImmunizationRecommendation.recommendation.protocol
  • deleted

See the Full Difference for further information

This analysis is available as XML or JSON.

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

Структура

ИмяФлагиКард.ТипОписание и ограниченияdoco
.. ImmunizationRecommendation TUDomainResourceИнструкция или совет касательно иммунизации
Элементы, определённые в прародителе: id, meta, implicitRules, language, text, contained, extension, modifierExtension
... identifier Σ0..*IdentifierБизнес-идентификатор
... patient Σ1..1Reference(Patient)Для кого этот профиль
... date Σ1..1dateTimeДата создания рекомендации
... authority 0..1Reference(Organization)Кто отвечает за протокол
... recommendation ΣI1..*BackboneElementРекомендации по введению вакцин
+ Rule: One of vaccineCode or targetDisease SHALL be present
.... vaccineCode Σ0..*CodeableConceptVaccine or vaccine group recommendation applies to
Vaccine Administered Value Set (Example)
.... targetDisease Σ0..1CodeableConceptDisease to be immunized against
Immunization Recommendation Target Disease Codes (Example)
.... contraindicatedVaccineCode Σ0..*CodeableConceptVaccine which is contraindicated to fulfill the recommendation
Vaccine Administered Value Set (Example)
.... forecastStatus ?!Σ1..1CodeableConceptVaccine recommendation status
Immunization Recommendation Status Codes (Example)
.... forecastReason Σ0..*CodeableConceptСтатус введения вакцины reason
Immunization Recommendation Reason Codes (Example)
.... dateCriterion 0..*BackboneElementДаты проведения иммунизации, предложенные правительством
..... code 1..1CodeableConceptТип даты
Immunization Recommendation Date Criterion Codes (Example)
..... value 1..1dateTimeРекомендованная дата
.... description 0..1stringИнформация о протоколе
.... series 0..1stringНазвание серии вакцинаций
.... doseNumber[x] Σ0..1Рекомендуемая числовая доза within series
..... doseNumberPositiveIntpositiveInt
..... doseNumberStringstring
.... seriesDoses[x] 0..1Recommended number of doses for immunity
..... seriesDosesPositiveIntpositiveInt
..... seriesDosesStringstring
.... supportingImmunization 0..*Reference(Immunization | ImmunizationEvaluation)Предыдущие иммунизации, поддерживающие рекомендацию
.... supportingPatientInformation 0..*Reference(Any)Наблюдения пациента, поддерживающие рекомендацию

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

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

ImmunizationRecommendation (DomainResource)Уникальный идентификатор, присвоенный конкретно этой записи о рекомендацииidentifier : Identifier [0..*]The patient the recommendation(s) are forpatient : Reference [1..1] « Patient »Дата создания рекомендации по иммунизацииdate : dateTime [1..1]Indicates the authority who published the protocol (e.g. ACIP)authority : Reference [0..1] « Organization »RecommendationVaccine(s) or vaccine group that pertain to the recommendationvaccineCode : CodeableConcept [0..*] « Тип введённой вакцины. (Strength=Example)VaccineAdministeredValueSet?? »The targeted disease for the recommendationtargetDisease : CodeableConcept [0..1] « The disease that the recommended vaccination targets. (Strength=Example) ImmunizationRecommendationTar...?? »Vaccine(s) which should not be used to fulfill the recommendationcontraindicatedVaccineCode : CodeableConcept [0..*] « Тип введённой вакцины. (Strength=Example) VaccineAdministeredValueSet?? »Indicates the patient status with respect to the path to immunity for the target disease (this element modifies the meaning of other elements)forecastStatus : CodeableConcept [1..1] « Статус пациента относительно протокола вакцинации. (Strength=Example) ImmunizationRecommendationSta...?? »The reason for the assigned forecast statusforecastReason : CodeableConcept [0..*] « The reason for the patient's status with respect to a vaccination protocol. (Strength=Example) ImmunizationRecommendationRea...?? »Содержит описание протокола, в соответствии с которым была введена вакцинаdescription : string [0..1]Один из возможных путей достижения предполагаемого иммунитета к заболеванию - с контексте органа властиseries : string [0..1]Nominal position of the recommended dose in a series (e.g. dose 2 is the next recommended dose)doseNumber[x] : Type [0..1] « positiveInt|string »The recommended number of doses to achieve immunityseriesDoses[x] : Type [0..1] « positiveInt|string »Immunization event history and/or evaluation that supports the status and recommendationsupportingImmunization : Reference [0..*] « Immunization| ImmunizationEvaluation »Информация о пациенте, которая поддерживает статус и рекомендацию. Сюда входят наблюдения пациента, нежелательные побочные реакции и информация об аллергии/непереносимостиsupportingPatientInformation : Reference [0..*] « Any »DateCriterionКлассификация сроков в рекомендации - например самая ранняя дата для выдачи, самая поздняя дата для выдачи и т. пcode : CodeableConcept [1..1] « Классификация временнЫх критериев касательно передаваемой информации о статусе вакцинации пациента (например срок выполнения, самая поздняя дата и т. п.). (Strength=Example)ImmunizationRecommendationDat...?? »The date whose meaning is specified by dateCriterion.codevalue : dateTime [1..1]Рекомендации по срокам введения вакцины - например самая ранняя дата введения, самая поздняя дата введения и т. пdateCriterion[0..*]Рекомендации по введению вакцинrecommendation[1..*]

XML-шаблон

<ImmunizationRecommendation xmlns="http://hl7.org/fhir"> doco
 <!-- from Resource: id, meta, implicitRules, and language -->
 <!-- from DomainResource: text, contained, extension, and modifierExtension -->
 <identifier><!-- 0..* Identifier Бизнес-идентификатор --></identifier>
 <patient><!-- 1..1 Reference(Patient) Для кого этот профиль --></patient>
 <date value="[dateTime]"/><!-- 1..1 Дата создания рекомендации -->
 <authority><!-- 0..1 Reference(Organization) Кто отвечает за протокол --></authority>
 <recommendation>  <!-- 1..* Рекомендации по введению вакцин -->
  <vaccineCode><!-- 0..* CodeableConcept Vaccine  or vaccine group recommendation applies to --></vaccineCode>
  <targetDisease><!-- 0..1 CodeableConcept Disease to be immunized against --></targetDisease>
  <contraindicatedVaccineCode><!-- 0..* CodeableConcept Vaccine which is contraindicated to fulfill the recommendation --></contraindicatedVaccineCode>
  <forecastStatus><!-- 1..1 CodeableConcept Vaccine recommendation status --></forecastStatus>
  <forecastReason><!-- 0..* CodeableConcept Статус введения вакцины reason --></forecastReason>
  <dateCriterion>  <!-- 0..* Даты проведения иммунизации, предложенные правительством -->
   <code><!-- 1..1 CodeableConcept Тип даты --></code>
   <value value="[dateTime]"/><!-- 1..1 Рекомендованная дата -->
  </dateCriterion>
  <description value="[string]"/><!-- 0..1 Информация о протоколе -->
  <series value="[string]"/><!-- 0..1 Название серии вакцинаций -->
  <doseNumber[x]><!-- 0..1 positiveInt|string Рекомендуемая числовая доза within series --></doseNumber[x]>
  <seriesDoses[x]><!-- 0..1 positiveInt|string Recommended number of doses for immunity --></seriesDoses[x]>
  <supportingImmunization><!-- 0..* Reference(Immunization|ImmunizationEvaluation) Предыдущие иммунизации, поддерживающие рекомендацию --></supportingImmunization>
  <supportingPatientInformation><!-- 0..* Reference(Any) Наблюдения пациента, поддерживающие рекомендацию --></supportingPatientInformation>
 </recommendation>
</ImmunizationRecommendation>

JSON-шаблон

{doco
  "resourceType" : "ImmunizationRecommendation",
  // from Resource: id, meta, implicitRules, and language
  // from DomainResource: text, contained, extension, and modifierExtension
  "identifier" : [{ Identifier }], // Бизнес-идентификатор
  "patient" : { Reference(Patient) }, // R!  Для кого этот профиль
  "date" : "<dateTime>", // R!  Дата создания рекомендации
  "authority" : { Reference(Organization) }, // Кто отвечает за протокол
  "recommendation" : [{ // R!  Рекомендации по введению вакцин
    "vaccineCode" : [{ CodeableConcept }], // Vaccine  or vaccine group recommendation applies to
    "targetDisease" : { CodeableConcept }, // Disease to be immunized against
    "contraindicatedVaccineCode" : [{ CodeableConcept }], // Vaccine which is contraindicated to fulfill the recommendation
    "forecastStatus" : { CodeableConcept }, // R!  Vaccine recommendation status
    "forecastReason" : [{ CodeableConcept }], // Статус введения вакцины reason
    "dateCriterion" : [{ // Даты проведения иммунизации, предложенные правительством
      "code" : { CodeableConcept }, // R!  Тип даты
      "value" : "<dateTime>" // R!  Рекомендованная дата
    }],
    "description" : "<string>", // Информация о протоколе
    "series" : "<string>", // Название серии вакцинаций
    // doseNumber[x]: Рекомендуемая числовая доза within series. One of these 2:
    "doseNumberPositiveInt" : "<positiveInt>",
    "doseNumberString" : "<string>",
    // seriesDoses[x]: Recommended number of doses for immunity. One of these 2:
    "seriesDosesPositiveInt" : "<positiveInt>",
    "seriesDosesString" : "<string>",
    "supportingImmunization" : [{ Reference(Immunization|ImmunizationEvaluation) }], // Предыдущие иммунизации, поддерживающие рекомендацию
    "supportingPatientInformation" : [{ Reference(Any) }] // Наблюдения пациента, поддерживающие рекомендацию
  }]
}

Turtle-шаблон

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


[ a fhir:ImmunizationRecommendation;
  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:ImmunizationRecommendation.identifier [ Identifier ], ... ; # 0..* Бизнес-идентификатор
  fhir:ImmunizationRecommendation.patient [ Reference(Patient) ]; # 1..1 Для кого этот профиль
  fhir:ImmunizationRecommendation.date [ dateTime ]; # 1..1 Дата создания рекомендации
  fhir:ImmunizationRecommendation.authority [ Reference(Organization) ]; # 0..1 Кто отвечает за протокол
  fhir:ImmunizationRecommendation.recommendation [ # 1..* Рекомендации по введению вакцин
    fhir:ImmunizationRecommendation.recommendation.vaccineCode [ CodeableConcept ], ... ; # 0..* Vaccine  or vaccine group recommendation applies to
    fhir:ImmunizationRecommendation.recommendation.targetDisease [ CodeableConcept ]; # 0..1 Disease to be immunized against
    fhir:ImmunizationRecommendation.recommendation.contraindicatedVaccineCode [ CodeableConcept ], ... ; # 0..* Vaccine which is contraindicated to fulfill the recommendation
    fhir:ImmunizationRecommendation.recommendation.forecastStatus [ CodeableConcept ]; # 1..1 Vaccine recommendation status
    fhir:ImmunizationRecommendation.recommendation.forecastReason [ CodeableConcept ], ... ; # 0..* Статус введения вакцины reason
    fhir:ImmunizationRecommendation.recommendation.dateCriterion [ # 0..* Даты проведения иммунизации, предложенные правительством
      fhir:ImmunizationRecommendation.recommendation.dateCriterion.code [ CodeableConcept ]; # 1..1 Тип даты
      fhir:ImmunizationRecommendation.recommendation.dateCriterion.value [ dateTime ]; # 1..1 Рекомендованная дата
    ], ...;
    fhir:ImmunizationRecommendation.recommendation.description [ string ]; # 0..1 Информация о протоколе
    fhir:ImmunizationRecommendation.recommendation.series [ string ]; # 0..1 Название серии вакцинаций
    # ImmunizationRecommendation.recommendation.doseNumber[x] : 0..1 Рекомендуемая числовая доза within series. One of these 2
      fhir:ImmunizationRecommendation.recommendation.doseNumberPositiveInt [ positiveInt ]
      fhir:ImmunizationRecommendation.recommendation.doseNumberString [ string ]
    # ImmunizationRecommendation.recommendation.seriesDoses[x] : 0..1 Recommended number of doses for immunity. One of these 2
      fhir:ImmunizationRecommendation.recommendation.seriesDosesPositiveInt [ positiveInt ]
      fhir:ImmunizationRecommendation.recommendation.seriesDosesString [ string ]
    fhir:ImmunizationRecommendation.recommendation.supportingImmunization [ Reference(Immunization|ImmunizationEvaluation) ], ... ; # 0..* Предыдущие иммунизации, поддерживающие рекомендацию
    fhir:ImmunizationRecommendation.recommendation.supportingPatientInformation [ Reference(Any) ], ... ; # 0..* Наблюдения пациента, поддерживающие рекомендацию
  ], ...;
]

Changes since Release 3

ImmunizationRecommendation
ImmunizationRecommendation.date
  • Moved from ImmunizationRecommendation.recommendation to ImmunizationRecommendation
ImmunizationRecommendation.authority
  • Moved from ImmunizationRecommendation.recommendation.protocol to ImmunizationRecommendation
ImmunizationRecommendation.recommendation.vaccineCode
  • Max Cardinality changed from 1 to *
ImmunizationRecommendation.recommendation.contraindicatedVaccineCode
  • Added Element
ImmunizationRecommendation.recommendation.forecastStatus
  • Now marked as Modifier
ImmunizationRecommendation.recommendation.forecastReason
  • Added Element
ImmunizationRecommendation.recommendation.description
  • Moved from ImmunizationRecommendation.recommendation.protocol to ImmunizationRecommendation.recommendation
ImmunizationRecommendation.recommendation.series
  • Moved from ImmunizationRecommendation.recommendation.protocol to ImmunizationRecommendation.recommendation
ImmunizationRecommendation.recommendation.doseNumber[x]
  • Renamed from doseNumber to doseNumber[x]
  • Add Type string
ImmunizationRecommendation.recommendation.seriesDoses[x]
  • Moved from ImmunizationRecommendation.recommendation.protocol.doseSequence to seriesDoses[x]
  • Add Type string
ImmunizationRecommendation.recommendation.supportingImmunization
  • Type Reference: Added Target Type ImmunizationEvaluation
ImmunizationRecommendation.recommendation.supportingPatientInformation
  • Type Reference: Added Target Type Resource
  • Type Reference: Removed Target Types Observation, AllergyIntolerance
ImmunizationRecommendation.recommendation.protocol
  • deleted

See the Full Difference for further information

This analysis is available as XML or JSON.

See R3 <--> R4 Conversion Maps (status = 1 test that all execute ok. 1 fail round-trip testing and 1 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ОписаниеТипСсылка
ImmunizationRecommendation.recommendation.vaccineCode
ImmunizationRecommendation.recommendation.contraindicatedVaccineCode
Тип введённой вакцины.ExampleVaccineAdministeredValueSet
ImmunizationRecommendation.recommendation.targetDisease The disease that the recommended vaccination targets.ExampleImmunizationRecommendationTargetDiseaseCodes
ImmunizationRecommendation.recommendation.forecastStatus Статус пациента относительно протокола вакцинации.ExampleImmunizationRecommendationStatusCodes
ImmunizationRecommendation.recommendation.forecastReason The reason for the patient's status with respect to a vaccination protocol.ExampleImmunizationRecommendationReasonCodes
ImmunizationRecommendation.recommendation.dateCriterion.code Классификация временнЫх критериев касательно передаваемой информации о статусе вакцинации пациента (например срок выполнения, самая поздняя дата и т. п.).ExampleImmunizationRecommendationDateCriterionCodes

idLevelLocationОпределениеExpression
imr-1Rule ImmunizationRecommendation.recommendationOne of vaccineCode or targetDisease SHALL be presentvaccineCode.exists() or targetDisease.exists()

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

ИмяТипОпределениеВыражениеIn Common
datedateДата создания рекомендацииImmunizationRecommendation.date
identifiertokenБизнес-идентификаторImmunizationRecommendation.identifier
informationreferenceНаблюдения пациента, поддерживающие рекомендациюImmunizationRecommendation.recommendation.supportingPatientInformation
(Any)
patientreferenceДля кого этот профильImmunizationRecommendation.patient
(Patient)
statustokenVaccine recommendation statusImmunizationRecommendation.recommendation.forecastStatus
supportreferenceПредыдущие иммунизации, поддерживающие рекомендациюImmunizationRecommendation.recommendation.supportingImmunization
(Immunization, ImmunizationEvaluation)
target-diseasetokenDisease to be immunized againstImmunizationRecommendation.recommendation.targetDisease
vaccine-typetokenVaccine or vaccine group recommendation applies toImmunizationRecommendation.recommendation.vaccineCode