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.4.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
Home
This FHIR R5 implementation guide (IG) is a work in progress and is not yet ready for production use. It is intended for testing and feedback purposes only of the Digital Health Platform (DHP). The content is subject to change as the IG is developed further.
Current priority is on completing the core resource profiles first to enable their implementation in DHP. Afterwards, when sufficient modelling capability is available, the rest of the IG prose will be fleshed out.
Introduction
This guide is the official source of documentation for the implementation of FHIR within the framework of Uzbekistan's Digital Health Platform, and it has been adapted to the realities, needs, and specific features of the national healthcare system.
The guide serves as a foundation for:
- Developing UZ Core profiles that adapt FHIR resources to local needs in Uzbekistan and establish a common baseline of support digital healthcare in the republic;
- such adaptations include modelling common identifiers, translations of HL7 codesystems, and marking elements that must be supported by all systems
- Developing usecase-specific profiles to support specific clinical and administrative scenarios;
- such as the Birth and Death registry
- Utilising international and national classifications and terminologies (SNOMED-CT, LOINC, ICD-10, ICD-11, CBPEPW-2020).
Using this IG will help ensure consistency in the representation of medical data, enhance system interoperability, and establish a solid foundation for a scalable digital health ecosystem.
Project background
The Digital Health Platform (DHP) is being developed within the framework of the "Support for Healthcare Digitalization Reform" project, implemented under the agreement between the Republic of Uzbekistan and the KfW Development Bank. This initiative is in line with the Presidential Decree of the Republic of Uzbekistan No. PP-140 dated May 1, 2023, "On Additional Measures for the Digitalization of the Healthcare System" and Resolutions of the President of the Republic of Uzbekistan No. PP-415 dated December 28, 2023 "On additional measures to accelerate the digitalization of the healthcare system and the introduction of advanced digital technologies".
Areas of coverage
The Digital Healthcare Platform of the Republic of Uzbekistan is based on the following 19 services:
- Metadata and Security Management
- Master Data Management
- Patient health journey management
- Clinical Health Records
- Referrals
- Prescription
- Appointment and Scheduling
- Laboratory
- Diagnostics and Imaging
- Ambulance
- Supplies
- Reimbursement
- Clinical Decision Support
- Nursing
- Blood Management
- Vaccination Management
- Public Health Reporting
- Screening Schedules Management
- Quality Assurance
Identification of versions
Artifacts such as profiles, extensions, codesystems, valuesets, naming systems, and the FHIR package in this IG follow the version of the IG itself. The IG versioning is based on Semantic Versioning (SemVer) principles in the format of MAJOR.MINOR.PATCH. For example, all artifacts in version 2.0.0 of the IG will have the same version number 2.0.0. This allows for easy identification of which version of the IG an artifact belongs to.
While an artifact is in development and not yet ready for production use, it will have a status of draft. Once the artifact is ready for production use, it will be marked as active. If an artifact has been retired, it will have a status of retired.
A maturity model for testing artifacts in the real world will be introduced in the future, but for now, all artifacts are considered draft until they are ready for production use.
The only exception to versioning are translation supplements of official THO codesystems, which follow the versioning of the original codesystem. For example, if the THO codesystem version is at 2.1.0, the supplement will be at 2.1.0 as well, regardless of the IG version. If the THO codesystem is updated to 2.2.0, the supplement will be updated to 2.2.0 as well. If a supplement needs to be updated while the THO codesystem remains unchanged an extra version number will be added to the supplement, e.g. 2.2.0.1.
Development version of IG: 0.x.x
- IG status:
draft
- Artifacts status:
draft with experimental flag set to true
- Used during initial development and testing
- Breaking changes may occur between minor versions
Production versions of IG: 1.x.x+
- IG status:
active
- Artifacts status:
active with experimental flag set to false
- First stable release begins at 1.0.0
- Follows strict SemVer compatibility rules
Further major version changes of IG: 2.x.x, 3.x.x, etc.
- Same as production versions
- Indicates breaking changes in parts of the IG or significant architectural updates
IP Statements
This publication includes IP covered under the following statements.
- These codes are excerpted from Digital Imaging and Communications in Medicine (DICOM) Standard, Part 16: Content Mapping Resource, Copyright © 2011 by the National Electrical Manufacturers Association.
Show Usage
- This is an example set.
Show Usage
- This material contains content from LOINC. LOINC is copyright © 1995-2020, Regenstrief Institute, Inc. and the Logical Observation Identifiers Names and Codes (LOINC) Committee and is available at no cost under the license. LOINC® is a registered United States trademark of Regenstrief Institute, Inc.
Show Usage
- LOINC: Bundle/example-transaction-bundle, Observation/blood-pressure-example... Show 10 more, Observation/bmi-example, Observation/body-height-example, Observation/body-temperature-example, Observation/body-weight-example, Observation/head-circumference-example, Observation/heart-rate-example, Observation/oxygen-saturation-example, Observation/respiratory-rate-example, ObservationCodesVS and UZCoreObservation
- This material contains content that is copyright of SNOMED International. Implementers of these specifications must have the appropriate SNOMED CT Affiliate license - for more information contact https://www.snomed.org/get-snomed or info@snomed.org.
Show Usage
- SNOMED Clinical Terms® (SNOMED CT®): Condition/example-cancer, Condition/example-disability... Show 20 more, Condition/example-headache, Condition/example-pregnancy, ConditionCodeVS, ConditionSeverityVS, Goal/example-goal, GoalDescriptionVS, GoalStartEventVS, Observation/example-david-benefits, Observation/example-david-education, Observation/example-david-profession, Observation/example-david-social-status, Observation/example-salim-benefits, Observation/example-salim-education, Observation/example-salim-profession, Observation/example-salim-social-status, SocioeconomicObservationCodesVS, UZCoreCondition, UZCoreGoal, UZCoreObservation and UZCoreSocioeconomicObservation
- This material derives from the HL7 Terminology (THO). THO is copyright ©1989+ Health Level Seven International and is made available under the CC0 designation. For more licensing information see: https://terminology.hl7.org/license.html
Show Usage
- Admit source: Bundle/example-transaction-bundle, Encounter/example-encounter, EncounterAdmitSourceVS and UZCoreEncounter
- Admit source: EncounterAdmitSourceCS
- AllergyIntolerance Clinical Status Codes: AllergyClinicalStatusVS, AllergyIntolerance/example-grass-pollen-allergy and UZCoreAllergyIntolerance
- AllergyIntolerance Clinical Status Codes: AllergyClinicalStatusCS
- AllergyIntolerance Verification Status: AllergyIntolerance/example-grass-pollen-allergy, AllergyVerificationStatusVS and UZCoreAllergyIntolerance
- AllergyIntolerance Verification Status: AllergyVerificationStatusCS
- Condition Clinical Status Codes: ClinicalStatusVS, Condition/example-cancer... Show 4 more, Condition/example-disability, Condition/example-headache, Condition/example-pregnancy and UZCoreCondition
- Condition Clinical Status Codes: ClinicalStatusCS
- ConditionVerificationStatus: Condition/example-cancer, Condition/example-disability... Show 4 more, Condition/example-headache, Condition/example-pregnancy, ConditionVerificationStatusVS and UZCoreCondition
- ConditionVerificationStatus: ConditionVerificationStatusCS
- Consent Action Codes: Consent/example-consent, ConsentActionVS and UZCoreConsent
- Consent Action Codes: ConsentActionCS
- DataAbsentReason: DataAbsentReasonVS and UZCoreObservation
- DataAbsentReason: DataAbsentReasonCS
- Diagnosis Role: Bundle/example-transaction-bundle, EpisodeOfCare/UZCoreEpisodeOfCare-Example and EpisodeOfCare/UZCoreEpisodeOfCare-Example02
- Discharge disposition: Bundle/example-transaction-bundle, Encounter/example-encounter, EncounterDischargeDispositionVS and UZCoreEncounter
- Discharge disposition: EncounterDischargeDispositionCS
- Security Role Type: AuditEvent/example-auditevent-condition-lookup, AuditEvent/example-auditevent-login... Show 4 more, AuditParticipationRoleTypeVS, ConditionParticipationRoleTypeVS, UZCoreAuditEvent and UZCoreCondition
- Security Role Type: ExtraSecurityRoleTypeCS
- Goal achievement status: Goal/example-goal, GoalAchievementVS and UZCoreGoal
- Goal achievement status: GoalAchievementCS
- Goal category: Goal/example-goal, GoalCategoryVS and UZCoreGoal
- Goal category: GoalCategoryCS
- Goal priority: Goal/example-goal, GoalPriorityVS and UZCoreGoal
- Goal priority: GoalPriorityCS
- AuditEventEntityRole: AuditEvent/example-auditevent-condition-lookup, ObjectRoleVS and UZCoreAuditEvent
- Observation Category Codes: Bundle/example-transaction-bundle, Observation/blood-pressure-example... Show 11 more, Observation/bmi-example, Observation/body-height-example, Observation/body-temperature-example, Observation/body-weight-example, Observation/cbc-panel-example, Observation/head-circumference-example, Observation/heart-rate-example, Observation/oxygen-saturation-example, Observation/respiratory-rate-example, ObservationCategoryVS and UZCoreObservation
- Observation Category Codes: ObservationCategoryCS
- Participant type: EncounterParticipantTypeVS and UZCoreEncounter
- Participant type: ParticipantTypeCS
- Provenance participant type: Condition/example-cancer, Condition/example-disability... Show 7 more, Condition/example-headache, Condition/example-pregnancy, ConditionParticipationRoleTypeVS, Provenance/example-provenance, ProvenanceParticipationRoleTypeVS, UZCoreCondition and UZCoreProvenance
- Provenance participant type: ProvenanceParticipationRoleTypeCS
- Observation Reference Range Meaning Codes: ReferenceRangeMeaningVS and UZCoreObservation
- Observation Reference Range Meaning Codes: ReferenceRangeMeaningCS
- Audit Event Source Type: AuditEvent/example-auditevent-condition-lookup and AuditEvent/example-auditevent-login
- re-admissionIndicator: Bundle/example-transaction-bundle, Encounter/example-encounter, EncounterReAdmissionVS and UZCoreEncounter
- re-admissionIndicator: EncounterReAdmissionCS
- contactRole2: Patient/example-david, Patient/example-emma, Patient/example-salim, RelationshipTypeVS and UZCoreRelatedPerson
- contactRole2: ContactRole2CS
- identifierType: IdentifierDomainCS, IdentifierTypeVS... Show 33 more, Patient/example-david, Patient/example-emma, Patient/example-salim, Practitioner/example-practitioner, Practitioner/example-practitioner-gender-other, RelatedPerson/example-related-person, Respublika onkologiya markazi, Toshkent viloyati yuqumli kasalliklar shifoxonasi, UZCoreLocation, UZCoreOrganization, UZCorePatient, UZCorePractitioner, UZCorePractitionerRole, UZCoreRelatedPerson, UzDhpEpisodeOfCareIdentifier, UzDhpLocationUnitSystem, UzbekistanBirthCertificateSystem, UzbekistanDriversLicenseSystem, UzbekistanHealthCardNumberSystem, UzbekistanHrmArgosPractitionerSystem, UzbekistanHrmArgosSystem, UzbekistanMilitaryIdNumberSystem, UzbekistanNationalUniqueIdSystem, UzbekistanPassportDiplomaticSystem, UzbekistanPassportInternationalSystem, UzbekistanPassportLocalSystem, UzbekistanPenitentiaryInstitutionNumberSystem, UzbekistanPensionNumberSystem, UzbekistanProviderAssignedIdentifierSystem, UzbekistanSoliqSystem, UzbekistanTempMedicalRecordSystem, UzbekistanUnknownPatientCodeSystem and Xonobod shahar tibbiyot birlashmasi
- identifierType: IdentifierTypeCS
- degreeLicenseCertificate: LicenseCertificateVS, Practitioner/example-practitioner and UZCorePractitioner
- degreeLicenseCertificate: LicenseCertificateCS
- specimenType: Specimen/specimen-example-blood
- relevantClincialInformation: Specimen/specimen-example-blood
- ActCode: AuditEvent/example-auditevent-condition-lookup, Bundle/example-transaction-bundle... Show 5 more, Encounter/example-encounter, EncounterClassVS, SecurityLabelVS, UZCoreAuditEvent and UZCoreEncounter
- ActCode: ActCodeCS
- ActPriority: Bundle/example-transaction-bundle, Encounter/example-encounter, EncounterPriorityVS and UZCoreEncounter
- ActPriority: EncounterPriorityCS
- ActReason: AuditEvent/example-auditevent-condition-lookup, AuditEvent/example-auditevent-login... Show 6 more, AuditPurposeOfUseVS, Consent/example-consent, ConsentPurposeOfUseVS, SecurityLabelVS, UZCoreAuditEvent and UZCoreConsent
- ActReason: ActReasonCS
- Confidentiality: SecurityLabelVS and UZCoreAuditEvent
- Confidentiality: ConfidentialityCS
- DocumentCompletion: Provenance/example-provenance, ProvenanceActivityTypesVS and UZCoreProvenance
- DocumentCompletion: ProvenanceActivityTypesCS
- MaritalStatus: MaritalStatusVS, Patient/example-david, Patient/example-emma, Patient/example-salim and UZCorePatient
- MaritalStatus: MaritalStatusCS
- NullFlavor: MaritalStatusVS and UZCorePatient
- NullFlavor: NullFlavorCS
- ObservationInterpretation: Observation/oxygen-saturation-example, ObservationInterpretationVS and UZCoreObservation
- ObservationInterpretation: ObservationInterpretationCS
- ParticipationType: Bundle/example-transaction-bundle, Encounter/example-encounter... Show 5 more, EncounterParticipantTypeVS, RelatedPerson/example-related-person, RelationshipTypeVS, UZCoreEncounter and UZCoreRelatedPerson
- ParticipationType: ParticipationTypeCS
- RoleClass: RelationshipTypeVS and UZCoreRelatedPerson
- RoleClass: RoleClassCS
- RoleCode: LocationTypesVS, RelationshipTypeVS, Respublika onkologiya markazi, UZCoreLocation and UZCoreRelatedPerson
- RoleCode: RoleCodeCS