from Standards and Terminology Service (STS) and FSS or to manually start the processes. This user can also control the sending of synch messages to VistA. Further, this role allows the user to create system level advanced search templates, and to delete templates and partially saved items that other users have created. Application Interaction Flow The figure below provides a high level interaction flow diagram for the PPS-N system. The circles within the PPS-N oval represent the major capabilities provided by the application. The squares with inclusive circles represent the main external applications with which PPS-N interacts. Additional details on the process flows for each of the PPS-N capabilities can be found in the System Design Document. : PPS-N Interaction Flow Figure The table below provides amplifying information for the interaction flow presented above. Table 3: Interaction Flow Descriptions Name ID Description External Interface Name This process is invoked by the PPS-N VistA Link, which allows Synchronize File VistA Link service to external systems (such as application’s 1 Data synchronize item updates from PPS-N to invoke MUMPS into VistA files procedures on the NDFMS side NDFMS’ VistA Link, the interface The service is used to send RPC VistA Link 2 mechanism between NDFMS messages from PPS-N to NDFMS and PPS-N This service handles validation and Managed Item 3 create, read, update and delete (CRUD) N/A operations with the PPS-N data entities This database is used to persist all PPS-N Database 4 entities and information needed by the N/A PPS-N application This service handles all simple and Search 5 advanced search functionality for the N/A PPS-N application This service handles CRUD operations for the used to ‘print template’ entity, Print Template 6 N/A persist advanced search criteria and result columns This service is used to send web service Web services, the interface VETS 7 requests to the VETS system, for the mechanism between VETS and Standard Med Route data that it contains PPS-N This process (not developed as part of Web services, which allows Retrieve Standard 8 PPS-N) is invoked by the PPS-N external systems (such as
from Standards and Terminology Service (STS) and FSS or to manually start the processes. This user can also control the sending of synch messages to VistA. Further, this role allows the user to create system level advanced search templates, and to delete templates and partially saved items that other users have created. Application Interaction Flow The figure below provides a high level interaction flow diagram for the PPS-N system. The circles within the PPS-N oval represent the major capabilities provided by the application. The squares with inclusive circles represent the main external applications with which PPS-N interacts. Additional details on the process flows for each of the PPS-N capabilities can be found in the System Design Document. Figure : PPS-N Interaction Flow The table below provides amplifying information for the interaction flow presented above. Table 3: Interaction Flow Descriptions Name ID Description External Interface Name Synchronize File Data 1 This process is invoked by the PPS-N application’s VistA Link service to synchronize item updates from PPS-N into NDFMS’ VistA files VistA Link, which allows external systems (such as to invoke MUMPS procedures on the NDFMS side VistA Link 2 The service is used to send RPC messages from PPS-N to NDFMS VistA Link, the interface mechanism between NDFMS and PPS-N Managed Item 3 This service handles validation and create, read, update and delete (CRUD) operations with the PPS-N data entities N/A PPS-N Database 4 This database is used to persist all entities and information needed by the PPS-N application N/A Search 5 This service handles all simple and advanced search functionality for the PPS-N application N/A Print Template 6 This service handles CRUD operations for the ‘print template’ entity, used to persist advanced search criteria and result columns N/A VETS 7 This service is used to send web service requests to the VETS system, for the Standard Med Route data that it contains Web services, the interface mechanism between VETS and PPS-N Retrieve Standard 8 This process (not developed as part of PPS-N) is invoked by the PPS-N Web services, which allows external systems (such as
pps-n_1_2_um.docx