Self Host Personal Health Record (PHR)

https://lemmy.world/post/43883347

Self Host Personal Health Record (PHR) - Lemmy.World

I am interested in self hosting a Personal Health Record (PHR) system. I don’t need my own EMR/EHR, I just want to be able to pull down my own data, host it, and navigate it. For example, I’d like to be able to pull down my vitals/labs from my provider and look at trends over time. I’d like to be able to pull down my prescriptions to see when I went on/off different medications. I’d like to pull down doctor’s notes, so I can see when I first started complaining about poor sleep, to see if it correlates to any of my medications or some other health change. I have tried Mere Medical [https://meremedical.co/], and it was able to pull down my information from my provider (who uses Cerner), but the functionality is quite lacking. You basically get a timeline view, but nothing to really organize or search through notes (they are mostly just linked documents), or anyway to pull down lab results and see trends. FastenHealth [https://github.com/fastenhealth/fasten-onprem/] has also come up in my search, but it seems the onprem is a very stripped down, limited version of their paid product. Is anyone familiar with anything like this? Ideally, it’s be combined with a fitness tracker to pull my health data from my phone/wearables too.

I’d never heard that you could do this but it seems very smart. You could always contribute the features you want to Mere, since it’s open source. github.com/cfu288/mere-medical

That’s probably more likely to help you than trying to using a free version of a paid product.

GitHub - cfu288/mere-medical: An offline-first, self-hosted web app to aggregate and sync all of your medical records from your patient portals in one place.

An offline-first, self-hosted web app to aggregate and sync all of your medical records from your patient portals in one place. - cfu288/mere-medical

GitHub
Mere was interesting, but it runs entirely offline in a browser (which is pretty cool). But, this means all data lives in your browser’s localStorage (or indexdb), which would make it hard to sync between devices.