Changing cqm/amc reporting to a pure OO design.
commit4872d1bcaf5c3845a4df2ea435e543ae963787e5
authorKen Chapple <ken.chapple@gmail.com>
Wed, 4 May 2011 23:21:05 +0000 (4 16:21 -0700)
committerbradymiller <bradymiller@users.sourceforge.net>
Wed, 11 May 2011 22:46:23 +0000 (11 15:46 -0700)
tree270c05a76a3ce8086e286c1893ab41f978bbb985
parentcb705c6fc827f3c85ea7fe36c8240de12c5bebfd
Changing cqm/amc reporting to a pure OO design.

 (this is all GPL licensed, will place GPL on all files)
89 files changed:
interface/reports/cqm.php
library/classes/ClinicalTypes/Allergy.php [new file with mode: 0644]
library/classes/ClinicalTypes/CareGoal.php [new file with mode: 0644]
library/classes/ClinicalTypes/Characteristic.php [new file with mode: 0644]
library/classes/ClinicalTypes/ClinicalType.php [new file with mode: 0644]
library/classes/ClinicalTypes/Communication.php [new file with mode: 0644]
library/classes/ClinicalTypes/Diagnosis.php [new file with mode: 0644]
library/classes/ClinicalTypes/Encounter.php [new file with mode: 0644]
library/classes/ClinicalTypes/Helper.php [new file with mode: 0644]
library/classes/ClinicalTypes/Medication.php [new file with mode: 0644]
library/classes/ClinicalTypes/PhysicalExam.php [new file with mode: 0644]
library/classes/ClinicalTypes/codes.php [new file with mode: 0644]
library/classes/rulesets/Amc/AmcReportFactory.php [new file with mode: 0644]
library/classes/rulesets/Amc/library/AMC_Unimplemented.php [new file with mode: 0644]
library/classes/rulesets/Amc/library/AbstractAmcReport.php [new file with mode: 0644]
library/classes/rulesets/Amc/library/AmcFilterIF.php [new file with mode: 0644]
library/classes/rulesets/Amc/library/AmcPatient.php [new file with mode: 0644]
library/classes/rulesets/Amc/library/AmcPopulation.php [new file with mode: 0644]
library/classes/rulesets/Amc/library/AmcResult.php [new file with mode: 0644]
library/classes/rulesets/Amc/reports/ProblemList.php [new file with mode: 0644]
library/classes/rulesets/Amc/reports/ProblemList/Denominator.php [new file with mode: 0644]
library/classes/rulesets/Amc/reports/ProblemList/Numerator.php [new file with mode: 0644]
library/classes/rulesets/Cqm/CqmReportFactory.php [new file with mode: 0644]
library/classes/rulesets/Cqm/library/AbstractCqmReport.php [new file with mode: 0644]
library/classes/rulesets/Cqm/library/CqmFilterIF.php [new file with mode: 0644]
library/classes/rulesets/Cqm/library/CqmPatient.php [new file with mode: 0644]
library/classes/rulesets/Cqm/library/CqmPopulation.php [new file with mode: 0644]
library/classes/rulesets/Cqm/library/CqmPopulationCrtiteriaFactory.php [new file with mode: 0644]
library/classes/rulesets/Cqm/library/CqmResult.php [new file with mode: 0644]
library/classes/rulesets/Cqm/library/NFQ_Unimplemented.php [new file with mode: 0644]
library/classes/rulesets/Cqm/reports/NFQ_0013.php [new file with mode: 0644]
library/classes/rulesets/Cqm/reports/NFQ_0013/InitialPatientPopulation.php [new file with mode: 0644]
library/classes/rulesets/Cqm/reports/NFQ_0013/Numerator.php [new file with mode: 0644]
library/classes/rulesets/Cqm/reports/NFQ_0013/PopulationCriteria.php [new file with mode: 0644]
library/classes/rulesets/Cqm/reports/NFQ_0024.php [new file with mode: 0644]
library/classes/rulesets/Cqm/reports/NFQ_0024/Denominator.php [new file with mode: 0644]
library/classes/rulesets/Cqm/reports/NFQ_0024/InitialPatientPopulation1.php [new file with mode: 0644]
library/classes/rulesets/Cqm/reports/NFQ_0024/InitialPatientPopulation2.php [new file with mode: 0644]
library/classes/rulesets/Cqm/reports/NFQ_0024/InitialPatientPopulation3.php [new file with mode: 0644]
library/classes/rulesets/Cqm/reports/NFQ_0024/Numerator1.php [new file with mode: 0644]
library/classes/rulesets/Cqm/reports/NFQ_0024/Numerator2.php [new file with mode: 0644]
library/classes/rulesets/Cqm/reports/NFQ_0024/Numerator3.php [new file with mode: 0644]
library/classes/rulesets/Cqm/reports/NFQ_0024/PopulationCriteria1.php [new file with mode: 0644]
library/classes/rulesets/Cqm/reports/NFQ_0024/PopulationCriteria2.php [new file with mode: 0644]
library/classes/rulesets/Cqm/reports/NFQ_0024/PopulationCriteria3.php [new file with mode: 0644]
library/classes/rulesets/Cqm/reports/NFQ_0028a.php [new file with mode: 0644]
library/classes/rulesets/Cqm/reports/NFQ_0028a/InitialPatientPopulation.php [new file with mode: 0644]
library/classes/rulesets/Cqm/reports/NFQ_0028a/Numerator.php [new file with mode: 0644]
library/classes/rulesets/Cqm/reports/NFQ_0028a/PopulationCriteria.php [new file with mode: 0644]
library/classes/rulesets/Cqm/reports/NFQ_0038/Denominator.php [new file with mode: 0644]
library/classes/rulesets/Cqm/reports/NFQ_0038/InitialPatientPopulation.php [new file with mode: 0644]
library/classes/rulesets/Cqm/reports/NFQ_0038/Numerator1.php [new file with mode: 0644]
library/classes/rulesets/Cqm/reports/NFQ_0038/Numerator10.php [new file with mode: 0644]
library/classes/rulesets/Cqm/reports/NFQ_0038/Numerator11.php [new file with mode: 0644]
library/classes/rulesets/Cqm/reports/NFQ_0038/Numerator12.php [new file with mode: 0644]
library/classes/rulesets/Cqm/reports/NFQ_0038/Numerator2.php [new file with mode: 0644]
library/classes/rulesets/Cqm/reports/NFQ_0038/Numerator3.php [new file with mode: 0644]
library/classes/rulesets/Cqm/reports/NFQ_0038/Numerator4.php [new file with mode: 0644]
library/classes/rulesets/Cqm/reports/NFQ_0038/Numerator5.php [new file with mode: 0644]
library/classes/rulesets/Cqm/reports/NFQ_0038/Numerator6.php [new file with mode: 0644]
library/classes/rulesets/Cqm/reports/NFQ_0038/Numerator7.php [new file with mode: 0644]
library/classes/rulesets/Cqm/reports/NFQ_0038/Numerator8.php [new file with mode: 0644]
library/classes/rulesets/Cqm/reports/NFQ_0038/Numerator9.php [new file with mode: 0644]
library/classes/rulesets/Cqm/reports/NFQ_0421.php [new file with mode: 0644]
library/classes/rulesets/Cqm/reports/NFQ_0421/Denominator.php [new file with mode: 0644]
library/classes/rulesets/Cqm/reports/NFQ_0421/Exclusion.php [new file with mode: 0644]
library/classes/rulesets/Cqm/reports/NFQ_0421/InitialPatientPopulation.php [new file with mode: 0644]
library/classes/rulesets/Cqm/reports/NFQ_0421/InitialPatientPopulation2.php [new file with mode: 0644]
library/classes/rulesets/Cqm/reports/NFQ_0421/Numerator1.php [new file with mode: 0644]
library/classes/rulesets/Cqm/reports/NFQ_0421/Numerator2.php [new file with mode: 0644]
library/classes/rulesets/Cqm/reports/NFQ_0421/PopulationCriteria1.php [new file with mode: 0644]
library/classes/rulesets/Cqm/reports/NFQ_0421/PopulationCriteria2.php [new file with mode: 0644]
library/classes/rulesets/Cqm/reports/common/DenominatorAllPatients.php [new file with mode: 0644]
library/classes/rulesets/Cqm/reports/common/ExclusionsNone.php [new file with mode: 0644]
library/classes/rulesets/ReportManager.php [new file with mode: 0644]
library/classes/rulesets/ReportTypes.php [new file with mode: 0644]
library/classes/rulesets/codes.php [deleted file]
library/classes/rulesets/icd9_codes.php [deleted file]
library/classes/rulesets/library/RsFilterIF.php [new file with mode: 0644]
library/classes/rulesets/library/RsHelper.php [new file with mode: 0644]
library/classes/rulesets/library/RsPatient.php [new file with mode: 0644]
library/classes/rulesets/library/RsPopulation.php [new file with mode: 0644]
library/classes/rulesets/library/RsReportFactoryAbstract.php [new file with mode: 0644]
library/classes/rulesets/library/RsReportIF.php [new file with mode: 0644]
library/classes/rulesets/library/RsResultIF.php [new file with mode: 0644]
library/classes/rulesets/library/RsUnimplementedIF.php [new file with mode: 0644]
library/classes/rulesets/pregnancy_codes.php [deleted file]
library/classes/rulesets/ruleSet.class.php
library/clinical_rules.php