HAPI resources are like conventional data classes that can be serialized into JSON/XML. FHIR proto buffs on the other hand are classes that are used to create the protocol buffers for the FHIR resource they represent.

This project is aimed at creating a library that will convert HAPI structs (which use JSON or XML data) to FHIR protos which use Protocol Buffers. This would enhance healthcare data exchange due to the better performance of protocol buffers. It would also allow HAPI commands to run on data stored in FHIR protos. Sample code that would demonstrate the use of this library to execute Clinical Quality Language Using HAPI against FHIR protos will also be included.



Aditya Kurkure


  • Richard Kareko