OSCAR Sexual Health Program Use Case Document Version 1.6

 

 

 

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:

  1. 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.
  2. 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.

  1. 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:

  1. Case Management View
  2. Demographic record
  3. Master Record
  4. eChart
  5. 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