Changeset 343 for ccr/trunk/p/C0CRNF.m
- Timestamp:
- Jan 25, 2009, 3:29:07 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ccr/trunk/p/C0CRNF.m
r340 r343 51 51 S C0CREF=GIEN_"," ; OPEN ROOT REFERENCE INTO FILE 52 52 D CLEAN^DILF ; MAKE SURE WE ARE CLEANED UP 53 D GETS^DIQ(GFILE,C0CREF,"**"," ","C0CTMP")53 D GETS^DIQ(GFILE,C0CREF,"**","I","C0CTMP") 54 54 D FIELDS(GRTN,GFILE) ;GET ALL THE FIELD NAMES FOR THE FILE 55 55 S @GRTN@(0)=GFILE_"^RNF1^"_GIEN_"^"_DT_"^"_$J ; STRUCTURE SIGNATURE … … 105 105 D CLEAN^DILF ; MAKE SURE WE ARE CLEANED UP 106 106 K C0CTMP 107 D GETS^DIQ(GFILE,C0CREF,"**"," ","C0CTMP")107 D GETS^DIQ(GFILE,C0CREF,"**","IE","C0CTMP") 108 108 D FIELDS(GRTN,GFILE) ;GET ALL THE FIELD NAMES FOR THE FILE 109 109 S @GRTN@(0)=GFILE_"^RNF1^"_GIEN_"^"_DT_"^"_$J_"^"_DUZ ; STRUCTURE SIGNATURE … … 114 114 . . ;W C0CJ," ",C0CI,! 115 115 . . S C0CNAME=$P(^DD(C0CJ,C0CI,0),"^",1) ;PULL THE FIELD NAME 116 . . S C0CVALUE=C0CTMP(C0CJ,C0CREF,C0CI ) ;116 . . S C0CVALUE=C0CTMP(C0CJ,C0CREF,C0CI,"E") ; 117 117 . . I C0CVALUE["C0CTMP" D ; WP FIELD 118 118 . . . N ZT,ZWP S ZWP=0 ;ITERATOR … … 124 124 . . . . S C0CVALUE=C0CVALUE_ZT ; 125 125 . . S $P(@GRTN@(C0CNAME),"^",3)=C0CVALUE ;RETURN VALUE IN P3 126 . . S $P(@GRTN@(C0CNAME,"I"),"^",3)=$G(C0CTMP(C0CJ,C0CREF,C0CI,"I")) 126 127 I C0CNN D ; IF ONLY NON-NULL VALUES ARE TO BE RETURNED 127 128 . S C0CI="" … … 280 281 Q $P(@ZTAB@(ZFN),"^",3) 281 282 ; 283 ZVALUEI(ZFN,ZTAB) ;EXTRINSIC TO RETURN VALUE FOR FIELD NAME PASSED 284 ; BY VALUE IN ZFN. FILE NUMBER IS PIECE 3 OF @ZTAB@(ZFN) 285 ; IF ZTAB IS NULL, IT DEFAULTS TO C0CA 286 I '$D(ZTAB) S ZTAB="C0CA" 287 Q $P(@ZTAB@(ZFN,"I"),"^",3) 288 ;
Note:
See TracChangeset
for help on using the changeset viewer.