ABMDTMS ;IHS/ABM/THL - INTERFACE WITH PYXIS/M SYSTEMS;
Source file <ABMDTMS.m>
Package | Total | Call Graph |
---|---|---|
VA Fileman | 5 | ^DDS ^DIC FILE^DICN ^DIE ^DIR |
Registration | 3 | EN^VALM TERM^VALM0 CLEAR^VALM1 |
Kernel | 1 | DISP^XQORM1 |
Third Party Billing | 1 | $$CPT^ABMCVAPI |
Name | Comments | DBIA/ICR reference |
---|---|---|
SURE | ;CONFIRM TRANSFER OF SUPPLIES
|
|
HDR | ;EP; -- header code
|
|
FORMAT | ;FORMAT DATA FOR DISPLAY
|
|
EXITOUT | ||
BACK | ||
VALM(ABMVALM) | ;EP; -- main entry point for list templates
|
|
SUPPSET | ;SET SUPPLY VARIABLES
|
|
DATE | ;SELECT DATE RANGE FOR ITEM CHARGES
|
|
DISPLAY | ;DISPLAY SULLPY ITEMS
|
|
SELECT | ;EP;SELECT ITEMS TO ADD TO CLAIM
|
|
HELP | ;EP; -- help code
|
|
A1 | ;ADD ITEMS TO THE CLAIM
|
|
EN1 | ;
|
|
DISP1 | ;DISPLAY ALL RELEVANT ITEMS
|
|
OPEN(DFN,ABMDA) | ;EP;TO PROCESS WHEN CLAIM ALREAY IDENTIFIED
|
|
E1 | ;EDIT ITEMS
|
|
CL1 | ;CLAIM ALREADY IDENTIFIED
|
|
HEAD | ;
|
|
EN | ||
J | ;SET TEMP ARRAY
|
|
ADDITEM | ;ADD SUPPLY TO CLAIM
|
|
DINIT | ;EP;LIST ALL SUPPLY ITEMS IN THE DATE RANGE
|
|
ADD | ||
CLAIM | ;SELECT CLAIM
|
|
EDIT | ;EDIT SUPPLY ITEMS
|
|
EDIN | ;
|
|
EXIT | ;EP; -- exit code
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^AUPNSUP - [#9000021] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^ABMDCLM - [#9002274.3] | CL1+1, DATE+2, FORMAT+3, FORMAT+6, A1+10*, A1+20*, A1+26*, OPEN+6 |
^AUPNSUP - [#9000021] | SUPPSET+1, SUPPSET+2, SUPPSET+3 |
^AUPNSUP("ASUP" | DINIT+5, DINIT+7, OPEN+12, OPEN+14 |
^AUTTREVN - [#9999999.72] | FORMAT+36, A1+24 |
^DD("DD" | DATE+6, DATE+9, DATE+22, FORMAT+11, FORMAT+15, FORMAT+19, FORMAT+23, FORMAT+26 |
^DPT - [#2] | DATE+1, FORMAT+2, OPEN+5 |
^ICPT - [#81] | A1+18 |
^PSDRUG - [#50] | FORMAT+31, A1+8, A1+15 |
^TMP("ABMDTMS" | EXITOUT+1!, DINIT+1!, J+2* |
^TMP("ABMLM" | EXIT+1! |
^TMP("ABMSUP" | FORMAT+51*, A1+2, E1+1 |
Name | Line Occurrences |
---|---|
A1 | ADDITEM+2 |
ADD | SELECT+9 |
ADDITEM | ADD+2 |
BACK | SELECT+7, SELECT+12, VALM+3 |
CL1 | OPEN+19 |
CLAIM | EN1+2 |
DATE | DISPLAY+1 |
DINIT | SELECT+13 |
DISP1 | DISPLAY+3 |
DISPLAY | EN1+4, OPEN+20 |
E1 | EDIT+2 |
EDIT | SELECT+10 |
EN1 | EN |
EXITOUT | EN1+1 |
FORMAT | DINIT+10 |
HEAD | DINIT+3 |
J | HEAD+4, HEAD+6, HEAD+8, HEAD+12, HEAD+20, HEAD+22, FORMAT+46, FORMAT+50 |
SELECT | EDIN+2 |
SUPPSET | DINIT+8, A1+4 |
SURE | ADD |
VALM | DISP1+3 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ABDMTMS | EDIN+3! |
ABM | EXITOUT!, DINIT+4*, DINIT+5*, DINIT+7 |
>> ABM0 | CL1+1*, CL1+2, DINIT+9, SUPPSET+1*, FORMAT+1, FORMAT+25, FORMAT+28, A1+13, A1+21 |
>> ABM1 | SUPPSET+2*, FORMAT+29, FORMAT+30, FORMAT+32, A1+6, A1+7, A1+15 |
>> ABM2 | SUPPSET+3*, FORMAT+33, FORMAT+34, FORMAT+35, FORMAT+36, A1+13, A1+16, A1+17, A1+21, A1+22 , A1+23, A1+27 |
ABMAR | EXITOUT!, EXIT+2! |
>> ABMBEGIN | DISPLAY+2, DATE+19*, DATE+29, DINIT+4 |
>> ABMCNT | DINIT+2*, FORMAT+37*, FORMAT+38, FORMAT+51, SELECT+2 |
ABMDA | EXITOUT!, CLAIM+7*, CL1+1, CL1+2, DATE+2, FORMAT+3, FORMAT+6, A1+1, A1+9, A1+19 , A1+25, A1+34, OPEN~, OPEN+3, OPEN+6 |
ABMDIR | EXIT+2! |
ABMDTMS | EXITOUT!, SELECT+1*, SELECT+9, SELECT+11!, OPEN+1!, EDIN+1* |
ABMDTMS("OUT" | OPEN+1, OPEN+2* |
>> ABMEND | DISPLAY+2, DATE+20*, DATE+29*, DATE+30*, DINIT+5 |
ABMFL | EXITOUT!, EXIT+2! |
ABMFN | EXITOUT!, EXIT+2! |
ABMHDR | EXITOUT!, DISP1+1*, HDR+1, EXIT+2! |
ABMI | EXITOUT!, EXIT+2! |
ABMJ | EXITOUT!, DINIT+11*, ADDITEM+1~, ADDITEM+2*, EDIT+1~, EDIT+2* |
>> ABMNUM | CL1+2*, HEAD+3, SURE+4 |
ABMOUT | EN, EXITOUT! |
ABMQUIT | EN, EXITOUT!, EN1+3, EN1+5!, CLAIM+6*, DATE+18*, SELECT+6!, ADD+1!, SURE+8*, OPEN+4! |
ABMROU | EXITOUT!, EXIT+2! |
>> ABMSDA | DINIT+6*, DINIT+7*, SUPPSET+1, SUPPSET+2, SUPPSET+3, FORMAT+51, A1+2*, A1+3, A1+32 |
>> ABMSET | ADDITEM+2, SELECT+8*, SURE+2, EDIT+2 |
ABMVALM | EXITOUT!, DISP1+2*, DISP1+3, VALM~, VALM+6 |
ABMX | EXITOUT!, ADDITEM+1~, ADDITEM+2*, A1+2, EDIT+1~, EDIT+2*, E1+1 |
>> ADMIT | FORMAT+3*, FORMAT+4, FORMAT+5*, FORMAT+9, FORMAT+10, FORMAT+12*, FORMAT+18 |
>> CLAIM | FORMAT+28*, FORMAT+45 |
DA | A1+31!, A1+32*, A1+36!, E1+1*, E1+2 |
DA(1 | A1+1*, A1+10, A1+20, A1+26 |
DD | A1+31!, A1+36! |
>> DDSFILE | E1+4* |
>> DEPTCODE | FORMAT+32*, FORMAT+49 |
DFN | EXITOUT!, CL1+2*, DATE+1, DINIT+5, DINIT+7, FORMAT+2, OPEN~, OPEN+3, OPEN+5, OPEN+12 , OPEN+14 |
DIC | CLAIM+1*, CLAIM+5!, A1+9*, A1+19*, A1+25*, A1+31!, A1+36! |
DIC("A" | CLAIM+3* |
DIC("DR" | A1+13*, A1+15*, A1+21*, A1+27* |
DIC(0 | CLAIM+2*, A1+29* |
DIE | A1+33*, A1+36!, E1+4* |
DIR | DATE+17!, DATE+28!, SELECT+5!, SURE+7! |
DIR("?" | DATE+15*, DATE+26* |
DIR("A" | DATE+14*, DATE+25*, SELECT+3*, SURE+4* |
DIR("B" | DATE+12*, DATE+23*, SURE+5* |
DIR(0 | DATE+13*, DATE+24*, SELECT+2*, SURE+3* |
>> DISCHARG | FORMAT+4*, FORMAT+13, FORMAT+14, FORMAT+16* |
>> DISPFEE | A1+13 |
DR | A1+31!, A1+34*, A1+36!, E1+3* |
DT | DATE+21, OPEN+7 |
DUZ(2 | CLAIM+1, CL1+1, DATE+2, FORMAT+3, FORMAT+6, A1+9, A1+10, A1+19, A1+20, A1+25 , A1+26, OPEN+6 |
>> FROM | DATE+2*, DATE+3, DATE+4*, DATE+5, FORMAT+6*, FORMAT+7, FORMAT+8*, FORMAT+17, FORMAT+20*, FORMAT+35 , OPEN+6*, OPEN+8*, OPEN+11 |
>> HCPCCODE | FORMAT+35*, FORMAT+43 |
IOF | OPEN+17 |
>> ISSUDATE | FORMAT+27*, FORMAT+47 |
>> J | DINIT+11, HEAD+1*, HEAD+23, J+1*, J+2 |
>> JHEAD | HEAD+23* |
>> MEDDA | FORMAT+30*, FORMAT+31 |
>> NDC | FORMAT+31*, FORMAT+48 |
PATIENT | EXITOUT!, DATE+1*, DATE+10, HEAD+5, FORMAT+2*, OPEN+5* |
>> PRICE | FORMAT+34*, FORMAT+41 |
>> QUANTITY | FORMAT+33*, FORMAT+40 |
>> REVCODE | FORMAT+36*, FORMAT+44 |
>> SUPPLY | FORMAT+1*, FORMAT+39 |
>> TO | DATE+3*, DATE+8, DATE+9*, DATE+11, HEAD+7, FORMAT+7*, FORMAT+21, FORMAT+22, FORMAT+24*, OPEN+7* , OPEN+12 |
>> TRANCODE | FORMAT+29*, FORMAT+42 |
U | DATE+1, DATE+3, FORMAT+1, FORMAT+2, FORMAT+4, FORMAT+7, FORMAT+25, FORMAT+28, FORMAT+29, FORMAT+30 , FORMAT+31, FORMAT+32, FORMAT+33, FORMAT+34, FORMAT+35, FORMAT+36, A1+6, A1+7, A1+10, A1+13 , A1+15, A1+16, A1+17, A1+20, A1+21, A1+22, A1+23, A1+26, A1+27, OPEN+5 |
VALMBCK | EXITOUT!, BACK* |
>> VALMCC | VALM+2* |
>> VALMCNT | DINIT+11* |
>> VALMHDR(1 | HDR+1* |
>> VALMSG | VALM+1*, HDR+2* |
VISDATE | EXITOUT!, DATE+7*, DATE+10, DATE+12, HEAD+7 |
X | HEAD+2*, HEAD+3*, HEAD+5*, HEAD+7*, HEAD+9*, HEAD+10*, HEAD+11*, HEAD+13*, HEAD+14*, HEAD+15* , HEAD+16*, HEAD+17*, HEAD+18*, HEAD+19*, HEAD+21*, FORMAT+38*, FORMAT+39*, FORMAT+40*, FORMAT+41*, FORMAT+42* , FORMAT+43*, FORMAT+44*, FORMAT+45*, FORMAT+47*, FORMAT+48*, FORMAT+49*, A1+5*, A1+7*, A1+8*, A1+17* , A1+18*, A1+23*, A1+24*, A1+28, J+2, J+3*, OPEN+9~, OPEN+11*, OPEN+12*, OPEN+14 , HELP+1* |
>> XQORS | EXIT+3 |
Y | CLAIM+6, CLAIM+7, DATE+5*, DATE+7, DATE+8*, DATE+9, DATE+18, DATE+19, DATE+20, DATE+21* , DATE+23, DATE+29, DATE+30, FORMAT+10*, FORMAT+12, FORMAT+14*, FORMAT+16, FORMAT+18*, FORMAT+20, FORMAT+22* , FORMAT+24, FORMAT+25*, FORMAT+27, SELECT+7, SELECT+8, SURE+8, OPEN+9~, OPEN+13*, OPEN+14* |
Z | OPEN+9~, OPEN+10*, OPEN+12, OPEN+15*, OPEN+16 |