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.01 Danger signs

Official URL: http://fhir.org/guides/who/anc-cds/Library/ANCDT01 Version: 0.3.0
Active as of 2024-04-09 Computable Name: ANCDT01
Other Identifiers: ANC.DT.01 (use: official)

Before each contact, during the Quick Check, the health worker should check whether the woman has any of the danger signs listed here – if yes, she should be referred to the hospital urgently; if no, the normal contact should be continued as normal

Id: ANCDT01
Url: ANC.DT.01 Danger signs
Version: 0.3.0
Identifier:

value: ANC.DT.01

Name: ANCDT01
Title: ANC.DT.01 Danger signs
Status: active
Experimental: false
Type:

system: LibraryType

code: logic-library

Date: 2024-04-09 18:08:09+0000
Publisher: World Health Organization (WHO)
Description: Before each contact, during the Quick Check, the health worker should check whether the woman has any of the danger signs listed here – if yes, she should be referred to the hospital urgently; if no, the normal contact should be continued as normal
Jurisdiction: 001
Related Artifacts:

Dependencies

Parameters:
NameTypeMinMaxIn/Out
encounterstring01in
PatientPatient01out
Danger signsCodeableConcept0*out
Should Proceed with ANC contactboolean01out
Should Proceed with ANC contact OR Referral for Central cyanosisboolean01out
Should Proceed with ANC contact OR Referralboolean01out
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-b5-de48
Content: text/cql
library ANCDT01

using FHIR version '4.0.1'

include FHIRHelpers version '4.0.1'

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

context Patient

define "Danger signs":
  ContactData."Danger signs"

/*
"Danger signs" = "No danger signs"
*/
define "Should Proceed with ANC contact":
  ContactData."Danger signs" in Cx."Danger Signs - No danger signs Choices"

/*
"Danger signs" = "Central cyanosis"
*/
define "Should Proceed with ANC contact OR Referral for Central cyanosis":
  ContactData."Danger signs" in Cx."Danger Signs - Central cyanosis Choices"

/*
((((((((((("Danger signs" = "Bleeding vaginally")
  OR ("Danger signs" = "Convulsing"))
  OR ("Danger signs" = "Fever"))
  OR ("Danger signs" = "Severe headache"))
  OR ("Danger signs" = "Visual disturbance"))
  OR ("Danger signs" = "Imminent delivery"))
  OR ("Danger signs" = "Labour"))
  OR ("Danger signs" = "Looks very ill"))
  OR ("Danger signs" = "Severe vomiting"))
  OR ("Danger signs" = "Severe pain"))
  OR ("Danger signs" = "Severe abdominal pain"))
  OR ("Danger signs" = "Unconscious")
*/
define "Should Proceed with ANC contact OR Referral":
  ContactData."Danger signs" in Cx."Danger signs Choices"
Content: application/elm+xml
Encoded data (14700 characters)
Content: application/elm+json
Encoded data (22940 characters)