Changeset 1364 for qrda/C0Q/trunk/p/C0QMU12.m
- Timestamp:
- Feb 19, 2012, 11:09:05 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
qrda/C0Q/trunk/p/C0QMU12.m
r1361 r1364 1 1 C0QPRML ;JJOH/ZAG/GPL - Patient Reminder List ;7/5/11 8:50pm 2 ;;1.0;MU PACKAGE;;;Build 2 62 ;;1.0;MU PACKAGE;;;Build 27 3 3 ; 4 4 ;2011 Zach Gonzales<zach@linux.com> - Licensed under the terms of the GNU … … 67 67 I '$D(C0QPL) S C0QPL=1 ;default do create patient lists 68 68 S ZYR="MU12-" 69 N G1 ; ONE SET OF VALUES - RNF1 FORMAT70 ; INITIALIZE LISTS71 ; this is done so that if there are no matching patients, the patient list72 ; will be zeroed out73 S C0QLIST(ZYR_"HasDemographics")=""74 S C0QLIST(ZYR_"Patient")=""75 S C0QLIST(ZYR_"HasProblem")=""76 S C0QLIST(ZYR_"HasAllergy")=""77 S C0QLIST(ZYR_"HasMed")=""78 S C0QLIST(ZYR_"HasVitalSigns")=""79 S C0QLIST(ZYR_"HasMedOrders")=""80 S C0QLIST(ZYR_"HasSmokingStatus")=""81 D ALL ; all currently admitted patients in the hospital82 D DIS ; all patients discharged since the reporting period began83 I C0QSS ZWR GRSLT84 D ICUPAT ; GENERATE ICU PATIENT LIST85 I C0QPL D ;86 . D FILE ; FILE THE PATIENT LISTS87 . D UPDATE^C0QUPDT(.G,10) ; UPDATE THE MU MEASUREMENT SET - CHANGE EVERY YR88 . D UPDATE^C0QUPDT(.G,11) ; UPDATE THE MU MEASUREMENT SET - CHANGE EVERY YR89 Q90 ;91 BUILD2 ; CALL ALL AND DIS AND BUILD THE GRSLT ARRAY or print or create92 ; patient lists93 ;N GRSLT ; ARRAY FOR RESULTS94 I '$D(C0QSS) S C0QSS=0 ;default don't build spreadsheet array95 I '$D(C0QPR) S C0QPR=0 ;default don't print out results96 I '$D(C0QPL) S C0QPL=1 ;default do create patient lists97 S ZYR="MU12-"98 69 D INITCLST ; initialize C0QLIST 99 70 N G1 ; ONE SET OF VALUES - RNF1 FORMAT … … 107 78 . D DIS ; all patients discharged since the reporting period began 108 79 . I C0QSS ZWR GRSLT 109 . D ICUPAT ; GENERATE ICU PATIENT LIST80 . ;D ICUPAT ; GENERATE ICU PATIENT LIST 110 81 . I C0QPL D ; 111 82 . . D FILE ; FILE THE PATIENT LISTS … … 212 183 ; DELETED MEDS, MEDS2, AND MEDS3 FOR 2012 TO USE ONLY MEDS4 213 184 N BEG,END 214 S BEG=$$DT^C0 PCUR("JULY 3,2011")215 S END=$$DT^C0 PCUR("NOW")185 S BEG=$$DT^C0QUTIL("JULY 3,2011") 186 S END=$$DT^C0QUTIL("NOW") 216 187 D OCL^PSOORRL(DFN,BEG,END) ;DBIA #2400 217 188 N C0QMEDS … … 832 803 S DFN="" 833 804 S ZYR=ZYR_"EP-" 834 F S DFN=$O(C0QLIST(ZYR_" EP-ALL-PATIENTS",DFN)) Q:DFN="" D ; EACH PATIENT805 F S DFN=$O(C0QLIST(ZYR_"ALL-PATIENTS",DFN)) Q:DFN="" D ; EACH PATIENT 835 806 . D DEMO 836 807 . D PROBLEM
Note:
See TracChangeset
for help on using the changeset viewer.