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

Architecture Diagram of Complete MVP #10

Open
wiredsister opened this issue Dec 26, 2020 · 8 comments
Open

Architecture Diagram of Complete MVP #10

wiredsister opened this issue Dec 26, 2020 · 8 comments
Assignees
Labels
documentation Improvements or additions to documentation help wanted Extra attention is needed OPO Organ Procurement Organization User Persona Patient Patient User Persona and the recipient of the organ or tissue Surgeon/Doctor Surgeon or Point of Care User Persona

Comments

@wiredsister
Copy link
Owner

Components

  • OCaml Rules Engine (Matching - Policy)
  • Phoenix WebAPI (Integrations & API Layer)
  • Web GUIs (Patient, OPO, Surgeon)
  • Data Warehouse Solution (Data Scientists & Researchers)
  • Kafka (Triggers & Event Driven System Behavior)
@wiredsister wiredsister self-assigned this Dec 26, 2020
@wiredsister wiredsister added documentation Improvements or additions to documentation help wanted Extra attention is needed OPO Organ Procurement Organization User Persona Patient Patient User Persona and the recipient of the organ or tissue Surgeon/Doctor Surgeon or Point of Care User Persona labels Dec 26, 2020
@wiredsister
Copy link
Owner Author

architecture

@yanlow
Copy link
Collaborator

yanlow commented Dec 27, 2020

@wiredsister lmk when you want to review this, let's give it an hour or two. We should be able to determine the following:

@wiredsister
Copy link
Owner Author

What types of features from Kubernetes do you see our project specifically benefitting from? Love the idea of Terraform wrapping Kub8s...

@MeredithStewart
Copy link
Collaborator

@wiredsister - note that for the GUIs, we probably don't have a patient interface.

@wiredsister
Copy link
Owner Author

Right, I do think we should have clinicians onboard patients though and have a "patient profile" ish. That way we have a way to communicate with patients about contacting them for approval (think in the circumstance of someone who needs a 3rd party for medical needs), have them update their location information (maybe they are willing to travel for surgery?), post-op outcomes and self-reported medical device telemetry, etc.

organ_lifecycle.pdf

@MeredithStewart
Copy link
Collaborator

It might be empowering for those individuals on the waitlist to have any information or tooling for themselves. Hypothetically could engage more in their own care and decision making.

@wiredsister
Copy link
Owner Author

Yeah, I think so, right? They could do approvals (for 3rd party authorization or someone making medical decisions on behalf) or just the patient who wants to make sure their latest results are accurate and their contact information is up to date. I think there is really high value in having a Patient as a user in the system. And what's great is they wouldn't have to share their data with anyone except the matching algorithms' systems and our database. No leaking data to providers and labs at every step. We present it to those teams when they need it in select ways and then archive it.

@MeredithStewart
Copy link
Collaborator

We should try to get some validation of the patient as a user. I'm thinking actually interviewing some patients and surgeons. We can ask OPOs, but I'm not sure if they've got that perspective really of the patient waiting for the transplant.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation help wanted Extra attention is needed OPO Organ Procurement Organization User Persona Patient Patient User Persona and the recipient of the organ or tissue Surgeon/Doctor Surgeon or Point of Care User Persona
Projects
None yet
Development

No branches or pull requests

3 participants