Kodjin FHIR Profiler

Your FHIR profiling takes ages and requires way too much effort? Try the Kodjin FHIR Profiler to automate and speed up
the FHIR profile development process!

Available as a browser-based web editor and plugin for Visual Studio Code

The Kodjin FHIR Profiler

an FHIR profiling tool developed by Edenlab’s software engineers. Healthcare business analysts and IT specialists can create FHIR profiles faster, following an agile approach and using an intuitive graphical IDE


Definition of value set
bindings, constraints,
and slices

Visualization of FHIR
resource structure

Resource snapshot
generated from

FHIR profile




Common JSON notation to
define structure

Git support (embedded in
Visual Studio Code by

Out-of-box JSON Schema

Common Kodjin FHIR Profiler use cases

The Kodjin FHIR Profiler is a tool for configuring an FHIR server. It helps medical business analysts and IT specialists working on complicated healthcare projects to streamline the FHIR profile creation process.

The most common use cases include

Rapid authoring and editing of many FHIR profiles

Building a flawless FHIR data model

Spotting and fixing errors in profiles

Why we created the Kodjin FHIR Profiler

Authoring FHIR profiles manually is possible, but the process is overly complicated and time-consuming. A medical business analyst assigned to this task must describe the specification of each resource property, which requires tremendous expertise. But even when an experienced professional executes the profiling, there’s always a high risk of human error.

After medical business analysts, data modelers, and developers raised these issues, several vendors released tools attempting to solve them. Although those tools did simplify some complexities of the profiling process, most of them have critical downsides. For example, users often need to navigate through many screens when authoring profiles and face difficulties when trying to make fundamental changes.

Edenlab’s FHIR engineers developed the Kodjin FHIR Profiler to make management of FHIR resources convenient, fast, and efficient while ensuring the quality of the results. Our tool simplifies profile creation by automating core tasks and allowing users to create a visual resource tree structure. At the same time, the Kodjin FHIR Profiler is highly flexible, allowing precise customization of base resources.

Advantages of the Kodjin FHIR Profiler

Agile editing

The Kodjin FHIR Profiler doesn’t constrain you with predefined forms and fields. You can make any changes needed for your project.


The Kodjin FHIR Profiler lets users create visualization trees of FHIR profiles, so you can always see the big picture.


You need to describe only the parts of a profile that differ from a base resource. The Kodjin FHIR Profiler makes a snapshot of the structure definition automatically and validates it using the Kodjin FHIR Server.

JSON code

There’s no need to learn a new programming language. With the Kodjin FHIR Profiler, you can use JSON code to describe differentials.

Source code control

If you use Git as a version control system, the Kodjin FHIR Profiler, in a version of a plugin for Visual Studio Code, starts running right out of the box.

Tired of authoring FHIR profiles manually?

Streamline the process with the Kodjin FHIR Profiler!


Is Kodjin FHIR Profiler a standalone tool?

Kodjin FHIR Profiler is part of the Kodjin Interoperability Suite, but it can also be used as a standalone web application to author FHIR profiles. It’s available for free for early users.

Do you provide custom FHIR profiling services?

Yes. Whether you need us to tweak your existing profiles or consult with you on profile creation, our team of business analysts is ready to assist you.

Can I validate profiles using Kodjin FHIR Profiler?

Yes, our tool supports multiple types of validation, including JSON structure, syntax validation, and the core FHIR specification validation using operation $validate.

Can I integrate Kodjin FHIR Profiler with GitHub?

A Visual Studio Code plugin can be integrated with GitHub as a code space.


The FHIR standard defines a set of modular components called resources, used for the exchange of healthcare data. Patient, Appointment, Diagnostic Report, and Allergy Intolerance are examples of such resources.

Each base resource comprises data elements, attributes, constraints, and relationships that together make up an exchangeable record. For instance, the Patient resource covers all the information about a patient that may be required to support administrative, financial, or clinical aspects of healthcare.

However, the definitions provided by base resources are very generic because they aim to satisfy a wide range of contexts. Meanwhile, different healthcare entities may follow different regulations and practices. FHIR profiling is necessary to customize a base resource for a particular use case.

Simply put, an FHIR profile is a set of constraints that narrow down a list of options provided by a base resource to define how data must be exchanged for a particular business task.

Let’s chat

We would be glad to share more details about our enterprise-level solutions and other cases based on the FHIR standard

    Schedule demo

    We will share all details about our enterprise-level solutions and other cases based on the FHIR standard

      Thank you!


      Please leave your email to get Kodjin White Paper

        Thank you!


        Please leave your email to get Kodjin White Paper

          Thank you!

          Thank you!

          Read more about event-driven FHIR Server with unique configuration options