source: qrda/C0Q/trunk/kids/C0Q-1_SEQ-005_PAT-005.TXT@ 1588

Last change on this file since 1588 was 1578, checked in by Sam Habiel, 12 years ago

Patch 5 KIDS and documentation

File size: 8.3 KB
RevLine 
[1578]1DHCP Patch Display Page: 1
2=============================================================================
3Run Date: OCT 18, 2012 Designation: C0Q*1*5 TEST v
4Package : QUALITY MEASURES Priority : MANDATORY
5Version : 1 Status : UNDER DEVELOPMENT
6=============================================================================
7
8Subject: Miscellaneous and necessary bug fixes
9
10Category: ROUTINE
11 OTHER
12
13Description:
14===========
15
16TYPE: SINGLE PACKAGE TRACK NATIONALLY: YES
17NATIONAL PACKAGE: QUALITY MEASURES ALPHA/BETA TESTING: NO
18
19DESCRIPTION:
20============
21Written by Sam Habiel on 17 October 2012 and released through VISTA Forum.
22
23Licensed under package license (currently GPL 2.0)
24
25FUNCTIONALITY:
26==============
27This build fixes various bugs in the Quality Measurements package
28discovered during testing.
29
30 1. Empty lists are created in advance for Outpatients. Previously, they
31were not created, even though an entry point existed (INITCLST).
32
33 2. The Vitals lookup code that calls CPRS code didn't include today.
34This was fixed by adding .999999 to today's date.
35
36 3. File security (@ sign everywhere) didn't permit normal users to edit
37the file. Previous, I defeated the @ sign protection by setting DLAYGO.
38However, DLAYGO got killed by Fileman after each edit, which meant that
39you can only edit one entry at a time before heading back out and back in
40to edit another entry. After discussion with Fileman developers, the
41proper way to do this was to not to use DLAYGO but rather remove the @
42signs 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
574. The Outpatient Quality Measurement Set which is specified in the
58Parameters was being completely ignored. This is fixed.
59
605. The variable C0QNALT was not being newed in C0QUPDT. It acts as a flag
61indicating the type of measure (Performance vs Quality Measure). Since it
62was left lying around, a Quality Measure was mistakenly interpreted as a
63performance measure, giving you a result of zero, since there is no
64data for this Quality Measure.
65
666. The option that executes the logic for Outpatients C0Q EP UPDATE MU
67MEASURES didn't display the time on the dates of the Visits being
68processed correctly. This patch fixes this.
69
70SUPPORT TICKETS:
71================
72None
73
74PACKAGE ELEMENTS:
75=================
76
77ENVIRONMENT CHECK: DELETE ENV ROUTINE:
78 PRE-INIT ROUTINE: DELETE PRE-INIT ROUTINE:
79POST-INIT ROUTINE: POST^C0Q1P5 DELETE POST-INIT ROUTINE: No
80PRE-TRANSPORT RTN: TRAN^C0Q1P5
81
82 UP SEND DATA USER
83 DATE SEC. COMES SITE RSLV OVER
84FILE # FILE NAME DD CODE W/FILE DATA PTRS RIDE
85-------------------------------------------------------------------------------
86
871130580001.101C0Q QUALITY MEASURE YES YES NO
88
891130580001.201C0Q MEASUREMENT SET YES YES NO
90
91 UP SEND DATA USER
92 DATE SEC. COMES SITE RSLV OVER
93FILE # FILE NAME DD CODE W/FILE DATA PTRS RIDE
94-------------------------------------------------------------------------------
95
961130580001.401C0Q PARAMETER YES YES NO
97
98ROUTINE: ACTION:
99 C0Q1P5 SEND TO SITE
100 C0QMU12 SEND TO SITE
101 C0QUPDT SEND TO SITE
102
103OPTION: 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
111DOCUMENTATION:
112==============
113http://www.vistapedia.com/index.php/C0Q_Quality_Reporting_1.0
114
115COMPLIANCE:
116===========
117This 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
123Blood Bank Clearance: This software doesn't interact with the Blood Bank module.
124
125Installation Instructions:
126==========================
127Install 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
190Routine Information:
191====================
192
193
194The second line of each of these routines now looks like:
195 ;;1.0;QUALITY MEASURES;**[Patch List]**;Oct 17, 2012;Build 9
196
197The checksums below are new checksums, and
198 can be checked with CHECK1^XTSUMBLD.
199
200Routine Name: C0Q1P5
201 Before: n/a After: B619258 **5**
202Routine Name: C0QMU12
203 Before: n/a After:B280797584 **1,5**
204Routine Name: C0QUPDT
205 Before: n/a After: B78768309 **1,5**
206
207Routine list of preceding patches: 1
208
209
210=============================================================================
211User Information:
212 Entered By : HABIEL,SAM Date Entered : OCT 18,2012
213 Completed By: Date Completed:
214 Released By : Date Released :
215=============================================================================
216
Note: See TracBrowser for help on using the repository browser.