Development Tools
Corman Lisp, the widely used Common Lisp compiler and
development environment is available from our site.
Roger Corman
Developing intelligent software
Address:
1060A Fourth St., Santa Rosa, CA 95404
E-mail:
abqne8@r.postjobfree.com
Web site:
http://www.cormtech.com
Professional Accomplishments
Medical and Artificial Intelligence
Developed the clinical decision support system for
Allscripts Sunrise Acute Care.
Sunrise Acute Care is the industry leading
patient care software system for hospitals.
Using expert systems technology, expert rules
alert physicians to abnormal situations.
Roger Corman architected, designed and implemented the clinical
decision support system, which allows doctors and other medical experts to
encode their medical logic in a language called
Arden
This clinical decision support system is considered to be the most
advanced in the industry, offering real-time feedback and alerting
capabilities, and was the first commercial Arden implementation on the market.
Bill Gates discusses this system in his book
Business @ the Speed of Thought
pp. 343-346.
Lead engineer for the AURA system and
Project Halo
. Working with
SRI International
and
Vulcan, developed Common Lisp server-side technologies to support knowledge representation of fundamental biology concepts
and reasoning about biology.
Developed code to support question answering, answer presentation, documentation generation, and generation of additional textbook content.
Read more about AURA here:
AURA,
Inquire,
Project Halo
.
Developed HL7 interfaces (message parser, message generator) for
Allscripts
products. All incoming and outgoing patient data goes through these interfaces.
Developed CALINX Lab Tool for
California HealthCare Foundation (CHCF)
. This tool parses, converts and analyzes lab messages using the CALINX standard (HL7-based).
Developed the ELINCS EDGE Tool for
California HealthCare Foundation (CHCF).
This tool generates and parses ELINCS messages.
Compilers and Development Tools
Developed and continue to maintain the Arden compiler in
Allscripts Clinical Decision Support, which continues
to lead the industry with new functionality. It implements the
Arden HL7 specification.
Corman Lisp, a Common Lisp compiler and development
environment for Win32, which outperforms the competition on a
variety of benchmarks.
Corman Lisp, the only Common Lisp compiler fully supporting multi-threading
on Windows platforms, has achieved a serious following of developers actively
working to use and enhance the product. Corman Lisp includes state-of-the-art garbage
collecting, full Win32 and COM support, and can parse and import C header
files.
PowerLisp: Common Lisp for Mac OS
. This was the first PowerPC native Common Lisp compiler for the Mac OS.
Includes full source code.
Compilers and interpreters for Postscript, Arden Syntax.Assemblers and code generators for Intel, PowerPC and 680x0 processors.
Web Architect
Senior architect of
eHealth.com, the number one online health insurance seller. This system, built using J2EE, comprises
thousands of JSPs, servlets, Oracle, Weblogic, Apache and Solaris servers. It operates 24/7 and
continually receives top ratings from
for performance and availability.
Architect of
ImagePump
image viewing software for rendering
high-resolution and multi-resolution images on the web (since acquired by Adobe).
Imaging
Developed dozens of products incorporating 2-D image processing,
image retouch, page layout, animation, color transformations
and 2-D rendering. Products included Time Arts Lumena,
Trapper,
Island Paint and NPS ImageExpress.
Technical ExpertiseMedical informatics topics, including alerting, clinical outcomes, guidelines, medical dictionariesMedical standards including HL7 Messaging, Arden, CDS, CALINX and ELINCS standardsTwenty years of experience with object-oriented programming and design techniquesDecision support, expert systems, rule-driven systems
Compilers, code generation and optimization techniques for a variety
of platforms. Specific in-depth experience with dynamic language
implementation, dynamic linking.
Microsoft .NET platform, including reflection, threading and data accessPDF files, including parsing, modification and generationJava server-side applications, using J2EE standardsCutting-edge experience with BEA Weblogic application servers
In-depth experience with multiple languages, including three
years or longer using each of the following:
C#C++Assembler (Intel, PowerPC, 680x0)Fluent with Internet technologies including HTTP, HTML, XML, J2EE, sockets, etc.
Experienced ("Below the hood") Win32 programmer, including threads,
virtual memory and exception handling.
Garbage collection. Have written and delivered several, including one
of the fastest in the industry (with Corman Lisp).
Client/server and multi-tier architecture experience,
using Oracle, Microsoft SQL Server and Sybase SQL Server.
2-D graphics, including font rendering, rasterization, animation,
color gamuts, video and anti-aliasing.
Employment History
Corman Technologies Inc.
January, 2002 - present
Maintain and enhance Corman Lisp, incorporating work contributed by computer
scientists throughout the world.
Serve as technical consultant for a variety of clients, including
SRI International, Allscripts, California HealthCare Foundation, Stanford Medical School, and ScienceXperts.
eHealth Inc.
May, 2000 to January, 2002
As Senior Architect, led the architecture team
developing a large e-commerce site running using J2EE
platform on BEA Weblogic.
Xippix
August, 1999 to May, 2000
Developed ImagePump dynamic HTML viewers and servlets to enable e-commerce
sites to use the ImagePump image server.
Eclipsys Corporation (formerly HealthVISION)
April, 1995 to August, 1999
Served as Senior Technical Staff, as well as member of the architecture team
and lead developer of Clinical Decision Support for Sunrise Clinical Manager
(formerly CareVISION).
Image Software
March, 1994 to April, 1995
Developed photo enhancement products for Mac OS and Windows for
Kodak and other clients
Island Graphics
September, 1986 to March, 1994
Served in various positions as Engineering Manager, Project Lead,
Level V Senior Software Engineer. Co-founded Island Graphics Santa Rosa office.
Developed a variety of products for print, publishing and consumer
markets.
NPS (Networked Picture Systems)
September, 1985 - August 1986
Developed, with three others, the ImageExpress paint and retouch system.
Time Arts Inc.
December, 1983 - July 1985
Key member of the Lumena development team,
which included a professional quality paint system running on MS-DOS.
Developed Time Arts Animation software and Special Effects software
packages.
Served as Director of Research and Development 1984-1985.
Background
Education
Bachelor of Science, Sonoma State University, Computer Science, 1983.
Completed all requirements for Bachelor of Arts in Music simultaneously.
Other Professional Activities Board member of ALU (Association of Lisp Users) (2002-2007)Active member of the Arden Syntax Working Group (HL7)Active member of the CDS Technical Committee (HL7)Former member of ANSI C++ committee X3J16 (1992-1994)
Arts
Accomplished jazz pianist, performing regularly.
Performed with Joe Pass, Bob Berg, John Faddis, Ernie Watts,
Louie Bellson, Bobby Shew, Lew Tabackin, Richie Cole and
many others.
Copyright (c) Corman Technologies Inc. All right reserved.
Copyright (c) Corman Technologies Inc. All right reserved.