Skip to content

Latest commit

 

History

History
72 lines (58 loc) · 3.71 KB

okrs-2022-january.md

File metadata and controls

72 lines (58 loc) · 3.71 KB

OKRs for January 2022

Balloted specifications flow smoothly through HL7 process/pipeline

  • P0: (1.0) SMART App Launch v2 is published
  • P1: (1.0) SMART Web Messaging ballot resolutions are applied
  • P1: (1.0) Argonaut committed to supporting publication
  • P1: (0) Publication request submitted

Open source tools and libraries make it easy to work with FHIR and related IGs

  • P2: (0.5 -- PR outstanding) Support for SMARTv2 features is merged into SMART App Launcher
  • P2: (0.5 -- PR outstanding) Support for SMARTv2 features is merged into SMART client-js

Anyone in the FHIR community can easily learn about our team's work and the specs we contribute to

  • P0: (1.0) Ask #smart community for volunteeres to lead a SMART on FHIR Connectathon track
  • P1: (0.0) Record and publish four short videos on new features of SMART v2 (PKCE, Token Introspection, scopes, and asymmetric client auth)
  • P1: (1.0) Record and publish three "transparent consultation" videos from "everyday" interop discussions

SMART Health Cards are widely available, recognized, and used

  • P1: (0.8) "Help Desk" support in place to offload this responsibility
  • P2: (1.0) An approach to SHC revocation is reviewed and published
  • P2: (1.0) SHC revocation is supported by at least one issuer
  • P2: (0.0 -- several WIP) At least one state-based issuer supports non-COVID immunization data

Subscriptions IG / R4B

  • P0: (0.7, QA ongoing pending R4B publication) Publish Backport IG v0.1.0 based on FHIR R4B
  • P0: (1.0) Make available for testing at the next connectathon

Subscriptions R5

  • P1: (1.0) Sync changes from Backport IG and R4B
  • P1: (1.0) Make available for testing at the next connectathon

Code-Gen: C# (Firely)

  • P0: (0.9 -- landed in beta release) Implementation of IDicionary model definitions
    • P0: (0.8 -- as beta) Published in NuGet (Firely Net API)
  • P0: (0.8) Customized serializers and parsers
    • P0: (1.0) For JSON, based on System.Text.Json
    • P2: (0.6) For XML, based on [System.Xml (?)]
    • P0: (0.8 -- as beta) Published in NuGet (Firely Net API)
    • P1: (?.?) Add option to either throw or 'do what you can' and return an OperationOutcome
    • P2: (0.8 -- done but need review) Support for _summary
    • P2: (0.8 -- done but need review) Support for _elements
  • P2: (0.5 -- groundwork for bringing data in) Create tooling to better support use of IGs and Extensions
    • e.g., classes with ergonomic support for (complex) extensions defined in IG
    • A better story than OpenAPI (e.g., discovery, unit testing)
  • P5: (0.1 -- early design sketches) Design and implement a process for non-terminology validation (e.g., Fluent Validation, CUE)
    • P5: (0.0) Support IG model validation
  • P5: (0.0 -- no longer planned) Create a streaming JSON 'modification' transcoder (add/remove/modify elements in single pass)

Madison Team

  • P1: (1.0) Expand the team by posting a job req for at least one new software engineering position (Madison-based or remote)
  • P1: (1.0) Dedicate time for a "hack week" project (could be .NET tooling, QR links, structuredefinition editor UI, maybe as a VC Code Browser-based extension)
    • P2: (1.0) Publish source on GitHub
    • P2: (1.0) Share a short video project video with FHIR community

Other work not captured in OKRs

  • Argonaut project pitches, selection
  • Typescript classes/interfaces (codegen WIP)
  • FHIR Search Page rewrite

Lay groundwork for a community-supported comprehensive TS/JS FHIR library [TBD]

  • Propose a roadmap of features
  • Identify candidates for a community lead
    • point person for decision making
    • committed to active development work
    • depending on this library for real-world projects
  • Select a community lead
  • Establish a 'home' for the project