You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[OpenMRS (Open Medical Record System)](https://openmrs.org/) is an open-source platform designed to manage electronic medical records (EMRs) in low-resource environments. It provides a framework that allows developers to extend its core functionality through custom modules and APIs.
7
+
[OpenMRS (Open Medical Record System)](https://openmrs.org/) is an open-source
8
+
platform designed to manage electronic medical records (EMRs) in low-resource
9
+
environments. It provides a framework that allows developers to extend its core
10
+
functionality through custom modules and APIs.
8
11
9
12
## Integration Options
10
13
11
-
**1. Rest API:** OpenMRS offers a REST API that enables external applications to interact with its database and perform bulk operations. This option is ideal for applications requiring scheduled or bulk synchronization with OpenMRS. Refer to the OpenMRS REST API [documentation](https://wiki.openmrs.org/) for detailed guidelines on endpoints and payload formats.
14
+
**1. Rest API:** OpenMRS offers a REST API that enables external applications to
15
+
interact with its database and perform bulk operations. This option is ideal for
16
+
applications requiring scheduled or bulk synchronization with OpenMRS. Refer to
17
+
the OpenMRS REST API [documentation](https://wiki.openmrs.org/) for detailed
18
+
guidelines on endpoints and payload formats.
12
19
13
-
**2. Webhook:** OpenMRS does not natively support webhooks as a standard feature. However, the platform is highly extensible and allows for customization through its module system. More details can be found on the OpenMRS [documentation page](https://wiki.openmrs.org/).
20
+
**2. Webhook:** OpenMRS does not natively support webhooks as a standard
21
+
feature. However, the platform is highly extensible and allows for customization
22
+
through its module system. More details can be found on the OpenMRS
23
+
[documentation page](https://wiki.openmrs.org/).
14
24
15
25
## Authentication
16
26
17
-
When integrating with OpenMRS via OpenFn, **Basic Authentication** is supported. See this adaptor's [Configuration docs](/adaptors/packages/openmrs-configuration-schema) for more on the required authentication parameters.
27
+
When integrating with OpenMRS via OpenFn, **Basic Authentication** is supported.
18
28
19
-
See platform docs on [managing credentials](documentation/manage-projects/manage-credentials) for how to configure a credential in OpenFn. If working locally or if using a Raw JSON credential type, then your configuration will look something like this:
29
+
The `instanceUrl`, `username` an `password` properties are all required to
30
+
access your OpenMRS instance.
31
+
32
+
See [Managing Credentials](documentation/manage-projects/manage-credentials) to
33
+
configure a credential in OpenFn.
34
+
35
+
If working locally or if using a Raw JSON credential type, then your
36
+
configuration will look something like this:
20
37
21
38
```
22
39
{
@@ -26,15 +43,139 @@ See platform docs on [managing credentials](documentation/manage-projects/manage
26
43
}
27
44
```
28
45
29
-
### Helpful Links
46
+
See this adaptor's
47
+
[Configuration docs](/adaptors/packages/openmrs-configuration-schema) for more
0 commit comments