Difference between revisions of "Fundamental Principles of FHIR"
Line 10: | Line 10: | ||
==FHIR provides a scaleable framework for interoperability== | ==FHIR provides a scaleable framework for interoperability== | ||
− | ( | + | (Needed caveats around what scalablility means and framework. Does the following do that??) |
+ | |||
+ | FHIR seeks to address the challenges posed by the desire to create a specification that can address scope that is as small as daily reporting of home health data to a monitoring center, and as large as a complete health record for an individual patient, and do so in fashion that can be adopted by a handful of clinicians working with small local server or a multi-state, multi-speciality outpatient and hospital practice. The technologies and supported frameworks (see below) are cosen to help meet this challenge. | ||
==FHIR supports the breadth and edge cases of healthcare while keeping the common things simple== | ==FHIR supports the breadth and edge cases of healthcare while keeping the common things simple== |
Revision as of 11:52, 20 May 2014
Contents
Introduction
The following is an assertion of the Fundamental Principles and objectives that are driving the definition, development, expression and Implementation of FHIR. As such, they provide the foundation on which specific [[Governance Precepts are defined to permit management of the FHIR processes within HL7.
FHIR Scope and Priorities
FHIR prioritizes implementation
This is the most fundamental precept of FHIR. Most other principles and precepts exist to support this objective.
Rationale: Standards that don't get implemented (or are implemented poorly) benefit no-one. Standards that place theoretical correctness, clinical appropriateness, modeling approach, preferred architecture or any other priority above implementability are unlikely to see significant adoption and thus will produce little overall benefit. That doesn't mean that other considerations can't be taken into account, only that implementability must remain the primary objective.
FHIR provides a scaleable framework for interoperability
(Needed caveats around what scalablility means and framework. Does the following do that??)
FHIR seeks to address the challenges posed by the desire to create a specification that can address scope that is as small as daily reporting of home health data to a monitoring center, and as large as a complete health record for an individual patient, and do so in fashion that can be adopted by a handful of clinicians working with small local server or a multi-state, multi-speciality outpatient and hospital practice. The technologies and supported frameworks (see below) are cosen to help meet this challenge.
FHIR supports the breadth and edge cases of healthcare while keeping the common things simple
FHIR generally follows the Pareto principle in that the core FHIR standard will be 20% of the size of Version 3 but will standardize the most-common 80% of healthcare data, workflow, and related challenges. The remaining 20% represent more realm- or speciality-centric issues.
Open Development and Implementation Communities
FHIR leverages open source development principles
Participation in the development, support and standardization has and should continue to involve an array of volunteers, not all of whom will be HL7 members, who participate because they believe that FHIR provides value to both themselves and to the international health care community. More formally,
- Open Collaboration is "any system of innovation or production that relies on goal-oriented yet loosely coordinated participants, who interact to create a product (or service) of economic value, which they make available to contributors and non-contributors alike". (from)
FHIR is free
All information that is essential to developing and implementing systems that can communicate using FHIR should be available to all interested parties without cost
Rationale: FHIR is a standard that supports interoperability in spaces within which HL7 has not traditionallybeen involved. As a result, many of those who will need the standard are not members, and would be unlikely to become members in order to see if FHIR is relevant/right for them. As well, many implementers and governmental projects are reluctant to make use of standards that aren't freely available. Interoperability standards benefit from a network effect - the more broadly they're supported, the more useful they are.
FHIR Technology and Dependencies
FHIR supports multiple exchange paradigms/architectures
The continuing evolution of computing and communications technology demands that standards such as FHIR are flexible and capable of being implemented in those technologies selected by the implementers. This variety includes approaches to security, transport, and persistence, and can make use of REST/Documents/Messaging/Services, etc.
FHIR leverages web technologies
HOW IS THIS DIFFERENT from the item above??
FHIR makes versions transparent at the instance level
Versioning gets managed at the conformance level
(LLOYD (or someone): I (Woody) find it difficult to express the "goodness" of this principle. Need others to wordsmith)
Support tooling requirements are mainstream and minimal
Easy implementability in FHIR derives in part a suite of reference implementations, and the expression of the specification in "processable" artifacts. For these attributes to be sustainable, the tools used by the developers and implementers must be current, mainstream technologies with little additional "baggage" when they are adopted.