use of org.openmrs.module.registrationapp.model.RegistrationAppConfig in project openmrs-module-mirebalais by PIH.
the class PatientRegistrationApp method getRegistrationAppConfig.
public RegistrationAppConfig getRegistrationAppConfig(Config config) {
RegistrationAppConfig c = new RegistrationAppConfig();
c.setPatientDashboardLink("registrationapp/registrationSummary.page?appId=" + CustomAppLoaderConstants.Apps.PATIENT_REGISTRATION);
c.setRegistrationEncounter(EncounterTypes.PATIENT_REGISTRATION.uuid(), EncounterRoleBundle.EncounterRoles.ADMINISTRATIVE_CLERK);
c.setAllowRetrospectiveEntry(true);
c.setAllowUnknownPatients(config.getRegistrationConfig().isAllowUnknownPatients());
c.setAllowManualIdentifier(config.getRegistrationConfig().isAllowManualEntryOfPrimaryIdentifier());
c.setAfterCreatedUrl(config.getRegistrationConfig().getAfterCreatedUrl());
c.setAfterCreatedActions(config.getRegistrationConfig().getAfterCreatedActions());
c.setMatchingPatientsPropertiesToDisplay(config.getRegistrationConfig().getMatchingPatientsPropertiesToDisplay());
c.setMaxPatientSearchResults(config.getRegistrationConfig().getMaxPatientMatchResults());
c.setIdentifierTypesToDisplay(config.getRegistrationConfig().getIdentifierTypesToDisplay());
addSections(c, config);
return c;
}
Aggregations