Having previously explored how you can handle repeating segments in MIRTH Connect, I found that you can also handle repeating fields in the same way.
Suppose you have a PID segment with an internal patient ID list field containing 3 IDs, as in this example data:
PID|1|9081717170830.105031|9081717170830.105031~9081717170830.105032~9081717170830.105033||VELD^MOSHE^JESSIE^^^AE||19750626|M|||1954 WINTER PK 48^FRESNO^CLOVIS^CA^93612^USA|||||||731-31-6668|731-31-6668
You can use the same 'for each' code structure in the destination transformer that you use for repeating segments:
This will create an object in the channel map which you can use in a javascript destination step to write to the database...
Three records will be created for the above HL7 segment...
No comments:
Post a Comment