Goals
The project goal is to develop and implement a configurable registration page within the AMRIT platform that accommodates the unique data collection requirements for different service lines, specifically targeting MMU (Mobile Medical Unit), HWC (Health and Wellness Center), and telemedicine. The primary objective is to create a flexible and easily customizable framework that allows administrators to modify and set up fields on the user interface (UI) based on the specific needs of each project within these service lines.
Background and strategic fit
Currently the system lacks the flexibility needed to accommodate the unique requirements of different service lines (MMU, HWC, and Telemedicine) and projects. Challenges such as the inability to customize fields based on service line and project specifications, the need for streamlined data collection, and the desire for a user-friendly interface have been identified. The document aims to address these issues by proposing comprehensive functionalities and customization options for the registration page.
Assumptions
User Access and Permissions:
Within the framework of our system, a robust role-based access control mechanism is assumed to be in place. This security measure ensures that only authorized personnel possess the requisite privileges to access both the Admin Module and the User login page. By strictly defining and assigning roles, we guarantee that users are granted access only to the functionalities aligned with their specific responsibilities. This deliberate approach to access control enhances the overall security posture of our system, safeguarding sensitive areas and reinforcing confidentiality. As a result, the integrity and confidentiality of the Admin Module and User login page are preserved, promoting a secure and controlled environment for system interactions
Platform Compatibility:
The document assumes that the HWC, MMU, and Telemedicine applications will be developed on a platform that supports the required customization features outlined in the document.
Data Privacy and Security:
It is assumed that the development and implementation of the applications will adhere to relevant data privacy and security standards and regulations. Any sensitive information collected will be handled securely.
Development Environment:
The development team is assumed to have the necessary tools, software, and infrastructure to implement the customizations specified in the document.
Requirements
# | Title | User story | Importance | Notes |
---|---|---|---|---|
1 | ||||
2 |
User interaction and design
2.3 Admin Module
2.3.1 Add User login Mapping in Admin section
MMU Application
In Work location mapping after selecting Service line as “MMU” there should be a new field introduced which is “Service Type” and once clicking on Service type it should have three dropdowns which are
- a) Morning
- b) Evening
- c) Full day
Below is the screenshot for the reference
After selecting Service type as “Morning”, ” Evening” Or “Full day” there should be six more fields which are as follows
- Van
- Service point
- State
- District
- Taluk
- Street
Among this “State” and “District should have option to be hidden and there should be a check box to hide or unhide and below is the screenshot for the reference
These changes should impact when the user logs in to the MMU Application and in HWC the “state” and District “should be hidden and rest of the fields will still remain editable
Telemedicine Application
In Telemedicine application the entire Registration screen should be mapped to all the fields in Registration in the same way the user is mapped to HWC Application and all the fields of state , District ,Taluk and street should auto populate once the user logs in to telemedicine application .
Kindly find the screenshot of HWC Application for the reference
2.3.2 Add service line Master section in Admin module.
Add a dedicated "Service line Master" section within the Activities tab in Admin Module and after clicking on “Service line Master “create a dropdown namely Service lines, Project name and state.
Below is the screenshot for the reference
After clicking on service line Master the below mentioned fields should appear in the next screen which are
- Service lines
- Project
- State
- District
- Block
2.3.3 Enable Mandatory and Non-Mandatory selection check box in Admin Module
In Admin Module Fields should have option to enable or disable and it should also have option to select the mandatory or non-mandatory based on the specific project requirement, by using check-box option in admin module.
Post selecting the service line, project Name and state ,District and Block as outlined in section 2.3.2 the following tabs should appear in the form of header in the next screen which are
- Personal Information
- Location Information
- Other Information
All the configuration of Personal Information ,Location Information and Other Information should be done at the project level and if there is any additional change required then configuration will be done at the lower level which is block level .
For example :-
Personal Information
After selecting "Personal Information," the following fields should be displayed as checkboxes in Admin page .
S No | Name of Fields |
1 | Contact number |
2 | Alternate Contact number |
3 | Marital status |
4 | Income status |
5 | Literacy status |
6 | Occupation |
7 | Registration date |
Note: -Income status is only available in MMU Application so as per MMU Application, so the field of Income status should be added in Admin page and can be configurable in all the Application
Kindly find the screenshot in which check box is required for all these fields
Location Information
After selecting "Location Information," the following fields should be displayed as checkboxes.
S No | Name of Fields |
1 | Address line 1 |
2 | Address line 2 |
3 | Pin code |
4 | Habitation |
5 | State, District, Block (Based on the user) |
Kindly find the screenshot in which check box is required for all these fields
Other Information
After clicking “other Information” the following fields should be displayed as check box
S No | Name of Fields |
1 | Father/Husband's Name |
2 | Mother's Name |
3 | Email id |
4 | Community |
5 | Bank Name |
6 | Branch Name |
7 | Account number |
8 | IFSC Code |
9 | Religion |
- Generate ABHA should show same as currently displaying on HWC application as an independent activity.
Kindly find the screenshot in which check box is required for all these fields
After adding checkbox of selecting Mandatory and Non-Mandatory the same selection should reflect in Registration page page of HWC, Telemedicine and MMU Application
For e.g. – If we need make Literacy status on Personal information page as Mandatory, then this can be customized from Admin Module to display on UI page.
Below is the screenshot for the reference.
Note :- All the configurations done on the Registration page should be done on the District level and Block level
For example:- If there is an additional field required such as Literacy in the Baksa block then after selecting Baksa block Literacy should be added
2.3.4 Enable Search Bar before registration
Need to add search option before going on the registration. Before Landing to the registration page, Mobile
Number /Beneficiary Id/ABHA Number search option should be made available to display the existing beneficiaries linked to searched mobile no, User can select the existing beneficiary or click on New Registration.
If the existing Beneficiary details are not available with Search Bar then the Advance search option should be made available to search the Beneficiary details and below is the screenshot for the reference
2.3.5 Customization Personal Information, Location Information and Other Information
2.3.5.1. Page section placement need (Header position) to change from current vertical placement to Horizontal placement
- Personal Information
- Location Information
- Other Information
e.g., Personal information, Location Information and other information should appear like how it appears in Nurse module for History, Vitals and screening and kindly find the screenshot for the reference.
2.3.5.2 In personal information Last Name/Sur Name can be changed to Last Name
The term "Sur Name" may introduce some ambiguity as it's less standard in certain English-speaking contexts. Eliminating potential confusion by using the well-established "Last Name" can enhance the accuracy of the information provided.
Kindly find the screenshot for the reference where the changes has to be made and it should be applicable for all the service lines
2.3.5.3 The Icons of Personal, location and other information should appear in Blue in Color
The icons representing personal information should be displayed in a distinctive Blue color.
This color choice aims to enhance user recognition and create a visually harmonious design across our platform. Please ensure consistency in implementing this color scheme for icons related to personal details.
2.3.5.4 Remove “Deactivate Mandatory Fields in HWC Application
Since the selection of Mandatory and Non-Mandatory Fields should be customized from the admin. The selection of Mandatory and Non-Mandatory Fields should be removed from the HWC Application
Below is the screenshot for the reference
2.3.5.5 Remove check box in “Contact number” field from HWC, Telemedicine as well as MMU Application and Remove checkbox in “Occupation” field from MMU Application
Remove the checkbox in the "Contact number" field from HWC, Telemedicine, and MMU Application, as well as remove the checkbox in the "Occupation" field from the MMU Application.
Below is the screenshot for the reference
Contact Number field
Occupational Field
2.4 Changes in Application
2.4.1 Removal of Edit location and habitation feature from Location information section
To optimize and simplify the user interface, we propose the removal of both the "Edit Location" and "Habitation" features from the "Location Information" section. The decision to implement this change is driven by the goal to enhance user experience and reduce unnecessary manual inputs.
2.4.2 Need to remove Aadhar number from Government ID Field in “Other Information section”
Remove “Aadhar number section from Government ID Field in HWC Application as it is no longer used for creating Abha number . This adjustment is necessary to align the application with the current protocol and ensure accurate data representation.
2.4.3 In “Other Information” section Father’s name label should be changed
Change the "Father name" label to "Father Name / Husband Name" in the HWC, Telemedicine, and MMU applications.
2.4.4 Addition of fields in HWC, Telemedicine and MMU Application
2.4.4.1 Add Middle Name in all the three applications
The existing applications (HWC, Telemedicine, and MMU) capture user information, including First Name and Last Name. However, there is a need to enhance the user profile by including a Middle Name field for more accurate and detailed record-keeping.
2.4.4.1 Add Alternate Mobile number field in Telemedicine and MMU Application
Adding an alternate mobile number field to a Telemedicine and Mobile Medical Unit (MMU) application can enhance the communication and accessibility of users. This feature allows users to provide an additional contact number, which can be useful for emergency notifications, appointment reminders, or reaching out in case the primary number is unreachable
Note :- All these configurations are required to be changed in Admin Module
Questions
Below is a list of questions to be addressed as a result of this requirements document:
Question | Outcome |
---|---|
Not Doing
Currently we are not doing any customization changes related to these fields in Registration page which are
- First Name
- Last Name
- Gender
- Date of Birth
- Age
- Age unit