Changeset 308 for ccr/trunk/p/GPLCCR.m
- Timestamp:
- Dec 16, 2008, 2:10:26 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ccr/trunk/p/GPLCCR.m
r287 r308 39 39 S OARY=$NA(^TMP("GPLCCR",$J,DFN,"CCR",1)) 40 40 S ONAM=UFN 41 I UFN="" S ONAM="PAT_"_DFN_"_CCR_V1_0_ 7.xml"41 I UFN="" S ONAM="PAT_"_DFN_"_CCR_V1_0_10.xml" 42 42 S ODIRGLB=$NA(^TMP("GPLCCR","ODIR")) 43 43 I '$D(@ODIRGLB) D ; IF NOT ODIR HAS BEEN SET … … 142 142 ; K @VMAP 143 143 S @VMAP@("DATETIME")=$$FMDTOUTC^CCRUTIL($$NOW^XLFDT,"DT") 144 I IHDR="" D ; HEADER ARRAY IS NOT PROVIDED, USE DEFAULTS 144 ; I IHDR="" D ; HEADER ARRAY IS NOT PROVIDED, USE DEFAULTS 145 D ; ALWAYS MAP THESE VARIABLES 145 146 . S @VMAP@("ACTORPATIENT")="ACTORPATIENT_"_DFN 146 147 . S @VMAP@("ACTORFROM")="ACTORORGANIZATION_"_DUZ ; FROM DUZ - ??? … … 150 151 . S @VMAP@("ACTORTOTEXT")="Patient" ; FOR TEST PURPOSES 151 152 . ; THIS IS THE USE CASE FOR THE PHR WHERE "TO" IS THE PATIENT 152 I IHDR'="" D ; HEADER VALUES ARE PROVIDED153 . D CP^GPLXPATH(IHDR,VMAP) ; COPY HEADER VARIABLES TO MAP ARRAY153 ;I IHDR'="" D ; HEADER VALUES ARE PROVIDED 154 ;. D CP^GPLXPATH(IHDR,VMAP) ; COPY HEADER VARIABLES TO MAP ARRAY 154 155 N CTMP 155 156 D MAP^GPLXPATH(CXML,VMAP,"CTMP") 156 157 D CP^GPLXPATH("CTMP",CXML) 158 N HRIMVARS ; 159 S HRIMVARS=$NA(^TMP("GPLRIM","VARS",DFN,"HEADER")) ; TO PERSIST VARS 160 M @HRIMVARS@(1)=@VMAP ; PERSIST THE HEADER VARIABLES IN RIM TABLE 161 S @HRIMVARS@(0)=1 ; ONLY ONE SET OF HEADERS PER PATIENT 157 162 Q 158 163 ;
Note:
See TracChangeset
for help on using the changeset viewer.