Skip to content

Commit

Permalink
fix Generic encounter location and PDC consultation excel sheets
Browse files Browse the repository at this point in the history
  • Loading branch information
bjoshuadevelopment committed Jan 23, 2025
1 parent 9e8b868 commit f160463
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 9 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,8 @@ private ReportDefinition createReportDefinition() {
reportDefinition.addParameter(new Parameter("startDate", "From Date", Date.class));
reportDefinition.addParameter(new Parameter("endDate", "To Date", Date.class));
// reportDefinition.addParameter(new Parameter("location", "Health Facility", Location.class));
Parameter location = new Parameter("location", "Location", AllLocation.class, properties);
// Parameter location = new Parameter("location", "Location", AllLocation.class, properties);
Parameter location = new Parameter("location", "Health Facility", Location.class);
location.setRequired(false);

Parameter encouterType = new Parameter("encounterTypes", "Encounter Type", EncounterType.class);
Expand All @@ -72,10 +73,10 @@ private ReportDefinition createReportDefinition() {
reportDefinition.addParameter(encouterType);
reportDefinition.addParameter(form);

// reportDefinition.addDataSetDefinition(createQuarterlyLocationDataSet(reportDefinition),
// ParameterizableUtil.createParameterMappings("startDate=${startDate},endDate=${endDate},location=${location}"));
reportDefinition.addDataSetDefinition(createQuarterlyLocationDataSet(reportDefinition),
ParameterizableUtil.createParameterMappings("startDate=${startDate},endDate=${endDate},location=${location}"));

createQuarterlyLocationDataSet(reportDefinition);
// createQuarterlyLocationDataSet(reportDefinition);

// createDataSetDefinition(reportDefinition);

Expand All @@ -101,21 +102,22 @@ private EncounterDataSetDefinition createQuarterlyBaseDataSet(ReportDefinition r
dsd.setName("Quarterly Cohort Data Set");
dsd.addParameter(new Parameter("startDate", "Start Date", Date.class));
dsd.addParameter(new Parameter("endDate", "End Date", Date.class));
createDataSetDefinition(reportDefinition,dsd);
createDataSetDefinition(reportDefinition);
return dsd;
}

private void createDataSetDefinition(ReportDefinition reportDefinition, EncounterAndObsDataSetDefinition dsd) {
// EncounterAndObsDataSetDefinition dsd = new EncounterAndObsDataSetDefinition();
// dsd.setName("dsd");
private void createDataSetDefinition(ReportDefinition reportDefinition) {
EncounterAndObsDataSetDefinition dsd = new EncounterAndObsDataSetDefinition();
dsd.setName("dsd");
dsd.setParameters(getParameters());

BasicEncounterQuery rowFilter = new BasicEncounterQuery();
rowFilter.addParameter(new Parameter("onOrAfter", "On Or After", Date.class));
rowFilter.addParameter(new Parameter("onOrBefore", "On Or Before", Date.class));
rowFilter.addParameter(new Parameter("location", "Health Facility", Location.class));

Parameter locationList = new Parameter("locationList", "Health Facility", LocationHierarchy.class);
// Parameter locationList = new Parameter("locationList", "Health Facility", LocationHierarchy.class);
Parameter locationList = new Parameter("locationList", "Health Facility", Location.class);
locationList.setRequired(false);
Parameter encouterType = new Parameter("encounterTypes", "Encounter Type", EncounterType.class);
Parameter form = new Parameter("forms", "Form", Form.class);
Expand Down
Binary file modified api/src/main/resources/PDCConsultationSheet.xls
Binary file not shown.

0 comments on commit f160463

Please sign in to comment.