CIS 8020 Assignment 2 [PS] [Google Health]

Assume a company provides health care services/health insurance to its employees as incentives(perks) in-house, i.e the company has its own team of HealthCare Professionals and covers health care of its employees. Company must consider using the Google Health API to keep Electronic Medical Record (EMR) of employees.

Company may want to conduct regular health check-ups of employees and would like keep records of the inspection & diagnosis results to analyze their physical and mental health. If company is multi-national, it would like to have all these records in one common format, which is possible with Google Health.

Google Health is a web service so you are able to use any language that can perform the four HTTP methods (GET/POST/PUT/DELTE). Google Health leverages the Google Data APIs, which have client libraries in Java, .NET, PHP, Python, Objective-C, and JavaScript. At this time, only the Java and .NET libraries support Google Health. In Google Health, you can add medical information to a user's profile by posting notices containing CCR data. The API supports a subset of the CCR ("Continuity of Care Record"), a standard format for transferring snapshots of a patient's medical history. Notices are messages that can contain certain XHTML elements, CCR data, or both. Notices might be sent to remind users to pick up a prescription, or they might contain lab results. The Google Health Data API uses the same underlying protocol as the other Google Data APIs. Google Data is the preferred way for applications to interface programmatically with the Google Health platform. Google Data eases application integration by encapsulating and hiding the AtomPub specification and implementation. In the application, doctors with right permissions, read user's profile or query for medical health records that match particular criteria. Company may use the results to provide personalized functionality based on the data. Here is an example of how to code this application. The example shows how to code the application in .NET, how to design Health Profiles (signed & unsigned) and how to build it.



Google Health API provides flexibility to use number of programming languages (such as Java, .NET etc). The biggest advantage is that Google Health can be integrated seamlessly into an existing application. In this case, company could leverage the possibility of integrating the Google Health application into its Finance Module of ERP implementation to keep record of the expenses on this venture.

Google Health API would be an appropriate and effective solution in this case.





5 comments:

Bunny said...

waw.... this is a useful and authenticated resources regarding all human health topics for the science or bio students.

I logged into google health account, and I could see the list of all the health issues.It lists symptoms, cause, medication, treatment etc under each health topic.

I initially felt whether the information provided under these topics is correct or not.But, we can create a profile of our health and we can export our profile to some of the health service providers.In this way, we can cross check the information that we created on Google health account with the health service.

And if we want we can make the prescription in our profile automatically updated by the health service provider.

Michael Morgan said...

Now this rocks! Google Health is something I heard about it Varshney's healthcare class, and I think people taking control of their health information is a great thing moving forward. This is a tremendously useful and practical mashup example, great job!

Prateek Swastik said...

Thank you guys. The main thing is that companies are now more concerned about the health of it's employees than ever. Most companies strongly feel that a mentally and physically fit employee is more productive and solicited. Plus other reasons like Government regulations and for enticing potential professionals to join the company also comes into picture. In all these cases, I feel that google health could play its role meticulously.

The ability of integrating it with an existing system, google reliability, strong secuity of personal data are few pros of Google health API. Its even more beneficial for the employee. Lets say employee decides to leave the company or retires, his digital Health record would still remain with him, which he could later on share with other Health Care professionals. Or if an employee is transferring, and (Lets say that) other company also implements google health, he could easily transfer his Medical Records (containing his medical history, doctors notes, previous medications etc) to the newly joined company. Beneficial for company too, because then it will not have to perform diagnosis of its prospective employee all over again.

I believe Google Health have some serious potential, what do you think folks?

Steve Reynolds said...

Google Health does have serious potential, in my opinion. Setting the political arguments aside, health care needs AND costs are growing exponentially. I simply do not believe we will EVER find an effective solution without the integration of technology solutions.

Not only can costs be rapidly reduced, but "portability" in a mobile society will dramatically increase the quality of health services provided.

Prateek Swastik said...

So true Steve, A question is there in my mind " What could be possible problems in implementing Google Health commercially in a company ?".

Government regulations, privacy threat might be potential hindrances in the path of its implementation. I don't know whether Google health follows HIPPA rules, but I guess we can cover the whole Health module module into our own security cordon.

What do you guys think, any other problem, which is of grave concern for implementing Google Health.

Post a Comment