Frequently Asked Questions
Have questions about how Ignifyr works or what it can do for your organization? Explore our FAQs to find answers to common queries and learn how to get the most out of Ignifyr.
General
-
What is Ignifyr, and how does it work?
Ignifyr is a powerful ETL (Extract, Transform, Load) tool that transforms healthcare data from various sources into HL7 FHIR® resources. Through its highly-functional web-based interface, you can configure the mappings, test them and execute them to generate corresponding FHIR resources and load them to a FHIR server.
-
Who can benefit from using Ignifyr?
Ignifyr is ideal for hospitals, regional health services or any healthcare organizations looking to enable data interoperability across different healthcare systems, prepare healthcare data for research or clinical use in FHIR format, and implement HL7 FHIR® standards within their infrastructure without extensive coding expertise.
-
What do I need to get started with Ignifyr?
You will need access to your data sources, a basic understanding of your data structure, and a deployment environment for Ignifyr (local, cloud, or containerized setup). Our team can assist you with the setup and configuration.
-
Is Ignifyr open-source, or do I need to purchase a license?
Ignifyr offers an open-source version that allows you to freely test its core functionality. For enhanced features such as a web-based graphical interface, high-performance scalability, advanced mapping configurations, and dedicated support, the Ignifyr Enterprise license is available.
Mapping Development
-
How long does it take to learn to develop mappings effectively with Ignifyr?
With its intuitive interface and guided tutorials, users can learn the basics of developing mappings within a few hours. Advanced mappings using the FHIRPath editor may take additional time based on your familiarity with the FHIR standard and FHIRPath expressions.
-
How long does it take to develop mappings to HL7 FHIR® within a healthcare organization?
With our team’s professional services, an initial set of mappings can be developed within 1 month given that all source data, data schema, required documentation and the infrastructure are available during the development. With extensive tests, archiving and security configurations, generally we make everything operational within 3 months.
-
What if I need to map to specific FHIR profiles, such as US Core profiles?
During mapping development, it is quite easy to provide the target profiles for the resource types for which the mappings are being developed. On the other hand, Ignifyr can automatically process profile definitions and guide the user during the mapping development accordingly.
-
Is it possible to map my data to both FHIR resources and a flat data structure?
Yes, Ignifyr allows flexibility in transformations. You can configure mappings to produce both FHIR resources and a flat data structure as needed. This means, Ignifyr can read FHIR resources and map them to flat structures such as CSV files.
-
Can I use different tables from multiple database systems while mapping to a single FHIR resource?
Yes, Ignifyr can aggregate data from different data sources (e.g., some from a relational database, some from CSV files) to map to a single FHIR resource. 1-to-1, 1-to-many and many-to-1 mappings are possible.
-
Can I use my own terminology server during the mapping process?
Yes, Ignifyr supports external terminology servers provided that it conforms to FHIR Terminology Server specification.
-
How does Ignifyr handle code system translations, such as ICD-10 or LOINC? What terminology systems are supported?
Ignifyr can automatically integrate FHIR terminology servers and the corresponding terminology service function calls (within FHIRPath) interacts with the configured terminology server. On the other hand, Ignifyr ships with a local terminology server to which code systems, value sets and terminology translations can be loaded and then used during the mappings.
Integration and Compatibility
-
Which data source types are supported by Ignifyr?
Ignifyr supports a wide range of data sources, including file systems (Excel, CSV, TSV, JSON, Parquet), SQL databases, REDCap projects, FHIR endpoints, and Apache Kafka streams. When possible, these sources can be configured as streaming sources so that Ignifyr processes every newcoming or updated source data.
-
Can Ignifyr integrate with platforms like REDCap or LimeSurvey as data sources?
Yes, Ignifyr can connect to platforms like REDCap and LimeSurvey and allows you to use their data within your mappings. That is, REDCap or LimeSurvey results can be mapped to corresponding FHIR resources.
-
How does Ignifyr write or save FHIR resources after mapping?
Based on your preference, created FHIR resources can be sent to a FHIR server (such as Repofyr, HAPI, Firely etc.) or saved to the file system in NDJSON format or Parquet format.
-
I don’t have a FHIR repository server. Can Ignifyr help me set one up?
Ignifyr belongs to an ecosystem of products that we develop around FHIR. We offer Repofyr that is a high-performant FHIR repository. You can also use its limited open-source version to test your Ignifyr installation.
Testing and Validation
-
What tools does Ignifyr offer to ensure my mappings comply with FHIR standards?
Ignifyr provides an automated environment for testing and validating mappings and scripts at any stage of development. It offers a powerful FHIRPath editor with smart auto-completion to making it easier to create accurate mappings. Additionally, Ignifyr includes validation tools to verify that the generated FHIR resources conform to their respective FHIR profiles.
-
Can Ignifyr upgrade my existing FHIR R4 resources to the R5 version?
Yes, Ignifyr supports mappings from FHIR R4 to R5. We already have the mappings from FHIR R4 to R5, that is, once you connect Ignifyr to your data, you can transform to R5 right away.
-
Do I need to use Ignifyr every time new data needs to be mapped to my FHIR repository?
Not necessarily. Once mappings are configured, Ignifyr can automate the process and allow you to reuse mappings for recurring data transformations. This can be done through scheduled executions within Ignifyr or by configuring your source as a stream.
-
Does Ignifyr support batch and streaming data processing?
Yes, Ignifyr supports both batch processing and real-time streaming for continuous data ingestion.
-
Can I configure and monitor mapping execution directly from the Ignifyr web interface?
Yes, Ignifyr provides a user-friendly web interface where you can set up and customize your mappings and monitor the execution of mapping processing in real-time through an execution monitoring platform.
-
What support is available if I encounter issues while using Ignifyr?
Our dedicated support team is available to assist with technical issues, provide guidance, and resolve any challenges you encounter. Support plans are included with the Enterprise license.
-
Do you offer professional services to help with integration and implementation?
Yes, we offer professional integration services to help you develop mappings on Ignifyr quickly and effectively. Our team will help you to transform your data to be HL7 FHIR-ready while meeting your specific requirements.
