Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

anni: annotations #341

Closed
13 tasks done
jannis-baum opened this issue Jun 2, 2022 · 0 comments · Fixed by #370
Closed
13 tasks done

anni: annotations #341

jannis-baum opened this issue Jun 2, 2022 · 0 comments · Fixed by #370
Assignees
Labels
P: Annotation Interface P: Annotation Server Project: Annotation Server T: Feature Type: New Features

Comments

@jannis-baum
Copy link
Member

jannis-baum commented Jun 2, 2022

An annotation defines a patient-friendly drug class & indication for a medication and an implication & recommendation for a medication-phenotype combination. All of these texts are built using text bricks.

Tasks

  • create database model(s) to store annotations
    • associable with Annotation Server medications through their RxCUI and phenotypes through string matching
    • store text(s) as references to bricks
    • method that evaluates text by language (lookup + fill out placeholders)
  • implement placeholders into Text Brick editor
    • also for variable text
  • CRUD for annotations matched with lists from anni: list curated data #339
    • edit by drag&dropping Bricks
    • save to Interface
    • save to Server
    • sync annotations after fetching
      • [ ] give warning in control panel in case some annotations couldn't be matched, show an option to delete them
  • remove Google Sheet stuff from Annotation Server and add post endpoint to upload annotations
  • edit guideline warning level
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
P: Annotation Interface P: Annotation Server Project: Annotation Server T: Feature Type: New Features
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant