EASMT65 ; ALB/SCK - MEANS TEST LETTER PRINT FOR USER ENROLLEE STATUS ; 25-JUL-2007
Source file <EASMT65.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 | 1 | EAS MT UES OVERRIDE |
Kernel | 1 | ^DIC(19 |
Name | Comments | DBIA/ICR reference |
---|---|---|
QUE | ;
|
|
EN | ;
|
|
GETSITE() | ; Select User Enrollee Site
|
|
LTRS() | ; Select letter group to print
|
|
BUILD(UES,LTRGRP) | ; Build list of letters to print
|
|
UESITE(UES,DFN) | ; Determine UE Status
; Input ; UES - Selected User Enrollee Site ; DFN - Patient DFN ; ; Returns a '1' if UE Status is 'Diff. Site' and USER ENROLLEE SITE, Field #.3618, File #2 ; matches the UE Site passed in. otherwise returns a '0' ; |
|
LGROUP(IEN,LTRGRP) | ; Check whether the letter group has a pending letter or not.
; Input - Ien in 713.2 ; - LTRGRP - Letter group selected: 60/30/0/All ; ; Output - Returns a '1' it there is a pending letter for that letter group and ; a '0' if there is not. Format is: 60-Day~30-Day~0-Day~All ; |
|
PRINT(LTRGRP) | ; Print Letter
|
|
FINAL(UES,LTRGRP) | ; Final wrap up
|
|
ERRPT(UES,LTRGRP) | ; send error report to MT letters mail group
|
Name | Field # of Occurrence |
---|---|
^%ZISC | EN+14 |
$$GET1^DIQ | BUILD+6, BUILD+7, BUILD+11, BUILD+14, BUILD+17, BUILD+19, BUILD+21, UESITE+11, FINAL+7, ERRPT+15 |
^DIR | GETSITE+10, LTRS+12 |
UPDSTAT^EASMTL6 | PRINT+14, PRINT+19 |
$$CHKADR^EASMTL6A | BUILD+18 |
LETTER^EASMTL6A | PRINT+12, PRINT+17 |
$$DECEASED^EASMTUTL | BUILD+12 |
$$FUTMT^EASMTUTL | BUILD+15 |
CLRFLG^EASMTUTL | BUILD+10, BUILD+13, BUILD+16 |
$$UESTAT^EASUER | UESITE+10 |
PID^VADPT6 | ERRPT+9 |
^XMD | FINAL+20, ERRPT+24 |
EN^XUTMDEVQ | QUE+14 |
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 |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^DPT - [#2] | GET1^DIQ |
^DIC(4 - [#4] | 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] | BUILD+9 |
^EAS(713.2 - [#713.2] | BUILD+5, LGROUP+9, LGROUP+10, LGROUP+11 |
^TMP("EASUE" | EN+6!, EN+13!, BUILD+11*, BUILD+14*, BUILD+17*, BUILD+19*, BUILD+21*, PRINT+4, PRINT+6, PRINT+7 , PRINT+8, FINAL+3, ERRPT+4, ERRPT+5, ERRPT+6, ERRPT+7 |
^XUSEC("EAS MT UES OVERRIDE" | QUE+3 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ABRT | BUILD+1~ |
DFN | BUILD+1~, BUILD+7*, BUILD+8, BUILD+11, BUILD+14, BUILD+17, BUILD+19, BUILD+21, UESITE~, UESITE+10 , UESITE+11, PRINT+1~, PRINT+5!, PRINT+7*, ERRPT+1~, ERRPT+6* |
DIR | GETSITE+1~, GETSITE+10!, LTRS+1~, LTRS+12! |
DIR("?" | LTRS+8*, LTRS+9*, LTRS+10*, LTRS+11* |
DIR("A" | GETSITE+9* |
DIR("L" | LTRS+4*, LTRS+5*, LTRS+6*, LTRS+7* |
DIR(0 | GETSITE+8*, LTRS+3* |
DIRUT | GETSITE+1~, GETSITE+12, LTRS+1~, LTRS+13 |
DTOUT | GETSITE+1~, LTRS+1~ |
DUOUT | GETSITE+1~, LTRS+1~ |
DUZ | QUE+3 |
EATYP | PRINT+1~ |
EAX | EN+1~, EN+7*, BUILD+1~, BUILD+6*, BUILD+7, BUILD+9, BUILD+18, PRINT+1~, PRINT+10*, PRINT+11 , PRINT+12, PRINT+13, PRINT+14 |
ERROR | ERRPT+1~, ERRPT+7*, ERRPT+11 |
IEN | BUILD+1~, BUILD+4*, BUILD+5*, BUILD+6, BUILD+10, BUILD+11, BUILD+12, BUILD+13, BUILD+14, BUILD+15 , BUILD+16, BUILD+17, BUILD+19, BUILD+20, BUILD+21, LGROUP~, LGROUP+9, LGROUP+10, LGROUP+11, PRINT+1~ , PRINT+5!, PRINT+6*, PRINT+12, PRINT+14, PRINT+17, PRINT+19, ERRPT+1~, ERRPT+5* |
IOF | QUE+8 |
LINE | ERRPT+1~, ERRPT+8*, ERRPT+9*, ERRPT+10, ERRPT+11*, ERRPT+12 |
LINECNT | FINAL+1~, ERRPT+1~, ERRPT+3*, ERRPT+12* |
LTRCNT | EN+1~, PRINT+3* |
LTRCNT( | EN+7*, PRINT+13*, PRINT+18* |
LTRCNT(1 | FINAL+10, FINAL+13 |
LTRCNT(2 | FINAL+11, FINAL+13 |
LTRCNT(4 | FINAL+12, FINAL+13 |
LTRGRP | QUE+1~, QUE+10*, EN+4, EN+9, EN+10, EN+11, BUILD~, BUILD+3, BUILD+20, LGROUP~ , LGROUP+16, PRINT~, PRINT+9, PRINT+16, PRINT+17, PRINT+18, PRINT+19, FINAL~, FINAL+3, FINAL+8 , ERRPT~, ERRPT+17 |
MSG | FINAL+1~, ERRPT+1~ |
MSG( | ERRPT+12* |
MSG(1 | FINAL+5*, ERRPT+14* |
MSG(10 | FINAL+8*, ERRPT+17* |
MSG(15 | FINAL+9* |
MSG(2 | FINAL+6*, ERRPT+15* |
MSG(20 | FINAL+10* |
MSG(22 | FINAL+11* |
MSG(24 | FINAL+12* |
MSG(26 | FINAL+14* |
MSG(30 | ERRPT+18* |
MSG(4 | ERRPT+16* |
MSG(5 | FINAL+7* |
NAME | PRINT+1~, PRINT+3*, PRINT+4*, PRINT+6, PRINT+7, PRINT+8, ERRPT+1~, ERRPT+3*, ERRPT+4*, ERRPT+5 , ERRPT+6, ERRPT+7, ERRPT+8 |
NODE4 | LGROUP+7~, LGROUP+10*, LGROUP+14 |
NODE6 | LGROUP+7~, LGROUP+9*, LGROUP+13 |
NODEZ | LGROUP+7~, LGROUP+11*, LGROUP+15 |
PFLAGS | BUILD+1~, BUILD+20*, BUILD+21, PRINT+1~, PRINT+5!, PRINT+8*, PRINT+11, PRINT+16 |
RETZTSK | QUE+1~, QUE+12* |
RSLT | GETSITE+1~, GETSITE+11*, GETSITE+12*, GETSITE+13, UESITE+8~, UESITE+11*, UESITE+12, LGROUP+7~, LGROUP+13*, LGROUP+14* , LGROUP+15*, LGROUP+16*, LGROUP+18 |
SPACE | ERRPT+1~, ERRPT+10*, ERRPT+11 |
TOT | FINAL+1~, FINAL+13*, FINAL+14 |
U | LGROUP+13, LGROUP+14, LGROUP+15, PRINT+6, PRINT+7, PRINT+8, ERRPT+5, ERRPT+6, ERRPT+7 |
UES | QUE+1~, QUE+9*, EN+3, EN+9, EN+11, BUILD~, BUILD+8, UESITE~, UESITE+11, FINAL~ , FINAL+3, FINAL+7, ERRPT~, ERRPT+15 |
VA | ERRPT+1~, ERRPT+9! |
VA("BID" | ERRPT+9 |
X | GETSITE+1~, LTRS+1~ |
XMDUZ | FINAL+1~, FINAL+19*, ERRPT+1~, ERRPT+23* |
XMSUB | FINAL+1~, FINAL+16*, ERRPT+1~, ERRPT+20* |
XMTEXT | FINAL+1~, FINAL+17*, ERRPT+1~, ERRPT+21* |
XMY | FINAL+1~, ERRPT+1~ |
XMY("G.EAS MT | LETTERS" , FINAL+18*, ERRPT+22* |
Y | GETSITE+1~, GETSITE+11, LTRS+1~, LTRS+13*, LTRS+14*, LTRS+15 |
>> ZTQUEUED | BUILD+3 |
ZTSAVE | QUE+1~, QUE+14 |
ZTSAVE("LTRGRP" | QUE+13* |
ZTSAVE("UES" | QUE+13* |
ZTSK | QUE+1~, QUE+15 |