use of org.openmrs.module.appointmentscheduling.reporting.data.definition.PatientToAppointmentDataDefinition in project openmrs-module-mirebalais by PIH.
the class MirebalaisHospitalActivatorComponentTest method verifyDailyAppointmentsDataSetUpdated.
private void verifyDailyAppointmentsDataSetUpdated() {
AppointmentDataSetDefinition dsd = (AppointmentDataSetDefinition) dataSetDefinitionService.getDefinition(AppointmentSchedulingUIConstants.DAILY_SCHEDULED_APPOINTMENT_DATA_SET_DEFINITION_UUID, AppointmentDataSetDefinition.class);
RowPerObjectColumnDefinition identifierColumn = (RowPerObjectColumnDefinition) dsd.getColumnDefinition("identifier");
PatientToAppointmentDataDefinition patientToAppointmentDataDefinition = (PatientToAppointmentDataDefinition) identifierColumn.getDataDefinition().getParameterizable();
PatientIdentifierDataDefinition patientIdentifierDataDefinition = (PatientIdentifierDataDefinition) patientToAppointmentDataDefinition.getJoinedDefinition();
assertThat(patientIdentifierDataDefinition.getTypes().size(), is(1));
assertThat(patientIdentifierDataDefinition.getTypes().get(0), is(paperRecordProperties.getPaperRecordIdentifierType()));
}
Aggregations