Skip to content

Latest commit

 

History

History
83 lines (60 loc) · 6.04 KB

overview.rst

File metadata and controls

83 lines (60 loc) · 6.04 KB

Introduction to Firely Server

Exploring Firely Server

Illustration of Firely server

Firely Server is a turn-key FHIR Server that you can :ref:`set up within minutes<vonk_getting_started>`. You can try out Firely server for free, either using the sandbox environment at https://server.fire.ly or by obtaining an evaluation license after signing up. The sandbox environment is mostly intended for testing and educational purposes, you can explore the sandbox using our Swagger-based web UI. The evaluation license allows you to explore all the functionality of Firely Server during a week. After this period, it is possible to renew your license by contacting us at server@fire.ly.

If you are interested in Firely Server for commercial use within your organization, we provide professional licensing in different tiers:

Firely Server Editions
Firely Server US 🇺🇸 Firely Server International 🌍
Firely Server Essentials Firely Server Essentials
Firely Solution for Healthcare Technology Firely Server Premium
Firely Solution for CMS Interoperability & Prior Authorization Final Rule /

For more information and pricing you can also visit the product site.

Quick navigation

Below you will find some links that help you quickly navigate through the documentation if you want to jump-start your implementation:

Adjust Firely Server to your needs

Once you familiarized yourself with Firely Server, you can start exploring the configuration options. The first step in Firely Server configuration is your database choice. Firely Server makes use of a repository database to save resources in, as well as a smaller administration database. You have several options for these two :ref:`databases <configure_repository>`: :ref:`SQLite <configure_sqlite>` is configured by default, but for serious use you'd want to configure :ref:`MongoDB <configure_mongodb>` or :ref:`SQL Server <configure_sql>`.

Next, you might want to think about the method of :ref:`deploying Firely Server <deployment>`. Again, you have several options here, either running :ref:`Firely Server on Docker<use_docker>`, deploying Firely Server with :ref:`kubernetes<deploy_helm>`, hosting Firely Server on :ref:`Azure<azure_webapp>` or using a :ref:`reverse proxy<deploy_reverseProxy>`.

With the database configuration and the deployment in place, it is time to tweak your configuration. Make sure Firely Server validates all incoming resources by configuring the :ref:`validation setting<feature_prevalidation>`. Configure :ref:`endpoints <feature_multiversion_endpoints>` for FHIR versions that you want to support, either FHIR STU3, FHIR R4, or FHIR R5. Next, configure the :ref:`processing pipeline<settings_pipeline>` to take along the :ref:`plugins<vonk_plugins_total>` that you would like to use. You also have the option to include :ref:`custom plugins<vonk_plugins>` of your own design.

You can also further configure the :ref:`administration database <administration_api>` that allows you to configure the so-called :ref:`conformance resources <conformance>` that drive parsing, serialization, validation and terminology. The administration database is pre-filled with conformance resources such as the StructureDefinitions, Searchparameters, CodeSystems and ValueSets that come with the FHIR Specification. Beyond that you can use the administration database to make Firely Server aware of:

Illustration of Firely server

Extend Firely Server's functionality

With all configuration in place, you may want to extend the functionality of Firely Server by making use of add-ons below:

Learning more

If you would like to get more familiar with Firely Server and the options it offers, Firely offers courses on Firely Server as well as the SDK on which it is based. These courses are tailored to the needs of you and your team. You can pick the timeslot for this training that fits your schedule. In addition to the Firely Server course there is also a wide range of other courses available to get acquainted or more experienced with FHIR and the FHIR tooling provided by Firely. Additional information can be found on Firely's resource page. Also, don't forget to take a look at our interesting blogposts.