APCDESF1 ; IHS/CMI/LAB - HS IN DATA ENTRY ;
Source file <APCDESF1.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
EOJ | ;
|
|
S1 | ;
|
|
SETARRAY | ;set up array containing dm care summary
|
|
DISPLAY(APCDSF) | ;
|
|
USR() | ;EP - Return name of current user from ^VA(200.
|
|
WP | ;
|
|
;EP
|
||
LOC() | ;EP - Return location name from file 4 based on DUZ(2).
|
|
CTR(X,Y) | ;EP - Center X in a field Y wide.
|
|
DRUG | ;
|
|
WPS | ;
|
|
GETDATE | ;EP - GET DATE OF ENCOUNTER
|
|
UPI(P,D) | ;
|
|
EPDE | ;EP
|
|
S(Y,F,C,T) | ;set up array
|
|
HEADER | ;
|
|
W | ;write out array
|
|
EP2(APCDSF) | ;
|
|
EP | ;EP - called from input template
|
|
EXIT1 | ;
|
|
HEAD1 | ;
|
|
EDIT | ;
|
|
PROV | ;
|
|
MET | ;
|
|
EXIT | ;
|
|
HAVEONE(P,D) | ;is there a suicide form on file for this patient, this date, pass back ien
|
Name | Field # of Occurrence |
---|---|
^DIC | PROV+3 |
FILE^DICN | GETDATE+16 |
^DIE | EDIT+6 |
^DIR | GETDATE+2, GETDATE+11, EDIT+10, DISPLAY+3, HEADER+1 |
^DIWP | WP+4 |
^XBDBQUE | DISPLAY+5 |
$$VAL^XBDIQ1 | GETDATE+10, SETARRAY+2, SETARRAY+3, SETARRAY+4, SETARRAY+5, SETARRAY+6, SETARRAY+7, SETARRAY+8, SETARRAY+9, SETARRAY+10 , SETARRAY+11, SETARRAY+12, SETARRAY+13, SETARRAY+14, DRUG+1, DRUG+9, DRUG+10, DRUG+11 |
^XBFMK | PROV+1, EXIT+2, EXIT1+1 |
$$EXTSET^XBFUNC | MET+1 |
EN^XBNEW | EPDE+1 |
EN^XBVK | EXIT+1 |
$$FMTE^XLFDT | GETDATE+8, SETARRAY+1, HEAD1+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 |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^VA(200 - [#200] | Classic Fileman Calls |
^AMHPSUIC - [#9002011.65] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^AMHPSUIC - [#9002011.65] | EP2+1, SETARRAY+10, SETARRAY+13, MET+1, MET+2, MET+3, MET+4, DRUG+2, DRUG+4, DRUG+5 , DRUG+6, DRUG+8, DRUG+11, WP+3, WP+4 |
^AMHPSUIC("B" | HAVEONE+3 |
^AMHTSCF - [#9002014.9] | DRUG+8 |
^AMHTSDRG - [#9002014.7] | MET+4 |
^AMHTSSU - [#9002014.71] | DRUG+5 |
^AUTTLOC - [#9999999.06] | UPI+2 |
^AUTTSITE(1 | UPI+2*, UPI+4 |
^DIC(4 - [#4] | LOC+1 |
^DPT - [#2] | GETDATE+8 |
^TMP("APCDS" | EP2+2!, EP2+3*, S1+1*, S1+2*, PRINT+1!, W+4, W+6, EOJ+1! |
^UTILITY($J | WP+1!, WPS+1, WPS+3! |
^VA(200 - [#200] | PROV+3, GETDATE+9, HEAD1+2, USR+1 |
Name | Line Occurrences |
---|---|
$$HAVEONE | GETDATE+6 |
$$UPI | GETDATE+14, HAVEONE+2 |
DISPLAY | EDIT+8 |
EDIT | GETDATE+7, EDIT+12 |
EOJ | W+9 |
EP2 | PRINT+2 |
EXIT | PROV+4, GETDATE+3, GETDATE+7, GETDATE+17, EDIT+11, EDIT+13 |
PROV | GETDATE+3 |
S | SETARRAY+1, SETARRAY+2, SETARRAY+3, SETARRAY+4, SETARRAY+5, SETARRAY+6, SETARRAY+7, SETARRAY+8, SETARRAY+9, SETARRAY+10 , SETARRAY+11, SETARRAY+12, SETARRAY+13, SETARRAY+14, MET+6, MET+9, MET+14, DRUG+1, DRUG+5, DRUG+6 , DRUG+7, DRUG+8, DRUG+9, DRUG+10, DRUG+11, DRUG+12, WPS+1 |
S1 | S+4, S+6, S+9 |
SETARRAY | EP2+4 |
Name | Field # of Occurrence |
---|---|
^(0 | USR+1, LOC+1 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | S+7*, S+8*, S1+1*, S1+2, EOJ+3! |
>> A | MET+3*, MET+4, MET+8*, MET+13*, DRUG+5* |
APCDO | MET+1!, MET+7, EOJ+2! |
APCDO( | MET+2*, MET+8 |
APCDOD | MET+1!, MET+10, EOJ+2! |
APCDOD( | MET+4*, MET+12, MET+13 |
APCDOPT | EOJ+2! |
APCDQUIT | W+2!, W+4, W+8, EOJ+2!, HEADER+1* |
APCDSBEG | EOJ+2! |
APCDSED | EOJ+2! |
APCDSF | DISPLAY~, EP2~, EP2+1, SETARRAY+2, SETARRAY+3, SETARRAY+4, SETARRAY+5, SETARRAY+6, SETARRAY+7, SETARRAY+8 , SETARRAY+9, SETARRAY+10, SETARRAY+11, SETARRAY+12, SETARRAY+13, SETARRAY+14, MET+1, MET+2, MET+3, MET+4 , DRUG+1, DRUG+2, DRUG+4, DRUG+5, DRUG+6, DRUG+8, DRUG+9, DRUG+10, DRUG+11, WP+3 , WP+4, EOJ+2! |
>> APCDSFDP | PROV+2* |
>> APCDSFDT | GETDATE+2*, GETDATE+4*, GETDATE+6, GETDATE+8, GETDATE+14 |
>> APCDSFI | GETDATE+6*, GETDATE+7, GETDATE+10, GETDATE+18*, EDIT+6, EDIT+8, PRINT+2 |
>> APCDSFPR | PROV+5*, GETDATE+9, GETDATE+14 |
>> APCDSFQT | GETDATE+5*, GETDATE+7, GETDATE+12*, GETDATE+13* |
APCDSQIT | W+8*, EOJ+2! |
APCDSTOB | EOJ+2! |
APCDSUPI | EOJ+2! |
APCDTOB | EOJ+2! |
APCDTOBN | EOJ+2! |
APCDX | WP+2*, WP+3*, WP+4, WPS+3!, W+4*, W+6, EOJ+2! |
APCDY | EOJ+2! |
>> AUPNPAT | EP+1, GETDATE+6, GETDATE+8, GETDATE+14 |
B | EOJ+3! |
C | S~, S+6, EOJ+3! |
D | UPI~, UPI+4, HAVEONE~, HAVEONE+2 |
D0 | GETDATE+14!, GETDATE+16! |
DA | PROV+3!, GETDATE+11!, GETDATE+14!, EDIT+6*, EDIT+10!, DISPLAY+3! |
DD | GETDATE+14! |
>> DFN | EP2+1* |
DIADD | PROV+3!, GETDATE+14*, GETDATE+16! |
DIC | PROV+3*!, GETDATE+14!*, GETDATE+16! |
DIC("A" | PROV+3* |
DIC("B" | PROV+3* |
DIC("DR" | GETDATE+14*, GETDATE+15* |
DIC(0 | PROV+3*, GETDATE+14* |
DIE | GETDATE+16!, EDIT+6* |
DINUM | GETDATE+14! |
DIR | GETDATE+2!, GETDATE+11!, EDIT+10!, DISPLAY+3!, HEADER+1! |
DIR("A" | GETDATE+2*, GETDATE+11*, EDIT+10*, DISPLAY+3* |
DIR("B" | GETDATE+11*, EDIT+10* |
DIR(0 | GETDATE+2*, GETDATE+11*, EDIT+10*, DISPLAY+3*, HEADER+1* |
>> DIRUT | GETDATE+2*, GETDATE+3, GETDATE+12, EDIT+11 |
DIWF | WPS+2! |
DIWL | WP+3*, WPS+1, WPS+2! |
DIWR | WP+3*, WPS+2! |
DLAYGO | PROV+3!, GETDATE+14*, GETDATE+16! |
DO | GETDATE+14! |
DR | PROV+3!, GETDATE+14!, GETDATE+16!, EDIT+6* |
DT | GETDATE+2, GETDATE+14, SETARRAY+1, HEAD1+2 |
>> DTOUT | HEADER+1 |
>> DUOUT | GETDATE+2 |
DUZ | PROV+3, GETDATE+14, HEAD1+2, USR+1 |
DUZ(2 | LOC+1 |
E | EOJ+3! |
F | S~, S+1*, S+4*, EOJ+3! |
H | EOJ+3! |
IO | HEADER+1 |
IO(0 | HEADER+1 |
IOF | HEAD1+1 |
IOM | CTR+1 |
IOST | HEADER+1 |
L | S+6*, EOJ+3! |
N | EOJ+3! |
P | UPI~, UPI+1, UPI+4, HAVEONE~, HAVEONE+2, EOJ+3! |
T | S~, S+2*, S+6*, S+7, S+8, EOJ+3! |
U | PROV+3, GETDATE+8, GETDATE+9, UPI+2, UPI+4, EP2+1, SETARRAY+10, SETARRAY+13, MET+1, MET+2 , MET+4, DRUG+2, DRUG+5, DRUG+6, DRUG+8, DRUG+11, S1+1, HEAD1+2, USR+1, LOC+1 |
W | EOJ+3! |
X | GETDATE+14*, GETDATE+16!, SETARRAY+1*, SETARRAY+2*, SETARRAY+3*, SETARRAY+4*, SETARRAY+5*, SETARRAY+6*, SETARRAY+7*, SETARRAY+8* , SETARRAY+9*, SETARRAY+10*, SETARRAY+11*, SETARRAY+12*, SETARRAY+13*, SETARRAY+14*, MET+6*, MET+7*, MET+8*, MET+9 , MET+11*, MET+13*, MET+14, DRUG+1*, DRUG+3*, DRUG+5*, DRUG+6*, DRUG+7*, DRUG+8*, DRUG+9* , DRUG+10*, DRUG+11*, DRUG+12*, WP+4*, WPS+1*, S+4*, S+5*, S+7*, S+8*, S1+2 , EOJ+2!, EOJ+3!, CTR~, CTR+1 |
>> XBIOP | DISPLAY+5* |
>> XBRC | DISPLAY+5* |
>> XBRP | DISPLAY+4* |
>> XBRX | DISPLAY+5* |
Y | PROV+4, PROV+5, GETDATE+4, GETDATE+13, GETDATE+17, GETDATE+18, EDIT+12, HAVEONE+1~, HAVEONE+2*, HAVEONE+3 , MET+1*, MET+6, MET+12*, MET+13, DRUG+4*, DRUG+5, DRUG+6, S~, S+5, S+6 , S+8, EOJ+2!, EOJ+3!, HEADER+1, CTR~, CTR+1, EPDE+1! |
Z | MET+1*, MET+2, MET+3, MET+4, DRUG+8*, WPS+1*, WPS+2!, EOJ+2! |