[1578] | 1 | DHCP Patch Display Page: 1
|
---|
| 2 | =============================================================================
|
---|
| 3 | Run Date: OCT 18, 2012 Designation: C0Q*1*5 TEST v
|
---|
| 4 | Package : QUALITY MEASURES Priority : MANDATORY
|
---|
| 5 | Version : 1 Status : UNDER DEVELOPMENT
|
---|
| 6 | =============================================================================
|
---|
| 7 |
|
---|
| 8 | Subject: Miscellaneous and necessary bug fixes
|
---|
| 9 |
|
---|
| 10 | Category: ROUTINE
|
---|
| 11 | OTHER
|
---|
| 12 |
|
---|
| 13 | Description:
|
---|
| 14 | ===========
|
---|
| 15 |
|
---|
| 16 | TYPE: SINGLE PACKAGE TRACK NATIONALLY: YES
|
---|
| 17 | NATIONAL PACKAGE: QUALITY MEASURES ALPHA/BETA TESTING: NO
|
---|
| 18 |
|
---|
| 19 | DESCRIPTION:
|
---|
| 20 | ============
|
---|
| 21 | Written by Sam Habiel on 17 October 2012 and released through VISTA Forum.
|
---|
| 22 |
|
---|
| 23 | Licensed under package license (currently GPL 2.0)
|
---|
| 24 |
|
---|
| 25 | FUNCTIONALITY:
|
---|
| 26 | ==============
|
---|
| 27 | This build fixes various bugs in the Quality Measurements package
|
---|
| 28 | discovered during testing.
|
---|
| 29 |
|
---|
| 30 | 1. Empty lists are created in advance for Outpatients. Previously, they
|
---|
| 31 | were not created, even though an entry point existed (INITCLST).
|
---|
| 32 |
|
---|
| 33 | 2. The Vitals lookup code that calls CPRS code didn't include today.
|
---|
| 34 | This was fixed by adding .999999 to today's date.
|
---|
| 35 |
|
---|
| 36 | 3. File security (@ sign everywhere) didn't permit normal users to edit
|
---|
| 37 | the file. Previous, I defeated the @ sign protection by setting DLAYGO.
|
---|
| 38 | However, DLAYGO got killed by Fileman after each edit, which meant that
|
---|
| 39 | you can only edit one entry at a time before heading back out and back in
|
---|
| 40 | to edit another entry. After discussion with Fileman developers, the
|
---|
| 41 | proper way to do this was to not to use DLAYGO but rather remove the @
|
---|
| 42 | signs for Read, Write, and Laygo in the Files Definitions.
|
---|
| 43 |
|
---|
| 44 | - File list where protections were changed.
|
---|
| 45 | --> C0Q MEASUREMENT SET (1130580001.201)
|
---|
| 46 | --> C0Q QUALITY MEASURE (1130580001.101)
|
---|
| 47 | --> C0Q PARAMETER (1130580001.401)
|
---|
| 48 |
|
---|
| 49 | - Options which don't use DLAYGO anymore.
|
---|
| 50 | --> EDIT SUPERUSERS [C0Q EDIT SUPERUSERS]
|
---|
| 51 | --> EP EDIT PARMS [C0Q EDIT OUTPATIENT PARMS]
|
---|
| 52 | --> INP EDIT PARMS [C0Q EDIT INP PARMS]
|
---|
| 53 | --> MEASURE SET EDIT [C0Q EDIT MEASURE SET]
|
---|
| 54 | --> MU MEASURE EDIT [C0Q EDIT MU MEASURE]
|
---|
| 55 | --> QUALITY MEASURE EDIT [C0Q EDIT QUALITY MEASURE]
|
---|
| 56 |
|
---|
| 57 | 4. The Outpatient Quality Measurement Set which is specified in the
|
---|
| 58 | Parameters was being completely ignored. This is fixed.
|
---|
| 59 |
|
---|
| 60 | 5. The variable C0QNALT was not being newed in C0QUPDT. It acts as a flag
|
---|
| 61 | indicating the type of measure (Performance vs Quality Measure). Since it
|
---|
| 62 | was left lying around, a Quality Measure was mistakenly interpreted as a
|
---|
| 63 | performance measure, giving you a result of zero, since there is no
|
---|
| 64 | data for this Quality Measure.
|
---|
| 65 |
|
---|
| 66 | 6. The option that executes the logic for Outpatients C0Q EP UPDATE MU
|
---|
| 67 | MEASURES didn't display the time on the dates of the Visits being
|
---|
| 68 | processed correctly. This patch fixes this.
|
---|
| 69 |
|
---|
| 70 | SUPPORT TICKETS:
|
---|
| 71 | ================
|
---|
| 72 | None
|
---|
| 73 |
|
---|
| 74 | PACKAGE ELEMENTS:
|
---|
| 75 | =================
|
---|
| 76 |
|
---|
| 77 | ENVIRONMENT CHECK: DELETE ENV ROUTINE:
|
---|
| 78 | PRE-INIT ROUTINE: DELETE PRE-INIT ROUTINE:
|
---|
| 79 | POST-INIT ROUTINE: POST^C0Q1P5 DELETE POST-INIT ROUTINE: No
|
---|
| 80 | PRE-TRANSPORT RTN: TRAN^C0Q1P5
|
---|
| 81 |
|
---|
| 82 | UP SEND DATA USER
|
---|
| 83 | DATE SEC. COMES SITE RSLV OVER
|
---|
| 84 | FILE # FILE NAME DD CODE W/FILE DATA PTRS RIDE
|
---|
| 85 | -------------------------------------------------------------------------------
|
---|
| 86 |
|
---|
| 87 | 1130580001.101C0Q QUALITY MEASURE YES YES NO
|
---|
| 88 |
|
---|
| 89 | 1130580001.201C0Q MEASUREMENT SET YES YES NO
|
---|
| 90 |
|
---|
| 91 | UP SEND DATA USER
|
---|
| 92 | DATE SEC. COMES SITE RSLV OVER
|
---|
| 93 | FILE # FILE NAME DD CODE W/FILE DATA PTRS RIDE
|
---|
| 94 | -------------------------------------------------------------------------------
|
---|
| 95 |
|
---|
| 96 | 1130580001.401C0Q PARAMETER YES YES NO
|
---|
| 97 |
|
---|
| 98 | ROUTINE: ACTION:
|
---|
| 99 | C0Q1P5 SEND TO SITE
|
---|
| 100 | C0QMU12 SEND TO SITE
|
---|
| 101 | C0QUPDT SEND TO SITE
|
---|
| 102 |
|
---|
| 103 | OPTION: ACTION:
|
---|
| 104 | C0Q EDIT INP PARMS SEND TO SITE
|
---|
| 105 | C0Q EDIT MEASURE SET SEND TO SITE
|
---|
| 106 | C0Q EDIT MU MEASURE SEND TO SITE
|
---|
| 107 | C0Q EDIT OUTPATIENT PARMS SEND TO SITE
|
---|
| 108 | C0Q EDIT QUALITY MEASURE SEND TO SITE
|
---|
| 109 | C0Q EDIT SUPERUSERS SEND TO SITE
|
---|
| 110 |
|
---|
| 111 | DOCUMENTATION:
|
---|
| 112 | ==============
|
---|
| 113 | http://www.vistapedia.com/index.php/C0Q_Quality_Reporting_1.0
|
---|
| 114 |
|
---|
| 115 | COMPLIANCE:
|
---|
| 116 | ===========
|
---|
| 117 | This software complies with the VA MUMPS Programming Standards and
|
---|
| 118 | Conventions (version 3 April 2007), except for the following:
|
---|
| 119 |
|
---|
| 120 | C0QMU12 * * 541 Lines, 18707 Bytes, Checksum: B280797584
|
---|
| 121 | S - Routine code exceeds SACC maximum size of 15000 (15513).
|
---|
| 122 |
|
---|
| 123 | Blood Bank Clearance: This software doesn't interact with the Blood Bank module.
|
---|
| 124 |
|
---|
| 125 | Installation Instructions:
|
---|
| 126 | ==========================
|
---|
| 127 | Install Time - less than 1 minute.
|
---|
| 128 |
|
---|
| 129 | 1. LOAD TRANSPORT GLOBAL
|
---|
| 130 |
|
---|
| 131 | Choose the PackMan message containing this patch and invoke the
|
---|
| 132 | INSTALL/CHECK MESSAGE PackMan option to unload the build.
|
---|
| 133 |
|
---|
| 134 | 2. START UP KIDS
|
---|
| 135 |
|
---|
| 136 | Start up the Kernel Installation and Distribution System Menu
|
---|
| 137 | [XPD MAIN]:
|
---|
| 138 |
|
---|
| 139 | Edits and Distribution ...
|
---|
| 140 | Utilities ...
|
---|
| 141 | Installation ...
|
---|
| 142 |
|
---|
| 143 | Select Kernel Installation & Distribution System Option: INStallation
|
---|
| 144 | ---
|
---|
| 145 | Load a Distribution
|
---|
| 146 | Print Transport Global
|
---|
| 147 | Compare Transport Global to Current System
|
---|
| 148 | Verify Checksums in Transport Global
|
---|
| 149 | Install Package(s)
|
---|
| 150 | Restart Install of Package(s)
|
---|
| 151 | Unload a Distribution
|
---|
| 152 | Backup a Transport Global
|
---|
| 153 |
|
---|
| 154 | Select Installation Option:
|
---|
| 155 |
|
---|
| 156 | 3. Select Installation Option:
|
---|
| 157 |
|
---|
| 158 | NOTE: The following are OPTIONAL - (When prompted for the INSTALL
|
---|
| 159 | NAME, enter C0Q*1.0*5):
|
---|
| 160 |
|
---|
| 161 | a. Backup a Transport Global - This option will create a backup
|
---|
| 162 | message of any routines exported with this patch. It will not
|
---|
| 163 | backup any other changes such as DD's or templates.
|
---|
| 164 | b. Compare Transport Global to Current System - This option will
|
---|
| 165 | allow you to view all changes that will be made when this patch
|
---|
| 166 | is installed. It compares all components of this patch
|
---|
| 167 | (routines, DD's, templates, etc.).
|
---|
| 168 | c. Verify Checksums in Transport Global - This option will allow
|
---|
| 169 | you to ensure the integrity of the routines that are in the
|
---|
| 170 | transport global.
|
---|
| 171 |
|
---|
| 172 | 4. Select Installation Option: Install Package(s)
|
---|
| 173 |
|
---|
| 174 | **This is the step to start the installation of this KIDS patch:
|
---|
| 175 |
|
---|
| 176 | a. Choose the Install Package(s) option to start the patch install
|
---|
| 177 | and enter "C0Q*1.0*5" at the INSTALL NAME prompt. As part of the
|
---|
| 178 | Environment Check routine, the message below will display
|
---|
| 179 | b. When prompted 'Want KIDS to Rebuild Menu Trees Upon Completion of
|
---|
| 180 | Install? NO//' answer NO
|
---|
| 181 | c. When prompted 'Want KIDS to INHIBIT LOGONs during the install?
|
---|
| 182 | NO//' answer NO
|
---|
| 183 | d. When prompted 'Want to DISABLE Scheduled Options, Menu Options,
|
---|
| 184 | and Protocols? NO//' answer NO
|
---|
| 185 |
|
---|
| 186 | 5. Post installation: No post installation tasks are necessary.
|
---|
| 187 |
|
---|
| 188 |
|
---|
| 189 |
|
---|
| 190 | Routine Information:
|
---|
| 191 | ====================
|
---|
| 192 |
|
---|
| 193 |
|
---|
| 194 | The second line of each of these routines now looks like:
|
---|
| 195 | ;;1.0;QUALITY MEASURES;**[Patch List]**;Oct 17, 2012;Build 9
|
---|
| 196 |
|
---|
| 197 | The checksums below are new checksums, and
|
---|
| 198 | can be checked with CHECK1^XTSUMBLD.
|
---|
| 199 |
|
---|
| 200 | Routine Name: C0Q1P5
|
---|
| 201 | Before: n/a After: B619258 **5**
|
---|
| 202 | Routine Name: C0QMU12
|
---|
| 203 | Before: n/a After:B280797584 **1,5**
|
---|
| 204 | Routine Name: C0QUPDT
|
---|
| 205 | Before: n/a After: B78768309 **1,5**
|
---|
| 206 |
|
---|
| 207 | Routine list of preceding patches: 1
|
---|
| 208 |
|
---|
| 209 |
|
---|
| 210 | =============================================================================
|
---|
| 211 | User Information:
|
---|
| 212 | Entered By : HABIEL,SAM Date Entered : OCT 18,2012
|
---|
| 213 | Completed By: Date Completed:
|
---|
| 214 | Released By : Date Released :
|
---|
| 215 | =============================================================================
|
---|
| 216 |
|
---|