- Timestamp:
- Dec 4, 2009, 12:11:15 AM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
WorldVistAEHR/trunk/r/INTEGRATED_BILLING-IB-PRQ--IBD--IBQ--PRQS/IBJPS.m
r613 r623 1 IBJPS 2 ;;2.0;INTEGRATED BILLING;**39,52,70,115,143,51,137,161,155,320,348,349,377**;21-MAR-94;Build 23 3 4 5 EN 6 7 8 9 HDR 10 11 12 13 INIT 14 15 16 17 18 HELP 19 20 21 22 EXIT 23 24 25 26 27 NXEDIT 28 29 30 31 32 33 34 35 36 EDIT(IBSET) 37 38 39 40 41 42 43 1 44 2 45 3 46 4 47 5 48 6 49 7 50 8 51 9 ;;1.01;1.02;1.0552 10 53 11 54 12 55 13 56 14 57 15 58 59 60 ADD(IBLN,LNG,ARR) 61 62 63 64 65 66 1 IBJPS ;ALB/MAF,ARH - IBSP IB SITE PARAMETER SCREEN ;22-DEC-1995 2 ;;2.0;INTEGRATED BILLING;**39,52,70,115,143,51,137,161,155,320,348,349**;21-MAR-94;Build 46 3 ;;Per VHA Directive 2004-038, this routine should not be modified. 4 ; 5 EN ; -- main entry point for IBJP IB SITE PARAMETERS, display IB site parameters 6 D EN^VALM("IBJP IB SITE PARAMETERS") 7 Q 8 ; 9 HDR ; -- header code 10 S VALMHDR(1)="Only authorized persons may edit this data." 11 Q 12 ; 13 INIT ; -- init variables and list array 14 K ^TMP("IBJPS",$J),^TMP("IBJPSAX",$J) 15 D BLD^IBJPS1 16 Q 17 ; 18 HELP ; -- help code 19 S X="?" D DISP^XQORM1 W !! 20 Q 21 ; 22 EXIT ; -- exit code 23 K ^TMP("IBJPS",$J),^TMP("IBJPSAX",$J) 24 D CLEAR^VALM1 25 Q 26 ; 27 NXEDIT ; -- IBJP IB SITE PARAMETER EDIT ACTION (EP): Select data set to edit, do edit 28 N VALMY,IBSELN,IBSET 29 D EN^VALM2($G(XQORNOD(0))) 30 I $D(VALMY) S IBSELN=0 F S IBSELN=$O(VALMY(IBSELN)) Q:'IBSELN D 31 . S IBSET=$P($G(^TMP("IBJPSAX",$J,IBSELN)),U,1) Q:'IBSET 32 . D EDIT(IBSET) 33 S VALMBCK="R" 34 Q 35 ; 36 EDIT(IBSET) ; edit IB Site Parameters 37 D FULL^VALM1 38 I IBSET'="" S DR=$P($T(@IBSET),";;",2,999) 39 I DR'="" S DIE="^IBE(350.9,",DA=1 D ^DIE K DA,DR,DIE,DIC,X,Y 40 D INIT^IBJPS S VALMBCK="R" 41 Q 42 ; 43 1 ;;.09;.13;.14 44 2 ;;1.2;.15;.11;.12;7.04 45 3 ;;1.09;1.07;2.07 46 4 ;;4.04;6.25;6.24 47 5 ;;.02;1.14;1.25;1.08 48 6 ;;1.23;1.16;1.22;1.19;1.15;1.17 49 7 ;;1.33;1.32;1.31;1.27 50 8 ;;1.29;1.3;1.18;1.28 51 9 ;;1.01;1.02;1.05;1.04 52 10 ;;2.12;2.1;2.02;2.03;2.04;2.05;2.06;2.01 53 11 ;;2.08;2.09 54 12 ;;9.01;9.02;9.03;9.11;9.12;9.13;9.14;9.15 55 13 ;;10.02;10.03;10.04;10.05;D INIT^IBATFILE 56 14 ;;2.11;8.01;8.09;8.03;8.06;8.04;8.07;8.02;8.12T;8.11T 57 15 ;;50.01;50.02;50.05;50.06;50.03;50.04;50.07 58 ; 59 ; 60 ADD(IBLN,LNG,ARR) ; output array of address in X, line length=LNG 61 N IBCNT,IBI,IBY,IBX,IBZ K ARR S IBCNT=1 62 F IBI=2:1:4 S IBY=$P(IBLN,U,IBI) I IBY'="" D S ARR(IBCNT)=IBY 63 . S IBX=$G(ARR(IBCNT)) I IBI=4 S IBY=$P($G(^DIC(5,+IBY,0)),U,2)_" "_$P(IBLN,U,5) 64 . S IBZ=$S(IBX'="":IBX_", ",1:"")_IBY I $L(IBZ)'>LNG S IBY=IBZ Q 65 . S IBCNT=IBCNT+1 66 Q
Note:
See TracChangeset
for help on using the changeset viewer.