-
Notifications
You must be signed in to change notification settings - Fork 8
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #305 from standardhealth/dev6
Moving master to CIMPL 6 with Objective FHIR namespace
- Loading branch information
Showing
155 changed files
with
7,535 additions
and
6,999 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
<p> | ||
This is a preliminary version of the Objective FHIR Core Module Implementation Guide, based on Health Level 7 (HL7) Fast Healthcare Interoperability Resources (FHIR).<br/> | ||
</p> | ||
<h2>Background</h2> | ||
<p> | ||
The goal of the Standard Health Record (SHR) Collaborative is to provide a high quality, computable source of patient information by establishing FHIR implementation guides (IG) in a number of high-impact clinical areas. SHR has an explicit goal of promoting semantic interoperability by creating horizontally consistent IGs that share common data structures and profiles. This goal is realized though unique distributed modeling environment and tooling that allows multiple projects to share the same basic logical model framework, which is then automatically converted into FHIR.</p> | ||
<p>SHR standards are intended to encourage and facilitate reliable and repeatable collection and aggregation of a wide range of patient-focused data. Through the SHR, we realize greater transparency, empowerment, and clinical interoperability that supports patients, caregivers, clinicians, researchers, scientists, and public health organizations.</p> | ||
<p> | ||
For more information see the <a href="http://standardhealthrecord.org">Standard Health Record Collaborative <img style="text-align: baseline" src="external.png" /></a>. | ||
</p> | ||
|
||
<h2>The Objective FHIR Module</h2> | ||
<p> | ||
Objective FHIR ("obf") is the basis for all SHR-based profiles and implementation guides. It contains class definitions that are used across all clinically-focused modules. These definitions are closely aligned to FHIR, but exist in an object-oriented class hierarchy. Using the CIMPL language, the user can extend that hierarchy using class-based inheritance, specialization, extension, and constraints -- paralleling the capabilities of FHIR profiling. Objective FHIR provides far greater consistency, abstraction, inheritance, and re-use than any other FHIR-based environment. | ||
</p> | ||
<p> | ||
OBF can be described as an <b>object-oriented version of FHIR</b>. The classes closely correspond to FHIR R4, but they differ in carefully considered ways that increase consistency and reusability. Attribute names in OBF may differ from FHIR (usually in obvious ways). OBF names are chosen so they are meaningful outside of the context of a single class. Hypothetically, an attribute named 'date' in a FHIR resource lacks context (date of what?); so to be reusable, we might rename it OccurrenceDate, if it represence the date of occurrence of some event. | ||
</p> | ||
|
||
<p><b> | ||
<a href="modeldoc.html">BROWSE THE OBJECTIVE FHIR CORE CLASS HIERARCHY</a> or <a href="logical.html">SEE THE EQUIVALENT FHIR LOGICAL MODEL</a>. | ||
</b></p> | ||
|
||
<p> | ||
In addition, FHIR attribute names sometimes change from one FHIR version to the next. Objective FHIR protects you from these changes. By using Objective FHIR, naming is independent of the FHIR version. You model in one environment, and CIMPL tooling automatically translates to all the major releases of FHIR (DSTU2, STU3, and R4). The DSTU2 version is fully compatible with Argonaut Data Query Implementation Guide Version 1.0.0; the STU3 version is fully compatible with US Core Implementation Guide STU 2 (which is based on FHIR STU3). | ||
</p> | ||
<p><b> | ||
<a href="profiles.html">SEE THE OBJECTIVE FHIR CORE PROFILES</a> | ||
</b></p> | ||
|
||
<p> | ||
The other intentional divergence from FHIR is designed to achieve greater consistency and clinical accuracy. For example, in FHIR R4, of 148 resources, 30 resources lack an identifier attribute, only 101 have a status attribute, and only 23 have an author. In OBF, through the use of class inheritance, we assure that the right attributes appear consistently on the right classes. | ||
</p> | ||
<p> | ||
This IG defines FHIR profiles, extensions, value sets, and code systems necessary to implement other IGs based on Objective FHIR. The profiles in this IG are based on FHIR R4, but equivalent profiles consistent with DSTU 2 and STU 3 are easy to produce. | ||
</p> |
Oops, something went wrong.