Why Kodjin is one-of-a-kind?

The Kodjin FHIR Server is smart low-code storage. Available through an FHIR-compliant RESTful API, it offers scalable, cost-effective tools for managing and securing all kinds of healthcare data.

Ensures full compliance with FHIR R4, including all versions: old and new
Offers synchronous support for all FHIR versions in one application
Microservice architecture
100% open-source modern stack
Built on Rust and Elixir — high-performance languages
Terminology Service for any type of custom terminologies

Kodjin FHIR server is perfect for enterprise interoperability as a secure central health data repository.

Andriy Krylov, HL7 Ukraine, Executive Director

Use cases

The Kodjin FHIR Server could be used as a clinical data repository for any type of healthcare market players: from nationwide projects to healthcare mobile applications.

Healthcare facilities and exchanges, Researchers, Telehealth and Remote monitoring, Insurers and TPA

  • Automatize and unify your data with a centralized clinical data repository
  • Make integration effortless across different EHRs by connecting different legacy systems
  • Streamline workflows and use other benefits from customized EHR system with extended functionality

APP Developers

By getting a robust backend and building a scalable solution, reduce time and production costs of your health and clinical applications

US Medical Industry

Comply with CMS interoperability regulations

Kodjin Core Features

With our server, you can do more than storing and validating data: save time, cut costs, and meet future challenges associated with changing standards and new customers’ requirements.

Core Functionality

CRUD REST API

100% specification coverage

  • read (GET by id)
  • vread (versioned GET)
  • Update: both regular and conditional update
  • patch
  • Delete: support of both support and hard delete (including history) to meet GDPR/HIPAA requirements
  • create
  • $validate (Operation to validate the resource without saving)
  • $snapshot
  • FHIR subscriptions with usage of event-streaming queue engine (on top of Kafka)
  • Patient $everything
  • Full support of profile extensions

Search

  • GET
  •  POST
  •   _include, _revinclude
  •  sorting
  •  links
  •  compartment search

Support for all defined standard FHIR search parameters

Extra features:

  • Declarative search framework and support for custom search parameters by adding SPs to the custom extensions.
  • Support of cursor and two types of offset paginations
  • UCUM is a code system intended to include all units of measure contemporarily used in international science, engineering, and business. It provides a clear means of communication between different systems. UCUM works with metric as well as empirical units such as feet and inches.

CapabilityStatement

Auto-generated capability statement with all supported profiles and search parameters

Transaction/Batch

Transaction

  • Asynchronous Transaction
  • Synchronous Transaction 

Batch

  • Asynchronous Batch
  • Synchronous Batch

Versioning of the resources

Creation and management of multiple product releases, all of which have the same general function but are improved, upgraded, or customized

Dynamic profiling with advanced validation

  • Structure: Check that all the content in the resource follows the structure from the target profile and nothing extra is present.
  • Cardinality: Check that the cardinality of all properties follows the profile (min. & max.).
  • Binding: Check that codes provided in the code/Coding/Codeable Concept types exist in the bound terminology.
  • FHIRPath: Check that all FHIRPath constraints in the profile aren’t restricted. The FHIRPath spec is extended with custom callbacks. (Full support for FHIRPath in validations)
  • Slicing: Check that the restrictions on the list of elements follow the profile.

Terminology

TerminologyCapabilities

CodeSystem

  • CRUD
  • Operations

ValueSet

  • $expand
  • $validateCode

ConceptMap

SNOMED / LOINC support

FHIR Bulk

  • Bulk Export: To speed up processing, we do not go through the entire database; we already have denormalized records.
  • Bulk Import: for importing a lot of data

FHIR Subscriptions

The client can subscribe to any resource change and receive notifications.

Composition

Composition $document: Create documents that meet the needs of a business and help fulfill business requirements.

Security & Access Control

Pluggable security module supporting OAuth 2.0, OpenID

Any tool can be easily connected to ensure the control function.

Ory Hydra and Keycloak are supported out of the box.

SMART on FHIR

Support of SMART on FHIR: standalone app launch and backend services

Setup and Infrastructure

Multitenancy

A single software instance can serve multiple, distinct user groups.

Technology stack

Infrastructure as Code (IaC) approach: managing and provisioning infrastructure through code instead of through manual processes

Kodjin stack:

  • Databases: MongoDB, PostgreSQL.
  • Administrative tools: GitHub, GitLab
  • CI/CD: Kubernetes
  • Automated deployment to AWS, GCP, Azure, and on-premises
  • Advanced monitoring with Prometheus, Kibana, and Grafana

FHIR server validations with dynamic client profiles

Kodjin unlocks FHIR potential for everyone in the healthcare industry.

Structure

Ensure that all the content in the resource follows the structure from the target profile and nothing extra is present.

Cardinality

Ensure that the cardinality of all properties follows the profile (min.& max.).

Binding

Ensure that codes provided in the code/Coding/Codeable Concept types exist in the bound terminology.

Slicing

Ensure that the restrictions on the list of elements follow the profile.

FHIRPath

Ensure that all FHIRPath constraints in the profile aren't restricted. The FHIRPath spec is extended with custom callbacks.

Kodjin architecture in a context

Kodjin Logical Architecture

We are ready to provide cases for different market players like:

Let's start our chat

We offer the Kodjin FHIR HL7 server as a clinical data repository, suitable for anyone: 
from nationwide projects to mobile applications.

Schedule a demo

Contact us

Get your experienced FHIR developers for hire, schedule Kodjin FHIR server demo, or request a consultation

    Name

    Business email

    Company

    Message

    Your form has been submitted successfully

    We will contact you shortly

    Write us: [email protected]
    Address:

    33 T. Shevchenko blvd, 11 th floor Kiev, Ukraine

    Address:

    Creative State of Arsenal 2 Moskovska st 8, Kyiv, Ukraine

    FAQ

    Is the Kodjin FHIR Server a managed service solution?

    We support all cooperation models, depending on the needs of your project. We can deploy and maintain the FHIR server on our own—or you can use your cloud provider or on-premises physical server.

    What cloud service providers do you support?

    We support all major cloud providers: AWS, Google Cloud, and Microsoft Azure.

    Can I install Kodjin on-premises?

    Yes.

    Kodjin Whitepaper

    Please, leave your email to get Kodjin White Paper

      Full name

      Business email

      Your form has been submitted successfully.

      Find the Kodjin Interoperability Suite White Paper in a new tab.

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

        Full name

        Business email