- Timestamp:
- Dec 4, 2009, 8:26:01 PM (14 years ago)
- Location:
- FOIAVistA/tag/r
- Files:
-
- 1 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
FOIAVistA/tag/r/INTEGRATED_BILLING-IB-PRQ--IBD--IBQ--PRQS/IBCEP4A.m
r628 r636 1 1 IBCEP4A ;ALB/TMP - EDI UTILITIES for provider ID ;29-SEP-00 2 ;;2.0;INTEGRATED BILLING;**137,232,280,349 ,377**;21-MAR-94;Build 232 ;;2.0;INTEGRATED BILLING;**137,232,280,349**;21-MAR-94;Build 46 3 3 ;;Per VHA Directive 2004-038, this routine should not be modified. 4 4 ; … … 23 23 ; IB = 0 or null if called from list manager, 1 if not 24 24 N DIC,DIK,DIR,X,Y,Z,DA,DR,DIE,DO,DD,DLAYGO,IB95,IBOK,IBZ,IB0,IBEDIT,IBCK,IBDA,IBCHG,IBDELETE,Z100,DTOUT,DUOUT 25 I '$G(IB) D FULL^VALM1 S Y=$$SEL()26 I $G(IB)S DIC("A")="CARE UNIT NAME: ",DIC(0)="AEMQ",DIC("S")="I $P(^(0),U,3)=+$G(IBINS)",DIC="^IBA(355.95," W ! D ^DIC K DIC25 I '$G(IB) D FULL^VALM1 26 S DIC("A")="CARE UNIT NAME: ",DIC(0)="AEMQ",DIC("S")="I $P(^(0),U,3)=+$G(IBINS)",DIC="^IBA(355.95," W ! D ^DIC K DIC 27 27 I Y'>0 G CHGQ 28 28 S IB95("IBCU")=+Y,IBDELETE=0,IBDELETE(0)=$G(^IBA(355.95,0)),IBDELETE(1)=$G(^(1)) … … 30 30 W ! S DIR("A")="CARE UNIT NAME: ",DIR("B")=$P($G(^IBA(355.95,+IB95("IBCU"),0)),U),DIR(0)="355.95,.01AO",DIR("S")="I $P(^(0),U,3)=IBINS" D ^DIR K DIR 31 31 I $D(DTOUT)!$D(DUOUT) G CHGQ 32 I X="@" S DIR(0)="EA",DIR("A")="NOTHING DELETED - PRESS ENTER TO CONTINUE" D ^DIR K DIR G CHGQ 32 ; 33 ; Care unit name was deleted 34 I X="@" D G CHGQ 35 . S DIR("A",1)="THIS WILL DELETE THE CARE UNIT NAME AND ALL ITS COMBINATIONS",DIR("A")="ARE YOU SURE THIS IS WHAT YOU WANT TO DO?: ",DIR(0)="YA",DIR("B")="NO" D ^DIR K DIR 36 . I Y'=1 S IB95("IBCU")="" Q ; Changed their mind - don't delete 37 . S Z=0 F S Z=$O(^IBA(355.96,"B",IB95("IBCU"),Z)) Q:'Z S DIK="^IBA(355.96,",DA=Z D ^DIK 38 . S DA=IB95("IBCU"),DIK="^IBA(355.95," D ^DIK 39 . W ! S DIR(0)="EA",DIR("A",1)="CARE UNIT AND ALL ITS COMBINATIONS WERE DELETED",DIR("A")="PRESS ENTER TO CONTINUE " D ^DIR K DIR D BLD^IBCEP4 40 ; 33 41 I $P($G(^IBA(355.95,IB95("IBCU"),0)),U)'=Y S DIE="^IBA(355.95,",DR=".01///"_Y,DA=IB95("IBCU") D ^DIE ; File the name change 34 42 S DR=".02",DIE="^IBA(355.95,",DA=IB95("IBCU") D ^DIE … … 152 160 Q Y 153 161 ; 154 DELETE(IB) ; delete a care unit name155 ; IB = 0 or null if called from list manager, 1 if not156 N DIR,X,Y157 I '$G(IB) D FULL^VALM1 S Y=$$SEL() I Y'>0 G DELETEQ158 S:'$G(IB) IB95("IBCU")=+Y159 S DIR("A",1)="THIS WILL DELETE THE CARE UNIT NAME AND ALL ITS COMBINATIONS",DIR("A")="ARE YOU SURE THIS IS WHAT YOU WANT TO DO?: ",DIR(0)="YA",DIR("B")="NO" D ^DIR K DIR160 I Y'=1 S IB95("IBCU")="" Q ; Changed their mind - don't delete161 S Z=0 F S Z=$O(^IBA(355.96,"B",IB95("IBCU"),Z)) Q:'Z S DIK="^IBA(355.96,",DA=Z D ^DIK162 S DA=IB95("IBCU"),DIK="^IBA(355.95," D ^DIK163 W ! S DIR(0)="EA",DIR("A",1)="CARE UNIT AND ALL ITS COMBINATIONS WERE DELETED",DIR("A")="PRESS ENTER TO CONTINUE " D ^DIR K DIR D BLD^IBCEP4164 DELETEQ ;165 S:'$G(IB) VALMBCK="R"166 Q167 ;168 SEL() ; Select entry from list169 ; returns ien in file 355.95 for selected entry170 N VALMY,SEL171 D EN^VALM2($G(XQORNOD(0)),"S")172 S SEL=+$O(VALMY(""))173 I SEL'>0 Q 0174 Q +$G(^TMP("IBPRV_CU",$J,"ZIDX",SEL))175 ;
Note:
See TracChangeset
for help on using the changeset viewer.