Skip to main content

Table 2 Submit an MDR use case description

From: Proposed framework for medication delivery system in the Jordanian public health sector

Actors

Trigger

Pre-conditions

Basic Path

Alternative Paths

Post-conditions

Exception Paths

Patient

The user clicks the “Submit a medication delivery request” button.

1. User is logged in “My Hakeem” application.

2. The patient’s monthly medications on the patient health record system meet the eligibility conditions for the request, which are:

a) The previous date for dispensing medication was at least a month ago.

b) The number of remaining refills is greater than zero.

1. Navigate to the “Medication Delivery “tab.

2. The user clicks on the “Submit a medication delivery request” button.

3. The system calls the “Get-CoveragePlans” and “Get-DeliveryAddresses” APIs to view the patient’s coverage plans and addresses that are saved on the system.

4. The system displays the “Request Details” page and shows the patient’s address(es) in the “Your available addresses” section and the patients’ coverage plans in the “Insurance/Coverage Plan Information” section.

5. The user adds a new address and coverage plan

6. The user attaches the supporting document(s) and adds additional comments.

7. The user clicks the “Submit and confirm” button to submit the medication’s delivery request.

8. The user confirms the request.

A1: At step 3 of the basic path, if the patient has no previously saved addresses, the system displays “No saved addresses”.

A2: At step 3 of the basic path, if the patient has no previously saved coverage plans, the system displays “No saved coverage plans”.

A3: At step 5 of the basic path, if the user wants to consider any of the displayed coverage plans or addresses, they can mark them as checked.

1. A new request is inserted into the “MyHakeem” database.

2. The system displays the “The request has been submitted successfully” message.

E1: At step 1 of the basic path, if the patient doesn’t have a medication with a remaining refill number greater than zero and a last dispensed date greater than one month, the system prevents the user from making a request and displays the message “You have no due monthly medication listed on your medical record”.

E2: At step 8 of the basic path, if the user cancels or doesn’t confirm the request, the request is not saved.