WHO SMART Guidelines - Example Workshop IG
0.1.0 - ci-build
WHO SMART Guidelines - Example Workshop IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/brynrhodes/smart-workshop/ and changes regularly. See the Directory of published versions
Official URL: http://smart.who.int/example-workshop/Library/IMMZVaccineLibrary | Version: 0.1.0 | |||
Draft as of 2024-12-02 | Computable Name: IMMZVaccineLibrary |
This library defines logic and mappings for the use of vaccines in the Immunization CPG
Generated Narrative: Library IMMZVaccineLibrary
Depends On | Library FC | http://fhir.org/guides/cqf/common/Library/FHIRCommon |
Depends On | Library WCom | http://smart.who.int/example-workshop/Library/WHOCommon |
Depends On | Library Wcon | http://smart.who.int/example-workshop/Library/WHOConcepts |
Depends On | Library IMMZc | IMMZConcepts |
Depends On | Library IMMZcom | IMMZCommon |
Get Medication | out | 0 | * | Medication |
BCG Vaccine Codes | out | 0 | * | Medication |
Cholera Vaccine Codes | out | 0 | * | Medication |
text/cql
library IMMZVaccineLibrary
using FHIR version '4.0.1'
include FHIRHelpers version '4.0.1'
include fhir.cqf.common.FHIRCommon called FC
include WHOCommon called WCom
include WHOConcepts called Wcon
include IMMZConcepts called IMMZc
include IMMZCommon called IMMZcom
define "Get Medication":
[Medication]
define "BCG Vaccine Codes":
[Medication: code in IMMZc."BCG Vaccine"]
/*check BCG Vaccine code valueset generated from DataDictionary Library in order to confirm that the that any of those codes exist in a Medication Resources
1. check for Medication Resource
2. Check if Medication Resource has BCG Vaccine code from list
3. Import that code into ActivityDefinition as defined by dynamicValue
*/
define "Cholera Vaccine Codes":
[Medication: code in IMMZc."Cholera Vaccine"]
Content not shown - (
application/elm+xml
, size = 6Kb )
Content not shown - (
application/elm+json
, size = 9Kb )