Connecting HealthCIP with lab analyzers, hospital systems, and medical devices.
HL7 is the international standard that lab analyzers, hospital systems, and medical devices use to hand clinical information to one another. When your analyzer speaks HL7, its results can arrive in HealthCIP by themselves, instead of someone reading them off a printout and typing them in.
HealthCIP sends and receives HL7 version 2.x messages, covering versions 2.1 through 2.6. If you are unsure what your equipment sends, ask your analyzer supplier or contact our support team.
When an analyzer finishes a test, it sends the result to HealthCIP. The patient is matched, the test is matched to the investigation the doctor ordered, and the report appears in the consultation — no re-typing.
If the patient or the test cannot be matched with confidence, the result is not guessed at. It waits in the HL7 Lab Queue for a lab technician to reconcile by hand.
| Status | Where to Find It | Who Can See It |
|---|---|---|
| Matched | Doctor's Consultation → Lab Reports tab | Doctor, Admin |
| Awaiting matching | Lab → HL7 Lab Queue | Lab Technician, Doctor, Admin |
Once a queued result is matched to the right consultation, it appears immediately in the doctor's view.
Where another system in your hospital is the source of truth for patient registration, it can send admission, registration, and update messages and HealthCIP will create or update the matching patient record.
Different analyzers call the same test different things. A code mapping tells HealthCIP what your equipment's code means, so results land against the right investigation.
To add one: Admin → HL7 Code Mappings → + Add Mapping
718-7, or the analyzer's own code)* for all sourcesThese are the standard HL7 message types HealthCIP understands. The code in the first column is what your equipment or integration partner will ask about.
| Message | What It Carries | Direction | What HealthCIP Does |
|---|---|---|---|
| ADT^A01 | A patient is admitted | Incoming | Creates the patient record |
| ADT^A04 | A patient registers | Incoming | Creates the patient record |
| ADT^A08 | A patient's details change | Incoming | Updates the existing record |
| ORU^R01 | Test results | Incoming | Files the report, matched to the ordered investigation |
| ORM^O01 | A test order | Outgoing | Sends the order to the lab system |