Hi,
Does anyone happen to know where the definitions are located for the built-in functions, such as LASTOBSVALUEBYLOC, OBSPREV, etc? Are these located in a text file somewhere, or a SQL Stored Procedure, etc?
Thanks
I would like to know about it also. Please advise!
Click on Question mark icon on far right of title bar. Popup for Centricity Practice Solution Help appears. Click on Administrators and management->Use data symbols->Symbols listed alphabetically, and you have arrived. Not intuitively obvious. Good luck. The information is accurate and invaluable.
Thanks for the reply, but I am actually referring to the actual coding of the functions.
You would need to request the code from GE Support. I doubt, however, that they would be forthcoming since that would be opening a door for reverse engineering, which is not only prohibited by license agreement, but also poses a potential security risk to the database and could jeopardize the EMR's Certification.
OK. Thanks. I'm actually trying to get the code used to generate LASTOBSVALUEBYLOC. Since they don't have a separate function that gives me the Date of this observation, like some of the other functions, I was hoping to modify the current code to make a new function for this, instead creating something from scratch. :-). I guess I'll just have to do that. Thanks
I hear ya. Many a time I wished I could just go in to the code and fix a defect as well! 😉
Actually, that one isn't baked into a dll. It is in mellib.txt, along with some others. You could edit or use the code to make a new function.
Great! I see it within that file. I'll mess with it and see if I can add one that will return the date. Thanks so much!
Just remember, if you edit that file directly, you will have to redo your edits after upgrades most likely.
Ok. Thanks. Do you happen to know if there are any performance benefits to having the function stored within the mellib file, or the function library, or the actual form white board?
Well, if you store it in mellib.txt, every client loads it every time on startup. If you store it in a function library or the function fane of a form, it will only load when the form loads/calls the function. More of an overhead issue.