WHO Immunization Implementation Guide
0.2.0 - ci-build
WHO Immunization Implementation Guide, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.2.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-immunizations/tree/123/merge and changes regularly. See the Directory of published versions
| Draft as of 2025-06-11 |
{
"resourceType" : "Measure",
"id" : "IMMZIND07",
"meta" : {
"profile" : [
🔗 "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/proportion-measure-cqfm"
]
},
"text" : {
"status" : "extensions",
"div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\">\n <table class=\"narrative-table\">\n <tbody>\n<tr>\n\n<th colspan=\"2\" scope=\"row\" class=\"row-header\">Knowledge Artifact Metadata</th>\n\n</tr>\n\n<tr>\n\n<th scope=\"row\" class=\"row-header\">Name (machine-readable)</th>\n\n<td class=\"content-container\">IMMZIND07</td>\n</tr>\n\n\n<tr>\n\n<th scope=\"row\" class=\"row-header\">Title (human-readable)</th>\n\n<td class=\"content-container\">IMMZIND07</td>\n</tr>\n\n\n\n<tr>\n\n<th scope=\"row\" class=\"row-header\">Status</th>\n\n<td class=\"content-container\">Draft</td>\n</tr>\n\n\n<tr>\n\n<th scope=\"row\" class=\"row-header\">Experimental</th>\n\n<td class=\"content-container\">false</td>\n</tr>\n\n\n<tr>\n\n<th scope=\"row\" class=\"row-header\">Description</th>\n\n<td class=\"content-container\"><div><p>IMMZ.IND.07 Immunization coverage for oral polio vaccine (OPV), 2nd dose</p>\n</div></td>\n</tr>\n\n\n\n\n\n\n\n\n\n\n\n\n<tr>\n\n<th scope=\"row\" class=\"row-header\">Measure Steward</th>\n\n<td class=\"content-container\">WHO</td>\n</tr>\n\n\n<tr>\n\n<th scope=\"row\" class=\"row-header\">Steward Contact Details</th>\n\n<td class=\"content-container\">WHO: <a href=\"http://who.int\">http://who.int</a></td>\n</tr>\n\n\n\n\n\n\n\n\n\n\n\n<tr>\n\n<th colspan=\"2\" scope=\"row\" class=\"row-header\">Measure Metadata</th>\n\n</tr>\n\n\n\n\n\n\n<tr>\n\n<th scope=\"row\" class=\"row-header\">Version Number</th>\n\n<td class=\"content-container\">0.2.0</td>\n</tr>\n\n\n<tr>\n\n<th scope=\"row\" class=\"row-header\">Measure Scoring</th>\n\n<td class=\"content-container\"><span title=\"Codes:{http://terminology.hl7.org/CodeSystem/measure-scoring proportion}\">Proportion</span></td>\n</tr>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n <tr>\n\n<th colspan=\"2\" scope=\"row\" class=\"row-header\">Measure Population Criteria</th>\n\n</tr>\n \n \n \n \n <tr>\n \n \n<th scope=\"row\" class=\"row-header\">Initial Population</th>\n\n \n <td class=\"content-container\">\n \n <em>ID</em>: IMMZ.IND.07.IP\n <br/>\n \n \n <em>Description</em>:\n <p style=\"white-space: pre-line\" class=\"tab-one\">Initial Population</p>\n \n \n \n \n <em>Logic Definition</em>: <a href=\"#immzind07logic-initial-population\">Initial Population</a> \n \n \n </td>\n </tr>\n \n\n \n <tr>\n \n \n<th scope=\"row\" class=\"row-header\">Denominator</th>\n\n \n <td class=\"content-container\">\n \n <em>ID</em>: IMMZ.IND.07.D\n <br/>\n \n \n <em>Description</em>:\n <p style=\"white-space: pre-line\" class=\"tab-one\">Denominator</p>\n \n \n \n \n <em>Logic Definition</em>: <a href=\"#immzind07logic-denominator\">Denominator</a> \n \n \n </td>\n </tr>\n \n\n \n <tr>\n \n \n<th scope=\"row\" class=\"row-header\">Numerator</th>\n\n \n <td class=\"content-container\">\n \n <em>ID</em>: IMMZ.IND.07.N\n <br/>\n \n \n <em>Description</em>:\n <p style=\"white-space: pre-line\" class=\"tab-one\">Numerator</p>\n \n \n \n \n <em>Logic Definition</em>: <a href=\"#immzind07logic-numerator\">Numerator</a> \n \n \n </td>\n </tr>\n \n\n \n<tr>\n \n<th scope=\"row\" class=\"row-header\">Stratifier</th>\n\n <td class=\"content-container\">\n \n <em>ID</em>: IMMZ.IND.07.S1\n \n <br/>\n \n \n \n \n <em>Code</em>: By-Administrative Area\n \n \n \n \n </td>\n</tr>\n\n<tr>\n \n<th scope=\"row\" class=\"row-header\">Stratifier</th>\n\n <td class=\"content-container\">\n \n <em>ID</em>: IMMZ.IND.07.S2\n \n <br/>\n \n \n \n \n <em>Code</em>: By-Sex\n \n \n \n \n </td>\n</tr>\n\n<tr>\n \n<th scope=\"row\" class=\"row-header\">Stratifier</th>\n\n <td class=\"content-container\">\n \n <em>ID</em>: IMMZ.IND.07.S3\n \n <br/>\n \n \n \n \n <em>Code</em>: By-Age group\n \n \n \n \n </td>\n</tr>\n\n<tr>\n \n<th scope=\"row\" class=\"row-header\">Stratifier</th>\n\n <td class=\"content-container\">\n \n <em>ID</em>: IMMZ.IND.07.S4\n \n <br/>\n \n \n \n \n <em>Code</em>: By-Age group\n \n \n \n \n </td>\n</tr>\n\n \n \n<tr>\n\n<th scope=\"row\" class=\"row-header\">Population Basis</th>\n\n<td class=\"content-container\">boolean</td>\n</tr>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n<tr>\n\n<th colspan=\"2\" scope=\"row\" class=\"row-header\">Measure Logic</th>\n\n</tr>\n\n<tr>\n\n<th scope=\"row\" class=\"row-header\">Primary Library</th>\n\n<td class=\"content-container\"><a href=\"Library-IMMZIND07Logic.html\">IMMZIND07Logic</a></td>\n</tr>\n\n\n\n\n \n \n\n<tr>\n \n \n \n \n \n<th scope=\"row\" class=\"row-header\">Dependency</th>\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>: <a href=\"http://fhir.org/guides/cqf/common/4.0.1/4.0.1/Library-FHIR-ModelInfo.html\">http://fhir.org/guides/cqf/common/Library/FHIR-ModelInfo|4.0.1</a>\n <br/>\n <em>Canonical URL</em>: <tt>http://fhir.org/guides/cqf/common/Library/FHIR-ModelInfo|4.0.1</tt>\n \n </td>\n</tr>\n\n<tr>\n \n \n \n \n \n<th scope=\"row\" class=\"row-header\">Dependency</th>\n\n \n <td class=\"content-container\">\n \n <em>Description</em>: Library WC\n \n <br/>\n \n \n \n \n \n \n <em>Resource</em>: <a href=\"Library-WHOCommon.html\">WHOCommon</a>\n <br/>\n <em>Canonical URL</em>: <tt>http://smart.who.int/immunizations/Library/WHOCommon</tt>\n \n </td>\n</tr>\n\n<tr>\n \n \n \n \n \n<th scope=\"row\" class=\"row-header\">Dependency</th>\n\n \n <td class=\"content-container\">\n \n <em>Description</em>: Library Common\n \n <br/>\n \n \n \n \n \n \n <em>Resource</em>: <a href=\"Library-IMMZCommon.html\">IMMZCommon</a>\n <br/>\n <em>Canonical URL</em>: <tt>http://smart.who.int/immunizations/Library/IMMZCommon</tt>\n \n </td>\n</tr>\n\n<tr>\n \n \n \n \n \n<th scope=\"row\" class=\"row-header\">Dependency</th>\n\n \n <td class=\"content-container\">\n \n <em>Description</em>: Library WC\n \n <br/>\n \n \n \n \n \n \n <em>Resource</em>: <a href=\"Library-WHOCommon.html\">WHOCommon</a>\n <br/>\n <em>Canonical URL</em>: <tt>http://smart.who.int/immunizations/Library/WHOCommon</tt>\n \n </td>\n</tr>\n\n<tr>\n \n \n \n \n \n<th scope=\"row\" class=\"row-header\">Dependency</th>\n\n \n <td class=\"content-container\">\n \n <em>Description</em>: Library Polio\n \n <br/>\n \n \n \n \n \n \n <em>Resource</em>: <a href=\"Library-IMMZD2DTPolioElements.html\">IMMZD2DTPolioElements</a>\n <br/>\n <em>Canonical URL</em>: <tt>http://smart.who.int/immunizations/Library/IMMZD2DTPolioElements</tt>\n \n </td>\n</tr>\n\n<tr>\n \n \n \n \n \n<th scope=\"row\" class=\"row-header\">Dependency</th>\n\n \n <td class=\"content-container\">\n \n <em>Description</em>: Library Common\n \n <br/>\n \n \n \n \n \n \n <em>Resource</em>: <a href=\"Library-IMMZCommon.html\">IMMZCommon</a>\n <br/>\n <em>Canonical URL</em>: <tt>http://smart.who.int/immunizations/Library/IMMZCommon</tt>\n \n </td>\n</tr>\n\n<tr>\n \n \n \n \n \n<th scope=\"row\" class=\"row-header\">Dependency</th>\n\n \n <td class=\"content-container\">\n \n <em>Description</em>: Library FHIRHelpers\n \n <br/>\n \n \n \n \n \n \n <em>Resource</em>: <a href=\"http://fhir.org/guides/cqf/common/4.0.1/4.0.1/Library-FHIRHelpers.html\">http://fhir.org/guides/cqf/common/Library/FHIRHelpers|4.0.1</a>\n <br/>\n <em>Canonical URL</em>: <tt>http://fhir.org/guides/cqf/common/Library/FHIRHelpers|4.0.1</tt>\n \n </td>\n</tr>\n\n<tr>\n \n \n \n \n \n<th scope=\"row\" class=\"row-header\">Dependency</th>\n\n \n <td class=\"content-container\">\n \n <em>Description</em>: Library Elements\n \n <br/>\n \n \n \n \n \n \n <em>Resource</em>: <a href=\"Library-IMMZElements.html\">IMMZElements</a>\n <br/>\n <em>Canonical URL</em>: <tt>http://smart.who.int/immunizations/Library/IMMZElements</tt>\n \n </td>\n</tr>\n\n<tr>\n \n \n \n \n \n<th scope=\"row\" class=\"row-header\">Dependency</th>\n\n \n <td class=\"content-container\">\n \n <em>Description</em>: Library FHIRHelpers\n \n <br/>\n \n \n \n \n \n \n <em>Resource</em>: <a href=\"http://fhir.org/guides/cqf/common/4.0.1/4.0.1/Library-FHIRHelpers.html\">http://fhir.org/guides/cqf/common/Library/FHIRHelpers|4.0.1</a>\n <br/>\n <em>Canonical URL</em>: <tt>http://fhir.org/guides/cqf/common/Library/FHIRHelpers|4.0.1</tt>\n \n </td>\n</tr>\n\n<tr>\n \n \n \n \n \n<th scope=\"row\" class=\"row-header\">Dependency</th>\n\n \n <td class=\"content-container\">\n \n <em>Description</em>: Library Concepts\n \n <br/>\n \n \n \n \n \n \n <em>Resource</em>: <a href=\"Library-IMMZConcepts.html\">IMMZConcepts</a>\n <br/>\n <em>Canonical URL</em>: <tt>http://smart.who.int/immunizations/Library/IMMZConcepts</tt>\n \n </td>\n</tr>\n\n<tr>\n \n \n \n \n \n<th scope=\"row\" class=\"row-header\">Dependency</th>\n\n \n <td class=\"content-container\">\n \n <em>Description</em>: Library Elements\n \n <br/>\n \n \n \n \n \n \n <em>Resource</em>: <code>http://smart.who.int/immunizations/Library/IMMZIndicatorElements</code>\n <br/>\n <em>Canonical URL</em>: <tt>http://smart.who.int/immunizations/Library/IMMZIndicatorElements</tt>\n \n </td>\n</tr>\n\n<tr>\n \n \n \n \n \n<th scope=\"row\" class=\"row-header\">Dependency</th>\n\n \n <td class=\"content-container\">\n \n <em>Description</em>: Library Age\n \n <br/>\n \n \n \n \n \n \n <em>Resource</em>: <a href=\"Library-IMMZAgeConcepts.html\">IMMZAgeConcepts</a>\n <br/>\n <em>Canonical URL</em>: <tt>http://smart.who.int/immunizations/Library/IMMZAgeConcepts</tt>\n \n </td>\n</tr>\n\n<tr>\n \n \n \n \n \n<th scope=\"row\" class=\"row-header\">Dependency</th>\n\n \n <td class=\"content-container\">\n \n <em>Description</em>: Library FHIRHelpers\n \n <br/>\n \n \n \n \n \n \n <em>Resource</em>: <a href=\"http://fhir.org/guides/cqf/common/4.0.1/4.0.1/Library-FHIRHelpers.html\">http://fhir.org/guides/cqf/common/Library/FHIRHelpers|4.0.1</a>\n <br/>\n <em>Canonical URL</em>: <tt>http://fhir.org/guides/cqf/common/Library/FHIRHelpers|4.0.1</tt>\n \n </td>\n</tr>\n\n<tr>\n \n \n \n \n \n<th scope=\"row\" class=\"row-header\">Dependency</th>\n\n \n <td class=\"content-container\">\n \n <em>Description</em>: Code system IMMZD\n \n <br/>\n \n \n \n \n \n \n <em>Resource</em>: <a href=\"CodeSystem-IMMZ.D.html\">IMMZ.D CodeSystem for Data Elements</a>\n <br/>\n <em>Canonical URL</em>: <tt>http://smart.who.int/immunizations/CodeSystem/IMMZ.D</tt>\n \n </td>\n</tr>\n\n<tr>\n \n \n \n \n \n<th scope=\"row\" class=\"row-header\">Dependency</th>\n\n \n <td class=\"content-container\">\n \n <em>Description</em>: Code system ISO-8601-Derived Periods\n \n <br/>\n \n \n \n \n \n \n <em>Resource</em>: <code>http://ohie.org/CodeSystem/iso-8601-derived-periods</code>\n <br/>\n <em>Canonical URL</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n \n </td>\n</tr>\n\n<tr>\n \n \n \n \n \n<th scope=\"row\" class=\"row-header\">Dependency</th>\n\n \n <td class=\"content-container\">\n \n <em>Description</em>: Code system Administrative Gender Codes\n \n <br/>\n \n \n \n \n \n \n <em>Resource</em>: <a href=\"http://hl7.org/fhir/R4/codesystem-administrative-gender.html\">AdministrativeGender</a>\n <br/>\n <em>Canonical URL</em>: <tt>http://hl7.org/fhir/administrative-gender</tt>\n \n </td>\n</tr>\n\n<tr>\n \n \n \n \n \n<th scope=\"row\" class=\"row-header\">Dependency</th>\n\n \n <td class=\"content-container\">\n \n <em>Description</em>: Value set Poliovirus-containing vaccines\n \n <br/>\n \n \n \n \n \n \n <em>Resource</em>: <a href=\"ValueSet-IMMZ.Z.DE14.html\">IMMZ.Z.DE14 ValueSet for Poliovirus-containing vaccines</a>\n <br/>\n <em>Canonical URL</em>: <tt>http://smart.who.int/immunizations/ValueSet/IMMZ.Z.DE14</tt>\n \n </td>\n</tr>\n\n\n \n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: bOPV\n <br/>\n \n <em>Code</em>: DE214\n <br/>\n <em>System</em>: <tt>http://smart.who.int/immunizations/CodeSystem/IMMZ.D</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: < 1 year\n <br/>\n \n <em>Code</em>: P0Y--P1Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: >= 1 year\n <br/>\n \n <em>Code</em>: P1Y--P9999Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 1 year\n <br/>\n \n <em>Code</em>: P1Y--P2Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 2 years\n <br/>\n \n <em>Code</em>: P2Y--P3Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 3 years\n <br/>\n \n <em>Code</em>: P3Y--P4Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 4 years\n <br/>\n \n <em>Code</em>: P4Y--P5Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 5 years\n <br/>\n \n <em>Code</em>: P5Y--P6Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 6 years\n <br/>\n \n <em>Code</em>: P6Y--P7Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 7 years\n <br/>\n \n <em>Code</em>: P7Y--P8Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 8 years\n <br/>\n \n <em>Code</em>: P8Y--P9Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 9 years\n <br/>\n \n <em>Code</em>: P9Y--P10Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 10 years\n <br/>\n \n <em>Code</em>: P10Y--P11Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 11 years\n <br/>\n \n <em>Code</em>: P11Y--P12Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 12 years\n <br/>\n \n <em>Code</em>: P12Y--P13Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 13 years\n <br/>\n \n <em>Code</em>: P13Y--P14Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 14 years\n <br/>\n \n <em>Code</em>: P14Y--P15Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 15 years\n <br/>\n \n <em>Code</em>: P15Y--P16Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 16 years\n <br/>\n \n <em>Code</em>: P16Y--P17Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 17 years\n <br/>\n \n <em>Code</em>: P17Y--P18Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 18 years\n <br/>\n \n <em>Code</em>: P18Y--P19Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 19 years\n <br/>\n \n <em>Code</em>: P19Y--P20Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 20 years\n <br/>\n \n <em>Code</em>: P20Y--P21Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 21 years\n <br/>\n \n <em>Code</em>: P21Y--P22Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 22 years\n <br/>\n \n <em>Code</em>: P22Y--P23Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 23 years\n <br/>\n \n <em>Code</em>: P23Y--P24Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 24 years\n <br/>\n \n <em>Code</em>: P24Y--P25Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 25 years\n <br/>\n \n <em>Code</em>: P25Y--P26Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 26 years\n <br/>\n \n <em>Code</em>: P26Y--P27Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 27 years\n <br/>\n \n <em>Code</em>: P27Y--P28Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 28 years\n <br/>\n \n <em>Code</em>: P28Y--P29Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 29 years\n <br/>\n \n <em>Code</em>: P29Y--P30Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 30 years\n <br/>\n \n <em>Code</em>: P30Y--P31Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 31 years\n <br/>\n \n <em>Code</em>: P31Y--P32Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 32 years\n <br/>\n \n <em>Code</em>: P32Y--P33Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 33 years\n <br/>\n \n <em>Code</em>: P33Y--P34Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 34 years\n <br/>\n \n <em>Code</em>: P34Y--P35Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 35 years\n <br/>\n \n <em>Code</em>: P35Y--P36Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 36 years\n <br/>\n \n <em>Code</em>: P36Y--P37Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 37 years\n <br/>\n \n <em>Code</em>: P37Y--P38Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 38 years\n <br/>\n \n <em>Code</em>: P38Y--P39Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 39 years\n <br/>\n \n <em>Code</em>: P39Y--P40Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 40 years\n <br/>\n \n <em>Code</em>: P40Y--P41Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 41 years\n <br/>\n \n <em>Code</em>: P41Y--P42Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 42 years\n <br/>\n \n <em>Code</em>: P42Y--P43Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 43 years\n <br/>\n \n <em>Code</em>: P43Y--P44Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 44 years\n <br/>\n \n <em>Code</em>: P44Y--P45Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 45 years\n <br/>\n \n <em>Code</em>: P45Y--P46Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 46 years\n <br/>\n \n <em>Code</em>: P46Y--P47Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 47 years\n <br/>\n \n <em>Code</em>: P47Y--P48Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 48 years\n <br/>\n \n <em>Code</em>: P48Y--P49Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 49 years\n <br/>\n \n <em>Code</em>: P49Y--P50Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 50 years\n <br/>\n \n <em>Code</em>: P50Y--P51Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 51 years\n <br/>\n \n <em>Code</em>: P51Y--P52Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 52 years\n <br/>\n \n <em>Code</em>: P52Y--P53Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 53 years\n <br/>\n \n <em>Code</em>: P53Y--P54Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 54 years\n <br/>\n \n <em>Code</em>: P54Y--P55Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 55 years\n <br/>\n \n <em>Code</em>: P55Y--P56Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 56 years\n <br/>\n \n <em>Code</em>: P56Y--P57Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 57 years\n <br/>\n \n <em>Code</em>: P57Y--P58Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 58 years\n <br/>\n \n <em>Code</em>: P58Y--P59Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 59 years\n <br/>\n \n <em>Code</em>: P59Y--P60Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 60 years\n <br/>\n \n <em>Code</em>: P60Y--P61Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 61 years\n <br/>\n \n <em>Code</em>: P61Y--P62Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 62 years\n <br/>\n \n <em>Code</em>: P62Y--P63Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 63 years\n <br/>\n \n <em>Code</em>: P63Y--P64Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 64 years\n <br/>\n \n <em>Code</em>: P64Y--P65Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 65 years\n <br/>\n \n <em>Code</em>: P65Y--P66Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 66 years\n <br/>\n \n <em>Code</em>: P66Y--P67Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 67 years\n <br/>\n \n <em>Code</em>: P67Y--P68Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 68 years\n <br/>\n \n <em>Code</em>: P68Y--P69Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 69 years\n <br/>\n \n <em>Code</em>: P69Y--P70Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 70 years\n <br/>\n \n <em>Code</em>: P70Y--P71Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 71 years\n <br/>\n \n <em>Code</em>: P71Y--P72Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 72 years\n <br/>\n \n <em>Code</em>: P72Y--P73Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 73 years\n <br/>\n \n <em>Code</em>: P73Y--P74Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 74 years\n <br/>\n \n <em>Code</em>: P74Y--P75Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 75 years\n <br/>\n \n <em>Code</em>: P75Y--P76Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 76 years\n <br/>\n \n <em>Code</em>: P76Y--P77Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 77 years\n <br/>\n \n <em>Code</em>: P77Y--P78Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 78 years\n <br/>\n \n <em>Code</em>: P78Y--P79Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 79 years\n <br/>\n \n <em>Code</em>: P79Y--P80Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 80 years\n <br/>\n \n <em>Code</em>: P80Y--P81Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 81 years\n <br/>\n \n <em>Code</em>: P81Y--P82Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 82 years\n <br/>\n \n <em>Code</em>: P82Y--P83Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 83 years\n <br/>\n \n <em>Code</em>: P83Y--P84Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 84 years\n <br/>\n \n <em>Code</em>: P84Y--P85Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 85 years\n <br/>\n \n <em>Code</em>: P85Y--P86Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 86 years\n <br/>\n \n <em>Code</em>: P86Y--P87Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 87 years\n <br/>\n \n <em>Code</em>: P87Y--P88Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 88 years\n <br/>\n \n <em>Code</em>: P88Y--P89Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 89 years\n <br/>\n \n <em>Code</em>: P89Y--P90Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 90 years\n <br/>\n \n <em>Code</em>: P90Y--P91Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 91 years\n <br/>\n \n <em>Code</em>: P91Y--P92Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 92 years\n <br/>\n \n <em>Code</em>: P92Y--P93Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 93 years\n <br/>\n \n <em>Code</em>: P93Y--P94Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 94 years\n <br/>\n \n <em>Code</em>: P94Y--P95Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 95 years\n <br/>\n \n <em>Code</em>: P95Y--P96Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 96 years\n <br/>\n \n <em>Code</em>: P96Y--P97Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 97 years\n <br/>\n \n <em>Code</em>: P97Y--P98Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 98 years\n <br/>\n \n <em>Code</em>: P98Y--P99Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 99 years\n <br/>\n \n <em>Code</em>: P99Y--P100Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: >= 100 years\n <br/>\n \n <em>Code</em>: P100Y--P9999Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: Males\n <br/>\n \n <em>Code</em>: male\n <br/>\n <em>System</em>: <tt>http://hl7.org/fhir/administrative-gender</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: Females\n <br/>\n \n <em>Code</em>: female\n <br/>\n <em>System</em>: <tt>http://hl7.org/fhir/administrative-gender</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: Other/NA\n <br/>\n \n <em>Code</em>: other\n <br/>\n <em>System</em>: <tt>http://hl7.org/fhir/administrative-gender</tt>\n </td>\n </tr>\n\n \n <tr>\n \n<th scope=\"row\" class=\"row-header\">Parameter</th>\n\n <td class=\"content-container\">\n <em>Name</em>: Measurement Period\n <br/>\n <em>Use</em>: In\n <br/>\n <em>Min Cardinality</em>: 0\n <br/>\n <em>Max Cardinality</em>: 1\n <br/>\n <em>Type</em>: Period\n </td>\n</tr>\n \n <tr>\n \n<th scope=\"row\" class=\"row-header\">Parameter</th>\n\n <td class=\"content-container\">\n <em>Name</em>: Numerator\n <br/>\n <em>Use</em>: Out\n <br/>\n <em>Min Cardinality</em>: 0\n <br/>\n <em>Max Cardinality</em>: 1\n <br/>\n <em>Type</em>: boolean\n </td>\n</tr>\n \n <tr>\n \n<th scope=\"row\" class=\"row-header\">Parameter</th>\n\n <td class=\"content-container\">\n <em>Name</em>: Stratification 4\n <br/>\n <em>Use</em>: Out\n <br/>\n <em>Min Cardinality</em>: 0\n <br/>\n <em>Max Cardinality</em>: 1\n <br/>\n <em>Type</em>: Coding\n </td>\n</tr>\n \n <tr>\n \n<th scope=\"row\" class=\"row-header\">Parameter</th>\n\n <td class=\"content-container\">\n <em>Name</em>: Stratification 3\n <br/>\n <em>Use</em>: Out\n <br/>\n <em>Min Cardinality</em>: 0\n <br/>\n <em>Max Cardinality</em>: 1\n <br/>\n <em>Type</em>: Coding\n </td>\n</tr>\n \n <tr>\n \n<th scope=\"row\" class=\"row-header\">Parameter</th>\n\n <td class=\"content-container\">\n <em>Name</em>: Stratification 2\n <br/>\n <em>Use</em>: Out\n <br/>\n <em>Min Cardinality</em>: 0\n <br/>\n <em>Max Cardinality</em>: 1\n <br/>\n <em>Type</em>: Coding\n </td>\n</tr>\n \n <tr>\n \n<th scope=\"row\" class=\"row-header\">Parameter</th>\n\n <td class=\"content-container\">\n <em>Name</em>: Stratification 1\n <br/>\n <em>Use</em>: Out\n <br/>\n <em>Min Cardinality</em>: 0\n <br/>\n <em>Max Cardinality</em>: 1\n <br/>\n <em>Type</em>: string\n </td>\n</tr>\n \n <tr>\n \n<th scope=\"row\" class=\"row-header\">Parameter</th>\n\n <td class=\"content-container\">\n <em>Name</em>: Denominator\n <br/>\n <em>Use</em>: Out\n <br/>\n <em>Min Cardinality</em>: 0\n <br/>\n <em>Max Cardinality</em>: 1\n <br/>\n <em>Type</em>: boolean\n </td>\n</tr>\n \n <tr>\n \n<th scope=\"row\" class=\"row-header\">Parameter</th>\n\n <td class=\"content-container\">\n <em>Name</em>: Initial Population\n <br/>\n <em>Use</em>: Out\n <br/>\n <em>Min Cardinality</em>: 0\n <br/>\n <em>Max Cardinality</em>: 1\n <br/>\n <em>Type</em>: boolean\n </td>\n</tr>\n \n \n <tr>\n <th colspan=\"2\" scope=\"row\" class=\"section-header\"><a name=\"effective-data-requirements\"> </a>Measure Logic Data Requirements</th>\n </tr>\n \n \n<tr>\n <th scope=\"row\" class=\"row-header\">Data Requirement</th>\n <td class=\"content-container\">\n <em>Type</em>: Immunization\n <br/>\n \n <em>Profile(s)</em>: \n \n <a href=\"http://hl7.org/fhir/R4/immunization.html\">Immunization</a>\n <br/> \n \n \n \n <em>Must Support Elements</em>: status, isSubpotent\n <br/>\n \n \n </td>\n</tr>\n\n<tr>\n <th scope=\"row\" class=\"row-header\">Data Requirement</th>\n <td class=\"content-container\">\n <em>Type</em>: Patient\n <br/>\n \n <em>Profile(s)</em>: \n \n <a href=\"http://hl7.org/fhir/R4/patient.html\">Patient</a>\n <br/> \n \n \n \n \n </td>\n</tr>\n\n<tr>\n <th scope=\"row\" class=\"row-header\">Data Requirement</th>\n <td class=\"content-container\">\n <em>Type</em>: Immunization\n <br/>\n \n <em>Profile(s)</em>: \n \n <a href=\"http://hl7.org/fhir/R4/immunization.html\">Immunization</a>\n <br/> \n \n \n \n <em>Must Support Elements</em>: status, isSubpotent, vaccineCode\n <br/>\n \n \n </td>\n</tr>\n\n<tr>\n <th scope=\"row\" class=\"row-header\">Data Requirement</th>\n <td class=\"content-container\">\n <em>Type</em>: Patient\n <br/>\n \n <em>Profile(s)</em>: \n \n <a href=\"http://hl7.org/fhir/R4/patient.html\">Patient</a>\n <br/> \n \n \n \n <em>Must Support Elements</em>: use\n <br/>\n \n \n </td>\n</tr>\n\n \n <tr>\n\n<th colspan=\"2\" scope=\"row\" class=\"row-header\">Measure Logic Definitions</th>\n\n</tr>\n \n \n<tr>\n <th scope=\"row\" rowspan=\"2\" class=\"row-header\">\n \n \n <a name=\"immzelements-doses-administered-to-patient\"> </a>\n \n Logic Definition\n </th>\n\n <td class=\"content-container\"><em>Library Name:</em> IMMZElements</td>\n\n</tr>\n<tr>\n\n <td>\n <pre style=\"border: none;\" class=\"content-container highlight language-cql\"><code class=\"language-cql\">/**\n * @dataElement All Doses Administered to Patient\n */\ndefine "Doses Administered to Patient":\n [Immunization] I\n where I.status = 'completed'\n and I.isSubpotent is not true</code></pre>\n </td>\n\n</tr>\n \n<tr>\n <th scope=\"row\" rowspan=\"2\" class=\"row-header\">\n \n \n <a name=\"immzd2dtpolioelements-polio-doses-administered-to-patient\"> </a>\n \n Logic Definition\n </th>\n\n <td class=\"content-container\"><em>Library Name:</em> IMMZD2DTPolioElements</td>\n\n</tr>\n<tr>\n\n <td>\n <pre style=\"border: none;\" class=\"content-container highlight language-cql\"><code class=\"language-cql\">/*\n@internal: Polio containing Doses Administered to Patient\n*/\ndefine "Polio Doses Administered to Patient":\n Elements."Doses Administered to Patient" I\n where\n I.vaccineCode in Concepts."Poliovirus-containing vaccines"</code></pre>\n </td>\n\n</tr>\n \n<tr>\n <th scope=\"row\" rowspan=\"2\" class=\"row-header\">\n \n \n <a name=\"immzd2dtpolioelements-polio-primary-series-doses-administered-to-patient\"> </a>\n \n Logic Definition\n </th>\n\n <td class=\"content-container\"><em>Library Name:</em> IMMZD2DTPolioElements</td>\n\n</tr>\n<tr>\n\n <td>\n <pre style=\"border: none;\" class=\"content-container highlight language-cql\"><code class=\"language-cql\">/*\n@internal: Polio containing Doses Administered to Patient that are in the Primary series\n*/\ndefine "Polio Primary Series Doses Administered to Patient":\n "Polio Doses Administered to Patient".seriesPrimary()</code></pre>\n </td>\n\n</tr>\n \n<tr>\n <th scope=\"row\" rowspan=\"2\" class=\"row-header\">\n \n \n <a name=\"immzd2dtpolioelements-polio-bopv-primary-series-doses-administered-to-patient\"> </a>\n \n Logic Definition\n </th>\n\n <td class=\"content-container\"><em>Library Name:</em> IMMZD2DTPolioElements</td>\n\n</tr>\n<tr>\n\n <td>\n <pre style=\"border: none;\" class=\"content-container highlight language-cql\"><code class=\"language-cql\">/*\n@internal: Polio bOPV Primary Series Doses Administered to Patient\n*/\ndefine "Polio bOPV Primary Series Doses Administered to Patient":\n "Polio Primary Series Doses Administered to Patient" I\n where I.typeOfDose() ~ Concepts."bOPV"</code></pre>\n </td>\n\n</tr>\n \n<tr>\n <th scope=\"row\" rowspan=\"2\" class=\"row-header\">\n \n \n <a name=\"immzind07logic-numerator\"> </a>\n \n Logic Definition\n </th>\n\n <td class=\"content-container\"><em>Library Name:</em> IMMZIND07Logic</td>\n\n</tr>\n<tr>\n\n <td>\n <pre style=\"border: none;\" class=\"content-container highlight language-cql\"><code class=\"language-cql\">/*\n@numerator: Number of OPV doses (2nd dose) administered through routine services during the reporting period\n@pseudocode: COUNT of immunization events WHERE "Vaccine type" = "Oral polio vaccines" for the 2nd dose in the primary series AND "Date and time of vaccination" is during the reporting period\n*/\ndefine "Numerator":\n Coalesce( Polio."Polio bOPV Primary Series Doses Administered to Patient".sortedIndex(1).occurrence.toInterval() starts during "Measurement Period",\n false )</code></pre>\n </td>\n\n</tr>\n \n<tr>\n <th scope=\"row\" rowspan=\"2\" class=\"row-header\">\n \n \n <a name=\"immzindicatorelements-infant-by-age-stratifier\"> </a>\n \n Logic Definition\n </th>\n\n <td class=\"content-container\"><em>Library Name:</em> IMMZIndicatorElements</td>\n\n</tr>\n<tr>\n\n <td>\n <pre style=\"border: none;\" class=\"content-container highlight language-cql\"><code class=\"language-cql\">/*\n@stratifier: Infant disaggregations by age\n*/\ndefine "Infant By Age Stratifier":\n case \n when AgeInYearsAt(end of "Measurement Period") < 1 then Age."P0Y--P1Y"\n when AgeInYearsAt(end of "Measurement Period") >= 1 then Age."P1Y--P9999Y"\n else null\n end</code></pre>\n </td>\n\n</tr>\n \n<tr>\n <th scope=\"row\" rowspan=\"2\" class=\"row-header\">\n \n \n <a name=\"immzind07logic-stratification-4\"> </a>\n \n Logic Definition\n </th>\n\n <td class=\"content-container\"><em>Library Name:</em> IMMZIND07Logic</td>\n\n</tr>\n<tr>\n\n <td>\n <pre style=\"border: none;\" class=\"content-container highlight language-cql\"><code class=\"language-cql\">define "Stratification 4":\n\tElements."Infant By Age Stratifier"</code></pre>\n </td>\n\n</tr>\n \n<tr>\n <th scope=\"row\" rowspan=\"2\" class=\"row-header\">\n \n \n <a name=\"immzindicatorelements-age-stratifier\"> </a>\n \n Logic Definition\n </th>\n\n <td class=\"content-container\"><em>Library Name:</em> IMMZIndicatorElements</td>\n\n</tr>\n<tr>\n\n <td>\n <pre style=\"border: none;\" class=\"content-container highlight language-cql\"><code class=\"language-cql\">/*\n@stratifier: Age in Years\n*/\ndefine "Age Stratifier":\n case\n when AgeInYearsAt(end of "Measurement Period") < 1 then Age."P0Y--P1Y"\n when AgeInYearsAt(end of "Measurement Period") < 2 then Age."P1Y--P2Y"\n when AgeInYearsAt(end of "Measurement Period") < 3 then Age."P2Y--P3Y"\n when AgeInYearsAt(end of "Measurement Period") < 4 then Age."P3Y--P4Y"\n when AgeInYearsAt(end of "Measurement Period") < 5 then Age."P4Y--P5Y"\n when AgeInYearsAt(end of "Measurement Period") < 6 then Age."P5Y--P6Y"\n when AgeInYearsAt(end of "Measurement Period") < 7 then Age."P6Y--P7Y"\n when AgeInYearsAt(end of "Measurement Period") < 8 then Age."P7Y--P8Y"\n when AgeInYearsAt(end of "Measurement Period") < 9 then Age."P8Y--P9Y"\n when AgeInYearsAt(end of "Measurement Period") < 10 then Age."P9Y--P10Y"\n when AgeInYearsAt(end of "Measurement Period") < 11 then Age."P10Y--P11Y"\n when AgeInYearsAt(end of "Measurement Period") < 12 then Age."P11Y--P12Y"\n when AgeInYearsAt(end of "Measurement Period") < 13 then Age."P12Y--P13Y"\n when AgeInYearsAt(end of "Measurement Period") < 14 then Age."P13Y--P14Y"\n when AgeInYearsAt(end of "Measurement Period") < 15 then Age."P14Y--P15Y"\n when AgeInYearsAt(end of "Measurement Period") < 16 then Age."P15Y--P16Y"\n when AgeInYearsAt(end of "Measurement Period") < 17 then Age."P16Y--P17Y"\n when AgeInYearsAt(end of "Measurement Period") < 18 then Age."P17Y--P18Y"\n when AgeInYearsAt(end of "Measurement Period") < 19 then Age."P18Y--P19Y"\n when AgeInYearsAt(end of "Measurement Period") < 20 then Age."P19Y--P20Y"\n when AgeInYearsAt(end of "Measurement Period") < 21 then Age."P20Y--P21Y"\n when AgeInYearsAt(end of "Measurement Period") < 22 then Age."P21Y--P22Y"\n when AgeInYearsAt(end of "Measurement Period") < 23 then Age."P22Y--P23Y"\n when AgeInYearsAt(end of "Measurement Period") < 24 then Age."P23Y--P24Y"\n when AgeInYearsAt(end of "Measurement Period") < 25 then Age."P24Y--P25Y"\n when AgeInYearsAt(end of "Measurement Period") < 26 then Age."P25Y--P26Y"\n when AgeInYearsAt(end of "Measurement Period") < 27 then Age."P26Y--P27Y"\n when AgeInYearsAt(end of "Measurement Period") < 28 then Age."P27Y--P28Y"\n when AgeInYearsAt(end of "Measurement Period") < 29 then Age."P28Y--P29Y"\n when AgeInYearsAt(end of "Measurement Period") < 30 then Age."P29Y--P30Y"\n when AgeInYearsAt(end of "Measurement Period") < 31 then Age."P30Y--P31Y"\n when AgeInYearsAt(end of "Measurement Period") < 32 then Age."P31Y--P32Y"\n when AgeInYearsAt(end of "Measurement Period") < 33 then Age."P32Y--P33Y"\n when AgeInYearsAt(end of "Measurement Period") < 34 then Age."P33Y--P34Y"\n when AgeInYearsAt(end of "Measurement Period") < 35 then Age."P34Y--P35Y"\n when AgeInYearsAt(end of "Measurement Period") < 36 then Age."P35Y--P36Y"\n when AgeInYearsAt(end of "Measurement Period") < 37 then Age."P36Y--P37Y"\n when AgeInYearsAt(end of "Measurement Period") < 38 then Age."P37Y--P38Y"\n when AgeInYearsAt(end of "Measurement Period") < 39 then Age."P38Y--P39Y"\n when AgeInYearsAt(end of "Measurement Period") < 40 then Age."P39Y--P40Y"\n when AgeInYearsAt(end of "Measurement Period") < 41 then Age."P40Y--P41Y"\n when AgeInYearsAt(end of "Measurement Period") < 42 then Age."P41Y--P42Y"\n when AgeInYearsAt(end of "Measurement Period") < 43 then Age."P42Y--P43Y"\n when AgeInYearsAt(end of "Measurement Period") < 44 then Age."P43Y--P44Y"\n when AgeInYearsAt(end of "Measurement Period") < 45 then Age."P44Y--P45Y"\n when AgeInYearsAt(end of "Measurement Period") < 46 then Age."P45Y--P46Y"\n when AgeInYearsAt(end of "Measurement Period") < 47 then Age."P46Y--P47Y"\n when AgeInYearsAt(end of "Measurement Period") < 48 then Age."P47Y--P48Y"\n when AgeInYearsAt(end of "Measurement Period") < 49 then Age."P48Y--P49Y"\n when AgeInYearsAt(end of "Measurement Period") < 50 then Age."P49Y--P50Y"\n when AgeInYearsAt(end of "Measurement Period") < 51 then Age."P50Y--P51Y"\n when AgeInYearsAt(end of "Measurement Period") < 52 then Age."P51Y--P52Y"\n when AgeInYearsAt(end of "Measurement Period") < 53 then Age."P52Y--P53Y"\n when AgeInYearsAt(end of "Measurement Period") < 54 then Age."P53Y--P54Y"\n when AgeInYearsAt(end of "Measurement Period") < 55 then Age."P54Y--P55Y"\n when AgeInYearsAt(end of "Measurement Period") < 56 then Age."P55Y--P56Y"\n when AgeInYearsAt(end of "Measurement Period") < 57 then Age."P56Y--P57Y"\n when AgeInYearsAt(end of "Measurement Period") < 58 then Age."P57Y--P58Y"\n when AgeInYearsAt(end of "Measurement Period") < 59 then Age."P58Y--P59Y"\n when AgeInYearsAt(end of "Measurement Period") < 60 then Age."P59Y--P60Y"\n when AgeInYearsAt(end of "Measurement Period") < 61 then Age."P60Y--P61Y"\n when AgeInYearsAt(end of "Measurement Period") < 62 then Age."P61Y--P62Y"\n when AgeInYearsAt(end of "Measurement Period") < 63 then Age."P62Y--P63Y"\n when AgeInYearsAt(end of "Measurement Period") < 64 then Age."P63Y--P64Y"\n when AgeInYearsAt(end of "Measurement Period") < 65 then Age."P64Y--P65Y"\n when AgeInYearsAt(end of "Measurement Period") < 66 then Age."P65Y--P66Y"\n when AgeInYearsAt(end of "Measurement Period") < 67 then Age."P66Y--P67Y"\n when AgeInYearsAt(end of "Measurement Period") < 68 then Age."P67Y--P68Y"\n when AgeInYearsAt(end of "Measurement Period") < 69 then Age."P68Y--P69Y"\n when AgeInYearsAt(end of "Measurement Period") < 70 then Age."P69Y--P70Y"\n when AgeInYearsAt(end of "Measurement Period") < 71 then Age."P70Y--P71Y"\n when AgeInYearsAt(end of "Measurement Period") < 72 then Age."P71Y--P72Y"\n when AgeInYearsAt(end of "Measurement Period") < 73 then Age."P72Y--P73Y"\n when AgeInYearsAt(end of "Measurement Period") < 74 then Age."P73Y--P74Y"\n when AgeInYearsAt(end of "Measurement Period") < 75 then Age."P74Y--P75Y"\n when AgeInYearsAt(end of "Measurement Period") < 76 then Age."P75Y--P76Y"\n when AgeInYearsAt(end of "Measurement Period") < 77 then Age."P76Y--P77Y"\n when AgeInYearsAt(end of "Measurement Period") < 78 then Age."P77Y--P78Y"\n when AgeInYearsAt(end of "Measurement Period") < 79 then Age."P78Y--P79Y"\n when AgeInYearsAt(end of "Measurement Period") < 80 then Age."P79Y--P80Y"\n when AgeInYearsAt(end of "Measurement Period") < 81 then Age."P80Y--P81Y"\n when AgeInYearsAt(end of "Measurement Period") < 82 then Age."P81Y--P82Y"\n when AgeInYearsAt(end of "Measurement Period") < 83 then Age."P82Y--P83Y"\n when AgeInYearsAt(end of "Measurement Period") < 84 then Age."P83Y--P84Y"\n when AgeInYearsAt(end of "Measurement Period") < 85 then Age."P84Y--P85Y"\n when AgeInYearsAt(end of "Measurement Period") < 86 then Age."P85Y--P86Y"\n when AgeInYearsAt(end of "Measurement Period") < 87 then Age."P86Y--P87Y"\n when AgeInYearsAt(end of "Measurement Period") < 88 then Age."P87Y--P88Y"\n when AgeInYearsAt(end of "Measurement Period") < 89 then Age."P88Y--P89Y"\n when AgeInYearsAt(end of "Measurement Period") < 90 then Age."P89Y--P90Y"\n when AgeInYearsAt(end of "Measurement Period") < 91 then Age."P90Y--P91Y"\n when AgeInYearsAt(end of "Measurement Period") < 92 then Age."P91Y--P92Y"\n when AgeInYearsAt(end of "Measurement Period") < 93 then Age."P92Y--P93Y"\n when AgeInYearsAt(end of "Measurement Period") < 94 then Age."P93Y--P94Y"\n when AgeInYearsAt(end of "Measurement Period") < 95 then Age."P94Y--P95Y"\n when AgeInYearsAt(end of "Measurement Period") < 96 then Age."P95Y--P96Y"\n when AgeInYearsAt(end of "Measurement Period") < 97 then Age."P96Y--P97Y"\n when AgeInYearsAt(end of "Measurement Period") < 98 then Age."P97Y--P98Y"\n when AgeInYearsAt(end of "Measurement Period") < 99 then Age."P98Y--P99Y"\n when AgeInYearsAt(end of "Measurement Period") < 100 then Age."P99Y--P100Y"\n when AgeInYearsAt(end of "Measurement Period") >= 100 then Age."P100Y--P9999Y"\n else null\n end</code></pre>\n </td>\n\n</tr>\n \n<tr>\n <th scope=\"row\" rowspan=\"2\" class=\"row-header\">\n \n \n <a name=\"immzind07logic-stratification-3\"> </a>\n \n Logic Definition\n </th>\n\n <td class=\"content-container\"><em>Library Name:</em> IMMZIND07Logic</td>\n\n</tr>\n<tr>\n\n <td>\n <pre style=\"border: none;\" class=\"content-container highlight language-cql\"><code class=\"language-cql\">define "Stratification 3":\n\tElements."Age Stratifier"</code></pre>\n </td>\n\n</tr>\n \n<tr>\n <th scope=\"row\" rowspan=\"2\" class=\"row-header\">\n \n \n <a name=\"immzindicatorelements-by-administrative-gender-stratifier\"> </a>\n \n Logic Definition\n </th>\n\n <td class=\"content-container\"><em>Library Name:</em> IMMZIndicatorElements</td>\n\n</tr>\n<tr>\n\n <td>\n <pre style=\"border: none;\" class=\"content-container highlight language-cql\"><code class=\"language-cql\">/*\n@stratifier: By Administrative Gender of Patient Stratifier\n*/\ndefine "By Administrative Gender Stratifier":\n case \n when Patient.gender = 'male' then "Males"\n when Patient.gender = 'female' then "Females"\n else "Other"\n end</code></pre>\n </td>\n\n</tr>\n \n<tr>\n <th scope=\"row\" rowspan=\"2\" class=\"row-header\">\n \n \n <a name=\"immzind07logic-stratification-2\"> </a>\n \n Logic Definition\n </th>\n\n <td class=\"content-container\"><em>Library Name:</em> IMMZIND07Logic</td>\n\n</tr>\n<tr>\n\n <td>\n <pre style=\"border: none;\" class=\"content-container highlight language-cql\"><code class=\"language-cql\">define "Stratification 2":\n\tElements."By Administrative Gender Stratifier"</code></pre>\n </td>\n\n</tr>\n \n<tr>\n <th scope=\"row\" rowspan=\"2\" class=\"row-header\">\n \n \n <a name=\"immzindicatorelements-by-geographic-region-stratifier\"> </a>\n \n Logic Definition\n </th>\n\n <td class=\"content-container\"><em>Library Name:</em> IMMZIndicatorElements</td>\n\n</tr>\n<tr>\n\n <td>\n <pre style=\"border: none;\" class=\"content-container highlight language-cql\"><code class=\"language-cql\">/*\n@stratifier: By Geographic Region of Patient Stratifier\n*/\ndefine "By Geographic Region Stratifier":\n First(Patient.address A where A.use in { 'home' }).state</code></pre>\n </td>\n\n</tr>\n \n<tr>\n <th scope=\"row\" rowspan=\"2\" class=\"row-header\">\n \n \n <a name=\"immzind07logic-stratification-1\"> </a>\n \n Logic Definition\n </th>\n\n <td class=\"content-container\"><em>Library Name:</em> IMMZIND07Logic</td>\n\n</tr>\n<tr>\n\n <td>\n <pre style=\"border: none;\" class=\"content-container highlight language-cql\"><code class=\"language-cql\">/*\n@disaggregation: Administrative area\n Sex\n Age in years\n Age group (depending on schedule)\n*/\ndefine "Stratification 1":\n\tElements."By Geographic Region Stratifier"</code></pre>\n </td>\n\n</tr>\n \n<tr>\n <th scope=\"row\" rowspan=\"2\" class=\"row-header\">\n \n \n <a name=\"immzind07logic-denominator\"> </a>\n \n Logic Definition\n </th>\n\n <td class=\"content-container\"><em>Library Name:</em> IMMZIND07Logic</td>\n\n</tr>\n<tr>\n\n <td>\n <pre style=\"border: none;\" class=\"content-container highlight language-cql\"><code class=\"language-cql\">/*\n@denominator: Number in target group\n@pseudocode: As defined by the Member States\n*/\ndefine "Denominator":\n true</code></pre>\n </td>\n\n</tr>\n \n<tr>\n <th scope=\"row\" rowspan=\"2\" class=\"row-header\">\n \n \n <a name=\"immzind07logic-initial-population\"> </a>\n \n Logic Definition\n </th>\n\n <td class=\"content-container\"><em>Library Name:</em> IMMZIND07Logic</td>\n\n</tr>\n<tr>\n\n <td>\n <pre style=\"border: none;\" class=\"content-container highlight language-cql\"><code class=\"language-cql\">/*\n * As defined by Member State\n */\ndefine "Initial Population":\n true</code></pre>\n </td>\n\n</tr>\n \n<tr>\n <th scope=\"row\" rowspan=\"2\" class=\"row-header\">\n \n \n <a name=\"immzcommon-sortedindex\"> </a>\n \n Logic Definition\n </th>\n\n <td class=\"content-container\"><em>Library Name:</em> IMMZCommon</td>\n\n</tr>\n<tr>\n\n <td>\n <pre style=\"border: none;\" class=\"content-container highlight language-cql\"><code class=\"language-cql\">/**\n * @description: Sorts a list and returns the requested index\n */\ndefine fluent function sortedIndex(immunizations List<Immunization>, idx Integer):\n if exists( immunizations ) then\n (immunizations I sort by start of occurrence.toInterval())[idx]\n else null</code></pre>\n </td>\n\n</tr>\n \n<tr>\n <th scope=\"row\" rowspan=\"2\" class=\"row-header\">\n \n \n <a name=\"immzcommon-seriesprimary\"> </a>\n \n Logic Definition\n </th>\n\n <td class=\"content-container\"><em>Library Name:</em> IMMZCommon</td>\n\n</tr>\n<tr>\n\n <td>\n <pre style=\"border: none;\" class=\"content-container highlight language-cql\"><code class=\"language-cql\">/**\n * @description: Gets the doses from the primary series\n */\ndefine fluent function seriesPrimary(immunizations List<Immunization>):\n immunizations I where\n exists( I.protocolApplied pa where pa.series = 'Primary series' )</code></pre>\n </td>\n\n</tr>\n \n<tr>\n <th scope=\"row\" rowspan=\"2\" class=\"row-header\">\n \n \n <a name=\"fhirhelpers-tostring\"> </a>\n \n Logic Definition\n </th>\n\n <td class=\"content-container\"><em>Library Name:</em> FHIRHelpers</td>\n\n</tr>\n<tr>\n\n <td>\n <pre style=\"border: none;\" class=\"content-container highlight language-cql\"><code class=\"language-cql\">define function ToString(value string): value.value</code></pre>\n </td>\n\n</tr>\n \n<tr>\n <th scope=\"row\" rowspan=\"2\" class=\"row-header\">\n \n \n <a name=\"fhirhelpers-tostring\"> </a>\n \n Logic Definition\n </th>\n\n <td class=\"content-container\"><em>Library Name:</em> FHIRHelpers</td>\n\n</tr>\n<tr>\n\n <td>\n <pre style=\"border: none;\" class=\"content-container highlight language-cql\"><code class=\"language-cql\">define function ToString(value ImmunizationStatus): value.value</code></pre>\n </td>\n\n</tr>\n \n<tr>\n <th scope=\"row\" rowspan=\"2\" class=\"row-header\">\n \n \n <a name=\"fhirhelpers-toboolean\"> </a>\n \n Logic Definition\n </th>\n\n <td class=\"content-container\"><em>Library Name:</em> FHIRHelpers</td>\n\n</tr>\n<tr>\n\n <td>\n <pre style=\"border: none;\" class=\"content-container highlight language-cql\"><code class=\"language-cql\">define function ToBoolean(value boolean): value.value</code></pre>\n </td>\n\n</tr>\n \n<tr>\n <th scope=\"row\" rowspan=\"2\" class=\"row-header\">\n \n \n <a name=\"fhirhelpers-toconcept\"> </a>\n \n Logic Definition\n </th>\n\n <td class=\"content-container\"><em>Library Name:</em> FHIRHelpers</td>\n\n</tr>\n<tr>\n\n <td>\n <pre style=\"border: none;\" class=\"content-container highlight language-cql\"><code class=\"language-cql\">define function ToConcept(concept FHIR.CodeableConcept):\n if concept is null then\n null\n else\n System.Concept {\n codes: concept.coding C return ToCode(C),\n display: concept.text.value\n }</code></pre>\n </td>\n\n</tr>\n \n<tr>\n <th scope=\"row\" rowspan=\"2\" class=\"row-header\">\n \n \n <a name=\"fhirhelpers-tocode\"> </a>\n \n Logic Definition\n </th>\n\n <td class=\"content-container\"><em>Library Name:</em> FHIRHelpers</td>\n\n</tr>\n<tr>\n\n <td>\n <pre style=\"border: none;\" class=\"content-container highlight language-cql\"><code class=\"language-cql\">define function ToCode(coding FHIR.Coding):\n if coding is null then\n null\n else\n System.Code {\n code: coding.code.value,\n system: coding.system.value,\n version: coding.version.value,\n display: coding.display.value\n }</code></pre>\n </td>\n\n</tr>\n \n<tr>\n <th scope=\"row\" rowspan=\"2\" class=\"row-header\">\n \n \n <a name=\"immzcommon-typeofdose\"> </a>\n \n Logic Definition\n </th>\n\n <td class=\"content-container\"><em>Library Name:</em> IMMZCommon</td>\n\n</tr>\n<tr>\n\n <td>\n <pre style=\"border: none;\" class=\"content-container highlight language-cql\"><code class=\"language-cql\">/**\n * @description: Gets the type of antigen dose extension value from an Immunization\n */\ndefine fluent function typeOfDose(immz Immunization):\n (First(\n immz.extension E where E.url = 'http://smart.who.int/immunizations/StructureDefinition/IMMZTypeOfDose'\n )).value as FHIR.CodeableConcept</code></pre>\n </td>\n\n</tr>\n \n<tr>\n <th scope=\"row\" rowspan=\"2\" class=\"row-header\">\n \n \n <a name=\"fhirhelpers-tostring\"> </a>\n \n Logic Definition\n </th>\n\n <td class=\"content-container\"><em>Library Name:</em> FHIRHelpers</td>\n\n</tr>\n<tr>\n\n <td>\n <pre style=\"border: none;\" class=\"content-container highlight language-cql\"><code class=\"language-cql\">define function ToString(value uri): value.value</code></pre>\n </td>\n\n</tr>\n \n<tr>\n <th scope=\"row\" rowspan=\"2\" class=\"row-header\">\n \n \n <a name=\"fhirhelpers-tostring\"> </a>\n \n Logic Definition\n </th>\n\n <td class=\"content-container\"><em>Library Name:</em> FHIRHelpers</td>\n\n</tr>\n<tr>\n\n <td>\n <pre style=\"border: none;\" class=\"content-container highlight language-cql\"><code class=\"language-cql\">define function ToString(value AdministrativeGender): value.value</code></pre>\n </td>\n\n</tr>\n \n<tr>\n <th scope=\"row\" rowspan=\"2\" class=\"row-header\">\n \n \n <a name=\"fhirhelpers-tostring\"> </a>\n \n Logic Definition\n </th>\n\n <td class=\"content-container\"><em>Library Name:</em> FHIRHelpers</td>\n\n</tr>\n<tr>\n\n <td>\n <pre style=\"border: none;\" class=\"content-container highlight language-cql\"><code class=\"language-cql\">define function ToString(value AddressUse): value.value</code></pre>\n </td>\n\n</tr>\n\n \n\n<tr>\n <th colspan=\"2\" scope=\"row\" class=\"row-header\">Generated using version 0.4.6 of the sample-content-ig Liquid templates</th>\n</tr>\n </tbody>\n </table>\n</div>"
},
"contained" : [
{
"resourceType" : "Library",
"id" : "effective-data-requirements",
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://smart.who.int/immunizations/CodeSystem/IMMZ.D",
"code" : "DE214",
"display" : "bOPV"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P0Y--P1Y",
"display" : "< 1 year"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P1Y--P9999Y",
"display" : ">= 1 year"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P1Y--P2Y",
"display" : "1 year"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P2Y--P3Y",
"display" : "2 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P3Y--P4Y",
"display" : "3 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P4Y--P5Y",
"display" : "4 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P5Y--P6Y",
"display" : "5 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P6Y--P7Y",
"display" : "6 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P7Y--P8Y",
"display" : "7 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P8Y--P9Y",
"display" : "8 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P9Y--P10Y",
"display" : "9 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P10Y--P11Y",
"display" : "10 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P11Y--P12Y",
"display" : "11 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P12Y--P13Y",
"display" : "12 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P13Y--P14Y",
"display" : "13 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P14Y--P15Y",
"display" : "14 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P15Y--P16Y",
"display" : "15 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P16Y--P17Y",
"display" : "16 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P17Y--P18Y",
"display" : "17 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P18Y--P19Y",
"display" : "18 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P19Y--P20Y",
"display" : "19 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P20Y--P21Y",
"display" : "20 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P21Y--P22Y",
"display" : "21 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P22Y--P23Y",
"display" : "22 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P23Y--P24Y",
"display" : "23 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P24Y--P25Y",
"display" : "24 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P25Y--P26Y",
"display" : "25 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P26Y--P27Y",
"display" : "26 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P27Y--P28Y",
"display" : "27 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P28Y--P29Y",
"display" : "28 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P29Y--P30Y",
"display" : "29 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P30Y--P31Y",
"display" : "30 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P31Y--P32Y",
"display" : "31 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P32Y--P33Y",
"display" : "32 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P33Y--P34Y",
"display" : "33 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P34Y--P35Y",
"display" : "34 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P35Y--P36Y",
"display" : "35 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P36Y--P37Y",
"display" : "36 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P37Y--P38Y",
"display" : "37 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P38Y--P39Y",
"display" : "38 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P39Y--P40Y",
"display" : "39 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P40Y--P41Y",
"display" : "40 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P41Y--P42Y",
"display" : "41 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P42Y--P43Y",
"display" : "42 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P43Y--P44Y",
"display" : "43 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P44Y--P45Y",
"display" : "44 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P45Y--P46Y",
"display" : "45 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P46Y--P47Y",
"display" : "46 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P47Y--P48Y",
"display" : "47 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P48Y--P49Y",
"display" : "48 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P49Y--P50Y",
"display" : "49 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P50Y--P51Y",
"display" : "50 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P51Y--P52Y",
"display" : "51 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P52Y--P53Y",
"display" : "52 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P53Y--P54Y",
"display" : "53 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P54Y--P55Y",
"display" : "54 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P55Y--P56Y",
"display" : "55 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P56Y--P57Y",
"display" : "56 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P57Y--P58Y",
"display" : "57 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P58Y--P59Y",
"display" : "58 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P59Y--P60Y",
"display" : "59 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P60Y--P61Y",
"display" : "60 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P61Y--P62Y",
"display" : "61 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P62Y--P63Y",
"display" : "62 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P63Y--P64Y",
"display" : "63 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P64Y--P65Y",
"display" : "64 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P65Y--P66Y",
"display" : "65 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P66Y--P67Y",
"display" : "66 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P67Y--P68Y",
"display" : "67 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P68Y--P69Y",
"display" : "68 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P69Y--P70Y",
"display" : "69 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P70Y--P71Y",
"display" : "70 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P71Y--P72Y",
"display" : "71 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P72Y--P73Y",
"display" : "72 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P73Y--P74Y",
"display" : "73 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P74Y--P75Y",
"display" : "74 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P75Y--P76Y",
"display" : "75 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P76Y--P77Y",
"display" : "76 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P77Y--P78Y",
"display" : "77 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P78Y--P79Y",
"display" : "78 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P79Y--P80Y",
"display" : "79 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P80Y--P81Y",
"display" : "80 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P81Y--P82Y",
"display" : "81 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P82Y--P83Y",
"display" : "82 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P83Y--P84Y",
"display" : "83 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P84Y--P85Y",
"display" : "84 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P85Y--P86Y",
"display" : "85 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P86Y--P87Y",
"display" : "86 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P87Y--P88Y",
"display" : "87 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P88Y--P89Y",
"display" : "88 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P89Y--P90Y",
"display" : "89 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P90Y--P91Y",
"display" : "90 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P91Y--P92Y",
"display" : "91 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P92Y--P93Y",
"display" : "92 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P93Y--P94Y",
"display" : "93 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P94Y--P95Y",
"display" : "94 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P95Y--P96Y",
"display" : "95 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P96Y--P97Y",
"display" : "96 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P97Y--P98Y",
"display" : "97 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P98Y--P99Y",
"display" : "98 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P99Y--P100Y",
"display" : "99 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P100Y--P9999Y",
"display" : ">= 100 years"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://hl7.org/fhir/administrative-gender",
"code" : "male",
"display" : "Males"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://hl7.org/fhir/administrative-gender",
"code" : "female",
"display" : "Females"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode",
"valueCoding" : {
"system" : "http://hl7.org/fhir/administrative-gender",
"code" : "other",
"display" : "Other/NA"
}
},
{
"extension" : [
{
"url" : "libraryName",
"valueString" : "IMMZElements"
},
{
"url" : "name",
"valueString" : "Doses Administered to Patient"
},
{
"url" : "statement",
"valueString" : "/**\n * @dataElement All Doses Administered to Patient\n */\ndefine \"Doses Administered to Patient\":\n [Immunization] I\n where I.status = 'completed'\n and I.isSubpotent is not true"
},
{
"url" : "displaySequence",
"valueInteger" : 0
}
],
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition"
},
{
"extension" : [
{
"url" : "libraryName",
"valueString" : "IMMZD2DTPolioElements"
},
{
"url" : "name",
"valueString" : "Polio Doses Administered to Patient"
},
{
"url" : "statement",
"valueString" : "/*\n@internal: Polio containing Doses Administered to Patient\n*/\ndefine \"Polio Doses Administered to Patient\":\n Elements.\"Doses Administered to Patient\" I\n where\n I.vaccineCode in Concepts.\"Poliovirus-containing vaccines\""
},
{
"url" : "displaySequence",
"valueInteger" : 1
}
],
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition"
},
{
"extension" : [
{
"url" : "libraryName",
"valueString" : "IMMZD2DTPolioElements"
},
{
"url" : "name",
"valueString" : "Polio Primary Series Doses Administered to Patient"
},
{
"url" : "statement",
"valueString" : "/*\n@internal: Polio containing Doses Administered to Patient that are in the Primary series\n*/\ndefine \"Polio Primary Series Doses Administered to Patient\":\n \"Polio Doses Administered to Patient\".seriesPrimary()"
},
{
"url" : "displaySequence",
"valueInteger" : 2
}
],
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition"
},
{
"extension" : [
{
"url" : "libraryName",
"valueString" : "IMMZD2DTPolioElements"
},
{
"url" : "name",
"valueString" : "Polio bOPV Primary Series Doses Administered to Patient"
},
{
"url" : "statement",
"valueString" : "/*\n@internal: Polio bOPV Primary Series Doses Administered to Patient\n*/\ndefine \"Polio bOPV Primary Series Doses Administered to Patient\":\n \"Polio Primary Series Doses Administered to Patient\" I\n where I.typeOfDose() ~ Concepts.\"bOPV\""
},
{
"url" : "displaySequence",
"valueInteger" : 3
}
],
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition"
},
{
"extension" : [
{
"url" : "libraryName",
"valueString" : "IMMZIND07Logic"
},
{
"url" : "name",
"valueString" : "Numerator"
},
{
"url" : "statement",
"valueString" : "/*\n@numerator: Number of OPV doses (2nd dose) administered through routine services during the reporting period\n@pseudocode: COUNT of immunization events WHERE \"Vaccine type\" = \"Oral polio vaccines\" for the 2nd dose in the primary series AND \"Date and time of vaccination\" is during the reporting period\n*/\ndefine \"Numerator\":\n Coalesce( Polio.\"Polio bOPV Primary Series Doses Administered to Patient\".sortedIndex(1).occurrence.toInterval() starts during \"Measurement Period\",\n false )"
},
{
"url" : "displaySequence",
"valueInteger" : 4
}
],
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition"
},
{
"extension" : [
{
"url" : "libraryName",
"valueString" : "IMMZIndicatorElements"
},
{
"url" : "name",
"valueString" : "Infant By Age Stratifier"
},
{
"url" : "statement",
"valueString" : "/*\n@stratifier: Infant disaggregations by age\n*/\ndefine \"Infant By Age Stratifier\":\n case \n when AgeInYearsAt(end of \"Measurement Period\") < 1 then Age.\"P0Y--P1Y\"\n when AgeInYearsAt(end of \"Measurement Period\") >= 1 then Age.\"P1Y--P9999Y\"\n else null\n end"
},
{
"url" : "displaySequence",
"valueInteger" : 5
}
],
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition"
},
{
"extension" : [
{
"url" : "libraryName",
"valueString" : "IMMZIND07Logic"
},
{
"url" : "name",
"valueString" : "Stratification 4"
},
{
"url" : "statement",
"valueString" : "define \"Stratification 4\":\n\tElements.\"Infant By Age Stratifier\""
},
{
"url" : "displaySequence",
"valueInteger" : 6
}
],
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition"
},
{
"extension" : [
{
"url" : "libraryName",
"valueString" : "IMMZIndicatorElements"
},
{
"url" : "name",
"valueString" : "Age Stratifier"
},
{
"url" : "statement",
"valueString" : "/*\n@stratifier: Age in Years\n*/\ndefine \"Age Stratifier\":\n case\n when AgeInYearsAt(end of \"Measurement Period\") < 1 then Age.\"P0Y--P1Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 2 then Age.\"P1Y--P2Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 3 then Age.\"P2Y--P3Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 4 then Age.\"P3Y--P4Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 5 then Age.\"P4Y--P5Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 6 then Age.\"P5Y--P6Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 7 then Age.\"P6Y--P7Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 8 then Age.\"P7Y--P8Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 9 then Age.\"P8Y--P9Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 10 then Age.\"P9Y--P10Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 11 then Age.\"P10Y--P11Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 12 then Age.\"P11Y--P12Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 13 then Age.\"P12Y--P13Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 14 then Age.\"P13Y--P14Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 15 then Age.\"P14Y--P15Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 16 then Age.\"P15Y--P16Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 17 then Age.\"P16Y--P17Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 18 then Age.\"P17Y--P18Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 19 then Age.\"P18Y--P19Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 20 then Age.\"P19Y--P20Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 21 then Age.\"P20Y--P21Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 22 then Age.\"P21Y--P22Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 23 then Age.\"P22Y--P23Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 24 then Age.\"P23Y--P24Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 25 then Age.\"P24Y--P25Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 26 then Age.\"P25Y--P26Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 27 then Age.\"P26Y--P27Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 28 then Age.\"P27Y--P28Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 29 then Age.\"P28Y--P29Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 30 then Age.\"P29Y--P30Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 31 then Age.\"P30Y--P31Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 32 then Age.\"P31Y--P32Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 33 then Age.\"P32Y--P33Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 34 then Age.\"P33Y--P34Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 35 then Age.\"P34Y--P35Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 36 then Age.\"P35Y--P36Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 37 then Age.\"P36Y--P37Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 38 then Age.\"P37Y--P38Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 39 then Age.\"P38Y--P39Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 40 then Age.\"P39Y--P40Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 41 then Age.\"P40Y--P41Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 42 then Age.\"P41Y--P42Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 43 then Age.\"P42Y--P43Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 44 then Age.\"P43Y--P44Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 45 then Age.\"P44Y--P45Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 46 then Age.\"P45Y--P46Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 47 then Age.\"P46Y--P47Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 48 then Age.\"P47Y--P48Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 49 then Age.\"P48Y--P49Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 50 then Age.\"P49Y--P50Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 51 then Age.\"P50Y--P51Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 52 then Age.\"P51Y--P52Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 53 then Age.\"P52Y--P53Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 54 then Age.\"P53Y--P54Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 55 then Age.\"P54Y--P55Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 56 then Age.\"P55Y--P56Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 57 then Age.\"P56Y--P57Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 58 then Age.\"P57Y--P58Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 59 then Age.\"P58Y--P59Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 60 then Age.\"P59Y--P60Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 61 then Age.\"P60Y--P61Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 62 then Age.\"P61Y--P62Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 63 then Age.\"P62Y--P63Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 64 then Age.\"P63Y--P64Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 65 then Age.\"P64Y--P65Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 66 then Age.\"P65Y--P66Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 67 then Age.\"P66Y--P67Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 68 then Age.\"P67Y--P68Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 69 then Age.\"P68Y--P69Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 70 then Age.\"P69Y--P70Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 71 then Age.\"P70Y--P71Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 72 then Age.\"P71Y--P72Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 73 then Age.\"P72Y--P73Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 74 then Age.\"P73Y--P74Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 75 then Age.\"P74Y--P75Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 76 then Age.\"P75Y--P76Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 77 then Age.\"P76Y--P77Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 78 then Age.\"P77Y--P78Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 79 then Age.\"P78Y--P79Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 80 then Age.\"P79Y--P80Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 81 then Age.\"P80Y--P81Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 82 then Age.\"P81Y--P82Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 83 then Age.\"P82Y--P83Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 84 then Age.\"P83Y--P84Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 85 then Age.\"P84Y--P85Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 86 then Age.\"P85Y--P86Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 87 then Age.\"P86Y--P87Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 88 then Age.\"P87Y--P88Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 89 then Age.\"P88Y--P89Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 90 then Age.\"P89Y--P90Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 91 then Age.\"P90Y--P91Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 92 then Age.\"P91Y--P92Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 93 then Age.\"P92Y--P93Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 94 then Age.\"P93Y--P94Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 95 then Age.\"P94Y--P95Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 96 then Age.\"P95Y--P96Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 97 then Age.\"P96Y--P97Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 98 then Age.\"P97Y--P98Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 99 then Age.\"P98Y--P99Y\"\n when AgeInYearsAt(end of \"Measurement Period\") < 100 then Age.\"P99Y--P100Y\"\n when AgeInYearsAt(end of \"Measurement Period\") >= 100 then Age.\"P100Y--P9999Y\"\n else null\n end"
},
{
"url" : "displaySequence",
"valueInteger" : 7
}
],
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition"
},
{
"extension" : [
{
"url" : "libraryName",
"valueString" : "IMMZIND07Logic"
},
{
"url" : "name",
"valueString" : "Stratification 3"
},
{
"url" : "statement",
"valueString" : "define \"Stratification 3\":\n\tElements.\"Age Stratifier\""
},
{
"url" : "displaySequence",
"valueInteger" : 8
}
],
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition"
},
{
"extension" : [
{
"url" : "libraryName",
"valueString" : "IMMZIndicatorElements"
},
{
"url" : "name",
"valueString" : "By Administrative Gender Stratifier"
},
{
"url" : "statement",
"valueString" : "/*\n@stratifier: By Administrative Gender of Patient Stratifier\n*/\ndefine \"By Administrative Gender Stratifier\":\n case \n when Patient.gender = 'male' then \"Males\"\n when Patient.gender = 'female' then \"Females\"\n else \"Other\"\n end"
},
{
"url" : "displaySequence",
"valueInteger" : 9
}
],
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition"
},
{
"extension" : [
{
"url" : "libraryName",
"valueString" : "IMMZIND07Logic"
},
{
"url" : "name",
"valueString" : "Stratification 2"
},
{
"url" : "statement",
"valueString" : "define \"Stratification 2\":\n\tElements.\"By Administrative Gender Stratifier\""
},
{
"url" : "displaySequence",
"valueInteger" : 10
}
],
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition"
},
{
"extension" : [
{
"url" : "libraryName",
"valueString" : "IMMZIndicatorElements"
},
{
"url" : "name",
"valueString" : "By Geographic Region Stratifier"
},
{
"url" : "statement",
"valueString" : "/*\n@stratifier: By Geographic Region of Patient Stratifier\n*/\ndefine \"By Geographic Region Stratifier\":\n First(Patient.address A where A.use in { 'home' }).state"
},
{
"url" : "displaySequence",
"valueInteger" : 11
}
],
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition"
},
{
"extension" : [
{
"url" : "libraryName",
"valueString" : "IMMZIND07Logic"
},
{
"url" : "name",
"valueString" : "Stratification 1"
},
{
"url" : "statement",
"valueString" : "/*\n@disaggregation: Administrative area\n Sex\n Age in years\n Age group (depending on schedule)\n*/\ndefine \"Stratification 1\":\n\tElements.\"By Geographic Region Stratifier\""
},
{
"url" : "displaySequence",
"valueInteger" : 12
}
],
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition"
},
{
"extension" : [
{
"url" : "libraryName",
"valueString" : "IMMZIND07Logic"
},
{
"url" : "name",
"valueString" : "Denominator"
},
{
"url" : "statement",
"valueString" : "/*\n@denominator: Number in target group\n@pseudocode: As defined by the Member States\n*/\ndefine \"Denominator\":\n true"
},
{
"url" : "displaySequence",
"valueInteger" : 13
}
],
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition"
},
{
"extension" : [
{
"url" : "libraryName",
"valueString" : "IMMZIND07Logic"
},
{
"url" : "name",
"valueString" : "Initial Population"
},
{
"url" : "statement",
"valueString" : "/*\n * As defined by Member State\n */\ndefine \"Initial Population\":\n true"
},
{
"url" : "displaySequence",
"valueInteger" : 14
}
],
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition"
},
{
"extension" : [
{
"url" : "libraryName",
"valueString" : "IMMZCommon"
},
{
"url" : "name",
"valueString" : "sortedIndex"
},
{
"url" : "statement",
"valueString" : "/**\n * @description: Sorts a list and returns the requested index\n */\ndefine fluent function sortedIndex(immunizations List<Immunization>, idx Integer):\n if exists( immunizations ) then\n (immunizations I sort by start of occurrence.toInterval())[idx]\n else null"
},
{
"url" : "displaySequence",
"valueInteger" : 15
}
],
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition"
},
{
"extension" : [
{
"url" : "libraryName",
"valueString" : "IMMZCommon"
},
{
"url" : "name",
"valueString" : "seriesPrimary"
},
{
"url" : "statement",
"valueString" : "/**\n * @description: Gets the doses from the primary series\n */\ndefine fluent function seriesPrimary(immunizations List<Immunization>):\n immunizations I where\n exists( I.protocolApplied pa where pa.series = 'Primary series' )"
},
{
"url" : "displaySequence",
"valueInteger" : 16
}
],
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition"
},
{
"extension" : [
{
"url" : "libraryName",
"valueString" : "FHIRHelpers"
},
{
"url" : "name",
"valueString" : "ToString"
},
{
"url" : "statement",
"valueString" : "define function ToString(value string): value.value"
},
{
"url" : "displaySequence",
"valueInteger" : 17
}
],
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition"
},
{
"extension" : [
{
"url" : "libraryName",
"valueString" : "FHIRHelpers"
},
{
"url" : "name",
"valueString" : "ToString"
},
{
"url" : "statement",
"valueString" : "define function ToString(value ImmunizationStatus): value.value"
},
{
"url" : "displaySequence",
"valueInteger" : 18
}
],
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition"
},
{
"extension" : [
{
"url" : "libraryName",
"valueString" : "FHIRHelpers"
},
{
"url" : "name",
"valueString" : "ToBoolean"
},
{
"url" : "statement",
"valueString" : "define function ToBoolean(value boolean): value.value"
},
{
"url" : "displaySequence",
"valueInteger" : 19
}
],
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition"
},
{
"extension" : [
{
"url" : "libraryName",
"valueString" : "FHIRHelpers"
},
{
"url" : "name",
"valueString" : "ToConcept"
},
{
"url" : "statement",
"valueString" : "define function ToConcept(concept FHIR.CodeableConcept):\n if concept is null then\n null\n else\n System.Concept {\n codes: concept.coding C return ToCode(C),\n display: concept.text.value\n }"
},
{
"url" : "displaySequence",
"valueInteger" : 20
}
],
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition"
},
{
"extension" : [
{
"url" : "libraryName",
"valueString" : "FHIRHelpers"
},
{
"url" : "name",
"valueString" : "ToCode"
},
{
"url" : "statement",
"valueString" : "define function ToCode(coding FHIR.Coding):\n if coding is null then\n null\n else\n System.Code {\n code: coding.code.value,\n system: coding.system.value,\n version: coding.version.value,\n display: coding.display.value\n }"
},
{
"url" : "displaySequence",
"valueInteger" : 21
}
],
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition"
},
{
"extension" : [
{
"url" : "libraryName",
"valueString" : "IMMZCommon"
},
{
"url" : "name",
"valueString" : "typeOfDose"
},
{
"url" : "statement",
"valueString" : "/**\n * @description: Gets the type of antigen dose extension value from an Immunization\n */\ndefine fluent function typeOfDose(immz Immunization):\n (First(\n immz.extension E where E.url = 'http://smart.who.int/immunizations/StructureDefinition/IMMZTypeOfDose'\n )).value as FHIR.CodeableConcept"
},
{
"url" : "displaySequence",
"valueInteger" : 22
}
],
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition"
},
{
"extension" : [
{
"url" : "libraryName",
"valueString" : "FHIRHelpers"
},
{
"url" : "name",
"valueString" : "ToString"
},
{
"url" : "statement",
"valueString" : "define function ToString(value uri): value.value"
},
{
"url" : "displaySequence",
"valueInteger" : 23
}
],
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition"
},
{
"extension" : [
{
"url" : "libraryName",
"valueString" : "FHIRHelpers"
},
{
"url" : "name",
"valueString" : "ToString"
},
{
"url" : "statement",
"valueString" : "define function ToString(value AdministrativeGender): value.value"
},
{
"url" : "displaySequence",
"valueInteger" : 24
}
],
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition"
},
{
"extension" : [
{
"url" : "libraryName",
"valueString" : "FHIRHelpers"
},
{
"url" : "name",
"valueString" : "ToString"
},
{
"url" : "statement",
"valueString" : "define function ToString(value AddressUse): value.value"
},
{
"url" : "displaySequence",
"valueInteger" : 25
}
],
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition"
}
],
"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"
},
{
"type" : "depends-on",
"display" : "Library WC",
"resource" : "http://smart.who.int/immunizations/Library/WHOCommon"
},
{
"type" : "depends-on",
"display" : "Library Common",
"resource" : "http://smart.who.int/immunizations/Library/IMMZCommon"
},
{
"type" : "depends-on",
"display" : "Library WC",
"resource" : "http://smart.who.int/immunizations/Library/WHOCommon"
},
{
"type" : "depends-on",
"display" : "Library Polio",
"resource" : "http://smart.who.int/immunizations/Library/IMMZD2DTPolioElements"
},
{
"type" : "depends-on",
"display" : "Library Common",
"resource" : "http://smart.who.int/immunizations/Library/IMMZCommon"
},
{
"type" : "depends-on",
"display" : "Library FHIRHelpers",
"resource" : "http://fhir.org/guides/cqf/common/Library/FHIRHelpers|4.0.1"
},
{
"type" : "depends-on",
"display" : "Library Elements",
"resource" : "http://smart.who.int/immunizations/Library/IMMZElements"
},
{
"type" : "depends-on",
"display" : "Library FHIRHelpers",
"resource" : "http://fhir.org/guides/cqf/common/Library/FHIRHelpers|4.0.1"
},
{
"type" : "depends-on",
"display" : "Library Concepts",
"resource" : "http://smart.who.int/immunizations/Library/IMMZConcepts"
},
{
"type" : "depends-on",
"display" : "Library Elements",
"resource" : "http://smart.who.int/immunizations/Library/IMMZIndicatorElements"
},
{
"type" : "depends-on",
"display" : "Library Age",
"resource" : "http://smart.who.int/immunizations/Library/IMMZAgeConcepts"
},
{
"type" : "depends-on",
"display" : "Library FHIRHelpers",
"resource" : "http://fhir.org/guides/cqf/common/Library/FHIRHelpers|4.0.1"
},
{
"type" : "depends-on",
"display" : "Code system IMMZD",
"resource" : "http://smart.who.int/immunizations/CodeSystem/IMMZ.D"
},
{
"type" : "depends-on",
"display" : "Code system ISO-8601-Derived Periods",
"resource" : "http://ohie.org/CodeSystem/iso-8601-derived-periods"
},
{
"type" : "depends-on",
"display" : "Code system Administrative Gender Codes",
"resource" : "http://hl7.org/fhir/administrative-gender"
},
{
"type" : "depends-on",
"display" : "Value set Poliovirus-containing vaccines",
"resource" : "http://smart.who.int/immunizations/ValueSet/IMMZ.Z.DE14"
}
],
"parameter" : [
{
"name" : "Measurement Period",
"use" : "in",
"min" : 0,
"max" : "1",
"type" : "Period"
},
{
"name" : "Numerator",
"use" : "out",
"min" : 0,
"max" : "1",
"type" : "boolean"
},
{
"name" : "Stratification 4",
"use" : "out",
"min" : 0,
"max" : "1",
"type" : "Coding"
},
{
"name" : "Stratification 3",
"use" : "out",
"min" : 0,
"max" : "1",
"type" : "Coding"
},
{
"name" : "Stratification 2",
"use" : "out",
"min" : 0,
"max" : "1",
"type" : "Coding"
},
{
"name" : "Stratification 1",
"use" : "out",
"min" : 0,
"max" : "1",
"type" : "string"
},
{
"name" : "Denominator",
"use" : "out",
"min" : 0,
"max" : "1",
"type" : "boolean"
},
{
"name" : "Initial Population",
"use" : "out",
"min" : 0,
"max" : "1",
"type" : "boolean"
}
],
"dataRequirement" : [
{
"type" : "Immunization",
"profile" : [
🔗 "http://hl7.org/fhir/StructureDefinition/Immunization"
],
"mustSupport" : [
"status",
"isSubpotent"
]
},
{
"type" : "Immunization",
"profile" : [
🔗 "http://hl7.org/fhir/StructureDefinition/Immunization"
],
"mustSupport" : [
"status",
"isSubpotent",
"vaccineCode"
]
},
{
"type" : "Immunization",
"profile" : [
🔗 "http://hl7.org/fhir/StructureDefinition/Immunization"
],
"mustSupport" : [
"status",
"isSubpotent",
"vaccineCode"
]
},
{
"type" : "Patient",
"profile" : [
🔗 "http://hl7.org/fhir/StructureDefinition/Patient"
]
},
{
"type" : "Patient",
"profile" : [
🔗 "http://hl7.org/fhir/StructureDefinition/Patient"
],
"mustSupport" : [
"use"
]
},
{
"type" : "Immunization",
"profile" : [
🔗 "http://hl7.org/fhir/StructureDefinition/Immunization"
],
"mustSupport" : [
"status",
"isSubpotent",
"vaccineCode"
]
},
{
"type" : "Patient",
"profile" : [
🔗 "http://hl7.org/fhir/StructureDefinition/Patient"
],
"mustSupport" : [
"use"
]
}
]
}
],
"extension" : [
{
"url" : "http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-effectiveDataRequirements",
"valueCanonical" : "#effective-data-requirements"
}
],
"url" : "http://smart.who.int/immunizations/Measure/IMMZIND07",
"version" : "0.2.0",
"name" : "IMMZIND07",
"title" : "IMMZIND07",
"status" : "draft",
"experimental" : false,
"date" : "2025-06-11",
"publisher" : "WHO",
"contact" : [
{
"name" : "WHO",
"telecom" : [
{
"system" : "url",
"value" : "http://who.int"
}
]
}
],
"description" : "IMMZ.IND.07 Immunization coverage for oral polio vaccine (OPV), 2nd dose",
"library" : [
🔗 "http://smart.who.int/immunizations/Library/IMMZIND07Logic"
],
"scoring" : {
"coding" : [
{
"system" : "http://terminology.hl7.org/CodeSystem/measure-scoring",
"code" : "proportion",
"display" : "Proportion"
}
]
},
"group" : [
{
"extension" : [
{
"url" : "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-populationBasis",
"valueCode" : "boolean"
}
],
"population" : [
{
"id" : "IMMZ.IND.07.IP",
"code" : {
"coding" : [
{
"system" : "http://terminology.hl7.org/CodeSystem/measure-population",
"code" : "initial-population",
"display" : "Initial Population"
}
]
},
"description" : "Initial Population",
"criteria" : {
"language" : "text/cql-identifier",
"expression" : "Initial Population"
}
},
{
"id" : "IMMZ.IND.07.D",
"code" : {
"coding" : [
{
"system" : "http://terminology.hl7.org/CodeSystem/measure-population",
"code" : "denominator",
"display" : "Denominator"
}
]
},
"description" : "Denominator",
"criteria" : {
"language" : "text/cql-identifier",
"expression" : "Denominator"
}
},
{
"id" : "IMMZ.IND.07.N",
"code" : {
"coding" : [
{
"system" : "http://terminology.hl7.org/CodeSystem/measure-population",
"code" : "numerator",
"display" : "Numerator"
}
]
},
"description" : "Numerator",
"criteria" : {
"language" : "text/cql-identifier",
"expression" : "Numerator"
}
}
],
"stratifier" : [
{
"id" : "IMMZ.IND.07.S1",
"code" : {
"coding" : [
{
"system" : "http://smart.who.int/immunizations/CodeSystem/IMMZ.I",
"code" : "DE32",
"display" : "By-Administrative Area"
}
]
},
"criteria" : {
"language" : "text/cql-identifier",
"expression" : "Stratification 1"
}
},
{
"id" : "IMMZ.IND.07.S2",
"code" : {
"coding" : [
{
"system" : "http://smart.who.int/immunizations/CodeSystem/IMMZ.I",
"code" : "DE31",
"display" : "By-Sex"
}
]
},
"criteria" : {
"language" : "text/cql-identifier",
"expression" : "Stratification 2"
}
},
{
"id" : "IMMZ.IND.07.S3",
"code" : {
"coding" : [
{
"system" : "http://smart.who.int/immunizations/CodeSystem/IMMZ.I",
"code" : "DE33",
"display" : "By-Age group"
}
]
},
"criteria" : {
"language" : "text/cql-identifier",
"expression" : "Stratification 3"
}
},
{
"id" : "IMMZ.IND.07.S4",
"code" : {
"coding" : [
{
"system" : "http://smart.who.int/immunizations/CodeSystem/IMMZ.I",
"code" : "DE33",
"display" : "By-Age group"
}
]
},
"criteria" : {
"language" : "text/cql-identifier",
"expression" : "Stratification 4"
}
}
]
}
]
}