Approaches from other SDOs to Conformity and Interoperability, conformance databases
HSPC Profiles: Conformance and Interoperability. Definitions.
-
Upload
joy-leonard -
Category
Documents
-
view
221 -
download
2
Transcript of HSPC Profiles: Conformance and Interoperability. Definitions.
![Page 1: HSPC Profiles: Conformance and Interoperability. Definitions.](https://reader035.fdocuments.net/reader035/viewer/2022062717/56649e615503460f94b5cb50/html5/thumbnails/1.jpg)
HSPC Profiles:Conformance and Interoperability
![Page 2: HSPC Profiles: Conformance and Interoperability. Definitions.](https://reader035.fdocuments.net/reader035/viewer/2022062717/56649e615503460f94b5cb50/html5/thumbnails/2.jpg)
Definitions
![Page 3: HSPC Profiles: Conformance and Interoperability. Definitions.](https://reader035.fdocuments.net/reader035/viewer/2022062717/56649e615503460f94b5cb50/html5/thumbnails/3.jpg)
Definitions“Resource-level” Profiles:
Profiles at the level at which FHIR defines resources (Patient, Observation, Procedure, Practitioner, Condition, etc.)
“Detail-level” Profiles:Profiles at a more detailed level, e.g., profiles for
Hematocrit, Glucose, Heart Rate, Body Weight, Diabetes, Pain, Ulcerative Colitis, Nausea, Rash, etc.
![Page 4: HSPC Profiles: Conformance and Interoperability. Definitions.](https://reader035.fdocuments.net/reader035/viewer/2022062717/56649e615503460f94b5cb50/html5/thumbnails/4.jpg)
Definitions“Resource-level” Profiles:
Profiles at the level at which FHIR defines resources (Patient, Observation, Procedure, Practitioner, Condition, etc.)
“Detail-level” Profiles:Profiles at a more detailed level, e.g., profiles for
Hematocrit, Glucose, Heart Rate, Body Weight, Diabetes, Pain, Ulcerative Colitis, Nausea, Rash, etc.
HSPC intends to produce both levels of profiles.
![Page 5: HSPC Profiles: Conformance and Interoperability. Definitions.](https://reader035.fdocuments.net/reader035/viewer/2022062717/56649e615503460f94b5cb50/html5/thumbnails/5.jpg)
Definitions (continued)“Narrow” a profile:
Create a new profile that performs the following relative to an existing profile:Constrains value setsConstrains data type choicesSpecifies terminology bindings (where none was
originally specified)Constrains cardinalitySets codesDeclares “must support”
![Page 6: HSPC Profiles: Conformance and Interoperability. Definitions.](https://reader035.fdocuments.net/reader035/viewer/2022062717/56649e615503460f94b5cb50/html5/thumbnails/6.jpg)
Definitions (continued)“Broaden” a profile:
Create a new profile that performs the following relative to an existing profile:Adds extensionsExpands value sets (where allowed)
![Page 7: HSPC Profiles: Conformance and Interoperability. Definitions.](https://reader035.fdocuments.net/reader035/viewer/2022062717/56649e615503460f94b5cb50/html5/thumbnails/7.jpg)
Definitions (continued)“Broaden” a profile:
Create a new profile that performs the following relative to an existing profile:Adds extensionsExpands value sets (where allowed)
Narrowing and Broadening may be done:Physically (new profile uses the original profile as
the base)Logically (new profile is a sibling to the original
profile and is only different from the original in “narrowing” ways)
![Page 8: HSPC Profiles: Conformance and Interoperability. Definitions.](https://reader035.fdocuments.net/reader035/viewer/2022062717/56649e615503460f94b5cb50/html5/thumbnails/8.jpg)
Resource-Level Profiles
![Page 9: HSPC Profiles: Conformance and Interoperability. Definitions.](https://reader035.fdocuments.net/reader035/viewer/2022062717/56649e615503460f94b5cb50/html5/thumbnails/9.jpg)
Notes of explanation
• The Data Access Framework (DAF) group, the Clinical Quality Framework (CQF) group, and other ONC-sponsored groups are creating profiles.
• For the most part, these are “resource-level” profiles.
• We strongly advocate that these groups work together to co-develop a single set of profiles (or at least a single set + constraints).
• Where possible, HSPC will use/endorse this set.
• Where necessary, HSPC will create derivatives of these.
• The common ONC profiles we hope will result are referred to in these slides as “DAF profiles.”
• The following slides discuss the relationship of HSPC “resource-level” profiles to these common ONC profiles.
![Page 10: HSPC Profiles: Conformance and Interoperability. Definitions.](https://reader035.fdocuments.net/reader035/viewer/2022062717/56649e615503460f94b5cb50/html5/thumbnails/10.jpg)
Resource-Level Profiles: DAF and HSPC
Where necessary, HSPC will create derivatives of the DAF profiles with
the intent of providing more generally-usable profiles to the
community.
![Page 11: HSPC Profiles: Conformance and Interoperability. Definitions.](https://reader035.fdocuments.net/reader035/viewer/2022062717/56649e615503460f94b5cb50/html5/thumbnails/11.jpg)
Resource-Level Profiles: Narrowing
Where HSPC profiles “narrow” DAF profiles:Data that conform to the HSPC profiles will also
conform to the DAF profiles.Not all DAF-conformant data will be HSPC-
conformant.
![Page 12: HSPC Profiles: Conformance and Interoperability. Definitions.](https://reader035.fdocuments.net/reader035/viewer/2022062717/56649e615503460f94b5cb50/html5/thumbnails/12.jpg)
Resource-Level Profiles: Broadening
Where HSPC profiles “broaden” DAF profiles:Data that conform to the DAF profiles will also
conform to the HSPC profiles.Not all HSPC-conformant data will be DAF-
conformant.
![Page 13: HSPC Profiles: Conformance and Interoperability. Definitions.](https://reader035.fdocuments.net/reader035/viewer/2022062717/56649e615503460f94b5cb50/html5/thumbnails/13.jpg)
Resource-Level Profiles:Broadening and Narrowing
HSPC resource-level profiles will likely need to both narrow and broaden DAF profiles.Narrow:
specify bindingsconstrain value sets and cardinalities
Broaden:add extensions
![Page 14: HSPC Profiles: Conformance and Interoperability. Definitions.](https://reader035.fdocuments.net/reader035/viewer/2022062717/56649e615503460f94b5cb50/html5/thumbnails/14.jpg)
Resource-Level Profiles:Broadening and Narrowing
HSPC resource-level profiles will likely need to both narrow and broaden DAF profiles.Narrow:
specify bindingsconstrain value sets and cardinalities
Broaden:add extensions
Consequently:Not all DAF-conformant data will be HSPC-
conformant.Not all HSPC-conformant data will be DAF-
conformant.
![Page 15: HSPC Profiles: Conformance and Interoperability. Definitions.](https://reader035.fdocuments.net/reader035/viewer/2022062717/56649e615503460f94b5cb50/html5/thumbnails/15.jpg)
Resource-Level Profiles:Two Sets
HSPC will support two sets of resource-level profiles:Set 1: The DAF profilesSet 2: The HSPC profiles that narrow and
broaden DAF
![Page 16: HSPC Profiles: Conformance and Interoperability. Definitions.](https://reader035.fdocuments.net/reader035/viewer/2022062717/56649e615503460f94b5cb50/html5/thumbnails/16.jpg)
Resource-Level Profiles:Two Sets
HSPC will support two sets of resource-level profiles:Set 1: The DAF profilesSet 2: The HSPC profiles that narrow and broaden
DAF
Users of the two sets may not be interoperable.DAF profile instances won’t be conformant with
HSPC profiles where HSPC profiles have made value set/code constraints.
HSPC profile instances won’t be conformant with DAF profiles where HSPC profiles have added extensions.
![Page 17: HSPC Profiles: Conformance and Interoperability. Definitions.](https://reader035.fdocuments.net/reader035/viewer/2022062717/56649e615503460f94b5cb50/html5/thumbnails/17.jpg)
Detail-Level Profiles
![Page 18: HSPC Profiles: Conformance and Interoperability. Definitions.](https://reader035.fdocuments.net/reader035/viewer/2022062717/56649e615503460f94b5cb50/html5/thumbnails/18.jpg)
Detail-Level Profiles“True”Interoperability is delivered by detail-
level HSPC profilesSpecific Lab profilesOther observation profiles (heart rate, respiratory
rate, pain, height, head circumference, etc.)Condition profiles (cancer, diabetes, Crohn’s
disease, etc.)Procedure profiles (hysterectomy, colonoscopy,
gastric bypass, etc.)
![Page 19: HSPC Profiles: Conformance and Interoperability. Definitions.](https://reader035.fdocuments.net/reader035/viewer/2022062717/56649e615503460f94b5cb50/html5/thumbnails/19.jpg)
Detail-Level Profiles“True”Interoperability is delivered by detail-level
HSPC profilesSpecific Lab profilesOther observation profiles (heart rate, respiratory
rate, pain, height, head circumference, etc.)Condition profiles (cancer, diabetes, Crohn’s
disease, etc.)Procedure profiles (hysterectomy, colonoscopy,
gastric bypass, etc.)
Detail-level profiles constrain Resource-level profilesconsequently, instances will not be conformant
with Resource-level profiles.
![Page 20: HSPC Profiles: Conformance and Interoperability. Definitions.](https://reader035.fdocuments.net/reader035/viewer/2022062717/56649e615503460f94b5cb50/html5/thumbnails/20.jpg)
Summary
DAF resource-level profiles
HSPC detail-level profiles +HSPC resource-level profiles
HSPC resource-level profiles
HSPC Members may use any one of three sets of profiles:
![Page 21: HSPC Profiles: Conformance and Interoperability. Definitions.](https://reader035.fdocuments.net/reader035/viewer/2022062717/56649e615503460f94b5cb50/html5/thumbnails/21.jpg)
Summary
DAF resource-level profiles
HSPC detail-level profiles +HSPC resource-level profiles
HSPC resource-level profiles
HSPC Members may use any one of three sets of profiles:
Detail-level profiles are necessary for true,
plug-and-play interoperability.
![Page 22: HSPC Profiles: Conformance and Interoperability. Definitions.](https://reader035.fdocuments.net/reader035/viewer/2022062717/56649e615503460f94b5cb50/html5/thumbnails/22.jpg)
Summary
DAF resource-level profiles
HSPC detail-level profiles +HSPC resource-level profiles
HSPC resource-level profiles
HSPC Members may use any one of three sets of profiles:
Detail-level profiles are necessary for true,
plug-and-play interoperability.
NOT INTEROPERABLE
NOT INTEROPERABLE
![Page 23: HSPC Profiles: Conformance and Interoperability. Definitions.](https://reader035.fdocuments.net/reader035/viewer/2022062717/56649e615503460f94b5cb50/html5/thumbnails/23.jpg)
RisksGetting ONC-sponsored groups collaborating
Carving the pertinent part out of their work and harmonizing (or not harmonizing) with it
Mapping CIMI models and FHIR profiles
Scalability of detail-level profile creation process
Getting detail-level profiles reviewed
A moving FHIR spec