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 |