PHP

Custom migration to OpenEMR

OpenEMR offers a few examples for migration that can provide a start for those looking to migrate data to OpenEMR which I was able to use to start the process. Since the example code was for a system different than our custom Django application I had to re-write it to migrate our participant data. This was an iterative process as we added our custom OpenEMR forms and continued into the early stages of OpenEMR deployment. Creating a custom migration script requires intimate knowledge of the schemas and API's of both systems.

IT Manager

As the IT Manager of St. James Infirmary my responsibilities are IT asset management, network management, VoIP system management, and development and migration to OpenEMR.

Medical Records Database

St. James Infirmary makes use of a custom python web application based on the Django admin interface. Using a custom web application for tracking participant care as opposed to using the cities electronic medical records system allows the organization to further protect it's participants from law enforcement surveillance. The application replicates paper forms that make up a participant chart. My contribution to the application involved upgrading the system to a modern python and Django version, migration from sqlite to MySQL, managing releases and development environments, fixing bugs, and adding features. The organization is planning on migrating the system to OpenEMR.

Wordpress trigger for Nagios on-call

Radical Designs needed a tool to update their rotating on-call list each month. The were already making use of WordPress for their internal documentation. To tie the two together A script was written to log into the WordPress site, parse a contact list, and then rotate and update the on-call list from the WordPress blog page managed by staff to the Nagios contact config. The on-call rotation was triggered throughout the day (in case a schedule was swapped by updating the WordPress page) via Cron.

Web Development

Web Development is a unique subset of Software Engineering. Throughout the years I have have exported functionality through web browsers. I only take Web Development assignments under special consideration because Graphic Design, UI/UX is difficult for me.

DavidMcClymonds.com

davidmcclymonds.com is a portfolio site [1] for David McClymonds journalism work. At the time David was a journalism student getting ready to join the professional world of journalism, and he's my friend. He wanted a simple site, with a simple look, where he could showcase his writing.

Bellancora.com

bellancora.com was a site that facilitated the re-selling of designer wedding dresses. Working closely with the web designer, Derek Durivage of xlcrdesigns.com, using common software development best practices and design patterns, an object oriented database abstraction library was written in php. The classes written for this project model the database schema using a "Data Mapper" or "Integrated Mapper" design pattern to provide a DAO interface, and provides an interface for object creation through factory methods.
Subscribe to RSS - PHP