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

  Questions1 design and implement an applet called circles

questions1. design and implement an applet called circles that draws 50 circles of random diameter in random locations.

  Develop an app that generates a random number

Develop an app that generates a random number and prompts the user to guess the number - When the user clicks the New Game Button, the app selects a number in the range 1 to 100 at random.

  Alter the prototype form page by javascript function

Alter the prototype form page so that when JavaScript function has verified that all the required fields have been filled, cookie is added to user's computer.

  Calculates the cost of a mortgage

Write a class called Mortgage that calculates the cost of a mortgage. Prompt the user to enter the principal amount, the term in years, and the interest rate per year.

  Create a class rectangle with attributes length and width

Create a class Rectangle with attributes length and width, each of which defaults to 1. Provide methods that calculate the rectangle's perimeter and area

  Take a position on whether or not an object-oriented

take a position on whether or not an object-oriented approach can be used to develop any type of system. provide two

  Build an android application to execute some of the queries

Build an android application to execute some of the queries -

  Java program that can be used to read a list of values

Java program that can be used to read a list of values from the standard input and display the following information based on the values read: 1. All of the positive numbers and the count. 2. All of the negative numbers and the count.

  Write a java program that draws a square abcd

Write a java program that draws a square ABCD. The points A and B are arbitrarily specified by the user by clicking the mouse button. The orientation of the points should be counter-clockwise.

  Explain how to handle exceptions within a program

Continuing our discussion of exceptions we will work to understand various debugging and exception handling techniques. Please respond to all of the following prompts: -- Explain how to handle exceptions within a program, and provide an example using..

  Difference between the two website forms

What was the main difference between the two website forms? Would the "NC Veterans Memorial" website benefit from the use of a Contact Us form? If so, why, and what fields should be included in the form?

  Validation screen for the application

The project for the visual programming is pharmacy system; it should be include the following functions

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