HL7 · FHIR · EMR · Clinical Notes

Every clinical note
is a privacy incident

waiting to happen.

ClinicalIQ™ de-identifies structured and unstructured clinical data - HL7 messages, FHIR resources, free-text clinical notes, and EMR exports - before any of it reaches an AI system, research environment, or third-party vendor.

HL7 + FHIR
Format support
Inline
Per message
Clinical
Entity detection
Before · clinical lab message
IdentifierMRN, full name, date of birth, address
Encounterward, bed, attending physician
Orderlab order number, test code
Lab resultwhite blood cell count · haemoglobin
Clinical notehistory, current treatment, referring physician
After ClinicalIQ · de-identified
Identifierpseudonymised
Encounterlocation retained · attending redacted
Orderorder pseudonymised · test code preserved
Lab resultclinical values preserved (unchanged)
Clinical notehistory preserved · physician name redacted
PHI entity detection · free-text clinical note scanned for embedded identifiersClinical values · all lab results fully preservedPseudonymisation · consistent pseudonym across the message set
The challenge

Structured fields are easy.Clinical notes are where PHI hides.

HL7 segment mapping tools can strip PID fields. What they cannot do is read a clinical note and understand that “patient seen in outpatient clinic with Dr Smith” contains a referring physician's name, or that “the patient's daughter called yesterday” discloses a family relationship.

ClinicalIQ identifies and removes PHI from free-text clinical fields, locale-aware for Australian clinical terminology, across all clinical document types - not just structured segments.

PHI entity detection · clinical note excerpt

Patient Sarah Mitchell, DOB 03/12/1962, presented to Ward 4B with chest pain. Referred by Dr. James Thornton from St Vincent's cardiology. MRN: 4829274. Contact: (02) 9334 2891.

NAMEPatient name, physician name2 found
LOCATIONWard, hospital name2 found
DEMOGRAPHICSDate of birth1 found
IDENTIFIERMedical record number1 found
CONTACT INFOPhone number1 found
Format coverage

Every clinical data format. Covered.

HL7 v2

  • Lab results
  • Admissions
  • Orders
  • Clinical documents
  • Charges

Clinical-domain text de-identification, locale-aware for Australian terminology

FHIR R4

  • Patient resource
  • Observation
  • DiagnosticReport
  • DocumentReference
  • AllergyIntolerance
  • Condition

All resources with PHI-mapped field stripping per profile

Clinical text

  • Discharge summaries
  • Progress notes
  • Referral letters
  • Radiology reports
  • Pathology reports
  • Operative notes

Clinical-domain entity detection, locale-aware for Australian terminology

How it works

The ClinicalIQ™ pipeline.

  1. 01

    Data Ingest

    Clinical message or document received via HL7, FHIR API, file drop, or EMR integration

  2. 02

    Structure Parse

    Message parsed. Structured fields mapped to PHI profile. Free-text segments extracted.

  3. 03

    PHI Detection

    Clinical entity detection scans free-text fields. PHI identified and tagged for removal.

  4. 04

    Policy Check

    Release profile applied. Recipient allowlist enforced. Clinical values preserved.

  5. 05

    Clean Output

    De-identified message or document forwarded. Signed audit entry written.

Technical specifications
HL7 versions
v2.3 · v2.4 · v2.5 · v2.6 · v2.8 · CDA R2
FHIR versions
R4 (primary) · STU3 (supported) · AU Base profile
De-id approach
Clinical-domain entity detection, locale-aware for Australian terminology
EMR integration
HL7 v2 and FHIR R4 sources
Throughput
Inline processing · FHIR R4 batch async · clinical note processing
Deployment
On-prem agent
Audit format
Tamper-evident audit format · entity detection log · HREC exportable
Compliance
OAIC APP 11, My Health Records Act, HL7 DS4P, FHIR R4 de-id spec

ClinicalIQ™ is in development.

Join the waitlist. Health networks, clinical AI vendors, and EMR integration teams get first access.