Changeset 508 for ccr/trunk/p/C0CRIMA.m


Ignore:
Timestamp:
May 21, 2009, 1:12:11 PM (15 years ago)
Author:
George Lilly
Message:

formatting for Version 1

File:
1 edited

Legend:

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

    r437 r508  
    1 C0CRIMA   ; CCDCCR/GPL - RIM REPORT ROUTINES; 6/6/08
    2  ;;0.1;CCDCCR;nopatch;noreleasedate
     1C0CRIMA   ; CCDCCR/GPL - RIM REPORT ROUTINES; 6/6/08
     2 ;;1.0;C0C;;May 19, 2009;
    33 ;Copyright 2008,2009 George Lilly, University of Minnesota.
    44 ;Licensed under the terms of the GNU General Public License.
     
    3737 ;
    3838 ;
    39 ANALYZE(BEGDFN,DFNCNT,APARMS) ; RIM COHERANCE ANALYSIS ROUTINE
     39ANALYZE(BEGDFN,DFNCNT,APARMS)   ; RIM COHERANCE ANALYSIS ROUTINE
    4040    ; BEGINS AT BEGDFN AND GOES FOR DFNCNT PATIENTS
    4141    ; TO RESUME AT NEXT PATIENT, USE BEGDFN=""
     
    108108    Q
    109109    ;
    110 SETATTR(SDFN) ; SET ATTRIBUTES BASED ON VARS
     110SETATTR(SDFN)   ; SET ATTRIBUTES BASED ON VARS
    111111    N SBASE,SATTR
    112112    S SBASE=$NA(@RIMBASE@("VARS",SDFN))
     
    150150    Q SATTR
    151151    ;
    152 RESET ; KILL RESUME INDICATOR TO START OVER. ALSO KILL RIM TMP VALUES
     152RESET   ; KILL RESUME INDICATOR TO START OVER. ALSO KILL RIM TMP VALUES
    153153    K ^TMP("C0CRIM","RESUME")
    154154    K ^TMP("C0CRIM")
    155155    Q
    156156    ;
    157 CLIST ; LIST THE CATEGORIES
     157CLIST   ; LIST THE CATEGORIES
    158158    ;
    159159    I '$D(RIMBASE) D ASETUP ; FOR COMMAND LINE CALLS
     
    169169    Q
    170170    ;
    171 CPUSH(CATRTN,CBASE,CTBL,CDFN,CATTR) ; ADD PATIENTS TO CATEGORIES
     171CPUSH(CATRTN,CBASE,CTBL,CDFN,CATTR)     ; ADD PATIENTS TO CATEGORIES
    172172    ; AND PASS BACK THE NAME OF THE CATEGORY TO WHICH THE PATIENT
    173173    ; WAS ADDED IN CATRTN, WHICH IS PASSED BY REFERENCE
     
    205205    Q
    206206    ;
    207 CHKSUM(CKDFN) ; DOES A CHECKSUM AND STORES IT IN MUMPS GLOBALS
     207CHKSUM(CKDFN)   ; DOES A CHECKSUM AND STORES IT IN MUMPS GLOBALS
    208208 ;
    209209 S C0CCKB=$NA(^TMP("C0CRIM","CHKSUM")) ;CHECKSUM BASE
     
    230230 Q CHKR
    231231 ;
    232 CCOUNT ; RECOUNT THE CATEGORIES.. USE IN CASE OF RESTART OF ANALYZE
     232CCOUNT  ; RECOUNT THE CATEGORIES.. USE IN CASE OF RESTART OF ANALYZE
    233233    ;
    234234    I '$D(RIMBASE) D ASETUP ; FOR COMMAND LINE CALLS
     
    252252    Q
    253253    ;
    254 CNTLST(INLST) ; RETURNS THE NUMBER OF ELEMENTS IN THE LIST
     254CNTLST(INLST)   ; RETURNS THE NUMBER OF ELEMENTS IN THE LIST
    255255    ; INLST IS PASSED BY NAME
    256256    N ZI,ZDX,ZCOUNT
     
    264264    Q ZCOUNT
    265265    ;
    266 XCPAT(CPATCAT,CPATPARM) ; EXPORT TO FILE ALL PATIENTS IN CATEGORY CPATCAT
     266XCPAT(CPATCAT,CPATPARM) ; EXPORT TO FILE ALL PATIENTS IN CATEGORY CPATCAT
    267267    ;
    268268    I '$D(CPATPARM) S CPATPARM=""
     
    276276    Q
    277277    ;
    278 CPAT(CPATCAT) ; SHOW PATIENT DFNS FOR A CATEGORY CPATCAT
     278CPAT(CPATCAT)   ; SHOW PATIENT DFNS FOR A CATEGORY CPATCAT
    279279    ;
    280280    I '$D(RIMBASE) D ASETUP ; FOR COMMAND LINE CALLS
     
    292292    Q
    293293    ;
    294 PATC(DFN) ; DISPLAY THE CATEGORY FOR THIS PATIENT
     294PATC(DFN)       ; DISPLAY THE CATEGORY FOR THIS PATIENT
    295295    ;
    296296    N ATTR S ATTR=""
     
    305305    Q
    306306    ;
    307 APUSH(AMAP,AVAL) ; ADD AVAL TO ATTRIBUTE MAP AMAP (AMAP PASSED BY NAME)
     307APUSH(AMAP,AVAL)        ; ADD AVAL TO ATTRIBUTE MAP AMAP (AMAP PASSED BY NAME)
    308308    ; AMAP IS FORMED FOR ARRAY ACCESS: AMAP(0) IS THE COUNT
    309309    ; AND AMAP(N)=AVAL IS THE NTH AVAL
     
    320320    Q
    321321    ;
    322 ASETUP ; SET UP GLOBALS AND VARS RIMBASE AND RIMTBL
     322ASETUP  ; SET UP GLOBALS AND VARS RIMBASE AND RIMTBL
    323323      I '$D(RIMBASE) S RIMBASE=$NA(^TMP("C0CRIM"))
    324324      I '$D(@RIMBASE) S @RIMBASE=""
     
    327327      Q
    328328      ;
    329 AINIT ; INITIALIZE ATTRIBUTE TABLE
     329AINIT   ; INITIALIZE ATTRIBUTE TABLE
    330330      I '$D(RIMBASE) D ASETUP ; FOR COMMAND LINE CALLS
    331331      K @RIMTBL
     
    358358      Q
    359359      ;
    360 APOST(PRSLT,PTBL,PVAL) ; POST AN ATTRIBUTE PVAL TO PRSLT USING PTBL
     360APOST(PRSLT,PTBL,PVAL)  ; POST AN ATTRIBUTE PVAL TO PRSLT USING PTBL
    361361    ; PSRLT AND PTBL ARE PASSED BY NAME. PVAL IS A STRING
    362362    ; PTBL IS THE NAME OF A TABLE IN @RIMBASE@("TABLES") - "RIMTBL"=ALL VALUES
     
    369369    S $P(@PRSLT,U,@USETBL@(PVAL))=PVAL
    370370    Q
    371 GETPA(RTN,DFN,ISEC,IVAR) ; RETURNS ARRAY OF RIM VARIABLES FOR PATIENT DFN
     371GETPA(RTN,DFN,ISEC,IVAR)        ; RETURNS ARRAY OF RIM VARIABLES FOR PATIENT DFN
    372372    ; EXAMPLE: D GETPA(.RT,2,"MEDS","MEDSSTATUSTEXT")
    373373    ; RETURNS AN ARRAY RT OF VALUES OF MEDSTATUSTEXT FOR PATIENT 2 IN P2
     
    392392    Q
    393393    ;
    394 PATD(DFN,ISEC,IVAR) ; DISPLAY FOR PATIENT DFN THE VARIABLE IVAR
     394PATD(DFN,ISEC,IVAR)     ; DISPLAY FOR PATIENT DFN THE VARIABLE IVAR
    395395    ;
    396396    N ZR
     
    400400    Q
    401401    ;
    402 CAGET(RTN,IATTR) ;
     402CAGET(RTN,IATTR)        ;
    403403    ; GETPA LOOKS AT RIMTBL TO FIND PATIENTS WITH ATTRIBUTE IATTR
    404404    ; IT DOES NOT SEARCH ALL PATIENTS, ONLY THE ONES WITH THE ATTRIBUTE
     
    406406    Q
    407407    ;
    408 PCLST(LSTRTN,IATTR) ; RETURNS ARRAY OF PATIENTS WITH ATTRIBUTE IATTR
     408PCLST(LSTRTN,IATTR)     ; RETURNS ARRAY OF PATIENTS WITH ATTRIBUTE IATTR
    409409    ;
    410410    I '$D(RIMBASE) D AINIT ; INITIALIZE GLOBAL NAMES AND TABLES
     
    431431    Q
    432432    ;
    433 DCPAT(CATTR) ; DISPLAY LIST OF PATIENTS WITH ATTRIBUTE CATTR
     433DCPAT(CATTR)    ; DISPLAY LIST OF PATIENTS WITH ATTRIBUTE CATTR
    434434    ;
    435435    N ZR
     
    442442    Q
    443443    ;
    444 RPCGV(RTN,DFN,WHICH) ; RPC GET VARS
     444RPCGV(RTN,DFN,WHICH)    ; RPC GET VARS
    445445 ; RETURNS IN RTN (PASSED BY REFERENCE) THE VARS AND VALUES
    446446 ; FOUND AT INARY RTN(X)="VAR^VALUE" RTN(0) IS THE COUNT
     
    460460 Q
    461461 ;
    462 ZGVWRK(ZWHICH) ; DO ONE SECTION FOR RPCGV
     462ZGVWRK(ZWHICH)  ; DO ONE SECTION FOR RPCGV
    463463    ;
    464464    N ZZGN ; NAME FOR SECTION VARIABLES
     
    477477    Q
    478478    ;
    479 DPATV(DFN,IWHICH) ; DISPLAY VARS FOR PATIENT DFN THAT ARE MAINTAINED IN C0CRIM
     479DPATV(DFN,IWHICH)       ; DISPLAY VARS FOR PATIENT DFN THAT ARE MAINTAINED IN C0CRIM
    480480    ; ALONG WITH SAMPLE VALUES.
    481481    ; IWHICH IS "ALL","MEDS","VITALS","PROBLEMS","ALERTS","RESULTS","HEADER"
     
    488488    Q
    489489    ;
    490 RIM2RNF(R2RTN,DFN,RWHICH) ; CONVERTS RIM VARIABLES TO RNF2 FORMAT
     490RIM2RNF(R2RTN,DFN,RWHICH)       ; CONVERTS RIM VARIABLES TO RNF2 FORMAT
    491491 ; RETURN IN R2RTN, WHICH IS PASSED BY NAME
    492492 ; RWHICH IS RIM SECTION TO RETURN, DEFAULTS TO "ALL"
     
    514514 Q
    515515 ;
    516 RIM2CSV(DFN) ; WRITE THE RIM VARIABLES FOR A PATIENT TO A CSV FILE
     516RIM2CSV(DFN)    ; WRITE THE RIM VARIABLES FOR A PATIENT TO A CSV FILE
    517517 ;
    518518 N R2CTMP,R2CARY
Note: See TracChangeset for help on using the changeset viewer.