ABSPOSF ; IHS/FCS/DRS - Print NCPDP claim ; [ 09/12/2002 10:08 AM ]
Source file <ABSPOSF.m>
Package | Total | Caller Graph |
---|---|---|
Pharmacy Point of Sale | 2 | ABSPOSF ABSPOSFA |
Name | Comments | DBIA/ICR reference |
---|---|---|
JOIN | ; REPRINT joins here
|
|
PAT57() | ; Lookup patient in 9002313.57 transactions
|
|
ALIGN | ;EP - align NCPDP forms
; Option name ABSP NCPDP FORMS ALIGN |
|
ILCINS(PCNDFN) | ; EP - get the ILC insurer IEN
|
|
ILCPRINT | ; EP - ; For printing forms from ILC A/R pre-bill list
; Build ^TMP("ABSPOSF",$J,1,ien57) |
|
INSFIRST() | ; returns where to start printing or "" or "^" or "^^" to cancel
|
|
ILCINSNM(PCNDFN) | ; EP - get the ILC insurer name
|
|
; EP - ; For printing forms at a site which doesn't have ILC A/R:
; Option name ABSP NCPDP FORMS PRINT ; prompt for a date range ; and "start at insurer" ; and "are you sure?" |
||
ALIGN1 | ||
REPRINT | ;EP - reprint selected NCPDP forms
; Option name ABSP NCPDP FORMS REPRINT |
|
UNINS(NAME) | ; EP - is it an uninsured kind of pseudo-insurance
|
Name | Field # of Occurrence |
---|---|
^%ZIS | ALIGN+3 |
^%ZISC | ALIGN1+4 |
$$UNINS^ABSPOSF | PRINT+36 |
PRINT^ABSPOSFA | JOIN+10, ILCPRINT+20 |
SORT^ABSPOSFA | JOIN+9, ILCPRINT+18 |
ALIGN^ABSPOSFX | ALIGN1+1 |
$$DTR^ABSPOSU1 | PRINT+10, REPRINT+9 |
$$FREETEXT^ABSPOSU2 | INSFIRST+6 |
$$YESNO^ABSPOSU3 | JOIN+6, ALIGN1+3, ILCPRINT+19, INSFIRST+2 |
^DIC | PAT57+5 |
$$GET1^DIQ | PRINT+29 |
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 |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^ABSPTL - [#9002313.57] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^ABSBITMS(9002302 | ILCPRINT+12, ILCINS+1, ILCINS+3, ILCINS+4, ILCINSNM+1 |
^ABSPTL - [#9002313.57] | PRINT+32, PRINT+38, REPRINT+18, PAT57+9, PAT57+11 |
^ABSPTL("AC" | PAT57+8, PAT57+10 |
^ABSPTL("AH" | PRINT+27, PRINT+43, REPRINT+17, REPRINT+21 |
^ABSPTL("B" | PRINT+39 |
^ABSPTL("C" | ILCPRINT+15 |
^AUTNINS - [#9999999.18] | PRINT+33 |
^DD("DD" | PAT57+13, PAT57+14 |
^TMP("ABSPOSF" | PRINT+21!, PRINT+41*, REPRINT+20*, ILCPRINT+9!, ILCPRINT+16* |
Name | Line Occurrences |
---|---|
$$ILCINSNM | ILCPRINT+13 |
$$INSFIRST | PRINT+17, ILCPRINT+3 |
$$PAT57 | REPRINT+5 |
ALIGN1 | ALIGN1+3 |
JOIN | REPRINT+23 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
COUNT | PRINT+23~*, PRINT+42*, JOIN+1, JOIN+2, JOIN+3, JOIN+5, REPRINT+13*, REPRINT+20* |
DATE1 | PAT57+9~*, PAT57+12, PAT57+13, PAT57+14 |
DATE2 | PAT57+11~*, PAT57+12, PAT57+14 |
DEF1 | PRINT+5~, PRINT+8*, PRINT+10, REPRINT+9 |
DEF2 | PRINT+5~, PRINT+8*, PRINT+10, REPRINT+9 |
DIC | PAT57+1~, PAT57+2* |
DIC("A" | PAT57+3* |
DIC("S" | PAT57+4* |
DIC(0 | PAT57+2* |
DLAYGO | PAT57+1~ |
>> DTOUT | PAT57+6 |
>> DUOUT | PAT57+6 |
IEN57 | PRINT+26~*, PRINT+27*, PRINT+29, PRINT+32, PRINT+38, PRINT+39, PRINT+41, REPRINT+4~, REPRINT+16*, REPRINT+17* , REPRINT+18, REPRINT+20, PAT57+8~*, PAT57+9, PAT57+10*, PAT57+11, ILCPRINT+14~*, ILCPRINT+15*, ILCPRINT+16 |
INS | PRINT+32~*, PRINT+33 |
INSFIRST | PRINT+17~*, PRINT+35, REPRINT+22~*, ILCPRINT+3~*, ILCPRINT+4, ILCPRINT+7, ILCPRINT+13 |
>> INSIEN | ILCINS+5* |
INSNAME | PRINT+33~*, PRINT+35, PRINT+36 |
IO | ALIGN1 |
NAME | UNINS~, UNINS+1, UNINS+2 |
PAT57 | REPRINT+4~, REPRINT+5*, REPRINT+18*, REPRINT+19 |
PATARRAY | REPRINT+4~ |
PATARRAY( | REPRINT+5*, REPRINT+19 |
PATARRAY("" | REPRINT+6 |
PCNDFN | ILCPRINT+10~*, ILCPRINT+12*, ILCPRINT+13, ILCPRINT+15, ILCINS~, ILCINS+1, ILCINS+3, ILCINS+4, ILCINSNM~, ILCINSNM+1 |
POP | ALIGN+3~ |
PROMPT1 | PRINT+5~, PRINT+6*, PRINT+10, REPRINT+9 |
PROMPT2 | PRINT+5~, PRINT+7*, PRINT+10, REPRINT+9 |
RANGE | PRINT+10~*, PRINT+11, PRINT+12, PRINT+13*, PRINT+24, PRINT+25, REPRINT+9~*, REPRINT+10, REPRINT+11, REPRINT+12* , REPRINT+14, REPRINT+15 |
RET | INSFIRST+1~, INSFIRST+2*, INSFIRST+3, INSFIRST+4, INSFIRST+6*, INSFIRST+7 |
RXIRXR | PRINT+38~*, PRINT+39 |
U | PRINT+12, PRINT+13, PRINT+24, PRINT+25, PRINT+32, PRINT+33, PRINT+38, REPRINT+11, REPRINT+12, REPRINT+14 , REPRINT+15, REPRINT+18, PAT57+9, PAT57+11, ILCINS+1, ILCINS+4, ILCINSNM+1 |
WHEN | PRINT+24~*, PRINT+25, PRINT+27, PRINT+43*, REPRINT+14~*, REPRINT+15, REPRINT+17, REPRINT+21* |
X | PRINT+12~*, PRINT+13*, JOIN+6~*, JOIN+7, REPRINT+11~*, REPRINT+12*, PAT57+1~, ILCINS+1~*, ILCINS+2*, ILCINS+3 , ILCINS+4*, ILCINS+5 |
Y | PAT57+1~, PAT57+6, PAT57+7*, PAT57+8, PAT57+10, PAT57+13*, PAT57+14* |