Case study victoria health - digitising health

Assignment Help Other Subject
Reference no: EM132106889

Case Study: Victoria Health - Digitising Health

After evaluating various platforms, Victorian Department of Health and Human Services (Vic Health) finally decided to adopt a Service Oriented Architecture (SOA) for its future IT infrastructure. Vic Health was impressed with your Template based, Reference Architecture approach set out in your Task 1 Report and has accepted your recommendations regarding Application and Service Integration. However, Vic Health Executives would like to gain a deeper understanding of:

- Computing and storage infrastructure design,
- Information integration, and
- Technologies behind your recommendation regarding Application and Service Integration and have asked for a small specific demonstration of these technologies along with a brief explanation of the concepts and principles of how it works.

There are 2 parts to this Assignment:

Part 1 - Integration Demo

Because Vic Health have medical practice related applications in many health practices around Victoria, Vic Health Executives would like a demonstration of a web service to help Vic Health employees and the Victorian public to find health practices within Victoria. The demo enables Victorian users to browser search the locations of medical practices in Google Maps using a postcode and retrieve an example of town information along with the map. You are required to use the specific data provided to you by your lecturer / tutor (there will be a 0 (zero) mark for this section if you don't use the data provided by your lecturer / tutor). There are three major components in the demo system:

1. Data integration demo. In this demo, there are two data source files provided to you by your Lecturer / Tutor:
- ‘Vic_Health_Care' contains the information about fictional health practices, and
- ‘Vic_Locations' contains the information about the location coordinates for towns with health practices.
A Python scrip file with the name ‘data_merger.py' should be implemented to read these two data files. Using the Python petl framework you are required to output the merged data into a CSV file with the name ‘practice_locations.csv'.

2. RESTful Web service server demo. In this demo, you are required to build a RESTful Web service which supports a ‘getlocation' query from the client browser similar to ‘/getlocation?postcode=xxxx'. The server Web Service will return a JSON object with four attributes (practice name, latitude, longitude, town name and state). The data for this JSON object will be retrieved from the ‘practice_locations.csv' file you created in component 1. The Python Bottle framework is required for this implementation. A Python scrip file with the name ‘practice_locator.py' will contain this RESTful Web Service Demo.

3. Mashup demo. In this demo, you are required to build a mashup application which accepts a postcode as the input. If a health practice in that suburb can be found, then its location is displayed in Google Map. Otherwise, a default clinic is displayed. A HTML file ‘practice_map.html' should be implemented. In this file, a text field is provided at the page top to accept user's input of postcode. In addition, a Submit button will trigger the ‘getlocation' Web Service to retrieve its corresponding latitude and longitude, and highlight and centre the location in Google map.

In addition to highlighting the positon on the map, a user is able to click on the marker bubble and see an information window containing suburb / town specific information or a link to that information.

Two Very Important Notes:

1. You MUST use and incorporate the specific ‘Vic_Health_Care' and ‘Vic_Locations' data files provided to you by your Lecturer / Tutor. There will be a mark of 0 (Zero) awarded for this demo section if your solutions do not use the specific data files provided to you by your Lecturer / Tutor.

2. For ease of demonstration to Vic Health executives, your code must be self- contained and run easily in PyCharm. In addition to using Standards based HTML and Python, the Python modules ‘petl', ‘Bottle' and ‘parser' are the only additional frameworks you should need. ALL required files must be provided with your submission and should not require any extra installation.

Part 2 - Integration Report

In addition to the above Demo code (60%) you are required to include a Report (40%) Based on Task 1 case study explaining the key concepts for:
- The demo design and implementation (including instructions on running your code).
- Computing and storage infrastructure design, and
- Information integration

Attachment:- Task.rar

Reference no: EM132106889

Questions Cloud

What are the cash payments for manufacturing : Kidder Company began its operations on March 31 of the current year. What are the cash payments for manufacturing in the month of April
How has learning about educational research contributed : How has learning about educational research contributed to your own personal or professional goals?
Are you the ideal candidate or the best entrepreneur : How do you see yourself? How would your peers and/or Supervisor describe you as a person, an employee, and a co-worker?
Compare the roles of central and commercial banks : Examine the sample syllabus provided. When reviewing the syllabus, pay particularly close attention.
Case study victoria health - digitising health : ICT321 - Architecture and System Integration - demonstration of these technologies along with a brief explanation of the concepts and principles of how it works
Determine the factory overhead per unit for each product : Use the two production department factory overhead rates to determine the factory overhead per unit for each product
What you learned during the practicum experience : HCA 4410 : Provide you an opportunity to complete your practicum and write a detailed report of what you learned during the practicum experience.
What is sue opportunity cost of staying at her current work : Player Sue is considering leaving her current position to open a coffee shop. What is Sue's opportunity cost of staying at her current work position
What is the function of the indian reserve bank : What is the function of the Indian Reserve Bank, with reference to credit control measures?

Reviews

len2106889

9/7/2018 12:41:48 AM

(5%) Explain Mashup principles and how it was applied in your Demo. Perceptive An accurate and logical explanation of Mashup principles and how they could apply in other applications as well as applied to the demo code. Clear instructions on how the demo code should be executed. Specific An accurate and logical explanation of Mashup principles and applied to the demo code with instructions on how the demo code should be executed. Logical An accurate and logical explanation of Mashup principles and applied to the demo code. General A basic but correct explanation of Mashup principles. Ambiguous Little or no explanation of the principles or application.

len2106889

9/7/2018 12:41:34 AM

Criteria High Distinction (85-100%) Distinction (75-84%) Credit (65-74%) Pass (50-64%) Fail (0-49%) (5%) Explain RESTful Web services and how they were applied in your Demo. Perceptive An accurate and logical explanation of RESTful Web services and how they could apply in other applications as well as applied to the demo code. Clear instructions on how the demo code should be executed. Specific An accurate and logical explanation of RESTful Web services and applied to the demo code with instructions on how the demo code should be executed. Logical An accurate and logical explanation of RESTful Web services and applied to the demo code. General A basic but correct explanation of RESTful Web services. Ambiguous Little or no explanation of the principles or application.

len2106889

9/7/2018 12:41:23 AM

(5%) Explain data merging principles and how it was applied in your Demo. Perceptive An accurate and logical explanation of data merging principles and how it could apply in other applications as well as applied to the demo code. Clear instructions on how the demo code should be executed. Specific An accurate and logical explanation of data merging principles and applied to the demo code with instructions on how the demo code should be executed. Logical An accurate and logical explanation of data merging principles and applied to the demo code. General A basic but correct explanation of data merging principles. Ambiguous Little or no explanation of the principles or application.

len2106889

9/7/2018 12:41:16 AM

Credit (65-74%) Pass (50-64%) Fail (0-49%) Clear and coherent Identification and elaboration on the types of at least three types of cloud infrastructure and how each type could be applied to the target information system. Coherent Identification and explanation of at least two types of cloud infrastructure and how they relate to the target information system. Imprecise and vague

len2106889

9/7/2018 12:41:11 AM

Criteria High Distinction (85-100%) Distinction (75-84%) (12.5%) Application and Data storage infrastructure design - Discuss various cloud options and their suitability. Design a cloud infrastructure strategy. Skillful and proficient Clear explanation of cloud infrastructure. Clear identification and elaboration on the types of cloud infrastructure (including advantages and disadvantages of each) and how each cloud type could be applied to the target information system. Clear cloud strategy recommendation. Proficient and effective Explanation of cloud infrastructure. Identification and elaboration on the types of cloud infrastructure and how each cloud type could be applied to the target information system. Some cloud strategy recommendation.

len2106889

9/7/2018 12:39:45 AM

(12.5%) Information Integration and Management - Discuss and design strategies to integrate the multiple data sources developed and used by different teams for various business units and departments. Skillful and proficient Clear definition of Enterprise Information Integration. clear elaboration of the three data integration methods with explanations (including advantages and disadvantages of each) and examples of how each method could be applied in the target information system. Proficient and effective Definition of Enterprise Information Integration. Clear elaboration of the three data integration methods with clear explanations of how each method could be applied in the target information system.

len2106889

9/7/2018 12:39:34 AM

(20%) Create a HTML script to implement a Mashup from two data sources including the RESTful Web service server above. Skillful and proficient Used correct data. HTML script will access and show data from two sources no errors. Well set out HTML page including information window. Clearly documented code. Proficient and effective Used correct data. HTML script will access and show data from two sources no errors. Information window included. Effective and competent Used correct data. HTML script will access and show data from two sources but with minor errors. Competent Used correct data. HTML script will access and show data from two sources with errors. Not competent Not used correct data (zero mark). HTML script will access and show data from two sources, and / or major errors.

len2106889

9/7/2018 12:39:27 AM

script to implement a working RESTful Web service server to deliver the merged data created above. Skillful and proficient Used correct data. RESTful Web service server will listen on a TCP port and serve data no errors. Input error handling. clearly documented code. Proficient and effective Used correct data. RESTful Web service server will listen on a TCP port and serve data no errors. Input error handling. Effective and competent Used correct data. RESTful Web service server will listen on a TCP port and serve data but with minor errors. Competent Used correct data. RESTful Web service server will listen on a TCP port and serve data with errors. Not competent Not used correct data (zero mark). RESTful Web service server will not listen on a TCP port and / or major errors.

len2106889

9/7/2018 12:39:21 AM

Criteria High Distinction (85-100%) Distinction (75-84%) Credit (65-74%) Pass (50-64%) Fail (0-49%) (20%) Create a Python script to read and merge two data files into one data file. Skillful and proficient Used correct data. Script ran without errors and produced the merged data file with no errors. clearly documented code. Proficient and effective Used correct data. Script ran without errors and produced the merged data file with no errors. Effective and competent Used correct data. Script produced the merged data file but with minor errors. Competent Used correct data. Script produced the merged data file but with errors. Not competent Not used correct data (zero mark). Merged data file not produced and / or major errors.

len2106889

9/7/2018 12:39:08 AM

This assignment will take a number of weeks to complete and will require a good understanding of application and information integration technologies for successful completion. It is imperative that students take heed of the following points in relation to doing this assignment: 1. Ensure that you clearly understand the requirements for the assignment – what has to be done and what are the deliverables. 2. If you do not understand any of the assignment requirements – Please ASK the lecturer or your tutor. 3. Each time you work on any aspect of the assignment reread the assignment requirements to ensure that what is required is clearly understood.

len2106889

9/7/2018 12:39:03 AM

Submit your work as a zip file to Blackboard Task 2 by the due date of 11:59pm Friday, Week 12. Inside the zip file, a zip package of code and a Word file of report should be included. The assignment will be assessed according to the marking sheet. Late submission will be penalised according to the policy in the course outline. Please note Saturday and Sunday are included in the count of days late.

len2106889

9/7/2018 12:38:53 AM

Report Format Your report should be no less than 1500 words and it would be best to be no longer than 2000 words. The report MUST be formatted using the following guidelines: • Paragraph text – 12 point Calibri single line spacing • Headings – Arial in an appropriate type size • Margins – 2.5cm on all margins • Header – Report title • Footer – page number (including the word “Page”) • Page numbering – roman numerals (i, ii, iii, iv) up to and including the Table of Contents, restart numbering using conventional numerals (1, 2, 3, 4) from the first page after the Table of Contents. • Title Page – Must not contain headers or footers. Include your name as the report’s author. • The report is to be created as a single Microsoft Word document (version 2007, 2010, 2013 or Office 365). No other format is acceptable and doing so will result in the deduction of marks.

len2106889

9/7/2018 12:38:45 AM

Please use the following outline in your report: Title Major Outcomes 1 Introduction 2 Information Management and Integration Discuss and design strategies to integrate the multiple data sources developed and used by different teams for various business units and departments. 3 Application and Data Storage Infrastructure Design Discuss various cloud options and their suitability. Design a cloud infrastructure strategy. 4 Data merging Explain data merging principles and how it was applied in your Demo 5 RESTful Web services Explain RESTful Web services and how they were applied in your Demo 6 Mashups Explain Mashup principles and how it was applied in your Demo

len2106889

9/7/2018 12:38:32 AM

Task 2 consists of a demo code package and a technical report for the integration plan. Submit your work as a .zip file, which contains the code files (another .zip file) and your report (a .docx file), to Blackboard Task 2. Please follow the submission instructions described in this document. The assignment will be marked out of a total of 100 marks and forms 30% of the total assessment for the course. ALL assignments will be checked for plagiarism by SafeAssign system provided by Blackboard automatically.

Write a Review

Other Subject Questions & Answers

  What can be done to minimize the damage

To wrap up our class, pick two of the following issues (or you may choose other issues that we have discussed throughout this semester).

  What programs did you choose to cut and why

If you had the chance to raise taxes to restore the programs you cut, would you take that action? Why or why not?

  What is most important international trade barrier

What are the relevant points of the case as they relat to international business? what's the trade regulation in Denmark? What is most important International trade barrier?

  Sex drive to decrease drastically

Damage to an area of a male’s __________ causes his sex organs to degenerate and his sex drive to decrease drastically

  Name of the us president

What is the name of the US President who was shot five days after the end of the American Civil War?

  Was sherman''s strategy that of a shrewd business executive

Should Bristol-Myers Squibb and Sanofi-Aventis have attempted to pay Apotex to prevent it from launching a generic version of Plavix? Was Sherman's strategy that of a shrewd business executive? Did Sherman act ethically in his strategy

  What could be the impact if there was error in understanding

What could be the impact if there was an error in understanding? An explanation for how you will remember the components of your topic. Is there an acronym you created? Can you create a quick limerick?

  The strengths and weaknesses of insourcing

Describe the key elements of an information system for an MCO. What elements are different than for a physician office or group?

  Draft a function agreement for the function customers

Discuss your concerns / acquire required background information with you supervisor - Submit a new agreement signed by yourself and Looking Good Pty Ltd

  Discuss similarities in models of clinical supervision

Describe the differences and similarities among the 3 models of clinical supervision, the Developmental model,Integrated model, and Orientation specific model.

  How lessons learned were used to inform projects

Also, include project lessons learned and record how lessons learned were used to inform projects. How does this compare to what was discussed in this unit?

  What was the most meaningful concept you learned and why

EDU321- What was the most meaningful concept you learned and why? What surprised you the most about teaching ELL's and why? You can refer to specific concepts, reading, assignments, etc.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd