HL7 Delimiters
Michael Cham mike@blenderhouse.com asked to Hardhats on Jun 27 2012
Does anyone know how to change the [[HL7 field~|field], [[HL7 segment~|segment], subsegment delimiters used for HL-7 messages emitted from VistA?
Although I'm not sure if it is a good idea to. The HL-7 default is MSH|^~\& The VistA default(at least in the ADT-04 message that is being generated) is MSH^~|\&
^ is used instead of | ~ is used instead of ^ | is used instead of ~
I haven't seen anything the HL-7 menu and a quick scan in fileman didn't turn up any interesting variables.
Thanks, Mike
P.S. Since the MSH is prepended to every message it should be a simple matter for any HL-7 listener to convert tokens accordingly, but apparently it isn't....
--- Ramadan Alsaeidi ramadan352003@gmail.com answered:
Mike go to HL7 Main Menu --> Interface Developer Options --> Application Edit select an application VAFC PIMS for the ADT-04 then change the HL7 FIELD SEPARATOR to | and the HL7 ENCODING CHARACTERS to ^~\&.
---
Select HL7 APPLICATION PARAMETER NAME: ?
Answer with HL7 APPLICATION PARAMETER NAME
Do you want the entire 203-Entry HL7 APPLICATION PARAMETER List? Y
Choose from:
AAC ACTIVE
AAC_FPDS ACTIVE
DENTV-AAC-C ACTIVE
DENTV-AAC-F ACTIVE
DENTV-C ACTIVE
DENTV-F ACTIVE
DENTV-HDR-C INACTIVE
DG HOME TELEHEALTH ACTIVE
DGMST HL7 EVENT ACTIVE
DGQE DATACARD ACTIVE
DGQE VIC EVENTS ACTIVE
DGRO-QRY ACTIVE
DGRO-QRYRESP ACTIVE
DGRU RAI CLIENT ACTIVE
DGRU RAI EVENTS ACTIVE
DHCP CARELIFE ACTIVE
DS Pub Man~~L ACTIVE
DTS Term Srv~~L ACTIVE
E-PHARM VISTA ACTIVE
E-PHARM VITRIA ACTIVE
EAS EDB ACTIVE
ECME VISTA ACTIVE
EDB eGate ACTIVE
EPI-LAB ACTIVE
ESR ACTIVE
FB CPE FPPS ACTIVE
FB FEE-FPPS ACTIVE
GMRA VDEF IE SIDE ACTIVE
GMRC IF CONSULT ACTIVE
GMRC IF TEST ACTIVE
GMRV VDEF IE SIDE ACTIVE
HDRADAS ACTIVE
HDRADRA ACTIVE
HDRALGY ACTIVE
HDRPPAR ACTIVE
HDRPREF ACTIVE
HDRPRES ACTIVE
HDRVTLS ACTIVE
HEC 050 ACTIVE
HTAPPL
IB PFSS RECV ACTIVE
IB PFSS SENDING ACTIVE
IBB PFSS RECV ACTIVE
IBB PFSS SENDING ACTIVE
IIV EC ACTIVE
IIV VISTA ACTIVE
INST-MCAR ACTIVE
IVM ACTIVE
LA7HDR ACTIVE
LA7LAB ACTIVE
LA7POC1 ACTIVE
LA7POC2 ACTIVE
LA7POC3 ACTIVE
LA7POC4 ACTIVE
LA7POC5 ACTIVE
LA7UI1 ACTIVE
LA7UI10 ACTIVE
LA7UI2 ACTIVE
LA7UI3 ACTIVE
LA7UI4 ACTIVE
LA7UI5 ACTIVE
LA7UI6 ACTIVE
LA7UI7 ACTIVE
LA7UI8 ACTIVE
LA7UI9 ACTIVE
MAGD-CLIENT ACTIVE
MAGJ-CLIENT ACTIVE
MCAR-INST ACTIVE
MHV EVAULT ACTIVE
MHV VISTA ACTIVE
MPIF A29 SERVER ACTIVE
MPIF A30 SERVER ACTIVE
MPIF CMOR CHNG ACTIVE
MPIF CMOR COMP ACTIVE
MPIF CMOR RSLT ACTIVE
MPIF LOC/MIS ACTIVE
MPIF MPI ACTIVE
MPIF TRIGGER ACTIVE
MPIF-STARTUP ACTIVE
MRTS CARELIFE ACTIVE
NCH-AAC ACTIVE
NCH-LAB ACTIVE
NPI FSC ACTIVE
NPI VISTA ACTIVE
NPTF-508 ACTIVE
OERR ACTIVE
OR RDI RECEIVER ACTIVE
OR RDI SENDER ACTIVE
PACS-RAD-DHCP INACTIVE
PCMM ACTIVE
PCMM-212 ACTIVE
PCMM-293 ACTIVE
PCMM-515 ACTIVE
PRCP_SSTATION INACTIVE
PRCP_SS_VISTA INACTIVE
PRCV_DYNAMED ACTIVE
PRCV_IFCAP_2237 ACTIVE
PRCV_IFCAP_FBAL ACTIVE
PRCV_IFCAP_FCAN ACTIVE
PRCV_IFCAP_FSUB ACTIVE
PRCV_IFCAP_IT ACTIVE
PRCV_IFCAP_IVSV ACTIVE
PRCV_IFCAP_PO ACTIVE
PRCV_IFCAP_RECV ACTIVE
PRCV_IFCAP_REQ ACTIVE
PRCV_IFCAP_VEN ACTIVE
PRF-QRY ACTIVE
PRF-QRYRESP ACTIVE
PRF-RECV ACTIVE
PRF-SEND ACTIVE
PSB BCBU CLIENT ACTIVE
PSB BCBU SERVER ACTIVE
PSB HL7 SRV ACTIVE
PSB HL7 SUB ACTIVE
PSB PMU RECV ACTIVE
PSB PMU SEND ACTIVE
PSD-CS ACTIVE
PSD-NDES ACTIVE
PSO DISPENSE ACTIVE
PSO HLCLIENT1 ACTIVE
PSO HLSERVER1 ACTIVE
PSO RECEIVE ACTIVE
PSO TPB-AAC ACTIVE
PSO TPB-PHARM ACTIVE
PSO VDEF IE SIDE ACTIVE
PSO VISTA ACTIVE
PSS DISPENSE ACTIVE
PSS VISTA ACTIVE
PSS/PDM ACTIVE
PSU NAT SITE ACTIVE
PSU-SITE ACTIVE
PXRM7-REM-COM ACTIVE
RA-CLIENT-IMG ACTIVE
RA-CLIENT-TCP ACTIVE
RA-PSCRIBE-TCP ACTIVE
RA-SCIMAGE-TCP ACTIVE
RA-SERVER-IMG ACTIVE
RA-TALKLINK-TCP ACTIVE
RA-VOICE-SERVER ACTIVE
RADIOLOGY INACTIVE
RG ADT ACTIVE
RG CIRN ACTIVE
RG CIRN ADT ACTIVE
RG SITE MERGE ACTIVE
RG SUBSCRIPTION ACTIVE
RMIM AAC ACTIVE
RMIM SITE ACTIVE
ROR AAC ACTIVE
ROR SITE ACTIVE
SD ENC PERF MON ACTIVE
SD-AAC-PAIT ACTIVE
SD-SITE-PAIT ACTIVE
SISIADT FILER ACTIVE
SPN-HL7-APP ACTIVE
SR AAIS INACTIVE
SR SURGERY INACTIVE
TIUHL7 EX RECEIVING APP INACTIVE
TIUHL7 EX SENDING APP INACTIVE
<b>VAFC PIMS ACTIVE</b>
VAFC TRIGGER ACTIVE
VAFCHL7TEMPLATE ACTIVE
VAFH PIMS ACTIVE
VAFHL7 TEMPLATE ACTIVE
VAMC 050 ACTIVE
VBECS ACTIVE
VBECS ADT ACTIVE
VBECS TRIGGER ACTIVE
VDEF ALERTS ACTIVE
VETS DATA ACTIVE
VETS MD5 ACTIVE
VETS UPDATE ACTIVE
VIC NCMD RECV ACTIVE
VIC NCMD SEND ACTIVE
VISTA_IFCAP ACTIVE
VITRIA NC ACTIVE
XUHUI MFK ACTIVE
XUHUI MFN ACTIVE
XUMF 04 MFK ACTIVE
XUMF 04 MFN ACTIVE
XUMF 04 MFQ ACTIVE
XUMF 04 MFR ACTIVE
XUMF DATA ACTIVE
XUMF IMF MFK ACTIVE
XUMF IMF MFN ACTIVE
XUMF MD5 ACTIVE
XUMF MFK ACTIVE
XUMF MFN ACTIVE
XUMF MFP MFQ ACTIVE
XUMF MFP MFR ACTIVE
XUMF MFQ ACTIVE
XUMF MFR ACTIVE
XUMF MFS ACTIVE
XUMF UPDATE ACTIVE
XUMFX MFQ ACTIVE
XUMFX MFR ACTIVE
XUMFX SERVER ACTIVE
XUOAA ACK ACTIVE
XUOAA PMU ACTIVE
XUPS APP ACTIVE
XWB RECEIVER ACTIVE
XWB SENDER ACTIVE
YS GAF ACTIVE
YS MHA ACTIVE
You may enter a new HL7 APPLICATION PARAMETER, if you wish
The name of the application that will send/receive HL7 messages
(e.g., RADIOLOGY). Vista application names must be namespaced and unique.
Answer must be 3-120 characters in length.
Select HL7 APPLICATION PARAMETER NAME: VAFC PIMS ACTIVE
HL7 APPLICATION EDIT
--------------------------------------------------------------------------------
NAME: VAFC PIMS ACTIVE/INACTIVE: ACTIVE
FACILITY NAME: 50 COUNTRY CODE: USA
'''HL7 FIELD SEPARATOR:?''' HL7 ENCODING CHARACTERS:
MAIL GROUP: VAFH ADT/HL7
_______________________________________________________________________________
The HL7 field separator used by the DHCP application. If this field is
not filled in, the uparrow (^) character is defaulted to as the field
separator. Answer must be 1 character in length.
COMMAND: Press <PF1>H for help Insert
HL7 APPLICATION EDIT
--------------------------------------------------------------------------------
NAME: VAFC PIMS ACTIVE/INACTIVE: ACTIVE
FACILITY NAME: 50 COUNTRY CODE: USA
HL7 FIELD SEPARATOR: '''HL7 ENCODING CHARACTERS:?'''
MAIL GROUP: VAFH ADT/HL7
_______________________________________________________________________________
The HL7 encoding characters used by the DHCP application. If this field
is not filled in, the characters ~|\& are used as the default encoding
characters. Answer must be 1-4 characters in length.
Press <PF1>H for help Insert