scheduling capability architecture
TRANSCRIPT
![Page 1: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/1.jpg)
Scheduling Capability Architecture
May 30, 2014
![Page 2: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/2.jpg)
Design Pattern: Shared Services in the VA Enterprise
6/4/2014 2 Working Draft, Pre-Decisional, Deliberative Document – Internal VA Use Only
![Page 3: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/3.jpg)
Business Process Framework
3
![Page 4: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/4.jpg)
Appointment Model
![Page 5: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/5.jpg)
Process Notification
![Page 6: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/6.jpg)
Scheduling Capability Overview
VistA Scheduling is dependent upon 41 legacy VistA Packages 71 legacy VistA packages are dependent upon VistA Scheduling These dependencies represent over a thousand individual integration
points – http://code.osehra.org/dox/Package_Scheduling.html
A generic enterprise service must be created to ensure the synchronization of appointment data between the new Medical Appointment Scheduling System (MASS) and legacy VistA, and other VA consumers and producers
The MASS is a system of systems that must provide enterprise services enabling current and future applications access to scheduling and related data
Legacy integration points will be migrated to MASS provided enterprise services over time
MASS will provide enterprise services to integrate with legacy packages as required
6
![Page 7: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/7.jpg)
7
![Page 8: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/8.jpg)
Scheduling Integration Views
Primary Capability View CVT Capability View Provisioning Integration Capability View Portal Integration Capability View CRM Integration Capability View CEN Integration Capability View Partner Integration Capability View
8
![Page 9: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/9.jpg)
9 (* - formerly known as SOA Suite or ESB or eMP)
![Page 10: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/10.jpg)
Scheduling: Telemedicine Integration
Is part of the MASS capabilities Appointment information must be
synchronized in a similar fashion to other MASS appointments
10
![Page 11: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/11.jpg)
11
![Page 12: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/12.jpg)
Scheduling: User Provisioning Integration
User Provisioning: The long term vision is that MASS scheduling user
provisioning will be provided by IAM enterprise provisioning.
The integration of VistA provisioning (Kernel A&A, menus, options, and security keys) with IAM is underway, but will take some time to fully realize.
Given the number of staff (over 50,000), and the decentralized process (users are provisioned at each local site), VistA Kernel will be used for some time.
The planned approach is to modify Kernel to notify IAM provisioning of these changes, and IAM provisioning will then make the enterprise level change.
12
![Page 13: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/13.jpg)
13
![Page 14: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/14.jpg)
Scheduling: Veteran Facing Systems Integration
Veteran Facing systems Integration: There is a need to support the ability to request appointments through a variety
of veteran facing systems. Requests are expected to come through a variety of channels, including mobile,
web self service, kiosk, and call centers. Generic enterprise services will be built or upgraded as part of MASS Portal Integration
– My HealtheVet, eBenefits, SEP, Kiosk, and mobile apps all have current requirements to view and request/reschedule/cancel appointments.
– Most already have some limited ability to view appointments. – EVSS and Connected Health both have objectives to provide a consistent user experience, which can
be provided by shared presentation tier services. Call Center and Case Management Integration
– HRC, NCC, VISN and VAMC call centers support calls related to appointments. – Customer service representatives need to view appointment information and need to be able to view
and request/reschedule/cancel appointments. – CRME can provide a common application component that can be used like a plug in for all call
centers and case management systems built on MS Dynamics.
14
![Page 15: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/15.jpg)
15
![Page 16: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/16.jpg)
16
![Page 17: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/17.jpg)
Scheduling: Correspondence and Notification Integration
Correspondence and Notification: The enterprise Correspondence engine and
notifications effort (CEN) will provide the functionality needed by MASS scheduling
Any portion of CEN needed by MASS, but not in the first CEN iteration will be delivered by MASS, and re-used by the rest of the enterprise.
MASS specific rules and templates will be supported by CEN.
MASS specific processes will be developed by MASS.
17
![Page 18: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/18.jpg)
18
![Page 19: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/19.jpg)
Scheduling: External Partners Integration
Partner Integration: The ability to request/reschedule/cancel
appointments with external partners is needed. The ability for external partners to
request/reschedule/cancel appointments with VA is needed.
19
![Page 20: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/20.jpg)
20
![Page 21: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/21.jpg)
Scheduling Service Capability Views
The next few slides show the core Service Capabilities for Scheduling.
21
![Page 22: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/22.jpg)
Appointment Management Capability
The next two slides show: The interactions of ‘Make Appointment’
Process Service Capability and the dependent information services. The interactions of ‘Process
Notifications’ Process Service Capability and the dependent information services.
22
![Page 23: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/23.jpg)
23
![Page 24: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/24.jpg)
24
![Page 25: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/25.jpg)
Request Management
The next slide shows: The interactions of ‘Process Request’
Process Service Capability and the dependent information services. The interactions of ‘Process Request
List’ Process Service Capability and the dependent information services.
25
![Page 26: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/26.jpg)
26
![Page 27: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/27.jpg)
Veteran Information Management
The next slide shows: The interactions of Manage Veteran
Information Processes Service Capability and the dependent information services.
27
![Page 28: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/28.jpg)
28
![Page 29: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/29.jpg)
Coordinate Associated and Occasion of Service
The next four slides show: The Process Services of Coordination with
Other VA Facilities and External Facilities and the interactions with the dependent information services.
The Process Services of Medical Record Coordination, Ancillary Services Coordination and Alternative Means of Delivering Care. and the interactions with the dependent information services.
29
![Page 30: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/30.jpg)
30
![Page 31: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/31.jpg)
31
![Page 32: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/32.jpg)
32
![Page 33: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/33.jpg)
33
![Page 34: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/34.jpg)
Encounter of Care Management
The next two slides show the Service Capability for Encounter of Care Management.
34
![Page 35: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/35.jpg)
35
![Page 36: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/36.jpg)
36
![Page 37: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/37.jpg)
Traceability
The next few slides show the traceability back to the scheduling system or individual business capability.
37
![Page 38: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/38.jpg)
38
MASS Business Capability Hierarchy diagram
![Page 39: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/39.jpg)
39
Appointment Management sub-business capability traceability
![Page 40: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/40.jpg)
Reference Material
• Business Function Framework • Design patterns contained in “Design Patterns for VistA Evolution: COTS/GOTS
Application Integration” presentation • Enterprise Shared Services (ESS) Service-oriented architecture (SOA) Website • ESS Working Group Resources and Presentations • Enterprise Technical Architecture (ETA) Compliance Checklist • Health Data Repository 3.6 product architecture document • Health Standards Profile • Joint Interoperability Plan, Interagency Program Office • Veterans Health Administration (VHA) Business Architecture information models
and business process models • OneVA Enterprise Architecture (EA) website • VistA Interface Engine (VIE) Migration Plan • VistA Evolution Program Plan • VistA Evolution Testing and Standards Conformance Plan for Interoperability • VistA 4 Product Roadmap • VistA Exchange and VLER DAS Draft White Paper • VLER documentation • VLER Health Program Plan
40 6/4/2014 Working Draft, Pre-Decisional, Deliberative Document – Internal VA Use Only
![Page 41: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/41.jpg)
Backup Slides
41
![Page 42: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/42.jpg)
Conceptual Data and Business Models
The information and business process models are derived from business process framework and BRD. The business architecture are in the process of validating the models. Appointment Encounter Mode of Delivery Notification Template Notification Request Service User and Role Veteran Care Management Resource
42
![Page 43: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/43.jpg)
Appointment Model
![Page 44: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/44.jpg)
![Page 45: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/45.jpg)
![Page 46: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/46.jpg)
![Page 47: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/47.jpg)
![Page 48: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/48.jpg)
![Page 49: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/49.jpg)
![Page 50: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/50.jpg)
![Page 51: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/51.jpg)
![Page 52: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/52.jpg)
![Page 53: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/53.jpg)
![Page 54: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/54.jpg)
![Page 55: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/55.jpg)
Business Process Models
55
![Page 56: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/56.jpg)
Access Enrollment and Benefit
![Page 57: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/57.jpg)
Alternative means of Care
![Page 58: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/58.jpg)
Capture Encounter events
![Page 59: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/59.jpg)
Coordinate Occasions of Service
![Page 60: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/60.jpg)
Coordinate Other VA Health Care
![Page 61: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/61.jpg)
Create and Maintain Veteran Special Needs and Preference
![Page 62: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/62.jpg)
Make Appointments
![Page 63: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/63.jpg)
Make Appoint with Call Center
![Page 64: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/64.jpg)
Make Appointment with Mobile Device
![Page 65: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/65.jpg)
Make Appointment via Web Portal
![Page 66: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/66.jpg)
Perform Check out process
![Page 67: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/67.jpg)
Process Appointment with Reschedule and Cancellation
![Page 68: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/68.jpg)
Process Notification
![Page 69: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/69.jpg)
Process Notification
![Page 70: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/70.jpg)
Process Notification List
![Page 71: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/71.jpg)
Scheduling User Provisioning
![Page 72: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/72.jpg)
Set up and Maintain Resource Availability
![Page 73: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/73.jpg)
Set up and Maintain Notification templates
![Page 74: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/74.jpg)
Set up and Maintain Notification templates with CEN
![Page 75: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/75.jpg)
Set up and Maintain Scheduling System Access
![Page 76: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/76.jpg)
View and Maintain Existing VHA Veteran Information
![Page 77: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/77.jpg)
Traceability
The next few slides show the traceability back to the scheduling system or individual business capability.
77
![Page 78: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/78.jpg)
78
![Page 79: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/79.jpg)
79
![Page 80: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/80.jpg)
80
![Page 81: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/81.jpg)
81
![Page 82: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/82.jpg)
82
![Page 83: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/83.jpg)
83
![Page 84: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/84.jpg)
84
![Page 85: Scheduling Capability Architecture](https://reader034.vdocuments.us/reader034/viewer/2022042403/625d991cdfc4723df6570f26/html5/thumbnails/85.jpg)
85