Changeset 79 for ccr/trunk/p/GPLCCR.m


Ignore:
Timestamp:
Jul 30, 2008, 10:00:08 AM (16 years ago)
Author:
Christopher Edwards
Message:

added processing for meds in GPLCCR.m
added <description><text></text></description> for meds in GPLCCR0.m
changed I variables in GPLCCR.m so that it would run

File:
1 edited

Legend:

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

    r77 r79  
    3131       S ODIRGLB=$NA(^TMP("GPLCCR","ODIR"))
    3232       I '$D(@ODIRGLB) D  ; IF NOT ODIR HAS BEEN SET
    33        . S @ODIRGLB="/home/glilly/CCROUT"
    34        . ;S @ODIRGLB="/home/cedwards/"
     33       . ;S @ODIRGLB="/home/glilly/CCROUT"
     34       . S @ODIRGLB="/home/cedwards/"
    3535       . ;S @ODIRGLB="/opt/wv/p/"
    3636       S ODIR=@ODIRGLB
     
    7272    S CCRXTAB=$NA(^TMP("GPLCCR",$J,"CCRSTEP")) ; GLOBAL TO STORE CCR STEPS
    7373    D INITSTPS(CCRXTAB) ; INITIALIZED CCR PROCESSING STEPS
    74     N I,XI,TAG,RTN,CALL,XPATH,IXML,OXML,INXML,CCRBLD
    75     F I=1:1:@CCRXTAB@(0)  D  ; PROCESS THE CCR BODY SECTIONS
    76     . S XI=@CCRXTAB@(I) ; CALL COPONENTS TO PARSE
     74    N PROCI,XI,TAG,RTN,CALL,XPATH,IXML,OXML,INXML,CCRBLD
     75    F PROCI=1:1:@CCRXTAB@(0)  D  ; PROCESS THE CCR BODY SECTIONS
     76    . S XI=@CCRXTAB@(PROCI) ; CALL COPONENTS TO PARSE
    7777    . S RTN=$P(XI,";",2) ; NAME OF ROUTINE TO CALL
    7878    . S TAG=$P(XI,";",1) ; LABEL INSIDE ROUTINE TO CALL
     
    9292    D EXTRACT^GPLACTORS("ACTT",ACTGLO,"ACTT2")
    9393    D INSINNER^GPLXPATH(CCRGLO,"ACTT2","//ContinuityOfCareRecord/Actors")
    94     N I,J,DONE S DONE=0
    95     F I=0:0 D  Q:DONE ; DELETE UNTIL ALL EMPTY ELEMENTS ARE GONE
     94    N TRIMI,J,DONE S DONE=0
     95    F TRIMI=0:0 D  Q:DONE ; DELETE UNTIL ALL EMPTY ELEMENTS ARE GONE
    9696    . S J=$$TRIM^GPLXPATH(CCRGLO) ; DELETE EMPTY ELEMENTS
    9797    . W "TRIMMED",J,!
     
    104104    ; ORDER FOR CCR IS PROBLEMS,FAMILYHISTORY,SOCIALHISTORY,MEDICATIONS,VITALSIGNS,RESULTS,HEALTHCAREPROVIDERS
    105105    D PUSH^GPLXPATH(TAB,"EXTRACT;GPLPROBS;//ContinuityOfCareRecord/Body/Problems;^TMP(""GPLCCR"",$J,DFN,""PROBLEMS"")")
    106     ;D PUSH^GPLXPATH(TAB,"EXTRACT;GPLMEDS;//ContinuityOfCareRecord/Body/Medications;^TMP(""GPLCCR"",$J,DFN,""MEDICATIONS"")")
     106    D PUSH^GPLXPATH(TAB,"EXTRACT;GPLMEDS;//ContinuityOfCareRecord/Body/Medications;^TMP(""GPLCCR"",$J,DFN,""MEDICATIONS"")")
    107107    D PUSH^GPLXPATH(TAB,"EXTRACT;GPLVITALS;//ContinuityOfCareRecord/Body/VitalSigns;^TMP(""GPLCCR"",$J,DFN,""VITALS"")")
    108108    I TESTLAB D PUSH^GPLXPATH(TAB,"EXTRACT;GPLLABS;//ContinuityOfCareRecord/Body/Results;^TMP(""GPLCCR"",$J,DFN,""RESULTS"")")
Note: See TracChangeset for help on using the changeset viewer.