# blog

**URL:** https://bawmedical.co.uk/c/blog/9.md

[Latest](https://bawmedical.co.uk/latest.md) · [Categories](https://bawmedical.co.uk/categories.md) · [Tags](https://bawmedical.co.uk/tags.md)

---

## [Using Bitwarden as your SSH Agent with an SSH config file](https://bawmedical.co.uk/t/using-bitwarden-as-your-ssh-agent-with-an-ssh-config-file/1767)

<div class="topic-metadata">

**Author:** [@marcusbaw](https://bawmedical.co.uk/u/marcusbaw)\
**Replies:** 1\
**Last updated:** [13 October 2026 19:14 UTC](https://bawmedical.co.uk/t/using-bitwarden-as-your-ssh-agent-with-an-ssh-config-file/1767 "2026-10-13T19:14:28Z")

</div>

If you SSH into servers and authenticate to Git remotes with SSH, you probably have SSH keys stored on your local machine, and you are probably slightly uncomfortable about this. It doesn’t seem quite right, when we are …

---

## [SAFETY.md - Open Source Clinical Safety](https://bawmedical.co.uk/t/safety-md-open-source-clinical-safety/1640)

<div class="topic-metadata">

**Author:** [@marcusbaw](https://bawmedical.co.uk/u/marcusbaw)\
**Replies:** 0\
**Last updated:** [7 July 2026 10:46 UTC](https://bawmedical.co.uk/t/safety-md-open-source-clinical-safety/1640 "2026-07-07T10:46:26Z")

</div>

I’m the Clinical Safety Officer for the open source RCPCH Digital Growth Charts, and since 2020 when we started the project, one of the things I was determined to differently was the Clinical Safety Management File and H…

---

## [Discourse as a Personal Journal](https://bawmedical.co.uk/t/discourse-as-a-personal-journal/1261)

<div class="topic-metadata">

**Author:** [@marcusbaw](https://bawmedical.co.uk/u/marcusbaw)\
**Replies:** 0\
**Last updated:** [30 November 2025 22:27 UTC](https://bawmedical.co.uk/t/discourse-as-a-personal-journal/1261 "2025-11-30T22:27:38Z")

</div>

I have a personal Discourse instance which I use for multiple purposes, I recently talked about some tips and tricks for using Discourse as a Personal Notebook. This blog is another instalment in my series of articles…

---

## [Discourse as a Personal Notebook](https://bawmedical.co.uk/t/discourse-as-a-personal-notebook/1260)

<div class="topic-metadata">

**Author:** [@marcusbaw](https://bawmedical.co.uk/u/marcusbaw)\
**Replies:** 0\
**Last updated:** [29 November 2025 17:57 UTC](https://bawmedical.co.uk/t/discourse-as-a-personal-notebook/1260 "2025-11-29T17:57:03Z")

</div>

I have a personal Discourse instance which I use for multiple purposes, but for now I’ll stick to just the Notebook features, I’ll document some of the other features in the future though, in separate topics, and perhaps…

---

## [Being Outspoken Works!](https://bawmedical.co.uk/t/being-outspoken-works/1085)

<div class="topic-metadata">

**Author:** [@marcusbaw](https://bawmedical.co.uk/u/marcusbaw)\
**Replies:** 0\
**Last updated:** [18 March 2025 10:37 UTC](https://bawmedical.co.uk/t/being-outspoken-works/1085 "2025-03-18T10:37:25Z")

</div>

Being Outspoken Works! Hi. My name is Marcus Baw and I’m a GP and software developer mainly working in the UK health technology and NHS clinical informatics area. I’m known for a few things, one of them is being a bit…

---

## [Publishing a Material for MkDocs site to Azure, with automatic branch/PR preview deployments](https://bawmedical.co.uk/t/publishing-a-material-for-mkdocs-site-to-azure-with-automatic-branch-pr-preview-deployments/763)

<div class="topic-metadata">

**Author:** [@marcusbaw](https://bawmedical.co.uk/u/marcusbaw)\
**Replies:** 1\
**Last updated:** [19 March 2024 17:41 UTC](https://bawmedical.co.uk/t/publishing-a-material-for-mkdocs-site-to-azure-with-automatic-branch-pr-preview-deployments/763 "2024-03-19T17:41:26Z")

</div>

After some experimentation I have a GitHub Action which works for multiple deployments from PRs and branches on GitHub, to an Azure Static Web App. It means that we can preview any PRs or branches in a deployment before …

---

## [How to get Office 365 (desktop version of Word) as a GP Locum in 2022](https://bawmedical.co.uk/t/how-to-get-office-365-desktop-version-of-word-as-a-gp-locum-in-2022/1073)

<div class="topic-metadata">

**Author:** [@marcusbaw](https://bawmedical.co.uk/u/marcusbaw)\
**Replies:** 0\
**Last updated:** [17 July 2022 23:00 UTC](https://bawmedical.co.uk/t/how-to-get-office-365-desktop-version-of-word-as-a-gp-locum-in-2022/1073 "2022-07-17T23:00:00Z")

</div>

How to get Office 365 (desktop version of Word) as a GP Locum in 2022 Recently I had to get an Office 365 license enabled on my NHSmail/NHS.net account so that I could use it for GP locum work. EMIS is heavily depende…

---

## ["Population Health Management" and what it means for Privacy](https://bawmedical.co.uk/t/population-health-management-and-what-it-means-for-privacy/1074)

<div class="topic-metadata">

**Author:** [@marcusbaw](https://bawmedical.co.uk/u/marcusbaw)\
**Replies:** 0\
**Last updated:** [29 June 2022 23:00 UTC](https://bawmedical.co.uk/t/population-health-management-and-what-it-means-for-privacy/1074 "2022-06-29T23:00:00Z")

</div>

Health data is big business. The data within the NHS is highly valuable, but to no group is it more valuable than our patients, whose data it actually is. You only get one health record. Once it’s divulged, they can’…

---

## [Why you don’t need a separate ‘document store’ for your Discourse online community](https://bawmedical.co.uk/t/why-you-don-t-need-a-separate-document-store-for-your-discourse-online-community/680)

<div class="topic-metadata">

**Author:** [@marcusbaw](https://bawmedical.co.uk/u/marcusbaw)\
**Replies:** 0\
**Last updated:** [13 November 2021 17:33 UTC](https://bawmedical.co.uk/t/why-you-don-t-need-a-separate-document-store-for-your-discourse-online-community/680 "2021-11-13T17:33:45Z")

</div>

Why you don’t need a ‘document store’ for your online community Pretty much every time I create a new ‘social collaboration’ Discourse setup for a new professional community I’m asked if there can be some kind of ‘docume…

---

## [No, you do not need a Domain Specific Language (DSL) for Clinical Decision Support or Clinical Calculators.](https://bawmedical.co.uk/t/no-you-do-not-need-a-domain-specific-language-dsl-for-clinical-decision-support-or-clinical-calculators/864)

<div class="topic-metadata">

**Author:** [@marcusbaw](https://bawmedical.co.uk/u/marcusbaw)\
**Replies:** 0\
**Last updated:** [18 May 2021 23:00 UTC](https://bawmedical.co.uk/t/no-you-do-not-need-a-domain-specific-language-dsl-for-clinical-decision-support-or-clinical-calculators/864 "2021-05-18T23:00:00Z")

</div>

Image credit — unknown (image link) — found through searching ‘useless tools’ Otherwise known as Computable Biomedical Knowledge artefacts, or perhaps less pompously as Digital Clinical Tools, clinical decision sup…

---

## [What I Use (2021)](https://bawmedical.co.uk/t/what-i-use-2021/297)

<div class="topic-metadata">

**Author:** [@marcusbaw](https://bawmedical.co.uk/u/marcusbaw)\
**Replies:** 0\
**Last updated:** [7 March 2021 15:12 UTC](https://bawmedical.co.uk/t/what-i-use-2021/297 "2021-03-07T15:12:46Z")

</div>

Dev Machine, Operating system, Toys Linux Mint 20.1 Cinnamon Edition Dell XPS 15 i7 32Gb UHD/HiDPI screen (4K) Logitech HD Pro Webcam C920 (great sound, good video, gets around the stupid keyboard-level webcam pl…

---

## [Why we chose Python for the RCPCH Digital Growth Charts project](https://bawmedical.co.uk/t/why-we-chose-python-for-the-rcpch-digital-growth-charts-project/1075)

<div class="topic-metadata">

**Author:** [@marcusbaw](https://bawmedical.co.uk/u/marcusbaw)\
**Replies:** 0\
**Last updated:** [31 January 2021 00:00 UTC](https://bawmedical.co.uk/t/why-we-chose-python-for-the-rcpch-digital-growth-charts-project/1075 "2021-01-31T00:00:00Z")

</div>

So here is a little bit of a ‘stream of consciousness’ blog post I felt compelled to write, about why we chose Python for the RCPCH digital growth charts API. Not everyone will be interested in this, it’s here more a gee…

---

## [Royal Colleges 3.0: ‘Best Practice As Code’](https://bawmedical.co.uk/t/royal-colleges-3-0-best-practice-as-code/203)

<div class="topic-metadata">

**Author:** [@marcusbaw](https://bawmedical.co.uk/u/marcusbaw)\
**Replies:** 3\
**Last updated:** [9 December 2025 14:32 UTC](https://bawmedical.co.uk/t/royal-colleges-3-0-best-practice-as-code/203 "2025-12-09T14:32:12Z")

</div>

Royal Colleges 3.0: ‘Best Practice As Code’ I’ve spent the last few months working with the Royal College of Paediatrics and Child Health (RCPCH) on a project to deliver a Digital Growth Charts web-service. It’s been a h…

---

## [The NHS as an unassailable Public-Private Wealth Transfer Mechanism](https://bawmedical.co.uk/t/the-nhs-as-an-unassailable-public-private-wealth-transfer-mechanism/1077)

<div class="topic-metadata">

**Author:** [@marcusbaw](https://bawmedical.co.uk/u/marcusbaw)\
**Replies:** 0\
**Last updated:** [8 July 2020 23:00 UTC](https://bawmedical.co.uk/t/the-nhs-as-an-unassailable-public-private-wealth-transfer-mechanism/1077 "2020-07-08T23:00:00Z")

</div>

An unusually political blog article from me this time. It’s still healthcare-relevant, but it’s concerned with some of the bigger-picture stuff that I’ve been observing. It also cuts across some of my other views — parti…

---

## [Set up Bluetooth toggling via keyboard shortcut](https://bawmedical.co.uk/t/set-up-bluetooth-toggling-via-keyboard-shortcut/163)

<div class="topic-metadata">

**Author:** [@marcusbaw](https://bawmedical.co.uk/u/marcusbaw)\
**Replies:** 0\
**Last updated:** [9 June 2020 19:18 UTC](https://bawmedical.co.uk/t/set-up-bluetooth-toggling-via-keyboard-shortcut/163 "2020-06-09T19:18:39Z")

</div>

Based on this Gist It didn’t work on Linux Mint, but this variant did #!/bin/sh IS\_BLUETOOTH\_ON=$(dbus-send --system --dest=org.bluez --print-reply /org/bluez/hci0 org.freedesktop.DBus.Properties.Get string:org.blue…

---

## [Clinical Software Usability Questions](https://bawmedical.co.uk/t/clinical-software-usability-questions/116)

<div class="topic-metadata">

**Author:** [@marcusbaw](https://bawmedical.co.uk/u/marcusbaw)\
**Replies:** 1\
**Last updated:** [6 February 2020 15:17 UTC](https://bawmedical.co.uk/t/clinical-software-usability-questions/116 "2020-02-06T15:17:22Z")

</div>

Mirrored here from https://www.openhealthhub.org/t/clinical-software-usability-questions/456 Clinical Software Usability Questions Following the cSUS Webinar which was held last week, I suddenly realised that there’s…

---

## [The TRUD Must Die](https://bawmedical.co.uk/t/the-trud-must-die/81)

<div class="topic-metadata">

**Author:** [@marcusbaw](https://bawmedical.co.uk/u/marcusbaw)\
**Replies:** 0\
**Last updated:** [14 November 2018 00:00 UTC](https://bawmedical.co.uk/t/the-trud-must-die/81 "2018-11-14T00:00:00Z")

</div>

I’m sorry to be the bearer of bad news, but the way that NHS Digital communicates standards and interacts with its developer community doesn’t belong in the 21st Century. It has to change. What is wrong It’s 2018 and…

---

## [Open Source Is The Only Way For Medicine](https://bawmedical.co.uk/t/open-source-is-the-only-way-for-medicine/80)

<div class="topic-metadata">

**Author:** [@marcusbaw](https://bawmedical.co.uk/u/marcusbaw)\
**Replies:** 2\
**Last updated:** [28 November 2025 15:20 UTC](https://bawmedical.co.uk/t/open-source-is-the-only-way-for-medicine/80 "2025-11-28T15:20:05Z")

</div>

The Chamberlen forceps (image credit: public domain via Wikipedia) I believe that closed-source, proprietary clinical software is fundamentally unethical, going beyond even the pharmaceutical industry in how closed s…

---

## [There’s no such thing as a free Launch (or maybe there is)… Launchers on Linux in 2017](https://bawmedical.co.uk/t/there-s-no-such-thing-as-a-free-launch-or-maybe-there-is-launchers-on-linux-in-2017/82)

<div class="topic-metadata">

**Author:** [@marcusbaw](https://bawmedical.co.uk/u/marcusbaw)\
**Replies:** 0\
**Last updated:** [14 November 2017 00:00 UTC](https://bawmedical.co.uk/t/there-s-no-such-thing-as-a-free-launch-or-maybe-there-is-launchers-on-linux-in-2017/82 "2017-11-14T00:00:00Z")

</div>

The winner — Albert Launcher — on Linux Mint 18.2 Confession: I once owned a MacBook Pro. There was once a time when I just had to try a Mac and see what all the fuss was about. In the end I came back to Linux (ye…

---

## [Using Reveal.js for presentations, with a (mostly) offline git-based workflow, and free GitHub Pages hosting](https://bawmedical.co.uk/t/using-reveal-js-for-presentations-with-a-mostly-offline-git-based-workflow-and-free-github-pages-hosting/85)

<div class="topic-metadata">

**Author:** [@marcusbaw](https://bawmedical.co.uk/u/marcusbaw)\
**Replies:** 1\
**Last updated:** [6 March 2021 17:24 UTC](https://bawmedical.co.uk/t/using-reveal-js-for-presentations-with-a-mostly-offline-git-based-workflow-and-free-github-pages-hosting/85 "2021-03-06T17:24:16Z")

</div>

Reveal.js For a few years now I’ve been using the JavaScript-based, interoperable presentation platform called Reveal.js — the HTML presentation framework It’s great for presentations that look different enough to be…

---

## [Govroam, the NHS, and WiFi](https://bawmedical.co.uk/t/govroam-the-nhs-and-wifi/47)

<div class="topic-metadata">

**Author:** [@marcusbaw](https://bawmedical.co.uk/u/marcusbaw)\
**Replies:** 0\
**Last updated:** [27 January 2017 00:00 UTC](https://bawmedical.co.uk/t/govroam-the-nhs-and-wifi/47 "2017-01-27T00:00:00Z")

</div>

Originally published as a guest blog for JISC Govroam https://govroam.jiscinvolve.org/wp/2017/03/govroam-the-nhs-and-wifi/ Hi, I’m Dr Marcus Baw and I’m a locum (freelance) GP and Emergency Physician in the North…

---

## [Everything Is Awesome! in Health IT](https://bawmedical.co.uk/t/everything-is-awesome-in-health-it/83)

<div class="topic-metadata">

**Author:** [@marcusbaw](https://bawmedical.co.uk/u/marcusbaw)\
**Replies:** 0\
**Last updated:** [4 November 2016 00:00 UTC](https://bawmedical.co.uk/t/everything-is-awesome-in-health-it/83 "2016-11-04T00:00:00Z")

</div>

!\[‘Everything Is Awesome’ (from The Lego Movie)\] (upload://p2A188TZPxjXut8hp3qR8r7Kp7h.jpeg) TL;DR: Everything is not Awesome. If you were at the recent EHI Live digital health conference/trade-show, you’d be forgive…

---

## [\#dissentingdigital](https://bawmedical.co.uk/t/dissentingdigital/84)

<div class="topic-metadata">

**Author:** [@marcusbaw](https://bawmedical.co.uk/u/marcusbaw)\
**Replies:** 1\
**Last updated:** [16 January 2020 18:10 UTC](https://bawmedical.co.uk/t/dissentingdigital/84 "2020-01-16T18:10:57Z")

</div>

Wigan Council ran an event today, for their self-appointed #digileaders to tell a whole load of other #digital people what #digital means, and how to win awards for being #digital. I couldn’t make #DestinationDigital.…

---

## [Scraping Google Groups to Discourse](https://bawmedical.co.uk/t/scraping-google-groups-to-discourse/48)

<div class="topic-metadata">

**Author:** [@marcusbaw](https://bawmedical.co.uk/u/marcusbaw)\
**Replies:** 0\
**Last updated:** [29 September 2016 23:00 UTC](https://bawmedical.co.uk/t/scraping-google-groups-to-discourse/48 "2016-09-29T23:00:00Z")

</div>

Update 2016: I’ve since found a better way to do Google Group to Discourse migrations and have written an updated howto here: Someone who knew more about Google Groups had managed to make a script which can extract the …

---

## [NHS Staff WiFi - an overview](https://bawmedical.co.uk/t/nhs-staff-wifi-an-overview/49)

<div class="topic-metadata">

**Author:** [@marcusbaw](https://bawmedical.co.uk/u/marcusbaw)\
**Replies:** 0\
**Last updated:** [29 September 2016 23:00 UTC](https://bawmedical.co.uk/t/nhs-staff-wifi-an-overview/49 "2016-09-29T23:00:00Z")

</div>

I’ve collected together some information about my work over several years on WiFi in the NHS NHS WiFi Programme I’m currently Chair of the NHS Digital WiFi Programme Advisory Group, which is advising on the introductio…

---

## [Presentations via Chromecast](https://bawmedical.co.uk/t/presentations-via-chromecast/50)

<div class="topic-metadata">

**Author:** [@marcusbaw](https://bawmedical.co.uk/u/marcusbaw)\
**Replies:** 0\
**Last updated:** [15 April 2016 23:00 UTC](https://bawmedical.co.uk/t/presentations-via-chromecast/50 "2016-04-15T23:00:00Z")

</div>

I use the browser-based Reveal.js framework for all my presentations, so I recently started playing around with the idea of doing presentations via Chromecast, with some success. Why? Despite HDMI being the /de-rigeur…

---

## [Using Reveal.js for presentations, with a (mostly) offline git-based workflow, and free hosting](https://bawmedical.co.uk/t/using-reveal-js-for-presentations-with-a-mostly-offline-git-based-workflow-and-free-hosting/51)

<div class="topic-metadata">

**Author:** [@marcusbaw](https://bawmedical.co.uk/u/marcusbaw)\
**Replies:** 0\
**Last updated:** [30 March 2016 23:00 UTC](https://bawmedical.co.uk/t/using-reveal-js-for-presentations-with-a-mostly-offline-git-based-workflow-and-free-hosting/51 "2016-03-30T23:00:00Z")

</div>

Reveal.js For a few years now I’ve been using the JavaScript-based, interoperable presentation platform called Reveal.js - the HTML presentation framework It’s great for presentations that look different enough to be …

---

## [Discoursehacking – adding Badges to Users, in bulk, in Discourse](https://bawmedical.co.uk/t/discoursehacking-adding-badges-to-users-in-bulk-in-discourse/52)

<div class="topic-metadata">

**Author:** [@marcusbaw](https://bawmedical.co.uk/u/marcusbaw)\
**Replies:** 1\
**Last updated:** [20 January 2020 16:08 UTC](https://bawmedical.co.uk/t/discoursehacking-adding-badges-to-users-in-bulk-in-discourse/52 "2020-01-20T16:08:50Z")

</div>

At the time of writing, there’s no Admin UI for granting badges in bulk in Discourse. So we have to do it the Old Navy Way, on the Rails console… emails = \[array containing all the email addresses of attendees\] # initi…

---

## [A Discourse Toolkit for the Rails Console #discoursehacking](https://bawmedical.co.uk/t/a-discourse-toolkit-for-the-rails-console-discoursehacking/53)

<div class="topic-metadata">

**Author:** [@marcusbaw](https://bawmedical.co.uk/u/marcusbaw)\
**Replies:** 0\
**Last updated:** [11 March 2015 00:00 UTC](https://bawmedical.co.uk/t/a-discourse-toolkit-for-the-rails-console-discoursehacking/53 "2015-03-11T00:00:00Z")

</div>

I’ve been working for Digital Health Networks (e-Health Media) for the past few months, migrating them from a Google Group which lacked some of the nicer social features we have become used to, to a new shiny Discourse …

---

## [How to work around EMIS Web’s locked Task modal window](https://bawmedical.co.uk/t/how-to-work-around-emis-web-s-locked-task-modal-window/54)

<div class="topic-metadata">

**Author:** [@marcusbaw](https://bawmedical.co.uk/u/marcusbaw)\
**Replies:** 0\
**Last updated:** [10 March 2015 00:00 UTC](https://bawmedical.co.uk/t/how-to-work-around-emis-web-s-locked-task-modal-window/54 "2015-03-10T00:00:00Z")

</div>

One of EMIS Web’s most annoying features is the frequent use of modal windows, which ‘lock’ the rest of EMIS in the background while they are open. If you type your referral letters as Tasks (as we do at my current pract…

[Next page](https://bawmedical.co.uk/c/blog/9.md?page=1)
