Skip to main content

Patient Registration [RAD-1]

AdvaPACS implements the Patient Registration [RAD-1] transaction. The source documentation from IHE can be found here.

Supported Versions

AdvaPACS supports HL7 version 2.3.1 and 2.5.1.

Supported Trigger Events

  • ADT^A01
  • ADT^A04
  • ADT^A05
  • ADT^A08
  • ADT^A11
  • ADT^A38

Expected Actions

A01, A04, A05 - will create a new Patient record if a Patient matching the provided Patient ID(s) can not be located. Ignored if there is an existing record.

A11, A38 - will attempt to delete a Patient record if found. The Patient will only be deleted if there are no resources associated with it.

A08 - will update an existing Patient. If no Patient is found by the provided Patient ID(s) then the message will be ignored.

Message Semantics

Required segments for ADT^* messages.

ADTDescription
MSHMessage Header
EVNEvent Type
PIDPatient Identification
PV1Patient Visit

MSH

SEQLENDTOPTTBL#ITEM #ELEMENT NAMEUsed by AdvaPACS
11STR00001Field Separator
24STR00002Encoding Characters
3180HDR+00003Sending Application
4180HDR+00004Sending Facility
5180HDR+00005Receiving Application
6180HDR+100006Receiving Facility
726TSR00007Date/Time Of Message
840STO00008Security
913CMR0076/000300009Message Type
1020STR00010Message Control ID
113PTR00011Processing ID
1260VIDR00012Version ID
1315NMO00013Sequence Number
14180STO00014Continuation Pointer
152IDO00015Accept Acknowledgment Type
162IDO00016Application Acknowledgment Type
173IDO00017Country Code
1816IDO00692Character Set
19250CEO00693Principal Language Of Message
2020IDO01317Alternate Character Set Handling Scheme

EVN

SEQLENDTOPTTBL#ITEM #ELEMENT NAMEUsed by AdvaPACS
13IDO000300099Event Type Code
226TSR00100Recorded Date/Time
326TSO00101Date/Time Planned Event
43ISO006200102Event Reason Code
560XCNO018800103Operator ID
626TSR201278Event Occurred

Field EVN-1 Event Type Code is optional; however, if present, its value shall be equal to the second component of the field MSH-9 Message Type.

PID

All the fields are optional, except those listed below.

SEQLENDTOPTTBL#ITEM #ELEMENT NAMEUsed by AdvaPACS
14SIO00104Set ID - Patient ID
320CXR00106Patient Identifier List
548XPNR00108Patient Name
726TSR200110Date/Time of Birth
81ISR000100111Sex
1340XTNOPhone Number - Home
2926TSO00740Patient Death Date and Time
301IDO013600741Patient Death Indicator

If the Assigning Authorities feature of AdvaPACS is enabled, Patient IDs must include Assigning Authority. The first subcomponent (namespace ID) of Assigning Authority shall be populated. If the second and third subcomponents (universal ID and universal ID type) are also populated, they shall reference the same entity as is referenced in the first subcomponent.

PV1

All the fields are optional, except those listed below.

SEQLENDTOPTTBL#ITEM #ELEMENT NAMEUsed by AdvaPACS
14SIO00131Set ID - PV1
21ISR000400132Patient Class
860XCNC001000138Referring Doctor
1920CXC00149Visit Number