opensafely-core / opensafely-core/opencodelists
Spike: Basic dm+d support in codelist builder
Open
@Jongmassey is already working on this.
Since Apr 2, 2025.
initiative:codelist-builder
- Dominant language
- Python
- Stars
- 60
- Forks
- 16
- Avg merge
- 4d 12h
- Merged PRs (30d)
- 17
Description
Why are we doing this?
- This is a long-standing feature request (#176 dates from Sept 2020)
- Being able to natively build and update dm+d codelists is an important part of mitigating Codelist Rot
How will we know when it's done?
- We have a better idea of what sort of effort will be required to do the work.
- We know whether any frontend changes will be required.
- When we are able to make a dm+d codelist in the codelist builder (roughly).
What are we doing?
Define required parts of coding system interface (hierarchy, code types, other required methods) required for the builder:
ancestor_relationships()descendant_relationships()search_by_term()search_by_code()codes_by_type()matching_codes()
Such that the features of the codelist builder (code search, code selection, saving/reviewing/publishing a codelist) all work without needing to make any changes to the frontend or builder app
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.