# Overview

JondaX is a health data transformation engine. You send clinical files — lab reports, device photos, HL7 messages — and JondaX extracts, normalises, transforms and returns structured data your system can use.

> When you log in to the JondaX client portal, you'll see your dashboard — an overview of your account activity, recent uploads, and usage.


![JondaX portal dashboard](/assets/portal-dashboard.b8b3c79faa4904881901b27fa9b573bcaea12876be8eec6342603b11784cc309.a1161040.png)

## How it works

![How JondaX works](/assets/how-it-works-flow.04fcd120e8f7ab14bc64a2793fee8c619fa459bafce72ad36f91e647f987f743.a1161040.svg)

| Step | What happens |
|  --- | --- |
| **1. You send a file** | Upload via the API or the Upload Widget on the Integration page |
| **2. JondaX processes it** | De-identification, extraction, normalisation, terminology mapping, unit conversion, and coding — all automatic |
| **3. You receive output** | Structured data delivered to your callback URL, retrieved on-demand via the Result Retrieval API, or downloaded from the portal |


## Two modules

Pathology
For lab reports, blood work, pathology documents, and structured health files.

**How it works:** You upload a file and receive an `UploadId` immediately. JondaX processes the file in the background and delivers the structured output to your callback URL, allows direct querying via the [Result Retrieval API](/docs/pathology/result-retrieval) (`GET /api/v1/results/:uploadId`), or lets you download it from the portal.

**What you get back:** Clean, coded data in your chosen format — JSON, HL7 v2, FHIR JSON, FHIR XML, CSV, or Parquet.

**Supported input:** PDF, HL7, XML, JSON, CSV, Parquet, PNG, JPEG, HEIC, AVIF, WEBP

**Endpoint:**

```
POST https://app.jondax.eu/api/master?module=pathology
```

**Processing time:** Results are typically delivered within minutes, depending on file complexity.

Medical Device
For photos of medical device screens — glucometers, blood pressure monitors, pulse oximeters, thermometers, weight scales, and more.

**How it works:** You upload a photo of the device reading (single image, batch files, or multiple devices per image) and receive the extracted measurements immediately in the response. No callback setup needed.

**What you get back:** Device types and measurement readings with units (e.g. SpO2, pulse rate, blood glucose, systolic/diastolic).

**Supported input:** JPEG, PNG, GIF, WEBP

**Endpoint:**

```
POST https://app.jondax.eu/api/master?module=medical
```

**Processing time:** Results returned in 1–3 seconds.

## What JondaX does to your data

Every file goes through up to six processing functions, applied automatically based on what the data needs:

| Function | What it does |
|  --- | --- |
| **De-identify** | Removes personal and health identifiers (HIPAA Safe Harbor) |
| **Normalise** | Standardises file format, encoding, and layout. OCR for scans and images. |
| **Translate** | Translates clinical content to your configured output language (English, Spanish, German, or Chinese) |
| **Map terminology** | Maps source terms to your chosen clinical vocabulary using a 3M+ reference knowledge graph |
| **Convert units** | Converts units of measurement to your configured output standard |
| **Assign codes** | Assigns standardised medical codes (LOINC today, SNOMED CT on the roadmap) |


## Ways to upload

| Method | Best for |
|  --- | --- |
| **API** (curl, Postman, your code) | Automated integrations, high volume, server-to-server |
| **Upload Widget** (in the portal) | Quick testing, occasional uploads, non-technical users |
| **Embedded Widget** (in your app) | Giving your users an upload interface without building one |


See the [Quickstart](/docs/quickstart) to try your first upload.

## Compliance

JondaX is built for healthcare data — not retrofitted.

- **HIPAA** — regulation-ready, de-identified by default
- **GDPR** — compliant data handling
- **PDPA** (Singapore) — compliant
- **ISO 27001** — certified


Data residency available in Singapore, EU, or US. DPA and BAA executed automatically on signup.