FBCH78 ;AISC/DMK - SETS UP 7078/AUTHORIZATION FOR CONTRACT HOSPITAL ;9/18/2014
Source file <FBCH78.m>
Package | Total | Call Graph |
---|---|---|
VA FileMan | 8 | ^%DT NOW^%DTC (,IX)^DIC FILE^DICN ^DIE ^DIK ($$GET1,EN)^DIQ ^DIR |
Fee Basis | 6 | ($$DATX,SITEP)^FBAAUTL (,$$DISCH,NULL,NULL1,PTF)^FBCH780 NOUP^FBCHCD ASKV^FBCHREQ $$IMPDATE^FBCSV1 $$ADDUA^FBUTL9 |
Kernel | 3 | HOME^%ZIS ($$F2H,$$FMDIFF,$$H2F)^XLFDT ($$GETRLNPI,$$NPI)^XUSNPI |
IFCAP | 2 | EN1^PRCS58 EN1^PRCSUT31 |
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 |
Package | Total | Caller Graph |
---|---|---|
Fee Basis | 11 | FBAA79 FBAADEM1 FBCH 7078 SETUP FBCH DISPLAY 7078 FBCH780 FBCHCD FBCHP78 FBCHREQ FBCNH DISPLAY 7078 FBCTAU1 ^FB7078 |
Kernel | 1 | ^DIC(19 |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ;DEM;139 ICD=10 Project - Replaced original line with next two to add condition FBFRDT<$$IMPDATE^FBCSV1("10D")
|
|
FBPDIS | ||
ASKPT | ||
7078 | ||
SET78 | ||
AUTH | ||
FBDCHG | ||
FBPUR | ||
FBPSA | ||
SHOW | ||
END | ||
PROB | ||
NOGOOD | ||
OUTP | ;ENTRY TO DISPLAY A 7078
|
|
REFNPI(IEN200,IEN162P4,CHKAUTH) | ;FB*3.5*103
; a new function that returns the REFERRING PROVIDER NPI if it is Active and the provider has authorized use of the NPI ; If is used in both a Fileman function and in other FB routines. |
|
NBCHK | ;Newborn Enhancement check FB*3.5*146
|
|
DTCHK1 | ;
|
|
DEL | ||
CN7078(FBDA) | ; VA FORM 10-7078 Contract
; input FBDA = ien of entry in file 162.4 ; returns contract ien^contract number for the 7078 or null |
Name | Field # of Occurrence |
---|---|
^%DT | EN+6, EN+7, EN+9 |
NOW^%DTC | NBCHK+4 |
HOME^%ZIS | AUTH |
^DIC | 7078+1 |
IX^DIC | OUTP+2 |
FILE^DICN | AUTH+8, FBPSA+2 |
^DIE | 7078+2, SET78, FBPSA+13, FBPSA+14, DEL |
^DIK | DEL |
$$GET1^DIQ | REFNPI+17 |
EN^DIQ | SHOW, OUTP+4, OUTP+5 |
^DIR | EN+12, EN+14, FBPDIS, ASKPT, AUTH+21, FBDCHG, FBPUR, FBPSA, NOGOOD |
$$DATX^FBAAUTL | EN+6, EN+9 |
SITEP^FBAAUTL | AUTH+1 |
^FBCH780 | SET78+1 |
$$DISCH^FBCH780 | OUTP+7 |
NULL^FBCH780 | FBPDIS |
NULL1^FBCH780 | FBDCHG, FBPSA |
PTF^FBCH780 | SET78+8 |
NOUP^FBCHCD | ASKPT |
ASKV^FBCHREQ | FBCH78+3 |
$$IMPDATE^FBCSV1 | EN+2 |
$$ADDUA^FBUTL9 | SET78+6 |
EN1^PRCS58 | 7078 |
EN1^PRCSUT31 | 7078 |
$$F2H^XLFDT | NBCHK+6, NBCHK+7 |
$$FMDIFF^XLFDT | NBCHK+5 |
$$H2F^XLFDT | NBCHK+6, NBCHK+7 |
$$GETRLNPI^XUSNPI | REFNPI+22 |
$$NPI^XUSNPI | REFNPI+25 |
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 |
|
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 |
---|---|
^FBAAA - [#161] | Classic Fileman Calls |
^FBAA(162.2 - [#162.2] | Classic Fileman Calls |
^FB7078 - [#162.4] | Classic Fileman Calls, GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DIC(4 - [#4] | AUTH+1 |
^DPT - [#2] | NBCHK+3 |
^FB7078 - [#162.4] | FBCH78+4, CN7078+6 |
^FBAA(161.43 - [#161.43] | CN7078+12 |
^FBAA(162.2 - [#162.2] | FBCH78+4, EN+1, EN+2, EN+4, DEL |
^FBAAA - [#161] | AUTH+3, AUTH+6, AUTH+9, CN7078+10 |
^FBAAA("AG" | CN7078+8 |
Name | Line Occurrences |
---|---|
$$CN7078 | SHOW+1, OUTP+6 |
7078 | NOGOOD |
ASKPT | ASKPT |
DEL | SET78+1, SET78+2 |
DTCHK1 | EN+6 |
EN | EN+6, EN+8, EN+10, EN+11 |
END | FBCH78+3, FBCH78+4, EN+6, EN+7, EN+9, EN+13, EN+15, FBPDIS, SET78+1, SET78+2 , AUTH+3, AUTH+13, FBDCHG, FBPUR+1, FBPSA, FBPSA+2, PROB, NOGOOD, OUTP+3 |
FBDCHG | FBDCHG |
FBPSA | FBPSA |
NBCHK | EN+5 |
NOGOOD | 7078 |
OUTP | OUTP+8 |
PROB | 7078+1 |
SHOW | SET78+9 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
%DT | EN+6*!, EN+7*!, EN+9*! |
%DT("A" | EN+6*, EN+7*, EN+9* |
%DT("B" | EN+6*, EN+9* |
A | END+1! |
CHKAUTH | REFNPI~, REFNPI+22 |
D | END!, OUTP+2* |
D0 | END+1! |
D1 | END+1! |
DA | EN+4!, 7078+1*, 7078+2*!, SET78*!, SET78+3!, FBPSA+2*, FBPSA+14*!, SHOW*, END!, OUTP+4* , OUTP+5*, DEL* |
DA(1 | FBPSA+2* |
DD | AUTH+7!, FBPSA+2! |
DE | AUTH+11! |
DFN | SET78+8*, END!, CN7078+3~, CN7078+6*, CN7078+7, CN7078+8, CN7078+10 |
DIC | 7078+1*, 7078+2!, SET78!, SET78+3!, AUTH+7*, FBPSA+2*, FBPSA+5, FBPSA+14*, SHOW*, END! , OUTP+2* |
DIC("A" | OUTP+2* |
DIC("S" | FBCH78+3* |
DIC(0 | 7078+1*, AUTH+7*, FBPSA+2*, OUTP+2* |
DIE | 7078+2*!, SET78*!, SET78+3!, AUTH+11!, FBPSA+5*, FBPSA+13!, FBPSA+14*!, END!, DEL* |
DIE("NO^" | FBPSA+2* |
DIK | DEL*! |
>> DILOCKTM | AUTH+6 |
DINUM | AUTH+4~, AUTH+7* |
>> DIQ(0 | OUTP+4*! |
DIR | EN+12!, EN+14!, FBPDIS!, ASKPT!, AUTH+15~, FBDCHG!, FBPUR!, FBPSA!, END!, NOGOOD! |
DIR("?" | ASKPT*, AUTH+18*, AUTH+19* |
DIR("A" | EN+12*, ASKPT*, AUTH+17*, NOGOOD* |
DIR("B" | NOGOOD* |
DIR("S" | AUTH+20* |
DIR(0 | EN+12*, EN+14*, FBPDIS*, ASKPT*, AUTH+16*, FBDCHG*, FBPUR*, FBPSA*, NOGOOD* |
DIRUT | EN+13, EN+15, ASKPT, END+1!, NOGOOD |
DLAYGO | 7078+1*, AUTH+7*, AUTH+11!, FBPSA+2*, END! |
DO | AUTH+7!, FBPSA+2! |
DOB | NBCHK+1~, NBCHK+3*, NBCHK+5, NBCHK+6, NBCHK+7 |
>> DOB7 | EN+6* |
DQ | AUTH+11! |
DR | 7078+2*!, SET78*!, AUTH+11!, FBPSA+5*, FBPSA+6*, FBPSA+7*, FBPSA+13!, FBPSA+14*!, SHOW*, END! , OUTP+4*, OUTP+5*, DEL* |
DR(1 | FBPSA+9*, FBPSA+10*, FBPSA+11* |
>> DTFG | EN+6, DTCHK1+1*, DTCHK1+2*, DTCHK1+3* |
DTOUT | FBPDIS, AUTH+13, AUTH+21, FBDCHG, FBPUR+1, FBPSA, END+1! |
DUOUT | FBPDIS, AUTH+13, AUTH+21, FBDCHG, FBPUR+1, FBPSA, END+1! |
FB | END! |
FB7078 | 7078*, 7078+1, END! |
FB78 | FBPSA+3*, END! |
FBAA78 | 7078+1*, SET78, SET78+6, FBPSA+3, FBPSA+14, SHOW, SHOW+1, END!, DEL |
FBADMIT | EN+13*, END+1! |
FBAU | CN7078+3~, CN7078+8*, CN7078+9, CN7078+10 |
FBCHOB | 7078*, END! |
FBCNTRA | AUTH+14*, AUTH+22*, FBPSA+11, END+1!, CN7078+3~, CN7078+10*, CN7078+11, CN7078+12 |
FBCOMM | END! |
FBDA | FBCH78+3, FBCH78+4, EN+1, EN+2, EN+4, 7078+2, END!, OUTP+4*, OUTP+5, OUTP+6 , OUTP+7, CN7078~, CN7078+5, CN7078+6, CN7078+8 |
FBDCHG | FBDCHG*, END+1! |
FBDFN | END!, NBCHK+3 |
FBDOA | EN+1*, END+1! |
FBDOB | EN+11, END+1!, NBCHK+2*, NBCHK+6*, DTCHK1+3 |
FBDOB7 | EN+6, END+1!, NBCHK+2*, NBCHK+7*, DTCHK1+2 |
FBDOD | EN+9*, EN+10, EN+11, END+1! |
FBDXS | EN+2*, END+1! |
FBEST | EN+15*, END! |
FBFLG | END! |
FBFRDT | EN+1*, EN+2, EN+8, FBPSA+2, END! |
FBI | END! |
FBLENT | END! |
FBMENT | END! |
FBNAME | END! |
FBOUT | SET78+1, END! |
FBPDIS | FBPDIS*, END+1! |
FBPOP | AUTH+1, END+1! |
FBPSA | AUTH+1*, FBPSA*, END! |
FBPT | ASKPT*, END! |
FBPUR | FBPUR*, END+1! |
FBRET | CN7078+3~, CN7078+4*, CN7078+12*, CN7078+13 |
FBRP | EN+4*, FBPSA+6, END+1! |
FBSEQ | 7078*, END! |
FBSITE | END! |
FBSITE(1 | AUTH+1 |
FBSSN | END! |
FBSW | END! |
FBTODT | EN+6*, EN+7*, EN+8, EN+9, EN+10, FBPDIS, ASKPT, SET78+9, END!, DTCHK1+2 , DTCHK1+3 |
FBTYPE | FBPUR*, END! |
FBVEN | EN+1*, AUTH+2*, END! |
FBVET | EN+1*, SET78+8, AUTH+3, AUTH+6, AUTH+7, AUTH+9, FBPSA+2, END! |
FBX | SET78+5~, SET78+6*, SET78+7 |
FBZ | END! |
FBZZ | END+1! |
I | END! |
IEN162P4 | REFNPI~, REFNPI+13, REFNPI+17 |
IEN200 | REFNPI~, REFNPI+13, REFNPI+17*, REFNPI+22, REFNPI+25 |
J | END! |
K | END! |
>> NEWB | EN+6, EN+7, EN+10, NBCHK+2*, NBCHK+7* |
NOW | NBCHK+1~, NBCHK+4*, NBCHK+5 |
NPI | REFNPI+25~*, REFNPI+28, REFNPI+29 |
POP | END! |
PRC | END! |
PRCS | END+1! |
PRCS("A" | 7078*! |
PRCS("TYPE" | 7078* |
PRCSCPAN | END+1! |
S | END! |
U | SHOW+1, OUTP+6, REFNPI+28, CN7078+6, CN7078+10, CN7078+12 |
VAL | END! |
X | FBCH78+3, EN+6, EN+7, EN+9, FBPDIS, 7078*, 7078+1*, AUTH+7*, FBDCHG, FBPSA , FBPSA+2*, FBPSA+14!, SHOW+1*, END!, OUTP+3, OUTP+6*, NBCHK+4 |
X1 | END+1! |
Y | EN+6, EN+7, EN+9, EN+13, EN+15, FBPDIS, ASKPT, 7078, 7078+1, SET78+2 , AUTH+3, AUTH+5*, AUTH+10, AUTH+22, FBDCHG, FBPUR, FBPSA, FBPSA+2, END!, NOGOOD , OUTP+4 |
ZZ | END! |
ZZZ | END+1! |