ABSPOSQC ; IHS/FCS/DRS - POS background, Part 1 ;
Source file <ABSPOSQC.m>
Package | Total | Call Graph |
---|---|---|
Pharmacy Point of Sale | 2 | LOG^ABSPOSL INCSTAT^ABSPOSUD |
Name | Comments | DBIA/ICR reference |
---|---|---|
VIS2 | ||
GETPHARM | ;EP - given ABSBPDIV, ABSBSDIV, ABSBRXI, ABSBRXR
|
|
GETDIV | ;EP - Var setup: Given ABSBRXI, ABSBRXR, Set ABSBPDIV, ABSBSDIV
|
|
VISIT | ;EP - Var setup: pointers ^AUPNVSIT(ABSBVISI and ^AUPNVMED(VMEDDFN
; We assume that the visit is already created, ; we assume that the prescription is already entered, ; we assume that the PCC link is already created. ; Isn't VMEDDFN required for us? Or is the prescription # good enough? ; (have to look at claim assembly code to know for sure) ; ANMC tally as of 03/10/2000 5:15PM EST: ; 4675 found via PCC link; 0 found by date@12; 2 visits created ; So we don't really need or want all that extra baggage, do we? |
|
VIS1 | ;get PCC link for last refill, if any; otherwise for first fill
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^ABSP(9002313.56 - [#9002313.56] | GETPHARM+3, GETPHARM+4, GETPHARM+5, GETPHARM+9, GETPHARM+11 |
^AUPNVMED - [#9000010.14] | VIS2+3 |
^PSRX - [#52] | GETPHARM+10, GETDIV+3, GETDIV+5, VIS1+4, VIS1+7 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> ABSBPDIV | GETPHARM+4, GETPHARM+5, GETDIV+1*, GETDIV+8*, GETDIV+11 |
>> ABSBRXI | GETPHARM+10, GETDIV+3, GETDIV+4, GETDIV+5, GETDIV+12, VIS1+4, VIS1+7 |
>> ABSBRXR | GETDIV+2, GETDIV+3, GETDIV+12, VIS1+3, VIS1+4, VIS1+5 |
>> ABSBSDIV | GETPHARM+2, GETDIV+1*, GETDIV+9* |
>> ABSBVISI | VISIT+9*, VIS2+3*, VIS2+4, VIS2+5, VIS2+7 |
>> ABSPHARM | GETPHARM+1*, GETPHARM+3, GETPHARM+9*, GETPHARM+12* |
LINKSRC | VIS1+1~, VIS1+5*, VIS1+8*, VIS1+9 |
PCCLINK | VIS1+1~, VIS1+4*, VIS1+7*, VIS2, VIS2+1 |
PRESC | GETPHARM+10~*, GETPHARM+11 |
RESULT | VIS1+1~, VIS1+9*, VIS2+2*, VIS2+4*, VIS2+5*, VIS2+6 |
SUB | GETPHARM+2~*, GETPHARM+4, GETPHARM+5, GETPHARM+9, GETPHARM+11 |
U | GETPHARM+2, GETPHARM+10, GETDIV+3, GETDIV+5, VIS1+4, VIS1+7, VIS2+3 |
>> VMEDDFN | VISIT+9*, VIS2+1*, VIS2+2, VIS2+3 |
X | GETPHARM+3~*, GETPHARM+4, GETPHARM+5, GETPHARM+9, GETPHARM+11, GETPHARM+12, GETDIV+1~, GETDIV+3*, GETDIV+5*, GETDIV+8 , VISIT+10~ |
X1 | GETDIV+1~ |
Y | GETPHARM+5~*, GETPHARM+9, GETPHARM+11 |