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* |