Our Web-based ASC Clinical Management System was created to become the next step in providing high quality and highly available software solution to replace our client/server version. It was based in a MS Azure environment utilizing a multi-tenant design with RESTful webservices on the backside passing back and forth JSON data from SQL Server that is access via entity framework. The front-end was developed with AngularJS, Typescript, SASS, and of course, HTML and JQuery/Javascript.
Our client/server ASC Clinical Management System needed a way to generate barcode images, based off of patient data, so they can be printed onto patient wristbands. The solution I created was a webservice based off of the Code 39 specification. The webservice generated a barcode image using the supplied text to convert, DPI of the final image, and final image size. An example image that this generator creates is the image displayed to represent this software solution.
Our client/server ASC Clinical Management System database was growing tremendously for our large clients due to the scanning in of images and documents and we needed a way to decrease the size of the databases in order to improve their performance as well as decrease the time required during their backups. The problem was that, at the time, the version of our database did not support the encryption of large files so I created a webservice that you supplied the bytes of the document/image to encrypt, the key to encrypt with, as well as the path to send it to, and the webservice would encrypt the document and save it to the filesystem and return the CRC of the document so that it could be verified back in the database. Of course, another webservice was create to retrieve, decrypt, and return the unencrypted document back to the database to be served back to the client for viewing.
The Injection Mold Tracking system was designed for the tracking and maintenance of manufacturing equipment such as injection molders, presses, controllers, and robots that were located in-house and at vendor locations throughout the world. This was a multi-tier web application written in C#/ASP.NET with a MQS SQL Server backend, which assisted in scheduling and performing maintenance on these assets as well as planning their replacement schedule and in depreciating them financially.
The Template Labeling System is a multi-departmental, internationally used custom web-based Java labeling system with Oracle for metadata storage and the file system for the final label storage. The purpose of this system was to allow for easily creating labels for products that were pixel-perfect and allowed for only portions of a label to be updated without having to manually change each and every image that makes up a label. For instance, if you are rebranding or just need to change a copyright you would change that individual image and all labels that have that copyright on their template were automatically updated. This allowed for better tracking of what was available for the manufacturing floor as well as the approval process was more controlled.
The Packaging Configurator System is a solution that identifies the required packaging materials and boxes to efficiently package custom surgical kits. This provided the ability to create and package custom surgical kits and efficiently and effectively package and ship them in a cost effective manner.