...
The Interoperability Layer will handle the sending of all ATNA audit messages (Audit Trail), as well as provide secure interfaces for communication with external systems (Node Authentication).
Module Design
OpenXDS
OpenXDS provides an open-source XDS.b implementation. It may be possible to reuse elements of this project (perhaps as a library) for helping to implement the OpenMRS module, including features such as validation. Futher investigation/prototyping is required.
Interface
The module will expose a single HTTP(S) endpoint and will support the aforementioned XDS.b transactions via SOAP web services. Documents will be included in SOAP messages using MTOM.
...