1 | IBCEP0B ;ALB/TMP - Functions for PROVIDER ID MAINTENANCE ;13-DEC-99
|
---|
2 | ;;2.0;INTEGRATED BILLING;**137,296**;21-MAR-94
|
---|
3 | ;
|
---|
4 | EN ; -- main entry point for IBCE PRVINS PARAM DISPLAY
|
---|
5 | N IBINS,IBDSP,IBSORT ; Variables should be available throughout actions
|
---|
6 | D FULL^VALM1
|
---|
7 | D EN^VALM("IBCE PRVINS PARAM DISPLAY")
|
---|
8 | Q
|
---|
9 | ;
|
---|
10 | HDR ; -- header code
|
---|
11 | K VALMHDR
|
---|
12 | I $G(IBINS) S VALMHDR(1)="INSURANCE CO: "_$P($G(^DIC(36,+IBINS,0)),U)
|
---|
13 | Q
|
---|
14 | ;
|
---|
15 | INIT ; Initialization
|
---|
16 | D BLD($G(IBINS))
|
---|
17 | Q
|
---|
18 | ;
|
---|
19 | BLD(IBINS) ; Build display for insurance co parameter display
|
---|
20 | ; IBINS = the ien of the insurance co (file 36)
|
---|
21 | ;
|
---|
22 | ;ejk 4/20/05 Add IB3 to list of NEWed variables.
|
---|
23 | N IBLCT,IB4,IB3,IBP,Z0
|
---|
24 | K ^TMP("IBPRV_INS_PARAM",$J)
|
---|
25 | S IB4=$G(^DIC(36,+IBINS,4))
|
---|
26 | ;EJK 4/20/05 Create and pass IB3 to fix undefined variable error.
|
---|
27 | S IB3=$G(^DIC(36,+IBINS,3))
|
---|
28 | ;
|
---|
29 | D PARAMS^IBCNSC1(IB4,IB3,.IBP)
|
---|
30 | S (IBLCT,IBP)=0
|
---|
31 | F S IBP=$O(IBP(IBP)) Q:'IBP D
|
---|
32 | . S Z0=$E($J("",+IBP(IBP))_$P(IBP(IBP),U,2),1,79)
|
---|
33 | . D SET1(Z0,.IBLCT)
|
---|
34 | BLDQ S VALMCNT=IBLCT,VALMBG=1
|
---|
35 | Q
|
---|
36 | ;
|
---|
37 | EXPND ;
|
---|
38 | Q
|
---|
39 | ;
|
---|
40 | HELP ;
|
---|
41 | Q
|
---|
42 | ;
|
---|
43 | EXIT ;
|
---|
44 | K ^TMP("IBPRV_INS_PARAM",$J)
|
---|
45 | D CLEAN^VALM10
|
---|
46 | Q
|
---|
47 | ;
|
---|
48 | EDIT ; Edit provider id insurance co parameters
|
---|
49 | N IBY,DA,X,Y,DIE,DR
|
---|
50 | D FULL^VALM1
|
---|
51 | S IBY=",12,",DIE="^DIC(36,",DA=+$G(IBINS),DR="[IBEDIT INS CO1]"
|
---|
52 | I DA>0 D ^DIE,BLD(IBINS)
|
---|
53 | ;
|
---|
54 | S VALMBCK="R"
|
---|
55 | Q
|
---|
56 | ;
|
---|
57 | SET1(Z0,CT) ; Set lines into display array
|
---|
58 | S CT=CT+1
|
---|
59 | D SET^VALM10(CT,Z0)
|
---|
60 | Q
|
---|
61 | ;
|
---|