Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Entry Points |  External References |  Used in HL7 Interface |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items |  All
Print Page as PDF
Routine: SRHLORU

Package: Surgery

Routine: SRHLORU


Information

SRHLORU ;B'HAM ISC/DLR - Surgery Interface Receiver of ORU messages ; [ 02/06/01 9:27 AM ]

Source Information

Source file <SRHLORU.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
Surgery 3 (DSCPANCY,SETDSC)^SRHLU  ($$OBR,NTE,OBX)^SRHLUI  MSA^SRHLUO  
Health Level Seven 2 $$FMNAME^HLFNC  GENACK^HLMA1  
VA Fileman 1 $$GET1^DIQ  

Entry Points

Name Comments DBIA/ICR reference
OBR ;;OBR
PICK ;check routine for segment entry point
PID ;;PID
EXIT ;
OBX ;;OBX
MSH ;;MSH
REC
NTE ;;NTE
GEN ;generate the message
CHECK(IEN) ;check for valid receivable segments in file 133.2 (Surgery Interface)

External References

Name Field # of Occurrence
$$GET1^DIQ OBR+9
$$FMNAME^HLFNC PID+3
GENACK^HLMA1 GEN+13
DSCPANCY^SRHLU REC+5
SETDSC^SRHLU OBR+4, OBR+5, OBR+6, OBR+7, OBR+10
$$OBR^SRHLUI OBR+12
NTE^SRHLUI NTE+3
OBX^SRHLUI OBX+3
MSA^SRHLUO GEN+1

Used in HL7 Interface

HL7 Protocol Name Call Tags
SR Receiver of Unsolicited Requested Observation

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DPT - [#2] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] PID+4, OBR+8
^DPT("B" PID+4
^SRF - [#130] REC+2, OBR+5, OBR+8
^SRO(133.2 - [#133.2] OBR+7, CHECK+2
^TMP("HLA" EXIT+1!

Label References

Name Line Occurrences
$$CHECK OBR+12
@( PICK+1
PICK REC+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> CASE REC+2, OBX+3, NTE+3, OBR+4*, OBR+5, OBR+6, OBR+7, OBR+8, OBR+9, OBR+12
DFN OBR+2~, OBR+8*, OBR+9, OBR+12
>> HL REC+5, OBR+4, OBR+5, OBR+6, OBR+7, OBR+10
>> HL("ECH" MSH+2*, MSH+3
>> HL("EID" GEN+12
>> HL("EIDS" GEN+12
>> HL("FS" MSH+2*, MSH+4, PID+3, OBR+4, OBR+5, OBR+6
>> HLARYTYP GEN+12*, GEN+13
HLCOMP REC~, MSH+3*, OBR+6
HLECH REC~, MSH+2*
>> HLEID GEN+12*, GEN+13
>> HLEIDS GEN+12*, GEN+13
>> HLFORMAT GEN+12*, GEN+13
HLFS REC~, MSH+2*
HLMID REC+1!
>> HLMTIENA GEN+12*, GEN+13
>> HLMTIENS GEN+13
>> HLNEXT REC+3
>> HLNODE REC+3
>> HLNODE( REC+4
>> HLP GEN+12*, GEN+13
>> HLP("ERRTEXT" GEN+1
>> HLQUIT REC+3
HLREP REC~, MSH+3*
>> HLRESLTA GEN+12*, GEN+13
HLSUB REC~, MSH+3*
I REC+3*, REC+4, PID+2~, PID+4*
ID OBR+2~, OBR+6*, OBR+7
IEN OBR+2~, OBR+7*, OBR+12, CHECK~, CHECK+1, CHECK+2
II REC~
>> J REC+3*, REC+4*
>> MSG REC+3*, MSH+2, MSH+4, PID+3, OBX+3, NTE+3, OBR+4, OBR+5, OBR+6, OBR+12
>> OBR OBX+2, OBX+3, NTE+2, NTE+3, OBR+12*
PAT PID+2~, PID+3*, PID+4
PID REC+1!
PID("DFN" PID+4*
PID("SSN" PID+3*, PID+4, OBR+8, OBR+9
SG REC~, REC+3*, PICK+1
>> SRDISC OBR+4*, OBR+5*, OBR+6*, OBR+7*, OBR+9*, OBR+10
SRERR REC~
SRES REC~
SRESAR REC~, REC+1*, REC+2*
SRESCNT REC~, REC+1*
SRESNR REC~, REC+1*, REC+2*
SRHL REC~, REC+1!, EXIT+1!, OBR+4, OBR+5, OBR+6, OBR+7, OBR+10
SRHL("E" REC+1*, REC+5
SRI REC~
SRII OBR+2~
SRNEXT OBR+2~
SRNON REC~
SROP REC~
SSN REC~
TYPE REC~, MSH+4*
U PID+4, OBR+8, CHECK+2
>> X( REC+3*, REC+4*
Z REC~, REC+2*

Marked Items

Name Field # of Occurrence
$T(@SG PICK+1, PICK+2
Info |  Source |  Call Graph |  Entry Points |  External References |  Used in HL7 Interface |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items |  All