Question

In: Computer Science

Question: Class Diagram – Make a class diagram for 'Patient Appointment' showing attributes and operations /...

Question: Class Diagram – Make a class diagram for 'Patient Appointment' showing attributes and operations / methods. Associations are optional.

References from earlier questions/instructions from the project:

1) Use Case Tables – Consider the Mentcare system for which we considered requirements in the previous module. Make 2 use case tables for this system (table examples may be found in the textbook, section 5.2, and in the content guides). Be sure to consider who the actors would be in each case (not all actors are human).

     a) ‘View Patient Medical Record’
     b) ‘View Patient Personal Information’

Please make Diagrams for Questions 2 - 5.

Note: Make a simple sketch with labeling. You do not need fancy software – PowerPoint will work or other office software. An image of a NEAT hand sketch is also acceptable. Visio or other software may be used, but your diagram should be inserted as an image into a document, so that the instructor can easily view the diagram without having special software.

2) Sequence Diagram – Referring to 1a above, make a sequence diagram for accessing and viewing a patient medical record.

Mentcare:

Project Instructions

This project is a role-play exercise based on the Mentcare case study introduced in Chapter 1 of the Sommerville textbook and discussed further in Chapter 4 (additional material available through the Course Resources page). You will be assigned to a role along with several other students. Following is the scenario description.

Assumption:  A company plans to design and develop a new software system, which is very much like the Mentcare case study from your textbook. To determine a full and robust set of software systems requirements, various stakeholders will be brought in for a series of meetings to discuss specific needs that should be reflected in the software system requirements.

We will form four teams, each of which will represent a different stakeholder group for the new medical records software system. Members of each team will confer with each other to define what activities they need to perform that will use the new data system, and determine those overall system requirements which are uniquely critical to the team’s viewpoint, and must be brought forth to the software system designers during the meetings.

The Teams:

  1. Doctor at MH clinic
  2. Manager of MH clinics
  3. Visiting Nurse (home check)
  4. Secretary, Records and Billing

Edit: no programming language is needed this is just for a basic outline for a low level class.

Solutions

Expert Solution


Related Solutions

business rules and entity-relationship diagram insurance, invoice, patient, appointment, employee
business rules and entity-relationship diagram insurance, invoice, patient, appointment, employee
Draw the class diagram of : Patient registration system A patient arrives at the hospital for...
Draw the class diagram of : Patient registration system A patient arrives at the hospital for some medical treatment. The administrator asks the patient if she had been previously treated at this hospital. Patient provides the answer. Administrator asks patient for her personal details such as name, address, telephone, date of birth, and emergency contact. Patient provides details as requested. Administrator enters details into system. System verifies details. Administrator asks patient whether she is a public or private patient. Patient...
Michael Sherman, an elderly patient, called to make an appointment, but was unsure what his benefits...
Michael Sherman, an elderly patient, called to make an appointment, but was unsure what his benefits were. How can Jodie find out what benefits he qualifies for? Is it appropriate for Jodie to educate Michael on his health insurance benefits? Why or why not? Consider that Michael Sherman is a Canadian resident living in your home province(Alberta). Your response should be one page, single spaced with double spaces in between each paragraph. Each question should be answered.
Critical Thinking Application Michael Sherman, an elderly patient, called to make an appointment, but was unsure...
Critical Thinking Application Michael Sherman, an elderly patient, called to make an appointment, but was unsure what his benefits were. How can Jodie find out what benefits he qualifies for? Is it appropriate for Jodie to educate Michael on his health insurance benefits? Why or why not? Consider that Michael Sherman is a Canadian resident living in your home province(Alberta). Your response should be one page, single spaced with double spaces in between each paragraph. Each question should be answered.
(1) Draw the diagram showing the relationship between SAC and LAC. (2) Draw the diagram showing...
(1) Draw the diagram showing the relationship between SAC and LAC. (2) Draw the diagram showing the relationship between SMC and LMC.
Draw an ER diagram with these attributes ( ER diagram for SQL for a library database)...
Draw an ER diagram with these attributes ( ER diagram for SQL for a library database) DRAW ER DIAGRAM AS ONE FULL LIBRARY SYSTEM, NOT DIFFERENT FOR EACH ATTRIBUTE. Attributes :           Customer Cust_ID: key identifier, required, simple, single valued Cust_Name{ first name, last name}: Key Identifier, simple;composite, multivaried   Address{street, city,zip,state}: Customer address, required, composite, single can be derived from zip (placeholder, there should be another attribute here to represent the books taken out by the customer. Not sure.)           Inventory Book_ID:...
Draw an ER diagram with these attributes ( ER diagram for SQL for a library database)...
Draw an ER diagram with these attributes ( ER diagram for SQL for a library database) Attributes :           Customer Cust_ID: key identifier, required, simple, single valued Cust_Name{ first name, last name}: Key Identifier, simple;composite, multivaried   Address{street, city,zip,state}: Customer address, required, composite, single can be derived from zip (placeholder, there should be another attribute here to represent the books taken out by the customer. Not sure.)           Inventory Book_ID: Key identifier, required, simple single valued Book_Name: Key identifier, required, simple, single-valued Genre:...
Please use java to answer the below question. (i) Create a class Pencil with the attributes...
Please use java to answer the below question. (i) Create a class Pencil with the attributes brand (which is a string) and length (an integer) which are used to store the brand and length of the ruler respectively. Write a constructor Pencil (String brand, int length) which assigns the brand and length appropriately. Write also the getter/setter methods of the two attributes. Save the content under an appropriate file name. Copy the content of the file as the answers. (ii)...
#Create a class called FrapOrder. FrapOrder should #have two attributes (instance variables): size and #extra_shots. Make...
#Create a class called FrapOrder. FrapOrder should #have two attributes (instance variables): size and #extra_shots. Make sure the variable names match those #words. size will be a character, either "S", "M", or "L". #extra_shots will be an integer. # #FrapOrder should have a constructor with two required #parameters, one for each of those attributes (size and #extra_shots, in that order). # #FrapOrder should also have a method called get_total. #get_total should calculate the total cost of the order. #If size...
Define social class and explain its attributes.
Define social class and explain its attributes.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT