Project management Healthcare sytems
HIMT-370
Milestone #6 – Systems Analysis: Object Modeling
Purpose
In the milestone #5, you completed data and process models for documenting system requirements. In this milestone you will complete object-oriented analysis modeling, which is another approach for documenting requirements. With the growth in adoption of object-oriented programming languages (Java for example), many organizations have adopted object-oriented tools for systems analysis. As we have stressed in this course, there are many tools and approaches to systems analysis and design. Some organizations will follow all approaches and implement all models, and other firms will pick and choose which tool to implement. In your milestone activities you are gaining exposure to a variety of tools and you will be able to choose the best tool for the job.
Background
You began the systems analysis phase at UWG by completing a series of interviews, reviewing existing reports, and observing office operations. Then, in Chapter 5, you acquired more information and developed a set of DFDs, process descriptions, and a data dictionary. The next step in the SDLC is to perform an object-oriented analysis of the new system. Before you begin, go back and review the organization chart and processes list from Chapter 1, and the diagrams data store list from Chapter 5. Then complete the following tasks.
Tasks
1. Create a use case narrative for the Establish New Patient use case by completing the MS6-Use_case_narrative_template.
2. Create a use case narrative for the Make or Change Appointment use case by completing the MS6-Use_case_narrative_template.
3. Create a Use Case diagram for the Establish New Patient use case.
4. Create a Use Case diagram for the Make or Change Appointment use case.
Format
Task 1) Create a use case narrative for the Establish New Patient
|
USE CASE NAME:
|
Establish New Patient |
|
USE CASE ID:
|
|
|
ACTOR:
|
Patient/ Clinic staff |
|
DESCRIPTION:
|
The process to add a new patient |
|
SUCCESSFUL COMPLETION |
Step 1: Patient provides demographics Step 2: Staff completes a search for PT by demographics provided in system Step 3: Create a new patient registration add it to the system and save Step 4: Confirmation sent to PT with EHR access and options to make an appointment. Add additional steps as necessary
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ALTERNATIVE:
|
Step 1: PT providers demographics Step 2: Susan confirms PT is new to clinic Step 3: PT is notified of chart already established in system Add additional steps as necessary |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
PRECONDITION:
|
Patient is requesting to be a new patient at clinic. |
|
POST-CONDITION:
|
Medical chart is created for patient including demographic information |
|
ASSUMPTIONS:
|
PT would like to request an appointment New PT are accepted PT is submitting information electronically |
Task 2) Create a use case narrative for the Make or Change Appointment
|
USE CASE NAME:
|
Make or Change Appointment |
|
USE CASE ID:
|
|
|
ACTOR:
|
Patient/ Staff |
|
DESCRIPTION:
|
Process to make or change appointment |
|
SUCCESSFUL COMPLETION |
Step 1: PT provides information for wanting an appointment or wanting to change an appointment Step 2: PT provides days and times that are best for their appointments. Step 3: PT provides type of an appointment needed. Step 4: Staff access PT chart Step 5: Staff confirms provider needed for appointment type Step 6: Staff books an appointment that matches provider schedule and PT needs click save Step 7: Confirmation of appt or change is provided to PT
Add additional steps as necessary |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ALTERNATIVE:
|
Step 1: PT provides information for wanting an appointment or wanting to change an appointment Step 2: PT provides days and times that are best for their appointments. Step 3: PT provides type of an appointment needed. Step 4: Staff access PT chart Step 5: Times PT is requesting not available Step 6: Contact PT by phone to provide appointment options Step 7: Select data and time that is confirmed with PT and save Step 8: Confirmation is sent to PT
Step 1: Add additional steps as necessary |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
PRECONDITION:
|
PT needs to make or change a scheduled appointment |
|
POST-CONDITION:
|
Appointment was scheduled for PT and confirmation was sent to PT |
|
ASSUMPTIONS:
|
PT is requesting appointment electronically PT will be able to get their preferred appointment times |
Task 3) Create a Use Case diagram for the Establish New Patient
Please review the following tutorial for additional practice on how to create a use case diagram: UML Use Case Diagram Tutorial. No template is available for creating a Use Case diagram for the Establish New Patient use case.
Receives confirmation
Saves registration
Enters PT information
Selects Registration
Searches EMR system
Provides
Demographics
Clinical Staff
Patient
Establish New Patient
Task 4) Create a Use Case diagram for the Make or Change Appointment
Please review the following tutorial for additional practice on how to create a use case diagram: UML Use Case Diagram Tutorial. No template is available for creating a Use Case diagram for the Make or Change Appointment use case.
Send PT confirmation
Select PT preferred time
Provider
Access provider schedule
Locate Patient in EMR system
Cancel Appointment
Make Appointment
Make or Change appointment Request
Staff
Patient
Make or Change Appointment