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 |
|
---|