Category Archives: Uncategorized

From Class-Attribute Models to Data Element Models (and Back)

Last time, I explained why the Standard Health Record (SHR) is based on data elements. Primarily, clinicians think in terms of data elements, and there are many preexisting libraries of data elements that we can use. Data elements are reusable … Continue reading

Posted in Uncategorized | Leave a comment

Maximizing Reuse in Healthcare Standards

“Imagine you are trying to build a house, but you have bricks of varying sizes and materials to build the foundation– this is analogous to the situation that occurs when we don’t have common data elements.”  —  Julia Skapik of … Continue reading

Posted in Uncategorized | Leave a comment

FHIR Profiling Made Easy

Over the past year, MITRE has been working on a domain specific language (DSL) for defining logical healthcare data models and producing FHIR profiles. By design, it is a very simple and compact method of describing a logical data model … Continue reading

Posted in Uncategorized | Leave a comment

The Standard Health Record: What We’ve Accomplished in Year 1

Some of you must be wondering – is MITRE’s Standard Health Record more than just a fanciful idea? I want to quickly summarize the top 10 things we’ve accomplished since the project launched a little more than a year ago: … Continue reading

Posted in Uncategorized | Leave a comment

The Need for Faster Standards Development

The Standard Health Record (SHR) is an ambitious standards development project. It seeks to standardize information in every area of a person’s health, with the goal of establishing a high quality, complete, computable, integrated health record. “One human, one health … Continue reading

Posted in Uncategorized | Leave a comment

The Standard Health Record (SHR)

The trouble with diets and blogs is that they often have a short half-life. I admire folks like David Hay, who publish interesting and useful material with great regularity. After a year of slacking off, I have accumulated a large … Continue reading

Posted in Uncategorized | Leave a comment

Profile Validation in FHIR Exchanges

When and how should resource validation happen in a FHIR-based information exchange? Those familiar with the FHIR specification will know that FHIR provides several ways to validate whether a resource conforms to a FHIR Structure Definition, whether that StructureDefinition is a profile or a … Continue reading

Posted in Uncategorized | 3 Comments

Postel’s Law and FHIR Profiles

Last time, I mentioned the possibility of having different sets of profiles for producing and consuming resources. Since then, I have gotten questions about why a FHIR server might want to have two sets of profiles, and how these profiles relate to FHIR’s … Continue reading

Posted in Uncategorized | 1 Comment

Interoperability of FHIR Profiles

One of the most significant claims made by FHIR is out-of-the-box interoperability (see the one page glossy summary on FHIR). This is only true for a weak definition of interoperability. Any well-formed FHIR resource can be parsed by any compliant FHIR application, but this doesn’t mean the … Continue reading

Posted in Uncategorized | Leave a comment

An Alternate JSON Syntax for FHIR Extensions

In a prior post I proposed an alternate XML syntax for FHIR extensions that is based on the use of XML namespaces. JSON doesn’t natively support namespaces so how can this work?

Posted in Uncategorized | Leave a comment