# Template Identifier
DNS:hdrims.DNS           /MPIADTA43Template0100
# Segment Identifiers for message.
MPIF_ADT_A43,MSH,MSH.*,Segment Identifier,Message Header,Root,0
MPIF_ADT_A43,PID,PID\|1\|.*,Segment Identifier,To Patient,Root,0
MPIF_ADT_A43,MRG,MRG.*,Segment Identifier,Unlink Patient,Root,0
# Mapping entries.
MPIF_ADT_A43,MSH,Message Header,3,0,0,Sending Application,HD,0,NIL,adt(AdmitDischargeTransfer).sendingApplication,PlainText,value,NIL,0,1,1
MPIF_ADT_A43,MSH,Message Header,9,0,0,Message Type,HD,1,NIL,adt(AdmitDischargeTransfer).messageType,PlainText,value,NIL,0,1,0
MPIF_ADT_A43,MSH,Message Header,9,0,0,Message Type,HD,2,NIL,adt(AdmitDischargeTransfer).adtType,PlainText,value,NIL,0,1,0
MPIF_ADT_A43,MSH,Message Header,9,0,0,What,HD,2,NIL,rpc(RemoteProcedureCall).what(RPCParameter).value,PlainText,value,NIL,0,1,0
MPIF_ADT_A43,MSH,Message Header,10,0,0,Message Control ID,HD,0,NIL,adt(AdmitDischargeTransfer).messageControlId,PlainText,value,NIL,0,1,0
MPIF_ADT_A43,PID,To Patient,1,0,0,TPat Sequence,ST,0,NIL,adt(AdmitDischargeTransfer).toIdx,PlainText,value,NIL,0,1,1,ToPatient Index
MPIF_ADT_A43,PID,To Patient,3,0,0,TPatient ICN,ST,1,(?:[^\^]*\^){4}NI.*,adt(AdmitDischargeTransfer).toICN,PlainText,value,NIL,0,1,0,ToPatientIcn
MPIF_ADT_A43,PID,To Patient,3,0,0,TPatient SSN,ST,1,(?:[^\^]*\^){4}SS.*,adt(AdmitDischargeTransfer).toSSN,PlainText,value,NIL,0,1,0,ToPatientSSN
MPIF_ADT_A43,PID,To Patient,3,0,0,TPatient DFN,ST,1,(?:[^\^]*\^){4}PI.*,adt(AdmitDischargeTransfer).toDFN,PlainText,value,NIL,0,1,0,ToPatientDfn
MPIF_ADT_A43,PID,To Patient,3,0,0,TPatient StatId,ST,6.2,(?:[^\^]*\^){4}PI.*,adt(AdmitDischargeTransfer).toStId,PlainText,value,NIL,0,1,0,ToPatientStId
MPIF_ADT_A43,PID,To Patient,5,0,0,TPatient LNM,ST,1,NIL,adt(AdmitDischargeTransfer).toLNM,PlainText,value,NIL,0,1,0,ToPatientLNM
MPIF_ADT_A43,PID,To Patient,5,0,0,TPatient FNM,ST,2,NIL,adt(AdmitDischargeTransfer).toFNM,PlainText,value,NIL,0,1,0,ToPatientFNM
MPIF_ADT_A43,PID,To Patient,5,0,0,TPatient MNM,ST,3,NIL,adt(AdmitDischargeTransfer).toMNM,PlainText,value,NIL,0,1,0,ToPatientMNM
MPIF_ADT_A43,PID,To Patient,7,0,0,TPatient DOB,ST,0,NIL,adt(AdmitDischargeTransfer).toDOB,DateTime,value,NIL,0,1,0,ToPatientDOB
MPIF_ADT_A43,MRG,Unlink Patient,1,0,0,UPatient ICN,ST,1,(?:[^\^~]*\^){4}NI.*,adt(AdmitDischargeTransfer).unlinkICN,PlainText,value,NIL,0,1,0,UnlinkPatientICN
MPIF_ADT_A43,MRG,Unlink Patient,1,0,0,UPatient SSN,ST,1,(?:[^\^]*\^){4}SS.*,adt(AdmitDischargeTransfer).unlinkSSN,PlainText,value,NIL,0,1,0,UnlinkPatientSSN
MPIF_ADT_A43,MRG,Unlink Patient,1,0,0,UPatient DFN,ST,1,(?:[^\^~]*\^){4}PI.*,adt(AdmitDischargeTransfer).unlinkDFN,PlainText,value,NIL,0,1,0,UnlinkPatientDFN
MPIF_ADT_A43,MRG,Unlink Patient,1,0,0,UPatient StatId,ST,6.2,(?:[^\^]*\^){4}PI.*,adt(AdmitDischargeTransfer).unlinkStId,PlainText,value,NIL,0,1,0,UnlinkPatientStId
MPIF_ADT_A43,MRG,Unlink Patient,7,0,0,UPatient LNM,ST,1,NIL,adt(AdmitDischargeTransfer).unlinkLNM,PlainText,value,NIL,0,1,0,UnlinkPatientLNM
MPIF_ADT_A43,MRG,Unlink Patient,7,0,0,UPatient FNM,ST,2,NIL,adt(AdmitDischargeTransfer).unlinkFNM,PlainText,value,NIL,0,1,0,UnlinkPatientFNM
MPIF_ADT_A43,MRG,Unlink Patient,7,0,0,UPatient MNM,ST,3,NIL,adt(AdmitDischargeTransfer).unlinkMNM,PlainText,value,NIL,0,1,0,UnlinkPatientMNM




