Changeset 676 for ccr/trunk/p/C0CPROC.m


Ignore:
Timestamp:
Jan 22, 2010, 11:11:36 AM (14 years ago)
Author:
George Lilly
Message:

fixed some bugs in Procedures

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ccr/trunk/p/C0CPROC.m

    r674 r676  
    4444 ; NEED TO ADD START AND END DATES FROM PARAMETERS
    4545 N ZI S ZI=""
     46 N PREVCPT,PREVDT S (PREVCPT,PREVDT)=""
    4647 F  S ZI=$O(VISIT(ZI),-1) Q:ZI=""  D  ; REVERSE TIME ORDER - MOST RECENT FIRST
    4748 . N ZDATE
     
    5657 . . N ZCPT S ZCPT=$$CPT(VISIT(ZI,"CPT",ZJ)) ;GET CPT CODE AND TEXT
    5758 . . I ZCPT'="" D  ;IF CPT CODE IS PRESENT
     59 . . . I (ZCPT=PREVCPT)&(ZDATE=PREVDT) Q  ; NO DUPS ALLOWED
    5860 . . . W !,ZCPT," ",ZDATE," ",ZPRV
    5961 . . . S ZRNF("PROCACTOROBJID")=ZPRV
     
    7375 . . . S ZRNF("PROCTYPE")=$P(ZCPT,U,2) ; NEED TO ADD THIS TO TEMPLATE
    7476 . . . D RNF1TO2^C0CRNF(C0CPRC,"ZRNF") ; ADD THIS ROW TO THE ARRAY
     77 . . . S PREVCPT=ZCPT
     78 . . . S PREVDT=ZDATE
    7579 N ZRIM S ZRIM=$NA(^TMP("C0CRIM","VARS",DFN,"PROCEDURES"))
    7680 M @ZRIM=@C0CPRC@("V")
     
    9195 ; CPT^CATEGORY^TEXT
    9296 N Z1,Z2,Z3,ZRTN
    93  I ISTR["(CPT-4 " D  ; IF THERE IS A CPT CODE IN THERE
    94  . S Z1=$P($P(ISTR,"(CPT-4 ",2),")",1)
     97 I $P(ISTR,U,1)'="" D  ; IF THERE IS A CPT CODE IN THERE
     98 . S Z1=$P(ISTR,U,1)
    9599 . S Z2=$P(ISTR,U,2)
    96100 . S Z3=$P(ISTR,U,3)
     
    118122 N ZZTMP
    119123 D BUILD^C0CXPATH(ZBLD,PROCOUT) ;BUILD FINAL XML
    120  K @ZTEMP,@ZBLD
     124 K @ZTEMP,@ZBLD,@C0CPRC
    121125 Q
    122126 ; 
Note: See TracChangeset for help on using the changeset viewer.