If you receive the following error in LEMR Server, it usually means that LEMR needs an update to work with the latest version of Best Practice, or that the BPDevice components are not registered on the computer properly.
Issue: An issue occurred with a Best Practice dll
We can investigate and resolve the issue for you, or if you would like to resolve this issue yourself (or with the help of your IT people), you will find the usual solutions below. If the problem is not resolved using one or both of the below solutions, please contact LEMR Support for assistance.
Need Help? LEMR customers can get help by contacting LEMR Support.
1. Open Windows File Explorer and go to C:\Program Files\Best Practice Software\BPS\BPSupport\
2. Run BPDeviceUninstall.exe Click Yes on the UAC prompt. If this window requests a username and password, you will need to enter Administrative credentials first then click Yes.
3. Run BPDeviceInstall.exe Click Yes on the UAC prompt. If this window requests a username and password, you will need to enter Administrative credentials first then click Yes.
4. Check C:\Windows\Microsoft.NET\assembly\GAC_MSIL\BPDevice\ for the existence of any subfolders. There should be one called v4.0_1.1.9.0__093d1fdeef495a0c (or something like this) and inside there should be a file named BPDevice.dll. If there is more than one folder in C:\Windows\Microsoft.NET\assembly\GAC_MSIL\BPDevice\ or if the folder or contents is missing, please contact us for support. Otherwise, if the subfolder and file exists, you should be good to go!
The problem should now be resolved. Only go on to the next step if the BPDevice dll problem still occurs.
ΒΆ D.I.Y. Solution 2 (use only if solution 1 did not fix the problem)
This process is a more thorough fix and involves running the LEMR Setup executable from the program folder. This should resolve issues the first DIY solution doesn't. Running an update package for LEMR Client will help the same way too as it will run a newer version of LEMR Setup. This process will run through a Best Practice Device Interface repair and will solve most of these integration issues.
If you would prefer to run the latest update installation to solve this issue, follow this guide: LEMR - How to Update LEMR to the Latest Version After running the updated package, the An issue occured with a Best Practice dll error should be resolved and you will have the latest version of LEMR!
If you are in a hurry, it is faster to run an in-place LEMR setup operation (for the currently installed version) instead of doing the LEMR upgrade. This can be performed as follows:
1. Open Windows File Explorer and go to C:\Program Files\LEMR\
2. Run LEMRSetup.exe Click Yes on the UAC prompt. If this window requests a username and password, you will need to enter Administrative credentials first then click Yes.
3. Leave all the tick boxes as they are (don't tick or untick anything) then click the Next link.
4. On the Which EMRs should LEMR integrate with page, tick all the available integrations for BP then click the Next link.
5. Wait for the tasks to complete, then click on the Finish link.
Now try performing the operation again through Best Practice; hopefully all should work as expected!
Note: If LEMR Client does not appear, click on the LEMR Client icon at the bottom of the screen or open LEMR Client from the desktop icon.
Then click on Sync Now at the lower left side of the LEMR Client window.