Skip to content

For developers

Connect Hysio to your medical record system.

Your medical record system remains the workplace. Start processing with Hysio, receive the result and have the care professional review it before adding it to the record.

Contact us directly samenwerking@hysio.nl

Choose the route that fits your system

Let Hysio handle data entry or use your own interface. In both routes, you decide how to process the result in your medical record system.

Hosted session

Start a session through the API and open the Hysio link in the response. The care professional records a conversation or enters text there, then completes the session.

  • Hysio handles data entry and processing.
  • Receive a draft report and, when available, structured JSON.

Send text through the API

Keep text entry in your own interface. Send the text to Hysio and receive the result through the API.

  • You manage the interface and the text you provide.
  • The API documentation describes inputs, statuses and result fields.

From a session to the right place in the record

Your medical record system maintains the link between the care professional, the care encounter and the record. Hysio supports the documentation.

  1. Start from your system

    Choose an available AI assistant. Store the session reference against the appropriate care encounter in your own system.

  2. Provide the input

    Open the hosted session or send text through the API. Hysio processes the input into a draft report.

  3. Receive the result

    Receive a postback at your own endpoint or retrieve the result. Match the session reference to the care encounter.

  4. Have the draft reviewed

    Show the draft to the care professional. Have them review the content and make any necessary changes.

  5. Transfer the text

    Place the reviewed text in the appropriate record fields. Match your fields and mapping to the output of the selected AI assistant.

A practical starting point for your integration

Retrieve the available AI assistants, then start a test session. Replace the example placeholders with the base URL, an available id and your API key. Also replace the fictional postback address with your own endpoint.

Base URL for testinghttps://api.staging.server03.hysio.nl/api/v1

The PDF also contains production examples. Use the staging address above for your test.

Start a hosted session

POST {base_url}/workflows/{workflow_id}/hosted-session
Authorization: Bearer {api_key}
Accept: application/json
Content-Type: application/json
Idempotency-Key: partner-test-voorbeeld-001

{
    "postback_url": "https://dossiersysteem.example/hysio/webhook",
    "collect_answers": true
}

A successful request returns HTTP 201, including session_id, redirect_url and postback_secret. Open redirect_url unchanged, including its fragment, to use the hosted session.

Receive a postback

{
    "session_id": 1841,
    "idempotency_key": "partner-test-voorbeeld-001",
    "status": "completed",
    "output": "## Subjective\nFictional example text from the conversation.",
    "output_json": {
        "subjectief": "Fictional example text from the conversation."
    },
    "output_json_status": "ready"
}

Shortened, fictional webhook example. The fields inside output_json depend on the selected AI assistant. A completed session does not necessarily mean structured JSON is available.

Discover what is available

Call GET /workflows with your API key. Use the id of the selected AI assistant as workflow_id in the example; access is associated with your account.

Verify the postback

Verify X-Hysio-Signature: sha256= followed by the HMAC-SHA256 of the unchanged request body using the returned postback_secret. Reject an invalid signature. Keep this secret on your server.

Handle JSON deliberately

Check output_json_status before processing JSON. A pending status means conversion is not complete. A not_configured status means JSON output has not been configured. Also handle processing errors.

Retry requests carefully

Reuse the same Idempotency-Key when resending the same session creation request. Use a new value for a new session.

Hysio Playground

Test environment for medical record systems

See how a session starts and the result returns in a fictional medical record system. Explore how it works before building an integration yourself.

Open the playground with an access code. If you do not have one yet, request test access below. An access code is not an API key.

Use fictional data only. The playground is a test environment and does not write to a real medical record system.

From test access to your first API call

To test independently, use a Hysio test account and your own API key. We will arrange access with you.

  1. Request test access

    Tell us which medical record system you develop for and what you would like to test. We will help you get the appropriate access and documentation.

  2. Arrange API access

    Contact us to arrange test access. We will help you get a test account and the appropriate API access. The API key needs the workflows:read, sessions:create and sessions:read permissions.

  3. Test with fictional input

    Use the staging URL, retrieve the available AI assistants and complete a session. Check error responses and how the result is delivered too.

An API key acts on behalf of your Hysio account. The complete key is shown only when you create it. Keep the key on your server and out of frontend code, logs and public examples.

Tell us what you want to connect

Share your technical question or request playground access. We will help you explore the route that fits your medical record system.

Prefer to email us directly?
samenwerking@hysio.nl

Thank you for your request.

Your request has been sent. We will contact you to discuss the next step.

20 to 2,000 characters. Do not include medical information, API keys or passwords. 0 / 2000 characters.

We use your details to follow up on this request. Read the privacy statement (Dutch)

Prefer email? samenwerking@hysio.nl

Are you a care professional?

Would you like to know what is possible for your practice? Tell us which medical record system you use so we can discuss the current options.

Contact us