Skip to content

Instantly share code, notes, and snippets.

@kaweesi
Last active April 17, 2019 12:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kaweesi/0614cd09f51d22da18434dee7937a7fc to your computer and use it in GitHub Desktop.
Save kaweesi/0614cd09f51d22da18434dee7937a7fc to your computer and use it in GitHub Desktop.
<org.openmrs.module.reporting.report.definition.ReportDefinition id="1" uuid="fa20c1ac-94ea-11e3-96de-0023156365e4" retired="false">
<name>PEPFAR MER 2.3 Quarterly</name>
<description>MER Quarterly Report</description>
<creator id="2" uuid="85a05c5e-1e3d-11e0-acca-000c29d83bf2"/>
<dateCreated id="3">2019-04-17 09:43:54 UTC</dateCreated>
<parameters id="4">
<org.openmrs.module.reporting.evaluation.parameter.Parameter id="5">
<name>startDate</name>
<label>Start date</label>
<type>java.util.Date</type>
<required>true</required>
</org.openmrs.module.reporting.evaluation.parameter.Parameter>
<org.openmrs.module.reporting.evaluation.parameter.Parameter id="6">
<name>endDate</name>
<label>End date</label>
<type>java.util.Date</type>
<required>true</required>
</org.openmrs.module.reporting.evaluation.parameter.Parameter>
<org.openmrs.module.reporting.evaluation.parameter.Parameter id="7">
<name>location</name>
<label>Location</label>
<type>org.openmrs.Location</type>
<required>true</required>
</org.openmrs.module.reporting.evaluation.parameter.Parameter>
</parameters>
<baseCohortDefinition id="8">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.SqlCohortDefinition" id="9" retired="false">
<name>baseCohort</name>
<parameters reference="4"/>
<query>select p.patient_id from patient p join encounter e on e.patient_id=p.patient_id where e.voided=0 and p.voided=0 and e.encounter_type in (5,7) and e.encounter_datetime&lt;=:endDate and e.location_id = :location union select pg.patient_id from patient p join patient_program pg on p.patient_id=pg.patient_id where pg.voided=0 and p.voided=0 and program_id=1 and date_enrolled&lt;=:endDate and location_id=:location union select pg.patient_id from patient p join patient_program pg on p.patient_id=pg.patient_id join patient_state ps on pg.patient_program_id=ps.patient_program_id where pg.voided=0 and ps.voided=0 and p.voided=0 and pg.program_id=1 and ps.state=28 and ps.start_date=pg.date_enrolled and ps.start_date&lt;=:endDate and location_id=:location union select pg.patient_id from patient p join patient_program pg on p.patient_id=pg.patient_id join patient_state ps on pg.patient_program_id=ps.patient_program_id where pg.voided=0 and ps.voided=0 and p.voided=0 and pg.program_id=2 and ps.state=29 and ps.start_date&lt;=:endDate and location_id=:location </query>
</parameterizable>
<parameterMappings id="10">
<entry>
<string>location</string>
<string>${location}</string>
</entry>
<entry>
<string>endDate</string>
<string>${endDate}</string>
</entry>
</parameterMappings>
</baseCohortDefinition>
<dataSetDefinitions class="linked-hash-map" id="11">
<entry>
<string>N</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="12">
<parameterizable class="org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition" id="13" retired="false">
<name>TX_NEW Data Set</name>
<parameters reference="4"/>
<dimensions id="14">
<entry>
<string>maternity</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="15">
<parameterizable class="org.openmrs.module.reporting.indicator.dimension.CohortDefinitionDimension" id="16" retired="false">
<name>Maternity Dimension</name>
<parameters reference="4"/>
<cohortDefinitions class="tree-map" id="17">
<entry>
<string>breastfeeding</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="18">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="19" retired="false">
<description>breastfeedingComposition</description>
<parameters id="20">
<org.openmrs.module.reporting.evaluation.parameter.Parameter id="21">
<name>onOrAfter</name>
<label>onOrAfter</label>
<type>java.util.Date</type>
<required>true</required>
</org.openmrs.module.reporting.evaluation.parameter.Parameter>
<org.openmrs.module.reporting.evaluation.parameter.Parameter id="22">
<name>onOrBefore</name>
<label>onOrBefore</label>
<type>java.util.Date</type>
<required>true</required>
</org.openmrs.module.reporting.evaluation.parameter.Parameter>
<org.openmrs.module.reporting.evaluation.parameter.Parameter reference="7"/>
</parameters>
<compositionString>(DATAPARTO OR INICIOLACTANTE OR LACTANTEPROGRAMA OR LACTANTE) AND FEMININO</compositionString>
<searches id="23">
<entry>
<string>DATAPARTO</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="24">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.DateObsCohortDefinition" id="25" retired="false">
<name>patientsWithUpdatedDepartureInART</name>
<parameters id="26">
<org.openmrs.module.reporting.evaluation.parameter.Parameter id="27">
<name>value1</name>
<label>After Date</label>
<type>java.util.Date</type>
<required>true</required>
</org.openmrs.module.reporting.evaluation.parameter.Parameter>
<org.openmrs.module.reporting.evaluation.parameter.Parameter id="28">
<name>value2</name>
<label>Before Date</label>
<type>java.util.Date</type>
<required>true</required>
</org.openmrs.module.reporting.evaluation.parameter.Parameter>
<org.openmrs.module.reporting.evaluation.parameter.Parameter id="29">
<name>locationList</name>
<label>Location</label>
<type>org.openmrs.Location</type>
<required>true</required>
</org.openmrs.module.reporting.evaluation.parameter.Parameter>
</parameters>
<timeModifier>ANY</timeModifier>
<question id="30" uuid="e1e765c2-1d5f-11e0-b929-000c29ad1d07"/>
<encounterTypeList id="31">
<encounterType id="32" uuid="e278f956-1d5f-11e0-b929-000c29ad1d07"/>
<encounterType id="33" uuid="e278f820-1d5f-11e0-b929-000c29ad1d07"/>
</encounterTypeList>
<operator1>GREATER_EQUAL</operator1>
<operator2>LESS_EQUAL</operator2>
</parameterizable>
<parameterMappings id="34">
<entry>
<string>locationList</string>
<string>${location}</string>
</entry>
<entry>
<string>value1</string>
<string>${onOrAfter}</string>
</entry>
<entry>
<string>value2</string>
<string>${onOrBefore}</string>
</entry>
</parameterMappings>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>INICIOLACTANTE</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="35">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CodedObsCohortDefinition" id="36" retired="false">
<name>has obs between dates</name>
<parameters id="37">
<org.openmrs.module.reporting.evaluation.parameter.Parameter reference="22"/>
<org.openmrs.module.reporting.evaluation.parameter.Parameter reference="21"/>
<org.openmrs.module.reporting.evaluation.parameter.Parameter reference="29"/>
</parameters>
<timeModifier>FIRST</timeModifier>
<question id="38" uuid="607315ab-2f52-4d9f-b28a-6383b9a5f9c4"/>
<encounterTypeList class="java.util.Arrays$ArrayList" id="39">
<a class="encounterType-array" id="40">
<encounterType reference="32"/>
</a>
</encounterTypeList>
<operator>IN</operator>
<valueList class="java.util.Arrays$ArrayList" id="41">
<a class="concept-array" id="42">
<concept id="43" uuid="bc4fe755-fc8f-49b8-9956-baf2477e8313"/>
</a>
</valueList>
</parameterizable>
<parameterMappings id="44">
<entry>
<string>onOrBefore</string>
<string>${onOrBefore}</string>
</entry>
<entry>
<string>locationList</string>
<string>${location}</string>
</entry>
<entry>
<string>onOrAfter</string>
<string>${onOrAfter}</string>
</entry>
</parameterMappings>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>LACTANTEPROGRAMA</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="45">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.SqlCohortDefinition" id="46" retired="false">
<name>patientsWhoGaveBirthWithinReportingPeriod</name>
<parameters reference="4"/>
<query>select pg.patient_id from patient p inner join patient_program pg on p.patient_id=pg.patient_id inner join patient_state ps on pg.patient_program_id=ps.patient_program_id where pg.voided=0 and ps.voided=0 and p.voided=0 and pg.program_id=8 and ps.state=27 and ps.end_date is null and ps.start_date between :startDate and :endDate and location_id=:location</query>
</parameterizable>
<parameterMappings id="47">
<entry>
<string>startDate</string>
<string>${onOrAfter}</string>
</entry>
<entry>
<string>location</string>
<string>${location}</string>
</entry>
<entry>
<string>endDate</string>
<string>${onOrBefore}</string>
</entry>
</parameterMappings>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>FEMININO</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="48">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.GenderCohortDefinition" id="49" retired="false">
<name>FemaleCohort</name>
<parameters id="50"/>
<maleIncluded>false</maleIncluded>
<femaleIncluded>true</femaleIncluded>
<unknownGenderIncluded>false</unknownGenderIncluded>
</parameterizable>
<parameterMappings id="51"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>LACTANTE</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="52">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CodedObsCohortDefinition" id="53" retired="false">
<name>has obs between dates</name>
<parameters reference="37"/>
<timeModifier>LAST</timeModifier>
<question reference="43"/>
<encounterTypeList class="java.util.Arrays$ArrayList" reference="39"/>
<operator>IN</operator>
<valueList class="java.util.Arrays$ArrayList" id="54">
<a class="concept-array" id="55">
<concept id="56" uuid="e1d81b62-1d5f-11e0-b929-000c29ad1d07"/>
</a>
</valueList>
</parameterizable>
<parameterMappings reference="44"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings id="57">
<entry>
<string>location</string>
<string>${location}</string>
</entry>
<entry>
<string>onOrBefore</string>
<string>${endDate}</string>
</entry>
<entry>
<string>onOrAfter</string>
<string>${startDate}</string>
</entry>
</parameterMappings>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>pregnant</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="58">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.SqlCohortDefinition" id="59" retired="false">
<name>patientsPregnantEnrolledOnART</name>
<parameters reference="4"/>
<query>Select p.patient_id from patient p inner join person pe on p.patient_id=pe.person_id inner join encounter e on p.patient_id=e.patient_id inner join obs o on e.encounter_id=o.encounter_id where p.voided=0 and e.voided=0 and o.voided=0 and concept_id=1982 and value_coded=44 and e.encounter_type in (5,6) and e.encounter_datetime between :startDate and :endDate and e.location_id=:location and pe.gender=&apos;F&apos; union Select p.patient_id from patient p inner join person pe on p.patient_id=pe.person_id inner join encounter e on p.patient_id=e.patient_id inner join obs o on e.encounter_id=o.encounter_id where p.voided=0 and e.voided=0 and o.voided=0 and concept_id=1279 and e.encounter_type in (5,6) and e.encounter_datetime between :startDate and :endDate and e.location_id=:location and pe.gender=&apos;F&apos; union Select p.patient_id from patient p inner join person pe on p.patient_id=pe.person_id inner join encounter e on p.patient_id=e.patient_id inner join obs o on e.encounter_id=o.encounter_id where p.voided=0 and e.voided=0 and o.voided=0 and concept_id=1600 and e.encounter_type in (5,6) and e.encounter_datetime between :startDate and :endDate and e.location_id=:location and pe.gender=&apos;F&apos; union select pp.patient_id from patient_program pp inner join person pe on pp.patient_id=pe.person_id where pp.program_id=8 and pp.voided=0 and pp.date_enrolled between :startDate and :endDate and pp.location_id=:location and pe.gender=&apos;F&apos;</query>
</parameterizable>
<parameterMappings id="60">
<entry>
<string>startDate</string>
<string>${startDate}</string>
</entry>
<entry>
<string>location</string>
<string>${location}</string>
</entry>
<entry>
<string>endDate</string>
<string>${endDate}</string>
</entry>
</parameterMappings>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</cohortDefinitions>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>age</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="61">
<parameterizable class="org.openmrs.module.reporting.indicator.dimension.CohortDefinitionDimension" id="62" retired="false">
<name>age dimension</name>
<parameters class="java.util.Arrays$ArrayList" reference="4"/>
<cohortDefinitions class="tree-map" id="63">
<entry>
<string>1-4</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="64">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="65" retired="false">
<name>Age on ART start date</name>
<parameters id="66">
<org.openmrs.module.reporting.evaluation.parameter.Parameter reference="7"/>
</parameters>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.generic.AgeOnArtStartDateCalculation" id="67"/>
<withResultFinder>DEFAULT</withResultFinder>
<calculationParameters id="68">
<entry>
<string>maxAge</string>
<int>4</int>
</entry>
<entry>
<string>minAge</string>
<int>1</int>
</entry>
<entry>
<string>considerPatientThatStartedBeforeWasBorn</string>
<boolean>true</boolean>
</entry>
</calculationParameters>
</parameterizable>
<parameterMappings id="69">
<entry>
<string>location</string>
<string>${location}</string>
</entry>
</parameterMappings>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>10-14</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="70">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="71" retired="false">
<name>Age on ART start date</name>
<parameters reference="66"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.generic.AgeOnArtStartDateCalculation" reference="67"/>
<withResultFinder>DEFAULT</withResultFinder>
<calculationParameters id="72">
<entry>
<string>maxAge</string>
<int>14</int>
</entry>
<entry>
<string>minAge</string>
<int>10</int>
</entry>
<entry>
<string>considerPatientThatStartedBeforeWasBorn</string>
<boolean>true</boolean>
</entry>
</calculationParameters>
</parameterizable>
<parameterMappings reference="69"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>15+</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="73">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="74" retired="false">
<name>Age on ART start date</name>
<parameters reference="66"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.generic.AgeOnArtStartDateCalculation" reference="67"/>
<withResultFinder>DEFAULT</withResultFinder>
<calculationParameters id="75">
<entry>
<string>minAge</string>
<int>15</int>
</entry>
<entry>
<string>considerPatientThatStartedBeforeWasBorn</string>
<boolean>true</boolean>
</entry>
</calculationParameters>
</parameterizable>
<parameterMappings reference="69"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>15-19</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="76">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="77" retired="false">
<name>Age on ART start date</name>
<parameters reference="66"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.generic.AgeOnArtStartDateCalculation" reference="67"/>
<withResultFinder>DEFAULT</withResultFinder>
<calculationParameters id="78">
<entry>
<string>maxAge</string>
<int>19</int>
</entry>
<entry>
<string>minAge</string>
<int>15</int>
</entry>
<entry>
<string>considerPatientThatStartedBeforeWasBorn</string>
<boolean>true</boolean>
</entry>
</calculationParameters>
</parameterizable>
<parameterMappings reference="69"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>20-24</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="79">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="80" retired="false">
<name>Age on ART start date</name>
<parameters reference="66"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.generic.AgeOnArtStartDateCalculation" reference="67"/>
<withResultFinder>DEFAULT</withResultFinder>
<calculationParameters id="81">
<entry>
<string>maxAge</string>
<int>24</int>
</entry>
<entry>
<string>minAge</string>
<int>20</int>
</entry>
<entry>
<string>considerPatientThatStartedBeforeWasBorn</string>
<boolean>true</boolean>
</entry>
</calculationParameters>
</parameterizable>
<parameterMappings reference="69"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>25-29</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="82">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="83" retired="false">
<name>Age on ART start date</name>
<parameters reference="66"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.generic.AgeOnArtStartDateCalculation" reference="67"/>
<withResultFinder>DEFAULT</withResultFinder>
<calculationParameters id="84">
<entry>
<string>maxAge</string>
<int>29</int>
</entry>
<entry>
<string>minAge</string>
<int>25</int>
</entry>
<entry>
<string>considerPatientThatStartedBeforeWasBorn</string>
<boolean>true</boolean>
</entry>
</calculationParameters>
</parameterizable>
<parameterMappings reference="69"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>30-34</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="85">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="86" retired="false">
<name>Age on ART start date</name>
<parameters reference="66"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.generic.AgeOnArtStartDateCalculation" reference="67"/>
<withResultFinder>DEFAULT</withResultFinder>
<calculationParameters id="87">
<entry>
<string>maxAge</string>
<int>34</int>
</entry>
<entry>
<string>minAge</string>
<int>30</int>
</entry>
<entry>
<string>considerPatientThatStartedBeforeWasBorn</string>
<boolean>true</boolean>
</entry>
</calculationParameters>
</parameterizable>
<parameterMappings reference="69"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>35-39</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="88">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="89" retired="false">
<name>Age on ART start date</name>
<parameters reference="66"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.generic.AgeOnArtStartDateCalculation" reference="67"/>
<withResultFinder>DEFAULT</withResultFinder>
<calculationParameters id="90">
<entry>
<string>maxAge</string>
<int>39</int>
</entry>
<entry>
<string>minAge</string>
<int>35</int>
</entry>
<entry>
<string>considerPatientThatStartedBeforeWasBorn</string>
<boolean>true</boolean>
</entry>
</calculationParameters>
</parameterizable>
<parameterMappings reference="69"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>40-44</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="91">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="92" retired="false">
<name>Age on ART start date</name>
<parameters reference="66"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.generic.AgeOnArtStartDateCalculation" reference="67"/>
<withResultFinder>DEFAULT</withResultFinder>
<calculationParameters id="93">
<entry>
<string>maxAge</string>
<int>44</int>
</entry>
<entry>
<string>minAge</string>
<int>40</int>
</entry>
<entry>
<string>considerPatientThatStartedBeforeWasBorn</string>
<boolean>true</boolean>
</entry>
</calculationParameters>
</parameterizable>
<parameterMappings reference="69"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>45-49</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="94">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="95" retired="false">
<name>Age on ART start date</name>
<parameters reference="66"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.generic.AgeOnArtStartDateCalculation" reference="67"/>
<withResultFinder>DEFAULT</withResultFinder>
<calculationParameters id="96">
<entry>
<string>maxAge</string>
<int>49</int>
</entry>
<entry>
<string>minAge</string>
<int>45</int>
</entry>
<entry>
<string>considerPatientThatStartedBeforeWasBorn</string>
<boolean>true</boolean>
</entry>
</calculationParameters>
</parameterizable>
<parameterMappings reference="69"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>5-9</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="97">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="98" retired="false">
<name>Age on ART start date</name>
<parameters reference="66"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.generic.AgeOnArtStartDateCalculation" reference="67"/>
<withResultFinder>DEFAULT</withResultFinder>
<calculationParameters id="99">
<entry>
<string>maxAge</string>
<int>9</int>
</entry>
<entry>
<string>minAge</string>
<int>5</int>
</entry>
<entry>
<string>considerPatientThatStartedBeforeWasBorn</string>
<boolean>true</boolean>
</entry>
</calculationParameters>
</parameterizable>
<parameterMappings reference="69"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>50+</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="100">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="101" retired="false">
<name>Age on ART start date</name>
<parameters reference="66"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.generic.AgeOnArtStartDateCalculation" reference="67"/>
<withResultFinder>DEFAULT</withResultFinder>
<calculationParameters id="102">
<entry>
<string>maxAge</string>
<int>200</int>
</entry>
<entry>
<string>minAge</string>
<int>50</int>
</entry>
<entry>
<string>considerPatientThatStartedBeforeWasBorn</string>
<boolean>true</boolean>
</entry>
</calculationParameters>
</parameterizable>
<parameterMappings reference="69"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>&lt;1</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="103">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="104" retired="false">
<name>Age on ART start date</name>
<parameters reference="66"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.generic.AgeOnArtStartDateCalculation" reference="67"/>
<withResultFinder>DEFAULT</withResultFinder>
<calculationParameters id="105">
<entry>
<string>maxAge</string>
<int>0</int>
</entry>
<entry>
<string>minAge</string>
<int>0</int>
</entry>
<entry>
<string>considerPatientThatStartedBeforeWasBorn</string>
<boolean>true</boolean>
</entry>
</calculationParameters>
</parameterizable>
<parameterMappings reference="69"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>&lt;15</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="106">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="107" retired="false">
<name>Age on ART start date</name>
<parameters reference="66"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.generic.AgeOnArtStartDateCalculation" reference="67"/>
<withResultFinder>DEFAULT</withResultFinder>
<calculationParameters id="108">
<entry>
<string>maxAge</string>
<int>14</int>
</entry>
<entry>
<string>considerPatientThatStartedBeforeWasBorn</string>
<boolean>true</boolean>
</entry>
</calculationParameters>
</parameterizable>
<parameterMappings reference="69"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>UK</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="109">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.SqlCohortDefinition" id="110" retired="false">
<name>unknownAge</name>
<parameters reference="4"/>
<query>SELECT p.patient_id FROM patient p JOIN person pr ON p.patient_id = pr.person_id WHERE pr.birthdate IS NULL</query>
</parameterizable>
<parameterMappings id="111"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</cohortDefinitions>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>gender</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="112">
<parameterizable class="org.openmrs.module.reporting.indicator.dimension.CohortDefinitionDimension" id="113" retired="false">
<name>gender</name>
<parameters id="114"/>
<cohortDefinitions class="tree-map" id="115">
<entry>
<string>F</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="116">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.GenderCohortDefinition" id="117" retired="false">
<name>FemaleCohort</name>
<parameters id="118"/>
<maleIncluded>false</maleIncluded>
<femaleIncluded>true</femaleIncluded>
<unknownGenderIncluded>false</unknownGenderIncluded>
</parameterizable>
<parameterMappings id="119"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>M</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="120">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.GenderCohortDefinition" id="121" retired="false">
<name>MaleCohort</name>
<parameters id="122"/>
<maleIncluded>true</maleIncluded>
<femaleIncluded>false</femaleIncluded>
<unknownGenderIncluded>false</unknownGenderIncluded>
</parameterizable>
<parameterMappings id="123"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</cohortDefinitions>
</parameterizable>
<parameterMappings id="124"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</dimensions>
<columns id="125">
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="126">
<name>1All</name>
<label>TX_NEW: New on ART</label>
<dataType>java.lang.Object</dataType>
<indicator id="127">
<parameterizable class="org.openmrs.module.reporting.indicator.CohortIndicator" id="128" retired="false">
<name>patientNewlyEnrolledInHIVIndicator</name>
<parameters reference="4"/>
<type>COUNT</type>
<cohortDefinition id="129">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="130" retired="false">
<name>patientEnrolledInART</name>
<parameters reference="20"/>
<compositionString>startedART NOT (transferredIn OR restartedTreatment)</compositionString>
<searches id="131">
<entry>
<string>startedART</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="132">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="133" retired="false">
<name>Art start date</name>
<parameters id="134">
<org.openmrs.module.reporting.evaluation.parameter.Parameter reference="7"/>
<org.openmrs.module.reporting.evaluation.parameter.Parameter reference="22"/>
<org.openmrs.module.reporting.evaluation.parameter.Parameter reference="21"/>
</parameters>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.generic.StartedArtOnPeriodCalculation" id="135"/>
<withResultFinder>DEFAULT</withResultFinder>
<calculationParameters id="136">
<entry>
<string>considerPharmacyEncounter</string>
<boolean>true</boolean>
</entry>
<entry>
<string>considerTransferredIn</string>
<boolean>false</boolean>
</entry>
</calculationParameters>
</parameterizable>
<parameterMappings id="137">
<entry>
<string>location</string>
<string>${location}</string>
</entry>
<entry>
<string>onOrBefore</string>
<string>${onOrBefore}</string>
</entry>
<entry>
<string>onOrAfter</string>
<string>${onOrAfter}</string>
</entry>
</parameterMappings>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>restartedTreatment</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="138">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CodedObsCohortDefinition" id="139" retired="false">
<name>has obs between dates</name>
<parameters reference="37"/>
<timeModifier>ANY</timeModifier>
<question id="140" uuid="e1d9ee10-1d5f-11e0-b929-000c29ad1d07"/>
<operator>IN</operator>
<valueList class="singleton-list" id="141">
<concept id="142" uuid="e1de1bfc-1d5f-11e0-b929-000c29ad1d07"/>
</valueList>
</parameterizable>
<parameterMappings reference="44"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>transferredIn</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="143">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.SqlCohortDefinition" id="144" retired="false">
<name>transferredFromOtherHealthFacility</name>
<parameters reference="20"/>
<query>select p.patient_id from patient p inner join patient_program pg on p.patient_id=pg.patient_id inner join patient_state ps on pg.patient_program_id=ps.patient_program_id where pg.voided=0 and ps.voided=0 and p.voided=0 and pg.program_id=2 and ps.state=29 and ps.start_date=pg.date_enrolled and ps.start_date between :onOrAfter and :onOrBefore and location_id=:location group by p.patient_id</query>
</parameterizable>
<parameterMappings reference="137"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="57"/>
</cohortDefinition>
</parameterizable>
<parameterMappings reference="60"/>
</indicator>
<dimensionOptions id="145"/>
<outer-class id="146" retired="false">
<name>TX_NEW Data Set</name>
<parameters reference="4"/>
<dimensions id="147">
<entry>
<string>maternity</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="148">
<parameterizable class="org.openmrs.module.reporting.indicator.dimension.CohortDefinitionDimension" id="149" retired="false">
<name>Maternity Dimension</name>
<parameters reference="4"/>
<cohortDefinitions class="tree-map" id="150">
<entry>
<string>breastfeeding</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="151">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="152" retired="false">
<description>breastfeedingComposition</description>
<parameters reference="20"/>
<compositionString>(DATAPARTO OR INICIOLACTANTE OR LACTANTEPROGRAMA OR LACTANTE) AND FEMININO</compositionString>
<searches id="153">
<entry>
<string>DATAPARTO</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="154">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.DateObsCohortDefinition" id="155" retired="false">
<name>patientsWithUpdatedDepartureInART</name>
<parameters reference="26"/>
<timeModifier>ANY</timeModifier>
<question reference="30"/>
<encounterTypeList reference="31"/>
<operator1>GREATER_EQUAL</operator1>
<operator2>LESS_EQUAL</operator2>
</parameterizable>
<parameterMappings reference="34"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>INICIOLACTANTE</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="156">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CodedObsCohortDefinition" id="157" retired="false">
<name>has obs between dates</name>
<parameters reference="37"/>
<timeModifier>FIRST</timeModifier>
<question reference="38"/>
<encounterTypeList class="java.util.Arrays$ArrayList" reference="39"/>
<operator>IN</operator>
<valueList class="java.util.Arrays$ArrayList" reference="41"/>
</parameterizable>
<parameterMappings reference="44"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>LACTANTEPROGRAMA</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="158">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.SqlCohortDefinition" id="159" retired="false">
<name>patientsWhoGaveBirthWithinReportingPeriod</name>
<parameters reference="4"/>
<query>select pg.patient_id from patient p inner join patient_program pg on p.patient_id=pg.patient_id inner join patient_state ps on pg.patient_program_id=ps.patient_program_id where pg.voided=0 and ps.voided=0 and p.voided=0 and pg.program_id=8 and ps.state=27 and ps.end_date is null and ps.start_date between :startDate and :endDate and location_id=:location</query>
</parameterizable>
<parameterMappings reference="47"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>FEMININO</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped reference="48"/>
</entry>
<entry>
<string>LACTANTE</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="160">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CodedObsCohortDefinition" id="161" retired="false">
<name>has obs between dates</name>
<parameters reference="37"/>
<timeModifier>LAST</timeModifier>
<question reference="43"/>
<encounterTypeList class="java.util.Arrays$ArrayList" reference="39"/>
<operator>IN</operator>
<valueList class="java.util.Arrays$ArrayList" reference="54"/>
</parameterizable>
<parameterMappings reference="44"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="57"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>pregnant</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="162">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.SqlCohortDefinition" id="163" retired="false">
<name>patientsPregnantEnrolledOnART</name>
<parameters reference="4"/>
<query>Select p.patient_id from patient p inner join person pe on p.patient_id=pe.person_id inner join encounter e on p.patient_id=e.patient_id inner join obs o on e.encounter_id=o.encounter_id where p.voided=0 and e.voided=0 and o.voided=0 and concept_id=1982 and value_coded=44 and e.encounter_type in (5,6) and e.encounter_datetime between :startDate and :endDate and e.location_id=:location and pe.gender=&apos;F&apos; union Select p.patient_id from patient p inner join person pe on p.patient_id=pe.person_id inner join encounter e on p.patient_id=e.patient_id inner join obs o on e.encounter_id=o.encounter_id where p.voided=0 and e.voided=0 and o.voided=0 and concept_id=1279 and e.encounter_type in (5,6) and e.encounter_datetime between :startDate and :endDate and e.location_id=:location and pe.gender=&apos;F&apos; union Select p.patient_id from patient p inner join person pe on p.patient_id=pe.person_id inner join encounter e on p.patient_id=e.patient_id inner join obs o on e.encounter_id=o.encounter_id where p.voided=0 and e.voided=0 and o.voided=0 and concept_id=1600 and e.encounter_type in (5,6) and e.encounter_datetime between :startDate and :endDate and e.location_id=:location and pe.gender=&apos;F&apos; union select pp.patient_id from patient_program pp inner join person pe on pp.patient_id=pe.person_id where pp.program_id=8 and pp.voided=0 and pp.date_enrolled between :startDate and :endDate and pp.location_id=:location and pe.gender=&apos;F&apos;</query>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</cohortDefinitions>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>age</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="164">
<parameterizable class="org.openmrs.module.reporting.indicator.dimension.CohortDefinitionDimension" id="165" retired="false">
<name>age dimension</name>
<parameters class="java.util.Arrays$ArrayList" reference="4"/>
<cohortDefinitions class="tree-map" id="166">
<entry>
<string>1-4</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="167">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="168" retired="false">
<name>Age on ART start date</name>
<parameters reference="66"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.generic.AgeOnArtStartDateCalculation" reference="67"/>
<withResultFinder>DEFAULT</withResultFinder>
<calculationParameters reference="68"/>
</parameterizable>
<parameterMappings reference="69"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>10-14</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="169">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="170" retired="false">
<name>Age on ART start date</name>
<parameters reference="66"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.generic.AgeOnArtStartDateCalculation" reference="67"/>
<withResultFinder>DEFAULT</withResultFinder>
<calculationParameters reference="72"/>
</parameterizable>
<parameterMappings reference="69"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>15+</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="171">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="172" retired="false">
<name>Age on ART start date</name>
<parameters reference="66"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.generic.AgeOnArtStartDateCalculation" reference="67"/>
<withResultFinder>DEFAULT</withResultFinder>
<calculationParameters reference="75"/>
</parameterizable>
<parameterMappings reference="69"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>15-19</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="173">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="174" retired="false">
<name>Age on ART start date</name>
<parameters reference="66"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.generic.AgeOnArtStartDateCalculation" reference="67"/>
<withResultFinder>DEFAULT</withResultFinder>
<calculationParameters reference="78"/>
</parameterizable>
<parameterMappings reference="69"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>20-24</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="175">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="176" retired="false">
<name>Age on ART start date</name>
<parameters reference="66"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.generic.AgeOnArtStartDateCalculation" reference="67"/>
<withResultFinder>DEFAULT</withResultFinder>
<calculationParameters reference="81"/>
</parameterizable>
<parameterMappings reference="69"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>25-29</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="177">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="178" retired="false">
<name>Age on ART start date</name>
<parameters reference="66"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.generic.AgeOnArtStartDateCalculation" reference="67"/>
<withResultFinder>DEFAULT</withResultFinder>
<calculationParameters reference="84"/>
</parameterizable>
<parameterMappings reference="69"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>30-34</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="179">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="180" retired="false">
<name>Age on ART start date</name>
<parameters reference="66"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.generic.AgeOnArtStartDateCalculation" reference="67"/>
<withResultFinder>DEFAULT</withResultFinder>
<calculationParameters reference="87"/>
</parameterizable>
<parameterMappings reference="69"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>35-39</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="181">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="182" retired="false">
<name>Age on ART start date</name>
<parameters reference="66"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.generic.AgeOnArtStartDateCalculation" reference="67"/>
<withResultFinder>DEFAULT</withResultFinder>
<calculationParameters reference="90"/>
</parameterizable>
<parameterMappings reference="69"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>40-44</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="183">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="184" retired="false">
<name>Age on ART start date</name>
<parameters reference="66"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.generic.AgeOnArtStartDateCalculation" reference="67"/>
<withResultFinder>DEFAULT</withResultFinder>
<calculationParameters reference="93"/>
</parameterizable>
<parameterMappings reference="69"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>45-49</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="185">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="186" retired="false">
<name>Age on ART start date</name>
<parameters reference="66"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.generic.AgeOnArtStartDateCalculation" reference="67"/>
<withResultFinder>DEFAULT</withResultFinder>
<calculationParameters reference="96"/>
</parameterizable>
<parameterMappings reference="69"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>5-9</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="187">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="188" retired="false">
<name>Age on ART start date</name>
<parameters reference="66"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.generic.AgeOnArtStartDateCalculation" reference="67"/>
<withResultFinder>DEFAULT</withResultFinder>
<calculationParameters reference="99"/>
</parameterizable>
<parameterMappings reference="69"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>50+</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="189">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="190" retired="false">
<name>Age on ART start date</name>
<parameters reference="66"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.generic.AgeOnArtStartDateCalculation" reference="67"/>
<withResultFinder>DEFAULT</withResultFinder>
<calculationParameters reference="102"/>
</parameterizable>
<parameterMappings reference="69"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>&lt;1</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="191">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="192" retired="false">
<name>Age on ART start date</name>
<parameters reference="66"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.generic.AgeOnArtStartDateCalculation" reference="67"/>
<withResultFinder>DEFAULT</withResultFinder>
<calculationParameters reference="105"/>
</parameterizable>
<parameterMappings reference="69"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>&lt;15</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="193">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="194" retired="false">
<name>Age on ART start date</name>
<parameters reference="66"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.generic.AgeOnArtStartDateCalculation" reference="67"/>
<withResultFinder>DEFAULT</withResultFinder>
<calculationParameters reference="108"/>
</parameterizable>
<parameterMappings reference="69"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>UK</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped reference="109"/>
</entry>
</cohortDefinitions>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>gender</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped reference="112"/>
</entry>
</dimensions>
<columns reference="125"/>
</outer-class>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="195">
<name>ANC</name>
<label>TX_NEW: Breastfeeding Started ART</label>
<dataType>java.lang.Object</dataType>
<indicator id="196">
<parameterizable class="org.openmrs.module.reporting.indicator.CohortIndicator" id="197" retired="false">
<name>patientNewlyEnrolledInHIVIndicator</name>
<parameters reference="4"/>
<type>COUNT</type>
<cohortDefinition id="198">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="199" retired="false">
<name>patientEnrolledInART</name>
<parameters reference="20"/>
<compositionString>startedART NOT (transferredIn OR restartedTreatment)</compositionString>
<searches id="200">
<entry>
<string>startedART</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="201">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="202" retired="false">
<name>Art start date</name>
<parameters reference="134"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.generic.StartedArtOnPeriodCalculation" reference="135"/>
<withResultFinder>DEFAULT</withResultFinder>
<calculationParameters reference="136"/>
</parameterizable>
<parameterMappings reference="137"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>restartedTreatment</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="203">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CodedObsCohortDefinition" id="204" retired="false">
<name>has obs between dates</name>
<parameters reference="37"/>
<timeModifier>ANY</timeModifier>
<question reference="140"/>
<operator>IN</operator>
<valueList class="singleton-list" reference="141"/>
</parameterizable>
<parameterMappings reference="44"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>transferredIn</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="205">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.SqlCohortDefinition" id="206" retired="false">
<name>transferredFromOtherHealthFacility</name>
<parameters reference="20"/>
<query>select p.patient_id from patient p inner join patient_program pg on p.patient_id=pg.patient_id inner join patient_state ps on pg.patient_program_id=ps.patient_program_id where pg.voided=0 and ps.voided=0 and p.voided=0 and pg.program_id=2 and ps.state=29 and ps.start_date=pg.date_enrolled and ps.start_date between :onOrAfter and :onOrBefore and location_id=:location group by p.patient_id</query>
</parameterizable>
<parameterMappings reference="137"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="57"/>
</cohortDefinition>
</parameterizable>
<parameterMappings reference="60"/>
</indicator>
<dimensionOptions id="207">
<entry>
<string>maternity</string>
<string>breastfeeding</string>
</entry>
</dimensionOptions>
<outer-class reference="146"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="208">
<name>males-unknownM</name>
<label>Males (Unknown age male)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="196"/>
<dimensionOptions id="209">
<entry>
<string>age</string>
<string>UK</string>
</entry>
<entry>
<string>gender</string>
<string>M</string>
</entry>
</dimensionOptions>
<outer-class reference="146"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="210">
<name>males-under1M</name>
<label>Males (under 1 year male)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="196"/>
<dimensionOptions id="211">
<entry>
<string>age</string>
<string>&lt;1</string>
</entry>
<entry>
<string>gender</string>
<string>M</string>
</entry>
</dimensionOptions>
<outer-class reference="146"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="212">
<name>males-oneTo4M</name>
<label>Males (1 - 4 years male)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="196"/>
<dimensionOptions id="213">
<entry>
<string>age</string>
<string>1-4</string>
</entry>
<entry>
<string>gender</string>
<string>M</string>
</entry>
</dimensionOptions>
<outer-class reference="146"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="214">
<name>males-fiveTo9M</name>
<label>Males (5 - 9 years male)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="196"/>
<dimensionOptions id="215">
<entry>
<string>age</string>
<string>5-9</string>
</entry>
<entry>
<string>gender</string>
<string>M</string>
</entry>
</dimensionOptions>
<outer-class reference="146"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="216">
<name>males-tenTo14M</name>
<label>Males (10 - 14 male)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="196"/>
<dimensionOptions id="217">
<entry>
<string>age</string>
<string>10-14</string>
</entry>
<entry>
<string>gender</string>
<string>M</string>
</entry>
</dimensionOptions>
<outer-class reference="146"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="218">
<name>males-fifteenTo19M</name>
<label>Males (15 - 19 male)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="196"/>
<dimensionOptions id="219">
<entry>
<string>age</string>
<string>15-19</string>
</entry>
<entry>
<string>gender</string>
<string>M</string>
</entry>
</dimensionOptions>
<outer-class reference="146"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="220">
<name>males-twentyTo24M</name>
<label>Males (20 - 24 male)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="196"/>
<dimensionOptions id="221">
<entry>
<string>age</string>
<string>20-24</string>
</entry>
<entry>
<string>gender</string>
<string>M</string>
</entry>
</dimensionOptions>
<outer-class reference="146"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="222">
<name>males-twenty5To29M</name>
<label>Males (25 - 29 male)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="196"/>
<dimensionOptions id="223">
<entry>
<string>age</string>
<string>25-29</string>
</entry>
<entry>
<string>gender</string>
<string>M</string>
</entry>
</dimensionOptions>
<outer-class reference="146"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="224">
<name>males-thirtyTo34M</name>
<label>Males (30 - 34 male)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="196"/>
<dimensionOptions id="225">
<entry>
<string>age</string>
<string>30-34</string>
</entry>
<entry>
<string>gender</string>
<string>M</string>
</entry>
</dimensionOptions>
<outer-class reference="146"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="226">
<name>males-thirty5To39M</name>
<label>Males (35 - 39 male)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="196"/>
<dimensionOptions id="227">
<entry>
<string>age</string>
<string>35-39</string>
</entry>
<entry>
<string>gender</string>
<string>M</string>
</entry>
</dimensionOptions>
<outer-class reference="146"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="228">
<name>males-fortyTo44M</name>
<label>Males (40 - 44 male)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="196"/>
<dimensionOptions id="229">
<entry>
<string>age</string>
<string>40-44</string>
</entry>
<entry>
<string>gender</string>
<string>M</string>
</entry>
</dimensionOptions>
<outer-class reference="146"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="230">
<name>males-forty5To49M</name>
<label>Males (45 - 49 male)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="196"/>
<dimensionOptions id="231">
<entry>
<string>age</string>
<string>45-49</string>
</entry>
<entry>
<string>gender</string>
<string>M</string>
</entry>
</dimensionOptions>
<outer-class reference="146"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="232">
<name>males-above50M</name>
<label>Males (50+ male)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="196"/>
<dimensionOptions id="233">
<entry>
<string>age</string>
<string>50+</string>
</entry>
<entry>
<string>gender</string>
<string>M</string>
</entry>
</dimensionOptions>
<outer-class reference="146"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="234">
<name>females-unknownF</name>
<label>Females (Unknown age female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="196"/>
<dimensionOptions id="235">
<entry>
<string>age</string>
<string>UK</string>
</entry>
<entry>
<string>gender</string>
<string>F</string>
</entry>
</dimensionOptions>
<outer-class reference="146"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="236">
<name>females-under1F</name>
<label>Females (under 1 year female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="196"/>
<dimensionOptions id="237">
<entry>
<string>age</string>
<string>&lt;1</string>
</entry>
<entry>
<string>gender</string>
<string>F</string>
</entry>
</dimensionOptions>
<outer-class reference="146"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="238">
<name>females-oneTo4F</name>
<label>Females (1 - 4 years female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="196"/>
<dimensionOptions id="239">
<entry>
<string>age</string>
<string>1-4</string>
</entry>
<entry>
<string>gender</string>
<string>F</string>
</entry>
</dimensionOptions>
<outer-class reference="146"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="240">
<name>females-fiveTo9F</name>
<label>Females (5 - 9 years female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="196"/>
<dimensionOptions id="241">
<entry>
<string>age</string>
<string>5-9</string>
</entry>
<entry>
<string>gender</string>
<string>F</string>
</entry>
</dimensionOptions>
<outer-class reference="146"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="242">
<name>females-tenTo14F</name>
<label>Females (10 - 14 female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="196"/>
<dimensionOptions id="243">
<entry>
<string>age</string>
<string>10-14</string>
</entry>
<entry>
<string>gender</string>
<string>F</string>
</entry>
</dimensionOptions>
<outer-class reference="146"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="244">
<name>females-fifteenTo19F</name>
<label>Females (15 - 19 female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="196"/>
<dimensionOptions id="245">
<entry>
<string>age</string>
<string>15-19</string>
</entry>
<entry>
<string>gender</string>
<string>F</string>
</entry>
</dimensionOptions>
<outer-class reference="146"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="246">
<name>females-twentyTo24F</name>
<label>Females (20 - 24 female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="196"/>
<dimensionOptions id="247">
<entry>
<string>age</string>
<string>20-24</string>
</entry>
<entry>
<string>gender</string>
<string>F</string>
</entry>
</dimensionOptions>
<outer-class reference="146"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="248">
<name>females-twenty5To29F</name>
<label>Females (25 - 29 female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="196"/>
<dimensionOptions id="249">
<entry>
<string>age</string>
<string>25-29</string>
</entry>
<entry>
<string>gender</string>
<string>F</string>
</entry>
</dimensionOptions>
<outer-class reference="146"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="250">
<name>females-thirtyTo34F</name>
<label>Females (30 - 34 female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="196"/>
<dimensionOptions id="251">
<entry>
<string>age</string>
<string>30-34</string>
</entry>
<entry>
<string>gender</string>
<string>F</string>
</entry>
</dimensionOptions>
<outer-class reference="146"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="252">
<name>females-thirty5To39F</name>
<label>Females (35 - 39 female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="196"/>
<dimensionOptions id="253">
<entry>
<string>age</string>
<string>35-39</string>
</entry>
<entry>
<string>gender</string>
<string>F</string>
</entry>
</dimensionOptions>
<outer-class reference="146"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="254">
<name>females-fortyTo44F</name>
<label>Females (40 - 44 female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="196"/>
<dimensionOptions id="255">
<entry>
<string>age</string>
<string>40-44</string>
</entry>
<entry>
<string>gender</string>
<string>F</string>
</entry>
</dimensionOptions>
<outer-class reference="146"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="256">
<name>females-forty5To49F</name>
<label>Females (45 - 49 female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="196"/>
<dimensionOptions id="257">
<entry>
<string>age</string>
<string>45-49</string>
</entry>
<entry>
<string>gender</string>
<string>F</string>
</entry>
</dimensionOptions>
<outer-class reference="146"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="258">
<name>females-above50F</name>
<label>Females (50+ female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="196"/>
<dimensionOptions id="259">
<entry>
<string>age</string>
<string>50+</string>
</entry>
<entry>
<string>gender</string>
<string>F</string>
</entry>
</dimensionOptions>
<outer-class reference="146"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
</columns>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>C</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="260">
<parameterizable class="org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition" id="261" retired="false">
<name>TX_CURR Data Set</name>
<parameters reference="4"/>
<dimensions id="262">
<entry>
<string>age</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="263">
<parameterizable class="org.openmrs.module.reporting.indicator.dimension.CohortDefinitionDimension" id="264" retired="false">
<name>age dimension</name>
<parameters class="java.util.Arrays$ArrayList" id="265">
<a class="org.openmrs.module.reporting.evaluation.parameter.Parameter-array" id="266">
<org.openmrs.module.reporting.evaluation.parameter.Parameter id="267">
<name>effectiveDate</name>
<label>effectiveDate</label>
<type>java.util.Date</type>
<required>true</required>
</org.openmrs.module.reporting.evaluation.parameter.Parameter>
</a>
</parameters>
<cohortDefinitions class="tree-map" id="268">
<entry>
<string>1-4</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="269">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.AgeCohortDefinition" id="270" retired="false">
<name>patients with age between 1 and 4</name>
<parameters reference="265"/>
<minAge>1</minAge>
<minAgeUnit>YEARS</minAgeUnit>
<maxAge>4</maxAge>
<maxAgeUnit>YEARS</maxAgeUnit>
<unknownAgeIncluded>false</unknownAgeIncluded>
</parameterizable>
<parameterMappings id="271">
<entry>
<string>effectiveDate</string>
<string>${effectiveDate}</string>
</entry>
</parameterMappings>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>10-14</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="272">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.AgeCohortDefinition" id="273" retired="false">
<name>patients with age between 10 and 14</name>
<parameters reference="265"/>
<minAge>10</minAge>
<minAgeUnit>YEARS</minAgeUnit>
<maxAge>14</maxAge>
<maxAgeUnit>YEARS</maxAgeUnit>
<unknownAgeIncluded>false</unknownAgeIncluded>
</parameterizable>
<parameterMappings reference="271"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>15+</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="274">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.AgeCohortDefinition" id="275" retired="false">
<name>patients with age over 15</name>
<parameters reference="265"/>
<minAge>15</minAge>
<minAgeUnit>YEARS</minAgeUnit>
<maxAgeUnit>YEARS</maxAgeUnit>
<unknownAgeIncluded>false</unknownAgeIncluded>
</parameterizable>
<parameterMappings reference="271"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>15-19</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="276">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.AgeCohortDefinition" id="277" retired="false">
<name>patients with age between 15 and 19</name>
<parameters reference="265"/>
<minAge>15</minAge>
<minAgeUnit>YEARS</minAgeUnit>
<maxAge>19</maxAge>
<maxAgeUnit>YEARS</maxAgeUnit>
<unknownAgeIncluded>false</unknownAgeIncluded>
</parameterizable>
<parameterMappings reference="271"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>20-24</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="278">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.AgeCohortDefinition" id="279" retired="false">
<name>patients with age between 20 and 24</name>
<parameters reference="265"/>
<minAge>20</minAge>
<minAgeUnit>YEARS</minAgeUnit>
<maxAge>24</maxAge>
<maxAgeUnit>YEARS</maxAgeUnit>
<unknownAgeIncluded>false</unknownAgeIncluded>
</parameterizable>
<parameterMappings reference="271"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>25-29</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="280">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.AgeCohortDefinition" id="281" retired="false">
<name>patients with age between 25 and 29</name>
<parameters reference="265"/>
<minAge>25</minAge>
<minAgeUnit>YEARS</minAgeUnit>
<maxAge>29</maxAge>
<maxAgeUnit>YEARS</maxAgeUnit>
<unknownAgeIncluded>false</unknownAgeIncluded>
</parameterizable>
<parameterMappings reference="271"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>30-34</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="282">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.AgeCohortDefinition" id="283" retired="false">
<name>patients with age between 30 and 34</name>
<parameters reference="265"/>
<minAge>30</minAge>
<minAgeUnit>YEARS</minAgeUnit>
<maxAge>34</maxAge>
<maxAgeUnit>YEARS</maxAgeUnit>
<unknownAgeIncluded>false</unknownAgeIncluded>
</parameterizable>
<parameterMappings reference="271"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>35-39</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="284">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.AgeCohortDefinition" id="285" retired="false">
<name>patients with age between 35 and 39</name>
<parameters reference="265"/>
<minAge>35</minAge>
<minAgeUnit>YEARS</minAgeUnit>
<maxAge>39</maxAge>
<maxAgeUnit>YEARS</maxAgeUnit>
<unknownAgeIncluded>false</unknownAgeIncluded>
</parameterizable>
<parameterMappings reference="271"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>40-44</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="286">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.AgeCohortDefinition" id="287" retired="false">
<name>patients with age between 40 and 44</name>
<parameters reference="265"/>
<minAge>40</minAge>
<minAgeUnit>YEARS</minAgeUnit>
<maxAge>44</maxAge>
<maxAgeUnit>YEARS</maxAgeUnit>
<unknownAgeIncluded>false</unknownAgeIncluded>
</parameterizable>
<parameterMappings reference="271"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>45-49</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="288">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.AgeCohortDefinition" id="289" retired="false">
<name>patients with age between 45 and 49</name>
<parameters reference="265"/>
<minAge>45</minAge>
<minAgeUnit>YEARS</minAgeUnit>
<maxAge>49</maxAge>
<maxAgeUnit>YEARS</maxAgeUnit>
<unknownAgeIncluded>false</unknownAgeIncluded>
</parameterizable>
<parameterMappings reference="271"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>5-9</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="290">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.AgeCohortDefinition" id="291" retired="false">
<name>patients with age between 5 and 9</name>
<parameters reference="265"/>
<minAge>5</minAge>
<minAgeUnit>YEARS</minAgeUnit>
<maxAge>9</maxAge>
<maxAgeUnit>YEARS</maxAgeUnit>
<unknownAgeIncluded>false</unknownAgeIncluded>
</parameterizable>
<parameterMappings reference="271"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>50+</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="292">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.AgeCohortDefinition" id="293" retired="false">
<name>patients with age over 50</name>
<parameters reference="265"/>
<minAge>50</minAge>
<minAgeUnit>YEARS</minAgeUnit>
<maxAge>200</maxAge>
<maxAgeUnit>YEARS</maxAgeUnit>
<unknownAgeIncluded>false</unknownAgeIncluded>
</parameterizable>
<parameterMappings reference="271"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>&lt;1</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="294">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.AgeCohortDefinition" id="295" retired="false">
<name>patients with age bellow 1</name>
<parameters reference="265"/>
<minAge>0</minAge>
<minAgeUnit>YEARS</minAgeUnit>
<maxAge>0</maxAge>
<maxAgeUnit>YEARS</maxAgeUnit>
<unknownAgeIncluded>false</unknownAgeIncluded>
</parameterizable>
<parameterMappings reference="271"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>&lt;15</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="296">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.AgeCohortDefinition" id="297" retired="false">
<name>patients with age below 15</name>
<parameters reference="265"/>
<minAgeUnit>YEARS</minAgeUnit>
<maxAge>14</maxAge>
<maxAgeUnit>YEARS</maxAgeUnit>
<unknownAgeIncluded>false</unknownAgeIncluded>
</parameterizable>
<parameterMappings reference="271"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>UK</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="298">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.SqlCohortDefinition" id="299" retired="false">
<name>unknownAge</name>
<parameters reference="4"/>
<query>SELECT p.patient_id FROM patient p JOIN person pr ON p.patient_id = pr.person_id WHERE pr.birthdate IS NULL</query>
</parameterizable>
<parameterMappings id="300"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</cohortDefinitions>
</parameterizable>
<parameterMappings id="301">
<entry>
<string>effectiveDate</string>
<string>${endDate}</string>
</entry>
</parameterMappings>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>gender</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="302">
<parameterizable class="org.openmrs.module.reporting.indicator.dimension.CohortDefinitionDimension" id="303" retired="false">
<name>gender</name>
<parameters id="304"/>
<cohortDefinitions class="tree-map" id="305">
<entry>
<string>F</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="306">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.GenderCohortDefinition" id="307" retired="false">
<name>FemaleCohort</name>
<parameters id="308"/>
<maleIncluded>false</maleIncluded>
<femaleIncluded>true</femaleIncluded>
<unknownGenderIncluded>false</unknownGenderIncluded>
</parameterizable>
<parameterMappings id="309"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>M</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="310">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.GenderCohortDefinition" id="311" retired="false">
<name>MaleCohort</name>
<parameters id="312"/>
<maleIncluded>true</maleIncluded>
<femaleIncluded>false</femaleIncluded>
<unknownGenderIncluded>false</unknownGenderIncluded>
</parameterizable>
<parameterMappings id="313"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</cohortDefinitions>
</parameterizable>
<parameterMappings id="314"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</dimensions>
<columns id="315">
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="316">
<name>C1-M1</name>
<label>Children (under 1 year male)</label>
<dataType>java.lang.Object</dataType>
<indicator id="317">
<parameterizable class="org.openmrs.module.reporting.indicator.CohortIndicator" id="318" retired="false">
<name>patientInYearRangeEnrolledInHIVStartedARTIndicator</name>
<parameters reference="4"/>
<type>COUNT</type>
<cohortDefinition id="319">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="320" retired="false">
<name>compositionCohort</name>
<parameters id="321">
<org.openmrs.module.reporting.evaluation.parameter.Parameter reference="22"/>
<org.openmrs.module.reporting.evaluation.parameter.Parameter reference="7"/>
<org.openmrs.module.reporting.evaluation.parameter.Parameter reference="267"/>
<org.openmrs.module.reporting.evaluation.parameter.Parameter id="322">
<name>locations</name>
<label>location</label>
<type>org.openmrs.Location</type>
<required>true</required>
</org.openmrs.module.reporting.evaluation.parameter.Parameter>
</parameters>
<compositionString>(1 OR 2 OR 3 OR 4) AND (NOT (5 OR ((6 OR (NOT 11)) AND (NOT (7 OR 8))))) AND (11 OR 12)</compositionString>
<searches id="323">
<entry>
<string>3</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="324">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.SqlCohortDefinition" id="325" retired="false">
<name>patientWithHistoricalDrugStartDateObs</name>
<parameters id="326">
<org.openmrs.module.reporting.evaluation.parameter.Parameter reference="22"/>
<org.openmrs.module.reporting.evaluation.parameter.Parameter reference="7"/>
</parameters>
<query>SELECT p.patient_id FROM patient p INNER JOIN encounter e ON p.patient_id=e.patient_id INNER JOIN obs o ON e.encounter_id=o.encounter_id WHERE p.voided=0 and e.voided=0 AND o.voided=0 AND e.encounter_type IN (18, 6, 9) AND o.concept_id=1190 AND o.value_datetime IS NOT NULL AND o.value_datetime &lt;= :onOrBefore AND e.location_id=:location GROUP BY p.patient_id</query>
</parameterizable>
<parameterMappings id="327">
<entry>
<string>location</string>
<string>${location}</string>
</entry>
<entry>
<string>onOrBefore</string>
<string>${onOrBefore}</string>
</entry>
</parameterMappings>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>2</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="328">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.SqlCohortDefinition" id="329" retired="false">
<name>patientWithSTARTDRUGSObs</name>
<parameters reference="326"/>
<query>SELECT p.patient_id FROM patient p INNER JOIN encounter e ON p.patient_id=e.patient_id INNER JOIN obs o ON o.encounter_id=e.encounter_id WHERE e.voided=0 AND o.voided=0 AND p.voided=0 AND e.encounter_type in (18, 6, 9) AND o.concept_id=1255 AND o.value_coded in (1256, 1369) AND e.encounter_datetime &lt;= :onOrBefore AND e.location_id=:location GROUP BY p.patient_id</query>
</parameterizable>
<parameterMappings reference="327"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>1</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="330">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.InProgramCohortDefinition" id="331" retired="false">
<name>InARTProgram</name>
<parameters id="332">
<org.openmrs.module.reporting.evaluation.parameter.Parameter reference="22"/>
<org.openmrs.module.reporting.evaluation.parameter.Parameter reference="322"/>
</parameters>
<programs id="333">
<program id="334" uuid="efe2481f-9e75-4515-8d5a-86bfde2b5ad3"/>
</programs>
</parameterizable>
<parameterMappings id="335">
<entry>
<string>locations</string>
<string>${location}</string>
</entry>
<entry>
<string>onOrBefore</string>
<string>${onOrBefore}</string>
</entry>
</parameterMappings>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>7</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="336">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.SqlCohortDefinition" id="337" retired="false">
<name>patientsThatDidNotMissNextConsultation</name>
<parameters id="338">
<org.openmrs.module.reporting.evaluation.parameter.Parameter reference="22"/>
<org.openmrs.module.reporting.evaluation.parameter.Parameter reference="7"/>
<org.openmrs.module.reporting.evaluation.parameter.Parameter id="339">
<name>abandonmentDays</name>
<label>abandonmentDays</label>
<type>java.lang.Integer</type>
<required>true</required>
</org.openmrs.module.reporting.evaluation.parameter.Parameter>
</parameters>
<query>SELECT patient_id FROM (SELECT p.patient_id,max(encounter_datetime) encounter_datetime FROM patient p INNER JOIN encounter e ON e.patient_id=p.patient_id WHERE p.voided=0 AND e.voided=0 AND e.encounter_type in (6, 9) AND e.location_id=:location AND e.encounter_datetime&lt;=:onOrBefore group by p.patient_id ) max_mov INNER JOIN obs o ON o.person_id=max_mov.patient_id WHERE max_mov.encounter_datetime=o.obs_datetime AND o.voided=0 AND o.concept_id=1410 AND o.location_id=:location AND DATEDIFF(:onOrBefore,o.value_datetime)&lt;:abandonmentDays</query>
</parameterizable>
<parameterMappings id="340">
<entry>
<string>location</string>
<string>${location}</string>
</entry>
<entry>
<string>onOrBefore</string>
<string>${onOrBefore}</string>
</entry>
<entry>
<string>abandonmentDays</string>
<string>31</string>
</entry>
</parameterMappings>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>6</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="341">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.SqlCohortDefinition" id="342" retired="false">
<name>patientsThatMissedNexPickup</name>
<parameters reference="338"/>
<query>SELECT patient_id FROM (SELECT p.patient_id,max(encounter_datetime) encounter_datetime FROM patient p INNER JOIN encounter e on e.patient_id=p.patient_id WHERE p.voided=0 AND e.voided=0 AND e.encounter_type=18 AND e.location_id=:location AND e.encounter_datetime&lt;=:onOrBefore group by p.patient_id ) max_frida INNER JOIN obs o on o.person_id=max_frida.patient_id WHERE max_frida.encounter_datetime=o.obs_datetime AND o.voided=0 AND o.concept_id=5096 AND o.location_id=:location AND datediff(:onOrBefore,o.value_datetime)&gt;=:abandonmentDays</query>
</parameterizable>
<parameterMappings reference="340"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>5</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="343">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.SqlCohortDefinition" id="344" retired="false">
<name>leftARTProgramBeforeOrOnEndDate</name>
<parameters reference="326"/>
<query>select p.patient_id from patient p inner join patient_program pg on p.patient_id=pg.patient_id inner join patient_state ps on pg.patient_program_id=ps.patient_program_id where pg.voided=0 and ps.voided=0 and p.voided=0 and pg.program_id=2 and ps.state in (7,8,10,9) and ps.end_date is null and ps.start_date&lt;=:onOrBefore and pg.location_id=:location group by p.patient_id</query>
</parameterizable>
<parameterMappings reference="327"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>4</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="345">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.SqlCohortDefinition" id="346" retired="false">
<name>patientWithFirstDrugPickupEncounter</name>
<parameters reference="326"/>
<query>SELECT p.patient_id FROM patient p INNER JOIN encounter e ON p.patient_id=e.patient_id WHERE p.voided=0 AND e.encounter_type=18 AND e.voided=0 AND e.encounter_datetime &lt;= :onOrBefore AND e.location_id=:location GROUP BY p.patient_id</query>
</parameterizable>
<parameterMappings reference="327"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>8</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="347">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.SqlCohortDefinition" id="348" retired="false">
<name>patientsReportedAsAbandonmentButStillInPeriod</name>
<parameters reference="338"/>
<query>SELECT abandono.patient_id FROM (SELECT pg.patient_id FROM patient p INNER JOIN patient_program pg ON p.patient_id=pg.patient_id INNER JOIN patient_state ps ON pg.patient_program_id=ps.patient_program_id WHERE pg.voided=0 AND ps.voided=0 AND p.voided=0 AND pg.program_id=2 AND ps.state=9 AND ps.end_date is null AND ps.start_date&lt;=:onOrBefore AND location_id=:location )abandono INNER JOIN ( SELECT max_frida.patient_id,max_frida.encounter_datetime,o.value_datetime FROM ( SELECT p.patient_id,max(encounter_datetime) encounter_datetime FROM patient p INNER JOIN encounter e ON e.patient_id=p.patient_id WHERE p.voided=0 AND e.voided=0 AND e.encounter_type=18 AND e.location_id=:location AND e.encounter_datetime&lt;=:onOrBefore group by p.patient_id ) max_frida INNER JOIN obs o ON o.person_id=max_frida.patient_id WHERE max_frida.encounter_datetime=o.obs_datetime AND o.voided=0 AND o.concept_id=5096 AND o.location_id=:location ) ultimo_fila ON abandono.patient_id=ultimo_fila.patient_id WHERE datediff(:onOrBefore,ultimo_fila.value_datetime)&lt;:abandonmentDays</query>
</parameterizable>
<parameterMappings reference="340"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>11</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="349">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.SqlCohortDefinition" id="350" retired="false">
<name>patientsWithNextPickupDate</name>
<parameters reference="326"/>
<query>select distinct obs.person_id from obs where obs.obs_datetime &lt;= :onOrBefore and obs.location_id = :location and obs.concept_id = 5096 and obs.voided = false and obs.obs_datetime = (select max(encounter.encounter_datetime) from encounter where encounter.encounter_type in (18) and encounter.patient_id = obs.person_id and encounter.location_id = obs.location_id and encounter.voided = false and encounter.encounter_datetime &lt;= :onOrBefore) </query>
</parameterizable>
<parameterMappings reference="327"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>12</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="351">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.SqlCohortDefinition" id="352" retired="false">
<name>patientsWithNextConsultationDate</name>
<parameters reference="326"/>
<query>select distinct obs.person_id from obs where obs.obs_datetime &lt;= :onOrBefore and obs.location_id = :location and obs.concept_id = 1410 and obs.voided = false and obs.obs_datetime = (select max(encounter.encounter_datetime) from encounter where encounter.encounter_type in (6,9) and encounter.patient_id = obs.person_id and encounter.location_id = obs.location_id and encounter.voided = false and encounter.encounter_datetime &lt;= :onOrBefore) </query>
</parameterizable>
<parameterMappings reference="327"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings id="353">
<entry>
<string>location</string>
<string>${location}</string>
</entry>
<entry>
<string>onOrBefore</string>
<string>${endDate}</string>
</entry>
</parameterMappings>
</cohortDefinition>
</parameterizable>
<parameterMappings reference="60"/>
</indicator>
<dimensionOptions reference="211"/>
<outer-class id="354" retired="false">
<name>TX_CURR Data Set</name>
<parameters reference="4"/>
<dimensions id="355">
<entry>
<string>age</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="356">
<parameterizable class="org.openmrs.module.reporting.indicator.dimension.CohortDefinitionDimension" id="357" retired="false">
<name>age dimension</name>
<parameters class="java.util.Arrays$ArrayList" reference="265"/>
<cohortDefinitions class="tree-map" id="358">
<entry>
<string>1-4</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="359">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.AgeCohortDefinition" id="360" retired="false">
<name>patients with age between 1 and 4</name>
<parameters reference="265"/>
<minAge>1</minAge>
<minAgeUnit>YEARS</minAgeUnit>
<maxAge>4</maxAge>
<maxAgeUnit>YEARS</maxAgeUnit>
<unknownAgeIncluded>false</unknownAgeIncluded>
</parameterizable>
<parameterMappings reference="271"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>10-14</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="361">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.AgeCohortDefinition" id="362" retired="false">
<name>patients with age between 10 and 14</name>
<parameters reference="265"/>
<minAge>10</minAge>
<minAgeUnit>YEARS</minAgeUnit>
<maxAge>14</maxAge>
<maxAgeUnit>YEARS</maxAgeUnit>
<unknownAgeIncluded>false</unknownAgeIncluded>
</parameterizable>
<parameterMappings reference="271"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>15+</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="363">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.AgeCohortDefinition" id="364" retired="false">
<name>patients with age over 15</name>
<parameters reference="265"/>
<minAge>15</minAge>
<minAgeUnit>YEARS</minAgeUnit>
<maxAgeUnit>YEARS</maxAgeUnit>
<unknownAgeIncluded>false</unknownAgeIncluded>
</parameterizable>
<parameterMappings reference="271"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>15-19</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="365">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.AgeCohortDefinition" id="366" retired="false">
<name>patients with age between 15 and 19</name>
<parameters reference="265"/>
<minAge>15</minAge>
<minAgeUnit>YEARS</minAgeUnit>
<maxAge>19</maxAge>
<maxAgeUnit>YEARS</maxAgeUnit>
<unknownAgeIncluded>false</unknownAgeIncluded>
</parameterizable>
<parameterMappings reference="271"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>20-24</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="367">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.AgeCohortDefinition" id="368" retired="false">
<name>patients with age between 20 and 24</name>
<parameters reference="265"/>
<minAge>20</minAge>
<minAgeUnit>YEARS</minAgeUnit>
<maxAge>24</maxAge>
<maxAgeUnit>YEARS</maxAgeUnit>
<unknownAgeIncluded>false</unknownAgeIncluded>
</parameterizable>
<parameterMappings reference="271"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>25-29</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="369">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.AgeCohortDefinition" id="370" retired="false">
<name>patients with age between 25 and 29</name>
<parameters reference="265"/>
<minAge>25</minAge>
<minAgeUnit>YEARS</minAgeUnit>
<maxAge>29</maxAge>
<maxAgeUnit>YEARS</maxAgeUnit>
<unknownAgeIncluded>false</unknownAgeIncluded>
</parameterizable>
<parameterMappings reference="271"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>30-34</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="371">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.AgeCohortDefinition" id="372" retired="false">
<name>patients with age between 30 and 34</name>
<parameters reference="265"/>
<minAge>30</minAge>
<minAgeUnit>YEARS</minAgeUnit>
<maxAge>34</maxAge>
<maxAgeUnit>YEARS</maxAgeUnit>
<unknownAgeIncluded>false</unknownAgeIncluded>
</parameterizable>
<parameterMappings reference="271"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>35-39</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="373">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.AgeCohortDefinition" id="374" retired="false">
<name>patients with age between 35 and 39</name>
<parameters reference="265"/>
<minAge>35</minAge>
<minAgeUnit>YEARS</minAgeUnit>
<maxAge>39</maxAge>
<maxAgeUnit>YEARS</maxAgeUnit>
<unknownAgeIncluded>false</unknownAgeIncluded>
</parameterizable>
<parameterMappings reference="271"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>40-44</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="375">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.AgeCohortDefinition" id="376" retired="false">
<name>patients with age between 40 and 44</name>
<parameters reference="265"/>
<minAge>40</minAge>
<minAgeUnit>YEARS</minAgeUnit>
<maxAge>44</maxAge>
<maxAgeUnit>YEARS</maxAgeUnit>
<unknownAgeIncluded>false</unknownAgeIncluded>
</parameterizable>
<parameterMappings reference="271"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>45-49</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="377">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.AgeCohortDefinition" id="378" retired="false">
<name>patients with age between 45 and 49</name>
<parameters reference="265"/>
<minAge>45</minAge>
<minAgeUnit>YEARS</minAgeUnit>
<maxAge>49</maxAge>
<maxAgeUnit>YEARS</maxAgeUnit>
<unknownAgeIncluded>false</unknownAgeIncluded>
</parameterizable>
<parameterMappings reference="271"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>5-9</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="379">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.AgeCohortDefinition" id="380" retired="false">
<name>patients with age between 5 and 9</name>
<parameters reference="265"/>
<minAge>5</minAge>
<minAgeUnit>YEARS</minAgeUnit>
<maxAge>9</maxAge>
<maxAgeUnit>YEARS</maxAgeUnit>
<unknownAgeIncluded>false</unknownAgeIncluded>
</parameterizable>
<parameterMappings reference="271"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>50+</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="381">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.AgeCohortDefinition" id="382" retired="false">
<name>patients with age over 50</name>
<parameters reference="265"/>
<minAge>50</minAge>
<minAgeUnit>YEARS</minAgeUnit>
<maxAge>200</maxAge>
<maxAgeUnit>YEARS</maxAgeUnit>
<unknownAgeIncluded>false</unknownAgeIncluded>
</parameterizable>
<parameterMappings reference="271"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>&lt;1</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="383">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.AgeCohortDefinition" id="384" retired="false">
<name>patients with age bellow 1</name>
<parameters reference="265"/>
<minAge>0</minAge>
<minAgeUnit>YEARS</minAgeUnit>
<maxAge>0</maxAge>
<maxAgeUnit>YEARS</maxAgeUnit>
<unknownAgeIncluded>false</unknownAgeIncluded>
</parameterizable>
<parameterMappings reference="271"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>&lt;15</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="385">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.AgeCohortDefinition" id="386" retired="false">
<name>patients with age below 15</name>
<parameters reference="265"/>
<minAgeUnit>YEARS</minAgeUnit>
<maxAge>14</maxAge>
<maxAgeUnit>YEARS</maxAgeUnit>
<unknownAgeIncluded>false</unknownAgeIncluded>
</parameterizable>
<parameterMappings reference="271"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>UK</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped reference="298"/>
</entry>
</cohortDefinitions>
</parameterizable>
<parameterMappings reference="301"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>gender</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped reference="302"/>
</entry>
</dimensions>
<columns reference="315"/>
</outer-class>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="387">
<name>C1-M2</name>
<label>Children (1 - 4 years male)</label>
<dataType>java.lang.Object</dataType>
<indicator id="388">
<parameterizable class="org.openmrs.module.reporting.indicator.CohortIndicator" id="389" retired="false">
<name>patientInYearRangeEnrolledInHIVStartedARTIndicator</name>
<parameters reference="4"/>
<type>COUNT</type>
<cohortDefinition id="390">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="391" retired="false">
<name>compositionCohort</name>
<parameters reference="321"/>
<compositionString>(1 OR 2 OR 3 OR 4) AND (NOT (5 OR ((6 OR (NOT 11)) AND (NOT (7 OR 8))))) AND (11 OR 12)</compositionString>
<searches id="392">
<entry>
<string>3</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="393">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.SqlCohortDefinition" id="394" retired="false">
<name>patientWithHistoricalDrugStartDateObs</name>
<parameters reference="326"/>
<query>SELECT p.patient_id FROM patient p INNER JOIN encounter e ON p.patient_id=e.patient_id INNER JOIN obs o ON e.encounter_id=o.encounter_id WHERE p.voided=0 and e.voided=0 AND o.voided=0 AND e.encounter_type IN (18, 6, 9) AND o.concept_id=1190 AND o.value_datetime IS NOT NULL AND o.value_datetime &lt;= :onOrBefore AND e.location_id=:location GROUP BY p.patient_id</query>
</parameterizable>
<parameterMappings reference="327"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>2</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="395">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.SqlCohortDefinition" id="396" retired="false">
<name>patientWithSTARTDRUGSObs</name>
<parameters reference="326"/>
<query>SELECT p.patient_id FROM patient p INNER JOIN encounter e ON p.patient_id=e.patient_id INNER JOIN obs o ON o.encounter_id=e.encounter_id WHERE e.voided=0 AND o.voided=0 AND p.voided=0 AND e.encounter_type in (18, 6, 9) AND o.concept_id=1255 AND o.value_coded in (1256, 1369) AND e.encounter_datetime &lt;= :onOrBefore AND e.location_id=:location GROUP BY p.patient_id</query>
</parameterizable>
<parameterMappings reference="327"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>1</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="397">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.InProgramCohortDefinition" id="398" retired="false">
<name>InARTProgram</name>
<parameters reference="332"/>
<programs reference="333"/>
</parameterizable>
<parameterMappings reference="335"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>7</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="399">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.SqlCohortDefinition" id="400" retired="false">
<name>patientsThatDidNotMissNextConsultation</name>
<parameters reference="338"/>
<query>SELECT patient_id FROM (SELECT p.patient_id,max(encounter_datetime) encounter_datetime FROM patient p INNER JOIN encounter e ON e.patient_id=p.patient_id WHERE p.voided=0 AND e.voided=0 AND e.encounter_type in (6, 9) AND e.location_id=:location AND e.encounter_datetime&lt;=:onOrBefore group by p.patient_id ) max_mov INNER JOIN obs o ON o.person_id=max_mov.patient_id WHERE max_mov.encounter_datetime=o.obs_datetime AND o.voided=0 AND o.concept_id=1410 AND o.location_id=:location AND DATEDIFF(:onOrBefore,o.value_datetime)&lt;:abandonmentDays</query>
</parameterizable>
<parameterMappings reference="340"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>6</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="401">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.SqlCohortDefinition" id="402" retired="false">
<name>patientsThatMissedNexPickup</name>
<parameters reference="338"/>
<query>SELECT patient_id FROM (SELECT p.patient_id,max(encounter_datetime) encounter_datetime FROM patient p INNER JOIN encounter e on e.patient_id=p.patient_id WHERE p.voided=0 AND e.voided=0 AND e.encounter_type=18 AND e.location_id=:location AND e.encounter_datetime&lt;=:onOrBefore group by p.patient_id ) max_frida INNER JOIN obs o on o.person_id=max_frida.patient_id WHERE max_frida.encounter_datetime=o.obs_datetime AND o.voided=0 AND o.concept_id=5096 AND o.location_id=:location AND datediff(:onOrBefore,o.value_datetime)&gt;=:abandonmentDays</query>
</parameterizable>
<parameterMappings reference="340"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>5</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="403">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.SqlCohortDefinition" id="404" retired="false">
<name>leftARTProgramBeforeOrOnEndDate</name>
<parameters reference="326"/>
<query>select p.patient_id from patient p inner join patient_program pg on p.patient_id=pg.patient_id inner join patient_state ps on pg.patient_program_id=ps.patient_program_id where pg.voided=0 and ps.voided=0 and p.voided=0 and pg.program_id=2 and ps.state in (7,8,10,9) and ps.end_date is null and ps.start_date&lt;=:onOrBefore and pg.location_id=:location group by p.patient_id</query>
</parameterizable>
<parameterMappings reference="327"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>4</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="405">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.SqlCohortDefinition" id="406" retired="false">
<name>patientWithFirstDrugPickupEncounter</name>
<parameters reference="326"/>
<query>SELECT p.patient_id FROM patient p INNER JOIN encounter e ON p.patient_id=e.patient_id WHERE p.voided=0 AND e.encounter_type=18 AND e.voided=0 AND e.encounter_datetime &lt;= :onOrBefore AND e.location_id=:location GROUP BY p.patient_id</query>
</parameterizable>
<parameterMappings reference="327"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>8</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="407">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.SqlCohortDefinition" id="408" retired="false">
<name>patientsReportedAsAbandonmentButStillInPeriod</name>
<parameters reference="338"/>
<query>SELECT abandono.patient_id FROM (SELECT pg.patient_id FROM patient p INNER JOIN patient_program pg ON p.patient_id=pg.patient_id INNER JOIN patient_state ps ON pg.patient_program_id=ps.patient_program_id WHERE pg.voided=0 AND ps.voided=0 AND p.voided=0 AND pg.program_id=2 AND ps.state=9 AND ps.end_date is null AND ps.start_date&lt;=:onOrBefore AND location_id=:location )abandono INNER JOIN ( SELECT max_frida.patient_id,max_frida.encounter_datetime,o.value_datetime FROM ( SELECT p.patient_id,max(encounter_datetime) encounter_datetime FROM patient p INNER JOIN encounter e ON e.patient_id=p.patient_id WHERE p.voided=0 AND e.voided=0 AND e.encounter_type=18 AND e.location_id=:location AND e.encounter_datetime&lt;=:onOrBefore group by p.patient_id ) max_frida INNER JOIN obs o ON o.person_id=max_frida.patient_id WHERE max_frida.encounter_datetime=o.obs_datetime AND o.voided=0 AND o.concept_id=5096 AND o.location_id=:location ) ultimo_fila ON abandono.patient_id=ultimo_fila.patient_id WHERE datediff(:onOrBefore,ultimo_fila.value_datetime)&lt;:abandonmentDays</query>
</parameterizable>
<parameterMappings reference="340"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>11</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="409">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.SqlCohortDefinition" id="410" retired="false">
<name>patientsWithNextPickupDate</name>
<parameters reference="326"/>
<query>select distinct obs.person_id from obs where obs.obs_datetime &lt;= :onOrBefore and obs.location_id = :location and obs.concept_id = 5096 and obs.voided = false and obs.obs_datetime = (select max(encounter.encounter_datetime) from encounter where encounter.encounter_type in (18) and encounter.patient_id = obs.person_id and encounter.location_id = obs.location_id and encounter.voided = false and encounter.encounter_datetime &lt;= :onOrBefore) </query>
</parameterizable>
<parameterMappings reference="327"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>12</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="411">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.SqlCohortDefinition" id="412" retired="false">
<name>patientsWithNextConsultationDate</name>
<parameters reference="326"/>
<query>select distinct obs.person_id from obs where obs.obs_datetime &lt;= :onOrBefore and obs.location_id = :location and obs.concept_id = 1410 and obs.voided = false and obs.obs_datetime = (select max(encounter.encounter_datetime) from encounter where encounter.encounter_type in (6,9) and encounter.patient_id = obs.person_id and encounter.location_id = obs.location_id and encounter.voided = false and encounter.encounter_datetime &lt;= :onOrBefore) </query>
</parameterizable>
<parameterMappings reference="327"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="353"/>
</cohortDefinition>
</parameterizable>
<parameterMappings reference="60"/>
</indicator>
<dimensionOptions reference="213"/>
<outer-class reference="354"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="413">
<name>C1-M3</name>
<label>Children (5 - 9 years male)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="388"/>
<dimensionOptions reference="215"/>
<outer-class reference="354"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="414">
<name>C1-F1</name>
<label>Children (under 1 year female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="388"/>
<dimensionOptions reference="237"/>
<outer-class reference="354"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="415">
<name>C1-F2</name>
<label>Children (1 - 4 years female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="388"/>
<dimensionOptions reference="239"/>
<outer-class reference="354"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="416">
<name>C1-F3</name>
<label>Children (5 - 9 years female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="388"/>
<dimensionOptions reference="241"/>
<outer-class reference="354"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="417">
<name>C2-UNKM</name>
<label>Adults (Unknown age male)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="388"/>
<dimensionOptions reference="209"/>
<outer-class reference="354"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="418">
<name>C2-M4</name>
<label>Adults (10 - 14 male)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="388"/>
<dimensionOptions reference="217"/>
<outer-class reference="354"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="419">
<name>C2-M5</name>
<label>Adults (15 - 19 male)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="388"/>
<dimensionOptions reference="219"/>
<outer-class reference="354"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="420">
<name>C2-M6</name>
<label>Adults (20 - 24 male)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="388"/>
<dimensionOptions reference="221"/>
<outer-class reference="354"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="421">
<name>C2-M7</name>
<label>Adults (25 - 29 male)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="388"/>
<dimensionOptions reference="223"/>
<outer-class reference="354"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="422">
<name>C2-M8</name>
<label>Adults (30 - 34 male)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="388"/>
<dimensionOptions reference="225"/>
<outer-class reference="354"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="423">
<name>C2-M9</name>
<label>Adults (35 - 39 male)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="388"/>
<dimensionOptions reference="227"/>
<outer-class reference="354"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="424">
<name>C2-M10</name>
<label>Adults (40 - 44 male)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="388"/>
<dimensionOptions reference="229"/>
<outer-class reference="354"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="425">
<name>C2-M11</name>
<label>Adults (45 - 49 male)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="388"/>
<dimensionOptions reference="231"/>
<outer-class reference="354"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="426">
<name>C2-M12</name>
<label>Adults (50+ male)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="388"/>
<dimensionOptions reference="233"/>
<outer-class reference="354"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="427">
<name>C2-UNKF</name>
<label>Adults (Unknown age female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="388"/>
<dimensionOptions reference="235"/>
<outer-class reference="354"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="428">
<name>C2-F4</name>
<label>Adults (10 - 14 female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="388"/>
<dimensionOptions reference="243"/>
<outer-class reference="354"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="429">
<name>C2-F5</name>
<label>Adults (15 - 19 female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="388"/>
<dimensionOptions reference="245"/>
<outer-class reference="354"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="430">
<name>C2-F6</name>
<label>Adults (20 - 24 female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="388"/>
<dimensionOptions reference="247"/>
<outer-class reference="354"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="431">
<name>C2-F7</name>
<label>Adults (25 - 29 female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="388"/>
<dimensionOptions reference="249"/>
<outer-class reference="354"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="432">
<name>C2-F8</name>
<label>Adults (30 - 34 female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="388"/>
<dimensionOptions reference="251"/>
<outer-class reference="354"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="433">
<name>C2-F9</name>
<label>Adults (35 - 39 female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="388"/>
<dimensionOptions reference="253"/>
<outer-class reference="354"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="434">
<name>C2-F10</name>
<label>Adults (40 - 44 female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="388"/>
<dimensionOptions reference="255"/>
<outer-class reference="354"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="435">
<name>C2-F11</name>
<label>Adults (45 - 49 female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="388"/>
<dimensionOptions reference="257"/>
<outer-class reference="354"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="436">
<name>C2-F12</name>
<label>Adults (50+ female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="388"/>
<dimensionOptions reference="259"/>
<outer-class reference="354"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="437">
<name>C2-UNK</name>
<label>Adults (Unknown age)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="388"/>
<dimensionOptions id="438">
<entry>
<string>age</string>
<string>UK</string>
</entry>
</dimensionOptions>
<outer-class reference="354"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="439">
<name>C1All</name>
<label>TX_CURR: Currently on ART</label>
<dataType>java.lang.Object</dataType>
<indicator reference="388"/>
<dimensionOptions id="440"/>
<outer-class reference="354"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
</columns>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>P</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="441">
<parameterizable class="org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition" id="442" retired="false">
<name>Tx_Pvls Data Set</name>
<parameters reference="4"/>
<dimensions id="443">
<entry>
<string>query</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="444">
<parameterizable class="org.openmrs.module.reporting.indicator.dimension.CohortDefinitionDimension" id="445" retired="false">
<name>Maternity Dimension</name>
<parameters reference="4"/>
<cohortDefinitions class="tree-map" id="446">
<entry>
<string>breastfeeding</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="447">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="448" retired="false">
<description>breastfeedingComposition</description>
<parameters reference="20"/>
<compositionString>(DATAPARTO OR INICIOLACTANTE OR LACTANTEPROGRAMA OR LACTANTE) AND FEMININO</compositionString>
<searches id="449">
<entry>
<string>DATAPARTO</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="450">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.DateObsCohortDefinition" id="451" retired="false">
<name>patientsWithUpdatedDepartureInART</name>
<parameters reference="26"/>
<timeModifier>ANY</timeModifier>
<question reference="30"/>
<encounterTypeList reference="31"/>
<operator1>GREATER_EQUAL</operator1>
<operator2>LESS_EQUAL</operator2>
</parameterizable>
<parameterMappings reference="34"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>INICIOLACTANTE</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="452">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CodedObsCohortDefinition" id="453" retired="false">
<name>has obs between dates</name>
<parameters reference="37"/>
<timeModifier>FIRST</timeModifier>
<question reference="38"/>
<encounterTypeList class="java.util.Arrays$ArrayList" reference="39"/>
<operator>IN</operator>
<valueList class="java.util.Arrays$ArrayList" reference="41"/>
</parameterizable>
<parameterMappings reference="44"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>LACTANTEPROGRAMA</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="454">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.SqlCohortDefinition" id="455" retired="false">
<name>patientsWhoGaveBirthWithinReportingPeriod</name>
<parameters reference="4"/>
<query>select pg.patient_id from patient p inner join patient_program pg on p.patient_id=pg.patient_id inner join patient_state ps on pg.patient_program_id=ps.patient_program_id where pg.voided=0 and ps.voided=0 and p.voided=0 and pg.program_id=8 and ps.state=27 and ps.end_date is null and ps.start_date between :startDate and :endDate and location_id=:location</query>
</parameterizable>
<parameterMappings reference="47"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>FEMININO</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="456">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.GenderCohortDefinition" id="457" retired="false">
<name>FemaleCohort</name>
<parameters id="458"/>
<maleIncluded>false</maleIncluded>
<femaleIncluded>true</femaleIncluded>
<unknownGenderIncluded>false</unknownGenderIncluded>
</parameterizable>
<parameterMappings id="459"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>LACTANTE</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="460">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CodedObsCohortDefinition" id="461" retired="false">
<name>has obs between dates</name>
<parameters reference="37"/>
<timeModifier>LAST</timeModifier>
<question reference="43"/>
<encounterTypeList class="java.util.Arrays$ArrayList" reference="39"/>
<operator>IN</operator>
<valueList class="java.util.Arrays$ArrayList" reference="54"/>
</parameterizable>
<parameterMappings reference="44"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="57"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>pregnant</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="462">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.SqlCohortDefinition" id="463" retired="false">
<name>patientsPregnantEnrolledOnART</name>
<parameters reference="4"/>
<query>Select p.patient_id from patient p inner join person pe on p.patient_id=pe.person_id inner join encounter e on p.patient_id=e.patient_id inner join obs o on e.encounter_id=o.encounter_id where p.voided=0 and e.voided=0 and o.voided=0 and concept_id=1982 and value_coded=44 and e.encounter_type in (5,6) and e.encounter_datetime between :startDate and :endDate and e.location_id=:location and pe.gender=&apos;F&apos; union Select p.patient_id from patient p inner join person pe on p.patient_id=pe.person_id inner join encounter e on p.patient_id=e.patient_id inner join obs o on e.encounter_id=o.encounter_id where p.voided=0 and e.voided=0 and o.voided=0 and concept_id=1279 and e.encounter_type in (5,6) and e.encounter_datetime between :startDate and :endDate and e.location_id=:location and pe.gender=&apos;F&apos; union Select p.patient_id from patient p inner join person pe on p.patient_id=pe.person_id inner join encounter e on p.patient_id=e.patient_id inner join obs o on e.encounter_id=o.encounter_id where p.voided=0 and e.voided=0 and o.voided=0 and concept_id=1600 and e.encounter_type in (5,6) and e.encounter_datetime between :startDate and :endDate and e.location_id=:location and pe.gender=&apos;F&apos; union select pp.patient_id from patient_program pp inner join person pe on pp.patient_id=pe.person_id where pp.program_id=8 and pp.voided=0 and pp.date_enrolled between :startDate and :endDate and pp.location_id=:location and pe.gender=&apos;F&apos;</query>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</cohortDefinitions>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>age</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="464">
<parameterizable class="org.openmrs.module.reporting.indicator.dimension.CohortDefinitionDimension" id="465" retired="false">
<name>age dimension</name>
<parameters class="java.util.Arrays$ArrayList" reference="265"/>
<cohortDefinitions class="tree-map" id="466">
<entry>
<string>1-4</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="467">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.AgeCohortDefinition" id="468" retired="false">
<name>patients with age between 1 and 4</name>
<parameters reference="265"/>
<minAge>1</minAge>
<minAgeUnit>YEARS</minAgeUnit>
<maxAge>4</maxAge>
<maxAgeUnit>YEARS</maxAgeUnit>
<unknownAgeIncluded>false</unknownAgeIncluded>
</parameterizable>
<parameterMappings reference="271"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>10-14</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="469">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.AgeCohortDefinition" id="470" retired="false">
<name>patients with age between 10 and 14</name>
<parameters reference="265"/>
<minAge>10</minAge>
<minAgeUnit>YEARS</minAgeUnit>
<maxAge>14</maxAge>
<maxAgeUnit>YEARS</maxAgeUnit>
<unknownAgeIncluded>false</unknownAgeIncluded>
</parameterizable>
<parameterMappings reference="271"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>15+</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="471">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.AgeCohortDefinition" id="472" retired="false">
<name>patients with age over 15</name>
<parameters reference="265"/>
<minAge>15</minAge>
<minAgeUnit>YEARS</minAgeUnit>
<maxAgeUnit>YEARS</maxAgeUnit>
<unknownAgeIncluded>false</unknownAgeIncluded>
</parameterizable>
<parameterMappings reference="271"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>15-19</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="473">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.AgeCohortDefinition" id="474" retired="false">
<name>patients with age between 15 and 19</name>
<parameters reference="265"/>
<minAge>15</minAge>
<minAgeUnit>YEARS</minAgeUnit>
<maxAge>19</maxAge>
<maxAgeUnit>YEARS</maxAgeUnit>
<unknownAgeIncluded>false</unknownAgeIncluded>
</parameterizable>
<parameterMappings reference="271"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>20-24</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="475">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.AgeCohortDefinition" id="476" retired="false">
<name>patients with age between 20 and 24</name>
<parameters reference="265"/>
<minAge>20</minAge>
<minAgeUnit>YEARS</minAgeUnit>
<maxAge>24</maxAge>
<maxAgeUnit>YEARS</maxAgeUnit>
<unknownAgeIncluded>false</unknownAgeIncluded>
</parameterizable>
<parameterMappings reference="271"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>25-29</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="477">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.AgeCohortDefinition" id="478" retired="false">
<name>patients with age between 25 and 29</name>
<parameters reference="265"/>
<minAge>25</minAge>
<minAgeUnit>YEARS</minAgeUnit>
<maxAge>29</maxAge>
<maxAgeUnit>YEARS</maxAgeUnit>
<unknownAgeIncluded>false</unknownAgeIncluded>
</parameterizable>
<parameterMappings reference="271"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>30-34</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="479">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.AgeCohortDefinition" id="480" retired="false">
<name>patients with age between 30 and 34</name>
<parameters reference="265"/>
<minAge>30</minAge>
<minAgeUnit>YEARS</minAgeUnit>
<maxAge>34</maxAge>
<maxAgeUnit>YEARS</maxAgeUnit>
<unknownAgeIncluded>false</unknownAgeIncluded>
</parameterizable>
<parameterMappings reference="271"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>35-39</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="481">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.AgeCohortDefinition" id="482" retired="false">
<name>patients with age between 35 and 39</name>
<parameters reference="265"/>
<minAge>35</minAge>
<minAgeUnit>YEARS</minAgeUnit>
<maxAge>39</maxAge>
<maxAgeUnit>YEARS</maxAgeUnit>
<unknownAgeIncluded>false</unknownAgeIncluded>
</parameterizable>
<parameterMappings reference="271"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>40-44</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="483">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.AgeCohortDefinition" id="484" retired="false">
<name>patients with age between 40 and 44</name>
<parameters reference="265"/>
<minAge>40</minAge>
<minAgeUnit>YEARS</minAgeUnit>
<maxAge>44</maxAge>
<maxAgeUnit>YEARS</maxAgeUnit>
<unknownAgeIncluded>false</unknownAgeIncluded>
</parameterizable>
<parameterMappings reference="271"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>45-49</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="485">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.AgeCohortDefinition" id="486" retired="false">
<name>patients with age between 45 and 49</name>
<parameters reference="265"/>
<minAge>45</minAge>
<minAgeUnit>YEARS</minAgeUnit>
<maxAge>49</maxAge>
<maxAgeUnit>YEARS</maxAgeUnit>
<unknownAgeIncluded>false</unknownAgeIncluded>
</parameterizable>
<parameterMappings reference="271"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>5-9</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="487">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.AgeCohortDefinition" id="488" retired="false">
<name>patients with age between 5 and 9</name>
<parameters reference="265"/>
<minAge>5</minAge>
<minAgeUnit>YEARS</minAgeUnit>
<maxAge>9</maxAge>
<maxAgeUnit>YEARS</maxAgeUnit>
<unknownAgeIncluded>false</unknownAgeIncluded>
</parameterizable>
<parameterMappings reference="271"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>50+</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="489">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.AgeCohortDefinition" id="490" retired="false">
<name>patients with age over 50</name>
<parameters reference="265"/>
<minAge>50</minAge>
<minAgeUnit>YEARS</minAgeUnit>
<maxAge>200</maxAge>
<maxAgeUnit>YEARS</maxAgeUnit>
<unknownAgeIncluded>false</unknownAgeIncluded>
</parameterizable>
<parameterMappings reference="271"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>&lt;1</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="491">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.AgeCohortDefinition" id="492" retired="false">
<name>patients with age bellow 1</name>
<parameters reference="265"/>
<minAge>0</minAge>
<minAgeUnit>YEARS</minAgeUnit>
<maxAge>0</maxAge>
<maxAgeUnit>YEARS</maxAgeUnit>
<unknownAgeIncluded>false</unknownAgeIncluded>
</parameterizable>
<parameterMappings reference="271"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>&lt;15</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="493">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.AgeCohortDefinition" id="494" retired="false">
<name>patients with age below 15</name>
<parameters reference="265"/>
<minAgeUnit>YEARS</minAgeUnit>
<maxAge>14</maxAge>
<maxAgeUnit>YEARS</maxAgeUnit>
<unknownAgeIncluded>false</unknownAgeIncluded>
</parameterizable>
<parameterMappings reference="271"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>UK</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="495">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.SqlCohortDefinition" id="496" retired="false">
<name>unknownAge</name>
<parameters reference="4"/>
<query>SELECT p.patient_id FROM patient p JOIN person pr ON p.patient_id = pr.person_id WHERE pr.birthdate IS NULL</query>
</parameterizable>
<parameterMappings id="497"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</cohortDefinitions>
</parameterizable>
<parameterMappings reference="301"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>gender</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="498">
<parameterizable class="org.openmrs.module.reporting.indicator.dimension.CohortDefinitionDimension" id="499" retired="false">
<name>gender</name>
<parameters id="500"/>
<cohortDefinitions class="tree-map" id="501">
<entry>
<string>F</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="502">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.GenderCohortDefinition" id="503" retired="false">
<name>FemaleCohort</name>
<parameters id="504"/>
<maleIncluded>false</maleIncluded>
<femaleIncluded>true</femaleIncluded>
<unknownGenderIncluded>false</unknownGenderIncluded>
</parameterizable>
<parameterMappings id="505"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>M</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="506">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.GenderCohortDefinition" id="507" retired="false">
<name>MaleCohort</name>
<parameters id="508"/>
<maleIncluded>true</maleIncluded>
<femaleIncluded>false</femaleIncluded>
<unknownGenderIncluded>false</unknownGenderIncluded>
</parameterizable>
<parameterMappings id="509"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</cohortDefinitions>
</parameterizable>
<parameterMappings id="510"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</dimensions>
<columns id="511">
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="512">
<name>0N</name>
<label>Total patients with suppressed Viral load - Numerator</label>
<dataType>java.lang.Object</dataType>
<indicator id="513">
<parameterizable class="org.openmrs.module.reporting.indicator.CohortIndicator" id="514" retired="false">
<name>suppressed viral load</name>
<parameters reference="4"/>
<type>COUNT</type>
<cohortDefinition id="515">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="516" retired="false">
<parameters reference="4"/>
<compositionString>supp AND onArtLongEnough</compositionString>
<searches id="517">
<entry>
<string>onArtLongEnough</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="518">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="519" retired="false">
<name>On ART for at least 3 months</name>
<parameters id="520">
<org.openmrs.module.reporting.evaluation.parameter.Parameter id="521">
<name>onDate</name>
<label>On Date</label>
<type>java.util.Date</type>
<required>true</required>
</org.openmrs.module.reporting.evaluation.parameter.Parameter>
<org.openmrs.module.reporting.evaluation.parameter.Parameter reference="7"/>
</parameters>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.pvls.OnArtForMoreThanXmonthsCalcultion" id="522">
<hivMetadata id="523"/>
<ePTSCalculationService id="524"/>
</calculation>
<withResultFinder>DEFAULT</withResultFinder>
</parameterizable>
<parameterMappings id="525">
<entry>
<string>onDate</string>
<string>${endDate}</string>
</entry>
<entry>
<string>location</string>
<string>${location}</string>
</entry>
</parameterMappings>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>supp</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="526">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.SqlCohortDefinition" id="527" retired="false">
<name>suppressedViralLoadWithin12Months</name>
<parameters reference="4"/>
<query>SELECT ultima_carga.patient_id FROM(SELECT p.patient_id,MAX(o.obs_datetime) data_carga FROM patient p INNER JOIN encounter e ON p.patient_id=e.patient_id INNER JOIN obs o ON e.encounter_id=o.encounter_id WHERE p.voided=0 AND e.voided=0 AND o.voided=0 AND e.encounter_type IN (13,6,9) AND o.concept_id=856 AND o.value_numeric IS NOT NULL AND e.encounter_datetime BETWEEN date_add(:endDate, interval -12 MONTH) and :endDate AND e.location_id=:location GROUP BY p.patient_id) ultima_carga INNER JOIN obs ON obs.person_id=ultima_carga.patient_id AND obs.obs_datetime=ultima_carga.data_carga WHERE obs.voided=0 AND obs.concept_id=856 AND obs.location_id=:location AND obs.value_numeric &lt; 1000</query>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="60"/>
</cohortDefinition>
</parameterizable>
<parameterMappings reference="60"/>
</indicator>
<dimensionOptions id="528"/>
<outer-class id="529" retired="false">
<name>Tx_Pvls Data Set</name>
<parameters reference="4"/>
<dimensions id="530">
<entry>
<string>query</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="531">
<parameterizable class="org.openmrs.module.reporting.indicator.dimension.CohortDefinitionDimension" id="532" retired="false">
<name>Maternity Dimension</name>
<parameters reference="4"/>
<cohortDefinitions class="tree-map" id="533">
<entry>
<string>breastfeeding</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="534">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="535" retired="false">
<description>breastfeedingComposition</description>
<parameters reference="20"/>
<compositionString>(DATAPARTO OR INICIOLACTANTE OR LACTANTEPROGRAMA OR LACTANTE) AND FEMININO</compositionString>
<searches id="536">
<entry>
<string>DATAPARTO</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="537">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.DateObsCohortDefinition" id="538" retired="false">
<name>patientsWithUpdatedDepartureInART</name>
<parameters reference="26"/>
<timeModifier>ANY</timeModifier>
<question reference="30"/>
<encounterTypeList reference="31"/>
<operator1>GREATER_EQUAL</operator1>
<operator2>LESS_EQUAL</operator2>
</parameterizable>
<parameterMappings reference="34"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>INICIOLACTANTE</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="539">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CodedObsCohortDefinition" id="540" retired="false">
<name>has obs between dates</name>
<parameters reference="37"/>
<timeModifier>FIRST</timeModifier>
<question reference="38"/>
<encounterTypeList class="java.util.Arrays$ArrayList" reference="39"/>
<operator>IN</operator>
<valueList class="java.util.Arrays$ArrayList" reference="41"/>
</parameterizable>
<parameterMappings reference="44"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>LACTANTEPROGRAMA</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="541">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.SqlCohortDefinition" id="542" retired="false">
<name>patientsWhoGaveBirthWithinReportingPeriod</name>
<parameters reference="4"/>
<query>select pg.patient_id from patient p inner join patient_program pg on p.patient_id=pg.patient_id inner join patient_state ps on pg.patient_program_id=ps.patient_program_id where pg.voided=0 and ps.voided=0 and p.voided=0 and pg.program_id=8 and ps.state=27 and ps.end_date is null and ps.start_date between :startDate and :endDate and location_id=:location</query>
</parameterizable>
<parameterMappings reference="47"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>FEMININO</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped reference="456"/>
</entry>
<entry>
<string>LACTANTE</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="543">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CodedObsCohortDefinition" id="544" retired="false">
<name>has obs between dates</name>
<parameters reference="37"/>
<timeModifier>LAST</timeModifier>
<question reference="43"/>
<encounterTypeList class="java.util.Arrays$ArrayList" reference="39"/>
<operator>IN</operator>
<valueList class="java.util.Arrays$ArrayList" reference="54"/>
</parameterizable>
<parameterMappings reference="44"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="57"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>pregnant</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="545">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.SqlCohortDefinition" id="546" retired="false">
<name>patientsPregnantEnrolledOnART</name>
<parameters reference="4"/>
<query>Select p.patient_id from patient p inner join person pe on p.patient_id=pe.person_id inner join encounter e on p.patient_id=e.patient_id inner join obs o on e.encounter_id=o.encounter_id where p.voided=0 and e.voided=0 and o.voided=0 and concept_id=1982 and value_coded=44 and e.encounter_type in (5,6) and e.encounter_datetime between :startDate and :endDate and e.location_id=:location and pe.gender=&apos;F&apos; union Select p.patient_id from patient p inner join person pe on p.patient_id=pe.person_id inner join encounter e on p.patient_id=e.patient_id inner join obs o on e.encounter_id=o.encounter_id where p.voided=0 and e.voided=0 and o.voided=0 and concept_id=1279 and e.encounter_type in (5,6) and e.encounter_datetime between :startDate and :endDate and e.location_id=:location and pe.gender=&apos;F&apos; union Select p.patient_id from patient p inner join person pe on p.patient_id=pe.person_id inner join encounter e on p.patient_id=e.patient_id inner join obs o on e.encounter_id=o.encounter_id where p.voided=0 and e.voided=0 and o.voided=0 and concept_id=1600 and e.encounter_type in (5,6) and e.encounter_datetime between :startDate and :endDate and e.location_id=:location and pe.gender=&apos;F&apos; union select pp.patient_id from patient_program pp inner join person pe on pp.patient_id=pe.person_id where pp.program_id=8 and pp.voided=0 and pp.date_enrolled between :startDate and :endDate and pp.location_id=:location and pe.gender=&apos;F&apos;</query>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</cohortDefinitions>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>age</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="547">
<parameterizable class="org.openmrs.module.reporting.indicator.dimension.CohortDefinitionDimension" id="548" retired="false">
<name>age dimension</name>
<parameters class="java.util.Arrays$ArrayList" reference="265"/>
<cohortDefinitions class="tree-map" id="549">
<entry>
<string>1-4</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="550">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.AgeCohortDefinition" id="551" retired="false">
<name>patients with age between 1 and 4</name>
<parameters reference="265"/>
<minAge>1</minAge>
<minAgeUnit>YEARS</minAgeUnit>
<maxAge>4</maxAge>
<maxAgeUnit>YEARS</maxAgeUnit>
<unknownAgeIncluded>false</unknownAgeIncluded>
</parameterizable>
<parameterMappings reference="271"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>10-14</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="552">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.AgeCohortDefinition" id="553" retired="false">
<name>patients with age between 10 and 14</name>
<parameters reference="265"/>
<minAge>10</minAge>
<minAgeUnit>YEARS</minAgeUnit>
<maxAge>14</maxAge>
<maxAgeUnit>YEARS</maxAgeUnit>
<unknownAgeIncluded>false</unknownAgeIncluded>
</parameterizable>
<parameterMappings reference="271"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>15+</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="554">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.AgeCohortDefinition" id="555" retired="false">
<name>patients with age over 15</name>
<parameters reference="265"/>
<minAge>15</minAge>
<minAgeUnit>YEARS</minAgeUnit>
<maxAgeUnit>YEARS</maxAgeUnit>
<unknownAgeIncluded>false</unknownAgeIncluded>
</parameterizable>
<parameterMappings reference="271"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>15-19</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="556">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.AgeCohortDefinition" id="557" retired="false">
<name>patients with age between 15 and 19</name>
<parameters reference="265"/>
<minAge>15</minAge>
<minAgeUnit>YEARS</minAgeUnit>
<maxAge>19</maxAge>
<maxAgeUnit>YEARS</maxAgeUnit>
<unknownAgeIncluded>false</unknownAgeIncluded>
</parameterizable>
<parameterMappings reference="271"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>20-24</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="558">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.AgeCohortDefinition" id="559" retired="false">
<name>patients with age between 20 and 24</name>
<parameters reference="265"/>
<minAge>20</minAge>
<minAgeUnit>YEARS</minAgeUnit>
<maxAge>24</maxAge>
<maxAgeUnit>YEARS</maxAgeUnit>
<unknownAgeIncluded>false</unknownAgeIncluded>
</parameterizable>
<parameterMappings reference="271"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>25-29</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="560">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.AgeCohortDefinition" id="561" retired="false">
<name>patients with age between 25 and 29</name>
<parameters reference="265"/>
<minAge>25</minAge>
<minAgeUnit>YEARS</minAgeUnit>
<maxAge>29</maxAge>
<maxAgeUnit>YEARS</maxAgeUnit>
<unknownAgeIncluded>false</unknownAgeIncluded>
</parameterizable>
<parameterMappings reference="271"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>30-34</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="562">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.AgeCohortDefinition" id="563" retired="false">
<name>patients with age between 30 and 34</name>
<parameters reference="265"/>
<minAge>30</minAge>
<minAgeUnit>YEARS</minAgeUnit>
<maxAge>34</maxAge>
<maxAgeUnit>YEARS</maxAgeUnit>
<unknownAgeIncluded>false</unknownAgeIncluded>
</parameterizable>
<parameterMappings reference="271"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>35-39</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="564">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.AgeCohortDefinition" id="565" retired="false">
<name>patients with age between 35 and 39</name>
<parameters reference="265"/>
<minAge>35</minAge>
<minAgeUnit>YEARS</minAgeUnit>
<maxAge>39</maxAge>
<maxAgeUnit>YEARS</maxAgeUnit>
<unknownAgeIncluded>false</unknownAgeIncluded>
</parameterizable>
<parameterMappings reference="271"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>40-44</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="566">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.AgeCohortDefinition" id="567" retired="false">
<name>patients with age between 40 and 44</name>
<parameters reference="265"/>
<minAge>40</minAge>
<minAgeUnit>YEARS</minAgeUnit>
<maxAge>44</maxAge>
<maxAgeUnit>YEARS</maxAgeUnit>
<unknownAgeIncluded>false</unknownAgeIncluded>
</parameterizable>
<parameterMappings reference="271"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>45-49</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="568">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.AgeCohortDefinition" id="569" retired="false">
<name>patients with age between 45 and 49</name>
<parameters reference="265"/>
<minAge>45</minAge>
<minAgeUnit>YEARS</minAgeUnit>
<maxAge>49</maxAge>
<maxAgeUnit>YEARS</maxAgeUnit>
<unknownAgeIncluded>false</unknownAgeIncluded>
</parameterizable>
<parameterMappings reference="271"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>5-9</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="570">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.AgeCohortDefinition" id="571" retired="false">
<name>patients with age between 5 and 9</name>
<parameters reference="265"/>
<minAge>5</minAge>
<minAgeUnit>YEARS</minAgeUnit>
<maxAge>9</maxAge>
<maxAgeUnit>YEARS</maxAgeUnit>
<unknownAgeIncluded>false</unknownAgeIncluded>
</parameterizable>
<parameterMappings reference="271"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>50+</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="572">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.AgeCohortDefinition" id="573" retired="false">
<name>patients with age over 50</name>
<parameters reference="265"/>
<minAge>50</minAge>
<minAgeUnit>YEARS</minAgeUnit>
<maxAge>200</maxAge>
<maxAgeUnit>YEARS</maxAgeUnit>
<unknownAgeIncluded>false</unknownAgeIncluded>
</parameterizable>
<parameterMappings reference="271"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>&lt;1</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="574">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.AgeCohortDefinition" id="575" retired="false">
<name>patients with age bellow 1</name>
<parameters reference="265"/>
<minAge>0</minAge>
<minAgeUnit>YEARS</minAgeUnit>
<maxAge>0</maxAge>
<maxAgeUnit>YEARS</maxAgeUnit>
<unknownAgeIncluded>false</unknownAgeIncluded>
</parameterizable>
<parameterMappings reference="271"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>&lt;15</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="576">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.AgeCohortDefinition" id="577" retired="false">
<name>patients with age below 15</name>
<parameters reference="265"/>
<minAgeUnit>YEARS</minAgeUnit>
<maxAge>14</maxAge>
<maxAgeUnit>YEARS</maxAgeUnit>
<unknownAgeIncluded>false</unknownAgeIncluded>
</parameterizable>
<parameterMappings reference="271"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>UK</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped reference="495"/>
</entry>
</cohortDefinitions>
</parameterizable>
<parameterMappings reference="301"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>gender</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped reference="498"/>
</entry>
</dimensions>
<columns reference="511"/>
</outer-class>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="578">
<name>PVLS</name>
<label>Pregnant and has VL suppression</label>
<dataType>java.lang.Object</dataType>
<indicator id="579">
<parameterizable class="org.openmrs.module.reporting.indicator.CohortIndicator" id="580" retired="false">
<name>Pregnant and VLS</name>
<parameters reference="4"/>
<type>COUNT</type>
<cohortDefinition id="581">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="582" retired="false">
<name>Get pregnant women with viral load suppression</name>
<parameters reference="4"/>
<compositionString>suppression AND pregnant</compositionString>
<searches id="583">
<entry>
<string>suppression</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="584">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="585" retired="false">
<parameters reference="4"/>
<compositionString>supp AND onArtLongEnough</compositionString>
<searches id="586">
<entry>
<string>onArtLongEnough</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="587">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="588" retired="false">
<name>On ART for at least 3 months</name>
<parameters reference="520"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.pvls.OnArtForMoreThanXmonthsCalcultion" reference="522"/>
<withResultFinder>DEFAULT</withResultFinder>
</parameterizable>
<parameterMappings reference="525"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>supp</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="589">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.SqlCohortDefinition" id="590" retired="false">
<name>suppressedViralLoadWithin12Months</name>
<parameters reference="4"/>
<query>SELECT ultima_carga.patient_id FROM(SELECT p.patient_id,MAX(o.obs_datetime) data_carga FROM patient p INNER JOIN encounter e ON p.patient_id=e.patient_id INNER JOIN obs o ON e.encounter_id=o.encounter_id WHERE p.voided=0 AND e.voided=0 AND o.voided=0 AND e.encounter_type IN (13,6,9) AND o.concept_id=856 AND o.value_numeric IS NOT NULL AND e.encounter_datetime BETWEEN date_add(:endDate, interval -12 MONTH) and :endDate AND e.location_id=:location GROUP BY p.patient_id) ultima_carga INNER JOIN obs ON obs.person_id=ultima_carga.patient_id AND obs.obs_datetime=ultima_carga.data_carga WHERE obs.voided=0 AND obs.concept_id=856 AND obs.location_id=:location AND obs.value_numeric &lt; 1000</query>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>pregnant</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="591">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="592" retired="false">
<name>pregnantBreastfeeding</name>
<parameters reference="520"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.pvls.BreastfeedingPregnantCalculation" id="593"/>
<withResultFinder>DEFAULT</withResultFinder>
<calculationParameters id="594">
<entry>
<string>state</string>
<org.openmrs.module.eptsreports.reporting.utils.EptsReportConstants_-PregnantOrBreastfeedingWomen>PREGNANTWOMEN</org.openmrs.module.eptsreports.reporting.utils.EptsReportConstants_-PregnantOrBreastfeedingWomen>
</entry>
</calculationParameters>
</parameterizable>
<parameterMappings reference="525"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="60"/>
</cohortDefinition>
</parameterizable>
<parameterMappings reference="60"/>
</indicator>
<dimensionOptions id="595"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="596">
<name>PVLR</name>
<label>Pregnant and has VL results</label>
<dataType>java.lang.Object</dataType>
<indicator id="597">
<parameterizable class="org.openmrs.module.reporting.indicator.CohortIndicator" id="598" retired="false">
<name>Pregnant and VLR</name>
<parameters reference="4"/>
<type>COUNT</type>
<cohortDefinition id="599">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="600" retired="false">
<name>Get pregnant women with viral load results denominator</name>
<parameters reference="4"/>
<compositionString>results AND pregnant</compositionString>
<searches id="601">
<entry>
<string>results</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="602">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="603" retired="false">
<parameters reference="4"/>
<compositionString>results AND onArtLongEnough</compositionString>
<searches id="604">
<entry>
<string>results</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="605">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.SqlCohortDefinition" id="606" retired="false">
<name>viralLoadWithin12Months</name>
<parameters reference="4"/>
<query>SELECT p.patient_id FROM patient p INNER JOIN encounter e ON p.patient_id=e.patient_id INNER JOIN obs o ON e.encounter_id=o.encounter_id WHERE p.voided=0 AND e.voided=0 AND o.voided=0 AND e.encounter_type IN (13,6,9) AND o.concept_id=856 AND o.value_numeric IS NOT NULL AND e.encounter_datetime BETWEEN date_add(:endDate, interval -12 MONTH) AND :endDate AND e.location_id=:location</query>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>onArtLongEnough</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="607">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="608" retired="false">
<name>On ART for at least 3 months</name>
<parameters reference="520"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.pvls.OnArtForMoreThanXmonthsCalcultion" reference="522"/>
<withResultFinder>DEFAULT</withResultFinder>
</parameterizable>
<parameterMappings reference="525"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>pregnant</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="609">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="610" retired="false">
<name>pregnantBreastfeeding</name>
<parameters reference="520"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.pvls.BreastfeedingPregnantCalculation" reference="593"/>
<withResultFinder>DEFAULT</withResultFinder>
<calculationParameters reference="594"/>
</parameterizable>
<parameterMappings reference="525"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="60"/>
</cohortDefinition>
</parameterizable>
<parameterMappings reference="60"/>
</indicator>
<dimensionOptions id="611"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="612">
<name>BVLS</name>
<label>Breastfeeding and has VL suppression</label>
<dataType>java.lang.Object</dataType>
<indicator id="613">
<parameterizable class="org.openmrs.module.reporting.indicator.CohortIndicator" id="614" retired="false">
<name>Breastfeeding and VLS</name>
<parameters reference="4"/>
<type>COUNT</type>
<cohortDefinition id="615">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="616" retired="false">
<name>Breastfeeding with viral suppression</name>
<parameters reference="4"/>
<compositionString>breastfeeding AND suppression</compositionString>
<searches id="617">
<entry>
<string>suppression</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="618">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="619" retired="false">
<parameters reference="4"/>
<compositionString>supp AND onArtLongEnough</compositionString>
<searches id="620">
<entry>
<string>onArtLongEnough</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="621">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="622" retired="false">
<name>On ART for at least 3 months</name>
<parameters reference="520"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.pvls.OnArtForMoreThanXmonthsCalcultion" reference="522"/>
<withResultFinder>DEFAULT</withResultFinder>
</parameterizable>
<parameterMappings reference="525"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>supp</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="623">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.SqlCohortDefinition" id="624" retired="false">
<name>suppressedViralLoadWithin12Months</name>
<parameters reference="4"/>
<query>SELECT ultima_carga.patient_id FROM(SELECT p.patient_id,MAX(o.obs_datetime) data_carga FROM patient p INNER JOIN encounter e ON p.patient_id=e.patient_id INNER JOIN obs o ON e.encounter_id=o.encounter_id WHERE p.voided=0 AND e.voided=0 AND o.voided=0 AND e.encounter_type IN (13,6,9) AND o.concept_id=856 AND o.value_numeric IS NOT NULL AND e.encounter_datetime BETWEEN date_add(:endDate, interval -12 MONTH) and :endDate AND e.location_id=:location GROUP BY p.patient_id) ultima_carga INNER JOIN obs ON obs.person_id=ultima_carga.patient_id AND obs.obs_datetime=ultima_carga.data_carga WHERE obs.voided=0 AND obs.concept_id=856 AND obs.location_id=:location AND obs.value_numeric &lt; 1000</query>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>breastfeeding</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="625">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="626" retired="false">
<name>pregnantBreastfeeding</name>
<parameters reference="520"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.pvls.BreastfeedingPregnantCalculation" reference="593"/>
<withResultFinder>DEFAULT</withResultFinder>
<calculationParameters id="627">
<entry>
<string>state</string>
<org.openmrs.module.eptsreports.reporting.utils.EptsReportConstants_-PregnantOrBreastfeedingWomen>BREASTFEEDINGWOMEN</org.openmrs.module.eptsreports.reporting.utils.EptsReportConstants_-PregnantOrBreastfeedingWomen>
</entry>
</calculationParameters>
</parameterizable>
<parameterMappings reference="525"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="60"/>
</cohortDefinition>
</parameterizable>
<parameterMappings reference="60"/>
</indicator>
<dimensionOptions id="628"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="629">
<name>BVLR</name>
<label>Breastfeeding and has VL results</label>
<dataType>java.lang.Object</dataType>
<indicator id="630">
<parameterizable class="org.openmrs.module.reporting.indicator.CohortIndicator" id="631" retired="false">
<name>Breastfeeding and VLR</name>
<parameters reference="4"/>
<type>COUNT</type>
<cohortDefinition id="632">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="633" retired="false">
<name>Breastfeeding with viral results</name>
<parameters reference="4"/>
<compositionString>breastfeeding AND results</compositionString>
<searches id="634">
<entry>
<string>results</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="635">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="636" retired="false">
<parameters reference="4"/>
<compositionString>results AND onArtLongEnough</compositionString>
<searches id="637">
<entry>
<string>results</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="638">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.SqlCohortDefinition" id="639" retired="false">
<name>viralLoadWithin12Months</name>
<parameters reference="4"/>
<query>SELECT p.patient_id FROM patient p INNER JOIN encounter e ON p.patient_id=e.patient_id INNER JOIN obs o ON e.encounter_id=o.encounter_id WHERE p.voided=0 AND e.voided=0 AND o.voided=0 AND e.encounter_type IN (13,6,9) AND o.concept_id=856 AND o.value_numeric IS NOT NULL AND e.encounter_datetime BETWEEN date_add(:endDate, interval -12 MONTH) AND :endDate AND e.location_id=:location</query>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>onArtLongEnough</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="640">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="641" retired="false">
<name>On ART for at least 3 months</name>
<parameters reference="520"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.pvls.OnArtForMoreThanXmonthsCalcultion" reference="522"/>
<withResultFinder>DEFAULT</withResultFinder>
</parameterizable>
<parameterMappings reference="525"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>breastfeeding</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="642">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="643" retired="false">
<name>pregnantBreastfeeding</name>
<parameters reference="520"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.pvls.BreastfeedingPregnantCalculation" reference="593"/>
<withResultFinder>DEFAULT</withResultFinder>
<calculationParameters reference="627"/>
</parameterizable>
<parameterMappings reference="525"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="60"/>
</cohortDefinition>
</parameterizable>
<parameterMappings reference="60"/>
</indicator>
<dimensionOptions id="644"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="645">
<name>0D</name>
<label>Total patients with Viral load - Denominator</label>
<dataType>java.lang.Object</dataType>
<indicator id="646">
<parameterizable class="org.openmrs.module.reporting.indicator.CohortIndicator" id="647" retired="false">
<name>patients with viral load</name>
<parameters reference="4"/>
<type>COUNT</type>
<cohortDefinition id="648">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="649" retired="false">
<parameters reference="4"/>
<compositionString>results AND onArtLongEnough</compositionString>
<searches id="650">
<entry>
<string>results</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="651">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.SqlCohortDefinition" id="652" retired="false">
<name>viralLoadWithin12Months</name>
<parameters reference="4"/>
<query>SELECT p.patient_id FROM patient p INNER JOIN encounter e ON p.patient_id=e.patient_id INNER JOIN obs o ON e.encounter_id=o.encounter_id WHERE p.voided=0 AND e.voided=0 AND o.voided=0 AND e.encounter_type IN (13,6,9) AND o.concept_id=856 AND o.value_numeric IS NOT NULL AND e.encounter_datetime BETWEEN date_add(:endDate, interval -12 MONTH) AND :endDate AND e.location_id=:location</query>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>onArtLongEnough</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="653">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="654" retired="false">
<name>On ART for at least 3 months</name>
<parameters reference="520"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.pvls.OnArtForMoreThanXmonthsCalcultion" reference="522"/>
<withResultFinder>DEFAULT</withResultFinder>
</parameterizable>
<parameterMappings reference="525"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="60"/>
</cohortDefinition>
</parameterizable>
<parameterMappings reference="60"/>
</indicator>
<dimensionOptions id="655"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="656">
<name>B01</name>
<label>Breast feeding and on routine Numerator</label>
<dataType>java.lang.Object</dataType>
<indicator id="657">
<parameterizable class="org.openmrs.module.reporting.indicator.CohortIndicator" id="658" retired="false">
<name>breastfeedingWomenWithViralLoadSuppression routine numerator</name>
<parameters reference="4"/>
<type>COUNT</type>
<cohortDefinition id="659">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="660" retired="false">
<name>Breastfeeding with viral results and on routine</name>
<parameters reference="4"/>
<compositionString>breastfeedingVl AND breastfeeding-routine</compositionString>
<searches id="661">
<entry>
<string>breastfeeding-routine</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="662">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="663" retired="false">
<name>Routine for all patients controlled by parameter</name>
<parameters reference="520"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.pvls.RoutineCalculation" id="664"/>
<withResultFinder>DEFAULT</withResultFinder>
<calculationParameters id="665">
<entry>
<string>criteria</string>
<org.openmrs.module.eptsreports.reporting.utils.EptsReportConstants_-PatientsOnRoutineEnum>BREASTFEEDINGPREGNANT</org.openmrs.module.eptsreports.reporting.utils.EptsReportConstants_-PatientsOnRoutineEnum>
</entry>
</calculationParameters>
</parameterizable>
<parameterMappings reference="525"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>breastfeedingVl</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="666">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="667" retired="false">
<name>Breastfeeding with viral suppression</name>
<parameters reference="4"/>
<compositionString>breastfeeding AND suppression</compositionString>
<searches id="668">
<entry>
<string>suppression</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="669">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="670" retired="false">
<parameters reference="4"/>
<compositionString>supp AND onArtLongEnough</compositionString>
<searches id="671">
<entry>
<string>onArtLongEnough</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="672">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="673" retired="false">
<name>On ART for at least 3 months</name>
<parameters reference="520"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.pvls.OnArtForMoreThanXmonthsCalcultion" reference="522"/>
<withResultFinder>DEFAULT</withResultFinder>
</parameterizable>
<parameterMappings reference="525"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>supp</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="674">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.SqlCohortDefinition" id="675" retired="false">
<name>suppressedViralLoadWithin12Months</name>
<parameters reference="4"/>
<query>SELECT ultima_carga.patient_id FROM(SELECT p.patient_id,MAX(o.obs_datetime) data_carga FROM patient p INNER JOIN encounter e ON p.patient_id=e.patient_id INNER JOIN obs o ON e.encounter_id=o.encounter_id WHERE p.voided=0 AND e.voided=0 AND o.voided=0 AND e.encounter_type IN (13,6,9) AND o.concept_id=856 AND o.value_numeric IS NOT NULL AND e.encounter_datetime BETWEEN date_add(:endDate, interval -12 MONTH) and :endDate AND e.location_id=:location GROUP BY p.patient_id) ultima_carga INNER JOIN obs ON obs.person_id=ultima_carga.patient_id AND obs.obs_datetime=ultima_carga.data_carga WHERE obs.voided=0 AND obs.concept_id=856 AND obs.location_id=:location AND obs.value_numeric &lt; 1000</query>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>breastfeeding</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="676">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="677" retired="false">
<name>pregnantBreastfeeding</name>
<parameters reference="520"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.pvls.BreastfeedingPregnantCalculation" reference="593"/>
<withResultFinder>DEFAULT</withResultFinder>
<calculationParameters reference="627"/>
</parameterizable>
<parameterMappings reference="525"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="60"/>
</cohortDefinition>
</parameterizable>
<parameterMappings reference="60"/>
</indicator>
<dimensionOptions id="678"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="679">
<name>B02</name>
<label>Breast feeding and NOT documented Numerator</label>
<dataType>java.lang.Object</dataType>
<indicator id="680">
<parameterizable class="org.openmrs.module.reporting.indicator.CohortIndicator" id="681" retired="false">
<name>breastfeedingWomenWithViralLoadSuppression not documented numerator</name>
<parameters reference="4"/>
<type>COUNT</type>
<cohortDefinition id="682">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="683" retired="false">
<name>Breastfeeding with viral results and NOT documented</name>
<parameters reference="4"/>
<compositionString>breastfeedingVl NOT breastfeeding-routine</compositionString>
<searches id="684">
<entry>
<string>breastfeeding-routine</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="685">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="686" retired="false">
<name>Routine for all patients controlled by parameter</name>
<parameters reference="520"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.pvls.RoutineCalculation" reference="664"/>
<withResultFinder>DEFAULT</withResultFinder>
<calculationParameters reference="665"/>
</parameterizable>
<parameterMappings reference="525"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>breastfeedingVl</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="687">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="688" retired="false">
<name>Breastfeeding with viral suppression</name>
<parameters reference="4"/>
<compositionString>breastfeeding AND suppression</compositionString>
<searches id="689">
<entry>
<string>suppression</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="690">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="691" retired="false">
<parameters reference="4"/>
<compositionString>supp AND onArtLongEnough</compositionString>
<searches id="692">
<entry>
<string>onArtLongEnough</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="693">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="694" retired="false">
<name>On ART for at least 3 months</name>
<parameters reference="520"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.pvls.OnArtForMoreThanXmonthsCalcultion" reference="522"/>
<withResultFinder>DEFAULT</withResultFinder>
</parameterizable>
<parameterMappings reference="525"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>supp</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="695">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.SqlCohortDefinition" id="696" retired="false">
<name>suppressedViralLoadWithin12Months</name>
<parameters reference="4"/>
<query>SELECT ultima_carga.patient_id FROM(SELECT p.patient_id,MAX(o.obs_datetime) data_carga FROM patient p INNER JOIN encounter e ON p.patient_id=e.patient_id INNER JOIN obs o ON e.encounter_id=o.encounter_id WHERE p.voided=0 AND e.voided=0 AND o.voided=0 AND e.encounter_type IN (13,6,9) AND o.concept_id=856 AND o.value_numeric IS NOT NULL AND e.encounter_datetime BETWEEN date_add(:endDate, interval -12 MONTH) and :endDate AND e.location_id=:location GROUP BY p.patient_id) ultima_carga INNER JOIN obs ON obs.person_id=ultima_carga.patient_id AND obs.obs_datetime=ultima_carga.data_carga WHERE obs.voided=0 AND obs.concept_id=856 AND obs.location_id=:location AND obs.value_numeric &lt; 1000</query>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>breastfeeding</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="697">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="698" retired="false">
<name>pregnantBreastfeeding</name>
<parameters reference="520"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.pvls.BreastfeedingPregnantCalculation" reference="593"/>
<withResultFinder>DEFAULT</withResultFinder>
<calculationParameters reference="627"/>
</parameterizable>
<parameterMappings reference="525"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="60"/>
</cohortDefinition>
</parameterizable>
<parameterMappings reference="60"/>
</indicator>
<dimensionOptions id="699"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="700">
<name>B03</name>
<label>Pregnant and on routine Numerator</label>
<dataType>java.lang.Object</dataType>
<indicator id="701">
<parameterizable class="org.openmrs.module.reporting.indicator.CohortIndicator" id="702" retired="false">
<name>pregnantWomenWithViralLoadSuppression and on routine</name>
<parameters reference="4"/>
<type>COUNT</type>
<cohortDefinition id="703">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="704" retired="false">
<name>Pregnant and on Routine Numerator</name>
<parameters reference="4"/>
<compositionString>pregnant AND breastfeeding-routine</compositionString>
<searches id="705">
<entry>
<string>breastfeeding-routine</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="706">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="707" retired="false">
<name>Routine for all patients controlled by parameter</name>
<parameters reference="520"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.pvls.RoutineCalculation" reference="664"/>
<withResultFinder>DEFAULT</withResultFinder>
<calculationParameters reference="665"/>
</parameterizable>
<parameterMappings reference="525"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>pregnant</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="708">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="709" retired="false">
<name>Get pregnant women with viral load suppression</name>
<parameters reference="4"/>
<compositionString>suppression AND pregnant</compositionString>
<searches id="710">
<entry>
<string>suppression</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="711">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="712" retired="false">
<parameters reference="4"/>
<compositionString>supp AND onArtLongEnough</compositionString>
<searches id="713">
<entry>
<string>onArtLongEnough</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="714">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="715" retired="false">
<name>On ART for at least 3 months</name>
<parameters reference="520"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.pvls.OnArtForMoreThanXmonthsCalcultion" reference="522"/>
<withResultFinder>DEFAULT</withResultFinder>
</parameterizable>
<parameterMappings reference="525"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>supp</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="716">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.SqlCohortDefinition" id="717" retired="false">
<name>suppressedViralLoadWithin12Months</name>
<parameters reference="4"/>
<query>SELECT ultima_carga.patient_id FROM(SELECT p.patient_id,MAX(o.obs_datetime) data_carga FROM patient p INNER JOIN encounter e ON p.patient_id=e.patient_id INNER JOIN obs o ON e.encounter_id=o.encounter_id WHERE p.voided=0 AND e.voided=0 AND o.voided=0 AND e.encounter_type IN (13,6,9) AND o.concept_id=856 AND o.value_numeric IS NOT NULL AND e.encounter_datetime BETWEEN date_add(:endDate, interval -12 MONTH) and :endDate AND e.location_id=:location GROUP BY p.patient_id) ultima_carga INNER JOIN obs ON obs.person_id=ultima_carga.patient_id AND obs.obs_datetime=ultima_carga.data_carga WHERE obs.voided=0 AND obs.concept_id=856 AND obs.location_id=:location AND obs.value_numeric &lt; 1000</query>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>pregnant</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="718">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="719" retired="false">
<name>pregnantBreastfeeding</name>
<parameters reference="520"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.pvls.BreastfeedingPregnantCalculation" reference="593"/>
<withResultFinder>DEFAULT</withResultFinder>
<calculationParameters reference="594"/>
</parameterizable>
<parameterMappings reference="525"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="60"/>
</cohortDefinition>
</parameterizable>
<parameterMappings reference="60"/>
</indicator>
<dimensionOptions id="720"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="721">
<name>B04</name>
<label>Pregnant and NOT documented Numerator</label>
<dataType>java.lang.Object</dataType>
<indicator id="722">
<parameterizable class="org.openmrs.module.reporting.indicator.CohortIndicator" id="723" retired="false">
<name>pregnantWomenWithViralLoadSuppression and NOT documented</name>
<parameters reference="4"/>
<type>COUNT</type>
<cohortDefinition id="724">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="725" retired="false">
<name>Pregnant and NOT documented Numerator</name>
<parameters reference="4"/>
<compositionString>pregnant NOT breastfeeding-routine</compositionString>
<searches id="726">
<entry>
<string>breastfeeding-routine</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="727">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="728" retired="false">
<name>Routine for all patients controlled by parameter</name>
<parameters reference="520"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.pvls.RoutineCalculation" reference="664"/>
<withResultFinder>DEFAULT</withResultFinder>
<calculationParameters reference="665"/>
</parameterizable>
<parameterMappings reference="525"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>pregnant</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="729">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="730" retired="false">
<name>Get pregnant women with viral load suppression</name>
<parameters reference="4"/>
<compositionString>suppression AND pregnant</compositionString>
<searches id="731">
<entry>
<string>suppression</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="732">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="733" retired="false">
<parameters reference="4"/>
<compositionString>supp AND onArtLongEnough</compositionString>
<searches id="734">
<entry>
<string>onArtLongEnough</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="735">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="736" retired="false">
<name>On ART for at least 3 months</name>
<parameters reference="520"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.pvls.OnArtForMoreThanXmonthsCalcultion" reference="522"/>
<withResultFinder>DEFAULT</withResultFinder>
</parameterizable>
<parameterMappings reference="525"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>supp</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="737">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.SqlCohortDefinition" id="738" retired="false">
<name>suppressedViralLoadWithin12Months</name>
<parameters reference="4"/>
<query>SELECT ultima_carga.patient_id FROM(SELECT p.patient_id,MAX(o.obs_datetime) data_carga FROM patient p INNER JOIN encounter e ON p.patient_id=e.patient_id INNER JOIN obs o ON e.encounter_id=o.encounter_id WHERE p.voided=0 AND e.voided=0 AND o.voided=0 AND e.encounter_type IN (13,6,9) AND o.concept_id=856 AND o.value_numeric IS NOT NULL AND e.encounter_datetime BETWEEN date_add(:endDate, interval -12 MONTH) and :endDate AND e.location_id=:location GROUP BY p.patient_id) ultima_carga INNER JOIN obs ON obs.person_id=ultima_carga.patient_id AND obs.obs_datetime=ultima_carga.data_carga WHERE obs.voided=0 AND obs.concept_id=856 AND obs.location_id=:location AND obs.value_numeric &lt; 1000</query>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>pregnant</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="739">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="740" retired="false">
<name>pregnantBreastfeeding</name>
<parameters reference="520"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.pvls.BreastfeedingPregnantCalculation" reference="593"/>
<withResultFinder>DEFAULT</withResultFinder>
<calculationParameters reference="594"/>
</parameterizable>
<parameterMappings reference="525"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="60"/>
</cohortDefinition>
</parameterizable>
<parameterMappings reference="60"/>
</indicator>
<dimensionOptions id="741"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="742">
<name>B05</name>
<label>Breast feeding and on routine Denominator</label>
<dataType>java.lang.Object</dataType>
<indicator id="743">
<parameterizable class="org.openmrs.module.reporting.indicator.CohortIndicator" id="744" retired="false">
<name>breastfeedingWomenWithViralLoad-routine denominator</name>
<parameters reference="4"/>
<type>COUNT</type>
<cohortDefinition id="745">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="746" retired="false">
<name>Breastfeeding women on routine and have Viral load results</name>
<parameters reference="4"/>
<compositionString>vlandBreastfeeding AND breastfeeding-routine</compositionString>
<searches id="747">
<entry>
<string>vlandBreastfeeding</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="748">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="749" retired="false">
<name>Breastfeeding with viral results</name>
<parameters reference="4"/>
<compositionString>breastfeeding AND results</compositionString>
<searches id="750">
<entry>
<string>results</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="751">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="752" retired="false">
<parameters reference="4"/>
<compositionString>results AND onArtLongEnough</compositionString>
<searches id="753">
<entry>
<string>results</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="754">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.SqlCohortDefinition" id="755" retired="false">
<name>viralLoadWithin12Months</name>
<parameters reference="4"/>
<query>SELECT p.patient_id FROM patient p INNER JOIN encounter e ON p.patient_id=e.patient_id INNER JOIN obs o ON e.encounter_id=o.encounter_id WHERE p.voided=0 AND e.voided=0 AND o.voided=0 AND e.encounter_type IN (13,6,9) AND o.concept_id=856 AND o.value_numeric IS NOT NULL AND e.encounter_datetime BETWEEN date_add(:endDate, interval -12 MONTH) AND :endDate AND e.location_id=:location</query>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>onArtLongEnough</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="756">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="757" retired="false">
<name>On ART for at least 3 months</name>
<parameters reference="520"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.pvls.OnArtForMoreThanXmonthsCalcultion" reference="522"/>
<withResultFinder>DEFAULT</withResultFinder>
</parameterizable>
<parameterMappings reference="525"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>breastfeeding</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="758">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="759" retired="false">
<name>pregnantBreastfeeding</name>
<parameters reference="520"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.pvls.BreastfeedingPregnantCalculation" reference="593"/>
<withResultFinder>DEFAULT</withResultFinder>
<calculationParameters reference="627"/>
</parameterizable>
<parameterMappings reference="525"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>breastfeeding-routine</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="760">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="761" retired="false">
<name>Routine for all patients controlled by parameter</name>
<parameters reference="520"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.pvls.RoutineCalculation" reference="664"/>
<withResultFinder>DEFAULT</withResultFinder>
<calculationParameters reference="665"/>
</parameterizable>
<parameterMappings reference="525"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="60"/>
</cohortDefinition>
</parameterizable>
<parameterMappings reference="60"/>
</indicator>
<dimensionOptions id="762"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="763">
<name>B06</name>
<label>Breast feeding and NOT documented Denominator</label>
<dataType>java.lang.Object</dataType>
<indicator id="764">
<parameterizable class="org.openmrs.module.reporting.indicator.CohortIndicator" id="765" retired="false">
<name>breastfeedingWomenWithViralLoad-not documented denominator</name>
<parameters reference="4"/>
<type>COUNT</type>
<cohortDefinition id="766">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="767" retired="false">
<name>Breastfeeding women NOT documented and have Viral load results</name>
<parameters reference="4"/>
<compositionString>vlandBreastfeeding NOT breastfeeding-routine</compositionString>
<searches id="768">
<entry>
<string>vlandBreastfeeding</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="769">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="770" retired="false">
<name>Breastfeeding with viral results</name>
<parameters reference="4"/>
<compositionString>breastfeeding AND results</compositionString>
<searches id="771">
<entry>
<string>results</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="772">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="773" retired="false">
<parameters reference="4"/>
<compositionString>results AND onArtLongEnough</compositionString>
<searches id="774">
<entry>
<string>results</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="775">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.SqlCohortDefinition" id="776" retired="false">
<name>viralLoadWithin12Months</name>
<parameters reference="4"/>
<query>SELECT p.patient_id FROM patient p INNER JOIN encounter e ON p.patient_id=e.patient_id INNER JOIN obs o ON e.encounter_id=o.encounter_id WHERE p.voided=0 AND e.voided=0 AND o.voided=0 AND e.encounter_type IN (13,6,9) AND o.concept_id=856 AND o.value_numeric IS NOT NULL AND e.encounter_datetime BETWEEN date_add(:endDate, interval -12 MONTH) AND :endDate AND e.location_id=:location</query>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>onArtLongEnough</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="777">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="778" retired="false">
<name>On ART for at least 3 months</name>
<parameters reference="520"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.pvls.OnArtForMoreThanXmonthsCalcultion" reference="522"/>
<withResultFinder>DEFAULT</withResultFinder>
</parameterizable>
<parameterMappings reference="525"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>breastfeeding</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="779">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="780" retired="false">
<name>pregnantBreastfeeding</name>
<parameters reference="520"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.pvls.BreastfeedingPregnantCalculation" reference="593"/>
<withResultFinder>DEFAULT</withResultFinder>
<calculationParameters reference="627"/>
</parameterizable>
<parameterMappings reference="525"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>breastfeeding-routine</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="781">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="782" retired="false">
<name>Routine for all patients controlled by parameter</name>
<parameters reference="520"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.pvls.RoutineCalculation" reference="664"/>
<withResultFinder>DEFAULT</withResultFinder>
<calculationParameters reference="665"/>
</parameterizable>
<parameterMappings reference="525"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="60"/>
</cohortDefinition>
</parameterizable>
<parameterMappings reference="60"/>
</indicator>
<dimensionOptions id="783"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="784">
<name>B07</name>
<label>Pregnant and on routine Denominator</label>
<dataType>java.lang.Object</dataType>
<indicator id="785">
<parameterizable class="org.openmrs.module.reporting.indicator.CohortIndicator" id="786" retired="false">
<name>pregnantWomenWithViralLoad and not documented denominator</name>
<parameters reference="4"/>
<type>COUNT</type>
<cohortDefinition id="787">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="788" retired="false">
<name>Get pregnant women with viral load results Not documented</name>
<parameters reference="4"/>
<compositionString>pregnant AND breastfeeding-routine</compositionString>
<searches id="789">
<entry>
<string>breastfeeding-routine</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="790">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="791" retired="false">
<name>Routine for all patients controlled by parameter</name>
<parameters reference="520"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.pvls.RoutineCalculation" reference="664"/>
<withResultFinder>DEFAULT</withResultFinder>
<calculationParameters reference="665"/>
</parameterizable>
<parameterMappings reference="525"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>pregnant</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="792">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="793" retired="false">
<name>Get pregnant women with viral load results denominator</name>
<parameters reference="4"/>
<compositionString>results AND pregnant</compositionString>
<searches id="794">
<entry>
<string>results</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="795">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="796" retired="false">
<parameters reference="4"/>
<compositionString>results AND onArtLongEnough</compositionString>
<searches id="797">
<entry>
<string>results</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="798">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.SqlCohortDefinition" id="799" retired="false">
<name>viralLoadWithin12Months</name>
<parameters reference="4"/>
<query>SELECT p.patient_id FROM patient p INNER JOIN encounter e ON p.patient_id=e.patient_id INNER JOIN obs o ON e.encounter_id=o.encounter_id WHERE p.voided=0 AND e.voided=0 AND o.voided=0 AND e.encounter_type IN (13,6,9) AND o.concept_id=856 AND o.value_numeric IS NOT NULL AND e.encounter_datetime BETWEEN date_add(:endDate, interval -12 MONTH) AND :endDate AND e.location_id=:location</query>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>onArtLongEnough</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="800">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="801" retired="false">
<name>On ART for at least 3 months</name>
<parameters reference="520"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.pvls.OnArtForMoreThanXmonthsCalcultion" reference="522"/>
<withResultFinder>DEFAULT</withResultFinder>
</parameterizable>
<parameterMappings reference="525"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>pregnant</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="802">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="803" retired="false">
<name>pregnantBreastfeeding</name>
<parameters reference="520"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.pvls.BreastfeedingPregnantCalculation" reference="593"/>
<withResultFinder>DEFAULT</withResultFinder>
<calculationParameters reference="594"/>
</parameterizable>
<parameterMappings reference="525"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="60"/>
</cohortDefinition>
</parameterizable>
<parameterMappings reference="60"/>
</indicator>
<dimensionOptions id="804"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="805">
<name>B08</name>
<label>Pregnant and NOT documented Denominator</label>
<dataType>java.lang.Object</dataType>
<indicator id="806">
<parameterizable class="org.openmrs.module.reporting.indicator.CohortIndicator" id="807" retired="false">
<name>pregnantWomenWithViralLoad results not documented denominator</name>
<parameters reference="4"/>
<type>COUNT</type>
<cohortDefinition id="808">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="809" retired="false">
<name>Get pregnant women with viral load results Not documented</name>
<parameters reference="4"/>
<compositionString>pregnant NOT breastfeeding-routine</compositionString>
<searches id="810">
<entry>
<string>breastfeeding-routine</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="811">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="812" retired="false">
<name>Routine for all patients controlled by parameter</name>
<parameters reference="520"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.pvls.RoutineCalculation" reference="664"/>
<withResultFinder>DEFAULT</withResultFinder>
<calculationParameters reference="665"/>
</parameterizable>
<parameterMappings reference="525"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>pregnant</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="813">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="814" retired="false">
<name>Get pregnant women with viral load results denominator</name>
<parameters reference="4"/>
<compositionString>results AND pregnant</compositionString>
<searches id="815">
<entry>
<string>results</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="816">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="817" retired="false">
<parameters reference="4"/>
<compositionString>results AND onArtLongEnough</compositionString>
<searches id="818">
<entry>
<string>results</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="819">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.SqlCohortDefinition" id="820" retired="false">
<name>viralLoadWithin12Months</name>
<parameters reference="4"/>
<query>SELECT p.patient_id FROM patient p INNER JOIN encounter e ON p.patient_id=e.patient_id INNER JOIN obs o ON e.encounter_id=o.encounter_id WHERE p.voided=0 AND e.voided=0 AND o.voided=0 AND e.encounter_type IN (13,6,9) AND o.concept_id=856 AND o.value_numeric IS NOT NULL AND e.encounter_datetime BETWEEN date_add(:endDate, interval -12 MONTH) AND :endDate AND e.location_id=:location</query>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>onArtLongEnough</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="821">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="822" retired="false">
<name>On ART for at least 3 months</name>
<parameters reference="520"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.pvls.OnArtForMoreThanXmonthsCalcultion" reference="522"/>
<withResultFinder>DEFAULT</withResultFinder>
</parameterizable>
<parameterMappings reference="525"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>pregnant</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="823">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="824" retired="false">
<name>pregnantBreastfeeding</name>
<parameters reference="520"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.pvls.BreastfeedingPregnantCalculation" reference="593"/>
<withResultFinder>DEFAULT</withResultFinder>
<calculationParameters reference="594"/>
</parameterizable>
<parameterMappings reference="525"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="60"/>
</cohortDefinition>
</parameterizable>
<parameterMappings reference="60"/>
</indicator>
<dimensionOptions id="825"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="826">
<name>3NR-01</name>
<label>Children numerator routine (under 1 year male)</label>
<dataType>java.lang.Object</dataType>
<indicator id="827">
<parameterizable class="org.openmrs.module.reporting.indicator.CohortIndicator" id="828" retired="false">
<name>viral load suppression on routine adults and children</name>
<parameters reference="4"/>
<type>COUNT</type>
<cohortDefinition id="829">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="830" retired="false">
<name>Suppression and on routine adult and children</name>
<parameters reference="4"/>
<compositionString>supp AND adult-children-routine</compositionString>
<searches id="831">
<entry>
<string>supp</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="832">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="833" retired="false">
<parameters reference="4"/>
<compositionString>supp AND onArtLongEnough</compositionString>
<searches id="834">
<entry>
<string>onArtLongEnough</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="835">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="836" retired="false">
<name>On ART for at least 3 months</name>
<parameters reference="520"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.pvls.OnArtForMoreThanXmonthsCalcultion" reference="522"/>
<withResultFinder>DEFAULT</withResultFinder>
</parameterizable>
<parameterMappings reference="525"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>supp</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="837">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.SqlCohortDefinition" id="838" retired="false">
<name>suppressedViralLoadWithin12Months</name>
<parameters reference="4"/>
<query>SELECT ultima_carga.patient_id FROM(SELECT p.patient_id,MAX(o.obs_datetime) data_carga FROM patient p INNER JOIN encounter e ON p.patient_id=e.patient_id INNER JOIN obs o ON e.encounter_id=o.encounter_id WHERE p.voided=0 AND e.voided=0 AND o.voided=0 AND e.encounter_type IN (13,6,9) AND o.concept_id=856 AND o.value_numeric IS NOT NULL AND e.encounter_datetime BETWEEN date_add(:endDate, interval -12 MONTH) and :endDate AND e.location_id=:location GROUP BY p.patient_id) ultima_carga INNER JOIN obs ON obs.person_id=ultima_carga.patient_id AND obs.obs_datetime=ultima_carga.data_carga WHERE obs.voided=0 AND obs.concept_id=856 AND obs.location_id=:location AND obs.value_numeric &lt; 1000</query>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>adult-children-routine</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="839">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="840" retired="false">
<name>Routine for all patients controlled by parameter</name>
<parameters reference="520"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.pvls.RoutineCalculation" reference="664"/>
<withResultFinder>DEFAULT</withResultFinder>
<calculationParameters id="841">
<entry>
<string>criteria</string>
<org.openmrs.module.eptsreports.reporting.utils.EptsReportConstants_-PatientsOnRoutineEnum>ADULTCHILDREN</org.openmrs.module.eptsreports.reporting.utils.EptsReportConstants_-PatientsOnRoutineEnum>
</entry>
</calculationParameters>
</parameterizable>
<parameterMappings reference="525"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="60"/>
</cohortDefinition>
</parameterizable>
<parameterMappings reference="60"/>
</indicator>
<dimensionOptions reference="211"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="842">
<name>3NR-02</name>
<label>Children numerator routine (1 - 4 years male)</label>
<dataType>java.lang.Object</dataType>
<indicator id="843">
<parameterizable class="org.openmrs.module.reporting.indicator.CohortIndicator" id="844" retired="false">
<name>viral load suppression on routine adults and children</name>
<parameters reference="4"/>
<type>COUNT</type>
<cohortDefinition id="845">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="846" retired="false">
<name>Suppression and on routine adult and children</name>
<parameters reference="4"/>
<compositionString>supp AND adult-children-routine</compositionString>
<searches id="847">
<entry>
<string>supp</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="848">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="849" retired="false">
<parameters reference="4"/>
<compositionString>supp AND onArtLongEnough</compositionString>
<searches id="850">
<entry>
<string>onArtLongEnough</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="851">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="852" retired="false">
<name>On ART for at least 3 months</name>
<parameters reference="520"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.pvls.OnArtForMoreThanXmonthsCalcultion" reference="522"/>
<withResultFinder>DEFAULT</withResultFinder>
</parameterizable>
<parameterMappings reference="525"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>supp</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="853">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.SqlCohortDefinition" id="854" retired="false">
<name>suppressedViralLoadWithin12Months</name>
<parameters reference="4"/>
<query>SELECT ultima_carga.patient_id FROM(SELECT p.patient_id,MAX(o.obs_datetime) data_carga FROM patient p INNER JOIN encounter e ON p.patient_id=e.patient_id INNER JOIN obs o ON e.encounter_id=o.encounter_id WHERE p.voided=0 AND e.voided=0 AND o.voided=0 AND e.encounter_type IN (13,6,9) AND o.concept_id=856 AND o.value_numeric IS NOT NULL AND e.encounter_datetime BETWEEN date_add(:endDate, interval -12 MONTH) and :endDate AND e.location_id=:location GROUP BY p.patient_id) ultima_carga INNER JOIN obs ON obs.person_id=ultima_carga.patient_id AND obs.obs_datetime=ultima_carga.data_carga WHERE obs.voided=0 AND obs.concept_id=856 AND obs.location_id=:location AND obs.value_numeric &lt; 1000</query>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>adult-children-routine</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="855">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="856" retired="false">
<name>Routine for all patients controlled by parameter</name>
<parameters reference="520"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.pvls.RoutineCalculation" reference="664"/>
<withResultFinder>DEFAULT</withResultFinder>
<calculationParameters reference="841"/>
</parameterizable>
<parameterMappings reference="525"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="60"/>
</cohortDefinition>
</parameterizable>
<parameterMappings reference="60"/>
</indicator>
<dimensionOptions reference="213"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="857">
<name>3NR-03</name>
<label>Children numerator routine (5 - 9 years male)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="843"/>
<dimensionOptions reference="215"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="858">
<name>3NR-04</name>
<label>Children numerator routine (under 1 year female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="843"/>
<dimensionOptions reference="237"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="859">
<name>3NR-05</name>
<label>Children numerator routine (1 - 4 years female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="843"/>
<dimensionOptions reference="239"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="860">
<name>3NR-06</name>
<label>Children numerator routine (5 - 9 years female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="843"/>
<dimensionOptions reference="241"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="861">
<name>3NND-01</name>
<label>Children numerator NOT documented (under 1 year male)</label>
<dataType>java.lang.Object</dataType>
<indicator id="862">
<parameterizable class="org.openmrs.module.reporting.indicator.CohortIndicator" id="863" retired="false">
<name>viral load suppression on routine adults and children</name>
<parameters reference="4"/>
<type>COUNT</type>
<cohortDefinition id="864">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="865" retired="false">
<name>suppression and not documented adults and children</name>
<parameters reference="4"/>
<compositionString>supp NOT adult-children-routine</compositionString>
<searches id="866">
<entry>
<string>supp</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="867">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="868" retired="false">
<parameters reference="4"/>
<compositionString>supp AND onArtLongEnough</compositionString>
<searches id="869">
<entry>
<string>onArtLongEnough</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="870">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="871" retired="false">
<name>On ART for at least 3 months</name>
<parameters reference="520"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.pvls.OnArtForMoreThanXmonthsCalcultion" reference="522"/>
<withResultFinder>DEFAULT</withResultFinder>
</parameterizable>
<parameterMappings reference="525"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>supp</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="872">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.SqlCohortDefinition" id="873" retired="false">
<name>suppressedViralLoadWithin12Months</name>
<parameters reference="4"/>
<query>SELECT ultima_carga.patient_id FROM(SELECT p.patient_id,MAX(o.obs_datetime) data_carga FROM patient p INNER JOIN encounter e ON p.patient_id=e.patient_id INNER JOIN obs o ON e.encounter_id=o.encounter_id WHERE p.voided=0 AND e.voided=0 AND o.voided=0 AND e.encounter_type IN (13,6,9) AND o.concept_id=856 AND o.value_numeric IS NOT NULL AND e.encounter_datetime BETWEEN date_add(:endDate, interval -12 MONTH) and :endDate AND e.location_id=:location GROUP BY p.patient_id) ultima_carga INNER JOIN obs ON obs.person_id=ultima_carga.patient_id AND obs.obs_datetime=ultima_carga.data_carga WHERE obs.voided=0 AND obs.concept_id=856 AND obs.location_id=:location AND obs.value_numeric &lt; 1000</query>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>adult-children-routine</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="874">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="875" retired="false">
<name>Routine for all patients controlled by parameter</name>
<parameters reference="520"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.pvls.RoutineCalculation" reference="664"/>
<withResultFinder>DEFAULT</withResultFinder>
<calculationParameters reference="841"/>
</parameterizable>
<parameterMappings reference="525"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="60"/>
</cohortDefinition>
</parameterizable>
<parameterMappings reference="60"/>
</indicator>
<dimensionOptions reference="211"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="876">
<name>3NND-02</name>
<label>Children numerator NOT documented (1 - 4 years male)</label>
<dataType>java.lang.Object</dataType>
<indicator id="877">
<parameterizable class="org.openmrs.module.reporting.indicator.CohortIndicator" id="878" retired="false">
<name>viral load suppression on routine adults and children</name>
<parameters reference="4"/>
<type>COUNT</type>
<cohortDefinition id="879">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="880" retired="false">
<name>suppression and not documented adults and children</name>
<parameters reference="4"/>
<compositionString>supp NOT adult-children-routine</compositionString>
<searches id="881">
<entry>
<string>supp</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="882">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="883" retired="false">
<parameters reference="4"/>
<compositionString>supp AND onArtLongEnough</compositionString>
<searches id="884">
<entry>
<string>onArtLongEnough</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="885">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="886" retired="false">
<name>On ART for at least 3 months</name>
<parameters reference="520"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.pvls.OnArtForMoreThanXmonthsCalcultion" reference="522"/>
<withResultFinder>DEFAULT</withResultFinder>
</parameterizable>
<parameterMappings reference="525"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>supp</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="887">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.SqlCohortDefinition" id="888" retired="false">
<name>suppressedViralLoadWithin12Months</name>
<parameters reference="4"/>
<query>SELECT ultima_carga.patient_id FROM(SELECT p.patient_id,MAX(o.obs_datetime) data_carga FROM patient p INNER JOIN encounter e ON p.patient_id=e.patient_id INNER JOIN obs o ON e.encounter_id=o.encounter_id WHERE p.voided=0 AND e.voided=0 AND o.voided=0 AND e.encounter_type IN (13,6,9) AND o.concept_id=856 AND o.value_numeric IS NOT NULL AND e.encounter_datetime BETWEEN date_add(:endDate, interval -12 MONTH) and :endDate AND e.location_id=:location GROUP BY p.patient_id) ultima_carga INNER JOIN obs ON obs.person_id=ultima_carga.patient_id AND obs.obs_datetime=ultima_carga.data_carga WHERE obs.voided=0 AND obs.concept_id=856 AND obs.location_id=:location AND obs.value_numeric &lt; 1000</query>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>adult-children-routine</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="889">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="890" retired="false">
<name>Routine for all patients controlled by parameter</name>
<parameters reference="520"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.pvls.RoutineCalculation" reference="664"/>
<withResultFinder>DEFAULT</withResultFinder>
<calculationParameters reference="841"/>
</parameterizable>
<parameterMappings reference="525"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="60"/>
</cohortDefinition>
</parameterizable>
<parameterMappings reference="60"/>
</indicator>
<dimensionOptions reference="213"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="891">
<name>3NND-03</name>
<label>Children numerator NOT documented (5 - 9 years male)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="877"/>
<dimensionOptions reference="215"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="892">
<name>3NND-04</name>
<label>Children numerator NOT documented (under 1 year female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="877"/>
<dimensionOptions reference="237"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="893">
<name>3NND-05</name>
<label>Children numerator NOT documented (1 - 4 years female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="877"/>
<dimensionOptions reference="239"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="894">
<name>3NND-06</name>
<label>Children numerator NOT documented (5 - 9 years female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="877"/>
<dimensionOptions reference="241"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="895">
<name>4NR-01</name>
<label>Adults numerator routine (Unknown age male)</label>
<dataType>java.lang.Object</dataType>
<indicator id="896">
<parameterizable class="org.openmrs.module.reporting.indicator.CohortIndicator" id="897" retired="false">
<name>viral load suppression on routine adults</name>
<parameters reference="4"/>
<type>COUNT</type>
<cohortDefinition id="898">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="899" retired="false">
<name>Suppression and on routine adult and children</name>
<parameters reference="4"/>
<compositionString>supp AND adult-children-routine</compositionString>
<searches id="900">
<entry>
<string>supp</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="901">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="902" retired="false">
<parameters reference="4"/>
<compositionString>supp AND onArtLongEnough</compositionString>
<searches id="903">
<entry>
<string>onArtLongEnough</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="904">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="905" retired="false">
<name>On ART for at least 3 months</name>
<parameters reference="520"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.pvls.OnArtForMoreThanXmonthsCalcultion" reference="522"/>
<withResultFinder>DEFAULT</withResultFinder>
</parameterizable>
<parameterMappings reference="525"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>supp</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="906">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.SqlCohortDefinition" id="907" retired="false">
<name>suppressedViralLoadWithin12Months</name>
<parameters reference="4"/>
<query>SELECT ultima_carga.patient_id FROM(SELECT p.patient_id,MAX(o.obs_datetime) data_carga FROM patient p INNER JOIN encounter e ON p.patient_id=e.patient_id INNER JOIN obs o ON e.encounter_id=o.encounter_id WHERE p.voided=0 AND e.voided=0 AND o.voided=0 AND e.encounter_type IN (13,6,9) AND o.concept_id=856 AND o.value_numeric IS NOT NULL AND e.encounter_datetime BETWEEN date_add(:endDate, interval -12 MONTH) and :endDate AND e.location_id=:location GROUP BY p.patient_id) ultima_carga INNER JOIN obs ON obs.person_id=ultima_carga.patient_id AND obs.obs_datetime=ultima_carga.data_carga WHERE obs.voided=0 AND obs.concept_id=856 AND obs.location_id=:location AND obs.value_numeric &lt; 1000</query>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>adult-children-routine</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="908">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="909" retired="false">
<name>Routine for all patients controlled by parameter</name>
<parameters reference="520"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.pvls.RoutineCalculation" reference="664"/>
<withResultFinder>DEFAULT</withResultFinder>
<calculationParameters reference="841"/>
</parameterizable>
<parameterMappings reference="525"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="60"/>
</cohortDefinition>
</parameterizable>
<parameterMappings reference="60"/>
</indicator>
<dimensionOptions reference="209"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="910">
<name>4NR-02</name>
<label>Adults numerator routine (10 - 14 male)</label>
<dataType>java.lang.Object</dataType>
<indicator id="911">
<parameterizable class="org.openmrs.module.reporting.indicator.CohortIndicator" id="912" retired="false">
<name>viral load suppression on routine adults</name>
<parameters reference="4"/>
<type>COUNT</type>
<cohortDefinition id="913">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="914" retired="false">
<name>Suppression and on routine adult and children</name>
<parameters reference="4"/>
<compositionString>supp AND adult-children-routine</compositionString>
<searches id="915">
<entry>
<string>supp</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="916">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="917" retired="false">
<parameters reference="4"/>
<compositionString>supp AND onArtLongEnough</compositionString>
<searches id="918">
<entry>
<string>onArtLongEnough</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="919">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="920" retired="false">
<name>On ART for at least 3 months</name>
<parameters reference="520"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.pvls.OnArtForMoreThanXmonthsCalcultion" reference="522"/>
<withResultFinder>DEFAULT</withResultFinder>
</parameterizable>
<parameterMappings reference="525"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>supp</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="921">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.SqlCohortDefinition" id="922" retired="false">
<name>suppressedViralLoadWithin12Months</name>
<parameters reference="4"/>
<query>SELECT ultima_carga.patient_id FROM(SELECT p.patient_id,MAX(o.obs_datetime) data_carga FROM patient p INNER JOIN encounter e ON p.patient_id=e.patient_id INNER JOIN obs o ON e.encounter_id=o.encounter_id WHERE p.voided=0 AND e.voided=0 AND o.voided=0 AND e.encounter_type IN (13,6,9) AND o.concept_id=856 AND o.value_numeric IS NOT NULL AND e.encounter_datetime BETWEEN date_add(:endDate, interval -12 MONTH) and :endDate AND e.location_id=:location GROUP BY p.patient_id) ultima_carga INNER JOIN obs ON obs.person_id=ultima_carga.patient_id AND obs.obs_datetime=ultima_carga.data_carga WHERE obs.voided=0 AND obs.concept_id=856 AND obs.location_id=:location AND obs.value_numeric &lt; 1000</query>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>adult-children-routine</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="923">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="924" retired="false">
<name>Routine for all patients controlled by parameter</name>
<parameters reference="520"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.pvls.RoutineCalculation" reference="664"/>
<withResultFinder>DEFAULT</withResultFinder>
<calculationParameters reference="841"/>
</parameterizable>
<parameterMappings reference="525"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="60"/>
</cohortDefinition>
</parameterizable>
<parameterMappings reference="60"/>
</indicator>
<dimensionOptions reference="217"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="925">
<name>4NR-03</name>
<label>Adults numerator routine (15 - 19 male)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="911"/>
<dimensionOptions reference="219"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="926">
<name>4NR-04</name>
<label>Adults numerator routine (20 - 24 male)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="911"/>
<dimensionOptions reference="221"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="927">
<name>4NR-05</name>
<label>Adults numerator routine (25 - 29 male)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="911"/>
<dimensionOptions reference="223"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="928">
<name>4NR-06</name>
<label>Adults numerator routine (30 - 34 male)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="911"/>
<dimensionOptions reference="225"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="929">
<name>4NR-07</name>
<label>Adults numerator routine (35 - 39 male)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="911"/>
<dimensionOptions reference="227"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="930">
<name>4NR-08</name>
<label>Adults numerator routine (40 - 44 male)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="911"/>
<dimensionOptions reference="229"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="931">
<name>4NR-09</name>
<label>Adults numerator routine (45 - 49 male)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="911"/>
<dimensionOptions reference="231"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="932">
<name>4NR-10</name>
<label>Adults numerator routine (50+ male)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="911"/>
<dimensionOptions reference="233"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="933">
<name>4NR-11</name>
<label>Adults numerator routine (Unknown age female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="911"/>
<dimensionOptions reference="235"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="934">
<name>4NR-12</name>
<label>Adults numerator routine (10 - 14 female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="911"/>
<dimensionOptions reference="243"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="935">
<name>4NR-13</name>
<label>Adults numerator routine (15 - 19 female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="911"/>
<dimensionOptions reference="245"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="936">
<name>4NR-14</name>
<label>Adults numerator routine (20 - 24 female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="911"/>
<dimensionOptions reference="247"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="937">
<name>4NR-15</name>
<label>Adults numerator routine (25 - 29 female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="911"/>
<dimensionOptions reference="249"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="938">
<name>4NR-16</name>
<label>Adults numerator routine (30 - 34 female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="911"/>
<dimensionOptions reference="251"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="939">
<name>4NR-17</name>
<label>Adults numerator routine (35 - 39 female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="911"/>
<dimensionOptions reference="253"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="940">
<name>4NR-18</name>
<label>Adults numerator routine (40 - 44 female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="911"/>
<dimensionOptions reference="255"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="941">
<name>4NR-19</name>
<label>Adults numerator routine (45 - 49 female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="911"/>
<dimensionOptions reference="257"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="942">
<name>4NR-20</name>
<label>Adults numerator routine (50+ female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="911"/>
<dimensionOptions reference="259"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="943">
<name>4NND-01</name>
<label>Adults numerator NOT documented (Unknown age male)</label>
<dataType>java.lang.Object</dataType>
<indicator id="944">
<parameterizable class="org.openmrs.module.reporting.indicator.CohortIndicator" id="945" retired="false">
<name>viral load suppression on routine adults</name>
<parameters reference="4"/>
<type>COUNT</type>
<cohortDefinition id="946">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="947" retired="false">
<name>suppression and not documented adults and children</name>
<parameters reference="4"/>
<compositionString>supp NOT adult-children-routine</compositionString>
<searches id="948">
<entry>
<string>supp</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="949">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="950" retired="false">
<parameters reference="4"/>
<compositionString>supp AND onArtLongEnough</compositionString>
<searches id="951">
<entry>
<string>onArtLongEnough</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="952">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="953" retired="false">
<name>On ART for at least 3 months</name>
<parameters reference="520"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.pvls.OnArtForMoreThanXmonthsCalcultion" reference="522"/>
<withResultFinder>DEFAULT</withResultFinder>
</parameterizable>
<parameterMappings reference="525"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>supp</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="954">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.SqlCohortDefinition" id="955" retired="false">
<name>suppressedViralLoadWithin12Months</name>
<parameters reference="4"/>
<query>SELECT ultima_carga.patient_id FROM(SELECT p.patient_id,MAX(o.obs_datetime) data_carga FROM patient p INNER JOIN encounter e ON p.patient_id=e.patient_id INNER JOIN obs o ON e.encounter_id=o.encounter_id WHERE p.voided=0 AND e.voided=0 AND o.voided=0 AND e.encounter_type IN (13,6,9) AND o.concept_id=856 AND o.value_numeric IS NOT NULL AND e.encounter_datetime BETWEEN date_add(:endDate, interval -12 MONTH) and :endDate AND e.location_id=:location GROUP BY p.patient_id) ultima_carga INNER JOIN obs ON obs.person_id=ultima_carga.patient_id AND obs.obs_datetime=ultima_carga.data_carga WHERE obs.voided=0 AND obs.concept_id=856 AND obs.location_id=:location AND obs.value_numeric &lt; 1000</query>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>adult-children-routine</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="956">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="957" retired="false">
<name>Routine for all patients controlled by parameter</name>
<parameters reference="520"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.pvls.RoutineCalculation" reference="664"/>
<withResultFinder>DEFAULT</withResultFinder>
<calculationParameters reference="841"/>
</parameterizable>
<parameterMappings reference="525"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="60"/>
</cohortDefinition>
</parameterizable>
<parameterMappings reference="60"/>
</indicator>
<dimensionOptions reference="209"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="958">
<name>4NND-02</name>
<label>Adults numerator NOT documented (10 - 14 male)</label>
<dataType>java.lang.Object</dataType>
<indicator id="959">
<parameterizable class="org.openmrs.module.reporting.indicator.CohortIndicator" id="960" retired="false">
<name>viral load suppression on routine adults</name>
<parameters reference="4"/>
<type>COUNT</type>
<cohortDefinition id="961">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="962" retired="false">
<name>suppression and not documented adults and children</name>
<parameters reference="4"/>
<compositionString>supp NOT adult-children-routine</compositionString>
<searches id="963">
<entry>
<string>supp</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="964">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="965" retired="false">
<parameters reference="4"/>
<compositionString>supp AND onArtLongEnough</compositionString>
<searches id="966">
<entry>
<string>onArtLongEnough</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="967">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="968" retired="false">
<name>On ART for at least 3 months</name>
<parameters reference="520"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.pvls.OnArtForMoreThanXmonthsCalcultion" reference="522"/>
<withResultFinder>DEFAULT</withResultFinder>
</parameterizable>
<parameterMappings reference="525"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>supp</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="969">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.SqlCohortDefinition" id="970" retired="false">
<name>suppressedViralLoadWithin12Months</name>
<parameters reference="4"/>
<query>SELECT ultima_carga.patient_id FROM(SELECT p.patient_id,MAX(o.obs_datetime) data_carga FROM patient p INNER JOIN encounter e ON p.patient_id=e.patient_id INNER JOIN obs o ON e.encounter_id=o.encounter_id WHERE p.voided=0 AND e.voided=0 AND o.voided=0 AND e.encounter_type IN (13,6,9) AND o.concept_id=856 AND o.value_numeric IS NOT NULL AND e.encounter_datetime BETWEEN date_add(:endDate, interval -12 MONTH) and :endDate AND e.location_id=:location GROUP BY p.patient_id) ultima_carga INNER JOIN obs ON obs.person_id=ultima_carga.patient_id AND obs.obs_datetime=ultima_carga.data_carga WHERE obs.voided=0 AND obs.concept_id=856 AND obs.location_id=:location AND obs.value_numeric &lt; 1000</query>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>adult-children-routine</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="971">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="972" retired="false">
<name>Routine for all patients controlled by parameter</name>
<parameters reference="520"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.pvls.RoutineCalculation" reference="664"/>
<withResultFinder>DEFAULT</withResultFinder>
<calculationParameters reference="841"/>
</parameterizable>
<parameterMappings reference="525"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="60"/>
</cohortDefinition>
</parameterizable>
<parameterMappings reference="60"/>
</indicator>
<dimensionOptions reference="217"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="973">
<name>4NND-03</name>
<label>Adults numerator NOT documented (15 - 19 male)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="959"/>
<dimensionOptions reference="219"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="974">
<name>4NND-04</name>
<label>Adults numerator NOT documented (20 - 24 male)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="959"/>
<dimensionOptions reference="221"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="975">
<name>4NND-05</name>
<label>Adults numerator NOT documented (25 - 29 male)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="959"/>
<dimensionOptions reference="223"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="976">
<name>4NND-06</name>
<label>Adults numerator NOT documented (30 - 34 male)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="959"/>
<dimensionOptions reference="225"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="977">
<name>4NND-07</name>
<label>Adults numerator NOT documented (35 - 39 male)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="959"/>
<dimensionOptions reference="227"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="978">
<name>4NND-08</name>
<label>Adults numerator NOT documented (40 - 44 male)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="959"/>
<dimensionOptions reference="229"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="979">
<name>4NND-09</name>
<label>Adults numerator NOT documented (45 - 49 male)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="959"/>
<dimensionOptions reference="231"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="980">
<name>4NND-10</name>
<label>Adults numerator NOT documented (50+ male)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="959"/>
<dimensionOptions reference="233"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="981">
<name>4NND-11</name>
<label>Adults numerator NOT documented (Unknown age female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="959"/>
<dimensionOptions reference="235"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="982">
<name>4NND-12</name>
<label>Adults numerator NOT documented (10 - 14 female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="959"/>
<dimensionOptions reference="243"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="983">
<name>4NND-13</name>
<label>Adults numerator NOT documented (15 - 19 female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="959"/>
<dimensionOptions reference="245"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="984">
<name>4NND-14</name>
<label>Adults numerator NOT documented (20 - 24 female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="959"/>
<dimensionOptions reference="247"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="985">
<name>4NND-15</name>
<label>Adults numerator NOT documented (25 - 29 female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="959"/>
<dimensionOptions reference="249"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="986">
<name>4NND-16</name>
<label>Adults numerator NOT documented (30 - 34 female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="959"/>
<dimensionOptions reference="251"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="987">
<name>4NND-17</name>
<label>Adults numerator NOT documented (35 - 39 female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="959"/>
<dimensionOptions reference="253"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="988">
<name>4NND-18</name>
<label>Adults numerator NOT documented (40 - 44 female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="959"/>
<dimensionOptions reference="255"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="989">
<name>4NND-19</name>
<label>Adults numerator NOT documented (45 - 49 female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="959"/>
<dimensionOptions reference="257"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="990">
<name>4NND-20</name>
<label>Adults numerator NOT documented (50+ female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="959"/>
<dimensionOptions reference="259"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="991">
<name>3DR-01</name>
<label>Children denominator routine (under 1 year male)</label>
<dataType>java.lang.Object</dataType>
<indicator id="992">
<parameterizable class="org.openmrs.module.reporting.indicator.CohortIndicator" id="993" retired="false">
<name>viral load results on routine adults and children</name>
<parameters reference="4"/>
<type>COUNT</type>
<cohortDefinition id="994">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="995" retired="false">
<name>Viral load results with routine for children and adults denominator</name>
<parameters reference="4"/>
<compositionString>results AND adult-children-routine</compositionString>
<searches id="996">
<entry>
<string>results</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="997">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="998" retired="false">
<parameters reference="4"/>
<compositionString>results AND onArtLongEnough</compositionString>
<searches id="999">
<entry>
<string>results</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="1000">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.SqlCohortDefinition" id="1001" retired="false">
<name>viralLoadWithin12Months</name>
<parameters reference="4"/>
<query>SELECT p.patient_id FROM patient p INNER JOIN encounter e ON p.patient_id=e.patient_id INNER JOIN obs o ON e.encounter_id=o.encounter_id WHERE p.voided=0 AND e.voided=0 AND o.voided=0 AND e.encounter_type IN (13,6,9) AND o.concept_id=856 AND o.value_numeric IS NOT NULL AND e.encounter_datetime BETWEEN date_add(:endDate, interval -12 MONTH) AND :endDate AND e.location_id=:location</query>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>onArtLongEnough</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="1002">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="1003" retired="false">
<name>On ART for at least 3 months</name>
<parameters reference="520"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.pvls.OnArtForMoreThanXmonthsCalcultion" reference="522"/>
<withResultFinder>DEFAULT</withResultFinder>
</parameterizable>
<parameterMappings reference="525"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>adult-children-routine</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="1004">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="1005" retired="false">
<name>Routine for all patients controlled by parameter</name>
<parameters reference="520"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.pvls.RoutineCalculation" reference="664"/>
<withResultFinder>DEFAULT</withResultFinder>
<calculationParameters reference="841"/>
</parameterizable>
<parameterMappings reference="525"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="60"/>
</cohortDefinition>
</parameterizable>
<parameterMappings reference="60"/>
</indicator>
<dimensionOptions reference="211"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="1006">
<name>3DR-02</name>
<label>Children denominator routine (1 - 4 years male)</label>
<dataType>java.lang.Object</dataType>
<indicator id="1007">
<parameterizable class="org.openmrs.module.reporting.indicator.CohortIndicator" id="1008" retired="false">
<name>viral load results on routine adults and children</name>
<parameters reference="4"/>
<type>COUNT</type>
<cohortDefinition id="1009">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="1010" retired="false">
<name>Viral load results with routine for children and adults denominator</name>
<parameters reference="4"/>
<compositionString>results AND adult-children-routine</compositionString>
<searches id="1011">
<entry>
<string>results</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="1012">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="1013" retired="false">
<parameters reference="4"/>
<compositionString>results AND onArtLongEnough</compositionString>
<searches id="1014">
<entry>
<string>results</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="1015">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.SqlCohortDefinition" id="1016" retired="false">
<name>viralLoadWithin12Months</name>
<parameters reference="4"/>
<query>SELECT p.patient_id FROM patient p INNER JOIN encounter e ON p.patient_id=e.patient_id INNER JOIN obs o ON e.encounter_id=o.encounter_id WHERE p.voided=0 AND e.voided=0 AND o.voided=0 AND e.encounter_type IN (13,6,9) AND o.concept_id=856 AND o.value_numeric IS NOT NULL AND e.encounter_datetime BETWEEN date_add(:endDate, interval -12 MONTH) AND :endDate AND e.location_id=:location</query>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>onArtLongEnough</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="1017">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="1018" retired="false">
<name>On ART for at least 3 months</name>
<parameters reference="520"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.pvls.OnArtForMoreThanXmonthsCalcultion" reference="522"/>
<withResultFinder>DEFAULT</withResultFinder>
</parameterizable>
<parameterMappings reference="525"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>adult-children-routine</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="1019">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="1020" retired="false">
<name>Routine for all patients controlled by parameter</name>
<parameters reference="520"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.pvls.RoutineCalculation" reference="664"/>
<withResultFinder>DEFAULT</withResultFinder>
<calculationParameters reference="841"/>
</parameterizable>
<parameterMappings reference="525"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="60"/>
</cohortDefinition>
</parameterizable>
<parameterMappings reference="60"/>
</indicator>
<dimensionOptions reference="213"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="1021">
<name>3DR-03</name>
<label>Children denominator routine (5 - 9 years male)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="1007"/>
<dimensionOptions reference="215"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="1022">
<name>3DR-04</name>
<label>Children denominator routine (under 1 year female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="1007"/>
<dimensionOptions reference="237"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="1023">
<name>3DR-05</name>
<label>Children denominator routine (1 - 4 years female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="1007"/>
<dimensionOptions reference="239"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="1024">
<name>3DR-06</name>
<label>Children denominator routine (5 - 9 years female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="1007"/>
<dimensionOptions reference="241"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="1025">
<name>3DND-01</name>
<label>Children denominator NOT documented (under 1 year male)</label>
<dataType>java.lang.Object</dataType>
<indicator id="1026">
<parameterizable class="org.openmrs.module.reporting.indicator.CohortIndicator" id="1027" retired="false">
<name>viral load suppression on routine adults</name>
<parameters reference="4"/>
<type>COUNT</type>
<cohortDefinition id="1028">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="1029" retired="false">
<name>Viral load results with not documentation for children and adults denominator</name>
<parameters reference="4"/>
<compositionString>results NOT adult-children-routine</compositionString>
<searches id="1030">
<entry>
<string>results</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="1031">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="1032" retired="false">
<parameters reference="4"/>
<compositionString>results AND onArtLongEnough</compositionString>
<searches id="1033">
<entry>
<string>results</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="1034">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.SqlCohortDefinition" id="1035" retired="false">
<name>viralLoadWithin12Months</name>
<parameters reference="4"/>
<query>SELECT p.patient_id FROM patient p INNER JOIN encounter e ON p.patient_id=e.patient_id INNER JOIN obs o ON e.encounter_id=o.encounter_id WHERE p.voided=0 AND e.voided=0 AND o.voided=0 AND e.encounter_type IN (13,6,9) AND o.concept_id=856 AND o.value_numeric IS NOT NULL AND e.encounter_datetime BETWEEN date_add(:endDate, interval -12 MONTH) AND :endDate AND e.location_id=:location</query>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>onArtLongEnough</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="1036">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="1037" retired="false">
<name>On ART for at least 3 months</name>
<parameters reference="520"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.pvls.OnArtForMoreThanXmonthsCalcultion" reference="522"/>
<withResultFinder>DEFAULT</withResultFinder>
</parameterizable>
<parameterMappings reference="525"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>adult-children-routine</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="1038">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="1039" retired="false">
<name>Routine for all patients controlled by parameter</name>
<parameters reference="520"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.pvls.RoutineCalculation" reference="664"/>
<withResultFinder>DEFAULT</withResultFinder>
<calculationParameters reference="841"/>
</parameterizable>
<parameterMappings reference="525"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="60"/>
</cohortDefinition>
</parameterizable>
<parameterMappings reference="60"/>
</indicator>
<dimensionOptions reference="211"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="1040">
<name>3DND-02</name>
<label>Children denominator NOT documented (1 - 4 years male)</label>
<dataType>java.lang.Object</dataType>
<indicator id="1041">
<parameterizable class="org.openmrs.module.reporting.indicator.CohortIndicator" id="1042" retired="false">
<name>viral load suppression on routine adults</name>
<parameters reference="4"/>
<type>COUNT</type>
<cohortDefinition id="1043">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="1044" retired="false">
<name>Viral load results with not documentation for children and adults denominator</name>
<parameters reference="4"/>
<compositionString>results NOT adult-children-routine</compositionString>
<searches id="1045">
<entry>
<string>results</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="1046">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="1047" retired="false">
<parameters reference="4"/>
<compositionString>results AND onArtLongEnough</compositionString>
<searches id="1048">
<entry>
<string>results</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="1049">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.SqlCohortDefinition" id="1050" retired="false">
<name>viralLoadWithin12Months</name>
<parameters reference="4"/>
<query>SELECT p.patient_id FROM patient p INNER JOIN encounter e ON p.patient_id=e.patient_id INNER JOIN obs o ON e.encounter_id=o.encounter_id WHERE p.voided=0 AND e.voided=0 AND o.voided=0 AND e.encounter_type IN (13,6,9) AND o.concept_id=856 AND o.value_numeric IS NOT NULL AND e.encounter_datetime BETWEEN date_add(:endDate, interval -12 MONTH) AND :endDate AND e.location_id=:location</query>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>onArtLongEnough</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="1051">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="1052" retired="false">
<name>On ART for at least 3 months</name>
<parameters reference="520"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.pvls.OnArtForMoreThanXmonthsCalcultion" reference="522"/>
<withResultFinder>DEFAULT</withResultFinder>
</parameterizable>
<parameterMappings reference="525"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>adult-children-routine</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="1053">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="1054" retired="false">
<name>Routine for all patients controlled by parameter</name>
<parameters reference="520"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.pvls.RoutineCalculation" reference="664"/>
<withResultFinder>DEFAULT</withResultFinder>
<calculationParameters reference="841"/>
</parameterizable>
<parameterMappings reference="525"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="60"/>
</cohortDefinition>
</parameterizable>
<parameterMappings reference="60"/>
</indicator>
<dimensionOptions reference="213"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="1055">
<name>3DND-03</name>
<label>Children denominator NOT documented (5 - 9 years male)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="1041"/>
<dimensionOptions reference="215"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="1056">
<name>3DND-04</name>
<label>Children denominator NOT documented (under 1 year female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="1041"/>
<dimensionOptions reference="237"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="1057">
<name>3DND-05</name>
<label>Children denominator NOT documented (1 - 4 years female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="1041"/>
<dimensionOptions reference="239"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="1058">
<name>3DND-06</name>
<label>Children denominator NOT documented (5 - 9 years female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="1041"/>
<dimensionOptions reference="241"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="1059">
<name>4DR-01</name>
<label>Adults denominator routine (Unknown age male)</label>
<dataType>java.lang.Object</dataType>
<indicator id="1060">
<parameterizable class="org.openmrs.module.reporting.indicator.CohortIndicator" id="1061" retired="false">
<name>Adults denominator routine indicator</name>
<parameters reference="4"/>
<type>COUNT</type>
<cohortDefinition id="1062">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="1063" retired="false">
<name>Viral load results with routine for children and adults denominator</name>
<parameters reference="4"/>
<compositionString>results AND adult-children-routine</compositionString>
<searches id="1064">
<entry>
<string>results</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="1065">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="1066" retired="false">
<parameters reference="4"/>
<compositionString>results AND onArtLongEnough</compositionString>
<searches id="1067">
<entry>
<string>results</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="1068">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.SqlCohortDefinition" id="1069" retired="false">
<name>viralLoadWithin12Months</name>
<parameters reference="4"/>
<query>SELECT p.patient_id FROM patient p INNER JOIN encounter e ON p.patient_id=e.patient_id INNER JOIN obs o ON e.encounter_id=o.encounter_id WHERE p.voided=0 AND e.voided=0 AND o.voided=0 AND e.encounter_type IN (13,6,9) AND o.concept_id=856 AND o.value_numeric IS NOT NULL AND e.encounter_datetime BETWEEN date_add(:endDate, interval -12 MONTH) AND :endDate AND e.location_id=:location</query>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>onArtLongEnough</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="1070">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="1071" retired="false">
<name>On ART for at least 3 months</name>
<parameters reference="520"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.pvls.OnArtForMoreThanXmonthsCalcultion" reference="522"/>
<withResultFinder>DEFAULT</withResultFinder>
</parameterizable>
<parameterMappings reference="525"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>adult-children-routine</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="1072">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="1073" retired="false">
<name>Routine for all patients controlled by parameter</name>
<parameters reference="520"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.pvls.RoutineCalculation" reference="664"/>
<withResultFinder>DEFAULT</withResultFinder>
<calculationParameters reference="841"/>
</parameterizable>
<parameterMappings reference="525"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="60"/>
</cohortDefinition>
</parameterizable>
<parameterMappings reference="60"/>
</indicator>
<dimensionOptions reference="209"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="1074">
<name>4DR-02</name>
<label>Adults denominator routine (10 - 14 male)</label>
<dataType>java.lang.Object</dataType>
<indicator id="1075">
<parameterizable class="org.openmrs.module.reporting.indicator.CohortIndicator" id="1076" retired="false">
<name>Adults denominator routine indicator</name>
<parameters reference="4"/>
<type>COUNT</type>
<cohortDefinition id="1077">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="1078" retired="false">
<name>Viral load results with routine for children and adults denominator</name>
<parameters reference="4"/>
<compositionString>results AND adult-children-routine</compositionString>
<searches id="1079">
<entry>
<string>results</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="1080">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="1081" retired="false">
<parameters reference="4"/>
<compositionString>results AND onArtLongEnough</compositionString>
<searches id="1082">
<entry>
<string>results</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="1083">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.SqlCohortDefinition" id="1084" retired="false">
<name>viralLoadWithin12Months</name>
<parameters reference="4"/>
<query>SELECT p.patient_id FROM patient p INNER JOIN encounter e ON p.patient_id=e.patient_id INNER JOIN obs o ON e.encounter_id=o.encounter_id WHERE p.voided=0 AND e.voided=0 AND o.voided=0 AND e.encounter_type IN (13,6,9) AND o.concept_id=856 AND o.value_numeric IS NOT NULL AND e.encounter_datetime BETWEEN date_add(:endDate, interval -12 MONTH) AND :endDate AND e.location_id=:location</query>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>onArtLongEnough</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="1085">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="1086" retired="false">
<name>On ART for at least 3 months</name>
<parameters reference="520"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.pvls.OnArtForMoreThanXmonthsCalcultion" reference="522"/>
<withResultFinder>DEFAULT</withResultFinder>
</parameterizable>
<parameterMappings reference="525"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>adult-children-routine</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="1087">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="1088" retired="false">
<name>Routine for all patients controlled by parameter</name>
<parameters reference="520"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.pvls.RoutineCalculation" reference="664"/>
<withResultFinder>DEFAULT</withResultFinder>
<calculationParameters reference="841"/>
</parameterizable>
<parameterMappings reference="525"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="60"/>
</cohortDefinition>
</parameterizable>
<parameterMappings reference="60"/>
</indicator>
<dimensionOptions reference="217"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="1089">
<name>4DR-03</name>
<label>Adults denominator routine (15 - 19 male)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="1075"/>
<dimensionOptions reference="219"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="1090">
<name>4DR-04</name>
<label>Adults denominator routine (20 - 24 male)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="1075"/>
<dimensionOptions reference="221"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="1091">
<name>4DR-05</name>
<label>Adults denominator routine (25 - 29 male)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="1075"/>
<dimensionOptions reference="223"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="1092">
<name>4DR-06</name>
<label>Adults denominator routine (30 - 34 male)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="1075"/>
<dimensionOptions reference="225"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="1093">
<name>4DR-07</name>
<label>Adults denominator routine (35 - 39 male)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="1075"/>
<dimensionOptions reference="227"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="1094">
<name>4DR-08</name>
<label>Adults denominator routine (40 - 44 male)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="1075"/>
<dimensionOptions reference="229"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="1095">
<name>4DR-09</name>
<label>Adults denominator routine (45 - 49 male)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="1075"/>
<dimensionOptions reference="231"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="1096">
<name>4DR-10</name>
<label>Adults denominator routine (50+ male)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="1075"/>
<dimensionOptions reference="233"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="1097">
<name>4DR-11</name>
<label>Adults denominator routine (Unknown age female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="1075"/>
<dimensionOptions reference="235"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="1098">
<name>4DR-12</name>
<label>Adults denominator routine (10 - 14 female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="1075"/>
<dimensionOptions reference="243"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="1099">
<name>4DR-13</name>
<label>Adults denominator routine (15 - 19 female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="1075"/>
<dimensionOptions reference="245"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="1100">
<name>4DR-14</name>
<label>Adults denominator routine (20 - 24 female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="1075"/>
<dimensionOptions reference="247"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="1101">
<name>4DR-15</name>
<label>Adults denominator routine (25 - 29 female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="1075"/>
<dimensionOptions reference="249"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="1102">
<name>4DR-16</name>
<label>Adults denominator routine (30 - 34 female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="1075"/>
<dimensionOptions reference="251"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="1103">
<name>4DR-17</name>
<label>Adults denominator routine (35 - 39 female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="1075"/>
<dimensionOptions reference="253"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="1104">
<name>4DR-18</name>
<label>Adults denominator routine (40 - 44 female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="1075"/>
<dimensionOptions reference="255"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="1105">
<name>4DR-19</name>
<label>Adults denominator routine (45 - 49 female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="1075"/>
<dimensionOptions reference="257"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="1106">
<name>4DR-20</name>
<label>Adults denominator routine (50+ female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="1075"/>
<dimensionOptions reference="259"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="1107">
<name>4DND-01</name>
<label>Adults denominator NOT documented (Unknown age male)</label>
<dataType>java.lang.Object</dataType>
<indicator id="1108">
<parameterizable class="org.openmrs.module.reporting.indicator.CohortIndicator" id="1109" retired="false">
<name>Adults denominator NOT documented indicator</name>
<parameters reference="4"/>
<type>COUNT</type>
<cohortDefinition id="1110">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="1111" retired="false">
<name>Viral load results with not documentation for children and adults denominator</name>
<parameters reference="4"/>
<compositionString>results NOT adult-children-routine</compositionString>
<searches id="1112">
<entry>
<string>results</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="1113">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="1114" retired="false">
<parameters reference="4"/>
<compositionString>results AND onArtLongEnough</compositionString>
<searches id="1115">
<entry>
<string>results</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="1116">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.SqlCohortDefinition" id="1117" retired="false">
<name>viralLoadWithin12Months</name>
<parameters reference="4"/>
<query>SELECT p.patient_id FROM patient p INNER JOIN encounter e ON p.patient_id=e.patient_id INNER JOIN obs o ON e.encounter_id=o.encounter_id WHERE p.voided=0 AND e.voided=0 AND o.voided=0 AND e.encounter_type IN (13,6,9) AND o.concept_id=856 AND o.value_numeric IS NOT NULL AND e.encounter_datetime BETWEEN date_add(:endDate, interval -12 MONTH) AND :endDate AND e.location_id=:location</query>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>onArtLongEnough</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="1118">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="1119" retired="false">
<name>On ART for at least 3 months</name>
<parameters reference="520"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.pvls.OnArtForMoreThanXmonthsCalcultion" reference="522"/>
<withResultFinder>DEFAULT</withResultFinder>
</parameterizable>
<parameterMappings reference="525"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>adult-children-routine</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="1120">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="1121" retired="false">
<name>Routine for all patients controlled by parameter</name>
<parameters reference="520"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.pvls.RoutineCalculation" reference="664"/>
<withResultFinder>DEFAULT</withResultFinder>
<calculationParameters reference="841"/>
</parameterizable>
<parameterMappings reference="525"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="60"/>
</cohortDefinition>
</parameterizable>
<parameterMappings reference="60"/>
</indicator>
<dimensionOptions reference="209"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="1122">
<name>4DND-02</name>
<label>Adults denominator NOT documented (10 - 14 male)</label>
<dataType>java.lang.Object</dataType>
<indicator id="1123">
<parameterizable class="org.openmrs.module.reporting.indicator.CohortIndicator" id="1124" retired="false">
<name>Adults denominator NOT documented indicator</name>
<parameters reference="4"/>
<type>COUNT</type>
<cohortDefinition id="1125">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="1126" retired="false">
<name>Viral load results with not documentation for children and adults denominator</name>
<parameters reference="4"/>
<compositionString>results NOT adult-children-routine</compositionString>
<searches id="1127">
<entry>
<string>results</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="1128">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.CompositionCohortDefinition" id="1129" retired="false">
<parameters reference="4"/>
<compositionString>results AND onArtLongEnough</compositionString>
<searches id="1130">
<entry>
<string>results</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="1131">
<parameterizable class="org.openmrs.module.reporting.cohort.definition.SqlCohortDefinition" id="1132" retired="false">
<name>viralLoadWithin12Months</name>
<parameters reference="4"/>
<query>SELECT p.patient_id FROM patient p INNER JOIN encounter e ON p.patient_id=e.patient_id INNER JOIN obs o ON e.encounter_id=o.encounter_id WHERE p.voided=0 AND e.voided=0 AND o.voided=0 AND e.encounter_type IN (13,6,9) AND o.concept_id=856 AND o.value_numeric IS NOT NULL AND e.encounter_datetime BETWEEN date_add(:endDate, interval -12 MONTH) AND :endDate AND e.location_id=:location</query>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>onArtLongEnough</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="1133">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="1134" retired="false">
<name>On ART for at least 3 months</name>
<parameters reference="520"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.pvls.OnArtForMoreThanXmonthsCalcultion" reference="522"/>
<withResultFinder>DEFAULT</withResultFinder>
</parameterizable>
<parameterMappings reference="525"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
<entry>
<string>adult-children-routine</string>
<org.openmrs.module.reporting.evaluation.parameter.Mapped id="1135">
<parameterizable class="org.openmrs.module.eptsreports.reporting.cohort.definition.CalculationCohortDefinition" id="1136" retired="false">
<name>Routine for all patients controlled by parameter</name>
<parameters reference="520"/>
<calculation class="org.openmrs.module.eptsreports.reporting.calculation.pvls.RoutineCalculation" reference="664"/>
<withResultFinder>DEFAULT</withResultFinder>
<calculationParameters reference="841"/>
</parameterizable>
<parameterMappings reference="525"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</searches>
</parameterizable>
<parameterMappings reference="60"/>
</cohortDefinition>
</parameterizable>
<parameterMappings reference="60"/>
</indicator>
<dimensionOptions reference="217"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="1137">
<name>4DND-03</name>
<label>Adults denominator NOT documented (15 - 19 male)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="1123"/>
<dimensionOptions reference="219"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="1138">
<name>4DND-04</name>
<label>Adults denominator NOT documented (20 - 24 male)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="1123"/>
<dimensionOptions reference="221"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="1139">
<name>4DND-05</name>
<label>Adults denominator NOT documented (25 - 29 male)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="1123"/>
<dimensionOptions reference="223"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="1140">
<name>4DND-06</name>
<label>Adults denominator NOT documented (30 - 34 male)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="1123"/>
<dimensionOptions reference="225"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="1141">
<name>4DND-07</name>
<label>Adults denominator NOT documented (35 - 39 male)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="1123"/>
<dimensionOptions reference="227"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="1142">
<name>4DND-08</name>
<label>Adults denominator NOT documented (40 - 44 male)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="1123"/>
<dimensionOptions reference="229"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="1143">
<name>4DND-09</name>
<label>Adults denominator NOT documented (45 - 49 male)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="1123"/>
<dimensionOptions reference="231"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="1144">
<name>4DND-10</name>
<label>Adults denominator NOT documented (50+ male)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="1123"/>
<dimensionOptions reference="233"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="1145">
<name>4DND-11</name>
<label>Adults denominator NOT documented (Unknown age female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="1123"/>
<dimensionOptions reference="235"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="1146">
<name>4DND-12</name>
<label>Adults denominator NOT documented (10 - 14 female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="1123"/>
<dimensionOptions reference="243"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="1147">
<name>4DND-13</name>
<label>Adults denominator NOT documented (15 - 19 female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="1123"/>
<dimensionOptions reference="245"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="1148">
<name>4DND-14</name>
<label>Adults denominator NOT documented (20 - 24 female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="1123"/>
<dimensionOptions reference="247"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="1149">
<name>4DND-15</name>
<label>Adults denominator NOT documented (25 - 29 female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="1123"/>
<dimensionOptions reference="249"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="1150">
<name>4DND-16</name>
<label>Adults denominator NOT documented (30 - 34 female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="1123"/>
<dimensionOptions reference="251"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="1151">
<name>4DND-17</name>
<label>Adults denominator NOT documented (35 - 39 female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="1123"/>
<dimensionOptions reference="253"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="1152">
<name>4DND-18</name>
<label>Adults denominator NOT documented (40 - 44 female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="1123"/>
<dimensionOptions reference="255"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="1153">
<name>4DND-19</name>
<label>Adults denominator NOT documented (45 - 49 female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="1123"/>
<dimensionOptions reference="257"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
<org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn id="1154">
<name>4DND-20</name>
<label>Adults denominator NOT documented (50+ female)</label>
<dataType>java.lang.Object</dataType>
<indicator reference="1123"/>
<dimensionOptions reference="259"/>
<outer-class reference="529"/>
</org.openmrs.module.reporting.dataset.definition.CohortIndicatorDataSetDefinition_-CohortIndicatorAndDimensionColumn>
</columns>
</parameterizable>
<parameterMappings reference="60"/>
</org.openmrs.module.reporting.evaluation.parameter.Mapped>
</entry>
</dataSetDefinitions>
</org.openmrs.module.reporting.report.definition.ReportDefinition>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment