Services based on service orientation analysis

Assignment Help JAVA Programming
Reference no: EM131260011

Final Project - Scenario:

Consider the scenario of a patient, whom as a result of a medical condition is required to visit a number of healthcare providers and institutions in order to manage his medical issues as they arise. This includes visits to his general practitioner (GP) for regular checkups, a pharmacist for managing medications, a pathologist to take blood tests, a community nurse that will make home visits when necessary, and occasionally when the patient becomes really unwell, to see the doctor at the local hospital for urgent clinical care.

Obviously there would be a large amount of health information that is generated and recorded about the patient during each encounter with the various healthcare providers.

It would be very important for these providers to share this information amongst each other in order to achieve the best possible healthcare outcomes for the patient.

Unfortunately, these providers normally maintain their own electronic healthcare records which are not shared outside their own practices or institutions.

In addition, the telephone is the predominant means of communication between these providers or institutions when exchanging health information or making any arrangements (eg. schedule visits, arrange to take blood tests) relating to the management of the patient.

For simplicity, consider the main entities providing services in the given scenario to be the:

1. GP practice
2. Pharmacy
3. Pathology
4. Community Health Service (providing nurse home visits)
5. Hospital

These entities wish to modernize their facilities by providing Web services via computer systems within the entities.

This project requires you to conduct a high-level schematic/description exercise for the given Scenario with the aim of encouraging you to think about where Web services can be utilized in the modernized healthcare scenario to facilitate information sharing between the entities.

Project Objectives:

1. Web service creation - Web services are about information exchange. The user receives a response from the Web services application as an XML. S/he can then use the XML document in whichever manner they want to. For a good project, it's best to think of a good application where you can serve useful information that a user can store as an XML document or in a database that s/he can later manipulate. The functions or subroutines that you write can then be converted into Web services with XML outputs. You will need to create SOAP and WSDL files as part of the work.
At least 2 web services are to be created by each individual student.

2. Service Modeling - Please model the Services based on Service Orientation analysis.

3. Consuming Web services - As part of the project, you will have to create a Web service ‘client' which will take the output of the services created as per the description above. Essentially, that will require you to ‘call' another student's Web services and then process the XML output.

At least 1 web service client needs to be implemented.

4. Using Realistic Data and Complex Data Structure

5. N.B. Your client must not get the output in HTML. Sending a Web page to a client's query is normal Web site interaction, such as in an e-commerce application. A Web Service is a program to program communication. We can see the output in a browser because the browser can display XML files. This is used for verification that the Web Service in question works as intended.

6. Deliverables

a. Project report - Describe your rationale and choice of the Web services you provide and how you implemented and consume the services. This should be an overview in the form of a ‘business case'. Technical details of the databases and the code are not required here. Total length of the report should not exceed the limit of five pages.

b. Installation and User guide - Include the installation guide in detail and also instructions for how to use the services and the client. Include the code only as a zipped, soft copy to be submitted through vuws. The code should also be uploaded to the virtual machine.

c. Presentation

Reference no: EM131260011

Questions Cloud

Consumer choice of labor supply : How will the following events/policies aect the consumer's choice of labor supply if at all? Be specic as possible about income and substitution effects:
What does it mean to be captured by ideology : Why do so many people recognize a split between high and low culture? Is low culture the same thing as mass culture and/or popular culture? Poprishchin in "Diary of a Madman" struggles with becoming alienated from society. Why? What is driving or..
Statement of cash flows : Accountant Alan Wingspan has just finished working on the balance sheet, income statement, and statement of cash flows for his company. The next step in the accounting cycle will involve: (Points : 6) posting the results of these statements to the..
Collaboration leverages the collective knowledge : Collaboration leverages the collective knowledge of a health care team. Peer evaluation and support, provided in the spirit of continuous improvement and organizational success.
Services based on service orientation analysis : 301041 Service Oriented Architecture - Include the installation guide in detail and also instructions for how to use the services and the client. Include the code only as a zipped, soft copy to be submitted through vuws. The code should also be upl..
Identify environmental or personal risk factors : To use policy analysis (compare US and China/HongKong)to describe the health status or health care needs of a defined population and identify environmental or personal risk factors which threaten or enhance health.
Develop a gross requirements plan for all items : Given the product structure and master production schedule ( Figure below), develop a gross requirements plan for all items.
Cultural influences-socioeconomic positions : Using the common traits on the effects of nutrition, cultural influences, socioeconomic positions, and the habitual lifestyles in patients, researchers are not only able to identify the causes of stomach cancers but also prepare for better prevent..
Write the appropriate describing equation : The conductivity K in the derivation of Eq. 8.3.10 was assumed constant. Let K be a function of x and let C and ρ be constants. Write the appropriate describing equation.

Reviews

len1260011

10/28/2016 3:18:42 AM

I need to get two web services developed using Java Eclipse and Mysql database. Web Service 1: Patient Appointment Booking Inputs: Patient ID, Patient Name, Patient Address, Patient Telephone Number, Time of theappointment Outputs: String “Patient Created Successfully.” ·Web Service 2: Reference to specialists Input: Patient ID, Patient Name, Patient Address, Patient Telephone Number, Specialist ID, Specialist Name, Description Output: String “Patient referred to specialist successfully.” Please find the attached assignment.

Write a Review

JAVA Programming Questions & Answers

  Write a static method named showtwos

Write a static method named showTwos

  Develop a graphical user interface based java program

Develop a Java program that can communicate with a real SMTP email server for sending emails. TNE 60003 - introduction to network programming, You program should provide a GUI and can successfully send the SMTP commands to the mail server

  Calculates and displays the mortgage payment amount

Write a Java program without a graphical user interface that calculates and displays the mortgage payment amount given the amount of the mortgage, the term of the mortgage, and the interest rate of the mortgage. In this program, hard code the amou..

  What is value of returnvalue after given code has executed

What is the value of returnValue after the following code has been executed?x = "150";y = "100";returnValue= x - y; Which of the following uses correct syntax to receive a value stored in totalCost?

  Explain gui technique message dialog box

Write an application called Circle.java that inputs from the user the radius of a circle as an integer and prints the circle's diameter, circumference, and area. Use the example program and GUI technique message dialog box shown in the Week 1 Lect..

  Why use the sharedprefences class

What are some of the best practices when working with files on the Android file system? What is the top-level directory for storing Android application data on the Android file system? Why use the SharedPrefences class?

  Correct example of inheritance

Which of the following relationships is not a correct example of inheritance?  Parent to Children  Aunt to Uncle  Grandparent to Grandchild

  Redesign the grading program as an object-oriented design

Redesign the grading program as an object-oriented design. We will start with a simple Student class. The student will have a name, an id (as a String) and a set of grades (as doubles).

  Java program that computes a ride you took in taxi

Write a java program that computes a ride you took in taxi. The bill computed based on an initial cost plus the taxi charges 0.5 dirham every 0.3 km.

  Why the java is called platform independent

Why the Java is called platform independent? Discuss.

  Java program on roulette

Consider the game of Roulette, where players bet on the numbers 1 through 36 (as well as 0 and 00). A large wheel consisting all 38 of these numbers and a small ball is spun until the ball lands on one of these numbers at random.

  Develops algorithms for problem solving

The graduate designs and develops algorithms for problem solving and implements those algorithms using appropriate program code.

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