offline viewer for healthcare C-CDA / CCD documents. makes no network requests of any kind.
Drop an .xml, .ccd, .cda or
.zip onto it and it renders the chart — medications, allergies,
labs, visit history — as something a person can actually read.
This is the design constraint everything else follows from. phi-reader makes no network requests of any kind: no telemetry, no cloud processing, no update check, no remotely-loaded fonts or scripts. Clinical documents are opened, parsed and rendered on the machine in front of you.
a document viewer that phones home is a document viewer that exfiltrates, however good the intentions
Two paths, chosen per document:
<structuredBody> directly and builds the chart from the
structured entries.The second path is what makes it useful in practice. Plenty of exported records arrive without a stylesheet and render as raw XML everywhere else.
| Platform | Windows, macOS, Linux |
|---|---|
| Formats | C-CDA, CCD — .xml, .ccd, .cda, .zip |
| Built with | Electron |
| Network access | none |
| Status | private beta |
phi-reader is in private beta and not publicly distributed. If it would be useful in your work, get in touch and describe the setting you'd use it in.