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 |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items |  All
Print Page as PDF
Routine: OCXOHL7

Package: Order Entry Results Reporting

Routine: OCXOHL7


Information

OCXOHL7 ;SLC/RJS,CLA - External Interface - PROCESS HL7 DATA ARRAY ;4/02/03 13:50

Source Information

Source file <OCXOHL7.m>

Call Graph

Call Graph

Call Graph Total: 2

Package Total Call Graph
Order Entry Results Reporting 2 ($$NEW,FINISH)^OCXOLOG  (,$$CDATA,$$LOG,LOG,UPDATE)^OCXOZ01  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
Order Entry Results Reporting 2 OCX ORDER CHECK HL7 RECIEVE  OCXDEBUG  
Kernel 1 ^ORD(101  

Entry Points

Name Comments DBIA/ICR reference
LOG(OCXARY) ;
; Log Data Messages
VERBOSE(OCXMSG) ;
ARYSIZE(ARY) ; Get array size (Local or Global)
EN(OCXMSG) ;
SILENT(OCXMSG,OUTMSG) ;
LOADATA(OCXSEG,OCXSD) ; Get '|' piece #OCXPC of OCXSD Segment Data array.
ERROR
PROC(OCXMSG,OUTMSG) ;
ZW(ARY) ; ZWrite an array (Local or Global)
RTEST() ; Does ^OCXOZ01 exist ?? Is it currently being compiled ??
CHECK(OCXMSG,OUTMSG) ;
GETDFN(ARRAY) ; Returns the patient IEN from file 2.

External References

Name Field # of Occurrence
$$NEW^OCXOLOG LOG+8
FINISH^OCXOLOG CHECK+69
^OCXOZ01 RTEST+2
$$CDATA^OCXOZ01 LOG+3
$$LOG^OCXOZ01 LOG+4
LOG^OCXOZ01 LOG+4
UPDATE^OCXOZ01 CHECK+48, CHECK+67

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,OUTMSG(OCXX)
  • Line Location: VERBOSE+7
Function Call: WRITE
  • Prompt: !,ARY," = ",@ARY
  • Line Location: ZW+5
Function Call: WRITE
  • Prompt: !,ARY1," = ",@ARY1
  • Line Location: ZW+10

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] GETDFN+13
^OCXD(861 - [#861] RTEST+3!*, RTEST+4
^TMP($J CHECK+37, CHECK+38!, CHECK+39*, CHECK+40*, CHECK+41, CHECK+64, CHECK+71!

Label References

Name Line Occurrences
$$ARYSIZE CHECK+30
$$GETDFN CHECK+48, CHECK+66, LOG+7
$$LOG CHECK+19
$$RTEST CHECK+5
CHECK SILENT+5, VERBOSE+5
LOADATA CHECK+62, CHECK+64
SILENT PROC+1
VERBOSE EN+1
ZW LOG+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ARRAY GETDFN~, GETDFN+3
ARY ARYSIZE~, ARYSIZE+6*, ARYSIZE+8, ARYSIZE+9*, ARYSIZE+10*, ARYSIZE+11, ZW~, ZW+4, ZW+5*, ZW+7
, ZW+8*, ZW+9*, ZW+10
ARY1 ARYSIZE+2~, ARYSIZE+9*, ARYSIZE+11*, ZW+2~, ZW+8*, ZW+10*
DATE RTEST+1~, RTEST+4*, RTEST+5
DUZ LOG+8
LASTPC CHECK+29~
OCXARY CHECK+2~, CHECK+12*, CHECK+14, CHECK+15, CHECK+19, CHECK+28, CHECK+30, CHECK+33, CHECK+39, CHECK+48
, CHECK+66, LOG~, LOG+3, LOG+6*, LOG+7, LOG+8, GETDFN+2~, GETDFN+3*, GETDFN+4, GETDFN+7
, GETDFN+8, GETDFN+9
OCXCLIN CHECK+29~
OCXD0 LOADATA+2~, LOADATA+5*, LOADATA+6
OCXD1 LOADATA+2~, LOADATA+7*, LOADATA+8, LOADATA+9
OCXDFN CHECK+2~, CHECK+48*, CHECK+66*, CHECK+67, LOG+5~, LOG+7*, LOG+8
OCXDSIZE CHECK+2~, CHECK+30*, CHECK+32, CHECK+37, CHECK+62, CHECK+64
OCXEL CHECK+2~
OCXHL7 SILENT+2~, VERBOSE+2~
OCXLINE CHECK+29~
OCXLINE(0 CHECK+32, CHECK+33*, CHECK+34*, CHECK+35
OCXM CHECK+6~, CHECK+8*, CHECK+9
OCXMSG SILENT~, SILENT+5, VERBOSE~, VERBOSE+5, CHECK~, CHECK+12, PROC~, PROC+1, EN~, EN+1
OCXNDX GETDFN+2~, GETDFN+4*, GETDFN+5, GETDFN+7, GETDFN+8, GETDFN+9
OCXNL LOG+5~
OCXNL(1 LOG+6*
OCXODATA CHECK+2~, CHECK+21*
OCXODATA( CHECK+45, CHECK+51, CHECK+52, CHECK+53!, CHECK+55*, CHECK+56*, LOADATA+9*
OCXOLOG CHECK+2~, CHECK+19*, CHECK+69
OCXOSRC CHECK+2~, CHECK+26*, CHECK+48, CHECK+67
OCXOTIME CHECK+3~
>> OCXOVRD CHECK+21
OCXOZZT SILENT+2~, VERBOSE+2~
OCXP1 GETDFN+2~, GETDFN+7*, GETDFN+13
OCXP2 GETDFN+2~, GETDFN+8*, GETDFN+11
OCXP3 GETDFN+2~, GETDFN+9*, GETDFN+13
OCXPC CHECK+29~
OCXPCNT LOADATA+2~, LOADATA+5*, LOADATA+8*, LOADATA+9
OCXQUIT CHECK+3~, CHECK+14*, CHECK+15*, CHECK+17
OCXRDT SILENT+2~, SILENT+3*, VERBOSE+3*
OCXSD LOADATA~, LOADATA+5, LOADATA+6
OCXSEG CHECK+35*, CHECK+41*, CHECK+43, CHECK+45, CHECK+51, CHECK+55, CHECK+56, CHECK+62, CHECK+64, LOADATA~
, LOADATA+4, LOADATA+9
OCXSEG0 SILENT+2~, VERBOSE+2~, CHECK+3~, CHECK+52*, CHECK+53
OCXSEQ CHECK+3~, CHECK+51*, CHECK+52, CHECK+53
OCXSUB CHECK+3~, CHECK+14*, CHECK+15, CHECK+28*, CHECK+30, CHECK+33, CHECK+39, CHECK+55, CHECK+56
OCXTDAT CHECK+29~
OCXTEST CHECK+3~, CHECK+21*
OCXTEXT LOADATA+2~, LOADATA+6*, LOADATA+7, LOADATA+8, LOADATA+9
>> OCXTRACE LOG+3
OCXVAR CHECK+3~
OCXVAR("DUZ" CHECK+23*
OCXVAR("OCXARY" CHECK+25*
OCXVAR("OCXMSG" CHECK+24*
OCXX VERBOSE+2~, VERBOSE+7*
OMSG CHECK+6~, CHECK+7*, CHECK+8, CHECK+10
OTMOUT CHECK+6~
OUTMSG SILENT~, SILENT+4*, SILENT+5, VERBOSE+2~, VERBOSE+4*, VERBOSE+5, CHECK~, CHECK+48, CHECK+67, PROC~
, PROC+1
OUTMSG( VERBOSE+7, CHECK+8, CHECK+10*
OUTMSG("" CHECK+10
OUTMSG(0 VERBOSE+6, VERBOSE+8
SIZE ARYSIZE+2~, ARYSIZE+4*, ARYSIZE+6*, ARYSIZE+11*, ARYSIZE+13
TMOUT RTEST+1~
U RTEST+3, RTEST+4, GETDFN+13
X CHECK+29~

Marked Items

Name Field # of Occurrence
$T(LOG^OCXOZ01 LOG+4
$T(^OCXOZ01 RTEST+2
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items |  All