What source component should I pick?
One of the most useful source components is the From Translator component. Why is this?
Using Lua in the From Translator component allows one to source data from many sources such as:
Data from a web API
Files from a directory or via FTP
Almost anything you can imagine
However because Iguana 6 does not allow a translator component to act as a TCP/IP server then if you:
Need to receive HL7 messages being sent to you, say like getting an ADT stream of data., then:
Use the LLP Listener component
This component listens as a TCP/IP server using the LLP to break up the stream of data into HL7 messages that you would typically be receiving from a data source like say an Epic EMR patient administration system.
If you want to create a web API server like say a FHIR server.
Use the From HTTPS component
This component listens as a TCP/IP server using HTTP to break up the stream of data into web request messages that you would use to implement a web API or web application.
If the datasource was from File, then one might use a From File component etc. but you would be better off just implementing this using Lua in the From Translator. It’s more flexible and simpler in the long run.
Â