FHIR Chat · Base vs. Baseline vs. Core · implementers

Stream: implementers

Topic: Base vs. Baseline vs. Core


view this post on Zulip Sheridan Cook (Aug 21 2020 at 21:25):

It appears the international FHIR community is evolving towards further differentiation between the use of Base, Baseline, and Core naming conventions to categorize national implementation guides. I've been struggling to find a formal definition.

@Brett Marquard @Grahame Grieve @Lloyd McKenzie @Kevin Mayfield @Dave Barnet @Simone Heckmann @Alexander Henket and others who have worked on the guides below...

Here are the patterns we've observed in existing national implementation guides- are these a fair starting point to summarize the differences between base, baseline, and core?

National Base Implementation Guides (e.g., Australian Base, Germany Base, Netherlands Base, UK Base) provide awareness of localized concepts but do not apply cardinality constraints or required binding strengths that enforce conformance to those concepts. In rare cases, cardinality constraints may be applied to elements that have been sliced to ensure the presence of sub-elements if a particular slice is used (ex: identifier coding system). Must support flags are not utilized in Base National Profiles. Available extensions are socialized but not constrained.

National Baseline Implementation Guides (e.g., Canadian Baseline (In Development), US Baseline(?)) provide awareness of localized concepts and apply minimal cardinality constraints and preferred binding strengths only where appropriate and when expected given national context. In some scenarios, more restrictive constraints may be found on elements that have been sliced to support meaningful conformance when heterogeneous systems are routinely expected (ex: fixed values for specific systems the slice applies to). Must Support flags are utilized to identify elements that are expected to be supported broadly regardless of use case. The most common extensions are socialized but not constrained.

National Core Implementation Guides (e.g., US Core, UK Core) define a set of conformance requirements that enforce alignment to localized concepts through cardinality constraints, must support flags, and required/extensible binding strengths. Extensions may be flagged as must support. Conformance to these profiles is tied to regulatory and/or contractual agreements in order to necessitate adoption to these more prescriptive specifications.

view this post on Zulip Eric Haas (Aug 22 2020 at 00:52):

I would lump baseline into base and have two layers at most. There is no US Baseline AFIAK

view this post on Zulip Grahame Grieve (Aug 22 2020 at 03:20):

yes I don't think there are systematic differences here

view this post on Zulip Kevin Mayfield (Aug 22 2020 at 03:26):

Agree baseline could be merged with base. I believe the ukcore is a base profile only. Is core rules on base, base tending to reflect a model rather more specific regional rules in a core?
We appear to be seeing two types, one top down - base and another bottom-up - core?


Last updated: Apr 12 2022 at 19:14 UTC