I have a fresh install of Standalone 1.8.3 with the FormEntry server path properly configured. I've duplicated "Basic Form" and rebuilt its XSN so it appears in a patient's "Form Entry" tab. I can click the form's link and it loads in InfoPath without any problems. I fill it out and add an observation chosen at random, "URI", and it is submitted without error. However, it ends up in the HL7 queue with the label, "Trouble parsing HL7 message"
When I inspect it with free HL7 tool I found online, it returns the following problems:
| Description | Element | Line |
| Segment array not allowed at this position | OBR | 5 |
| Field required: OBR-4 (Universal Service Identifier) | OBR-4 | 5 |
| Table #396 (Coding system) doesn't contain value '99DCT' | OBR-4-3 | 6 |
| Table #396 (Coding system) doesn't contain value '99DCT' | OBX-3-3 | 7 |
| Field required: OBX-11 (Observation Result Status) | OBX-11 | 7 |
When I submit the same form without any observations, I get only the problem about "Field required: OBR-4 (Universal Service Identifier)". Could these problems be the source of the HL7Exception? What can I do to remedy the situation? For now I'm sticking with 1.8.3 because there is no version of the MVP-CIEL concept dictionary for 1.8.4 and the FormEntry module isn't supported by 1.9.x.