How complex would it be to write our own IC527 out side of Lawson like a PHP program to create the interface to PICIS? Has anyone not use IC527 and used something else instead?
SQL over IC524 was mostly what you just mentioned - it's an inventory program and will not pull the non-stock. The high dollar implants are typically bill only and not an inventory item - so you end up either creating false stock - which never moves or gives you errors as "SOH exists for location" when trying to change things etc. The IC52x reports put the field they have to the map they have. Things like Generic and Use Identifier along with Added Date got problematic. With the SQL, we control where they look for what and can calculate cost for non-stock and can troubleshoot without an AMS call.
Edit: For PICIS specifically we had an issue where they wanted sterile flagged and that is in our IC11 user field and if I recall, they decided it should be a hazard code of some sort. (It's been several years since we went to Epic - I may be mistaken.)
I will absolutely share the insanity. :)
I wrote the original sql - IT did things to make it HL7 compliant and then put in the reporting services on our data warehouse. They create an SSIS package that goes through Cloverleaf who makes all sorts of judgements and mapping alterations to produce a flat file saved to the Epic server.