October 2013

NoSQL Resources Page

by Jerome Carter on October 30, 2013 · 0 comments

Over the past year, I have been watching for evidence that NoSQL data management solutions are making their way into healthcare.    A few startups that use NoSQL data stores have contacted me, but otherwise news of healthcare applications has been scarce.   The number of hits on the MongoDB post (Investigating NoSQL for EHR Systems: MongoDB) […]

{ 0 comments }

In the last post, I pointed out two limitations of propositional logic– namely, its inability to handle variables and quantifiers.  Let’s take a look at how these limitations affect one’s ability to use logic to solve specific types of problems. Remember, propositional logic deals solely with declarative statements. Atlanta is in Georgia. Lassie is a […]

{ 0 comments }

Logic is the foundation of mathematics and, thus required for understanding the rest of the topics in this series of posts.   The most approachable introduction to logic begins with propositions.  A proposition is simply a statement, which is a declarative sentence that is either true or false. Statements Today is Monday. Atlanta is in Georgia. […]

{ 0 comments }

Clinical care is a complex activity, and the systems designed to support it must manage that complexity.   Building systems to assist with patient care requires converting real-world messiness into something computers can manipulate, which comes down to, at some point, 0s and 1s.   Obviously, this is not currently a straightforward process.   The difficulties inherent in […]

{ 0 comments }

Now that EHR adoption is well under way and meaningful use is in full-swing, the effects of EHR systems on every day clinical practice are becoming more obvious.    According to studies that look at how providers spend their time, clinicians are increasingly spending more time with computers and less time with patients.    Is this merely […]

{ 2 comments }

Coupling and cohesion are important software architectural concepts and, being abstractions, are often hard for many people to relate to everyday life.  In the realm of software development, the proper application of these concepts is often the difference between flexible software that can change gracefully over time and that which cannot.   Many outside the realm […]

{ 0 comments }