Professional Documents
Culture Documents
SSMT For TouchWorks Version 10.0 - 1276
SSMT For TouchWorks Version 10.0 - 1276
SSMT For TouchWorks Version 10.0 - 1276
Acknowledgments
Prepared by Heather King and Karen Bunch. Please send any feedback to karen.bunch@allscripts.com.
Copyright Notice
Copyright 2005 Allscripts, LLC. All rights reserved. This document is protected by the copyright laws as an unpublished work.
Trademarks
TouchWorks, TouchWorks Charge, TouchWorks Document, TouchWorks Dictate, TouchWorks Note, TouchWorks Order, TouchWorks Result, TouchWorks Rx+, TouchWorks Scan, TouchWorks Transcribe, Physician Homebase, TouchWorks Workflow, TouchWorks Pocket Library, Snapshot, Problem and Just Right, Just-in-Time Information are registered and/ or trademarks of Allscripts, LLC. All other brand and product names are trademarks or registered trademarks of their respective companies.
SSMT
The following document describes the TouchWorks Starter Set Moving Tool (SSMT) and how it can alleviate some of the tedious tasks associated with implementation.
SSMT Introduction
Introduction
Customers can now work along side TouchWorks representatives to import data configurations through new migration tools. The Starter Set Migration Tool (SSMT) was created to help accelerate the installation process for customers by providing helpful and easy tools. SSMT allows TouchWorks representatives to quickly import customer configurations into one TouchWorks system, such as the Test system at the customer site. While that same data can be rapidly extracted, modified and then deposited into another TouchWorks location, such as the Live system. In the simple case, this should make moving data from test to live a matter of hours, with little chance for error. With the help of the customer, a TouchWorks representative also uses the TouchWorks Build Workbook. This workbook utilizes Microsoft Excel which allows customers to start gathering data immediately and can be imported from the excel spreadsheet into the TouchWorks database from SSMT. A TouchWorks representative can also extract configurations, with customer permission, and share them with other customers. These configurations can all be mixed and matched for appropriate customers. For example, is there another customer with the same pharmacies as this customer? Those pharmacies can be moved through SSMT in a few minutes. Within the past year, the Starter Set Migration Tool (SSMT) has come a long way in the implementation process.
Truly reducing the total amount of work to implement using the SSMT tool Customers now working along side of TouchWorks representatives Importing data configurations through the new migration tool. Utilizing the Clinical Content Library (CCL) with SSMT functionality Tool is being used to help the success of the 3-D methodology. Identified in the feature checklist for the build activity guide. SSMT no longer needs to be installed as a separate application.
Product Overview
SSMT works in batch mode, and was built to be very Excel-friendly. Extracted information may be pasted into Excel where they may be changed. Special care should be taken when pasting values that can
SSMT Introduction
be consider as a numeric value by Excel. By default Excel will convert data into numeric values. This can cause leading 0's and trailing 0's after the decimal point to be truncated. Columns that need to preserve the textual value (ie entrycode or entry mnemonics) should be formatted as text. In many cases, we may have a good starting place for the customer, based on some other customer's patient work. When the changes are completed, the data can be copied and pasted in chunks of about 1000 rows at a time, and instantly processed into the database. A word of caution - this is a batch-oriented "safeties off" tool. While all inserts and changes are processed through the regular TouchWorks stored procedures and is subject to their constraints, especially since this was built to insert thousands of records at a time - it is easy to do enormous damage to a database very quickly. If you insert 100 Chart Locations into the Division loader, 100 Divisions will be created in seconds. Please back up your systems before loading information. And of course do this in test before attempting anything in live.
Excel
Information extracted from an existing system is pasted into Microsoft Excel where a system administrator can edit the data.
Warnings
SSMT is a powerful tool that can shave weeks off an implementation schedule. However, with that power comes the opportunity to ruin pristine data. Great care should be taken when using SSMT to ensure
SSMT Introduction
that an existing system is not compromised. Cautions and warnings are called out in this book; pay special attention to these areas.
Allergen Answer (9.2) Billing Area Body Site Call Processing (10.0) Charge Groups (ICD9) Charge Groups (Procedure) Charge Groups (Visit) Chart Location Charge Codes CPT4 Modifier CPT4 Modifier Groups Discount Type Display Names (9.2) Division Document Type Document Security Code Exploding Sets Favorites - Allergens - Med (10.0) Favorites - Allergens - Hx (10.0) Favorites - Billing Provider (10.0) Favorites - Diagnosis Code Favorites - Medication
SSMT will not pull over custom SIGs. You must use Favorites - SIGs.
Note
Favorites - Problem Favorites - Procedure Charge Favorites - Provider (10.0) Favorites - Referring Provider (10.0) Favorites - Scheduling Provider (10.0) Favorites - SIG Favorites - Vaccines (10.0) Favorites - Visit Charge Financial Authority Status Group HMP (10.0) HMP Mapping (10.0) ICD9 Codes Injury Type Label Type Note mTemplates Note Text Templates Order Charge Order Groups Order Detail Order Questions Order Results Patient List (10.0) Performing Location Pharmacy Printing Defaults Providers (includes Users) Referring Providers Religion Remove Reason Security Classifications (9.2)
Security Classifications - Codes (9.2) Security Codes (9.2) Specimen Source Task Name (9.2) Task View - User Team (9.2) TWSiteUserWorkType (10.0) TWSiteWorkType (10.0) TWWorkType (10.0) Units (9.2) User Groups User Patient Lists
User patient lists can be copied within the same database. They could be copied system to system if the patient list name is unique. (Currently uses ID.)
Note
Note
User Preferences - PDA User Registration (10.0) User Security Classifications (9.2) User WF Preferences - Framework Vaccine Manufacturer Where Performed
10
SSMT Installation
Installation
1. Right-click IDXWF. 2. Select All Tasks. 3. Select Backup Database. 4. A SQL Server backup dialog box will appear. Click the Remove button under Destination. 5. Click Add. 6. This will prompt you to enter in filename and location. Click on the button next to the File Name path. 7. Search on the SSMT folder created on the C:/ drive. 8. Ensure the Filename specifies Live vs Test as well as IDXwf (ex: TestIDXwf.bak). Click OK. 9. This will return you to the previous dialog box. Click OK. 10. Check the Overwrite existing media button and then click on the Option tab on the top of the window. 11. On the Options tab, keep the Remove inactive entries from transaction log checked and uncheck the Check media set name and backup set expiration. Click OK when done. 12. Click OK and the database backup will begin. A message will appear when the backup of the Framework database is complete.
SSMT Installation
11
1. Right-click WORKS. 2. Select All Tasks. 3. Select Backup Database. 4. A SQL Server backup dialog box will appear. Click the Remove button under Destination. 5. Click Add. 6. This will prompt you to enter in filename and location. Click on the button next to the File Name path. 7. Search on the SSMT folder created on the C:/ drive. 8. Ensure the Filename specifies Live vs Test as well as Works (ex: TestWorks.bak). Click OK. 9. This will return you to the previous dialog box. Click OK. 10. Check the Overwrite existing media button and then click on the Option tab on the top of the window. 11. On the Options tab, keep the Remove inactive entries from transaction log checked and uncheck the Check media set name and backup set expiration. Click OK when done. 12. Click OK and the database backup will begin. A message will appear when the backup of the Works database is complete.
12
Note
After you have logged in successfully, the name of the server and database will be shown at the top of the screen at all times.
Database Serverindicates the name of the database server where the databases are located Clinical Databaseindicates the name of the clinical server (for example, WorksTest) Framework Databaseindicates the name of the IDX Web Framework database (for example, IDXWFTest) UserIDindicates the User ID used to access the SQL server
13
14
This page allows you to choose a table from either the Works database or the IDXWF database (these may be named differently), view the content of that table, and then copy that data. To begin extracting data, do the following:
There is additional information available for specific tables. For more information, see the [].
Note
1. In the Which Table box, select the table (or type of data) from which you want to extract data. (For a list of available data items, see the [].)
15
3. Copy the heading information for the table. Select (that is, click and drag) the two rows in the table at the bottom of the window, and then press CTRL-C. Launch Microsoft Excel (leave the SSMT page open), and open a new document.
!
Caution
Before copying any data into the new document, format the table cells as text. Click Format, and then select Cells.
16
On the Format Cells page, Number tab, select Text, and then click OK.
Place the cursor in the first cell, and then press CRTL-V. The system pastes the heading cells into the document. 4. Copy the table data to the spreadsheet. Switch back to the SSMT page (leave Microsoft Excel open), and then place the cursor anywhere with the data. Click CTRL-A, and then click CTRL-C. Switch back to Microsoft Excel, and place the cursor in the first cell in the third row, and then press CRTL-V. The system pastes the data into the document. You can now begin tweaking the data using Microsoft Excel.
SSMT is designed to work with Microsoft Excel. However, the data extracted from SSMT can be copied into other Note applications, but compatibility with these applications is not guaranteed. Additionally, it is possible to copy data from one instance of SSMT directly to another, without manipulating the data in Microsoft Excel. However, this is a risky endeavor and should be approached with caution.
Note
New column
The last column in each table is labelled New? There are two acceptable values:
Y (Yes)indicates that the data in this row is a new entry (that is, a new entry in the table)
17
Note
All newly inserted data and data modifications are subject to the same rules and constraints that the System Administration tool and the Web Framework impose.
You need to edit this column manually. (That is, this information will be blank by default after pasting the data over from the SSMT page.)
SSMT does not remove data entries. It adds and updates entries only.
Note
18
Note
2. Switch back to Microsoft Excel. Select the data in the table (not including the headings), and the press CRTL-C. The system copies the data. 3. Switch to the second instance of SSMT. Select the table to which to load data.
4. In the table at the top of the page, press CRTL-V to paste the data from Microsoft Excel. 5. Click Load Data. SSMT loads the revised data into the target database. 6. When a line of data is loaded successfully into the database, the system clears it on the page. Data that encounters errors remains on the page.
19
If you encounter the following error while loading data, you have selected too much data. Request object error 'ASP 0107 : 80004005' Stack Overflow /TRXWeb/SSMT.asp, line 885 The data being processed is over the allowed limit. SSMT works best when data is loaded in batches of 1000 lines.
Duplicate entries
If you encounter one of the following errors: Duplicate Entry Code Duplicate Mnemonic the data could not be loaded because another existing item in the table has a matching mnemonic or entry code.
If you encounter the following error: [code] Not Found (for example, Note Section Not Found) a code used within the data definition does not exist.
If you are defining a text template for a particular note section, and the note section specified in the definition does not exist, you will encounter the error Note Section Not Found.
Note
Correcting problematic
Once you have identified problematic data and know how to correct, data you can do one of the following:
Edit the data in the table on the SSMT page, and then click Load Data again. Copy the problematic data to Microsoft Excel, edit it there, and then copy and paste it back into SSMT.
20
SSMT Appendix
Appendix
When importing the following tables, be aware of additional loading information:
Charge Groups, ICD9 Charge Groups, Visit and Procedure Groups ICD9 Codes and CPT4 Modifier Medications and Problem Favorites Order Charges Order Details Order Groups Order Results Order Questions Note Text Templates
Each line contains only one code and is filed individually. If a code does not exist in the ICD9 dictionary, SSMT will not create it. SSMT reports an error for that group/subgroup/code and moves on to the next entry.
SSMT Appendix
21
The system updates the display name for the code only if it is passed in for a given code. Sample data:
Note
22
SSMT Appendix
If you are inserting new code values into the system, and the display name and entry name are the same, you only have to copy the code and the entry name. If you are only pasting in the code and entry name, you can paste in up to 2000 rows at one time. The ICD9 and CPT4 tables included in the starter set is an abbreviated set that is needed for demonstration purposes. Full ICD9 and CPT4 spreadsheets are available.
Unlike previous versions of SSMT, ICD9 and CPT4 codes are not automatically created. They should be moved from the practice management system to insure that interface works properly.
Note
SSMT Appendix
23
On the MoveFirst worksheet, these words are moved to the front, after all replacements are made. For example, this changes "Local Salmonella Inf NOS" to "Salmonella Local Inf NOS." These tasks are completed in order from top to bottom. 4. It can move words to the end. On the MoveLast worksheet, these words are moved to the front of the entry, after all replacements are made. These tasks are completed in order from top to bottom.
Extract all favorites using SSMT. Paste those values in Microsoft Excel. Edit the data that reads MSmith to read JDoe. Copy just that section of the spreadsheet, and paste it into SSMT. Load the data.
24
SSMT Appendix
SSMT Appendix
25
The subgroups or categories must exist, or they must be created (and attached to an existing subgroup). Every orderable item must have at least one entry in this table. At least the non-result result must be associated with every orderable item. When moving data from one site to another, it is possible that the subgroups have been changed. Be sure to verify these. This must be done before any other Order data can be loaded; this is the set that creates the orderable items. Update to the spreadsheet is a macro:
It identifies all of the errors in the data. It indicates errors with bold text (either the order or the result). It moves errors to the top of the list in red. They can be loaded from their "red" state if needed.
Additional considerations:
Codes and mnemonics are automatically trimmed to ten characters. If no result type is supplied, "Numeric" is entered. Result type is checked. The name is ignored by SSMT. Multiple results or orders can have identical names. (That is, two lab vendors could provide results that are both named "Sodium.")
26
SSMT Appendix
400+ text templates that have been circulated in Word (Barb Bergman) Text templates from other TouchWorks organizations (CUMC, Holston currently)
To download a template, check the templates option, and then click Download.
Templates are downloaded in the SSMT format, so they immediately be pasted into another TouchWorks installation. Templates can be viewed, created, or edited. The templates can then be uploaded.
Note Sections must be one of the entries in Appendix 2. Groups are created automatically as needed. Template names must be unique within a group and section. For example, there can be two note templates with the name "Wound Care," one in the ER group and another in the Family Practice Group. There can be a template named "Normal" in IntMed in the ROS section as well as in the Physical Exam section. These templates are unique, and they can be edited separately. Content in the template body are automatically converted to the HTML version of a return which is "<br>." These are automatically converted before loading back into the database. Tab characters are converted to "<tab>" and are automatically reconverted when Notes are pasted back in. Access Modules must be one of:
NOTE DOC CP