Presentation is loading. Please wait.

Presentation is loading. Please wait.

Use Case Diagrams for PHA (1)

Similar presentations


Presentation on theme: "Use Case Diagrams for PHA (1)"— Presentation transcript:

1 Use Case Diagrams for PHA (1)
PHA Logon <include> MSHV Logon Person Create New Med View Meds MHSV Patient Medication List Display CDS Graph Use case diagrams depict the system from the perspective of the users of the system. The users of the system are referred to as actors in UML. Actors could be another human beings or another system. In UML use case diagrams, the actions performed by the actor represent the interactions of these actors with the system. For example, consider the library system. In this case, the system interacts with two types of individuals which are referred to as actors in UML. These actors are customer and the librarian. Now, the action that the customer performs in the context of the library system is to borrow a book and to return a book. The librarian is also involved in these two actions. Similarly, in addition to being involved in the action of borrowing and returning the book, the librarian is also involved in the action of updating the database of books in the library. A use case summarizes a scenario of what occurs within a system when an action or a single task is initiated by the actor. A scenario consists of the interactions among the objects in the system. Also, the association between the actor and a use case is summarized by a communication association. Scenario depicts the interactions among the objects in the system. Provider Track Patient Items <include> <include> <include> Conditions ODLs Exercise

2 Sequence Diagram for PHA (2)
Carl: Actor :MedicationGUI :Medication MSHV Select NewMed Input Med Info Store Med Info Store Med Info Success/Failure Success/Failure Success/Failure

3 Sequence Diagram for PHA (3)
Dr. D: Actor Carl:Patient :Medication :PHAGUI MSHV View Patients Patient List Select Carl Request Carl’s Meds Get Meds Return Carl’s Meds View Carl’s Meds

4 Statechart Diagram for PHA
View demo Display Patient Display Demo View Meds View Next Patient Select patient Next Patient Done Patient List Found Display Meds Select Done PHA Wait Main Menu Done

5 A Data Flow Diagram (DFD) for PHA
UserDB Name, Passwd Provider LoginOK? Logon Logon Result Succ/Fail Msg PatientID PatientDB Auth Patients View Patient Meds MedList MedDB Display Meds

6 Entity Relationship Diagram for PHA
C_ID C_Type DT_D DT_Type Conditions DiabetesTests Med_ID Med_Type Meal_ID Meal_Type Medications Meals ODL_ID ODL_Type D_ID D_Type ODLs Diet

7 Entity Relationship Diagram for PHA
currentYMD currentTime currentYMD currentYMD currentTime currentYMD TI_ID TI_from TI_to TI_COM_ID TrackedItems TrackedItems TI_ID TI_to TI_from TI_COM_ID TI1 TI2 TI3 TI4 . TIxx 9/12 8/11 10/13 6/13 . 12/12 8/12 --- 9/13 . C1 C3 C4 M5 . Conditions CondID CondType C1 Diabetes Asthma CHFandHBP Obesity Other C2 C3 C4 C5

8 ER for TrackPatient Data
Pulse Resps PulseOx myBP Cond_ID CurrentYMD myVitals myCondition Condition D_ID myGlucose myInsulin myCarbs Diabetes Cond_ID myTestType TI_ID

9 ER for TrackPatient Data
A_ID myPeakFlow Asthma Cond_ID CHF_ID myPeakFlow TI_ID CHFandHPB Cond_ID O_ID myPeakFlow TI_ID Obesity Cond_ID myMealType TI_ID

10 ER for TrackPatient Data
Cond_ID CurrentYMD myVitals myODL ODL TI_ID myODLvalue Cond_ID CurrentYMD myVitals myMed TI_ID Medication name Many Attributes Omitted note

11    E-R Diagrams Per_ID Pat_ID myCreateTime myCreateTime myheight
Person Patient Many Attributes Omitted 1 firstName lastName birthDate 1 1 Has Meds m MSHVMeds Has Conds Has ODLs n n n Medication OpenEMRMeds Condition ODL


Download ppt "Use Case Diagrams for PHA (1)"

Similar presentations


Ads by Google