GMRCART ;SLC/DCM,DLT,JFR - Result display logic ;12/17/01 22:39
Source file <GMRCART.m>
| Package | Total | Caller Graph | 
|---|---|---|
| Consult Request Tracking | 4 | GMRCA1 GMRCGUIA GMRCSLM2 GMRCTIUP | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| SAVEHDR | ;Save the action header info to print later if there are comments | |
| GETRSLT(TMPGLOB,GMRCDET) | ;load the results into global defined in TMPGLOB | |
| GETRES | ;load the TIU notes into TMPGLOB | |
| GETHDR | ;Print the comment header if the action had a comment | |
| GETCOM | ;Get the comments for resolution actions | |
| RT(GMRCO) | ;Result Display logic - called from GMRCA1 | |
| GETMCAR | ;load the medicine results into TMPGLOB | |
| GETREMOT(GMRCDA,GMRCAR,GMRCNT) | ;retrieve remote results and load up in display ; Input: ; GMRCDA = consult ien from file 123 ; GMRCAR = array to return results in (e.g. $NA(^TMP("GMRCAR",$J)) ) ; GMRCNT = number within GMRCAR to start placing results (pass by ref) | |
| GETCP | ; Load up any Clin. Proc. results | |
| END | ;kill off variables and exit | 
| Name | Field # of Occurrence | 
|---|---|
| RMDEV^%ZISUTL | GETREMOT+29 | 
| SAVDEV^%ZISUTL | GETREMOT+26 | 
| USE^%ZISUTL | GETREMOT+28 | 
| EXAC^GMRCADC | RT+5 | 
| $$RESOLUA^GMRCAU | GETCOM+11 | 
| $$RESOLUS^GMRCAU | RT+5, GETCOM+2 | 
| $$CENTER^GMRCP5D | GETHDR+2 | 
| PRINT^GMRCTIUP | GETRSLT+13 | 
| EN^VALM | RT+17 | 
| FULL^VALM1 | RT+8 | 
| KILL^VALM10 | RT+19 | 
| $$FMTE^XLFDT | SAVEHDR+4, GETREMOT+34 | 
| $$CJ^XLFSTR | GETREMOT+31, GETREMOT+32, GETREMOT+34 | 
| $$REPEAT^XLFSTR | GETREMOT+14, GETREMOT+15 | 
| $$STA^XUAF4 | GETREMOT+21 | 
| F4^XUAF4 | GETREMOT+22 | 
| DIRECT^XWB2HL7 | GETREMOT+27 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^GMR(123 - [#123] | RT+3, RT+4, GETRSLT+11, GETCOM+1, GETCOM+6, GETCOM+10, GETCOM+19, GETCOM+21, SAVEHDR+3, SAVEHDR+4 , GETREMOT+11, GETREMOT+18, GETREMOT+20 | 
| ^GMR(123.1 - [#123.1] | GETHDR+2 | 
| ^TMP("GMRC" | END+3 | 
| ^TMP("GMRCR" | RT+9!, GETRSLT+8!, GETMCAR+1, GETMCAR+3, GETMCAR+6, GETMCAR+8!, GETCP+1, GETCP+3, GETCP+6, GETCP+7 , GETCP+9!, GETRES+1, GETRES+4, GETRES+5, GETRES+7, GETRES+9, GETRES+10, GETRES+11, GETRES+12, GETRES+15 , GETRES+18! | 
| ^VA(200 - [#200] | GETHDR+3, GETHDR+4 | 
| Name | Line Occurrences | 
|---|---|
| END | RT+5, RT+22 | 
| GETCOM | GETRSLT+24 | 
| GETCP | GETRSLT+16 | 
| GETHDR | GETCOM+20 | 
| GETMCAR | GETRSLT+15 | 
| GETRES | GETRSLT+17 | 
| GETRSLT | RT+15 | 
| SAVEHDR | GETCOM+15 | 
| Name | Field # of Occurrence | 
|---|---|
| ^("GMRCRPT" | GETRES+7 | 
| ^("MENU" | END+3 | 
| ^(0 | RT+3, GETRSLT+11, GETMCAR+4*, GETCP+4*, SAVEHDR+3 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| DIROUT | END+1, END+2! | 
| DTOUT | END+1, END+2! | 
| DUOUT | END+2! | 
| FTR | GETREMOT+12~, GETREMOT+15*, GETREMOT+53 | 
| GMRCAHDR | GETCOM+14~, GETCOM+20, SAVEHDR+1*, GETHDR+5! | 
| GMRCAIEN | GETCOM+9~, GETCOM+10*, GETCOM+11, GETHDR+2 | 
| GMRCAR | GETREMOT~, GETREMOT+13, GETREMOT+16, GETREMOT+17, GETREMOT+31, GETREMOT+32, GETREMOT+34, GETREMOT+35, GETREMOT+40, GETREMOT+42 , GETREMOT+46, GETREMOT+48, GETREMOT+52, GETREMOT+53, GETREMOT+54 | 
| GMRCCT | RT+1~, RT+9*, GETRSLT+5~, GETRSLT+9*, GETRSLT+11*, GETRSLT+13, GETRSLT+14, GETRSLT+19, GETRSLT+20*, GETRSLT+21 , GETRSLT+22*, GETRSLT+25*, GETMCAR+4*, GETMCAR+5*, GETMCAR+6*, GETCP+4*, GETCP+5*, GETCP+7*, GETRES+6*, GETRES+7 , GETRES+8*, GETRES+9*, GETRES+10*, GETRES+11*, GETRES+13*, GETRES+14*, GETRES+15*, GETCOM+21*, GETHDR+1*, GETHDR+2* , GETHDR+3*, GETHDR+4* | 
| GMRCCTS | GETRSLT+5~, GETRSLT+14*, GETRSLT+19 | 
| GMRCDA | GETREMOT~, GETREMOT+11, GETREMOT+18, GETREMOT+20 | 
| GMRCDATA | GETREMOT+12~, GETREMOT+27, GETREMOT+30, GETREMOT+37, GETREMOT+43, GETREMOT+44, GETREMOT+45, GETREMOT+48, GETREMOT+49, GETREMOT+50! | 
| GMRCDATA( | GETREMOT+38, GETREMOT+39, GETREMOT+42 | 
| GMRCDET | GETRSLT~, GETRSLT+10*, GETRSLT+13, GETRSLT+24 | 
| GMRCDVL | RT+13*, RT+21!, GETRSLT+7*, GETRSLT+20, GETRES+7, GETRES+9 | 
| GMRCENBY | GETCOM+14~, SAVEHDR+3*, GETHDR+3 | 
| GMRCENDT | GETCOM+14~, SAVEHDR+4*, GETHDR+3 | 
| GMRCIO | GETREMOT+12~ | 
| GMRCLCT | RT+21! | 
| GMRCMSG | RT+1~, RT+5* | 
| GMRCNT | GETREMOT~, GETREMOT+13*, GETREMOT+16*, GETREMOT+17*, GETREMOT+31*, GETREMOT+32, GETREMOT+33*, GETREMOT+34*, GETREMOT+35*, GETREMOT+40 , GETREMOT+41*, GETREMOT+42*, GETREMOT+46, GETREMOT+47*, GETREMOT+48*, GETREMOT+52*, GETREMOT+53*, GETREMOT+54 | 
| GMRCO | RT~, RT+3, RT+4, GETRSLT+11, GETRSLT+13, GETCOM+1, GETCOM+6, GETCOM+10, GETCOM+19, GETCOM+21 , SAVEHDR+3, SAVEHDR+4 | 
| GMRCPRNM | RT+21! | 
| GMRCPROV | GETCOM+14~, SAVEHDR+3*, GETHDR+4 | 
| >> GMRCQIT | END+1* | 
| GMRCQT | GETREMOT+36~*, GETREMOT+38, GETREMOT+39*, GETREMOT+44, GETREMOT+45* | 
| >> GMRCQUT | RT+5* | 
| GMRCREM | GETREMOT+12~, GETREMOT+18*, GETREMOT+20 | 
| GMRCREM0 | GETREMOT+19~, GETREMOT+20*, GETREMOT+21, GETREMOT+23, GETREMOT+34 | 
| GMRCRES | GETREMOT+19~, GETREMOT+23*, GETREMOT+24*, GETREMOT+25, GETREMOT+27, GETREMOT+31 | 
| GMRCRPC | GETREMOT+19~, GETREMOT+24*, GETREMOT+25*, GETREMOT+27 | 
| GMRCRPT | RT+21! | 
| GMRCSITE | GETREMOT+19~, GETREMOT+22 | 
| GMRCSITE("NAME" | GETREMOT+32 | 
| GMRCSR | RT+1~, RT+3*, RT+5 | 
| GMRCSTA | GETREMOT+19~, GETREMOT+21*, GETREMOT+22, GETREMOT+27 | 
| GMRCSTS | RT+1~, RT+4*, RT+5, GETCOM+1*, GETCOM+2 | 
| GMRCTMP | RT+1~, RT+12*, RT+15 | 
| GMRCTO | RT+21! | 
| GMRCTUFN | RT+1~, RT+3*, RT+5, RT+21! | 
| GMRCVAL | RT+11*, RT+18, RT+21! | 
| GMRCX | RT+21! | 
| HDR | GETREMOT+12~, GETREMOT+14*, GETREMOT+16 | 
| I | GETREMOT+38~*, GETREMOT+39, GETREMOT+42, GETREMOT+44~*, GETREMOT+45, GETREMOT+48 | 
| >> IOBM | RT+8 | 
| >> IOSTBM | RT+8 | 
| >> IOTM | RT+8 | 
| >> LNCT | RT+18 | 
| MCFILE | RT+21! | 
| MCPROC | RT+21! | 
| ND | GETMCAR+2~, GETMCAR+3*, GETMCAR+6, GETCP+2~, GETCP+3*, GETCP+6, GETCP+7, GETRES+3~, GETRES+4*, GETRES+5 , GETRES+7, GETRES+9, GETRES+10, GETRES+11, GETRES+12, GETRES+15, GETCOM+5~, GETCOM+6* | 
| ND1 | GETMCAR+2~, GETMCAR+6*, GETCP+2~, GETCP+6*, GETCP+7, GETRES+3~, GETRES+11*, GETRES+12*, GETRES+15, GETCOM+5~ , GETCOM+6*, GETCOM+10, GETCOM+19, GETCOM+21, SAVEHDR+3, SAVEHDR+4 | 
| ND2 | GETRES+15*, GETCOM+5~, GETCOM+18*, GETCOM+19*, GETCOM+21 | 
| ORAGE | RT+20! | 
| ORDG | RT+20! | 
| ORDOB | RT+20! | 
| OREND | RT+20! | 
| ORFT | RT+20! | 
| ORHI | RT+20! | 
| ORIFN | RT+20! | 
| ORIO | RT+20! | 
| ORL | RT+20! | 
| ORNP | RT+20! | 
| ORPD | RT+20! | 
| ORPNM | RT+20! | 
| ORPV | RT+20! | 
| ORSEQ | RT+20! | 
| ORSEX | RT+20! | 
| ORWARD | RT+20! | 
| SF | GETRSLT+5~, GETRSLT+11*, GETRSLT+20 | 
| TAB | GETRSLT+5~, GETRSLT+6*, GETMCAR+5, GETCP+5, GETRES+14 | 
| TMPGLOB | GETRSLT~, GETRSLT+8, GETRSLT+11, GETRSLT+20, GETRSLT+21, GETRSLT+25*, GETMCAR+4, GETMCAR+5, GETMCAR+6, GETCP+4 , GETCP+5, GETCP+7, GETRES+6, GETRES+7, GETRES+9, GETRES+10, GETRES+11, GETRES+13, GETRES+14, GETRES+15 , GETCOM+21, GETHDR+1, GETHDR+2, GETHDR+3, GETHDR+4 | 
| U | GETREMOT+21, GETREMOT+23, GETREMOT+39, GETREMOT+45 | 
| >> VALMAR | RT+11, RT+18* | 
| >> VALMCNT | RT+18* | 
| >> XQORM("A" | RT+10* | 
| >> XQORM("HIJACK" | END+3* |