Caching Available Physicians - 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, each time a user accesses Signature Deficiencies for Epic, the application retrieves the physicians currently available in OnBase. If your system contains a large number of physicians, there may be a delay while this process takes place. If the delay is too long, you might improve load time by enabling physician caching. This configuration allows available physicians to be temporarily cached to the client workstation.

To enable caching, add the cachePhysicianTime setting to a new line in the SD4E.txt configuration file. Set the value the number of minutes physicians should remain cached on the client workstation. For example, the following setting would cache physicians for 60 minutes:

cachePhysicianTime : 60

During the cache interval, the physician list in the Analysis window will be populated only with the physicians currently cached to the client workstation. When the interval expires, Signature Deficiencies for Epic will again retrieve the available physicians from OnBase and cache them to the workstation.

If the cachePhysicianTime setting is not configured, the physicians are not cached. Each time it is accessed, Signature Deficiencies for Epic will load the available physicians from OnBase.

Note:

Once the physician list is cached, Signature Deficiencies for Epic will not check whether physicians have been added or deactivated until the cache interval expires. When choosing a cache interval, consider the frequency with which physicians are created or deactivated in your system.

Note:

By default, once the physician list is cached, the cache interval cannot be reset for all users at a global level. Recycling the Application Server's application pool does not reset the cache interval. To clear the cache for an individual user, delete the user's physicianCache.xml file (for analysts) or physicianCacheSigning.xml file (for physicians). By default, this file is found in the following location on the user's workstation: C:\Users\<username>\AppData\Local\IsolatedStorage\<variable>\<variable>\Url.<variable>\AssemFiles\. To change the cache location, see the following topic.