Changeset 313 for ccr/trunk/p/CCRMEDS.m


Ignore:
Timestamp:
Jan 5, 2009, 4:33:43 PM (15 years ago)
Author:
George Lilly
Message:

changes for RPMS support - set TMP("GPLCCR","RPMS")=1

File:
1 edited

Legend:

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

    r242 r313  
    3838 S MEDTARYTMP=$NA(^TMP("GPLCCR",$J,"MEDARYTMP"))
    3939 K @MEDTARYTMP ; KILL XML ARRAY
     40 I $D(^TMP("GPLCCR","RPMS")) G USERPC ; FOR RPMS, USE THE RPC FOR MEDS
    4041 D EXTRACT^CCRMEDS1(MEDXML,DFN,MEDOUTXML) ; FIRST EXTRACT OUTPATIENT MEDS
    4142 I @MEDOUTXML@(0)>0 D  ; CCRMEDS FOUND ACTIVE OP MEDS
     
    6970 Q ; SKIPPING ALL THE REST OF THIS LOGIC.. IT IS NOT GOING TO BE NEEDED
    7071 ; ONCE NON-VA AND IP MEDS WORK (CCRMEDS3 AND CCRMEDS4)
     72USERPC ; ENTRY POINT FOR RPMS
    7173 N MEDRSLT,I,J,K,MEDPTMP,X,MEDVMAP,TBUF
    7274 D ACTIVE^ORWPS(.MEDRSLT,DFN)
     
    100102 . S ZJ=$P(ZA(ZI),U,1) ; INDEX OF FIRST LINE OF MED IN MEDRSLT
    101103 . S MEDPTMP=MEDRSLT(ZJ) ; PULL OUT FIRST LINE OF MED
    102  . I $P(MEDPTMP,U,1)?1"~OP" Q  ; SKIP OP ACTIVE AND PENDING
     104 . ;I $P(MEDPTMP,U,1)?1"~OP" Q  ; SKIP OP ACTIVE AND PENDING
    103105 . S MEDCNT=MEDCNT+1 ; WE ARE GOING TO ADD A MED
    104106 . S MEDVMAP=$NA(@MEDTVMAP@(MEDCNT)) ; START PAST OP ACTIVE MEDS
     
    151153 . . . S RXIEN=$$DIGITS($P($P(MEDPTMP,U,2),";",1)) ; GET JUST LEADING DIGITS
    152154 . . . I DEBUG W "RXIEN=",RXIEN,! ;
    153  . . . D RX^PSO52API(DFN,"MEDCODE",RXIEN) ; EXTRACT THE RX RECORD TO ^TMP
     155 . . . ;D RX^PSO52API(DFN,"MEDCODE",RXIEN) ; EXTRACT THE RX RECORD TO ^TMP
    154156 . . . I $D(^TMP($J,"MEDCODE",DFN,RXIEN,27)) D  ; IF SUCCESS
    155157 . . . . S @MEDVMAP@("MEDPRODUCTNAMECODEVALUE")=^TMP($J,"MEDCODE",DFN,RXIEN,27)
Note: See TracChangeset for help on using the changeset viewer.