Proposed information flow (app, annotation server, genomic data, guidelines) #199
-
Proposed information flow (app, annotation server, genomic data, guidelines)Prerequisites
Proposed process for delivering suitable recommendations to the userPreprocessingAppThe This can happen in advance to active use of the app, i.e. when first importing genomic data. Since new PGx findings are made frequently, Annotation Server (Backend / PharMe Server?)The server can request all level A, A/B and B guidelines by querying {
cpiclevel: 'in.(A,A/B,B)',
guidelinename: 'not.is.null',
select: 'guidelinename'
} and then fetch all related relevant recommendations for each {
guidelinename: '<guidelinename>',
classification: 'not.eq.No Recommendation'
} These recommendations can be saved to a recommendation repository with a relation to the existing medication repository through RxNorm keys. Additionally, text processing can happen here, and, where applicable, a given CPIC recommendation can be replaced by one of Aniwaa's texts. This data should, analogously to preprocessing in the app, be updated regularly. Live useSince all relevant and preprocessed data is now readily available on the server, the app can simply query the server for all recommendations for a drug at the user's request. Recommendations will come with their respective SummaryThe proposed process ensures that a user's genomic data is never sent anywhere from the app and makes for fast response times since no processing needs to happen on the go. |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 4 replies
-
I have a few remaining questions / thoughts. I will stick to calling the backend "annotation server" for now. Obviously, please feel free to point out any flawed thoughts. TL;DRI propose the following:
Preprocessing: Matching user's diplotypes to lookup-keys
Annotation server
Live use
Security of smartphones
General thoughtsI agree that this way of doing things is keeping us from sending the user's genetic data anywhere. I think we agree that this is a priority therefore I think that we should take this approch, maybe with some minor changes. |
Beta Was this translation helpful? Give feedback.
-
ResolutionAfter our follow-up meeting with Aniwaa, we have enough information to make a final decision on the topic which resolves this discussion. See below for detailed information. AppThe app-side of the discussion can be implemented as proposed. BackendAniwaa and her team aim to keep all information directed at patients up to date and complete in a Google Sheet, roughly organized by medications and The backend needs infrastructure to
I will create issues accordingly. |
Beta Was this translation helpful? Give feedback.
Resolution
After our follow-up meeting with Aniwaa, we have enough information to make a final decision on the topic which resolves this discussion. See below for detailed information.
App
The app-side of the discussion can be implemented as proposed.
Backend
Aniwaa and her team aim to keep all information directed at patients up to date and complete in a Google Sheet, roughly organized by medications and
lookupkey
s. CPIC data will only be used in the PDF export for doctors / professionals (and in case we want to show supplemental information such as diplotype frequency across population groups (as per Aniwaa's suggestion; meeting notes from 4/05) which are readily available from CPIC).T…