summaryrefslogtreecommitdiffstats
path: root/2022/talks/health.md
diff options
context:
space:
mode:
Diffstat (limited to '2022/talks/health.md')
-rw-r--r--2022/talks/health.md105
1 files changed, 105 insertions, 0 deletions
diff --git a/2022/talks/health.md b/2022/talks/health.md
new file mode 100644
index 00000000..230e3682
--- /dev/null
+++ b/2022/talks/health.md
@@ -0,0 +1,105 @@
+[[!sidebar content=""]]
+[[!meta title="Health data journaling and visualization with Org Mode and gnuplot"]]
+[[!meta copyright="Copyright © 2022 David O'Toole"]]
+[[!inline pages="internal(2022/info/health-nav)" raw="yes"]]
+
+<!-- Initially generated with emacsconf-generate-talk-page and then left alone for manual editing -->
+<!-- You can manually edit this file to update the abstract, add links, etc. --->
+
+
+# Health data journaling and visualization with Org Mode and gnuplot
+David O'Toole (he/him, <https://emacs.ch/@dto>)
+
+[[!inline pages="internal(2022/info/health-before)" raw="yes"]]
+
+
+**Note: The correct name of gnuplot is gnuplot, not GNUplot. It is not GNU software, nor is it licensed under a GNU license. [Details](http://gnuplot.info/faq/index.html#x1-70001.2)**
+
+"GNU Emacs with Org Mode and gnuplot offer a complete Free Software
+solution for tracking health information based on a daily data
+journal. With Org capture templates and data tables, you can easily
+enter facts for each day such as hours of sleep, minutes of exercise,
+doses of medication, weight, or even add freeform notes. Through the
+use of subjective numeric scores you can track symptoms like stress,
+anxiety, or pain. Org Mode's gnuplot support enables you to visualize
+the data in order to spot correlations and evaluate trends. The use of
+detailed record-keeping and graphing can help you communicate with
+health care providers."
+
+A reusable org template will be provided at:
+<https://gitlab.com/dto/health-template>
+
+
+# Discussion
+
+## Notes
+
+- I agree that just tracking is a great thing. I heard of some people starting to lose weight, just because they started recording it daily.
+- just Thank you very much
+- I like this demo of plotting use
+- Damn, this template looks awesome, nice work
+- (incf eieio-reputation)
+- huh, I could probably use that thing that shows a line for other sexps at the same level...
+ - Yeah, that looks super handy!
+ - A: yeah it's cool. i think it's called indent-guide
+- very good talk!!!
+- emacs is like willy wonkas candy factory
+- thanks for the talk; was thinking that you could use a mobile app like BeOrg and cloud file sync to help automate your data entry
+ - hmm i haven't heard of BeOrg i'll have to look it up!
+
+## Questions and answers
+
+- Q: do you use this just for yourself? Or do you use this to
+ discuss/show with doctors/health professionals? 
+ - A:
+- Q:How do you input the health data? semi automated with org mode
+ capture templets?, copy paste, Automated with a smart watch and
+ ifttt or tasker in an org mode document to automatily add stuff like
+ sleeping data? and which parts are and are not automated, semi
+ automated or manual.
+ - A:All manually
+- Q:How do you track the various health statistics that you are
+ gathering?
+ - A:Manaully for example for sleeping I look at the clock before
+ and after I go to sleep.
+- Q: It's possible to download data from the apple watch's health
+ app. Is it easy enough to incorporate those .csv files into your
+ implementation of Gnuplot? 
+ - A:You can import csv to org. Just copy paste the csv data to
+ org, highlight it and press C-c | (the function is
+ org-table-create-or-convert-from-region)
+- Q: Regarding the medication tracking you only have option to record
+ missed or not. If one needs to take multiple medication throughout
+ the day, how would you propose to track that? Within gnuplot or
+ separate?
+ - A:
+- Q:How's the workflow when working on the gnuplot code -- can you
+ e.g. C-c C-c and the svg output on the right is updated
+ automatically?
+ - A:Use auto-revert-tail-mode in the buffer that displays the svg,
+ then it will update automatically
+- Q: How much time does it take to process the amount of data that you
+ add inside GNU Emacs?
+ - A: some seconds (no issues to manage that inside the editor)
+- Q: will indent-guide behave well with yaml files for helm?
+ - A: 
+- Q: Have you noticed your behaviour changing as a result of tracking
+ your data?
+ - A: Yes, definitively and in a good way
+- Q: did you not have exercise data for the final period of bad sleep,
+ or was it the case that you did not exercise? This question tells me
+ that you want to symbolically represent missing data differently
+ from "0". And, if the answer is "no exercise", then it is
+ possible that this is a factor in your lack of sleep, it's not
+ necessarily the withdrawal from nicotine. As always, use caution
+ when drawing up causal links from correlation. Recommended in this
+ context - "The book of why", by Judea Pearl.
+ - A: 
+
+
+
+[[!inline pages="internal(2022/info/health-after)" raw="yes"]]
+
+[[!inline pages="internal(2022/info/health-nav)" raw="yes"]]
+
+[[!taglink CategoryOrgMode]]