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.