| Chris Curl | Home: 301/229-4537 |
| 5311 Briley PL | |
| Bethesda, MD 20816-1733 | E-Mail: Chris@TheCurls.NET |
| Language / Environment / Technology | Experience |
|---|---|
| ANSI C | 25 years |
| SQL | 21 years |
| C++ | 19 years |
| C# | 3 years |
| ASP | 6 years |
| --- Windows Platforms | 13 years |
| MS Visual C++, MFC, OLE, COM | 13 years |
| DCOM, ATL, ADO, MTS, MSMQ | 11 years |
| MS SQL Server Administration | 14 years |
| HTML, Java | 7 years |
| MS Access, Visual Basic | 10 years |
| --- SUNOS / Solaris Platforms | 8 years |
| XView, X11R4, XLib | 8 years |
| DB-Library | 8 years |
| Unix shell programming | 8 years |
| Sybase Database Administration | 6 years |
| Perl, SybPerl | 5 years |
| SUNOS, Solaris System Administration | 4 years |
ALM; Rational Rose; MS Word; MS Visual SourceSafe; MS Windows NT v4; MS Windows NT v3.51; MS Windows 95, 98; MS Frontpage; Rational Rose; Novell GroupWise; OpenLook; Motif; RCS; Bourne/C Shell; MS IIS 3.0; MS Enterprise manager; MS Visual Interdev; OTG Disk Extender; XBASE;
Other activities:Design and implementation of ChartID, a Medical Records Index (MRI) system. Design and implementation of RAAS, the document storage and retrieval subsystem for Softmed's applications. Design and implementation of EMR/COM, the business layer for 3MHIS's Electronic Medical Record product. Design and implementation of ChartQ, a workflow system. Special projects, primarily document and patient/visit imports and exports
Technologies used at Softmed/3M:Migration of ChartID and RAAS to .NET / C# Design and implementation of ChartView-Web, a web-based portal for viewing patients and documents. Design and implementation of a document migration program that migrated over 100 million documents to RAAS. Design and implementation of a database versioned release upgrading tool for use by clients on site. Design and implementation of ChartFax/Email, an automated faxing and emailing system.
November 1984 - May 1997: Systems Architect; Georgetown University Hospital, Washington DC.Softmed/3M is a Microsoft Solution Provider and therefore relies heavily on Microsoft technologies. All production systems are developed using Microsoft Visual Studio Source code control is accomplished using Perforce. Applications are designed as multi-tiered applications with COM as the preferred intra-tier communication mechanism. All COM components (about 150 in all) were developed using C++/ATL. All COM components were tested using Visual Basic. All data is stored in Microsoft SQL Server databases. Database access is accomplished using ADO, MFC, or straight ODBC calls as necessary. The ChartQ system uses Microsoft Message Queue (MSMQ) for messaging. RAAS stores the document contents in multiple SQL databases. RAAS can also store documents in OTG's Disk Extender. ChartFax/Email uses "Simple MAPI" and a faxing tool from Black Ice Software. Softmed/3M has migrated all applications to Microsoft current development and SQL Server platforms.
PCIS is an electronic medical record, with Physician's Orders, Results Reporting, and Kardexes for nurses, unit secretaries and phlebotomists. In production since 1992, PCIS is currently implemented on SUN SPARCstations running SUNOS 4.1.2. Written in ANSI C, PCIS conforms to the OPENLOOK GUI standard (version 2), as implemented by xview on X11R4. We use RCS for all Revision Control of program code, SQL queries and table definitions. All data is stored in 2 SYBASE servers (one running v4.9.2, the other running SYSTEM 11), housed on SUNSERVER 2000 hosts. The client application uses DB-Library to communicate with the servers. Interfaces to and from PCIS are written in either C or SYBPERL (perl with Sybase extensions), with Bourne Shell wrappers.Technical design and lead developer for the implementation of the PCIS system. Lead and manage the 9 person development team of programmers and analysts. Manage the system's day-to-day user support and maintenance needs. Develop and maintain interfaces to other Georgetown systems. Perform UNIX system administration duties. Perform SYBASE database administration duties. Develop and maintain system interfaces to other hospital systems. Develop and maintain a proprietary file transfer program used by the interfaces. Develop and maintain an XLib-based Datamedia terminal emulator. Develop, maintain and administer the department's intranet web site.
User support and daily maintenance of the hospital's Registration, Medical Records Index and Medical Records Abstracting systems. Develop and support system interfaces between internal systems and vendor systems from IDX, Care Communications, MPM, and Softmed. Develop and support a MIIS system interface to the hospital's SYTEK Broadband local area network. Develop, support and operate a system configuration database for the SYTEK LAN in DBASE.
References available upon request.User support and daily maintenance of the hospital's Patient Billing and Accounts Receiveable system, written in MIIS. Helped develop Fterm, a DOS Datamedia terminal emulator written in LMI Forth and Assembler.