Единая платформа цифрового здравоохранения Узбекистана
0.11.1 - ci-build
Uzbekistan Digital Health Platform, опубликовано Ministry of Health of the Republic of Uzbekistan. Это руководство не является санкционированной публикацией; это непрерывная сборка для версии 0.11.1, созданной FHIR (HL7® FHIR® Standard) CI Build. Эта версия основана на нынешнем содержании https://github.com/uzinfocom-org/digital-health-ig/ и регулярно изменяется. Смотрите каталог опубликованных версий
| Официальный URL: https://dhp.uz/fhir/core/StructureDefinition/uz-core-immunization | Версия: 0.11.1 | ||||
| Active по состоянию на 2025-08-01 | Вычисляемое имя: UZCoreImmunization | ||||
Uzbekistan Core Immunization profile, used to represent immunization events
Машинный перевод, требуется проверка человеком. Эта страница автоматически переведена с английского языка с помощью искусственного интеллекта и пока не проверена редактором. При любых расхождениях приоритет имеет оригинальная англоязычная версия.
UZ Core Immunization фиксирует одну дозу вакцины - была ли она введена или намеренно не введена - для пациента на Цифровой платформе здравоохранения. Он отражает, какая вакцина была введена, продукт, серию и дозу, когда и где это произошло, кто её ввёл, какой протокол был соблюдён, и любую реакцию. Он ссылается на Patient, которому проведена вакцинация, и на вводившего вакцину Practitioner или PractitionerRole, а также может быть связан с ImmunizationRecommendation, которая послужила её основанием. Доза однозначно идентифицируется по сочетанию пациент + код вакцины + момент введения + номер серии, поэтому одна и та же доза не записывается дважды.
Приведённые ниже элементы должны всегда присутствовать (обязательные) или должны поддерживаться при наличии данных (Must Support) - не все они обязательны, но ваша система должна заполнять каждый элемент Must Support, когда у неё есть соответствующие данные, и обрабатывать его при получении. Это удобочитаемое для человека резюме; формальные представления ниже дают точные кардинальности, типы и терминологические связки.
Каждый Immunization должен содержать статус - completed (доза введена), not-done (медицинский отвод или отказ, и в этом случае указывается причина статуса) или entered-in-error - код вакцины, указывающий, какая вакцина была введена (или была бы введена), пациента, к которому относится запись, и момент введения (дату введения в формате date/time, либо строку, когда известна только приблизительная дата). Если зафиксирован исполнитель, лицо, которое ввело дозу, является обязательным, а если зафиксирован протокол, обязательным является и номер дозы в серии.
not-done), введённый продукт, номер серии производителя и срок годности, а также количество дозы;Используйте
status = not-doneс причиной статуса, чтобы зафиксировать отвод или отказ - не опускайте запись. Зарезервируйтеentered-in-errorдля записей, созданных по ошибке.
Приведённые ниже примеры идут от наименьшего экземпляра, который примет сервер, до полной записи о вакцинации с протоколом и реакцией. Скопируйте один из них и адаптируйте - каждое показанное значение проходит валидацию по этому профилю. Полные эталонные экземпляры приведены в виде ссылок внизу страницы (доза BCG, доза против кори).
Четыре элемента являются обязательными: status, vaccineCode, patient и occurrence. Код вакцины может быть кодом CVX или кодом Австралийского реестра иммунизации (AIR); момент введения обычно представлен как occurrenceDateTime. Каждый ресурс UZ Core также должен указывать профиль, которому он заявляет соответствие, в meta.profile. Уже этого достаточно для прохождения валидации:
{
"resourceType": "Immunization",
"meta": { "profile": [ "https://dhp.uz/fhir/core/StructureDefinition/uz-core-immunization" ] },
"status": "completed",
"vaccineCode": {
"coding": [
{
"system": "http://hl7.org/fhir/sid/cvx",
"code": "03",
"display": "measles, mumps and rubella virus vaccine"
}
]
},
"patient": { "reference": "Patient/example-emma" },
"occurrenceDateTime": "2024-01-10"
}
status имеет связку required со значениями completed / not-done / entered-in-error. vaccineCode использует связку extensible с набором значений кодов вакцин - используемыми системами являются CVX (http://hl7.org/fhir/sid/cvx) и Австралийский реестр иммунизации (AIR). Когда известна только приблизительная дата, отправляйте occurrenceString вместо occurrenceDateTime.
На практике вы фиксируете сведения о продукте и о введении: код вакцины vaccineCode из CVX, lotNumber и expirationDate, encounter и location, site и route, doseQuantity, а также performer, который ввёл дозу. vaccineCode - это обычный CodeableConcept, тогда как performer.actor - это обычный Reference:
{
"resourceType": "Immunization",
"meta": { "profile": ["https://dhp.uz/fhir/core/StructureDefinition/uz-core-immunization"] },
"status": "completed",
"vaccineCode": {
"coding": [{ "system": "http://hl7.org/fhir/sid/cvx", "code": "19", "display": "Bacillus Calmette-Guerin vaccine" }]
},
"patient": { "reference": "Patient/example-salim" },
"encounter": { "reference": "Encounter/example-encounter" },
"occurrenceDateTime": "2026-04-28T10:30:00+05:00",
"primarySource": true,
"lotNumber": "LOT-BCG-2026-01",
"expirationDate": "2027-01-31",
"location": { "reference": "Location/example-location-1" },
"site": {
"coding": [{ "system": "http://terminology.hl7.org/CodeSystem/v3-ActSite", "code": "LA", "display": "Left arm" }]
},
"route": {
"coding": [{ "system": "http://snomed.info/sct", "code": "36673005", "display": "Intradermal injection" }]
},
"doseQuantity": { "value": 0.05, "unit": "mL", "system": "http://unitsofmeasure.org", "code": "mL" },
"performer": [
{
"function": {
"coding": [{ "system": "http://terminology.hl7.org/CodeSystem/v2-0443", "code": "AP", "display": "Administering Provider" }]
},
"actor": { "reference": "Practitioner/example-practitioner" }
}
]
}
patient, encounter, location, basedOn, supportingInformation, performer.actor и protocolApplied.authority - всё это обычные References ({ "reference": "Type/id" }). administeredProduct, informationSource, reason и reaction.manifestation имеют тип CodeableReference - их ссылка располагается на один уровень глубже ({ "reference": { "reference": "Type/id" } }). О различии см. References and CodeableReferences.
Для полной записи добавьте protocolApplied (название серии, целевое заболевание, номер дозы и общее количество доз), reason для вакцинации и любую наблюдавшуюся reaction. Обратите внимание, где применяется форма CodeableReference - reason и reaction.manifestation вкладывают ссылку, тогда как protocolApplied.authority - это обычный Reference:
{
"resourceType": "Immunization",
"meta": { "profile": ["https://dhp.uz/fhir/core/StructureDefinition/uz-core-immunization"] },
"status": "completed",
"vaccineCode": {
"coding": [{ "system": "http://hl7.org/fhir/sid/cvx", "code": "19", "display": "Bacillus Calmette-Guerin vaccine" }]
},
"patient": { "reference": "Patient/example-salim" },
"occurrenceDateTime": "2026-04-28T10:30:00+05:00",
"administeredProduct": {
"reference": { "reference": "Medication/medication-imm-001" }
},
"reason": [
{ "reference": { "reference": "Condition/condition-tuberculosis-risk-example" } }
],
"reaction": [
{
"date": "2026-04-28T12:00:00+05:00",
"manifestation": {
"concept": {
"coding": [{ "system": "http://snomed.info/sct", "code": "260389003", "display": "No reaction" }]
}
},
"reported": false
}
],
"protocolApplied": [
{
"series": "BCG vaccination",
"authority": { "reference": "Organization/example-immunization-organization" },
"targetDisease": [
{ "coding": [{ "system": "http://snomed.info/sct", "code": "56717001", "display": "Tuberculosis" }] }
],
"doseNumber": "1",
"seriesDoses": "1"
}
]
}
reaction.manifestation несёт своё кодированное заключение в concept; вместо этого оно может указывать на Observation через свою вложенную reference. protocolApplied.targetDisease принимает коды SNOMED CT из набора целевых заболеваний через открытый слайс, поэтому рядом с ними можно указывать коды из других систем. Когда доза была обусловлена рекомендацией или назначением, добавьте ссылку basedOn на неё.
Не опускайте запись, когда от вакцины отказались, она противопоказана или иным образом не введена - установите status в not-done и укажите statusReason. occurrence по-прежнему фиксирует, когда введение должно было состояться (или было запланировано):
{
"resourceType": "Immunization",
"meta": { "profile": ["https://dhp.uz/fhir/core/StructureDefinition/uz-core-immunization"] },
"status": "not-done",
"statusReason": {
"coding": [{ "system": "http://terminology.hl7.org/CodeSystem/v3-ActReason", "code": "IMMUNE", "display": "immunity" }]
},
"vaccineCode": {
"coding": [{ "system": "http://hl7.org/fhir/sid/cvx", "code": "19", "display": "Bacillus Calmette-Guerin vaccine" }]
},
"patient": { "reference": "Patient/example-salim" },
"occurrenceDateTime": "2026-04-28T10:30:00+05:00"
}
statusReason использует связку required. О различии между событием not-done и отсутствующим элементом см. Missing & suppressed data.
Примеры вызовов API и образец полезной нагрузки см. в разделе Quick Start внизу этой страницы.
Использование:
You can also check for usages in the FHIR IG Statistics
Описание профилей, дифференциалов, снимков и их представлений.
| Путь | Статус | Использование | ValueSet | Версия | Источник |
| Immunization.status | Base | required | Immunization status value set | 📍0.11.1 | этот IG |
| Immunization.statusReason | Base | required | Immunization status reason value set | 📍0.11.1 | этот IG |
| Immunization.vaccineCode | Base | extensible | Vaccine Code ValueSet | 📍0.11.1 | этот IG |
| Immunization.informationSource | Base | extensible | Immunization origin value set | 📍0.11.1 | этот IG |
| Immunization.site | Base | extensible | Immunization site value set | 📍0.11.1 | этот IG |
| Immunization.route | Base | example | Route of administration value set | 📍0.11.1 | этот IG |
| Immunization.performer.function | Base | extensible | Immunization Function Codes | 📍5.0.0 | Стандарт FHIR |
| Immunization.reason | Base | example | Immunization Reason Codes | 📍5.0.0 | Стандарт FHIR |
| Immunization.subpotentReason | Base | example | Immunization subpotent reason value set | 📍0.11.1 | этот IG |
| Immunization.programEligibility.program | Base | example | Vaccine Funding Programs | 📍5.0.0 | Стандарт FHIR |
| Immunization.programEligibility.programStatus | Base | example | Immunization Program Eligibility | 📍5.0.0 | Стандарт FHIR |
| Immunization.fundingSource | Base | example | Immunization funding source value set | 📍0.11.1 | этот IG |
| Immunization.reaction.manifestation | Base | required | Reaction Type ValueSet | 📍0.11.1 | этот IG |
| Immunization.protocolApplied.targetDisease | Base | preferred | Target disease value set | 📍0.11.1 | этот IG |
| Immunization.protocolApplied.targetDisease:dhpTargetDisease | Base | required | Target disease value set | 📍0.11.1 | этот IG |
| Id | Градация | Путь(и) | Описание | Выражение |
Эта структура получена из Immunization
| Путь | Статус | Использование | ValueSet | Версия | Источник |
| Immunization.status | Base | required | Immunization status value set | 📍0.11.1 | этот IG |
| Immunization.statusReason | Base | required | Immunization status reason value set | 📍0.11.1 | этот IG |
| Immunization.vaccineCode | Base | extensible | Vaccine Code ValueSet | 📍0.11.1 | этот IG |
| Immunization.informationSource | Base | extensible | Immunization origin value set | 📍0.11.1 | этот IG |
| Immunization.site | Base | extensible | Immunization site value set | 📍0.11.1 | этот IG |
| Immunization.route | Base | example | Route of administration value set | 📍0.11.1 | этот IG |
| Immunization.subpotentReason | Base | example | Immunization subpotent reason value set | 📍0.11.1 | этот IG |
| Immunization.fundingSource | Base | example | Immunization funding source value set | 📍0.11.1 | этот IG |
| Immunization.reaction.manifestation | Base | required | Reaction Type ValueSet | 📍0.11.1 | этот IG |
| Immunization.protocolApplied.targetDisease | Base | preferred | Target disease value set | 📍0.11.1 | этот IG |
| Immunization.protocolApplied.targetDisease:dhpTargetDisease | Base | required | Target disease value set | 📍0.11.1 | этот IG |
| Наименование | Флаги | Карта. | Тип | Описание и ограничения Filter: ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | Immunization(5.0.0) | Immunization event information | |||||
![]() ![]() |
0..1 | id | Logical id of this artifact | |||||
![]() ![]() |
0..1 | Meta | Metadata about the resource | |||||
![]() ![]() |
0..1 | uri | A set of rules under which this content was created | |||||
![]() ![]() |
0..1 | code | Language of the resource content Привязка: AllLanguages (required): IETF language tag for a human language
| |||||
![]() ![]() |
0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() |
0..* | Extension | Extensions that cannot be ignored Constraints: ext-1 | |||||
![]() ![]() |
0..* | Identifier | Business identifier | |||||
![]() ![]() |
0..* | Reference(CarePlan | MedicationRequest | ServiceRequest | UZ Core ImmunizationRecommendation(0.11.1)) | The legal basis for the event | |||||
![]() ![]() |
1..1 | code | Vaccination status Привязка: ImmunizationStatusVS (0.11.1) (required) | |||||
![]() ![]() |
0..1 | CodeableConcept | Status Reason Привязка: ImmunizationStatusReasonVS (0.11.1) (required) | |||||
![]() ![]() |
1..1 | CodeableConcept | Administered vaccine Привязка: VaccineCodeVS (0.11.1) (extensible) | |||||
![]() ![]() |
0..1 | CodeableReference(UZ Core Medication(0.11.1)) | Vaccine product | |||||
![]() ![]() |
0..1 | CodeableReference(Organization) | Vaccine manufacturer | |||||
![]() ![]() |
0..1 | string | Vaccine batch number (lot number) | |||||
![]() ![]() |
0..1 | date | Vaccine expiry date | |||||
![]() ![]() |
1..1 | Reference(UZ Core Patient(0.11.1)) | Patient | |||||
![]() ![]() |
0..1 | Reference(UZ Core Encounter(0.11.1)) | Related contact | |||||
![]() ![]() |
0..* | Reference(UZ Core Observation(0.11.1) | UZ Core Condition(0.11.1)) | Additional information | |||||
![]() ![]() |
1..1 | Date of vaccine administration Разрез: Не упорядочено, Закрыто от type:$this Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | ||||||
![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() |
0..1 | dateTime | Date (dateTime) | |||||
![]() ![]() ![]() |
0..1 | string | Date (string) | |||||
![]() ![]() |
0..1 | boolean | Primary source | |||||
![]() ![]() |
0..1 | CodeableReference(UZ Core Patient(0.11.1) | UZ Core Practitioner(0.11.1) | UZ Core PractitionerRole(0.11.1) | UZ Core RelatedPerson(0.11.1) | UZ Core Organization(0.11.1)) | Data source Привязка: ImmunizationOriginVS (0.11.1) (extensible) | |||||
![]() ![]() |
0..1 | Reference(UZ Core Location(0.11.1)) | Vaccination location | |||||
![]() ![]() |
0..1 | CodeableConcept | Administration site Привязка: ImmunizationSiteVS (0.11.1) (extensible) | |||||
![]() ![]() |
0..1 | CodeableConcept | Route of administration Привязка: RouteCodeVS (0.11.1) (example) | |||||
![]() ![]() |
C | 0..1 | SimpleQuantity(5.0.0) | Dose Constraints: sqty-1 | ||||
![]() ![]() |
0..* | BackboneElement | Performer | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Role Привязка: ImmunizationFunctionCodes (extensible) | |||||
![]() ![]() ![]() |
1..1 | Reference(UZ Core Practitioner(0.11.1) | UZ Core PractitionerRole(0.11.1) | UZ Core Organization(0.11.1) | UZ Core Patient(0.11.1) | UZ Core RelatedPerson(0.11.1)) | Who completed | |||||
![]() ![]() |
0..* | Annotation | Notes | |||||
![]() ![]() |
0..* | CodeableReference(UZ Core Condition(0.11.1) | UZ Core Observation(0.11.1) | UZ Core DiagnosticReport(0.11.1)) | Vaccination reason Привязка: ImmunizationReasonCodes (example) | |||||
![]() ![]() |
0..1 | boolean | Subpotent | |||||
![]() ![]() |
0..* | CodeableConcept | Subpotent reason Привязка: SubpotentReasonVS (0.11.1) (example) | |||||
![]() ![]() |
0..* | BackboneElement | Vaccination program | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | |||||
![]() ![]() ![]() |
1..1 | CodeableConcept | Program Привязка: CodesForVaccineFundingPrograms (example) | |||||
![]() ![]() ![]() |
1..1 | CodeableConcept | Participation status Привязка: ImmunizationProgramEligibility (example) | |||||
![]() ![]() |
0..1 | CodeableConcept | Funding Source Привязка: FundingSourceVS (0.11.1) (example) | |||||
![]() ![]() |
0..* | BackboneElement | Reaction | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..1 | dateTime | Reaction date | |||||
![]() ![]() ![]() |
0..1 | CodeableReference(UZ Core Observation(0.11.1)) | Manifestation Привязка: ReactionTypeVS (0.11.1) (required) | |||||
![]() ![]() ![]() |
0..1 | boolean | Self-reported | |||||
![]() ![]() |
0..* | BackboneElement | Protocol | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..1 | string | Series | |||||
![]() ![]() ![]() |
0..1 | Reference(UZ Core Organization(0.11.1)) | Authority organization | |||||
![]() ![]() ![]() |
0..* | CodeableConcept | Target Disease Разрез: Не упорядочено, Открыто от value:$this Привязка: TargetDiseaseVS (0.11.1) (preferred) Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | |||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | Target disease from the national value set Привязка: TargetDiseaseVS (0.11.1) (required) | |||||
![]() ![]() ![]() |
1..1 | string | Dose number | |||||
![]() ![]() ![]() |
0..1 | string | Total doses | |||||
Документация для этого формата | ||||||||
| Путь | Статус | Использование | ValueSet | Версия | Источник |
| Immunization.language | Base | required | All Languages | 📍5.0.0 | Стандарт FHIR |
| Immunization.status | Base | required | Immunization status value set | 📍0.11.1 | этот IG |
| Immunization.statusReason | Base | required | Immunization status reason value set | 📍0.11.1 | этот IG |
| Immunization.vaccineCode | Base | extensible | Vaccine Code ValueSet | 📍0.11.1 | этот IG |
| Immunization.informationSource | Base | extensible | Immunization origin value set | 📍0.11.1 | этот IG |
| Immunization.site | Base | extensible | Immunization site value set | 📍0.11.1 | этот IG |
| Immunization.route | Base | example | Route of administration value set | 📍0.11.1 | этот IG |
| Immunization.performer.function | Base | extensible | Immunization Function Codes | 📍5.0.0 | Стандарт FHIR |
| Immunization.reason | Base | example | Immunization Reason Codes | 📍5.0.0 | Стандарт FHIR |
| Immunization.subpotentReason | Base | example | Immunization subpotent reason value set | 📍0.11.1 | этот IG |
| Immunization.programEligibility.program | Base | example | Vaccine Funding Programs | 📍5.0.0 | Стандарт FHIR |
| Immunization.programEligibility.programStatus | Base | example | Immunization Program Eligibility | 📍5.0.0 | Стандарт FHIR |
| Immunization.fundingSource | Base | example | Immunization funding source value set | 📍0.11.1 | этот IG |
| Immunization.reaction.manifestation | Base | required | Reaction Type ValueSet | 📍0.11.1 | этот IG |
| Immunization.protocolApplied.targetDisease | Base | preferred | Target disease value set | 📍0.11.1 | этот IG |
| Immunization.protocolApplied.targetDisease:dhpTargetDisease | Base | required | Target disease value set | 📍0.11.1 | этот IG |
| Id | Градация | Путь(и) | Описание | Выражение |
Эта структура получена из Immunization
Summary
Обязательная поддержка: 42 элементs
Структуры
Эта структура относится к этим другим структурам:
Разрезы
Эта структура определяет следующие Разрезы:
Просмотр ключевых элементов
| Путь | Статус | Использование | ValueSet | Версия | Источник |
| Immunization.status | Base | required | Immunization status value set | 📍0.11.1 | этот IG |
| Immunization.statusReason | Base | required | Immunization status reason value set | 📍0.11.1 | этот IG |
| Immunization.vaccineCode | Base | extensible | Vaccine Code ValueSet | 📍0.11.1 | этот IG |
| Immunization.informationSource | Base | extensible | Immunization origin value set | 📍0.11.1 | этот IG |
| Immunization.site | Base | extensible | Immunization site value set | 📍0.11.1 | этот IG |
| Immunization.route | Base | example | Route of administration value set | 📍0.11.1 | этот IG |
| Immunization.performer.function | Base | extensible | Immunization Function Codes | 📍5.0.0 | Стандарт FHIR |
| Immunization.reason | Base | example | Immunization Reason Codes | 📍5.0.0 | Стандарт FHIR |
| Immunization.subpotentReason | Base | example | Immunization subpotent reason value set | 📍0.11.1 | этот IG |
| Immunization.programEligibility.program | Base | example | Vaccine Funding Programs | 📍5.0.0 | Стандарт FHIR |
| Immunization.programEligibility.programStatus | Base | example | Immunization Program Eligibility | 📍5.0.0 | Стандарт FHIR |
| Immunization.fundingSource | Base | example | Immunization funding source value set | 📍0.11.1 | этот IG |
| Immunization.reaction.manifestation | Base | required | Reaction Type ValueSet | 📍0.11.1 | этот IG |
| Immunization.protocolApplied.targetDisease | Base | preferred | Target disease value set | 📍0.11.1 | этот IG |
| Immunization.protocolApplied.targetDisease:dhpTargetDisease | Base | required | Target disease value set | 📍0.11.1 | этот IG |
| Id | Градация | Путь(и) | Описание | Выражение |
Дифференциальный вид
Эта структура получена из Immunization
| Путь | Статус | Использование | ValueSet | Версия | Источник |
| Immunization.status | Base | required | Immunization status value set | 📍0.11.1 | этот IG |
| Immunization.statusReason | Base | required | Immunization status reason value set | 📍0.11.1 | этот IG |
| Immunization.vaccineCode | Base | extensible | Vaccine Code ValueSet | 📍0.11.1 | этот IG |
| Immunization.informationSource | Base | extensible | Immunization origin value set | 📍0.11.1 | этот IG |
| Immunization.site | Base | extensible | Immunization site value set | 📍0.11.1 | этот IG |
| Immunization.route | Base | example | Route of administration value set | 📍0.11.1 | этот IG |
| Immunization.subpotentReason | Base | example | Immunization subpotent reason value set | 📍0.11.1 | этот IG |
| Immunization.fundingSource | Base | example | Immunization funding source value set | 📍0.11.1 | этот IG |
| Immunization.reaction.manifestation | Base | required | Reaction Type ValueSet | 📍0.11.1 | этот IG |
| Immunization.protocolApplied.targetDisease | Base | preferred | Target disease value set | 📍0.11.1 | этот IG |
| Immunization.protocolApplied.targetDisease:dhpTargetDisease | Base | required | Target disease value set | 📍0.11.1 | этот IG |
Обзор моментальных снимковView
| Наименование | Флаги | Карта. | Тип | Описание и ограничения Filter: ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | Immunization(5.0.0) | Immunization event information | |||||
![]() ![]() |
0..1 | id | Logical id of this artifact | |||||
![]() ![]() |
0..1 | Meta | Metadata about the resource | |||||
![]() ![]() |
0..1 | uri | A set of rules under which this content was created | |||||
![]() ![]() |
0..1 | code | Language of the resource content Привязка: AllLanguages (required): IETF language tag for a human language
| |||||
![]() ![]() |
0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() |
0..* | Extension | Extensions that cannot be ignored Constraints: ext-1 | |||||
![]() ![]() |
0..* | Identifier | Business identifier | |||||
![]() ![]() |
0..* | Reference(CarePlan | MedicationRequest | ServiceRequest | UZ Core ImmunizationRecommendation(0.11.1)) | The legal basis for the event | |||||
![]() ![]() |
1..1 | code | Vaccination status Привязка: ImmunizationStatusVS (0.11.1) (required) | |||||
![]() ![]() |
0..1 | CodeableConcept | Status Reason Привязка: ImmunizationStatusReasonVS (0.11.1) (required) | |||||
![]() ![]() |
1..1 | CodeableConcept | Administered vaccine Привязка: VaccineCodeVS (0.11.1) (extensible) | |||||
![]() ![]() |
0..1 | CodeableReference(UZ Core Medication(0.11.1)) | Vaccine product | |||||
![]() ![]() |
0..1 | CodeableReference(Organization) | Vaccine manufacturer | |||||
![]() ![]() |
0..1 | string | Vaccine batch number (lot number) | |||||
![]() ![]() |
0..1 | date | Vaccine expiry date | |||||
![]() ![]() |
1..1 | Reference(UZ Core Patient(0.11.1)) | Patient | |||||
![]() ![]() |
0..1 | Reference(UZ Core Encounter(0.11.1)) | Related contact | |||||
![]() ![]() |
0..* | Reference(UZ Core Observation(0.11.1) | UZ Core Condition(0.11.1)) | Additional information | |||||
![]() ![]() |
1..1 | Date of vaccine administration Разрез: Не упорядочено, Закрыто от type:$this Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | ||||||
![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() |
0..1 | dateTime | Date (dateTime) | |||||
![]() ![]() ![]() |
0..1 | string | Date (string) | |||||
![]() ![]() |
0..1 | boolean | Primary source | |||||
![]() ![]() |
0..1 | CodeableReference(UZ Core Patient(0.11.1) | UZ Core Practitioner(0.11.1) | UZ Core PractitionerRole(0.11.1) | UZ Core RelatedPerson(0.11.1) | UZ Core Organization(0.11.1)) | Data source Привязка: ImmunizationOriginVS (0.11.1) (extensible) | |||||
![]() ![]() |
0..1 | Reference(UZ Core Location(0.11.1)) | Vaccination location | |||||
![]() ![]() |
0..1 | CodeableConcept | Administration site Привязка: ImmunizationSiteVS (0.11.1) (extensible) | |||||
![]() ![]() |
0..1 | CodeableConcept | Route of administration Привязка: RouteCodeVS (0.11.1) (example) | |||||
![]() ![]() |
C | 0..1 | SimpleQuantity(5.0.0) | Dose Constraints: sqty-1 | ||||
![]() ![]() |
0..* | BackboneElement | Performer | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Role Привязка: ImmunizationFunctionCodes (extensible) | |||||
![]() ![]() ![]() |
1..1 | Reference(UZ Core Practitioner(0.11.1) | UZ Core PractitionerRole(0.11.1) | UZ Core Organization(0.11.1) | UZ Core Patient(0.11.1) | UZ Core RelatedPerson(0.11.1)) | Who completed | |||||
![]() ![]() |
0..* | Annotation | Notes | |||||
![]() ![]() |
0..* | CodeableReference(UZ Core Condition(0.11.1) | UZ Core Observation(0.11.1) | UZ Core DiagnosticReport(0.11.1)) | Vaccination reason Привязка: ImmunizationReasonCodes (example) | |||||
![]() ![]() |
0..1 | boolean | Subpotent | |||||
![]() ![]() |
0..* | CodeableConcept | Subpotent reason Привязка: SubpotentReasonVS (0.11.1) (example) | |||||
![]() ![]() |
0..* | BackboneElement | Vaccination program | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | |||||
![]() ![]() ![]() |
1..1 | CodeableConcept | Program Привязка: CodesForVaccineFundingPrograms (example) | |||||
![]() ![]() ![]() |
1..1 | CodeableConcept | Participation status Привязка: ImmunizationProgramEligibility (example) | |||||
![]() ![]() |
0..1 | CodeableConcept | Funding Source Привязка: FundingSourceVS (0.11.1) (example) | |||||
![]() ![]() |
0..* | BackboneElement | Reaction | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..1 | dateTime | Reaction date | |||||
![]() ![]() ![]() |
0..1 | CodeableReference(UZ Core Observation(0.11.1)) | Manifestation Привязка: ReactionTypeVS (0.11.1) (required) | |||||
![]() ![]() ![]() |
0..1 | boolean | Self-reported | |||||
![]() ![]() |
0..* | BackboneElement | Protocol | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..1 | string | Series | |||||
![]() ![]() ![]() |
0..1 | Reference(UZ Core Organization(0.11.1)) | Authority organization | |||||
![]() ![]() ![]() |
0..* | CodeableConcept | Target Disease Разрез: Не упорядочено, Открыто от value:$this Привязка: TargetDiseaseVS (0.11.1) (preferred) Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | |||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | Target disease from the national value set Привязка: TargetDiseaseVS (0.11.1) (required) | |||||
![]() ![]() ![]() |
1..1 | string | Dose number | |||||
![]() ![]() ![]() |
0..1 | string | Total doses | |||||
Документация для этого формата | ||||||||
| Путь | Статус | Использование | ValueSet | Версия | Источник |
| Immunization.language | Base | required | All Languages | 📍5.0.0 | Стандарт FHIR |
| Immunization.status | Base | required | Immunization status value set | 📍0.11.1 | этот IG |
| Immunization.statusReason | Base | required | Immunization status reason value set | 📍0.11.1 | этот IG |
| Immunization.vaccineCode | Base | extensible | Vaccine Code ValueSet | 📍0.11.1 | этот IG |
| Immunization.informationSource | Base | extensible | Immunization origin value set | 📍0.11.1 | этот IG |
| Immunization.site | Base | extensible | Immunization site value set | 📍0.11.1 | этот IG |
| Immunization.route | Base | example | Route of administration value set | 📍0.11.1 | этот IG |
| Immunization.performer.function | Base | extensible | Immunization Function Codes | 📍5.0.0 | Стандарт FHIR |
| Immunization.reason | Base | example | Immunization Reason Codes | 📍5.0.0 | Стандарт FHIR |
| Immunization.subpotentReason | Base | example | Immunization subpotent reason value set | 📍0.11.1 | этот IG |
| Immunization.programEligibility.program | Base | example | Vaccine Funding Programs | 📍5.0.0 | Стандарт FHIR |
| Immunization.programEligibility.programStatus | Base | example | Immunization Program Eligibility | 📍5.0.0 | Стандарт FHIR |
| Immunization.fundingSource | Base | example | Immunization funding source value set | 📍0.11.1 | этот IG |
| Immunization.reaction.manifestation | Base | required | Reaction Type ValueSet | 📍0.11.1 | этот IG |
| Immunization.protocolApplied.targetDisease | Base | preferred | Target disease value set | 📍0.11.1 | этот IG |
| Immunization.protocolApplied.targetDisease:dhpTargetDisease | Base | required | Target disease value set | 📍0.11.1 | этот IG |
| Id | Градация | Путь(и) | Описание | Выражение |
Эта структура получена из Immunization
Summary
Обязательная поддержка: 42 элементs
Структуры
Эта структура относится к этим другим структурам:
Разрезы
Эта структура определяет следующие Разрезы:
Другие представления профиля: CSV, Excel, Schematron
Машинный перевод, требуется проверка человеком. Эта страница автоматически переведена с английского языка с помощью искусственного интеллекта и пока не проверена редактором. При любых расхождениях приоритет имеет оригинальная англоязычная версия.
Типовые варианты взаимодействия с API для этого профиля. Запросы требуют JWT-токена доступа - см. Безопасность и аутентификация. [base] - это базовый URL FHIR-сервера; | разделяет систему токена и его значение и должен кодироваться в URL как %7C. В этих взаимодействиях используются стандартные параметры поиска FHIR R5; см. CapabilityStatement по мере его финализации для данного ресурса.
Чтение записи об иммунизации по идентификатору сервера
GET [base]/Immunization/[id]
Полезные поисковые запросы
# all immunizations for a patient
GET [base]/Immunization?patient=Patient/[id]
# a patient's vaccination history for one vaccine, most recent first
GET [base]/Immunization?patient=Patient/[id]&vaccine-code=http://hl7.org/fhir/sid/cvx%7C19&_sort=-date
# completed doses only
GET [base]/Immunization?patient=Patient/[id]&status=completed
# by date, lot number, or performer
GET [base]/Immunization?patient=Patient/[id]&date=ge2026-01-01
GET [base]/Immunization?lot-number=LOT-BCG-2026-01
GET [base]/Immunization?performer=Practitioner/[id]
Регистрация новой иммунизации
POST [base]/Immunization
{
"resourceType": "Immunization",
"meta": { "profile": [ "https://dhp.uz/fhir/core/StructureDefinition/uz-core-immunization" ] },
...
}
Перед созданием проверьте, что для одной и той же комбинации пациента + кода вакцины + момента введения + номера партии ещё не существует записи, чтобы доза не была зарегистрирована дважды.
Обновление записи об иммунизации (например, исправить номер партии, добавить реакцию или пометить запись как entered-in-error)
PUT [base]/Immunization/[id]
If-Match: W/"3" # the ETag from your last read; 412 if it changed since
{
"resourceType": "Immunization",
"id": "[id]",
"meta": { "profile": [ "https://dhp.uz/fhir/core/StructureDefinition/uz-core-immunization" ] },
...
}