ABSPOSIH ; IHS/FCS/DRS - NCPDP 5.1 DUR Overrides form ; [ 06/03/2002 4:40 AM ]
Source file <ABSPOSIH.m>
Package | Total | Call Graph |
---|---|---|
Pharmacy Point of Sale | 3 | ($$CHKDUR,$$NEW,NEWSUB)^ABSPOSD2 LOG^ABSPOSL2 $$GETDUR^ABSPOSO |
VA Fileman | 3 | HLP^DDSUTL ($$GET,PUT)^DDSVAL FILE^DIE |
Package | Total | Caller Graph |
---|---|---|
Pharmacy Point of Sale | 2 | ABSPOSI ABSPOSIZ |
Name | Comments | DBIA/ICR reference |
---|---|---|
NOCLM | ;EP - called from ABSPOSI when the claims are NOT filed - we
; still must clean up the empty records if they called upon ; the DUR overrides |
|
PREINIT | ;EP - check for existing record
; This is the pre-init routine tied to the ; ABSP INPUT 5.1 DUR INPUT block on the ABSP Input Data screen ; This is used during the creation of the "new" claim from ; within POS (called from the "USER" screen) to capture ; NCPDP 5.1 DUR override values. |
|
UPDRX(RXI,RXR,OVERDUR) | ; update the prescription with the DUR 5.1 information
; and the ABSP Data Input file with the appropriate value |
|
CLNDUR(IEN,ENTRY) | ;EP - clean up the DUR file of empty entries
; and update the RX file when no override information ; was actually entered for the 5.1 DUR segment. ; This routine called from ABSPOSIZ - subroutine FILE |
Name | Field # of Occurrence |
---|---|
$$CHKDUR^ABSPOSD2 | CLNDUR+16, NOCLM+12 |
$$NEW^ABSPOSD2 | PREINIT+25 |
NEWSUB^ABSPOSD2 | PREINIT+30 |
LOG^ABSPOSL2 | CLNDUR+23, UPDRX+13, UPDRX+18 |
$$GETDUR^ABSPOSO | PREINIT+17 |
HLP^DDSUTL | PREINIT+22, PREINIT+27 |
$$GET^DDSVAL | PREINIT+11, PREINIT+12 |
PUT^DDSVAL | PREINIT+34 |
FILE^DIE | CLNDUR+22, UPDRX+12, UPDRX+17 |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^ABSP(9002313.51 - [#9002313.51] | CLNDUR+8 |
^TMP("ABSPOSIH" | PREINIT+39*, NOCLM+7, NOCLM+9 |
Name | Line Occurrences |
---|---|
UPDRX | PREINIT+33, CLNDUR+19, NOCLM+13 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
CLNDUR | NOCLM+4~, NOCLM+8~, NOCLM+12*, NOCLM+13 |
>> DA | PREINIT+11, PREINIT+12, PREINIT+34 |
DATAREC | CLNDUR+6~, CLNDUR+8*, CLNDUR+10, CLNDUR+13, CLNDUR+14 |
>> DIE | PREINIT+11, PREINIT+12, PREINIT+34 |
DURIEN | NOCLM+4~, NOCLM+5*, NOCLM+7*, NOCLM+9, NOCLM+12 |
DURREC | NOCLM+8~, NOCLM+9*, NOCLM+10, NOCLM+11 |
ENTRY | CLNDUR~, CLNDUR+8, CLNDUR+21 |
FDA | PREINIT+8~, CLNDUR+20~, UPDRX+3~ |
FDA( | CLNDUR+21*, UPDRX+16* |
FDA(52 | UPDRX+11* |
IEN | CLNDUR~, CLNDUR+8, CLNDUR+21 |
OVERDUR | PREINIT+8~, PREINIT+13*, PREINIT+17*, PREINIT+19, PREINIT+24, PREINIT+25*, PREINIT+26, PREINIT+30, PREINIT+33, PREINIT+34 , PREINIT+39, CLNDUR+6~, CLNDUR+10*, CLNDUR+11, CLNDUR+16*, CLNDUR+18, CLNDUR+19, CLNDUR+21, UPDRX~, UPDRX+11 , UPDRX+16 |
RXI | PREINIT+8~, PREINIT+11*, PREINIT+15, PREINIT+17, PREINIT+20, PREINIT+33, PREINIT+39, CLNDUR+13*, CLNDUR+19, UPDRX~ , UPDRX+11, UPDRX+16, NOCLM+8~, NOCLM+10*, NOCLM+13 |
RXR | PREINIT+8~, PREINIT+12*, PREINIT+17, PREINIT+21, PREINIT+33, PREINIT+39, CLNDUR+14*, CLNDUR+19, UPDRX~, UPDRX+10 , UPDRX+15, UPDRX+16, NOCLM+8~, NOCLM+11*, NOCLM+13 |
STRING | PREINIT+8~, PREINIT+22, PREINIT+27 |
STRING(1 | PREINIT+20*, PREINIT+21*, PREINIT+26* |
ZERR | CLNDUR+20~, CLNDUR+23, UPDRX+3~, UPDRX+13, UPDRX+18 |