Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Routine: INHVIHS

INHVIHS.m

Go to the documentation of this file.
INHVIHS ; cmi/flag/maw - GIS Find Destination Based on Message Type ; [ 05/22/2002  2:55 PM ]
 ;;3.01;BHL IHS Interfaces with GIS;**1,14,16,17**;JUN 01, 2002
 ;
 ;
 ;this routine will contain all of the message types that IHS
 ;will support from other systems
 ;
DEST ;-- this is the main routine driver
 S BHLDEST="D DEST^INHUSEN"
 S INDEST("ADTA01")="HL IHS A01 IN"
 S INDEST("ADTA02")="HL IHS A02 IN"
 S INDEST("ADTA03")="HL IHS A03 IN"
 S INDEST("ADTA04")="HL IHS A04 IN"
 S INDEST("ADTA08")="HL IHS A08 IN"
 S INDEST("ADTA28")="HL IHS A28 IN"
 S INDEST("ADTA31")="HL IHS A31 IN"
 S INDEST("MFNZ01")="HL IHS Z01 IN"
 S INDEST("MFKZ01")="HL IHS Z01 IN ACK"
 S INDEST("ORUR01")="HL IHS R01 IN"
 S INDEST("RDSO01")="HL IHS O01 IN"
 S INDEST("VXQV01")="HL IHS V01 IN"
 S INDEST("VXRV02")="HL IHS V02 IN"
 S INDEST("VXXV03")="HL IHS V03 IN"
 S INDEST("VXUV04")="HL IHS V04 IN"
 X BHLDEST
 Q
 ;
PYXIS ;-- Pyxis
 S BHLDEST="D DEST^INHUSEN"
 S INDEST("DFTP03")="HL IHS PYXIS P03 IN"
 X BHLDEST
 D DEST
 Q
 ;
THREEM ;-- parse 3M inbound stuff
 S BHLDEST="D DEST^INHUSEN"
 S INDEST("ADTA08")="HL IHS A08 IN 3M"
 X BHLDEST
 Q
 ;
MEDITECH ;-- parse the Meditech message
 S BHLDEST="D DEST^INHUSEN"
 S INDEST("ADTA01")="HL IHS MEDITECH A01 IN"
 S INDEST("ADTA02")="HL IHS MEDITECH A02 IN"
 S INDEST("ADTA03")="HL IHS MEDITECH A03 IN"
 S INDEST("ADTA04")="HL IHS MEDITECH A04 IN"
 S INDEST("ADTA05")="HL IHS MEDITECH A05 IN"
 S INDEST("ADTA06")="HL IHS MEDITECH A06 IN"
 S INDEST("ADTA08")="HL IHS MEDITECH A08 IN"
 S INDEST("ADTA11")="HL IHS MEDITECH A11 IN"
 S INDEST("ADTA28")="HL IHS MEDITECH A28 IN"
 S INDEST("ADTA31")="HL IHS MEDITECH A31 IN"
 X BHLDEST
 Q
 ;
RLAB ;-- parse ref lab messages
 S BHLDEST="D DEST^INHUSEN"
 S INDEST("ORUR01")="HL IHS LAB R01 IN"
 X BHLDEST
 Q
 ;
QUEST ;-- parse quest messages
 S BHLDEST="D DEST^INHUSEN"
 S INDEST("ORUR01")="HL IHS LAB R01 QUEST IN"
 X BHLDEST
 Q
 ;
LABCORP ;-- parse labcorp messages
 S BHLDEST="D DEST^INHUSEN"
 S INDEST("ORUR01")="HL IHS LAB R01 LABCORP IN"
 S INDEST("ORU")="HL IHS LAB R01 LABCORP IN"
 X BHLDEST
 Q
 ;
UNILAB ;-- parse unilab messages
 S BHLDEST="D DEST^INHUSEN"
 S INDEST("ORUR01")="HL IHS LAB R01 UNILAB IN"
 S INDEST("ORU")="HL IHS LAB R01 UNILAB IN"
 X BHLDEST
 Q
 ;
RML ;-- parse rml messages
 S BHLDEST="D DEST^INHUSEN"
 S INDEST("ORUR01")="HL IHS LAB R01 RML IN"
 S INDEST("ORU")="HL IHS LAB R01 RML IN"
 X BHLDEST
 Q
 ;
SQUEST ;-- parse sonora quest messages
 S BHLDEST="D DEST^INHUSEN"
 S INDEST("ORUR01")="HL IHS LAB R01 SONORA QUEST IN"
 S INDEST("ORU")="HL IHS LAB R01 SONORA QUEST IN"
 X BHLDEST
 Q
 ;
TRICORE ;-- parse tricore messages
 S BHLDEST="D DEST^INHUSEN"
 S INDEST("ORUR01")="HL IHS LAB R01 TRICORE IN"
 S INDEST("ORU")="HL IHS LAB R01 TRICORE IN"
 X BHLDEST
 Q
 ;
PAML ;-- parse paml messages
 S BHLDEST="D DEST^INHUSEN"
 S INDEST("ORUR01")="HL IHS LAB R01 PAML IN"
 S INDEST("ORU")="HL IHS LAB R01 PAML IN"
 X BHLDEST
 Q
 ;
MARSH ;-- parse tricore messages
 S BHLDEST="D DEST^INHUSEN"
 S INDEST("ORUR01")="HL IHS LAB R01 MARSHFIELD IN"
 S INDEST("ORU")="HL IHS LAB R01 MARSHFIELD IN"
 X BHLDEST
 Q
 ;
NPL ;-- parse paml messages
 S BHLDEST="D DEST^INHUSEN"
 S INDEST("ORUR01")="HL IHS LAB R01 NPL IN"
 S INDEST("ORU")="HL IHS LAB R01 NPL IN"
 X BHLDEST
 Q
 ;
GE ;-- parse the pacs msg
 S BHLDEST="D DEST^INHUSEN"
 S INDEST("ORUR01")="HL IHS GE R01 IN"
 S INDEST("ORU")="HL IHS GE R01 IN"
 X BHLDEST
 Q
 ;