Changeset 426 for ccr/trunk/p/C0CMED.m


Ignore:
Timestamp:
Mar 29, 2009, 7:58:12 PM (15 years ago)
Author:
Sam Habiel
Message:

Implemented Flags in VA Meds

File:
1 edited

Legend:

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

    r425 r426  
    4141        ;
    4242        ; --Get parameters for meds
     43        S @MEDOUTXML@(0)=0 ; By default, empty.
    4344        N C0CMFLAG
    4445        S C0CMFLAG=$$GET^C0CPARMS("MEDALL")_"^"_$$GET^C0CPARMS("MEDLIMIT")_"^"_$$GET^C0CPARMS("MEDACTIVE")_"^"_$$GET^C0CPARMS("MEDPENDING")
     
    5657VISTA   
    5758        N MEDCOUNT S MEDCOUNT=0
     59        K ^TMP($J,"MED")
    5860        N HIST S HIST=$NA(^TMP($J,"MED","HIST")) ; Meds already dispensed
    5961        N PEND S PEND=$NA(^TMP($J,"MED","PEND")) ; Pending Meds
    6062        N NVA S NVA=$NA(^TMP($J,"MED","NVA")) ; non-VA Meds
     63        S @HIST@(0)=0,@PEND@(0)=0,@NVA@(0)=0 ; At first, they are all empty... (prevent undefined errors)
    6164        ; N IPIV ; Inpatient IV Meds
    6265        ; N IPUD ; Inpatient UD Meds
    63         K ^TMP($J,"MED")
    64         D EXTRACT^C0CMED1(MEDXML,DFN,HIST,.MEDCOUNT) ; Historical OP Meds
    65         D EXTRACT^C0CMED2(MEDXML,DFN,PEND,.MEDCOUNT) ; Pending Meds
    66         D EXTRACT^C0CMED3(MEDXML,DFN,NVA,.MEDCOUNT) ; non-VA Meds
     66        D EXTRACT^C0CMED1(MEDXML,DFN,HIST,.MEDCOUNT,C0CMFLAG) ; Historical OP Meds
     67        D:$P(C0CMFLAG,U,4) EXTRACT^C0CMED2(MEDXML,DFN,PEND,.MEDCOUNT) ; Pending Meds
     68        D:+C0CMFLAG EXTRACT^C0CMED3(MEDXML,DFN,NVA,.MEDCOUNT) ; non-VA Meds
    6769        I @HIST@(0)>0 D 
    6870        . D CP^C0CXPATH(HIST,MEDOUTXML)
Note: See TracChangeset for help on using the changeset viewer.