Changeset 347 for ccr/trunk/p/GPLLABS.m


Ignore:
Timestamp:
Jan 30, 2009, 1:07:28 PM (15 years ago)
Author:
George Lilly
Message:

update to support parameters .. XPATGPLCCR(1,"LABSTART:T^LABLIMIT:T-5000")

File:
1 edited

Legend:

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

    r327 r347  
    143143 . S C0CNSSN=1 ; SET NO SSN FLAG
    144144 S C0CSPC="*" ; LOOKING FOR ALL LAB TYPES
    145  I $D(^TMP("GPLCCR","LABLIMIT")) D  ; IS LAB LIMIT SET? MOVE THIS TO PARMS
    146  . S C0CLLMT=^TMP("GPLCCR","LABLIMIT") ;USE THE LAB LIMIT PARAMATER
    147  E  S C0CLLMT="T-360" ;START DATE LONG AGO TO GET EVERYTHING
    148  D DT^DILF(,C0CLLMT,.C0CSDT) ;
     145 ;I $D(^TMP("GPLCCR","LABLIMIT")) D  ; IS LAB LIMIT SET? MOVE THIS TO PARMS
     146 ;. S C0CLLMT=^TMP("GPLCCR","LABLIMIT") ;USE THE LAB LIMIT PARAMATER
     147 ;E  S C0CLLMT="T-360" ;START DATE LONG AGO TO GET EVERYTHING
     148 S C0CLLMT=$$GET^C0CPARMS("LABLIMIT") ; GET THE LIMIT PARM
     149 S C0CLSTRT=$$GET^C0CPARMS("LABSTART") ; GET START PARM
     150 D DT^DILF(,C0CLLMT,.C0CSDT) ;
    149151 W "LAB LIMIT: ",C0CLLMT,!
    150  D DT^DILF(,"T",.C0CEDT) ; END DATE TODAY - IMPLEMENT END DATE PARM
     152 D DT^DILF(,C0CLSTRT,.C0CEDT) ; END DATE TODAY - IMPLEMENT END DATE PARM
    151153 S C0CR=$$GCPR^LA7QRY(C0CPTID,C0CSDT,C0CEDT,C0CSPC,C0CSPC) ; CALL LAB LOOKUP
    152154 Q
     
    159161 I '$D(DFN) S DFN=1 ; DEFAULT TEST PATIENT
    160162 I '$D(^KVAI(0)) D SETTBL ; INITIALIZE LAB TABLE
    161  I ^KBAI(0)'="V2" D SETTBL ; NEED NEWEST VERSION
     163 I ^TMP("GPLCCR","LABTBL",0)'="V2" D SETTBL ; NEED NEWEST VERSION
    162164 I '$D(^TMP("HLS",$J,1)) D GHL7 ; GET HL7 MGS IF NOT ALREADY DONE
    163  S C0CTAB=$NA(^KBAI) ; BASE OF OBX TABLE
     165 S C0CTAB=$NA(^TMP("GPLCCR","LABTBL")) ; BASE OF OBX TABLE
    164166 S C0CHB=$NA(^TMP("HLS",$J))
    165167 S C0CI=""
     
    377379 S X("OBX","OBX16")="16^00584^Responsible Observer"
    378380 S X("OBX","OBX17")="17^00936^Observation Method"
    379  M ^KBAI=X ; SET VALUES IN ^KBAI
    380  S ^KBAI(0)="V2"
    381  Q
    382  ;
     381 M ^TMP("GPLCCR","LABTBL")=X ; SET VALUES IN ^TMP("GPLCCR","LABTBL")
     382 S ^TMP("GPLCCR","LABTBL",0)="V2"
     383 Q
     384 ;
Note: See TracChangeset for help on using the changeset viewer.