Skip to content
One platform. From customer conversation to completed work.Take a closer look
All connections
Data & Docs · CONNECTION

OpenMRS + NodeHub

Read and register OpenMRS patients and encounters and search observations, conditions and medication requests over FHIR R4.

Explore 14 workflow actions for OpenMRS, including account permissions and operation limits.

12 read actions2 write actions
WORKFLOW ACTIONS

What you can configure.

Choose an action in the workflow builder, connect an account, and map its inputs. These actions are available in the catalog; your account access and a successful test determine whether they work for your setup.

Create encounter

Write

Create an encounter from a FHIR Encounter resource; type must be set (OpenMRS uses it to tell visits from encounters).

Permissions and limits

Account permissions

  • An OpenMRS user with the privileges to view (and, for creates, add) the resources used

A repeated request may repeat the external action. Review the previous result before retrying a write.

Create patient

Write

Register a patient from a FHIR Patient resource (identifier, name, gender, birthDate, address, telecom).

Permissions and limits

Account permissions

  • An OpenMRS user with the privileges to view (and, for creates, add) the resources used

A repeated request may repeat the external action. Review the previous result before retrying a write.

Get capability statement

Read

The server's FHIR capability statement: the resources, interactions and search parameters this OpenMRS server supports.

Permissions and limits

Account permissions

  • An OpenMRS user with the privileges to view (and, for creates, add) the resources used

Get condition

Read

A condition by UUID.

Permissions and limits

Account permissions

  • An OpenMRS user with the privileges to view (and, for creates, add) the resources used

Get diagnostic report

Read

A diagnostic report by UUID.

Permissions and limits

Account permissions

  • An OpenMRS user with the privileges to view (and, for creates, add) the resources used

Get encounter

Read

An encounter or visit by UUID.

Permissions and limits

Account permissions

  • An OpenMRS user with the privileges to view (and, for creates, add) the resources used

Get medication request

Read

A medication request (drug order) by UUID.

Permissions and limits

Account permissions

  • An OpenMRS user with the privileges to view (and, for creates, add) the resources used

Get observation

Read

An observation by UUID.

Permissions and limits

Account permissions

  • An OpenMRS user with the privileges to view (and, for creates, add) the resources used

Get patient

Read

A patient by UUID.

Permissions and limits

Account permissions

  • An OpenMRS user with the privileges to view (and, for creates, add) the resources used

Search conditions

Read

Conditions for a patient, by clinical status, code, onset or recorded date.

Permissions and limits

Account permissions

  • An OpenMRS user with the privileges to view (and, for creates, add) the resources used

Search encounters

Read

Encounters for a patient, participant, type, location or date.

Permissions and limits

Account permissions

  • An OpenMRS user with the privileges to view (and, for creates, add) the resources used

Search medication requests

Read

Medication requests for a patient, medication or requester.

Permissions and limits

Account permissions

  • An OpenMRS user with the privileges to view (and, for creates, add) the resources used

Search observations

Read

Observations for a patient or encounter, by code, category, date or value.

Permissions and limits

Account permissions

  • An OpenMRS user with the privileges to view (and, for creates, add) the resources used

Search patients

Read

Patients matching a name, gender, birth date, death date or address.

Permissions and limits

Account permissions

  • An OpenMRS user with the privileges to view (and, for creates, add) the resources used
SETUP

Start with a controlled test.

01Connect the intended account

Use the account and permissions required for your process. Review the connection check before configuring a workflow action.

02Review inputs and access

Select a listed operation and map its required inputs. Use test records and add a human approval before writes that need review.

03Confirm the result

Inspect step outputs and confirm the result in OpenMRS. A saved workflow is not a completed provider action.

Follow the workflow quickstart
EXPLORE YOUR STACK

More in Data & Docs.

OpenMRS integration | NodeHub