Buy against. Build. If you have already "made" your HL7 interface, and it works with the file system, then why don't you want to remake something that is so easily accessible. There's a Mirth project that is open source or if you want something that
a) Exactly what you are looking for from the box (that it was designed specifically for what you draw).
b) Does any (if not THE) have the lowest cost in the world for this kind of commercial HL7 software.
c) Installed and configured in minutes.
Learn a little and look at this: http://www.hermetechnz.com/EasyHL7/Prod_Listeners.asp .
If you really do not look at hundreds or thousands of deployments per year, you just need to ask yourself if it is better to use your time.
DISCLOSURE: I work in the field of customer support at this company, but we do not use sellers at all, it is just an excellent, cheap and reliable HL7 product used worldwide.
source share