0% found this document useful (0 votes)
71 views

Object Modeling Model

The document describes various user stories for a medical records system from the perspectives of doctors, secretaries, patients, and the system itself. The user stories cover functions like logging in, adding/editing/viewing patient records, managing appointments, medical records, payments, and more. Use cases and diagrams are also outlined for common tasks like adding a new patient, editing patient information, and viewing a patient record. The level of detail provided aims to capture essential system requirements and workflows from key user standpoints.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
71 views

Object Modeling Model

The document describes various user stories for a medical records system from the perspectives of doctors, secretaries, patients, and the system itself. The user stories cover functions like logging in, adding/editing/viewing patient records, managing appointments, medical records, payments, and more. Use cases and diagrams are also outlined for common tasks like adding a new patient, editing patient information, and viewing a patient record. The level of detail provided aims to capture essential system requirements and workflows from key user standpoints.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 11

User Stories

Actor I want to . . . So that . . .


Login I can use the functionality of the
As a Doctor system
and Change Password I can change my password
Secretary Add Patient I can add new patient’s record
Edit Patient I can edit record of the patient
View Patient I can view record of the patient
Print Medical I can print medical certificate for the
Certificate patients
Add Vaccines I can add new vaccines for the
patients immunization
Edit Vaccines I can edit the vaccines record
View Vaccines I can view the vaccines record
Add Appointment I can add appointment of the patient
Edit Appointment I can edit appointment details of the
patient
View I can view appointment of the patient
Appointment
Add Referral I can create a form that can refer a
patient to another or more capable
doctor that will take care of the
patient
Edit Referral I can edit the referral in the event of
errors
Print Referral I can make a hard copy of the referral
form of the patient
Add Medical I can create or add Medical Record of
Record patient(Symptoms, Physical Exam,
Diagnosis, Treatment, Remarks)
View Medical I can view past medical record of the
Record patient
Add Vaccination I can add vaccination to be injected in
the patient
View Vaccination I can view the vaccination that was
injected already to the patient
Add Payments I can add payments of the patient
View Payments I can view payments of the patient
Vaccine Report I can view vaccine that are commonly
used in the clinic
Illnesses Report I can view statistical report of the
illness
Backup & Restore I can back up and restore all the data
in the database
Edit Medical I can edit the medical record of the
As a Doctor Record patient in the event of errors
Edit Vaccination I can edit the vaccination in the event
of errors
Edit Payments I can edit error on the payments of
the patient
Add User I can create new users for the system
Edit User I can edit information of the users
View User I can view information of the user
Add Services I can add services the clinic serves
Edit Services I can edit service in the event of
errors
Delete Services I can delete service that my clinic does
not need anymore
Add Physicians I can add new physicians record for
my clinic
Edit Physicians I can edit physician’s record in the
event of errors
View Physicians I can view physician’s record easily
As a Receive SMS I can be reminded of my
Patient Message appointment/schedule.
As the Send Message I can send a reminder for the patient
System
Use Case Diagram
Use Case Specification

Use Case 2.2.1


Number:

Use Case Add Patient


Name :

Actors: Doctor/Secretary

Summary: The use case will add patient information

Triggers: The Doctor/Secretary wants to create record for the


patients

Pre- The Doctor/Secretary must login to the system to add


conditions: patient

Basic Doctor/Secretary: enter patient info.


Course Of a. Firstname
Events: b. Middlename
c. Lastname
d. Gender
e. Patient’s Birthday
f. Contact Number
g. Barangay
h. Town
i. City/Province
Optional:
j. Father’s Firstname
k. Father’s Middlename
l. Father’s Lastname
m. Mother’s Firstname
n. Mother’s Middlename
o. Mother’s Lastname
p. Guardian’s Firstname
q. Guardian’s Middlename
r. Guardian’s Lastname
PHIS: validate new patient info.
PHIS: save patient info

Alternative Doctor/Secretary: cancel adding patient information.


Paths: PHIS: close add patient form.

Exception If the Doctor/Secretary entered invalid information, the


Paths: system will not allow the Doctor/Secretary to add patient.
If the Doctor/Secretary did enter information or entered
invalid information, the system will display error.

Related The necessary information should be filled up.


Business User must login to access the system.
Rules:

Post The Doctor/Secretary successfully add patient in the


Conditions: system

Author & Author Name


Date: Date

Use Case 2.2.2


Number:

Use Case Edit Patient


Name :

Actors: Doctor/Secretary

Summary: The use case will edit patient information in the system.

Triggers: The doctor/secretary wants to edit patient information.

Pre- The doctor/secretary must login to the system to edit


conditions: patient information.

Basic Doctor/Secretary: search patient info


Course Of a. PatientID
Events: b. Lastname
c. Firstname
PHIS: validate patient info
PHIS: search patient info
PHIS: display patient info
Doctor/Secretary: edit patient info
d. Firstname
e. Middlename
f. Lastname
g. Gender
h. Patient’s Birthday
i. Contact Number
j. Barangay
k. Town
l. City/Province
Optional:
m. Father’s Firstname
n. Father’s Middlename
o. Father’s Lastname
p. Mother’s Firstname
q. Mother’s Middlename
r. Mother’s Lastname
s. Guardian’s Firstname
t. Guardian’s Middlename
u. Guardian’s Lastname
PHIS: validate edited patient info
PHIS: save patient info

Alternative Doctor/Secretary: cancel viewing patient information.


Paths: PHIS: edit patient form will be close.

Exception If the Doctor/Secretary did not enter information, the


Paths: system will not allow the Doctor/Secretary to view
patient.
If the Doctor/Secretary entered invalid information, the
system display error message.

Related Patient information must exist in the system


Business User must login to access the system.
Rules:

Post The Doctor/Secretary edits patient information


Conditions: successfully in the system.

Author & Author Name


Date: Date

Use Case 2.2.3


Number:

Use Case View patient


Name :
Actors: Doctor/Secretary

Summary: The use case will view patient information

Triggers: The doctor/secretary wants to view patient information

Pre- The doctor/secretary must login to the system to view


conditions: patient information

Basic Doctor/Secretary: Search patient info


Course Of a. PatientID
Events: b. Lastname
c. Firstname
PHIS: validate patient info
PHIS: verify search patient info
PHIS: display patient info

Alternative Secretary: cancel viewing patient information.


Paths: PHIS: close view patient form.

Exception If the Doctor/Secretary entered invalid information, the


Paths: system will display error.

Related Patient information must exist in the system.


Business Users must login to access the system.
Rules:

Post The Doctor/Secretary successfully views patient


Conditions: information in the system.

Author & Author Name


Date: Date

Sequence Diagram
Class Diagram

You might also like