ABMDUTL ; IHS/SD/SDR - UTILITY FOR 3P BILLING PACKAGE ;
Source file <ABMDUTL.m>
Package | Total | Call Graph |
---|---|---|
Third Party Billing | 2 | ($$CPT,$$IHSCPT)^ABMCVAPI $$EN^ABMVDF |
VA Fileman | 2 | H^%DTC ^DIR |
Name | Comments | DBIA/ICR reference |
---|---|---|
Y2KD2(X) | ;EP - date from fileman to Y2K format Y=CCYYMMDD
|
|
EOP(X) | ;EP - end of page
|
|
PAT(X) | ;EP - DISPLAY PATIENT HEADER WITH IDENTIFIERS - X=DFN
|
|
KILLI03 | ;EP Kill logic for ACTIVE x-ref of ,03 field or 13 multiple of claim
|
|
NXNM(X) | ;EP - GET NEXT CLAIM NUMBER
|
|
HDTO(X) | ;EP - old HDT entry point, date from fileman to MM-DD-YY
|
|
SDTO(X) | ;EP - date from fileman to MM/DD/YY
|
|
CHKCPT(Y) | ; check CPT for valid date, inactive flag
|
|
FLAT(X,Y,Z) | ||
UPRV(X,Y) | ||
CSZ(X) | ;EP - Y is set to the printable City, State ZIP CODE
; X incoming variable must = CITY^ST^ZIP |
|
GETREV(X) | ;PEP - get rev code and format for claim editor display
|
|
CDT(X) | ;EP - Y= date/time ##/##/####@##:## from X (fm date) for display in claim editor
|
|
HDT(X) | ;EP - Y is set to the printable date ##-##-#### from X (fileman date)
|
|
SETI03 | ;EP Set logic for ACTIVE x-ref of .03 field of 13 multiple of claim
|
|
HRN(X) | ;EP - Y is set to the printable HRN
; for patient ABMP("PDFN") at location ABMP("LDFN") |
|
MDT(X) | ;EP - printable date and time in menu header format
|
|
MTHS | ;MONTHS
|
|
BDT(X) | ;EP - Y= date/time ##/##/####@##:##:## from X (fm date) for display in claim editor
|
|
POSDT(X) | ;EP - Y is set to the printable date ## ## #### from X (fileman date)
|
|
Y2KDT(X) | ;EP - date from fileman to Y2K format Y=MMDDCCYY
|
|
TM(X,Y) | ;EP - FIGURE TOTAL MINUTES GIVEN FM DATE/TIMES IN X AND Y
|
|
SDT(X) | ;EP - Y is set to the printable date ##/##/#### from X (fileman date)
|
|
MDY(X) | ;EP - date from fileman to MMDDYY
|
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 |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^ABMDBILL( | NXNM+12 |
^ABMDCLM - [#9002274.3] | NXNM+3, NXNM+4, NXNM+5, NXNM+12, SETI03+2*, UPRV+5, UPRV+9, UPRV+10 |
^ABMDCLM(0 | NXNM+1, NXNM+2*, NXNM+4, NXNM+5*, NXNM+6, NXNM+13, NXNM+14*, NXNM+16 |
^ABMNINS( | FLAT+4, FLAT+10, FLAT+11 |
^AUPNPAT - [#9000001] | HRN+3, PAT+10 |
^AUTTPIC - [#9999999.65] | UPRV+12 |
^AUTTREVN - [#9999999.72] | GETREV+3, GETREV+4 |
^DIC(5 - [#5] | CSZ+3 |
^DPT - [#2] | PAT+1, PAT+5 |
^ICPT("B" | CHKCPT+5 |
^VA(200 - [#200] | UPRV+11 |
Name | Line Occurrences |
---|---|
$$SDT | POSDT+2 |
Name | Field # of Occurrence |
---|---|
^(0 | HRN+3, CSZ+3 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> %H | TM+3, TM+4 |
>> %T | TM+3, TM+4 |
A | BDT+2~, BDT+11*, CHKCPT+1~, CHKCPT+11, CHKCPT+12*, CHKCPT+13*, CHKCPT+16* |
>> ABM("=" | PAT+2*, PAT+11 |
>> ABM("AMPM" | MDT+6*, MDT+8, MDT+10! |
>> ABM("D" | TM+5*, TM+7 |
>> ABM("DATE" | MDT+2*, MDT+9, MDT+10! |
>> ABM("DOB" | PAT+7* |
>> ABM("P0" | PAT+5*, PAT+6, PAT+7, PAT+8 |
>> ABM("SSN" | PAT+8*, PAT+9 |
>> ABM("T" | TM+6*, TM+7 |
>> ABM("TIME" | MDT+3*, MDT+4*, MDT+5*, MDT+6, MDT+7*, MDT+8*, MDT+9, MDT+10! |
>> ABM("TS" | TM+7*, TM+8 |
>> ABM(1 | TM+3*, TM+5, TM+6 |
>> ABM(2 | TM+4*, TM+5, TM+6 |
ABMCLAS | UPRV+7~, UPRV+11*, UPRV+12 |
ABMDA | FLAT+10*, FLAT+11, FLAT+15! |
ABMDT | FLAT+4*, FLAT+5!, FLAT+10, FLAT+15! |
>> ABMP("LDFN" | HRN+3, FLAT+4, FLAT+10, FLAT+11 |
>> ABMP("PDFN" | HRN+3 |
>> ABMP("VDT" | CHKCPT+7*, CHKCPT+10, CHKCPT+15, CHKCPT+18, CHKCPT+19 |
ABMPRV | UPRV+7~, UPRV+10*, UPRV+11 |
>> ABMRVCD | GETREV+1*, GETREV+2, GETREV+3, GETREV+4*, GETREV+5 |
ABMTEST | BDT+2~, BDT+10*, BDT+11 |
>> ABMTIME | CDT+5*, CDT+6*, CDT+7, BDT+6*, BDT+9, BDT+10, BDT+11*, BDT+13, BDT+14 |
ABMY | CHKCPT+2~, CHKCPT+5*, CHKCPT+6, CHKCPT+10, CHKCPT+15, CHKCPT+19 |
ABMZCPT | CHKCPT+4~ |
ABMZERO | FLAT+11*, FLAT+13, FLAT+14, FLAT+15! |
D | CHKCPT+1~ |
>> DA | SETI03+2 |
>> DA(1 | SETI03+2 |
DIR | EOP+11! |
DIR("A" | EOP+9* |
DIR(0 | EOP+8* |
DT | CHKCPT+7 |
DUZ(2 | PAT+10, NXNM+12, SETI03+2, UPRV+5, UPRV+9, UPRV+10 |
I | NXNM+3~*, NXNM+4, NXNM+5, UPRV+7~, UPRV+8*, UPRV+9*, UPRV+10, CHKCPT+1~, CHKCPT+16*, CHKCPT+18 |
IO("S" | EOP+4 |
IOSL | EOP+6 |
IOST | EOP+3 |
>> IOT | EOP+2 |
>> N | FLAT+2*, FLAT+4 |
U | HRN+3, CSZ+3, PAT+6, SETI03+2, UPRV+10, CHKCPT+12, CHKCPT+16, CHKCPT+19, GETREV+4 |
X | SDT~, SDT+2, POSDT~, POSDT+2, HDT~, HDT+2, CDT~, CDT+2, CDT+3, CDT+4 , CDT+5, BDT~, BDT+3, BDT+4, BDT+5, BDT+6, MDT~, MDT+2, MDT+3, MDT+5 , MDT+9*, MDT+11, Y2KDT~, Y2KDT+2, Y2KDT+3, Y2KD2~, Y2KD2+2, Y2KD2+3, MDY~, MDY+2 , MDY+3, SDTO~, SDTO+2, SDTO+3, HDTO~, HDTO+2, HDTO+3, HRN~, CSZ~, CSZ+3 , TM~, TM+1, TM+2*, TM+4*, TM+8*, TM+9, PAT~, PAT+1, PAT+5, PAT+10 , FLAT~, FLAT+4, FLAT+5*, FLAT+10, FLAT+11, FLAT+13*, FLAT+14*, FLAT+16, NXNM~, NXNM+6* , NXNM+12, NXNM+13*, NXNM+14, NXNM+17, EOP~, EOP+7, EOP+9, SETI03+1, UPRV~, UPRV+3 , UPRV+5, UPRV+9, UPRV+10, CHKCPT+3~, CHKCPT+10*, CHKCPT+11, CHKCPT+12, CHKCPT+15*, CHKCPT+16, GETREV~ , GETREV+2, GETREV+3, GETREV+4 |
Y | SDT+1~, SDT+2*, SDT+3, POSDT+1~, POSDT+2*, POSDT+3*, POSDT+4, HDT+1~, HDT+2*, HDT+3 , CDT+1~, CDT+2*, CDT+3*, CDT+4, CDT+7*, CDT+8, BDT+1~, BDT+3*, BDT+4*, BDT+5 , BDT+14*, BDT+15, MDT+1~, Y2KDT+1~, Y2KDT+3*, Y2KDT+4, Y2KD2+1~, Y2KD2+3*, Y2KD2+4, MDY+1~ , MDY+3*, MDY+4, SDTO+1~, SDTO+3*, SDTO+4, HDTO+1~, HDTO+3*, HDTO+4, HRN+2~, HRN+3* , HRN+4, CSZ+2~, CSZ+3*, CSZ+4, TM~, TM+2, TM+4, FLAT~, FLAT+4, FLAT+10 , FLAT+11, UPRV~, UPRV+4, UPRV+12, CHKCPT~, CHKCPT+5 |
Z | FLAT~, FLAT+2, FLAT+14, UPRV+6*, UPRV+13*, UPRV+14 |
>> ZTQUEUED | EOP+5 |
Name | Field # of Occurrence |
---|---|
$T(MTHS+1 | MDT+2 |