DGROMAIL ;DJH/AMA - ROM HL7 MAIL MESSAGE PROCESSING ; 28 Apr 2004 4:16 PM
Source file <DGROMAIL.m>
| Package | Total | Call Graph |
|---|---|---|
| VA Fileman | 3 | ^%DT $$OREF^DILF $$GET1^DIQ |
| Kernel | 2 | $$FMTE^XLFDT $$REPEAT^XLFSTR |
| MailMan | 1 | ^XMD |
| Registration | 1 | $$SITE^VASITE |
| Uncategorized | 1 | EXC^RGHLLOG |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| MPIMAIL(DGQRY) | ;LOG MPI EXCEPTION FROM LAST SITE TREATED
|
|
| ADDLINE(DGTEXT,DGINDENT,DGMAXLEN,DGCNT,DGXMTXT) | ;add text line to message array
|
|
| SPMAIL(DFN) | ;SEND MAIL MESSAGE REGARDING A SENSITIVE PATIENT
|
|
| DODMAIL(DGDATA,DFN,LSTDFN) | ;SEND MAIL MESSAGE TO DATE OF DEATH MAIL GROUP
|
|
| BLDMSG(LINE,DGXMTXT) | ;build MailMan message array
|
|
| SNDMSG(DGXMTXT,MAILGRP,MPIFL) | ;send the MailMan message
|
| Name | Field # of Occurrence |
|---|---|
| ^%DT | DODMAIL+27, DODMAIL+47 |
| $$OREF^DILF | SNDMSG+17 |
| $$GET1^DIQ | DODMAIL+15, DODMAIL+16, DODMAIL+17, DODMAIL+18, SPMAIL+14, SPMAIL+15, SPMAIL+16, SPMAIL+17 |
| EXC^RGHLLOG | MPIMAIL+21 |
| $$SITE^VASITE | MPIMAIL+15 |
| $$FMTE^XLFDT | DODMAIL+17, DODMAIL+28, DODMAIL+48, SPMAIL+16 |
| $$REPEAT^XLFSTR | ADDLINE+23 |
| ^XMD | SNDMSG+20 |
| FileNo | Call Tags |
|---|---|
| ^DPT - [#2] | GET1^DIQ |
| Name | Line Occurrences |
|---|---|
| ADDLINE | BLDMSG+16, BLDMSG+17, BLDMSG+19 |
| BLDMSG | DODMAIL+56, SPMAIL+20 |
| SNDMSG | DODMAIL+57, SPMAIL+21 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| %DT | DODMAIL+24!, DODMAIL+26*, DODMAIL+44!, DODMAIL+46*, DODMAIL+58! |
| DFN | DODMAIL~, DODMAIL+15, DODMAIL+16, DODMAIL+17, DODMAIL+18, SPMAIL~, SPMAIL+14, SPMAIL+15, SPMAIL+16, SPMAIL+17 |
| DGAVAIL | ADDLINE+11~, ADDLINE+26*, ADDLINE+30, ADDLINE+33 |
| DGCNT | BLDMSG+10~, BLDMSG+15*, BLDMSG+17, ADDLINE~, ADDLINE+21*, ADDLINE+39*, ADDLINE+40 |
| DGDATA | DODMAIL~, DODMAIL+21, DODMAIL+25, DODMAIL+30, DODMAIL+33, DODMAIL+37, DODMAIL+39, DODMAIL+41, DODMAIL+45, DODMAIL+51 , DODMAIL+53 |
| DGINDENT | ADDLINE~, ADDLINE+17*, ADDLINE+20*, ADDLINE+23, ADDLINE+26 |
| DGLIN | BLDMSG+8~, BLDMSG+12*, BLDMSG+16, BLDMSG+17, BLDMSG+19 |
| DGLINE | ADDLINE+12~, ADDLINE+34*, ADDLINE+37*, ADDLINE+40 |
| DGLOC | ADDLINE+13~, ADDLINE+30*, ADDLINE+33, ADDLINE+34, ADDLINE+35 |
| DGMAX | BLDMSG+9~, BLDMSG+13*, BLDMSG+16, BLDMSG+17, BLDMSG+19 |
| DGMAXLEN | ADDLINE~, ADDLINE+18*, ADDLINE+19*, ADDLINE+20, ADDLINE+26 |
| DGPAD | ADDLINE+14~, ADDLINE+23*, ADDLINE+40 |
| DGQRY | MPIMAIL~ |
| DGQRY("ICN" | MPIMAIL+20 |
| DGQRY("RCVAC" | MPIMAIL+17 |
| DGQRY("RCVFAC" | MPIMAIL+14, MPIMAIL+16* |
| DGSET | DODMAIL+31~ |
| DGSRCE | DODMAIL+31~, DODMAIL+33*, DODMAIL+35 |
| DGTEXT | ADDLINE~, ADDLINE+16*, ADDLINE+27, ADDLINE+30, ADDLINE+33, ADDLINE+34, ADDLINE+35*, ADDLINE+37* |
| DGXMTXT | MPIMAIL+8~, DODMAIL+10~, DODMAIL+55*, DODMAIL+56, DODMAIL+57, SPMAIL+9~, SPMAIL+19*, SPMAIL+20, SPMAIL+21, BLDMSG~ , BLDMSG+16, BLDMSG+17, BLDMSG+19, ADDLINE~, ADDLINE+40, SNDMSG~, SNDMSG+17 |
| DIFROM | SNDMSG+8~ |
| DUZ | SNDMSG+19 |
| FACNAM | MPIMAIL+8~, MPIMAIL+13* |
| >> HL("MID" | MPIMAIL+9, MPIMAIL+13*, MPIMAIL+22* |
| >> HL("RFN" | MPIMAIL+10 |
| >> HL("SAF" | MPIMAIL+11 |
| HLMID | MPIMAIL+8~, MPIMAIL+9*, MPIMAIL+22 |
| LINE | MPIMAIL+8~, MPIMAIL+13*, DODMAIL+10~, DODMAIL+12*, DODMAIL+56, SPMAIL+9~, SPMAIL+11*, SPMAIL+20, BLDMSG~ |
| LINE( | DODMAIL+20*, DODMAIL+28*, DODMAIL+35*, DODMAIL+39*, DODMAIL+48*, DODMAIL+53*, BLDMSG+15, BLDMSG+17 |
| LINE(1 | DODMAIL+13*, SPMAIL+12* |
| LINE(2 | DODMAIL+14*, SPMAIL+13* |
| LINE(3 | DODMAIL+15*, SPMAIL+14* |
| LINE(4 | DODMAIL+16*, SPMAIL+15* |
| LINE(5 | DODMAIL+17*, SPMAIL+16* |
| LINE(6 | DODMAIL+18*, SPMAIL+17* |
| LNCNT | DODMAIL+10~, DODMAIL+12*, DODMAIL+20, DODMAIL+22*, DODMAIL+28, DODMAIL+34*, DODMAIL+35, DODMAIL+38*, DODMAIL+39, DODMAIL+42* , DODMAIL+48, DODMAIL+52*, DODMAIL+53 |
| LST | MPIMAIL+8~, MPIMAIL+10*, MPIMAIL+20 |
| LSTDFN | DODMAIL~, DODMAIL+21, DODMAIL+25, DODMAIL+30, DODMAIL+33, DODMAIL+37, DODMAIL+39, DODMAIL+41, DODMAIL+45, DODMAIL+51 , DODMAIL+53 |
| MAILGRP | SNDMSG~, SNDMSG+18 |
| MPIFL | MPIMAIL+8~, MPIMAIL+13*, DODMAIL+10~, DODMAIL+12*, DODMAIL+57, SPMAIL+9~, SPMAIL+11*, SPMAIL+21, SNDMSG~, SNDMSG+19 |
| QS | MPIMAIL+8~, MPIMAIL+11*, MPIMAIL+17*, MPIMAIL+20 |
| >> RGEXC | MPIMAIL+19*, MPIMAIL+21 |
| SITE | MPIMAIL+8~, MPIMAIL+15*, MPIMAIL+16 |
| TEXT | MPIMAIL+8~, MPIMAIL+20*, MPIMAIL+21, DODMAIL+10~, DODMAIL+55, SPMAIL+9~, SPMAIL+19 |
| U | MPIMAIL+16, DODMAIL+10~, DODMAIL+12*, SPMAIL+9~, SPMAIL+11* |
| X | DODMAIL+24!, DODMAIL+25*, DODMAIL+44!, DODMAIL+45*, DODMAIL+58! |
| XMDUZ | SNDMSG+9~, SNDMSG+15* |
| XMSUB | SNDMSG+10~, SNDMSG+16* |
| XMTEXT | SNDMSG+11~, SNDMSG+17* |
| XMY | SNDMSG+12~ |
| XMY( | SNDMSG+19* |
| XMY("G." | SNDMSG+18* |
| XMZ | SNDMSG+13~ |
| Y | DODMAIL+24!, DODMAIL+28, DODMAIL+44!, DODMAIL+48, DODMAIL+58! |