ABSPOS28 ; IHS/FCS/DRS - test of insurance selection ;
Source file <ABSPOS28.m>
Package | Total | Call Graph |
---|---|---|
Pharmacy Point of Sale | 4 | $$NDCVAL^ABSPFUNC ZWRITE^ABSPOS INSURER^ABSPOS25 $$FINDTYPE^ABSPOS26 |
Name | Comments | DBIA/ICR reference |
---|---|---|
FIND(TYPE) | ||
TEST3 | ; Look through 9002313.59 entries
|
|
TEST2 | ||
FINDTYPE(TYPE) | ||
TEST1(N,M,DEBUG) | ; look through some prescriptions and see what you get
; Stores copies of ARRAY(*) in ^TMP($J, ; See FIND* utilities below for help in searching ^TMP($J, ; for instances of interesting things. ; look at N prescrips ; optionally start M from end ; S DEBUG=1 |
|
FIND1 | ; find records that have two BIRTHDAY rules
|
|
SRH2 | ; search for: prvt & care & caid & ben (rule should not happen)
|
|
SRH1 | ; search for: self pay ahead of others (the rule happened)
|
|
FINDINIT | ||
FOUND(WHICH) | ||
FINDNEXT | ||
FINDLOOP | ||
FINDN1 | ||
FINDN2 | ||
FIND2 | ; find records that have the EMPLOY2 rule
|
|
FIND3 | ||
TYPES | ;
|
|
TEST4(PCNDFN) |
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 |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^ABSBITMS(9002302 | TEST4+3, TEST4+7, TEST4+10, TEST4+12, TEST4+18 |
^ABSPCOMB - [#9002313.1] | TEST4+17 |
^ABSPT - [#9002313.59] | TEST3+2, TEST3+3 |
^AUPNPAT - [#9000001] | TEST4+13 |
^AUPNVMED - [#9000010.14] | TEST2+4, TEST2+7 |
^AUPNVSIT - [#9000010] | TEST4+11 |
^AUTNINS - [#9999999.18] | TEST4+24 |
^AUTNINS("B" | TYPES+1, TYPES+2, TYPES+3 |
^DPT - [#2] | TEST4+21 |
^PSRX - [#52] | TEST1+9, TEST1+12, TEST1+13, TEST1+17, TEST2+1, TEST2+2, TEST2+8 |
^TMP($J | TEST1+7!, TEST2+11*, SRH1+4, SRH1+5, SRH2+3, SRH2+4, SRH2+5, FINDNEXT, FINDN1, FINDN2 , FINDLOOP+3 |
Name | Line Occurrences |
---|---|
FINDINIT | FINDLOOP |
FINDLOOP | FIND1+1, FIND2+1, FIND3, FIND |
FINDN1 | FINDN2 |
FINDN2 | FINDINIT |
FINDNEXT | FINDN1, FINDLOOP+2 |
FOUND | FINDLOOP+14, FINDLOOP+15, FINDLOOP+16 |
TEST2 | TEST1+23, TEST3+4 |
TEST4 | TEST4+5, TEST4+9 |
TYPES | SRH1+1, SRH2+1 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | FINDLOOP+6~, FINDLOOP+7*, FINDLOOP+8*, FINDLOOP+9*, FINDLOOP+10*, FINDLOOP+11*, FINDLOOP+12, FINDLOOP+13 |
A | TEST4+22~*, TEST4+23, TEST4+24, SRH1+2~*, SRH1+4*, SRH1+5, SRH1+7, SRH2+3*, SRH2+4, SRH2+5 , SRH2+7 |
ABSBNDC | TEST1+6~, TEST1+16*, TEST1+17*, TEST1+21 |
ABSBPATI | TEST1+6~, TEST2+8*, TEST2+11, TEST4+12~*, TEST4+13, TEST4+17, TEST4+21, FINDINIT*, FINDINIT+1, FINDNEXT , FINDN1, FINDN2*, FINDLOOP, FINDLOOP+2, FINDLOOP+3 |
ABSBRXI | TEST1+6~, TEST1+8*, TEST1+9*, TEST1+12*, TEST1+13, TEST1+16, TEST1+17, TEST1+20, TEST2+1, TEST2+2 , TEST2+3, TEST2+8, TEST2+11, TEST3+1*, TEST3+2*, TEST3+3, TEST4+14~*, FINDINIT*, FINDNEXT, FINDN1* , FINDLOOP+3 |
ABSBRXR | TEST1+6~, TEST1+13*, TEST1+16, TEST1+20, TEST2+1, TEST2+3, TEST2+11, TEST3+3*, TEST4+14~*, FINDINIT* , FINDNEXT*, FINDLOOP+3 |
ABSBVISI | TEST1+6~, TEST2+7*, TEST4+10~*, TEST4+11 |
ABSBVMED | TEST1+6~, TEST2+1*, TEST2+2*, TEST2+3, TEST2+4, TEST2+7 |
ARRAY | TEST2+9~, TEST2+11, TEST4+15~, FINDLOOP+3!* |
ARRAY( | TEST4+22, TEST4+23, TEST4+24, FINDLOOP+6, FINDLOOP+7, FINDLOOP+8, FINDLOOP+9, FINDLOOP+10, FINDLOOP+11 |
ARRAY(0 | FINDLOOP+5 |
COMB | TEST4+17~* |
DEBUG | TEST1~, TEST1+11, TEST1+19, TEST2+12 |
I | FINDLOOP+5~*, FINDLOOP+6, FINDLOOP+7, FINDLOOP+8, FINDLOOP+9, FINDLOOP+10, FINDLOOP+11 |
IJK | TEST1+9*, TEST1+10~*, TEST1+11 |
INSCAID | SRH1+1~, SRH2+1~, SRH2+5, TYPES+2* |
INSCARE | SRH1+1~, SRH2+1~, SRH2+5, TYPES+3* |
INSCOV1 | TEST4+18~* |
INSSELF | SRH1+1~, SRH1+5, SRH2+1~, SRH2+5, TYPES+1* |
J | FINDLOOP+12~*, FINDLOOP+13 |
M | TEST1~, TEST1+9 |
N | TEST1~, TEST1+10 |
PCN | TEST4+7~*, TEST4+8 |
PCNDFN | TEST4~, TEST4+1, TEST4+2, TEST4+3, TEST4+4, TEST4+5, TEST4+6, TEST4+7*, TEST4+8, TEST4+9 , TEST4+10, TEST4+12, TEST4+18 |
RULECT | FINDLOOP+4! |
RULECT( | FINDLOOP+13* |
RULECT("BIRTHDAY" | FINDLOOP+14 |
RULECT("EMPLOY2" | FINDLOOP+15 |
RULECT("SEARHC0" | FINDLOOP+16 |
TYPE | FIND1+1*, FIND2+1*, FIND3*, FIND~, FINDLOOP+1, FINDLOOP+14, FINDLOOP+15, FINDLOOP+16, FINDTYPE~ |
U | TEST2+1, TEST2+2, TEST2+7, TEST2+8, TEST3+3, TEST4+10, TEST4+11, TEST4+12, TEST4+13, TEST4+21 , TEST4+23, TEST4+24, SRH1+5, SRH2+4, FINDLOOP+7, FINDLOOP+8, FINDLOOP+9, FINDLOOP+10, FINDLOOP+11 |
VCN | TEST4+2~*, TEST4+3, TEST4+4 |
WHICH | FOUND~, FOUND+1 |
X | TEST4+2~*, TEST4+3*, TEST4+7~, TEST4+23~*, TEST4+24, SRH2+4~*, SRH2+5, FINDLOOP+6~*, FINDLOOP+13~* |