St. Luke’s Health Network Client Background St. Luke's University Health Network is a health care provider with a regional network of hospitals, physicians, and related organizations primarily in Pennsylvania and New Jersey. The network consists of over 80 owned physicianpractice sites and more than 125 employed primary care/specialist physician sites. St. Luke's handles over 55,000 annual admissions and nearly 200,000 annual emergency room visits.
Challenges In order to leverage technology to further medical research, St. Luke's wanted to implement a web application to support the Clinical Drug Research Process. The application would assist with medication management, allowing users to digitally check-out and check-in medications in the workflow.
Solutions St. Luke's University Health Network sought the assistance of AllianceTek, a leading IT solutions and software development company with experience in developing custom applications for medical organizations. AllianceTek studied the requirements and designed a solution that would best fit St. Luke's. AllianceTek implemented Windows Authentication so users could use their Windows login credentials on their local intranet network. By using Windows Authentication, users could be validated into the system along with their necessary details (first name, last name, email, phone, role, etc.) to be stored and retrieved from the application data storage.
Implementation The application is built on .NET MVC architecture with SQL Server and uses Windows Authentication so users can log into the system along with their necessary details. During the implementation, there was a difficulty with a database concurrency conflict, which occurred when two or more users were trying to edit the same record at the same time. This was overcome by implementing the functionality 'RowVersion'. 'RowVersion' is used to maintain the integrity of the database when multiple users are updating the row at the same time by creating optimistic concurrency control. In order to promote efficient workflow, an email system was created at every step of the check-in/check-out process to alert the next user in line about the update. When the status changes the next user immediately receives an update via email, before logging into the system. The application also implemented an administration section where users could be added and deleted, as well as a role system of privileges that helped utilize the resources to be accessible to relevant persons.
AllianceTek, Inc 112 Moores Road, Suite 200, Malvern, PA 19355 484-892-5713 www.alliancetek.com
info@alliancetek.com