01
Solution · Clinical documentation
Ambient notes, in your jurisdiction.
Turn a recorded encounter and the patient’s prior records into a structured note — transcription, OCR and drafting on one PHI-gated, region-resident API.
The problem
Why this is hard
Documentation is where clinician time goes and where the data is most sensitive. An ambient scribe has to transcribe the visit, read prior records, and draft a note — every step touching protected health information. Most AI APIs either won’t take PHI under contract or quietly route it out of your jurisdiction. CloudSitus lets you build the whole pipeline while the data stays in Switzerland or the EU, and CloudSitus stores and trains on none of it.
How it works
The pipeline, end to end
Step 1: Capture the encounter
POST /v1/audio/transcriptionsSend the recording with X-Region and X-PHI:true. It transcribes on a same-jurisdiction host — Microsoft Azure in CH, Scaleway in EU and Microsoft Azure in US — and never fails over across a border.
Step 2: Read the prior records
POST /v1/ocrScanned intake forms, referrals and faxes become per-page markdown via Azure Document Intelligence (PHI-eligible), ready to fold into the model’s context.
Step 3: Draft the note
POST /v1/chat/completionsFeed the transcript plus extracted history to a resident chat model and ask for a structured SOAP note. Use JSON mode / tools to lock the shape your EHR expects.
Step 4: Keep the record yours
Audit headersThe proxy stores nothing. Each response carries x-phi-routed, x-phi-tier and x-phi-attempts — log them and your audit trail writes itself.
Why CloudSitus
What makes it compliant
02
Hard PHI gate
03
Not stored by CloudSitus
04
Drop-in OpenAI shape
In code
A representative call
The drafting step: transcript and history in, a structured note out — pinned to Switzerland under the PHI gate.
Compliance posture
- CH: transcription + OCR + drafting on Infomaniak and Azure (Switzerland), under reviewed nFADP/GDPR DPAs (Azure also under the Microsoft HIPAA BAA).
- EU: Scaleway (GDPR Art. 28 DPA, zero-retention) and Azure (EU, Microsoft DPA).
- No prompt, transcript or document is logged or persisted by the proxy.
- Audit headers on every response give you a per-call record of where PHI was processed.
curl https://cloudsitus.com/api/v1/chat/completions \
-H "Authorization: Bearer $PHI_API_KEY" \
-H "X-Region: CH" -H "X-PHI: true" \
-d '{
"model": "gemma-4",
"response_format": {"type": "json_object"},
"messages": [
{"role":"system","content":"Draft a SOAP note as JSON."},
{"role":"user","content":"Transcript: ... Prior records: ..."}
]
}'x-phi-routed: infomaniak-gemma-4-31b/CH/phi
x-phi-tier: phi
x-phi-usage: verifiedDoes the audio or transcript get stored anywhere?
Can I keep the entire pipeline inside Switzerland?
How do I force the note into my EHR’s schema?
Ready when you are
Build clinical documentation on a gateway that survives the audit.
Prepaid credits from $10, no subscription. The residency and PHI posture is the same on your first call as in production.
Prepaid credits from $10 · No subscription · No data retained