overview_of_class_3_to_class_1_program

advertisement
Presentation for TIAG
Open Source VistA Custodian Agent
1
Session Outline









Definitions
Motivations
How we got to this point
How can a product be a candidate?
A product is selected – now what?
Expectations – what contributor must commit to
Existing initiatives - what we have learned
Additional resources/references
Questions
2
Definitions
 Class I Software
 Prioritized to meet business goals of VHA
 Requirements established by group of Subject Matter
Experts (SMEs)
 Developed by PD

In house, via contract, or combination
 Meets all technical standards
 Has undergone rigorous quality assurance
 Carries documentation
 Supported at enterprise level by OIT
3
More Definition…
 Class III Software – historical perspective
 Development done by entities other than PD
 Not necessarily compliant with national development standards
 Products not covered by national Tier 2 or Tier 3 support
 Historically focused on local need
 May result in solutions that are unique to local business practices
 Typically does not support enterprise business practices
 Often shared among VA medical centers
 Some products are very widely used even though they did not
compliant with national standards or business practices
4
More Definition…
 Class III software encompasses any software that invokes or
impacts a production VistA environment
 This includes:
 MUMPS code, DELPHI code, VA FileMan Data Dictionaries, M






globals, Caché server pages, Caché objects, VistA constructs
(Option file, Remote Procedure Calls (RPCs), device definitions,
HL7 messages, etc.
External applications that invoke Class I RPCs or APIs
Interfaces to Vendor products (COTS) that access data in VistA or
report data to VistA
Wireless applications that use VistA data – e.g., Bar Code Expansion
M-based COTS that reside within VistA (e.g., Dental Record
Manager)
Extracts from VistA systems (using either M or VA FileMan
methods to support web sites, warehouses, national reports, Austin
databases, etc.)
Imbedded products within GUI applications or that may be invoked
by M code
5
Motivations – why create this
program?
 Leverage the value inherent in Class III development







High end-user acceptance
Relevant to high-priority needs
Highly responsive to changing requirements
Possible short development cycle and “time to market”
Most Class III solutions are small and thus pose less technical risk
Less cost risk in small software initiatives
Possible migration pathway to agile software management (rapid
application development)
 Manage the Class III development and deployment process
 For VHA-wide benefit
 Promote standardization and uniformity of quality for health care services
 Ensure our systems are secure and performing at peak levels
 Document customer requirements and analysis for business unit needs as
well as security implications and solutions
 Perform technical evaluation for systems integration and operational
performance
 Outcome -> Formalize Class III as an OIT and VHA asset
6
How we got to this point – History!
 January 2007 – Assessment of state of Class III





software – identified areas for improvement at field
level
June 2007 – Established a program to identify and
“elevate” Class III solutions to become Class I
October 2007 – VHA identified 3 Pilot initiatives
December 2007 – VHA added 8 additional products to
the program
October 2009 – added vendor to help with
assessments and remediation (KGS/dNovus)
Current – Program continuing
7
The Program
–
a
Collaboration
Current Joint Approach
Field Developers
VHA
• Development of
product
• Business Review
• Prioritization
• Write
documentation
• Commitment to
C3>C1 Program
OIT/PD
• Technical Review of
product
• Confirmation of
final version to
standards
8
• National release and
support
• Approval by
Informatics & Data
Management
Committee (IDMC)
The Program – High Level View
Field submits products as candidates
2. VHA assesses and selects Class III products for
the program and notifies OIT
3. OIT conducts a Technical Assessment Briefing
4. Field Developer makes necessary changes
5. OIT conducts quality assurance checks
6. OIT manages field test
7. OIT releases the product as Class I
1.
9
Step 1: Can your product be a candidate?
 Submit as a New Service Request (NSR) via web link
 http://vista.med.va.gov/pas/ITServiceRequest.htm
 Critical considerations:
 Must be functionally stable (no scope creep!)
 Must be in production use
 Must complete/submit appropriate forms (Software
Submission Form and Technical Assessment Form)
 Must be willing to commit to the process
10
Step 2: VHA Review/Selection
 Product must satisfy VHA business need
 Product must be operational, not just an idea or
incomplete
 Product should not be in “competition” with
existing or emerging VistA functionality
 Prioritized by Health Information Systems
Executive Boards (HISEBs)
 Final selection done by IDMC
 Approved by Under Secretary for Health
 Criteria continues to be refined based on experience
11
Step 3: OI&T Technical Assessment
 PD assigns a Project Manager to each Class III
initiative
 PD will lead a Technical Assessment Briefing with
the field developer(s)
 Objective is to understand the technical attributes
of the product and to identify areas for
remediation
 Findings are documented and minutes published
 Assignments are documented
 Plan is developed to resolve issues
12
What are technical issues?
 Adherence to published Standards and Conventions
 Run-time environment is acceptable (e.g., use of tools








other than M or Delphi)
Compliance with Section 508
Compliance with Security and Privacy requirements
Documentation exists that fully supports long term
support of the product
Performance characteristics are documented
Impacts on system infrastructure are evaluated
Training and Implementation impacts understood and
resources available
Procurements and licensing are documented and funds are
available
Whatever else we uncover…
13
Step 4: Field Developer(s) make changes
 Only approved changes are made
 Product must be functionally “frozen”
 No scope creep, no more “neat ideas”
 This is a significant culture change for field
 Field Developer(s) must commit to timeline to
complete the work
 VHA has taken a risk that you will do the job
 OIT will provide experts in areas like Section 508,
Security, and Capacity Management to guide efforts
 Customer (SME) may be involved as well to help
resolve some issues
14
Step 5: Quality Assurance Check
 PD will perform an independent QA check
 Adherence to standards, Section 508, Security, Privacy,
etc.
 Review for Integration Agreements, guiding field
developer(s) on such requests
 Documentation review for completeness and accuracy
15
Step 6: Field Test
 At this point, the product is under the full
configuration management control of OED
 OED will secure formal test agreements for
production testing
 Includes formal MOUs detailing expectations of test
sites
 Field developer(s) must respond promptly to any
issues that arise during test
 EIE may monitor system performance during the
test; any issues may require remediation by field
developer(s)
 OED is authority to state that testing is complete
and successful
16
Step 7: Release as Class I
 PD will prepare the formal release package
 Training and Implementation activities (if needed)
will be ready for activation
 Health Product Support (HPS) will announce release
of the product
 Field developer(s) are now released from the process
Any new features to be added must start again at Step 1
with a new NSR
17
Completed Class III Initiatives
 Shift Handoff Tool – CPRS/VistA based - Supports
standardization of the physician handoff process
 Medication Reconciliation – M based - Implements the
ability to provide a complete list of medications to the
patient on discharge from the facility
 Recall Reminder – M-based - Provides a means to track and
notify patients
 Fee Services – COTS interfaced to VistA - Full service Fee
application; Includes duplicate checking, claims scrubber,
links to authorization (matched to claim), auto generated
letters based on scrubber, management reports, electronic
claims re-pricing, electronic claims processing, real-time
claim status, fund management, and imaged medical
records
18
Completed Class III Initiatives
 Methicillin Resistant Staph Aureus (MRSA) – TBD - National




implementation of active MRSA surveillance, including data
reporting and evaluation
Suicide Hotline Phase 2 – based in VistAWeb, dotNET - Provides
Suicide Prevention Hotline counselors national access to medical
records and a system for Inter-facility consults; streamlines
registration process for Suicide Prevention Hotline counselors,
while improving workflow, case management and reporting.
Patients on Specific Drug(s) Multidivisional Enhancements –
improved handling of patient medications
Immunization Documentation by BCMA –augmented bedside
medication administration documentation by adding
immunization data
Insurance Capture Buffer (ICB) – provided more rapid method to
document patient insurance information
19
Currently Active Class III Initiatives
 Patient Assessment Documentation Package (PADP) -
CPRS/VistA based - Provides a standard tools for documenting
assessments of patients upon admission and while the patient is
in the hospital
 Mobile Electronic Documentation (MED) – MS ACCESS with
interface to upload to CPRS TIU templates - Allows access to
health summary information from a laptop at the point of care;
allows staff to document care delivered during the visit, and later
upload to VistA when they have network connectivity.
 Adverse Drug Event Reporting System (ADERS) – based in
VistAWeb - Automates tracking, reporting and analysis of
adverse drug reactions; standardizes data for reporting study
trends at the national VA level and assesses probability and
preventability scoring as a best practice approach for patient care
20
Currently Active Class III Initiatives
 Beneficiary Travel Enhancements – enhances benefits for




Veterans that must travel long distances for care; part of VA
major initiative
HOWDY Lab Check-in – allows patient to self-check-in at
lab using Kiosk
Medical Domain Web Services (MDWS) – provides access
to VistA data for clinicians, accessing data across all VistA
instances
WebHR – automates VA Human Resources actions via a
web-based framework; part of VA major initiative
CAPRI DBQ – provides means to “push” templates used in
document Veteran compensation and benefits exams
21
Learning from Existing Initiatives
 General processes defined are working
 Each effort highlights areas for refinement – none
of serious nature
 Identifying areas where technical resources had to be
strengthened (e.g., Section 508)
 Some products are taking over-long to remediate
 Learning how Field, VHA and OIT can do better
 Continue to tune the process accordingly
22
Additional Resources & References
 Web page for Field Development
 Programming standards, tools references,
documentation requirements, etc.
 Links to development rigor of OED (e.g., SDLCs, Testing
practices, etc.)
 Field Development Site:
http://sds.oit.va.gov/application_support/field_develop
ment/
23
Download