ABSPOSK ; IHS/FCS/DRS - winnow POS data ;
Source file <ABSPOSK.m>
| Package | Total | Call Graph | 
|---|---|---|
| Pharmacy Point of Sale | 6 | ZWRITE^ABSPOS $$ISILCAR^ABSPOSB (02,03,51,511,57,59,COMBINS,LOGFILES)^ABSPOSK1 FIX57IDX^ABSPOSK2 (INIT,LOG,RELSLOT)^ABSPOSL IMPOSS^ABSPOSUE | 
| VA Fileman | 2 | FIELD^DID $$GET1^DIQ | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| 02 | ; 9002313.02 Claims | |
| 03 | ; 9002313.03 Responses | |
| COMBINS | ; ^ABSPCOMB( ; Our POS combined insurance can be winnowed because ; we don't keep any pointers to combined insurance. ; This is different in A/R, I think. | |
| LOGLINES | ||
| 59 | ; 9002313.59 Working | |
| LOGS | ||
| BILLSYS | ; set BILLSYS= which billing system you're interfacing to | |
| INIFOR(F) | ||
| AGES | ; set AGE(field name) = value for field numbers 2341.nn | |
| LOGHDG(FILE) | ||
| SILENT(LOGSONLY) | ;EP - do it silently, as in taskmanned task ; $G(LOGSONLY)=1 if you are winnowing log files only. ; Invoked sporadically at random from transaction completion in ABSPOSU | |
| 51 | ; 9002313.51 Input | |
| LOG(X) | ||
| PCT | ||
| LOGFILES | ; ^ABSPECP("LOG", | |
| GET99(FIELD) | ||
| 511 | ; 9002313.511 Override | |
| LOGDONE | ||
| MAIN | ;EP - show progress | |
| 57 | ; 9002313.57 Billing | 
| Name | Field # of Occurrence | 
|---|---|
| ZWRITE^ABSPOS | AGES+10 | 
| $$ISILCAR^ABSPOSB | MAIN+11 | 
| 02^ABSPOSK1 | 02+1 | 
| 03^ABSPOSK1 | 03+1 | 
| 51^ABSPOSK1 | 51+1 | 
| 511^ABSPOSK1 | 511+2 | 
| 57^ABSPOSK1 | 57+1 | 
| 59^ABSPOSK1 | 59+1 | 
| COMBINS^ABSPOSK1 | COMBINS+5 | 
| LOGFILES^ABSPOSK1 | LOGFILES+2 | 
| FIX57IDX^ABSPOSK2 | 57+2 | 
| INIT^ABSPOSL | MAIN+6 | 
| LOG^ABSPOSL | LOG | 
| RELSLOT^ABSPOSL | LOGS+2 | 
| IMPOSS^ABSPOSUE | AGES+11 | 
| FIELD^DID | AGES+7 | 
| $$GET1^DIQ | AGES+12, BILLSYS+1 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^ABSP(9002313.99 - [#9002313.99] | FIELD^DID, GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^ABSP( | INIFOR+6 | 
| ^ABSP(9002313.51 - [#9002313.51] | 51+1 | 
| ^ABSP(9002313.511 - [#9002313.511] | 511+2 | 
| ^ABSP(9002313.99 - [#9002313.99] | MAIN+5, MAIN+8*, MAIN+14, AGES+1, AGES+4* | 
| ^ABSPC - [#9002313.02] | 02+1 | 
| ^ABSPC(0 | INIFOR+3 | 
| ^ABSPCOMB - [#9002313.1] | COMBINS+5 | 
| ^ABSPCOMB(0 | INIFOR+5 | 
| ^ABSPECP("LOG" | INIFOR+9, LOGFILES+2 | 
| ^ABSPR - [#9002313.03] | 03+1 | 
| ^ABSPR(0 | INIFOR+4 | 
| ^ABSPT - [#9002313.59] | 59+1 | 
| ^ABSPTL - [#9002313.57] | 57+1 | 
| ^DD(9002313.99 | AGES+6 | 
| ^DIC - [#1] | LOGHDG+5 | 
| ^TMP( | MAIN+1, LOGS+3 | 
| Name | Line Occurrences | 
|---|---|
| 02 | MAIN+27 | 
| 03 | MAIN+25 | 
| 51 | MAIN+29 | 
| 511 | MAIN+31 | 
| 57 | MAIN+21 | 
| 59 | MAIN+23 | 
| AGES | MAIN+12 | 
| BILLSYS | MAIN+13 | 
| COMBINS | MAIN+33 | 
| INIFOR | MAIN+20, MAIN+22, MAIN+24, MAIN+26, MAIN+28, MAIN+30, MAIN+32, LOGS | 
| LOG | MAIN+15, MAIN+16, LOGHDG+8, 57+2, LOGDONE, LOGLINES, AGES+15, BILLSYS+2 | 
| LOGDONE | 03+2, 02+2, 51+2, 511+3, 57+3, 59+2, LOGFILES+3, COMBINS+6 | 
| LOGFILES | LOGS+1 | 
| LOGHDG | MAIN+20, MAIN+22, MAIN+24, MAIN+26, MAIN+28, MAIN+30, MAIN+32, LOGS | 
| LOGLINES | LOGHDG+2, LOGHDG+9 | 
| LOGS | MAIN+19 | 
| PCT | 03+1, 02+1, 51+1, 511+2, 57+1, 59+1, LOGFILES+2, COMBINS+5 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| AGE | MAIN+10~ | 
| AGE( | AGES+14* | 
| BILLSYS | MAIN+10~, BILLSYS+1*, BILLSYS+2 | 
| COUNT | MAIN+10~, INIFOR+1*, PCT*, PCT+1 | 
| DEST | AGES+7~ | 
| DEST("LABEL" | AGES+8 | 
| DT | MAIN+6, MAIN+7 | 
| F | INIFOR~, INIFOR+2, INIFOR+3, INIFOR+4, INIFOR+5, INIFOR+6, INIFOR+9 | 
| FIELD | GET99~, AGES+5~*, AGES+6*, AGES+7, AGES+11, AGES+12 | 
| FILE | LOGHDG~, LOGHDG+3*, LOGHDG+4, LOGHDG+5, LOGHDG+7 | 
| IEN | MAIN+10~, 03+1*, 02+1*, 51+1*, 511+1*, 511+2*, 57+1*, 59+1*, LOGFILES+1*, LOGFILES+2* , COMBINS+4*, COMBINS+5* | 
| >> IOBS | PCT+2 | 
| ISILCAR | MAIN+10~, MAIN+11* | 
| LOGSONLY | SILENT~, MAIN+19 | 
| NAME | AGES+7~, AGES+8*, AGES+9, AGES+14, AGES+15 | 
| NENTRIES | MAIN+10~, INIFOR+3*, INIFOR+4*, INIFOR+5*, INIFOR+6*, INIFOR+9*, PCT, PCT+1 | 
| OLDPCT | MAIN+10~, INIFOR+1*, PCT+2* | 
| SILENT | SILENT+3~*, PCT, LOG+1 | 
| TESTING | MAIN+10~, MAIN+14*, MAIN+15 | 
| U | MAIN+7, MAIN+14, INIFOR+3, INIFOR+4, INIFOR+5, INIFOR+6, INIFOR+9, LOGHDG+5 | 
| VALUE | AGES+12~*, AGES+13*, AGES+14, AGES+15 | 
| X | MAIN+5~*, MAIN+7*, MAIN+8, LOGHDG+1~, LOGHDG+5*, LOGHDG+7*, LOGHDG+8, PCT+1~*, PCT+2, LOG~ , LOG+1, LOGLINES~*, AGES+3~*, AGES+4 | 
| Name | Field # of Occurrence | 
|---|---|
| $T( | MAIN+1, LOGS+3, AGES+11 |