DGRNCVNC ;HDSO/RTW - Run Patient Name Standardization ; 25 OCT 2023 10:21
Source file <DGRNCVNC.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 |
---|---|---|
EN | ;
|
|
DIRHL7 | ;
|
|
RUN(DGFLAG) | ;Convert PATIENT file names;
|
|
LOOP | ||
DIR | ;
|
|
LOOP2 | ;
|
|
UPDATE(DGFLAG,DGFIL,DGIENS,DGFLD,DGNAM,DGNMSP,DPTMAX,DPTA,DGMPI) | ;Process name field
|
|
RECORD(DGFIL,DGFLD,DGREC,DGNAM,DGAUD,DGNMSP,DGDFN,DGOLD) | ;file changes in ^XTMP
|
|
INV(DGIENS) | ;Invert the IENS CALL FROM UPDATE
|
|
FIELD | ||
XRARY | ;Gather xref kills and sets
|
|
CONFIRM | ; SEND A CONFIRMATION MAILMAN MESSAGE
|
|
RESULTS | ;
|
|
SENDMSG(XMDUZ,XMSUBJ,XMBODY,XMTO,XMINSTR,XMZ,XMATTACH) | ; Send a msg
; In: User, basket (if you are recipient), all msg parts, ; priority?, closed?, (info?,cc?), send now or later (when?), ; (KIDS,MIME,text,PackMan), delete date (if to shared,mail) ; XMINSTR("RCPT BSKT") |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^DD("IX" - [#.11] | FIND^DIC, GETS^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DPT - [#2] | LOOP+10, LOOP+11, LOOP+12, LOOP+14, LOOP+16, LOOP+18, LOOP+19, LOOP2+7, LOOP2+11, LOOP2+13 , LOOP2+17, UPDATE+10, RECORD+42, CONFIRM+7 |
^XTMP( | RUN+4!, RUN+5, RUN+6*, RUN+7*, RUN+8*, RUN+9*, RUN+10*, RUN+11*, RUN+12*, RUN+13* , RUN+14*, RUN+15*, RUN+16*, RUN+23, RUN+25, RUN+26, RUN+32, RUN+33*, RUN+35*, RUN+36* , RUN+39*, RUN+40*, RUN+41, RUN+42*, LOOP+3, LOOP2+20*, UPDATE+4*, UPDATE+6*, RECORD+29*, RECORD+31* , RECORD+34*, RECORD+36*, RECORD+38*, RECORD+40*, RECORD+43* |
^XTMP("CONFIRM" | CONFIRM+2!, CONFIRM+4*, CONFIRM+8* |
^XTMP("RESULTS" | LOOP+2!, LOOP+5*, LOOP+6*, LOOP+7*, LOOP+8*, LOOP+9*, LOOP+20* |
^XTMP("UPDATE" | EN+7, LOOP+2!, LOOP+20*, LOOP2+3, CONFIRM+3, CONFIRM+5, CONFIRM+6, RESULTS+2 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DA | UPDATE+16~, UPDATE+18* |
DA(1 | UPDATE+18* |
DG20NAME | UPDATE+16~ |
DGA | RUN+3~, RUN+19*, RUN+20 |
DGAUD | UPDATE+2~, UPDATE+9, UPDATE+11, UPDATE+13, UPDATE+15, UPDATE+27, RECORD~ |
DGAUD( | RECORD+26 |
DGCNT | LOOP+1~, LOOP+4*, LOOP+6*, LOOP+7*, LOOP+8*, LOOP+9, LOOP+20* |
DGDATA | XRARY+1~, XRARY+7! |
DGDATA( | XRARY+9 |
DGDATA("DILIST" | XRARY+7 |
DGDFN | LOOP+3*, LOOP+10*, LOOP+11, LOOP+12, LOOP+14, LOOP+16, LOOP+18, LOOP+19, LOOP+20, LOOP2+2* , LOOP2+3*, LOOP2+4, LOOP2+7, LOOP2+11, LOOP2+12, LOOP2+13, LOOP2+16, LOOP2+17, LOOP2+20, UPDATE+10 , UPDATE+11, UPDATE+18, RECORD~, RECORD+24, RECORD+34, RECORD+40, RECORD+42, RECORD+43, XRARY+1~, XRARY+7* , XRARY+8, XRARY+9, CONFIRM+1*, CONFIRM+5*, CONFIRM+6, CONFIRM+7, CONFIRM+8 |
DGENUPLD | RUN+3~, RUN+46* |
DGET | RUN+3~, RUN+24*, RUN+30* |
DGFDA | UPDATE+2~ |
DGFDA( | UPDATE+24* |
DGFIELD | EN+12! |
DGFIELD( | RUN+20*, LOOP2+5, LOOP2+6, LOOP2+8, UPDATE+19, XRARY+3, XRARY+4, XRARY+5 |
DGFIL | EN+2*, DIR+20*, UPDATE~, UPDATE+6, UPDATE+11, UPDATE+18, UPDATE+24, UPDATE+27, RECORD~, RECORD+29 , RECORD+38, RECORD+40 |
DGFILE | RUN+3~, RUN+22*, RUN+23*, RUN+25, RUN+26 |
DGFLAG | EN+1*, EN+4, RUN~, RUN+34, RUN+38, DIR+20*, LOOP2+15, LOOP2+19, UPDATE~, UPDATE+12 |
DGFLD | RUN+24*, RUN+25*, RUN+26, UPDATE~, UPDATE+6, UPDATE+9, UPDATE+11, UPDATE+24, UPDATE+28, UPDATE+29 , RECORD~, RECORD+29, RECORD+38, RECORD+40 |
DGI | RUN+3~, RUN+19*, RUN+20, UPDATE+16~, UPDATE+17*, UPDATE+19, RECORD+23~, RECORD+26*, RECORD+27, RECORD+29 , RECORD+31, INV+1~, INV+4*, XRARY+1~, XRARY+2*, XRARY+4*, XRARY+5 |
DGIEN2 | RECORD+23~, RECORD+24*, RECORD+40 |
DGIENS | LOOP2+4*, UPDATE~, UPDATE+11, UPDATE+18, UPDATE+23, RECORD+23~, INV~, INV+2, INV+3*, INV+4 |
DGII | XRARY+1~, XRARY+9* |
DGMPI | LOOP2+4*, LOOP2+19, UPDATE~, UPDATE+28*, UPDATE+29* |
DGMSG | UPDATE+2~, UPDATE+25! |
DGN | RECORD+23~, RECORD+42*, RECORD+43 |
DGNAM | UPDATE~, UPDATE+8, UPDATE+9*, UPDATE+11, UPDATE+19, UPDATE+24, UPDATE+29, RECORD~, RECORD+40 |
DGNAME | LOOP+1~, LOOP+12*, LOOP+20, CONFIRM+6* |
DGNAMEC | LOOP+1~, CONFIRM+7*, CONFIRM+8 |
DGNMSP | EN+1*, DIRHL7+2~, RUN+4, RUN+5, RUN+6, RUN+7, RUN+8, RUN+9, RUN+10, RUN+11 , RUN+12, RUN+13, RUN+14, RUN+15, RUN+16, RUN+23, RUN+25, RUN+26, RUN+32, RUN+33 , RUN+35, RUN+36, RUN+39, RUN+40, RUN+41, RUN+42, LOOP+3, DIR+1~, DIR+2*, LOOP2+15 , LOOP2+19, LOOP2+20, UPDATE~, UPDATE+4, UPDATE+6, UPDATE+11, RECORD~, RECORD+29, RECORD+31, RECORD+34 , RECORD+36, RECORD+38, RECORD+40, RECORD+43 |
DGNOFDEL | RUN+3~, RUN+49* |
DGOLD | UPDATE+2~, UPDATE+8*, UPDATE+11, UPDATE+29, RECORD~, RECORD+40 |
DGOUT | RUN+3~, RUN+18*, RUN+23, RUN+25 |
DGPRUN | RUN+3~, RUN+41*, RUN+42 |
DGQ | RUN+3~, RUN+18* |
DGREC | RECORD~, RECORD+24 |
DGTINV | UPDATE+2~ |
DGTSTR | RECORD+23~*, RECORD+27*, RECORD+40 |
DGTYPE | LOOP2+1~, LOOP2+8*, LOOP2+9, LOOP2+12 |
DGVAL | XRARY+1~, XRARY+6 |
DGVAL(1 | XRARY+2* |
DGVAL(2 | XRARY+5*, XRARY+9 |
DGX | RUN+26*, RUN+27*, RUN+28*, RUN+29*, RUN+30*, INV+1~, INV+4*, INV+5*, INV+6 |
DGXRARY | EN+12! |
DGXRARY( | UPDATE+19, XRARY+9* |
DGY | RUN+3~, RUN+26*, RUN+27, RUN+28, RUN+29, RUN+30 |
DGZ | LOOP2+5*, LOOP2+6, LOOP2+8, UPDATE+19, XRARY+1~, XRARY+2*, XRARY+3*, XRARY+4, XRARY+5 |
DIERR | UPDATE+2~, UPDATE+25!, SENDMSG+5~ |
DIR | DIRHL7+12!, DIR+18! |
DIR("?" | DIR+4*, DIR+5*, DIR+6*, DIR+7*, DIR+8*, DIR+9*, DIR+10* |
DIR("A" | DIRHL7+4*, DIRHL7+5*, DIRHL7+6*, DIRHL7+7*, DIRHL7+8*, DIRHL7+9*, DIRHL7+10*, DIRHL7+11*, DIR+11*, DIR+12* , DIR+13*, DIR+14*, DIR+15*, DIR+16*, DIR+17* |
DIR("B" | DIRHL7+12*, DIR+18* |
DIR(0 | DIRHL7+3*, DIR+3* |
DIROUT | DIRHL7+2~, DIRHL7+12, DIR+1~, DIR+18 |
DIRUT | DIRHL7+2~, DIRHL7+12, DIR+1~, DIR+18 |
DPTA | LOOP2+6*, LOOP2+7, LOOP2+8, LOOP2+10, LOOP2+11, LOOP2+13, LOOP2+15, LOOP2+17, LOOP2+19, UPDATE~ , UPDATE+19 |
DPTFIL | LOOP2+1~, LOOP2+12*, LOOP2+15, LOOP2+16*, LOOP2+19 |
DPTFLD | LOOP2+1~, LOOP2+8*, LOOP2+15, LOOP2+19 |
DPTI | LOOP2+1~, LOOP2+11*, LOOP2+12, LOOP2+13 |
DPTIENS | LOOP2+1~, LOOP2+12*, LOOP2+15, LOOP2+16*, LOOP2+19 |
DPTINV | LOOP2+1~, UPDATE+23*, UPDATE+24 |
DPTMAX | LOOP2+9*, LOOP2+15, LOOP2+19, UPDATE~, UPDATE+9 |
DPTVALUE | LOOP2+1~, LOOP2+13*, LOOP2+14, LOOP2+15, LOOP2+17*, LOOP2+18, LOOP2+19 |
DT | RUN+33, RUN+39, LOOP+5, CONFIRM+4 |
DTOUT | DIRHL7+2~, DIRHL7+12, DIR+1~, DIR+18 |
DUOUT | DIRHL7+2~, DIRHL7+12, DIR+1~, DIR+18 |
DUZ | CONFIRM+9, CONFIRM+12, RESULTS+3, RESULTS+6 |
FPTFLD | LOOP2+1~ |
U | RUN+6, RUN+7, RUN+8, RUN+9, RUN+10, RUN+11, RUN+12, RUN+13, RUN+14, RUN+15 , RUN+16, RUN+20, RUN+27, RUN+28, RUN+29, RUN+30, RUN+35, RUN+36, RUN+39, RUN+40 , RUN+42, LOOP+3, LOOP+12, LOOP+14, LOOP+19, LOOP2+8, LOOP2+9, LOOP2+12, LOOP2+13, LOOP2+17 , LOOP2+20, UPDATE+4, UPDATE+6, UPDATE+10, UPDATE+19, RECORD+29, RECORD+31, RECORD+34, RECORD+36, RECORD+38 , RECORD+40, RECORD+42, XRARY+5, CONFIRM+6 |
VAFCA08 | RUN+3~, RUN+48* |
VAFCNO | RUN+3~, RUN+47* |
VAFHCA08 | RUN+3~, RUN+48* |
X | EN+3, UPDATE+16~, UPDATE+19* |
XMATTACH | CONFIRM+14*, CONFIRM+15, RESULTS+8*, RESULTS+9, SENDMSG~, SENDMSG+10, SENDMSG+11 |
XMBODY | CONFIRM+11*, CONFIRM+15, RESULTS+5*, RESULTS+9, SENDMSG~, SENDMSG+10, SENDMSG+11 |
XMDISPI | SENDMSG+6~ |
XMDUN | SENDMSG+6~ |
XMDUZ | CONFIRM+9*, CONFIRM+15, RESULTS+3*, RESULTS+9, SENDMSG~, SENDMSG+10, SENDMSG+11 |
XMERR | SENDMSG+5~, SENDMSG+10 |
XMINSTR | CONFIRM+15, RESULTS+9, SENDMSG~, SENDMSG+10, SENDMSG+11 |
XMINSTR("FLAGS" | CONFIRM+13*, RESULTS+7* |
XMNOSEND | SENDMSG+6~ |
XMPRIV | SENDMSG+6~ |
XMSUBJ | CONFIRM+10*, CONFIRM+15, RESULTS+4*, RESULTS+9, SENDMSG~, SENDMSG+8*, SENDMSG+9*, SENDMSG+10, SENDMSG+11 |
XMTO | CONFIRM+15, RESULTS+9, SENDMSG~, SENDMSG+10, SENDMSG+11 |
XMTO( | CONFIRM+12*, RESULTS+6* |
XMV | SENDMSG+6~ |
XMZ | CONFIRM+14*, CONFIRM+15, RESULTS+8*, RESULTS+9, SENDMSG~, SENDMSG+11 |
XUNOTRIG | UPDATE+16~ |
Y | DIRHL7+2~, DIRHL7+12, DIRHL7+13, DIR+1~, DIR+18, DIR+19, DIR+20 |
Name | Field # of Occurrence |
---|---|
$T(FIELD+DGI | RUN+19 |