Good afternoon,
We are working to implement an inbound hospital lab interface. We are using GE's C-EMR v9.5. One issue we have run into is that the GE interface uses OBR-16 as the routing doctor on the ORU transaction, and since the result is coming from a hospital lab our physician may be the Copy To doctor not the Ordering doctor. We do not use the Responsible Physician field in EMR right now, so the results will suspend if the Ordering Provider is not ours on the inbound message.
Has anyone else experienced this? If so, how have you solved this so that you do not receive a high number of suspended incoming messages?
Thank you.
Verna Lewis
Rowan University
If your physician is always in the OBR-28 field (copy to), and if you have an Interface Engine product like Qvera, you could always overwrite OBR-16 with OBR-28. Reading the logic from the documentation, OBR-16 or PV1-7 (only used if OBR-16 is blank) has to have one of your doctors otherwise it will error out (since your charts don't have a responsible provider to default to).
With the Engine you could also do a test on OBR-16 and compare the value to the database and if the provider isn't yours, test OBR-28 - if the provider in OBR-28 is good, replace OBR-16 with it.
If you don't have an Interface Engine that can edit HL7 before it hits the EMR, you are going to have to manually resolve the errors or create a generic user to put as everyone's responsible provider and route or sign the documents from that desktop. Or get the hospital to massage their HL7 before they send it to you.
Verna,
We have set up a "dummy account" called Outside Provider- and in the interface engine, if it can't find a match it goes to that account.
Thanks David and Kathy for your replies. Will pass this along to the team here.
Verna