Skip to content

Commit

Permalink
Create okrs-2025-jan.md
Browse files Browse the repository at this point in the history
  • Loading branch information
jmandel authored Oct 22, 2024
1 parent 38953db commit 9d369d2
Showing 1 changed file with 160 additions and 0 deletions.
160 changes: 160 additions & 0 deletions okrs-2025-jan.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,160 @@

# Healthcare Interoperability OKRs (October 2024 - January 2025)

## Continuous Glucose Monitoring (CGM) 2024 Project

### Objective: Argo 2024 CGM IG is ready for implementation and positioned within OO for further development

* P0: Successfully conduct the November Connectathon with:
* At least 2 organizations implementing the client interface
* At least 2 organizations implementing the server interface
* At least 1 organization representing researchers participating
* P2: (Stretch goal) At least 1 organization testing Smart Health Link capabilities

* P0: Incorporate Connectathon feedback into the draft Implementation Guide (IG) within 2 weeks of the event

* P0: Transition the project to HL7 Orders and Observations (OO) workgroup:
* Host at least 2 calls under the OO workgroup by year-end
* Work with OO to formally vote on importing the draft content, clearing the path for incremental future work

* P1: Create a long-lived reference snapshot of the specification that implementers can reference indefinitely

* P2: Prepare the draft IG for future HL7 ballot process:
* Ensure all sections are complete and reviewed
* Address any known issues or ambiguities
* OO workgroup agrees on a timeline for the ballot process

## Imaging Access

### Objective: Patients can easily access their imaging data in an app of their choice, alongside their clinical data

* P0: Conduct a follow-up call with EHR developer to discuss:
* Approach for separate authorization servers with shared patient accounts
* Potential solutions for streamlined app registration across systems
* Document key insights and action items from the call

* P2: Identify at least one potential testing site willing to explore implementation of a pragmatic approach to patient imaging access

* P3: Secure commitment from at least one imaging vendor to participate in the testing process.

## US Core Subscriptions

### Objective: US Core applications receive timely updates when clinical data changes

* P0: Conclude the consensus process for US Core subscription data feed:
* Achieve agreement on core subscription parameters and payloads
* Document any remaining areas of contention

* P1: Formally propose incorporation of subscription content into US Core:
* Present proposal to US Core working group
* Drive decision on inclusion in the next US Core release

* P1: Evaluate R6 subscription enhancements based on US Core work:
* Assess need for hierarchical topics
* Determine if additional flexibility is required for topic implementations that restrict the set of filters defined in a canonical topic

* P2: Create and publish a tutorial video providing an overview of core concepts behind the US Core subscription data feed

## AI for HL7 Spec Editors

### Objective: HL7 specification editors share their experiences with AI tools to enhance their work

* P1: Organize and conduct an "AI for Spec Editors" roundtable:
* Send invitations to all HL7 work group chairs and known spec editors
* Secure at least 5 experienced spec editors to share their AI usage tips and tricks
* Ensure representation from at least 3 different HL7 work groups
* Achieve attendance of at least 15 participants
* Record the session and share the recording with all HL7 work group chairs within one week

## Authors and Implementers can use elements from FHIR versions outside their current version
* P0: A single slide process flow explaining how we get from Ra/Rb definitions --> a-vs-b diff --> [manual review] --> xver extensions
* P0: Complete a pass of Cross-Version IG content for review (note this is not balloted, but needs review)
> [name=Josh Mandel]"RC1?"
> [name=Gino Canessa] 👍
* Canonical resource content:
* Difference-based Value Set definitions
* Extension definitions
* Narrative content
* Site / page content
* All the element-wise diffs for all elements with changes
* Package structure and contents
* P?: Basic tooling to enable faster review and simpler Cross-Version IG content
* View + edit of concept-domain changes (exist in ConceptMaps)
> [name=Josh Mandel] e.g., semantics defining what content belongs in an element. The "concept of what the element means."
* View of value-domain changes (exist in StructureMaps / FML)
> [name=Josh Mandel] e.g. changing type, cardinality, binding... the stuff that appears in an ElementDefinition. The "validatable constraints that apply to an element"
* View + edit of renamed code/elements (exist in ConceptMaps and StructureMaps / FML)
* P?: Publish
* P4: (BP) Basic tooling to update cross-version maps to inject/validate the new extensions
* All the existing cross version maps are updated and published

## FHIR community has a concrete plan for R6+ versioning issues
* P0: Document three alternative approaches for how FHIR is published
* Explain the desirable properties (which are the subject of tradeoffs)
* Definitions of the three approaches
* Published core (6.0.0) plus modules + Singular modules package (e.g., published once per quarter - Experimental module package)
* Published core (6.0.0) plus modules + Independent module packages (e.g., published by WGs)
* Published minor releases with unchanged stable and breaking 'newer' content
* Document the differences in the approaches (pros/cons) for the following tasks / stakeholders:
* Core spec authoring (WG process and effort)
* Core spec balloting and publication (WG process, HL7 staff process and effort, reviewer effort)
* IG authoring and maintenance (accelerator and WG process and effort)
* IG balloting and publication
* Regulatory authorities (cycle time, version pinning concerns, core vs IG)
* Tooling / SDK implementers
* EHR/facade and native server implementers
* Provider organizations (production servers)
* Client implementers (app developers, integration projects)
* Answers the following questions for each approach:
* What does the standard process (e.g., 'normal' content development, consensus review, and publication) look like?
* What do patches and unballoted updates look like for each category - e.g., would we need 6.0.1 and 6.1.1?
* What does future-proofing look like in each solution - e.g., resources that do not exist yet?
* Reflect on a comparison with R4B - was it successful? was the effort worth it?
* Same question regarding R5
* P1: Make another presentation deck to summarize (due for FHIR Camp)
* P1: Schedule and record a roundtable discussion
* P5: Record overview video
* Prototyping activities:
* P3: (BP) FML Validator onto nuget
* P2: (BP) FML g4 approved into FHIR R6
* P2: (BP) façade project updated with custom resource/module support
* P5: (??) GH Build Status Check for `hl7/fhir`: "detected breaking change! Please fill out this form explaining why it's justified"? Active for FMM>=4 content.

## Implementers are able to leverage SDC extract in more cases
* P0: (BP) Enhance Definition-based extract to support extraction of multiple resources, removing the following current limitations:
* Need to create hidden "shadow" properties in questionnaire
* No access to QR.subject, author, or encounter (header props) - resulting in duplicating in hidden props
* Linking the multiple resources together is impractical
* P0: (BP) The Definition based extract documentation is clearer and some known gaps working with multiple resources and updating existing resources are reduced/removed
* P0: (BP) Document capabilities and limitations of Template-based $extact
* (Current proposal)
* https://jira.hl7.org/browse/FHIR-39498
* https://hackmd.io/@brianpos/extract-template
* Create examples of template-based extractions
* Bring analysis back to SDC committee (FHIR Infrastructure)
* P1: (BP) Produce at least 2 education artifacts supporting the use of $extract from the SDC IG (e.g. blog posts, YouTube clips)
* P2: (BP) Implementers are able to efficiently test multiple $extract implementations using the fhirpath lab
* P2: (BP) Collaborate with others to produce a library of Questionnaire/QuestionnaireResponse $extract examples
* Published on github
* At least 2 contributors
* At least 5 examples
* P2: (BP) fhirpath lab supports:
* Questionnaire definitions include context of
* Which patient (subject)
* Who is completing the form (user)
* This context can drive pre-population of (e.g.) demographics, conditions
* The same context can drive extraction into derived resources

## Implementers can efficiently work with geo-spatial information and FHIR content
Location information is widely available inside and outside FHIR in multiple representations.
This diversity of information is currently un-managed and only done in an ad-hoc manner.
https://confluence.hl7.org/display/PA/Location+Service

* P1: (BP) Document the way this information is currently represented (in summary form)
* FHIR - Locations (points, areas, named spaces), Terminologies (named spaces + relationships)
* GIS - points, named shapes
* Excel Spreadsheets or other simple lists/relationships (roughly terminologies)
* P1: (BP) Document how implementers are currently utilizing this information (in summary form)
* Several simple use cases that the project seeks to support
* P1: (BP) Recruit additional participants to work on a potential implementation guide (beyond myself and Nathan)
* P2: (BP) Complete preparation of a HL7 Project Scope statement describing the scale of the work to be undertaken

0 comments on commit 9d369d2

Please sign in to comment.