EASMTL10 ;MIN/TCM ALB/SCK,AMA - AUTOMATED MEANS TEST LETTERS - RERUN LETTERS ; 7/17/01
Source file <EASMTL10.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 |
---|---|---|
Enrollment Application System | 2 | EAS MT REPRINT LETTERS EAS MT REPRINT SINGLE LETTER |
Kernel | 1 | ^DIC(19 |
Name | Comments | DBIA/ICR reference |
---|---|---|
RERUN | ; Main entry point to rerun a processing date
|
|
FILTER(EASLOC) | ; Filter by Patient Preferred Location
; Input: None |
|
ASKDT(EATYP,EASDDD) | ; Ask for processing date to look for letters
; Input EATYP Type of letter to be reprinted |
|
AGN | ||
ASKQ | ||
GETDT() | ;
|
|
LTRTYPE(EATYP) | ; Ask for a specific type of letter to print
; Input None |
|
QUE1 | ; Queue off the print job
|
|
QUEIT | ;
|
|
EN1 | ; Queued entry point for letter rerun
|
|
PRINT(EASTMP,EATYP) | ;
|
|
BLD(EATYP,EASLOC,EASDDD,EASTMP) | ; Sort letters for processing date in groups by type
|
|
SINGLE | ; Rerun a single letter
|
|
ASKPAT | ; Select patient to reprint a letter for
|
|
ASKLTR | ; Select LETTER STATUS file entry
|
|
ASKTYP | ; Allow only letters already sent to be reprinted
|
|
QUE2 | ; Que off print letter
|
|
EN2 | ; Queued entry point to re-run a single letter
|
|
LIST | ; List last processing dates for the Letter Status file
|
|
NOTICE | ;
|
Name | Field # of Occurrence |
---|---|
^%ZIS | QUE1+5 |
HOME^%ZIS | RERUN+3, QUEIT+11 |
^%ZISC | QUE1+9 |
^%ZTLOAD | QUEIT+8 |
$$GET1^DIQ | FILTER+13, QUE1+4, BLD+6, BLD+7, BLD+9, ASKLTR+9 |
^DIR | FILTER+17, AGN+19, GETDT+6, LTRTYPE+16, PRINT+9, ASKPAT+4, ASKLTR+5, ASKTYP+13 |
$$FACNUM^EASMTL6 | FILTER+21 |
$$THRSHLD^EASMTL6 | BLD+10 |
$$CHKADR^EASMTL6A | BLD+16 |
LETTER^EASMTL6A | PRINT+6, EN2+2 |
$$CHECKMT^EASMTUTL | BLD+13, ASKLTR+12 |
$$DECEASED^EASMTUTL | BLD+15, ASKPAT+12 |
$$FUTMT^EASMTUTL | BLD+14 |
$$UESTAT^EASUER | BLD+18 |
$$FMADD^XLFDT | AGN+4 |
$$FMTE^XLFDT | AGN+7, AGN+10, AGN+11, AGN+16, LIST+6 |
EN^XUTMDEVQ | QUE2+2 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
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 |
---|---|
^DPT - [#2] | GET1^DIQ |
^EAS(713 - [#713] | GET1^DIQ |
^EAS(713.1 - [#713.1] | GET1^DIQ |
^EAS(713.2 - [#713.2] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^EAS(713.1 - [#713.1] | BLD+12, ASKPAT+10 |
^EAS(713.2 - [#713.2] | AGN+5, BLD+4, BLD+11, ASKTYP+4, LIST+5 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
%ZIS | QUE1+4*, QUE1+5! |
%ZIS("B" | QUE1+4* |
DFN | BLD+1~, BLD+7*, BLD+9, BLD+18, SINGLE+1~, ASKPAT+7*, ASKPAT+8, ASKPAT+12 |
DIR | FILTER+10~, FILTER+17!, AGN+19!, GETDT+1~, GETDT+6!, LTRTYPE+11~, LTRTYPE+16!, PRINT+9!, SINGLE+1~, ASKPAT+4! , ASKLTR+5!, ASKTYP+13! |
DIR("?" | FILTER+16*, AGN+16*, GETDT+4*, LTRTYPE+15*, ASKPAT+3*, ASKLTR+2*, ASKTYP+12* |
DIR("A" | FILTER+14*, AGN+17*, GETDT+5*, LTRTYPE+14*, ASKPAT+2*, ASKLTR+3*, ASKTYP+11* |
DIR("B" | FILTER+15*, AGN+18* |
DIR("S" | ASKLTR+4* |
DIR(0 | FILTER+14*, FILTER+20*, AGN+15*, GETDT+3*, LTRTYPE+13*, PRINT+8*, ASKPAT+1*, ASKLTR+1*, ASKTYP+11* |
DIRUT | FILTER+10~, FILTER+13, FILTER+18, AGN+20, GETDT+1~, GETDT+7, LTRTYPE+11~, LTRTYPE+17, SINGLE+1~, ASKPAT+5 , ASKLTR+6, ASKTYP+14 |
EASABRT | EN1+1~, PRINT+1~, PRINT+5, PRINT+10* |
EASDDD | RERUN+1~, RERUN+9, ASKDT~, AGN+23*, EN1+7, BLD~, BLD+4 |
EASDT | ASKDT+9~, AGN*, AGN+1, AGN+4, AGN+7, AGN+10 |
EASIEN | EN1+1~, PRINT+1~, PRINT+4*, PRINT+5*, PRINT+6, BLD+1~, BLD+3*, BLD+4*, BLD+6, BLD+10 , BLD+11, BLD+13, BLD+14, BLD+15, BLD+20, SINGLE+1~, ASKLTR+7*, ASKLTR+9, ASKLTR+12, ASKTYP+4 , EN2+2 |
EASLOC | RERUN+1~, RERUN+7, FILTER~, FILTER+12*, FILTER+19*, FILTER+21*, FILTER+23*, EN1+7, BLD~, BLD+9 , SINGLE+1~ |
EASLTR | BLD+1~ |
EASOFST | ASKDT+9~, AGN+3*, AGN+4 |
EASPTR | BLD+1~, BLD+6*, BLD+7, BLD+12, BLD+13, BLD+16, SINGLE+1~, ASKPAT+6*, ASKPAT+10, ASKLTR+12 |
EASSC | ASKTYP+1~, ASKTYP+5*, ASKTYP+6*, ASKTYP+7*, ASKTYP+8, ASKTYP+11 |
EASTMP | EN1+1~, EN1+3*, EN1+4, EN1+7, EN1+8, EN1+10, EN1+11, PRINT~, PRINT+5, BLD~ , BLD+20 |
EASUE | BLD+18~*, BLD+19 |
EASX | QUEIT+1~, QUEIT+5* |
EATYP | RERUN+1~, RERUN+8, RERUN+9, ASKDT~, AGN+3, AGN+7, AGN+10, AGN+13, LTRTYPE~, LTRTYPE+18* , EN1+7, EN1+10, PRINT~, PRINT+6, BLD~, BLD+10, BLD+16, BLD+20, ASKTYP+15*, EN2+2 |
EAX | ASKDT+9~, AGN+4*, AGN+5*, AGN+6, AGN+11, AGN+16, AGN+23, SINGLE+1~, ASKTYP+1~, ASKTYP+3* , ASKTYP+4, ASKTYP+5, ASKTYP+6, ASKTYP+7, LIST+1~, LIST+4*, LIST+5*, LIST+6 |
IO | PRINT+3 |
IO("Q" | QUE1+1!, QUE1+7, PRINT+7 |
IOF | RERUN+3, RERUN+4 |
IOP | QUE1+1!, SINGLE+1~ |
IOST | PRINT+7 |
POP | QUE1+2~, QUE1+6 |
PRNOVRD | SINGLE+1~ |
RSLT | ASKDT+9~, ASKDT+11*, AGN+24*, ASKQ |
U | ASKTYP+4 |
XX | RERUN+1~, RERUN+5* |
Y | FILTER+19, AGN+21, GETDT+7*, GETDT+8, LTRTYPE+18, PRINT+10, SINGLE+1~, ASKPAT+6, ASKLTR+7, ASKTYP+15 |
Y(0 | ASKPAT+7 |
ZTDESC | QUEIT+1~, QUEIT+4* |
ZTDTH | QUEIT+1~, QUEIT+6* |
ZTQUEUED | QUEIT+1~, EN1+6, EN1+8 |
ZTRTN | QUEIT+1~, QUEIT+3* |
ZTSAVE | QUEIT+1~, SINGLE+1~, QUE2+2 |
ZTSAVE( | QUEIT+5* |
ZTSAVE("EASIEN" | QUE2+1* |
ZTSAVE("EASLOC" | QUE2+1* |
ZTSAVE("EASPTR" | QUE2+1* |
ZTSAVE("EATYP" | QUE2+1* |
ZTSK | QUEIT+1~, QUEIT+9, QUEIT+10 |
Name | Field # of Occurrence |
---|---|
$T(NOTICE+XX | RERUN+5 |