Milestone 3

Functionalities of Milestone 3: Developing Health Information User (HIU) services to provide view of patient’s medical history to authorized healthcare workers with complete consent.

Test Cases

S.NoFunctionFunctionalityTest CaseSteps To Be Executed
1.1Create Consent RequestMandatory Patient Discovery HIU_FLOW_101The System should have a provision to find the patient using ABHA Number or ABHA Address.1. Enter ABHA Address/ ABHA Number 2. Select Find Patient
1.2Create Consent RequestMandatory Consent Request Initiation HIU_FLOW_102HIU creates consent request for health records1. Enter purpose for consent request. 2. Enter duration and expiry of consent request. 3. Enter Health Info type (out of 7 Health Info types). 4. Initiate Request
1.3Create Consent RequestMandatory Listing of Consent Requests HIU_FLOW_104The system should be able to view the list of consent requests inititated1. List of Consent Requests should include - ABHA
1.4Create Consent RequestMandatory Consent Request is Denied HIU_FLOW_105The HIU system should not fetch health data for a denied consent request1. Deny Consent Request on PHR App. 2. Check if data is accessible on the HIU application.
1.5Create Consent RequestMandatory Consent Request is Approved HIU_FLOW_106The HIU system would fetch health data for the approved consent request
1.6Create Consent RequestMandatory HIU_FLOW_107Fetch health data for (HI Type = DiagnostocReport Structured/Un-Structured)1. Approve Consent Request on PHR App. 2. Check if data is accessible on the HIU application
1.7Create Consent RequestMandatory HIU_FLOW_108Fetch health data for (HI Type = Prescription-Structured)1. Approve Consent Request on PHR App. 2. Check if data is accessible on the HIU application
1.8Create Consent RequestMandatory HIU_FLOW_109Fetch health data for (HI Type = DischargeSummary-Structured)1. Approve Consent Request on PHR App. 2. Check if data is accessible on the HIU application
1.9Create Consent RequestMandatory HIU_FLOW_110Fetch health data for (HI Type = CosultingNote-Structured)1. Approve Consent Request on PHR App. 2. Check if data is accessible on the HIU application
1.10Create Consent RequestMandatory HIU_FLOW_111Fetch health data for (HI Type = Immunization record-Structured)1. Approve Consent Request on PHR App. 2. Check if data is accessible on the HIU application
1.11Create Consent RequestMandatory HIU_FLOW_112Fetch health data for (HI Type = Health Record-Structured)1. Approve Consent Request on PHR App 2. Check if data is accessible on the HIU application
1.12Create Consent RequestMandatory HIU_FLOW_113Fetch health data for (HI Type = Wellness Record-Un-Structured)1. Approve Consent Request on PHR App. 2. Check if data is accessible on the HIU application
2.1Revoke Consent RequestMandatory Revoke Consent HIU_FLOW_202HIUs should not be able to view health records if the consent is revoked.1. Check list of consent requests to view revoked consents. 2. Check if health record is visible in case the consent is revoked.
3.1Expiry of Consent RequestMandatory Consent Expiry HIU_FLOW_301The HIU should not be able to view the health data of an expired consent request1. Provide consent with a short expiry period. 2. Check status of consent after expiry. 3. Check if health record is visible to HIU after consent expiry