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


Ignore:
Timestamp:
Nov 9, 2008, 11:56:39 AM (16 years ago)
Author:
George Lilly
Message:

integrate LABS with ANALYZEGPLRIMA attribute categories

File:
1 edited

Legend:

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

    r265 r266  
    1818 ;51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
    1919           ;
    20 EXTRACT(DFN) ; EXTRACT LABS INTO PROVIDED XML TEMPLATE
     20EXTRACT(ILXML,DFN,OLXML) ; EXTRACT LABS INTO THE C0CLVAR GLOBAL
    2121 ;
    2222 ; LABXML AND LABOUTXML ARE PASSED BY NAME SO GLOBALS CAN BE USED
     
    2525 ;
    2626 D GHL7 ; GET HL7 MESSAGE FOR THIS PATIENT
    27  S C0CLB=$NA(^TMP("GPLCCR",$J,"LABS")) ; BASE GLB FOR LABS VARS
     27 S C0CLB=$NA(^TMP("GPLCCR",$J,"RESULTS")) ; BASE GLB FOR LABS VARS
    2828 K @C0CLB ; CLEAR OUT OLD VARS IF ANY
    2929 S C0CSILENT=1 ; SURPRESS LISTING
    3030 D LIST ; EXTRACT THE VARIABLES
     31 K C0CSILENT ; RESET SILENT FLAG
     32 I $D(OLXML) S @OLXML@(0)=0 ; EXTRACT DOES NOT PRODUCE XML... SEE MAP^GPLLABS
    3133 Q
    3234     ;
     
    4749 ; N C0CI,C0CJ,C0COBT,C0CHB,C0CVAR
    4850 ; D EXTRACT^GPLLABS(1)
    49  I '$D(C0CLB) S C0CLB=$NA(^TMP("GPLCCR",$J,"LABS")) ; BASE GLB FOR LABS VARS
     51 I '$D(C0CLB) S C0CLB=$NA(^TMP("GPLCCR",$J,"RESULTS")) ; BASE GLB FOR LABS VARS
    5052 I '$D(C0CSILENT) S C0CSILENT=0
    5153 I '$D(DFN) S DFN=1 ; DEFAULT TEST PATIENT
     
    9799 . . W C0CI," ",C0CTYP,!
    98100 . ; S C0CI=$O(@C0CHB@(C0CI))
    99  K ^TMP("GPLRIM","VARS",DFN,"LABS")
    100  M ^TMP("GPLRIM","VARS",DFN,"LABS")=@C0CLB
     101 ;K ^TMP("GPLRIM","VARS",DFN,"RESULTS")
     102 ;M ^TMP("GPLRIM","VARS",DFN,"RESULTS")=@C0CLB
    101103 Q
    102104LTYP(OSEG,OTYP,OVARA,OC0CSILENT) ;
Note: See TracChangeset for help on using the changeset viewer.