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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: DVBCHLR

Package: Automated Medical Information Exchange

Routine: DVBCHLR


Information

DVBCHLR ;ALB/JLU-Processes the results from the ORU ;1/28/93

Source Information

Source file <DVBCHLR.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Health Level Seven 2 ($$FMDATE,$$FMNAME)^HLFNC  EN1^HLTRANS  
VA FileMan 2 NOW^%DTC  ^DIE  
Automated Medical Information Exchange 1 ($$LOCK,HASH,UNLOCK)^DVBCHLUT  
MailMan 1 ^XMB  
Registration 1 DEM^VADPT  

Entry Points

Name Comments DBIA/ICR reference
BEG
EXIT
INIT ;initializes and checks variables
PID ;Brake apart the PID section
OBR ;Parsing the OBR segment.
OBX ;looping through the OBX segment
OBX1 ;
CLOSE ;sets exam fields and quits
ACK ;setting up the acknowledgment segment.
COMPL ;This subroutine will search the other exams and set the request's
DEL ;to delete the results from an exam if it is being resent.

External References

Name Field # of Occurrence
NOW^%DTC CLOSE+1
^DIE CLOSE+5, COMPL+18
$$LOCK^DVBCHLUT OBX+3
HASH^DVBCHLUT OBR+17
UNLOCK^DVBCHLUT OBX+7, OBX+9
$$FMDATE^HLFNC OBR+9
$$FMNAME^HLFNC PID+11
EN1^HLTRANS ACK+4
DEM^VADPT PID+13
^XMB COMPL+13

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DVB(396.3 - [#396.3] Classic Fileman Calls
^DVB(396.4 - [#396.4] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD("DD" COMPL+11
^DVB(396.3 - [#396.3] OBR+12, COMPL+10, COMPL+19
^DVB(396.4 - [#396.4] OBR+14, OBR+15, OBX1+6*, CLOSE+2*, CLOSE+6, COMPL+5, DEL+1!
^HL(772 - [#772] PID+2, OBR+2, OBX+5

Label References

Name Line Occurrences
@( BEG+1
CLOSE OBX+8
COMPL CLOSE+8
DEL OBX+4
EXIT BEG+2
INIT BEG
OBX1 OBX+5

Naked Globals

Name Field # of Occurrence
^( PID+4, OBR+2, OBX+5
^(0 OBR+13, COMPL+19

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% EXIT!, CLOSE+2
DA EXIT!, CLOSE+3*, COMPL+15*
DFN EXIT!, PID+1!, PID+12*
DIE EXIT!, CLOSE+3*, COMPL+15*
DR EXIT!, CLOSE+4*, COMPL+17*
DVBC EXIT!, INIT+1*, PID+2*, PID+3, PID+4, OBR+2*, OBR+3, OBX+2, OBX+5*, OBX+6*
COMPL+5*
DVBCELCT EXIT!, OBR+18, OBR+19
DVBCEXAM EXIT!, CLOSE+6*, CLOSE+7
DVBCNT2 EXIT!, OBX+2*, OBX+7, OBX+8, OBX1+5*, OBX1+6, CLOSE+2
DVBCOBR EXIT!, OBR+1!, OBR+2*, OBR+4, OBR+5, OBR+6, OBR+7, OBR+8, OBR+9
DVBCOBX EXIT!, OBX+5*, OBX1+1, OBX1+6
DVBCOBXV EXIT!, OBX1+1*, OBX1+2, OBX1+3, OBX1+4
DVBCOPN COMPL+4!, COMPL+5*, COMPL+6
DVBCPAT EXIT!, PID+1!, PID+11*, COMPL+9
DVBCPDFN EXIT!, PID+1!, PID+10*, PID+12
DVBCPID EXIT!, PID+1!, PID+4*, PID+5, PID+6, PID+7, PID+8, PID+9, PID+10, PID+11
DVBCRPDT EXIT!, OBR+9*
DVBCSAV EXIT!, OBX+1!, OBX+2*, OBX+5*, OBX+6
DVBCSSN EXIT!, PID+1!, PID+9*, PID+15, COMPL+9
DVBCST EXIT!, COMPL+5*
DVBCUEX EXIT!, OBR+11*, OBR+14, OBR+15, OBX+3, OBX+7, OBX+9, OBX1+6, CLOSE+2, CLOSE+3
CLOSE+6, DEL+1
DVBCUEX1 EXIT!, OBR+15*, OBR+16, OBR+19, DEL+1
DVBCUEXT EXIT!, OBR+8*
DVBCUNIV EXIT!, OBR+1!, OBR+7*, OBR+10, OBR+11
DVBCURQ EXIT!, OBR+10*, OBR+12, OBX+3, OBX+7, OBX+9, COMPL+5, COMPL+10, COMPL+15, COMPL+19
DVBCX BEG+1, EXIT!, INIT+1*, PID+16*, OBR+20*, OBX+5*, OBX1+3*, OBX1+4*, ACK+3*
DVBCX1 EXIT!, ACK+1*
DVBX EXIT!
>> HLDA PID+2, OBR+2, OBX+5
>> HLDUZ INIT+3
>> HLECH OBR+10, OBR+11
HLERR BEG+1, EXIT!, INIT+2*, INIT+3*, PID+1!, PID+3*, PID+5*, PID+6*, PID+7*, PID+8*
PID+14*, PID+15*, OBR+3*, OBR+4*, OBR+5*, OBR+6*, OBR+12*, OBR+13*, OBR+14*, OBR+16*
OBR+18*, OBR+19*, OBX+7*, CLOSE+7*, ACK+1, ACK+2, COMPL+19*
>> HLESIG INIT+2
>> HLFS PID+5, PID+6, PID+7, PID+8, PID+9, PID+10, PID+11, OBR+2, OBR+4, OBR+5
OBR+6, OBR+7, OBR+8, OBR+9, OBX1+1, OBX1+6, ACK+2
>> HLMID ACK+2
HLSDATA ACK+1!
HLSDATA(1 ACK+1*
HLSDATA(2 ACK+2*
>> HLTRANS ACK+4
U PID+15, OBR+13, OBR+16, OBR+19, CLOSE+7, COMPL+5, COMPL+10, COMPL+19, DEL+1
VADM EXIT!, PID+1!
VADM(2 PID+15
VAERR EXIT!, PID+1!, PID+14
XMB COMPL+8*, COMPL+14!
XMB(1 COMPL+9*
XMB(2 COMPL+9*
XMB(3 COMPL+12*
XMDUZ COMPL+7*, COMPL+14!
Y COMPL+10*, COMPL+12, COMPL+14!
Info |  Source |  Call Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All