APCLLT ; IHS/CMI/LAB - VIEW PT RECORD LT ;
Source file <APCLLT.m>
Package | Total | Call Graph |
---|---|---|
VA Fileman | 5 | %XY^%RCR ^DIC ^DIE ^DIK ^DIR |
Registration | 3 | EN^VALM TERM^VALM0 (CLEAR,FULL)^VALM1 |
IHS VA Utilities | 2 | ^XBFMK EN^XBVK |
Patient Care Component Reports | 2 | (DIC,DIE,DIR)^APCLLTD ^APCLLTZ |
Kernel | 1 | DISP^XQORM1 |
Name | Comments | DBIA/ICR reference |
---|---|---|
REGISTER | ;
|
|
MULTIPLE | ;EP;UTILTIY TO SELECT MULTIPLE PATIENTS FOR WHICH TO PRINT APCLLT LETTER
|
|
HDR | ;EP
|
|
VARS | ;CONVERT VARIABLES
|
|
PATIENT | ;SELECT INDIVIDUAL PATIENTS TO PRINT LETTER
|
|
E11 | ||
S1 | ||
BACK | ||
PRIMARY | ;EP;TO PRINT PROVIDER NAME IN A LETTER
|
|
DATE | ;EP;TO PRINT LETTER DATE
|
|
EXPND | ; -- expand code
|
|
P1 | ;
|
|
NOREG | ;EP;CREATE LETTER WITHOUT REGISTER
|
|
;EP;TO PRINT APCLLT LETTER
|
||
LINE | ;
|
|
SELECT | ;EP;TO SELECT APCLLT LETTER
|
|
HELP | ; -- help code
|
|
CASE | ;EP;TO PRINT PROVIDER NAME IN A LETTER
|
|
I8 | ;;CASE MANAGER NAME;;16
|
|
LAST | ;EP;TO PRINT PATIENT NAME IN A LETTER
|
|
I1 | ;;FIRST NAME;;2
|
|
I3 | ;;CHART
|
|
I2 | ;;LAST NAME;;2
|
|
I5 | ;;DATE
|
|
I4 | ;;ADDRESS;;2
|
|
I7 | ;;PHN;;16
|
|
I6 | ;;PRIMARY PROVIDER NAME;;16
|
|
A1 | ||
COHORT | ;EP;TO ESTABLISH COHORT OF PATIENTS TO PRINT
|
|
PATLET | ;EP;TO SELECT AND PROCESS PATIENT LETTER
|
|
ILIST | ;LIST ITEM TEXT
|
|
C1 | ||
EN | ;
|
|
ZIS | ;EP;TO SELECT DEVICE ON WHICH TO PRINT APCLLT LETTER
|
|
INSERT | ;EP;TO LIST INSERT ITEMS
|
|
CPRINT | ;EP;TO PRINT LETTERS FROM LIST OR TEMPLATE
|
|
ADD | ;EP;TO ADD APCLLT LETTERS
|
|
Z(X) | ;SET TMP NODE
|
|
INTP | ;INTERPRET VARIABLES
|
|
WHICH | ;EP;TO IDENTIFY WHICH LETTER TO USE
|
|
FOLLOW | ;EP;TO PRINT FOLLOW-UP MESSAGE
|
|
PAUSE | ;EP
|
|
FIRST | ;EP;TO PRINT PATIENT NAME IN A LETTER
|
|
PHN | ;EP;TO PRINT PHN NAME IN A LETTER
|
|
VALM(APCLLTVM) | ;EP; -- main entry point for list templates
|
|
LINIT | ;EP;TO CREATE ARRAY OF NAMES OF EXISTING LETTERS
|
|
EDIT | ;EP;TO EDIT APCLLT LETTER
|
|
LIST | ;LIST LETTERS
|
|
CHART | ;EP;TO PRINT PATIENT CHART NUMBER
|
|
REG1 | ;
|
|
PARSE | ;DIVIDE UP THE LETTER CONTENT
|
|
ITEXT | ;;
|
|
EXIT | ;
|
|
TEMPLATE | ;SELECT SEARCH TEMPLATE
|
|
ADDRESS | ;EP;TO PRINT PATIENT'S ADDRESS IN A LETTER
|
|
DELETE | ;DELETE LETTER
|
Name | Field # of Occurrence |
---|---|
%XY^%RCR | PARSE+12 |
DIC^APCLLTD | A1+7 |
DIE^APCLLTD | E11+4 |
DIR^APCLLTD | S1+3 |
^APCLLTZ | ZIS+5 |
^DIC | A1+25, P1+6, TEMPLATE+5, REGISTER+5 |
^DIE | A1+30 |
^DIK | DELETE+5 |
^DIR | A1+18, C1+5, PAUSE+1, REGISTER+9 |
EN^VALM | VALM+7 |
TERM^VALM0 | VALM+5 |
CLEAR^VALM1 | VALM+6, VALM+8, A1, E11, PRINT+2 |
FULL^VALM1 | A1+11 |
^XBFMK | A1+21, A1+29, A1+30 |
EN^XBVK | EN+1, A1+28 |
DISP^XQORM1 | HELP+1 |
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 |
|
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 |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^AUPNPAT - [#9000001] | Classic Fileman Calls |
^APCLLET - [#9001004.6] | Classic Fileman Calls |
^ACM(41.1 - [#9002241.1] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^%ZOSF("UPPERCASE" | INTP+3 |
^ACM(41 - [#9002241] | CASE+2, PHN+2, REG1+2, REG1+3, REG1+4 |
^ACM(41.1 - [#9002241.1] | REG1+6 |
^APCLLET - [#9001004.6] | PRINT+6, PRINT+7, PARSE+4, PARSE+5, LIST+16 |
^APCLLET("B" | LINIT+12, LINIT+14, LIST+13, LIST+15 |
^AUPNPAT - [#9000001] | CHART+1, PRIMARY+1 |
^DD("DD" | DATE+3 |
^DIBT( | TEMPLATE+8 |
^DIC(5 - [#5] | ADDRESS+15 |
^DPT - [#2] | FIRST+1, LAST+1, ADDRESS+1 |
^TMP($J | EXIT+3!, LINIT+2!, ILIST+1!, Z+2*, COHORT+6, C1!, C1+11, P1+9*, TEMPLATE+8*, CPRINT+2 , REG1+2!, REG1+3*, REG1+4*, REG1+5 |
^VA(200 - [#200] | PRIMARY+2, CASE+3, PHN+3 |
Name | Line Occurrences |
---|---|
@( | INTP+9 |
A1 | ADD+2, WHICH+2 |
BACK | A1+9, A1+19, A1+20, A1+26, EDIT+3, E11+6, INSERT+3, DELETE+2, DELETE+6 |
C1 | COHORT+3 |
E11 | ADD+3 |
EXIT | VALM+9, ADD+1, EDIT+1 |
INTP | PRINT+8 |
LINE | PARSE+8 |
LIST | SELECT+2 |
P1 | PATIENT+2 |
PARSE | E11+5 |
PATIENT | C1+8 |
PAUSE | C1+11, REG1+7 |
CPRINT+2 | |
REGISTER | C1+10 |
S1 | EDIT+2, DELETE+1 |
SELECT | PATLET+1, COHORT+1 |
TEMPLATE | C1+9 |
VALM | EN+3, NOREG+4, INSERT+2 |
VARS | PARSE+7 |
Z | LINIT+6, LINIT+9, LINIT+19, ILIST+7, ILIST+10, ILIST+19, ILIST+21, ILIST+23, ILIST+25, ILIST+27 , ILIST+29, ILIST+31, ILIST+33, ILIST+35, ILIST+37, ILIST+39, ILIST+41 |
ZIS | PATLET+4, COHORT+8 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> %X | PARSE+10* |
>> %Y | PARSE+11* |
A | PRINT+4~, ILIST+14, ILIST+15*, ILIST+18 |
APCL | LIST+2~, LIST+12*, LIST+13*, LIST+15, LIST+20, LIST+25 |
>> APCLBROW | COHORT+5* |
>> APCLCNT | REG1+2*, REG1+3*, REG1+4*, REG1+6 |
APCLLT | NOREG+1~ |
APCLLT("NOREG" | NOREG+2* |
APCLLT("STATUS" | FOLLOW+1* |
APCLLTJ | S1, LINIT+2!, LINIT+10*, LINIT+15*, LINIT+17, LINIT+20, LIST+11*, LIST+19*, LIST+20, LIST+21 , LIST+22, LIST+23, LIST+24 |
>> APCLLTJB | PATLET+3*, COHORT+6, C1+1*, P1+9, TEMPLATE+8, CPRINT+2, REG1+2, REG1+3, REG1+4, REG1+5 |
APCLLTLD | EXIT+1!, ADD+3, A1+1!, A1+8*, A1+30, S1+5*, E11+1, PRINT+1, PRINT+6, PRINT+7 , PARSE+4, PARSE+5, PARSE+11, PATLET+2, DELETE+3, COHORT+2 |
APCLLTOT | EXIT+1!, SELECT+1! |
APCLLTQT | VALM+2, EXIT+1!, SELECT+1!, S1+4*, EDIT+3!, DELETE+2!, COHORT+4, C1+7*, PATIENT+1!, PATIENT+2 , PATIENT+3!, P1+8* |
APCLLTTP | PARSE+1~, PARSE+9, LIST+1! |
APCLLTTP( | S1+4, S1+5, LINIT+20*, LINE+3*, LINE+7*, LINE+11*, LIST+20* |
APCLLTVM | EN+2*, EN+3, NOREG+3*, NOREG+4, VALM~, VALM+7, INSERT+1*, INSERT+2 |
APCLLTX | LIST+2~, LIST+14*, LIST+15*, LIST+16, LIST+20 |
APCLLTY | LIST+2~, LIST+16*, LIST+17, LIST+18 |
APCLLTZ | LIST+2~ |
APCLREG | VALM+3!, A1+17*, A1+27*, A1+30, LIST+18, CASE+1, CASE+2, PHN+1, PHN+2, C1+10! , REGISTER+1!, REGISTER+7*, REG1+2, REG1+6 |
>> APCLRTN | ZIS+1*, COHORT+7* |
>> APCLSTAT | REGISTER+11*, REG1+3, REG1+4, REG1+6 |
>> APCLXCNT | PRINT+3, CPRINT+1*, CPRINT+2* |
>> APCLZDIC | A1+24*, REGISTER+4* |
APCLZZZ | INTP+1~, INTP+5*, ADDRESS+3, ADDRESS+7, ADDRESS+11, ADDRESS+14 |
B | PRINT+4~ |
C | PRINT+4~ |
D | PRINT+4~ |
DA | A1+18!, A1+30*, E11+1*, DELETE+3*, REGISTER+9! |
>> DFN | PRINT+1, FIRST+1, LAST+1, CHART+1, ADDRESS+1, PRIMARY+1, CPRINT+1*, CPRINT+2* |
DIC | A1+3*, A1+23*, P1+1~, P1+2*, P1+7!, TEMPLATE+1~, TEMPLATE+2*, TEMPLATE+6!, REGISTER+1!, REGISTER+3* |
DIC("A" | A1+4*, A1+23*, P1+5*, REGISTER+3* |
DIC("DR" | A1+5* |
DIC("S" | A1+24*, P1+4*, TEMPLATE+4*, REGISTER+4* |
DIC(0 | A1+2*, A1+5, A1+22*, WHICH+1*, P1+3*, TEMPLATE+3*, REGISTER+2* |
>> DIE | A1+23*, A1+30*, E11+2*, REGISTER+3* |
>> DIK | DELETE+4* |
DIR | A1+18!, C1+2~, C1+6!, PAUSE+1!, REGISTER+9! |
DIR("A" | A1+18*, S1+1*, C1+4*, PAUSE+1*, REGISTER+9* |
DIR("B" | A1+18*, REGISTER+9* |
DIR(0 | A1+18*, S1*, C1+3*, PAUSE+1*, REGISTER+9* |
>> DIRUT | A1+19, PAUSE+1*, REGISTER+10 |
>> DLAYGO | A1+5* |
>> DR | A1+30*, E11+3* |
DT | A1+5, DATE+2 |
>> DUOUT | PAUSE+1 |
DUZ | A1+5 |
DUZ(2 | CHART+1 |
I | INTP+6*, PARSE+1~, VARS+1~, VARS+3*, LINE+4* |
IO | PRINT+2 |
IO(0 | PRINT+2 |
IOF | PRINT+3, LIST+3 |
IOST | PRINT+2 |
J | INTP+6*, INTP+7, INTP+10, ILIST+2~, ILIST+12*, ILIST+17, PARSE+1~, PARSE+3*, VARS+1~, VARS+3* , VARS+7, LINE+2*, LINE+3, LINE+6*, LINE+7, LINE+11* |
K | INTP+1~, INTP+7*, INTP+9, PARSE+1~, VARS+1~, LINE+4*, LINE+5, LINE+9, LINE+10 |
U | LIST+18, LIST+20, FIRST+1, LAST+1, CHART+1, ADDRESS+4, ADDRESS+5, ADDRESS+8, ADDRESS+9, ADDRESS+12 , ADDRESS+15, PRIMARY+1, PRIMARY+2, CASE+2, CASE+3, PHN+2, PHN+3, REG1+3, REG1+4, REG1+6 |
>> VALMBCK | BACK* |
>> VALMCC | VALM+4* |
>> VALMCNT | LINIT+3*, ILIST+4*, Z+1*, Z+2 |
VALMHDR | HDR+1! |
VALMHDR(1 | HDR+2* |
X | HELP+1*, PRINT+4~, PRINT+5*, PRINT+6*, PRINT+7, INTP+1~, INTP+2*, LINIT+1~, LINIT+4!, LINIT+5* , LINIT+6, LINIT+7!, LINIT+8*, LINIT+9, LINIT+16!, LINIT+17*, LINIT+18*, LINIT+19, ILIST+2~, ILIST+5! , ILIST+6*, ILIST+7, ILIST+8!, ILIST+9*, ILIST+10, ILIST+16!, ILIST+17*, ILIST+18*, ILIST+19, ILIST+20* , ILIST+21, ILIST+22*, ILIST+23, ILIST+24*, ILIST+25, ILIST+26*, ILIST+27, ILIST+28*, ILIST+29, ILIST+30* , ILIST+31, ILIST+32*, ILIST+33, ILIST+34*, ILIST+35, ILIST+36*, ILIST+37, ILIST+38*, ILIST+39, ILIST+40* , ILIST+41, PARSE+1~, PARSE+3*, PARSE+4*, PARSE+5, VARS+1~, VARS+5, VARS+6*, VARS+7, Z~ , Z+2, REG1+2*, REG1+3, REG1+4 |
Y | A1+8, A1+9, A1+20, A1+26, A1+27, S1+4, S1+5, PRINT+4~, PRINT+7*, PRINT+8 , PRINT+9, INTP+2, INTP+4, INTP+5, INTP+6, INTP+11*, LINIT+11*, LINIT+12*, LINIT+14, LINIT+18 , ILIST+2~, PARSE+1~, PARSE+5*, PARSE+6, PARSE+7, VARS+3, VARS+7*, LINE+1, LINE+3, LINE+4 , DATE+1~, DATE+2*, DATE+4, C1+7, C1+8, C1+9, C1+10, P1+8, P1+9, TEMPLATE+7 , TEMPLATE+8, REGISTER+6, REGISTER+7, REGISTER+11 |
Z | PRINT+4~, INTP+10, LINIT+13*, LINIT+14*, LINIT+20, ILIST+2~, PARSE+1~, PARSE+2*, VARS+1~, VARS+5* , LINE+5, LINE+7, LINE+8*, LINE+9*, LINE+10*, LINE+11, FIRST+1*, FIRST+2*, LAST+1*, LAST+2* , CHART+1*, ADDRESS+1*, ADDRESS+4, ADDRESS+5, ADDRESS+8, ADDRESS+9, ADDRESS+12, ADDRESS+15, ADDRESS+16*, PRIMARY+1* , PRIMARY+2*, PRIMARY+3*, CASE+2*, CASE+3*, CASE+4*, PHN+2*, PHN+3*, PHN+4*, DATE+4* |
>> ZTDESC | ZIS+2* |
>> ZTRTN | ZIS+1* |
>> ZTSAVE("ACM*" | ZIS+3* |
>> ZTSAVE("DFN" | ZIS+4* |
ZZ | INTP+1~, INTP+4*, INTP+8*, INTP+10*, INTP+11, ILIST+2~, ILIST+3*, ILIST+13, PARSE+1~, PARSE+2* , VARS+2*, VARS+4, ADDRESS+16* |
Name | Field # of Occurrence |
---|---|
$T(@K | INTP+8 |