SSMT: TW .NET Preferences

From Galen Healthcare Solutions - Allscripts TouchWorks EHR Wiki
Jump to: navigation, search

Description

The 'TW .NET Preferences' content category allows you to move or adjust the new Allscripts Enterprise EHR preferences. These preferences are the values seen when logged in to the TWAdmin workplace and on the preferences tab.

Stored Procedures used:

  • Extracting data: IMPGetPreference
  • Loading Data: IMPSetPreference

Column Listing and description

  • UserName - This field should only be supplied when attempting to load or adjust a user level preference. If the desire is to load or adjust an Organization or Enterprise level preference, this value should be blank. If the desire is to set a user level preference, this needs to be set to an existing username for the user that the preference is being created or modified for.
    Data Type:  VarChar(30)
    Possible Values:  Free Text, must match existing UserName
  • Organization - If attempting to set an Enterprise level preference, this value needs to be set to the name of the Enterprise Organization. If attempting to set an Organization level preference, this value needs to be set to the name of the desired organization. If attempting to load or adjust a user level preference, this field needs to be set to the organization that the user preference should be set for. In some cases, a user may belong to multiple Organizations and the preference would need to be repeated for each organization that the user needs the setting applied to.
    Data Type:  VarChar(60)
    Possible Values:  Free Text, must match existing Organization or Enterprise name
  • SiteName - Currently this seems to be unused. Leave this blank. This does attempt to find the specified site and apply the preference at the site level, but this isn't an option in the UI and unsure if the behavior would work as expected.
    Data Type:  VarChar(255)
    Possible Values:  Free Text
  • Preference - This is for reference only and should be left alone. It displays the name of the preference that needs to be edited. If you are creating new preferences that does not previously exist, it is best to create one example in the UI so you can extract it and copy that example for the other preferences that you are attempting to create.
    Data Type:  VarChar(255)
    Possible Values:  Free Text, must match existing preference name
  • SubKey - This is a reference only and should not be modified. This is an optional field an only used for some preferences. If you are creating new preferences that does not previously exist, it is best to create one example in the UI so you can extract it and copy that example for the other preferences that you are attempting to create.
    Data Type:  VarChar(255)
    Possible Values:  Free Text
  • Value - This is the value of the preference. This can only be set to a value that makes sense for the specific preference. For more information regarding possible values for a preference please refer to the V11 System Preferences article.
    Data Type:  Text
    Possible Values:  Free Text, must be an appropriate preference value
  • UserOption - This is for reference only.
    Data Type:  VarChar(25)
    Possible Values:  Free Text
  • UserCanOverrideFlag - This flag can only be set to 'Y' on Enterprise and Organization level preferences when the 'UserOption' field is set to personalize. If set to 'Y' it would allow the users the ability to see and adjust the preference within the personalize options.
    Data Type:  Char(1)
    Possible Values:  'Y' or 'N'