prime-reportstream icon indicating copy to clipboard operation
prime-reportstream copied to clipboard

[prime-fhir-converter] Migrate FHIR to HL7 library to its own open-source repo

Open carlosfelix2 opened this issue 3 years ago • 0 comments

We believe we've written the only FHIR to HL7 converter. We want to pull the code into its own library to open source it so others can benefit from our work.

Repository: https://github.com/CDCgov/prime-fhir-converter

Spreadsheet of translation library files and what might need to change.

Main tasks listed by type:

  • Get translation code ready to port
    • Remove BlobConnection dependency (#18380)
    • Utility methods (#18421)
    • Truncation logic (#18422)
    • Unit test dependencies (#18423)
    • Version the existing prime-fhir-converter code to 0.1 (todo)
  • Make "the switch"
    • Port updated library code to prime-fhir-converter (#18431)
    • Update RS to use prime-fhir-converter (#8226)
    • Update RS CLI to use prime-fhir-converter (#8228)
  • Documentation
    • Document release versioning (#8229)
    • Document contribution process (#8247)
    • Add repo documentation (#8222)
    • Publish JavaDoc (#8224)
  • Tech Debt
    • Reduce tech debt and code smells in prime-fhir-converter (#10531)
  • Builds/Infra/Jars
    • Automate builds (#8230)
    • Determine steps to publish Java JAR to Maven (#8220)
    • Add dependabot (#8246)
    • Determine if need/want to publish a Kotlin JAR (#8221)
  • Permissions
    • Clean up repo access groups/people (todo)
  • Enhancements
    • Refactor ConfigSchema and its inheritors to be immutable (10580)
    • Reduce tech debt and code smells in FHIR to HL7 converter (10531)

carlosfelix2 avatar Nov 08 '22 14:11 carlosfelix2