This site contains a collection of some of the software developed by LCDR Nick Stauffer, PharmD, BCPS. All software here is provided free of charge with NO WARRANTY and licensed under the GNU General Public License (GPL) v3.0.
In order to measure the impact that the software on this site has, the software reports anonymous usage statistics to LCDR Stauffer by default.
Please note that unless you are interested in looking at the source code, i.e., how the software was programmed, you do not need to download any of the source code. Just use the blue download button to get the software.
AnalyticsReporter is a java library that is used by the software on this site to report anonymous usage statistics to LCDR Stauffer.
60d7b26027967e2ad26da849cffca4d68ea4f3f5449f0eeb8738523676deb000
Add (or subtract) a number of days times a multiplier to the given date, useful for calculating when a prescription can be filled, for example, 80% of the filled day supply added to the date it was filled.
626e41ddf15245f6a146e60df6c88b9e824544760f9e52dfcf73ff979648b68a
f0bfc20e272ccefc70269a64febefe5cb181c1fd324e7b9a30d14404ae27f158
Convert FileMan reports into XLSX format, with no limit on the number of characters per line, and without needing to maximize the terminal window. FM Excelerator properly handles files with multiple pointer fields as one row of the spreadsheet row instead of being split over multiple lines. FM Excelerator requires generating the FileMan report in a specific format with artificial columns.
f3de9843086119ed594e458694b1ba8c5f00cf4faafde0b65f8cbcba28d4efe5
339b7a3683981f1b1c42300b7b38497901254dd714b14b9d58df96ac6bf23183
IVy is a digital compounding database and intravenous compounding workflow manager that incorporates Institute for Safe Medication Practices (ISMP) and The Joint Commission (TJC) best practices, such as color-coded safety prompts and barcode scanning technology. The software will help ensure compliance with new documentation standards required by TJC and USP<797>. This software was implemented at GIMC in July 2021.
The software is used to log the prepared compounds, premixed bags, and blood products that are dispensed in the hospital. It allows the components, such as additives and IV bags, to be scanned in and prompt for lot numbers, expiration dates, the amount used, as well as the patient for whom it was compounded, automatically inform technicians if what they are making needs to be protected from light, requires a filter, refrigerated, etc. It also keeps track of who compounded it, who verified/checked it, the option for a required double check for compounds for pediatric patients, which compounding area it was made in, and calculate beyond use dates. It also keeps track of the BCMA bag numbers associated with each compound. The bar code scanning functionality helps ensure and enforce proper and complete documentation.
This software and source code is not publicly available. If you are interested in implementing this software at your facility, please reach out to LCDR Stauffer.
Assess a patient’s renal function, ideal body weight, and body surface area using the method preferred based on patient-specific factors.
7d2f73bc16b14eb84818c2fd006d02aa5c36ac25eb978723cdcf86d7fce2ffbd
14ceaf31f035699e91f8ca8e6f75e562c9890dec2fbdba2808a0b2dca25969c4
The Leave And Shift Electronic Request System (LASERS) is a multiuser, networked system for scheduling staff. The software is very customizable to almost any schedule or work environment, with the ability to create different shifts for different scheduling groups and subgroups as well as different types of leave. Employees can enter requests for leave and to work different shifts for a specified date range and based on specified daily quotas. Then, the managers who make the schedule can see these requests and use them to create the schedule in the system. When the schedule is complete, it can be released to users in the system to view.
LASERS site administrators: How to upgrade your LASERS Server to the latest version. End users: Your LASERS site administrator will perform this server upgrade. Do not attempt to upgrade LASERS from this website unless you are a LASERS site administrator.
Read the LASERS Administrative User Manual for instructions on how to install and configure LASERS. (This manual is included in the new install download package below.)
ffcee4aee66a49d224c36a3d4a89c3aa1639814d2426750f80e590ec05ac8c57
9964bffecdee4a7bb747b7daf61a93b6beb89a388ea9e0c9b679ea04148a0d3a
Quickly total a patient’s POS reimbursement for all or a user-defined list of drugs. For example, this can be used to assist with keeping track of drug costs and reimbursements for an HIV program.
This software and source code is not publicly available. If you are interested in implementing this software at your facility, please reach out to LCDR Stauffer.
The Simple, Modular, RPMS Reporting Tool (SMRRT, pronounced “smart”) was developed to simplify and automate extraction and analysis of commonly requested data from RPMS. SMRRT will allow facilities to better meet CMS and TJC antimicrobial stewardship monitoring requirements, and it provides a mechanism for standardized data reporting across IHS.
SMRRT uses very lightweight modules that can be developed for nearly any type of data collection and analysis, for example, to monitor antibiotic prescribing habits and automatically generate provider report cards. SMRRTModules can turn what used to take days/weeks of manual chart reviews into an automated process that takes a few minutes. Numerous SMRRTModules are currently under various stages of development.
With its drag-and-drop functionality, ability to automatically extract and analyze data from RPMS, to generate standardized reports in XLSX and PDF format, and automatically create provider report cards, SMRRT is the “smart” way to work with data in RPMS.
Check out the SMRRTModules page to see what is available now and what is in the works. If there is some report that you frequently run but would like to automate, contact LCDR Stauffer to see if it can be made into a SMRRTModule.
c725847222fb7e6a5a43a2f86651a57058758387f27e05bc09c414e24dd001d6
109f8e061a4f8ad161710a4fc94b3d67e45568905eef71417f4cf843b10b446b
Easily convert RPMS VGEN reports into XLSX format, with no limit on the number of characters per line, and without needing to maximize the terminal window.
f59b34475b14b4e8c2b3c0e562914b9d8051b14fc0f6bf898cfc4bf3493636d1
eac4a5a4c38285527f939e3a39d3d24b7bb13b39b6f4106d9bdff2183ddd76a1
The SHA-256 hash is listed for each file available to download from this site. This hash is like the file’s fingerprint. After downloading the file, you can calculate the file’s fingerprint on your computer and make sure it matches what is listed on this site. If the hash numbers match, you know that the file was not altered by a “man-in-the-middle” while you downloaded it. Never download software from an unknown source, especially LASERSpatch upgrade files and SMRRTModules. If you do obtain any of the above software from anywhere other than this website, e.g., from a coworker, always check to make sure that the hash of the file you have matches what is listed on this site. That is the only way to ensure that no one has tampered with it.
You can easily check the hash of the file you downloaded on your computer. Follow the steps below for your operating system to check the hash of a file. If the hash does not match the expected value, do not unzip or open the file.