Changeset 412 for ccr/trunk/p/CCRMEDS6.m


Ignore:
Timestamp:
Mar 17, 2009, 7:40:10 PM (15 years ago)
Author:
George Lilly
Message:

namespacing

File:
1 edited

Legend:

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

    r396 r412  
    5858 N J S J="" F  S J=$O(MEDS1(J)) Q:J=""  I $E(MEDS1(J),1,3)="~OP" S MEDCNT=MEDCNT+1 S MEDS(MEDCNT)=MEDS1(J)
    5959 K MEDS1
    60  S MEDMAP=$NA(^TMP("GPLCCR",$J,"MEDMAP")) ; this is the variable map
     60 S MEDMAP=$NA(^TMP("C0CCCR",$J,"MEDMAP")) ; this is the variable map
    6161 S @MEDMAP@(0)=0 ; Initial count of meds
    6262 S MEDCNT="" ; Initialize for $Order
    6363 F  S MEDCNT=$O(MEDS(MEDCNT)) Q:MEDCNT=""  D  ; for each medication in the list
    6464 . I DEBUG W "MEDCNT IS ",MEDCNT,!
    65  . S MAP=$NA(^TMP("GPLCCR",$J,"MEDMAP",MEDCNT))
     65 . S MAP=$NA(^TMP("C0CCCR",$J,"MEDMAP",MEDCNT))
    6666 . ; K @MAP DO NOT KILL HERE, WAS CLEARED IN CCRMEDS
    6767 . S @MEDMAP@(0)=@MEDMAP@(0)+1 ; increment total meds in var array
     
    274274 . ;
    275275 . ; ------ BEGIN XML INSERTION
    276  . N RESULT S RESULT=$NA(^TMP("GPLCCR",$J,"MAPPED"))
     276 . N RESULT S RESULT=$NA(^TMP("C0CCCR",$J,"MAPPED"))
    277277 . K @RESULT
    278  . D MAP^GPLXPATH(MINXML,MAP,RESULT)
    279  . ; D PARY^GPLXPATH(RESULT)
     278 . D MAP^C0CXPATH(MINXML,MAP,RESULT)
     279 . ; D PARY^C0CXPATH(RESULT)
    280280 . ; MAPPING DIRECTIONS
    281281 . N MEDDIR1,DIRXML1 S DIRXML1="MEDDIR1" ; VARIABLE AND NAME VARIABLE TEMPLATE
    282282 . N MEDDIR2,DIRXML2 S DIRXML2="MEDDIR2" ; VARIABLE AND NAME VARIABLE RESULT
    283  . D QUERY^GPLXPATH(MINXML,"//Medications/Medication/Directions",DIRXML1)
    284  . D REPLACE^GPLXPATH(RESULT,"","//Medications/Medication/Directions")
     283 . D QUERY^C0CXPATH(MINXML,"//Medications/Medication/Directions",DIRXML1)
     284 . D REPLACE^C0CXPATH(RESULT,"","//Medications/Medication/Directions")
    285285 . ; N MDZ1,MDZNA
    286286 . N DIRCNT S DIRCNT=""
     
    288288 . . F DIRCNT=$O(@MAP@("M","DIRECTIONS",DIRCNT)) D  ; FOR EACH DIRECTION
    289289 . . . S MDZNA=$NA(@MAP@("M","DIRECTIONS",DIRCNT))
    290  . . . D MAP^GPLXPATH(DIRXML1,MDZNA,DIRXML2)
    291  . . . D INSERT^GPLXPATH(RESULT,DIRXML2,"//Medications/Medication")
    292  . D:MEDCNT=1 CP^GPLXPATH(RESULT,OUTXML) ; First one is a copy
    293  . D:MEDCNT>1 INSINNER^GPLXPATH(OUTXML,RESULT) ; AFTER THE FIRST, INSERT INNER XML
     290 . . . D MAP^C0CXPATH(DIRXML1,MDZNA,DIRXML2)
     291 . . . D INSERT^C0CXPATH(RESULT,DIRXML2,"//Medications/Medication")
     292 . D:MEDCNT=1 CP^C0CXPATH(RESULT,OUTXML) ; First one is a copy
     293 . D:MEDCNT>1 INSINNER^C0CXPATH(OUTXML,RESULT) ; AFTER THE FIRST, INSERT INNER XML
    294294 N MEDTMP,MEDI
    295  D MISSING^GPLXPATH(OUTXML,"MEDTMP") ; SEARCH XML FOR MISSING VARS
     295 D MISSING^C0CXPATH(OUTXML,"MEDTMP") ; SEARCH XML FOR MISSING VARS
    296296 I MEDTMP(0)>0 D  ; IF THERE ARE MISSING VARS - MARKED AS @@X@@
    297297 . W "MEDICATION MISSING ",!
Note: See TracChangeset for help on using the changeset viewer.