Showing posts with label Google health api electronic medical health record. Show all posts
Showing posts with label Google health api electronic medical health record. Show all posts

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.