Was this question ever answered?
Just saw this? Was this resolved?
As you know, there are many HL7 flavors. I am sure a REST / messaging module could be set up to handle the various segments and subfields.
For FHIR, I would guess the same could be true.