Id: |
ANCDT04 |
Url: |
ANC.DT.04 Conducting physical exams |
Version: |
0.3.0 |
Identifier: |
value: ANC.DT.04
|
Name: |
ANCDT04 |
Title: |
ANC.DT.04 Conducting physical exams |
Status: |
active |
Experimental: |
false |
Type: |
system: http://terminology.hl7.org/CodeSystem/library-type
code: logic-library
|
Date: |
2024-09-10 04:55:21+0000 |
Publisher: |
World Health Organization (WHO) |
Description: |
Depending on the results of some physical exams, additional examinations or repeat measurements are required |
Jurisdiction: |
001 |
Related Artifacts: |
Dependencies
|
Parameters: |
Name | Type | Min | Max | In/Out |
encounter | string | 0 | 1 | In |
Patient | Patient | 0 | 1 | Out |
Should Measure BP again after 10–15 minutes rest | boolean | 0 | 1 | Out |
Should Measure temperature again | boolean | 0 | 1 | Out |
Should Check again after 10 minutes rest | boolean | 0 | 1 | Out |
Should Conduct oximetry test | boolean | 0 | 1 | Out |
Should Measure the fetal heart rate again | boolean | 0 | 1 | Out |
|
Data Requirements: |
Type | Profile | MS | Code 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-b8-de17
|
Observation |
http://hl7.org/fhir/StructureDefinition/Observation |
;;;; |
code filter:
path: code
value set: http://fhir.org/guides/who/anc-cds/ValueSet/anc-b8-de19
|
Observation |
http://hl7.org/fhir/StructureDefinition/Observation |
;;;; |
code filter:
path: code
value set: http://fhir.org/guides/who/anc-cds/ValueSet/anc-b8-de34
|
Observation |
http://hl7.org/fhir/StructureDefinition/Observation |
;;;; |
code filter:
path: code
value set: http://fhir.org/guides/who/anc-cds/ValueSet/anc-b8-de36
|
Observation |
http://hl7.org/fhir/StructureDefinition/Observation |
;;;; |
code filter:
path: code
value set: http://fhir.org/guides/who/anc-cds/ValueSet/anc-b8-de39
|
Observation |
http://hl7.org/fhir/StructureDefinition/Observation |
;;;; |
code filter:
path: code
value set: http://fhir.org/guides/who/anc-cds/ValueSet/anc-b8-de107
|
|
Content: text/cql |
library ANCDT04
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
/*
("Systolic blood pressure" ≥ 140 mmHg)
OR ("Diastolic blood pressure" ≥ 90 mmHg)
*/
define "Should Measure BP again after 10–15 minutes rest":
ContactData."Systolic blood pressure" >= 140 'mm[Hg]'
or ContactData."Diastolic blood pressure" >= 90 'mm[Hg]'
/*
"Body temperature" ≥ 38°C
*/
define "Should Measure temperature again":
ContactData."Body temperature" >= 38 'Cel'
/*
60 > Pulse rate > 100
*/
define "Should Check again after 10 minutes rest":
ContactData."Pulse rate" < 60
or ContactData."Pulse rate" > 100
/*
(((((("Respiratory exam result" = "Dyspnoea")
OR ("Respiratory exam result" = "Cough"))
OR ("Respiratory exam result" = "Rapid breathing"))
OR ("Respiratory exam result" = "Slow breathing"))
OR ("Respiratory exam result" = "Wheezing"))
OR ("Respiratory exam result" = "Rales"))
OR ("Respiratory exam result" = "Other abnormal respiratory exam result (specify)")
*/
define "Should Conduct oximetry test":
ContactData."Respiratory exam result" in Cx."Respiratory exam result - Dyspnoea Choices"
or (ContactData."Respiratory exam result" in Cx."Respiratory exam result - Cough Choices")
or (ContactData."Respiratory exam result" in Cx."Respiratory exam result - Rapid breathing Choices")
or (ContactData."Respiratory exam result" in Cx."Respiratory exam result - Slow breathing Choices")
or (ContactData."Respiratory exam result" in Cx."Respiratory exam result - Wheezing Choices")
or (ContactData."Respiratory exam result" in Cx."Respiratory exam result - Rales Choices")
or (ContactData."Respiratory exam result" in Cx."Respiratory exam result - Other abnormal result (specify) Choices")
/*
100 bpm > Fetal heart rate > 180 bpm
*/
define "Should Measure the fetal heart rate again":
ContactData."Fetal heart rate" < 100
or ContactData."Fetal heart rate" > 180
|
|
Content: application/elm+xml |
Encoded data (36920 characters)
|
|
Content: application/elm+json |
Encoded data (64228 characters)
|
|