I am looking for a way to pull information from EMRs using HL7. I need to get scheduling information from existing EMRs. All the information I need is inside of SIU messages. However, to my understanding, these are only notifications and provide a feed of new information. I need a way to trigger an SIU-12 for every existing scheduling record in order to pull all scheduling dates/times. Is there a way I can achieve this with HL7?
Thanks!
From my experience, each vendor is going to implement this differently and there will be no consistent way to get all of the existing scheduling messages. Your best bet is to work with each vendor independently and determine the best approach to getting this data. Not every vendor is going to be friendly/helpful here, so expect some mixed responses.
If you are looking to go at it without the help of a vendor, here are a couple of different approaches that I have seen: