Details
-
Type:
Sub-task
-
Status: New
-
Priority:
Major
-
Resolution: Unresolved
-
Labels:
Description
This is a standalone module on openmrs with an extensible webservice. This module receives patient demographic details and then
1. Cleans them including phonetic transformation
2. Uses blocking fields saved as metadata in openmrs
3. Searches the patient for presence in any block
4. returns to the user the following result (New patient -who is created in the system and a uuid returned, Indeterminate patient - created in the system with uuid all related fields returned, and an existing patient - updates missing fields and a uuid is returned ) to the calling function
Should have several administrative pages including
1. Blocking approaches - to be determined by users
2. Rule based PM
3. Review for Indeterminate fields
4. Batch schedules extended in openmrs scheduler