Fetching and Display of Records

Functionality Overview

  • Every PHR Application also needs to implement an HIU (Health Information User)
  • The process for implementing HIU is described in Milestone 3.
  • Whenever a new care context is linked to the ABHA address, the PHR App receives a notification.
  • The PHR app is expected to create a consent request for that health record and send it to the HIE-CM.
  • If auto-approval policy is in place, the consent is immediately approved.
  • The PHR App must then initiate the health information request along with the consent to obtain the health record from the HIP.
  • The PHR App must offer a long term storage for these health records for the user.
  • The PHR app must display the fetched records to the user within the app organised ideally in chronological order.

Test Cases

Sharing of health records with patient’s consent to the HIU

S.NoFunctionalityTest CaseSteps To Be Executed
1Mandatory HIU should be able to view the health data of a APPROVED consent requestCheck whether HIU individual is able to fetch health data for the consent request created for a patient and APPROVED by the patient.Check whether HIU individual is able to fetch health data for the consent request created for a patient and APPROVED by the patient.(HI Type = DiagnostocReport Structured)
2Mandatory HIU should be able to view the health data of a APPROVED consent requestCheck whether HIU individual is able to fetch health data for the consent request created for a patient and APPROVED by the patient.Check whether HIU individual is able to fetch health data for the consent request created for a patient and APPROVED by the patient.(HI Type = DiagnostocReport Un-Structured)
3Mandatory HIU should be able to view the health data of a APPROVED consent requestCheck whether HIU individual is able to fetch health data for the consent request created for a patient and APPROVED by the patient.Check whether HIU individual is able to fetch health data for the consent request created for a patient and APPROVED by the patient.(HI Type = Prescription-Structured)
4Mandatory HIU should be able to view the health data of a APPROVED consent requestCheck whether HIU individual is able to fetch health data for the consent request created for a patient and APPROVED by the patient.Check whether HIU individual is able to fetch health data for the consent request created for a patient and APPROVED by the patient.(HI Type = Prescription-Un-Structured)
5Mandatory HIU should be able to view the health data of a APPROVED consent requestCheck whether HIU individual is able to fetch health data for the consent request created for a patient and APPROVED by the patient.Check whether HIU individual is able to fetch health data for the consent request created for a patient and APPROVED by the patient.(HI Type = DischargeSummary-Structured)
6Mandatory HIU should be able to view the health data of a APPROVED consent requestCheck whether HIU individual is able to fetch health data for the consent request created for a patient and APPROVED by the patient.Check whether HIU individual is able to fetch health data for the consent request created for a patient and APPROVED by the patient.(HI Type = DischargeSummary-Un-Structured)
7Mandatory HIU should be able to view the health data of a APPROVED consent requestCheck whether HIU individual is able to fetch health data for the consent request created for a patient and APPROVED by the patient.Check whether HIU individual is able to fetch health data for the consent request created for a patient and APPROVED by the patient.(HI Type = CosultingNote-Structured)
8Mandatory HIU should be able to view the health data of a APPROVED consent requestCheck whether HIU individual is able to fetch health data for the consent request created for a patient and APPROVED by the patient.Check whether HIU individual is able to fetch health data for the consent request created for a patient and APPROVED by the patient. (HI Type = CosultingNote-Un-Structured)
9Mandatory HIU should be able to view the health data of a APPROVED consent requestCheck whether HIU individual is able to fetch health data for the consent request created for a patient and APPROVED by the patient.Check whether HIU individual is able to fetch health data for the consent request created for a patient and APPROVED by the patient. (HI Type = Immunization record-Structured)
10Mandatory HIU should be able to view the health data of a APPROVED consent requestCheck whether HIU individual is able to fetch health data for the consent request created for a patient and APPROVED by the patient.Check whether HIU individual is able to fetch health data for the consent request created for a patient and APPROVED by the patient. (HI Type = Immunization record-Un-Structured)
11Mandatory HIU should be able to view the health data of a APPROVED consent requestCheck whether HIU individual is able to fetch health data for the consent request created for a patient and APPROVED by the patient.Check whether HIU individual is able to fetch health data for the consent request created for a patient and APPROVED by the patient/ (HI Type = Wellness Record-Structured)
12Mandatory HIU should be able to view the health data of a APPROVED consent requestCheck whether HIU individual is able to fetch health data for the consent request created for a patient and APPROVED by the patient.Check whether HIU individual is able to fetch health data for the consent request created for a patient and APPROVED by the patient. (HI Type = Wellness Record-Un-Structured)
13Mandatory HIU should be able to view the health data of a APPROVED consent requestCheck whether HIU individual is able to fetch health data for the consent request created for a patient and APPROVED by the patient.Check whether HIU individual is able to fetch health data for the consent request created for a patient and APPROVED by the patient. (HI Type = Health Record-Structured)
14Mandatory HIU should be able to view the health data of a APPROVED consent requestCheck whether HIU individual is able to fetch health data for the consent request created for a patient and APPROVED by the patient.Check whether HIU individual is able to fetch health data for the consent request created for a patient and APPROVED by the patient. (HI Type = Health Record-Un-Structured)

Tabs in PHR app (My Records/Linked Facility/Consents)

S.NoFunctionalityTest CaseSteps To Be Executed
1Mandatory “Requests” section in the “Consents” tab of PHR app1) Requested - Not yet any action is taken by individual on consent request received from HIU to PHR app.All request (consent / subscription / locker) sent by HIU to patiet are seen in “Requested” dropdown within “Requests” section of PHR app
2Mandatory “Requests” section in the “Consents” tab of PHR app2) Denied - Individual have “Denied” consent request received from HIU to PHR app.All denied request (consent / subscription / locker) by patient are seen in “Denied” dropdown within “Requests” section of PHR app.
3Mandatory “Requests” section in the “Consents” tab of PHR app3) Expired - Requests is expired because patient have not acted on consent request received in PHR app within the time duration set by HIUAll expired request (consent / subscription / locker) by patient are seen in “Expired” dropdown within “Requests” section of PHR app.
4Mandatory “Approved” section in the “Consents” tab of PHR app1) Granted - Patient had granted the consent request received from HIU to PHR appAll granted request (consent / subscription / locker) by patient are seen in “Granted” dropdown within “Approved” section of PHR app.
5Mandatory “Approved” section in the “Consents” tab of PHR app2) Revoked - Patient had revoked consent requests after granting it in PHR app.All revoked request (consent / subscription / locker) by patient are seen in “Revoked” dropdown within “Approved” section of PHR app.
6Mandatory View patient helth records in “My Records” tab of PHR appTo view records, post linking and fetching from healthcare providers (health locker, health facility and health programme)Click on record fetched in the “My Records” tab
7Mandatory View patient helth records in “My Records” tab of PHR appTo view records, post linking and fetching from healthcare providers (health locker, health facility and health programme)Details of records are viewed with attachment
8Mandatory View patient helth records in “My Records” tab of PHR appTo view records, post linking and fetching from healthcare providers (health locker, health facility and health programme)Click on the attachment to view the health record / report in the device
9Mandatory “Linked Facility” tab in PHR appLinked providers includes health lockershealth facility and health programme