Skip to content

Releases: hpi-dhc/PharMe

PharMe v1.1.1

20 Aug 10:41

Choose a tag to compare

🐛 Bugfixes

  • d9b52b4 : use user salutation for not adapted phenoconversion consequence

🏗️ Build System

📚 Documentation Changes

  • 9f88e43 : adapt description on how to adapt test data

PharMe v1.1.0

16 Apr 11:42

Choose a tag to compare

🎉 New Features

  • fdb30f4 : only show one drug list when searching, not scrolling up in either case
  • 84d21fa : remove warfarin extra code
  • 775f52f : change display for drugs without guidelines
  • c071217 : show missing guideline tooltip when no guideline could be mapped
  • 33be194 : add any fallback
  • 4cb24b0 : start implementing any other fallback [work in progress]
  • 4b119d2 : add all not handled by guideline fallback case
  • 46a39f2 : only render table rows for better alignment
  • fc54d98 : add complex any not handled guideline matching
  • c98d97f : improve missing guideline handling
  • b819eb9 : properly set 'No Result' lookup
  • 53b5017 : remove drugs invalidation as getting userdata is dynamic now
  • 785adaa : adapt 'no guideline in this case' wording
  • 80cfdce : improve report sorting
  • 6d4ca49 : update tutorial assets
  • 62f6d52 : update tutorial GIFs
  • 860606c : change how "much" implications are handled
  • 584d269 : adapt warning level checks
  • 99df81e : improve analysis logging
  • 04e7746 : add implications annotation order check
  • e453548 : add any fallback guideline check
  • 85e4b42 : add single lookup with fallback check
  • 704f6b8 : add annotated_but_not_staged check
  • 7e30f7e : add normal risk check
  • dedfeea : add non metabolizer check
  • 525de49 : add brand name comma check
  • a44c22c : add slow titration check
  • 4d9313c : add unused brick check
  • 0d0d7d8 : add same metabolization check
  • 656871c : add check for guideline consistency
  • e7707a2 : add overwrites for implication severity check
  • c4ebf17 : ignore inconsistency checks in specific cases
  • 5966e70 : refactor lab class
  • fbd3099 : show dialog instead of different explanation text when continuing from first medication selection
  • e73bd73 : improve wording
  • 3051680 : hide keyboard on screen interaction
  • a069345 : remove focus on route change
  • f6dd0b1 : do not resize screen when keyboard opens
  • c598625 : add title to confirm first medication selection dialog
  • 6f3bcae : add dummy demo lab
  • 9f5dcda : add Anni URL for testing
  • 12fa77f : prettier switches on Android
  • f072f24 : improve onboarding scrolling
  • c997608 : improve disclaimer wording
  • f08125e : adapt opacity of onboarding scroll arrow button
  • 08468d7 : make FAQ title bold if expanded
  • 57314c0 : add expansion list for non-current drugs
  • aadcc58 : add button to edit current medications
  • 702207c : make filter button more obvious
  • 9ee018a : make filter button lighter
  • 59b4b47 : add helper text if other medications not expanded
  • 06f0480 : hide instruction for now
  • 536e135 : add current medication gene list
  • 0077033 : remove gene card colors
  • 2487138 : wrap indicators
  • 13d7021 : add dropdown to report
  • 4f28ef0 : prettier page indicator
  • 9b1be29 : check for currently shown genes if inhibitor
  • f2112a7 : remove edit icon from current meds list
  • eb6bc09 : use same icon as for report also for expansion tiles
  • 699c60d : remove compact visual density
  • 943f2d0 : put more focus on guideline
  • e2aae73 : add puzzle piece analogy
  • 51ef166 : improve report styling
  • 8d1ccb3 : change indicator text
  • 511cccc : adapt medication page text
  • 9d0db1d : change order of report indicator
  • c6d8a9c : add indicators for drug list and improve
  • 1cda6ef : filter reacts to visible drugs
  • 363658a : sort genes alphabetically
  • 6aa107a : adapt wording
  • 8437cb1 : use expansion tile for inhibition info
  • 0c44e90 : increase space between sources and disclaimer
  • c89f418 : improve inhibitor information (WIP)
  • [9b48817](9b4881797bc2702542d54d7...
Read more

PharMe v1.0.2

12 Apr 09:54

Choose a tag to compare

🎉 New Features

  • 2b53352 : rename Diplotype to GeneResult
  • 4c5eab9 : rename CpicPhenotype to CpicLookup
  • 8423f3e : rename geneSymbol in CpicLookup to gene
  • 6269e0c : use gene instead of geneSymbol everywhere
  • 6e99122 : introduce Genotype interface
  • c107750 : use lookup instead of phenotype across app
  • 54e1ea8 : add script to get distinct CPIC lookup genes
  • d709260 : introduce GenotypeResult
  • 4da0d8f : adapt what is displayed
  • 3c6f22e : adapt wording
  • f40c77c : add URL guidelines to PDF independent from userGuideline being present
  • eff061b : add link to MedlinePlus to report
  • 96984e6 : add MedlinePlus link to settings and more page
  • e703cab : slightly adapt MedlinePlus wording
  • f9aad5d : improve 'no drugs' message in drug search
  • 988185c : improve search bar spacing
  • f6ffacb : adapt filter menu items
  • aa4ce48 : use drawer
  • 118e239 : add numbers behind filter menu items
  • 0d9c07f : add filter for missing guidelines
  • 48a9af0 : style filters
  • fbd6b21 : disable options if no items
  • 883a831 : add active filter indicator to button
  • 43f8fef : adapt 'currently taken drugs' wording and make automaticallyImplyLeading configurable
  • 63b93b9 : improve tooltip
  • 2f5d90a : add page despcription to settings drug selection and increase padding
  • 3057181 : add legend of warning level indicators to report page
  • 9326faf : use different guideline tooltip wording for 'not tested' on drug page
  • 15690ce : adapt wording on gene page (again)
  • 9da5bfe : add disclaimer to PDF
  • e56c0d8 : reformulate warning level descriptions
  • f879aec : further reformulation
  • 6c826f8 : use Text widget for links (RichText not reacting to iOS text size change)
  • c6a9cad : remove bottom parameter for page scaffold
  • b3272de : use Text instead of RichText on error page
  • 7fadc06 : using Text.rich instead of RichText resolved dynamic font size issue
  • 48d116a : remove PageDescriptionText
  • 9f3176c : add script to generate screencasts
  • 76ef820 : add .gitkeep to docs/screencasts
  • 50e8cb6 : also write console log in screencast script
  • db737d1 : fix cutting videos
  • e132e3e : introduce separate screencasts script
  • 8ddc88e : toggle drug selection by tapping on ListTile
  • 1ed769b : add key to close filter drawer button
  • bb2d099 : add keys to drug search and drug selection
  • 51d1a4f : improve screencast cutting
  • d5112af : rename screendocs utils
  • 1c76781 : cut at keyframes
  • ea1d5be : adapt screencast sequence to new parameters
  • 335812e : add start_offset
  • 24f9c05 : make video playable by QuickTime
  • a5e8051 : use closest previous key frame
  • 9728cd1 : decrease start offset
  • 3b6dee0 : log start and end times
  • a52f4bf : add more widget keys
  • fcab33b : create GIFs for tutorial
  • 287f5b8 : update sequence utils
  • 9a0bfab : include Sara's onboarding feedback
  • 5af21da : add encrypted to onboarding
  • 85eeaee : tweak sentence with encrypted
  • 8eb97ee : change subheading to 'app information'
  • a231363 : update medication wording
  • 0795e44 : update warning level wording
  • 5192893 : update sequence utils
  • 7c633f3 : final warning level warning descriptions
  • 5d984be : update medication wording
  • f06b3a3 : use pharmacogenomics
  • 6916ed8 : fix overflowing text
  • 24d3014 : finish wording changes
  • e9752bf : structure guideline card
  • f718878 : style drug status selection
  • d36a2f9 : add tutorial components and initial setup instruction
  • 9ad98ce : only show intial drug selection instructions once
  • 380c957 : controll that tutorial only opens once
  • [b81bcfd](b81bcfd6a28823677e7d...
Read more

PharMe v1.0.1

29 Dec 23:57

Choose a tag to compare

🎉 New Features

  • 3dac952 : remove tables when removing history
  • 4272c7e : add external data from missing drugs
  • f640408 : update RxNorm
  • a4e7567 : add script for encoding (test data)
  • b01f3b3 : check for deleted drugs
  • 280ab63 : keep history for updates
  • cabab52 : remove outdated phenotype guidelines
  • 2491f55 : add new phenotype guideline
  • deb4bab : update lookupkey
  • ea19736 : update external data
  • 9d76c53 : add source to log
  • 05472f1 : transfer annotations
  • b10492f : onboarding adaptions
  • 567d284 : adapt wording if guideline missing
  • 44bb888 : add script to get an ObjectId
  • dba46a4 : import active medications with genetic data
  • 4f9754b : make medications in lab data optional
  • 4298a68 : load cached drugs on login
  • 4f1e866 : add drug selection page
  • 468043a : disable controls instead of hiding
  • 01547ca : improve styling
  • 72da418 : sort drugs in drug selection alphabetically
  • c746fe5 : adapt onboarding to login flow
  • 0a9ac25 : sort drugs
  • 786acc8 : use WarningLevel.severity for sorting
  • 9c43c33 : add gray label
  • f34f24e : adapt Anni to load additional drugs without guidelines
  • cb2e019 : adapt update script to additional drugs
  • ff97afb : add first basic check
  • d3143b0 : correct if consult text is missing
  • 8eafc1c : add table of checks to README
  • b1672a7 : add implication_severity check
  • f7047d8 : add warning level checks
  • 729763a : check and correct brand name white space
  • dc51f5d : add sections to FAQ
  • 8a8bc72 : adapt PDF content
  • 95e362b : localize PDF
  • 993b3ed : add largeSpace to theme
  • c0d1fac : show indeterminate drugs in gene report (if guideline for gene present)
  • 64ff37b : show guideline card for missing guidelines
  • 589528f : show influence of active drugs
  • c257eb7 : add skipped checks to log
  • 3e21765 : use drug search in drug selection
  • 6d87710 : sort drugs and show button
  • 4989dad : add scrolling indicator
  • fb9cea4 : re-introduce boolean to show or not show drug-drug interaction indicator
  • 2de33a4 : add checkbox when deleting data
  • 9db907d : add loading indicator for PDF export and refactor drug page
  • 3ff1a72 : show unknown guidelines as green
  • 6331562 : add app screen overview
  • 1da7ae2 : differ between strong and moderate inhibitors
  • 22a43f3 : drugs do not inhibit themselves
  • dc0f32a : only show message on report page if active inhibitors present
  • f0b0c67 : show original phenotype on gene page and in PDF export
  • 1bc95ea : show phenotype as 'Not tested' if missing in diplotypes
  • eec57ad : adapt filter wording
  • 68f548b : show all genes from annotations in report
  • e14d2db : revise FAQ wording
  • 73c117c : review l10n content
  • 740bbdd : add change notifier
  • 4f4ef7e : add change notifier to login
  • a98e404 : use consumer on report page
  • abcff68 : pass consumer to drug list filter
  • fc29ce2 : add provider to drug page tests
  • e08c9a4 : add provider to further tests
  • c8333ca : give more information on report screen
  • 413e50d : improve initial gene selection sorting behavior
  • 63bc4db : make drugs in selection only searchable by name
  • 110408c : add own setting for drug selection
  • 894fe53 : use platform-dependent dialogs
  • d81f79d : adapt colors
  • ddfdfa2 : add new images
  • 387ebfd : add indicators to gene cards
  • 2baa775 : increase stroke of tailored icon
  • 2015779 : overwrite routes after login
  • 000eaa0 : improve drug selection description
  • [236c1f1](http...
Read more

PharMe v1.0.0

31 Jul 15:17
881bdc4

Choose a tag to compare

🎉 New Features

  • 568d6ed : display server medication & guideline overview
  • 193f120 : display medication details
  • 788cdef : display guideline details
  • 8df4e8c : uses AutoComprehensiblePage to conduct
  • 747130d : guidelines only init endpoint
  • 24929b5 : keep last data fetch dates
  • 275f473 : show external data status
  • 864bc3c : execute data fetch
  • 21cfd5b : add Comprehension Measurement Helper
  • 1653972 : init demo app
  • 06f580e : add login screen
  • 0492b12 : add fake data
  • 6e5919d : brick placeholder autocompletion & highlighting
  • a52303c : annotation database models and base interface
  • 6a5e82a : resolve bricks & reorganize db helpers
  • 4de9a1e : get annotations api
  • b638e38 : build annotations with bricks frontend
  • 349b771 : add bottom space to layout container
  • bfe9ec8 : patch annotations api
  • a3fe0df : patch annotations frontend
  • be59002 : patch medications
  • 07d4d01 : patch guidelines
  • c6627ae : upload individual annotations to server
  • fa61602 : upload all annotations to server
  • b155dff : improve annotation search string matching
  • bb79d6b : add warning level
  • 30f60b7 : add back buttons for annotations
  • 7626dc5 : uses github hosted
  • 8f95bf5 : add script to minimize drugbank xml
  • 945b1df : add validation pipeline
  • f11f9c1 : validate patch dtos
  • 3a15341 : validate internal dtos
  • 57c0a42 : make tooltips clickable
  • ba89755 : reset router on repeated tab click
  • 0ac4680 : Add global TypeormErrorInterceptor
  • 0724820 : add joi schema validation
  • 48956a9 : adapt docker compose
  • 52064e9 : add predev script
  • c03f100 : add joi schema validation
  • e9ea4f8 : add predev script
  • a524ab5 : add faq page tests
  • d083215 : add lab-server db deployment
  • 2facdd7 : add lab-server keycloak deployment
  • 1ebc392 : add deployment for annotation-server
  • b303936 : mount example-db into annotation-server

🐛 Bugfixes

  • 7270158 : skip login
  • 35ffe15 : server medication typing
  • 0335923 : await brick delete
  • 9057cf8 : multiple issues
  • 9749544 : clear data not working
  • 052a9a0 : make medication description optional
  • 8877f45 : check for null properties
  • d036f02 : await clearing data before e2e tests
  • dee0a4b : cpic guideline box showing curated data
  • 7ac5cb1 : change description to indication
  • af551ed : medication sort
  • 10572e8 : show cpic implication if not in sheet
  • 6e7c92b : change recommendation color and icons based on warning level
  • 91055c7 : disable cleartext traffic on android emulator
  • feeed37 : allow localhost addresses
  • ad08e78 : delete unsed method
  • e760e9e : load placeholders from 'All' category
  • dc04f1f : small issue
  • 9d338dd : gha workflows
  • 26df076 : gha workflows 2
  • a546bc8 : env example wrong variable names
  • 38e735e : test config wrong env var names
  • 7055959 : wrong default value for env
  • a092d83 : tests not using correct env
  • 475827a : adapt env schema for tests
  • c8ed222 : add missing env variable in ci
  • 02fd19e : sign in flow on android not working
  • 5efaacc : Fix onboarding overflow on lowres devices
  • c362566 : Prevent text wrap on source button title + mini refactor
  • aea2275 : ci missing env variables
  • a0f4e42 : wrong image in lab-server deployment
  • caca358 : small errors in deployment
  • fbb0962 ...
Read more