OSCAR
Sexual Health Program
Use Case Document
Version 1.6
Author: Alek Mirkin
Created on: August 14, 2013
Last updated on: October 18, 2013
Approved on <Date dd/mm/yyyy>
Approved by: <First/Last name, position>
Document Revision History
Version | Date | Author | Description |
Number | [MM/DD/YYYY] | [Name] | [Summarize Changes Since Previous Version] |
1.0 | 08/14/2013 | Alek Mirkin | Initial Draft |
1.1 | 08/19/2013 | Alek Mirkin | Assumptions/conditions section is added |
1.2 | 08/20/2013 | Alek Mirkin | Users, Conditions, Scenario sections are reviewed |
1.2 | 08/22/2013 | Alek Mirkin | Added section 2.6 Flow of events |
1.3 | 08/28/2013 | Alek Mirkin | Added section 1.5 |
1.3 | 08/29/2013 | Alek Mirkin | Diagram edited |
1.4 | 09/02/2013 | Alek Mirkin | Alternative flow is added |
1.5 | 09/09/2013 | Alek Mirkin | Review after clarification with the client |
1.6 | 09/10/2013 | Alek Mirkin | WF is edited |
Attached Documents:
Sexual Health Program Use Case download document:
Sexual Health Use Case Document_v.1.6.doc
Sexual Health Program Business Flow download document:
Sexual Health Work Flow_MAIN_v.1.pdf
1 Overview
1.1 Introduction
This Use Case document is structured to describe each Use Case Model per the existing system in terms of:
- Summary
- Users
- Relationships
- Activity Diagrams
- Flows of Events
The purpose of this document is to describe and identify steps and actions between a user (actor) and software system. Sexual Health protocol contains two modules:
- Sexual Health Clinic Module
- Sexual Transmitted Disease (STD) Clinic Module (one umbrella)
Defined users:
- MD doctors, PHN - Public Health Nurses, NP – Nurse Practitioner, receptionist and other medical staff with the credentials and rights to access Sexual Health protocol in OSCAR. General user is given administrative rights.
- Roles and Responsibilities MATRIX
Role | Responsibilities |
Admin | Super user, full access permissions |
Doctor | Full access permissions except for Admin. |
Nurse Manager | Able to access and view full charts, permissions to write. |
Nurse Practitioner | Same permissions as doctor |
Receptionist | To have full access to e-chart and documentation but will not be accessing the Admin menu |
Secretary | View patient demographic information only |
Sexual Health Nurse | Able to write full e-chart including prescriptions, consultations, etc |
Sexual Health Nurse / Point Person MTN | Able to write full e-chart including prescriptions, consultations, etc. Point Person role to include access to all incoming lab results for Mountain Clinic Site |
1.2 References/Inputs
1 | Rachel Aubie Business Analyst, Business Requirements Document | August 2013 |
2 | Documentation, meetings and consultation with Public Health team | August 2013 |
3 | Consultation with Mr. M. Dumontier (developers team lead) | Sept. 2013 |
1.3 Glossary
1 | STD | Sexually Transmitted Disease |
2 | MD | Medical Doctor |
3 | PHN | Public Health Nurse |
4 | NP | Nurse Practitioner |
1.4 Use Case Purpose
- To hold Functional Requirements in an easy to read, easy to track text format.
- To represent the goal of an interaction between users and the system. The goal represents a meaningful and measurable objective for the user.
- To record a set of paths (scenarios) that traverses an actor from a trigger event (start of the use case) to the goal (success scenarios).
- To record a set of scenarios that traverses an actor from a trigger event toward a goal but fall short of the goal (failure scenarios).
- Multi-level: one use case can use/extend the functionality of another.
2. Sexual Health and STD clinics - Sexual Health Program
2.1 Summary
Main purpose of the Sexual Health program is: To provide sexual health confidential services for females and males at clinics by PHN, NP, MD.
2.1.1 Business Need:
Objective of this document is to represent scenario and functionality of the “Sexual Health” Protocol and it’s interaction with OSCAR system
2.1.2 Sexual Health Clinics Module
The City of Hamilton provides confidential sexual health services to females and males at clinics by physicians, nurse practitioners and public health nurses. Low cost birth control is limited to clients age 19 and under
Sexual Health Clinics are providing the following services to the public:
- Counseling about abstinence from sexual activity
- Information about birth control options
- Birth control pill (low cost if eligible) and teaching
- Birth control patch (Ortho Evra) available
- Birth control ring (Nuva Ring) available Test3
- Free Emergency Contraceptive Pill (ECP) also know as Plan B and the Morning After
- Testing for sexually transmitted infections and HIV
- Free treatment for diagnosed or contacts of chlamydia and gonorrhea infections.
- Symptomatic clients may also be treated
- Referral to other services as needed
- Free condoms
- Free needle exchange is available
- Free urine pregnancy testing when applicable, counseling and referrals as needed
- Rapid HIV Testing (also known as Point of Care) is now offered at all of our clinics.
- Emergency Contraceptive Pill (ECP)
2.1.3 Sexually Transmitted Disease (STD) Clinic Module
Sexual Health Clinics are providing the following services for the sexually transmitted diseases:
- Confidential sexual health services are provided to public by physicians, public health nurses and clinic registered nurses and aides
- Testing for chlamydia, gonorrhea, hepatitis, syphilis, herpes (if sore present)
- Confidential HIV testing available with your consent--your initials are used and the result is part of your medical record. A positive HIV result is reported to the local Health Department.
- Point of Care HIV testing at the STD clinic
- Free treatment for diagnosed cases of chlamydia and gonorrhea infections and their contacts. Symptomatic clients may also be treated.
- Treatment for HPV (genital warts)
- Pap test may be done as part of sexually transmitted infection (STI) exam
- Pregnancy urine testing and counseling
- Free hepatitis A and B vaccine for persons at risk
- Free Emergency Contraceptive Pill (ECP) also known as Morning After Pill (may be given up to 5 days after unprotected sex)*
- Free condoms
- Pamphlets and teaching about sexually transmitted infections, abstinence, pregnancy, STI prevention and birth control
2.1.4 Description
Sexual Health Program use case is presenting the summary of the business flow, outlining user’s roles and presenting numerous scenarios. It also includes Business Flow diagram, preconditions and post conditions and detailed flow of events.
Sexual Health protocol is designed to monitor the incidence of sexually transmitted infections, generate prescriptions, to control drugs inventory, to keep track of lab tests and to populate eForms, print labels etc.
This protocol interacts with Master Record module, eChart module extracting existing information from the following subsections: Preventions, eForms, and Consultation.
2.1.5 Basic Business Scenario
Basic Scenario:
Precondition:
At the very first visit of the clinic patient has to present personal information. Upon receiving this information Receptionist is opening new Demographic Record for the new patient. Client has to present valid OHIP card, to read and sign consent.
- General user with the correct credentials (MD doctors, PHN - Public Health Nurses, NP – Nurse Practitioner and other medical staff with the credentials and rights to access Sexual Health protocol in CASI) login in into Case Management system
2. Once User is activating Sexual Health, he/she is getting full access to the patient information
- Top navigation menu panel is presenting access and communication with OSCAR.
- Case Management View navigation panel is on the top of personal information
- Demographic information is presented at the middle of the screen
- Navigator and Administration section are presented on the left part of UI
Business Flow:
Receptionist: Creates new chart w/file label, forms, labels for lab tests (if needed)
- Appointment is created (booked) for the client
PHN:
- Review demo. Review consent w/client, PHN sign & date
- Review intake HHX w/client & determine required services & forms
- Complete required services & counseling w/client
- If client needs to see MD/NP a visit then put chart in queue in MD/NP slot
- Complete all charting & documentation before seeing next client
- Complete Record of Interaction & submit with chart to receptionist for data entry in DB.
CLIENT VISIT MD/NP
- Next available MD/NP takes next chart in line between booked appointments & calls client into room.
- Reviews client reasons to see MD/NP & determines required services & forms
- Completes required services & counseling with client
Completes all charting & documentation before seeing next client
a. NP
i. Completes NP Record of Interaction & submit it with the chart to receptionist for data entry in DB
b. MD
i. Completes OHIP Billing Codes Sheet & submit it with the chart to receptionist for data entry in
ii. Provides hours worked for clinic & submit it to the clinic coordinator for payment calculation
PHN ASSESSMENTS
- Pregnancy
- ECP
- Hormonal Contraception
- Immunization
- STI Screening
- STI Treatment
- Anonymous HIV
MD/NP ASSESSMENTS
- General Exam (business flow)
- Performs visual exam
- May note placement of lesions/marks w/picture
- Provides counseling and determine if client requires any treatment or testing
- Some types of screening or injections may be referred back to PHN
- General Warts Treatment
- Hormonal Contraception
- STI Treatment
- STI Screening
- PAP Testing
- Depo-Provera
2.1.6 Functionality available:
Sexual Health application providing the following functionality:
1. Information could be inputted and saved
2. eForms can be generated
3. File Labels can be generated
4. Appointment can be booked
5. Drugs prescriptions are generated
6. Drugs inventory is tracked
7. Ability to sort and save lab tests that are transferred electronically into Oscar by clinics.
8. Lab test labels are generated
9. Color code for lab test list
10. Creates billing templates for clinic MDs, NPs/PHNs and for medication sales
11. Interacts with Billing module, generate billings and payments
12. Vaccine. Interacts with Prevention
13. Sexual Health module is interacting with eChart
Sexual Health Program protocol interacts with the following modules:
- Case Management View
- Demographic record
- Master Record
- eChart
- Billing
2.2 Conditions/Assumptions
2.2.1 Assumptions
- Users login have been established within the system
- Clinics/Labs/Personnel information is created
- Drugs Inventory information is entered
2.2.2 Successful End Condition
- Information is inputted and saved in Sexual Health Protocol.
- Client case with test results, drug prescription etc is created.
- All labels/eForms are generated
- Prescriptions are given to client.
- Client left clinic getting service.
- Case is created for the client and saved in the system. Case can be re-opened/printed at any time for the next 2 years.
2.2.3 Failed End Condition
For a few reasons client sexual health case cannot be completed
- Application Server is down
- Slow performance, user can experience “frozen” interface of grayed out buttons or fields
- Patient can’t present valid Health Card
- Patient refuses to sign concept
- Prescription cannot be printed and given to client
- Client is refused to go for tests
- Test labels can’t be printed
- Sexual Health clinic can’t provide service
- Patient is living clinic for some reason without getting any services
- Client cannot get Hormonal Contraception if it doesn’t meet low-cost criteria
- Client requested PAP test but does not meet current guidelines for testing or has their own family physician who can perform the testing
- Client cannot be approved for Referrals/consultations that are outside of scope of Sexual Health
- Client is directed to clinic from Case Management but does not show to clinic for testing and/or treatment
- Client presents to clinic with issues requiring physician services but there is no physician booked at the clinic
2.2.4 Preconditions
Log in to Sexual Health with the correct credentials.
- Users of Sexual Health Module have right credentials and work at the clinic. If user is not entering right credentials (user name / password) account will be temporary suspended after the 3-rd attempt. Further User has to contact OSCAR Administrator to reactivate account.
- OSCAR server or OSCAR database/CASI is up and running. In a case of sudden interruption of the connection to the OSCAR server of database, user can experience “frozen” interface of grayed out buttons of fields. In this case user has to wait until connection to the server is re-established. Then user has to verify if the record is saved (to avoid duplicate records). If record is not saved – then redo the whole record. If record is saved partially – then to add or edit information.
- New patient presents personal information to the receptionist upon the first visit.
- Consent agreement HAS to be read and signed by patient
- Patient has to present valid required personal information
- Patient has to present valid OHIP card
2.2.5 Post conditions
- Case is saved for the next 2 years and can be printed at any point.
- After reaching 2 years mark, case is archived and becoming inactive.
- As inactive, case is saved for the next 20 years
2.2.6 Validation
The following are validated:
- Search function
- Demographic record
2.2.7 Required fields and functions:
Fields:
- Date of Birth
- First Name,
- Last Name
- Address
- Bed Program or Residential Status
Functions:
- Create Demographic record
- Generate eForm
- Generate a labels
- Generate consultation
- Print and Sign…
- Save and Archive
2.3 Users/Systems
Systems
Patient’s information is located in the Master File module.
The other modules that are interacting with the Sexual Health module:
- Master File
- Demographic record
- eChart
- Consultation
- Billing
- RX
- Inventory Tracking System Module
Users
Sexual Health Protocol users are mainly:
- Admin
- MD Doctor
- Nurse Manager
- Nurse Practitioner
- Receptionist
- Secretary
- Public Health Nurse
With the correct credentials and administrative rights to access Sexual Health protocol in OSCAR.
2.4 Use Case Relationships
To be Determined
2.4.1 Use Case Relationship Diagram
To be Determined
2.4.2 Use Case Relationship Description
Current case is actively interacting with the following Use cases:
- Consultation Module Use Case
- Inventory Tracking System Module Use Case
- Book Appointment Use Case
- New Patient Registration Use Case
- eChart Use Case
- Master File Use Case
2.5 Activity Diagram
Sexual Health Program Business Flow download document:
Sexual Health Work Flow_MAIN_v.1.pdf
2.6 Flow of Events
This section describes the main flow of the Use Case and system responses.
2.6.1.1 Main Flow 1
Create New Demographic Record for new patient for Sexual Health program
Num. | Step | Description | System Response | User |
1 | Connect to the Sexual Health OSCAR main page | Open in Internet browser OSCAR login page web page: https://sfhc.oscarmaster.org:........../.... | OSCAR main page with the login is opened | Receptionist |
2 | Log In | Enter credentials: (User Name / Password) | By entering right credentials user is getting system verification and acceptance According to the roles MATRIX user is obtaining access to the Sexual Health clinic main page | Generic User |
3 | Access to clinic site | Select the clinic site from main page | By selecting clinic from the drop down menu user is redirected to the corresponding web page in the Case Management system view | Generic User |
4 | Search for the patient in database | Upon the first visit in the clinic New Demographic Record should be created Access Search function from the top navigation bar to prevent record duplication | Search function can perform search by various parameters. System is confirming that patient doesn’t exist in database
| Receptionist |
5 | Create a new Demographic record | Use the New Client function from Navigator section of Case Management View system | System is providing access to the page “Registration Intake”. Receptionist is creating new record in the system by filling out all required fields | Receptionist |
6 | Verify that new Demographic Record is successfully created | Open Patient's Master File from the Case Management View by selecting “M” attached to patient name | Master record is fount and visible on the screen. User can review Patient's Master File information. Edit option is available. | Receptionist |
2.6.2 Alternative Flows of Events
This section describes alternative flow(s) of events based on the variations if the main Use Case scenario that still result in a Successful End Condition at completion of Case.
2.6.2.1 Alternative Flow 1
Use Case Management View system to book appointment for the new patient in Sexual Health program
Num. | Step | Description | System Response | User |
1 | Connect to the Sexual Health OSCAR main page | Open in Internet browser OSCAR login page web page: https://sfhc.oscarmaster.org:........../.... | OSCAR prompt main page with the login is opened | Receptionist |
2 | Log In | Enter credentials: (User Name / Password) | By entering right credentials user is getting system verification and acceptance According to the roles MATRIX user is obtaining access to the Sexual Health clinic main page | Receptionist |
3 | Access clinic site | Select clinic | By selecting clinic from the drop down menu user is redirected to the corresponding web page in the Case Management system view | Receptionist |
4 | Register NEW patient | Upon the first visit in the clinic New Demographic Record should be created For the detailed steps see Main Flow 1 | Sexual Health Module allows user to register new patient | Receptionist |
5 | Book an appointment for the patient | Select “Oscar View” from the Case Management View screen | System is presenting Oscar’s schedule main screen | Receptionist |
6 | Activate “Make an Appointment” function | Select an appointment time for the current day or Activate Calendar on top of the screen to select different day | System is providing access to the page “Make An Appointment”.
| Receptionist |
| Add Appointment | Receptionist is creating new record in the system by filling out all mandatory fields in the correct format | Appointment is added to system and is immediately presented on the main screen of appointments’ schedule | Receptionist |
7 | Verify that appointment is successful created | Review appointment for the patient from the appointments’ screen | Appointment is fount and visible on the appointment screen. User can review appointment. | Receptionist |
2.6.2.2 Alternative Flow 2
Use Case Management View system to book consultation for the patient in Sexual Health program
Num. | Step | Description | System Response | User |
1 | Connect to the Sexual Health OSCAR main page | Open in Internet browser OSCAR login page web page: https://sfhc.oscarmaster.org:........../.... | OSCAR prompt main page with the login is opened | Generic User |
2 | Log In | Enter credentials: (User Name / Password) | By entering right credentials user is getting system verification and acceptance According to the roles MATRIX user is obtaining access to the Sexual Health clinic main page | Generic User |
3 | Access clinic site | Select clinic | By selecting clinic from the drop down menu user is redirected to the corresponding web page in the Case Management system view | Generic User |
4 | Register NEW patient | Upon the first visit in the clinic New Demographic Record should be created For the detailed steps see Main Flow 1 | Sexual Health Module allows user to register new patient | Receptionist |
5 | Book a consultation for the patient | Select “E” eChart from the Patient record on Case Management View screen | System is presenting eChart Module main screen | Generic User |
6 | Activate Consultation Module | Select a New Consultation
| System is providing access to the Consultation main screen | Generic User |
7 | Bock consultation for patient | User is creating new consultation in the system by filling out all mandatory fields in the correct format | Consultation is added to system and is immediately presented on the main screen of appointments’ schedule | Generic User |
8 | Verify that consultation is successful created | Review consultation for the patient from the Consultation screen and eChart module | Consultation is fount and visible on the Consultation screen and in eChart module. User can review consultation. | Generic User |
2.6.2.3 Alternative Flow 3
Use OSCAR & Case Management system connect to Sexual Health Protocol
Num. | Step | Description | System Response | User |
1 | Connect to the OSCAR main page | Open in Internet browser OSCAR login page web page: https://sfhc.oscarmaster.org:........../.... | OSCAR main page with the login is opened | Generic User |
2 | Log In | Enter credentials: (User Name / Password) | By entering right credentials user is getting system verification and acceptance According to the roles MATRIX user is obtaining access to the Sexual Health clinic main page | Generic User |
3 | Access clinic | Select clinic | By selecting clinic from the drop down menu user is redirected to the corresponding web page in the Case Management system view | Generic User |
4 | Activate Search function | Select Search from the top navigation bar | Search page is presented on the screen | Generic User |
5 | Search the patient name | Type the patient name in the search window and run search | Demographic record is fount and presented on the screen | Generic User |
6 | Activate patient profile in Case Management View system | Select patient name hyperlink to open profile from the Case Management View system | Profile is opened for the selected patient | Generic User |
7 | Activate Master Record | From the Summary -> Personal Infroamtion select “OSCAR Master File” hyperlink | Master Record is opened for the selected patient. Edit option is available. | Generic User |
7 | Activate eChart | From the Summary -> Current programs select eChart “E” | eChart is opened for the selected patient. | Generic User |
8 | Activate patient RX | from the Case Management View main page select “RX” Drug Refill Module for the patient | RX is opened for the selected patient and provides access to drug refill functions | Generic User |
9 | Access to Navigator section of Case Management | Navigate through the selection of the links of Navigator (on the left) to access various screens of Case Management system | Each link is corresponding to particular functionality | Generic User |