Medicare General Information, Eligibility and Entitlement Manual (Pub. 100-01), Ch. 7 § 40.2
Release Software
Length: 1,216 wordsOfficial source
40.2 - Release Software
(Rev.: 128, Issued: 11-01-19, Effective: 12-03-19, Implementation: 12-03-19)
Shared System Maintainers (SSMs) shall obtain approval from their Government Task Leader
(GTL) before quarterly release software can be scheduled and installed.
Control of System Changes
SSMs shall use the same quarterly release schedule, (i.e., on or about October 1, January 1, April
1, and July 1). CMS will schedule each quarterly release.
All follow-up release changes (except emergencies) to the quarterly schedule shall be held and
released on a predetermined schedule in coordination with CMS. Unscheduled emergency
changes released as problems are identified without prior approval. The schedule for a follow-up
release of changes shall be forwarded to your GTL for prior approval.
When a system problem is identified, Medicare contractors (i.e. SSMs, the STC, MACs and
CWF Hosts) shall submit documentation to their GTL outlining the problem and the reason
correction is needed at this time. Section V of this instruction outlines the minimum information
required by CMS for approval.
Problem Priority Classifications for Follow-Up Releases
Listed below are CMS’s problem priority classifications and examples.
Priority 1 Classification
Production:
The problem prevents the accomplishment of a mission critical capability for which no
acceptable workaround is known.*
This priority also includes problems where code shall be fixed immediately in order for the
normal production region functions or services to continue. For example, if the production
region is down in a job resulting in an incomplete cycle or the system is pricing a
significant volume of claims incorrectly causing over or under payment. These corrections
shall be reported to the GTL the next business day.
EXAMPLES:
• ABENDS on-line or batch (Inability to run a cycle)
• Inaccurate payment or no payment of claims (significant impact/high volume)
• Necessary file updates cannot be accomplished (payment files, history files)
• Interface failures affecting claims processing
Beta/User Acceptance Testing:
The problem would prevent the accomplishment of a mission critical capability if the
current test software is moved into the production environment. This priority also includes
problems where code shall be fixed immediately in order for the normal test region
functions or services to continue. For example, if the test region is down in a job causing
the cycle to not complete or the system is pricing claims incorrectly with a potentially
significant claim volume or payment impact, the issue would be classified as a priority 1.
EXAMPLES:
• ABENDS; inability to run a cycle or test
• Inaccurate payment or no payment of claims (potentially significant impact)
• Necessary file updates cannot be accomplished (payment files, history files)
• Interface failures affecting test conditions
Priority 2 Classification
Production:
The problem adversely affects the accomplishment of a mission critical capability so as to
degrade performance and for which no acceptable work-around is known.* This means the
problem adversely affects the payment of benefits with a small claim volume or payment
impact, the completion of CMS required reporting, or inaccurate information is being sent
providers, beneficiaries or CMS. For example, if the information on an outgoing document
to the provider community or Medicare Summary Notice is incorrect, the issue would be
classified as a priority 2.
EXAMPLES:
• Inaccurate payment or no payment of claims (small impact/low volume)
• Inaccurate CMS required report
• Inaccurate messages to the beneficiary, provider or CMS
• ABENDs with limited impact (e.g. one contractor)
Beta/User Acceptance Testing:
The problem would adversely affect the accomplishment of a mission critical capability so
as to degrade performance if current test software is moved into the production
environment. This means the problem adversely affects the payment of benefits with a
potentially small claim volume or payment impact, the completion of CMS required
reporting, or inaccurate information is being sent to providers, beneficiaries or CMS. For
example, if the information on an outgoing document to the provider community is
incorrect, the issue would be classified as a priority 2.
EXAMPLES:
• Inaccurate payment or no payment of claims (potentially small impact)
• Inaccurate CMS required report
• Inaccurate messages to the beneficiary, provider or CMS
Priority 3 Classification
Production:
The problem adversely affects the accomplishment of mission critical capability so as to
degrade performance and for which an acceptable workaround is known.*
This means the problem could have significant impact but the work-around alleviates the
impact. This allows the system maintainer adequate time to code a fix and sufficiently test
before the corrected software is delivered for production installation.
EXAMPLES:
• Impact of problem could be significant or minimal
• Problem correctable by contractor workaround*
• ABENDs with an acceptable workaround*
Beta/User Acceptance Testing:
The problem would adversely impact the accomplishment of a mission critical capability so
as to degrade performance if current test software is moved into the production
environment.
If moved into the production environment before correcting an acceptable workaround
could be instituted to prevent the adverse impact. **
EXAMPLES:
• Potential impact of problem could be significant or minimal
• Problem affects CMS required reporting
Priority 4 Classification
Production:
The problem is an operator inconvenience or annoyance, which does not affect a required
mission essential capability.
EXAMPLES:
• Problems affects non-mission critical functions
• Operational procedure with workload impact that should be automated
• Impact of problem is minimal
• Correctable by contractor workaround*
Beta/User Acceptance Testing:
The problem is a test inconvenience or annoyance, which does not affect a required mission
essential or test capability. If moved into the production environment before correcting, an
acceptable workaround could be instituted to prevent the inconvenience. **
EXAMPLES:
• Problem affects non-mission critical functions
• Operational procedure with workload impact that should be automated
• Impact of problem is minimal
• Correctable by contractor workaround*
Priority 5 Classification
Production:
All other documented system problems. These could include operator errors, an inability to
reproduce the reported problem, a problem with insufficient information, or documentation
errors. The system maintainer should request approval from the (GTL) before coding and
implementing any system enhancements.
EXAMPLES:
• A/B and DME MACs requested enhancements
• Documentation errors
• Problem affects non-mission critical functions
• Minimal impact
Beta/User Acceptance Testing:
All other documented system test problems. These could include operator errors, an
inability to reproduce the reported problem, a problem with insufficient information, or test
documentation errors. The system maintainer should work to correct these issues as soon
as possible but any system enhancements should be discussed with the GTL.
EXAMPLES:
• Test region or processing enhancements
• Test documentation
• Problem affects non-mission critical test functions
• Minimal impact
* An acceptable workaround is a temporary alternative solution to a confirmed problem in the
shared system that will ensure the contractor is able to accomplish a mission critical capability.
What makes the workaround “acceptable” is it shall be agreeable to both the maintainer and
contractor and does not cause an excessive burden to the contractor. If the maintainer and A/B
and DME MACs cannot come to an agreement on what is “acceptable” the decision will be made
by CMS.
** CMS does not recommend using workarounds in the test region in order to “pass” test cases.
The institution of a workaround should be used in order to implement a CMS mandate where the
system maintainer may not have time to adequately code a fix before the software is delivered
for production installation.