WHO Antenatal Care Guideline Implementation Guide
0.3.0 - CI Build International flag

WHO Antenatal Care Guideline Implementation Guide, published by World Health Organization (WHO). This guide is not an authorized publication; it is the continuous build for version 0.3.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-anc/ and changes regularly. See the Directory of published versions

Library: ANC.DT.10 Hepatitis C testing

Official URL: http://fhir.org/guides/who/anc-cds/Library/ANCDT10 Version: 0.3.0
Active as of 2024-02-13 Computable Name: ANCDT10
Other Identifiers: ANC.DT.10 (use: OFFICIAL)

Depending on the population prevalence, and woman’s medical history, conduct hepatitis C testing

Id: ANCDT10
Url: ANC.DT.10 Hepatitis C testing
Version: 0.3.0
Identifier:

value: ANC.DT.10

Name: ANCDT10
Title: ANC.DT.10 Hepatitis C testing
Status: active
Experimental: false
Type:

system: LibraryType

code: logic-library

Date: 2024-02-13 15:17:14+0000
Publisher: World Health Organization (WHO)
Description: Depending on the population prevalence, and woman's medical history, conduct hepatitis C testing
Jurisdiction: 001
Related Artifacts:

Dependencies

Parameters:
NameTypeMinMaxIn/Out
encounterstring01in
PatientPatient01out
Should Conduct hepatitis C testboolean01out
Should Conduct hepatitis C test 2boolean01out
Should Conduct hepatitis C test 3boolean01out
Should Conduct hepatitis C test 4boolean01out
Data Requirements:
TypeProfileMSCode Filter
Patient http://hl7.org/fhir/StructureDefinition/Patient
Observation http://hl7.org/fhir/StructureDefinition/Observation ;;;;; code filter:
path: code
value set: http://fhir.org/guides/who/anc-cds/ValueSet/anc-b6-de146
Observation http://hl7.org/fhir/StructureDefinition/Observation ;;;; code filter:
path: code
value set: http://fhir.org/guides/who/anc-cds/ValueSet/anc-b9-de45
Content: text/cql
library ANCDT10

using FHIR version '4.0.1'

include FHIRHelpers version '4.0.1'

include ANCBaseDataElements called BaseDataElements
include ANCConfig called Config
include ANCConcepts called Cx
include ANCDataElements called PatientData
include ANCContactDataElements called ContactData

context Patient

/*
"Population prevalence of hepatitis C" ≥ 2%
*/
define "Should Conduct hepatitis C test":
  Config."Population prevalence of hepatitis C" >= 2 '%'

/*
"HIV status" = "HIV positive"
*/
define "Should Conduct hepatitis C test 2":
  ContactData."HIV status" in Cx."HIV status - HIV positive Choices"

/*
"Current alcohol and/or other substance use" = "Injectable drugs"
*/
define "Should Conduct hepatitis C test 3":
  ContactData."Current alcohol and/or other substance use" in Cx."Current alcohol and/or other substance use - Injectable drugs Choices"

/*
"Occupation" = "Informal employment (sex worker)"
*/
define "Should Conduct hepatitis C test 4":
  BaseDataElements."Patient Occupation" in Cx."Occupation - Informal employment (other) Choices"
Content: application/elm+xml
Encoded data (14956 characters)
Content: application/elm+json
Encoded data (23968 characters)