Skip to main content

Linkiir FHIR Adapters

Adapters Linkiir Grid speaks over FHIR: FHIR-native EHR and EMR APIs, and FHIR authoring tools.

Repositoryhttps://github.com/Linkiir/linkiir-fhir-adapters
Catalog idlkfhir
Adapters9
Libraries9
PublisherLinkiir Inc

Subscribe to this catalog

In Grid, open Settings → Catalogs and click Subscribe to a catalog.

FieldValue
Repository URL or folderhttps://github.com/Linkiir/linkiir-fhir-adapters
Branch or tagmain
SSH keyLeave empty — this is a public repository, cloned anonymously
CA bundleLeave empty
https://github.com/Linkiir/linkiir-fhir-adapters

The catalog is cloned into a staging area and validated before anything is installed. Once it is in, its adapters appear in the Builder's node palette and can be filtered by catalog. Full walkthrough: Subscribing to a Catalog.

Subscribing needs a permission

Every catalog operation — subscribing, updating and removing — needs the Administration-tier Manage catalogs permission. See Users and Roles.

Adapters in this catalog

AdapterNode typeNode type idDocumentation
HAPI FHIR / OmniVera AdaptersourceLKFHIR_HAPI_FHIR_ADAPTERsee page
Epic FHIR AdaptersourceLKFHIR_EPIC_ADAPTERsee page
Cerner FHIR AdaptersourceLKFHIR_CERNER_FHIR_ADAPTERsee page
eCW AdaptersourceLKFHIR_ECW_ADAPTERsee page
ModMed AdaptersourceLKFHIR_MODMED_ADAPTERsee page
Athena AdaptersourceLKFHIR_ATHENA_ADAPTERsee page
FHIR Resource CreatortransformLKFHIR_FHIR_RESOURCE_CREATORsee page
FHIR ValidatortransformLKFHIR_FHIR_VALIDATORsee page
FHIR Profiling ToolssourceLKFHIR_FHIR_PROFILING_TOOLSsee page

HAPI FHIR / OmniVera Adapter

Polls a HAPI FHIR or Smile OmniVera endpoint and pushes each returned resource downstream. Smile OmniVera is built on HAPI FHIR, so one adapter reaches both the open public sandbox and a production OmniVera deployment — the difference is the Authentication setting, not the code. Supports FHIR R4 and R5.

LKFHIR_HAPI_FHIR_ADAPTER · source node · Configuration and fields

Epic FHIR Adapter

Poll an Epic FHIR endpoint and push each matching resource downstream.

LKFHIR_EPIC_ADAPTER · source node · Configuration and fields

Cerner FHIR Adapter

Poll an Oracle Health / Cerner FHIR endpoint using a registered System Account.

LKFHIR_CERNER_FHIR_ADAPTER · source node · Configuration and fields

eCW Adapter

Poll an eClinicalWorks FHIR endpoint, with its separate authorization server.

LKFHIR_ECW_ADAPTER · source node · Configuration and fields

ModMed Adapter

Poll a ModMed FHIR endpoint with an API key and account credentials.

LKFHIR_MODMED_ADAPTER · source node · Configuration and fields

Athena Adapter

Poll the Athena Health platform for a practice and push each patient found.

LKFHIR_ATHENA_ADAPTER · source node · Configuration and fields

FHIR Resource Creator

Map an inbound JSON message onto a clean FHIR R4 Patient or Observation resource. No network calls.

LKFHIR_FHIR_RESOURCE_CREATOR · transform node · Configuration and fields

FHIR Validator

Validate a FHIR resource against a server's $validate operation and forward it only on a clean pass. Strict valid / invalid / unknown, and fails closed.

LKFHIR_FHIR_VALIDATOR · transform node · Configuration and fields

FHIR Profiling Tools

Browse FHIR resources and get a JSON template for any of them, and author constrained profiles with the Profile Designer.

LKFHIR_FHIR_PROFILING_TOOLS · source node · Configuration and fields

Libraries in this catalog

Shared Lua modules the adapters depend on. Grid installs the version an adapter pins automatically when you build a node from it — there is nothing to install by hand.

LibraryVersionWhat it does
hapi_fhir1.0.0HAPI FHIR and Smile OmniVera client. Four authentication modes, Bundle paging, and read plus write (create, update, transaction) so the same client serves HL7 v2 to FHIR and FHIR to HL7 v2.
epic_fhir1.0.0Epic FHIR client — SMART backend services authentication, search, read, create, update and operations.
cerner_fhir1.0.0Cerner FHIR client — SMART backend services authentication with a signed JWT client assertion.
ecw_fhir1.0.0eCW FHIR client — JWT client-credentials against a separate token endpoint, plus bulk export helpers.
modmed_fhir1.0.0ModMed FHIR client — password and refresh-token authentication with an API key.
athena_health1.0.0Athena Health client — client_credentials OAuth for both the proprietary REST API and the FHIR R4 API.
fhir_creator1.0.0FHIR resource builder helpers. Start a resource and append name, identifier, telecom and address, adding only populated fields, then serialize to JSON. No network.
fhir_validate1.0.0Remote FHIR $validate client. Checks a resource against a server and returns a strict valid / invalid / unknown verdict. Fails closed; the server is the authority.
fhir_profiling1.1.0FHIR profiling and profile-authoring tool. Loads specification profiles from SQLite, powers the Profile Designer, and generates JSON templates for any resource or type.
Library versions are immutable

A published library version is never changed. A fix ships as a new version, and each node stays pinned to the version it was built against, so updating a catalog cannot disturb a node already running.

Credentials

Every adapter here ships with its credential fields empty, deliberately. Password fields are encrypted with your own grid's key, so a value shipped from the repository could not be decrypted on your machine. Enter yours on the node after you build it, leave Live Mode off for the first run, and keep Verify TLS on.

Next