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 |