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 |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: SRHLUO4C

Package: Surgery

Routine: SRHLUO4C


Information

SRHLUO4C ;B'HAM ISC\DLR - Surgery Interface (Cont.) Utility for SRHLUO4 ; [ 05/06/98 7:14 AM ]

Source Information

Source file <SRHLUO4C.m>

Call Graph

Call Graph Total: 2

Package Total Call Graph
Health Level Seven 1 $$HLDATE^HLFNC  
Surgery 1 $$HNAME^SRHLU  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Surgery 2 SRHLUO4  SRHLVUO4  

Entry Points

Name Comments DBIA/ICR reference
CHECK(FLD) ;uses file 133.2 IEN to check INTERFACE field is set to send or
VALUE(IEN,FILE,SRST,FIELD) ;uses file 133.2 IEN to get the value from SRHL, create by GETS^DIQ(), and return it in an HL7 format. (ONLY OBR and OBX segments)
MSGV(OBR,OBX,NTE)
MSG(OBR,OBX,NTE) ;create ^TMP(SRENT global by processing OBR and underlying OBX segments

External References

Name Field # of Occurrence
$$HLDATE^HLFNC VALUE+6
$$HNAME^SRHLU VALUE+5

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^SRF - [#130] CHECK+8, CHECK+9
^SRO(133.2 - [#133.2] CHECK+7, CHECK+8, CHECK+9, CHECK+10, VALUE+2, VALUE+3, VALUE+4, VALUE+5, VALUE+6
^TMP( MSG+3*, MSG+4*, MSG+5*
^TMP("HLS" MSGV+3*, MSGV+4*, MSGV+5*

Naked Globals

Name Field # of Occurrence
^(0 VALUE+2, VALUE+3, VALUE+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> CASE CHECK+8, CHECK+9
>> CNT( CHECK+5, CHECK+6*
FIELD VALUE~, VALUE+2, VALUE+3, VALUE+7
FILE VALUE~, VALUE+2, VALUE+3, VALUE+7
FLD CHECK~, CHECK+3, CHECK+5, CHECK+6, CHECK+7, CHECK+8, CHECK+9, CHECK+10
>> HL("FS" MSG+2, MSG+5
>> HLCOMP VALUE+4, MSG+2, MSGV+2
>> HLFS MSGV+2, MSGV+5
>> HLSDT MSGV+3, MSGV+4, MSGV+5
ID CHECK+1~, CHECK+8*, CHECK+9*
IEN VALUE~, VALUE+2, VALUE+3, VALUE+4, VALUE+5, VALUE+6
NTE MSG~, MSGV~
NTE( MSG+4, MSGV+4
OBR MSG~, MSGV~
OBR( MSG+2*, MSG+3, MSGV+2*, MSGV+3
OBX MSG~, MSG+5*, MSGV~, MSGV+5*
OBX( MSG+2, MSG+5*, MSGV+2, MSGV+5*
>> SRENT MSG+3, MSG+4, MSG+5
>> SRHL( VALUE+2, VALUE+3, VALUE+7!
>> SRI MSG+2*, MSG+3, MSG+4*, MSG+5*, MSGV+2*, MSGV+3, MSGV+4*, MSGV+5*
>> SROBR MSG+2*, MSGV+2*
SRST VALUE~, VALUE+2, VALUE+3, VALUE+7
SRX MSG+1~, MSG+2*, MSG+3, MSG+4, MSG+5, MSGV+1~, MSGV+2*, MSGV+3, MSGV+4, MSGV+5
SRY MSG+1~, MSG+4*, MSG+5*, MSGV+1~, MSGV+4*, MSGV+5*
U CHECK+10, VALUE+2, VALUE+3, VALUE+4, VALUE+5, VALUE+6
VALUE CHECK+1~, CHECK+2*, CHECK+3, CHECK+5, CHECK+7, CHECK+8*, CHECK+9*, CHECK+10*, CHECK+11, VALUE+1~
, VALUE+3*, VALUE+4*, VALUE+5*, VALUE+6*, VALUE+8
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Naked Globals |  Local Variables |  All