Our PAS system supplies date in a particular date format (ISO 8601 compliant) that includes seconds and milliseconds. Because many downstream systems cannot handle milliseconds (and some don't even want seconds) many transformations are required to truncate the data.
What immediately sprang to my mind was to look for a setting on the operation to modify outbound datetime fields - obviously there isn't one, thus the need for this question. I guess I cold write code to check the schemas for outbound messages and check/replace all the values where the field has a TS type, but my object script skills are basic and I am unsure if I could achieve this (it also seems like I could be adding a big workload to my TIE - especially if my code is not fully optimised).
(I should say this is using Healthshare as a HL7 based Integration Engine in a UK based NHS hospital)
Has anyone ever had a similar issue, and if so has a simple workaround ever been developed or could some other ideas be offered please?
Thank you in advance (all ideas are welcome).