Initial commit of Interoperability Layer version 2 - after some re-thinking of how the interoperability layer should work (From HEAL input)
Improved message persistance functionality. Messages are now marked as processing, completed or errored and the various metadata associated with each of those is stored to.
- Fixed RHEAPILOT-90 - Transaction with incorrect path are not making to the the error queue
- Refactored URL to Path to be more correct in the RestfulHttpRequest obj
- Changed X-SEDNING-APP header to be read into a session property instead of a inbound property and propagated through
- Updated ResMap xslt
Implemented orchestration prototype, added HAPI libs
relocating source
Large re-structuring of the entire project to make it more navigable as well as to more accurately represent the current design
Altered normalization and de-normalization steps to reflect current design
Completed developing orchestration processes for saving a patients encounter for the RHEA use case
Implemented orchestration for injecting the ECID for the query encounters transaction
Completed integration of Resource Map into the HIM for facility registry transactions
Integrated TS with RHEA HIM (interoperability layer)
Handled an error case where the code or namespace isn't supplied
Integrated the PR - OpenLDAP get epid web service into the HIE
Integrated resource map into the save encounter orchestration workflow
Started adding de-normalizations and orchestrations for OpenEMPI - Save patient
Added a HTTP interface for the facility registry so that it isn't restricted by HTTPS
Performed initial integration of OpenMRS SHR with HIM
Integrated get patient transaction with OpenEMPI
Integrated both save and update patient transactions with OpenEMPI
Integrated OpenEMPI with get ECID transaction as part of the orchestration for saving an encounter
Integrated query for patients transaction with OpenEMPI