OCXOHL7 ;SLC/RJS,CLA - External Interface - PROCESS HL7 DATA ARRAY ;4/02/03 13:50
Source file <OCXOHL7.m>
| Package | Total | Call Graph | 
|---|---|---|
| Order Entry Results Reporting | 2 | ($$NEW,FINISH)^OCXOLOG (,$$CDATA,$$LOG,LOG,UPDATE)^OCXOZ01 | 
| Package | Total | Caller Graph | 
|---|---|---|
| Order Entry Results Reporting | 1 | OCXDEBUG | 
| 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. | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| 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! | 
| 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 | 
| >> | 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~ | 
| Name | Field # of Occurrence | 
|---|---|
| $T(LOG^OCXOZ01 | LOG+4 | 
| $T(^OCXOZ01 | RTEST+2 |