The purpose of these three files is to provide the interface between Delphi executables and the built-in Windows security functions. The push to supplement the traditional sign-on with the usage of a Personal Identity Verification (PIV) card is rapidly gaining momentum. One major focus of using these PIV cards is to further secure the prescribing of controlled substances.
There are existing versions of these interface files. One version was released in the FOIA copy of the Computerized Patient Record System (CPRS) for the VistA EHR. However, it was determined that the license for those files was incompatible with the license that the OSEHRA VistA uses for its repository. The files contained here are written by blanking the three necessary files and generating function calls based upon what was missing. These files are released with the Apache 2.0 license to match the license for the OSEHRA VistA repository