MAGGTSR ;WOIFO/GEK - SURGERY CASE LIST ; [ 06/20/2001 08:57 ]
Source file <MAGGTSR.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Imaging | 1 | MAGGSUR GET |
Name | Comments | DBIA/ICR reference |
---|---|---|
GET(MAGRY,MAGDFN,DATA) | ;RPC [MAGGSUR GET]
; Call to get list of Patient Surgery procedures ; MAGDFN = Patient DFN ; DATA = For Future Use. |
|
C1 | ;This is the New Call, which has Non-OR, but doesn't have Scheduled
|
|
E1 | ;Now merge the lists from each of the two calls to Surgery Routines.
|
|
IMGCT(SRFIEN) | ;
; Count of images for this Surgery Case ; If more than one group (or image) ; then return "Group count : total images" i.e. "3:134" ; else return count of Images i.e. "4" |
|
IMAGE(MAGRY,DATA) | ;
; Called with the IEN of the Surgery package ^SRF(170,x ; We'll return a list of images. |
|
GETLIST | ; called from other points in this routine, when SRFIEN is defined
; and returns a list in MAGRY(1..n) ; We'll make a tmp list of just the image IEN's ; splitting groups into individual image entries. |
RPC Name | Call Tags |
---|---|
MAGGSUR GET | GET |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DPT - [#2] | GET+7 |
^MAG(2005 - [#2005] | IMGCT+9, GETLIST+7, GETLIST+8, GETLIST+9 |
^SRF - [#130] | IMGCT+8, IMAGE+5, IMAGE+6, GETLIST+5, GETLIST+6 |
^TMP("MAGGX" | GETLIST+18! |
^TMP($J | GET+6!, GET+19*, C1+6, C1+7*, E1+1, E1+3, E1+4, E1+5, GETLIST+4!, GETLIST+8* , GETLIST+9*, GETLIST+10, GETLIST+13 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
AI | GET+5~ |
CA1 | GET+5~, GET+13 |
CA1( | GET+16, GET+17, GET+18, GET+19 |
CA1(0 | GET+14 |
CA2 | GET+5~, C1+1, C1+2, C1+3, C1+4 |
CT | IMGCT+6~, IMGCT+7*, IMGCT+12*, IMGCT+13, IMGCT+14, GETLIST+5*, GETLIST+11*, GETLIST+14*, GETLIST+15, GETLIST+17 |
DATA | GET~, IMAGE~, IMAGE+4 |
DTX | GET+5~, GET+18*, GET+19, E1+2*, E1+3*, E1+4, E1+5 |
GCT | IMGCT+6~, IMGCT+7*, IMGCT+11*, IMGCT+13 |
I | GET+5~, GET+16*, GET+17, GET+18, GET+19, C1+3*, C1+4, E1+2*, E1+5*, E1+8 , GETLIST+5*, GETLIST+6 |
ICT | IMGCT+6~, IMGCT+9*, IMGCT+10*, IMGCT+12 |
J | IMGCT+6~, IMGCT+7*, IMGCT+8*, IMGCT+9 |
MAGDFN | GET~, GET+7, GET+13, C1+1 |
>> MAGFILE | GETLIST+15 |
MAGIEN | IMAGE+3~, GETLIST+6*, GETLIST+7, GETLIST+8, GETLIST+9 |
MAGQUIET | GETLIST+12*, GETLIST+16! |
MAGRY | GET~, IMAGE~ |
MAGRY( | E1+5*, GETLIST+15* |
MAGRY(0 | GET+7*, GET+9*, GET+14*, E1+1*, E1+8*, IMAGE+5*, IMAGE+6*, GETLIST+10*, GETLIST+17* |
MAGRY(1 | GET+10* |
>> MAGXX | GETLIST+14* |
NAME | GET+5~, GET+7*, GET+14, E1+1, E1+8 |
SDAT | GET+5~, C1+4*, C1+6, C1+7 |
SRFDA | GET+5~, E1+2*, E1+4*, E1+5 |
SRFIEN | IMGCT~, IMGCT+8, IMAGE+3~, IMAGE+4*, IMAGE+5, IMAGE+6, GETLIST+5, GETLIST+6, GETLIST+10 |
U | GET+7, GET+17, GET+18, GET+19, C1+6, C1+7, IMGCT+9, GETLIST+6, GETLIST+9 |
Y | GET+5~ |
>> Z | GETLIST+9*, GETLIST+11*, GETLIST+13*, GETLIST+14 |