Uzbekistan Digital Health Platform - Integrations
0.1.0 - ci-build
Uzbekistan Digital Health Platform - Integrations - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
This page documents the mapping between cervical and breast cancer screening data and FHIR resources.
Cervical and breast cancer screening captures laboratory results, imaging findings and clinical observations from the screening programme. The data originates from the Cervical Cancer Screening Quality Assessment and Monitoring and Early Breast Cancer Detection Information System and is added to the DHP as individual, atomic FHIR resources. Resources conform to the screening profiles linked in each section where available, and to UZ Core or standard FHIR profiles otherwise.
Each section gives the value set to use, an example code, the governing profile and a concrete example resource. Height, weight and BMI use the standard FHIR vital signs profiles.
Set ServiceRequest.code to the test or procedure being ordered.
Profile: ScreeningServiceRequest
Examples: ServiceRequest-cytology, ServiceRequest-hpv, ServiceRequest-colposcopy, ServiceRequest-mammography
| What is ordered | Value set | Example code |
|---|---|---|
| Cytology smear | ScreeningLaboratoryVS | LOINC#18500-9 |
| HPV test | ScreeningLaboratoryVS | LOINC#82675-0 |
| Colposcopy | ScreeningDiagnosticProcedureVS | SNOMED CT#392003006 |
| Mammography | ScreeningDiagnosticProcedureVS | SNOMED CT#71651007 |
Set DiagnosticReport.code to the procedure (same codes as the referral). A mammography report may also carry an overall conclusion in conclusionCode.
Profile: ScreeningDiagnosticReport
Examples: DiagnosticReport-cytology, DiagnosticReport-colposcopy, DiagnosticReport-mammography
| Information to record | Value set | Example code |
|---|---|---|
| Report type | ScreeningLaboratoryVS / ScreeningDiagnosticProcedureVS | LOINC#18500-9 (cytology)SNOMED CT#392003006 (colposcopy)SNOMED CT#71651007 (mammography) |
| Overall BI-RADS conclusion (mammography) | ScreeningBiradsVS | screening-birads-cs#src-birads-2 (BI-RADS 2) |
Records the grade of a cytological smear.
Profile: ScreeningObservation
Example: cytology-result (AI variant: cytology-ai-analysis, whose output is stored as free text in Observation.value)
| Information to record | Value set | Example code | Stored in |
|---|---|---|---|
| Test code | ScreeningLaboratoryVS | LOINC#18500-9 (cytology smear) |
Observation.code |
| Cytology grade | ScreeningCervicalCytologyVS | screening-cervical-cytology-cs#scr-cyt-3 (LSIL) |
Observation.value |
Records a high-risk HPV DNA result.
Profile: ScreeningObservation
Example: hpv-result
| Information to record | Value set | Example code | Stored in |
|---|---|---|---|
| Test code | ScreeningLaboratoryVS | LOINC#82675-0 (HPV test) |
Observation.code |
| HPV result | ScreeningHPVVS | screening-hpv-cs#scr-hpv-3 (Positive) |
Observation.value |
Records the colposcopy impression and the cervical transformation zone.
Profile: ScreeningObservation
Example: colposcopy-result
| Information to record | Value set | Example code | Stored in |
|---|---|---|---|
| Procedure code | ScreeningDiagnosticProcedureVS | SNOMED CT#392003006 (colposcopy) |
Observation.code |
| Colposcopy impression | ScreeningColposcopyVS | screening-colposcopy-cs#scr-colpo-2 (LSIL) |
Observation.value |
| Transformation zone type | ScreeningTransformationZoneVS | screening-transformation-zone-cs#scr-tz-2 (Type 2) |
component (code SNOMED CT#1285652007) |
A structured mammography assessment. The procedure code SNOMED CT#71651007 (Mammography) identifies the observation; each measurement below is recorded as a component.
Profile: ScreeningObservation
Example: mammography-summary
| Information to record | Value set | Example code | Stored in (component code) |
|---|---|---|---|
| BI-RADS category | ScreeningBiradsVS | screening-birads-cs#src-birads-2 (BI-RADS 2) |
SNOMED CT#1348266008 |
| Breast density | ScreeningBreastFormVS | screening-breast-form-cs#src-breast-density-4 (Type D) |
SNOMED CT#129793001 |
| Image quality | ScreeningImageQualityVS | screening-image-quality-cs#src-img-quality-3 (moderate) |
SNOMED CT#246646005 |
For each finding seen on mammography, record what it is, which breast and quadrant, and that it is present. The observation's code is SNOMED CT#71651007 (Mammography).
Profile: ScreeningObservation
Examples: mammography-right-breast-finding, mammography-left-breast-finding
| Information to record | Value set | Example code | Stored in |
|---|---|---|---|
The finding (present = true) |
ScreeningBreastFindingVS | SNOMED CT#109285009 (melanocytic nevus, right)SNOMED CT#129797000 (skin thickening, left) |
component.code (value = boolean) |
| Breast | ScreeningBodySiteVS | SNOMED CT#73056007 (Right)SNOMED CT#80248007 (Left) |
Observation.bodySite |
| Quadrant | ScreeningBreastQuadrantVS | screening-breast-quadrant-cs#src-breast-quadrant-2 (UE)screening-breast-quadrant-cs#src-breast-quadrant-1 (UI) |
bodySite quadrant extension |
Height, weight and BMI are standard FHIR vital signs, each recorded as its own Observation - they are not screening-specific. Use the FHIR profile for each; the code is fixed by the profile.
Profiles: bodyheight, bodyweight, bmi
Examples: body-height, body-weight, body-mass-index
| Measurement | FHIR profile | Code | Example value |
|---|---|---|---|
| Body height | bodyheight |
LOINC#8302-2 |
160 cm |
| Body weight | bodyweight |
LOINC#29463-7 |
52 kg |
| Body mass index | bmi |
LOINC#39156-5 |
20.3 kg/m2 |
These observations carry free text rather than coded values; set Observation.code to the type of note.
Profile: ScreeningObservation
| Observation | Observation.code | What it holds |
|---|---|---|
| gynecological-physical-exam | SNOMED CT#5880005 (Physical examination) |
Obstetric and gynecological history, in note |
| gynecological-complaints | SNOMED CT#1269489004 (Chief complaint) |
Patient-reported complaints, in note |
| oncogynecological-followup | SNOMED CT#281036007 (Follow-up consultation) |
Follow-up findings, in component |
Set PractitionerRole.code from ScreeningRolesVS.
Profile: UZCorePractitionerRole
Examples: practitioner-role-laborant, practitioner-role-gynecologist, practitioner-role-radiologist, practitioner-role-nurse
| Role | Example code |
|---|---|
| Laboratory technician | screening-roles-cs#his_laboratory_laborant |
| Obstetrician-gynecologist | screening-roles-cs#his_centre_obstetrics_gynecology_obstetrician_gynecologist |
| Radiologist | screening-roles-cs#his_ris_ragiologist_head |
| Patronage nurse | screening-roles-cs#his_poliklinika_patronage_nurse |