From 9f69dee6b594375bdd256499eaf9d751852c7421 Mon Sep 17 00:00:00 2001 From: Luke Duncan Date: Thu, 1 Feb 2024 15:29:06 -0800 Subject: [PATCH] Updated comments to align with updates to latest antigens. --- input/cql/IMMZD18SMeaslesDose0HighTx.cql | 5 ++--- input/cql/IMMZD18SMeaslesDose0LowTx.cql | 5 ++--- input/cql/IMMZD18SMeaslesHighTx.cql | 5 ++--- input/cql/IMMZD18SMeaslesLowTx.cql | 5 ++--- input/cql/IMMZD18SMeaslesSupp.cql | 5 ++--- input/cql/IMMZD18SYellowFever.cql | 3 +-- input/cql/IMMZD2DTMeaslesDose0.cql | 5 +++-- input/cql/IMMZD2DTMeaslesHighTx.cql | 5 +++-- input/cql/IMMZD2DTMeaslesInput.cql | 4 +--- input/cql/IMMZD2DTMeaslesLowTx.cql | 5 +++-- input/cql/IMMZD2DTMeaslesSupp.cql | 5 +++-- input/cql/IMMZD2DTYellowFever.cql | 2 +- input/cql/IMMZD2DTYellowFeverInput.cql | 4 +--- input/cql/IMMZD5DTMeasles.cql | 2 +- input/cql/IMMZVaccineLibrary.cql | 8 +++++--- 15 files changed, 32 insertions(+), 36 deletions(-) diff --git a/input/cql/IMMZD18SMeaslesDose0HighTx.cql b/input/cql/IMMZD18SMeaslesDose0HighTx.cql index dde54d05d8..4aa8e44d99 100644 --- a/input/cql/IMMZD18SMeaslesDose0HighTx.cql +++ b/input/cql/IMMZD18SMeaslesDose0HighTx.cql @@ -1,7 +1,6 @@ /* - * Library: IMMZD18SMeaslesDose0HighTx (IMMZ.D18.S.Measles.Dose0.HighTx) - * Rule: Measles MCV0 dose schedule - * Trigger: IMMZ.D18 Determine required vaccination(s) Schedule if any + * Library: IMMZD18SMeaslesDose0HighTx (IMMZ.D18.S.Measles.MCV dose 0 schedule.HighTx) + * Schedule Table: MCV dose 0 (MCV0) schedule */ library IMMZD18SMeaslesDose0HighTx // Start Skeleton CQL diff --git a/input/cql/IMMZD18SMeaslesDose0LowTx.cql b/input/cql/IMMZD18SMeaslesDose0LowTx.cql index e91567ca1d..666d19b65d 100644 --- a/input/cql/IMMZD18SMeaslesDose0LowTx.cql +++ b/input/cql/IMMZD18SMeaslesDose0LowTx.cql @@ -1,7 +1,6 @@ /* - * Library: IMMZD18SMeaslesDose0LowTx (IMMZ.D18.S.Measles.Dose0.LowTx) - * Rule: Measles MCV0 dose schedule - * Trigger: IMMZ.D18 Determine required vaccination(s) Schedule if any + * Library: IMMZD18SMeaslesDose0LowTx (IMMZ.D18.S.Measles.MCV dose 0 schedule.LowTx) + * Schedule Table: MCV dose 0 (MCV0) schedule */ library IMMZD18SMeaslesDose0LowTx // Start Skeleton CQL diff --git a/input/cql/IMMZD18SMeaslesHighTx.cql b/input/cql/IMMZD18SMeaslesHighTx.cql index 905a5de797..d316627fa3 100644 --- a/input/cql/IMMZD18SMeaslesHighTx.cql +++ b/input/cql/IMMZD18SMeaslesHighTx.cql @@ -1,7 +1,6 @@ /* - * Library: IMMZD18SMeaslesHighTx (IMMZ.D18.S.Measles.HighTx) - * Rule: Countries with ongoing transmission in which the risk of measles mortality remains high - * Trigger: IMMZ.D18 Determine required vaccination(s) Schedule if any + * Library: IMMZD18SMeaslesHighTx (IMMZ.D18.S.Measles.Ongoing transmission schedule) + * Schedule Table: Schedule for countries with ongoing transmission in which the risk of measles mortality remains high */ library IMMZD18SMeaslesHighTx // Start Skeleton CQL diff --git a/input/cql/IMMZD18SMeaslesLowTx.cql b/input/cql/IMMZD18SMeaslesLowTx.cql index 923268c8ca..063bec5e87 100644 --- a/input/cql/IMMZD18SMeaslesLowTx.cql +++ b/input/cql/IMMZD18SMeaslesLowTx.cql @@ -1,7 +1,6 @@ /* - * Library: IMMZD18SMeaslesLowTx (IMMZ.D18.S.Measles.LowTx) - * Rule: Countries with low levels of measles transmission - * Trigger: IMMZ.D18 Determine required vaccination(s) Schedule if any + * Library: IMMZD18SMeaslesLowTx (IMMZ.D18.S.Measles.Low transmission schedule) + * Schedule Table: Schedule for countries with low levels of measles transmission */ library IMMZD18SMeaslesLowTx // Start Skeleton CQL diff --git a/input/cql/IMMZD18SMeaslesSupp.cql b/input/cql/IMMZD18SMeaslesSupp.cql index 0bd500e3b7..43abecca60 100644 --- a/input/cql/IMMZD18SMeaslesSupp.cql +++ b/input/cql/IMMZD18SMeaslesSupp.cql @@ -1,7 +1,6 @@ /* - * Library: IMMZD18SMeaslesSupp (IMMZ.D18.S.Measles.Supp) - * Rule: Measles supplementary dose schedule - * Trigger: IMMZ.D18 Determine required vaccination(s) Schedule if any + * Library: IMMZD18SMeaslesSupp (IMMZ.D18.S.Measles.Supplementary dose schedule ) + * Schedule Table: Measles supplementary dose schedule */ library IMMZD18SMeaslesSupp // Start Skeleton CQL diff --git a/input/cql/IMMZD18SYellowFever.cql b/input/cql/IMMZD18SYellowFever.cql index 2d6e1e43a5..6673ce02fc 100644 --- a/input/cql/IMMZD18SYellowFever.cql +++ b/input/cql/IMMZD18SYellowFever.cql @@ -1,6 +1,5 @@ /* - * Library: IMMZD18SYellowFever (IMMZ.D18.S.YellowFever) - * Trigger: IMMZ.D18 Determine required vaccination(s) Schedule if any + * Library: IMMZD18SYellowFever (IMMZ.D18.S.Yellow fever schedule) */ library IMMZD18SYellowFever // Start Skeleton CQL diff --git a/input/cql/IMMZD2DTMeaslesDose0.cql b/input/cql/IMMZD2DTMeaslesDose0.cql index 4c871b6f93..4779064ec4 100644 --- a/input/cql/IMMZD2DTMeaslesDose0.cql +++ b/input/cql/IMMZD2DTMeaslesDose0.cql @@ -1,6 +1,7 @@ /* - * Library: IMMZD2DTMeaslesDose0 (IMMZ.D2.DT.Measles.Dose0) - * Rule: Measles dose 0 (MCV0) administration + * Library: IMMZD2DTMeaslesDose0 (IMMZ.D2.DT.Measles.MCV dose 0) + * Rule: Determine if the client is due for a measles vaccination according to the national immunization protocol + * Decision Table: Measles dose 0 (MCV0) administration * Trigger: IMMZ.D2 Determine required vaccination(s) if any */ library IMMZD2DTMeaslesDose0 diff --git a/input/cql/IMMZD2DTMeaslesHighTx.cql b/input/cql/IMMZD2DTMeaslesHighTx.cql index 3d0ab294cd..cab80b4fb6 100644 --- a/input/cql/IMMZD2DTMeaslesHighTx.cql +++ b/input/cql/IMMZD2DTMeaslesHighTx.cql @@ -1,6 +1,7 @@ /* - * Library: IMMZD2DTMeaslesHighTx (IMMZ.D2.DT.Measles.HighTx) - * Rule: Countries with ongoing transmission in which the risk of measles mortality remains high + * Library: IMMZD2DTMeaslesHighTx (IMMZ.D2.DT.Measles.Ongoing transmission) + * Rule: Determine if the client is due for a measles vaccination according to the national immunization protocol + * Decision Table: Countries with ongoing transmission in which the risk of measles mortality remains high * Trigger: IMMZ.D2 Determine required vaccination(s) if any */ library IMMZD2DTMeaslesHighTx diff --git a/input/cql/IMMZD2DTMeaslesInput.cql b/input/cql/IMMZD2DTMeaslesInput.cql index 3438b7c832..0a35ddae16 100644 --- a/input/cql/IMMZD2DTMeaslesInput.cql +++ b/input/cql/IMMZD2DTMeaslesInput.cql @@ -1,7 +1,5 @@ /* - * Library: IMMZD2DTMeasles (IMMZ.D2.DT.Measles) - * Rule: If the child or patient has not been given MCV1 (at 9 months) and MCV2 (between 15-18 months) vaccination - * Trigger: Patient has never received measles vaccination + * Library: IMMZD2DTMeaslesInput (IMMZ.D2.DT.Measles.Input) */ library IMMZD2DTMeaslesInput // Start Skeleton CQL diff --git a/input/cql/IMMZD2DTMeaslesLowTx.cql b/input/cql/IMMZD2DTMeaslesLowTx.cql index 7ae1fe5f0c..339b3872cf 100644 --- a/input/cql/IMMZD2DTMeaslesLowTx.cql +++ b/input/cql/IMMZD2DTMeaslesLowTx.cql @@ -1,6 +1,7 @@ /* - * Library: IMMZD2DTMeaslesLowTx (IMMZ.D2.DT.Measles.LowTx) - * Rule: Countries with low levels of measles transmission + * Library: IMMZD2DTMeaslesLowTx (IMMZ.D2.DT.Measles.Low transmission) + * Rule: Determine if the client is due for a measles vaccination according to the national immunization protocol + * Decision Table: Countries with low levels of measles transmission * Trigger: IMMZ.D2 Determine required vaccination(s) if any */ library IMMZD2DTMeaslesLowTx diff --git a/input/cql/IMMZD2DTMeaslesSupp.cql b/input/cql/IMMZD2DTMeaslesSupp.cql index 3b70c6065b..926a1446a2 100644 --- a/input/cql/IMMZD2DTMeaslesSupp.cql +++ b/input/cql/IMMZD2DTMeaslesSupp.cql @@ -1,6 +1,7 @@ /* - * Library: IMMZD2DTMeaslesSupp (IMMZ.D2.DT.Measles.Supp) - * Rule: Measles supplementary dose administration + * Library: IMMZD2DTMeaslesSupp (IMMZ.D2.DT.Measles.Supplementary dose) + * Rule: Determine if the client is due for a measles vaccination according to the national immunization protocol + * Decision Table: Measles supplementary dose administration * Trigger: IMMZ.D2 Determine required vaccination(s) if any */ library IMMZD2DTMeaslesSupp diff --git a/input/cql/IMMZD2DTYellowFever.cql b/input/cql/IMMZD2DTYellowFever.cql index 240bba03cc..dd39524b60 100644 --- a/input/cql/IMMZD2DTYellowFever.cql +++ b/input/cql/IMMZD2DTYellowFever.cql @@ -1,5 +1,5 @@ /* - * Library: IMMZD2DTYellowFever (IMMZ.D2.DT.YellowFever) + * Library: IMMZD2DTYellowFever (IMMZ.D2.DT.Yellow fever) * Rule: Determine if the client is due for a yellow fever vaccination according to the national immunization protocol * Trigger: IMMZ.D2 Determine required vaccination(s) if any */ diff --git a/input/cql/IMMZD2DTYellowFeverInput.cql b/input/cql/IMMZD2DTYellowFeverInput.cql index f8f097ad39..3d886dd1fa 100644 --- a/input/cql/IMMZD2DTYellowFeverInput.cql +++ b/input/cql/IMMZD2DTYellowFeverInput.cql @@ -1,7 +1,5 @@ /* - * Library: IMMZD2DTYellowFeverInput (IMMZ.D2.DT.YellowFeverInput) - * Rule: Determine if the client is due for a yellow fever vaccination according to the national immunization protocol - * Trigger: IMMZ.D2 Determine required vaccination(s) in any + * Library: IMMZD2DTYellowFeverInput (IMMZ.D2.DT.YellowFeverInput) */ library IMMZD2DTYellowFeverInput // Start Skeleton CQL diff --git a/input/cql/IMMZD5DTMeasles.cql b/input/cql/IMMZD5DTMeasles.cql index af461d8090..f65ea8e705 100644 --- a/input/cql/IMMZD5DTMeasles.cql +++ b/input/cql/IMMZD5DTMeasles.cql @@ -1,5 +1,5 @@ /* - * Library: IMMZD5DTMeasles (IMMZ.D5.DT.Measles) + * Library: IMMZD5DTMeasles (IMMZ.D5.DT.Measles contraindications) * Rule: Check for contraindications before administering the vaccine(s) due       * Trigger: IMMZ.D5 Determine vaccine(s) to be administered based on contraindications */ diff --git a/input/cql/IMMZVaccineLibrary.cql b/input/cql/IMMZVaccineLibrary.cql index f11203fe92..6f4dc17f7d 100644 --- a/input/cql/IMMZVaccineLibrary.cql +++ b/input/cql/IMMZVaccineLibrary.cql @@ -10,15 +10,17 @@ 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"] \ No newline at end of file + [Medication: code in IMMZc."Cholera Vaccine"] +*/ \ No newline at end of file