Skip to content

How to use FHIR R5 config

Kodjin supports FHIR versions R4 and R5. You can run both versions side by side depending on your needs.

Kodjin does not support FHIR version R4B.

As of now, R5 is an experimental feature and only supported for develop environment.

Enabling FHIR R5

Getting R5 up and running takes just few steps.

Step 1 — Turn on R5 in your configuration:

fhirVersionR5:
    enabled: true

Step 2 — Enable the R5 releases you need:

Add any -r5 releases to your configuration and set them to true. You don't have to enable all of them — only the releases you explicitly enable will be active, so you can start with the minimum set and expand later.

Example of the releases.json file

    fhir-server-api-r5:
    enabled: true

    fhir-server-clickhouse-search-r5-migrations:
    enabled: true

    fhir-server-mongodb-migrations-r5:
    enabled: true

    fhir-server-patient-processor-r5:
    enabled: true

    fhir-server-search-r5:
    enabled: true

    fhir-server-search-reindexer-r5:
    enabled: true

    fhir-server-unified-stream-r5:
    enabled: true
The following configuration enables the full set of R5 releases:
    fhir-server-api-r5:
    enabled: true

    fhir-server-clickhouse-search-r5-migrations:
    enabled: true

    fhir-server-import-processor-r5:
    enabled: true

    fhir-server-mongodb-migrations-r5:
    enabled: true

    fhir-server-patient-processor-r5:
    enabled: true

    fhir-server-search-export-r5:
    enabled: true

    fhir-server-search-r5:
    enabled: true

    fhir-server-search-reindexer-r5:
    enabled: true

    fhir-server-unified-stream-r5:
    enabled: true

Step 3 - run rmk sync command

rmk release sync -l scope=kodjin