Skip to content

Commit

Permalink
chore: Fix broken links (#1594)
Browse files Browse the repository at this point in the history
  • Loading branch information
andrablaj authored Oct 7, 2024
1 parent c048365 commit 003c069
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 4 deletions.
6 changes: 3 additions & 3 deletions content/en/building/guides/integrations/fhir.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ You can see more details of the tool [in the cht-interoperability repository](ht
4. Sending health information represented as [Encounters](https://build.fhir.org/encounter.html) with [Observations](https://build.fhir.org/observation.html) from interoperating systems to CHT applications.

## Sending Data
When sending data to an interoperating system, [outbound push](/building/reference/app-settings/outbound/) is used to configure which documents should be sent and at what point.
When sending data to an interoperating system, [outbound push]({{< ref "building/reference/app-settings/outbound" >}}) is used to configure which documents should be sent and at what point.
A [mediator](http://openhim.org/docs/configuration/mediators/) then converts these documents to FHIR resources and orchestrates sending them to interoperating systems.
The default mediator makes any resources sent to it queryable via a FHIR API using [HAPI](https://hapifhir.io/).

Expand Down Expand Up @@ -294,7 +294,7 @@ Using the above example form, this transition will create a patient document and
`Encounters` and `Observations` created by interoperating systems can be sent to the CHT to be visible to CHT users.
Similarly to patients, a mediator converts the FHIR resources to a json format that is submitted to the records API.
Reports need to be linked to patients using a `patient_id` field which is the uuid of the patient document in CHT. The mediator extracts this id from the `CHT Document ID` identifier of the FHIR `Patient`.
For patients created by CHT, they need to have been sent to the interoperating system before receiving any reports. For patients created by the interoperating system, the `CHT Document ID` needs to have been set; see the section below on [Patient Ids](building/guides/integrations/fhir/#populating-ids).
For patients created by CHT, they need to have been sent to the interoperating system before receiving any reports. For patients created by the interoperating system, the `CHT Document ID` needs to have been set; see the section below on [Patient Ids]({{< ref "building/guides/integrations/fhir#populating-ids" >}}).

A CHT form needs to be configured to receive the reports via the records API.
In the form configuration, the names of fields which should be extracted from `Observations` should be the codes of the `Observations`. Human readable labels can be added for display.
Expand Down Expand Up @@ -373,7 +373,7 @@ This example configures the form for a typical antenatal care form.
}
```

## Populating Ids.
## Populating Ids

When patients from an interoperating system are sent to a CHT application, the mediator needs to maintain a link between the CHT patient and the external patient by saving the document and patient ids from CHT, and forwarding them back to the interoperating system. Because the patient document is created aynschronously with the request to create the patient, the mediator exposes a callback endpoint to add these ids asynchronously.

Expand Down
2 changes: 1 addition & 1 deletion content/en/building/guides/integrations/openmrs.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ The CHT Core Framework supports integrations with OpenMRS in a variety of ways:
3. Exposing an API for OpenMRS developers to pull data from CHT Core
4. Receiving data from OpenMRS

Sending patients, patient contacts, and reports data can be achieved using the [Outbound push](({{< ref "building/reference/app-settings/outbound" >}})). Receiving data from OpenMRS can be achieved using the CHT Core Web [API](https://docs.communityhealthtoolkit.org/building/reference/api/).
Sending patients, patient contacts, and reports data can be achieved using the [Outbound push]({{< ref "building/reference/app-settings/outbound" >}}). Receiving data from OpenMRS can be achieved using the CHT Core Web [API](https://docs.communityhealthtoolkit.org/building/reference/api/).

Common OpenMRS use cases include:

Expand Down

0 comments on commit 003c069

Please sign in to comment.