Category Archives: Software Design

Problems with Throwaway Code in Transaction Processing Systems


It seems pointless in any transaction processing system to . . . 1) go to the trouble of only allowing data to be recorded via Official Interfaces, 2) go to the trouble of building Transaction Histories that allow recall of Sessions,  viewing … Continue reading

Posted in Database Technology, Software Design, Software Source Control | Leave a comment

Must-Have Features at a Run-Time Case Management Platform


Case Managers spend their time managing Cases and leveling and balancing resources across Cases.  Popular examples of Cases are Patients in healthcare, Investigations in law enforcement but, in general, a Case is just a cursor position at a post-relational database … Continue reading

Posted in Adaptive Case Management, Case Management, Software Acquisition, Software Design | Tagged | 4 Comments

How the EU’s GDPR (General Data Protection Regulation) impacts your business


GDPR (General Data Protection Regulation EU 2016/679) took effect one week ago (May 25, 2018). The Regulation and two related Directives EU 2016/680 and EU 2016/681 deal with the processing of personal data relating to natural persons who are citizens of … Continue reading

Posted in Data Interoperability, Database Technology, Enterprise Content Management, Software Design, Uncategorized | Tagged , , , | Leave a comment

Your BPMs shopping list


If you are in the market for a BPMs, you may be better off looking for a BPFMs (Business Process Fragment Management System). Please don’t make this into a new acronym – we don’t need more acronyms with “Intelligent Business … Continue reading

Posted in Adaptive Case Management, Business Process Management, Case Management, Data Interoperability, Operational Planning, Process Mapping, R.A.L.B., Scheduling, Software Design | Tagged | Leave a comment

Check your Business Rules on the way in and out


All successful business activity takes place under the control of Business Rules. There are two types of Business Rules, those that issue warnings and those that cause hard stops. In highly-automated systems such as automobiles, an audible or visual warning … Continue reading

Posted in Case Management, Software Design | Tagged , , , | 1 Comment

Thinking of building a Healthcare “e-Hub”?


If you are thinking of developing a healthcare e-Hub, this is not something that can be designed on the back of an envelope and implemented in a few days, weeks or months. As usual, the devil is in the details … Continue reading

Posted in FIXING HEALTHCARE, Interoperability, Software Design | Tagged , , , | Leave a comment

Success with job shop operations (Part IV) – Interoperability


Traditional ERP systems were all-inclusive.  This makes for complex software suites with high license fees and long implementation times. No guarantee all modules will be “best of breed”. Researching allows individual modules to be selected on their relative merits but … Continue reading

Posted in Adaptive Case Management, Business Process Improvement, Business Process Management, Data Interoperability, Database Technology, Job Shop Operations, Software Design | Tagged , , , , | Leave a comment

Give me the answer and I’ll tell you the question.


 Have you ever noticed that with many HELP systems you practically have to know what you are looking for in order to find it? When you encode your own material with key words and later on have problems finding things, … Continue reading

Posted in Adaptive Case Management, Business Process Management, Software Design | Leave a comment

Come Along And Be My Data Troll


I am following a LinkedIn discussion “EMR work: Who seem to be best contributors – Clinical or Technical?” My initial response was we need contributions from both. Revisiting the many posts, I feel it is important to point out that “technology” in … Continue reading

Posted in Business Process Improvement, Case Management, Data Interoperability, Database Technology, FIXING HEALTHCARE, Meaningful Use, Software Acquisition, Software Design, TECHNOLOGY | 1 Comment

The Shoemaker Can Have Good Shoes


Contrary to the old saying. . . Consider a software manufacturer that makes several products for different industries and applications and does this by setting up separate teams of developers.  At the end of the day you have modules with … Continue reading

Posted in Software Design, TECHNOLOGY | Leave a comment