ABMPSAPI ; IHS/ASDS/LSL - 3PB Pharmacy POS API
Source file <ABMPSAPI.m>
Package | Total | Call Graph |
---|---|---|
VA Fileman | 4 | NOW^%DTC ^DIC ^DIE $$GET1^DIQ |
Third Party Billing | 2 | $$NXNM^ABMDUTL $$FINDLOC^ABMUCUTL |
Package | Total | Caller Graph |
---|---|---|
Pharmacy Point of Sale | 2 | ABSPOSBB ABSPOSJ2 |
Name | Comments | DBIA/ICR reference |
---|---|---|
POSUFMS | ; create/populate UFMS Cashiering Session
|
|
CAN(ABM,ABM2) | ;
; For bills that reversed through Pharmacy POS, mark them as cancelled. ; Using bill location in A/R, find it in 3PB |
|
CPOSUFMS | ; create/populate UFMS Cashiering Session
|
|
EN(ABMPOS) |
Name | Field # of Occurrence |
---|---|
NOW^%DTC | EN+49 |
$$NXNM^ABMDUTL | EN+63 |
$$FINDLOC^ABMUCUTL | POSUFMS+3, CPOSUFMS+3 |
^DIC | EN+68, EN+96, EN+132, POSUFMS+8, POSUFMS+19, POSUFMS+40, POSUFMS+56, POSUFMS+71, CAN+17, CAN+20 , CPOSUFMS+8, CPOSUFMS+19, CPOSUFMS+40, CPOSUFMS+55, CPOSUFMS+70 |
^DIE | EN+77, EN+81, EN+85, EN+104, EN+141, CAN+28 |
$$GET1^DIQ | EN+80, POSUFMS+54, CAN+9, CPOSUFMS+53 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^ABMUCASH - [#9002274.45] | Classic Fileman Calls |
^BARBL(2906 - [#90050.01] | GET1^DIQ |
^AUTNINS - [#9999999.18] | GET1^DIQ |
^AUTTINTY - [#9999999.181] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^ABMDBILL( | EN+142, POSUFMS+54, POSUFMS+55, POSUFMS+67, CPOSUFMS+53, CPOSUFMS+54, CPOSUFMS+66 |
^ABMDPARM( | EN+36, EN+45, EN+143, CAN+29 |
^ABMUCASH - [#9002274.45] | POSUFMS+25, POSUFMS+28, POSUFMS+29, CPOSUFMS+25, CPOSUFMS+28, CPOSUFMS+29 |
^AUTNINS - [#9999999.18] | EN+93 |
^BAR(90052.05 | EN+39, EN+42, EN+43, EN+44 |
^BARBL( | CAN+12, CAN+13, CAN+19 |
^DD(9002274.4 | EN+90, EN+128 |
^DD(9002274.45 | POSUFMS+17, CPOSUFMS+17 |
^DD(9002274.4503 | POSUFMS+38, CPOSUFMS+38 |
^DD(9002274.45302 | POSUFMS+52, CPOSUFMS+51 |
^DD(9002274.4530211 | POSUFMS+69 |
^DD(9002274.45302112 | CPOSUFMS+68 |
^PSDRUG - [#50] | EN+93 |
^VA(200 - [#200] | EN+93 |
Name | Line Occurrences |
---|---|
CPOSUFMS | CAN+29 |
POSUFMS | EN+143 |
Name | Field # of Occurrence |
---|---|
^(0 | EN+44 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> % | EN+50 |
ABM | CAN~, CAN+3, CAN+4, CAN+5 |
ABM2 | CAN~ |
ABMAPOK | EN+33!, EN+59*, EN+145! |
>> ABMAR | CAN+5*, CAN+6, CAN+9, CAN+12, CAN+13, CAN+19 |
ABMARPS | EN+33!, EN+36*, EN+39, EN+42, EN+43, EN+44, EN+145! |
>> ABMBA | POSUFMS+58*, POSUFMS+65, CPOSUFMS+57*, CPOSUFMS+64 |
ABMBILL | EN+33!, EN+70*, EN+89, EN+125, EN+139, EN+142, EN+145!, POSUFMS+54, POSUFMS+55, POSUFMS+67 , POSUFMS+70, CAN+9*, CAN+10, CAN+11*, CAN+16 |
>> ABMCNT | EN+122*, EN+123*, EN+129, EN+130 |
>> ABMDA | CAN+22*, CAN+30, CPOSUFMS+53, CPOSUFMS+54, CPOSUFMS+66, CPOSUFMS+69 |
ABMDUZ2 | EN+33!, EN+35*, EN+39*, EN+42*, EN+43*, EN+44*, EN+45, EN+47, EN+145!, CAN+4* , CAN+6, CAN+8, CAN+12, CAN+13, CAN+19 |
ABMFLD | EN+33!, EN+72*, EN+73*, EN+74, EN+75, EN+76, EN+100*, EN+101*, EN+102, EN+103 , EN+145! |
ABMHOLD | EN+33!, EN+46*, EN+64, EN+69, EN+144, EN+145!, CAN+7* |
>> ABMLOC | POSUFMS+3*, POSUFMS+7, POSUFMS+10*, POSUFMS+14, POSUFMS+25, POSUFMS+28, POSUFMS+29, POSUFMS+33, POSUFMS+46, POSUFMS+62 , CPOSUFMS+3*, CPOSUFMS+7, CPOSUFMS+10*, CPOSUFMS+14, CPOSUFMS+25, CPOSUFMS+28, CPOSUFMS+29, CPOSUFMS+33, CPOSUFMS+46, CPOSUFMS+61 |
>> ABMP("INS" | POSUFMS+55*, CPOSUFMS+54* |
>> ABMP("LDFN" | POSUFMS+2!, CPOSUFMS+2! |
ABMPASAR | EN+33!, EN+142*, EN+147, EN+148 |
ABMPOS | EN~, EN+145! |
ABMPOS( | EN+35, EN+39, EN+42, EN+43, EN+44, EN+50*, EN+51*, EN+52*, EN+53*, EN+57* , EN+73, EN+75, EN+76, EN+80, EN+101, EN+102, EN+103 |
ABMPOS("OTHIDENT" | EN+84 |
ABMPOS(13 | EN+54*, EN+55* |
ABMPOS(23 | EN+93 |
ABMPOS(41 | EN+56*, EN+93 |
ABMPOS(73 | EN+121, EN+123, EN+129, EN+130 |
>> ABMSDT | POSUFMS+26*, POSUFMS+28*, POSUFMS+29, POSUFMS+31, POSUFMS+42*, POSUFMS+48, POSUFMS+64, CPOSUFMS+26*, CPOSUFMS+28*, CPOSUFMS+29 , CPOSUFMS+31, CPOSUFMS+42*, CPOSUFMS+48, CPOSUFMS+63 |
>> ABMSFLG | POSUFMS+27*, POSUFMS+28, POSUFMS+30*, CPOSUFMS+27*, CPOSUFMS+28, CPOSUFMS+30* |
ABMULT | EN+33!, EN+87*, EN+90, EN+91, EN+93, EN+101, EN+102, EN+103, EN+145! |
>> ABMUSER | POSUFMS+21*, POSUFMS+34, POSUFMS+47, POSUFMS+63, CPOSUFMS+21*, CPOSUFMS+34, CPOSUFMS+47, CPOSUFMS+62 |
DA | EN+34!, EN+66!, EN+70*, EN+88!, EN+98*, EN+120!, EN+124!, EN+137!, EN+139*, EN+146! , POSUFMS+4!, POSUFMS+13!, POSUFMS+32!, POSUFMS+45!, POSUFMS+61!, CAN+22*, CPOSUFMS+4!, CPOSUFMS+13!, CPOSUFMS+32!, CPOSUFMS+45! , CPOSUFMS+60! |
DA(1 | EN+89*, EN+91, EN+125*, EN+126, POSUFMS+14*, POSUFMS+34*, POSUFMS+35, POSUFMS+48*, POSUFMS+49, POSUFMS+65* , POSUFMS+66, CPOSUFMS+14*, CPOSUFMS+34*, CPOSUFMS+35, CPOSUFMS+48*, CPOSUFMS+49, CPOSUFMS+64*, CPOSUFMS+65 |
DA(2 | POSUFMS+33*, POSUFMS+35, POSUFMS+47*, POSUFMS+49, POSUFMS+64*, POSUFMS+66, CPOSUFMS+33*, CPOSUFMS+35, CPOSUFMS+47*, CPOSUFMS+49 , CPOSUFMS+63*, CPOSUFMS+65 |
DA(3 | POSUFMS+46*, POSUFMS+49, POSUFMS+63*, POSUFMS+66, CPOSUFMS+46*, CPOSUFMS+49, CPOSUFMS+62*, CPOSUFMS+65 |
DA(4 | POSUFMS+62*, POSUFMS+66, CPOSUFMS+61*, CPOSUFMS+65 |
DD | EN+34!, EN+66!, EN+95!, EN+131!, EN+146! |
DIC | EN+34!, EN+60!, EN+62*, EN+71, EN+88!, EN+91*, EN+99, EN+120!, EN+124!, EN+126* , EN+146!, POSUFMS+4!, POSUFMS+5*, POSUFMS+13!, POSUFMS+15*, POSUFMS+32!, POSUFMS+35*, POSUFMS+45!, POSUFMS+49*, POSUFMS+61! , POSUFMS+66*, CAN+14*, CAN+25!, CPOSUFMS+4!, CPOSUFMS+5*, CPOSUFMS+13!, CPOSUFMS+15*, CPOSUFMS+32!, CPOSUFMS+35*, CPOSUFMS+45! , CPOSUFMS+49*, CPOSUFMS+60!, CPOSUFMS+65* |
DIC("DR" | EN+130*, POSUFMS+39*, POSUFMS+70*, CPOSUFMS+39*, CPOSUFMS+69* |
DIC("P" | EN+90*, EN+128*, POSUFMS+17*, POSUFMS+38*, POSUFMS+52*, POSUFMS+69*, CPOSUFMS+17*, CPOSUFMS+38*, CPOSUFMS+51*, CPOSUFMS+68* |
DIC(0 | EN+61*, EN+92*, EN+127*, POSUFMS+6*, POSUFMS+16*, POSUFMS+37*, POSUFMS+51*, POSUFMS+68*, CAN+15*, CPOSUFMS+6* , CPOSUFMS+16*, CPOSUFMS+37*, CPOSUFMS+50*, CPOSUFMS+67* |
DIE | EN+34!, EN+71*, EN+99*, EN+120!, EN+124!, EN+137!, EN+138*, EN+146!, POSUFMS+4!, POSUFMS+13! , POSUFMS+32!, POSUFMS+45!, POSUFMS+61!, CAN+25!, CAN+27*, CPOSUFMS+4!, CPOSUFMS+13!, CPOSUFMS+32!, CPOSUFMS+45!, CPOSUFMS+60! |
DINUM | EN+34!, EN+60!, EN+88!, EN+146!, POSUFMS+7*, POSUFMS+18*, CPOSUFMS+7*, CPOSUFMS+18* |
DIR | EN+120!, EN+124! |
DLAYGO | EN+34!, EN+67*, EN+94*, EN+146! |
DO | EN+34!, EN+66!, EN+95!, EN+131!, EN+146! |
DR | EN+76*, EN+80*, EN+84*, EN+103*, EN+120!, EN+124!, EN+137!, EN+140*, CAN+25!, CAN+26* |
DUZ(2 | EN+36, EN+39, EN+42, EN+43, EN+44, EN+46, EN+47*, EN+64*, EN+69*, EN+142 , EN+143, EN+144*, POSUFMS+54, POSUFMS+55, POSUFMS+67, POSUFMS+70, CAN+7, CAN+8*, CAN+12*, CAN+13* , CAN+19*, CAN+29, CAN+30, CPOSUFMS+53, CPOSUFMS+54, CPOSUFMS+66, CPOSUFMS+69 |
>> INSDFN | EN+93 |
U | EN+36, EN+42, EN+43, EN+44, EN+90, EN+93, EN+128, EN+142, EN+143, POSUFMS+17 , POSUFMS+29, POSUFMS+38, POSUFMS+52, POSUFMS+54, POSUFMS+55, POSUFMS+67, POSUFMS+69, CAN+12, CAN+13, CAN+19 , CAN+29, CPOSUFMS+17, CPOSUFMS+29, CPOSUFMS+38, CPOSUFMS+51, CPOSUFMS+53, CPOSUFMS+54, CPOSUFMS+66, CPOSUFMS+68 |
X | EN+34!, EN+63*, EN+64, EN+65*, EN+93*, EN+120!, EN+124!, EN+129*, EN+146!, POSUFMS+4! , POSUFMS+7*, POSUFMS+13!, POSUFMS+18*, POSUFMS+32!, POSUFMS+36*, POSUFMS+45!, POSUFMS+54*, POSUFMS+61!, POSUFMS+67*, CAN+16* , CAN+25!, CPOSUFMS+4!, CPOSUFMS+7*, CPOSUFMS+13!, CPOSUFMS+18*, CPOSUFMS+32!, CPOSUFMS+36*, CPOSUFMS+45!, CPOSUFMS+53*, CPOSUFMS+60! , CPOSUFMS+66* |
Y | EN+34!, EN+69, EN+70, EN+97, EN+98, EN+120!, EN+124!, EN+146!, POSUFMS+4!, POSUFMS+9 , POSUFMS+10, POSUFMS+13!, POSUFMS+20, POSUFMS+21, POSUFMS+32!, POSUFMS+41, POSUFMS+42, POSUFMS+45!, POSUFMS+57, POSUFMS+58 , POSUFMS+61!, CAN+18, CAN+21, CAN+22, CAN+25!, CPOSUFMS+4!, CPOSUFMS+9, CPOSUFMS+10, CPOSUFMS+13!, CPOSUFMS+20 , CPOSUFMS+21, CPOSUFMS+32!, CPOSUFMS+41, CPOSUFMS+42, CPOSUFMS+45!, CPOSUFMS+56, CPOSUFMS+57, CPOSUFMS+60! |