Chronic Disease Surveillance
0.1.0 - CI Build
Chronic Disease Surveillance, published by Clinical Quality Framework. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/cqframework/aphl-chronic-ig/ and changes regularly. See the Directory of published versions
| Active as of 2025-09-25 |
{
"resourceType" : "PlanDefinition",
"id" : "ChronicDSDiabetesPoorControl",
"text" : {
"status" : "extensions",
"div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\">\n <table class=\"narrative-table\">\n <tbody>\n<tr>\n\n\n<th colspan=\"2\" scope=\"row\" class=\"row-header\">Metadata</th>\n\n\n</tr>\n\n<tr>\n\n\n<th scope=\"row\" class=\"row-header\">Title</th>\n\n\n\n<td class=\"content-container\">Chronic Disease Surveillance Reporting Specification for Diabetes Hemoglobin A1c Poor Control</td>\n\n\n</tr>\n\n\n\n<tr>\n\n\n<th scope=\"row\" class=\"row-header\">Version</th>\n\n\n\n<td class=\"content-container\">0.1.0</td>\n\n\n</tr>\n\n\n\n\n\n\n\n\n \n \n \n \n\n\n\n\n\n\n<tr>\n\n\n<th scope=\"row\" class=\"row-header\">Experimental</th>\n\n\n\n<td class=\"content-container\">true</td>\n\n\n</tr>\n\n\n\n\n\n<tr>\n\n\n<th scope=\"row\" class=\"row-header\">Jurisdiction</th>\n\n\n\n<td class=\"content-container\">\n 001 from <a href=\"http://unstats.un.org/unsd/methods/m49/m49.htm\">http://unstats.un.org/unsd/methods/m49/m49.htm</a> \n\n\n</td>\n\n\n</tr>\n\n\n\n\n\n\n\n\n<tr>\n\n\n<th scope=\"row\" class=\"row-header\">Steward (Publisher)</th>\n\n\n\n<td class=\"content-container\">Clinical Quality Framework</td>\n\n\n</tr>\n\n\n\n\n\n\n\n\n\n<tr>\n\n\n<th scope=\"row\" class=\"row-header\">Description</th>\n\n\n\n<td class=\"content-container\"><div><p>Reporting specification for Chronic Disease Surveillance for Diabetes Hemoglobin A1c Poor Control</p>\n</div></td>\n\n\n</tr>\n\n\n\n\n\n\n<tr>\n\n\n<th scope=\"row\" class=\"row-header\">Type</th>\n\n\n\n<td class=\"content-container\">\n Workflow Definition\n\n\n</td>\n\n\n</tr>\n\n\n\n\n<tr>\n\n\n<th colspan=\"2\" scope=\"row\" class=\"row-header\">PlanDefinition Action</th>\n\n\n</tr>\n\n<tr>\n\n\n<th scope=\"row\" class=\"row-header\">Id</th>\n\n\n\n<td class=\"content-container\">start</td>\n\n\n</tr>\n\n\n\n\n\n<tr>\n\n\n<th scope=\"row\" class=\"row-header\">Description</th>\n\n\n\n<td class=\"content-container\">This action represents the start of the reporting workflow in response to the encounter-end event</td>\n\n\n</tr>\n\n\n<tr>\n\n\n<th scope=\"row\" class=\"row-header\">Human-interpretable Description</th>\n\n\n\n<td class=\"content-container\">Start the reporting workflow in response to an encounter-end event</td>\n\n\n</tr>\n\n\n\n<tr>\n\n\n<th scope=\"row\" class=\"row-header\">Code</th>\n\n\n\n<td class=\"content-container\">\n initiate-reporting-workflow from <a href=\"http://hl7.org/fhir/us/medmorph/CodeSystem/us-ph-plandefinition-actions\">http://hl7.org/fhir/us/medmorph/CodeSystem/us-ph-plandefinition-actions</a> \n\n\n</td>\n\n\n</tr>\n\n\n\n\n\n\n<tr>\n\n\n<th scope=\"row\" class=\"row-header\">Trigger Type</th>\n\n\n\n<td class=\"content-container\">Named Event</td>\n\n\n</tr>\n\n\n<tr>\n\n\n<th scope=\"row\" class=\"row-header\">Trigger Name</th>\n\n\n\n<td class=\"content-container\">encounter-end</td>\n\n\n</tr>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n<tr>\n\n\n<th colspan=\"2\" scope=\"row\" class=\"row-header\">PlanDefinition Action</th>\n\n\n</tr>\n\n<tr>\n\n\n<th scope=\"row\" class=\"row-header\">Id</th>\n\n\n\n<td class=\"content-container\">check-reportable</td>\n\n\n</tr>\n\n\n\n\n\n<tr>\n\n\n<th scope=\"row\" class=\"row-header\">Description</th>\n\n\n\n<td class=\"content-container\">This action represents the check for reportability of the surveillance event.</td>\n\n\n</tr>\n\n\n<tr>\n\n\n<th scope=\"row\" class=\"row-header\">Human-interpretable Description</th>\n\n\n\n<td class=\"content-container\">Check Reportable</td>\n\n\n</tr>\n\n\n\n<tr>\n\n\n<th scope=\"row\" class=\"row-header\">Code</th>\n\n\n\n<td class=\"content-container\">\n execute-reporting-workflow from <a href=\"http://hl7.org/fhir/us/medmorph/CodeSystem/us-ph-plandefinition-actions\">http://hl7.org/fhir/us/medmorph/CodeSystem/us-ph-plandefinition-actions</a> \n\n\n</td>\n\n\n</tr>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n \n \n \n<tr>\n\n\n<th colspan=\"2\" scope=\"row\" class=\"row-header\">PlanDefinition Sub-Action (Parent Action ID: check-reportable)</th>\n\n\n</tr>\n\n<tr>\n\n\n<th scope=\"row\" class=\"row-header\">Id</th>\n\n\n\n<td class=\"content-container\">ckr-is-encounter-reportable</td>\n\n\n</tr>\n\n\n\n\n\n<tr>\n\n\n<th scope=\"row\" class=\"row-header\">Description</th>\n\n\n\n<td class=\"content-container\">This action represents the check for reportability to create the patients eICR.</td>\n\n\n</tr>\n\n\n<tr>\n\n\n<th scope=\"row\" class=\"row-header\">Human-interpretable Description</th>\n\n\n\n<td class=\"content-container\">Check Trigger Codes based on RCTC Value sets.</td>\n\n\n</tr>\n\n\n\n<tr>\n\n\n<th scope=\"row\" class=\"row-header\">Code</th>\n\n\n\n<td class=\"content-container\">\n check-trigger-codes from <a href=\"http://hl7.org/fhir/us/medmorph/CodeSystem/us-ph-plandefinition-actions\">http://hl7.org/fhir/us/medmorph/CodeSystem/us-ph-plandefinition-actions</a> \n\n\n</td>\n\n\n</tr>\n\n\n\n\n\n\n<tr>\n <th scope=\"row\" class=\"row-header\">Condition</th>\n <td class=\"content-container\">\n <em>Kind</em>: Applicability\n \n <br/>\n \n \n </td>\n</tr>\n\n\n<tr>\n <th scope=\"row\" class=\"row-header\">Input Data Requirement</th>\n <td class=\"content-container\">\n <em>Type</em>: Condition\n <br/>\n \n \n \n <em>Code Filter(s)</em>: \n <br/>\n \n \n <span class=\"tab-one\"><em>Path</em>: code</span>\n <br/>\n \n \n \n <span class=\"tab-one\"><em>ValueSet</em>:</span> <a href=\"https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.3.464.1003.103.12.1001/expansion\">Diabetes</a>\n <br/> \n \n \n \n \n </td>\n</tr>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n \n \n<tr>\n\n\n<th colspan=\"2\" scope=\"row\" class=\"row-header\">PlanDefinition Sub-Action</th>\n\n\n</tr>\n\n<tr>\n\n\n<th scope=\"row\" class=\"row-header\">Id</th>\n\n\n\n<td class=\"content-container\">ckr-is-encounter-reportable</td>\n\n\n</tr>\n\n\n\n\n\n<tr>\n\n\n<th scope=\"row\" class=\"row-header\">Description</th>\n\n\n\n<td class=\"content-container\">This action represents the check for reportability to create the patients eICR.</td>\n\n\n</tr>\n\n\n<tr>\n\n\n<th scope=\"row\" class=\"row-header\">Human-interpretable Description</th>\n\n\n\n<td class=\"content-container\">Check Trigger Codes based on RCTC Value sets.</td>\n\n\n</tr>\n\n\n\n<tr>\n\n\n<th scope=\"row\" class=\"row-header\">Code</th>\n\n\n\n<td class=\"content-container\">\n check-trigger-codes from <a href=\"http://hl7.org/fhir/us/medmorph/CodeSystem/us-ph-plandefinition-actions\">http://hl7.org/fhir/us/medmorph/CodeSystem/us-ph-plandefinition-actions</a> \n\n\n</td>\n\n\n</tr>\n\n\n\n\n\n\n<tr>\n <th scope=\"row\" class=\"row-header\">Condition</th>\n <td class=\"content-container\">\n <em>Kind</em>: Applicability\n \n <br/>\n \n \n </td>\n</tr>\n\n\n<tr>\n <th scope=\"row\" class=\"row-header\">Input Data Requirement</th>\n <td class=\"content-container\">\n <em>Type</em>: Condition\n <br/>\n \n \n \n <em>Code Filter(s)</em>: \n <br/>\n \n \n <span class=\"tab-one\"><em>Path</em>: code</span>\n <br/>\n \n \n \n <span class=\"tab-one\"><em>ValueSet</em>:</span> <a href=\"https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.3.464.1003.103.12.1001/expansion\">Diabetes</a>\n <br/> \n \n \n \n \n </td>\n</tr>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n \n\n\n\n<tr>\n\n\n<th colspan=\"2\" scope=\"row\" class=\"row-header\">PlanDefinition Action</th>\n\n\n</tr>\n\n<tr>\n\n\n<th scope=\"row\" class=\"row-header\">Id</th>\n\n\n\n<td class=\"content-container\">evaluate-measure</td>\n\n\n</tr>\n\n\n\n\n\n<tr>\n\n\n<th scope=\"row\" class=\"row-header\">Description</th>\n\n\n\n<td class=\"content-container\">This action represents the evaluation of the measure.</td>\n\n\n</tr>\n\n\n<tr>\n\n\n<th scope=\"row\" class=\"row-header\">Human-interpretable Description</th>\n\n\n\n<td class=\"content-container\">Evaluate measure</td>\n\n\n</tr>\n\n\n\n<tr>\n\n\n<th scope=\"row\" class=\"row-header\">Code</th>\n\n\n\n<td class=\"content-container\">\n evaluate-measure from <a href=\"http://hl7.org/fhir/us/medmorph/CodeSystem/us-ph-plandefinition-actions\">http://hl7.org/fhir/us/medmorph/CodeSystem/us-ph-plandefinition-actions</a> \n\n\n</td>\n\n\n</tr>\n\n\n\n\n\n\n\n<tr>\n <th scope=\"row\" class=\"row-header\">Input Data Requirement</th>\n <td class=\"content-container\">\n <em>Type</em>: Patient\n <br/>\n \n \n \n </td>\n</tr>\n\n<tr>\n <th scope=\"row\" class=\"row-header\">Input Data Requirement</th>\n <td class=\"content-container\">\n <em>Type</em>: Condition\n <br/>\n \n \n \n </td>\n</tr>\n\n<tr>\n <th scope=\"row\" class=\"row-header\">Input Data Requirement</th>\n <td class=\"content-container\">\n <em>Type</em>: Encounter\n <br/>\n \n \n \n </td>\n</tr>\n\n<tr>\n <th scope=\"row\" class=\"row-header\">Input Data Requirement</th>\n <td class=\"content-container\">\n <em>Type</em>: MedicationRequest\n <br/>\n \n \n \n </td>\n</tr>\n\n<tr>\n <th scope=\"row\" class=\"row-header\">Input Data Requirement</th>\n <td class=\"content-container\">\n <em>Type</em>: Observation\n <br/>\n \n \n \n </td>\n</tr>\n\n\n<tr>\n <th scope=\"row\" class=\"row-header\">Output Data Requirement</th>\n <td class=\"content-container\">\n <em>Type</em>: MeasureReport\n <br/>\n \n <em>Profile(s)</em>: \n \n <code>http://hl7.org/fhir/MeasureReport</code>\n <br/> \n \n \n \n \n </td>\n</tr>\n\n\n\n\n\n\n\n\n\n<tr>\n\n\n<th scope=\"row\" class=\"row-header\">Definition</th>\n\n\n\n<td class=\"content-container\"><a href=\"Measure-DiabetesHemoglobinA1cHbA1cPoorControl9FHIR.html\">Diabetes: Hemoglobin A1c (HbA1c) Poor Control (> 9%)FHIR</a></td>\n\n\n</tr>\n\n\n\n\n\n\n\n<tr>\n\n\n<th colspan=\"2\" scope=\"row\" class=\"row-header\">PlanDefinition Action</th>\n\n\n</tr>\n\n<tr>\n\n\n<th scope=\"row\" class=\"row-header\">Id</th>\n\n\n\n<td class=\"content-container\">report-ds</td>\n\n\n</tr>\n\n\n\n\n\n<tr>\n\n\n<th scope=\"row\" class=\"row-header\">Description</th>\n\n\n\n<td class=\"content-container\">This action represents the reporting of the Chronic Disease Surveillance event.</td>\n\n\n</tr>\n\n\n<tr>\n\n\n<th scope=\"row\" class=\"row-header\">Human-interpretable Description</th>\n\n\n\n<td class=\"content-container\">Report Chronic Disease Surveillance</td>\n\n\n</tr>\n\n\n\n<tr>\n\n\n<th scope=\"row\" class=\"row-header\">Code</th>\n\n\n\n<td class=\"content-container\">\n execute-reporting-workflow from <a href=\"http://hl7.org/fhir/us/medmorph/CodeSystem/us-ph-plandefinition-actions\">http://hl7.org/fhir/us/medmorph/CodeSystem/us-ph-plandefinition-actions</a> \n\n\n</td>\n\n\n</tr>\n\n\n\n\n\n\n<tr>\n <th scope=\"row\" class=\"row-header\">Condition</th>\n <td class=\"content-container\">\n <em>Kind</em>: Applicability\n \n <br/>\n \n \n </td>\n</tr>\n\n\n<tr>\n <th scope=\"row\" class=\"row-header\">Input Data Requirement</th>\n <td class=\"content-container\">\n <em>Type</em>: MeasureReport\n <br/>\n \n \n \n </td>\n</tr>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n \n \n \n<tr>\n\n\n<th colspan=\"2\" scope=\"row\" class=\"row-header\">PlanDefinition Sub-Action (Parent Action ID: report-ds)</th>\n\n\n</tr>\n\n<tr>\n\n\n<th scope=\"row\" class=\"row-header\">Id</th>\n\n\n\n<td class=\"content-container\">create-eicr</td>\n\n\n</tr>\n\n\n\n\n\n<tr>\n\n\n<th scope=\"row\" class=\"row-header\">Description</th>\n\n\n\n<td class=\"content-container\">This action invokes the creation of the eICR report.</td>\n\n\n</tr>\n\n\n<tr>\n\n\n<th scope=\"row\" class=\"row-header\">Human-interpretable Description</th>\n\n\n\n<td class=\"content-container\">Create eICR</td>\n\n\n</tr>\n\n\n\n<tr>\n\n\n<th scope=\"row\" class=\"row-header\">Code</th>\n\n\n\n<td class=\"content-container\">\n create-report from <a href=\"http://hl7.org/fhir/us/medmorph/CodeSystem/us-ph-plandefinition-actions\">http://hl7.org/fhir/us/medmorph/CodeSystem/us-ph-plandefinition-actions</a> \n\n\n</td>\n\n\n</tr>\n\n\n\n\n\n\n\n<tr>\n <th scope=\"row\" class=\"row-header\">Input Data Requirement</th>\n <td class=\"content-container\">\n <em>Type</em>: Patient\n <br/>\n \n \n \n </td>\n</tr>\n\n<tr>\n <th scope=\"row\" class=\"row-header\">Input Data Requirement</th>\n <td class=\"content-container\">\n <em>Type</em>: Condition\n <br/>\n \n \n \n </td>\n</tr>\n\n<tr>\n <th scope=\"row\" class=\"row-header\">Input Data Requirement</th>\n <td class=\"content-container\">\n <em>Type</em>: Encounter\n <br/>\n \n \n \n </td>\n</tr>\n\n<tr>\n <th scope=\"row\" class=\"row-header\">Input Data Requirement</th>\n <td class=\"content-container\">\n <em>Type</em>: MedicationRequest\n <br/>\n \n \n \n </td>\n</tr>\n\n<tr>\n <th scope=\"row\" class=\"row-header\">Input Data Requirement</th>\n <td class=\"content-container\">\n <em>Type</em>: Observation\n <br/>\n \n \n \n </td>\n</tr>\n\n<tr>\n <th scope=\"row\" class=\"row-header\">Input Data Requirement</th>\n <td class=\"content-container\">\n <em>Type</em>: MeasureReport\n <br/>\n \n \n \n </td>\n</tr>\n\n\n<tr>\n <th scope=\"row\" class=\"row-header\">Output Data Requirement</th>\n <td class=\"content-container\">\n <em>Type</em>: Bundle\n <br/>\n \n <em>Profile(s)</em>: \n \n <code>http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-measurereport-bundle</code>\n <br/> \n \n \n \n \n </td>\n</tr>\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n \n \n<tr>\n\n\n<th colspan=\"2\" scope=\"row\" class=\"row-header\">PlanDefinition Sub-Action</th>\n\n\n</tr>\n\n<tr>\n\n\n<th scope=\"row\" class=\"row-header\">Id</th>\n\n\n\n<td class=\"content-container\">create-eicr</td>\n\n\n</tr>\n\n\n\n\n\n<tr>\n\n\n<th scope=\"row\" class=\"row-header\">Description</th>\n\n\n\n<td class=\"content-container\">This action invokes the creation of the eICR report.</td>\n\n\n</tr>\n\n\n<tr>\n\n\n<th scope=\"row\" class=\"row-header\">Human-interpretable Description</th>\n\n\n\n<td class=\"content-container\">Create eICR</td>\n\n\n</tr>\n\n\n\n<tr>\n\n\n<th scope=\"row\" class=\"row-header\">Code</th>\n\n\n\n<td class=\"content-container\">\n create-report from <a href=\"http://hl7.org/fhir/us/medmorph/CodeSystem/us-ph-plandefinition-actions\">http://hl7.org/fhir/us/medmorph/CodeSystem/us-ph-plandefinition-actions</a> \n\n\n</td>\n\n\n</tr>\n\n\n\n\n\n\n\n<tr>\n <th scope=\"row\" class=\"row-header\">Input Data Requirement</th>\n <td class=\"content-container\">\n <em>Type</em>: Patient\n <br/>\n \n \n \n </td>\n</tr>\n\n<tr>\n <th scope=\"row\" class=\"row-header\">Input Data Requirement</th>\n <td class=\"content-container\">\n <em>Type</em>: Condition\n <br/>\n \n \n \n </td>\n</tr>\n\n<tr>\n <th scope=\"row\" class=\"row-header\">Input Data Requirement</th>\n <td class=\"content-container\">\n <em>Type</em>: Encounter\n <br/>\n \n \n \n </td>\n</tr>\n\n<tr>\n <th scope=\"row\" class=\"row-header\">Input Data Requirement</th>\n <td class=\"content-container\">\n <em>Type</em>: MedicationRequest\n <br/>\n \n \n \n </td>\n</tr>\n\n<tr>\n <th scope=\"row\" class=\"row-header\">Input Data Requirement</th>\n <td class=\"content-container\">\n <em>Type</em>: Observation\n <br/>\n \n \n \n </td>\n</tr>\n\n<tr>\n <th scope=\"row\" class=\"row-header\">Input Data Requirement</th>\n <td class=\"content-container\">\n <em>Type</em>: MeasureReport\n <br/>\n \n \n \n </td>\n</tr>\n\n\n<tr>\n <th scope=\"row\" class=\"row-header\">Output Data Requirement</th>\n <td class=\"content-container\">\n <em>Type</em>: Bundle\n <br/>\n \n <em>Profile(s)</em>: \n \n <code>http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-measurereport-bundle</code>\n <br/> \n \n \n \n \n </td>\n</tr>\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n \n \n \n \n<tr>\n\n\n<th colspan=\"2\" scope=\"row\" class=\"row-header\">PlanDefinition Sub-Action (Parent Action ID: report-ds)</th>\n\n\n</tr>\n\n<tr>\n\n\n<th scope=\"row\" class=\"row-header\">Id</th>\n\n\n\n<td class=\"content-container\">validate-eicr</td>\n\n\n</tr>\n\n\n\n\n\n<tr>\n\n\n<th scope=\"row\" class=\"row-header\">Description</th>\n\n\n\n<td class=\"content-container\">This action represents the validation of the eICR.</td>\n\n\n</tr>\n\n\n<tr>\n\n\n<th scope=\"row\" class=\"row-header\">Human-interpretable Description</th>\n\n\n\n<td class=\"content-container\">Validate eICR</td>\n\n\n</tr>\n\n\n\n<tr>\n\n\n<th scope=\"row\" class=\"row-header\">Code</th>\n\n\n\n<td class=\"content-container\">\n validate-report from <a href=\"http://hl7.org/fhir/us/medmorph/CodeSystem/us-ph-plandefinition-actions\">http://hl7.org/fhir/us/medmorph/CodeSystem/us-ph-plandefinition-actions</a> \n\n\n</td>\n\n\n</tr>\n\n\n\n\n\n\n\n<tr>\n <th scope=\"row\" class=\"row-header\">Input Data Requirement</th>\n <td class=\"content-container\">\n <em>Type</em>: Bundle\n <br/>\n \n \n \n </td>\n</tr>\n\n\n<tr>\n <th scope=\"row\" class=\"row-header\">Output Data Requirement</th>\n <td class=\"content-container\">\n <em>Type</em>: Bundle\n <br/>\n \n <em>Profile(s)</em>: \n \n <a href=\"http://hl7.org/fhir/us/ecr/2021Jan/StructureDefinition-eicr-document-bundle.html\">eICR Document Bundle</a>\n <br/> \n \n \n \n \n </td>\n</tr>\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n \n \n<tr>\n\n\n<th colspan=\"2\" scope=\"row\" class=\"row-header\">PlanDefinition Sub-Action</th>\n\n\n</tr>\n\n<tr>\n\n\n<th scope=\"row\" class=\"row-header\">Id</th>\n\n\n\n<td class=\"content-container\">validate-eicr</td>\n\n\n</tr>\n\n\n\n\n\n<tr>\n\n\n<th scope=\"row\" class=\"row-header\">Description</th>\n\n\n\n<td class=\"content-container\">This action represents the validation of the eICR.</td>\n\n\n</tr>\n\n\n<tr>\n\n\n<th scope=\"row\" class=\"row-header\">Human-interpretable Description</th>\n\n\n\n<td class=\"content-container\">Validate eICR</td>\n\n\n</tr>\n\n\n\n<tr>\n\n\n<th scope=\"row\" class=\"row-header\">Code</th>\n\n\n\n<td class=\"content-container\">\n validate-report from <a href=\"http://hl7.org/fhir/us/medmorph/CodeSystem/us-ph-plandefinition-actions\">http://hl7.org/fhir/us/medmorph/CodeSystem/us-ph-plandefinition-actions</a> \n\n\n</td>\n\n\n</tr>\n\n\n\n\n\n\n\n<tr>\n <th scope=\"row\" class=\"row-header\">Input Data Requirement</th>\n <td class=\"content-container\">\n <em>Type</em>: Bundle\n <br/>\n \n \n \n </td>\n</tr>\n\n\n<tr>\n <th scope=\"row\" class=\"row-header\">Output Data Requirement</th>\n <td class=\"content-container\">\n <em>Type</em>: Bundle\n <br/>\n \n <em>Profile(s)</em>: \n \n <a href=\"http://hl7.org/fhir/us/ecr/2021Jan/StructureDefinition-eicr-document-bundle.html\">eICR Document Bundle</a>\n <br/> \n \n \n \n \n </td>\n</tr>\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n \n \n \n \n<tr>\n\n\n<th colspan=\"2\" scope=\"row\" class=\"row-header\">PlanDefinition Sub-Action (Parent Action ID: report-ds)</th>\n\n\n</tr>\n\n<tr>\n\n\n<th scope=\"row\" class=\"row-header\">Id</th>\n\n\n\n<td class=\"content-container\">submit-eicr</td>\n\n\n</tr>\n\n\n\n\n\n<tr>\n\n\n<th scope=\"row\" class=\"row-header\">Description</th>\n\n\n\n<td class=\"content-container\">This action represents the validation of the eICR.</td>\n\n\n</tr>\n\n\n<tr>\n\n\n<th scope=\"row\" class=\"row-header\">Human-interpretable Description</th>\n\n\n\n<td class=\"content-container\">Submit eICR</td>\n\n\n</tr>\n\n\n\n<tr>\n\n\n<th scope=\"row\" class=\"row-header\">Code</th>\n\n\n\n<td class=\"content-container\">\n submit-report from <a href=\"http://hl7.org/fhir/us/medmorph/CodeSystem/us-ph-plandefinition-actions\">http://hl7.org/fhir/us/medmorph/CodeSystem/us-ph-plandefinition-actions</a> \n\n\n</td>\n\n\n</tr>\n\n\n\n\n\n\n\n<tr>\n <th scope=\"row\" class=\"row-header\">Input Data Requirement</th>\n <td class=\"content-container\">\n <em>Type</em>: Bundle\n <br/>\n \n \n \n </td>\n</tr>\n\n\n<tr>\n <th scope=\"row\" class=\"row-header\">Output Data Requirement</th>\n <td class=\"content-container\">\n <em>Type</em>: Bundle\n <br/>\n \n <em>Profile(s)</em>: \n \n <a href=\"http://hl7.org/fhir/us/ecr/2021Jan/StructureDefinition-eicr-document-bundle.html\">eICR Document Bundle</a>\n <br/> \n \n \n \n \n </td>\n</tr>\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n \n \n<tr>\n\n\n<th colspan=\"2\" scope=\"row\" class=\"row-header\">PlanDefinition Sub-Action</th>\n\n\n</tr>\n\n<tr>\n\n\n<th scope=\"row\" class=\"row-header\">Id</th>\n\n\n\n<td class=\"content-container\">submit-eicr</td>\n\n\n</tr>\n\n\n\n\n\n<tr>\n\n\n<th scope=\"row\" class=\"row-header\">Description</th>\n\n\n\n<td class=\"content-container\">This action represents the validation of the eICR.</td>\n\n\n</tr>\n\n\n<tr>\n\n\n<th scope=\"row\" class=\"row-header\">Human-interpretable Description</th>\n\n\n\n<td class=\"content-container\">Submit eICR</td>\n\n\n</tr>\n\n\n\n<tr>\n\n\n<th scope=\"row\" class=\"row-header\">Code</th>\n\n\n\n<td class=\"content-container\">\n submit-report from <a href=\"http://hl7.org/fhir/us/medmorph/CodeSystem/us-ph-plandefinition-actions\">http://hl7.org/fhir/us/medmorph/CodeSystem/us-ph-plandefinition-actions</a> \n\n\n</td>\n\n\n</tr>\n\n\n\n\n\n\n\n<tr>\n <th scope=\"row\" class=\"row-header\">Input Data Requirement</th>\n <td class=\"content-container\">\n <em>Type</em>: Bundle\n <br/>\n \n \n \n </td>\n</tr>\n\n\n<tr>\n <th scope=\"row\" class=\"row-header\">Output Data Requirement</th>\n <td class=\"content-container\">\n <em>Type</em>: Bundle\n <br/>\n \n <em>Profile(s)</em>: \n \n <a href=\"http://hl7.org/fhir/us/ecr/2021Jan/StructureDefinition-eicr-document-bundle.html\">eICR Document Bundle</a>\n <br/> \n \n \n \n \n </td>\n</tr>\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n \n\n\n\n<tr>\n\n\n<th colspan=\"2\" scope=\"row\" class=\"row-header\">PlanDefinition Logic</th>\n\n\n</tr>\n\n<tr>\n\n\n<th scope=\"row\" class=\"row-header\">Primary Library</th>\n\n\n\n<td class=\"content-container\"><a href=\"Library-DiabetesHemoglobinA1cHbA1cPoorControl9FHIR.html\">DiabetesHemoglobinA1cHbA1cPoorControl9FHIR</a></td>\n\n\n</tr>\n\n\n\n\n \n \n\n<tr>\n \n \n \n \n \n\n<th scope=\"row\" class=\"row-header\">Dependency</th>\n\n\n \n \n <td class=\"content-container\">\n \n <em>Description</em>: FHIR model information\n \n <br/>\n \n \n \n \n \n \n <em>Resource</em>: <code>http://fhir.org/guides/cqf/common/Library/FHIR-ModelInfo|4.0.1</code>\n <br/>\n <em>Canonical URL</em>: <tt>http://fhir.org/guides/cqf/common/Library/FHIR-ModelInfo|4.0.1</tt>\n \n \n \n </td>\n</tr>\n\n\n \n \n \n \n \n <tr>\n <th scope=\"row\" rowspan=\"2\" class=\"row-header\">\n Logic Definition\n </th>\n\n</tr>\n<tr>\n\n</tr>\n\n \n\n<tr>\n <th colspan=\"2\" scope=\"row\" class=\"row-header\">Generated using version 0.5.1-cibuild of the sample-content-ig Liquid templates</th>\n</tr>\n\n </tbody>\n </table>\n</div>"
},
"contained" : [
{
"resourceType" : "Library",
"id" : "effective-data-requirements",
"name" : "EffectiveDataRequirements",
"status" : "active",
"type" : {
"coding" : [
{
"system" : "http://terminology.hl7.org/CodeSystem/library-type",
"code" : "module-definition"
}
]
},
"relatedArtifact" : [
{
"type" : "depends-on",
"display" : "FHIR model information",
"resource" : "http://fhir.org/guides/cqf/common/Library/FHIR-ModelInfo|4.0.1"
}
]
}
],
"extension" : [
{
"id" : "effective-data-requirements",
"url" : "http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-effectiveDataRequirements",
"valueCanonical" : "#effective-data-requirements"
},
{
"url" : "http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-softwaresystem",
"valueReference" : {
"reference" : "Device/cqf-tooling"
}
}
],
"url" : "http://fhir.org/guides/cqf/aphl/chronic-ds/PlanDefinition/ChronicDSDiabetesPoorControl",
"version" : "0.1.0",
"name" : "ChronicDSDiabetesPoorControl",
"title" : "Chronic Disease Surveillance Reporting Specification for Diabetes Hemoglobin A1c Poor Control",
"type" : {
"coding" : [
{
"system" : "http://terminology.hl7.org/CodeSystem/plan-definition-type",
"code" : "workflow-definition",
"display" : "Workflow Definition"
}
]
},
"status" : "active",
"experimental" : true,
"date" : "2025-09-25T08:40:03.823-05:00",
"publisher" : "Clinical Quality Framework",
"contact" : [
{
"telecom" : [
{
"system" : "url",
"value" : "http://cqframework.org"
}
]
}
],
"description" : "Reporting specification for Chronic Disease Surveillance for Diabetes Hemoglobin A1c Poor Control",
"jurisdiction" : [
{
"coding" : [
{
"system" : "http://unstats.un.org/unsd/methods/m49/m49.htm",
"code" : "001"
}
]
}
],
"effectivePeriod" : {
"start" : "2021-06-01"
},
"library" : [
🔗 "http://fhir.org/guides/cqf/aphl/chronic-ds/Library/DiabetesHemoglobinA1cHbA1cPoorControl9FHIR"
],
"action" : [
{
"id" : "start",
"description" : "This action represents the start of the reporting workflow in response to the encounter-end event",
"textEquivalent" : "Start the reporting workflow in response to an encounter-end event",
"code" : [
{
"coding" : [
{
"system" : "http://hl7.org/fhir/us/medmorph/CodeSystem/us-ph-plandefinition-actions",
"code" : "initiate-reporting-workflow"
}
]
}
],
"trigger" : [
{
"id" : "encounter-end",
"type" : "named-event",
"name" : "encounter-end"
}
],
"relatedAction" : [
{
"actionId" : "check-reportable",
"relationship" : "before-start",
"offsetDuration" : {
"value" : 24,
"system" : "http://unitsofmeasure.org",
"code" : "h"
}
}
]
},
{
"id" : "check-reportable",
"description" : "This action represents the check for reportability of the surveillance event.",
"textEquivalent" : "Check Reportable",
"code" : [
{
"coding" : [
{
"system" : "http://hl7.org/fhir/us/medmorph/CodeSystem/us-ph-plandefinition-actions",
"code" : "execute-reporting-workflow"
}
]
}
],
"action" : [
{
"id" : "ckr-is-encounter-reportable",
"description" : "This action represents the check for reportability to create the patients eICR.",
"textEquivalent" : "Check Trigger Codes based on RCTC Value sets.",
"code" : [
{
"coding" : [
{
"system" : "http://hl7.org/fhir/us/medmorph/CodeSystem/us-ph-plandefinition-actions",
"code" : "check-trigger-codes"
}
]
}
],
"condition" : [
{
"kind" : "applicability",
"expression" : {
"language" : "text/fhirpath",
"expression" : "%conditions.exists()"
}
}
],
"input" : [
{
"id" : "conditions",
"type" : "Condition",
"codeFilter" : [
{
"path" : "code",
"valueSet" : "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.103.12.1001"
}
]
}
],
"relatedAction" : [
{
"actionId" : "evaluate-measure",
"relationship" : "before-start"
}
]
}
]
},
{
"id" : "evaluate-measure",
"description" : "This action represents the evaluation of the measure.",
"textEquivalent" : "Evaluate measure",
"code" : [
{
"coding" : [
{
"system" : "http://hl7.org/fhir/us/medmorph/CodeSystem/us-ph-plandefinition-actions",
"code" : "evaluate-measure"
}
]
}
],
"input" : [
{
"id" : "patient",
"type" : "Patient"
},
{
"id" : "conditions",
"type" : "Condition"
},
{
"id" : "encounter",
"type" : "Encounter"
},
{
"id" : "mr",
"type" : "MedicationRequest"
},
{
"id" : "obs",
"type" : "Observation"
}
],
"output" : [
{
"id" : "measurereport",
"type" : "MeasureReport",
"profile" : [
"http://hl7.org/fhir/MeasureReport"
]
}
],
"relatedAction" : [
{
"actionId" : "report-ds",
"relationship" : "before-start"
}
],
"definitionCanonical" : "http://fhir.org/guides/cqf/aphl/chronic-ds/Measure/DiabetesHemoglobinA1cHbA1cPoorControl9FHIR"
},
{
"id" : "report-ds",
"description" : "This action represents the reporting of the Chronic Disease Surveillance event.",
"textEquivalent" : "Report Chronic Disease Surveillance",
"code" : [
{
"coding" : [
{
"system" : "http://hl7.org/fhir/us/medmorph/CodeSystem/us-ph-plandefinition-actions",
"code" : "execute-reporting-workflow"
}
]
}
],
"condition" : [
{
"kind" : "applicability",
"expression" : {
"language" : "text/fhirpath",
"expression" : "%measurereport.exists() and %measurereport.group.select(population).where(code.coding.where(code = 'denominator').exists() and count > 0).exists()"
}
}
],
"input" : [
{
"id" : "measurereport",
"type" : "MeasureReport"
}
],
"action" : [
{
"id" : "create-eicr",
"description" : "This action invokes the creation of the eICR report.",
"textEquivalent" : "Create eICR",
"code" : [
{
"coding" : [
{
"system" : "http://hl7.org/fhir/us/medmorph/CodeSystem/us-ph-plandefinition-actions",
"code" : "create-report"
}
]
}
],
"input" : [
{
"id" : "patient",
"type" : "Patient"
},
{
"id" : "conditions",
"type" : "Condition"
},
{
"id" : "encounter",
"type" : "Encounter"
},
{
"id" : "mr",
"type" : "MedicationRequest"
},
{
"id" : "obs",
"type" : "Observation"
},
{
"id" : "measurereport",
"type" : "MeasureReport"
}
],
"output" : [
{
"id" : "eicr-report-ChronicDSDiabetesPoorControl",
"type" : "Bundle",
"profile" : [
"http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-measurereport-bundle"
]
}
],
"relatedAction" : [
{
"actionId" : "validate-eicr",
"relationship" : "before-start"
}
]
},
{
"id" : "validate-eicr",
"description" : "This action represents the validation of the eICR.",
"textEquivalent" : "Validate eICR",
"code" : [
{
"coding" : [
{
"system" : "http://hl7.org/fhir/us/medmorph/CodeSystem/us-ph-plandefinition-actions",
"code" : "validate-report"
}
]
}
],
"input" : [
{
"id" : "eicr-report-ChronicDSDiabetesPoorControl",
"extension" : [
{
"url" : "http://hl7.org/fhir/us/ecr/StructureDefinition/us-ph-relateddata-extension",
"valueString" : "eicr-report-ChronicDSDiabetesPoorControl"
}
],
"type" : "Bundle"
}
],
"output" : [
{
"id" : "validated-eicr-report",
"type" : "Bundle",
"profile" : [
🔗 "http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-document-bundle"
]
}
],
"relatedAction" : [
{
"actionId" : "submit-eicr",
"relationship" : "before-start"
}
]
},
{
"id" : "submit-eicr",
"description" : "This action represents the validation of the eICR.",
"textEquivalent" : "Submit eICR",
"code" : [
{
"coding" : [
{
"system" : "http://hl7.org/fhir/us/medmorph/CodeSystem/us-ph-plandefinition-actions",
"code" : "submit-report"
}
]
}
],
"input" : [
{
"id" : "validated-eicr-report",
"extension" : [
{
"url" : "http://hl7.org/fhir/us/ecr/StructureDefinition/us-ph-relateddata-extension",
"valueString" : "validated-eicr-report"
}
],
"type" : "Bundle"
}
],
"output" : [
{
"id" : "eicr-report-submitted",
"type" : "Bundle",
"profile" : [
🔗 "http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-document-bundle"
]
}
]
}
]
}
]
}