MAGGTCPR ;WOIFO/GEK - RPC Calls for Patient DHCP Reports ; [ 06/20/2001 08:56 ]
Source file <MAGGTCPR.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 | 3 | MAGGDGRPD MAGGHS MAGGHSLIST |
Name | Comments | DBIA/ICR reference |
---|---|---|
DGRPD(MAGRPTY,DFN) | ;RPC Call to Generate Patient Profile
|
|
HSUM(MAGRPTY,MAGGZ) | ;RPC Call to Get Health Summary for Patient
; MAGGZ -> DFN ^ HS Type (IEN) |
|
HSLIST(MAGRY,ZY) | ;RPC Call To do a lookup using LIST^DIC to return
; the List of Health Summary Types for a user to select from. ; MAGRY is the Array to return. ; ZY is NOT USED ; Kernel uses Y, we have to New it because calls to DIC etc ; also use it and change it, and kill it. |
|
DISSUM(MAGRPTY,DFN) | ; Discharge summary
|
|
ERRA |
RPC Name | Call Tags |
---|---|
MAGGHSLIST | HSLIST |
MAGGHS | HSUM |
MAGGDGRPD | DGRPD |
FileNo | Call Tags |
---|---|
^GMT(142 - [#142] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^%ZOSF("ERRTN" | ERRA+1 |
^%ZOSF("TRAP" | HSUM+5 |
^TMP("DIERR" | HSLIST+15! |
^TMP("DILIST" | HSLIST+14!, HSLIST+19, HSLIST+21, HSLIST+22, HSLIST+23, HSLIST+24 |
^TMP($J | DGRPD+8, HSUM+6, DISSUM+1 |
Name | Line Occurrences |
---|---|
@( | ERRA+1 |
Name | Field # of Occurrence |
---|---|
^( | HSLIST+22, HSLIST+24 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> %ZIS | DGRPD+11*, HSUM+9* |
DFN | DGRPD~, HSUM+10*, DISSUM~ |
FI | HSLIST+6~ |
FILE | HSLIST+7~, HSLIST+8*, HSLIST+16*, HSLIST+17 |
FLAGS | HSLIST+7~, HSLIST+8*, HSLIST+17 |
FLDS | HSLIST+7~, HSLIST+8*, HSLIST+16*, HSLIST+17 |
FROM | HSLIST+7~, HSLIST+8*, HSLIST+16*, HSLIST+17 |
GMTSEG | HSUM+14! |
GMTSEGC | HSUM+14! |
GMTSEGI | HSUM+14! |
GMTSTITL | HSUM+3~, HSUM+11* |
GMTSTYP | HSUM+3~, HSUM+10*, HSUM+11 |
IDENT | HSLIST+7~, HSLIST+8*, HSLIST+17 |
IENS | HSLIST+7~, HSLIST+8*, HSLIST+17 |
INDEX | HSLIST+7~, HSLIST+8*, HSLIST+16*, HSLIST+17 |
INFO | HSLIST+6~, HSLIST+21*, HSLIST+27, HSLIST+28 |
IO | DGRPD+12, DGRPD+14, HSUM+12, HSUM+15 |
IO(0 | DGRPD+14, HSUM+15 |
>> IOP | DGRPD+11*, HSUM+9* |
MAGGZ | HSUM~, HSUM+10 |
MAGIEN | HSLIST+6~, HSLIST+22*, HSLIST+25 |
MAGRPTY | DGRPD~, DGRPD+8*, DGRPD+9, DGRPD+10, DGRPD+15, HSUM~, HSUM+6*, HSUM+7, HSUM+8, HSUM+16 , DISSUM~, DISSUM+1*, DISSUM+2, ERRA |
MAGRY | HSLIST~ |
MAGRY( | HSLIST+20*, HSLIST+25* |
MAGRY(0 | HSLIST+27*, HSLIST+28* |
NUM | HSLIST+7~, HSLIST+8*, HSLIST+16*, HSLIST+17 |
PART | HSLIST+7~, HSLIST+8*, HSLIST+16*, HSLIST+17 |
>> POP | DGRPD+11, HSUM+9 |
SCR | HSLIST+7~, HSLIST+8*, HSLIST+17 |
TROOT | HSLIST+7~, HSLIST+8*, HSLIST+17 |
U | HSUM+10, HSLIST+27 |
VAL | HSLIST+7~, HSLIST+8* |
X | HSUM+3~, HSUM+5*, HSLIST+23*, HSLIST+24*, HSLIST+25 |
XI | HSLIST+6~, HSLIST+20, HSLIST+22*, HSLIST+23, HSLIST+24, HSLIST+25 |
Y | HSUM+3~, HSLIST+6~ |
Z | HSLIST+6~, HSLIST+23*, HSLIST+24* |
ZY | HSLIST~ |