FBAAV5 ;AISC/GRR - CREATE TRANSACTIONS FOR CH/CNH PAYMENTS ;11 Apr 2006 2:54 PM
Source file <FBAAV5.m>
Package | Total | Call Graph |
---|---|---|
Fee Basis | 12 | ($$IPACID,$$IPACREQD)^FBAAMP (CRARC,STATION)^FBAAUTL PAT^FBAAUTL2 ($$PYMTH,UPD)^FBAAV0 ($$PADZ,CKB9V,NEWMSG,STORE,XMIT)^FBAAV01 $$HL7NAME^FBAAV2 ($$AUSAMT,$$AUSDT,$$AUSNUM)^FBAAV3 ^FBAAV6 LOADADJ^FBCHFA LOADRR^FBCHFR ($$FRDTINV,$$ICD0,$$ICD9)^FBCSV1 $$EN^FBNPILK |
Kernel | 2 | $$FMADD^XLFDT ($$LJ,$$RJ)^XLFSTR |
VA FileMan | 2 | FILE^DIE ($$GET1,GETS)^DIQ |
DRG Grouper | 1 | $$CODEABA^ICDEX |
Registration | 1 | ADD^VADPT |
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Name | Comments | DBIA/ICR reference |
---|---|---|
DETCH |
|
|
GOT | ; process an inpatient invoice
|
|
AUTHIP(IENS) | ;
|
|
PSA(X,Y) | ;call to set default Primary Service Area (PSA)
|
|
B9ADMIT(FBIENS) | ; Determine Admission Date for a B9 payment
; input ; FBIENS ; returns admission date in internal FileMan format or null value |
|
B9DISCHG(FBIENS) | ; Determine Discharge Date and Type for a B9 payment
; input ; FBIENS - Invoice IEN (file 162.5) with trailing comma ; returns discharge date in internal FileMan format or null value and ; discharge type or null value |
|
DX(FBDX,FBDATE,FBPOA) | ; format diagnosis & POA for B9
; Input ; FBDX = pointer to file 80 (ICD diagnosis) ; FBDATE = fileman date ; FBPOA = (optional) poiner to file 161.94 (present on admission) ; Returns formatted string of 8 characters |
|
PROC(FBPROC,FBDATE) | ; format procedure for B9
; Input ; FBPROC = pointer to file 80.1 (ICD operation/procedure) ; FBDATE = fileman date ; Returns formatted string of 7 characters |
|
CRARC(FBIENS,FBCRARC) | ; load CARCs and RARCs
|
FileNo | Call Tags |
---|---|
^FBAAI - [#162.5] | GET1^DIQ, GETS^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DIC(4 - [#4] | PSA+7 |
^DIC(5 - [#5] | GOT+108, GOT+111 |
^DPT - [#2] | GOT+101 |
^FB(161.94 - [#161.94] | DX+14 |
^FB583 - [#162.7] | B9ADMIT+22, B9DISCHG+14 |
^FB7078 - [#162.4] | AUTHIP+7, B9ADMIT+12, B9DISCHG+21 |
^FBAA(161.27 - [#161.27] | GOT+50 |
^FBAA(161.43 - [#161.43] | GOT+72 |
^FBAA(161.82 - [#161.82] | GOT+46 |
^FBAA(161.95 - [#161.95] | GOT+15 |
^FBAAA("AG" | B9DISCHG+33 |
^FBAACNH - [#162.3] | B9DISCHG+41, B9DISCHG+48 |
^FBAACNH("AC" | B9DISCHG+47 |
^FBAACNH("AF" | B9DISCHG+39, B9DISCHG+40 |
^FBAAI - [#162.5] | DETCH+2, GOT+74, GOT+86, GOT+93 |
^FBAAI("AC" | DETCH+2 |
^FBAAV - [#161.2] | GOT+11, GOT+43 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DFN | GOT+1~, GOT+98*, GOT+101, GOT+107, B9DISCHG+30~, B9DISCHG+31*, B9DISCHG+33, B9DISCHG+39, B9DISCHG+40 |
>> FB | AUTHIP+5 |
>> FB( | AUTHIP+5, AUTHIP+6 |
FB4LN | GOT+3~, GOT+127*, GOT+156 |
FB7078 | AUTHIP+6*, AUTHIP+7, B9ADMIT+4~, B9ADMIT+7*, B9ADMIT+10, B9ADMIT+12, B9ADMIT+20, B9ADMIT+22, B9DISCHG+5~, B9DISCHG+8* , B9DISCHG+12, B9DISCHG+14, B9DISCHG+19, B9DISCHG+21, B9DISCHG+33 |
>> FBAAON | GOT+130 |
>> FBAASN | GOT+7, GOT+8, GOT+130 |
>> FBAC | GOT+55*, GOT+143 |
FBACTA | B9DISCHG+30~, B9DISCHG+36*, B9DISCHG+39, B9DISCHG+42*, B9DISCHG+43, B9DISCHG+47 |
FBADJ | GOT+1~, CRARC+2~, CRARC+3, CRARC+5 |
FBADJA | GOT+1~, GOT+142*, GOT+143, GOT+176*, GOT+177 |
FBADJG | GOT+2~, GOT+166*, GOT+169, GOT+172*, GOT+177 |
FBADJR | GOT+1~, GOT+141*, GOT+143, GOT+173*, GOT+177 |
FBADMIT | GOT+1~, GOT+114*, GOT+143, B9DISCHG+30~, B9DISCHG+32*, B9DISCHG+37, B9DISCHG+38 |
FBADMITR | B9DISCHG+30~, B9DISCHG+37*, B9DISCHG+39 |
FBADMTDX | GOT+3~, GOT+68*, GOT+79, GOT+81 |
>> FBAP | GOT+54*, GOT+130 |
FBAUTHF | GOT+1~, GOT+58*, GOT+143 |
FBAUTHNUM | GOT+3~, GOT+65*, GOT+66*, GOT+164 |
FBAUTHP | B9DISCHG+30~, B9DISCHG+33*, B9DISCHG+42 |
FBBILAMT | GOT+3~, GOT+63*, GOT+179 |
FBCDAYS | GOT+1~, GOT+121*, GOT+143 |
>> FBCHB | FBAAV5+7 |
FBCLAMT | GOT+4~, GOT+67*, GOT+165 |
FBCNTRN | GOT+3~, GOT+72*, GOT+73*, GOT+143 |
FBCNTRP | GOT+70~, GOT+71*, GOT+72 |
FBCRARC | GOT+2~, GOT+124, CRARC~, CRARC+5 |
FBCRARC( | GOT+172, GOT+173, GOT+174, GOT+175, GOT+176 |
FBCRARC(1 | GOT+141, GOT+142, GOT+166, GOT+167, GOT+168 |
FBCSID | GOT+3~, GOT+59*, GOT+143 |
FBCSVDT | GOT+3~, GOT+6*, GOT+81, GOT+88, GOT+95 |
>> FBCTY | GOT+111*, GOT+112*, GOT+132 |
FBDA | B9DISCHG+30~, B9DISCHG+40*, B9DISCHG+41, B9DISCHG+42, B9DISCHG+46*, B9DISCHG+47*, B9DISCHG+48 |
FBDATE | DX~, DX+9, PROC~, PROC+8 |
>> FBDIN | GOT+53*, GOT+131 |
FBDISDT | GOT+1~, GOT+117*, GOT+143, B9DISCHG+5~, B9DISCHG+6*, B9DISCHG+15*, B9DISCHG+25*, B9DISCHG+47, B9DISCHG+50*, B9DISCHG+55 |
FBDISTY | GOT+1~, GOT+118*, GOT+143, B9DISCHG+5~, B9DISCHG+6*, B9DISCHG+16*, B9DISCHG+26*, B9DISCHG+51*, B9DISCHG+52*, B9DISCHG+55 |
>> FBDOB | GOT+105*, GOT+143 |
FBDODINV | GOT+4~, GOT+16*, GOT+29*, GOT+31, GOT+34*, GOT+38*, GOT+144 |
FBDRG | GOT+2~, GOT+57*, GOT+143 |
FBDRGWT | GOT+3~, GOT+60*, GOT+179 |
FBDTR | B9DISCHG+30~, B9DISCHG+38*, B9DISCHG+39*, B9DISCHG+40 |
FBDX | GOT+76!, DX~, DX+8, DX+9 |
FBDX( | GOT+78*, GOT+88*, GOT+134, GOT+149, GOT+157 |
FBDX(0 | GOT+77*, GOT+85*, GOT+143 |
FBDX(11 | GOT+127 |
FBEDIF | GOT+3~, GOT+74*, GOT+143 |
FBERR | FBAAV5+6! |
FBFPPSID | GOT+2~, GOT+64*, GOT+163 |
>> FBFTD | GOT+48*, GOT+131 |
>> FBI | GOT+171*, GOT+172, GOT+173, GOT+174, GOT+175, GOT+176 |
FBIA | GOT+4~, GOT+14*, GOT+15*, GOT+21*, GOT+26*, GOT+37*, GOT+144 |
FBIAFDA | GOT+22~, GOT+30~ |
FBIAFDA( | GOT+23*, GOT+31* |
FBIENS | GOT+2~, GOT+5*, GOT+23, GOT+31, GOT+65, GOT+114, GOT+116, GOT+121, GOT+124, B9ADMIT~ , B9ADMIT+7, B9DISCHG~, B9DISCHG+8, B9DISCHG+16, B9DISCHG+26, CRARC~, CRARC+3, CRARC+4 |
>> FBINVN | GOT+51*, GOT+52*, GOT+131 |
FBIPIEN | GOT+18~, GOT+21, GOT+23 |
FBNPI | GOT+1~, GOT+40*, GOT+143 |
FBPA | GOT+2~, GOT+56*, GOT+143 |
>> FBPATT | GOT+47*, GOT+131 |
>> FBPAYT | GOT+9*, GOT+42, GOT+130 |
FBPICN | DETCH+3~, DETCH+4*, GOT+139 |
FBPNAMX | GOT+2~, GOT+107*, GOT+130 |
FBPOA | DX~, DX+14 |
>> FBPOV | GOT+46*, GOT+131 |
FBPRC | GOT+91! |
FBPRC( | GOT+92*, GOT+95*, GOT+140, GOT+150, GOT+158 |
FBPRC(11 | GOT+127 |
FBPROC | PROC~, PROC+7, PROC+8 |
>> FBPSA | GOT+8*, GOT+133 |
FBPYMTH | GOT+4~, GOT+61*, GOT+62*, GOT+179 |
FBRET | B9ADMIT+4~, B9ADMIT+5*, B9ADMIT+14*, B9ADMIT+16*, B9ADMIT+23*, B9ADMIT+26, DX+6~, DX+7*, DX+16*, DX+17 , PROC+5~, PROC+6*, PROC+11*, PROC+12 |
FBRRC1 | GOT+2~, GOT+167*, GOT+169, GOT+174*, GOT+177 |
FBRRC2 | GOT+2~, GOT+168*, GOT+169, GOT+175*, GOT+177 |
FBRRMK | CRARC+2~, CRARC+4, CRARC+5 |
>> FBSSN | GOT+130 |
>> FBST | GOT+108*, GOT+109*, GOT+110*, GOT+111, GOT+132 |
>> FBSTAT | FBAAV5+7 |
>> FBSTR | GOT+130*, GOT+131*, GOT+132*, GOT+133*, GOT+134*, GOT+135*, GOT+139*, GOT+140*, GOT+143*, GOT+144* , GOT+148*, GOT+149*, GOT+150*, GOT+151*, GOT+155*, GOT+157*, GOT+158*, GOT+159*, GOT+163*, GOT+164* , GOT+165*, GOT+169*, GOT+177*, GOT+179*, GOT+180*, GOT+181*, GOT+182*, GOT+183* |
>> FBSUSP | GOT+50*, GOT+130 |
>> FBTTD | GOT+49*, GOT+131 |
>> FBTXT | DETCH*, DETCH+6*, DETCH+8 |
>> FBVID | GOT+11*, GOT+41*, GOT+42*, GOT+130 |
FBVMID | GOT+2~, GOT+43*, GOT+44*, GOT+131 |
FBX | GOT+2~, GOT+80~, GOT+81*, GOT+82, GOT+84*, GOT+85, GOT+116*, GOT+117, GOT+118, GOT+119! , DX+6~, DX+9*, DX+10, DX+12*, DX+13*, DX+16, PROC+5~, PROC+8*, PROC+9, PROC+10* , PROC+11 |
FBX2 | DX+6~, DX+14*, DX+15*, DX+16 |
FBY | DETCH+3~, DETCH+5*, GOT+133, GOT+139, B9ADMIT+11~, B9ADMIT+12*, B9ADMIT+14, B9ADMIT+16, B9ADMIT+21~, B9ADMIT+22* , B9ADMIT+23, B9DISCHG+13~, B9DISCHG+14*, B9DISCHG+15, B9DISCHG+20~, B9DISCHG+21*, B9DISCHG+24, B9DISCHG+25, B9DISCHG+29, B9DISCHG+31 , B9DISCHG+32, B9DISCHG+41*, B9DISCHG+42, B9DISCHG+48*, B9DISCHG+49, B9DISCHG+50, B9DISCHG+51 |
FBYDX | GOT+86*, GOT+87, GOT+88, GOT+89! |
FBYPOA | GOT+86*, GOT+88, GOT+89! |
FBYPROC | GOT+93*, GOT+94, GOT+95, GOT+96! |
>> FBZIP | GOT+113*, GOT+132 |
>> I | GOT+134*, GOT+140*, GOT+149*, GOT+150*, GOT+157*, GOT+158* |
IENS | AUTHIP~, AUTHIP+4, AUTHIP+5, AUTHIP+6 |
>> J | DETCH+2 |
>> K | DETCH+2*, DETCH+4, GOT+5, GOT+6, GOT+74, GOT+86, GOT+93 |
>> L | GOT+10*, GOT+11, GOT+17, GOT+21, GOT+40, GOT+43 |
>> M | GOT+78*, GOT+87*, GOT+88, GOT+92*, GOT+94*, GOT+95 |
>> PAD | GOT+41, GOT+42, GOT+44, GOT+57, GOT+110, GOT+132, GOT+133 |
>> POV | GOT+45*, GOT+46* |
REFNUM | AUTHIP+2~, AUTHIP+3*, AUTHIP+7*, AUTHIP+8 |
U | DETCH+5, GOT+8, GOT+14, GOT+15, GOT+16, GOT+29, GOT+58, GOT+60, GOT+61, GOT+63 , GOT+64, GOT+65, GOT+67, GOT+113, GOT+117, GOT+118, GOT+133, GOT+141, GOT+142, GOT+166 , GOT+167, GOT+168, GOT+172, GOT+173, GOT+174, GOT+175, GOT+176, AUTHIP+7, PSA+7, B9ADMIT+14 , B9ADMIT+16, B9ADMIT+23, B9DISCHG+15, B9DISCHG+24, B9DISCHG+25, B9DISCHG+29, B9DISCHG+31, B9DISCHG+32, B9DISCHG+42, B9DISCHG+49 , B9DISCHG+50, B9DISCHG+51 |
>> VAPA("P" | GOT+101* |
>> VAPA(11 | GOT+113 |
>> VAPA(5 | GOT+108, GOT+111 |
>> VAPA(6 | GOT+113 |
>> VAPA(7 | GOT+111 |
X | PSA~, PSA+7 |
Y | PSA~, PSA+6*, PSA+7 |
Y(0 | FBAAV5+7, DETCH+2*, DETCH+5, GOT+8, GOT+9, GOT+10, GOT+45, GOT+47, GOT+48, GOT+49 , GOT+50, GOT+51, GOT+53, GOT+54, GOT+55, GOT+56, GOT+57, GOT+58, GOT+63, GOT+98 , GOT+101*, GOT+105 |
Y(2 | DETCH+2*, DETCH+5, GOT+29, GOT+59, GOT+60, GOT+61 |
Y(3 | DETCH+2*, GOT+64 |
Y(5 | DETCH+2*, GOT+14, GOT+16, GOT+68, GOT+71 |
Y(7 | DETCH+2*, GOT+65, GOT+67 |