Changeset 266 for ccr/trunk/p/GPLLABS.m
- Timestamp:
- Nov 9, 2008, 11:56:39 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ccr/trunk/p/GPLLABS.m
r265 r266 18 18 ;51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 19 19 ; 20 EXTRACT( DFN) ; EXTRACT LABS INTO PROVIDED XML TEMPLATE20 EXTRACT(ILXML,DFN,OLXML) ; EXTRACT LABS INTO THE C0CLVAR GLOBAL 21 21 ; 22 22 ; LABXML AND LABOUTXML ARE PASSED BY NAME SO GLOBALS CAN BE USED … … 25 25 ; 26 26 D GHL7 ; GET HL7 MESSAGE FOR THIS PATIENT 27 S C0CLB=$NA(^TMP("GPLCCR",$J," LABS")) ; BASE GLB FOR LABS VARS27 S C0CLB=$NA(^TMP("GPLCCR",$J,"RESULTS")) ; BASE GLB FOR LABS VARS 28 28 K @C0CLB ; CLEAR OUT OLD VARS IF ANY 29 29 S C0CSILENT=1 ; SURPRESS LISTING 30 30 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 31 33 Q 32 34 ; … … 47 49 ; N C0CI,C0CJ,C0COBT,C0CHB,C0CVAR 48 50 ; D EXTRACT^GPLLABS(1) 49 I '$D(C0CLB) S C0CLB=$NA(^TMP("GPLCCR",$J," LABS")) ; BASE GLB FOR LABS VARS51 I '$D(C0CLB) S C0CLB=$NA(^TMP("GPLCCR",$J,"RESULTS")) ; BASE GLB FOR LABS VARS 50 52 I '$D(C0CSILENT) S C0CSILENT=0 51 53 I '$D(DFN) S DFN=1 ; DEFAULT TEST PATIENT … … 97 99 . . W C0CI," ",C0CTYP,! 98 100 . ; S C0CI=$O(@C0CHB@(C0CI)) 99 K ^TMP("GPLRIM","VARS",DFN,"LABS")100 M ^TMP("GPLRIM","VARS",DFN,"LABS")=@C0CLB101 ;K ^TMP("GPLRIM","VARS",DFN,"RESULTS") 102 ;M ^TMP("GPLRIM","VARS",DFN,"RESULTS")=@C0CLB 101 103 Q 102 104 LTYP(OSEG,OTYP,OVARA,OC0CSILENT) ;
Note:
See TracChangeset
for help on using the changeset viewer.