Leveraging Oracle SOA For A Regional Health Information Organization (RHIO)
Details of the successful SOA implementation using Oracle Fusion middleware for a RHIO.
Health Information Exchange (HIE) is a way to electronically make personal and medical information securely available among doctors, hospitals and other health care providers when it is needed for care. A secure electronic HIE allows patients to make sure their health information is available when they need it while seeking medical care or treatment. HIE enables authorized physicians and other health care providers to share a patient's clinical results across institutional boundaries.
Client utilizes a healthcare industry standard, which is based on XML, that could be easily consumed by other systems. Client also wanted to expose internal services encapsulating the data repository to external world so as to be easily consumed by other systems.
We have faced Various Challenges during the execution of the development phase.
•Systems accepts and provide different versions of HL7 messages.
•HL7 V2.X messages which the clinical system send are in pipe delimited format.
•HL7 V3.0 messages which the client system accepts, are in XML format and has 2 different sections. The header part is in ebXML format and the body part in CCD/C32 format. The real challenge is to convert the Pipe delimited HL7 V2.X messages to HL7 V3.0 Message which is in XML format, without any data mismatch(This is so critical that data related to patient medical information).
•Another target system accepts messages in HITSP C32 format and its response is in ebXML format.
•Huge data volume, which has to be exchanged between systems in HL7 format, which resulted in huge performance flaw in SOA server and Java Heap error etc…
•Issues with Jdeveloper while doing the transformation, as it was not able recognize the schema due to its complexity.
•Developed Java API to convert the data body part of the HL7V3.0 Message to Base64Encoded format.
•Oracle B2B is used for the trading partner Management and validation. The oracle healthcare adapter provides,HL7 2.x in/outbound validation and translation to/from the native file format to an XML instance(ebXML for instance).
•Above all good team effort from principal architect to developer.
In 13 days the team was able to:
·Conduct 1st PoC demonstration with-in 6 days of kick-off for client CEO & Chief Architect and their reaction - “…impressive…we didn’t think you could achieve that much in 6 days!” and did the final demo on 13th day and RHIO folks were impressed by the amount of work achieved in such a short duration
·Complete some of the most complex XML based HL7 Mapping, Transformation, BPEL Configuration, & portal component in just 9 days that typically takes weeks


