Example: Integration with Patient Information System
This article describes how to connect Gillie to a patient information system (e.g., synchronization of client and measurement data). All integrations are defined from the same administration view — Organization → Integrations — so general instructions can be found in the article Managing Integrations.
Prerequisites
- You have access rights admin_integrations.
- You have agreed with the patient information system provider on which interface to use (e.g., HL7, FHIR, proprietary REST API) and have received the necessary credentials, URLs, and secrets.
- You know the direction of the data flow (incoming, outgoing, or both).
Steps
- Open Organization → Integrations and click + New Integration.
- Select the integration type that corresponds to the patient information system interface (available types depend on your customer account licenses). The type cannot be changed later.
- Enter a description (e.g., system name) and notes.
- Fill in the type-specific fields (e.g., base URL, client ID, username). The exact fields depend on the chosen type.
- Add the necessary secrets (API keys, certificates) on the Secrets tab.
- If data is fetched on a schedule, define the Cron section with the run type and times.
- Turn on the Active toggle and save.
- Verify functionality by opening Log Calls or API logging until and check the results in the API Logs view.
Handling Incoming Data
If the patient information system sends data to Gillie, use the Inbound tab. There you define, among other things, client defaults and team mappings that route incoming clients to the correct teams.
Filtering Outgoing Data
If data is sent from Gillie to the patient information system, use the Outbound and Measurements tabs to restrict which measurements or events are transmitted.
Tip. Always start with a small test dataset and verify through logging that messages are delivered correctly before full deployment.
Note. Gillie does not include a ready-made list of supported patient information systems; available integration types are determined by your customer account settings. Request a list of available types from your provider.