{
"description": null,
"_filename": "examples/carefirst_family_hea.json",
"package_name": "ca.on.oh-eforms",
"subjectType": [ "Patient" ],
"date": null,
"publisher": null,
"name": null,
"item": [ {
"item": [ {
"text": "* Indicates required field",
"type": "display",
"_text": {
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/translation",
"extension": [ {
"url": "lang",
"valueCode": "fr"
}, {
"url": "content",
"valueString": "* indicates required field",
"_valueString": {
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml",
"valueString": "* indicates required field"
} ]
}
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
"valueString": "font-weight:bold;font-style:italic;"
} ]
},
"linkId": "item84851356",
"extension": [ {
"url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/display-note-info",
"extension": [ {
"url": "text",
"valueString": "* indicates required field"
}, {
"url": "style",
"valueString": "font-style:italic;"
} ]
} ]
}, {
"item": [ {
"text": "Language (select all that apply):",
"type": "choice",
"_text": {
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml",
"valueString": "Language (select all that apply):"
} ]
},
"linkId": "ax_language",
"repeats": true,
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
"valueCodeableConcept": {
"coding": [ {
"code": "push-button",
"system": "http://ontariohealth.ca/fhir/eforms/CodeSystem/item-controls"
} ]
}
}, {
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression",
"valueExpression": {
"language": "text/fhirpath",
"expression": "%`var-ptLanguage`"
}
}, {
"url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info",
"extension": [ {
"url": "text",
"valueString": "Language: {{answer}}"
} ]
} ],
"answerOption": [ {
"valueCoding": {
"code": "English",
"system": "http://ontariohealth.ca/legacy/CodeSystem/carefirst-family-hea_ax_language",
"display": "English",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
"valueDecimal": 1
} ]
}
}, {
"valueCoding": {
"code": "Cantonese",
"system": "http://ontariohealth.ca/legacy/CodeSystem/carefirst-family-hea_ax_language",
"display": "Cantonese",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
"valueDecimal": 2
} ]
}
}, {
"valueCoding": {
"code": "Mandarin",
"system": "http://ontariohealth.ca/legacy/CodeSystem/carefirst-family-hea_ax_language",
"display": "Mandarin",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
"valueDecimal": 3
} ]
}
} ]
}, {
"text": "Preferred Site:",
"type": "choice",
"linkId": "item66127845",
"repeats": false,
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-choiceOrientation",
"valueCode": "vertical"
}, {
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
"valueCodeableConcept": {
"coding": [ {
"code": "push-button",
"system": "http://ontariohealth.ca/fhir/eforms/CodeSystem/item-controls"
} ]
}
} ],
"answerOption": [ {
"valueCoding": {
"code": "No Preference",
"system": "http://ontariohealth.ca/legacy/CodeSystem/carefirst-family-hea_item66127845",
"display": "No Preference",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
"valueDecimal": 1
} ]
},
"initialSelected": true
}, {
"valueCoding": {
"code": "Richmond Hill",
"system": "http://ontariohealth.ca/legacy/CodeSystem/carefirst-family-hea_item66127845",
"display": "Richmond Hill",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
"valueDecimal": 2
} ]
}
}, {
"valueCoding": {
"code": "Scarborough",
"system": "http://ontariohealth.ca/legacy/CodeSystem/carefirst-family-hea_item66127845",
"display": "Scarborough",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
"valueDecimal": 3
} ]
}
} ]
}, {
"type": "display",
"linkId": "item64299713",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-hidden",
"valueBoolean": true
}, {
"url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/display-note-info",
"extension": [ {
"url": "text",
"valueString": "#blank_line#"
} ]
} ]
} ],
"text": "Additional Patient Information",
"type": "group",
"linkId": "section54392738",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
"valueString": "background-color:white;border-style:solid;"
}, {
"url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/group-note-info",
"extension": [ {
"url": "style",
"valueString": "font-weight:bold;text-decoration:underline;"
} ]
} ]
}, {
"item": [ {
"text": "Diagnosis:",
"type": "choice",
"linkId": "diabetesType",
"repeats": false,
"required": true,
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
"valueCodeableConcept": {
"coding": [ {
"code": "push-button",
"system": "http://ontariohealth.ca/fhir/eforms/CodeSystem/item-controls"
} ]
}
}, {
"url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info",
"extension": [ {
"url": "text",
"valueString": "Diabetes Type:"
} ]
} ],
"answerOption": [ {
"valueCoding": {
"code": "Type 2 Diabetes",
"system": "http://ontariohealth.ca/legacy/CodeSystem/carefirst-family-hea_diabetesType",
"display": "Type 2 Diabetes",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
"valueDecimal": 2
} ]
}
}, {
"valueCoding": {
"code": "Pre-Diabetes",
"system": "http://ontariohealth.ca/legacy/CodeSystem/carefirst-family-hea_diabetesType",
"display": "Pre-Diabetes",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
"valueDecimal": 3
} ]
}
}, {
"valueCoding": {
"code": "At Risk",
"system": "http://ontariohealth.ca/legacy/CodeSystem/carefirst-family-hea_diabetesType",
"display": "At Risk",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
"valueDecimal": 4
} ]
}
} ]
}, {
"text": "Duration of Diagnosis:",
"type": "choice",
"linkId": "diagnosisAcuity",
"repeats": false,
"required": true,
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
"valueCodeableConcept": {
"coding": [ {
"code": "push-button",
"system": "http://ontariohealth.ca/fhir/eforms/CodeSystem/item-controls"
} ]
}
}, {
"url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info",
"extension": [ {
"url": "text",
"valueString": "Duration of diagnosis:"
} ]
} ],
"answerOption": [ {
"valueCoding": {
"code": "New (<6 months)",
"system": "http://ontariohealth.ca/legacy/CodeSystem/carefirst-family-hea_diagnosisAcuity",
"display": "New (<6 months)",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
"valueDecimal": 1
} ]
}
}, {
"valueCoding": {
"code": "Established (>6 months)",
"system": "http://ontariohealth.ca/legacy/CodeSystem/carefirst-family-hea_diagnosisAcuity",
"display": "Established (>6 months)",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/itemWeight",
"valueDecimal": 2
} ]
}
} ]
}, {
"type": "display",
"linkId": "item67223917",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-hidden",
"valueBoolean": true
}, {
"url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/display-note-info",
"extension": [ {
"url": "text",
"valueString": "#blank_line#"
} ]
} ]
} ],
"text": "Referral Information",
"type": "group",
"linkId": "patientInformationSection",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
"valueString": "background-color:white;border-style:solid;"
}, {
"url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/group-note-info",
"extension": [ {
"url": "text",
"valueString": "Referral Information"
}, {
"url": "style",
"valueString": "font-weight:bold;text-decoration:underline;"
} ]
} ]
}, {
"item": [ {
"text": "Select all that apply:",
"type": "display",
"_text": {
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/translation",
"extension": [ {
"url": "lang",
"valueCode": "fr"
}, {
"url": "content",
"valueString": "Select all that apply:",
"_valueString": {
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml",
"valueString": "Select all that apply:"
} ]
}
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
"valueString": "font-style:italic;"
} ]
},
"linkId": "item77678973",
"extension": [ {
"url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/display-note-info",
"extension": [ {
"url": "text",
"valueString": "Select all that apply:"
}, {
"url": "style",
"valueString": "font-style:italic;"
} ]
} ]
}, {
"text": "Nutrition and Lifestyle Counselling",
"type": "boolean",
"_text": {
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
"valueString": "font-weight:bold;"
} ]
},
"linkId": "item76597097",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
"valueCodeableConcept": {
"coding": [ {
"code": "check-box",
"system": "http://hl7.org/fhir/questionnaire-item-control"
} ]
}
} ]
}, {
"text": "Foot Screening",
"type": "boolean",
"_text": {
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/translation",
"extension": [ {
"url": "lang",
"valueCode": "fr"
}, {
"url": "content",
"valueString": "Diabetes Education and Support",
"_valueString": {
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml",
"valueString": "Diabetes Education and Support"
} ]
}
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
"valueString": "font-weight:bold;"
} ]
},
"linkId": "item93032788",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
"valueCodeableConcept": {
"coding": [ {
"code": "check-box",
"system": "http://hl7.org/fhir/questionnaire-item-control"
} ]
}
} ]
}, {
"text": "Glucometer/ Flash Glucose Monitoring System Teaching",
"type": "boolean",
"_text": {
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
"valueString": "font-weight:bold;"
} ]
},
"linkId": "item84430472",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
"valueCodeableConcept": {
"coding": [ {
"code": "check-box",
"system": "http://hl7.org/fhir/questionnaire-item-control"
} ]
}
} ]
}, {
"text": "Insulin Initiation",
"type": "boolean",
"_text": {
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/translation",
"extension": [ {
"url": "lang",
"valueCode": "fr"
}, {
"url": "content",
"valueString": "Insulin Initiation",
"_valueString": {
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml",
"valueString": "Insulin Initiation"
} ]
}
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
"valueString": "font-weight:bold;"
} ]
},
"linkId": "item90036939",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
"valueCodeableConcept": {
"coding": [ {
"code": "check-box",
"system": "http://hl7.org/fhir/questionnaire-item-control"
} ]
}
} ]
}, {
"item": [ {
"text": "Insulin type:",
"type": "string",
"_text": {
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/translation",
"extension": [ {
"url": "lang",
"valueCode": "fr"
}, {
"url": "content",
"valueString": "Insulin type:"
} ]
} ]
},
"linkId": "item49066272",
"required": true,
"extension": [ {
"url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info",
"extension": [ {
"url": "text",
"valueString": "Insulin Type:"
} ]
} ]
}, {
"text": "Insulin dose and time:",
"type": "string",
"_text": {
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/translation",
"extension": [ {
"url": "lang",
"valueCode": "fr"
}, {
"url": "content",
"valueString": "Insulin dose and time:"
} ]
} ]
},
"linkId": "item2940501",
"required": true,
"extension": [ {
"url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info",
"extension": [ {
"url": "text",
"valueString": "Insulin dose and time:"
} ]
} ]
}, {
"text": "Unless indicated below, the diabetes educator will teach patient: insulin dose adjustment by 1-2 units or 10-20% of total daily dose as appropriate.",
"type": "display",
"_text": {
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/translation",
"extension": [ {
"url": "lang",
"valueCode": "fr"
}, {
"url": "content",
"valueString": "Adjust insulin dose up to 10% to achieve Diabetes Canada glycemic targets of ac 4-7 mmol/L and pc 5-10 mmol/L"
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
"valueString": "font-weight:bold;"
} ]
},
"linkId": "item57740093",
"extension": [ {
"url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/display-note-info",
"extension": [ {
"url": "enableWhenExpression",
"valueExpression": {
"language": "text/fhirpath",
"expression": "%resource.repeat(item).where(linkId='item49444401').answer.empty()",
"description": "item49444401.r == ''"
}
}, {
"url": "text",
"valueString": "Diabetes educator to teach patient: insulin dose adjustment by 1-2 units or 10-20% of total daily dose as appropriate."
} ]
} ]
}, {
"text": "Comments:",
"type": "text",
"_text": {
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/translation",
"extension": [ {
"url": "lang",
"valueCode": "fr"
}, {
"url": "content",
"valueString": "Adjust insulin dose to individual target of:"
} ]
} ]
},
"linkId": "item49444401"
} ],
"text": "Request Details",
"type": "group",
"_text": {
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/translation",
"extension": [ {
"url": "lang",
"valueCode": "fr"
}, {
"url": "content",
"valueString": "Request Details"
} ]
} ]
},
"linkId": "section69126798",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
"valueString": "background-color:grey;border-style:solid;"
}, {
"url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/group-note-info",
"extension": [ {
"url": "text",
"_valueString": {
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml",
"valueString": ""
} ]
}
} ]
} ],
"enableWhen": [ {
"operator": "=",
"question": "item90036939",
"answerBoolean": true
} ],
"enableBehavior": "all"
}, {
"text": "Insulin Review",
"type": "boolean",
"_text": {
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/translation",
"extension": [ {
"url": "lang",
"valueCode": "fr"
}, {
"url": "content",
"valueString": "Insulin Adjustment",
"_valueString": {
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml",
"valueString": "Insulin Adjustment"
} ]
}
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
"valueString": "font-weight:bold;"
} ]
},
"linkId": "item88820032",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
"valueCodeableConcept": {
"coding": [ {
"code": "check-box",
"system": "http://hl7.org/fhir/questionnaire-item-control"
} ]
}
} ]
}, {
"item": [ {
"text": "Insulin type:",
"type": "string",
"_text": {
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/translation",
"extension": [ {
"url": "lang",
"valueCode": "fr"
}, {
"url": "content",
"valueString": "Insulin type:"
} ]
} ]
},
"linkId": "item86370967",
"required": true,
"extension": [ {
"url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info",
"extension": [ {
"url": "text",
"valueString": "Insulin type:"
} ]
} ]
}, {
"text": "Insulin dose and time:",
"type": "string",
"_text": {
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/translation",
"extension": [ {
"url": "lang",
"valueCode": "fr"
}, {
"url": "content",
"valueString": "Insulin dose and time:"
} ]
} ]
},
"linkId": "item15694571",
"required": true,
"extension": [ {
"url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info",
"extension": [ {
"url": "text",
"valueString": "Insulin dose and time:"
} ]
} ]
}, {
"text": "Unless indicated below, the diabetes educator will teach patient: insulin dose adjustment by 1-2 units or 10-20% of total daily dose as appropriate.",
"type": "display",
"_text": {
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
"valueString": "font-weight:bold;"
} ]
},
"linkId": "item3478785",
"extension": [ {
"url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/display-note-info",
"extension": [ {
"url": "enableWhenExpression",
"valueExpression": {
"language": "text/fhirpath",
"expression": "%resource.repeat(item).where(linkId='item46409807').answer.empty()",
"description": "item46409807.r == ''"
}
}, {
"url": "text",
"valueString": "Diabetes educator to teach patient: insulin dose adjustment by 1-2 units or 10-20% of total daily dose as appropriate."
} ]
} ]
}, {
"text": "Comments:",
"type": "text",
"linkId": "item46409807"
} ],
"text": "Request Details",
"type": "group",
"_text": {
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/translation",
"extension": [ {
"url": "lang",
"valueCode": "fr"
}, {
"url": "content",
"valueString": "Request Details"
} ]
} ]
},
"linkId": "section84443654",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
"valueString": "background-color:grey;border-style:solid;"
}, {
"url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/group-note-info",
"extension": [ {
"url": "text",
"_valueString": {
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml",
"valueString": ""
} ]
}
} ]
} ],
"enableWhen": [ {
"operator": "=",
"question": "item88820032",
"answerBoolean": true
} ],
"enableBehavior": "all"
}, {
"text": "GLP-1 Initiation",
"type": "boolean",
"_text": {
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/translation",
"extension": [ {
"url": "lang",
"valueCode": "fr"
}, {
"url": "content",
"valueString": "GLP-1 Initiation / Adjustment",
"_valueString": {
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml",
"valueString": "GLP-1 Initiation / Adjustment"
} ]
}
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
"valueString": "font-weight:bold;"
} ]
},
"linkId": "item93616553",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
"valueCodeableConcept": {
"coding": [ {
"code": "check-box",
"system": "http://hl7.org/fhir/questionnaire-item-control"
} ]
}
} ]
}, {
"item": [ {
"text": "Type:",
"type": "string",
"_text": {
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/translation",
"extension": [ {
"url": "lang",
"valueCode": "fr"
}, {
"url": "content",
"valueString": "Type:"
} ]
} ]
},
"linkId": "item65502346",
"required": true
}, {
"text": "Dose & Time:",
"type": "string",
"_text": {
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/translation",
"extension": [ {
"url": "lang",
"valueCode": "fr"
}, {
"url": "content",
"valueString": "Dose:"
} ]
} ]
},
"linkId": "item98682076",
"required": true
}, {
"text": "Comments:",
"type": "text",
"_text": {
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/translation",
"extension": [ {
"url": "lang",
"valueCode": "fr"
}, {
"url": "content",
"valueString": "Titration orders:"
} ]
} ]
},
"linkId": "item92523489"
} ],
"text": "Request Details",
"type": "group",
"_text": {
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/translation",
"extension": [ {
"url": "lang",
"valueCode": "fr"
}, {
"url": "content",
"valueString": "Request Details"
} ]
} ]
},
"linkId": "section12645338",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
"valueString": "background-color:grey;border-style:solid;"
}, {
"url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/group-note-info",
"extension": [ {
"url": "text",
"_valueString": {
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml",
"valueString": ""
} ]
}
} ]
} ],
"enableWhen": [ {
"operator": "=",
"question": "item93616553",
"answerBoolean": true
} ],
"enableBehavior": "all"
}, {
"text": "GLP-1 Review",
"type": "boolean",
"_text": {
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
"valueString": "font-weight:bold;"
} ]
},
"linkId": "item91333221",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
"valueCodeableConcept": {
"coding": [ {
"code": "check-box",
"system": "http://hl7.org/fhir/questionnaire-item-control"
} ]
}
} ]
}, {
"item": [ {
"text": "Type:",
"type": "string",
"linkId": "item42590803",
"required": true
}, {
"text": "Dose & Time:",
"type": "string",
"linkId": "item82165747",
"required": true
}, {
"text": "Comments:",
"type": "text",
"linkId": "item68490745"
} ],
"text": "Request Details",
"type": "group",
"linkId": "section89575935",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
"valueString": "background-color:grey;border-style:solid;"
}, {
"url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/group-note-info",
"extension": [ {
"url": "text",
"_valueString": {
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml",
"valueString": ""
} ]
}
} ]
} ],
"enableWhen": [ {
"operator": "=",
"question": "item91333221",
"answerBoolean": true
} ],
"enableBehavior": "all"
}, {
"text": "Referral to Social Worker at Carefirst Diabetes Education Program",
"type": "boolean",
"_text": {
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
"valueString": "font-weight:bold;"
} ]
},
"linkId": "item61998839",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
"valueCodeableConcept": {
"coding": [ {
"code": "check-box",
"system": "http://hl7.org/fhir/questionnaire-item-control"
} ]
}
} ]
}, {
"text": "Endocrinologist Consult (if available on site)",
"type": "boolean",
"_text": {
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
"valueString": "font-weight:bold;"
} ]
},
"linkId": "item4180826",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
"valueCodeableConcept": {
"coding": [ {
"code": "check-box",
"system": "http://hl7.org/fhir/questionnaire-item-control"
} ]
}
} ]
}, {
"type": "display",
"linkId": "item69855718",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-hidden",
"valueBoolean": true
}, {
"url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/display-note-info",
"extension": [ {
"url": "text",
"valueString": "#blank_line#"
} ]
} ]
} ],
"text": "Service(s) Requested/Reason for Referral *",
"type": "group",
"_text": {
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/translation",
"extension": [ {
"url": "lang",
"valueCode": "fr"
}, {
"url": "content",
"valueString": "Service(s) Requested"
} ]
} ]
},
"linkId": "section25948514",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/targetConstraint",
"extension": [ {
"url": "key",
"valueId": "item77678973"
}, {
"url": "severity",
"valueCode": "error"
}, {
"url": "human",
"valueString": "Please obey rules specified in instructions"
}, {
"url": "expression",
"valueExpression": {
"language": "text/fhirpath",
"expression": "%resource.repeat(item).where(linkId='section25948514').select(item.where(linkId='item77678973').exists(answer) | item.where(linkId='item93616553').exists(answer) | item.where(linkId='section69126798').exists(answer) | item.where(linkId='item84430472').exists(answer) | item.where(linkId='item88820032').exists(answer) | item.where(linkId='item69855718').exists(answer) | item.where(linkId='item90036939').exists(answer) | item.where(linkId='section89575935').exists(answer) | item.where(linkId='section12645338').exists(answer) | item.where(linkId='item76597097').exists(answer) | item.where(linkId='item91333221').exists(answer) | item.where(linkId='item4180826').exists(answer) | item.where(linkId='item61998839').exists(answer) | item.where(linkId='section84443654').exists(answer) | item.where(linkId='item93032788').exists(answer)).count() * 100 / 15 != 0",
"description": "ScriptUtil.percentComplete( section25948514 ) != 0"
}
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
"valueString": "background-color:white;border-style:solid;"
}, {
"url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/group-note-info",
"extension": [ {
"url": "text",
"valueString": "Service(s) Requested/Reason for Referral"
}, {
"url": "style",
"valueString": "font-weight:bold;text-decoration:underline;"
} ]
} ]
}, {
"item": [ {
"item": [ {
"text": "Select all that apply:",
"type": "display",
"_text": {
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
"valueString": "font-style:italic;"
} ]
},
"linkId": "item10352871"
}, {
"text": "Hypertension",
"type": "boolean",
"linkId": "item91541128",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
"valueCodeableConcept": {
"coding": [ {
"code": "check-box",
"system": "http://hl7.org/fhir/questionnaire-item-control"
} ]
}
} ]
}, {
"text": "Nephropathy",
"type": "boolean",
"linkId": "item6554969",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
"valueCodeableConcept": {
"coding": [ {
"code": "check-box",
"system": "http://hl7.org/fhir/questionnaire-item-control"
} ]
}
} ]
}, {
"text": "Dyslipidemia",
"type": "boolean",
"linkId": "item50650995",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
"valueCodeableConcept": {
"coding": [ {
"code": "check-box",
"system": "http://hl7.org/fhir/questionnaire-item-control"
} ]
}
} ]
}, {
"text": "Exercise restrictions",
"type": "boolean",
"linkId": "item77998616",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
"valueCodeableConcept": {
"coding": [ {
"code": "check-box",
"system": "http://hl7.org/fhir/questionnaire-item-control"
} ]
}
} ]
}, {
"text": "CAD",
"type": "boolean",
"linkId": "item98913171",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
"valueCodeableConcept": {
"coding": [ {
"code": "check-box",
"system": "http://hl7.org/fhir/questionnaire-item-control"
} ]
}
} ]
}, {
"text": "Retinopathy",
"type": "boolean",
"linkId": "item74309838",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
"valueCodeableConcept": {
"coding": [ {
"code": "check-box",
"system": "http://hl7.org/fhir/questionnaire-item-control"
} ]
}
} ]
}, {
"text": "Obesity",
"type": "boolean",
"linkId": "item89731593",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
"valueCodeableConcept": {
"coding": [ {
"code": "check-box",
"system": "http://hl7.org/fhir/questionnaire-item-control"
} ]
}
} ]
}, {
"text": "PAD",
"type": "boolean",
"linkId": "item13585452",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
"valueCodeableConcept": {
"coding": [ {
"code": "check-box",
"system": "http://hl7.org/fhir/questionnaire-item-control"
} ]
}
} ]
}, {
"text": "Neuropathy",
"type": "boolean",
"linkId": "item38016186",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
"valueCodeableConcept": {
"coding": [ {
"code": "check-box",
"system": "http://hl7.org/fhir/questionnaire-item-control"
} ]
}
} ]
}, {
"text": "Foot problems",
"type": "boolean",
"linkId": "item42057249",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
"valueCodeableConcept": {
"coding": [ {
"code": "check-box",
"system": "http://hl7.org/fhir/questionnaire-item-control"
} ]
}
} ]
}, {
"text": "Psychosocial",
"type": "boolean",
"linkId": "item45647160",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
"valueCodeableConcept": {
"coding": [ {
"code": "check-box",
"system": "http://hl7.org/fhir/questionnaire-item-control"
} ]
}
}, {
"url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info",
"extension": [ {
"url": "enableWhenExpression",
"valueExpression": {
"language": "text/fhirpath",
"expression": "false",
"description": "false"
}
} ]
} ]
}, {
"text": "Specify Psychosocial:",
"type": "text",
"linkId": "cm_mentalHealth",
"required": true,
"extension": [ {
"url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info",
"extension": [ {
"url": "text",
"valueString": "Psychosocial:"
} ]
} ],
"enableWhen": [ {
"operator": "=",
"question": "item45647160",
"answerBoolean": true
} ],
"enableBehavior": "all"
}, {
"text": "Other",
"type": "boolean",
"linkId": "item13680254",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
"valueCodeableConcept": {
"coding": [ {
"code": "check-box",
"system": "http://hl7.org/fhir/questionnaire-item-control"
} ]
}
}, {
"url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info",
"extension": [ {
"url": "enableWhenExpression",
"valueExpression": {
"language": "text/fhirpath",
"expression": "false",
"description": "false"
}
} ]
} ]
}, {
"text": "Specify Other:",
"type": "text",
"linkId": "hxOther",
"required": true,
"extension": [ {
"url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info",
"extension": [ {
"url": "text",
"valueString": "Other:"
} ]
} ],
"enableWhen": [ {
"operator": "=",
"question": "item13680254",
"answerBoolean": true
} ],
"enableBehavior": "all"
} ],
"text": "Relevant Medical History",
"type": "group",
"linkId": "section43618734",
"extension": [ {
"url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/group-note-info",
"extension": [ {
"url": "style",
"valueString": "font-weight:bold;"
}, {
"url": "listSeparator",
"valueString": "; "
} ]
} ]
}, {
"item": [ {
"text": "None",
"type": "boolean",
"linkId": "item68855638",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
"valueCodeableConcept": {
"coding": [ {
"code": "check-box",
"system": "http://hl7.org/fhir/questionnaire-item-control"
} ]
}
} ]
}, {
"item": [ {
"text": "Oral Hypoglycemic Agents",
"type": "boolean",
"linkId": "item30369286",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
"valueCodeableConcept": {
"coding": [ {
"code": "check-box",
"system": "http://hl7.org/fhir/questionnaire-item-control"
} ]
}
} ]
}, {
"text": "ACEi/ARB",
"type": "boolean",
"linkId": "item17146365",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
"valueCodeableConcept": {
"coding": [ {
"code": "check-box",
"system": "http://hl7.org/fhir/questionnaire-item-control"
} ]
}
} ]
}, {
"text": "Statin",
"type": "boolean",
"linkId": "item89954867",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
"valueCodeableConcept": {
"coding": [ {
"code": "check-box",
"system": "http://hl7.org/fhir/questionnaire-item-control"
} ]
}
} ]
}, {
"text": "Insulin/GLP-1 analog",
"type": "boolean",
"linkId": "item91202442",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
"valueCodeableConcept": {
"coding": [ {
"code": "check-box",
"system": "http://hl7.org/fhir/questionnaire-item-control"
} ]
}
} ]
}, {
"text": "Other",
"type": "boolean",
"linkId": "item98391879",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
"valueCodeableConcept": {
"coding": [ {
"code": "check-box",
"system": "http://hl7.org/fhir/questionnaire-item-control"
} ]
}
}, {
"url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info",
"extension": [ {
"url": "enableWhenExpression",
"valueExpression": {
"language": "text/fhirpath",
"expression": "false",
"description": "false"
}
} ]
} ]
}, {
"text": "Details:",
"type": "text",
"linkId": "item28596480",
"required": true,
"extension": [ {
"url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info",
"extension": [ {
"url": "text",
"valueString": "Other: {{answer}}"
} ]
} ],
"enableWhen": [ {
"operator": "=",
"question": "item98391879",
"answerBoolean": true
} ],
"enableBehavior": "all"
} ],
"type": "group",
"linkId": "section50744744",
"enableWhen": [ {
"operator": "!=",
"question": "item68855638",
"answerBoolean": true
} ],
"enableBehavior": "all"
} ],
"text": "Current Medications *",
"type": "group",
"linkId": "section83252400",
"extension": [ {
"url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/group-note-info",
"extension": [ {
"url": "text",
"valueString": "Current Medications"
}, {
"url": "style",
"valueString": "font-weight:bold;"
} ]
} ]
}, {
"type": "display",
"linkId": "item62682819",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-hidden",
"valueBoolean": true
}, {
"url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/display-note-info",
"extension": [ {
"url": "text",
"valueString": "#blank_line#"
} ]
} ]
} ],
"text": "Clinical Information",
"type": "group",
"linkId": "section89867293",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
"valueString": "background-color:white;border-style:solid;"
}, {
"url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/group-note-info",
"extension": [ {
"url": "style",
"valueString": "font-weight:bold;text-decoration:underline;"
} ]
} ]
}, {
"item": [ {
"text": "CPP Attached Separately",
"type": "boolean",
"linkId": "CPPAttachment",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
"valueCodeableConcept": {
"coding": [ {
"code": "check-box",
"system": "http://hl7.org/fhir/questionnaire-item-control"
} ]
}
} ]
}, {
"text": "Do not send CPP",
"type": "boolean",
"linkId": "CPPRemoved",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
"valueCodeableConcept": {
"coding": [ {
"code": "check-box",
"system": "http://hl7.org/fhir/questionnaire-item-control"
} ]
}
}, {
"url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/question-note-info",
"extension": [ {
"url": "enableWhenExpression",
"valueExpression": {
"language": "text/fhirpath",
"expression": "false",
"description": "false"
}
}, {
"url": "text",
"_valueString": {
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml",
"valueString": ""
} ]
}
} ]
} ]
}, {
"item": [ {
"text": "Current Problems:",
"type": "text",
"linkId": "prob",
"extension": [ {
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression",
"valueExpression": {
"language": "text/fhirpath",
"expression": "%`var-ptCpp.prob`"
}
} ]
}, {
"text": "Allergies:",
"type": "text",
"linkId": "item19532475",
"extension": [ {
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression",
"valueExpression": {
"language": "text/fhirpath",
"expression": "%`var-ptCpp.allg`"
}
} ]
}, {
"text": "Current Medications:",
"type": "text",
"linkId": "rx",
"extension": [ {
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression",
"valueExpression": {
"language": "text/fhirpath",
"expression": "%`var-ptCpp.rx`"
}
} ]
}, {
"text": "Past Medical History:",
"type": "text",
"linkId": "pmhx",
"extension": [ {
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression",
"valueExpression": {
"language": "text/fhirpath",
"expression": "%`var-ptCpp.pmhx`"
}
} ]
}, {
"text": "Family History:",
"type": "text",
"linkId": "item68613367",
"extension": [ {
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression",
"valueExpression": {
"language": "text/fhirpath",
"expression": "%`var-ptCpp.fhx`"
}
} ]
} ],
"type": "group",
"linkId": "section58148321",
"enableWhen": [ {
"operator": "!=",
"question": "CPPAttachment",
"answerBoolean": true
}, {
"operator": "!=",
"question": "CPPRemoved",
"answerBoolean": true
} ],
"enableBehavior": "all"
}, {
"type": "display",
"linkId": "item35858285",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-hidden",
"valueBoolean": true
}, {
"url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/display-note-info",
"extension": [ {
"url": "text",
"valueString": "#blank_line#"
} ]
} ]
} ],
"text": "Cumulative Patient Profile",
"type": "group",
"linkId": "section61428617",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
"valueString": "background-color:white;border-style:solid;"
}, {
"url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/group-note-info",
"extension": [ {
"url": "style",
"valueString": "font-weight:bold;text-decoration:underline;"
} ]
} ]
}, {
"item": [ {
"type": "text",
"linkId": "item35752766"
}, {
"type": "display",
"linkId": "item61907286",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-hidden",
"valueBoolean": true
}, {
"url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/display-note-info",
"extension": [ {
"url": "text",
"valueString": "#blank_line#"
} ]
} ]
} ],
"text": "Additional Information / Comments",
"type": "group",
"_text": {
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/translation",
"extension": [ {
"url": "lang",
"valueCode": "fr"
}, {
"url": "content",
"valueString": "Additional Comments / Special Instructions"
} ]
} ]
},
"linkId": "section55489124",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
"valueString": "background-color:white;border-style:solid;"
}, {
"url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/group-note-info",
"extension": [ {
"url": "text",
"valueString": "Additional Information / Comments:"
} ]
} ]
}, {
"item": [ {
"text": "Lab report including A1C completed within the last 3-6 months, and latest lipid profile, renal function and ACR attached",
"type": "boolean",
"_text": {
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/rendering-xhtml",
"valueString": "Lab report including A1C completed within the last 3-6 months, and latest lipid profile, renal function and ACR attached"
} ]
},
"linkId": "item89395197",
"required": true,
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",
"valueCodeableConcept": {
"coding": [ {
"code": "check-box",
"system": "http://hl7.org/fhir/questionnaire-item-control"
} ]
}
} ]
} ],
"text": "Supporting Documentation",
"type": "group",
"linkId": "section79119148",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
"valueString": "background-color:white;border-style:solid;"
}, {
"url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/group-note-info",
"extension": [ {
"url": "style",
"valueString": "font-weight:bold;text-decoration:underline;"
} ]
} ]
}, {
"item": [ {
"type": "display",
"_text": {
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-expression",
"valueExpression": {
"language": "text/fhirpath",
"expression": "iif((%resource.repeat(item).where(linkId='CPPAttachment').answer.exists(value = 'Y') or %resource.repeat(item).where(linkId='item89395197').answer.exists(value = 'Y') ), 'Did you forget to attach a file?', '')",
"description": "CPPAttachment.r == 'Y' || item89395197.r == 'Y' ? 'Did you forget to attach a file?' : ''"
}
} ]
},
"linkId": "noAttachmentWarning",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-hidden",
"valueBoolean": true
}, {
"url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/display-note-info",
"extension": [ {
"url": "enableWhenExpression",
"valueExpression": {
"language": "text/fhirpath",
"expression": "false",
"description": "false"
}
} ]
} ]
}, {
"text": "DIABETES_EDUCATION",
"type": "display",
"linkId": "referralService",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-hidden",
"valueBoolean": true
}, {
"url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/display-note-info",
"extension": [ {
"url": "enableWhenExpression",
"valueExpression": {
"language": "text/fhirpath",
"expression": "false",
"description": "false"
}
}, {
"url": "text",
"valueString": "referralService: {{answer}}"
} ]
} ]
}, {
"text": "Diabetes Education Program",
"type": "display",
"linkId": "referralDescription",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-hidden",
"valueBoolean": true
}, {
"url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/display-note-info",
"extension": [ {
"url": "enableWhenExpression",
"valueExpression": {
"language": "text/fhirpath",
"expression": "false",
"description": "false"
}
}, {
"url": "text",
"valueString": "referralDescription: {{answer}}"
} ]
} ]
}, {
"type": "display",
"_text": {
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-expression",
"valueExpression": {
"language": "text/fhirpath",
"expression": "(iif(%resource.repeat(item).where(linkId='diabetesType').answer.exists(value = 'Pre-Diabetes'),'Pre-Diabetes') | iif(%resource.repeat(item).where(linkId='diabetesType').answer.exists(value = 'Type 2 Diabetes'),'Type 2 Diabetes') | iif(%resource.repeat(item).where(linkId='diabetesType').answer.exists(value = 'At Risk'),'At Risk for Diabetes')).aggregate($total & $this, '')",
"description": "(function() {; var descs = \"\"; if (diabetesType.r == 'Pre-Diabetes') {descs+='Pre-Diabetes';} if (diabetesType.r == 'Type 2 Diabetes') {descs+='Type 2 Diabetes';} if (diabetesType.r == 'At Risk') {descs+='At Risk for Diabetes';} return descs.substring(0, (descs.length-0)); })()"
}
} ]
},
"linkId": "ax_diagnosis",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-hidden",
"valueBoolean": true
}, {
"url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/display-note-info",
"extension": [ {
"url": "enableWhenExpression",
"valueExpression": {
"language": "text/fhirpath",
"expression": "false",
"description": "false"
}
}, {
"url": "text",
"valueString": "ax_diagnosis: {{answer}}"
} ]
} ]
}, {
"type": "display",
"_text": {
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-expression",
"valueExpression": {
"language": "text/fhirpath",
"expression": "(iif(%resource.repeat(item).where(linkId='item76597097').answer.exists(value = 'Y') or %resource.repeat(item).where(linkId='item84430472').answer.exists(value = 'Y'),'Diabetes Education' + '; ') | iif(%resource.repeat(item).where(linkId='item93032788').answer.iif(value=true, 1, 0),'Diabetes Foot Care' + '; ') | iif(%resource.repeat(item).where(linkId='item90036939').answer.iif(value=true, 1, 0) or %resource.repeat(item).where(linkId='item88820032').answer.iif(value=true, 1, 0) or %resource.repeat(item).where(linkId='item93616553').answer.iif(value=true, 1, 0) or %resource.repeat(item).where(linkId='item91333221').answer.iif(value=true, 1, 0),'Diabetes Medication Initiation/Review' + '; ') | iif(%resource.repeat(item).where(linkId='item61998839').answer.iif(value=true, 1, 0),'Social Worker' + '; ') | iif(%resource.repeat(item).where(linkId='item4180826').answer.iif(value=true, 1, 0),'Endocrinologist Consult' + '; ')).aggregate($total & $this, '')",
"description": "(function() {; var descs = \"\"; if (item76597097.r == 'Y' || item84430472.r == 'Y') {descs+='Diabetes Education' + '; ';} if (item93032788.p) {descs+='Diabetes Foot Care' + '; ';} if (item90036939.p || item88820032.p || item93616553.p || item91333221.p) {descs+='Diabetes Medication Initiation/Review' + '; ';} if (item61998839.p) {descs+='Social Worker' + '; ';} if (item4180826.p) {descs+='Endocrinologist Consult' + '; ';} return descs.substring(0, (descs.length-2)); })()"
}
} ]
},
"linkId": "ax_reasonForReferral",
"extension": [ {
"url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/display-note-info",
"extension": [ {
"url": "enableWhenExpression",
"valueExpression": {
"language": "text/fhirpath",
"expression": "false",
"description": "false"
}
} ]
} ]
}, {
"text": "Pancreas",
"type": "display",
"linkId": "ax_bodySite",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-hidden",
"valueBoolean": true
}, {
"url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/display-note-info",
"extension": [ {
"url": "enableWhenExpression",
"valueExpression": {
"language": "text/fhirpath",
"expression": "false",
"description": "false"
}
}, {
"url": "text",
"valueString": "ax_diagnosis: {{answer}}"
} ]
} ]
}, {
"text": "Carefirst Family Health Team Diabetes Education Program (DEP) eReferral Form [FINAL SEPT 2022]; 2022.09.30",
"type": "display",
"linkId": "ax_v_bp",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-hidden",
"valueBoolean": true
}, {
"url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/display-note-info",
"extension": [ {
"url": "enableWhenExpression",
"valueExpression": {
"language": "text/fhirpath",
"expression": "false",
"description": "false"
}
} ]
} ]
} ],
"text": "Export Analytics",
"type": "group",
"_text": {
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/translation",
"extension": [ {
"url": "lang",
"valueCode": "fr"
}, {
"url": "content",
"valueString": "Export Analytics"
} ]
} ]
},
"linkId": "section46860664",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/questionnaire-hidden",
"valueBoolean": true
}, {
"url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/group-note-info",
"extension": [ {
"url": "enableWhenExpression",
"valueExpression": {
"language": "text/fhirpath",
"expression": "false",
"description": "false"
}
}, {
"url": "text",
"valueString": "Export Analytics"
} ]
} ]
} ],
"type": "group",
"_text": {
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/translation",
"extension": [ {
"url": "lang",
"valueCode": "fr"
}, {
"url": "content",
"valueString": "Community Diabetes Education Programs of Ottawa Referral Form"
} ]
} ]
},
"linkId": "questionnaire",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/rendering-style",
"valueString": "background-color:grey;"
}, {
"url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/group-note-info",
"extension": [ {
"url": "style",
"valueString": "font-weight:bold;"
} ]
} ]
} ],
"useContext": [ {
"code": {
"code": "topic",
"system": "http://terminology.hl7.org/CodeSystem/usage-context-type"
},
"valueCodeableConcept": {
"text": "referral diabetes"
}
} ],
"type": null,
"experimental": "true",
"resourceType": "Questionnaire",
"title": "Carefirst Family Health Team Diabetes Education Program (DEP) eReferral Form [FINAL SEPT 2022]",
"package_version": "1.1.0-snapshot1",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/artifact-versionAlgorithm",
"valueCoding": {
"code": "semver",
"system": "http://hl7.org/fhir/version-algorithm"
}
}, {
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-entryMode",
"valueCode": "random"
}, {
"url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-launchContext",
"extension": [ {
"url": "name",
"valueCoding": {
"code": "patient",
"system": "http://hl7.org/fhir/uv/sdc/CodeSystem/launchContext"
}
}, {
"url": "type",
"valueCode": "Patient"
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/variable",
"valueExpression": {
"name": "query-ips",
"language": "application/x-fhir-query",
"expression": "Bundle?composition.patient={{%patient.id}}&composition.code=http%3A//loinc.org|60591-5&composition.status=final,ammended&_sort=-composition.date&_count=1"
}
}, {
"url": "http://hl7.org/fhir/StructureDefinition/variable",
"valueExpression": {
"name": "var-ptCpp.allg",
"language": "text/fhirpath",
"expression": "%`query-ips`.entry.resource.first().section.where(code.coding.exists(code='http%3A//loinc.org' and code='48765-2')).text.div"
}
}, {
"url": "http://hl7.org/fhir/StructureDefinition/variable",
"valueExpression": {
"name": "var-ptCpp.pmhx",
"language": "text/fhirpath",
"expression": "%`query-ips`.entry.resource.first().section.where(code.coding.exists(code='http%3A//loinc.org' and code='47519-4')).text.div"
}
}, {
"url": "http://hl7.org/fhir/StructureDefinition/variable",
"valueExpression": {
"name": "var-ptLanguage",
"language": "text/fhirpath",
"expression": "%patient.communication.where(preferred='true').language.select(text | coding.display).first()"
}
}, {
"url": "http://hl7.org/fhir/StructureDefinition/variable",
"valueExpression": {
"name": "var-ptCpp.prob",
"language": "text/fhirpath",
"expression": "%`query-ips`.entry.resource.first().section.where(code.coding.exists(code='http%3A//loinc.org' and code='11450-4')).text.div"
}
}, {
"url": "http://hl7.org/fhir/StructureDefinition/variable",
"valueExpression": {
"name": "var-ptCpp.rx",
"language": "text/fhirpath",
"expression": "%`query-ips`.entry.resource.first().section.where(code.coding.exists(code='http%3A//loinc.org' and code='46264-8')).text.div"
}
}, {
"url": "http://hl7.org/fhir/StructureDefinition/variable",
"valueExpression": {
"name": "query-ptCpp.fhx",
"language": "application/x-fhir-query",
"expression": "Observation?patient={{%patient.id}}&code=http%3A//loinc.org|10157-6&status=final,ammended&_sort=-date&_count=1"
}
}, {
"url": "http://hl7.org/fhir/StructureDefinition/variable",
"valueExpression": {
"name": "var-ptCpp.fhx",
"language": "text/fhirpath",
"expression": "%`query-ptCpp.fhx`.entry.resource.ofType(Observation).first().value"
}
}, {
"url": "http://ontariohealth.ca/fhir/eforms/StructureDefinition/sdc-responseRenderingLiquid",
"valueReference": {
"reference": "#liquid"
}
} ],
"contained": [ {
"id": "liquid",
"type": {
"coding": [ {
"code": "qr-narrative-liquid",
"system": "http://ontariohealth.ca/fhir/eforms/CodeSystem/library-types"
} ]
},
"status": "active",
"content": [ {
"data": "PGRpdj57JSBjYXB0dXJlIGNoaWxkSXRlbXMgJX17JSBpZiBRdWVzdGlvbm5haXJlUmVzcG9uc2UuaXRlbS53aGVyZShsaW5rSWQgPSAncXVlc3Rpb25uYWlyZScpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIFF1ZXN0aW9ubmFpcmVSZXNwb25zZS5pdGVtLndoZXJlKGxpbmtJZCA9ICdxdWVzdGlvbm5haXJlJykgJX08c3BhbiBzdHlsZT0iZm9udC1zdHlsZTppdGFsaWM7Ij4qIGluZGljYXRlcyByZXF1aXJlZCBmaWVsZDwvc3Bhbj48YnIvPnslIGNhcHR1cmUgY2hpbGRJdGVtcyAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ3NlY3Rpb241NDM5MjczOCcpLmV4aXN0cygpICV9PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTsiPkFkZGl0aW9uYWwgUGF0aWVudCBJbmZvcm1hdGlvbjxici8+PC9zcGFuPiB7JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnc2VjdGlvbjU0MzkyNzM4JykgJX17JSBjYXB0dXJlIGNoaWxkSXRlbXMgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdheF9sYW5ndWFnZScgYW5kIGFuc3dlci5leGlzdHMoKSkuZXhpc3RzKCkgJX17JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnYXhfbGFuZ3VhZ2UnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpICV9eyUgaWYgY3VycmVudEl0ZW0uYW5zd2VyLmV4aXN0cygpICV9eyUgY2FwdHVyZSBhbnN3ZXIgJX17JSBmb3IgYW5zd2VyIGluIGN1cnJlbnRJdGVtLmFuc3dlciAlfXslIGlmIGFuc3dlci52YWx1ZS5jb2RlID0gJ0VuZ2xpc2gnICV9RW5nbGlzaHslIGVuZGlmICV9eyUgaWYgYW5zd2VyLnZhbHVlLmNvZGUgPSAnQ2FudG9uZXNlJyAlfUNhbnRvbmVzZXslIGVuZGlmICV9eyUgaWYgYW5zd2VyLnZhbHVlLmNvZGUgPSAnTWFuZGFyaW4nICV9TWFuZGFyaW57JSBlbmRpZiAlfXslIGlmIGZvcmxvb3AubGFzdC5ub3QoKSAlfXslIGlmIGZvcmxvb3AubmV4dGl0ZW0gJX07IHslIGVsc2UgJX07IHslIGVuZGlmICV9eyUgZW5kaWYgJX17JSBlbmRmb3IgJX17JSBlbmRjYXB0dXJlICV9TGFuZ3VhZ2U6IHt7YW5zd2VyfX17JSBlbmRpZiAlfXslIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtNjYxMjc4NDUnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW02NjEyNzg0NScgYW5kIGFuc3dlci5leGlzdHMoKSkgJX17JSBpZiBjdXJyZW50SXRlbS5hbnN3ZXIuZXhpc3RzKCkgJX1QcmVmZXJyZWQgU2l0ZTogeyUgZm9yIGFuc3dlciBpbiBjdXJyZW50SXRlbS5hbnN3ZXIgJX17JSBpZiBhbnN3ZXIudmFsdWUuY29kZSA9ICdObyBQcmVmZXJlbmNlJyAlfU5vIFByZWZlcmVuY2V7JSBlbmRpZiAlfXslIGlmIGFuc3dlci52YWx1ZS5jb2RlID0gJ1JpY2htb25kIEhpbGwnICV9UmljaG1vbmQgSGlsbHslIGVuZGlmICV9eyUgaWYgYW5zd2VyLnZhbHVlLmNvZGUgPSAnU2NhcmJvcm91Z2gnICV9U2NhcmJvcm91Z2h7JSBlbmRpZiAlfXslIGVuZGZvciAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGVuZGNhcHR1cmUgJX17JSBhc3NpZ24gaXRlbUxpc3QgPSBjaGlsZEl0ZW1zIHx8IHJlbW92ZV9sYXN0OiAnJFNFUCQnIHx8IHNwbGl0OiAnJFNFUCQnICV9eyUgZm9yIGxpc3RJdGVtIGluIGl0ZW1MaXN0ICV9e3sgbGlzdEl0ZW0gfX17JSBpZiBmb3Jsb29wLmxhc3Qubm90KCkgJX17JSBpZiBmb3Jsb29wLm5leHRpdGVtICV9PGJyLz57JSBlbHNlICV9PGJyLz57JSBlbmRpZiAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9PGJyLz48c3Bhbi8+eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ3BhdGllbnRJbmZvcm1hdGlvblNlY3Rpb24nKS5leGlzdHMoKSAlfTxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Ij5SZWZlcnJhbCBJbmZvcm1hdGlvbjwvc3Bhbj4geyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ3BhdGllbnRJbmZvcm1hdGlvblNlY3Rpb24nKSAlfXslIGNhcHR1cmUgY2hpbGRJdGVtcyAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2RpYWJldGVzVHlwZScgYW5kIGFuc3dlci5leGlzdHMoKSkuZXhpc3RzKCkgJX17JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnZGlhYmV0ZXNUeXBlJyBhbmQgYW5zd2VyLmV4aXN0cygpKSAlfXslIGlmIGN1cnJlbnRJdGVtLmFuc3dlci5leGlzdHMoKSAlfURpYWJldGVzIFR5cGU6IHslIGZvciBhbnN3ZXIgaW4gY3VycmVudEl0ZW0uYW5zd2VyICV9eyUgaWYgYW5zd2VyLnZhbHVlLmNvZGUgPSAnVHlwZSAyIERpYWJldGVzJyAlfVR5cGUgMiBEaWFiZXRlc3slIGVuZGlmICV9eyUgaWYgYW5zd2VyLnZhbHVlLmNvZGUgPSAnUHJlLURpYWJldGVzJyAlfVByZS1EaWFiZXRlc3slIGVuZGlmICV9eyUgaWYgYW5zd2VyLnZhbHVlLmNvZGUgPSAnQXQgUmlzaycgJX1BdCBSaXNreyUgZW5kaWYgJX17JSBlbmRmb3IgJX17JSBlbmRpZiAlfXslIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdkaWFnbm9zaXNBY3VpdHknIGFuZCBhbnN3ZXIuZXhpc3RzKCkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2RpYWdub3Npc0FjdWl0eScgYW5kIGFuc3dlci5leGlzdHMoKSkgJX17JSBpZiBjdXJyZW50SXRlbS5hbnN3ZXIuZXhpc3RzKCkgJX1EdXJhdGlvbiBvZiBkaWFnbm9zaXM6IHslIGZvciBhbnN3ZXIgaW4gY3VycmVudEl0ZW0uYW5zd2VyICV9eyUgaWYgYW5zd2VyLnZhbHVlLmNvZGUgPSAnTmV3ICgmbHQ7NiBtb250aHMpJyAlfU5ldyAoJmx0OzYgbW9udGhzKXslIGVuZGlmICV9eyUgaWYgYW5zd2VyLnZhbHVlLmNvZGUgPSAnRXN0YWJsaXNoZWQgKCZndDs2IG1vbnRocyknICV9RXN0YWJsaXNoZWQgKCZndDs2IG1vbnRocyl7JSBlbmRpZiAlfXslIGVuZGZvciAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9PGJyLz48c3Bhbi8+JFNFUCR7JSBlbmRpZiAlfXslIGVuZGNhcHR1cmUgJX17JSBhc3NpZ24gaXRlbUxpc3QgPSBjaGlsZEl0ZW1zIHx8IHJlbW92ZV9sYXN0OiAnJFNFUCQnIHx8IHNwbGl0OiAnJFNFUCQnICV9eyUgZm9yIGxpc3RJdGVtIGluIGl0ZW1MaXN0ICV9e3sgbGlzdEl0ZW0gfX17JSBpZiBmb3Jsb29wLmxhc3Qubm90KCkgJX17JSBpZiBmb3Jsb29wLm5leHRpdGVtICV9PGJyLz57JSBlbHNlICV9PGJyLz57JSBlbmRpZiAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ3NlY3Rpb24yNTk0ODUxNCcpLmV4aXN0cygpICV9PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTsiPlNlcnZpY2UocykgUmVxdWVzdGVkL1JlYXNvbiBmb3IgUmVmZXJyYWw8L3NwYW4+IHslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdzZWN0aW9uMjU5NDg1MTQnKSAlfTxzcGFuIHN0eWxlPSJmb250LXN0eWxlOml0YWxpYzsiPlNlbGVjdCBhbGwgdGhhdCBhcHBseTo8L3NwYW4+PGJyLz57JSBjYXB0dXJlIGNoaWxkSXRlbXMgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtNzY1OTcwOTcnIGFuZCBhbnN3ZXIuZXhpc3RzKHZhbHVlLm9mVHlwZShib29sZWFuKT10cnVlKSkuZXhpc3RzKCkgJX17JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTc2NTk3MDk3JyBhbmQgYW5zd2VyLmV4aXN0cyh2YWx1ZS5vZlR5cGUoYm9vbGVhbik9dHJ1ZSkpICV9TnV0cml0aW9uIGFuZCBMaWZlc3R5bGUgQ291bnNlbGxpbmd7JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTkzMDMyNzg4JyBhbmQgYW5zd2VyLmV4aXN0cyh2YWx1ZS5vZlR5cGUoYm9vbGVhbik9dHJ1ZSkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW05MzAzMjc4OCcgYW5kIGFuc3dlci5leGlzdHModmFsdWUub2ZUeXBlKGJvb2xlYW4pPXRydWUpKSAlfUZvb3QgU2NyZWVuaW5neyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW04NDQzMDQ3MicgYW5kIGFuc3dlci5leGlzdHModmFsdWUub2ZUeXBlKGJvb2xlYW4pPXRydWUpKS5leGlzdHMoKSAlfXslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtODQ0MzA0NzInIGFuZCBhbnN3ZXIuZXhpc3RzKHZhbHVlLm9mVHlwZShib29sZWFuKT10cnVlKSkgJX1HbHVjb21ldGVyLyBGbGFzaCBHbHVjb3NlIE1vbml0b3JpbmcgU3lzdGVtIFRlYWNoaW5neyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW05MDAzNjkzOScgYW5kIGFuc3dlci5leGlzdHModmFsdWUub2ZUeXBlKGJvb2xlYW4pPXRydWUpKS5leGlzdHMoKSAlfXslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtOTAwMzY5MzknIGFuZCBhbnN3ZXIuZXhpc3RzKHZhbHVlLm9mVHlwZShib29sZWFuKT10cnVlKSkgJX1JbnN1bGluIEluaXRpYXRpb257JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnc2VjdGlvbjY5MTI2Nzk4JykuZXhpc3RzKCkgJX08c3Bhbi8+IHslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdzZWN0aW9uNjkxMjY3OTgnKSAlfXslIGNhcHR1cmUgY2hpbGRJdGVtcyAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW00OTA2NjI3MicgYW5kIGFuc3dlci5leGlzdHMoKSkuZXhpc3RzKCkgJX17JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTQ5MDY2MjcyJyBhbmQgYW5zd2VyLmV4aXN0cygpKSAlfXslIGlmIGN1cnJlbnRJdGVtLmFuc3dlci5leGlzdHMoKSAlfUluc3VsaW4gVHlwZTogeyUgZm9yIGFuc3dlciBpbiBjdXJyZW50SXRlbS5hbnN3ZXIgJX17eyBhbnN3ZXIudmFsdWUuZXh0ZW5zaW9uKCcnKS5leHRlbnNpb24oJycpLnZhbHVlLm9mVHlwZShzdHJpbmcpIH19eyUgZW5kZm9yICV9eyUgZW5kaWYgJX17JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTI5NDA1MDEnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW0yOTQwNTAxJyBhbmQgYW5zd2VyLmV4aXN0cygpKSAlfXslIGlmIGN1cnJlbnRJdGVtLmFuc3dlci5leGlzdHMoKSAlfUluc3VsaW4gZG9zZSBhbmQgdGltZTogeyUgZm9yIGFuc3dlciBpbiBjdXJyZW50SXRlbS5hbnN3ZXIgJX17eyBhbnN3ZXIudmFsdWUuZXh0ZW5zaW9uKCcnKS5leHRlbnNpb24oJycpLnZhbHVlLm9mVHlwZShzdHJpbmcpIH19eyUgZW5kZm9yICV9eyUgZW5kaWYgJX17JSBlbmRmb3IgJX17JSBpZiAlcmVzb3VyY2UucmVwZWF0KGl0ZW0pLndoZXJlKGxpbmtJZD0naXRlbTQ5NDQ0NDAxJykuYW5zd2VyLmVtcHR5KCkgJX08YnIvPnslIGlmICVyZXNvdXJjZS5yZXBlYXQoaXRlbSkud2hlcmUobGlua0lkPSdpdGVtNDk0NDQ0MDEnKS5hbnN3ZXIuZW1wdHkoKSAlfURpYWJldGVzIGVkdWNhdG9yIHRvIHRlYWNoIHBhdGllbnQ6IGluc3VsaW4gZG9zZSBhZGp1c3RtZW50IGJ5IDEtMiB1bml0cyBvciAxMC0yMCUgb2YgdG90YWwgZGFpbHkgZG9zZSBhcyBhcHByb3ByaWF0ZS57JSBlbmRpZiAlfXslIGVuZGlmICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW00OTQ0NDQwMScgYW5kIGFuc3dlci5leGlzdHMoKSkuZXhpc3RzKCkgJX17JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTQ5NDQ0NDAxJyBhbmQgYW5zd2VyLmV4aXN0cygpKSAlfXslIGlmIGN1cnJlbnRJdGVtLmFuc3dlci5leGlzdHMoKSAlfUNvbW1lbnRzOiB7JSBmb3IgYW5zd2VyIGluIGN1cnJlbnRJdGVtLmFuc3dlciAlfXt7IGFuc3dlci52YWx1ZSB9fXslIGVuZGZvciAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGVuZGNhcHR1cmUgJX17JSBhc3NpZ24gaXRlbUxpc3QgPSBjaGlsZEl0ZW1zIHx8IHJlbW92ZV9sYXN0OiAnJFNFUCQnIHx8IHNwbGl0OiAnJFNFUCQnICV9eyUgZm9yIGxpc3RJdGVtIGluIGl0ZW1MaXN0ICV9e3sgbGlzdEl0ZW0gfX17JSBpZiBmb3Jsb29wLmxhc3Qubm90KCkgJX17JSBpZiBmb3Jsb29wLm5leHRpdGVtICV9PGJyLz57JSBlbHNlICV9PGJyLz57JSBlbmRpZiAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW04ODgyMDAzMicgYW5kIGFuc3dlci5leGlzdHModmFsdWUub2ZUeXBlKGJvb2xlYW4pPXRydWUpKS5leGlzdHMoKSAlfXslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtODg4MjAwMzInIGFuZCBhbnN3ZXIuZXhpc3RzKHZhbHVlLm9mVHlwZShib29sZWFuKT10cnVlKSkgJX1JbnN1bGluIFJldmlld3slIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdzZWN0aW9uODQ0NDM2NTQnKS5leGlzdHMoKSAlfTxzcGFuLz4geyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ3NlY3Rpb244NDQ0MzY1NCcpICV9eyUgY2FwdHVyZSBjaGlsZEl0ZW1zICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTg2MzcwOTY3JyBhbmQgYW5zd2VyLmV4aXN0cygpKS5leGlzdHMoKSAlfXslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtODYzNzA5NjcnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpICV9eyUgaWYgY3VycmVudEl0ZW0uYW5zd2VyLmV4aXN0cygpICV9SW5zdWxpbiB0eXBlOiB7JSBmb3IgYW5zd2VyIGluIGN1cnJlbnRJdGVtLmFuc3dlciAlfXt7IGFuc3dlci52YWx1ZS5leHRlbnNpb24oJycpLmV4dGVuc2lvbignJykudmFsdWUub2ZUeXBlKHN0cmluZykgfX17JSBlbmRmb3IgJX17JSBlbmRpZiAlfXslIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtMTU2OTQ1NzEnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW0xNTY5NDU3MScgYW5kIGFuc3dlci5leGlzdHMoKSkgJX17JSBpZiBjdXJyZW50SXRlbS5hbnN3ZXIuZXhpc3RzKCkgJX1JbnN1bGluIGRvc2UgYW5kIHRpbWU6IHslIGZvciBhbnN3ZXIgaW4gY3VycmVudEl0ZW0uYW5zd2VyICV9e3sgYW5zd2VyLnZhbHVlLmV4dGVuc2lvbignJykuZXh0ZW5zaW9uKCcnKS52YWx1ZS5vZlR5cGUoc3RyaW5nKSB9fXslIGVuZGZvciAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9eyUgaWYgJXJlc291cmNlLnJlcGVhdChpdGVtKS53aGVyZShsaW5rSWQ9J2l0ZW00NjQwOTgwNycpLmFuc3dlci5lbXB0eSgpICV9PGJyLz57JSBpZiAlcmVzb3VyY2UucmVwZWF0KGl0ZW0pLndoZXJlKGxpbmtJZD0naXRlbTQ2NDA5ODA3JykuYW5zd2VyLmVtcHR5KCkgJX1EaWFiZXRlcyBlZHVjYXRvciB0byB0ZWFjaCBwYXRpZW50OiBpbnN1bGluIGRvc2UgYWRqdXN0bWVudCBieSAxLTIgdW5pdHMgb3IgMTAtMjAlIG9mIHRvdGFsIGRhaWx5IGRvc2UgYXMgYXBwcm9wcmlhdGUueyUgZW5kaWYgJX17JSBlbmRpZiAlfSRTRVAkeyUgZW5kaWYgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtNDY0MDk4MDcnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW00NjQwOTgwNycgYW5kIGFuc3dlci5leGlzdHMoKSkgJX17JSBpZiBjdXJyZW50SXRlbS5hbnN3ZXIuZXhpc3RzKCkgJX1Db21tZW50czogeyUgZm9yIGFuc3dlciBpbiBjdXJyZW50SXRlbS5hbnN3ZXIgJX17eyBhbnN3ZXIudmFsdWUgfX17JSBlbmRmb3IgJX17JSBlbmRpZiAlfXslIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBlbmRjYXB0dXJlICV9eyUgYXNzaWduIGl0ZW1MaXN0ID0gY2hpbGRJdGVtcyB8fCByZW1vdmVfbGFzdDogJyRTRVAkJyB8fCBzcGxpdDogJyRTRVAkJyAlfXslIGZvciBsaXN0SXRlbSBpbiBpdGVtTGlzdCAlfXt7IGxpc3RJdGVtIH19eyUgaWYgZm9ybG9vcC5sYXN0Lm5vdCgpICV9eyUgaWYgZm9ybG9vcC5uZXh0aXRlbSAlfTxici8+eyUgZWxzZSAlfTxici8+eyUgZW5kaWYgJX17JSBlbmRpZiAlfXslIGVuZGZvciAlfXslIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtOTM2MTY1NTMnIGFuZCBhbnN3ZXIuZXhpc3RzKHZhbHVlLm9mVHlwZShib29sZWFuKT10cnVlKSkuZXhpc3RzKCkgJX17JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTkzNjE2NTUzJyBhbmQgYW5zd2VyLmV4aXN0cyh2YWx1ZS5vZlR5cGUoYm9vbGVhbik9dHJ1ZSkpICV9R0xQLTEgSW5pdGlhdGlvbnslIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdzZWN0aW9uMTI2NDUzMzgnKS5leGlzdHMoKSAlfTxzcGFuLz4geyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ3NlY3Rpb24xMjY0NTMzOCcpICV9eyUgY2FwdHVyZSBjaGlsZEl0ZW1zICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTY1NTAyMzQ2JyBhbmQgYW5zd2VyLmV4aXN0cygpKS5leGlzdHMoKSAlfXslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtNjU1MDIzNDYnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpICV9eyUgaWYgY3VycmVudEl0ZW0uYW5zd2VyLmV4aXN0cygpICV9VHlwZTogeyUgZm9yIGFuc3dlciBpbiBjdXJyZW50SXRlbS5hbnN3ZXIgJX17eyBhbnN3ZXIudmFsdWUuZXh0ZW5zaW9uKCcnKS5leHRlbnNpb24oJycpLnZhbHVlLm9mVHlwZShzdHJpbmcpIH19eyUgZW5kZm9yICV9eyUgZW5kaWYgJX17JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTk4NjgyMDc2JyBhbmQgYW5zd2VyLmV4aXN0cygpKS5leGlzdHMoKSAlfXslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtOTg2ODIwNzYnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpICV9eyUgaWYgY3VycmVudEl0ZW0uYW5zd2VyLmV4aXN0cygpICV9RG9zZSAmYW1wOyBUaW1lOiB7JSBmb3IgYW5zd2VyIGluIGN1cnJlbnRJdGVtLmFuc3dlciAlfXt7IGFuc3dlci52YWx1ZS5leHRlbnNpb24oJycpLmV4dGVuc2lvbignJykudmFsdWUub2ZUeXBlKHN0cmluZykgfX17JSBlbmRmb3IgJX17JSBlbmRpZiAlfXslIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtOTI1MjM0ODknIGFuZCBhbnN3ZXIuZXhpc3RzKCkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW05MjUyMzQ4OScgYW5kIGFuc3dlci5leGlzdHMoKSkgJX17JSBpZiBjdXJyZW50SXRlbS5hbnN3ZXIuZXhpc3RzKCkgJX1Db21tZW50czogeyUgZm9yIGFuc3dlciBpbiBjdXJyZW50SXRlbS5hbnN3ZXIgJX17eyBhbnN3ZXIudmFsdWUgfX17JSBlbmRmb3IgJX17JSBlbmRpZiAlfXslIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBlbmRjYXB0dXJlICV9eyUgYXNzaWduIGl0ZW1MaXN0ID0gY2hpbGRJdGVtcyB8fCByZW1vdmVfbGFzdDogJyRTRVAkJyB8fCBzcGxpdDogJyRTRVAkJyAlfXslIGZvciBsaXN0SXRlbSBpbiBpdGVtTGlzdCAlfXt7IGxpc3RJdGVtIH19eyUgaWYgZm9ybG9vcC5sYXN0Lm5vdCgpICV9eyUgaWYgZm9ybG9vcC5uZXh0aXRlbSAlfTxici8+eyUgZWxzZSAlfTxici8+eyUgZW5kaWYgJX17JSBlbmRpZiAlfXslIGVuZGZvciAlfXslIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtOTEzMzMyMjEnIGFuZCBhbnN3ZXIuZXhpc3RzKHZhbHVlLm9mVHlwZShib29sZWFuKT10cnVlKSkuZXhpc3RzKCkgJX17JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTkxMzMzMjIxJyBhbmQgYW5zd2VyLmV4aXN0cyh2YWx1ZS5vZlR5cGUoYm9vbGVhbik9dHJ1ZSkpICV9R0xQLTEgUmV2aWV3eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ3NlY3Rpb244OTU3NTkzNScpLmV4aXN0cygpICV9PHNwYW4vPiB7JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnc2VjdGlvbjg5NTc1OTM1JykgJX17JSBjYXB0dXJlIGNoaWxkSXRlbXMgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtNDI1OTA4MDMnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW00MjU5MDgwMycgYW5kIGFuc3dlci5leGlzdHMoKSkgJX17JSBpZiBjdXJyZW50SXRlbS5hbnN3ZXIuZXhpc3RzKCkgJX1UeXBlOiB7JSBmb3IgYW5zd2VyIGluIGN1cnJlbnRJdGVtLmFuc3dlciAlfXt7IGFuc3dlci52YWx1ZS5leHRlbnNpb24oJycpLmV4dGVuc2lvbignJykudmFsdWUub2ZUeXBlKHN0cmluZykgfX17JSBlbmRmb3IgJX17JSBlbmRpZiAlfXslIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtODIxNjU3NDcnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW04MjE2NTc0NycgYW5kIGFuc3dlci5leGlzdHMoKSkgJX17JSBpZiBjdXJyZW50SXRlbS5hbnN3ZXIuZXhpc3RzKCkgJX1Eb3NlICZhbXA7IFRpbWU6IHslIGZvciBhbnN3ZXIgaW4gY3VycmVudEl0ZW0uYW5zd2VyICV9e3sgYW5zd2VyLnZhbHVlLmV4dGVuc2lvbignJykuZXh0ZW5zaW9uKCcnKS52YWx1ZS5vZlR5cGUoc3RyaW5nKSB9fXslIGVuZGZvciAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW02ODQ5MDc0NScgYW5kIGFuc3dlci5leGlzdHMoKSkuZXhpc3RzKCkgJX17JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTY4NDkwNzQ1JyBhbmQgYW5zd2VyLmV4aXN0cygpKSAlfXslIGlmIGN1cnJlbnRJdGVtLmFuc3dlci5leGlzdHMoKSAlfUNvbW1lbnRzOiB7JSBmb3IgYW5zd2VyIGluIGN1cnJlbnRJdGVtLmFuc3dlciAlfXt7IGFuc3dlci52YWx1ZSB9fXslIGVuZGZvciAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGVuZGNhcHR1cmUgJX17JSBhc3NpZ24gaXRlbUxpc3QgPSBjaGlsZEl0ZW1zIHx8IHJlbW92ZV9sYXN0OiAnJFNFUCQnIHx8IHNwbGl0OiAnJFNFUCQnICV9eyUgZm9yIGxpc3RJdGVtIGluIGl0ZW1MaXN0ICV9e3sgbGlzdEl0ZW0gfX17JSBpZiBmb3Jsb29wLmxhc3Qubm90KCkgJX17JSBpZiBmb3Jsb29wLm5leHRpdGVtICV9PGJyLz57JSBlbHNlICV9PGJyLz57JSBlbmRpZiAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW02MTk5ODgzOScgYW5kIGFuc3dlci5leGlzdHModmFsdWUub2ZUeXBlKGJvb2xlYW4pPXRydWUpKS5leGlzdHMoKSAlfXslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtNjE5OTg4MzknIGFuZCBhbnN3ZXIuZXhpc3RzKHZhbHVlLm9mVHlwZShib29sZWFuKT10cnVlKSkgJX1SZWZlcnJhbCB0byBTb2NpYWwgV29ya2VyIGF0IENhcmVmaXJzdCBEaWFiZXRlcyBFZHVjYXRpb24gUHJvZ3JhbXslIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtNDE4MDgyNicgYW5kIGFuc3dlci5leGlzdHModmFsdWUub2ZUeXBlKGJvb2xlYW4pPXRydWUpKS5leGlzdHMoKSAlfXslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtNDE4MDgyNicgYW5kIGFuc3dlci5leGlzdHModmFsdWUub2ZUeXBlKGJvb2xlYW4pPXRydWUpKSAlfUVuZG9jcmlub2xvZ2lzdCBDb25zdWx0IChpZiBhdmFpbGFibGUgb24gc2l0ZSl7JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgZW5kY2FwdHVyZSAlfXslIGFzc2lnbiBpdGVtTGlzdCA9IGNoaWxkSXRlbXMgfHwgcmVtb3ZlX2xhc3Q6ICckU0VQJCcgfHwgc3BsaXQ6ICckU0VQJCcgJX17JSBmb3IgbGlzdEl0ZW0gaW4gaXRlbUxpc3QgJX17eyBsaXN0SXRlbSB9fXslIGlmIGZvcmxvb3AubGFzdC5ub3QoKSAlfXslIGlmIGZvcmxvb3AubmV4dGl0ZW0gJX08YnIvPnslIGVsc2UgJX08YnIvPnslIGVuZGlmICV9eyUgZW5kaWYgJX17JSBlbmRmb3IgJX08YnIvPjxzcGFuLz57JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnc2VjdGlvbjg5ODY3MjkzJykuZXhpc3RzKCkgJX08c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lOyI+Q2xpbmljYWwgSW5mb3JtYXRpb248YnIvPjwvc3Bhbj4geyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ3NlY3Rpb244OTg2NzI5MycpICV9eyUgY2FwdHVyZSBjaGlsZEl0ZW1zICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnc2VjdGlvbjQzNjE4NzM0JykuZXhpc3RzKCkgJX08c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZDsiPlJlbGV2YW50IE1lZGljYWwgSGlzdG9yeTxici8+PC9zcGFuPiB7JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnc2VjdGlvbjQzNjE4NzM0JykgJX17JSBjYXB0dXJlIGNoaWxkSXRlbXMgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtOTE1NDExMjgnIGFuZCBhbnN3ZXIuZXhpc3RzKHZhbHVlLm9mVHlwZShib29sZWFuKT10cnVlKSkuZXhpc3RzKCkgJX17JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTkxNTQxMTI4JyBhbmQgYW5zd2VyLmV4aXN0cyh2YWx1ZS5vZlR5cGUoYm9vbGVhbik9dHJ1ZSkpICV9SHlwZXJ0ZW5zaW9ueyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW02NTU0OTY5JyBhbmQgYW5zd2VyLmV4aXN0cyh2YWx1ZS5vZlR5cGUoYm9vbGVhbik9dHJ1ZSkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW02NTU0OTY5JyBhbmQgYW5zd2VyLmV4aXN0cyh2YWx1ZS5vZlR5cGUoYm9vbGVhbik9dHJ1ZSkpICV9TmVwaHJvcGF0aHl7JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTUwNjUwOTk1JyBhbmQgYW5zd2VyLmV4aXN0cyh2YWx1ZS5vZlR5cGUoYm9vbGVhbik9dHJ1ZSkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW01MDY1MDk5NScgYW5kIGFuc3dlci5leGlzdHModmFsdWUub2ZUeXBlKGJvb2xlYW4pPXRydWUpKSAlfUR5c2xpcGlkZW1pYXslIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtNzc5OTg2MTYnIGFuZCBhbnN3ZXIuZXhpc3RzKHZhbHVlLm9mVHlwZShib29sZWFuKT10cnVlKSkuZXhpc3RzKCkgJX17JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTc3OTk4NjE2JyBhbmQgYW5zd2VyLmV4aXN0cyh2YWx1ZS5vZlR5cGUoYm9vbGVhbik9dHJ1ZSkpICV9RXhlcmNpc2UgcmVzdHJpY3Rpb25zeyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW05ODkxMzE3MScgYW5kIGFuc3dlci5leGlzdHModmFsdWUub2ZUeXBlKGJvb2xlYW4pPXRydWUpKS5leGlzdHMoKSAlfXslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtOTg5MTMxNzEnIGFuZCBhbnN3ZXIuZXhpc3RzKHZhbHVlLm9mVHlwZShib29sZWFuKT10cnVlKSkgJX1DQUR7JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTc0MzA5ODM4JyBhbmQgYW5zd2VyLmV4aXN0cyh2YWx1ZS5vZlR5cGUoYm9vbGVhbik9dHJ1ZSkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW03NDMwOTgzOCcgYW5kIGFuc3dlci5leGlzdHModmFsdWUub2ZUeXBlKGJvb2xlYW4pPXRydWUpKSAlfVJldGlub3BhdGh5eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW04OTczMTU5MycgYW5kIGFuc3dlci5leGlzdHModmFsdWUub2ZUeXBlKGJvb2xlYW4pPXRydWUpKS5leGlzdHMoKSAlfXslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtODk3MzE1OTMnIGFuZCBhbnN3ZXIuZXhpc3RzKHZhbHVlLm9mVHlwZShib29sZWFuKT10cnVlKSkgJX1PYmVzaXR5eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW0xMzU4NTQ1MicgYW5kIGFuc3dlci5leGlzdHModmFsdWUub2ZUeXBlKGJvb2xlYW4pPXRydWUpKS5leGlzdHMoKSAlfXslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtMTM1ODU0NTInIGFuZCBhbnN3ZXIuZXhpc3RzKHZhbHVlLm9mVHlwZShib29sZWFuKT10cnVlKSkgJX1QQUR7JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTM4MDE2MTg2JyBhbmQgYW5zd2VyLmV4aXN0cyh2YWx1ZS5vZlR5cGUoYm9vbGVhbik9dHJ1ZSkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW0zODAxNjE4NicgYW5kIGFuc3dlci5leGlzdHModmFsdWUub2ZUeXBlKGJvb2xlYW4pPXRydWUpKSAlfU5ldXJvcGF0aHl7JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTQyMDU3MjQ5JyBhbmQgYW5zd2VyLmV4aXN0cyh2YWx1ZS5vZlR5cGUoYm9vbGVhbik9dHJ1ZSkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW00MjA1NzI0OScgYW5kIGFuc3dlci5leGlzdHModmFsdWUub2ZUeXBlKGJvb2xlYW4pPXRydWUpKSAlfUZvb3QgcHJvYmxlbXN7JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnY21fbWVudGFsSGVhbHRoJyBhbmQgYW5zd2VyLmV4aXN0cygpKS5leGlzdHMoKSAlfXslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdjbV9tZW50YWxIZWFsdGgnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpICV9eyUgaWYgY3VycmVudEl0ZW0uYW5zd2VyLmV4aXN0cygpICV9UHN5Y2hvc29jaWFsOiB7JSBmb3IgYW5zd2VyIGluIGN1cnJlbnRJdGVtLmFuc3dlciAlfXt7IGFuc3dlci52YWx1ZSB9fXslIGVuZGZvciAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2h4T3RoZXInIGFuZCBhbnN3ZXIuZXhpc3RzKCkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2h4T3RoZXInIGFuZCBhbnN3ZXIuZXhpc3RzKCkpICV9eyUgaWYgY3VycmVudEl0ZW0uYW5zd2VyLmV4aXN0cygpICV9T3RoZXI6IHslIGZvciBhbnN3ZXIgaW4gY3VycmVudEl0ZW0uYW5zd2VyICV9e3sgYW5zd2VyLnZhbHVlIH19eyUgZW5kZm9yICV9eyUgZW5kaWYgJX17JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgZW5kY2FwdHVyZSAlfXslIGFzc2lnbiBpdGVtTGlzdCA9IGNoaWxkSXRlbXMgfHwgcmVtb3ZlX2xhc3Q6ICckU0VQJCcgfHwgc3BsaXQ6ICckU0VQJCcgJX17JSBmb3IgbGlzdEl0ZW0gaW4gaXRlbUxpc3QgJX17eyBsaXN0SXRlbSB9fXslIGlmIGZvcmxvb3AubGFzdC5ub3QoKSAlfXslIGlmIGZvcmxvb3AubmV4dGl0ZW0gJX07IHslIGVsc2UgJX07IHslIGVuZGlmICV9eyUgZW5kaWYgJX17JSBlbmRmb3IgJX17JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnc2VjdGlvbjgzMjUyNDAwJykuZXhpc3RzKCkgJX08c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZDsiPkN1cnJlbnQgTWVkaWNhdGlvbnM8L3NwYW4+IHslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdzZWN0aW9uODMyNTI0MDAnKSAlfXslIGNhcHR1cmUgY2hpbGRJdGVtcyAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW02ODg1NTYzOCcgYW5kIGFuc3dlci5leGlzdHModmFsdWUub2ZUeXBlKGJvb2xlYW4pPXRydWUpKS5leGlzdHMoKSAlfXslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtNjg4NTU2MzgnIGFuZCBhbnN3ZXIuZXhpc3RzKHZhbHVlLm9mVHlwZShib29sZWFuKT10cnVlKSkgJX1Ob25leyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ3NlY3Rpb241MDc0NDc0NCcpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ3NlY3Rpb241MDc0NDc0NCcpICV9eyUgY2FwdHVyZSBjaGlsZEl0ZW1zICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTMwMzY5Mjg2JyBhbmQgYW5zd2VyLmV4aXN0cyh2YWx1ZS5vZlR5cGUoYm9vbGVhbik9dHJ1ZSkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW0zMDM2OTI4NicgYW5kIGFuc3dlci5leGlzdHModmFsdWUub2ZUeXBlKGJvb2xlYW4pPXRydWUpKSAlfU9yYWwgSHlwb2dseWNlbWljIEFnZW50c3slIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtMTcxNDYzNjUnIGFuZCBhbnN3ZXIuZXhpc3RzKHZhbHVlLm9mVHlwZShib29sZWFuKT10cnVlKSkuZXhpc3RzKCkgJX17JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTE3MTQ2MzY1JyBhbmQgYW5zd2VyLmV4aXN0cyh2YWx1ZS5vZlR5cGUoYm9vbGVhbik9dHJ1ZSkpICV9QUNFaS9BUkJ7JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTg5OTU0ODY3JyBhbmQgYW5zd2VyLmV4aXN0cyh2YWx1ZS5vZlR5cGUoYm9vbGVhbik9dHJ1ZSkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW04OTk1NDg2NycgYW5kIGFuc3dlci5leGlzdHModmFsdWUub2ZUeXBlKGJvb2xlYW4pPXRydWUpKSAlfVN0YXRpbnslIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtOTEyMDI0NDInIGFuZCBhbnN3ZXIuZXhpc3RzKHZhbHVlLm9mVHlwZShib29sZWFuKT10cnVlKSkuZXhpc3RzKCkgJX17JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTkxMjAyNDQyJyBhbmQgYW5zd2VyLmV4aXN0cyh2YWx1ZS5vZlR5cGUoYm9vbGVhbik9dHJ1ZSkpICV9SW5zdWxpbi9HTFAtMSBhbmFsb2d7JSBlbmRmb3IgJX0kU0VQJHslIGVuZGlmICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTI4NTk2NDgwJyBhbmQgYW5zd2VyLmV4aXN0cygpKS5leGlzdHMoKSAlfXslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtMjg1OTY0ODAnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpICV9eyUgaWYgY3VycmVudEl0ZW0uYW5zd2VyLmV4aXN0cygpICV9eyUgY2FwdHVyZSBhbnN3ZXIgJX17JSBmb3IgYW5zd2VyIGluIGN1cnJlbnRJdGVtLmFuc3dlciAlfXt7IGFuc3dlci52YWx1ZSB9fXslIGVuZGZvciAlfXslIGVuZGNhcHR1cmUgJX1PdGhlcjoge3thbnN3ZXJ9fXslIGVuZGlmICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGVuZGNhcHR1cmUgJX17JSBhc3NpZ24gaXRlbUxpc3QgPSBjaGlsZEl0ZW1zIHx8IHJlbW92ZV9sYXN0OiAnJFNFUCQnIHx8IHNwbGl0OiAnJFNFUCQnICV9eyUgZm9yIGxpc3RJdGVtIGluIGl0ZW1MaXN0ICV9e3sgbGlzdEl0ZW0gfX17JSBpZiBmb3Jsb29wLmxhc3Qubm90KCkgJX17JSBpZiBmb3Jsb29wLm5leHRpdGVtICV9PGJyLz57JSBlbHNlICV9PGJyLz57JSBlbmRpZiAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGVuZGNhcHR1cmUgJX17JSBhc3NpZ24gaXRlbUxpc3QgPSBjaGlsZEl0ZW1zIHx8IHJlbW92ZV9sYXN0OiAnJFNFUCQnIHx8IHNwbGl0OiAnJFNFUCQnICV9eyUgZm9yIGxpc3RJdGVtIGluIGl0ZW1MaXN0ICV9e3sgbGlzdEl0ZW0gfX17JSBpZiBmb3Jsb29wLmxhc3Qubm90KCkgJX17JSBpZiBmb3Jsb29wLm5leHRpdGVtICV9PGJyLz57JSBlbHNlICV9PGJyLz57JSBlbmRpZiAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGVuZGNhcHR1cmUgJX17JSBhc3NpZ24gaXRlbUxpc3QgPSBjaGlsZEl0ZW1zIHx8IHJlbW92ZV9sYXN0OiAnJFNFUCQnIHx8IHNwbGl0OiAnJFNFUCQnICV9eyUgZm9yIGxpc3RJdGVtIGluIGl0ZW1MaXN0ICV9e3sgbGlzdEl0ZW0gfX17JSBpZiBmb3Jsb29wLmxhc3Qubm90KCkgJX17JSBpZiBmb3Jsb29wLm5leHRpdGVtICV9PGJyLz57JSBlbHNlICV9PGJyLz57JSBlbmRpZiAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9PGJyLz48c3Bhbi8+eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ3NlY3Rpb242MTQyODYxNycpLmV4aXN0cygpICV9PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTsiPkN1bXVsYXRpdmUgUGF0aWVudCBQcm9maWxlPGJyLz48L3NwYW4+IHslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdzZWN0aW9uNjE0Mjg2MTcnKSAlfXslIGNhcHR1cmUgY2hpbGRJdGVtcyAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ0NQUEF0dGFjaG1lbnQnIGFuZCBhbnN3ZXIuZXhpc3RzKHZhbHVlLm9mVHlwZShib29sZWFuKT10cnVlKSkuZXhpc3RzKCkgJX17JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnQ1BQQXR0YWNobWVudCcgYW5kIGFuc3dlci5leGlzdHModmFsdWUub2ZUeXBlKGJvb2xlYW4pPXRydWUpKSAlfUNQUCBBdHRhY2hlZCBTZXBhcmF0ZWx5eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ3NlY3Rpb241ODE0ODMyMScpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ3NlY3Rpb241ODE0ODMyMScpICV9eyUgY2FwdHVyZSBjaGlsZEl0ZW1zICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAncHJvYicgYW5kIGFuc3dlci5leGlzdHMoKSkuZXhpc3RzKCkgJX17JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAncHJvYicgYW5kIGFuc3dlci5leGlzdHMoKSkgJX17JSBpZiBjdXJyZW50SXRlbS5hbnN3ZXIuZXhpc3RzKCkgJX1DdXJyZW50IFByb2JsZW1zOiB7JSBmb3IgYW5zd2VyIGluIGN1cnJlbnRJdGVtLmFuc3dlciAlfXt7IGFuc3dlci52YWx1ZSB9fXslIGVuZGZvciAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW0xOTUzMjQ3NScgYW5kIGFuc3dlci5leGlzdHMoKSkuZXhpc3RzKCkgJX17JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTE5NTMyNDc1JyBhbmQgYW5zd2VyLmV4aXN0cygpKSAlfXslIGlmIGN1cnJlbnRJdGVtLmFuc3dlci5leGlzdHMoKSAlfUFsbGVyZ2llczogeyUgZm9yIGFuc3dlciBpbiBjdXJyZW50SXRlbS5hbnN3ZXIgJX17eyBhbnN3ZXIudmFsdWUgfX17JSBlbmRmb3IgJX17JSBlbmRpZiAlfXslIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdyeCcgYW5kIGFuc3dlci5leGlzdHMoKSkuZXhpc3RzKCkgJX17JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAncngnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpICV9eyUgaWYgY3VycmVudEl0ZW0uYW5zd2VyLmV4aXN0cygpICV9Q3VycmVudCBNZWRpY2F0aW9uczogeyUgZm9yIGFuc3dlciBpbiBjdXJyZW50SXRlbS5hbnN3ZXIgJX17eyBhbnN3ZXIudmFsdWUgfX17JSBlbmRmb3IgJX17JSBlbmRpZiAlfXslIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdwbWh4JyBhbmQgYW5zd2VyLmV4aXN0cygpKS5leGlzdHMoKSAlfXslIGZvciBjdXJyZW50SXRlbSBpbiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdwbWh4JyBhbmQgYW5zd2VyLmV4aXN0cygpKSAlfXslIGlmIGN1cnJlbnRJdGVtLmFuc3dlci5leGlzdHMoKSAlfVBhc3QgTWVkaWNhbCBIaXN0b3J5OiB7JSBmb3IgYW5zd2VyIGluIGN1cnJlbnRJdGVtLmFuc3dlciAlfXt7IGFuc3dlci52YWx1ZSB9fXslIGVuZGZvciAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW02ODYxMzM2NycgYW5kIGFuc3dlci5leGlzdHMoKSkuZXhpc3RzKCkgJX17JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTY4NjEzMzY3JyBhbmQgYW5zd2VyLmV4aXN0cygpKSAlfXslIGlmIGN1cnJlbnRJdGVtLmFuc3dlci5leGlzdHMoKSAlfUZhbWlseSBIaXN0b3J5OiB7JSBmb3IgYW5zd2VyIGluIGN1cnJlbnRJdGVtLmFuc3dlciAlfXt7IGFuc3dlci52YWx1ZSB9fXslIGVuZGZvciAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGVuZGNhcHR1cmUgJX17JSBhc3NpZ24gaXRlbUxpc3QgPSBjaGlsZEl0ZW1zIHx8IHJlbW92ZV9sYXN0OiAnJFNFUCQnIHx8IHNwbGl0OiAnJFNFUCQnICV9eyUgZm9yIGxpc3RJdGVtIGluIGl0ZW1MaXN0ICV9e3sgbGlzdEl0ZW0gfX17JSBpZiBmb3Jsb29wLmxhc3Qubm90KCkgJX17JSBpZiBmb3Jsb29wLm5leHRpdGVtICV9PGJyLz57JSBlbHNlICV9PGJyLz57JSBlbmRpZiAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGVuZGNhcHR1cmUgJX17JSBhc3NpZ24gaXRlbUxpc3QgPSBjaGlsZEl0ZW1zIHx8IHJlbW92ZV9sYXN0OiAnJFNFUCQnIHx8IHNwbGl0OiAnJFNFUCQnICV9eyUgZm9yIGxpc3RJdGVtIGluIGl0ZW1MaXN0ICV9e3sgbGlzdEl0ZW0gfX17JSBpZiBmb3Jsb29wLmxhc3Qubm90KCkgJX17JSBpZiBmb3Jsb29wLm5leHRpdGVtICV9PGJyLz57JSBlbHNlICV9PGJyLz57JSBlbmRpZiAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9PGJyLz48c3Bhbi8+eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGlmIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ3NlY3Rpb241NTQ4OTEyNCcpLmV4aXN0cygpICV9QWRkaXRpb25hbCBJbmZvcm1hdGlvbiAvIENvbW1lbnRzOiB7JSBmb3IgY3VycmVudEl0ZW0gaW4gY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnc2VjdGlvbjU1NDg5MTI0JykgJX17JSBjYXB0dXJlIGNoaWxkSXRlbXMgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdpdGVtMzU3NTI3NjYnIGFuZCBhbnN3ZXIuZXhpc3RzKCkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW0zNTc1Mjc2NicgYW5kIGFuc3dlci5leGlzdHMoKSkgJX17JSBpZiBjdXJyZW50SXRlbS5hbnN3ZXIuZXhpc3RzKCkgJX0geyUgZm9yIGFuc3dlciBpbiBjdXJyZW50SXRlbS5hbnN3ZXIgJX17eyBhbnN3ZXIudmFsdWUgfX17JSBlbmRmb3IgJX17JSBlbmRpZiAlfXslIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBlbmRjYXB0dXJlICV9eyUgYXNzaWduIGl0ZW1MaXN0ID0gY2hpbGRJdGVtcyB8fCByZW1vdmVfbGFzdDogJyRTRVAkJyB8fCBzcGxpdDogJyRTRVAkJyAlfXslIGZvciBsaXN0SXRlbSBpbiBpdGVtTGlzdCAlfXt7IGxpc3RJdGVtIH19eyUgaWYgZm9ybG9vcC5sYXN0Lm5vdCgpICV9eyUgaWYgZm9ybG9vcC5uZXh0aXRlbSAlfTxici8+eyUgZWxzZSAlfTxici8+eyUgZW5kaWYgJX17JSBlbmRpZiAlfXslIGVuZGZvciAlfTxici8+PHNwYW4vPnslIGVuZGZvciAlfSRTRVAkeyUgZW5kaWYgJX17JSBpZiBjdXJyZW50SXRlbS5pdGVtLndoZXJlKGxpbmtJZCA9ICdzZWN0aW9uNzkxMTkxNDgnKS5leGlzdHMoKSAlfTxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Ij5TdXBwb3J0aW5nIERvY3VtZW50YXRpb248YnIvPjwvc3Bhbj4geyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ3NlY3Rpb243OTExOTE0OCcpICV9eyUgY2FwdHVyZSBjaGlsZEl0ZW1zICV9eyUgaWYgY3VycmVudEl0ZW0uaXRlbS53aGVyZShsaW5rSWQgPSAnaXRlbTg5Mzk1MTk3JyBhbmQgYW5zd2VyLmV4aXN0cyh2YWx1ZS5vZlR5cGUoYm9vbGVhbik9dHJ1ZSkpLmV4aXN0cygpICV9eyUgZm9yIGN1cnJlbnRJdGVtIGluIGN1cnJlbnRJdGVtLml0ZW0ud2hlcmUobGlua0lkID0gJ2l0ZW04OTM5NTE5NycgYW5kIGFuc3dlci5leGlzdHModmFsdWUub2ZUeXBlKGJvb2xlYW4pPXRydWUpKSAlfUxhYiByZXBvcnQgaW5jbHVkaW5nIDxiPjxzcGFuIHN0eWxlPSJ0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lOyI+QTFDPC9zcGFuPjwvYj4gY29tcGxldGVkIHdpdGhpbiB0aGUgbGFzdCAzLTYgbW9udGhzLCBhbmQgPGI+PHNwYW4gc3R5bGU9InRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Ij5sYXRlc3QgbGlwaWQgcHJvZmlsZSwgcmVuYWwgZnVuY3Rpb24gYW5kIEFDUjwvc3Bhbj48L2I+IGF0dGFjaGVkeyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGVuZGNhcHR1cmUgJX17JSBhc3NpZ24gaXRlbUxpc3QgPSBjaGlsZEl0ZW1zIHx8IHJlbW92ZV9sYXN0OiAnJFNFUCQnIHx8IHNwbGl0OiAnJFNFUCQnICV9eyUgZm9yIGxpc3RJdGVtIGluIGl0ZW1MaXN0ICV9e3sgbGlzdEl0ZW0gfX17JSBpZiBmb3Jsb29wLmxhc3Qubm90KCkgJX17JSBpZiBmb3Jsb29wLm5leHRpdGVtICV9PGJyLz57JSBlbHNlICV9PGJyLz57JSBlbmRpZiAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGVuZGNhcHR1cmUgJX17JSBhc3NpZ24gaXRlbUxpc3QgPSBjaGlsZEl0ZW1zIHx8IHJlbW92ZV9sYXN0OiAnJFNFUCQnIHx8IHNwbGl0OiAnJFNFUCQnICV9eyUgZm9yIGxpc3RJdGVtIGluIGl0ZW1MaXN0ICV9e3sgbGlzdEl0ZW0gfX17JSBpZiBmb3Jsb29wLmxhc3Qubm90KCkgJX17JSBpZiBmb3Jsb29wLm5leHRpdGVtICV9PGJyLz57JSBlbHNlICV9PGJyLz57JSBlbmRpZiAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9eyUgZW5kZm9yICV9JFNFUCR7JSBlbmRpZiAlfXslIGVuZGNhcHR1cmUgJX17JSBhc3NpZ24gaXRlbUxpc3QgPSBjaGlsZEl0ZW1zIHx8IHJlbW92ZV9sYXN0OiAnJFNFUCQnIHx8IHNwbGl0OiAnJFNFUCQnICV9eyUgZm9yIGxpc3RJdGVtIGluIGl0ZW1MaXN0ICV9e3sgbGlzdEl0ZW0gfX17JSBpZiBmb3Jsb29wLmxhc3Qubm90KCkgJX17JSBpZiBmb3Jsb29wLm5leHRpdGVtICV9PGJyLz57JSBlbHNlICV9PGJyLz57JSBlbmRpZiAlfXslIGVuZGlmICV9eyUgZW5kZm9yICV9PC9kaXY+",
"contentType": "text/html"
} ],
"description": "HTML with embedded [FHIRPath Liquid](https://confluence.hl7.org/spaces/FHIR/pages/66938964/FHIR+Liquid+Profile) that is intended to be executed against QuestionnaireResponses based on this Questionnaire.",
"experimental": true,
"resourceType": "Library"
} ],
"status": "active",
"id": "ccafdaf6-cc32-4ab6-ba9e-7252f2bfcf0c",
"kind": null,
"url": "http://ontariohealth.ca/legacy/Questionnaire/carefirst-family-hea",
"version": "1.1.0"
}