You have the following task: Create a UML class diagram containing the information needed in the future service. Scoping: The class diagram only needs to cover the information mentioned in “Phase2” of the service project, see the Phase2 tab on the project site: http://harmonyserviceproject.blogs.dsv.su.se/. Thus you do not need to model payments and memberships.
Read about HL7
Go to the resource page and read about HL7 RIM. Take a look at the RIM model. It is important that you understand what Entity, Role, Participation and Act means. Note that the Role concept is a bit different – in HL7 a single instance of an entity has its own role. We will use a simplified way of making the service model compliant with HL7 by just focusing on the classes, and not the attributes within the classes. Thus, you do not need to understand all attributes in the HL7 classes.
Indicate HL7 classes by adding UML stereotypes
For each class in your class diagram indicate witch HL7 RIM class it is by using an UML stereotype mark on each class. For example the Customer is a HL7 Patient Role, indicate this by changing the Customer class name from “Customer” to “<<Role Patient>> Customer”. You can see how this is done in the provided initial model. Try to select a class that is as far down in the HL7 hierarchy as possible. Note that stereotypes are a standard way of extending UML class diagrams. Optional: to make the class diagram easier to read you can color the classes using the HL7 theme colors, see the example initial model.
Add missing relational classes
Take a look at the HL7 RIM model – you can see that in order to relate a Role to an Act there is a need for a Participation class. Add participation classes if they are missing from your model, mark them with the stereotype <<Participation>>. In a similar manner, an Entity needs to have a Role in order to participate in an Act. Name the new classes
DescriptionIn this final assignment, the students will demonstrate their ability to apply two ma
Path finding involves finding a path from A to B. Typically we want the path to have certain properties,such as being the shortest or to avoid going t
Develop a program to emulate a purchase transaction at a retail store. Thisprogram will have two classes, a LineItem class and a Transaction class. Th
1 Project 1 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of
1 Project 2 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of