WHO SMART Guidelines - HIV
0.4.4 - ci-build

WHO SMART Guidelines - HIV, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.4.4 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-hiv/tree/main and changes regularly. See the Directory of published versions

Library: HIVIndicatorElements (Experimental)

Official URL: http://smart.who.int/hiv/Library/HIVIndicatorElements Version: 0.4.4
Draft as of 2026-03-05 Computable Name: HIVIndicatorElements

Description not yet available for HIVIndicatorElements.

Title: HIVIndicatorElements
Id: HIVIndicatorElements
Version: 0.4.4
Url: HIVIndicatorElements
Status: draft
Experimental: true
Type:

system: http://terminology.hl7.org/CodeSystem/library-type

code: logic-library

Date: 2026-03-05 13:07:29+0000
Publisher: WHO
Description:

Description not yet available for HIVIndicatorElements.

Related Artifacts:

Dependencies

Parameters:
NameTypeMinMaxIn/Out
Measurement PeriodPeriod01In
PatientPatient01Out
Community_testingboolean01Out
Facility_testingboolean01Out
ANC_caseboolean01Out
methadone_prescribed at dateMedicationRequest0*Out
methadone_prescribed >= 60mgMedicationRequest0*Out
buprenorphine_prescribed at dateMedicationRequest0*Out
buprenorphine_prescribed >= 8mgMedicationRequest0*Out
OAMT_initiatedboolean01Out
OAMT_retainedboolean01Out
PEP Prescribed before start of Measurement Period and CompletedMedicationStatement0*Out
PEP Prescribed during Measurement Period and CompletedMedicationStatement0*Out
HIV Test Positive After PEP Prescribed during Measurement PeriodObservation0*Out
Patient Deceased during Measurement Periodboolean01Out
Viral load test result D.DE387Observation0*Out
Elevated Viral load test during Measurement PeriodObservation0*Out
Negative Tests within Measurement PeriodObservation0*Out
First Negative Test within Measurement PeriodObservation01Out
Negative Tests after First Negative TestObservation0*Out
Lost to Follow Up during the measurement periodboolean01Out
ART Medication StatementMedicationStatement0*Out
On ARTboolean01Out
ART Start DatedateTime0*Out
ART Duration in Monthsinteger0*Out
By ART initiationstring01Out
By Geographic Region Stratifierstring01Out
hiv_exposure_typestring0*Out
settingCoding01Out
ANC contact date E.DE85boolean01Out
ancCoding01Out
Diagnosed TBboolean01Out
Presumptive TB D.DE945boolean01Out
TB excludedboolean01Out
tbCoding01Out
TDF + FTC C.DE18boolean01Out
TDF C.DE19boolean01Out
TDF + 3TC C.DE20boolean01Out
Other TDF-based regimenboolean01Out
Dapivirine vaginal ring DVR C.DE22boolean01Out
CAB-LA C.DE23boolean01Out
prep_productstring0*Out
First-time user C.DE25boolean01Out
Continuing userboolean01Out
Restarting following a period of not taking PrEPboolean01Out
prep_experiencestring0*Out
Daily oral PrEPboolean01Out
Event-driven PrEP 2+1+1boolean01Out
Other PrEP dosing typeboolean01Out
prep_dosingstring0*Out
Lost to follow-upMedicationStatement0*Out
Is lost to follow-upboolean01Out
Has transferred outboolean01Out
Has death documentedboolean01Out
Refused stopped treatmentboolean01Out
On ART H.DE47boolean01Out
Treatment outcome categorystring0*Out
Already knew positiveboolean01Out
Newly diagnosedboolean01Out
Negative H.DE37boolean01Out
HIV status of partner or contactCoding01Out
HTS VisitEncounter0*Out
Visit datedateTime0*Out
Age In Yearsinteger01Out
Age In Monthsinteger01Out
Age In Daysinteger01Out
By Age Stratifierstring01Out
By Age Stratifier 2string01Out
By Age Stratifier 3string01Out
By Age Stratifier 4string01Out
By Age Stratifier 5string01Out
By Age Stratifier 6string01Out
By Age Stratifier 7string01Out
By Age Stratifier 8string01Out
By Age Stratifier 9string01Out
By Age Stratifier 10string01Out
By Age Stratifier 11string01Out
By Administrative Gender StratifierCoding01Out
Referred through partner services ObservationObservation0*Out
Referred through partner servicesboolean01Out
Partner or contact of an HIV testing client non-index case ConditionCondition0*Out
Partner or contact of an HIV testing client non-index case ObservationObservation0*Out
Partner or contact of an HIV testing client non-index caseboolean01Out
Type of contact or partner for partner services ObservationObservation0*Out
Type of contact or partner for partner servicesboolean01Out
Biological child ConditionCondition0*Out
Biological child ObservationObservation0*Out
Biological childboolean01Out
Drug-injecting partner B.DE10 ConditionCondition0*Out
Drug-injecting partner B.DE10 ObservationObservation0*Out
Drug-injecting partner B.DE10boolean01Out
Sexual partner B.DE11 ConditionCondition0*Out
Sexual partner B.DE11 ObservationObservation0*Out
Sexual partner B.DE11boolean01Out
Social contact B.DE12 ConditionCondition0*Out
Social contact B.DE12 ObservationObservation0*Out
Social contact B.DE12boolean01Out
Testing entry point ObservationObservation0*Out
Testing entry pointboolean01Out
Community-level testing ConditionCondition0*Out
Community-level testing ObservationObservation0*Out
Community-level testingboolean01Out
Facility-level testing ConditionCondition0*Out
Facility-level testing ObservationObservation0*Out
Facility-level testingboolean01Out
Currently pregnant B.DE29Condition0*Out
Breastfeeding B.DE32Observation0*Out
pregnancy stratifierCoding01Out
Not Breastfeeding B.DE32Observation0*Out
Partner HIV status reported ObservationObservation0*Out
Partner HIV status reportedboolean01Out
HIV-positive B.DE34 ConditionCondition0*Out
HIV-positive B.DE34 ObservationObservation0*Out
HIV-positive B.DE34boolean01Out
HIV-negative B.DE35 ConditionCondition0*Out
HIV-negative B.DE35 ObservationObservation0*Out
HIV-negative B.DE35boolean01Out
Unknown B.DE36 ConditionCondition0*Out
Unknown B.DE36 ObservationObservation0*Out
Unknown B.DE36boolean01Out
Key population member type ObservationObservation0*Out
Is Key population memberboolean01Out
patientGroupsstring0*Out
Sex workerboolean01Out
Men who have sex with menboolean01Out
Trans and gender-diverse peopleboolean01Out
People who inject drugsboolean01Out
People living in prisons and other closed settingsboolean01Out
HIV test results returned in measurement periodObservation0*Out
Has HIV test results returned in measurement periodboolean01Out
HIV exposure type ObservationObservation0*Out
HIV exposure typeboolean01Out
Occupational ConditionCondition0*Out
Occupational ObservationObservation0*Out
Occupationalboolean01Out
Non-occupational violent ConditionCondition0*Out
Non-occupational violent ObservationObservation0*Out
Non-occupational violentboolean01Out
Non-occupational consensual sex ConditionCondition0*Out
Non-occupational consensual sex ObservationObservation0*Out
Non-occupational consensual sexboolean01Out
Date informed of HIV-positive diagnosisObservation0*Out
Date informed of HIV-positive diagnosis ValuedateTime0*Out
HIV diagnosis dateObservation0*Out
HIV diagnosis date ValuedateTime0*Out
ART start date B.DE72Observation0*Out
ART start date B.DE72 ValuedateTime0*Out
HIV test type B.DE81Observation0*Out
HIV test type B.DE81 ValueCodeableConcept0*Out
Non-Self HIV test with date and results returned in measurement periodObservation0*Out
HIV-positive test resultboolean01Out
Non-Self HIV test date and results returned within measurement period for HIV-positive resultObservation0*Out
Negative HIV test within measurement periodObservation0*Out
HIV-negative test resultboolean01Out
HIV Status Positive ConditionCondition0*Out
HIV Status Positive ObservationObservation0*Out
Has HIV-positive Statusboolean01Out
HIV Status Negative ObservationObservation0*Out
HIV Status StratifierCoding01Out
HIV Status Stratifier infantCoding01Out
Currently pregnant SRV.DE7 ConditionCondition0*Out
HIV Status Positive Condition before pregnancyCondition0*Out
HIV Status Positive Observation before pregnancyObservation0*Out
Has HIV-positive Status before pregnancyboolean01Out
HIV Status Positive Condition during pregnancyCondition0*Out
HIV Status Positive Observation during pregnancyObservation0*Out
Has HIV-positive Status during pregnancyboolean01Out
HIV Status pregnancy Stratifierstring01Out
HIV Status positive at last measurement period ConditionCondition0*Out
HIV Status positive at last measurement period ObservationObservation0*Out
Has HIV-positive Status at last measurment periodboolean01Out
HIV Status Negative ConditionCondition0*Out
Probable route of transmission ObservationObservation0*Out
Probable route of transmissionboolean01Out
Heterosexual sex ConditionCondition0*Out
Heterosexual sex ObservationObservation0*Out
Heterosexual sexboolean01Out
Sex between men ConditionCondition0*Out
Sex between men ObservationObservation0*Out
Sex between menboolean01Out
Unprotected intercourse during sex work ConditionCondition0*Out
Unprotected intercourse during sex work ObservationObservation0*Out
Unprotected intercourse during sex workboolean01Out
Injecting drug use with unsterile equipment ConditionCondition0*Out
Injecting drug use with unsterile equipment ObservationObservation0*Out
Injecting drug use with unsterile equipmentboolean01Out
Nosocomial ConditionCondition0*Out
Nosocomial ObservationObservation0*Out
Nosocomialboolean01Out
Vertical ConditionCondition0*Out
Vertical ObservationObservation0*Out
Verticalboolean01Out
Other B.DE128 ConditionCondition0*Out
Other B.DE128 ObservationObservation0*Out
Other B.DE128boolean01Out
VMMC procedure dateboolean01Out
VMMC_adverse_eventAdverseEvent0*Out
VMMC_adverse_event_typeCoding01Out
VMMC_adverse_event_IntraoperativeAdverseEvent0*Out
VMMC_adverse_event_PostoperativeAdverseEvent0*Out
VMMC_adverse_event_timingCoding01Out
Adverse event severityboolean01Out
Moderateboolean01Out
Severeboolean01Out
Timing of adverse event ObservationObservation0*Out
Timing of adverse eventboolean01Out
Intraoperative ConditionCondition0*Out
Intraoperative ObservationObservation0*Out
Intraoperativeboolean01Out
Postoperative ConditionCondition0*Out
Postoperative ObservationObservation0*Out
Postoperativeboolean01Out
Type of adverse VMMC event ObservationObservation0*Out
Type of adverse VMMC eventboolean01Out
Abnormal pain ConditionCondition0*Out
Abnormal pain ObservationObservation0*Out
Abnormal painboolean01Out
Anaesthesia-related effects ConditionCondition0*Out
Anaesthesia-related effects ObservationObservation0*Out
Anaesthesia-related effectsboolean01Out
Bleeding ConditionCondition0*Out
Bleeding ObservationObservation0*Out
Bleedingboolean01Out
Damage to the penis ConditionCondition0*Out
Damage to the penis ObservationObservation0*Out
Damage to the penisboolean01Out
Difficulty urinating ConditionCondition0*Out
Difficulty urinating ObservationObservation0*Out
Difficulty urinatingboolean01Out
Excessive bleeding ConditionCondition0*Out
Excessive bleeding ObservationObservation0*Out
Excessive bleedingboolean01Out
Excessive skin removal ConditionCondition0*Out
Excessive skin removal ObservationObservation0*Out
Excessive skin removalboolean01Out
Excessive swelling ConditionCondition0*Out
Excessive swelling ObservationObservation0*Out
Excessive swellingboolean01Out
Haematoma ConditionCondition0*Out
Haematoma ObservationObservation0*Out
Haematomaboolean01Out
Infection ConditionCondition0*Out
Infection ObservationObservation0*Out
Infectionboolean01Out
Injury to glans ConditionCondition0*Out
Injury to glans ObservationObservation0*Out
Injury to glansboolean01Out
Scar or disfigurement ConditionCondition0*Out
Scar or disfigurement ObservationObservation0*Out
Scar or disfigurementboolean01Out
Sharps injury to personnel ConditionCondition0*Out
Sharps injury to personnel ObservationObservation0*Out
Sharps injury to personnelboolean01Out
Wound disruption ConditionCondition0*Out
Wound disruption ObservationObservation0*Out
Wound disruptionboolean01Out
Other B.DE222 ConditionCondition0*Out
Other B.DE222 ObservationObservation0*Out
Other B.DE222boolean01Out
At elevated risk for HIV acquisition B.DE225boolean01Out
Urethral discharge syndrome B.DE227Condition0*Out
Vaginal discharge syndrome B.DE228Condition0*Out
Lower Abdominal pain B.DE229Condition0*Out
Genital ulcer disease syndrome B.DE230Condition0*Out
Anorectal discharge B.DE231Condition0*Out
STI syndromestring0*Out
Syndrome/STI diagnosed B.DE226boolean01Out
Syndrome/STI diagnosed B.DE226 ConditionCondition0*Out
Sent for testing B.DE232Condition0*Out
Other B.DE233Condition0*Out
Any STI syndrome diagnosed B.DE235 ObservationObservation0*Out
Any STI syndrome diagnosed B.DE235boolean01Out
Syphilis test date B.DE249boolean01Out
Syphilis test result B.DE250boolean01Out
Positive B.DE251boolean01Out
Negative B.DE252boolean01Out
Inconclusive B.DE253boolean01Out
Syphilis treatment start date B.DE254boolean01Out
Gonorrhoea test result B.DE256Observation0*Out
Gonorrhoea test date B.DE255Resource0*Out
Positive B.DE257boolean01Out
Negative B.DE258boolean01Out
Inconclusive B.DE259boolean01Out
Gonorrhoea treatment start date B.DE260boolean01Out
Blood B.DE262boolean01Out
Urine B.DE263boolean01Out
Cervical or vaginal swab B.DE264boolean01Out
Urethral or penile swab B.DE265boolean01Out
Rectal swab B.DE266boolean01Out
Other B.DE267boolean01Out
Type of specimen B.DE261Coding01Out
NAAT B.DE277boolean01Out
POC Test B.DE278boolean01Out
Culture B.DE279boolean01Out
Microscopy B.DE280boolean01Out
Other B.DE281boolean01Out
Neisseria gonorrhoeae test type B.DE276Coding01Out
Currently on PrEPboolean01Out
PrEP dosing type ObservationObservation0*Out
PrEP dosing typeboolean01Out
Experience with PrEP ObservationObservation0*Out
Experience with PrEPboolean01Out
Date client completes PEP courseboolean01Out
Date medications prescribed C.DE74Observation0*Out
Date medications prescribed C.DE74 ValuedateTime0*Out
Medications prescribed C.DE75 ObservationObservation0*Out
Medications prescribed C.DE75boolean01Out
HIV PREP Activeboolean01Out
PrEP for HIV preventionboolean01Out
PEP for HIV preventionboolean01Out
Other C.DE78 ConditionCondition0*Out
Other C.DE78 ObservationObservation0*Out
Other C.DE78boolean01Out
PrEP product prescribed ObservationObservation0*Out
PrEP product prescribedboolean01Out
Oral PrEP ConditionCondition0*Out
Oral PrEP ObservationObservation0*Out
Oral PrEPboolean01Out
Dapivirine vaginal ring DVR C.DE82 ConditionCondition0*Out
Dapivirine vaginal ring DVR C.DE82 ObservationObservation0*Out
Dapivirine vaginal ring DVR C.DE82boolean01Out
CAB-LA C.DE83 ConditionCondition0*Out
CAB-LA C.DE83 ObservationObservation0*Out
CAB-LA C.DE83boolean01Out
Other C.DE84 ConditionCondition0*Out
Other C.DE84 ObservationObservation0*Out
Other C.DE84boolean01Out
Number of days prescribed C.DE121Observation0*Out
Number of days prescribed C.DE121 Valueinteger0*Out
Condom type ObservationObservation0*Out
Condom typeboolean01Out
Male condom ConditionCondition0*Out
Male condom ObservationObservation0*Out
Male condomboolean01Out
Female condom ConditionCondition0*Out
Female condom ObservationObservation0*Out
Female condomboolean01Out
Number of HIV self-test kits distributedObservation0*Out
Number of HIV self-test kits distributed Valueinteger0*Out
HIV self-test distributed for use by ObservationObservation0*Out
HIV self-test distributed for use byboolean01Out
Self ConditionCondition0*Out
Self ObservationObservation0*Out
Selfboolean01Out
Family member ConditionCondition0*Out
Family member ObservationObservation0*Out
Family memberboolean01Out
Drug-injecting partner C.DE146 ConditionCondition0*Out
Drug-injecting partner C.DE146 ObservationObservation0*Out
Drug-injecting partner C.DE146boolean01Out
Sexual partner C.DE147 ConditionCondition0*Out
Sexual partner C.DE147 ObservationObservation0*Out
Sexual partner C.DE147boolean01Out
Social contact C.DE148 ConditionCondition0*Out
Social contact C.DE148 ObservationObservation0*Out
Social contact C.DE148boolean01Out
Currently pregnant D.DE31 ObservationObservation0*Out
Currently pregnant D.DE31boolean01Out
Breastfeeding D.DE32 ObservationObservation0*Out
Breastfeeding D.DE32boolean01Out
On ART D.DE38boolean01Out
ART start date within measurement perioddateTime0*Out
ART stopped during measurement perioddateTime0*Out
ART start typeboolean01Out
First-time user of ARTboolean01Out
Restarting ARTboolean01Out
Current ART regimenCoding01Out
HBsAg test date D.DE161boolean01Out
HBsAg test result D.DE162boolean01Out
Positive D.DE163boolean01Out
Negative D.DE164boolean01Out
Indeterminate D.DE165boolean01Out
HBV treatment TDF start dateboolean01Out
HCV test result D.DE170Observation0*Out
HCV test date D.DE169dateTime0*Out
Positive D.DE171Observation0*Out
Negative D.DE172boolean01Out
Indeterminate D.DE173boolean01Out
HCV treatment start dateboolean01Out
HCV treatment completion dateboolean01Out
HCV viral load test date D.DE178boolean01Out
HCV viral load test result D.DE179boolean01Out
Detected D.DE180boolean01Out
Not detected D.DE181boolean01Out
HCV medicine typeboolean01Out
Interferonboolean01Out
Direct acting antiviralsboolean01Out
By HCV medicine type StratifierCoding01Out
Currently on TDF-based ARTboolean01Out
Date viral load test results received by client D.DE193Observation0*Out
Date of viral load sample collection D.DE194boolean01Out
Reason ART stopped D.DE217 ObservationObservation0*Out
Reason ART stopped D.DE217boolean01Out
Toxicity/side effects D.DE218 ConditionCondition0*Out
Toxicity/side effects D.DE218 ObservationObservation0*Out
Toxicity/side effects D.DE218boolean01Out
Severe illness, hospitalization D.DE219 ConditionCondition0*Out
Severe illness, hospitalization D.DE219 ObservationObservation0*Out
Severe illness, hospitalization D.DE219boolean01Out
Drugs out of stock ConditionCondition0*Out
Drugs out of stock ObservationObservation0*Out
Drugs out of stockboolean01Out
Client lacks finances ConditionCondition0*Out
Client lacks finances ObservationObservation0*Out
Client lacks financesboolean01Out
Excluded HIV infection in infant D.DE222 ConditionCondition0*Out
Excluded HIV infection in infant D.DE222 ObservationObservation0*Out
Excluded HIV infection in infant D.DE222boolean01Out
Other reason for stopping ART D.DE223 ConditionCondition0*Out
Other reason for stopping ART D.DE223 ObservationObservation0*Out
Other reason for stopping ART D.DE223boolean01Out
Risk factors, comorbidities and coinfections signs and symptoms ObservationObservation0*Out
Risk factors, comorbidities and coinfections signs and symptomsboolean01Out
Presumptive TB D.DE282 ConditionCondition0*Out
Presumptive TB D.DE282 ObservationObservation0*Out
Presumptive TB D.DE282boolean01Out
Baseline CD4 count D.DE367Observation0*Out
Baseline CD4 count D.DE367 Valueinteger0*Out
Date of baseline CD4 count test D.DE368Observation0*Out
Date of baseline CD4 count test D.DE368 ValuedateTime0*Out
Viral load test result D.DE387 Valueinteger0*Out
Reason for HIV viral load test ObservationObservation0*Out
Reason for HIV viral load testboolean01Out
Routine viral load test ConditionCondition0*Out
Routine viral load test ObservationObservation0*Out
Routine viral load testboolean01Out
Targeted viral load monitoring ConditionCondition0*Out
Targeted viral load monitoring ObservationObservation0*Out
Targeted viral load monitoringboolean01Out
Initial viral load test ConditionCondition0*Out
Initial viral load test ObservationObservation0*Out
Initial viral load testboolean01Out
Follow-up viral load test after receiving enhanced adherence counselling ConditionCondition0*Out
Follow-up viral load test after receiving enhanced adherence counselling ObservationObservation0*Out
Follow-up viral load test after receiving enhanced adherence counsellingboolean01Out
Date viral load test results received by client D.DE417Observation0*Out
Date viral load test results received by client D.DE417 ValuedateTime0*Out
Reason for ARV drug regimen substitution ObservationObservation0*Out
Reason for ARV drug regimen substitutionboolean01Out
Toxicity/side effects D.DE419 ConditionCondition0*Out
Toxicity/side effects D.DE419 ObservationObservation0*Out
Toxicity/side effects D.DE419boolean01Out
Drug-drug interaction ConditionCondition0*Out
Drug-drug interaction ObservationObservation0*Out
Drug-drug interactionboolean01Out
Pregnancy ConditionCondition0*Out
Pregnancy ObservationObservation0*Out
Pregnancyboolean01Out
New TB ConditionCondition0*Out
New TB ObservationObservation0*Out
New TBboolean01Out
New drug available ConditionCondition0*Out
New drug available ObservationObservation0*Out
New drug availableboolean01Out
Drug out of stock ConditionCondition0*Out
Drug out of stock ObservationObservation0*Out
Drug out of stockboolean01Out
Other reason for regimen substitution ConditionCondition0*Out
Other reason for regimen substitution ObservationObservation0*Out
Other reason for regimen substitutionboolean01Out
Medications prescribed D.DE457 ObservationObservation0*Out
Medications prescribed D.DE457boolean01Out
Date medications prescribed D.DE458Observation0*Out
Date medications prescribed D.DE458 ValuedateTime0*Out
Dose of medications prescribedQuantity0*Out
Number of days medications prescribedObservation0*Out
Number of days medications prescribed Valueinteger0*Out
Gastrointestinalboolean01Out
Skin issuesboolean01Out
Peripheral neuropathyboolean01Out
Central nervous system symptomsboolean01Out
Weight gainboolean01Out
Hepatic dysfunctionboolean01Out
Haematological disordersboolean01Out
Fatigueboolean01Out
Headache D.DE475boolean01Out
Bone dysfunctionboolean01Out
Metabolic symptomsboolean01Out
Kidney dysfunctionboolean01Out
Unexpected adverse drug reactionboolean01Out
Type of treatment-limiting toxicityCoding01Out
New regimen after switch to second-line regimenMedicationStatement0*Out
New regimen after switch to third-line regimenMedicationStatement0*Out
Dates of substitution within second-line regimenObservation0*Out
Dates of substitution within second-line regimen ValuedateTime0*Out
Dates of substitution within third-line regimenObservation0*Out
Dates of substitution within third-line regimen ValuedateTime0*Out
Enhanced adherence counselling providedboolean01Out
Enhanced adherence counselling provided DisaggregationCoding01Out
Buprenorphine D.DE552MedicationRequest0*Out
Methadone D.DE555MedicationRequest0*Out
Date of cervical cancer screening testboolean01Out
Lifetime screening test numberObservation01Out
Lifetime screening test number Valuestring01Out
Cervical cancer screening outcome ObservationObservation0*Out
Cervical cancer screening outcomeboolean01Out
Positive for cervical precancer lesions ObservationObservation0*Out
Positive for cervical precancer lesionsboolean01Out
Negative for cervical precancer lesions ObservationObservation0*Out
Negative for cervical precancer lesionsboolean01Out
Cervical cancer diagnosisboolean01Out
Cervical precancer lesionsboolean01Out
Invasive cervical cancerCondition0*Out
Invasive cervical cancer diagnosis in the last 12 monthsCondition0*Out
Invasive cervical cancer outside the last 12 monthsCondition0*Out
Cervical cancer stage at diagnosisboolean01Out
Stage 0boolean01Out
Stage Iboolean01Out
Stage IIboolean01Out
Stage IIIboolean01Out
Stage IVboolean01Out
By Cervical cancer stage at diagnosis of cervical cancer StratifierCoding01Out
Date of treatment for cervical precancer lesionsboolean01Out
Invasive cervical cancer treatment episodeObservation01Out
Invasive cervical cancer treatment episode Valuestring01Out
Invasive cervical cancer treatment methodProcedure0*Out
Conizationboolean01Out
Trachelectomyboolean01Out
Hysterectomyboolean01Out
Management of invasive cervical cancer ConditionCondition0*Out
Management of invasive cervical cancerboolean01Out
Radiotherapy ConditionCondition0*Out
Radiotherapyboolean01Out
Chemotherapy ConditionCondition0*Out
Chemotherapyboolean01Out
Chemoradiation ConditionCondition0*Out
Chemoradiationboolean01Out
Other D.DE739 ConditionCondition0*Out
Other D.DE739boolean01Out
Eligible for DSD ARTboolean01Out
Date DSD ART eligibility assessedboolean01Out
Currently enrolled in DSD ART modelboolean01Out
DSD ART start dateboolean01Out
Fast track ART refillboolean01Out
Facility adherence clubboolean01Out
Community ART distribution pointboolean01Out
CHW/peer educator community ART groupboolean01Out
Patient/client community ART groupboolean01Out
Other DSD ART modelboolean01Out
DSD ART modelsCoding01Out
Syndrome/STI diagnosed D.DE778 ObservationObservation0*Out
Syndrome/STI diagnosed D.DE778boolean01Out
Urethral discharge syndrome D.DE779 ConditionCondition0*Out
Urethral discharge syndrome D.DE779 ObservationObservation0*Out
Urethral discharge syndrome D.DE779boolean01Out
Vaginal discharge syndrome D.DE780 ConditionCondition0*Out
Vaginal discharge syndrome D.DE780 ObservationObservation0*Out
Vaginal discharge syndrome D.DE780boolean01Out
Lower Abdominal pain D.DE781 ConditionCondition0*Out
Lower Abdominal pain D.DE781 ObservationObservation0*Out
Lower Abdominal pain D.DE781boolean01Out
Genital ulcer disease syndrome D.DE782 ConditionCondition0*Out
Genital ulcer disease syndrome D.DE782 ObservationObservation0*Out
Genital ulcer disease syndrome D.DE782boolean01Out
Anorectal discharge D.DE783 ConditionCondition0*Out
Anorectal discharge D.DE783 ObservationObservation0*Out
Anorectal discharge D.DE783boolean01Out
Sent for testing D.DE784 ConditionCondition0*Out
Sent for testing D.DE784 ObservationObservation0*Out
Sent for testing D.DE784boolean01Out
Other D.DE785 ConditionCondition0*Out
Other D.DE785 ObservationObservation0*Out
Other D.DE785boolean01Out
Any STI syndrome diagnosed D.DE787 ObservationObservation0*Out
Any STI syndrome diagnosed D.DE787boolean01Out
Syphilis test date D.DE801Observation0*Out
Syphilis test date D.DE801 ValuedateTime0*Out
Syphilis test result D.DE802 ObservationObservation0*Out
Syphilis test result D.DE802boolean01Out
Positive D.DE803 ConditionCondition0*Out
Positive D.DE803 ObservationObservation0*Out
Positive D.DE803boolean01Out
Negative D.DE804 ConditionCondition0*Out
Negative D.DE804 ObservationObservation0*Out
Negative D.DE804boolean01Out
Inconclusive D.DE805 ConditionCondition0*Out
Inconclusive D.DE805 ObservationObservation0*Out
Inconclusive D.DE805boolean01Out
Syphilis treatment start date D.DE806Observation0*Out
Syphilis treatment start date D.DE806 ValuedateTime0*Out
Gonorrhoea test date D.DE807Observation0*Out
Gonorrhoea test date D.DE807 ValuedateTime0*Out
Gonorrhoea test result D.DE808 ObservationObservation0*Out
Gonorrhoea test result D.DE808boolean01Out
Positive D.DE809 ConditionCondition0*Out
Positive D.DE809 ObservationObservation0*Out
Positive D.DE809boolean01Out
Negative D.DE810 ConditionCondition0*Out
Negative D.DE810 ObservationObservation0*Out
Negative D.DE810boolean01Out
Inconclusive D.DE811 ConditionCondition0*Out
Inconclusive D.DE811 ObservationObservation0*Out
Inconclusive D.DE811boolean01Out
Gonorrhoea treatment start date D.DE812Observation0*Out
Gonorrhoea treatment start date D.DE812 ValuedateTime0*Out
Type of specimen D.DE813 ObservationObservation0*Out
Type of specimen D.DE813boolean01Out
Blood D.DE814 ConditionCondition0*Out
Blood D.DE814 ObservationObservation0*Out
Blood D.DE814boolean01Out
Urine D.DE815 ConditionCondition0*Out
Urine D.DE815 ObservationObservation0*Out
Urine D.DE815boolean01Out
Cervical or vaginal swab D.DE816 ConditionCondition0*Out
Cervical or vaginal swab D.DE816 ObservationObservation0*Out
Cervical or vaginal swab D.DE816boolean01Out
Urethral or penile swab D.DE817 ConditionCondition0*Out
Urethral or penile swab D.DE817 ObservationObservation0*Out
Urethral or penile swab D.DE817boolean01Out
Rectal swab D.DE818 ConditionCondition0*Out
Rectal swab D.DE818 ObservationObservation0*Out
Rectal swab D.DE818boolean01Out
Other D.DE819 ConditionCondition0*Out
Other D.DE819 ObservationObservation0*Out
Other D.DE819boolean01Out
Neisseria gonorrhoeae test type D.DE828 ObservationObservation0*Out
Neisseria gonorrhoeae test type D.DE828boolean01Out
NAAT D.DE829 ConditionCondition0*Out
NAAT D.DE829 ObservationObservation0*Out
NAAT D.DE829boolean01Out
POC Test D.DE830 ConditionCondition0*Out
POC Test D.DE830 ObservationObservation0*Out
POC Test D.DE830boolean01Out
Culture D.DE831 ConditionCondition0*Out
Culture D.DE831 ObservationObservation0*Out
Culture D.DE831boolean01Out
Microscopy D.DE832 ConditionCondition0*Out
Microscopy D.DE832 ObservationObservation0*Out
Microscopy D.DE832boolean01Out
Other D.DE833 ConditionCondition0*Out
Other D.DE833 ObservationObservation0*Out
Other D.DE833boolean01Out
TB diagnosis resultboolean01Out
Date of TB diagnosisboolean01Out
TB preventive treatment TPT start date in measurement perioddateTime0*Out
TB preventive treatment TPT start date in previous measurement perioddateTime0*Out
TB preventive treatment TPT completed in measurement periodMedicationStatement0*Out
TB screening resultboolean01Out
Screen positive for TBboolean01Out
Screen negative for TBboolean01Out
Inconclusive D.DE989boolean01Out
TB screening dateboolean01Out
TB diagnostic test categoryboolean01Out
LF-LAMboolean01Out
mWRD test for TBboolean01Out
Microscopy - Sputum acid-fast bacilli AFBboolean01Out
TB Cultureboolean01Out
TB diagnostic test dateboolean01Out
TB treatment start dateboolean01Out
Eligible for TB preventive treatment ObservationObservation0*Out
Eligible for TB preventive treatmentboolean01Out
TPT regimenMedicationStatement0*Out
On TPT regimenboolean01Out
TPT regimen typeCodeableConcept0*Out
TB preventive treatment TPT status ObservationObservation0*Out
TB preventive treatment TPT statusboolean01Out
Not started ConditionCondition0*Out
Not started ObservationObservation0*Out
Not startedboolean01Out
On TPT ConditionCondition0*Out
On TPT ObservationObservation0*Out
On TPTboolean01Out
On TPT with interruptions ConditionCondition0*Out
On TPT with interruptions ObservationObservation0*Out
On TPT with interruptionsboolean01Out
On hold ConditionCondition0*Out
On hold ObservationObservation0*Out
On holdboolean01Out
Completed ConditionCondition0*Out
Completed ObservationObservation0*Out
Completedboolean01Out
Already on ART at first antenatal care visitboolean01Out
Newly on ART during pregnancyboolean01Out
Newly on ART during labour and deliveryboolean01Out
Timing of ART initiationCoding01Out
Live Birth DeliveryObservation0*Out
Delivery dateResource0*Out
Has Delivery in Health Facilityboolean01Out
Place of deliveryboolean01Out
Health facilityboolean01Out
Homeboolean01Out
Other E.DE70boolean01Out
Infant date of birthObservation0*Out
Infant date of birth ValuedateTime0*Out
Age of infant in daysinteger0*Out
Age of infant in hoursinteger0*Out
Age of infant in weeksinteger0*Out
Age of infant in yearsinteger0*Out
Is Infant Patientboolean01Out
is HIV-exposed infant or child E.DE112boolean01Out
HIV-exposed infant or child E.DE112Observation0*Out
Key population member type E.DE114 ObservationObservation0*Out
Is Key population member type E.DE114boolean01Out
HIV test type E.DE168 ObservationObservation0*Out
HIV test type E.DE168boolean01Out
Rapid diagnostic test for HIV E.DE169 ConditionCondition0*Out
Rapid diagnostic test for HIV E.DE169 ObservationObservation0*Out
Rapid diagnostic test for HIV E.DE169boolean01Out
Enzyme immunoassay for HIV E.DE170 ConditionCondition0*Out
Enzyme immunoassay for HIV E.DE170 ObservationObservation0*Out
Enzyme immunoassay for HIV E.DE170boolean01Out
Nucleic acid test for HIV E.DE171 ConditionCondition0*Out
Nucleic acid test for HIV E.DE171 ObservationObservation0*Out
Nucleic acid test for HIV E.DE171boolean01Out
Dual HIV/syphilis rapid diagnostic test E.DE172 ConditionCondition0*Out
Dual HIV/syphilis rapid diagnostic test E.DE172 ObservationObservation0*Out
Dual HIV/syphilis rapid diagnostic test E.DE172boolean01Out
Maternal and child health service visitboolean01Out
12-month visitboolean01Out
24-month visitboolean01Out
First visit after the end of breastfeedingboolean01Out
Registered in birth cohortboolean01Out
Positive E.DE187boolean01Out
Negative E.DE188boolean01Out
Indeterminate E.DE189boolean01Out
EID test number 1 test resultCoding01Out
HIV test date E.DE224Observation0*Out
HIV test date E.DE224 ValuedateTime0*Out
Infant HIV status ObservationObservation0*Out
Infant HIV statusboolean01Out
HIV-positive E.DE226 ConditionCondition0*Out
HIV-positive E.DE226 ObservationObservation0*Out
HIV-positive E.DE226boolean01Out
HIV-negative E.DE227 ConditionCondition0*Out
HIV-negative E.DE227 ObservationObservation0*Out
HIV-negative E.DE227boolean01Out
Unknown E.DE228 ConditionCondition0*Out
Unknown E.DE228 ObservationObservation0*Out
Unknown E.DE228boolean01Out
Infant ART start dateObservation0*Out
Infant ART start date ValuedateTime0*Out
Final diagnosis of HIV-exposed infant E.DE230boolean01Out
HIV-positive E.DE231 ConditionCondition0*Out
HIV-positive E.DE231 ObservationObservation0*Out
HIV-positive E.DE231boolean01Out
HIV-negative and no longer breastfeeding ConditionCondition0*Out
HIV-negative and no longer breastfeeding ObservationObservation0*Out
HIV-negative and no longer breastfeedingboolean01Out
HIV status unknown ConditionCondition0*Out
HIV status unknown ObservationObservation0*Out
HIV status unknownboolean01Out
Baseline CD4 count G.DE3Observation0*Out
Baseline CD4 count G.DE3 ValueQuantity0*Out
Date of viral load sample collection G.DE8Observation0*Out
Date of viral load sample collection G.DE8 ValuedateTime0*Out
Viral load test result G.DE12Observation0*Out
Viral load test result G.DE12 ValueQuantity0*Out
HBsAg test date G.DE17Observation0*Out
HBsAg test date G.DE17 ValuedateTime0*Out
HBsAg test result G.DE18 ObservationObservation0*Out
HBsAg test result G.DE18boolean01Out
Positive G.DE19 ConditionCondition0*Out
Positive G.DE19 ObservationObservation0*Out
Positive G.DE19boolean01Out
Negative G.DE20 ConditionCondition0*Out
Negative G.DE20 ObservationObservation0*Out
Negative G.DE20boolean01Out
Indeterminate G.DE21 ConditionCondition0*Out
Indeterminate G.DE21 ObservationObservation0*Out
Indeterminate G.DE21boolean01Out
HCV test date G.DE42Observation0*Out
HCV test date G.DE42 ValuedateTime0*Out
HCV test result G.DE43 ObservationObservation0*Out
HCV test result G.DE43boolean01Out
Positive G.DE44 ConditionCondition0*Out
Positive G.DE44 ObservationObservation0*Out
Positive G.DE44boolean01Out
Negative G.DE45 ConditionCondition0*Out
Negative G.DE45 ObservationObservation0*Out
Negative G.DE45boolean01Out
Indeterminate G.DE46 ConditionCondition0*Out
Indeterminate G.DE46 ObservationObservation0*Out
Indeterminate G.DE46boolean01Out
HCV viral load test date G.DE47Observation0*Out
HCV viral load test date G.DE47 ValuedateTime0*Out
HCV viral load test result G.DE48 ObservationObservation0*Out
HCV viral load test result G.DE48boolean01Out
Detected G.DE49 ConditionCondition0*Out
Detected G.DE49 ObservationObservation0*Out
Detected G.DE49boolean01Out
Not detected G.DE50 ConditionCondition0*Out
Not detected G.DE50 ObservationObservation0*Out
Not detected G.DE50boolean01Out
Syphilis test date G.DE69Observation0*Out
Syphilis test date G.DE69 ValuedateTime0*Out
Syphilis test result G.DE70 ObservationObservation0*Out
Syphilis test result G.DE70boolean01Out
Positive G.DE71 ConditionCondition0*Out
Positive G.DE71 ObservationObservation0*Out
Positive G.DE71boolean01Out
Negative G.DE72 ConditionCondition0*Out
Negative G.DE72 ObservationObservation0*Out
Negative G.DE72boolean01Out
Inconclusive G.DE73 ConditionCondition0*Out
Inconclusive G.DE73 ObservationObservation0*Out
Inconclusive G.DE73boolean01Out
HIV treatment outcomeboolean01Out
Date ART stopped H.DE73Observation0*Out
Date ART stopped H.DE73 ValuedateTime0*Out
Reason ART stopped H.DE74 ObservationObservation0*Out
Reason ART stopped H.DE74boolean01Out
Toxicity/side effects H.DE75boolean01Out
Severe illness, hospitalization H.DE76 ConditionCondition0*Out
Severe illness, hospitalization H.DE76 ObservationObservation0*Out
Severe illness, hospitalization H.DE76boolean01Out
Excluded HIV infection in infant H.DE79 ConditionCondition0*Out
Excluded HIV infection in infant H.DE79 ObservationObservation0*Out
Excluded HIV infection in infant H.DE79boolean01Out
Other reason for stopping ART H.DE80 ConditionCondition0*Out
Other reason for stopping ART H.DE80 ObservationObservation0*Out
Other reason for stopping ART H.DE80boolean01Out
At elevated risk for HIV acquisition PRV.DE1boolean01Out
PrEP serviceboolean01Out
OAMTboolean01Out
NSPboolean01Out
STI servicesboolean01Out
VMMCboolean01Out
Other PRV.DE8boolean01Out
HIV prevention interventionstring0*Out
HIV.PRV.DE2 - HIV prevention interventionboolean01Out
Date accessed HIV prevention interventiondateTime0*Out
HIV status of contact ObservationObservation0*Out
HIV status of contactboolean01Out
HIV-positive PRV.DE12 ConditionCondition0*Out
HIV-positive PRV.DE12 ObservationObservation0*Out
HIV-positive PRV.DE12boolean01Out
HIV-negative PRV.DE13 ConditionCondition0*Out
HIV-negative PRV.DE13 ObservationObservation0*Out
HIV-negative PRV.DE13boolean01Out
Date injecting equipment providedboolean01Out
Currently on OAMTboolean01Out
OAMT statusPeriod0*Out
OAMT startdateTime0*Out
OAMT enddateTime0*Out
Retained on OAMT ObservationObservation0*Out
Retained on OAMTboolean01Out
Client being inducted on OAMTboolean01Out
Client on reducing doses of OAMTboolean01Out
Date of loss to follow-up or OAMT stoppedObservation0*Out
Date of loss to follow-up or OAMT stopped ValuedateTime0*Out
Date medications prescribed PRV.DE27Observation0*Out
Date medications prescribed PRV.DE27 ValuedateTime0*Out
Number of days prescribed PRV.DE28Observation0*Out
Number of days prescribed PRV.DE28 Valueinteger0*Out
HIV test date SRV.DE1Observation0*Out
HIV test date SRV.DE1 ValuedateTime0*Out
HIV test result SRV.DE2Observation0*Out
Baseline CD4 count SRV.DE3Observation0*Out
Baseline CD4 count SRV.DE3 Valueinteger0*Out
Date of baseline CD4 count test SRV.DE4boolean01Out
ART start date SRV.DE6Observation0*Out
ART start date SRV.DE6 ValuedateTime0*Out
Currently pregnant SRV.DE7boolean01Out
Date of viral load sample collection SRV.DE12Observation0*Out
Date of viral load sample collection SRV.DE12 ValuedateTime0*Out
Viral load test result SRV.DE13Observation0*Out
Viral load test result SRV.DE13 Valueinteger0*Out
Visit date SRV.DE15boolean01Out
ANC contact date SRV.DE18Observation0*Out
ANC contact date SRV.DE18 ValuedateTime0*Out
HIV-exposed infant or child SRV.DE20 ObservationObservation0*Out
HIV-exposed infant or child SRV.DE20boolean01Out
Final diagnosis of HIV-exposed infant SRV.DE22 ObservationObservation0*Out
Final diagnosis of HIV-exposed infant SRV.DE22boolean01Out
Other priority populations ObservationObservation0*Out
Other priority populationsboolean01Out
Reporting period end dateObservation0*Out
Reporting period end date ValuedateTime0*Out
Reporting period start dateObservation0*Out
Reporting period start date ValuedateTime0*Out
Reporting dateObservation0*Out
Reporting date ValuedateTime0*Out
ANC within pregnancyEncounter0*Out
ANC within pregnancy datesPeriod0*Out
ANC within pregnancy within measurement periodEncounter0*Out
all anc datesPeriod0*Out
first anc datePeriod01Out
Data Requirements:
TypeProfileMSCode Filter
Observation http://hl7.org/fhir/StructureDefinition/Observation
Encounter http://hl7.org/fhir/StructureDefinition/Encounter
Observation http://hl7.org/fhir/StructureDefinition/Observation
Encounter http://hl7.org/fhir/StructureDefinition/Encounter
EpisodeOfCare http://hl7.org/fhir/StructureDefinition/EpisodeOfCare
MedicationRequest http://hl7.org/fhir/StructureDefinition/MedicationRequest
MedicationRequest http://hl7.org/fhir/StructureDefinition/MedicationRequest
EpisodeOfCare http://hl7.org/fhir/StructureDefinition/EpisodeOfCare
EpisodeOfCare http://hl7.org/fhir/StructureDefinition/EpisodeOfCare
MedicationStatement http://hl7.org/fhir/StructureDefinition/MedicationStatement
MedicationRequest http://hl7.org/fhir/StructureDefinition/MedicationRequest
MedicationStatement http://hl7.org/fhir/StructureDefinition/MedicationStatement
MedicationRequest http://hl7.org/fhir/StructureDefinition/MedicationRequest
Observation http://hl7.org/fhir/StructureDefinition/Observation code filter:
path: code

system: http://smart.who.int/hiv/CodeSystem/HIVConcepts

code: HIV.B.DE111

display: HIV test result

MedicationRequest http://hl7.org/fhir/StructureDefinition/MedicationRequest
AdverseEvent http://hl7.org/fhir/StructureDefinition/AdverseEvent
Procedure http://hl7.org/fhir/StructureDefinition/Procedure
AdverseEvent http://hl7.org/fhir/StructureDefinition/AdverseEvent
Procedure http://hl7.org/fhir/StructureDefinition/Procedure
AdverseEvent http://hl7.org/fhir/StructureDefinition/AdverseEvent
Procedure http://hl7.org/fhir/StructureDefinition/Procedure
MedicationRequest http://hl7.org/fhir/StructureDefinition/MedicationRequest
EpisodeOfCare http://hl7.org/fhir/StructureDefinition/EpisodeOfCare
EpisodeOfCare http://hl7.org/fhir/StructureDefinition/EpisodeOfCare
EpisodeOfCare http://hl7.org/fhir/StructureDefinition/EpisodeOfCare
EpisodeOfCare http://hl7.org/fhir/StructureDefinition/EpisodeOfCare
EpisodeOfCare http://hl7.org/fhir/StructureDefinition/EpisodeOfCare
EpisodeOfCare http://hl7.org/fhir/StructureDefinition/EpisodeOfCare
EpisodeOfCare http://hl7.org/fhir/StructureDefinition/EpisodeOfCare
Patient http://hl7.org/fhir/StructureDefinition/Patient
Patient http://hl7.org/fhir/StructureDefinition/Patient
Patient http://hl7.org/fhir/StructureDefinition/Patient
MedicationStatement http://hl7.org/fhir/StructureDefinition/MedicationStatement
Content: text/cql

Raw CQL | Download CQL

Loading CQL source…
Content: application/elm+json
Encoded data (9586596 characters)