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