MAGGNTI1 ;WOIFO/GEK - Imaging interface to TIU. RPC Calls etc. ; 04 Apr 2002 2:37 PM
Source file <MAGGNTI1.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 | 6 | MAG3 TIU CREATE ADDENDUM MAG3 TIU MODIFY NOTE MAG3 TIU NEW MAG3 TIU SIGN RECORD MAGDTR03 MAGGNTI |
Name | Comments | DBIA/ICR reference |
---|---|---|
NEW(MAGRY,MAGDFN,MAGTITLE,MAGADCL,MAGMODE,MAGES,MAGESBY,MAGLOC,MAGDATE,MAGCNSLT,MAGTEXT) | ;RPC [MAG3 TIU NEW]
|
|
NEWADD(MAGRY,MAGDFN,MAGTIUDA,MAGADCL,MAGMODE,MAGES,MAGESBY,MAGDATE,MAGTEXT) | ; RPC [MAG3 TIU CREATE ADDENDUM]
; RPC call to create an Addendum to a Note ; and Optionally : ; Electronically Sign, ; Administratively Close, ; or Add Text to the Addendum ; ; - - - Required - - - ; MAGDFN - Patient DFN ; MAGTIUDA - IEN of TIU NOTE in file 8925 ; - - - Optional - - - ; MAGTEXT - Array of Text to add to the New Note. ; MAGES - The encrypted Electronic Signature ; MAGESBY - The DUZ of the Signer (Defaults to DUZ) ; MAGADCL - 1 = Mark this Note as Administratively Closed ; MAGMODE - Mode of Admin Closure: "S" = Scanned Document "M" = Manual closure "E" = Electronically Filed ; MAGDATE - Date of the Addendum. |
|
MOD(MAGRY,MAGDFN,MAGTIUDA,MAGADCL,MAGMODE,MAGES,MAGESBY,MAGTEXT) | ; RPC [MAG3 TIU MODIFY NOTE]
; After a Note is filed, we call this to Modify the Note. We do this to sign it. ; That way the Signed Date is After the Image Association Date/Time. |
|
ERR | ; ERROR TRAP
|
|
SIGN(MAGRY,MAGDFN,MAGTIUDA,MAGES,MAGESBY) | ;RPC [MAG3 TIU SIGN RECORD]
; RPC Call to 'Sign' a Note. |
Name | Field # of Occurrence |
---|---|
$$EC^%ZOSV | ERR+1 |
$$GET1^DIQ | NEWADD+45 |
$$VALDATA^MAGGNTI2 | NEWADD+23 |
$$VALES^MAGGNTI2 | NEW+51 |
ADMNCLOS^MAGGNTI2 | NEW+89, NEWADD+61 |
MOD^MAGGNTI3 | MOD+9 |
SIGN^MAGGNTI3 | NEW+95, NEWADD+55, SIGN+2 |
$$VALID^MAGGSIV1 | NEW+53, NEW+77, NEWADD+42 |
ISCNSLT^TIUCNSLT | NEW+59 |
$$CANENTR^TIULP | NEW+57 |
MAKE^TIUSRVP | NEW+71 |
MAKEADD^TIUSRVP | NEWADD+32 |
UPDATE^TIUSRVP | NEW+84, NEWADD+49 |
$$NOW^XLFDT | NEW+54 |
RPC Name | Call Tags |
---|---|
MAG3 TIU NEW | NEW |
MAG3 TIU CREATE ADDENDUM | NEWADD |
MAG3 TIU SIGN RECORD | SIGN |
MAG3 TIU MODIFY NOTE | MOD |
FileNo | Call Tags |
---|---|
^TIU(8925 - [#8925] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^%ZOSF("ERRTN" | ERR+3 |
^DPT - [#2] | NEW+45 |
^TIU(8925.1 - [#8925.1] | NEW+49 |
^VA(200 - [#200] | NEW+47 |
Name | Line Occurrences |
---|---|
@( | ERR+3 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
CT | NEWADD+24~, NEWADD+25*, NEWADD+28* |
DUZ | NEW+27, NEW+80, NEWADD+20, NEWADD+47, MOD+8 |
ERR | ERR+1~*, ERR+2 |
I | NEW+30~, NEW+40*, NEW+41*, NEW+42, NEWADD+24~, NEWADD+25*, NEWADD+27*, NEWADD+28 |
ISVAL | NEW+30~ |
MAGADCL | NEW~, NEW+26*, NEW+88, NEWADD~, NEWADD+19*, NEWADD+60, MOD~, MOD+5*, MOD+9 |
MAGCNSLT | NEW~, NEW+29*, NEW+62, NEW+64, NEW+82 |
MAGDATE | NEW~, NEW+29*, NEW+53, NEW+54*, NEW+67, NEW+77, NEW+78, NEWADD~, NEWADD+21*, NEWADD+42 , NEWADD+44 |
MAGDFN | NEW~, NEW+25*, NEW+45, NEW+71, NEW+89, NEW+95, NEWADD~, NEWADD+19*, NEWADD+23, NEWADD+55 , NEWADD+61, MOD~, MOD+4*, MOD+9, SIGN~, SIGN+2 |
MAGES | NEW~, NEW+26*, NEW+51, NEW+94, NEW+95, NEWADD~, NEWADD+19*, NEWADD+54, NEWADD+55, MOD~ , MOD+7*, MOD+9, SIGN~, SIGN+2 |
MAGESBY | NEW~, NEW+27*, NEW+47, NEW+80, NEW+95, NEWADD~, NEWADD+20*, NEWADD+47, NEWADD+55, MOD~ , MOD+8*, MOD+9, SIGN~, SIGN+2 |
MAGISC | NEW+30~, NEW+59, NEW+60, NEW+62*, NEW+64, NEW+82 |
MAGLOC | NEW~, NEW+25*, NEW+67, NEW+71 |
MAGMODE | NEW~, NEW+28*, NEW+33, NEW+34, NEW+35, NEW+89, NEWADD~, NEWADD+20*, NEWADD+61, MOD~ , MOD+6*, MOD+9 |
MAGRES | NEW+77, NEWADD+24~, NEWADD+42 |
MAGRY | NEW~, NEW+35*, NEW+45*, NEW+47*, NEW+49*, NEW+51*, NEW+53*, NEW+57*, NEW+60*, NEW+64* , NEW+72*, NEW+73*, NEW+74, NEW+77*, NEW+83*, NEW+90*, NEW+96*, NEWADD~, NEWADD+23, NEWADD+32 , NEWADD+36*, NEWADD+37, NEWADD+38*, NEWADD+42*, NEWADD+50*, NEWADD+56*, NEWADD+62*, MOD~, MOD+9, ERR+2* , SIGN~, SIGN+2 |
MAGTEXT | NEW~, NEWADD~, NEWADD+27, MOD~ |
MAGTEXT( | NEW+33*, NEW+34*, NEW+38*, NEW+41, NEW+42, NEWADD+27, NEWADD+28 |
MAGTEXT("" | NEW+38 |
MAGTITLE | NEW~, NEW+25*, NEW+49, NEW+57, NEW+59, NEW+71 |
MAGTIUDA | NEW+30~, NEW+71, NEW+72, NEW+73, NEW+84, NEW+89, NEW+95, NEWADD~, NEWADD+19*, NEWADD+23 , NEWADD+32, NEWADD+45, MOD~, MOD+4*, MOD+9, SIGN~, SIGN+2 |
MAGTIUX | NEW+30~, NEW+71 |
MAGTIUX("TEXT" | NEW+42* |
MAGTY | NEW+30~, NEW+74*, NEW+89, NEW+90, NEW+95, NEW+96, NEWADD+55, NEWADD+56, NEWADD+61, NEWADD+62 |
MAGUPD | NEWADD+24~, NEWADD+41!, NEWADD+48, NEWADD+49 |
MAGUPD("1202" | NEWADD+47* |
MAGUPD(1211 | NEWADD+45* |
MAGUPD(1301 | NEWADD+44* |
MAGVSTR | NEW+30~, NEW+67*, NEW+71 |
MAGX | NEW+30~, NEW+53 |
MAGXT | NEWADD+24~, NEWADD+32 |
MAGXT("TEXT" | NEWADD+26*, NEWADD+28* |
MAGY | NEWADD+24~, NEWADD+49, NEWADD+50 |
MTXT | NEW+30~, NEW+83, NEW+84 |
MTXT("1202" | NEW+80* |
MTXT("1405" | NEW+82* |
MTXT(1301 | NEW+78* |
MUPD | NEW+30~, NEW+83, NEW+84 |
NEWTIUDA | NEWADD+24~, NEWADD+37*, NEWADD+49, NEWADD+55, NEWADD+61 |
NODE | NEW+30~, NEW+40*, NEW+42* |
Name | Field # of Occurrence |
---|---|
$T( | NEW+24, NEWADD+18, MOD+3 |