WHO SMART Guidelines - HIV - Local Development build (v0.4.3) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
Draft as of 2025-02-07 |
@prefix fhir: <http://hl7.org/fhir/> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . # - resource ------------------------------------------------------------------- a fhir:Library ; fhir:nodeRole fhir:treeRoot ; fhir:id [ fhir:v "HIVIND37Logic"] ; # fhir:meta [ ( fhir:profile [ fhir:v "http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-shareablelibrary"^^xsd:anyURI ; fhir:link <http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-shareablelibrary> ] [ fhir:v "http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-publishablelibrary"^^xsd:anyURI ; fhir:link <http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-publishablelibrary> ] [ fhir:v "http://hl7.org/fhir/uv/cql/StructureDefinition/cql-library"^^xsd:anyURI ; fhir:link <http://hl7.org/fhir/uv/cql/StructureDefinition/cql-library> ] [ fhir:v "http://hl7.org/fhir/uv/cql/StructureDefinition/cql-module"^^xsd:anyURI ; fhir:link <http://hl7.org/fhir/uv/cql/StructureDefinition/cql-module> ] ) ] ; # fhir:text [ fhir:status [ fhir:v "extensions" ] ; fhir:div "<div xmlns=\"http://www.w3.org/1999/xhtml\">\n<div>\n <table class=\"grid dict\">\n \n \n <tr>\n <th scope=\"row\"><b>Title: </b></th>\n <td style=\"padding-left: 4px;\">HIV.IND.37 Logic</td>\n </tr>\n \n\n \n \n <tr>\n <th scope=\"row\"><b>Id: </b></th>\n <td style=\"padding-left: 4px;\">HIVIND37Logic</td>\n </tr>\n \n\n \n \n <tr>\n <th scope=\"row\"><b>Version: </b></th>\n <td style=\"padding-left: 4px;\">0.4.3</td>\n </tr>\n \n\n \n <tr>\n <th scope=\"row\"><b>Url: </b></th>\n <td style=\"padding-left: 4px;\"><a href=\"Library-HIVIND37Logic.html\">HIV.IND.37 Logic</a></td>\n </tr>\n \n\n \n\n \n\n \n <tr>\n <th scope=\"row\"><b>Status: </b></th>\n <td style=\"padding-left: 4px;\">draft</td>\n </tr>\n \n\n \n <tr>\n <th scope=\"row\"><b>Experimental: </b></th>\n <td style=\"padding-left: 4px;\">true</td>\n </tr>\n \n\n \n <tr>\n <th scope=\"row\"><b>Type: </b></th>\n <td style=\"padding-left: 4px;\">\n \n \n \n <p style=\"margin-bottom: 5px;\">\n <b>system: </b> <span><a href=\"http://terminology.hl7.org/6.0.2/CodeSystem-library-type.html\">http://terminology.hl7.org/CodeSystem/library-type</a></span>\n </p>\n \n \n <p style=\"margin-bottom: 5px;\">\n <b>code: </b> <span>logic-library</span>\n </p>\n \n \n \n \n \n </td>\n </tr>\n \n\n \n\n \n <tr>\n <th scope=\"row\"><b>Date: </b></th>\n <td style=\"padding-left: 4px;\">2025-02-07 14:15:45+0000</td>\n </tr>\n \n\n \n <tr>\n <th scope=\"row\"><b>Publisher: </b></th>\n <td style=\"padding-left: 4px;\">WHO</td>\n </tr>\n \n\n \n <tr>\n <th scope=\"row\"><b>Description: </b></th>\n <td style=\"padding-left: 4px;\"><div><p>% of HIV-positive pregnant women who are virally suppressed at labour and delivery</p>\n</div></td>\n </tr>\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n \n <tr>\n <td colspan=\"2\">\n <table>\n <tr><th><a id=\"cql-content\"><b>Content: </b></a> text/cql</th></tr>\n <tr><td><pre><code class=\"language-cql\">/**\n * Library: HIV.IND.37 Logic\n * Ref No: VER.1\n * Short Name: Viral suppression at labour and delivery\n *\n * Definition: % of HIV-positive pregnant women who are virally suppressed at labour and delivery\n *\n * Numerator: Number of HIV-positive pregnant women on ART during pregnancy and delivering at a facility during the reporting period who were virally suppressed (<1000 copies/mL) at delivery\n * Numerator Calculation: COUNT of clients with "HIV status"='HIV-positive' AND "Place of delivery" is a 'Health facility' AND "Delivery date" is in the reporting period AND "Date of viral load sample collection" is on "Delivery date" AND "Viral load test result" LESS THAN 1000 copies/mL\n * Numerator Exclusions: \n *\n * Denominator: Number of HIV-positive pregnant women on ART during pregnancy who deliver at a facility during the reporting period and had a viral load test during delivery, or the estimated total number of pregnant women living with HIV\n * Denominator Calculation: COUNT of clients with "HIV status"='HIV-positive' AND "Place of delivery" is a 'Health facility' AND "Delivery date" is in the reporting period AND "Date of viral load sample collection" is on "Delivery date" | | Alternatively: *Estimated total number of pregnant women living with HIV\n * Denominator Exclusions: \n *\n * Disaggregations:\n * • Age (<15, 15–19, 20–25, 25+ years) \n * • Timing of ART initiation (during pregnancy, on ART at first ANC visit) \n * • Cities and other administrative regions of epidemiologic importance\n *\n * Disaggregation Elements: Age | Timing of ART initiation\n *\n * Numerator and Denominator Elements:\n * Date of viral load sample collection \n * Delivery date \n * HIV status \n * Place of delivery \n * Viral load test result\n *\n * Reference: Consolidated guidelines on person-centred HIV strategic information: strengthening routine data for impact. Geneva: World Health Organization; 2022\n * \n * Data Concepts:\n * HIV.A.DE17: Age | Calculated age (number of years) of the client based on date of birth\n * HIV.B.DE115: HIV status | HIV status reported after applying the national HIV testing algorithm. No single HIV test can provide an HIV-positive diagnosis.\n * HIV.B.DE116: HIV-positive | Client is HIV-positive\n * HIV.B.DE117: HIV-negative | Client is HIV-negative\n * HIV.B.DE118: Unknown | Client has unknown HIV status\n * HIV.D.DE194: Date of viral load sample collection | Date and time when the sample was collected to test the client's HIV viral load\n * HIV.D.DE387: Viral load test result | Result from the viral load test in number of copies/mL\n * HIV.E.DE41: Timing of ART initiation | When the pregnant woman or mother initiated ART, for women living with HIV.\n * HIV.E.DE42: Already on ART at first antenatal care visit | The pregnant woman was already on antiretroviral therapy (ART) at first antenatal care visit\n * HIV.E.DE43: Newly on ART during pregnancy | The pregnant woman started ART during her pregnancy\n * HIV.E.DE44: Newly on ART during labour and delivery | The woman started ART during labour and delivery\n * HIV.E.DE46: Delivery date | Date on which the woman delivered\n * HIV.E.DE67: Place of delivery | The type of place where the woman delivered\n * HIV.E.DE68: Health facility | The woman delivered at a health facility\n * HIV.E.DE69: Home | The woman delivered at home\n * HIV.E.DE70: Other | The woman delivered at another location that is not at home or at a health facility\n * HIV.G.DE8: Date of viral load sample collection | Date and time when the sample was collected to test the client's HIV viral load\n * HIV.G.DE12: Viral load test result | Result from the viral load test in number of copies/mL\n * HIV.SRV.DE12: Date of viral load sample collection | Date and time when the sample was collected to test the client's HIV viral load\n * HIV.SRV.DE13: Viral load test result | Result from the viral load test in number of copies/mL\n *\n * Additional Context\n * - what it measures: This indicator measures viral suppression at the time of delivery among HIV-positive pregnant women.\n * - rationale: • Viral suppression at the time of delivery is a service quality measure at a critical point in the vertical transmission risk period. | • Two different denominators give indicators similar to general measures of viral suppression among people living with HIV: The programme-based/service delivery denominator, that is, those on ART, delivering in a facility and having a viral load test, measures the third "95" target. The population-based denominator, that is, viral load among all estimated pregnant women living with HIV, regardless of ART status or ANC/facility attendance, measures population viral load suppression (of pregnant women living with HIV).\n * - method: For the numerator: | Patient monitoring tools/EMRs (for example, PMTCT registers, patient records) | | For the denominator: | • Population-based denominator: modelling-based estimates (for example, Spectrum AIM) | • Programme-based/service delivery denominator: programme records, labour and delivery registers/EMRs | Note: This indicator should be interpreted with consideration of the VL testing coverage of pregnant women living with HIV at delivery. | | The recommended reporting period is 12 months.\n * \n * Suggested Scoring Method: proportion | http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/proportion-measure-cqfm\n */\n\nlibrary HIVIND37Logic\n\n// Included Libraries\nusing FHIR version '4.0.1'\n\ninclude HIVCommon version '0.0.1' called HIC\ninclude FHIRHelpers version '4.0.1'\n\ninclude WHOCommon called WCom\n\ninclude HIVIndicatorElements called HIE\ninclude HIVElements called HE\n\n// Indicator Definition\nparameter "Measurement Period" Interval<Date> default Interval[@2023-01-01, @2023-01-30]\n\ncontext Patient\n/* Populations */\n\n/*\n *Initial Population\n */\n\ndefine "Initial Population":\n true\n\n/**\n * Numerator\n * \n * Definition: Number of HIV-positive pregnant women on ART during pregnancy and delivering at a facility during the reporting period who were virally suppressed (<1000 copies/mL) at delivery\n * Calculation: COUNT of clients with "HIV status"='HIV-positive' AND "Place of delivery" is a 'Health facility' AND "Delivery date" is in the reporting period AND "Date of viral load sample collection" is on "Delivery date" AND "Viral load test result" LESS THAN 1000 copies/mL\n */\n\n//health facility birth\ndefine "First Health facility":\n (First(HE."Health facility"))\n\ndefine "Numerator":\n HIE."Has HIV-positive Status"\n and HIE."On ART D.DE38"\n and HIE."Health facility"\n and exists(\n HIE."Viral load test result D.DE387" VL\n with HE."viral load sample collection" P \n such that VL.partOf.references(P) and start of P.performed.toInterval() = start of "First Health facility".effective.toInterval()\n where VL.value < 1000\n )\n\n\n/**\n * Denominator\n *\n * Definition: Number of HIV-positive pregnant women on ART during pregnancy who deliver at a facility during the reporting period and had a viral load test during delivery, or the estimated total number of pregnant women living with HIV\n * Calculation: COUNT of clients with "HIV status"='HIV-positive' AND "Place of delivery" is a 'Health facility' AND "Delivery date" is in the reporting period AND "Date of viral load sample collection" is on "Delivery date" | | Alternatively: *Estimated total number of pregnant women living with HIV\n */\n\ndefine "Denominator":\n HIE."Has HIV-positive Status"\n and HIE."On ART D.DE38"\n and HIE."Health facility"\n and exists(\n HIE."Viral load test result D.DE387" VL\n with HE."viral load sample collection" P \n such that VL.partOf.references(P) and start of P.performed.toInterval() = start of "First Health facility".effective.toInterval()\n )\n\n/* end Populations */\n\n/*\n * Disaggregators\n */\n\n\ndefine "Age Stratifier":\n HIE."By Age Stratifier 3"\n\ndefine "Geographic Region Stratifier":\n HIE."By Geographic Region Stratifier"\n\ndefine "Timing of ART initiation":\n HIE."Timing of ART initiation"\n\ndefine "Stratification":\n HIE."By Age Stratifier 3"\n+ ':' + HIE."By Geographic Region Stratifier"\n+ HIE."Timing of ART initiation".code \n</code></pre></td></tr>\n </table>\n </td>\n </tr>\n \n \n \n </table>\n</div>\n</div>" ] ; # fhir:extension ( [ fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/cqf-knowledgeCapability"^^xsd:anyURI ] ; fhir:value [ fhir:v "computable" ] ] ) ; # fhir:url [ fhir:v "http://smart.who.int/hiv/Library/HIVIND37Logic"^^xsd:anyURI] ; # fhir:version [ fhir:v "0.4.3"] ; # fhir:name [ fhir:v "HIVIND37Logic"] ; # fhir:title [ fhir:v "HIV.IND.37 Logic"] ; # fhir:status [ fhir:v "draft"] ; # fhir:experimental [ fhir:v "true"^^xsd:boolean] ; # fhir:type [ ( fhir:coding [ fhir:system [ fhir:v "http://terminology.hl7.org/CodeSystem/library-type"^^xsd:anyURI ] ; fhir:code [ fhir:v "logic-library" ] ] ) ] ; # fhir:date [ fhir:v "2025-02-07T14:15:45+00:00"^^xsd:dateTime] ; # fhir:publisher [ fhir:v "WHO"] ; # fhir:contact ( [ fhir:name [ fhir:v "WHO" ] ; ( fhir:telecom [ fhir:system [ fhir:v "url" ] ; fhir:value [ fhir:v "http://who.int" ] ] ) ] ) ; # fhir:description [ fhir:v "% of HIV-positive pregnant women who are virally suppressed at labour and delivery"] ; # fhir:content ( [ fhir:contentType [ fhir:v "text/cql" ] ; fhir:data [ fhir:v "LyoqCiAqIExpYnJhcnk6IEhJVi5JTkQuMzcgTG9naWMKICogUmVmIE5vOiBWRVIuMQogKiBTaG9ydCBOYW1lOiBWaXJhbCBzdXBwcmVzc2lvbiBhdCBsYWJvdXIgYW5kIGRlbGl2ZXJ5CiAqCiAqIERlZmluaXRpb246ICUgb2YgSElWLXBvc2l0aXZlIHByZWduYW50IHdvbWVuIHdobyBhcmUgdmlyYWxseSBzdXBwcmVzc2VkIGF0IGxhYm91ciBhbmQgZGVsaXZlcnkKICoKICogTnVtZXJhdG9yOiBOdW1iZXIgb2YgSElWLXBvc2l0aXZlIHByZWduYW50IHdvbWVuIG9uIEFSVCBkdXJpbmcgcHJlZ25hbmN5IGFuZCBkZWxpdmVyaW5nIGF0IGEgZmFjaWxpdHkgZHVyaW5nIHRoZSByZXBvcnRpbmcgcGVyaW9kIHdobyB3ZXJlIHZpcmFsbHkgc3VwcHJlc3NlZCAoPDEwMDAgY29waWVzL21MKSBhdCBkZWxpdmVyeQogKiBOdW1lcmF0b3IgQ2FsY3VsYXRpb246IENPVU5UIG9mIGNsaWVudHMgd2l0aCAiSElWIHN0YXR1cyI9J0hJVi1wb3NpdGl2ZScgQU5EICJQbGFjZSBvZiBkZWxpdmVyeSIgaXMgYSAnSGVhbHRoIGZhY2lsaXR5JyBBTkQgIkRlbGl2ZXJ5IGRhdGUiIGlzIGluIHRoZSByZXBvcnRpbmcgcGVyaW9kIEFORCAiRGF0ZSBvZiB2aXJhbCBsb2FkIHNhbXBsZSBjb2xsZWN0aW9uIiBpcyBvbiAiRGVsaXZlcnkgZGF0ZSIgQU5EICJWaXJhbCBsb2FkIHRlc3QgcmVzdWx0IiBMRVNTIFRIQU4gMTAwMCBjb3BpZXMvbUwKICogTnVtZXJhdG9yIEV4Y2x1c2lvbnM6IAogKgogKiBEZW5vbWluYXRvcjogTnVtYmVyIG9mIEhJVi1wb3NpdGl2ZSBwcmVnbmFudCB3b21lbiBvbiBBUlQgZHVyaW5nIHByZWduYW5jeSB3aG8gZGVsaXZlciBhdCBhIGZhY2lsaXR5IGR1cmluZyB0aGUgcmVwb3J0aW5nIHBlcmlvZCBhbmQgaGFkIGEgdmlyYWwgbG9hZCB0ZXN0IGR1cmluZyBkZWxpdmVyeSwgb3IgdGhlIGVzdGltYXRlZCB0b3RhbCBudW1iZXIgb2YgcHJlZ25hbnQgd29tZW4gbGl2aW5nIHdpdGggSElWCiAqIERlbm9taW5hdG9yIENhbGN1bGF0aW9uOiBDT1VOVCBvZiBjbGllbnRzIHdpdGggIkhJViBzdGF0dXMiPSdISVYtcG9zaXRpdmUnIEFORCAiUGxhY2Ugb2YgZGVsaXZlcnkiIGlzIGEgJ0hlYWx0aCBmYWNpbGl0eScgQU5EICJEZWxpdmVyeSBkYXRlIiBpcyBpbiB0aGUgcmVwb3J0aW5nIHBlcmlvZCBBTkQgIkRhdGUgb2YgdmlyYWwgbG9hZCBzYW1wbGUgY29sbGVjdGlvbiIgaXMgb24gIkRlbGl2ZXJ5IGRhdGUiIHwgIHwgQWx0ZXJuYXRpdmVseTogKkVzdGltYXRlZCB0b3RhbCBudW1iZXIgb2YgcHJlZ25hbnQgd29tZW4gbGl2aW5nIHdpdGggSElWCiAqIERlbm9taW5hdG9yIEV4Y2x1c2lvbnM6IAogKgogKiBEaXNhZ2dyZWdhdGlvbnM6CiAqIOKAoiBBZ2UgKDwxNSwgMTXigJMxOSwgMjDigJMyNSwgMjUrIHllYXJzKSAKICogIOKAosKgVGltaW5nIG9mIEFSVCBpbml0aWF0aW9uIChkdXJpbmcgcHJlZ25hbmN5LCBvbiBBUlQgYXQgZmlyc3QgQU5DIHZpc2l0KSAKICogIOKAoiBDaXRpZXMgYW5kIG90aGVyIGFkbWluaXN0cmF0aXZlIHJlZ2lvbnMgb2YgZXBpZGVtaW9sb2dpYyBpbXBvcnRhbmNlCiAqCiAqIERpc2FnZ3JlZ2F0aW9uIEVsZW1lbnRzOiBBZ2UgfCBUaW1pbmcgb2YgQVJUIGluaXRpYXRpb24KICoKICogTnVtZXJhdG9yIGFuZCBEZW5vbWluYXRvciBFbGVtZW50czoKICogRGF0ZSBvZiB2aXJhbCBsb2FkIHNhbXBsZSBjb2xsZWN0aW9uIAogKiAgRGVsaXZlcnkgZGF0ZSAKICogIEhJViBzdGF0dXMgCiAqICBQbGFjZSBvZiBkZWxpdmVyeSAKICogIFZpcmFsIGxvYWQgdGVzdCByZXN1bHQKICoKICogUmVmZXJlbmNlOiBDb25zb2xpZGF0ZWQgZ3VpZGVsaW5lcyBvbiBwZXJzb24tY2VudHJlZCBISVYgc3RyYXRlZ2ljIGluZm9ybWF0aW9uOiBzdHJlbmd0aGVuaW5nIHJvdXRpbmUgZGF0YSBmb3IgaW1wYWN0LiBHZW5ldmE6IFdvcmxkIEhlYWx0aCBPcmdhbml6YXRpb247IDIwMjIKICogCiAqIERhdGEgQ29uY2VwdHM6CiAqIEhJVi5BLkRFMTc6IEFnZSB8IENhbGN1bGF0ZWQgYWdlIChudW1iZXIgb2YgeWVhcnMpIG9mIHRoZSBjbGllbnQgYmFzZWQgb24gZGF0ZSBvZiBiaXJ0aAogKiBISVYuQi5ERTExNTogSElWIHN0YXR1cyB8IEhJViBzdGF0dXMgcmVwb3J0ZWQgYWZ0ZXIgYXBwbHlpbmcgdGhlIG5hdGlvbmFsIEhJViB0ZXN0aW5nIGFsZ29yaXRobS4gTm8gc2luZ2xlIEhJViB0ZXN0IGNhbiBwcm92aWRlIGFuIEhJVi1wb3NpdGl2ZSBkaWFnbm9zaXMuCiAqIEhJVi5CLkRFMTE2OiBISVYtcG9zaXRpdmUgfCBDbGllbnQgaXMgSElWLXBvc2l0aXZlCiAqIEhJVi5CLkRFMTE3OiBISVYtbmVnYXRpdmUgfCBDbGllbnQgaXMgSElWLW5lZ2F0aXZlCiAqIEhJVi5CLkRFMTE4OiBVbmtub3duIHwgQ2xpZW50IGhhcyB1bmtub3duIEhJViBzdGF0dXMKICogSElWLkQuREUxOTQ6IERhdGUgb2YgdmlyYWwgbG9hZCBzYW1wbGUgY29sbGVjdGlvbiB8IERhdGUgYW5kIHRpbWUgd2hlbiB0aGUgc2FtcGxlIHdhcyBjb2xsZWN0ZWQgdG8gdGVzdCB0aGUgY2xpZW50J3MgSElWIHZpcmFsIGxvYWQKICogSElWLkQuREUzODc6IFZpcmFsIGxvYWQgdGVzdCByZXN1bHQgfCBSZXN1bHQgZnJvbSB0aGUgdmlyYWwgbG9hZCB0ZXN0IGluIG51bWJlciBvZiBjb3BpZXMvbUwKICogSElWLkUuREU0MTogVGltaW5nIG9mIEFSVCBpbml0aWF0aW9uIHwgV2hlbiB0aGUgcHJlZ25hbnQgd29tYW4gb3IgbW90aGVyIGluaXRpYXRlZCBBUlQsIGZvciB3b21lbiBsaXZpbmcgd2l0aCBISVYuCiAqIEhJVi5FLkRFNDI6IEFscmVhZHkgb24gQVJUIGF0IGZpcnN0IGFudGVuYXRhbCBjYXJlIHZpc2l0IHwgVGhlIHByZWduYW50IHdvbWFuIHdhcyBhbHJlYWR5IG9uIGFudGlyZXRyb3ZpcmFsIHRoZXJhcHkgKEFSVCkgYXQgZmlyc3QgYW50ZW5hdGFsIGNhcmUgdmlzaXQKICogSElWLkUuREU0MzogTmV3bHkgb24gQVJUIGR1cmluZyBwcmVnbmFuY3kgfCBUaGUgcHJlZ25hbnQgd29tYW4gc3RhcnRlZCBBUlQgZHVyaW5nIGhlciBwcmVnbmFuY3kKICogSElWLkUuREU0NDogTmV3bHkgb24gQVJUIGR1cmluZyBsYWJvdXIgYW5kIGRlbGl2ZXJ5IHwgVGhlIHdvbWFuIHN0YXJ0ZWQgQVJUIGR1cmluZyBsYWJvdXIgYW5kIGRlbGl2ZXJ5CiAqIEhJVi5FLkRFNDY6IERlbGl2ZXJ5IGRhdGUgfCBEYXRlIG9uIHdoaWNoIHRoZSB3b21hbiBkZWxpdmVyZWQKICogSElWLkUuREU2NzogUGxhY2Ugb2YgZGVsaXZlcnkgfCBUaGUgdHlwZSBvZiBwbGFjZSB3aGVyZSB0aGUgd29tYW4gZGVsaXZlcmVkCiAqIEhJVi5FLkRFNjg6IEhlYWx0aCBmYWNpbGl0eSB8IFRoZSB3b21hbiBkZWxpdmVyZWQgYXQgYSBoZWFsdGggZmFjaWxpdHkKICogSElWLkUuREU2OTogSG9tZSB8IFRoZSB3b21hbiBkZWxpdmVyZWQgYXQgaG9tZQogKiBISVYuRS5ERTcwOiBPdGhlciB8IFRoZSB3b21hbiBkZWxpdmVyZWQgYXQgYW5vdGhlciBsb2NhdGlvbiB0aGF0IGlzIG5vdCBhdCBob21lIG9yIGF0IGEgaGVhbHRoIGZhY2lsaXR5CiAqIEhJVi5HLkRFODogRGF0ZSBvZiB2aXJhbCBsb2FkIHNhbXBsZSBjb2xsZWN0aW9uIHwgRGF0ZSBhbmQgdGltZSB3aGVuIHRoZSBzYW1wbGUgd2FzIGNvbGxlY3RlZCB0byB0ZXN0IHRoZSBjbGllbnQncyBISVYgdmlyYWwgbG9hZAogKiBISVYuRy5ERTEyOiBWaXJhbCBsb2FkIHRlc3QgcmVzdWx0IHwgUmVzdWx0IGZyb20gdGhlIHZpcmFsIGxvYWQgdGVzdCBpbiBudW1iZXIgb2YgY29waWVzL21MCiAqIEhJVi5TUlYuREUxMjogRGF0ZSBvZiB2aXJhbCBsb2FkIHNhbXBsZSBjb2xsZWN0aW9uIHwgRGF0ZSBhbmQgdGltZSB3aGVuIHRoZSBzYW1wbGUgd2FzIGNvbGxlY3RlZCB0byB0ZXN0IHRoZSBjbGllbnQncyBISVYgdmlyYWwgbG9hZAogKiBISVYuU1JWLkRFMTM6IFZpcmFsIGxvYWQgdGVzdCByZXN1bHQgfCBSZXN1bHQgZnJvbSB0aGUgdmlyYWwgbG9hZCB0ZXN0IGluIG51bWJlciBvZiBjb3BpZXMvbUwKICoKICogQWRkaXRpb25hbCBDb250ZXh0CiAqIC0gd2hhdCBpdCBtZWFzdXJlczogVGhpcyBpbmRpY2F0b3IgbWVhc3VyZXMgdmlyYWwgc3VwcHJlc3Npb24gYXQgdGhlIHRpbWUgb2YgZGVsaXZlcnkgYW1vbmcgSElWLXBvc2l0aXZlIHByZWduYW50IHdvbWVuLgogKiAtIHJhdGlvbmFsZTog4oCiIFZpcmFsIHN1cHByZXNzaW9uIGF0IHRoZSB0aW1lIG9mIGRlbGl2ZXJ5IGlzIGEgc2VydmljZSBxdWFsaXR5IG1lYXN1cmUgYXQgYSBjcml0aWNhbCBwb2ludCBpbiB0aGUgdmVydGljYWwgdHJhbnNtaXNzaW9uIHJpc2sgcGVyaW9kLiB8IOKAosKgVHdvIGRpZmZlcmVudCBkZW5vbWluYXRvcnMgZ2l2ZSBpbmRpY2F0b3JzIHNpbWlsYXIgdG8gZ2VuZXJhbCBtZWFzdXJlcyBvZiB2aXJhbCBzdXBwcmVzc2lvbiBhbW9uZyBwZW9wbGUgbGl2aW5nIHdpdGggSElWOiBUaGUgcHJvZ3JhbW1lLWJhc2VkL3NlcnZpY2UgZGVsaXZlcnkgZGVub21pbmF0b3IsIHRoYXQgaXMsIHRob3NlIG9uIEFSVCwgZGVsaXZlcmluZyBpbiBhIGZhY2lsaXR5IGFuZCBoYXZpbmcgYSB2aXJhbCBsb2FkIHRlc3QsIG1lYXN1cmVzIHRoZSB0aGlyZCAiOTUiIHRhcmdldC4gVGhlIHBvcHVsYXRpb24tYmFzZWQgZGVub21pbmF0b3IsIHRoYXQgaXMsIHZpcmFsIGxvYWQgYW1vbmcgYWxsIGVzdGltYXRlZCBwcmVnbmFudCB3b21lbiBsaXZpbmcgd2l0aCBISVYsIHJlZ2FyZGxlc3Mgb2YgQVJUIHN0YXR1cyBvciBBTkMvZmFjaWxpdHkgYXR0ZW5kYW5jZSwgbWVhc3VyZXMgcG9wdWxhdGlvbiB2aXJhbCBsb2FkIHN1cHByZXNzaW9uIChvZiBwcmVnbmFudCB3b21lbiBsaXZpbmcgd2l0aCBISVYpLgogKiAtIG1ldGhvZDogRm9yIHRoZSBudW1lcmF0b3I6ICB8IFBhdGllbnQgbW9uaXRvcmluZyB0b29scy9FTVJzIChmb3IgZXhhbXBsZSwgUE1UQ1QgcmVnaXN0ZXJzLCBwYXRpZW50IHJlY29yZHMpIHwgIHwgRm9yIHRoZSBkZW5vbWluYXRvcjogfCDigKLCoFBvcHVsYXRpb24tYmFzZWQgZGVub21pbmF0b3I6IG1vZGVsbGluZy1iYXNlZCBlc3RpbWF0ZXMgKGZvciBleGFtcGxlLCBTcGVjdHJ1bSBBSU0pIHwg4oCiwqBQcm9ncmFtbWUtYmFzZWQvc2VydmljZSBkZWxpdmVyeSBkZW5vbWluYXRvcjogcHJvZ3JhbW1lIHJlY29yZHMsIGxhYm91ciBhbmQgZGVsaXZlcnkgcmVnaXN0ZXJzL0VNUnMgfCBOb3RlOiBUaGlzIGluZGljYXRvciBzaG91bGQgYmUgaW50ZXJwcmV0ZWQgd2l0aCBjb25zaWRlcmF0aW9uIG9mIHRoZSBWTCB0ZXN0aW5nIGNvdmVyYWdlIG9mIHByZWduYW50IHdvbWVuIGxpdmluZyB3aXRoIEhJViBhdCBkZWxpdmVyeS4gfCAgfCBUaGUgcmVjb21tZW5kZWQgcmVwb3J0aW5nIHBlcmlvZCBpcyAxMiBtb250aHMuCiAqIAogKiBTdWdnZXN0ZWQgU2NvcmluZyBNZXRob2Q6IHByb3BvcnRpb24gfCBodHRwOi8vaGw3Lm9yZy9maGlyL3VzL2NxZm1lYXN1cmVzL1N0cnVjdHVyZURlZmluaXRpb24vcHJvcG9ydGlvbi1tZWFzdXJlLWNxZm0KICovCgpsaWJyYXJ5IEhJVklORDM3TG9naWMKCi8vIEluY2x1ZGVkIExpYnJhcmllcwp1c2luZyBGSElSIHZlcnNpb24gJzQuMC4xJwoKaW5jbHVkZSBISVZDb21tb24gdmVyc2lvbiAnMC4wLjEnIGNhbGxlZCBISUMKaW5jbHVkZSBGSElSSGVscGVycyB2ZXJzaW9uICc0LjAuMScKCmluY2x1ZGUgV0hPQ29tbW9uIGNhbGxlZCBXQ29tCgppbmNsdWRlIEhJVkluZGljYXRvckVsZW1lbnRzIGNhbGxlZCBISUUKaW5jbHVkZSBISVZFbGVtZW50cyBjYWxsZWQgSEUKCi8vIEluZGljYXRvciBEZWZpbml0aW9uCnBhcmFtZXRlciAiTWVhc3VyZW1lbnQgUGVyaW9kIiBJbnRlcnZhbDxEYXRlPiBkZWZhdWx0IEludGVydmFsW0AyMDIzLTAxLTAxLCBAMjAyMy0wMS0zMF0KCmNvbnRleHQgUGF0aWVudAovKiBQb3B1bGF0aW9ucyAqLwoKLyoKICpJbml0aWFsIFBvcHVsYXRpb24KICovCgpkZWZpbmUgIkluaXRpYWwgUG9wdWxhdGlvbiI6CiAgdHJ1ZQoKLyoqCiAqIE51bWVyYXRvcgogKiAKICogRGVmaW5pdGlvbjogTnVtYmVyIG9mIEhJVi1wb3NpdGl2ZSBwcmVnbmFudCB3b21lbiBvbiBBUlQgZHVyaW5nIHByZWduYW5jeSBhbmQgZGVsaXZlcmluZyBhdCBhIGZhY2lsaXR5IGR1cmluZyB0aGUgcmVwb3J0aW5nIHBlcmlvZCB3aG8gd2VyZSB2aXJhbGx5IHN1cHByZXNzZWQgKDwxMDAwIGNvcGllcy9tTCkgYXQgZGVsaXZlcnkKICogQ2FsY3VsYXRpb246IENPVU5UIG9mIGNsaWVudHMgd2l0aCAiSElWIHN0YXR1cyI9J0hJVi1wb3NpdGl2ZScgQU5EICJQbGFjZSBvZiBkZWxpdmVyeSIgaXMgYSAnSGVhbHRoIGZhY2lsaXR5JyBBTkQgIkRlbGl2ZXJ5IGRhdGUiIGlzIGluIHRoZSByZXBvcnRpbmcgcGVyaW9kIEFORCAiRGF0ZSBvZiB2aXJhbCBsb2FkIHNhbXBsZSBjb2xsZWN0aW9uIiBpcyBvbiAiRGVsaXZlcnkgZGF0ZSIgQU5EICJWaXJhbCBsb2FkIHRlc3QgcmVzdWx0IiBMRVNTIFRIQU4gMTAwMCBjb3BpZXMvbUwKICovCgovL2hlYWx0aCBmYWNpbGl0eSBiaXJ0aApkZWZpbmUgIkZpcnN0IEhlYWx0aCBmYWNpbGl0eSI6CiAgKEZpcnN0KEhFLiJIZWFsdGggZmFjaWxpdHkiKSkKCmRlZmluZSAiTnVtZXJhdG9yIjoKICBISUUuIkhhcyBISVYtcG9zaXRpdmUgU3RhdHVzIgogIGFuZCBISUUuIk9uIEFSVCBELkRFMzgiCiAgYW5kIEhJRS4iSGVhbHRoIGZhY2lsaXR5IgogIGFuZCBleGlzdHMoCiAgICBISUUuIlZpcmFsIGxvYWQgdGVzdCByZXN1bHQgRC5ERTM4NyIgVkwKICAgIHdpdGggSEUuInZpcmFsIGxvYWQgc2FtcGxlIGNvbGxlY3Rpb24iIFAgCiAgICBzdWNoIHRoYXQgVkwucGFydE9mLnJlZmVyZW5jZXMoUCkgYW5kIHN0YXJ0IG9mIFAucGVyZm9ybWVkLnRvSW50ZXJ2YWwoKSA9IHN0YXJ0IG9mICJGaXJzdCBIZWFsdGggZmFjaWxpdHkiLmVmZmVjdGl2ZS50b0ludGVydmFsKCkKICAgIHdoZXJlIFZMLnZhbHVlIDwgMTAwMAogICAgKQoKCi8qKgogKiBEZW5vbWluYXRvcgogKgogKiBEZWZpbml0aW9uOiBOdW1iZXIgb2YgSElWLXBvc2l0aXZlIHByZWduYW50IHdvbWVuIG9uIEFSVCBkdXJpbmcgcHJlZ25hbmN5IHdobyBkZWxpdmVyIGF0IGEgZmFjaWxpdHkgZHVyaW5nIHRoZSByZXBvcnRpbmcgcGVyaW9kIGFuZCBoYWQgYSB2aXJhbCBsb2FkIHRlc3QgZHVyaW5nIGRlbGl2ZXJ5LCBvciB0aGUgZXN0aW1hdGVkIHRvdGFsIG51bWJlciBvZiBwcmVnbmFudCB3b21lbiBsaXZpbmcgd2l0aCBISVYKICogQ2FsY3VsYXRpb246IENPVU5UIG9mIGNsaWVudHMgd2l0aCAiSElWIHN0YXR1cyI9J0hJVi1wb3NpdGl2ZScgQU5EICJQbGFjZSBvZiBkZWxpdmVyeSIgaXMgYSAnSGVhbHRoIGZhY2lsaXR5JyBBTkQgIkRlbGl2ZXJ5IGRhdGUiIGlzIGluIHRoZSByZXBvcnRpbmcgcGVyaW9kIEFORCAiRGF0ZSBvZiB2aXJhbCBsb2FkIHNhbXBsZSBjb2xsZWN0aW9uIiBpcyBvbiAiRGVsaXZlcnkgZGF0ZSIgfCAgfCBBbHRlcm5hdGl2ZWx5OiAqRXN0aW1hdGVkIHRvdGFsIG51bWJlciBvZiBwcmVnbmFudCB3b21lbiBsaXZpbmcgd2l0aCBISVYKICovCgpkZWZpbmUgIkRlbm9taW5hdG9yIjoKICBISUUuIkhhcyBISVYtcG9zaXRpdmUgU3RhdHVzIgogIGFuZCBISUUuIk9uIEFSVCBELkRFMzgiCiAgYW5kIEhJRS4iSGVhbHRoIGZhY2lsaXR5IgogIGFuZCBleGlzdHMoCiAgICBISUUuIlZpcmFsIGxvYWQgdGVzdCByZXN1bHQgRC5ERTM4NyIgVkwKICAgIHdpdGggSEUuInZpcmFsIGxvYWQgc2FtcGxlIGNvbGxlY3Rpb24iIFAgCiAgICBzdWNoIHRoYXQgVkwucGFydE9mLnJlZmVyZW5jZXMoUCkgYW5kIHN0YXJ0IG9mIFAucGVyZm9ybWVkLnRvSW50ZXJ2YWwoKSA9IHN0YXJ0IG9mICJGaXJzdCBIZWFsdGggZmFjaWxpdHkiLmVmZmVjdGl2ZS50b0ludGVydmFsKCkKICAgICkKCi8qIGVuZCBQb3B1bGF0aW9ucyAqLwoKLyoKICogRGlzYWdncmVnYXRvcnMKICovCgoKZGVmaW5lICJBZ2UgU3RyYXRpZmllciI6CglISUUuIkJ5IEFnZSBTdHJhdGlmaWVyIDMiCgpkZWZpbmUgIkdlb2dyYXBoaWMgUmVnaW9uIFN0cmF0aWZpZXIiOgoJSElFLiJCeSBHZW9ncmFwaGljIFJlZ2lvbiBTdHJhdGlmaWVyIgoKZGVmaW5lICJUaW1pbmcgb2YgQVJUIGluaXRpYXRpb24iOgogIEhJRS4iVGltaW5nIG9mIEFSVCBpbml0aWF0aW9uIgoKZGVmaW5lICJTdHJhdGlmaWNhdGlvbiI6CiBISUUuIkJ5IEFnZSBTdHJhdGlmaWVyIDMiCisgJzonICsgSElFLiJCeSBHZW9ncmFwaGljIFJlZ2lvbiBTdHJhdGlmaWVyIgorIEhJRS4iVGltaW5nIG9mIEFSVCBpbml0aWF0aW9uIi5jb2RlIAo="^^xsd:base64Binary ] ] ) . #
IG © 2025+ WHO. Package smart.who.int.hiv#0.4.3 based on FHIR 4.0.1. Generated 2025-02-07
Links: Table of Contents |
QA Report
| Version History | License