ABSPOSMA ; IHS/FCS/DRS - General Inquiry/Report .57; [ 08/28/2002 3:01 PM ]
Source file <ABSPOSMA.m>
| Package | Total | Call Graph | 
|---|---|---|
| Pharmacy Point of Sale | 2 | JOIN^ABSPOSMB ($$ASKPAT,$$ASKPHARM,$$ASKRTYPE,$$DEFOUT)^ABSPOSMZ | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| JOIN | ||
| ONLY | ; EP - Option ABSP INQUIRY BY DATE ONLY | |
| INSURER | ; EP - Option ABSP INQUIRY BY INSURER | |
| NDC | ; EP - Option ABSP INQUIRY BY NDC NUMBER | |
| CLAIMID | ; EP - Option ABSP INQUIRY BY CLAIM ID ; A sort criterion. Prompt for FR and TO. ; Lookup on file 9002313.02 now? | |
| RESTYPE | ; EP - Option ABSP INQUIRY BY RESULT TYPE ; Select from the entries in file 9002313.83 ; Build screens corresponding to the list (i.e., it's not a sort item) | |
| FM | ; EP - Option ABSP INQUIRY BY FILEMAN ; we will leave the BY undefined | |
| ADDSCREE(X) | ; store the screen, xecutable code stored in X | |
| INIT | ; EP - init ABSPOSMA ; Nice idea for future - retain settings on user-by-user basis | |
| PHARM | ; EP - Option ABSP INQUIRY BY PHARMACY | |
| TEST | ||
| PATIENT | ; EP - Option ABSP INQUIRY BY PATIENT ; Select a list of patients. ; Build screens corresponding to the list (i.e., it's not a sort item) ; I $P(^ABSPTL(D0,0),U,6)=patient ien | |
| KILLSORT | ; EP - kill all sort fields except the date/time ones | |
| PRICE | ; EP - Option ABSP INQUIRY BY PRICE | 
| Name | Line Occurrences | 
|---|---|
| Function Call: READ | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^ABSP(9002313.56 - [#9002313.56] | PHARM+4, PHARM+5 | 
| Name | Line Occurrences | 
|---|---|
| ADDSCREE | PATIENT+6, RESTYPE+5 | 
| INIT | PHARM+1, PATIENT+4, RESTYPE+3, CLAIMID+3, INSURER+1, NDC+1, PRICE+1, FM+2, ONLY+1 | 
| JOIN | PATIENT+7, RESTYPE+6, CLAIMID+7, INSURER+4, NDC+6, PRICE+4, FM+4, ONLY+3 | 
| KILLSORT | CLAIMID+4, ONLY+2 | 
| ONLY | TEST | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| A | KILLSORT+1~*, KILLSORT+2, KILLSORT+3 | 
| ABSPL | ADDSCREE+6~, ADDSCREE+7*, ADDSCREE+8* | 
| ABSPLST | ADDSCREE+6~, ADDSCREE+8*, ADDSCREE+9 | 
| ABSPOSMA | INIT+2! | 
| ABSPOSMA("BY | WHICH DATE" , INIT+3*, KILLSORT+2 | 
| ABSPOSMA("MODE" | INIT+5* | 
| ABSPOSMA("OUT | PUT TYPE" , INIT+6* | 
| ABSPOSMA("SCREEN" | INIT+7*, ADDSCREE+8, ADDSCREE+9* | 
| ABSPOSMA("SORT" | INIT+4*, KILLSORT+1, KILLSORT+3!, PHARM+4*, PHARM+5*, CLAIMID+5*, CLAIMID+6*, INSURER+2*, INSURER+3*, NDC+4* , NDC+5*, PRICE+2*, PRICE+3*, FM+3! | 
| PAT | PATIENT+5~*, PATIENT+6 | 
| PHARM | PHARM+2~*, PHARM+3, PHARM+4, PHARM+5 | 
| R | RESTYPE+4~*, RESTYPE+5 | 
| U | PHARM+4, PHARM+5 | 
| X | ADDSCREE~, ADDSCREE+9 |