Enterprise Systems Integration Assignment 3 (Group Assignment): System Integration (20% of the semester) Prof Jian Yang Due 11:55 pm Friday – 21 October 2022 COMP3760/6760 Assignment 3 Semester 2, 2021 Process and Service Support for E-health Application (Source: COMP3760/6760 Assignment 2 Specification). Background: Electronic Health System As introduced in Assignment 2, the Department of Health and Ageing established the Electronic Health Record (EHR). EHR stores records such as: proof of vaccination, pathology reports, diagnostic imaging reports, hospital discharge summaries, etc, see figure 1. These documents are shared between health care providers, public and private hospitals, the pharmacy, and medical and non- medical specialist providers, with patients permission. Figure 1: Documents with clinic information entered by health providers in My Health Record As you can see, the current EHR system is basically a portal for a collection of documents without proper integration and interface to run search, query, and analysis. For example, people cannot search for all the reports in certain period (say 2020) in one go; people cannot analyze the trend of their glucose level in the past 5 years. Furthermore, the information collected in EHR is far from being completed: many medical practitioners are not sharing their patients information with this EHR. Suppose a GP sees an elderly patient Joe who complains about discomforts on his chest. She needs to check Joes recent blood test results, previous reports from hospital, cardiologist, dietitian, etc. This information can be found from GPs own medical information system, or by sending access request to EHR, or by checking with Joe. Once gathering all the necessary information from various sources, she can either make a referral letter for Joe to see a cardiologist or decide there is no need for Joe to see a specialist at this stage. You as a group, will need to complete the following tasks: Page 2 Project Brief (4 marks) Provide a description on: the group meeting schedule or plan, each members role in the project, identifying risks and ways to manage risks, ways to communicate between members, and a log recording each meeting, discussion and dialogue between members in relation to the project. Note: all members need to contribute to the project. The description and log need to be submitted together with the four tasks. Task 1 Collaborative Business Process and EAI (4 marks) The objective of this task is to use BPMN notation (Week 2 lecture) to draw a collaborative business process for the GP seeing Joes case, in which you need to show partners (users), how they interact, and how information/messages are exchanged. In this case, the partner systems can be EHR, GPs own medical system, hospital medical system, and patient Joe. There are various ways to design and implement this collaborative business process. Design and draw an EAI system that support the GP makes the inquiry to different systems and make a decision in Joes case. Explain how GPs inquire is processed in your EAI system. You may make the necessary assumptions. Task 2 Web Service Design (4 marks) Suppose you are wrapping the components of EHR (Figure 1) as web services, which allows patients and doctors to create applications. You are required to: Identify the two necessary functions of these services. You can make your assumptions based on your experience in using EHR; For each of the above functions, identify the input/output messages; Use WSDL interface definition constructs to specify the above identified functions with input/output messages. Task 3 XML Schema Design (4 marks) For the above input/output messages, write their XML Schemas. You need to include the following: Two different ways of specifying complex types, one is defined inside the element, the other defines a complex type first, then (re-)uses it as a complex type of an element; Use constraints on the values of a simple typed element, on the occurrence of elements; Pick up one xml schema, construct a sample xml document. Task 4 Discussion (4 marks, @ 600 words) The current EHR system is basically a portal for a collection of documents without proper integration, from this description we can image the documents stored there are of different formats with different structures. For example, the hospital discharge summary is very different from diagnostic image report. The challenges is how to bring all the information together in a uniformed interface for search and query. Use what you have learned in the unit to discuss the following: The possible issues relating to the integration of all the components in EHR (from different layers/aspects) using examples; The possible technologies potentially used to support system integration at various levels/aspects; The options and considerations of the technologies along with their advantages and disadvantages Submission: one submission per group, together with the project description and log. Zero Tolerance for plagiarism: You are required to use your own words to provide the descriptions and explanations. All submissions will be checked for plagiarism. Any cases will be reported to the faculty for disciplinary action, and the marks of the assignment and the unit will be withheld until the case has been resolved. See Macquarie Universitys code of conduct for the details of the process: https://students.mq.edu.au/study/getting-started/student-conduct. Submission Place your soft copy in your assignment 3 submission folder on iLearn. Due 11:55 pm Friday – 21 October 2020 (Hard deadline) Marking Rubric Developing Functional Proficient (Borderline Pass-Fail) (Pass) (Credit) Advanced (Distinction-High Distinction) System Integration Showing some understanding of system integration Showing understanding of system integration, can apply technologies in the business case Good understanding of system integration issues, can explain and use the technologies proficiently and appropriately without any significant mistakes Excellent understanding of system integration and can explain and use the technologies at an expert level XML, web service Limited understanding of XML, web services, some obvious mistakes Competent understanding of XML and web services, some trivial mistakes still in evidence, but generally an understanding of what is taking place and why Some incorporation of the literature beyond just competent understanding of XML and web services An excellent grasp of XML and web services, also drawing on the literature widely to exemplify in the case of further examples how XML and web services has aided system integration as well
Posted inUncategorized