Back to Pilotfish Home

Product FAQ

PilotFish Product Frequently Asked Questions


PilotFish offers modern and robust solutions that enable data integration between any and all systems, standardized formats, applications, databases, operating systems and platforms. PilotFish delivers seamless integration regardless of the mix of systems, communications protocols, or standards in use (HL7 2.x and 3.x, FHIR, JSON, XML, CCD/CDA, HIPAA X12 EDI, etc.). Supporting legacy systems as well as the newest technologies is no problem. In fact, PilotFish is the only healthcare integration solution you’ll ever need.

1. Is there any software that lets you integrate systems, applications and databases with different data formats?

Yes, middleware software such as PilotFish’s integration engine allows you to integrate systems, applications, databases and equipment, using any data format to any other kind of system or data format. (HL7, EDI, CDA, FHIR, XML…) PilotFish has the added advantage that users can accomplish this all graphically without any coding or scripting.

Video of PilotFish Integration Software Features

Integrate Anything to Anything

2. What is the best data mapper?

The best data mapper allows users to visually map data using drag & drop and without any coding or scripting. PilotFish offers a data mapping component as part of its integration solution that does just that. PilotFish’s data mapper features a sophisticated 3-pane visual drag & drop mapper that allows users to do anything that you can do programmatically in the graphical view. The PilotFish data mapper makes users more productive and offers reusability for HL7, HIPAA EDI, XML, NCPDP, CCDA and other message types. It can handle any data mapping task from simple to complex without coding/scripting or users can work directly in the XSLT view. Watch the video to see it in action.

Data Mapper – Drag & Drop

Data Mapper – Drag & Drop

3. How can I configure the eiConsole to have access to more memory in order for it to appropriately be able to handle larger interfaces and transactions?

You can increase the memory available to the eiConsole by adding or updating the eiConsole.vmoptions parameter in the configuration file in the install folder. Once this setting is changed, the eiConsole will have to be restarted for it to use the newly changed value. An example value is shown below to give the eiConsole access to 256 Mbytes of memory.
# Set the maximum RAM available to the application
-Xmx2560m

HL7 Interface Engine IDE Features Slider

4. Does PilotFish support single sign-on (SSO)?

Typically single sign-on is outside the scope of what our software does and is the responsibility of the IT infrastructure/security team. However, PilotFish can communicate complex web API calls with our API XL features. So, if something uses SSO (usually something with tokens) we can likely communicate with it. If a user wanted to create some web app using PilotFish we could probably build out an SSO authentication scheme, specifically, that would be via a route configuration.

5. Is there a list of special characters that are not supported in PilotFish during data transformations?

By default, PilotFish processes data using the UTF-8 encoding standard. Any characters outside of that character set could potentially cause transformation problems. PilotFish can be configured to use other encodings, if necessary. Additionally, any characters that could invalidate XML or XSLT will need to be escaped to avoid transformation problems.

For more information, please call us at 813 864 8662 or click the link below to email us.

X12, chartered by the American National Standards Institute for more than 35 years, develops and maintains EDI standards and XML schemas.
HL7®, HEALTH LEVEL SEVEN®, CCD®, CDA®, and FHIR® are trademarks of Health Level Seven International.

This is a unique website which will require a more modern browser to work! Please upgrade today!