| PatientSearch |  | 0% |  | 0% | 119 | 119 | 256 | 256 | 46 | 46 | 1 | 1 |
| ObsPatientFilter |  | 0% |  | 0% | 82 | 82 | 130 | 130 | 26 | 26 | 1 | 1 |
| DrugOrderStopFilter |  | 0% |  | 0% | 60 | 60 | 116 | 116 | 27 | 27 | 1 | 1 |
| DrugOrderFilter |  | 0% |  | 0% | 56 | 56 | 111 | 111 | 24 | 24 | 1 | 1 |
| ProgramStatePatientFilter |  | 0% |  | 0% | 56 | 56 | 104 | 104 | 23 | 23 | 1 | 1 |
| PatientCharacteristicFilter |  | 0% |  | 0% | 58 | 58 | 101 | 101 | 24 | 24 | 1 | 1 |
| ReportObjectFactory |   | 3% |   | 5% | 46 | 50 | 113 | 120 | 14 | 17 | 0 | 1 |
| EncounterPatientFilter |  | 0% |  | 0% | 49 | 49 | 95 | 95 | 29 | 29 | 1 | 1 |
| DataTable |  | 0% |  | 0% | 27 | 27 | 69 | 69 | 12 | 12 | 1 | 1 |
| CohortHistoryCompositionFilter |  | 0% |  | 0% | 29 | 29 | 59 | 59 | 14 | 14 | 1 | 1 |
| DrugOrderPatientFilter |  | 0% |  | 0% | 33 | 33 | 58 | 58 | 15 | 15 | 1 | 1 |
| ReportObjectXMLEncoder |  | 0% |  | 0% | 8 | 8 | 45 | 45 | 4 | 4 | 1 | 1 |
| NumericRangeColumnClassifier |  | 0% |  | 0% | 16 | 16 | 44 | 44 | 4 | 4 | 1 | 1 |
| CompoundPatientFilter |  | 0% |  | 0% | 23 | 23 | 46 | 46 | 11 | 11 | 1 | 1 |
| ReportObjectWrapper |   | 8% |  | 0% | 37 | 39 | 68 | 75 | 34 | 36 | 0 | 1 |
| RelationshipPatientFilter |  | 0% |  | 0% | 21 | 21 | 43 | 43 | 13 | 13 | 1 | 1 |
| ProgramPatientFilter |  | 0% |  | 0% | 20 | 20 | 39 | 39 | 12 | 12 | 1 | 1 |
| LogicPatientFilter |  | 0% |  | 0% | 15 | 15 | 29 | 29 | 9 | 9 | 1 | 1 |
| AbstractReportObject |  | 0% |  | 0% | 18 | 18 | 30 | 30 | 16 | 16 | 1 | 1 |
| LocationPatientFilter |  | 0% |  | 0% | 11 | 11 | 22 | 22 | 9 | 9 | 1 | 1 |
| PersonAttributeFilter |  | 0% |  | 0% | 11 | 11 | 22 | 22 | 9 | 9 | 1 | 1 |
| TableGroupAndAggregate |  | 0% |  | 0% | 5 | 5 | 21 | 21 | 2 | 2 | 1 | 1 |
| Report |  | 8% | | n/a | 21 | 23 | 32 | 35 | 21 | 23 | 0 | 1 |
| DateColumnClassifier.CombineMethod |  | 0% | | n/a | 5 | 5 | 7 | 7 | 5 | 5 | 1 | 1 |
| CachingPatientFilter |  | 0% |  | 0% | 10 | 10 | 22 | 22 | 4 | 4 | 1 | 1 |
| AbstractPatientFilter |  | 0% |  | 0% | 8 | 8 | 23 | 23 | 4 | 4 | 1 | 1 |
| CompoundClassifier |  | 0% |  | 0% | 6 | 6 | 13 | 13 | 3 | 3 | 1 | 1 |
| CohortFilter |  | 0% |  | 0% | 13 | 13 | 19 | 19 | 8 | 8 | 1 | 1 |
| SearchArgument |  | 0% | | n/a | 9 | 9 | 17 | 17 | 9 | 9 | 1 | 1 |
| InversePatientFilter |  | 0% |  | 0% | 11 | 11 | 13 | 13 | 9 | 9 | 1 | 1 |
| ReportObjectXMLEncoder.LocationDelegate |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 4 | 4 | 1 | 1 |
| ReportObjectXMLEncoder.UserDelegate |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 3 | 3 | 1 | 1 |
| ReportObjectXMLDecoder |  | 0% | | n/a | 4 | 4 | 12 | 12 | 4 | 4 | 1 | 1 |
| ReportObjectList |  | 0% | | n/a | 5 | 5 | 11 | 11 | 5 | 5 | 1 | 1 |
| ReportObjectXMLEncoder.PersonAttributeTypeDelegate |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 3 | 3 | 1 | 1 |
| ReportObjectXMLEncoder.EnumDelegate |  | 0% |  | 0% | 4 | 4 | 4 | 4 | 3 | 3 | 1 | 1 |
| ReportObjectXMLEncoder.ProgramWorkflowDelegate |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 3 | 3 | 1 | 1 |
| ReportObjectXMLEncoder.ConceptAnswerDelegate |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 3 | 3 | 1 | 1 |
| ReportObjectXMLEncoder.ConceptDelegate |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 3 | 3 | 1 | 1 |
| ReportObjectXMLEncoder.EncounterTypeDelegate |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 3 | 3 | 1 | 1 |
| ReportObjectXMLEncoder.ConceptNumericDelegate |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 3 | 3 | 1 | 1 |
| ReportObjectXMLEncoder.EncounterDelegate |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 3 | 3 | 1 | 1 |
| ReportObjectXMLEncoder.ProgramWorkflowStateDelegate |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 3 | 3 | 1 | 1 |
| ReportObjectXMLEncoder.ProgramDelegate |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 3 | 3 | 1 | 1 |
| ReportObjectXMLEncoder.CohortDelegate |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 3 | 3 | 1 | 1 |
| ReportObjectXMLEncoder.PatientDelegate |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 3 | 3 | 1 | 1 |
| ReportObjectXMLEncoder.DrugDelegate |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 3 | 3 | 1 | 1 |
| DateColumnClassifier |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 2 | 2 | 1 | 1 |
| DataTable.new Comparator() {...} |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| PatientSearchReportObject |  | 0% | | n/a | 4 | 4 | 11 | 11 | 4 | 4 | 1 | 1 |
| AbstractPatientDataProducer |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| SimpleColumnClassifier |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 2 | 2 | 1 | 1 |
| ReportObjectFactoryModule |   | 61% | | n/a | 5 | 11 | 5 | 16 | 5 | 11 | 0 | 1 |
| TableRow |  | 0% | | n/a | 3 | 3 | 6 | 6 | 3 | 3 | 1 | 1 |
| ReportObjectWrapperExceptionListener |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| DrugOrderPatientFilterValidator | | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| PatientCharacteristicFilterValidator | | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| CountAggregator | | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| EmptyReportObject | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |