SAGE Immunizations Guideline
SAGE Cycle 5 Immunization guideline
All patients eligible for vaccination regardless of age and clinical condition
- meta_data:
Guideline_Metadata
()
- identifier:
ImmunizationCycle5
- title:
Immunization master guideline
- version:
ImmunoCycle5
- category:
Prevention
- date:
2006-06-22
- developer:
Jim Campbell
Karen Hrabak
Samson Tu
- enrollment_criteria:
true
- recommendation set:
Recommendation Set (Activity Graph):
Neonatal Hepatitis Immunization Guideline
Newborn (Inpatient) Hepatitis Immunization Scenario
This scenario is triggered upon admission of a newborn. The logic 1) determines whether Hepatits B vaccine is due, checks upon deferral and places orders when appropriate.
2) Orders followup testing at nine months of age for infants at risk
3) Determines whether Hepatitis B Immune Globulin is due and places order
4) Checks maternal record for information of Hepatitis B status. If these cannot be found, orders are placed for maternal testing and time drive event is set for 12 hour rechecks until receipted or the baby is more than 24 hours old.
1. Context:
Immunization guideline age < 7 days
- triggering_events:
Administrative_Event
(
Inpatient hospital admission event
)
- SAGE_event_type:
Inpatient hospital admission event
- label:
Inpatient hospital admission event
Clinical_Event
(
Immunization maternal Hepatitis B surface antigen result monitoring event
)
- SAGE_event_type:
Care support guideline-related event
- HL7_type:
User_Request_Based
- description:
Event to monitor for maternal HbsAg lab results
- label:
Immunization maternal Hepatitis B surface antigen result monitoring event
- precondition:
-
Age
<
7.0 day (qualifier value) [SNOMED CT]
)
- description:
Review Hepatitis B vaccination and immunoglobulin requirements at time of newborn hospital admission or through first day of life until status verified and shots administered.
- new_session:
true
- clinical_context:
Clinical_Context
()
- clinical_setting:
Newborn nursery
- clinical_role:
3. Decision:
Is Hepatitis B vaccine due?
- description:
Determines if Hepatitis B vaccine is indicated
(No known contraindications in newborn!)
- decision_model:
Alternative_Choice
()
- alternative:
Hepatitis B Vaccine possibly due
- recommendation_threshhold:
1
- strict_rule_in:
(
AND
- (
OR
- (
OR
- presence of Mother (person) [SNOMED CT]Problem Hepatitis B surface antigen positive (finding) [SNOMED CT]
- presence of Mother (person) [SNOMED CT]ObservationObservation where 'HEPATITIS B VIRUS SURFACE AG:ACNC:PT:SER:ORD: [LOINC [Logical Observation Identifiers Names and Codes]]' code = 'Positive (qualifier value) [SNOMED CT]' within 9.0 Month (qualifier value) [SNOMED CT] before NOW
- (
AND
- absence of Mother (person) [SNOMED CT]Observation HEPATITIS B VIRUS SURFACE AG:ACNC:PT:SER:ORD: [LOINC [Logical Observation Identifiers Names and Codes]] within 9.0 Month (qualifier value) [SNOMED CT] before NOW
-
Age
>=
24.0 hour (qualifier value) [SNOMED CT]
)
)
- presence of Problem Maternal hepatitis B surface antigen reactive [SAGE SNOMED CT] Now
)
-
Patient weight variable
>=
2.0 kg (qualifier value) [SNOMED CT]
)
)
- absence of SubstanceAdministration Hepatitis B virus vaccine (product) [SNOMED CT]
)
- strict_rule_out:
(
OR
- number_of Hepatitis B virus vaccine (product) [SNOMED CT] SubstanceAdministration >= 1
- presence of MedicationOrder Hepatitis B vaccine pediatric 5micrograms/0.5mL prefilled syringe (product) [SNOMED CT]
)
5. Action:
Hepatitis B Vaccine possibly due
- description:
Concludes that Hepatitis B vaccination is Indicated for the newborn
AND
Obtain Further information about weight, consent, vaccinations done outside
- action_spec:
Conclude
()
-
If
(
NOT
(
OR
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Hepatitis B virus vaccine (product) [SNOMED CT]'
- presence of AdverseReaction: 'Food allergy (disorder) [SNOMED CT]' to 'Saccharomyces cerevisiae (organism) [SNOMED CT]'
)
)
- assertion:
Observation of 'Hepatitis B vaccine is due [SAGE] 'True (qualifier value) [SNOMED CT]'
Action_Set
(
Hepatitis B Vaccination Actions (newborn)
)
-
If
(
NOT
(
OR
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Hepatitis B virus vaccine (product) [SNOMED CT]'
- presence of AdverseReaction: 'Food allergy (disorder) [SNOMED CT]' to 'Saccharomyces cerevisiae (organism) [SNOMED CT]'
)
)
- action_spec:
Inquire
(
Obtain Consent for Immunization
)
- label:
Obtain Consent for Immunization
-
If
(
AND
absence of Observation Immunization consent given (finding) [SNOMED CT] within 24.0 hour (qualifier value) [SNOMED CT] before NOW
)
- data_entries:
Immunization consent CEM
- communication_mode:
Patient inbox alert protocol
- addressee:
Session_Owner
Inquire
(
Inquire about illness
)
- label:
Inquire about illness
- data_entries:
Illness CEM
- addressee:
Session_Owner
7. Action:
Order Future Hepatitis B Laboratory Tests for Neonate
- description:
1) Order Hepatitis B surface antigen levels at 9 months of age
2) Order Hepatitis B core antibody levels at 9 months of age
- action_spec:
Recommend_VMROrder
()
- order:
VMR Order where
code is subsumed by
Hepatitis B surface antigen level (procedure) [SNOMED CT]
- repeatNumber:
1,1
- author:
- effectiveTime:
9 months after date of birth: exactly
Recommend_VMROrder
()
- order:
VMR Order where
code is subsumed by
Hepatitis B core antibody level (procedure) [SNOMED CT]
- repeatNumber:
1,1
- author:
- effectiveTime:
9 months after date of birth: exactly
9. Decision:
Is there reason to defer Hepatitis B Vaccination?
description:
Determines if there is a reason to defer Hepatitis B Vaccination
decision_model:
Alternative_Choice
()
- alternative:
Hepatitis B Vaccine can be given. Place Order.
- recommendation_threshhold:
1
- strict_rule_in:
presence of ObservationObservation where 'Hepatitis B vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- strict_rule_out:
(
OR
- presence of ObservationObservation where 'Illness (finding) [SNOMED CT]' code = 'Present (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- absence of ObservationObservation where 'Immunization consent given (finding) [SNOMED CT]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Latex (substance) [SNOMED CT]'
)
11. Action:
Hepatitis B Vaccine can be given. Place Order.
description:
Place a pending order for Hepatitis B vaccine
action_spec:
Recommend_VMROrder
()
- order:
Medication Order where
code is subsumed by
Hepatitis B vaccine pediatric 5micrograms/0.5mL prefilled syringe (product) [SNOMED CT]
- repeatNumber:
1,1
- priorityCode:
Stat (qualifier value) [SNOMED CT]
- routeCode:
Intramuscular (qualifier value) [SNOMED CT]
- doseQuantity:
0.5 mL (qualifier value) [SNOMED CT]
13. Action:
Hepatitis B Immune Globulin is DUE for newborn, Place order
description:
Hepatitis B Immune Globulin is due for newborn; Place order
action_spec:
Recommend_VMROrder
()
- order:
Medication Order where
code is subsumed by
Hepatitis B immunoglobulin 200iu powder for injection solution vial (product) [SNOMED CT]
- repeatNumber:
1,1
- priorityCode:
Stat (qualifier value) [SNOMED CT]
- routeCode:
Intramuscular (qualifier value) [SNOMED CT]
- doseQuantity:
0.5 mL (qualifier value) [SNOMED CT]
15. Decision:
Is Hepatitis B Immune Globulin (HBIG) possibly due?
description:
Determines if Hepatitis B Immune globulin (HBIG) is due ( infant's mother is Hepatitis B surface antigen POSITIVE or a day has elapsed and mother's Hepatitis B surface antigen status is not known)
decision_model:
Alternative_Choice
()
- alternative:
Hepatitis B Immune Globulin is DUE for newborn, Place order
- recommendation_threshhold:
1
- strict_rule_in:
(
OR
- presence of Mother (person) [SNOMED CT]Problem Hepatitis B surface antigen positive (finding) [SNOMED CT]
- presence of Problem Maternal hepatitis B surface antigen reactive [SAGE SNOMED CT] Now
- presence of Mother (person) [SNOMED CT]ObservationObservation where 'HEPATITIS B VIRUS SURFACE AG:ACNC:PT:SER:ORD: [LOINC [Logical Observation Identifiers Names and Codes]]' code = 'Positive (qualifier value) [SNOMED CT]' within 9.0 Month (qualifier value) [SNOMED CT] before NOW
- (
AND
-
Age
>=
24.0 hour (qualifier value) [SNOMED CT]
)
- absence of Mother (person) [SNOMED CT]Observation HEPATITIS B VIRUS SURFACE AG:ACNC:PT:SER:ORD: [LOINC [Logical Observation Identifiers Names and Codes]] within 9.0 Month (qualifier value) [SNOMED CT] before NOW
)
)
- strict_rule_out:
(
OR
- number_of hepatitis B immune globulin (human) (product) [SNOMED CT} SubstanceAdministration within 999.0 year (qualifier value) [SNOMED CT] before NOW >= 1
- presence of MedicationOrder hepatitis B immune globulin (human) (product) [SNOMED CT}
)
17. Decision:
Do we need to order maternal Hepatitis B surface antigen test?
description:
Determines need to order maternal Hepatitis B surface antigen test
decision_model:
Alternative_Choice
()
- alternative:
Order maternal Hepatitis B surface Antigen test
- recommendation_threshhold:
5
- strict_rule_in:
-
Age
<
24.0 hour (qualifier value) [SNOMED CT]
)
- absence of VMROrder Hepatitis B surface antigen level (procedure) [SNOMED CT] within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- absence of Mother (person) [SNOMED CT]Observation HEPATITIS B VIRUS SURFACE AG:ACNC:PT:SER:ORD: [LOINC [Logical Observation Identifiers Names and Codes]] within 9.0 Month (qualifier value) [SNOMED CT] before NOW
- (
NOT
presence of Mother (person) [SNOMED CT]Problem Hepatitis B surface antigen positive (finding) [SNOMED CT]
)
- (
NOT
presence of Problem Maternal hepatitis B surface antigen reactive [SAGE SNOMED CT] Now
)
19. Action:
Order maternal Hepatitis B surface Antigen test
description:
Order maternal blood test for Hepatitis B surface antigen
action_spec:
Recommend_VMROrder
()
- order:
VMR Order where
code is subsumed by
Hepatitis B surface antigen level (procedure) [SNOMED CT]
- repeatNumber:
1,1
- author:
- effectiveTime:
Now
- priorityCode:
Stat (qualifier value) [SNOMED CT]
21. Action:
Generate Check for Maternal Hepatitis B surface antigen status event
description:
If mother's Hepatitis B surface antigen status is unknown, during first 24 hours of age (infant) generate a recheck of maternal HBsAG status every 12 hours
action_spec:
Generate_Event
()
-
If
-
Age
<
24.0 hour (qualifier value) [SNOMED CT]
)
time_to_activate:
within 12.0 hour (qualifier value) [SNOMED CT] after NOW
23. Decision:
Are future Hepatitis B status tests needed?
description:
Determines if future Hepatitis B laboratory tests are required for neonate
decision_model:
Alternative_Choice
()
- alternative:
Order Future Hepatitis B Laboratory Tests for Neonate
- recommendation_threshhold:
1
- strict_rule_in:
- presence of Mother (person) [SNOMED CT]ObservationObservation where 'HEPATITIS B VIRUS SURFACE AG:ACNC:PT:SER:ORD: [LOINC [Logical Observation Identifiers Names and Codes]]' code = 'Positive (qualifier value) [SNOMED CT]' within 9.0 Month (qualifier value) [SNOMED CT] before NOW
- absence of Mother (person) [SNOMED CT]Observation HEPATITIS B VIRUS SURFACE AG:ACNC:PT:SER:ORD: [LOINC [Logical Observation Identifiers Names and Codes]] within 9.0 Month (qualifier value) [SNOMED CT] before NOW
- presence of Problem Maternal hepatitis B surface antigen reactive [SAGE SNOMED CT] Now
- presence of Mother (person) [SNOMED CT]Problem Hepatitis B surface antigen positive (finding) [SNOMED CT]
- strict_rule_out:
- presence of Mother (person) [SNOMED CT]ObservationObservation where 'HEPATITIS B VIRUS SURFACE AG:ACNC:PT:SER:ORD: [LOINC [Logical Observation Identifiers Names and Codes]]' code = 'Negative (qualifier value) [SNOMED CT]' within 9.0 Month (qualifier value) [SNOMED CT] before NOW
- presence of VMROrder Hepatitis B surface antigen level (procedure) [SNOMED CT] within 2.0 Month (qualifier value) [SNOMED CT] after 8.0 Month (qualifier value) [SNOMED CT] after Date of birth
)
Recommendation Set (Activity Graph):
Primary Care Immunizations
Recommendation Set for outpatient immunizations (adult and pediatric patients)
This scenario begins when nurse accesses medical record after check-in of patient to primary care clinic. All eligible vaccines are checked and contraindications reviewed. For patient who is due for vaccine, the user is prompted for verification of consent and absence of deferral reason such as illness. For all vaccines not deferred, orders are placed.
1. Context:
Nurse Updates Medical Record
- triggering_events:
Clinical_Event
(
Outpatient nurse accesses patient record
)
- SAGE_event_type:
Outpatient nurse accesses patient record
- label:
Outpatient nurse accesses patient record
- description:
This scenario checks for patient eligibility for vaccinations when nurse signs onto record during encounter in primary care clinic. All eligible vaccines are offered,vaccine information is offered,deferral reasons are checked,and any vaccines authorized are ordered. Clinician is notified of any contraindicated vaccines.
- new_session:
false
3. Action:
Compute for Due Immunizations
- description:
Computes for immunizations due and checks for contraindications in an outpatient setting
- subguideline:
Subguideline
(
Eligibility Master subguideline
)
- description:
Determine eligibility for vaccines based upon age and patient characteristics; checks for contraindications. As a result of this guideline, there is a list of vaccines that are due.
- subrecommendations:
Vaccine eligibility master subguideline
- execution_type:
SYNCHR
5. Action:
Send notifications for any contraindicated vaccine
- description:
Sends out a notification about a vaccine contraindication
- action_spec:
Notify
(
Send notification that MMR is contraindicated
)
- label:
Send notification that MMR is contraindicated
-
If
presence of ObservationObservation where 'MMR vaccine is due [SAGE]' code = 'Contraindicated (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- communication_mode:
Patient inbox alert protocol
- addressee:
Session_Owner
- priority:
normal
- parameterized_string:
MMR vaccine is due but contraindicated
where
Notify
(
Send notification that HiB vaccine is contraindicated
)
- label:
Send notification that HiB vaccine is contraindicated
-
If
presence of ObservationObservation where 'Hib vaccine is due [SAGE]' code = 'Contraindicated (qualifier value) [SNOMED CT]'
- communication_mode:
Patient inbox alert protocol
- addressee:
Session_Owner
- priority:
normal
- parameterized_string:
Hemophilus influenza B vaccine is due but contraindicated
where
Notify
(
Send notification that Hep B is contraindicated
)
- label:
Send notification that Hep B is contraindicated
-
If
presence of ObservationObservation where 'Hepatitis B vaccine is due [SAGE]' code = 'Contraindicated (qualifier value) [SNOMED CT]'
- communication_mode:
Patient inbox alert protocol
- addressee:
Session_Owner
- priority:
normal
- parameterized_string:
Hep B vaccine is due but contraindicated
where
Notify
(
Send notification that Hep A is contraindicated
)
- label:
Send notification that Hep A is contraindicated
-
If
presence of ObservationObservation where 'Hepatitis A vaccine is due [SAGE]' code = 'Contraindicated (qualifier value) [SNOMED CT]'
- communication_mode:
Patient inbox alert protocol
- addressee:
Session_Owner
- priority:
normal
- parameterized_string:
Hep A vaccine is due but contraindicated
where
Notify
(
Send notification that IPV (Polio) is contraindicated
)
- label:
Send notification that IPV (Polio) is contraindicated
-
If
presence of ObservationObservation where 'IPV vaccine is due [SAGE]' code = 'Contraindicated (qualifier value) [SNOMED CT]'
- communication_mode:
Patient inbox alert protocol
- addressee:
Session_Owner
- priority:
normal
- parameterized_string:
Polio (IPV) vaccine is due but contraindicated
where
Notify
(
Send Notification that PCV7 Vaccine is Contraindicated
)
- label:
Send Notification that PCV7 Vaccine is Contraindicated
-
If
presence of ObservationObservation where 'PCV7 vaccine is due [SAGE]' code = 'Contraindicated (qualifier value) [SNOMED CT]'
- communication_mode:
Patient inbox alert protocol
- addressee:
Session_Owner
- priority:
normal
- parameterized_string:
PCV7 vaccine is due but contraindicated
where
Notify
(
Send notification that Influenza splitvirus vaccine is contraindicated
)
- label:
Send notification that Influenza splitvirus vaccine is contraindicated
-
If
presence of ObservationObservation where 'Trivalent inactivated Influenza vaccine is due [SAGE]' code = 'Contraindicated (qualifier value) [SNOMED CT]'
- communication_mode:
Patient inbox alert protocol
- addressee:
Session_Owner
- priority:
normal
- parameterized_string:
Influenza vaccine is due but contraindicated
where
Notify
(
Send notification that Td is contraindicated
)
- label:
Send notification that Td is contraindicated
-
If
presence of ObservationObservation where 'Td vaccine is due [SAGE]' code = 'Contraindicated (qualifier value) [SNOMED CT]'
- communication_mode:
Patient inbox alert protocol
- addressee:
Session_Owner
- priority:
normal
- parameterized_string:
Td vaccine is due but contraindicated
where
Notify
(
Send notification that DTaP is contraindicated
)
- label:
Send notification that DTaP is contraindicated
-
If
presence of ObservationObservation where 'DtaP vaccine is due [SAGE]' code = 'Contraindicated (qualifier value) [SNOMED CT]'
- communication_mode:
Patient inbox alert protocol
- addressee:
Session_Owner
- priority:
normal
- parameterized_string:
DTaP vaccine is due but contraindicated
where
Notify
(
Send notification that varicella vaccine is contraindicated
)
- label:
Send notification that varicella vaccine is contraindicated
-
If
presence of ObservationObservation where 'Varicella vaccine is due [SAGE]' code = 'Contraindicated (qualifier value) [SNOMED CT]'
- communication_mode:
Patient inbox alert protocol
- addressee:
Session_Owner
- priority:
normal
- parameterized_string:
Varicella vaccine is due but contraindicated
where
Notify
(
Send notification that TdaP vaccine is contraindicated
)
- label:
Send notification that TdaP vaccine is contraindicated
-
If
presence of ObservationObservation where 'TdaP vaccine is due [SAGE]' code = 'Contraindicated (qualifier value) [SNOMED CT]'
- communication_mode:
Patient inbox alert protocol
- addressee:
Session_Owner
- priority:
Normal
- parameterized_string:
TdaP vaccine is due but contraindicated
where
Notify
(
Send notification that MPSV4 vaccine is contraindicated
)
- label:
Send notification that MPSV4 vaccine is contraindicated
-
If
presence of ObservationObservation where 'MPSV4 vaccine is due [SAGE]' code = 'Contraindicated (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- communication_mode:
Patient inbox alert protocol
- addressee:
Session_Owner
- priority:
normal
- parameterized_string:
MPSV4 vaccine is due but contraindicated
where
Notify
(
Send notification that MCV4 vaccine is contraindicated
)
- label:
Send notification that MCV4 vaccine is contraindicated
-
If
presence of ObservationObservation where 'MCV4 vaccine is due [SAGE]' code = 'Contraindicated (qualifier value) [SNOMED CT]'
- communication_mode:
Patient inbox alert protocol
- addressee:
Session_Owner
- priority:
normal
- parameterized_string:
MCV4 vaccine is due but contraindicated
where
Notify
(
Send notification that influenza wholevirus vaccine is contraindicated
)
- label:
Send notification that influenza wholevirus vaccine is contraindicated
-
If
presence of ObservationObservation where 'Live attenuated Influenza vaccine is due [SAGE]' code = 'Contraindicated (qualifier value) [SNOMED CT]'
- communication_mode:
Patient inbox alert protocol
- addressee:
Session_Owner
- priority:
normal
- parameterized_string:
Whole virus Influenza vaccine is due but contraindicated
where
Notify
(
Send notification that DT vaccine is contraindicated
)
- label:
Send notification that DT vaccine is contraindicated
-
If
presence of ObservationObservation where 'Dt vaccine is due [SAGE]' code = 'Contraindicated (qualifier value) [SNOMED CT]'
- communication_mode:
Patient inbox alert protocol
- addressee:
Session_Owner
- priority:
Normal
- parameterized_string:
DT vaccine is due but contraindicated
where
Notify
(
Send notification that PPV23 is contraindicated
)
- label:
Send notification that PPV23 is contraindicated
-
If
presence of ObservationObservation where 'PPV23 vaccine is due [SAGE]' code = 'Contraindicated (qualifier value) [SNOMED CT]'
- communication_mode:
Patient inbox alert protocol
- addressee:
Session_Owner
- priority:
Normal
- parameterized_string:
PPV23 vaccine is due but contraindicated
where
Notify
(
DT due notification to report
)
- label:
DT due notification to report
-
If
presence of ObservationObservation where 'Dt vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- communication_mode:
Document printing protocol
- parameterized_string:
DT vaccination is due
where
Notify
(
DtaP due notification to report
)
- label:
DtaP due notification to report
-
If
presence of ObservationObservation where 'DtaP vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- communication_mode:
Document printing protocol
- parameterized_string:
DTaP vaccination is due
where
Notify
(
Hep A due notification to report
)
- label:
Hep A due notification to report
-
If
presence of ObservationObservation where 'Hepatitis A vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- communication_mode:
Document printing protocol
- parameterized_string:
Hep A vaccination is due
where
Notify
(
Hep B due notification to report
)
- label:
Hep B due notification to report
-
If
presence of ObservationObservation where 'Hepatitis B vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- communication_mode:
Document printing protocol
- parameterized_string:
Hep B vaccination is due
where
Notify
(
Hib due notification to report
)
- label:
Hib due notification to report
-
If
presence of ObservationObservation where 'Hib vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- communication_mode:
Document printing protocol
- parameterized_string:
Hib vaccination is due
where
Notify
(
Influenza splitvirus due notification to report
)
- label:
Influenza splitvirus due notification to report
-
If
presence of ObservationObservation where 'Trivalent inactivated Influenza vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- communication_mode:
Document printing protocol
- parameterized_string:
Influenza splitvirus vaccination is due
where
Notify
(
Influenza wholevirus due notification to report
)
- label:
Influenza wholevirus due notification to report
-
If
presence of ObservationObservation where 'Live attenuated Influenza vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- communication_mode:
Document printing protocol
- parameterized_string:
influenza wholevirus vaccination is due
where
Notify
(
IPV (Polio) due notification to report
)
- label:
IPV (Polio) due notification to report
-
If
presence of ObservationObservation where 'IPV vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- communication_mode:
Document printing protocol
- parameterized_string:
IPV Polio vaccination is due
where
Notify
(
Meningococcal (MCV4) due notification to report
)
- label:
Meningococcal (MCV4) due notification to report
-
If
presence of ObservationObservation where 'MCV4 vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- communication_mode:
Document printing protocol
- parameterized_string:
Meningococcal MCV4 vaccination is due
where
Notify
(
Meningococcal (MPSV4) due notification to report
)
- label:
Meningococcal (MPSV4) due notification to report
-
If
presence of ObservationObservation where 'MPSV4 vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- communication_mode:
Document printing protocol
- parameterized_string:
Meningococcal MPSV4 vaccination is due
where
Notify
(
MMR due notification to report
)
- label:
MMR due notification to report
-
If
presence of ObservationObservation where 'MMR vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- communication_mode:
Document printing protocol
- parameterized_string:
MMR vaccination is due
where
Notify
(
Pneumococcal (PCV7) due notification to report
)
- label:
Pneumococcal (PCV7) due notification to report
-
If
presence of ObservationObservation where 'PCV7 vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- communication_mode:
Document printing protocol
- parameterized_string:
Pneumococcal PCV7 vaccination is due
where
Notify
(
Pneumococcal (PPV23) due notification to report
)
- label:
Pneumococcal (PPV23) due notification to report
-
If
presence of ObservationObservation where 'PPV23 vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- communication_mode:
Document printing protocol
- parameterized_string:
Pneumococcal PPV23 vaccination is due
where
Notify
(
Td due notification to report
)
- label:
Td due notification to report
-
If
presence of ObservationObservation where 'Td vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- communication_mode:
Document printing protocol
- parameterized_string:
Td vaccination is due
where
Notify
(
TdaP due notification to report
)
- label:
TdaP due notification to report
-
If
presence of ObservationObservation where 'TdaP vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- communication_mode:
Document printing protocol
- parameterized_string:
TdaP vaccination is due
where
Notify
(
Varicella due notification to report
)
- label:
Varicella due notification to report
-
If
presence of ObservationObservation where 'Varicella vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- communication_mode:
Document printing protocol
- parameterized_string:
Varicella vaccination is due
where
7. Decision:
Any immunization due?
- description:
Check if there are immunizations that are due.
- decision_model:
Alternative_Choice
()
- alternative:
Vaccines are due; request for documentation
- recommendation_threshhold:
1
- strict_rule_in:
(
OR
- presence of ObservationObservation where 'PPV23 vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- presence of ObservationObservation where 'PCV7 vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- presence of ObservationObservation where 'MCV4 vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- presence of ObservationObservation where 'MPSV4 vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- presence of ObservationObservation where 'IPV vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- presence of ObservationObservation where 'Td vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- presence of ObservationObservation where 'Dt vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- presence of ObservationObservation where 'Hepatitis A vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- presence of ObservationObservation where 'Hepatitis B vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- presence of ObservationObservation where 'Hib vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- presence of ObservationObservation where 'Trivalent inactivated Influenza vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- presence of ObservationObservation where 'Live attenuated Influenza vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- presence of ObservationObservation where 'MMR vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- presence of ObservationObservation where 'Varicella vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- presence of ObservationObservation where 'DtaP vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- presence of ObservationObservation where 'TdaP vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
)
9. Action:
Vaccines are due; request for documentation
- description:
Request for more information; Provide Educational Materials; Check for Illness; Obtain consent;
- action_spec:
Action_Set
(
MMR vaccination actions
)
-
If
presence of ObservationObservation where 'MMR vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- action_spec:
Display
(
Generate MMR education material
)
- display_data:
Supplemental_Material
(
MMR VIS
)
- label:
MMR VIS
- URLs:
http://www.cdc.gov/nip/publications/VIS/vis-mmr.pdf
- role:
patient_education_material
- communication_mode:
Document printing protocol
- addressee:
Session_Owner
Inquire
(
Obtain immunization consent
)
- label:
Obtain immunization consent
-
If
(
AND
- absence of Observation Immunization consent given (finding) [SNOMED CT]
- absence of Observation immunization consent not given (finding) [SNOMED CT]
)
- data_entries:
Immunization consent CEM
- addressee:
Session_Owner
Inquire
(
Inquire about illness
)
- label:
Inquire about illness
- data_entries:
Illness CEM
- addressee:
Session_Owner
Action_Set
(
Hep B vaccination actions
)
-
If
presence of ObservationObservation where 'Hepatitis B vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- action_spec:
Display
(
Generate Hep B education material
)
- display_data:
Supplemental_Material
(
Hepatitis B VIS
)
- label:
Hepatitis B VIS
- URLs:
http://www.cdc.gov/nip/publications/VIS/vis-hep-b.pdf
- role:
patient_education_material
- communication_mode:
Document printing protocol
- addressee:
Session_Owner
Action_Set
(
Hep A vaccination actions
)
-
If
presence of ObservationObservation where 'Hepatitis A vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- action_spec:
Display
(
Generate Hep A education material
)
- display_data:
Supplemental_Material
(
Hep A VIS
)
- label:
Hep A VIS
- URLs:
http://www.cdc.gov/nip/publications/VIS/vis-hep-a.pdf
- role:
patient_education_material
- communication_mode:
Document printing protocol
- addressee:
Session_Owner
Action_Set
(
Polio (IPV) vaccination actions
)
-
If
presence of ObservationObservation where 'IPV vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- action_spec:
Display
(
Generate IPV (Polio) education material
)
- display_data:
Supplemental_Material
(
IPV VIS
)
- label:
IPV VIS
- URLs:
http://www.cdc.gov/nip/publications/VIS/vis-IPV.pdf
- role:
patient_education_material
- communication_mode:
Document printing protocol
- addressee:
Session_Owner
Action_Set
(
Hib vaccination actions
)
-
If
presence of ObservationObservation where 'Hib vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- action_spec:
Display
(
Generate Hib education material
)
- display_data:
Supplemental_Material
(
Hib VIS
)
- label:
Hib VIS
- URLs:
http://www.cdc.gov/nip/publications/VIS/vis-hib.pdf
- role:
patient_education_material
- communication_mode:
Document printing protocol
- addressee:
Session_Owner
Action_Set
(
Pneumococcal (PPV23) vaccination actions
)
-
If
presence of ObservationObservation where 'PPV23 vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- action_spec:
Display
(
Generate Pneumococcal (PPV23) education material
)
- display_data:
Supplemental_Material
(
PPV23 VIS
)
- label:
PPV23 VIS
- URLs:
http://www.cdc.gov/nip/publications/VIS/vis-ppv.pdf
- role:
patient_education_material
- communication_mode:
Document printing protocol
- addressee:
Session_Owner
Action_Set
(
influenza splitvirus vaccination actions
)
-
If
presence of ObservationObservation where 'Trivalent inactivated Influenza vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- action_spec:
Display
(
Generate Influenza (splitvirus) education material
)
- display_data:
Supplemental_Material
(
Influenza (splitvirus) VIS
)
- label:
Influenza (splitvirus) VIS
- URLs:
http://www.cdc.gov/nip/publications/VIS/vis-flu.pdf
- role:
patient_education_material
- communication_mode:
Document printing protocol
- addressee:
Session_Owner
Action_Set
(
Td vaccination actions
)
-
If
presence of ObservationObservation where 'Td vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- action_spec:
Display
(
Generate Td education material
)
- display_data:
Supplemental_Material
(
Td VIS
)
- label:
Td VIS
- URLs:
http://www.cdc.gov/nip/publications/VIS/vis-td.pdf
- role:
patient_education_material
- communication_mode:
Document printing protocol
- addressee:
Session_Owner
Action_Set
(
DTaP vaccination actions
)
-
If
presence of ObservationObservation where 'DtaP vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- action_spec:
Display
(
Generate DTaP education material
)
- display_data:
Supplemental_Material
(
DTaP VIS
)
- label:
DTaP VIS
- URLs:
http://www.cdc.gov/nip/publications/VIS/vis-dtp.pdf
- role:
patient_education_material
- communication_mode:
Document printing protocol
- addressee:
Session_Owner
Action_Set
(
Pneumococcal (PCV7) vaccine actions
)
-
If
presence of ObservationObservation where 'PCV7 vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- action_spec:
Display
(
Generate Pneumococcal (PCV7) education material
)
- display_data:
Supplemental_Material
(
PCV7 VIS
)
- label:
PCV7 VIS
- URLs:
http://www.cdc.gov/nip/publications/VIS/vis-PneumoConjugate.pdf
- role:
patient_education_material
- communication_mode:
Document printing protocol
- addressee:
Session_Owner
Action_Set
(
Varicella vaccination actions
)
-
If
presence of ObservationObservation where 'Varicella vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- action_spec:
Display
(
Generate Varicella education material
)
- display_data:
Supplemental_Material
(
Varicella VIS
)
- label:
Varicella VIS
- URLs:
http://www.cdc.gov/nip/publications/VIS/vis-varicella.pdf
- role:
patient_education_material
- communication_mode:
Document printing protocol
- addressee:
Session_Owner
Action_Set
(
Meningogoccal (MCV4) vaccination actions
)
-
If
presence of ObservationObservation where 'MCV4 vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- action_spec:
Display
(
Generate Meningococcal (MCV4) education material
)
- display_data:
Supplemental_Material
(
MCV4 VIS
)
- label:
MCV4 VIS
- URLs:
http://www.cdc.gov/nip/publications/VIS/vis-mening.pdf
- role:
patient_education_material
- communication_mode:
Document printing protocol
- addressee:
Session_Owner
Action_Set
(
DT vaccination actions
)
-
If
presence of ObservationObservation where 'Dt vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- action_spec:
Display
(
Generate DT education material
)
- display_data:
Supplemental_Material
(
DT VIS
)
- label:
DT VIS
- URLs:
http://www.cdc.gov/nip/publications/VIS/vis-dtp.pdf
- role:
patient_education_material
- communication_mode:
Document printing protocol
- addressee:
Session_Owner
Action_Set
(
Meningococcal (MPSV4) vaccination actions
)
-
If
presence of ObservationObservation where 'MPSV4 vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- action_spec:
Display
(
Generate Meningococcal (MPSV4) education material
)
- display_data:
Supplemental_Material
(
MPSV4 VIS
)
- label:
MPSV4 VIS
- URLs:
http://www.cdc.gov/nip/publications/VIS/vis-mening.pdf
- role:
patient_education_material
- communication_mode:
Document printing protocol
- addressee:
Session_Owner
Action_Set
(
TdaP vaccination actions
)
-
If
presence of ObservationObservation where 'TdaP vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- action_spec:
Display
(
Generate TdaP education material
)
- display_data:
Supplemental_Material
(
TdaP VIS
)
- label:
TdaP VIS
- URLs:
http://www.cdc.gov/nip/publications/VIS/vis-tdap.pdf
- role:
patient_education_material
- communication_mode:
Document printing protocol
- addressee:
Session_Owner
Action_Set
(
Influenza wholevirus vaccination actions
)
-
If
presence of ObservationObservation where 'Live attenuated Influenza vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- action_spec:
Display
(
Generate Influenza (wholevirus) education material
)
- display_data:
Supplemental_Material
(
Influenza (wholevirus) VIS
)
- label:
Influenza (wholevirus) VIS
- URLs:
http://www.cdc.gov/nip/publications/VIS/vis-flulive.pdf
- role:
patient_education_material
- communication_mode:
Document printing protocol
- addressee:
Session_Owner
11. Action:
Check for any deferrable vaccine
- description:
Revise List of Due Vaccines; Remove Deferred Vaccines
- subguideline:
Subguideline
(
Compute Deferred Vaccines
)
13. Action:
Place Orders for Due Vaccines
- description:
Place Orders for Due Vaccines
- action_spec:
Recommend_VMROrder
()
-
If
presence of ObservationObservation where 'MMR vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- order:
Medication Order where
code is subsumed by
Measles/mumps/rubella vaccine powder and solvent for injection solution vial (product) [SNOMED CT]
- repeatNumber:
1,1
- author:
- routeCode:
Intramuscular (qualifier value) [SNOMED CT]
- doseQuantity:
0.5 mL (qualifier value) [SNOMED CT]
Recommend_VMROrder
()
-
If
(
AND
-
Age
<
19.0 year (qualifier value) [SNOMED CT]
)
- presence of ObservationObservation where 'Hepatitis B vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
)
- order:
Medication Order where
code is subsumed by
Hepatitis B vaccine pediatric 5micrograms/0.5mL prefilled syringe (product) [SNOMED CT]
- repeatNumber:
1,1
- routeCode:
Intramuscular (qualifier value) [SNOMED CT]
- doseQuantity:
0.5 mL (qualifier value) [SNOMED CT]
Recommend_VMROrder
()
-
If
presence of ObservationObservation where 'IPV vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- order:
Medication Order where
code is subsumed by
Poliomyelitis inactivated vaccine injection (product) [SNOMED CT]
- repeatNumber:
1,1
- routeCode:
Intramuscular (qualifier value) [SNOMED CT]
- doseQuantity:
0.5 mL (qualifier value) [SNOMED CT]
Recommend_VMROrder
()
-
If
presence of ObservationObservation where 'Hepatitis A vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- order:
Medication Order where
code is subsumed by
Hepatitis A vaccine injection suspension 0.5 mL prefilled syringe (product) [SNOMED CT]
- repeatNumber:
1,1
- routeCode:
Intramuscular (qualifier value) [SNOMED CT]
- doseQuantity:
0.5 mL (qualifier value) [SNOMED CT]
Recommend_VMROrder
()
-
If
presence of ObservationObservation where 'Hib vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- order:
Medication Order where
code is subsumed by
Haemophilus influenzae Type b vaccine injection (pdr for recon)+diluent (product) [SNOMED CT]
- repeatNumber:
1,1
- routeCode:
Intramuscular (qualifier value) [SNOMED CT]
- doseQuantity:
0.5 mL (qualifier value) [SNOMED CT]
Recommend_VMROrder
()
-
If
presence of ObservationObservation where 'PCV7 vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- order:
Medication Order where
code is subsumed by
Pneumococcal vaccine, polyva injection solution 0.5mL syringe (product) [SNOMED CT]
- repeatNumber:
1,1
- routeCode:
Intramuscular (qualifier value) [SNOMED CT]
- doseQuantity:
0.5 mL (qualifier value) [SNOMED CT]
Recommend_VMROrder
()
-
If
presence of ObservationObservation where 'Live attenuated Influenza vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- order:
Medication Order where
code is subsumed by
Intranasal influenza live virus vaccine 0.5mL (product) [SNOMED CT]
- repeatNumber:
1,1
- routeCode:
Intramuscular (qualifier value) [SNOMED CT]
- doseQuantity:
0.5 mL (qualifier value) [SNOMED CT]
Recommend_VMROrder
()
-
If
presence of ObservationObservation where 'PPV23 vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- order:
Medication Order where
code is subsumed by
Pneumococcal polysaccharide 25mcg/0.5mL injection solution 0.5mL syringe (product) [SNOMED CT]
- repeatNumber:
1,1
- routeCode:
Intramuscular (qualifier value) [SNOMED CT]
- doseQuantity:
0.5 mL (qualifier value) [SNOMED CT]
Recommend_VMROrder
()
-
If
presence of ObservationObservation where 'Td vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- order:
Medication Order where
code is subsumed by
Adsorbed diphtheria+tetanus vaccine(for adults and adolescents) injection suspension 0.5mL prefilled syringe (product) [SNOMED CT]
- repeatNumber:
1,1
- routeCode:
Intramuscular (qualifier value) [SNOMED CT]
- doseQuantity:
0.5 mL (qualifier value) [SNOMED CT]
Recommend_VMROrder
()
-
If
presence of ObservationObservation where 'DtaP vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- order:
Medication Order where
code is subsumed by
Tetanus toxoid+reduced diptheria toxoid+acellular pertussis vaccine injection 0.5mL vial (product) [SNOMED CT]
- repeatNumber:
1,1
- routeCode:
Intramuscular (qualifier value) [SNOMED CT]
- doseQuantity:
0.5 mL (qualifier value) [SNOMED CT]
Recommend_VMROrder
()
-
If
presence of ObservationObservation where 'Dt vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- order:
Medication Order where
code is subsumed by
Diphtheria and Tetanus toxoid adsorbed (product) Pedi use [SAGE SNOMED CT]
- repeatNumber:
1,1
- routeCode:
Intramuscular (qualifier value) [SNOMED CT]
- doseQuantity:
0.5 mL (qualifier value) [SNOMED CT]
Recommend_VMROrder
()
-
If
presence of ObservationObservation where 'Varicella vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- order:
Medication Order where
code is subsumed by
Varicella virus vaccine live 1350pfu/0.5mL powder (product) [SNOMED CT]
- repeatNumber:
1,1
- routeCode:
Intramuscular (qualifier value) [SNOMED CT]
- doseQuantity:
0.5 mL (qualifier value) [SNOMED CT]
Recommend_VMROrder
()
-
If
presence of ObservationObservation where 'MCV4 vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- order:
Medication Order where
code is subsumed by
Meningococcal C conjugate vaccine injection solution prefilled syringe (product) [SNOMED CT]
- repeatNumber:
1,1
- routeCode:
Intramuscular (qualifier value) [SNOMED CT]
- doseQuantity:
0.5 mL (qualifier value) [SNOMED CT]
Recommend_VMROrder
()
-
If
presence of ObservationObservation where 'MPSV4 vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- order:
Medication Order where
code is subsumed by
Meningococcal polysaccharide A, C, W135 and Y vaccine injection 0.5ml vial (product) [SNOMED CT]
- repeatNumber:
1,1
- routeCode:
Intramuscular (qualifier value) [SNOMED CT]
- doseQuantity:
0.5 mL (qualifier value) [SNOMED CT]
Recommend_VMROrder
()
-
If
presence of ObservationObservation where 'TdaP vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- order:
Medication Order where
code is subsumed by
TdaP Vaccine (product) [SAGE SNOMED CT]
- repeatNumber:
1,1
- routeCode:
Intramuscular (qualifier value) [SNOMED CT]
- doseQuantity:
0.5 mL (qualifier value) [SNOMED CT]
Recommend_VMROrder
()
-
If
presence of ObservationObservation where 'Trivalent inactivated Influenza vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- order:
Medication Order where
code is subsumed by
Influenza (split virion) vaccine injection suspension 0.5mL prefilled syringe (product) [SNOMED CT]
- repeatNumber:
1,1
- routeCode:
Intramuscular (qualifier value) [SNOMED CT]
- doseQuantity:
0.5 mL (qualifier value) [SNOMED CT]
Recommend_VMROrder
()
-
If
(
AND
-
Age
>=
19.0 year (qualifier value) [SNOMED CT]
)
- presence of ObservationObservation where 'Hepatitis B vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
)
- order:
Medication Order where
code is subsumed by
Hepatitis B vaccine (adult) 20micrograms/mL injection solution 1mL vial (product) [SNOMED CT]
- repeatNumber:
1,1
- routeCode:
Intramuscular (qualifier value) [SNOMED CT]
- doseQuantity:
0.5 mL (qualifier value) [SNOMED CT]
)
Recommendation Set (Activity Graph):
Population management scenario
Assumes that a background engine indexes through patient population from a list and issues alerts for those eligible for vaccinations with no known contraindications.
1. Context:
Population management model
- triggering_events:
Periodic_Time_Event
(
Weekly background batch run
)
- description:
Designed to trigger a batch program on a weekly basis
- label:
Weekly background batch run
- periodic_time_specification:
PeriodicIntervalOfTime
(
Every Sunday at midnight
)
- label:
Every Sunday at midnight
- description:
This scenario runs eligibility criteria from the master subguideline against all the list of all patients enrolled in the guideline. This is done in background mode with notification of patients due for vaccination.
- new_session:
true
- informatics_context:
Informatics_Context
(
Population model alerting engine
)
- label:
Population model alerting engine
- knowledge_base_utilities:
Population model alerting engine
3. Action:
Check patient for vaccine eligibility
- description:
Call subguideline to determine vaccinations due for selected patient
- subguideline:
Subguideline
(
Eligibility Master subguideline
)
- description:
Determine eligibility for vaccines based upon age and patient characteristics; checks for contraindications. As a result of this guideline, there is a list of vaccines that are due.
- subrecommendations:
Vaccine eligibility master subguideline
- execution_type:
SYNCHR
5. Action:
Issue Immunization report
- description:
Issuance of report of vaccines that patient is eligible to receive.
- action_spec:
Notify
(
Report patient eligible for vaccines
)
- label:
Report patient eligible for vaccines
-
If
(
OR
- presence of ObservationObservation where 'PPV23 vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- presence of ObservationObservation where 'PCV7 vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- presence of ObservationObservation where 'MCV4 vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- presence of ObservationObservation where 'MPSV4 vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- presence of ObservationObservation where 'IPV vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- presence of ObservationObservation where 'Td vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- presence of ObservationObservation where 'Dt vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- presence of ObservationObservation where 'Hepatitis A vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- presence of ObservationObservation where 'Hepatitis B vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- presence of ObservationObservation where 'Hib vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- presence of ObservationObservation where 'Trivalent inactivated Influenza vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- presence of ObservationObservation where 'Live attenuated Influenza vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- presence of ObservationObservation where 'MMR vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- presence of ObservationObservation where 'Varicella vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- presence of ObservationObservation where 'DtaP vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- presence of ObservationObservation where 'TdaP vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
)
- communication_mode:
Document printing protocol
- subject:
Patient
- parameterized_string:
Patient eligible for vaccines
where
Notify
(
DtaP due notification to report
)
- label:
DtaP due notification to report
-
If
presence of ObservationObservation where 'DtaP vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- communication_mode:
Document printing protocol
- parameterized_string:
DTaP vaccination is due
where
Notify
(
DT due notification to report
)
- label:
DT due notification to report
-
If
presence of ObservationObservation where 'Dt vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- communication_mode:
Document printing protocol
- parameterized_string:
DT vaccination is due
where
Notify
(
Hep A due notification to report
)
- label:
Hep A due notification to report
-
If
presence of ObservationObservation where 'Hepatitis A vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- communication_mode:
Document printing protocol
- parameterized_string:
Hep A vaccination is due
where
Notify
(
Hep B due notification to report
)
- label:
Hep B due notification to report
-
If
presence of ObservationObservation where 'Hepatitis B vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- communication_mode:
Document printing protocol
- parameterized_string:
Hep B vaccination is due
where
Notify
(
Hib due notification to report
)
- label:
Hib due notification to report
-
If
presence of ObservationObservation where 'Hib vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- communication_mode:
Document printing protocol
- parameterized_string:
Hib vaccination is due
where
Notify
(
Influenza splitvirus due notification to report
)
- label:
Influenza splitvirus due notification to report
-
If
presence of ObservationObservation where 'Trivalent inactivated Influenza vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- communication_mode:
Document printing protocol
- parameterized_string:
Influenza splitvirus vaccination is due
where
Notify
(
Influenza wholevirus due notification to report
)
- label:
Influenza wholevirus due notification to report
-
If
presence of ObservationObservation where 'Live attenuated Influenza vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- communication_mode:
Document printing protocol
- parameterized_string:
influenza wholevirus vaccination is due
where
Notify
(
IPV (Polio) due notification to report
)
- label:
IPV (Polio) due notification to report
-
If
presence of ObservationObservation where 'IPV vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- communication_mode:
Document printing protocol
- parameterized_string:
IPV Polio vaccination is due
where
Notify
(
Meningococcal (MCV4) due notification to report
)
- label:
Meningococcal (MCV4) due notification to report
-
If
presence of ObservationObservation where 'MCV4 vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- communication_mode:
Document printing protocol
- parameterized_string:
Meningococcal MCV4 vaccination is due
where
Notify
(
Meningococcal (MPSV4) due notification to report
)
- label:
Meningococcal (MPSV4) due notification to report
-
If
presence of ObservationObservation where 'MPSV4 vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- communication_mode:
Document printing protocol
- parameterized_string:
Meningococcal MPSV4 vaccination is due
where
Notify
(
MMR due notification to report
)
- label:
MMR due notification to report
-
If
presence of ObservationObservation where 'MMR vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- communication_mode:
Document printing protocol
- parameterized_string:
MMR vaccination is due
where
Notify
(
Pneumococcal (PPV23) due notification to report
)
- label:
Pneumococcal (PPV23) due notification to report
-
If
presence of ObservationObservation where 'PPV23 vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- communication_mode:
Document printing protocol
- parameterized_string:
Pneumococcal PPV23 vaccination is due
where
Notify
(
Pneumococcal (PCV7) due notification to report
)
- label:
Pneumococcal (PCV7) due notification to report
-
If
presence of ObservationObservation where 'PCV7 vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- communication_mode:
Document printing protocol
- parameterized_string:
Pneumococcal PCV7 vaccination is due
where
Notify
(
Td due notification to report
)
- label:
Td due notification to report
-
If
presence of ObservationObservation where 'Td vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- communication_mode:
Document printing protocol
- parameterized_string:
Td vaccination is due
where
Notify
(
TdaP due notification to report
)
- label:
TdaP due notification to report
-
If
presence of ObservationObservation where 'TdaP vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- communication_mode:
Document printing protocol
- parameterized_string:
TdaP vaccination is due
where
Notify
(
Varicella due notification to report
)
- label:
Varicella due notification to report
-
If
presence of ObservationObservation where 'Varicella vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- communication_mode:
Document printing protocol
- parameterized_string:
Varicella vaccination is due
where
)
Recommendation Set (Activity Graph):
Test trial
Test guideline features for execution verification
1. Context:
test scenario
- triggering_events:
Administrative_Event
(
Test trigger event
)
- SAGE_event_type:
Test event
- HL7_type:
Unspecified
- description:
Trigger a test event
- label:
Test trigger event
- new_session:
true
3. Action:
Action_test
- action_spec:
Notify
(
Notify if two diphtheria vaccines found
)
- label:
Notify if two diphtheria vaccines found
-
If
(
OR
- effectiveTime of the most_recent SubstanceAdministration where code='Diphtheria vaccine (product)' is after within 4.0 Week (qualifier value) [SNOMED CT] before NOW
- presence of ObservationObservation where 'Gender (observable entity) [SNOMED CT]' code = 'Male (finding) [SNOMED CT]'
- presence of ObservationObservation where 'Patient occupation (observable entity) [SNOMED CT]' code = 'Handles food as part of occupation [SAGE SNOMED CT]'
)
- communication_mode:
Patient inbox alert protocol
- addressee:
Session_Owner
- parameterized_string:
Testing is done
where
)
Recommendation Set (Decision Map):
Adult Immunization Subguideline
Adult Immunization Subguideline
Computes eligibility and contraindications for all vaccines applicable to patient 19 years old or older.
1. Decision Context:
Adult immunization subguideline
- description:
Entry point for adult vaccine eligibility guideline
- precondition:
-
Age
>=
19.0 year (qualifier value) [SNOMED CT]
)
3. Decision:
Is Hep B needed (adult)?
- description:
Is a Hep B vaccine needed for the adult?
- decision_model:
Alternative_Choice
()
- alternative:
Hep B possibly due (Adult)
- recommendation_threshhold:
1
- strict_rule_in:
(
OR
- (
AND
- (
OR
-
Age
<
40.0 year (qualifier value) [SNOMED CT]
)
- (
OR
- presence of Problem Intravenous drug user (finding) [SNOMED CT]
- presence of Problem Male homosexual (finding) [SNOMED CT]
- (
AND
- presence of Observation Heterosexual (finding) [SNOMED CT]
- (
OR
presence of Problem Multiple sexual contacts (finding) [SNOMED CT]
)
)
- presence of Problem Has a prison record (finding) [SNOMED CT]
- presence of Problem In prison (finding) [SNOMED CT]
- presence of Problem Institutionalized (finding) [SNOMED CT]
- presence of Problem Chronic renal failure syndrome (disorder) [SNOMED CT]
- (
AND
- presence of Problem Bisexual (finding) [SNOMED CT]
- presence of ObservationObservation where 'Gender (observable entity) [SNOMED CT]' code = 'Male (finding) [SNOMED CT]'
)
- (
OR
- presence of Problem Cirrhosis of liver (disorder) [SNOMED CT]
- presence of Problem Hepatic failure (disorder) [SNOMED CT]
- presence of Problem Hepatic fibrosis (disorder) [SNOMED CT]
)
- presence of ObservationObservation where 'Patient occupation (observable entity) [SNOMED CT]' code = 'Healthcare professional (occupation) [SNOMED CT]'
- (
OR
- presence of ObservationObservation where 'Patient occupation (observable entity) [SNOMED CT]' code = 'Fire fighter (occupation) [SNOMED CT'
- presence of ObservationObservation where 'Patient occupation (observable entity) [SNOMED CT]' code = 'Policeman/detective (occupation) [SNOMED CT]'
)
- presence of Problem Hemodialysis (procedure) [SNOMED CT]
)
)
- absence of SubstanceAdministration Hepatitis B virus vaccine (product) [SNOMED CT]
)
- (
AND
- number_of Hepatitis B virus vaccine (product) [SNOMED CT] SubstanceAdministration equals 1
- (
OR
-
Age
<
40.0 year (qualifier value) [SNOMED CT]
)
- (
OR
- presence of Problem Intravenous drug user (finding) [SNOMED CT]
- presence of Problem Male homosexual (finding) [SNOMED CT]
- (
AND
- presence of Observation Heterosexual (finding) [SNOMED CT]
- (
OR
presence of Problem Multiple sexual contacts (finding) [SNOMED CT]
)
)
- presence of Problem Has a prison record (finding) [SNOMED CT]
- presence of Problem In prison (finding) [SNOMED CT]
- presence of Problem Institutionalized (finding) [SNOMED CT]
- presence of Problem Chronic renal failure syndrome (disorder) [SNOMED CT]
- (
AND
- presence of Problem Bisexual (finding) [SNOMED CT]
- presence of ObservationObservation where 'Gender (observable entity) [SNOMED CT]' code = 'Male (finding) [SNOMED CT]'
)
- (
OR
- presence of Problem Cirrhosis of liver (disorder) [SNOMED CT]
- presence of Problem Hepatic failure (disorder) [SNOMED CT]
- presence of Problem Hepatic fibrosis (disorder) [SNOMED CT]
)
- presence of ObservationObservation where 'Patient occupation (observable entity) [SNOMED CT]' code = 'Healthcare professional (occupation) [SNOMED CT]'
- (
OR
- presence of ObservationObservation where 'Patient occupation (observable entity) [SNOMED CT]' code = 'Fire fighter (occupation) [SNOMED CT'
- presence of ObservationObservation where 'Patient occupation (observable entity) [SNOMED CT]' code = 'Policeman/detective (occupation) [SNOMED CT]'
)
- presence of Problem Hemodialysis (procedure) [SNOMED CT]
)
)
- absence of SubstanceAdministration Hepatitis B virus vaccine (product) [SNOMED CT] within 4.0 Week (qualifier value) [SNOMED CT] before NOW
)
- (
AND
- number_of Hepatitis B virus vaccine (product) [SNOMED CT] SubstanceAdministration equals 2
- (
OR
-
Age
<
40.0 year (qualifier value) [SNOMED CT]
)
- (
OR
- presence of Problem Intravenous drug user (finding) [SNOMED CT]
- presence of Problem Male homosexual (finding) [SNOMED CT]
- (
AND
- presence of Observation Heterosexual (finding) [SNOMED CT]
- (
OR
presence of Problem Multiple sexual contacts (finding) [SNOMED CT]
)
)
- presence of Problem Has a prison record (finding) [SNOMED CT]
- presence of Problem In prison (finding) [SNOMED CT]
- presence of Problem Institutionalized (finding) [SNOMED CT]
- presence of Problem Chronic renal failure syndrome (disorder) [SNOMED CT]
- (
AND
- presence of Problem Bisexual (finding) [SNOMED CT]
- presence of ObservationObservation where 'Gender (observable entity) [SNOMED CT]' code = 'Male (finding) [SNOMED CT]'
)
- (
OR
- presence of Problem Cirrhosis of liver (disorder) [SNOMED CT]
- presence of Problem Hepatic failure (disorder) [SNOMED CT]
- presence of Problem Hepatic fibrosis (disorder) [SNOMED CT]
)
- presence of ObservationObservation where 'Patient occupation (observable entity) [SNOMED CT]' code = 'Healthcare professional (occupation) [SNOMED CT]'
- (
OR
- presence of ObservationObservation where 'Patient occupation (observable entity) [SNOMED CT]' code = 'Fire fighter (occupation) [SNOMED CT'
- presence of ObservationObservation where 'Patient occupation (observable entity) [SNOMED CT]' code = 'Policeman/detective (occupation) [SNOMED CT]'
)
- presence of Problem Hemodialysis (procedure) [SNOMED CT]
)
)
- effectiveTime of the first SubstanceAdministration where code='Hepatitis B virus vaccine (product) [SNOMED CT]' is before_or_on within 16.0 Week (qualifier value) [SNOMED CT] before NOW
- effectiveTime of the most_recent SubstanceAdministration where code='Hepatitis B virus vaccine (product) [SNOMED CT]' is before_or_on within 8.0 Week (qualifier value) [SNOMED CT] before NOW
)
)
- strict_rule_out:
most_recent Hepatitis B virus vaccine (product) [SNOMED CT] SubstanceAdministration >= 3
- split_constraint:
XOR
5. Decision:
Is MMR Needed? (adult)
- description:
Is an MMR needed for the adult?
- decision_model:
Alternative_Choice
()
- alternative:
MMR possibly due (Adult)
- recommendation_threshhold:
1
- strict_rule_in:
(
OR
- (
AND
- (
OR
- (
AND
- (
NOT
)
- (
AND
- absence of ObservationObservation where 'MEASLES VIRUS AB.IGG:ACNC:PT:SER:ORD: [LOINC [Logical Observation Identifiers Names and Codes]]' code = 'Positive (qualifier value) [SNOMED CT]'
- absence of Problem Measles (disorder) [SNOMED CT]
- absence of Problem History of - measles (context-dependent category) [SNOMED CT]
)
)
- (
AND
-
Age
<=
55.0 year (qualifier value) [SNOMED CT]
)
- presence of ObservationObservation where 'Gender (observable entity) [SNOMED CT]' code = 'Female (finding) [SNOMED CT]'
- absence of ObservationObservation where 'RUBELLA VIRUS AB.IGG:ACNC:PT:SER:ORD: [LOINC [Logical Observation Identifiers Names and Codes]]' code = 'Positive (qualifier value) [SNOMED CT]'
)
- (
AND
- (
NOT
)
- (
AND
- absence of ObservationObservation where 'MUMPS VIRUS AB.IGG:ACNC:PT:SER:ORD: [LOINC [Logical Observation Identifiers Names and Codes]]' code = 'Positive (qualifier value) [SNOMED CT]'
- absence of Problem History of - mumps (context-dependent category) [SNOMED CT]
- absence of Problem Mumps (disorder) [SNOMED CT]
)
)
)
- absence of SubstanceAdministration Measles, mumps and rubella vaccine (product) [SNOMED CT]
- absence of SubstanceAdministration Varicella virus vaccine (product) [SNOMED CT] within 4.0 Week (qualifier value) [SNOMED CT] before NOW
)
- (
AND
- number_of Measles, mumps and rubella vaccine (product) [SNOMED CT] SubstanceAdministration equals 1
- effectiveTime of the most_recent SubstanceAdministration where code='Measles, mumps and rubella vaccine (product) [SNOMED CT]' is before_or_on within 28.0 day (qualifier value) [SNOMED CT] before NOW
- effectiveTime of the most_recent SubstanceAdministration where code='Varicella virus vaccine (product) [SNOMED CT]' is before within 28.0 day (qualifier value) [SNOMED CT] before NOW
- (
OR
- presence of ObservationObservation where 'Patient occupation (observable entity) [SNOMED CT]' code = 'Healthcare professional (occupation) [SNOMED CT]'
- presence of Problem Attending university (finding) [SNOMED CT]
- presence of Problem Measles contact (finding) [SNOMED CT]
)
)
)
- strict_rule_out:
number_of Measles, mumps and rubella vaccine (product) [SNOMED CT] SubstanceAdministration > 2
- split_constraint:
XOR
7. Decision:
Is Hep A needed (adult)?
- description:
Is Hep A needed (adult)?
- decision_model:
Alternative_Choice
()
- alternative:
Hep A possibly due (adult)
- recommendation_threshhold:
1
- strict_rule_in:
(
OR
- (
AND
- (
OR
- presence of Problem Intravenous drug user (finding) [SNOMED CT]
- presence of Problem Male homosexual (finding) [SNOMED CT]
- presence of Problem Coagulation factor deficiency syndrome (disorder) [SNOMED CT]
- (
OR
- presence of Problem Cirrhosis of liver (disorder) [SNOMED CT]
- presence of Problem Hepatic failure (disorder) [SNOMED CT]
- presence of Problem Hepatic fibrosis (disorder) [SNOMED CT]
)
- (
AND
- presence of Problem Bisexual (finding) [SNOMED CT]
- presence of ObservationObservation where 'Gender (observable entity) [SNOMED CT]' code = 'Male (finding) [SNOMED CT]'
)
)
- absence of SubstanceAdministration Hepatitis A virus vaccine (product)
)
- (
AND
- (
OR
- presence of Problem Intravenous drug user (finding) [SNOMED CT]
- presence of Problem Male homosexual (finding) [SNOMED CT]
- presence of Problem Coagulation factor deficiency syndrome (disorder) [SNOMED CT]
- (
OR
- presence of Problem Cirrhosis of liver (disorder) [SNOMED CT]
- presence of Problem Hepatic failure (disorder) [SNOMED CT]
- presence of Problem Hepatic fibrosis (disorder) [SNOMED CT]
)
- (
AND
- presence of Problem Bisexual (finding) [SNOMED CT]
- presence of ObservationObservation where 'Gender (observable entity) [SNOMED CT]' code = 'Male (finding) [SNOMED CT]'
)
)
- number_of Hepatitis A virus vaccine (product) SubstanceAdministration equals 1
- effectiveTime of the most_recent SubstanceAdministration where code='Hepatitis A virus vaccine (product)' is before_or_on within 6.0 Month (qualifier value) [SNOMED CT] before NOW
)
)
- strict_rule_out:
number_of Hepatitis A virus vaccine (product) SubstanceAdministration >= 2
- split_constraint:
XOR
9. Decision:
Is Varicella vaccine needed (adult)?
- description:
Is Varicella vaccine needed (adult)?
- decision_model:
Alternative_Choice
()
- alternative:
Varicella possibly due (adult)
- recommendation_threshhold:
1
- strict_rule_in:
(
OR
- (
AND
- absence of SubstanceAdministration Varicella virus vaccine (product) [SNOMED CT]
- absence of SubstanceAdministration Measles, mumps and rubella vaccine (product) [SNOMED CT] within 28.0 day (qualifier value) [SNOMED CT] before NOW
-
Date of birth
>=
19660101
)
)
- (
AND
- number_of Varicella virus vaccine (product) [SNOMED CT] SubstanceAdministration equals 1
- effectiveTime of the most_recent SubstanceAdministration where code='Varicella virus vaccine (product) [SNOMED CT]' is before within 28.0 day (qualifier value) [SNOMED CT] before NOW
- (
AND
)
- effectiveTime of the most_recent SubstanceAdministration where code='Measles, mumps and rubella vaccine (product) [SNOMED CT]' is before_or_on within 28.0 day (qualifier value) [SNOMED CT] before NOW
)
)
- strict_rule_out:
- number_of Varicella virus vaccine (product) [SNOMED CT] SubstanceAdministration >= 2
- presence of Problem Herpes zoster (disorder) [SNOMED CT]
- presence of ObservationObservation where 'VARICELLA ZOSTER VIRUS AB:ACNC:PT:SER:ORD: [LOINC [Logical Observation Identifiers Names and Codes]]' code = 'Positive (qualifier value) [SNOMED CT]'
- presence of Problem History of - chickenpox (context-dependent category) [SNOMED CT]
- split_constraint:
XOR
11. Decision:
Is a Pneumococcal (PPV23) Vaccine needed? (adult)?
- description:
Is a Pneumococcal (PPV23) Vaccine needed for the adult?
- decision_model:
Alternative_Choice
()
- alternative:
PPV23 possibly due (Adult)
- recommendation_threshhold:
1
- strict_rule_in:
(
OR
- (
AND
- (
OR
- (
OR
- presence of Problem Chronic heart disease (disorder) [SNOMED CT]
- presence of Problem Diabetes mellitus (disorder) [SNOMED CT]
- presence of Problem Malignant tumor of lymphoid hemopoietic and related tissue (disorder) [SNOMED CT]
- presence of Problem Chronic renal failure syndrome (disorder) [SNOMED CT]
- presence of Problem Institutionalized (finding) [SNOMED CT]
- presence of Problem Nephrotic syndrome (disorder) [SNOMED CT]
- presence of Problem Cerebrospinal fluid leak (disorder) [SNOMED CT]
- presence of Problem Terminal component deficiency (disorder) [SNOMED CT]
- presence of Problem Implantation of cochlear prosthetic device (procedure) [SNOMED CT]
- (
OR
- presence of Problem Cirrhosis of liver (disorder) [SNOMED CT]
- presence of Problem Hepatic failure (disorder) [SNOMED CT]
- presence of Problem Hepatic fibrosis (disorder) [SNOMED CT]
)
- presence of Problem Alcoholism (disorder) [SNOMED CT]
- presence of Problem Lives in a nursing home (finding) [SNOMED CT]
- presence of Problem Chronic Pulmonary disease (excludes asthma) [SAGE SNOMED CT]
- presence of Problem Hemodialysis (procedure) [SNOMED CT]
- presence of ObservationObservation where 'Patient occupation (observable entity) [SNOMED CT]' code = 'Healthcare professional (occupation) [SNOMED CT]'
- presence of ObservationObservation where 'Ethnic group (observable entity) [SNOMED CT]' code = 'American Indian or Alaska native (racial group) [SNOMED CT]'
- (
OR
- presence of Problem Functional asplenia (disorder) [SNOMED CT]
- presence of Problem Congenital absence of spleen (disorder) [SNOMED CT]
- presence of Problem Hereditary hemoglobinopathy disorder homozygous for hemoglobin S (disorder) [SNOMED CT]
- presence of Problem Bilateral right-sidedness sequence (disorder) [SNOMED CT]
- presence of Problem Hyposplenism (disorder) [SNOMED CT]
- presence of Problem Splenectomy (procedure) [SNOMED CT]
)
- (
OR
- presence of Problem Congenital immunodeficiency disease (disorder) [SNOMED CT]
- presence of Problem HIV positive (finding) [SNOMED CT]
- presence of Problem Leukemia, disease (disorder) [SNOMED CT]
- presence of Problem Malignant lymphoma (disorder) [SNOMED CT]
- presence of Problem Multiple myeloma (disorder) [SNOMED CT]
- presence of Problem Widespread metastatic malignant neoplastic disease (disorder) [SNOMED CT]
- presence of Problem Transplantation of bone marrow (procedure) [SNOMED CT]
- presence of Problem Immunodeficiency secondary to chemotherapy (disorder) [SNOMED CT]
- presence of SubstanceAdministration Antimetabolite (product) [SNOMED CT] within 3.0 Month (qualifier value) [SNOMED CT] before NOW
- number_of Glucococorticoid preparation (product) (parenteral and oral forms) [SAGE SNOMED CT] SubstanceAdministration within 6.0 Month (qualifier value) [SNOMED CT] before NOW > 12
- presence of Problem Solid organ transplant (procedure) [SNOMED CT]
- presence of SubstanceAdministration Alkylating agent (product) [SNOMED CT] within 3.0 Month (qualifier value) [SNOMED CT] before NOW
)
)
-
Age
>=
65.0 year (qualifier value) [SNOMED CT]
)
)
- absence of SubstanceAdministration Pneumococcal polysaccharide vaccine (product) [SNOMED CT]
)
- (
AND
- number_of Pneumococcal polysaccharide vaccine (product) [SNOMED CT] SubstanceAdministration within 999.0 year (qualifier value) [SNOMED CT] before NOW equals 1
- (
OR
- (
OR
- presence of Problem Chronic renal failure syndrome (disorder) [SNOMED CT]
- presence of Problem Nephrotic syndrome (disorder) [SNOMED CT]
- presence of Problem Implantation of cochlear prosthetic device (procedure) [SNOMED CT]
- (
OR
- presence of Problem Functional asplenia (disorder) [SNOMED CT]
- presence of Problem Congenital absence of spleen (disorder) [SNOMED CT]
- presence of Problem Hereditary hemoglobinopathy disorder homozygous for hemoglobin S (disorder) [SNOMED CT]
- presence of Problem Bilateral right-sidedness sequence (disorder) [SNOMED CT]
- presence of Problem Hyposplenism (disorder) [SNOMED CT]
- presence of Problem Splenectomy (procedure) [SNOMED CT]
)
- (
OR
- presence of Problem Congenital immunodeficiency disease (disorder) [SNOMED CT]
- presence of Problem HIV positive (finding) [SNOMED CT]
- presence of Problem Leukemia, disease (disorder) [SNOMED CT]
- presence of Problem Malignant lymphoma (disorder) [SNOMED CT]
- presence of Problem Multiple myeloma (disorder) [SNOMED CT]
- presence of Problem Widespread metastatic malignant neoplastic disease (disorder) [SNOMED CT]
- presence of Problem Transplantation of bone marrow (procedure) [SNOMED CT]
- presence of Problem Immunodeficiency secondary to chemotherapy (disorder) [SNOMED CT]
- presence of SubstanceAdministration Antimetabolite (product) [SNOMED CT] within 3.0 Month (qualifier value) [SNOMED CT] before NOW
- number_of Glucococorticoid preparation (product) (parenteral and oral forms) [SAGE SNOMED CT] SubstanceAdministration within 6.0 Month (qualifier value) [SNOMED CT] before NOW > 12
- presence of Problem Solid organ transplant (procedure) [SNOMED CT]
- presence of SubstanceAdministration Alkylating agent (product) [SNOMED CT] within 3.0 Month (qualifier value) [SNOMED CT] before NOW
)
)
- (
AND
-
Age
>=
65.0 year (qualifier value) [SNOMED CT]
)
- effectiveTime of the most_recent SubstanceAdministration where code='Pneumococcal polysaccharide vaccine (product) [SNOMED CT]' is before 65.0 year (qualifier value) [SNOMED CT] after Date of birth
)
)
- effectiveTime of the most_recent SubstanceAdministration where code='Pneumococcal polysaccharide vaccine (product) [SNOMED CT]' is before_or_on 5.0 year (qualifier value) [SNOMED CT] before NOW
)
)
- strict_rule_out:
number_of Pneumococcal polysaccharide vaccine (product) [SNOMED CT] SubstanceAdministration >= 2
- split_constraint:
XOR
13. Decision:
Is Influenza needed (adult)?
- description:
Is Influenza needed for the adult?
- decision_model:
Alternative_Choice
()
- alternative:
Influenza wholevirus possibly due (adult)
- recommendation_threshhold:
1
- strict_rule_in:
(
AND
- (
OR
)
- (
OR
-
Age
>=
50.0 year (qualifier value) [SNOMED CT]
)
- (
OR
- presence of Problem Diabetes mellitus (disorder) [SNOMED CT]
- presence of Problem Chronic heart disease (disorder) [SNOMED CT]
- (
OR
- presence of Problem Renal impairment (disorder) [SNOMED CT]
- most_recent Creatinine measurement, serum (procedure) [SNOMED CT] Observation > 2.0 mg/dL (qualifier value) [SNOMED CT]
)
- presence of Problem Asthma (disorder) [SNOMED CT]
- presence of Problem Hemoglobinopathy (disorder) [SNOMED CT]
- presence of MedicationOrder Inhaled steroid preparation [SAGE SNOMED CT]
- presence of Problem Patient currently pregnant (finding) [SNOMED CT]
- presence of Problem Dementia (disorder) [SNOMED CT]
- presence of Problem Spinal cord injury (disorder) [SNOMED CT]
- presence of Problem Seizure disorder (disorder) [SNOMED CT]
- presence of Problem Neuromuscular junction disorder (disorder) [SNOMED CT]
- presence of Problem Lives in a nursing home (finding) [SNOMED CT]
- presence of Observation Overcrowded in house (finding) [SNOMED CT]
- presence of Problem Institutionalized (finding) [SNOMED CT]
- presence of Observation Lives in dormitory [SAGE SNOMED CT]
- (
OR
- presence of ObservationObservation where 'Patient occupation (observable entity) [SNOMED CT]' code = 'Fire fighter (occupation) [SNOMED CT'
- presence of ObservationObservation where 'Patient occupation (observable entity) [SNOMED CT]' code = 'Policeman/detective (occupation) [SNOMED CT]'
)
- presence of Problem Chronic Pulmonary disease (excludes asthma) [SAGE SNOMED CT]
- (
OR
- presence of Problem Functional asplenia (disorder) [SNOMED CT]
- presence of Problem Congenital absence of spleen (disorder) [SNOMED CT]
- presence of Problem Hereditary hemoglobinopathy disorder homozygous for hemoglobin S (disorder) [SNOMED CT]
- presence of Problem Bilateral right-sidedness sequence (disorder) [SNOMED CT]
- presence of Problem Hyposplenism (disorder) [SNOMED CT]
- presence of Problem Splenectomy (procedure) [SNOMED CT]
)
- presence of ObservationObservation where 'Patient occupation (observable entity) [SNOMED CT]' code = 'Healthcare professional (occupation) [SNOMED CT]'
- (
OR
- presence of Problem Congenital immunodeficiency disease (disorder) [SNOMED CT]
- presence of Problem HIV positive (finding) [SNOMED CT]
- presence of Problem Leukemia, disease (disorder) [SNOMED CT]
- presence of Problem Malignant lymphoma (disorder) [SNOMED CT]
- presence of Problem Multiple myeloma (disorder) [SNOMED CT]
- presence of Problem Widespread metastatic malignant neoplastic disease (disorder) [SNOMED CT]
- presence of Problem Transplantation of bone marrow (procedure) [SNOMED CT]
- presence of Problem Immunodeficiency secondary to chemotherapy (disorder) [SNOMED CT]
- presence of SubstanceAdministration Antimetabolite (product) [SNOMED CT] within 3.0 Month (qualifier value) [SNOMED CT] before NOW
- number_of Glucococorticoid preparation (product) (parenteral and oral forms) [SAGE SNOMED CT] SubstanceAdministration within 6.0 Month (qualifier value) [SNOMED CT] before NOW > 12
- presence of Problem Solid organ transplant (procedure) [SNOMED CT]
- presence of SubstanceAdministration Alkylating agent (product) [SNOMED CT] within 3.0 Month (qualifier value) [SNOMED CT] before NOW
)
- presence of Observation Contact of individual with high risk of influenza [SAGE SNOMED CT]
)
)
)
- strict_rule_out:
- (
OR
-
Age
>=
50.0 year (qualifier value) [SNOMED CT]
)
- presence of ObservationObservation where 'Guillain-Barre syndrome (disorder) [SNOMED CT]' code = 'Present (qualifier value) [SNOMED CT]' within 999.0 year (qualifier value) [SNOMED CT] before NOW
- (
OR
- presence of Problem Diabetes mellitus (disorder) [SNOMED CT]
- presence of Problem Chronic heart disease (disorder) [SNOMED CT]
- (
OR
- presence of Problem Renal impairment (disorder) [SNOMED CT]
- most_recent Creatinine measurement, serum (procedure) [SNOMED CT] Observation > 2.0 mg/dL (qualifier value) [SNOMED CT]
)
- presence of Problem Asthma (disorder) [SNOMED CT]
- presence of Problem Hemoglobinopathy (disorder) [SNOMED CT]
- presence of MedicationOrder Inhaled steroid preparation [SAGE SNOMED CT]
- presence of Problem Patient currently pregnant (finding) [SNOMED CT]
- presence of Problem Dementia (disorder) [SNOMED CT]
- presence of Problem Spinal cord injury (disorder) [SNOMED CT]
- presence of Problem Seizure disorder (disorder) [SNOMED CT]
- presence of Problem Neuromuscular junction disorder (disorder) [SNOMED CT]
- presence of Problem Lives in a nursing home (finding) [SNOMED CT]
- presence of Observation Overcrowded in house (finding) [SNOMED CT]
- presence of Problem Institutionalized (finding) [SNOMED CT]
- presence of Observation Lives in dormitory [SAGE SNOMED CT]
- (
OR
- presence of ObservationObservation where 'Patient occupation (observable entity) [SNOMED CT]' code = 'Fire fighter (occupation) [SNOMED CT'
- presence of ObservationObservation where 'Patient occupation (observable entity) [SNOMED CT]' code = 'Policeman/detective (occupation) [SNOMED CT]'
)
- presence of Problem Chronic Pulmonary disease (excludes asthma) [SAGE SNOMED CT]
- (
OR
- presence of Problem Functional asplenia (disorder) [SNOMED CT]
- presence of Problem Congenital absence of spleen (disorder) [SNOMED CT]
- presence of Problem Hereditary hemoglobinopathy disorder homozygous for hemoglobin S (disorder) [SNOMED CT]
- presence of Problem Bilateral right-sidedness sequence (disorder) [SNOMED CT]
- presence of Problem Hyposplenism (disorder) [SNOMED CT]
- presence of Problem Splenectomy (procedure) [SNOMED CT]
)
- presence of ObservationObservation where 'Patient occupation (observable entity) [SNOMED CT]' code = 'Healthcare professional (occupation) [SNOMED CT]'
- (
OR
- presence of Problem Congenital immunodeficiency disease (disorder) [SNOMED CT]
- presence of Problem HIV positive (finding) [SNOMED CT]
- presence of Problem Leukemia, disease (disorder) [SNOMED CT]
- presence of Problem Malignant lymphoma (disorder) [SNOMED CT]
- presence of Problem Multiple myeloma (disorder) [SNOMED CT]
- presence of Problem Widespread metastatic malignant neoplastic disease (disorder) [SNOMED CT]
- presence of Problem Transplantation of bone marrow (procedure) [SNOMED CT]
- presence of Problem Immunodeficiency secondary to chemotherapy (disorder) [SNOMED CT]
- presence of SubstanceAdministration Antimetabolite (product) [SNOMED CT] within 3.0 Month (qualifier value) [SNOMED CT] before NOW
- number_of Glucococorticoid preparation (product) (parenteral and oral forms) [SAGE SNOMED CT] SubstanceAdministration within 6.0 Month (qualifier value) [SNOMED CT] before NOW > 12
- presence of Problem Solid organ transplant (procedure) [SNOMED CT]
- presence of SubstanceAdministration Alkylating agent (product) [SNOMED CT] within 3.0 Month (qualifier value) [SNOMED CT] before NOW
)
- presence of Observation Contact of individual with high risk of influenza [SAGE SNOMED CT]
)
)
- (
NOT
)
- effectiveTime of the most_recent SubstanceAdministration where code='Influenza virus vaccine (product) [SNOMED CT]' is after 6.0 Month (qualifier value) [SNOMED CT] before NOW
Alternative_Choice
()
- alternative:
Influenza (splitvirus) possibly due (adult)
- recommendation_threshhold:
2
- strict_rule_in:
- (
OR
-
Age
>=
50.0 year (qualifier value) [SNOMED CT]
)
- presence of ObservationObservation where 'Guillain-Barre syndrome (disorder) [SNOMED CT]' code = 'Present (qualifier value) [SNOMED CT]' within 999.0 year (qualifier value) [SNOMED CT] before NOW
- (
OR
- presence of Problem Diabetes mellitus (disorder) [SNOMED CT]
- presence of Problem Chronic heart disease (disorder) [SNOMED CT]
- (
OR
- presence of Problem Renal impairment (disorder) [SNOMED CT]
- most_recent Creatinine measurement, serum (procedure) [SNOMED CT] Observation > 2.0 mg/dL (qualifier value) [SNOMED CT]
)
- presence of Problem Asthma (disorder) [SNOMED CT]
- presence of Problem Hemoglobinopathy (disorder) [SNOMED CT]
- presence of MedicationOrder Inhaled steroid preparation [SAGE SNOMED CT]
- presence of Problem Patient currently pregnant (finding) [SNOMED CT]
- presence of Problem Dementia (disorder) [SNOMED CT]
- presence of Problem Spinal cord injury (disorder) [SNOMED CT]
- presence of Problem Seizure disorder (disorder) [SNOMED CT]
- presence of Problem Neuromuscular junction disorder (disorder) [SNOMED CT]
- presence of Problem Lives in a nursing home (finding) [SNOMED CT]
- presence of Observation Overcrowded in house (finding) [SNOMED CT]
- presence of Problem Institutionalized (finding) [SNOMED CT]
- presence of Observation Lives in dormitory [SAGE SNOMED CT]
- (
OR
- presence of ObservationObservation where 'Patient occupation (observable entity) [SNOMED CT]' code = 'Fire fighter (occupation) [SNOMED CT'
- presence of ObservationObservation where 'Patient occupation (observable entity) [SNOMED CT]' code = 'Policeman/detective (occupation) [SNOMED CT]'
)
- presence of Problem Chronic Pulmonary disease (excludes asthma) [SAGE SNOMED CT]
- (
OR
- presence of Problem Functional asplenia (disorder) [SNOMED CT]
- presence of Problem Congenital absence of spleen (disorder) [SNOMED CT]
- presence of Problem Hereditary hemoglobinopathy disorder homozygous for hemoglobin S (disorder) [SNOMED CT]
- presence of Problem Bilateral right-sidedness sequence (disorder) [SNOMED CT]
- presence of Problem Hyposplenism (disorder) [SNOMED CT]
- presence of Problem Splenectomy (procedure) [SNOMED CT]
)
- presence of ObservationObservation where 'Patient occupation (observable entity) [SNOMED CT]' code = 'Healthcare professional (occupation) [SNOMED CT]'
- (
OR
- presence of Problem Congenital immunodeficiency disease (disorder) [SNOMED CT]
- presence of Problem HIV positive (finding) [SNOMED CT]
- presence of Problem Leukemia, disease (disorder) [SNOMED CT]
- presence of Problem Malignant lymphoma (disorder) [SNOMED CT]
- presence of Problem Multiple myeloma (disorder) [SNOMED CT]
- presence of Problem Widespread metastatic malignant neoplastic disease (disorder) [SNOMED CT]
- presence of Problem Transplantation of bone marrow (procedure) [SNOMED CT]
- presence of Problem Immunodeficiency secondary to chemotherapy (disorder) [SNOMED CT]
- presence of SubstanceAdministration Antimetabolite (product) [SNOMED CT] within 3.0 Month (qualifier value) [SNOMED CT] before NOW
- number_of Glucococorticoid preparation (product) (parenteral and oral forms) [SAGE SNOMED CT] SubstanceAdministration within 6.0 Month (qualifier value) [SNOMED CT] before NOW > 12
- presence of Problem Solid organ transplant (procedure) [SNOMED CT]
- presence of SubstanceAdministration Alkylating agent (product) [SNOMED CT] within 3.0 Month (qualifier value) [SNOMED CT] before NOW
)
- presence of Observation Contact of individual with high risk of influenza [SAGE SNOMED CT]
)
)
- (
AND
- (
OR
)
- (
OR
-
Age
>=
50.0 year (qualifier value) [SNOMED CT]
)
- (
OR
- presence of Problem Diabetes mellitus (disorder) [SNOMED CT]
- presence of Problem Chronic heart disease (disorder) [SNOMED CT]
- (
OR
- presence of Problem Renal impairment (disorder) [SNOMED CT]
- most_recent Creatinine measurement, serum (procedure) [SNOMED CT] Observation > 2.0 mg/dL (qualifier value) [SNOMED CT]
)
- presence of Problem Asthma (disorder) [SNOMED CT]
- presence of Problem Hemoglobinopathy (disorder) [SNOMED CT]
- presence of MedicationOrder Inhaled steroid preparation [SAGE SNOMED CT]
- presence of Problem Patient currently pregnant (finding) [SNOMED CT]
- presence of Problem Dementia (disorder) [SNOMED CT]
- presence of Problem Spinal cord injury (disorder) [SNOMED CT]
- presence of Problem Seizure disorder (disorder) [SNOMED CT]
- presence of Problem Neuromuscular junction disorder (disorder) [SNOMED CT]
- presence of Problem Lives in a nursing home (finding) [SNOMED CT]
- presence of Observation Overcrowded in house (finding) [SNOMED CT]
- presence of Problem Institutionalized (finding) [SNOMED CT]
- presence of Observation Lives in dormitory [SAGE SNOMED CT]
- (
OR
- presence of ObservationObservation where 'Patient occupation (observable entity) [SNOMED CT]' code = 'Fire fighter (occupation) [SNOMED CT'
- presence of ObservationObservation where 'Patient occupation (observable entity) [SNOMED CT]' code = 'Policeman/detective (occupation) [SNOMED CT]'
)
- presence of Problem Chronic Pulmonary disease (excludes asthma) [SAGE SNOMED CT]
- (
OR
- presence of Problem Functional asplenia (disorder) [SNOMED CT]
- presence of Problem Congenital absence of spleen (disorder) [SNOMED CT]
- presence of Problem Hereditary hemoglobinopathy disorder homozygous for hemoglobin S (disorder) [SNOMED CT]
- presence of Problem Bilateral right-sidedness sequence (disorder) [SNOMED CT]
- presence of Problem Hyposplenism (disorder) [SNOMED CT]
- presence of Problem Splenectomy (procedure) [SNOMED CT]
)
- presence of ObservationObservation where 'Patient occupation (observable entity) [SNOMED CT]' code = 'Healthcare professional (occupation) [SNOMED CT]'
- (
OR
- presence of Problem Congenital immunodeficiency disease (disorder) [SNOMED CT]
- presence of Problem HIV positive (finding) [SNOMED CT]
- presence of Problem Leukemia, disease (disorder) [SNOMED CT]
- presence of Problem Malignant lymphoma (disorder) [SNOMED CT]
- presence of Problem Multiple myeloma (disorder) [SNOMED CT]
- presence of Problem Widespread metastatic malignant neoplastic disease (disorder) [SNOMED CT]
- presence of Problem Transplantation of bone marrow (procedure) [SNOMED CT]
- presence of Problem Immunodeficiency secondary to chemotherapy (disorder) [SNOMED CT]
- presence of SubstanceAdministration Antimetabolite (product) [SNOMED CT] within 3.0 Month (qualifier value) [SNOMED CT] before NOW
- number_of Glucococorticoid preparation (product) (parenteral and oral forms) [SAGE SNOMED CT] SubstanceAdministration within 6.0 Month (qualifier value) [SNOMED CT] before NOW > 12
- presence of Problem Solid organ transplant (procedure) [SNOMED CT]
- presence of SubstanceAdministration Alkylating agent (product) [SNOMED CT] within 3.0 Month (qualifier value) [SNOMED CT] before NOW
)
- presence of Observation Contact of individual with high risk of influenza [SAGE SNOMED CT]
)
)
)
- strict_rule_out:
- (
NOT
)
- effectiveTime of the most_recent SubstanceAdministration where code='Influenza virus vaccine (product) [SNOMED CT]' is after 6.0 Month (qualifier value) [SNOMED CT] before NOW
- split_constraint:
XOR
15. Action:
Varicella possibly due (adult)
- description:
Varicella possibly due (adult)
- action_spec:
Conclude
()
-
If
(
NOT
(
OR
- presence of Problem Patient currently pregnant (finding) [SNOMED CT]
- presence of Problem Cellular immune defect (finding) [SNOMED CT]
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Varicella virus vaccine (product) [SNOMED CT]'
- presence of Problem Cerebrospinal fluid leak (disorder) [SNOMED CT]
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Gelatin (substance) [SNOMED CT]'
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Neomycin (product) [SNOMED CT]'
- presence of Problem Hemopoietic stem cell transplant (procedure) [SNOMED CT]
- presence of Problem AIDS (disorder) [SNOMED CT]
- presence of Problem Untreated active tuberculosis [SAGE SNOMED CT]
- (
OR
- presence of Problem Congenital immunodeficiency disease (disorder) [SNOMED CT]
- presence of Problem HIV positive (finding) [SNOMED CT]
- presence of Problem Leukemia, disease (disorder) [SNOMED CT]
- presence of Problem Malignant lymphoma (disorder) [SNOMED CT]
- presence of Problem Multiple myeloma (disorder) [SNOMED CT]
- presence of Problem Widespread metastatic malignant neoplastic disease (disorder) [SNOMED CT]
- presence of Problem Transplantation of bone marrow (procedure) [SNOMED CT]
- presence of Problem Immunodeficiency secondary to chemotherapy (disorder) [SNOMED CT]
- presence of SubstanceAdministration Antimetabolite (product) [SNOMED CT] within 3.0 Month (qualifier value) [SNOMED CT] before NOW
- number_of Glucococorticoid preparation (product) (parenteral and oral forms) [SAGE SNOMED CT] SubstanceAdministration within 6.0 Month (qualifier value) [SNOMED CT] before NOW > 12
- presence of Problem Solid organ transplant (procedure) [SNOMED CT]
- presence of SubstanceAdministration Alkylating agent (product) [SNOMED CT] within 3.0 Month (qualifier value) [SNOMED CT] before NOW
)
)
)
- assertion:
Observation of 'Varicella vaccine is due [SAGE] 'True (qualifier value) [SNOMED CT]'
Conclude
()
-
If
(
OR
- presence of Problem Patient currently pregnant (finding) [SNOMED CT]
- presence of Problem Cellular immune defect (finding) [SNOMED CT]
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Varicella virus vaccine (product) [SNOMED CT]'
- presence of Problem Cerebrospinal fluid leak (disorder) [SNOMED CT]
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Gelatin (substance) [SNOMED CT]'
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Neomycin (product) [SNOMED CT]'
- presence of Problem Hemopoietic stem cell transplant (procedure) [SNOMED CT]
- presence of Problem AIDS (disorder) [SNOMED CT]
- presence of Problem Untreated active tuberculosis [SAGE SNOMED CT]
- (
OR
- presence of Problem Congenital immunodeficiency disease (disorder) [SNOMED CT]
- presence of Problem HIV positive (finding) [SNOMED CT]
- presence of Problem Leukemia, disease (disorder) [SNOMED CT]
- presence of Problem Malignant lymphoma (disorder) [SNOMED CT]
- presence of Problem Multiple myeloma (disorder) [SNOMED CT]
- presence of Problem Widespread metastatic malignant neoplastic disease (disorder) [SNOMED CT]
- presence of Problem Transplantation of bone marrow (procedure) [SNOMED CT]
- presence of Problem Immunodeficiency secondary to chemotherapy (disorder) [SNOMED CT]
- presence of SubstanceAdministration Antimetabolite (product) [SNOMED CT] within 3.0 Month (qualifier value) [SNOMED CT] before NOW
- number_of Glucococorticoid preparation (product) (parenteral and oral forms) [SAGE SNOMED CT] SubstanceAdministration within 6.0 Month (qualifier value) [SNOMED CT] before NOW > 12
- presence of Problem Solid organ transplant (procedure) [SNOMED CT]
- presence of SubstanceAdministration Alkylating agent (product) [SNOMED CT] within 3.0 Month (qualifier value) [SNOMED CT] before NOW
)
)
- assertion:
Observation of 'Varicella vaccine is due [SAGE] 'Contraindicated (qualifier value) [SNOMED CT]'
17. Action:
Hep B possibly due (Adult)
- description:
Hep B (Adult) possibly due
- action_spec:
Conclude
()
-
If
(
NOT
(
OR
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Hepatitis B virus vaccine (product) [SNOMED CT]'
- presence of AdverseReaction: 'Food allergy (disorder) [SNOMED CT]' to 'Saccharomyces cerevisiae (organism) [SNOMED CT]'
)
)
- assertion:
Observation of 'Hepatitis B vaccine is due [SAGE] 'True (qualifier value) [SNOMED CT]'
Conclude
()
-
If
(
OR
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Hepatitis B virus vaccine (product) [SNOMED CT]'
- presence of AdverseReaction: 'Food allergy (disorder) [SNOMED CT]' to 'Saccharomyces cerevisiae (organism) [SNOMED CT]'
)
- assertion:
Observation of 'Hepatitis B vaccine is due [SAGE] 'Contraindicated (qualifier value) [SNOMED CT]'
19. Action:
PPV23 possibly due (Adult)
- description:
Pneumococcal PPV23 (Adult) possibly due
- action_spec:
Conclude
()
-
If
(
NOT
(
OR
presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Pneumococcal vaccine (product) [SNOMED CT]'
)
)
- assertion:
Observation of 'PPV23 vaccine is due [SAGE] 'True (qualifier value) [SNOMED CT]'
Conclude
()
-
If
(
OR
presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Pneumococcal vaccine (product) [SNOMED CT]'
)
- assertion:
Observation of 'PPV23 vaccine is due [SAGE] 'Contraindicated (qualifier value) [SNOMED CT]'
21. Action:
MMR possibly due (Adult)
- description:
MMR (Adult) may be due
- action_spec:
Conclude
()
-
If
(
NOT
(
OR
- presence of Problem Patient currently pregnant (finding) [SNOMED CT]
- presence of Problem AIDS (disorder) [SNOMED CT]
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Measles, mumps and rubella vaccine (product) [SNOMED CT]'
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Neomycin (product) [SNOMED CT]'
- presence of Problem Malignant tumor of lymphoid hemopoietic and related tissue (disorder) [SNOMED CT]
- presence of Problem Cerebrospinal fluid leak (disorder) [SNOMED CT]
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Gelatin (substance) [SNOMED CT]'
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Rubella vaccine (product)'
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Measles vaccine (product)'
- presence of Problem Untreated active tuberculosis [SAGE SNOMED CT]
- (
OR
- presence of Problem Congenital immunodeficiency disease (disorder) [SNOMED CT]
- presence of Problem HIV positive (finding) [SNOMED CT]
- presence of Problem Leukemia, disease (disorder) [SNOMED CT]
- presence of Problem Malignant lymphoma (disorder) [SNOMED CT]
- presence of Problem Multiple myeloma (disorder) [SNOMED CT]
- presence of Problem Widespread metastatic malignant neoplastic disease (disorder) [SNOMED CT]
- presence of Problem Transplantation of bone marrow (procedure) [SNOMED CT]
- presence of Problem Immunodeficiency secondary to chemotherapy (disorder) [SNOMED CT]
- presence of SubstanceAdministration Antimetabolite (product) [SNOMED CT] within 3.0 Month (qualifier value) [SNOMED CT] before NOW
- number_of Glucococorticoid preparation (product) (parenteral and oral forms) [SAGE SNOMED CT] SubstanceAdministration within 6.0 Month (qualifier value) [SNOMED CT] before NOW > 12
- presence of Problem Solid organ transplant (procedure) [SNOMED CT]
- presence of SubstanceAdministration Alkylating agent (product) [SNOMED CT] within 3.0 Month (qualifier value) [SNOMED CT] before NOW
)
)
)
- assertion:
Observation of 'MMR vaccine is due [SAGE] 'True (qualifier value) [SNOMED CT]'
Conclude
()
-
If
(
OR
- presence of Problem Patient currently pregnant (finding) [SNOMED CT]
- presence of Problem AIDS (disorder) [SNOMED CT]
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Measles, mumps and rubella vaccine (product) [SNOMED CT]'
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Neomycin (product) [SNOMED CT]'
- presence of Problem Malignant tumor of lymphoid hemopoietic and related tissue (disorder) [SNOMED CT]
- presence of Problem Cerebrospinal fluid leak (disorder) [SNOMED CT]
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Gelatin (substance) [SNOMED CT]'
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Rubella vaccine (product)'
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Measles vaccine (product)'
- presence of Problem Untreated active tuberculosis [SAGE SNOMED CT]
- (
OR
- presence of Problem Congenital immunodeficiency disease (disorder) [SNOMED CT]
- presence of Problem HIV positive (finding) [SNOMED CT]
- presence of Problem Leukemia, disease (disorder) [SNOMED CT]
- presence of Problem Malignant lymphoma (disorder) [SNOMED CT]
- presence of Problem Multiple myeloma (disorder) [SNOMED CT]
- presence of Problem Widespread metastatic malignant neoplastic disease (disorder) [SNOMED CT]
- presence of Problem Transplantation of bone marrow (procedure) [SNOMED CT]
- presence of Problem Immunodeficiency secondary to chemotherapy (disorder) [SNOMED CT]
- presence of SubstanceAdministration Antimetabolite (product) [SNOMED CT] within 3.0 Month (qualifier value) [SNOMED CT] before NOW
- number_of Glucococorticoid preparation (product) (parenteral and oral forms) [SAGE SNOMED CT] SubstanceAdministration within 6.0 Month (qualifier value) [SNOMED CT] before NOW > 12
- presence of Problem Solid organ transplant (procedure) [SNOMED CT]
- presence of SubstanceAdministration Alkylating agent (product) [SNOMED CT] within 3.0 Month (qualifier value) [SNOMED CT] before NOW
)
)
- assertion:
Observation of 'MMR vaccine is due [SAGE] 'Contraindicated (qualifier value) [SNOMED CT]'
23. Action:
Influenza wholevirus possibly due (adult)
- description:
Influenza (adult) possibly due
- action_spec:
Conclude
()
-
If
(
NOT
(
OR
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Egg protein (substance) [SNOMED CT]'
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Influenza virus vaccine (product) [SNOMED CT]'
- presence of Problem Asthma (disorder) [SNOMED CT]
- presence of Problem Patient currently pregnant (finding) [SNOMED CT]
- presence of Problem Chronic heart disease (disorder) [SNOMED CT]
- presence of Problem Diabetes mellitus (disorder) [SNOMED CT]
- presence of Problem Hemoglobinopathy (disorder) [SNOMED CT]
- presence of Problem Renal impairment (disorder) [SNOMED CT]
- presence of ObservationObservation where 'Guillain-Barre syndrome (disorder) [SNOMED CT]' code = 'Present (qualifier value) [SNOMED CT]' within 999.0 year (qualifier value) [SNOMED CT] before NOW
- (
OR
- presence of Problem Congenital immunodeficiency disease (disorder) [SNOMED CT]
- presence of Problem HIV positive (finding) [SNOMED CT]
- presence of Problem Leukemia, disease (disorder) [SNOMED CT]
- presence of Problem Malignant lymphoma (disorder) [SNOMED CT]
- presence of Problem Multiple myeloma (disorder) [SNOMED CT]
- presence of Problem Widespread metastatic malignant neoplastic disease (disorder) [SNOMED CT]
- presence of Problem Transplantation of bone marrow (procedure) [SNOMED CT]
- presence of Problem Immunodeficiency secondary to chemotherapy (disorder) [SNOMED CT]
- presence of SubstanceAdministration Antimetabolite (product) [SNOMED CT] within 3.0 Month (qualifier value) [SNOMED CT] before NOW
- number_of Glucococorticoid preparation (product) (parenteral and oral forms) [SAGE SNOMED CT] SubstanceAdministration within 6.0 Month (qualifier value) [SNOMED CT] before NOW > 12
- presence of Problem Solid organ transplant (procedure) [SNOMED CT]
- presence of SubstanceAdministration Alkylating agent (product) [SNOMED CT] within 3.0 Month (qualifier value) [SNOMED CT] before NOW
)
- presence of Problem Chronic Pulmonary disease (excludes asthma) [SAGE SNOMED CT]
)
)
- assertion:
Observation of 'Live attenuated Influenza vaccine is due [SAGE] 'True (qualifier value) [SNOMED CT]'
Conclude
()
-
If
(
OR
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Egg protein (substance) [SNOMED CT]'
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Influenza virus vaccine (product) [SNOMED CT]'
- presence of Problem Asthma (disorder) [SNOMED CT]
- presence of Problem Patient currently pregnant (finding) [SNOMED CT]
- presence of Problem Chronic heart disease (disorder) [SNOMED CT]
- presence of Problem Diabetes mellitus (disorder) [SNOMED CT]
- presence of Problem Hemoglobinopathy (disorder) [SNOMED CT]
- presence of Problem Renal impairment (disorder) [SNOMED CT]
- presence of ObservationObservation where 'Guillain-Barre syndrome (disorder) [SNOMED CT]' code = 'Present (qualifier value) [SNOMED CT]' within 999.0 year (qualifier value) [SNOMED CT] before NOW
- (
OR
- presence of Problem Congenital immunodeficiency disease (disorder) [SNOMED CT]
- presence of Problem HIV positive (finding) [SNOMED CT]
- presence of Problem Leukemia, disease (disorder) [SNOMED CT]
- presence of Problem Malignant lymphoma (disorder) [SNOMED CT]
- presence of Problem Multiple myeloma (disorder) [SNOMED CT]
- presence of Problem Widespread metastatic malignant neoplastic disease (disorder) [SNOMED CT]
- presence of Problem Transplantation of bone marrow (procedure) [SNOMED CT]
- presence of Problem Immunodeficiency secondary to chemotherapy (disorder) [SNOMED CT]
- presence of SubstanceAdministration Antimetabolite (product) [SNOMED CT] within 3.0 Month (qualifier value) [SNOMED CT] before NOW
- number_of Glucococorticoid preparation (product) (parenteral and oral forms) [SAGE SNOMED CT] SubstanceAdministration within 6.0 Month (qualifier value) [SNOMED CT] before NOW > 12
- presence of Problem Solid organ transplant (procedure) [SNOMED CT]
- presence of SubstanceAdministration Alkylating agent (product) [SNOMED CT] within 3.0 Month (qualifier value) [SNOMED CT] before NOW
)
- presence of Problem Chronic Pulmonary disease (excludes asthma) [SAGE SNOMED CT]
)
- assertion:
Observation of 'Live attenuated Influenza vaccine is due [SAGE] 'Contraindicated (qualifier value) [SNOMED CT]'
25. Action:
Td possibly due (adult)
- description:
Td possibly due
- action_spec:
Conclude
()
-
If
(
NOT
(
OR
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Diphtheria+tetanus vaccine (product) [SNOMED CT]'
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Tetanus and diphtheria toxoid adsorbed for adult use (product) [SNOMED CT]'
)
)
- assertion:
Observation of 'Td vaccine is due [SAGE] 'True (qualifier value) [SNOMED CT]'
Conclude
()
-
If
(
OR
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Diphtheria+tetanus vaccine (product) [SNOMED CT]'
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Tetanus and diphtheria toxoid adsorbed for adult use (product) [SNOMED CT]'
)
- assertion:
Observation of 'Td vaccine is due [SAGE] 'Contraindicated (qualifier value) [SNOMED CT]'
27. Action:
TdaP possibly due (adult)
- description:
Is tetanus/diphtheria/pertussis due for an adult patient?
- action_spec:
Conclude
()
-
If
(
NOT
(
OR
- (
OR
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Diphtheria+tetanus vaccine (product) [SNOMED CT]'
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Diphtheria and tetanus toxoids with pertussis, combined vaccine (product) [SNOMED CT]'
- (
OR
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Diphtheria and tetanus toxoids and acellular pertussis (product) [SNOMED CT]'
- presence of AdverseReaction: Disease of brain (disorder) [SNOMED CT] 'Vaccines adverse reaction (disorder) [SNOMED CT]' to 'Diphtheria and tetanus toxoids and acellular pertussis (product) [SNOMED CT]'
)
)
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'TdaP Vaccine (product) [SAGE SNOMED CT]'
- presence of AdverseReaction: Disease of brain (disorder) [SNOMED CT] 'Vaccines adverse reaction (disorder) [SNOMED CT]' to 'TdaP Vaccine (product) [SAGE SNOMED CT]'
)
)
- assertion:
Observation of 'TdaP vaccine is due [SAGE] 'True (qualifier value) [SNOMED CT]'
Conclude
()
-
If
(
OR
- (
OR
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Diphtheria+tetanus vaccine (product) [SNOMED CT]'
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Diphtheria and tetanus toxoids with pertussis, combined vaccine (product) [SNOMED CT]'
- (
OR
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Diphtheria and tetanus toxoids and acellular pertussis (product) [SNOMED CT]'
- presence of AdverseReaction: Disease of brain (disorder) [SNOMED CT] 'Vaccines adverse reaction (disorder) [SNOMED CT]' to 'Diphtheria and tetanus toxoids and acellular pertussis (product) [SNOMED CT]'
)
)
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'TdaP Vaccine (product) [SAGE SNOMED CT]'
- presence of AdverseReaction: Disease of brain (disorder) [SNOMED CT] 'Vaccines adverse reaction (disorder) [SNOMED CT]' to 'TdaP Vaccine (product) [SAGE SNOMED CT]'
)
- assertion:
Observation of 'TdaP vaccine is due [SAGE] 'Contraindicated (qualifier value) [SNOMED CT]'
29. Decision:
Is Td or TdaP needed (adult)
- description:
Should the patient receive Tetanus/diphtheria vaccination?
- decision_model:
Alternative_Choice
()
- alternative:
Td possibly due (adult)
- recommendation_threshhold:
1
- strict_rule_in:
- (
AND
-
Age
>=
65.0 year (qualifier value) [SNOMED CT]
)
- absence of SubstanceAdministration Diphtheria vaccine (product)
)
- (
AND
- number_of Diphtheria vaccine (product) SubstanceAdministration equals 1
- absence of SubstanceAdministration Tetanus and diphtheria toxoid adsorbed for adult use (product) [SNOMED CT] within 4.0 Week (qualifier value) [SNOMED CT] before NOW
)
- (
AND
- number_of Diphtheria vaccine (product) SubstanceAdministration equals 2
- absence of SubstanceAdministration Tetanus and diphtheria toxoid adsorbed for adult use (product) [SNOMED CT] within 6.0 Month (qualifier value) [SNOMED CT] before NOW
)
- (
AND
- number_of Diphtheria vaccine (product) SubstanceAdministration >= 3
- (
OR
- number_of TdaP Vaccine (product) [SAGE SNOMED CT] SubstanceAdministration within 999.0 year (qualifier value) [SNOMED CT] after 19.0 year (qualifier value) [SNOMED CT] after Date of birth >= 1
-
Age
>=
65.0 year (qualifier value) [SNOMED CT]
)
)
- (
OR
- effectiveTime of the most_recent SubstanceAdministration where code='Diphtheria vaccine (product)' is before_or_on 10.0 year (qualifier value) [SNOMED CT] before NOW
- (
AND
- (
OR
- presence of Problem Wound dirty (finding) [SNOMED CT] within 7.0 day (qualifier value) [SNOMED CT] before NOW
- presence of Problem Puncture wound - injury (disorder) [SNOMED CT] within 7.0 day (qualifier value) [SNOMED CT] before NOW
)
- effectiveTime of the most_recent SubstanceAdministration where code='Diphtheria vaccine (product)' is before 5.0 year (qualifier value) [SNOMED CT] before NOW
)
)
)
Alternative_Choice
()
- alternative:
TdaP possibly due (adult)
- strict_rule_in:
- (
AND
-
Age
<
65.0 year (qualifier value) [SNOMED CT]
)
- (
OR
- (
AND
- number_of Diphtheria vaccine (product) SubstanceAdministration >= 1
- number_of Diphtheria vaccine (product) SubstanceAdministration < 3
- (
NOT
number_of TdaP Vaccine (product) [SAGE SNOMED CT] SubstanceAdministration within 999.0 year (qualifier value) [SNOMED CT] after 19.0 year (qualifier value) [SNOMED CT] after Date of birth >= 1
)
- effectiveTime of the most_recent SubstanceAdministration where code='Diphtheria vaccine (product)' is before_or_on 10.0 year (qualifier value) [SNOMED CT] before NOW
)
- absence of SubstanceAdministration Diphtheria vaccine (product)
)
)
- (
AND
-
Age
<
65.0 year (qualifier value) [SNOMED CT]
)
- number_of Diphtheria vaccine (product) SubstanceAdministration >= 3
- (
NOT
number_of TdaP Vaccine (product) [SAGE SNOMED CT] SubstanceAdministration within 999.0 year (qualifier value) [SNOMED CT] after 19.0 year (qualifier value) [SNOMED CT] after Date of birth >= 1
)
- (
OR
- effectiveTime of the most_recent SubstanceAdministration where code='Diphtheria vaccine (product)' is before_or_on 10.0 year (qualifier value) [SNOMED CT] before NOW
- (
AND
- (
OR
- presence of Problem Wound dirty (finding) [SNOMED CT] within 7.0 day (qualifier value) [SNOMED CT] before NOW
- presence of Problem Puncture wound - injury (disorder) [SNOMED CT] within 7.0 day (qualifier value) [SNOMED CT] before NOW
)
- effectiveTime of the most_recent SubstanceAdministration where code='Diphtheria vaccine (product)' is before 5.0 year (qualifier value) [SNOMED CT] before NOW
)
)
)
- strict_rule_out:
number_of TdaP Vaccine (product) [SAGE SNOMED CT] SubstanceAdministration within 999.0 year (qualifier value) [SNOMED CT] after 19.0 year (qualifier value) [SNOMED CT] after Date of birth >= 1
- split_constraint:
XOR
31. Action:
Influenza (splitvirus) possibly due (adult)
- description:
Is Influenza inactivated trivalent (splitvirus) vaccine indicated for patient?
- action_spec:
Conclude
()
-
If
(
NOT
(
OR
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Influenza virus vaccine (product) [SNOMED CT]'
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Egg protein (substance) [SNOMED CT]'
)
)
- assertion:
Observation of 'Trivalent inactivated Influenza vaccine is due [SAGE] 'True (qualifier value) [SNOMED CT]'
Conclude
()
-
If
(
OR
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Influenza virus vaccine (product) [SNOMED CT]'
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Egg protein (substance) [SNOMED CT]'
)
- assertion:
Observation of 'Trivalent inactivated Influenza vaccine is due [SAGE] 'Contraindicated (qualifier value) [SNOMED CT]'
33. Action:
Hep A possibly due (adult)
- description:
Assert HepA vaccination is due for an adult petient
- action_spec:
Conclude
()
-
If
(
NOT
(
OR
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Hepatitis A virus vaccine (product)'
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Alum (substance) [SNOMED CT]'
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Phenoxyethanol (substance) [SNOMED CT]'
)
)
- assertion:
Observation of 'Hepatitis A vaccine is due [SAGE] 'True (qualifier value) [SNOMED CT]'
Conclude
()
-
If
(
OR
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Hepatitis A virus vaccine (product)'
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Alum (substance) [SNOMED CT]'
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Phenoxyethanol (substance) [SNOMED CT]'
)
- assertion:
Observation of 'Hepatitis A vaccine is due [SAGE] 'Contraindicated (qualifier value) [SNOMED CT]'
35. Decision:
Is Meningococcal vax needed (adult)?
- description:
Assess eligibility for adultmeningococcal vaccination
- decision_model:
Alternative_Choice
()
- alternative:
MPSV4 possibly due (adult)
- recommendation_threshhold:
1
- strict_rule_in:
(
AND
- (
OR
- presence of Problem Terminal component deficiency (disorder) [SNOMED CT]
- presence of Problem HIV positive (finding) [SNOMED CT]
- presence of ObservationObservation where 'Patient occupation (observable entity) [SNOMED CT]' code = 'Military personnel (occupation) [SNOMED CT]'
- presence of Problem Attending university (finding) [SNOMED CT]
- (
OR
- presence of Problem Functional asplenia (disorder) [SNOMED CT]
- presence of Problem Congenital absence of spleen (disorder) [SNOMED CT]
- presence of Problem Hereditary hemoglobinopathy disorder homozygous for hemoglobin S (disorder) [SNOMED CT]
- presence of Problem Bilateral right-sidedness sequence (disorder) [SNOMED CT]
- presence of Problem Hyposplenism (disorder) [SNOMED CT]
- presence of Problem Splenectomy (procedure) [SNOMED CT]
)
- presence of Problem Occupational exposure to N. Meningitidis [SAGE SNOMED CT]
)
- absence of SubstanceAdministration Meningococcal C conjugate vaccine (product) [SNOMED CT]
- absence of SubstanceAdministration Meningococcal polysaccharide A, C, W135 and Y vaccine injection 0.5ml vial (product) [SNOMED CT] within 3.0 year (qualifier value) [SNOMED CT] before NOW
)
- strict_rule_out:
-
Age
<=
55.0 year (qualifier value) [SNOMED CT]
)
- number_of Meningococcal C conjugate vaccine (product) [SNOMED CT] SubstanceAdministration >= 1
Alternative_Choice
()
- alternative:
MCV4 possibly due (adult)
- recommendation_threshhold:
1
- strict_rule_in:
(
AND
- (
OR
- presence of Problem Terminal component deficiency (disorder) [SNOMED CT]
- presence of Problem HIV positive (finding) [SNOMED CT]
- presence of ObservationObservation where 'Patient occupation (observable entity) [SNOMED CT]' code = 'Military personnel (occupation) [SNOMED CT]'
- presence of Problem Attending university (finding) [SNOMED CT]
- (
OR
- presence of Problem Functional asplenia (disorder) [SNOMED CT]
- presence of Problem Congenital absence of spleen (disorder) [SNOMED CT]
- presence of Problem Hereditary hemoglobinopathy disorder homozygous for hemoglobin S (disorder) [SNOMED CT]
- presence of Problem Bilateral right-sidedness sequence (disorder) [SNOMED CT]
- presence of Problem Hyposplenism (disorder) [SNOMED CT]
- presence of Problem Splenectomy (procedure) [SNOMED CT]
)
- presence of Problem Occupational exposure to N. Meningitidis [SAGE SNOMED CT]
)
- absence of SubstanceAdministration Meningococcal C conjugate vaccine (product) [SNOMED CT]
- absence of SubstanceAdministration Meningococcal polysaccharide A, C, W135 and Y vaccine injection 0.5ml vial (product) [SNOMED CT] within 3.0 year (qualifier value) [SNOMED CT] before NOW
)
- strict_rule_out:
-
Age
>
55.0 year (qualifier value) [SNOMED CT]
)
- number_of Meningococcal C conjugate vaccine (product) [SNOMED CT] SubstanceAdministration >= 1
- split_constraint:
XOR
37. Action:
MPSV4 possibly due (adult)
- description:
Assert need foradult vaccination for meningococcus
- action_spec:
Conclude
()
-
If
(
NOT
(
OR
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Meningococcal polysaccharide A, C, W135 and Y vaccine injection 0.5ml vial (product) [SNOMED CT]'
- presence of AdverseReaction: Disease of nervous system (disorder) [SNOMED CT] 'Vaccines adverse reaction (disorder) [SNOMED CT]' to 'Meningococcal polysaccharide A, C, W135 and Y vaccine injection 0.5ml vial (product) [SNOMED CT]'
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Latex (substance) [SNOMED CT]'
)
)
- assertion:
Observation of 'MPSV4 vaccine is due [SAGE] 'True (qualifier value) [SNOMED CT]'
Conclude
()
-
If
(
OR
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Meningococcal polysaccharide A, C, W135 and Y vaccine injection 0.5ml vial (product) [SNOMED CT]'
- presence of AdverseReaction: Disease of nervous system (disorder) [SNOMED CT] 'Vaccines adverse reaction (disorder) [SNOMED CT]' to 'Meningococcal polysaccharide A, C, W135 and Y vaccine injection 0.5ml vial (product) [SNOMED CT]'
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Latex (substance) [SNOMED CT]'
)
- assertion:
Observation of 'MPSV4 vaccine is due [SAGE] 'Contraindicated (qualifier value) [SNOMED CT]'
39. Action:
MCV4 possibly due (adult)
- description:
Assess need for adult MCV4 vaccination
- action_spec:
Conclude
()
-
If
(
NOT
(
OR
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Diphtheria toxoid (product) [SNOMED CT]'
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Meningococcal C conjugate vaccine (product) [SNOMED CT]'
- presence of AdverseReaction: Disease of nervous system (disorder) [SNOMED CT] 'Vaccines adverse reaction (disorder) [SNOMED CT]' to 'Meningococcal C conjugate vaccine (product) [SNOMED CT]'
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Latex (substance) [SNOMED CT]'
)
)
- assertion:
Observation of 'MCV4 vaccine is due [SAGE] 'True (qualifier value) [SNOMED CT]'
Conclude
()
-
If
(
OR
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Diphtheria toxoid (product) [SNOMED CT]'
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Meningococcal C conjugate vaccine (product) [SNOMED CT]'
- presence of AdverseReaction: Disease of nervous system (disorder) [SNOMED CT] 'Vaccines adverse reaction (disorder) [SNOMED CT]' to 'Meningococcal C conjugate vaccine (product) [SNOMED CT]'
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Latex (substance) [SNOMED CT]'
)
- assertion:
Observation of 'MCV4 vaccine is due [SAGE] 'Contraindicated (qualifier value) [SNOMED CT]'
)
Recommendation Set (Decision Map):
Pediatric Immunization Subguideline
Pediatric Immunization Subguideline
Computes eligibility and contraindications for all vaccines applicable to patients younger than 19 years.
1. Decision:
Is Hep A vaccination needed? (pediatric)
- description:
Is Hep A vaccination needed? (pediatric)
- decision_model:
Alternative_Choice
()
- alternative:
Hep A possibly due (pediatric)
- recommendation_threshhold:
1
- strict_rule_in:
(
OR
- (
AND
- absence of SubstanceAdministration Hepatitis A virus vaccine (product)
-
Age
>=
1.0 year (qualifier value) [SNOMED CT]
)
)
- (
AND
- number_of Hepatitis A virus vaccine (product) SubstanceAdministration equals 1
- effectiveTime of the most_recent SubstanceAdministration where code='Hepatitis A virus vaccine (product)' is before_or_on within 6.0 Month (qualifier value) [SNOMED CT] before NOW
-
Age
>=
1.0 year (qualifier value) [SNOMED CT]
)
)
)
- strict_rule_out:
number_of Hepatitis A virus vaccine (product) SubstanceAdministration >= 2
- split_constraint:
XOR
3. Decision:
Is MMR needed? (pediatric)
- description:
Is MMR needed? (pediatric)
- decision_model:
Alternative_Choice
()
- alternative:
MMR possibly due (pediatric)
- recommendation_threshhold:
1
- strict_rule_in:
(
OR
- (
AND
-
Age
>=
12.0 Month (qualifier value) [SNOMED CT]
)
- absence of SubstanceAdministration Measles, mumps and rubella vaccine (product) [SNOMED CT]
- absence of SubstanceAdministration Varicella virus vaccine (product) [SNOMED CT] within 4.0 Week (qualifier value) [SNOMED CT] before NOW
)
- (
AND
- number_of Measles, mumps and rubella vaccine (product) [SNOMED CT] SubstanceAdministration equals 1
- absence of SubstanceAdministration Varicella virus vaccine (product) [SNOMED CT] within 4.0 Week (qualifier value) [SNOMED CT] before NOW
- absence of SubstanceAdministration Measles, mumps and rubella vaccine (product) [SNOMED CT] within 28.0 day (qualifier value) [SNOMED CT] before NOW
)
- (
AND
- number_of Measles, mumps and rubella vaccine (product) [SNOMED CT] SubstanceAdministration equals 2
- absence of SubstanceAdministration Varicella virus vaccine (product) [SNOMED CT] within 4.0 Week (qualifier value) [SNOMED CT] before NOW
)
)
- strict_rule_out:
number_of Measles, mumps and rubella vaccine (product) [SNOMED CT] SubstanceAdministration > 2
- split_constraint:
XOR
5. Action:
MMR possibly due (pediatric)
- description:
MMR (pediatric) due
- action_spec:
Conclude
()
-
If
(
NOT
(
OR
- presence of Problem Patient currently pregnant (finding) [SNOMED CT]
- presence of Problem AIDS (disorder) [SNOMED CT]
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Measles, mumps and rubella vaccine (product) [SNOMED CT]'
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Neomycin (product) [SNOMED CT]'
- presence of Problem Malignant tumor of lymphoid hemopoietic and related tissue (disorder) [SNOMED CT]
- presence of Problem Cerebrospinal fluid leak (disorder) [SNOMED CT]
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Gelatin (substance) [SNOMED CT]'
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Rubella vaccine (product)'
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Measles vaccine (product)'
- presence of Problem Untreated active tuberculosis [SAGE SNOMED CT]
- (
OR
- presence of Problem Congenital immunodeficiency disease (disorder) [SNOMED CT]
- presence of Problem HIV positive (finding) [SNOMED CT]
- presence of Problem Leukemia, disease (disorder) [SNOMED CT]
- presence of Problem Malignant lymphoma (disorder) [SNOMED CT]
- presence of Problem Multiple myeloma (disorder) [SNOMED CT]
- presence of Problem Widespread metastatic malignant neoplastic disease (disorder) [SNOMED CT]
- presence of Problem Transplantation of bone marrow (procedure) [SNOMED CT]
- presence of Problem Immunodeficiency secondary to chemotherapy (disorder) [SNOMED CT]
- presence of SubstanceAdministration Antimetabolite (product) [SNOMED CT] within 3.0 Month (qualifier value) [SNOMED CT] before NOW
- number_of Glucococorticoid preparation (product) (parenteral and oral forms) [SAGE SNOMED CT] SubstanceAdministration within 6.0 Month (qualifier value) [SNOMED CT] before NOW > 12
- presence of Problem Solid organ transplant (procedure) [SNOMED CT]
- presence of SubstanceAdministration Alkylating agent (product) [SNOMED CT] within 3.0 Month (qualifier value) [SNOMED CT] before NOW
)
)
)
- assertion:
Observation of 'MMR vaccine is due [SAGE] 'True (qualifier value) [SNOMED CT]'
Conclude
()
-
If
(
OR
- presence of Problem Patient currently pregnant (finding) [SNOMED CT]
- presence of Problem AIDS (disorder) [SNOMED CT]
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Measles, mumps and rubella vaccine (product) [SNOMED CT]'
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Neomycin (product) [SNOMED CT]'
- presence of Problem Malignant tumor of lymphoid hemopoietic and related tissue (disorder) [SNOMED CT]
- presence of Problem Cerebrospinal fluid leak (disorder) [SNOMED CT]
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Gelatin (substance) [SNOMED CT]'
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Rubella vaccine (product)'
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Measles vaccine (product)'
- presence of Problem Untreated active tuberculosis [SAGE SNOMED CT]
- (
OR
- presence of Problem Congenital immunodeficiency disease (disorder) [SNOMED CT]
- presence of Problem HIV positive (finding) [SNOMED CT]
- presence of Problem Leukemia, disease (disorder) [SNOMED CT]
- presence of Problem Malignant lymphoma (disorder) [SNOMED CT]
- presence of Problem Multiple myeloma (disorder) [SNOMED CT]
- presence of Problem Widespread metastatic malignant neoplastic disease (disorder) [SNOMED CT]
- presence of Problem Transplantation of bone marrow (procedure) [SNOMED CT]
- presence of Problem Immunodeficiency secondary to chemotherapy (disorder) [SNOMED CT]
- presence of SubstanceAdministration Antimetabolite (product) [SNOMED CT] within 3.0 Month (qualifier value) [SNOMED CT] before NOW
- number_of Glucococorticoid preparation (product) (parenteral and oral forms) [SAGE SNOMED CT] SubstanceAdministration within 6.0 Month (qualifier value) [SNOMED CT] before NOW > 12
- presence of Problem Solid organ transplant (procedure) [SNOMED CT]
- presence of SubstanceAdministration Alkylating agent (product) [SNOMED CT] within 3.0 Month (qualifier value) [SNOMED CT] before NOW
)
)
- assertion:
Observation of 'MMR vaccine is due [SAGE] 'Contraindicated (qualifier value) [SNOMED CT]'
7. Decision:
Is Hep B needed (pediatric)?
- description:
Is Hep B needed (pediatric)?
- decision_model:
Alternative_Choice
()
- alternative:
Hep B possibly due (pediatric)
- recommendation_threshhold:
1
- strict_rule_in:
(
OR
- (
AND
absence of SubstanceAdministration Hepatitis B virus vaccine (product) [SNOMED CT]
)
- (
AND
- number_of Hepatitis B virus vaccine (product) [SNOMED CT] SubstanceAdministration equals 1
- effectiveTime of the most_recent SubstanceAdministration where code='Hepatitis B virus vaccine (product) [SNOMED CT]' is before_or_on within 4.0 Week (qualifier value) [SNOMED CT] before NOW
)
- (
AND
- effectiveTime of the most_recent SubstanceAdministration where code='Hepatitis B virus vaccine (product) [SNOMED CT]' is before_or_on within 8.0 Week (qualifier value) [SNOMED CT] before NOW
- number_of Hepatitis B virus vaccine (product) [SNOMED CT] SubstanceAdministration equals 2
- effectiveTime of the first SubstanceAdministration where code='Hepatitis B virus vaccine (product) [SNOMED CT]' is before_or_on within 16.0 Week (qualifier value) [SNOMED CT] before NOW
- (
OR
- effectiveTime of the first SubstanceAdministration where code='Hepatitis B virus vaccine (product) [SNOMED CT]' is before_or_on within 7.0 day (qualifier value) [SNOMED CT] after Date of birth
- (
AND
-
Age
>=
6.0 Month (qualifier value) [SNOMED CT]
)
- (
NOT
effectiveTime of the first SubstanceAdministration where code='Hepatitis B virus vaccine (product) [SNOMED CT]' is before_or_on within 7.0 day (qualifier value) [SNOMED CT] after Date of birth
)
)
)
)
- (
AND
- number_of Hepatitis B virus vaccine (product) [SNOMED CT] SubstanceAdministration equals 3
-
Age
>=
6.0 Month (qualifier value) [SNOMED CT]
)
- (
OR
- effectiveTime of the first SubstanceAdministration where code='Hepatitis B virus vaccine (product) [SNOMED CT]' is before_or_on within 7.0 day (qualifier value) [SNOMED CT] after Date of birth
- effectiveTime of the third SubstanceAdministration where code='Hepatitis B virus vaccine (product) [SNOMED CT]' is before within 6.0 Month (qualifier value) [SNOMED CT] after Date of birth
)
- effectiveTime of the most_recent SubstanceAdministration where code='Hepatitis B virus vaccine (product) [SNOMED CT]' is before_or_on within 8.0 Week (qualifier value) [SNOMED CT] before NOW
)
)
- strict_rule_out:
number_of Hepatitis B virus vaccine (product) [SNOMED CT] SubstanceAdministration >= 4
- split_constraint:
XOR
9. Action:
Hep A possibly due (pediatric)
- description:
Hep A possibly due (pediatric)
- action_spec:
Conclude
()
-
If
(
NOT
(
OR
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Hepatitis A virus vaccine (product)'
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Alum (substance) [SNOMED CT]'
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Phenoxyethanol (substance) [SNOMED CT]'
)
)
- assertion:
Observation of 'Hepatitis A vaccine is due [SAGE] 'True (qualifier value) [SNOMED CT]'
Conclude
()
-
If
(
OR
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Hepatitis A virus vaccine (product)'
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Alum (substance) [SNOMED CT]'
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Phenoxyethanol (substance) [SNOMED CT]'
)
- assertion:
Observation of 'Hepatitis A vaccine is due [SAGE] 'Contraindicated (qualifier value) [SNOMED CT]'
11. Action:
Hep B possibly due (pediatric)
- description:
Hep B (pediatric) possibly due
- action_spec:
Conclude
()
-
If
(
NOT
(
OR
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Hepatitis B virus vaccine (product) [SNOMED CT]'
- presence of AdverseReaction: 'Food allergy (disorder) [SNOMED CT]' to 'Saccharomyces cerevisiae (organism) [SNOMED CT]'
)
)
- assertion:
Observation of 'Hepatitis B vaccine is due [SAGE] 'True (qualifier value) [SNOMED CT]'
Conclude
()
-
If
(
OR
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Hepatitis B virus vaccine (product) [SNOMED CT]'
- presence of AdverseReaction: 'Food allergy (disorder) [SNOMED CT]' to 'Saccharomyces cerevisiae (organism) [SNOMED CT]'
)
- assertion:
Observation of 'Hepatitis B vaccine is due [SAGE] 'Contraindicated (qualifier value) [SNOMED CT]'
13. Decision:
Is IPV needed (pediatric)?
- description:
Is IPV needed (pediatric)
- decision_model:
Alternative_Choice
()
- alternative:
IPV possibly due (pediatric)
- recommendation_threshhold:
1
- strict_rule_in:
(
OR
- (
AND
- number_of Poliovirus vaccine (product) [SNOMED CT] SubstanceAdministration equals 2
- absence of SubstanceAdministration Poliovirus vaccine (product) [SNOMED CT] within 4.0 Week (qualifier value) [SNOMED CT] before NOW
)
- (
AND
- number_of Poliovirus vaccine (product) [SNOMED CT] SubstanceAdministration equals 1
- absence of SubstanceAdministration Poliovirus vaccine (product) [SNOMED CT] within 4.0 Week (qualifier value) [SNOMED CT] before NOW
)
- (
AND
- number_of Poliovirus vaccine (product) [SNOMED CT] SubstanceAdministration equals 3
- effectiveTime of the most_recent SubstanceAdministration where code='Poliovirus vaccine (product) [SNOMED CT]' is after_or_on within 4.0 year (qualifier value) [SNOMED CT] after Date of birth
- (
NOT
number_of Live poliovirus vaccine (product) [SNOMED CT] SubstanceAdministration equals 3
)
- (
NOT
number_of Inactivated poliovirus vaccine (product) [SNOMED CT] SubstanceAdministration equals 3
)
- absence of SubstanceAdministration Poliovirus vaccine (product) [SNOMED CT] within 4.0 Week (qualifier value) [SNOMED CT] before NOW
)
- (
AND
-
Age
>=
6.0 Week (qualifier value) [SNOMED CT]
)
- absence of SubstanceAdministration Poliovirus vaccine (product) [SNOMED CT]
)
)
- strict_rule_out:
number_of Poliovirus vaccine (product) [SNOMED CT] SubstanceAdministration >= 4
- split_constraint:
XOR
15. Action:
IPV possibly due (pediatric)
- description:
IPV possibly due (pediatric)
- action_spec:
Conclude
()
-
If
(
NOT
(
OR
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Poliovirus vaccine (product) [SNOMED CT]'
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Neomycin (product) [SNOMED CT]'
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Polymyxin B (product) [SNOMED CT]'
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Streptomycin (product) [SNOMED CT]'
)
)
- assertion:
Observation of 'IPV vaccine is due [SAGE] 'True (qualifier value) [SNOMED CT]'
Conclude
()
-
If
(
OR
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Poliovirus vaccine (product) [SNOMED CT]'
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Neomycin (product) [SNOMED CT]'
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Polymyxin B (product) [SNOMED CT]'
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Streptomycin (product) [SNOMED CT]'
)
- assertion:
Observation of 'IPV vaccine is due [SAGE] 'Contraindicated (qualifier value) [SNOMED CT]'
17. Decision:
Is HiB needed (pediatric)?
- description:
Is Hib needed (pediatric)?
- decision_model:
Alternative_Choice
()
- alternative:
HiB possibly due (pediatric)
- recommendation_threshhold:
1
- strict_rule_in:
(
OR
- (
AND
-
Age
<=
5.0 year (qualifier value) [SNOMED CT]
)
-
Age
>=
6.0 Week (qualifier value) [SNOMED CT]
)
- absence of SubstanceAdministration Haemophilus influenzae Type b vaccine (product) [SNOMED CT]
)
- (
AND
- number_of Haemophilus influenzae Type b vaccine (product) [SNOMED CT] SubstanceAdministration within 999.0 year (qualifier value) [SNOMED CT] before NOW equals 1
- (
OR
- (
AND
- effectiveTime of the first SubstanceAdministration where code='Haemophilus influenzae Type b vaccine (product) [SNOMED CT]' is before within 12.0 Month (qualifier value) [SNOMED CT] after Date of birth
- effectiveTime of the most_recent SubstanceAdministration where code='Haemophilus influenzae Type b vaccine (product) [SNOMED CT]' is before_or_on within 4.0 Week (qualifier value) [SNOMED CT] before NOW
)
- (
AND
- effectiveTime of the first SubstanceAdministration where code='Haemophilus influenzae Type b vaccine (product) [SNOMED CT]' is after_or_on within 12.0 Month (qualifier value) [SNOMED CT] after Date of birth
- effectiveTime of the most_recent SubstanceAdministration where code='Haemophilus influenzae Type b vaccine (product) [SNOMED CT]' is before_or_on within 8.0 Week (qualifier value) [SNOMED CT] before NOW
)
)
- effectiveTime of the first SubstanceAdministration where code='Haemophilus influenzae Type b vaccine (product) [SNOMED CT]' is before within 15.0 Month (qualifier value) [SNOMED CT] after Date of birth
-
Age
<=
5.0 year (qualifier value) [SNOMED CT]
)
)
- (
AND
- number_of Haemophilus influenzae Type b vaccine (product) [SNOMED CT] SubstanceAdministration equals 2
- (
OR
- (
AND
-
Age
<
12.0 Month (qualifier value) [SNOMED CT]
)
- effectiveTime of the most_recent SubstanceAdministration where code='Haemophilus influenzae Type b vaccine (product) [SNOMED CT]' is before within 4.0 Week (qualifier value) [SNOMED CT] before NOW
)
- (
AND
-
Age
>=
12.0 Month (qualifier value) [SNOMED CT]
)
- effectiveTime of the most_recent SubstanceAdministration where code='Haemophilus influenzae Type b vaccine (product) [SNOMED CT]' is before_or_on within 8.0 Week (qualifier value) [SNOMED CT] before NOW
)
)
-
Age
<=
5.0 year (qualifier value) [SNOMED CT]
)
- effectiveTime of the most_recent SubstanceAdministration where code='Haemophilus influenzae Type b vaccine (product) [SNOMED CT]' is before 15.0 Month (qualifier value) [SNOMED CT] after Date of birth
)
- (
AND
-
Age
>
12.0 Month (qualifier value) [SNOMED CT]
)
- effectiveTime of the third SubstanceAdministration where code='Haemophilus influenzae Type b vaccine (product) [SNOMED CT]' is before within 12.0 Month (qualifier value) [SNOMED CT] after Date of birth
- effectiveTime of the most_recent SubstanceAdministration where code='Haemophilus influenzae Type b vaccine (product) [SNOMED CT]' is before_or_on within 8.0 Week (qualifier value) [SNOMED CT] before NOW
- number_of Haemophilus influenzae Type b vaccine (product) [SNOMED CT] SubstanceAdministration equals 3
-
Age
<=
5.0 year (qualifier value) [SNOMED CT]
)
- (
NOT
(
OR
- number_of COMVAX [SAGE SNOMED CT] SubstanceAdministration equals 3
- number_of PedvaxHIB [SAGE SNOMED CT] SubstanceAdministration equals 3
)
)
)
)
- strict_rule_out:
number_of Haemophilus influenzae Type b vaccine (product) [SNOMED CT] SubstanceAdministration >= 4
- split_constraint:
XOR
19. Action:
HiB possibly due (pediatric)
- description:
HiB possibly due
- action_spec:
Conclude
()
-
If
(
NOT
(
OR
presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Haemophilus influenzae Type b vaccine (product) [SNOMED CT]'
)
)
- assertion:
Observation of 'Hib vaccine is due [SAGE] 'True (qualifier value) [SNOMED CT]'
Conclude
()
-
If
(
OR
presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Haemophilus influenzae Type b vaccine (product) [SNOMED CT]'
)
- assertion:
Observation of 'Hib vaccine is due [SAGE] 'Contraindicated (qualifier value) [SNOMED CT]'
21. Decision:
Is Pneumococcal vaccine needed (pediatric)?
- description:
Is Pneumococcal (pediatric) vaccine due?
- decision_model:
Alternative_Choice
()
- alternative:
PCV7 possibly due (pediatric)
- recommendation_threshhold:
1
- strict_rule_in:
(
OR
- (
AND
-
Age
<=
5.0 year (qualifier value) [SNOMED CT]
)
-
Age
>=
6.0 Week (qualifier value) [SNOMED CT]
)
- absence of SubstanceAdministration Pneumococcal 7-valent conjugate vaccine (product) [SNOMED CT] within 999.0 year (qualifier value) [SNOMED CT] before NOW
)
- (
AND
-
Age
<=
5.0 year (qualifier value) [SNOMED CT]
)
- number_of Pneumococcal 7-valent conjugate vaccine (product) [SNOMED CT] SubstanceAdministration within 999.0 year (qualifier value) [SNOMED CT] before NOW equals 1
- (
OR
- (
AND
- effectiveTime of the most_recent SubstanceAdministration where code='Pneumococcal 7-valent conjugate vaccine (product) [SNOMED CT]' is before within 28.0 day (qualifier value) [SNOMED CT] before NOW
- effectiveTime of the first SubstanceAdministration where code='Pneumococcal 7-valent conjugate vaccine (product) [SNOMED CT]' is before 12.0 Month (qualifier value) [SNOMED CT] after Date of birth
-
Age
<
24.0 Month (qualifier value) [SNOMED CT]
)
)
- (
AND
- effectiveTime of the most_recent SubstanceAdministration where code='Pneumococcal 7-valent conjugate vaccine (product) [SNOMED CT]' is before 8.0 Week (qualifier value) [SNOMED CT] before NOW
- (
OR
- effectiveTime of the first SubstanceAdministration where code='Pneumococcal 7-valent conjugate vaccine (product) [SNOMED CT]' is after 12.0 Month (qualifier value) [SNOMED CT] after Date of birth
-
Age
>=
24.0 Month (qualifier value) [SNOMED CT]
)
)
)
- (
AND
- effectiveTime of the most_recent SubstanceAdministration where code='Pneumococcal 7-valent conjugate vaccine (product) [SNOMED CT]' is before 8.0 Week (qualifier value) [SNOMED CT] before NOW
- effectiveTime of the most_recent SubstanceAdministration where code='Pneumococcal 7-valent conjugate vaccine (product) [SNOMED CT]' is after_or_on 24.0 Month (qualifier value) [SNOMED CT] after Date of birth
- (
OR
- presence of Problem Chronic heart disease (disorder) [SNOMED CT]
- presence of Problem Chronic renal failure syndrome (disorder) [SNOMED CT]
- presence of Problem Cerebrospinal fluid leak (disorder) [SNOMED CT]
- presence of Problem Diabetes mellitus (disorder) [SNOMED CT]
- presence of ObservationObservation where 'Ethnic group (observable entity) [SNOMED CT]' code = 'American Indian or Alaska native (racial group) [SNOMED CT]'
- presence of Problem Nephrotic syndrome (disorder) [SNOMED CT]
- presence of Problem Malignant tumor of lymphoid hemopoietic and related tissue (disorder) [SNOMED CT]
- (
OR
- presence of Problem Functional asplenia (disorder) [SNOMED CT]
- presence of Problem Congenital absence of spleen (disorder) [SNOMED CT]
- presence of Problem Hereditary hemoglobinopathy disorder homozygous for hemoglobin S (disorder) [SNOMED CT]
- presence of Problem Bilateral right-sidedness sequence (disorder) [SNOMED CT]
- presence of Problem Hyposplenism (disorder) [SNOMED CT]
- presence of Problem Splenectomy (procedure) [SNOMED CT]
)
- (
OR
- presence of Problem Congenital immunodeficiency disease (disorder) [SNOMED CT]
- presence of Problem HIV positive (finding) [SNOMED CT]
- presence of Problem Leukemia, disease (disorder) [SNOMED CT]
- presence of Problem Malignant lymphoma (disorder) [SNOMED CT]
- presence of Problem Multiple myeloma (disorder) [SNOMED CT]
- presence of Problem Widespread metastatic malignant neoplastic disease (disorder) [SNOMED CT]
- presence of Problem Transplantation of bone marrow (procedure) [SNOMED CT]
- presence of Problem Immunodeficiency secondary to chemotherapy (disorder) [SNOMED CT]
- presence of SubstanceAdministration Antimetabolite (product) [SNOMED CT] within 3.0 Month (qualifier value) [SNOMED CT] before NOW
- number_of Glucococorticoid preparation (product) (parenteral and oral forms) [SAGE SNOMED CT] SubstanceAdministration within 6.0 Month (qualifier value) [SNOMED CT] before NOW > 12
- presence of Problem Solid organ transplant (procedure) [SNOMED CT]
- presence of SubstanceAdministration Alkylating agent (product) [SNOMED CT] within 3.0 Month (qualifier value) [SNOMED CT] before NOW
)
- presence of Problem Chronic Pulmonary disease (excludes asthma) [SAGE SNOMED CT]
)
)
)
)
- (
AND
-
Age
<=
5.0 year (qualifier value) [SNOMED CT]
)
- number_of Pneumococcal 7-valent conjugate vaccine (product) [SNOMED CT] SubstanceAdministration equals 2
- (
NOT
effectiveTime of the most_recent SubstanceAdministration where code='Pneumococcal 7-valent conjugate vaccine (product) [SNOMED CT]' is after_or_on 24.0 Month (qualifier value) [SNOMED CT] after Date of birth
)
- (
OR
- (
AND
-
Age
>=
12.0 Month (qualifier value) [SNOMED CT]
)
- effectiveTime of the most_recent SubstanceAdministration where code='Pneumococcal 7-valent conjugate vaccine (product) [SNOMED CT]' is before 8.0 Week (qualifier value) [SNOMED CT] before NOW
- (
AND
- effectiveTime of the first SubstanceAdministration where code='Pneumococcal 7-valent conjugate vaccine (product) [SNOMED CT]' is before 12.0 Month (qualifier value) [SNOMED CT] after Date of birth
- effectiveTime of the first SubstanceAdministration where code='Pneumococcal 7-valent conjugate vaccine (product) [SNOMED CT]' is after_or_on 7.0 Month (qualifier value) [SNOMED CT] after Date of birth
)
)
- (
AND
- effectiveTime of the most_recent SubstanceAdministration where code='Pneumococcal 7-valent conjugate vaccine (product) [SNOMED CT]' is before within 28.0 day (qualifier value) [SNOMED CT] before NOW
-
Age
<
12.0 Month (qualifier value) [SNOMED CT]
)
- effectiveTime of the first SubstanceAdministration where code='Pneumococcal 7-valent conjugate vaccine (product) [SNOMED CT]' is before_or_on within 6.0 Month (qualifier value) [SNOMED CT] after Date of birth
)
- (
AND
-
Age
>=
12.0 Month (qualifier value) [SNOMED CT]
)
- effectiveTime of the most_recent SubstanceAdministration where code='Pneumococcal 7-valent conjugate vaccine (product) [SNOMED CT]' is before 8.0 Week (qualifier value) [SNOMED CT] before NOW
- effectiveTime of the first SubstanceAdministration where code='Pneumococcal 7-valent conjugate vaccine (product) [SNOMED CT]' is before 7.0 Month (qualifier value) [SNOMED CT] after Date of birth
)
)
)
- (
AND
-
Age
<=
5.0 year (qualifier value) [SNOMED CT]
)
- number_of Pneumococcal 7-valent conjugate vaccine (product) [SNOMED CT] SubstanceAdministration equals 3
-
Age
>=
12.0 Month (qualifier value) [SNOMED CT]
)
- effectiveTime of the most_recent SubstanceAdministration where code='Pneumococcal 7-valent conjugate vaccine (product) [SNOMED CT]' is before 8.0 Week (qualifier value) [SNOMED CT] before NOW
- effectiveTime of the most_recent SubstanceAdministration where code='Pneumococcal 7-valent conjugate vaccine (product) [SNOMED CT]' is before 12.0 Month (qualifier value) [SNOMED CT] after Date of birth
- effectiveTime of the first SubstanceAdministration where code='Pneumococcal 7-valent conjugate vaccine (product) [SNOMED CT]' is before_or_on within 6.0 Month (qualifier value) [SNOMED CT] after Date of birth
)
)
- strict_rule_out:
number_of Pneumococcal 7-valent conjugate vaccine (product) [SNOMED CT] SubstanceAdministration >= 4
Alternative_Choice
()
- alternative:
PPV23 possibly due (pediatric)
- recommendation_threshhold:
1
- strict_rule_in:
(
OR
- (
AND
-
Age
>=
2.0 year (qualifier value) [SNOMED CT]
)
- (
OR
- presence of Problem Chronic heart disease (disorder) [SNOMED CT]
- presence of Problem Chronic renal failure syndrome (disorder) [SNOMED CT]
- presence of Problem Cerebrospinal fluid leak (disorder) [SNOMED CT]
- presence of Problem Diabetes mellitus (disorder) [SNOMED CT]
- presence of ObservationObservation where 'Ethnic group (observable entity) [SNOMED CT]' code = 'American Indian or Alaska native (racial group) [SNOMED CT]'
- presence of Problem Nephrotic syndrome (disorder) [SNOMED CT]
- presence of Problem Malignant tumor of lymphoid hemopoietic and related tissue (disorder) [SNOMED CT]
- (
OR
- presence of Problem Functional asplenia (disorder) [SNOMED CT]
- presence of Problem Congenital absence of spleen (disorder) [SNOMED CT]
- presence of Problem Hereditary hemoglobinopathy disorder homozygous for hemoglobin S (disorder) [SNOMED CT]
- presence of Problem Bilateral right-sidedness sequence (disorder) [SNOMED CT]
- presence of Problem Hyposplenism (disorder) [SNOMED CT]
- presence of Problem Splenectomy (procedure) [SNOMED CT]
)
- (
OR
- presence of Problem Congenital immunodeficiency disease (disorder) [SNOMED CT]
- presence of Problem HIV positive (finding) [SNOMED CT]
- presence of Problem Leukemia, disease (disorder) [SNOMED CT]
- presence of Problem Malignant lymphoma (disorder) [SNOMED CT]
- presence of Problem Multiple myeloma (disorder) [SNOMED CT]
- presence of Problem Widespread metastatic malignant neoplastic disease (disorder) [SNOMED CT]
- presence of Problem Transplantation of bone marrow (procedure) [SNOMED CT]
- presence of Problem Immunodeficiency secondary to chemotherapy (disorder) [SNOMED CT]
- presence of SubstanceAdministration Antimetabolite (product) [SNOMED CT] within 3.0 Month (qualifier value) [SNOMED CT] before NOW
- number_of Glucococorticoid preparation (product) (parenteral and oral forms) [SAGE SNOMED CT] SubstanceAdministration within 6.0 Month (qualifier value) [SNOMED CT] before NOW > 12
- presence of Problem Solid organ transplant (procedure) [SNOMED CT]
- presence of SubstanceAdministration Alkylating agent (product) [SNOMED CT] within 3.0 Month (qualifier value) [SNOMED CT] before NOW
)
- presence of Problem Chronic Pulmonary disease (excludes asthma) [SAGE SNOMED CT]
)
- (
OR
-
Age
>=
5.0 year (qualifier value) [SNOMED CT]
)
- number_of Pneumococcal 7-valent conjugate vaccine (product) [SNOMED CT] SubstanceAdministration > 1
)
- absence of SubstanceAdministration Pneumococcal polysaccharide vaccine (product) [SNOMED CT]
- (
OR
- absence of SubstanceAdministration Pneumococcal 7-valent conjugate vaccine (product) [SNOMED CT] within 999.0 year (qualifier value) [SNOMED CT] before NOW
- effectiveTime of the most_recent SubstanceAdministration where code='Pneumococcal 7-valent conjugate vaccine (product) [SNOMED CT]' is before 8.0 Week (qualifier value) [SNOMED CT] before NOW
)
)
- (
AND
- number_of Pneumococcal polysaccharide vaccine (product) [SNOMED CT] SubstanceAdministration within 999.0 year (qualifier value) [SNOMED CT] before NOW equals 1
- (
OR
- (
AND
-
Age
<=
10.0 year (qualifier value) [SNOMED CT]
)
- effectiveTime of the most_recent SubstanceAdministration where code='Pneumococcal polysaccharide vaccine (product) [SNOMED CT]' is before 3.0 year (qualifier value) [SNOMED CT] before NOW
)
- (
AND
-
Age
>=
10.0 year (qualifier value) [SNOMED CT]
)
- effectiveTime of the most_recent SubstanceAdministration where code='Pneumococcal polysaccharide vaccine (product) [SNOMED CT]' is before_or_on 5.0 year (qualifier value) [SNOMED CT] before NOW
)
)
- (
OR
- presence of Problem Chronic renal failure syndrome (disorder) [SNOMED CT]
- presence of Problem Nephrotic syndrome (disorder) [SNOMED CT]
- presence of Problem Implantation of cochlear prosthetic device (procedure) [SNOMED CT]
- (
OR
- presence of Problem Functional asplenia (disorder) [SNOMED CT]
- presence of Problem Congenital absence of spleen (disorder) [SNOMED CT]
- presence of Problem Hereditary hemoglobinopathy disorder homozygous for hemoglobin S (disorder) [SNOMED CT]
- presence of Problem Bilateral right-sidedness sequence (disorder) [SNOMED CT]
- presence of Problem Hyposplenism (disorder) [SNOMED CT]
- presence of Problem Splenectomy (procedure) [SNOMED CT]
)
- (
OR
- presence of Problem Congenital immunodeficiency disease (disorder) [SNOMED CT]
- presence of Problem HIV positive (finding) [SNOMED CT]
- presence of Problem Leukemia, disease (disorder) [SNOMED CT]
- presence of Problem Malignant lymphoma (disorder) [SNOMED CT]
- presence of Problem Multiple myeloma (disorder) [SNOMED CT]
- presence of Problem Widespread metastatic malignant neoplastic disease (disorder) [SNOMED CT]
- presence of Problem Transplantation of bone marrow (procedure) [SNOMED CT]
- presence of Problem Immunodeficiency secondary to chemotherapy (disorder) [SNOMED CT]
- presence of SubstanceAdministration Antimetabolite (product) [SNOMED CT] within 3.0 Month (qualifier value) [SNOMED CT] before NOW
- number_of Glucococorticoid preparation (product) (parenteral and oral forms) [SAGE SNOMED CT] SubstanceAdministration within 6.0 Month (qualifier value) [SNOMED CT] before NOW > 12
- presence of Problem Solid organ transplant (procedure) [SNOMED CT]
- presence of SubstanceAdministration Alkylating agent (product) [SNOMED CT] within 3.0 Month (qualifier value) [SNOMED CT] before NOW
)
)
)
)
- strict_rule_out:
number_of Pneumococcal polysaccharide vaccine (product) [SNOMED CT] SubstanceAdministration >= 2
- split_constraint:
XOR
23. Action:
PCV7 possibly due (pediatric)
- description:
PCV7 possibly due
- action_spec:
Conclude
()
-
If
(
NOT
(
OR
presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Pneumococcal vaccine (product) [SNOMED CT]'
)
)
- assertion:
Observation of 'PCV7 vaccine is due [SAGE] 'True (qualifier value) [SNOMED CT]'
Conclude
()
-
If
(
OR
presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Pneumococcal vaccine (product) [SNOMED CT]'
)
- assertion:
Observation of 'PCV7 vaccine is due [SAGE] 'Contraindicated (qualifier value) [SNOMED CT]'
25. Decision:
Is DT(aP) needed (pediatric)?
- description:
Is DTaP due?
- decision_model:
Alternative_Choice
()
- alternative:
DTaP possibly due (pediatric)
- recommendation_threshhold:
1
- strict_rule_in:
(
OR
- (
AND
-
Age
<
7.0 year (qualifier value) [SNOMED CT]
)
- effectiveTime of the most_recent SubstanceAdministration where code='Diphtheria vaccine (product)' is before_or_on within 4.0 Week (qualifier value) [SNOMED CT] before NOW
- number_of Diphtheria vaccine (product) SubstanceAdministration equals 2
)
- (
AND
-
Age
<
7.0 year (qualifier value) [SNOMED CT]
)
-
Age
>=
6.0 Week (qualifier value) [SNOMED CT]
)
- absence of SubstanceAdministration Diphtheria+tetanus vaccine (product) [SNOMED CT]
- absence of SubstanceAdministration Diphtheria and tetanus toxoids and acellular pertussis (product) [SNOMED CT]
- absence of SubstanceAdministration Diphtheria and tetanus toxoids with pertussis, combined vaccine (product) [SNOMED CT]
)
- (
AND
- effectiveTime of the most_recent SubstanceAdministration where code='Diphtheria vaccine (product)' is before_or_on within 6.0 Month (qualifier value) [SNOMED CT] before NOW
-
Age
<
7.0 year (qualifier value) [SNOMED CT]
)
- number_of Diphtheria vaccine (product) SubstanceAdministration equals 3
)
- (
AND
-
Age
<
7.0 year (qualifier value) [SNOMED CT]
)
- number_of Diphtheria vaccine (product) SubstanceAdministration equals 1
- effectiveTime of the most_recent SubstanceAdministration where code='Diphtheria vaccine (product)' is before_or_on within 4.0 Week (qualifier value) [SNOMED CT] before NOW
)
- (
AND
-
Age
<
7.0 year (qualifier value) [SNOMED CT]
)
- effectiveTime of the fourth SubstanceAdministration where code='Diphtheria vaccine (product)' is before within 4.0 year (qualifier value) [SNOMED CT] after Date of birth
- number_of Diphtheria vaccine (product) SubstanceAdministration equals 4
- effectiveTime of the most_recent SubstanceAdministration where code='Diphtheria vaccine (product)' is before_or_on within 6.0 Month (qualifier value) [SNOMED CT] before NOW
)
)
Alternative_Choice
()
- alternative:
DT possibly due
- recommendation_threshhold:
2
- strict_rule_in:
- (
OR
- (
AND
-
Age
<
7.0 year (qualifier value) [SNOMED CT]
)
- effectiveTime of the most_recent SubstanceAdministration where code='Diphtheria vaccine (product)' is before_or_on within 4.0 Week (qualifier value) [SNOMED CT] before NOW
- number_of Diphtheria vaccine (product) SubstanceAdministration equals 2
)
- (
AND
-
Age
<
7.0 year (qualifier value) [SNOMED CT]
)
-
Age
>=
6.0 Week (qualifier value) [SNOMED CT]
)
- absence of SubstanceAdministration Diphtheria+tetanus vaccine (product) [SNOMED CT]
- absence of SubstanceAdministration Diphtheria and tetanus toxoids and acellular pertussis (product) [SNOMED CT]
- absence of SubstanceAdministration Diphtheria and tetanus toxoids with pertussis, combined vaccine (product) [SNOMED CT]
)
- (
AND
- effectiveTime of the most_recent SubstanceAdministration where code='Diphtheria vaccine (product)' is before_or_on within 6.0 Month (qualifier value) [SNOMED CT] before NOW
-
Age
<
7.0 year (qualifier value) [SNOMED CT]
)
- number_of Diphtheria vaccine (product) SubstanceAdministration equals 3
)
- (
AND
-
Age
<
7.0 year (qualifier value) [SNOMED CT]
)
- number_of Diphtheria vaccine (product) SubstanceAdministration equals 1
- effectiveTime of the most_recent SubstanceAdministration where code='Diphtheria vaccine (product)' is before_or_on within 4.0 Week (qualifier value) [SNOMED CT] before NOW
)
- (
AND
-
Age
<
7.0 year (qualifier value) [SNOMED CT]
)
- effectiveTime of the fourth SubstanceAdministration where code='Diphtheria vaccine (product)' is before within 4.0 year (qualifier value) [SNOMED CT] after Date of birth
- number_of Diphtheria vaccine (product) SubstanceAdministration equals 4
- effectiveTime of the most_recent SubstanceAdministration where code='Diphtheria vaccine (product)' is before_or_on within 6.0 Month (qualifier value) [SNOMED CT] before NOW
)
)
- (
OR
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Diphtheria and tetanus toxoids and acellular pertussis (product) [SNOMED CT]'
- presence of AdverseReaction: Disease of brain (disorder) [SNOMED CT] 'Vaccines adverse reaction (disorder) [SNOMED CT]' to 'Diphtheria and tetanus toxoids and acellular pertussis (product) [SNOMED CT]'
)
- strict_rule_out:
presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Diphtheria+tetanus vaccine (product) [SNOMED CT]'
- split_constraint:
XOR
27. Action:
DTaP possibly due (pediatric)
- description:
DTaP possibly due
- action_spec:
Conclude
()
-
If
(
NOT
(
OR
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Diphtheria+tetanus vaccine (product) [SNOMED CT]'
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Diphtheria and tetanus toxoids with pertussis, combined vaccine (product) [SNOMED CT]'
- (
OR
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Diphtheria and tetanus toxoids and acellular pertussis (product) [SNOMED CT]'
- presence of AdverseReaction: Disease of brain (disorder) [SNOMED CT] 'Vaccines adverse reaction (disorder) [SNOMED CT]' to 'Diphtheria and tetanus toxoids and acellular pertussis (product) [SNOMED CT]'
)
)
)
- assertion:
Observation of 'DtaP vaccine is due [SAGE] 'True (qualifier value) [SNOMED CT]'
Conclude
()
-
If
(
OR
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Diphtheria+tetanus vaccine (product) [SNOMED CT]'
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Diphtheria and tetanus toxoids with pertussis, combined vaccine (product) [SNOMED CT]'
- (
OR
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Diphtheria and tetanus toxoids and acellular pertussis (product) [SNOMED CT]'
- presence of AdverseReaction: Disease of brain (disorder) [SNOMED CT] 'Vaccines adverse reaction (disorder) [SNOMED CT]' to 'Diphtheria and tetanus toxoids and acellular pertussis (product) [SNOMED CT]'
)
)
- assertion:
Observation of 'DtaP vaccine is due [SAGE] 'Contraindicated (qualifier value) [SNOMED CT]'
29. Decision:
Is Varicella needed (pediatric)?
- description:
Is Varicella needed (pediatric)?
- decision_model:
Alternative_Choice
()
- alternative:
Varicella possibly due (pediatric)
- recommendation_threshhold:
1
- strict_rule_in:
(
OR
- (
AND
-
Age
>=
12.0 Month (qualifier value) [SNOMED CT]
)
- absence of SubstanceAdministration Measles, mumps and rubella vaccine (product) [SNOMED CT] within 28.0 day (qualifier value) [SNOMED CT] before NOW
- absence of SubstanceAdministration Varicella virus vaccine (product) [SNOMED CT]
)
- (
AND
-
Age
>=
13.0 year (qualifier value) [SNOMED CT]
)
- number_of Varicella virus vaccine (product) [SNOMED CT] SubstanceAdministration equals 1
- absence of SubstanceAdministration Measles, mumps and rubella vaccine (product) [SNOMED CT] within 28.0 day (qualifier value) [SNOMED CT] before NOW
- effectiveTime of the most_recent SubstanceAdministration where code='Varicella virus vaccine (product) [SNOMED CT]' is before within 28.0 day (qualifier value) [SNOMED CT] before NOW
)
)
- strict_rule_out:
- presence of Problem Varicella-zoster virus infection (disorder) [SNOMED CT]
- presence of ObservationObservation where 'VARICELLA ZOSTER VIRUS AB:ACNC:PT:SER:ORD: [LOINC [Logical Observation Identifiers Names and Codes]]' code = 'Positive (qualifier value) [SNOMED CT]'
- presence of Problem Herpes zoster (disorder) [SNOMED CT]
- number_of Varicella virus vaccine (product) [SNOMED CT] SubstanceAdministration >= 2
- split_constraint:
XOR
31. Action:
Varicella possibly due (pediatric)
- description:
Varicella (pediatric) possibly due
- action_spec:
Conclude
()
-
If
(
NOT
(
OR
- presence of Problem Patient currently pregnant (finding) [SNOMED CT]
- presence of Problem Cellular immune defect (finding) [SNOMED CT]
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Varicella virus vaccine (product) [SNOMED CT]'
- presence of Problem Cerebrospinal fluid leak (disorder) [SNOMED CT]
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Gelatin (substance) [SNOMED CT]'
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Neomycin (product) [SNOMED CT]'
- presence of Problem Hemopoietic stem cell transplant (procedure) [SNOMED CT]
- presence of Problem AIDS (disorder) [SNOMED CT]
- presence of Problem Untreated active tuberculosis [SAGE SNOMED CT]
- (
OR
- presence of Problem Congenital immunodeficiency disease (disorder) [SNOMED CT]
- presence of Problem HIV positive (finding) [SNOMED CT]
- presence of Problem Leukemia, disease (disorder) [SNOMED CT]
- presence of Problem Malignant lymphoma (disorder) [SNOMED CT]
- presence of Problem Multiple myeloma (disorder) [SNOMED CT]
- presence of Problem Widespread metastatic malignant neoplastic disease (disorder) [SNOMED CT]
- presence of Problem Transplantation of bone marrow (procedure) [SNOMED CT]
- presence of Problem Immunodeficiency secondary to chemotherapy (disorder) [SNOMED CT]
- presence of SubstanceAdministration Antimetabolite (product) [SNOMED CT] within 3.0 Month (qualifier value) [SNOMED CT] before NOW
- number_of Glucococorticoid preparation (product) (parenteral and oral forms) [SAGE SNOMED CT] SubstanceAdministration within 6.0 Month (qualifier value) [SNOMED CT] before NOW > 12
- presence of Problem Solid organ transplant (procedure) [SNOMED CT]
- presence of SubstanceAdministration Alkylating agent (product) [SNOMED CT] within 3.0 Month (qualifier value) [SNOMED CT] before NOW
)
)
)
- assertion:
Observation of 'Varicella vaccine is due [SAGE] 'True (qualifier value) [SNOMED CT]'
Conclude
()
-
If
(
OR
- presence of Problem Patient currently pregnant (finding) [SNOMED CT]
- presence of Problem Cellular immune defect (finding) [SNOMED CT]
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Varicella virus vaccine (product) [SNOMED CT]'
- presence of Problem Cerebrospinal fluid leak (disorder) [SNOMED CT]
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Gelatin (substance) [SNOMED CT]'
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Neomycin (product) [SNOMED CT]'
- presence of Problem Hemopoietic stem cell transplant (procedure) [SNOMED CT]
- presence of Problem AIDS (disorder) [SNOMED CT]
- presence of Problem Untreated active tuberculosis [SAGE SNOMED CT]
- (
OR
- presence of Problem Congenital immunodeficiency disease (disorder) [SNOMED CT]
- presence of Problem HIV positive (finding) [SNOMED CT]
- presence of Problem Leukemia, disease (disorder) [SNOMED CT]
- presence of Problem Malignant lymphoma (disorder) [SNOMED CT]
- presence of Problem Multiple myeloma (disorder) [SNOMED CT]
- presence of Problem Widespread metastatic malignant neoplastic disease (disorder) [SNOMED CT]
- presence of Problem Transplantation of bone marrow (procedure) [SNOMED CT]
- presence of Problem Immunodeficiency secondary to chemotherapy (disorder) [SNOMED CT]
- presence of SubstanceAdministration Antimetabolite (product) [SNOMED CT] within 3.0 Month (qualifier value) [SNOMED CT] before NOW
- number_of Glucococorticoid preparation (product) (parenteral and oral forms) [SAGE SNOMED CT] SubstanceAdministration within 6.0 Month (qualifier value) [SNOMED CT] before NOW > 12
- presence of Problem Solid organ transplant (procedure) [SNOMED CT]
- presence of SubstanceAdministration Alkylating agent (product) [SNOMED CT] within 3.0 Month (qualifier value) [SNOMED CT] before NOW
)
)
- assertion:
Observation of 'Varicella vaccine is due [SAGE] 'Contraindicated (qualifier value) [SNOMED CT]'
33. Decision:
Is Influenza vaccination needed? (pediatric)
- description:
Is Influenza vaccination needed? (pediatric)
- decision_model:
Alternative_Choice
()
- alternative:
Influenza (splitvirus) possibly due (pediatric)
- recommendation_threshhold:
2
- strict_rule_in:
- (
OR
- (
AND
- (
OR
)
- (
OR
- (
AND
-
Age
>=
6.0 Month (qualifier value) [SNOMED CT]
)
-
Age
<
24.0 Month (qualifier value) [SNOMED CT]
)
)
- (
AND
-
Age
>=
24.0 Month (qualifier value) [SNOMED CT]
)
- (
OR
- presence of Problem Chronic heart disease (disorder) [SNOMED CT]
- presence of Problem Diabetes mellitus (disorder) [SNOMED CT]
- presence of Problem Renal impairment (disorder) [SNOMED CT]
- presence of Problem Asthma (disorder) [SNOMED CT]
- presence of Problem Patient currently pregnant (finding) [SNOMED CT]
- presence of Problem Hemoglobinopathy (disorder) [SNOMED CT]
- presence of MedicationOrder Aspirin (product) [SNOMED CT] within 2.0 year (qualifier value) [SNOMED CT] before NOW
- presence of Problem Institutionalized (finding) [SNOMED CT]
- presence of Observation Contact of individual with high risk of influenza [SAGE SNOMED CT]
- presence of Observation Overcrowded in house (finding) [SNOMED CT]
- presence of Problem Lives in a nursing home (finding) [SNOMED CT]
- (
OR
- presence of Problem Congenital immunodeficiency disease (disorder) [SNOMED CT]
- presence of Problem HIV positive (finding) [SNOMED CT]
- presence of Problem Leukemia, disease (disorder) [SNOMED CT]
- presence of Problem Malignant lymphoma (disorder) [SNOMED CT]
- presence of Problem Multiple myeloma (disorder) [SNOMED CT]
- presence of Problem Widespread metastatic malignant neoplastic disease (disorder) [SNOMED CT]
- presence of Problem Transplantation of bone marrow (procedure) [SNOMED CT]
- presence of Problem Immunodeficiency secondary to chemotherapy (disorder) [SNOMED CT]
- presence of SubstanceAdministration Antimetabolite (product) [SNOMED CT] within 3.0 Month (qualifier value) [SNOMED CT] before NOW
- number_of Glucococorticoid preparation (product) (parenteral and oral forms) [SAGE SNOMED CT] SubstanceAdministration within 6.0 Month (qualifier value) [SNOMED CT] before NOW > 12
- presence of Problem Solid organ transplant (procedure) [SNOMED CT]
- presence of SubstanceAdministration Alkylating agent (product) [SNOMED CT] within 3.0 Month (qualifier value) [SNOMED CT] before NOW
)
- presence of Problem Chronic Pulmonary disease (excludes asthma) [SAGE SNOMED CT]
)
)
)
)
- (
AND
- (
OR
)
-
Age
<=
9.0 year (qualifier value) [SNOMED CT]
)
- number_of Influenza virus vaccine (product) [SNOMED CT] SubstanceAdministration within 6.0 Month (qualifier value) [SNOMED CT] before NOW equals 1
- (
OR
- (
AND
- effectiveTime of the most_recent SubstanceAdministration where code='Influenza virus vaccine (product) [SNOMED CT]' is before_or_on 4.0 Week (qualifier value) [SNOMED CT] before NOW
- number_of Influenza split virion vaccine (product) [SNOMED CT] SubstanceAdministration within 6.0 Month (qualifier value) [SNOMED CT] before NOW equals 1
)
- (
AND
- most_recent Intranasal influenza live virus vaccine (product) [SNOMED CT] SubstanceAdministration within 6.0 Month (qualifier value) [SNOMED CT] before NOW equals 1
- effectiveTime of the most_recent SubstanceAdministration where code='Influenza virus vaccine (product) [SNOMED CT]' is before_or_on 6.0 Week (qualifier value) [SNOMED CT] before NOW
)
)
- absence of SubstanceAdministration Influenza split virion vaccine (product) [SNOMED CT] within 999.0 year (qualifier value) [SNOMED CT] before 6.0 Month (qualifier value) [SNOMED CT] before NOW
)
)
- (
OR
-
Age
<=
5.0 year (qualifier value) [SNOMED CT]
)
- (
OR
- presence of Problem Chronic heart disease (disorder) [SNOMED CT]
- presence of Problem Diabetes mellitus (disorder) [SNOMED CT]
- presence of Problem Renal impairment (disorder) [SNOMED CT]
- presence of Problem Asthma (disorder) [SNOMED CT]
- presence of Problem Patient currently pregnant (finding) [SNOMED CT]
- presence of Problem Hemoglobinopathy (disorder) [SNOMED CT]
- presence of MedicationOrder Aspirin (product) [SNOMED CT] within 2.0 year (qualifier value) [SNOMED CT] before NOW
- presence of Problem Institutionalized (finding) [SNOMED CT]
- presence of Observation Contact of individual with high risk of influenza [SAGE SNOMED CT]
- presence of Observation Overcrowded in house (finding) [SNOMED CT]
- presence of Problem Lives in a nursing home (finding) [SNOMED CT]
- (
OR
- presence of Problem Congenital immunodeficiency disease (disorder) [SNOMED CT]
- presence of Problem HIV positive (finding) [SNOMED CT]
- presence of Problem Leukemia, disease (disorder) [SNOMED CT]
- presence of Problem Malignant lymphoma (disorder) [SNOMED CT]
- presence of Problem Multiple myeloma (disorder) [SNOMED CT]
- presence of Problem Widespread metastatic malignant neoplastic disease (disorder) [SNOMED CT]
- presence of Problem Transplantation of bone marrow (procedure) [SNOMED CT]
- presence of Problem Immunodeficiency secondary to chemotherapy (disorder) [SNOMED CT]
- presence of SubstanceAdministration Antimetabolite (product) [SNOMED CT] within 3.0 Month (qualifier value) [SNOMED CT] before NOW
- number_of Glucococorticoid preparation (product) (parenteral and oral forms) [SAGE SNOMED CT] SubstanceAdministration within 6.0 Month (qualifier value) [SNOMED CT] before NOW > 12
- presence of Problem Solid organ transplant (procedure) [SNOMED CT]
- presence of SubstanceAdministration Alkylating agent (product) [SNOMED CT] within 3.0 Month (qualifier value) [SNOMED CT] before NOW
)
- presence of Problem Chronic Pulmonary disease (excludes asthma) [SAGE SNOMED CT]
)
- presence of ObservationObservation where 'Guillain-Barre syndrome (disorder) [SNOMED CT]' code = 'Present (qualifier value) [SNOMED CT]' within 999.0 year (qualifier value) [SNOMED CT] before NOW
)
- strict_rule_out:
- effectiveTime of the most_recent SubstanceAdministration where code='Influenza virus vaccine (product) [SNOMED CT]' is after 6.0 Month (qualifier value) [SNOMED CT] before NOW
- (
NOT
)
Alternative_Choice
()
- alternative:
Influenza (wholevirus) possibly due (pediatric)
- recommendation_threshhold:
1
- strict_rule_in:
(
OR
- (
AND
- (
OR
)
- (
OR
- (
AND
-
Age
>=
6.0 Month (qualifier value) [SNOMED CT]
)
-
Age
<
24.0 Month (qualifier value) [SNOMED CT]
)
)
- (
AND
-
Age
>=
24.0 Month (qualifier value) [SNOMED CT]
)
- (
OR
- presence of Problem Chronic heart disease (disorder) [SNOMED CT]
- presence of Problem Diabetes mellitus (disorder) [SNOMED CT]
- presence of Problem Renal impairment (disorder) [SNOMED CT]
- presence of Problem Asthma (disorder) [SNOMED CT]
- presence of Problem Patient currently pregnant (finding) [SNOMED CT]
- presence of Problem Hemoglobinopathy (disorder) [SNOMED CT]
- presence of MedicationOrder Aspirin (product) [SNOMED CT] within 2.0 year (qualifier value) [SNOMED CT] before NOW
- presence of Problem Institutionalized (finding) [SNOMED CT]
- presence of Observation Contact of individual with high risk of influenza [SAGE SNOMED CT]
- presence of Observation Overcrowded in house (finding) [SNOMED CT]
- presence of Problem Lives in a nursing home (finding) [SNOMED CT]
- (
OR
- presence of Problem Congenital immunodeficiency disease (disorder) [SNOMED CT]
- presence of Problem HIV positive (finding) [SNOMED CT]
- presence of Problem Leukemia, disease (disorder) [SNOMED CT]
- presence of Problem Malignant lymphoma (disorder) [SNOMED CT]
- presence of Problem Multiple myeloma (disorder) [SNOMED CT]
- presence of Problem Widespread metastatic malignant neoplastic disease (disorder) [SNOMED CT]
- presence of Problem Transplantation of bone marrow (procedure) [SNOMED CT]
- presence of Problem Immunodeficiency secondary to chemotherapy (disorder) [SNOMED CT]
- presence of SubstanceAdministration Antimetabolite (product) [SNOMED CT] within 3.0 Month (qualifier value) [SNOMED CT] before NOW
- number_of Glucococorticoid preparation (product) (parenteral and oral forms) [SAGE SNOMED CT] SubstanceAdministration within 6.0 Month (qualifier value) [SNOMED CT] before NOW > 12
- presence of Problem Solid organ transplant (procedure) [SNOMED CT]
- presence of SubstanceAdministration Alkylating agent (product) [SNOMED CT] within 3.0 Month (qualifier value) [SNOMED CT] before NOW
)
- presence of Problem Chronic Pulmonary disease (excludes asthma) [SAGE SNOMED CT]
)
)
)
)
- (
AND
- (
OR
)
-
Age
<=
9.0 year (qualifier value) [SNOMED CT]
)
- number_of Influenza virus vaccine (product) [SNOMED CT] SubstanceAdministration within 6.0 Month (qualifier value) [SNOMED CT] before NOW equals 1
- (
OR
- (
AND
- effectiveTime of the most_recent SubstanceAdministration where code='Influenza virus vaccine (product) [SNOMED CT]' is before_or_on 4.0 Week (qualifier value) [SNOMED CT] before NOW
- number_of Influenza split virion vaccine (product) [SNOMED CT] SubstanceAdministration within 6.0 Month (qualifier value) [SNOMED CT] before NOW equals 1
)
- (
AND
- most_recent Intranasal influenza live virus vaccine (product) [SNOMED CT] SubstanceAdministration within 6.0 Month (qualifier value) [SNOMED CT] before NOW equals 1
- effectiveTime of the most_recent SubstanceAdministration where code='Influenza virus vaccine (product) [SNOMED CT]' is before_or_on 6.0 Week (qualifier value) [SNOMED CT] before NOW
)
)
- absence of SubstanceAdministration Influenza split virion vaccine (product) [SNOMED CT] within 999.0 year (qualifier value) [SNOMED CT] before 6.0 Month (qualifier value) [SNOMED CT] before NOW
)
)
- strict_rule_out:
- (
OR
-
Age
<=
5.0 year (qualifier value) [SNOMED CT]
)
- (
OR
- presence of Problem Chronic heart disease (disorder) [SNOMED CT]
- presence of Problem Diabetes mellitus (disorder) [SNOMED CT]
- presence of Problem Renal impairment (disorder) [SNOMED CT]
- presence of Problem Asthma (disorder) [SNOMED CT]
- presence of Problem Patient currently pregnant (finding) [SNOMED CT]
- presence of Problem Hemoglobinopathy (disorder) [SNOMED CT]
- presence of MedicationOrder Aspirin (product) [SNOMED CT] within 2.0 year (qualifier value) [SNOMED CT] before NOW
- presence of Problem Institutionalized (finding) [SNOMED CT]
- presence of Observation Contact of individual with high risk of influenza [SAGE SNOMED CT]
- presence of Observation Overcrowded in house (finding) [SNOMED CT]
- presence of Problem Lives in a nursing home (finding) [SNOMED CT]
- (
OR
- presence of Problem Congenital immunodeficiency disease (disorder) [SNOMED CT]
- presence of Problem HIV positive (finding) [SNOMED CT]
- presence of Problem Leukemia, disease (disorder) [SNOMED CT]
- presence of Problem Malignant lymphoma (disorder) [SNOMED CT]
- presence of Problem Multiple myeloma (disorder) [SNOMED CT]
- presence of Problem Widespread metastatic malignant neoplastic disease (disorder) [SNOMED CT]
- presence of Problem Transplantation of bone marrow (procedure) [SNOMED CT]
- presence of Problem Immunodeficiency secondary to chemotherapy (disorder) [SNOMED CT]
- presence of SubstanceAdministration Antimetabolite (product) [SNOMED CT] within 3.0 Month (qualifier value) [SNOMED CT] before NOW
- number_of Glucococorticoid preparation (product) (parenteral and oral forms) [SAGE SNOMED CT] SubstanceAdministration within 6.0 Month (qualifier value) [SNOMED CT] before NOW > 12
- presence of Problem Solid organ transplant (procedure) [SNOMED CT]
- presence of SubstanceAdministration Alkylating agent (product) [SNOMED CT] within 3.0 Month (qualifier value) [SNOMED CT] before NOW
)
- presence of Problem Chronic Pulmonary disease (excludes asthma) [SAGE SNOMED CT]
)
- presence of ObservationObservation where 'Guillain-Barre syndrome (disorder) [SNOMED CT]' code = 'Present (qualifier value) [SNOMED CT]' within 999.0 year (qualifier value) [SNOMED CT] before NOW
)
- presence of MedicationOrder Salicylate product (product) [SNOMED CT] within 6.0 Month (qualifier value) [SNOMED CT] before NOW
- effectiveTime of the most_recent SubstanceAdministration where code='Influenza virus vaccine (product) [SNOMED CT]' is after 6.0 Month (qualifier value) [SNOMED CT] before NOW
- (
NOT
)
- split_constraint:
XOR
35. Action:
Influenza (wholevirus) possibly due (pediatric)
- description:
Influenza (wholevirus) possibly due (pediatric >12 yrs)
- action_spec:
Conclude
()
-
If
(
NOT
(
OR
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Egg protein (substance) [SNOMED CT]'
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Influenza virus vaccine (product) [SNOMED CT]'
- presence of Problem Asthma (disorder) [SNOMED CT]
- presence of Problem Patient currently pregnant (finding) [SNOMED CT]
- presence of Problem Chronic heart disease (disorder) [SNOMED CT]
- presence of Problem Diabetes mellitus (disorder) [SNOMED CT]
- presence of Problem Hemoglobinopathy (disorder) [SNOMED CT]
- presence of Problem Renal impairment (disorder) [SNOMED CT]
- presence of ObservationObservation where 'Guillain-Barre syndrome (disorder) [SNOMED CT]' code = 'Present (qualifier value) [SNOMED CT]' within 999.0 year (qualifier value) [SNOMED CT] before NOW
- (
OR
- presence of Problem Congenital immunodeficiency disease (disorder) [SNOMED CT]
- presence of Problem HIV positive (finding) [SNOMED CT]
- presence of Problem Leukemia, disease (disorder) [SNOMED CT]
- presence of Problem Malignant lymphoma (disorder) [SNOMED CT]
- presence of Problem Multiple myeloma (disorder) [SNOMED CT]
- presence of Problem Widespread metastatic malignant neoplastic disease (disorder) [SNOMED CT]
- presence of Problem Transplantation of bone marrow (procedure) [SNOMED CT]
- presence of Problem Immunodeficiency secondary to chemotherapy (disorder) [SNOMED CT]
- presence of SubstanceAdministration Antimetabolite (product) [SNOMED CT] within 3.0 Month (qualifier value) [SNOMED CT] before NOW
- number_of Glucococorticoid preparation (product) (parenteral and oral forms) [SAGE SNOMED CT] SubstanceAdministration within 6.0 Month (qualifier value) [SNOMED CT] before NOW > 12
- presence of Problem Solid organ transplant (procedure) [SNOMED CT]
- presence of SubstanceAdministration Alkylating agent (product) [SNOMED CT] within 3.0 Month (qualifier value) [SNOMED CT] before NOW
)
- presence of Problem Chronic Pulmonary disease (excludes asthma) [SAGE SNOMED CT]
)
)
- assertion:
Observation of 'Live attenuated Influenza vaccine is due [SAGE] 'True (qualifier value) [SNOMED CT]'
Conclude
()
-
If
(
OR
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Egg protein (substance) [SNOMED CT]'
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Influenza virus vaccine (product) [SNOMED CT]'
- presence of Problem Asthma (disorder) [SNOMED CT]
- presence of Problem Patient currently pregnant (finding) [SNOMED CT]
- presence of Problem Chronic heart disease (disorder) [SNOMED CT]
- presence of Problem Diabetes mellitus (disorder) [SNOMED CT]
- presence of Problem Hemoglobinopathy (disorder) [SNOMED CT]
- presence of Problem Renal impairment (disorder) [SNOMED CT]
- presence of ObservationObservation where 'Guillain-Barre syndrome (disorder) [SNOMED CT]' code = 'Present (qualifier value) [SNOMED CT]' within 999.0 year (qualifier value) [SNOMED CT] before NOW
- (
OR
- presence of Problem Congenital immunodeficiency disease (disorder) [SNOMED CT]
- presence of Problem HIV positive (finding) [SNOMED CT]
- presence of Problem Leukemia, disease (disorder) [SNOMED CT]
- presence of Problem Malignant lymphoma (disorder) [SNOMED CT]
- presence of Problem Multiple myeloma (disorder) [SNOMED CT]
- presence of Problem Widespread metastatic malignant neoplastic disease (disorder) [SNOMED CT]
- presence of Problem Transplantation of bone marrow (procedure) [SNOMED CT]
- presence of Problem Immunodeficiency secondary to chemotherapy (disorder) [SNOMED CT]
- presence of SubstanceAdministration Antimetabolite (product) [SNOMED CT] within 3.0 Month (qualifier value) [SNOMED CT] before NOW
- number_of Glucococorticoid preparation (product) (parenteral and oral forms) [SAGE SNOMED CT] SubstanceAdministration within 6.0 Month (qualifier value) [SNOMED CT] before NOW > 12
- presence of Problem Solid organ transplant (procedure) [SNOMED CT]
- presence of SubstanceAdministration Alkylating agent (product) [SNOMED CT] within 3.0 Month (qualifier value) [SNOMED CT] before NOW
)
- presence of Problem Chronic Pulmonary disease (excludes asthma) [SAGE SNOMED CT]
)
- assertion:
Observation of 'Live attenuated Influenza vaccine is due [SAGE] 'Contraindicated (qualifier value) [SNOMED CT]'
37. Action:
Influenza (splitvirus) possibly due (pediatric)
- description:
Influenza possibly due (pediatric)
- action_spec:
Conclude
()
-
If
(
NOT
(
OR
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Influenza virus vaccine (product) [SNOMED CT]'
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Egg protein (substance) [SNOMED CT]'
)
)
- assertion:
Observation of 'Trivalent inactivated Influenza vaccine is due [SAGE] 'True (qualifier value) [SNOMED CT]'
Conclude
()
-
If
(
OR
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Influenza virus vaccine (product) [SNOMED CT]'
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Egg protein (substance) [SNOMED CT]'
)
- assertion:
Observation of 'Trivalent inactivated Influenza vaccine is due [SAGE] 'Contraindicated (qualifier value) [SNOMED CT]'
39. Decision Context:
Pediatric immunization subguideline
- precondition:
-
Age
<
19.0 year (qualifier value) [SNOMED CT]
)
41. Action:
DT possibly due
- description:
DT may be indicated in presence of DtaP contraindication
- action_spec:
Conclude
()
- assertion:
Observation of 'Dt vaccine is due [SAGE] 'True (qualifier value) [SNOMED CT]'
43. Decision:
Is Td(aP) needed (pediatric)
- description:
Evaluates for indications and contraindications of Td vaccine in population under age 19
- decision_model:
Alternative_Choice
()
- alternative:
TdaP possibly due (pediatric)
- recommendation_threshhold:
1
- strict_rule_in:
(
OR
- (
AND
-
Age
>=
11.0 year (qualifier value) [SNOMED CT]
)
- number_of Diphtheria vaccine (product) SubstanceAdministration > 2
- (
OR
- (
AND
- (
OR
- presence of Problem Chronic heart disease (disorder) [SNOMED CT]
- presence of Problem Neuromuscular junction disorder (disorder) [SNOMED CT]
- presence of Problem Disease of nervous system (disorder) [SNOMED CT]
- presence of Observation Situations of Increased risk of acquiring pertussis infection [SAGE SNOMED CT]
- presence of Problem Asthma (disorder) [SNOMED CT]
- presence of Problem Chronic Pulmonary disease (excludes asthma) [SAGE SNOMED CT]
)
- absence of SubstanceAdministration Tetanus and diphtheria toxoid adsorbed for adult use (product) [SNOMED CT] within 2.0 year (qualifier value) [SNOMED CT] before NOW
)
- absence of SubstanceAdministration Diphtheria vaccine (product) within 5.0 year (qualifier value) [SNOMED CT] before NOW
)
- absence of SubstanceAdministration TdaP Vaccine (product) [SAGE SNOMED CT]
- absence of SubstanceAdministration Meningococcal C conjugate vaccine (product) [SNOMED CT] within 4.0 Week (qualifier value) [SNOMED CT] before NOW
)
- (
AND
-
Age
>=
11.0 year (qualifier value) [SNOMED CT]
)
- (
OR
- (
AND
- number_of Diphtheria vaccine (product) SubstanceAdministration equals 1
- effectiveTime of the most_recent SubstanceAdministration where code='Diphtheria vaccine (product)' is before_or_on within 4.0 Week (qualifier value) [SNOMED CT] before NOW
- absence of SubstanceAdministration TdaP Vaccine (product) [SAGE SNOMED CT]
)
- (
AND
- number_of Diphtheria vaccine (product) SubstanceAdministration equals 2
- effectiveTime of the most_recent SubstanceAdministration where code='Diphtheria vaccine (product)' is before_or_on within 6.0 Month (qualifier value) [SNOMED CT] before NOW
- absence of SubstanceAdministration TdaP Vaccine (product) [SAGE SNOMED CT]
)
- absence of SubstanceAdministration Diphtheria vaccine (product)
)
- effectiveTime of the most_recent SubstanceAdministration where code='Meningococcal C conjugate vaccine (product) [SNOMED CT]' is before_or_on 4.0 Week (qualifier value) [SNOMED CT] before NOW
)
)
- strict_rule_out:
-
Age
<
11.0 year (qualifier value) [SNOMED CT]
)
- number_of TdaP Vaccine (product) [SAGE SNOMED CT] SubstanceAdministration > 0
Alternative_Choice
()
- alternative:
Td possibly due (pediatric)
- strict_rule_in:
(
OR
- (
AND
- number_of Diphtheria vaccine (product) SubstanceAdministration equals 1
-
Age
>=
7.0 year (qualifier value) [SNOMED CT]
)
- effectiveTime of the most_recent SubstanceAdministration where code='Diphtheria vaccine (product)' is before_or_on within 4.0 Week (qualifier value) [SNOMED CT] before NOW
- (
NOT
(
AND
-
Age
>=
11.0 year (qualifier value) [SNOMED CT]
)
- absence of SubstanceAdministration TdaP Vaccine (product) [SAGE SNOMED CT]
)
)
)
- (
AND
- number_of Diphtheria vaccine (product) SubstanceAdministration equals 2
-
Age
>=
7.0 year (qualifier value) [SNOMED CT]
)
- (
NOT
(
AND
-
Age
>=
11.0 year (qualifier value) [SNOMED CT]
)
- absence of SubstanceAdministration TdaP Vaccine (product) [SAGE SNOMED CT]
)
)
- absence of SubstanceAdministration Diphtheria vaccine (product) within 6.0 Month (qualifier value) [SNOMED CT] before NOW
)
- (
AND
- number_of Diphtheria vaccine (product) SubstanceAdministration equals 3
-
Age
>=
7.0 year (qualifier value) [SNOMED CT]
)
- (
AND
-
Age
<
11.0 year (qualifier value) [SNOMED CT]
)
- effectiveTime of the first SubstanceAdministration where code='Diphtheria vaccine (product)' is before 12.0 Month (qualifier value) [SNOMED CT] after Date of birth
- absence of SubstanceAdministration Diphtheria vaccine (product) within 6.0 Month (qualifier value) [SNOMED CT] before NOW
)
)
- (
AND
-
Age
<
11.0 year (qualifier value) [SNOMED CT]
)
-
Age
>=
7.0 year (qualifier value) [SNOMED CT]
)
- absence of SubstanceAdministration Diphtheria vaccine (product)
)
- (
AND
- number_of Diphtheria vaccine (product) SubstanceAdministration >= 3
- (
OR
- presence of Problem Wound dirty (finding) [SNOMED CT] within 7.0 day (qualifier value) [SNOMED CT] before NOW
- presence of Problem Puncture wound - injury (disorder) [SNOMED CT] within 7.0 day (qualifier value) [SNOMED CT] before NOW
)
- number_of TdaP Vaccine (product) [SAGE SNOMED CT] SubstanceAdministration >= 1
- effectiveTime of the most_recent SubstanceAdministration where code='Diphtheria vaccine (product)' is before 5.0 year (qualifier value) [SNOMED CT] before NOW
-
Age
>=
11.0 year (qualifier value) [SNOMED CT]
)
)
)
- strict_rule_out:
number_of Tetanus and diphtheria toxoid adsorbed for adult use (product) [SNOMED CT] SubstanceAdministration >= 4
- split_constraint:
XOR
45. Action:
Td possibly due (pediatric)
- description:
Td indications present for pediatric population
- action_spec:
Conclude
()
-
If
(
NOT
(
OR
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Diphtheria+tetanus vaccine (product) [SNOMED CT]'
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Tetanus and diphtheria toxoid adsorbed for adult use (product) [SNOMED CT]'
)
)
- assertion:
Observation of 'Td vaccine is due [SAGE] 'True (qualifier value) [SNOMED CT]'
Conclude
()
-
If
(
OR
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Diphtheria+tetanus vaccine (product) [SNOMED CT]'
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Tetanus and diphtheria toxoid adsorbed for adult use (product) [SNOMED CT]'
)
- assertion:
Observation of 'Td vaccine is due [SAGE] 'Contraindicated (qualifier value) [SNOMED CT]'
47. Action:
TdaP possibly due (pediatric)
- description:
Assert need for TdaP in patient < 19 years
- action_spec:
Conclude
()
-
If
(
NOT
(
OR
- (
OR
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Diphtheria+tetanus vaccine (product) [SNOMED CT]'
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Diphtheria and tetanus toxoids with pertussis, combined vaccine (product) [SNOMED CT]'
- (
OR
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Diphtheria and tetanus toxoids and acellular pertussis (product) [SNOMED CT]'
- presence of AdverseReaction: Disease of brain (disorder) [SNOMED CT] 'Vaccines adverse reaction (disorder) [SNOMED CT]' to 'Diphtheria and tetanus toxoids and acellular pertussis (product) [SNOMED CT]'
)
)
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'TdaP Vaccine (product) [SAGE SNOMED CT]'
- presence of AdverseReaction: Disease of brain (disorder) [SNOMED CT] 'Vaccines adverse reaction (disorder) [SNOMED CT]' to 'TdaP Vaccine (product) [SAGE SNOMED CT]'
)
)
- assertion:
Observation of 'TdaP vaccine is due [SAGE] 'True (qualifier value) [SNOMED CT]'
Conclude
()
-
If
(
OR
- (
OR
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Diphtheria+tetanus vaccine (product) [SNOMED CT]'
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Diphtheria and tetanus toxoids with pertussis, combined vaccine (product) [SNOMED CT]'
- (
OR
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Diphtheria and tetanus toxoids and acellular pertussis (product) [SNOMED CT]'
- presence of AdverseReaction: Disease of brain (disorder) [SNOMED CT] 'Vaccines adverse reaction (disorder) [SNOMED CT]' to 'Diphtheria and tetanus toxoids and acellular pertussis (product) [SNOMED CT]'
)
)
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'TdaP Vaccine (product) [SAGE SNOMED CT]'
- presence of AdverseReaction: Disease of brain (disorder) [SNOMED CT] 'Vaccines adverse reaction (disorder) [SNOMED CT]' to 'TdaP Vaccine (product) [SAGE SNOMED CT]'
)
- assertion:
Observation of 'TdaP vaccine is due [SAGE] 'Contraindicated (qualifier value) [SNOMED CT]'
49. Action:
PPV23 possibly due (pediatric)
- description:
PPV23 possibly due
- action_spec:
Conclude
()
-
If
(
NOT
(
OR
presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Pneumococcal vaccine (product) [SNOMED CT]'
)
)
- assertion:
Observation of 'PPV23 vaccine is due [SAGE] 'True (qualifier value) [SNOMED CT]'
Conclude
()
-
If
(
OR
presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Pneumococcal vaccine (product) [SNOMED CT]'
)
- assertion:
Observation of 'PPV23 vaccine is due [SAGE] 'Contraindicated (qualifier value) [SNOMED CT]'
51. Decision:
Is Meningococcal vax needed (pediatric)
- description:
Is the patient eligible for meningococcal vaccine?
- decision_model:
Alternative_Choice
()
- alternative:
MPSV4 possibly due (pediatric)
- recommendation_threshhold:
1
- strict_rule_in:
(
OR
- (
AND
-
Age
>=
24.0 Month (qualifier value) [SNOMED CT]
)
-
Age
<
11.0 year (qualifier value) [SNOMED CT]
)
- (
OR
- presence of Problem HIV positive (finding) [SNOMED CT]
- presence of Problem Terminal component deficiency (disorder) [SNOMED CT]
- (
OR
- presence of Problem Functional asplenia (disorder) [SNOMED CT]
- presence of Problem Congenital absence of spleen (disorder) [SNOMED CT]
- presence of Problem Hereditary hemoglobinopathy disorder homozygous for hemoglobin S (disorder) [SNOMED CT]
- presence of Problem Bilateral right-sidedness sequence (disorder) [SNOMED CT]
- presence of Problem Hyposplenism (disorder) [SNOMED CT]
- presence of Problem Splenectomy (procedure) [SNOMED CT]
)
)
- absence of SubstanceAdministration Meningococcal polysaccharide A, C, W135 and Y vaccine injection 0.5ml vial (product) [SNOMED CT]
)
- (
AND
-
Age
>=
24.0 Month (qualifier value) [SNOMED CT]
)
-
Age
<
11.0 year (qualifier value) [SNOMED CT]
)
- (
OR
- presence of Problem HIV positive (finding) [SNOMED CT]
- presence of Problem Terminal component deficiency (disorder) [SNOMED CT]
- (
OR
- presence of Problem Functional asplenia (disorder) [SNOMED CT]
- presence of Problem Congenital absence of spleen (disorder) [SNOMED CT]
- presence of Problem Hereditary hemoglobinopathy disorder homozygous for hemoglobin S (disorder) [SNOMED CT]
- presence of Problem Bilateral right-sidedness sequence (disorder) [SNOMED CT]
- presence of Problem Hyposplenism (disorder) [SNOMED CT]
- presence of Problem Splenectomy (procedure) [SNOMED CT]
)
)
- number_of Meningococcal polysaccharide A, C, W135 and Y vaccine injection 0.5ml vial (product) [SNOMED CT] SubstanceAdministration equals 1
- effectiveTime of the first SubstanceAdministration where code='Meningococcal polysaccharide A, C, W135 and Y vaccine injection 0.5ml vial (product) [SNOMED CT]' is before_or_on 4.0 year (qualifier value) [SNOMED CT] after Date of birth
- effectiveTime of the most_recent SubstanceAdministration where code='Meningococcal polysaccharide A, C, W135 and Y vaccine injection 0.5ml vial (product) [SNOMED CT]' is before_or_on 2.0 year (qualifier value) [SNOMED CT] before NOW
)
)
- strict_rule_out:
number_of Meningococcal polysaccharide A, C, W135 and Y vaccine injection 0.5ml vial (product) [SNOMED CT] SubstanceAdministration >= 2
Alternative_Choice
()
- alternative:
MCV4 possibly due (pediatric)
- recommendation_threshhold:
1
- strict_rule_in:
(
AND
-
Age
>=
11.0 year (qualifier value) [SNOMED CT]
)
- (
OR
- (
AND
- (
NOT
absence of SubstanceAdministration Meningococcal polysaccharide A, C, W135 and Y vaccine injection 0.5ml vial (product) [SNOMED CT]
)
- (
OR
- presence of Problem HIV positive (finding) [SNOMED CT]
- presence of Problem Terminal component deficiency (disorder) [SNOMED CT]
- (
OR
- presence of Problem Functional asplenia (disorder) [SNOMED CT]
- presence of Problem Congenital absence of spleen (disorder) [SNOMED CT]
- presence of Problem Hereditary hemoglobinopathy disorder homozygous for hemoglobin S (disorder) [SNOMED CT]
- presence of Problem Bilateral right-sidedness sequence (disorder) [SNOMED CT]
- presence of Problem Hyposplenism (disorder) [SNOMED CT]
- presence of Problem Splenectomy (procedure) [SNOMED CT]
)
)
- absence of SubstanceAdministration Meningococcal polysaccharide A, C, W135 and Y vaccine injection 0.5ml vial (product) [SNOMED CT] within 3.0 year (qualifier value) [SNOMED CT] before NOW
)
- absence of SubstanceAdministration Meningococcal polysaccharide A, C, W135 and Y vaccine injection 0.5ml vial (product) [SNOMED CT]
)
- absence of SubstanceAdministration Meningococcal C conjugate vaccine (product) [SNOMED CT]
)
- strict_rule_out:
-
Age
<
11.0 year (qualifier value) [SNOMED CT]
)
- number_of Meningococcal C conjugate vaccine (product) [SNOMED CT] SubstanceAdministration >= 1
- split_constraint:
XOR
53. Action:
MPSV4 possibly due (pediatric)
- description:
Meningococcal vaccine is due for patient
- action_spec:
Conclude
()
-
If
(
NOT
(
OR
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Meningococcal polysaccharide A, C, W135 and Y vaccine injection 0.5ml vial (product) [SNOMED CT]'
- presence of AdverseReaction: Disease of nervous system (disorder) [SNOMED CT] 'Vaccines adverse reaction (disorder) [SNOMED CT]' to 'Meningococcal polysaccharide A, C, W135 and Y vaccine injection 0.5ml vial (product) [SNOMED CT]'
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Latex (substance) [SNOMED CT]'
)
)
- assertion:
Observation of 'MPSV4 vaccine is due [SAGE] 'True (qualifier value) [SNOMED CT]'
Conclude
()
-
If
(
OR
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Meningococcal polysaccharide A, C, W135 and Y vaccine injection 0.5ml vial (product) [SNOMED CT]'
- presence of AdverseReaction: Disease of nervous system (disorder) [SNOMED CT] 'Vaccines adverse reaction (disorder) [SNOMED CT]' to 'Meningococcal polysaccharide A, C, W135 and Y vaccine injection 0.5ml vial (product) [SNOMED CT]'
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Latex (substance) [SNOMED CT]'
)
- assertion:
Observation of 'MPSV4 vaccine is due [SAGE] 'Contraindicated (qualifier value) [SNOMED CT]'
55. Action:
MCV4 possibly due (pediatric)
- description:
Is patient due for dose of MCV4?
- action_spec:
Conclude
()
-
If
(
NOT
(
OR
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Diphtheria toxoid (product) [SNOMED CT]'
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Meningococcal C conjugate vaccine (product) [SNOMED CT]'
- presence of AdverseReaction: Disease of nervous system (disorder) [SNOMED CT] 'Vaccines adverse reaction (disorder) [SNOMED CT]' to 'Meningococcal C conjugate vaccine (product) [SNOMED CT]'
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Latex (substance) [SNOMED CT]'
)
)
- assertion:
Observation of 'MCV4 vaccine is due [SAGE] 'True (qualifier value) [SNOMED CT]'
Conclude
()
-
If
(
OR
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Diphtheria toxoid (product) [SNOMED CT]'
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Meningococcal C conjugate vaccine (product) [SNOMED CT]'
- presence of AdverseReaction: Disease of nervous system (disorder) [SNOMED CT] 'Vaccines adverse reaction (disorder) [SNOMED CT]' to 'Meningococcal C conjugate vaccine (product) [SNOMED CT]'
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Latex (substance) [SNOMED CT]'
)
- assertion:
Observation of 'MCV4 vaccine is due [SAGE] 'Contraindicated (qualifier value) [SNOMED CT]'
)
Recommendation Set (Decision Map):
Vaccine eligibility master subguideline
Grouped into Adult and Pediatric Immunizations
Each subguideline evaluates eligibility criteria for each vaccine for age group, including indications and contraindications, and loads transient SAGE variable "Vaccine XXX is due" with one of three states: "false", "true" or "contraindicated". These results are employed by originating scenario to proceed with ordering or administering of eligible vaccines. Pediatric subguideline applicable to age < 19 years, adult are all older patients.
1. Action:
Compute for Adult Vaccines
- description:
Compute for Adult Vaccines
- subguideline:
Subguideline
(
Adult Vaccinations Subguideline
)
3. Action:
Compute for Pediatric Vaccines
- description:
Compute for Pediatric Vaccines
- subguideline:
Subguideline
(
Pediatric Vaccination Subguideline
)
5. Decision Context:
Compute vaccine eligibility
- description:
Evaluate a patient for eligibility for vaccination.
Postcondition state sets "vaccine X is due" SAGE data flags for all vaccines that meet condition and do not fail contraindications. Deferral reasons are handled in separate subguideline.
7. Decision:
Determine eligibility by age
- description:
Segregate into neonatal, pediatric and adult criteria
- decision_model:
- strict_rule_out:
-
Age
>=
19.0 year (qualifier value) [SNOMED CT]
)
Alternative_Choice
()
- alternative:
Compute for Adult Vaccines
- recommendation_threshhold:
1
- strict_rule_in:
-
Age
>=
19.0 year (qualifier value) [SNOMED CT]
)
- strict_rule_out:
-
Age
<
19.0 year (qualifier value) [SNOMED CT]
)
split_constraint:
XOR
)
Recommendation Set (Decision Map):
Compute deferred vaccines
Systematically checks for deferral reasons for all vaccines currently listed as due vaccines
1. Decision:
MMR finally due?
- description:
Checks for reasons for deferral for MMR
- decision_model:
Alternative_Choice
()
- alternative:
MMR vaccination deferred
- recommendation_threshhold:
2
- strict_rule_in:
- (
OR
- presence of Problem Thrombocytopenic disorder (disorder) [SNOMED CT]
- presence of Problem Thrombocytopenic purpura (disorder) [SNOMED CT]
- presence of ObservationObservation where 'Illness (finding) [SNOMED CT]' code = 'Present (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- (
OR
absence of ObservationObservation where 'Immunization consent given (finding) [SNOMED CT]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
)
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Latex (substance) [SNOMED CT]'
)
- presence of ObservationObservation where 'MMR vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- split_constraint:
XOR
3. Action:
MMR vaccination deferred
- description:
MMR vaccination deferred
- action_spec:
Conclude
()
- assertion:
Observation of 'MMR vaccine is due [SAGE] 'Deferred (qualifier value) [SNOMED CT]'
5. Decision Context:
Deferral evaluation subguideline
- description:
temp start state
- precondition:
(
OR
- presence of ObservationObservation where 'PPV23 vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- presence of ObservationObservation where 'PCV7 vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- presence of ObservationObservation where 'MCV4 vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- presence of ObservationObservation where 'MPSV4 vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- presence of ObservationObservation where 'IPV vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- presence of ObservationObservation where 'Td vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- presence of ObservationObservation where 'Dt vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- presence of ObservationObservation where 'Hepatitis A vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- presence of ObservationObservation where 'Hepatitis B vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- presence of ObservationObservation where 'Hib vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- presence of ObservationObservation where 'Trivalent inactivated Influenza vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- presence of ObservationObservation where 'Live attenuated Influenza vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- presence of ObservationObservation where 'MMR vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- presence of ObservationObservation where 'Varicella vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- presence of ObservationObservation where 'DtaP vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- presence of ObservationObservation where 'TdaP vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
)
7. Decision:
Is Hep B finally due?
- description:
Checks for reasons for deferral of Hep B
- decision_model:
Alternative_Choice
()
- alternative:
Hep B vaccination deferred
- recommendation_threshhold:
2
- strict_rule_in:
- (
OR
- presence of ObservationObservation where 'Illness (finding) [SNOMED CT]' code = 'Present (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- absence of ObservationObservation where 'Immunization consent given (finding) [SNOMED CT]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Latex (substance) [SNOMED CT]'
)
- presence of ObservationObservation where 'Hepatitis B vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- split_constraint:
XOR
9. Action:
Hep B vaccination deferred
- description:
Hep B vaccination deferred
- action_spec:
Conclude
()
- assertion:
Observation of 'Hepatitis B vaccine is due [SAGE] 'Deferred (qualifier value) [SNOMED CT]'
11. Decision:
Is Hep A finally due?
- description:
Checks for reasons for deferral of Hep A vaccine.
- decision_model:
Alternative_Choice
()
- alternative:
Hep A vaccination deferred
- recommendation_threshhold:
2
- strict_rule_in:
- (
OR
- presence of ObservationObservation where 'Illness (finding) [SNOMED CT]' code = 'Present (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- presence of Problem Patient currently pregnant (finding) [SNOMED CT]
- absence of ObservationObservation where 'Immunization consent given (finding) [SNOMED CT]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Latex (substance) [SNOMED CT]'
)
- presence of ObservationObservation where 'Hepatitis A vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- split_constraint:
XOR
13. Action:
Hep A vaccination deferred
- description:
Hep A vaccination deferred
- action_spec:
Conclude
()
- assertion:
Observation of 'Hepatitis A vaccine is due [SAGE] 'Deferred (qualifier value) [SNOMED CT]'
15. Decision:
Is IPV (polio) finally due?
- description:
Checks for reasons for deferral of IPV (Polio) vaccine.
- decision_model:
Alternative_Choice
()
- alternative:
IPV (Polio) deferred
- recommendation_threshhold:
2
- strict_rule_in:
- (
OR
- presence of ObservationObservation where 'Illness (finding) [SNOMED CT]' code = 'Present (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- presence of Problem Patient currently pregnant (finding) [SNOMED CT]
- absence of ObservationObservation where 'Immunization consent given (finding) [SNOMED CT]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Latex (substance) [SNOMED CT]'
)
- presence of ObservationObservation where 'IPV vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- split_constraint:
XOR
17. Decision:
Is Hib finally due?
- description:
Checks for reasons for deferral of Hib vaccine.
- decision_model:
Alternative_Choice
()
- alternative:
Hib vaccination deferred
- recommendation_threshhold:
2
- strict_rule_in:
- (
OR
- presence of ObservationObservation where 'Illness (finding) [SNOMED CT]' code = 'Present (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- (
OR
absence of ObservationObservation where 'Immunization consent given (finding) [SNOMED CT]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
)
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Latex (substance) [SNOMED CT]'
)
- presence of ObservationObservation where 'Hib vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- split_constraint:
XOR
19. Action:
Hib vaccination deferred
- description:
Hib vaccination deferred (child)
- action_spec:
Conclude
()
- assertion:
Observation of 'Hib vaccine is due [SAGE] 'Deferred (qualifier value) [SNOMED CT]'
21. Decision:
Pneumococcal Vaccine finally due?
- description:
Pneumococcal Vaccine finally due?
- decision_model:
Alternative_Choice
()
- alternative:
PPV23 deferred
- recommendation_threshhold:
2
- strict_rule_in:
- (
OR
- presence of ObservationObservation where 'Illness (finding) [SNOMED CT]' code = 'Present (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- (
OR
absence of ObservationObservation where 'Immunization consent given (finding) [SNOMED CT]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
)
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Latex (substance) [SNOMED CT]'
)
- presence of ObservationObservation where 'PPV23 vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
Alternative_Choice
()
- alternative:
PCV7 deferred
- recommendation_threshhold:
2
- strict_rule_in:
- (
OR
- presence of ObservationObservation where 'Illness (finding) [SNOMED CT]' code = 'Present (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- (
OR
absence of ObservationObservation where 'Immunization consent given (finding) [SNOMED CT]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
)
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Latex (substance) [SNOMED CT]'
)
- presence of ObservationObservation where 'PCV7 vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- split_constraint:
AND
23. Action:
PPV23 deferred
- description:
PPV23 deferred
- action_spec:
Conclude
()
- assertion:
Observation of 'PPV23 vaccine is due [SAGE] 'Deferred (qualifier value) [SNOMED CT]'
25. Decision:
Is Influenza Finally Due?
- description:
Checks for reasons for deferral of Influenza vaccines.
- decision_model:
Alternative_Choice
()
- alternative:
Influenza wholevirus vaccination deferred
- recommendation_threshhold:
2
- strict_rule_in:
- (
OR
- presence of ObservationObservation where 'Illness (finding) [SNOMED CT]' code = 'Present (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- (
OR
absence of ObservationObservation where 'Immunization consent given (finding) [SNOMED CT]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
)
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Latex (substance) [SNOMED CT]'
)
- presence of ObservationObservation where 'Live attenuated Influenza vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
Alternative_Choice
()
- alternative:
Influenza splitvirus vaccine deferred
- recommendation_threshhold:
2
- strict_rule_in:
- (
OR
- presence of ObservationObservation where 'Illness (finding) [SNOMED CT]' code = 'Present (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- (
OR
absence of ObservationObservation where 'Immunization consent given (finding) [SNOMED CT]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
)
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Latex (substance) [SNOMED CT]'
)
- presence of ObservationObservation where 'Trivalent inactivated Influenza vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- split_constraint:
AND
27. Action:
Influenza wholevirus vaccination deferred
- description:
Influenza vaccination deferred
- action_spec:
Conclude
()
- assertion:
Observation of 'Live attenuated Influenza vaccine is due [SAGE] 'Deferred (qualifier value) [SNOMED CT]'
29. Decision:
Is Td(ap) finally due?
- description:
Is Td(ap) finally due?
- decision_model:
Alternative_Choice
()
- alternative:
Td vaccination deferred
- recommendation_threshhold:
2
- strict_rule_in:
- (
OR
- presence of ObservationObservation where 'Illness (finding) [SNOMED CT]' code = 'Present (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- (
OR
absence of ObservationObservation where 'Immunization consent given (finding) [SNOMED CT]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
)
- presence of AdverseReaction: Arthus type urticaria (disorder) [SNOMED CT] 'Immunologic reaction, function (observable entity) [SNOMED CT]' to 'Tetanus vaccine (product)' within 10.0 year (qualifier value) [SNOMED CT] before NOW
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Latex (substance) [SNOMED CT]'
- presence of AdverseReaction: Guillain-Barre syndrome (disorder) [SNOMED CT] 'Vaccines adverse reaction (disorder) [SNOMED CT]' to 'Tetanus vaccine (product)' within 999.0 year (qualifier value) [SNOMED CT] before NOW
)
- presence of ObservationObservation where 'Td vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
Alternative_Choice
()
- alternative:
TdaP vaccination deferred
- recommendation_threshhold:
2
- strict_rule_in:
- (
OR
- absence of ObservationObservation where 'Immunization consent given (finding) [SNOMED CT]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- presence of ObservationObservation where 'Illness (finding) [SNOMED CT]' code = 'Present (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- presence of AdverseReaction: Guillain-Barre syndrome (disorder) [SNOMED CT] 'Vaccines adverse reaction (disorder) [SNOMED CT]' to 'Tetanus vaccine (product)' within 999.0 year (qualifier value) [SNOMED CT] before NOW
- presence of AdverseReaction: Arthus type urticaria (disorder) [SNOMED CT] 'Immunologic reaction, function (observable entity) [SNOMED CT]' to 'Tetanus vaccine (product)' within 10.0 year (qualifier value) [SNOMED CT] before NOW
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Latex (substance) [SNOMED CT]'
)
- presence of ObservationObservation where 'TdaP vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- split_constraint:
XOR
31. Action:
Td vaccination deferred
- description:
Td vaccination deferred
- action_spec:
Conclude
()
- assertion:
Observation of 'Td vaccine is due [SAGE] 'Deferred (qualifier value) [SNOMED CT]'
33. Action:
PCV7 deferred
- description:
PCV7 vaccination deferred
- action_spec:
Conclude
()
- assertion:
Observation of 'PCV7 vaccine is due [SAGE] 'Deferred (qualifier value) [SNOMED CT]'
35. Decision:
Is DT(aP) finally due?
- description:
Is DTaP finally due?
- decision_model:
Alternative_Choice
()
- alternative:
DTaP deferred
- recommendation_threshhold:
2
- strict_rule_in:
- (
OR
- presence of Problem West syndrome (disorder) [SNOMED CT]
- (
OR
absence of ObservationObservation where 'Immunization consent given (finding) [SNOMED CT]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
)
- presence of ObservationObservation where 'Illness (finding) [SNOMED CT]' code = 'Present (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- presence of AdverseReaction: Shock (disorder) [SNOMED CT] 'Vaccines adverse reaction (disorder) [SNOMED CT]' to 'Diphtheria and tetanus toxoids and acellular pertussis (product) [SNOMED CT]'
- presence of AdverseReaction: Seizure (finding) [SNOMED CT] 'Vaccines adverse reaction (disorder) [SNOMED CT]' to 'Diphtheria and tetanus toxoids and acellular pertussis (product) [SNOMED CT]' within 3.0 day (qualifier value) [SNOMED CT] after NOW
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Latex (substance) [SNOMED CT]'
- presence of AdverseReaction: Guillain-Barre syndrome (disorder) [SNOMED CT] 'Vaccines adverse reaction (disorder) [SNOMED CT]' to 'Tetanus vaccine (product)' within 999.0 year (qualifier value) [SNOMED CT] before NOW
- (
OR
- presence of Problem Lennox-Gastaut syndrome (disorder) [SNOMED CT]
- presence of Problem Tuberous sclerosis syndrome (disorder) [SNOMED CT]
- (
AND
- presence of Problem Developmental delay (disorder) [SNOMED CT]
- presence of Problem Disease of brain (disorder) [SNOMED CT]
)
)
- most_recent Fit frequency (observable entity) [SNOMED CT] Observation within 1.0 Month (qualifier value) [SNOMED CT] before NOW > 2
)
- presence of ObservationObservation where 'DtaP vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
Alternative_Choice
()
- alternative:
DT deferred
- recommendation_threshhold:
2
- strict_rule_in:
- (
OR
- presence of ObservationObservation where 'Illness (finding) [SNOMED CT]' code = 'Present (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- absence of ObservationObservation where 'Immunization consent given (finding) [SNOMED CT]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- presence of AdverseReaction: Arthus type urticaria (disorder) [SNOMED CT] 'Immunologic reaction, function (observable entity) [SNOMED CT]' to 'Tetanus vaccine (product)' within 10.0 year (qualifier value) [SNOMED CT] before NOW
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Latex (substance) [SNOMED CT]'
- presence of AdverseReaction: Guillain-Barre syndrome (disorder) [SNOMED CT] 'Vaccines adverse reaction (disorder) [SNOMED CT]' to 'Tetanus vaccine (product)' within 999.0 year (qualifier value) [SNOMED CT] before NOW
)
- presence of ObservationObservation where 'Dt vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- split_constraint:
XOR
37. Action:
DTaP deferred
- description:
DTap deferred
- action_spec:
Conclude
()
- assertion:
Observation of 'DtaP vaccine is due [SAGE] 'Deferred (qualifier value) [SNOMED CT]'
39. Decision:
Is varicella finally due?
- description:
Is varicella finally due?
- decision_model:
Alternative_Choice
()
- alternative:
Varicella vaccination deferred
- recommendation_threshhold:
2
- strict_rule_in:
- (
OR
- presence of ObservationObservation where 'Illness (finding) [SNOMED CT]' code = 'Present (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- (
OR
absence of ObservationObservation where 'Immunization consent given (finding) [SNOMED CT]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
)
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Latex (substance) [SNOMED CT]'
)
- presence of ObservationObservation where 'Varicella vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- split_constraint:
XOR
41. Action:
Varicella vaccination deferred
- description:
Varicella vaccination deferred
- action_spec:
Conclude
()
- assertion:
Observation of 'Varicella vaccine is due [SAGE] 'Deferred (qualifier value) [SNOMED CT]'
43. Action:
IPV (Polio) deferred
- description:
IPV (Polio) deferred
- action_spec:
Conclude
()
- assertion:
Observation of 'IPV vaccine is due [SAGE] 'Deferred (qualifier value) [SNOMED CT]'
45. Action:
Influenza splitvirus vaccine deferred
- description:
splitvirus influenza vaccine deferred
- action_spec:
Conclude
()
- assertion:
Observation of 'Trivalent inactivated Influenza vaccine is due [SAGE] 'Deferred (qualifier value) [SNOMED CT]'
47. Decision:
Is Meningococcal vaccine finally due?
- description:
Checks for reasons for deferral for Meningococcal vaccine
- decision_model:
Alternative_Choice
()
- alternative:
MCV4 deferred
- recommendation_threshhold:
2
- strict_rule_in:
- (
OR
- presence of ObservationObservation where 'Illness (finding) [SNOMED CT]' code = 'Present (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- absence of ObservationObservation where 'Immunization consent given (finding) [SNOMED CT]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Latex (substance) [SNOMED CT]'
)
- presence of ObservationObservation where 'MCV4 vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
Alternative_Choice
()
- alternative:
MPSV4 deferred
- recommendation_threshhold:
2
- strict_rule_in:
- (
OR
- presence of ObservationObservation where 'Illness (finding) [SNOMED CT]' code = 'Present (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- absence of ObservationObservation where 'Immunization consent given (finding) [SNOMED CT]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- presence of AdverseReaction: Anaphylaxis (disorder) [SNOMED CT] 'Allergic Reaction (disorder) [SNOMED CT]' to 'Latex (substance) [SNOMED CT]'
)
- presence of ObservationObservation where 'MPSV4 vaccine is due [SAGE]' code = 'True (qualifier value) [SNOMED CT]' within 24.0 hour (qualifier value) [SNOMED CT] before NOW
- split_constraint:
XOR
49. Action:
MCV4 deferred
- description:
MCV4 deferred
- action_spec:
Conclude
()
- assertion:
Observation of 'MCV4 vaccine is due [SAGE] 'Deferred (qualifier value) [SNOMED CT]'
51. Action:
DT deferred
- description:
DT vaccination deferred
- action_spec:
Conclude
()
- assertion:
Observation of 'Dt vaccine is due [SAGE] 'Deferred (qualifier value) [SNOMED CT]'
53. Action:
MPSV4 deferred
- description:
MPSV4 is deferred
- action_spec:
Conclude
()
- assertion:
Observation of 'MPSV4 vaccine is due [SAGE] 'Deferred (qualifier value) [SNOMED CT]'
55. Action:
TdaP vaccination deferred
- description:
TdaP vaccination is deferred
- action_spec:
Conclude
()
- assertion:
Observation of 'TdaP vaccine is due [SAGE] 'Deferred (qualifier value) [SNOMED CT]'
)
Variable:
DAY
label:
DAY
referenced_as:
?DAY
datatype:
CodedValue
derivation_expression:
day (qualifier value) [SNOMED CT]
Variable:
Date of birth
label:
Date of birth
referenced_as:
?DOB
datatype:
PointInTime
derivation_expression:
select
most_recent
value
from
Observation of 'Date of birth (observable entity) [SNOMED CT] ' '
Variable:
Patient weight variable
label:
Patient weight variable
referenced_as:
?Weight
datatype:
Observation
derivation_expression:
select
most_recent
value
from
Observation of 'Body weight [SAGE SNOMED CT] ' '
Variable:
Patient height variable
label:
Patient height variable
referenced_as:
?Height
datatype:
Observation
derivation_expression:
select
value
from
Observation of 'standing height (observable entity) [SNOMED CT] ' '
Variable:
Age
label:
Age
referenced_as:
?Age
update_expression:
update Observation set code=<Age> value=?Age valid_time=?NOW
datatype:
PhysicalQuantity
derivation_expression:
age formula
()
Variable:
Today (mid-night to midnight)
label:
Today (mid-night to midnight)
referenced_as:
?Today
datatype:
TimeInterval
derivation_expression:
Today (midnight to midnight)
Variable:
NOW
label:
NOW
referenced_as:
?NOW
datatype:
PointInTime
derivation_expression:
Now
()
Variable:
Current month
label:
Current month
referenced_as:
?currentMonth
datatype:
IntegerNumber
derivation_expression:
Month of now
()
prompt:
What is the current month (1=Jan, etc)?
Variable:
Name
label:
Name
datatype:
PersonName
derivation_expression:
select
value
from
Observation of 'Patient name data ' '