I am using the Reference Application based Registration Page, and I am stuck in two areas when using my manually assigned identifier for the app defined in the JSON file :
-
I get an error requesting me to select a preferred identifier when I am saving - not sure where I can configure this, since my identifier is the primary idenifier type defined in the global property emr.primaryIdentifierType
-
I would like to get rid of the question asking me if I want to automatically assign the identifier since it is manually entered
-
Is it possible for me to validate the Regex of the manually entered patient number via Javascript since this is defined in the Patient Identifier configuration
-
Is an OpenMRS id also assigned to the patient I have created even if it is not configured in the emr.extraPatientIdentifierTypes global variable?
-
How can I add more than one manual patient identifier that can be manually entered?
{ “id”: “aijar.registrationapp.registerPatient”, “instanceOf”: “registrationapp.registerPatient”, “label”: “aijar.registrationapp.registerpatient.label”, “description”: “aijar.registrationapp.registerpatient.description”, “extensions”: [ { “id”: “aijar.registrationapp.registerPatient.homepageLink”, “extensionPointId”: “org.openmrs.referenceapplication.homepageLink”, “type”: “link”, “label”: “aijar.registrationapp.registerpatient.label”, “url”: “registrationapp/registerPatient.page?appId=aijar.registrationapp.registerPatient”, “icon”: “icon-user”, “order”: 1, “requiredPrivilege”: “App: registrationapp.registerPatient” } ], “config”: { “allowUnknownPatients”: false, “allowRetrospectiveEntry”: true, “allowManualIdentifier”:true, “afterCreatedUrl”: “/coreapps/clinicianfacing/patient.page?patientId={{patientId}}” } }