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
Selecting the link in the “Comment” column will return the user to the appropriate edit page and the user can continue with more changes and finally submit the item. There is one cautionary note. Presently, once the user selects the item in the “Comment” column, it will be removed from the table. Therefore, the user must then complete the edit process for that item or once again use the “Save Work in Progress” button to place it back in this table. PPS Data Elements Tab Rather than enter text for every data field in PPS-N, it includes a number of drop down lists that make it easier for users to select the appropriate entry while ensuring consistency from user to user and drug to drug. These drop down lists involve what PPS-N terms drug “domains” but they are just lists of related data elements. These drug domains are available in the PPS Data Elements tab. Figure 39: PPS Domain Search Search Domains in PPS Data Elements There are multiple domain lists that can be managed within PPS-N. The “Search Field” dropdown list shown below lists the types of domain that can be viewed or edited. It should be noted that the Standard Med Route Name items can only be viewed, not edited. Figure 40: PPS Domain Search Fields Review Search Results in PPS Data Elements After the user has selected the appropriate domain in the “Search Field” dropdown list, the user will then enter the search criteria text in the “For” textbox and click the “Search” button. The results will be displayed in the search results table as shown below. Note that the text entered in the “For” textbox can include two wildcards, “_” (for any character) and “%” (for any string of characters). Figure 41: PPS Domain Search Results Select and Review/Edit Domain Item Details From the search results table, the user will click on the appropriate item link in the “Name” column. This will display the details of the domain item that was chosen. To modify an item, the user then clicks the hyperlink in the “Field Name” column which displays the current value in a pop-up window and allows the user to edit the value if that field is editable. Note that below the A-Z tab itself, there is a legend which describes three possible attributes that may be displayed in brackets [ ] following the name in the “Field Name” column.