O‘zbekiston Raqamli sog‘liqni saqlash platformasi
0.5.0 - ci-build Uzbekistan bayroqcha

Uzbekistan Digital Health Platform, published by Ministry of Health of the Republic of Uzbekistan. This guide is not an authorized publication; it is the continuous build for version 0.5.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/uzinfocom-org/digital-health-ig/ and changes regularly. See the Directory of published versions

Resurss profili: UZ Core ImmunizationRecommendation ( Eksperimental )

Rasmiy URL: https://dhp.uz/fhir/core/StructureDefinition/uz-core-immunization-recommendation Versiya: 0.5.0
Active 2026-05-07 holatiga ko‘ra Kompyuterda qayta ishlanadigan nom: UZCoreImmunizationRecommendation

Uzbekistan Core ImmunizationRecommendation profile, used to represent guidance or recommendations related to immunization.

Mashina tarjimasi, inson tomonidan tekshirilishi zarur. Ushbu sahifa ingliz tilidan sun'iy intellekt yordamida avtomatik tarjima qilingan va hali muharrir tomonidan tekshirilmagan. Har qanday nomuvofiqlikda asl inglizcha versiya ustuvor hisoblanadi.

UZ Core ImmunizationRecommendation - bu Raqamli sog'liqni saqlash platformasida bemorga qaysi vaktsinalar muddati kelganligi, kechikkanligi yoki rejalashtirilganligini hisoblab chiqilgan prognozdir. U faol milliy emlash kalendari (qarang PlanDefinition), bemorning Immunization tarixi va uning demografik ma'lumotlari asosida avtomatik tarzda yaratiladi - u qo'lda kiritilmaydi. Har bir tavsiya yozuvi vaktsina va/yoki maqsadli kasallikni, prognoz holatini (muddati kelgan, kechikkan va hokazo), seriyadagi doza raqamini va tavsiyani belgilab beruvchi sanalarni ko'rsatadi. U prognoz tegishli bo'lgan Patientga havola qiladi.

Majburiy va Must Support ma'lumot elementlari

Quyidagi elementlar har doim mavjud bo'lishi (majburiy) yoki ma'lumot mavjud bo'lganda qo'llab-quvvatlanishi kerak (Must Support) - ularning hammasi talab qilinmaydi, lekin tizimingiz ma'lumotga ega bo'lganda har bir Must Support elementini to'ldirishi va qabul qilishda uni qayta ishlashi kerak. Bu inson o'qiy oladigan qisqacha xulosa; quyidagi rasmiy ko'rinishlar aniq kardinalliklar, tiplar va terminologik bog'lanishlarni beradi.

Har bir UZ Core ImmunizationRecommendation quyidagilarga ega bo'lishi shart

Har bir ImmunizationRecommendation prognoz tegishli bo'lgan bemorni, tavsiya yaratilgan sanani va kamida bitta tavsiya yozuvini ko'rsatishi kerak. Har bir yozuv prognoz holatini (muddati kelgan, kechikkan, rejalashtirilgan va hokazo) hamda vaktsina kodi yoki maqsadli kasallikdan birini ko'rsatishi kerak - uzcore-imrec-1 qoidasi ulardan kamida bittasini talab qiladi - va sana mezoni berilgan joyda uning ham kodi (qaysi turdagi sana) ham qiymati (sananing o'zi) majburiydir.

Har bir UZ Core ImmunizationRecommendation quyidagilarni qo'llab-quvvatlashi kerak

  • biznes identifikatori va mas'ul vakolatli tashkilot;
  • har bir tavsiya yozuvi ichida: vaktsina kodi, maqsadli kasallik, har qanday qarshi ko'rsatilgan vaktsina kodi, prognoz sababi va sana mezoni (masalan, berishning eng erta sanasi, muddati kelgan sana, kechikkan sana);
  • tavsif, seriya nomi, doza raqami va seriyadagi dozalar umumiy soni;
  • prognoz asoslangan qo'llab-quvvatlovchi emlash yozuvlari va qo'llab-quvvatlovchi bemor ma'lumotlari.

Ushbu resurs tavsiya beruvchi dvigatel (engine) tomonidan ishlab chiqariladi. Mijozlar nima muddati kelganligini bilish uchun uni o'qiydilar; ular uni bevosita yaratmasliklari kerak.

JSON ni bosqichma-bosqich qurish

Ushbu resurs tavsiya beruvchi dvigatel tomonidan ishlab chiqariladi, lekin uni o'qiganingizda uning shaklini bilish foydalidir. Quyidagi misollar eng kichik to'g'ri instansdan to to'liq to'ldirilgan prognozgacha boradi - ko'rsatilgan har bir qiymat ushbu profilga muvofiq validatsiyadan o'tadi. To'liq malumotnoma instansi sahifaning pastki qismida havola qilingan (tavsiya misoli).

Eng kichik to'g'ri tavsiya

Tavsiya u tegishli bo'lgan patient ni, u yaratilgan date ni va kamida bitta recommendation yozuvini talab qiladi. Har bir yozuv forecastStatus ni hamda vaccineCode yoki targetDisease dan birini ko'rsatishi kerak (uzcore-imrec-1 qoidasi ulardan kamida bittasini talab qiladi). Har bir UZ Core resursi shuningdek meta.profile da u muvofiqligini da'vo qiladigan profilni nomlaydi. Shuncha narsa allaqachon validatsiyadan o'tadi:

{
  "resourceType": "ImmunizationRecommendation",
  "meta": {
    "profile": ["https://dhp.uz/fhir/core/StructureDefinition/uz-core-immunization-recommendation"]
  },
  "patient": { "reference": "Patient/example-emma" },
  "date": "2025-08-01T10:00:00+05:00",
  "recommendation": [
    {
      "vaccineCode": [
        { "coding": [{ "system": "http://hl7.org/fhir/sid/cvx", "code": "03", "display": "measles, mumps and rubella virus vaccine" }] }
      ],
      "forecastStatus": {
        "coding": [{ "system": "http://terminology.hl7.org/CodeSystem/immunization-recommendation-status", "code": "due", "display": "Due" }]
      }
    }
  ]
}

patient - bu Patientga oddiy Reference. vaccineCode milliy vaktsina qiymatlar to'plamiga bog'langan (yuqorida CVX), va forecastStatus (muddati kelgan, kechikkan, rejalashtirilgan, …) bemor kalendarda qayerda turganini bildiradi.

To'liq to'ldirilgan prognoz

Amalda dvigatel ancha ko'proq narsa chiqaradi: mas'ul authority tashkiloti, vaktsina himoya qiladigan targetDisease, holat ortidagi forecastReason, dateCriterion (doza qachon eng erta, muddati kelgan yoki kechikkan), series/doseNumber/seriesDoses, hamda prognoz asoslangan supportingImmunization va supportingPatientInformation:

{
  "resourceType": "ImmunizationRecommendation",
  "meta": {
    "profile": ["https://dhp.uz/fhir/core/StructureDefinition/uz-core-immunization-recommendation"]
  },
  "patient": { "reference": "Patient/example-emma" },
  "date": "2025-08-01T10:00:00+05:00",
  "authority": { "reference": "Organization/example-organization" },
  "recommendation": [
    {
      "vaccineCode": [
        { "coding": [{ "system": "http://hl7.org/fhir/sid/cvx", "code": "03", "display": "measles, mumps and rubella virus vaccine" }] }
      ],
      "targetDisease": [
        { "coding": [{ "system": "http://snomed.info/sct", "code": "14189004", "display": "Measles" }] }
      ],
      "forecastStatus": {
        "coding": [{ "system": "http://terminology.hl7.org/CodeSystem/immunization-recommendation-status", "code": "due", "display": "Due" }]
      },
      "forecastReason": [
        { "coding": [{ "system": "http://snomed.info/sct", "code": "77386006", "display": "Pregnancy" }] }
      ],
      "dateCriterion": [
        {
          "code": { "coding": [{ "system": "http://loinc.org", "code": "30981-5", "display": "Earliest date to give" }] },
          "value": "2025-08-10T09:00:00+05:00"
        }
      ],
      "description": "Patient is recommended to receive measles vaccination according to the national immunization schedule.",
      "series": "Routine measles immunization series",
      "doseNumber": "1",
      "seriesDoses": "2",
      "supportingImmunization": [ { "reference": "Immunization/example-measles-immunization" } ],
      "supportingPatientInformation": [ { "reference": "Condition/example-pregnancy" } ]
    }
  ]
}

authority, supportingImmunization (Immunizationga) va supportingPatientInformation - bularning barchasi oddiy Reference tiplaridir. dateCriterion.code value qaysi sana ekanligini tanlaydi (berishning eng erta, muddati kelgan, kechikkan); bog'langan qiymatlar to'plamlari uchun Terminologiya ga qarang.

Misol API chaqiruvlari va namunaviy yuk (payload) uchun ushbu sahifaning pastki qismidagi Tezkor boshlash bo'limiga qarang.

Usages:

You can also check for usages in the FHIR IG Statistics

Profil mazmunining rasmiy ko‘rinishlari

Profillar, differentsiyalar, snapshotlar va ularning tasvirlari ta’rifi.

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. ImmunizationRecommendation 0..* ImmunizationRecommendation(5.0.0) Guidance or advice relating to an immunization
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... contained 0..* Resource Contained, inline Resources
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
... patient SΣ 1..1 Reference(UZ Core Patient(0.5.0)) Patient for whom the recommendation is intended
... date SΣ 1..1 dateTime Recommendation creation date
... authority S 0..1 Reference(UZ Core Organization(0.5.0)) Responsible organization
... recommendation SΣC 1..* BackboneElement Vaccination recommendation
Constraints: imr-1, uzcore-imrec-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... vaccineCode SΣC 0..* CodeableConcept Recommended vaccine or vaccine group
Binding: VaccineCodeVS (0.5.0) (extensible)
.... targetDisease SΣC 0..* CodeableConcept Disease against which immunization is recommended
Binding: TargetDiseaseVS (0.5.0) (example)
.... contraindicatedVaccineCode SΣ 0..* CodeableConcept Contraindicated vaccine
Binding: VaccineCodeVS (0.5.0) (example)
.... forecastStatus ?!SΣ 1..1 CodeableConcept Immunization recommendation status
Binding: RecommendationforecastStatusVS (0.5.0) (example)
.... forecastReason SΣ 0..* CodeableConcept Reason for recommendation status
Binding: RecommendationReasonVS (0.5.0) (example)
.... dateCriterion S 0..* BackboneElement Dates used to guide the recommended immunization
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... code S 1..1 CodeableConcept Date criterion type
Binding: RecommendationDateCriterionVS (0.5.0) (example)
..... value S 1..1 dateTime Recommended date
.... description S 0..1 markdown Vaccination protocol details
.... series S 0..1 string Vaccination series name
.... doseNumber SΣ 0..1 string Recommended dose number in the series
.... seriesDoses S 0..1 string Recommended number of doses for immunity
.... supportingImmunization S 0..* Reference(UZ Core Immunization(0.5.0) | ImmunizationEvaluation) Previous immunizations supporting the recommendation
.... supportingPatientInformation S 0..* Reference(Resource) Patient information supporting the recommendation

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
ImmunizationRecommendation.​recommendation.vaccineCode Base extensible Vaccine Code ValueSet 📍0.5.0 This IG
ImmunizationRecommendation.​recommendation.targetDisease Base example Target disease value set 📍0.5.0 This IG
ImmunizationRecommendation.​recommendation.contraindicatedVaccineCode Base example Vaccine Code ValueSet 📍0.5.0 This IG
ImmunizationRecommendation.​recommendation.forecastStatus Base example Immunization recommendation forecast status value set 📍0.5.0 This IG
ImmunizationRecommendation.​recommendation.forecastReason Base example Immunization recommendation reason value set 📍0.5.0 This IG
ImmunizationRecommendation.​recommendation.dateCriterion.​code Base example Immunization recommendation date criterion value set 📍0.5.0 This IG

Constraints

Id Grade Path(s) Description Expression
dom-2 error ImmunizationRecommendation If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error ImmunizationRecommendation If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error ImmunizationRecommendation If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error ImmunizationRecommendation If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice ImmunizationRecommendation A resource should have narrative for robust management text.`div`.exists()
ele-1 error ImmunizationRecommendation.implicitRules, ImmunizationRecommendation.modifierExtension, ImmunizationRecommendation.identifier, ImmunizationRecommendation.patient, ImmunizationRecommendation.date, ImmunizationRecommendation.authority, ImmunizationRecommendation.recommendation, ImmunizationRecommendation.recommendation.modifierExtension, ImmunizationRecommendation.recommendation.vaccineCode, ImmunizationRecommendation.recommendation.targetDisease, ImmunizationRecommendation.recommendation.contraindicatedVaccineCode, ImmunizationRecommendation.recommendation.forecastStatus, ImmunizationRecommendation.recommendation.forecastReason, ImmunizationRecommendation.recommendation.dateCriterion, ImmunizationRecommendation.recommendation.dateCriterion.modifierExtension, ImmunizationRecommendation.recommendation.dateCriterion.code, ImmunizationRecommendation.recommendation.dateCriterion.value, ImmunizationRecommendation.recommendation.description, ImmunizationRecommendation.recommendation.series, ImmunizationRecommendation.recommendation.doseNumber, ImmunizationRecommendation.recommendation.seriesDoses, ImmunizationRecommendation.recommendation.supportingImmunization, ImmunizationRecommendation.recommendation.supportingPatientInformation All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error ImmunizationRecommendation.modifierExtension, ImmunizationRecommendation.recommendation.modifierExtension, ImmunizationRecommendation.recommendation.dateCriterion.modifierExtension Must have either extensions or value[x], not both extension.exists() != value.exists()
imr-1 error ImmunizationRecommendation.recommendation One of vaccineCode or targetDisease SHALL be present vaccineCode.exists() or targetDisease.exists()
uzcore-imrec-1 error ImmunizationRecommendation.recommendation Either vaccineCode or targetDisease SHALL be present. vaccineCode.exists() or targetDisease.exists()

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. ImmunizationRecommendation 0..* ImmunizationRecommendation(5.0.0) Guidance or advice relating to an immunization
... identifier S 0..* Identifier Business identifier
... patient S 1..1 Reference(UZ Core Patient(0.5.0)) Patient for whom the recommendation is intended
... date S 1..1 dateTime Recommendation creation date
... recommendation SC 1..* BackboneElement Vaccination recommendation
.... vaccineCode S 0..* CodeableConcept Recommended vaccine or vaccine group
Binding: VaccineCodeVS (0.5.0) (extensible)
.... targetDisease S 0..* CodeableConcept Disease against which immunization is recommended
Binding: TargetDiseaseVS (0.5.0) (example)
.... contraindicatedVaccineCode S 0..* CodeableConcept Contraindicated vaccine
Binding: VaccineCodeVS (0.5.0) (example)
.... forecastStatus S 1..1 CodeableConcept Immunization recommendation status
Binding: RecommendationforecastStatusVS (0.5.0) (example)
.... forecastReason S 0..* CodeableConcept Reason for recommendation status
Binding: RecommendationReasonVS (0.5.0) (example)
.... dateCriterion S 0..* BackboneElement Dates used to guide the recommended immunization
..... code S 1..1 CodeableConcept Date criterion type
Binding: RecommendationDateCriterionVS (0.5.0) (example)
..... value S 1..1 dateTime Recommended date
.... description S 0..1 markdown Vaccination protocol details
.... series S 0..1 string Vaccination series name
.... doseNumber S 0..1 string Recommended dose number in the series
.... seriesDoses S 0..1 string Recommended number of doses for immunity
.... supportingImmunization S 0..* Reference(UZ Core Immunization(0.5.0) | ImmunizationEvaluation) Previous immunizations supporting the recommendation
.... supportingPatientInformation S 0..* Reference(Resource) Patient information supporting the recommendation

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
ImmunizationRecommendation.​recommendation.vaccineCode Base extensible Vaccine Code ValueSet 📍0.5.0 This IG
ImmunizationRecommendation.​recommendation.targetDisease Base example Target disease value set 📍0.5.0 This IG
ImmunizationRecommendation.​recommendation.contraindicatedVaccineCode Base example Vaccine Code ValueSet 📍0.5.0 This IG
ImmunizationRecommendation.​recommendation.forecastStatus Base example Immunization recommendation forecast status value set 📍0.5.0 This IG
ImmunizationRecommendation.​recommendation.forecastReason Base example Immunization recommendation reason value set 📍0.5.0 This IG
ImmunizationRecommendation.​recommendation.dateCriterion.​code Base example Immunization recommendation date criterion value set 📍0.5.0 This IG

Constraints

Id Grade Path(s) Description Expression
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. ImmunizationRecommendation 0..* ImmunizationRecommendation(5.0.0) Guidance or advice relating to an immunization
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 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
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
... identifier SΣ 0..* Identifier Business identifier
... patient SΣ 1..1 Reference(UZ Core Patient(0.5.0)) Patient for whom the recommendation is intended
... date SΣ 1..1 dateTime Recommendation creation date
... authority S 0..1 Reference(UZ Core Organization(0.5.0)) Responsible organization
... recommendation SΣC 1..* BackboneElement Vaccination recommendation
Constraints: imr-1, uzcore-imrec-1
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... vaccineCode SΣC 0..* CodeableConcept Recommended vaccine or vaccine group
Binding: VaccineCodeVS (0.5.0) (extensible)
.... targetDisease SΣC 0..* CodeableConcept Disease against which immunization is recommended
Binding: TargetDiseaseVS (0.5.0) (example)
.... contraindicatedVaccineCode SΣ 0..* CodeableConcept Contraindicated vaccine
Binding: VaccineCodeVS (0.5.0) (example)
.... forecastStatus ?!SΣ 1..1 CodeableConcept Immunization recommendation status
Binding: RecommendationforecastStatusVS (0.5.0) (example)
.... forecastReason SΣ 0..* CodeableConcept Reason for recommendation status
Binding: RecommendationReasonVS (0.5.0) (example)
.... dateCriterion S 0..* BackboneElement Dates used to guide the recommended immunization
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... code S 1..1 CodeableConcept Date criterion type
Binding: RecommendationDateCriterionVS (0.5.0) (example)
..... value S 1..1 dateTime Recommended date
.... description S 0..1 markdown Vaccination protocol details
.... series S 0..1 string Vaccination series name
.... doseNumber SΣ 0..1 string Recommended dose number in the series
.... seriesDoses S 0..1 string Recommended number of doses for immunity
.... supportingImmunization S 0..* Reference(UZ Core Immunization(0.5.0) | ImmunizationEvaluation) Previous immunizations supporting the recommendation
.... supportingPatientInformation S 0..* Reference(Resource) Patient information supporting the recommendation

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
ImmunizationRecommendation.​language Base required All Languages 📍5.0.0 FHIR Std.
ImmunizationRecommendation.​recommendation.vaccineCode Base extensible Vaccine Code ValueSet 📍0.5.0 This IG
ImmunizationRecommendation.​recommendation.targetDisease Base example Target disease value set 📍0.5.0 This IG
ImmunizationRecommendation.​recommendation.contraindicatedVaccineCode Base example Vaccine Code ValueSet 📍0.5.0 This IG
ImmunizationRecommendation.​recommendation.forecastStatus Base example Immunization recommendation forecast status value set 📍0.5.0 This IG
ImmunizationRecommendation.​recommendation.forecastReason Base example Immunization recommendation reason value set 📍0.5.0 This IG
ImmunizationRecommendation.​recommendation.dateCriterion.​code Base example Immunization recommendation date criterion value set 📍0.5.0 This IG

Constraints

Id Grade Path(s) Description Expression
dom-2 error ImmunizationRecommendation If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error ImmunizationRecommendation If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error ImmunizationRecommendation If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error ImmunizationRecommendation If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice ImmunizationRecommendation A resource should have narrative for robust management text.`div`.exists()
ele-1 error ImmunizationRecommendation.meta, ImmunizationRecommendation.implicitRules, ImmunizationRecommendation.language, ImmunizationRecommendation.text, ImmunizationRecommendation.extension, ImmunizationRecommendation.modifierExtension, ImmunizationRecommendation.identifier, ImmunizationRecommendation.patient, ImmunizationRecommendation.date, ImmunizationRecommendation.authority, ImmunizationRecommendation.recommendation, ImmunizationRecommendation.recommendation.extension, ImmunizationRecommendation.recommendation.modifierExtension, ImmunizationRecommendation.recommendation.vaccineCode, ImmunizationRecommendation.recommendation.targetDisease, ImmunizationRecommendation.recommendation.contraindicatedVaccineCode, ImmunizationRecommendation.recommendation.forecastStatus, ImmunizationRecommendation.recommendation.forecastReason, ImmunizationRecommendation.recommendation.dateCriterion, ImmunizationRecommendation.recommendation.dateCriterion.extension, ImmunizationRecommendation.recommendation.dateCriterion.modifierExtension, ImmunizationRecommendation.recommendation.dateCriterion.code, ImmunizationRecommendation.recommendation.dateCriterion.value, ImmunizationRecommendation.recommendation.description, ImmunizationRecommendation.recommendation.series, ImmunizationRecommendation.recommendation.doseNumber, ImmunizationRecommendation.recommendation.seriesDoses, ImmunizationRecommendation.recommendation.supportingImmunization, ImmunizationRecommendation.recommendation.supportingPatientInformation All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error ImmunizationRecommendation.extension, ImmunizationRecommendation.modifierExtension, ImmunizationRecommendation.recommendation.extension, ImmunizationRecommendation.recommendation.modifierExtension, ImmunizationRecommendation.recommendation.dateCriterion.extension, ImmunizationRecommendation.recommendation.dateCriterion.modifierExtension Must have either extensions or value[x], not both extension.exists() != value.exists()
imr-1 error ImmunizationRecommendation.recommendation One of vaccineCode or targetDisease SHALL be present vaccineCode.exists() or targetDisease.exists()
uzcore-imrec-1 error ImmunizationRecommendation.recommendation Either vaccineCode or targetDisease SHALL be present. vaccineCode.exists() or targetDisease.exists()

Asosiy elementlar ko'rinishi

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. ImmunizationRecommendation 0..* ImmunizationRecommendation(5.0.0) Guidance or advice relating to an immunization
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... contained 0..* Resource Contained, inline Resources
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
... patient SΣ 1..1 Reference(UZ Core Patient(0.5.0)) Patient for whom the recommendation is intended
... date SΣ 1..1 dateTime Recommendation creation date
... authority S 0..1 Reference(UZ Core Organization(0.5.0)) Responsible organization
... recommendation SΣC 1..* BackboneElement Vaccination recommendation
Constraints: imr-1, uzcore-imrec-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... vaccineCode SΣC 0..* CodeableConcept Recommended vaccine or vaccine group
Binding: VaccineCodeVS (0.5.0) (extensible)
.... targetDisease SΣC 0..* CodeableConcept Disease against which immunization is recommended
Binding: TargetDiseaseVS (0.5.0) (example)
.... contraindicatedVaccineCode SΣ 0..* CodeableConcept Contraindicated vaccine
Binding: VaccineCodeVS (0.5.0) (example)
.... forecastStatus ?!SΣ 1..1 CodeableConcept Immunization recommendation status
Binding: RecommendationforecastStatusVS (0.5.0) (example)
.... forecastReason SΣ 0..* CodeableConcept Reason for recommendation status
Binding: RecommendationReasonVS (0.5.0) (example)
.... dateCriterion S 0..* BackboneElement Dates used to guide the recommended immunization
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... code S 1..1 CodeableConcept Date criterion type
Binding: RecommendationDateCriterionVS (0.5.0) (example)
..... value S 1..1 dateTime Recommended date
.... description S 0..1 markdown Vaccination protocol details
.... series S 0..1 string Vaccination series name
.... doseNumber SΣ 0..1 string Recommended dose number in the series
.... seriesDoses S 0..1 string Recommended number of doses for immunity
.... supportingImmunization S 0..* Reference(UZ Core Immunization(0.5.0) | ImmunizationEvaluation) Previous immunizations supporting the recommendation
.... supportingPatientInformation S 0..* Reference(Resource) Patient information supporting the recommendation

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
ImmunizationRecommendation.​recommendation.vaccineCode Base extensible Vaccine Code ValueSet 📍0.5.0 This IG
ImmunizationRecommendation.​recommendation.targetDisease Base example Target disease value set 📍0.5.0 This IG
ImmunizationRecommendation.​recommendation.contraindicatedVaccineCode Base example Vaccine Code ValueSet 📍0.5.0 This IG
ImmunizationRecommendation.​recommendation.forecastStatus Base example Immunization recommendation forecast status value set 📍0.5.0 This IG
ImmunizationRecommendation.​recommendation.forecastReason Base example Immunization recommendation reason value set 📍0.5.0 This IG
ImmunizationRecommendation.​recommendation.dateCriterion.​code Base example Immunization recommendation date criterion value set 📍0.5.0 This IG

Constraints

Id Grade Path(s) Description Expression
dom-2 error ImmunizationRecommendation If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error ImmunizationRecommendation If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error ImmunizationRecommendation If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error ImmunizationRecommendation If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice ImmunizationRecommendation A resource should have narrative for robust management text.`div`.exists()
ele-1 error ImmunizationRecommendation.implicitRules, ImmunizationRecommendation.modifierExtension, ImmunizationRecommendation.identifier, ImmunizationRecommendation.patient, ImmunizationRecommendation.date, ImmunizationRecommendation.authority, ImmunizationRecommendation.recommendation, ImmunizationRecommendation.recommendation.modifierExtension, ImmunizationRecommendation.recommendation.vaccineCode, ImmunizationRecommendation.recommendation.targetDisease, ImmunizationRecommendation.recommendation.contraindicatedVaccineCode, ImmunizationRecommendation.recommendation.forecastStatus, ImmunizationRecommendation.recommendation.forecastReason, ImmunizationRecommendation.recommendation.dateCriterion, ImmunizationRecommendation.recommendation.dateCriterion.modifierExtension, ImmunizationRecommendation.recommendation.dateCriterion.code, ImmunizationRecommendation.recommendation.dateCriterion.value, ImmunizationRecommendation.recommendation.description, ImmunizationRecommendation.recommendation.series, ImmunizationRecommendation.recommendation.doseNumber, ImmunizationRecommendation.recommendation.seriesDoses, ImmunizationRecommendation.recommendation.supportingImmunization, ImmunizationRecommendation.recommendation.supportingPatientInformation All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error ImmunizationRecommendation.modifierExtension, ImmunizationRecommendation.recommendation.modifierExtension, ImmunizationRecommendation.recommendation.dateCriterion.modifierExtension Must have either extensions or value[x], not both extension.exists() != value.exists()
imr-1 error ImmunizationRecommendation.recommendation One of vaccineCode or targetDisease SHALL be present vaccineCode.exists() or targetDisease.exists()
uzcore-imrec-1 error ImmunizationRecommendation.recommendation Either vaccineCode or targetDisease SHALL be present. vaccineCode.exists() or targetDisease.exists()

Differensial ko‘rinish

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. ImmunizationRecommendation 0..* ImmunizationRecommendation(5.0.0) Guidance or advice relating to an immunization
... identifier S 0..* Identifier Business identifier
... patient S 1..1 Reference(UZ Core Patient(0.5.0)) Patient for whom the recommendation is intended
... date S 1..1 dateTime Recommendation creation date
... recommendation SC 1..* BackboneElement Vaccination recommendation
.... vaccineCode S 0..* CodeableConcept Recommended vaccine or vaccine group
Binding: VaccineCodeVS (0.5.0) (extensible)
.... targetDisease S 0..* CodeableConcept Disease against which immunization is recommended
Binding: TargetDiseaseVS (0.5.0) (example)
.... contraindicatedVaccineCode S 0..* CodeableConcept Contraindicated vaccine
Binding: VaccineCodeVS (0.5.0) (example)
.... forecastStatus S 1..1 CodeableConcept Immunization recommendation status
Binding: RecommendationforecastStatusVS (0.5.0) (example)
.... forecastReason S 0..* CodeableConcept Reason for recommendation status
Binding: RecommendationReasonVS (0.5.0) (example)
.... dateCriterion S 0..* BackboneElement Dates used to guide the recommended immunization
..... code S 1..1 CodeableConcept Date criterion type
Binding: RecommendationDateCriterionVS (0.5.0) (example)
..... value S 1..1 dateTime Recommended date
.... description S 0..1 markdown Vaccination protocol details
.... series S 0..1 string Vaccination series name
.... doseNumber S 0..1 string Recommended dose number in the series
.... seriesDoses S 0..1 string Recommended number of doses for immunity
.... supportingImmunization S 0..* Reference(UZ Core Immunization(0.5.0) | ImmunizationEvaluation) Previous immunizations supporting the recommendation
.... supportingPatientInformation S 0..* Reference(Resource) Patient information supporting the recommendation

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
ImmunizationRecommendation.​recommendation.vaccineCode Base extensible Vaccine Code ValueSet 📍0.5.0 This IG
ImmunizationRecommendation.​recommendation.targetDisease Base example Target disease value set 📍0.5.0 This IG
ImmunizationRecommendation.​recommendation.contraindicatedVaccineCode Base example Vaccine Code ValueSet 📍0.5.0 This IG
ImmunizationRecommendation.​recommendation.forecastStatus Base example Immunization recommendation forecast status value set 📍0.5.0 This IG
ImmunizationRecommendation.​recommendation.forecastReason Base example Immunization recommendation reason value set 📍0.5.0 This IG
ImmunizationRecommendation.​recommendation.dateCriterion.​code Base example Immunization recommendation date criterion value set 📍0.5.0 This IG

Constraints

Id Grade Path(s) Description Expression

Snapshot ko‘rinishiView

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. ImmunizationRecommendation 0..* ImmunizationRecommendation(5.0.0) Guidance or advice relating to an immunization
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 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
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
... identifier SΣ 0..* Identifier Business identifier
... patient SΣ 1..1 Reference(UZ Core Patient(0.5.0)) Patient for whom the recommendation is intended
... date SΣ 1..1 dateTime Recommendation creation date
... authority S 0..1 Reference(UZ Core Organization(0.5.0)) Responsible organization
... recommendation SΣC 1..* BackboneElement Vaccination recommendation
Constraints: imr-1, uzcore-imrec-1
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... vaccineCode SΣC 0..* CodeableConcept Recommended vaccine or vaccine group
Binding: VaccineCodeVS (0.5.0) (extensible)
.... targetDisease SΣC 0..* CodeableConcept Disease against which immunization is recommended
Binding: TargetDiseaseVS (0.5.0) (example)
.... contraindicatedVaccineCode SΣ 0..* CodeableConcept Contraindicated vaccine
Binding: VaccineCodeVS (0.5.0) (example)
.... forecastStatus ?!SΣ 1..1 CodeableConcept Immunization recommendation status
Binding: RecommendationforecastStatusVS (0.5.0) (example)
.... forecastReason SΣ 0..* CodeableConcept Reason for recommendation status
Binding: RecommendationReasonVS (0.5.0) (example)
.... dateCriterion S 0..* BackboneElement Dates used to guide the recommended immunization
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... code S 1..1 CodeableConcept Date criterion type
Binding: RecommendationDateCriterionVS (0.5.0) (example)
..... value S 1..1 dateTime Recommended date
.... description S 0..1 markdown Vaccination protocol details
.... series S 0..1 string Vaccination series name
.... doseNumber SΣ 0..1 string Recommended dose number in the series
.... seriesDoses S 0..1 string Recommended number of doses for immunity
.... supportingImmunization S 0..* Reference(UZ Core Immunization(0.5.0) | ImmunizationEvaluation) Previous immunizations supporting the recommendation
.... supportingPatientInformation S 0..* Reference(Resource) Patient information supporting the recommendation

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
ImmunizationRecommendation.​language Base required All Languages 📍5.0.0 FHIR Std.
ImmunizationRecommendation.​recommendation.vaccineCode Base extensible Vaccine Code ValueSet 📍0.5.0 This IG
ImmunizationRecommendation.​recommendation.targetDisease Base example Target disease value set 📍0.5.0 This IG
ImmunizationRecommendation.​recommendation.contraindicatedVaccineCode Base example Vaccine Code ValueSet 📍0.5.0 This IG
ImmunizationRecommendation.​recommendation.forecastStatus Base example Immunization recommendation forecast status value set 📍0.5.0 This IG
ImmunizationRecommendation.​recommendation.forecastReason Base example Immunization recommendation reason value set 📍0.5.0 This IG
ImmunizationRecommendation.​recommendation.dateCriterion.​code Base example Immunization recommendation date criterion value set 📍0.5.0 This IG

Constraints

Id Grade Path(s) Description Expression
dom-2 error ImmunizationRecommendation If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error ImmunizationRecommendation If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error ImmunizationRecommendation If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error ImmunizationRecommendation If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice ImmunizationRecommendation A resource should have narrative for robust management text.`div`.exists()
ele-1 error ImmunizationRecommendation.meta, ImmunizationRecommendation.implicitRules, ImmunizationRecommendation.language, ImmunizationRecommendation.text, ImmunizationRecommendation.extension, ImmunizationRecommendation.modifierExtension, ImmunizationRecommendation.identifier, ImmunizationRecommendation.patient, ImmunizationRecommendation.date, ImmunizationRecommendation.authority, ImmunizationRecommendation.recommendation, ImmunizationRecommendation.recommendation.extension, ImmunizationRecommendation.recommendation.modifierExtension, ImmunizationRecommendation.recommendation.vaccineCode, ImmunizationRecommendation.recommendation.targetDisease, ImmunizationRecommendation.recommendation.contraindicatedVaccineCode, ImmunizationRecommendation.recommendation.forecastStatus, ImmunizationRecommendation.recommendation.forecastReason, ImmunizationRecommendation.recommendation.dateCriterion, ImmunizationRecommendation.recommendation.dateCriterion.extension, ImmunizationRecommendation.recommendation.dateCriterion.modifierExtension, ImmunizationRecommendation.recommendation.dateCriterion.code, ImmunizationRecommendation.recommendation.dateCriterion.value, ImmunizationRecommendation.recommendation.description, ImmunizationRecommendation.recommendation.series, ImmunizationRecommendation.recommendation.doseNumber, ImmunizationRecommendation.recommendation.seriesDoses, ImmunizationRecommendation.recommendation.supportingImmunization, ImmunizationRecommendation.recommendation.supportingPatientInformation All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error ImmunizationRecommendation.extension, ImmunizationRecommendation.modifierExtension, ImmunizationRecommendation.recommendation.extension, ImmunizationRecommendation.recommendation.modifierExtension, ImmunizationRecommendation.recommendation.dateCriterion.extension, ImmunizationRecommendation.recommendation.dateCriterion.modifierExtension Must have either extensions or value[x], not both extension.exists() != value.exists()
imr-1 error ImmunizationRecommendation.recommendation One of vaccineCode or targetDisease SHALL be present vaccineCode.exists() or targetDisease.exists()
uzcore-imrec-1 error ImmunizationRecommendation.recommendation Either vaccineCode or targetDisease SHALL be present. vaccineCode.exists() or targetDisease.exists()

 

Profilning boshqa ko‘rinishlari: CSV, Excel, Schematron

Mashina tarjimasi, inson tomonidan tekshirilishi zarur. Ushbu sahifa ingliz tilidan sun'iy intellekt yordamida avtomatik tarjima qilingan va hali muharrir tomonidan tekshirilmagan. Har qanday nomuvofiqlikda asl inglizcha versiya ustuvor hisoblanadi.

Tezkor boshlash

Ushbu profil uchun keng tarqalgan API o'zaro ta'sirlari. So'rovlar JWT kirish tokenini talab qiladi - Xavfsizlik va autentifikatsiya bo'limiga qarang. [base] - bu FHIR server bazaviy URL manzili; | token tizimini uning qiymatidan ajratadi va URL kodlashda %7C sifatida ko'rsatilishi kerak. Ushbu o'zaro ta'sirlar standart FHIR R5 qidiruv parametrlaridan foydalanadi; ushbu resurs uchun yakunlanishiga qarab CapabilityStatement hujjatiga qarang.

Tavsiyani server identifikatori bo'yicha o'qish

GET [base]/ImmunizationRecommendation/[id]

Foydali qidiruvlar

# the current forecast for a patient
GET [base]/ImmunizationRecommendation?patient=Patient/[id]

# most recent forecast first
GET [base]/ImmunizationRecommendation?patient=Patient/[id]&_sort=-date

# what a patient is due for, by status, target disease or vaccine type
GET [base]/ImmunizationRecommendation?patient=Patient/[id]&status=due
GET [base]/ImmunizationRecommendation?patient=Patient/[id]&target-disease=http://snomed.info/sct%7C14189004
GET [base]/ImmunizationRecommendation?patient=Patient/[id]&vaccine-type=http://hl7.org/fhir/sid/cvx%7C03

Tavsiya yaratish

POST [base]/ImmunizationRecommendation
{
  "resourceType": "ImmunizationRecommendation",
  "meta": {
    "profile": [
      "https://dhp.uz/fhir/core/StructureDefinition/uz-core-immunization-recommendation"
    ]
  },
  ...
}

Ushbu resurs odatda qo'lda yaratilmaydi, balki tavsiya berish dvigateli tomonidan amaldagi jadval va bemorning emlash tarixi asosida shakllantiriladi.

Tavsiyani yangilash (yangi tarix kelib tushgan sari dvigatel prognozni almashtiradi)

PUT [base]/ImmunizationRecommendation/[id]
If-Match: W/"3"   # the ETag from your last read; 412 if it changed since
{
  "resourceType": "ImmunizationRecommendation",
  "id": "[id]",
  "meta": {
    "profile": [
      "https://dhp.uz/fhir/core/StructureDefinition/uz-core-immunization-recommendation"
    ]
  },
  ...
}

Aloqador materiallar