ACHSDN ; IHS/ITSC/PMF - DENIAL DATA ENTRY (1/2) ;
Source file <ACHSDN.m>
Package | Total | Caller Graph |
---|---|---|
Contract Health Management Information System | 9 | ACHS DEN ADD ACHSDENADD ACHSDF1 ACHSDN1 ACHSDN2 ACHSDN2A ACHSDN4 ACHSDNA1 ACHSDNC |
Name | Comments | DBIA/ICR reference |
---|---|---|
P2 | ; --- Patient is not registered.
|
|
P1A | ;
|
|
P1 | ; --- Patient is registered.
|
|
PAT | ; --- Select the patient for this Denial.
|
|
DEFER | ;
|
|
SEQ | ;
|
|
P3 | ;
|
|
NUMBER | ; --- Calculate and assign the Denial Number.
|
|
GETFY(X) | ;EP - Given date X, return last 2 digits of FY in which it falls.
|
|
SITE | ;
|
|
KILL | ; --- User stopped before all data entered. Delete pseudo.
|
|
ALTREC | ;
|
|
START | ;EP --- Set the pseudo number of a Denial and begin entering data.
|
|
END | ;
|
|
DOR | ; --- Enter Date Request Received.
|
|
DOS | ; --- Enter Date of Service of Denial.
|
|
DIE(DR,Z) | ;EP - Edit Denial fields. ACHSA must be the IEN of the Denial.
|
|
R(C,N) | ;
|
Name | Field # of Occurrence |
---|---|
^%DTC | DOS+15 |
$$DIR^ACHS | PAT+6, P1A+9 |
$$DN^ACHS | P1+5, P3+1, DOS+10, DOS+19, DOR+4, NUMBER+3 |
$$FY^ACHS | NUMBER+5, GETFY+10 |
$$LOCK^ACHS | NUMBER+9, SEQ+5, DIE+5, DIE+7 |
$$ZEROTH^ACHS | START+3 |
PTLK^ACHS | P1+8 |
RTRN^ACHS | DOS+18, DOS+19, KILL+4, SEQ+11 |
$$LINK^ACHSBMC | P1+3 |
$$VCHK^ACHSBMC | P1+3 |
GETREF^ACHSBMC | P1+3 |
STAT^ACHSBMC | SEQ+10 |
SETCK^ACHSDF1 | SITE+4 |
^ACHSDN1 | ALTREC+17 |
^ACHSDNDP | ALTREC+21 |
^DIC | START+9 |
^DIE | DEFER+7, ALTREC+8, ALTREC+15, NUMBER+11, DIE+6 |
^DIK | KILL+2 |
EN^DIK | START+1 |
$$REPEAT^XLFSTR | R+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 |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^ACHSDEN - [#9002071] | Classic Fileman Calls |
^ACHSDENR - [#9002072] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^ACHSDEN - [#9002071] | START+1*, START+3*, P1A+17, P2+2, DOS+4, DOS+9*, SEQ+4 |
^ACHSDENR - [#9002072] | NUMBER+11, SEQ+1* |
^AUPNPAT - [#9000001] | P1A+3, P1A+7 |
^AUTTLOC - [#9999999.06] | P1A+3 |
^DD("DD" | DOS+7 |
^DIC(4 - [#4] | P1A+7 |
^DIC(5 - [#5] | P1A+23 |
^DPT - [#2] | P1+6, P1A+20, P1A+21 |
Name | Line Occurrences |
---|---|
$$DIE | START+14, P1A+10, P1A+13, P1A+17, P2+1, P2+2, DOS+8, DOR+1, SEQ+7 |
$$GETFY | NUMBER+4 |
$$R | P1A+4, P1A+5, P1A+8 |
ALTREC | ALTREC+15, ALTREC+20 |
DEFER | P3+1, DOS+9 |
DOR | DOR+4, ALTREC+10 |
DOS | DOS+16, DOS+19, DOR+2 |
END | SITE+6, START+10, START+14, PAT+7, P1A+3, P1A+13, P1A+17, P2+1, P2+2, DOS+8 , DOR+1, KILL+5 |
KILL | P1+14 |
NUMBER | ALTREC+22 |
P1 | PAT+2, PAT+8 |
P1A | P1+3 |
P2 | PAT+1, PAT+9 |
P3 | P1A+25 |
PAT | P1+4, P1+8, P3+4, DEFER+10, ALTREC+18 |
SEQ | SEQ+4 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> % | P1A+3, P1A+9*, P1A+10*, DIE+1* |
A | END+1! |
ACHD | END+1! |
ACHD("AREA" | SEQ+2 |
ACHD("FAC" | SEQ+2 |
ACHDDOS | DOS+10*, NUMBER+1~, NUMBER+3*, NUMBER+4, NUMBER+7 |
ACHDFY | NUMBER+1~, NUMBER+4*, NUMBER+5, NUMBER+10*, NUMBER+11, SEQ+1, SEQ+2 |
ACHDMSG | NUMBER+1~, NUMBER+12*, SEQ+4* |
ACHDNUM | NUMBER+1~, SEQ+2*, SEQ+4, SEQ+7, SEQ+8 |
ACHDPAT | END+3! |
ACHDQTR | NUMBER+1~, NUMBER+5*, NUMBER+7, NUMBER+8*, SEQ+2 |
ACHDREG | SITE+3*, PAT+1, PAT+2, END+1! |
ACHDSEQ | NUMBER+1~, SEQ+1*, SEQ+2 |
ACHS | END+3! |
ACHS("NOTSET" | SITE+6 |
ACHSA | START+11*, P1A+17, P2+2, DEFER+6, DOS+4, DOS+9, ALTREC+7, ALTREC+15, END+3!, KILL+1 , DIE+2 |
ACHSDES | END+3! |
ACHSEDOS | END+3! |
ACHSERR | SITE+3*, ALTREC+20*, END+3! |
ACHSESDO | END+3! |
ACHSHRN | END+3! |
ACHSPROV | END+3! |
ACHSREF | P1+3*, DOS+5, DOS+9!, END+3!, SEQ+10 |
ACHSREF(1105 | DOS+6 |
ACHSREF(1106 | DOS+6 |
ACHSRMPC | END+3! |
ACHSTYP | END+3! |
>> AUPNX | P1+7* |
C | END+3!, R~, R+1 |
DA | START+1*!, DEFER+6*, ALTREC+7*, ALTREC+15*, END+1!, KILL+1*, NUMBER+11*, DIE+2* |
DA(1 | START+6*, KILL+1*, DIE+3* |
DFN | P1+3, P1+5*, P1+6*, P1+8, P1+14, P1A+3, P1A+7, P1A+13, P1A+20, P1A+21 , END+1! |
DIC | START+5!, START+6*, START+9!, END+1! |
DIC(0 | START+7* |
DIE | DEFER+2*, ALTREC+6*, ALTREC+15*, END+1!, NUMBER+11*, DIE+4* |
DIK | START+1*!, END+1!, KILL+1* |
DIK(1 | START+1* |
DLAYGO | END+1! |
DR | DEFER+5*, DOS+4*, DOS+7*, DOS+8, ALTREC+5*, ALTREC+15*, END+1!, NUMBER+11*, DIE~ |
DR(2 | NUMBER+11* |
DT | START+14, DOS+14, SEQ+7, GETFY+3 |
DTOUT | PAT+7, P1+14, P1A+3, ALTREC+18, END+1! |
DUOUT | PAT+7, P1+4, P1+14, P1A+3, ALTREC+18, END+1!, DIE+5*, DIE+7* |
DUZ | START+14, SEQ+7 |
DUZ(2 | START+1, START+3, START+6, P1A+3, P1A+17, P2+2, DEFER+2, DOS+4, DOS+9, ALTREC+6 , ALTREC+15, KILL+1, NUMBER+11, SEQ+1, SEQ+4, DIE+3, DIE+4 |
INS | END+3! |
IOF | SEQ+8 |
>> J | P1A+6*, P1A+7* |
N | R~, R+1 |
U | P1A+3, P1A+7, P1A+21, P1A+22, P1A+23, P1A+24, P2+2, DOS+4, DOS+9, NUMBER+5 , SEQ+1, GETFY+10 |
W | GETFY+1~, GETFY+10* |
X | START+8*, P1A+20*, P1A+22, P1A+23, P1A+24, DOS+14, DOS+16, ALTREC+15, NUMBER+7*, GETFY~ , GETFY+10 |
>> X1 | DOS+14* |
>> X2 | DOS+14* |
Y | START+10, START+11, PAT+6*, PAT+8, P1A+21*, P1A+22, DEFER+10, DOS+4*, DOS+5, DOS+6* , DOS+7, DOS+9!, DOR+2, ALTREC+10, ALTREC+15, END+3!, NUMBER+6*, NUMBER+7*, NUMBER+8, GETFY+1~ , GETFY+3*, GETFY+4*, GETFY+10, GETFY+12 |
Y1 | END+3! |
Z | DIE~, DIE+1, GETFY+1~, GETFY+10*, GETFY+12, GETFY+13 |