Enabling Server-Side Physician Searches - Signature Deficiencies for Epic - Foundation 23.1 - Foundation 23.1 - Ready - OnBase - external

Signature Deficiencies for Epic

Platform
OnBase
Product
Signature Deficiencies for Epic
Release
Foundation 23.1
License

By default, searching for physicians is done using client-side queries. While this may yield faster results, server-side searches offer greater security and may be preferable for some environments. The enableServerSidePhysicianSearch setting allows for toggling between client-side and server-side searches.

To enable server-side searches, you must add the enableServerSidePhysicianSearch configuration setting in the SD4E.txt file and set it to true. Then, it is recommended that you add the maxSearchResults setting to limit the size of server-side physician searches.

When enableServerSidePhysicianSearch is set to true, searches are made server-side, and when it is set to false, searches are made client-side. By default, enableServerSidePhysicianSearch is set to false.

When enableServerSidePhysicianSearch is set to true, the maxSearchResults determines how many results appear when making a server-side physician search. If the value for maxSearchResults is set too high, large searches can take a long time and cause errors. If there are more valid results than the set value, such as if there are 20 physicians with "JO" in their last names and this setting is set to 10, a message appears that advises the user to narrow their search. If maxSearchResults is undefined, the default server-side physician search maximum is 200.

To enable server-side searches:

  1. Navigate to the location of the Signature Deficiencies for Epic configuration file.
    The file's location is specified as a value in the OnBase Application Server's Web.config file. In Web.config, under appSettings, locate the setting named SD4EConfigLocation. The value for this setting is the full path to the SD4E.txt configuration file.
  2. Open SD4E.txt.
  3. Add the following configuration setting:
    enableServerSidePhysicianSearch : true
    Note:

    When adding a configuration setting, the setting and value must be separated by a colon. The space on either side of the colon is optional.

  4. Add the following configuration setting, where [value] is the highest number of search results that can be returned from a server-side physician search:
    maxSearchResults : [value]
    Note:

    When adding a configuration setting, the setting and value must be separated by a colon. The space on either side of the colon is optional.

  5. Save the SD4E.txt file.