This is an update version of some general purpose function libraries that I have created and use from many of the forms that I use/post. They are configured to create a user library (utillib.txt) which can be loaded through the usrlib.txt file using the command load("utillib.txt")
The .lib files should be copied to your function library directory which is configured in Visual Form Editor through the Tools>Options>Directory>Function Library.
Edited: Content is now available on the Marketplace for free download at https://marketplace.centricityusers.com/#/my-account/preview/489. Link to old content here was removed.
Thank you Dr. Thompson 🙂
An updated version of these forms has been uploaded to the Marketplace. I would strongly recommend downloading there ( https://marketplace.centricityusers.com/#/my-account/preview/489).
Hello,
When I tried to convert the protocol2 library to a text component it would not work. It doesn't seem to create a separate .nts file. I also have the same issue with trying to build a user library for it. I am currently using VFE 9.01. Any suggestions?
Thanks in advance!
I apologize for the delay in getting back to you. These libraries are configured to be built as user libraries. The Protocol2 library does rely on some other libraries that were included with the General Purpose Function libraries.
If you copied the libraries to your VFE library directory. There should be an option in the Tools menu to "Build User Libraries". This will create a .txt file for the libraries. These files will need to be moved to the EMR directory on the server and/or fat client computers so that it is available when the EMR first starts.
In addition to the Protocol2 library the form also requires the Clinical Lists, Navigation and Utility libraries. Since it sounds like you are only getting a message about the Protocol2 library, I suspect that someone just didn't move the files for that library. Please note that this user library is actually split into 2 libraries due to file size (protocollib.txt and protocollib.txt2).
In addition, you will need to add information to the usrlib.txt file to load all of the libraries when the EMR starts. I think there are instructions about this with the General Purpose library posting, but I might have forgotten to mention that the same thing needs to happen for the protocol library in that posting.
The following is what I use the usrlib for my training version:
load(DIR_EMR() + "\\utillib.txt")
load(DIR_EMR() + "\\clinicallib.txt")
load(DIR_EMR() + "\\protocollib.txt")
load(DIR_EMR() + "\\protocollib.txt2")
I hope that helps.