Id: |
ANCDT32 |
Url: |
ANC.DT.32 Tetanus toxoid-containing vaccination |
Version: |
0.3.0 |
Identifier: |
value: ANC.DT.32
|
Name: |
ANCDT32 |
Title: |
ANC.DT.32 Tetanus toxoid-containing vaccination |
Status: |
active |
Experimental: |
false |
Type: |
system: http://terminology.hl7.org/CodeSystem/library-type
code: logic-library
|
Date: |
2024-09-10 13:23:00+0000 |
Publisher: |
World Health Organization (WHO) |
Description: |
If the woman has not yet been fully immunized against tetanus, she should be immunized |
Jurisdiction: |
001 |
Related Artifacts: |
Dependencies
|
Parameters: |
Name | Type | Min | Max | In/Out |
encounter | string | 0 | 1 | In |
Patient | Patient | 0 | 1 | Out |
Should Provide tetanus toxoid immunizations – using the "Tetanus toxoid-containing vaccine (TTCV) immunization – NO PREVIOUS" schedule (3 dose scheme) | boolean | 0 | 1 | Out |
Should Provide tetanus toxoid immunizations – using the "Tetanus toxoid-containing vaccine (TTCV) immunization – WITH PREVIOUS" schedule (1 dose scheme) | 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-b6-de100
|
Immunization |
http://hl7.org/fhir/StructureDefinition/Immunization |
;;;; |
code filter:
path: vaccineCode
value set: http://fhir.org/guides/who/anc-cds/ValueSet/anc-b10-de173
|
Immunization |
http://hl7.org/fhir/StructureDefinition/Immunization |
;;;; |
code filter:
path: vaccineCode
value set: http://fhir.org/guides/who/anc-cds/ValueSet/anc-b10-de171
|
Immunization |
http://hl7.org/fhir/StructureDefinition/Immunization |
;;;; |
code filter:
path: vaccineCode
value set: http://fhir.org/guides/who/anc-cds/ValueSet/anc-b10-de169
|
Immunization |
http://hl7.org/fhir/StructureDefinition/Immunization |
;;;; |
code filter:
path: vaccineCode
value set: http://fhir.org/guides/who/anc-cds/ValueSet/anc-b10-de167
|
Immunization |
http://hl7.org/fhir/StructureDefinition/Immunization |
;;;; |
code filter:
path: vaccineCode
value set: http://fhir.org/guides/who/anc-cds/ValueSet/anc-b10-de165
|
|
Content: text/cql |
library ANCDT32
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
/*
(("Tetanus toxoid-containing vaccine (TTCV) immunization history" = "Under-immunized")
OR ("Tetanus toxoid-containing vaccine (TTCV) immunization history" = "No doses"))
OR ("Tetanus toxoid-containing vaccine (TTCV) immunization history" = "Unknown")
*/
define "Should Provide tetanus toxoid immunizations – using the \"Tetanus toxoid-containing vaccine (TTCV) immunization – NO PREVIOUS\" schedule (3 dose scheme)":
ContactData."Tetanus toxoid-containing vaccine (TTCV) immunization history" in Cx."Tetanus toxoid-containing vaccine (TTCV) immunization history - Under Immunized Choices"
or ContactData."Tetanus toxoid-containing vaccine (TTCV) immunization history" in Cx."Tetanus toxoid-containing vaccine (TTCV) immunization history - No Doses Choices"
or ContactData."Tetanus toxoid-containing vaccine (TTCV) immunization history" in Cx."Tetanus toxoid-containing vaccine (TTCV) immunization history - Unknown Choices"
/*
(((("Tetanus toxoid-containing vaccine (TTCV) 1 immunization provided" = TRUE)
AND ("Tetanus toxoid-containing vaccine (TTCV) 2 immunization provided" = TRUE)
AND ("Tetanus toxoid-containing vaccine (TTCV) 3 immunization provided" = TRUE)
AND ("Tetanus toxoid-containing vaccine (TTCV) 4 immunization provided" = TRUE))
OR (("Tetanus toxoid-containing vaccine (TTCV) 1 immunization provided" = TRUE)
AND ("Tetanus toxoid-containing vaccine (TTCV) 2 immunization provided" = TRUE)
AND ("Tetanus toxoid-containing vaccine (TTCV) 3 immunization provided" = TRUE)))
OR (("Tetanus toxoid-containing vaccine (TTCV) 1 immunization provided" = TRUE)
AND ("Tetanus toxoid-containing vaccine (TTCV) 2 immunization provided" = TRUE)))
OR ("Tetanus toxoid-containing vaccine (TTCV) 1 immunization provided" = TRUE)
*/
define "Should Provide tetanus toxoid immunizations – using the \"Tetanus toxoid-containing vaccine (TTCV) immunization – WITH PREVIOUS\" schedule (1 dose scheme)":
ContactData."Tetanus toxoid (TT) 5 immunization provided" is null
or ContactData."Tetanus toxoid (TT) 4 immunization provided" is null
or ContactData."Tetanus toxoid (TT) 3 immunization provided" is null
or ContactData."Tetanus toxoid (TT) 2 immunization provided" is null
or ContactData."Tetanus toxoid (TT) 1 immunization provided" is null
|
|
Content: application/elm+xml |
Encoded data (21700 characters)
|
|
Content: application/elm+json |
Encoded data (34292 characters)
|
|