Ignore:
Timestamp:
Dec 4, 2009, 8:26:01 PM (14 years ago)
Author:
George Lilly
Message:

WorldVistAEHR overlayed on FOIAVistA

Location:
FOIAVistA/tag/r
Files:
1 edited
1 copied

Legend:

Unmodified
Added
Removed
  • FOIAVistA/tag/r/INTEGRATED_BILLING-IB-PRQ--IBD--IBQ--PRQS/IBCEP82.m

    r628 r636  
    11IBCEP82 ;ALB/CLT, Special cross references and data entry for fields in file 355.93 ; 14 Apr 2006  9:41 AM
    2  ;;2.0;INTEGRATED BILLING;**343,374,377**;21-MAR-94;Build 23
    3  ;;Per VHA Directive 2004-038, this routine should not be modified.
     2 ;;2.0;INTEGRATED BILLING;**343,374**;21-MAR-94;Build 16
    43 ;
    54 ; Call at tags only
     
    2524 I X="@" G:IBOLDNPI'="" DEL W *7,"??" G EN1
    2625 I $G(DUOUT)!$G(DTOUT)!(X="")!(Y=IBOLDNPI) G XIT
    27  I '$$PROC(Y,IBOLDNPI,IBIEN) G EN1
    28  G XIT
    29  ;
    30 EN2(DA,INDENT) ; entry point from input templates IB SCREEN82 and IB SCREEN8H
    31  N DTOUT,DUOUT,DIR,DIE,DIC,DR,X,Y
    32  N IBIEN,IBNPI,IBCHECK,IBOLDNPI,IBRBNPI,IBRB,SPACES
    33  S IBIEN=DA,IBOLDNPI="",SPACES="          "
    34 EN21 ;
    35  K DIR
    36  S DIR(0)="FO^10:10",DIR("A")=$E(SPACES,1,INDENT)_"NPI",DIR("?")=$E(SPACES,1,INDENT)_"Enter a 10 digit National Provider Identifier"
    37  I $G(DA) S:$P($G(^IBA(355.93,DA,0)),U,14)'="" (DIR("B"),IBOLDNPI)=$P($G(^IBA(355.93,DA,0)),U,14)
    38  D ^DIR S IBCHECK=0
    39  I X="@" G:IBOLDNPI'="" DEL W *7,"??" G EN21
    40  I $G(DUOUT)!$G(DTOUT)!(X="")!(Y=IBOLDNPI) G XIT
    41  I '$$PROC(Y,IBOLDNPI,IBIEN) G EN21
    42  G XIT
    43  ;
    44 PROC(IBNPI,IBOLDNPI,IBIEN) ; process new NPI
    45  I '$$CHKDGT^XUSNPI(IBNPI) W !,*7,$E($G(SPACES),1,+$G(INDENT))_"Not a valid NPI.  Please try again.",! Q 0
    46  I $$NPIUSED^IBCEP81(IBNPI) Q 0
     26 S IBNPI=Y
     27 I '$$CHKDGT^XUSNPI(IBNPI) W !,*7,"Not a valid NPI.  Please try again.",! G EN1
     28 I $$NPIUSED^IBCEP81(IBNPI) G EN1
    4729 S IBCHECK=1
    4830 I IBOLDNPI="" D ACTI
    4931 I IBOLDNPI'="" D:IBNPI'=IBOLDNPI INACT
    5032 S $P(^IBA(355.93,IBIEN,0),U,14)=IBNPI,^IBA(355.93,"NPI",IBNPI,IBIEN)="",^IBA(355.93,"NPIHISTORY",IBNPI,IBIEN)=""
    51  Q 1
     33 G XIT
    5234 ;
    5335ACTI ;CREATE AN ACTIVATED ENTRY IN MULTIPLE NPISTATUS FIELD
Note: See TracChangeset for help on using the changeset viewer.