Patient Admission – ADT^A01
ADT^A01InboundHL7 v2.x
Whenever a patient is admitted, your EMR or HIS typically fires an ADT^A01 (Admit/Visit Notification) message. This example shows exactly how that message becomes patient and visit records in your own database – using ZiKiT’s built-in mapping, with no code written.
The Message
A real ADT^A01 message, as shipped with ZiKiT’s built-in examples:
MSH|^~\&|HRZZiKiT2020|RZ SOFTWARE SERVICES|TEST APP|TEST FACILITY|20090322174532||ADT^A01|12345|P|2.5.1|
EVN|A01|20090322174532|
PID|1||1||DOE^JOHN^C^MR||19690913|M||C|19/8 Yishaayahu st^^Tel Aviv|IL|(123)456 7890|(123)456 7890||S||1|987654321|
PV1|1|I|0^1^2||||111^JAKE^DR^B|||||||ADM|A0|
How ZiKiT Handles It
- Open the built-in mapping file in ZiKiT Mapper – the inbound rule for ADT^A01 is already defined, ready to inspect or customize.
- Run an inbound test against the sample message file, pointed at your chosen database (SQLite, MS SQL Server, or MySQL – the built-in databases already include the required tables).
- ZiKiT parses the PID and PV1 segments and writes the data into the MESSAGES and N_PATIENT tables – patient name, ID, date of birth, sex, address, and visit details, all field-mapped visually rather than coded.
- For a live end-to-end test, start the ZiKiT Runtime Service, send the same message with ZiKiTSender, and watch it arrive and get processed automatically – the same path a real ADT feed from your HIS would take.
Try It Yourself
This exact example – the mapping file and the HL7 message – ships with every ZiKiT evaluation copy, so you can open it, run it, and inspect every field mapping before touching a real interface.
Next example: Appointment Scheduling (SIU^S12) →
DICOM and HL7 are registered trademarks.