I am new to Cloverleaf. At my organization, we have been using eGate and have lots of ELS (Event Linking and Sequencing) setup along with a heavy setup using ODBC (SQL Server).
We are working on transitioning the eGate interfaces over to Cloverleaf and we are at a point where we need to decide if we should use SQLite or ODBC (SQL Server 2008).
Here is one scenario:
1) Cloverleaf receives an HL7 message (A05) from the Hospital system with empty PID-3 (MRN) – this message needs to be sent out of Cloverleaf as an A04 with PID-18 copied into PID-3 before we send to the other system. We also write the PID-18 to the SQLite or ODBC (SQL) table.
2) Wait for an A04 with same PID-18 (read the SQLite or ODBC table each time an A04 is received.
3) If match is found we delete the record from the table and we have other additional logic that we have in place.
We will have 100s of A05s with empty PID-3 and 1000s of A04s on a daily basis