<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/rss-style.xsl" type="text/xsl"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	    xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	     xmlns:dc="http://purl.org/dc/elements/1.1/"
	   xmlns:atom="http://www.w3.org/2005/Atom"
	     xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	  xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>
<channel>
	<title>nhs &#8211; Terence Eden’s Blog</title>
	<atom:link href="https://shkspr.mobi/blog/tag/nhs/feed/" rel="self" type="application/rss+xml" />
	<link>https://shkspr.mobi/blog</link>
	<description>Regular nonsense about tech and its effects 🙃</description>
	<lastBuildDate>Thu, 05 Mar 2026 07:54:34 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://shkspr.mobi/blog/wp-content/uploads/2023/07/cropped-avatar-32x32.jpeg</url>
	<title>nhs &#8211; Terence Eden’s Blog</title>
	<link>https://shkspr.mobi/blog</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title><![CDATA[Responsible Disclosure: Joiners, Movers, and Leavers in NHS BSA]]></title>
		<link>https://shkspr.mobi/blog/2025/12/responsible-disclosure-joiners-movers-and-leavers-in-nhs-bsa/</link>
					<comments>https://shkspr.mobi/blog/2025/12/responsible-disclosure-joiners-movers-and-leavers-in-nhs-bsa/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Tue, 02 Dec 2025 12:34:08 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[CyberSecurity]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[nhs]]></category>
		<category><![CDATA[Responsible Disclosure]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=64236</guid>

					<description><![CDATA[Many many years ago, I did some work for the NHS. As part of that, I was given access to certain GitHub organisations so that I could contribute to various projects. Once I left that job my access was revoked.  Mostly.  A few weeks ago, I received this email from GitHub.    On the surface, this is a sensible email. They want all their members to only have strong 2FA and I still had SMS configured …]]></description>
										<content:encoded><![CDATA[<p>Many many years ago, I did some work for the NHS. As part of that, I was given access to certain GitHub organisations so that I could contribute to various projects. Once <a href="https://shkspr.mobi/blog/2020/07/all-good-things/">I left that job</a> my access was revoked.</p>

<p>Mostly.</p>

<p>A few weeks ago, I received this email from GitHub.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2025/10/NHS-BSA-Github.webp" alt="Your organization, NHS Business Services Authority that you are a member of, now requires all users to only have secure two-factor authentication (2FA) methods. You currently have SMS/Text message configured as a 2FA method, which is not considered secure. To access NHS Business Services Authority resources, remove SMS/Text message as a 2FA method. " width="512" height="464" class="aligncenter size-full wp-image-64237">

<p>On the surface, this is a sensible email. They want all their members to only have strong 2FA and I still had SMS configured as a fallback method. Except, of course, I should <em>not</em> be a member. I should have been kicked out when I handed back my laptop and lanyard. There was still a bit of pandemic pandemonium about - but surely in the last few years someone should have audited the organisation's membership?</p>

<p>The <abbr title="Joiners, Movers, Leavers">JML</abbr> process is critical to cybersecurity. There's no point having fancy controls if you don't revoke the permissions of people who are no longer entitled to access.  On a fully integrated system this is (usually) easy - untick a box on Active Directory or whatever and  <em>*poof*</em> the user is banned.</p>

<p>But with <em>external</em> systems the problem is harder. You now need to keep track of external usernames, synchronise them with internal names, periodically check them for updates, integrate with an API, and - in some cases - take manual action.  It's clear that this particular bit of the NHS had slipped up. Looking through the private list of collaborators, there were <em>many</em> old accounts.</p>

<p>I was able to see all private collaborators:</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2025/10/view_private_members.webp" alt="Screenshot showing a redacted list of members." width="1920" height="1080" class="aligncenter size-full wp-image-64239">

<p>I could see all private repositories:</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2025/10/Private-Repos.webp" alt="Screenshot showing a redacted list of private repositories." width="1920" height="1080" class="aligncenter size-full wp-image-64240">

<p>I even had access to create new repositories - including special ones:</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2025/10/Create-New-Repo.webp" alt="Screenshot showing the ability to create new special repositories." width="1920" height="1080" class="aligncenter size-full wp-image-64241">

<p>To be abundantly clear, there was no medical data on GitHub. There was no patient data available for me to view. Absolutely nothing medically sensitive was stored there. This isn't a GDPR or medical privacy issue.  If I had made any changes to the code stored on there, it would never have made it to production. There were no API keys or sensitive data or passwords for me to exfiltrate. The <a href="https://www.nhsbsa.nhs.uk/">NHS BSA</a> is a business unit - not a medical unit.</p>

<p>Nevertheless, it is important that <em>all</em> parts of a large organisation are able to quickly and competently remove users once they have left.</p>

<h2 id="timeline"><a href="https://shkspr.mobi/blog/2025/12/responsible-disclosure-joiners-movers-and-leavers-in-nhs-bsa/#timeline">Timeline</a></h2>

<ul>
<li>2025-10-17

<ul>
<li>Received GitHub email.</li>
<li>Visited <a href="https://www.nhs.uk/.well-known/security.txt">https://www.nhs.uk/.well-known/security.txt</a> to get details of how to raise security issues.</li>
<li>Raised the issue on <a href="https://hackerone.com/edent?type=user">HackerOne</a></li>
</ul></li>
<li>2025-10-21

<ul>
<li>After triage, the issue was assigned directly to the BSA.</li>
</ul></li>
<li>2025-10-31

<ul>
<li>I was removed from the organisation.</li>
<li><img src="https://shkspr.mobi/blog/wp-content/uploads/2025/10/removed.webp" alt="You’ve been removed from the &quot;NHS Business Services Authority&quot; organization. " width="1024" height="490" class="aligncenter size-full wp-image-64238"></li>
<li>Requested permission to publish this post. No objection received.</li>
</ul></li>
<li>2025-12-02

<ul>
<li>Published</li>
</ul></li>
</ul>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=64236&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2025/12/responsible-disclosure-joiners-movers-and-leavers-in-nhs-bsa/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Book Review: This Might Surprise You - A Breast Cancer Story by Hayley Gullen ★★★★★]]></title>
		<link>https://shkspr.mobi/blog/2025/09/book-review-this-might-surprise-you-a-breast-cancer-story-by-hayley-gullen/</link>
					<comments>https://shkspr.mobi/blog/2025/09/book-review-this-might-surprise-you-a-breast-cancer-story-by-hayley-gullen/#respond</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Thu, 25 Sep 2025 11:34:17 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[Book Review]]></category>
		<category><![CDATA[nhs]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=63496</guid>

					<description><![CDATA[My pal Hayley has written a book - a graphic memoir about dealing with breast cancer. Graphic as in graphic-novel - although there are a large variety of sketched boobs dotted throughout the pages and some frank discussions of sex. I&#039;m not very good with &#34;medical stuff&#34; - so I was quite proud of myself for only twice needing to take a break from reading it because I felt faint.  It is the most…]]></description>
										<content:encoded><![CDATA[<img src="https://shkspr.mobi/blog/wp-content/uploads/2025/09/Hayley-Gullen.webp" alt="Comic book cover." width="200" height="300" class="alignleft size-full wp-image-63498">

<p>My pal Hayley has written a book - a graphic memoir about dealing with breast cancer. Graphic as in graphic-novel - although there <em>are</em> a large variety of sketched boobs dotted throughout the pages and some frank discussions of sex. I'm not very good with "medical stuff" - so I was quite proud of myself for only twice needing to take a break from reading it because I felt faint.</p>

<p>It is the most perfectly human book I've read in a while. The inner monologue will be intimately familiar to anyone who has sat nervously in a hospital waiting room. It is in turns funny, heartbreaking, devastating, and hopeful. The illustrations are lush. Soaring between the mundane nature of being stuck in a machine, to the surreal nature of your body conspiring against you. It expertly mixes the factual (what to take, when to take it, where to go) with the fanciful (how to visualise your oncologist catching you with a butterfly net).</p>

<p>This book is vital reading for anyone involved in the NHS. It presents a <del>patient-</del> person-centred view of everything that can go wrong on a <del>patient's</del> person's journey through the health system. From technobabbling doctors to outdated IT systems. It's a clear and punchy call for improved holistics. Every part of the system matters - especially when <del>patients</del> people are at their most vulnerable.</p>

<p>In a delightful meta-narrative, the book passes the eponymous Gullen-test which asks whether a character with cancer is cured by normal science or a miracle. In this case, it is lot (and lots) of drugs, machines, doctors, nurses, and chemicals.</p>

<p>People with cancer get bought a lot of books. This is a tight 180 pages exploring the melancholy and the joy which can accompany the journey.</p>

<p>Highly recommended.</p>

<h2 id="technical-details"><a href="https://shkspr.mobi/blog/2025/09/book-review-this-might-surprise-you-a-breast-cancer-story-by-hayley-gullen/#technical-details">Technical Details</a></h2>

<p>This part is more of a technical review of the eBook.  Firstly, it's all in black and white - which makes it suitable for reading on an eInk device.</p>

<p>It's also available as an ePub - rather than just a flattened PDF. That means the text is selectable, available for screen readers, and searchable.</p>

<p>The book weighs in at 156MB, which is a bit chunky and will be slow to open on some eReaders. The images are all 1134x1700 resolution which makes them gorgeous to look at. But they're saved in the rather inefficient JPEG format, at extremely high quality. Shifting the images to PNG would have reduced the filesize by at least a third, with no loss of quality.</p>

<p>Bafflingly, the publisher has fixed the height and width of every page using:</p>

<pre><code class="language-html">&lt;meta content="width=444, height=665" name="viewport"/&gt;
</code></pre>

<p>That's approximately the right aspect ratio, but far too small. Some eReaders will display the pages in a small box on the page, others might be prevented from zooming in. The CSS is also weirdly bloated and could do with being optimised.</p>

<p>None of this will spoil your enjoyment of a very fine book. It's just evidence that some publishers need to get better at the technical aspects of graphic novels!</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=63496&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2025/09/book-review-this-might-surprise-you-a-breast-cancer-story-by-hayley-gullen/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[The NHS shouldn't outsource its QR codes]]></title>
		<link>https://shkspr.mobi/blog/2025/06/the-nhs-shouldnt-outsource-its-qr-codes/</link>
					<comments>https://shkspr.mobi/blog/2025/06/the-nhs-shouldnt-outsource-its-qr-codes/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Tue, 03 Jun 2025 11:34:04 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[gdpr]]></category>
		<category><![CDATA[nhs]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[qr]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=60954</guid>

					<description><![CDATA[QR codes are brilliant. They&#039;re a simple way to allow users to easily and quickly go to the right URl - no matter how complex. No more worrying about typing in long addresses or figuring out if that&#039;s a letter O or the number O. Scan and go!  The best thing about QR codes is that they&#039;re free. It doesn&#039;t cost any money to generate one. They&#039;re an open standard with no middle-men. Users can go…]]></description>
										<content:encoded><![CDATA[<p>QR codes are brilliant. They're a simple way to allow users to easily and quickly go to the right URl - no matter how complex. No more worrying about typing in long addresses or figuring out if that's a letter O or the number O. Scan and go!</p>

<p>The best thing about QR codes is that they're free. It doesn't cost any money to generate one. They're an open standard with no middle-men. Users can go direct to your site!</p>

<p>Except… Some people want to insert themselves into your conversation. Sometimes it is for malicious reasons, sometimes it is greed for user data, and sometimes it is just incompetence.</p>

<p>Let's take this example - a health centre wants people to register. Scan the QR and get started. Fab!</p>

<p><img src="https://shkspr.mobi/blog/wp-content/uploads/2025/05/registerQR.webp" alt="QR code on an NHS branded poster." width="982" height="1220" class="aligncenter size-full wp-image-60956">
<small>Photo shamelessly stolen from a LinkedIn contact.</small></p>

<p>But what happens when you scan the QR code?  Rather than taking you directly to an authoritative and trusted NHS.UK domain name, it sends you through <code>https://register-with-gp.ht1.uk/</code>.</p>

<h2 id="who-on-earth-are-ht1-uk"><a href="https://shkspr.mobi/blog/2025/06/the-nhs-shouldnt-outsource-its-qr-codes/#who-on-earth-are-ht1-uk">Who on earth are HT1.UK?</a></h2>

<p>According to <a href="https://www.healthtech1.uk/">their website</a>, they're an automation company who are "on a mission to make the NHS the most advanced healthcare system in the world."</p>

<p>Good for them. But what information are they collecting about users who traverse through their QR codes? If you take a look at <a href="https://docs.healthtech1.uk/general-privacy-policy">their privacy policy</a> you won't find anything specific.  Never mind, let's email their friendly privacy team. What's their email address?</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2025/05/emailthem.webp" alt="Screenshot of terms and conditions with an hello email address." width="1024" height="406" class="aligncenter size-full wp-image-60957">

<p>Of course, emailing that gets you back this error:</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2025/05/ht1email.webp" alt="Hey there 👋 This email inbox is not monitored. Please get in touch with us at support@healthtech1.uk Thanks, Team at Healthtech-1" width="529" class="aligncenter size-full wp-image-60955">

<p>Emoji! How fun!!</p>

<p>So I emailed the new address to see what information they were collecting. Their response wasn't particularly informative.</p>

<blockquote><p>because Healthtech-1 is a processor of information and the GP practice is the data controller any requests about how your data is handled should be made to the GP practice who can inform you of the information you requested.</p>

<p>…</p>

<p>I can confirm that there is no information stored about users who scan the QR codes and no cookies placed.</p></blockquote>

<p>But, of course, users have no way of verifying what this company is storing about them. There's simply no reason to use an untrusted 3rd party like this to provide either a QR code or an intermediary website.</p>

<h2 id="why-this-is-a-problem"><a href="https://shkspr.mobi/blog/2025/06/the-nhs-shouldnt-outsource-its-qr-codes/#why-this-is-a-problem">Why this is a problem</a></h2>

<p>Trust is everything. People are <em>constantly</em> being scammed. One of the great things that GOV.UK did was to say "This here is our trusted brand. If you don't see GOV.UK in the URl bar - don't trust it!"</p>

<p>The NHS should be doing the same. Every hospital, surgery, and clinic should have an NHS.UK domain name. When a user sees a link to a healthcare service which <em>doesn't</em> go through NHS.UK, they should feel suspicious and not click on it.</p>

<p>There is no way as a regular user to know that HT1.UK is a trusted domain. What about HT1.biz? HT2.UK? NHS.info.ly?  What happens if HT1 go bust or have their domain name hijacked?</p>

<p>The NHS must stop the proliferation of these 3rd party domain names. They need to reinforce users' understanding that NHS.UK is the <em>only</em> trusted domain name for official NHS services.</p>

<p>I'm sure HT1.UK aren't doing anything nefarious with the data of people who visit their QR codes. I'm sure they're not inserting tracking cookies or selling my data. But I shouldn't have to be sure. All users should be pointed <em>directly</em> to an NHS.UK domain without having to risk whether their details are going via a dodgy site.</p>

<p>Here endeth the rant.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=60954&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2025/06/the-nhs-shouldnt-outsource-its-qr-codes/feed/</wfw:commentRss>
			<slash:comments>8</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[You can outsource risk, but you can't outsource reputation]]></title>
		<link>https://shkspr.mobi/blog/2024/06/you-can-outsource-risk-but-you-cant-outsource-reputation/</link>
					<comments>https://shkspr.mobi/blog/2024/06/you-can-outsource-risk-but-you-cant-outsource-reputation/#respond</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Thu, 20 Jun 2024 11:34:22 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[CyberSecurity]]></category>
		<category><![CDATA[nhs]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=50879</guid>

					<description><![CDATA[Over the last few weeks, I&#039;ve had several people ask me about the recent hack on the NHS.  A ransomware attack has meant that several hospitals have cancelled operations and there is now an urgent demand for blood donors.  What does it say about the state of NHS IT that this attack has happened?  Nothing.  Because the NHS was not hacked.  Instead, a company they use to perform blood tests was…]]></description>
										<content:encoded><![CDATA[<p>Over the last few weeks, I've had several people ask me about the recent hack on the NHS.  A ransomware attack has meant that several hospitals have cancelled operations and there is now an urgent demand for blood donors.  What does it say about the state of NHS IT that this attack has happened?</p>

<p>Nothing.</p>

<p>Because the NHS was not hacked.</p>

<p>Instead, a company they use to perform blood tests was attacked. <a href="https://www.synnovis.co.uk/news-and-press/synnovis-cyberattack">Synnovis is the company responsible</a> - they're the ones who have fallen prey to an attacker. This private company - will all the resources of the free-market system - hadn't protected themselves well enough.</p>

<p>I'm perfectly comfortable with the NHS buying things from private companies. The NHS doesn't need to write its own webserver software. There doesn't need to be a state-owned factory which produces "medical grade" ballpoint-pens. And, yeah, if a private company can run blood tests faster and cheaper - it might make sense to use them.</p>

<p>But the problem with outsourcing is that your customer doesn't understand the way your organisation is organised. I once worked for a telco who outsourced their customer service helpdesk. The shitty call-centre we used saved them a lot of money but dragged their reputation through the mud.</p>

<p>Similarly, here's <a href="https://www.telegraph.co.uk/news/2024/06/04/cyber-attack-hospitals-cancel-surgeries-major-incident/">a story in the Telegraph about the attack</a>:</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2024/06/telegraph-fs8.png" alt="Cyber attack hits major London hospitals. ‘Significant impact’ on King’s College Hospital, Guy’s and St Thomas’ and south-east London GP services, say NHS leaders. A cyber attack has crippled three major London hospitals, causing operations, blood tests and transfusions to be delayed for weeks. The National Cyber Security Centre (NCSC) is investigating the source of the ransomware attack, which led to chaos in A&amp;E departments on Tuesday. NHS leaders said there had been a “significant impact” on King’s College Hospital, Guy’s and St Thomas’ and GP services in south-east London. The Telegraph understands that security sources believe the hack to bear the hallmarks of a criminal activity. The attackers behind it are believed to be " width="960" height="665" class="aligncenter size-full wp-image-50880">

<p>As ever, <a href="https://x.com/search?q=penultimate%20paragraph%20from%3Aedent&amp;src=typed_query">the real story is in the penultimate paragraph</a>.  You have to read all the way through to see it wasn't the NHS being hacked.</p>

<p>Go through other news stories on the subject and see how clear they make it that it <em>isn't</em> the NHS who have been hacked.</p>

<p>If your website goes down, do your users care whether its <em>technically</em> an outage at your 3rd party CDN?  When your customers' credit card details are leaked, do the headlines mention your name or your payment provider's? Which bits of your reputation do you feel like handing to other people?</p>

<p>If you're able to, <a href="https://www.blood.co.uk/">please donate blood</a>.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=50879&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2024/06/you-can-outsource-risk-but-you-cant-outsource-reputation/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Nurses should spend less time helping patients and more time ordering bandages]]></title>
		<link>https://shkspr.mobi/blog/2023/08/nurses-should-spend-less-time-helping-patients-and-more-time-ordering-bandages/</link>
					<comments>https://shkspr.mobi/blog/2023/08/nurses-should-spend-less-time-helping-patients-and-more-time-ordering-bandages/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Mon, 07 Aug 2023 11:34:13 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[admin]]></category>
		<category><![CDATA[health]]></category>
		<category><![CDATA[nhs]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=45979</guid>

					<description><![CDATA[I was speaking to the absolute epitome of a pub bore. Flapping his jaws about how the problem with the NHS was too many admin staff doing absolutely nothing.  &#34;Quite right!&#34; I said, feverishly agreeing with his red-faced ranting, &#34;Nurses should spend less time helping patients and more time ordering bandages!&#34;  He paused, slightly, as the gears in his brain started grinding. &#34;Well, no, not like…]]></description>
										<content:encoded><![CDATA[<p>I was speaking to the absolute epitome of a pub bore. Flapping his jaws about how the problem with the NHS was too many admin staff doing absolutely nothing.</p>

<p>"Quite right!" I said, feverishly agreeing with his red-faced ranting, "Nurses should spend less time helping patients and more time ordering bandages!"</p>

<p>He paused, slightly, as the gears in his brain started grinding. "Well, no, not like that. Obviously."</p>

<p>I agreed again, "Too true. Doctors shouldn't be installing computers either. They should be <em>co-ordinating</em> those who install computers."</p>

<p>He spluttered, "You're twisting my words!"</p>

<p>But was I? Really?</p>

<p>I'm sure there is <em>some</em> waste in the NHS. There's waste in all organisations. But most of what people think of as bloated middle-management is the boring work of keeping an organisation running.</p>

<p>Once an organisation gets beyond a certain size, it needs people to help manage the organisation itself.   I've worked at a startup where the engineers had to take time out of their day to build desks because the CEO didn't have enough cash to pay for delivery <em>and</em> assembly. I've been at corporates where managers spent about a day a week approving timesheets and running payroll - because a professional payroll department was too much of an overhead. Memorably, one company announced that they were getting rid of the tea-ladies who carted around an urn and selection of cakes - rather than having a cuppa at their desks, people left the building for half an hour on a group beverage run.</p>

<p>In all those cases, relentlessly focussing on the "core" mission had a moderate to severe impact on delivery.</p>

<p>Should we try to reduce the unnecessary administrative burden and overhead of our processes? Yes! That's an undoubted good idea. But what is "unnecessary"?</p>

<p>Here's the part where you tell me that the NHS shouldn't be providing... oh... I don't know... <a href="https://www.openaccessgovernment.org/childbirth-black-women-uk/117437/">racial sensitivity training</a> or <a href="https://www.lnwh.nhs.uk/lgbtqiplus#about-the-rainbow-badge">coloured lanyards</a> or <a href="https://www.gov.uk/government/news/health-and-social-care-secretary-bans-pagers-from-the-nhs">pagers</a>.  Fine.  Whatever. You have your bugbears and I have mine.</p>

<p>But the inescapable facts are that non-frontline services need to be performed to <em>support</em> the frontline. Without a payroll team to ensure people get paid, even the most dedicate nurse won't stick around for long. Without someone to tell the cleaners which toilets need cleaning, and researching the most cost effective way to buy bleach, and dealing with the fallout when there's interpersonal conflict - the dirt piles up and people get sicker.  Without someone forecasting bandage use, the optimal number to have in storage, the rotation of stock, monitoring the quality of goods delivered - you end up with insufficient bandages or paying too much to store bandages.</p>

<p>Just because <em>you</em> don't understand how the world works, doesn't mean the world doesn't work properly.  And just because the world is broken, doesn't mean it is broken in the way you think it is.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=45979&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2023/08/nurses-should-spend-less-time-helping-patients-and-more-time-ordering-bandages/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[That costs the same as five nurses!]]></title>
		<link>https://shkspr.mobi/blog/2023/05/that-costs-the-same-as-five-nurses/</link>
					<comments>https://shkspr.mobi/blog/2023/05/that-costs-the-same-as-five-nurses/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Thu, 25 May 2023 11:34:56 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[nhs]]></category>
		<category><![CDATA[technology]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=44371</guid>

					<description><![CDATA[Tom Dolan has an excellent blog post which touches, in part, on comparative cost.  If you&#039;re working for, say, a TV company - then you know exactly how much an hour of TV programming costs on average. If you want to do something like build a website, it&#039;s quite natural for people to evaluate its budget in terms of how many hours of TV it costs.  That can be a useful metric. It allows people to…]]></description>
										<content:encoded><![CDATA[<p>Tom Dolan has an excellent blog post which touches, in part, on <a href="https://www.leaningforward.com/blog/2022/12/this-is-for-everyone/">comparative cost</a>.</p>

<p>If you're working for, say, a TV company - then you know exactly how much an hour of TV programming costs on average. If you want to do something like build a website, it's quite natural for people to evaluate its budget in terms of how many hours of TV it costs.</p>

<p>That <em>can</em> be a useful metric. It allows people to benchmark the impact your non-core project is having against the investment. But, in my experience, it can also be toxic.</p>

<p>One of the challenges I faced when working with the NHS was that lots of people view the health service only in terms of Nurses. And any change that you propose will instantly be compared with a Nurse's salary.</p>

<p>It's disturbingly easy to say "We need a new payroll system? But that will cost the same as ONE THOUSAND NURSES!"</p>

<p>But, of course, without a proper payroll system you will have zero nurses. And - whisper it - one thousand nurses isn't a huge number in context of the total number of nurses in the UK.</p>

<p>Now, don't get me wrong; I love nurses.  But the NHS is also doctors, porters, receptionists, cleaners, and many more people. It is also buildings, TV screens, MRI machines, door handles, and scalpels. The NHS is computer systems, hardware, software, cloud processing, and giant stores of data.</p>

<p>Should we have more nurses? Yes! Should they be paid better? Yes! Can we improve the NHS without capital investment in technology? No!</p>

<p>Technology <em>should</em> be a generator of efficiencies. I'm aware that's not always the case and that a mismanaged project can be worse than no project at all. But comparing every piece of technology to a nurse's salary is an emotional sleight of hand which prevents any progress.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=44371&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2023/05/that-costs-the-same-as-five-nurses/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Poorly folded letters lead to exposure of medical data]]></title>
		<link>https://shkspr.mobi/blog/2023/01/poorly-folded-letters-lead-to-exposure-of-medical-data/</link>
					<comments>https://shkspr.mobi/blog/2023/01/poorly-folded-letters-lead-to-exposure-of-medical-data/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Tue, 03 Jan 2023 12:34:04 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[gdpr]]></category>
		<category><![CDATA[nhs]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=44466</guid>

					<description><![CDATA[I returned home from holiday to a pile of letters. Mostly junk, a few Christmas cards, and something from the NHS.  This is what the envelope looked like:    As it happens, I&#039;m not particularly concerned about who knows I had a fairly normal medical procedure. I&#039;ve blogged a bit about it and Tweeted about the experience in an attempt to de-stigmatise it.  Terence Eden is on Mastodon@edentReplying …]]></description>
										<content:encoded><![CDATA[<p>I returned home from holiday to a pile of letters. Mostly junk, a few Christmas cards, and something from the NHS.</p>

<p>This is what the envelope looked like:</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2023/01/colon.jpg" alt="A letter addressed to me. Just inside the plastic window you can see the word &quot;colonoscopies&quot;." width="1024" height="768" class="aligncenter size-full wp-image-44468">

<p>As it happens, I'm not particularly concerned about who knows I had a fairly normal medical procedure. I've blogged a bit about it and Tweeted about the experience in an attempt to de-stigmatise it.</p>

<blockquote class="social-embed" id="social-embed-1198638450897039361" lang="en" itemscope="" itemtype="https://schema.org/SocialMediaPosting"><blockquote class="social-embed" id="social-embed-1198496561375956993" lang="en" itemscope="" itemtype="https://schema.org/SocialMediaPosting"><header class="social-embed-header" itemprop="author" itemscope="" itemtype="https://schema.org/Person"><a href="https://twitter.com/edent" class="social-embed-user" itemprop="url"><img class="social-embed-avatar social-embed-avatar-circle" src="data:image/webp;base64,UklGRkgBAABXRUJQVlA4IDwBAACQCACdASowADAAPrVQn0ynJCKiJyto4BaJaQAIIsx4Au9dhDqVA1i1RoRTO7nbdyy03nM5FhvV62goUj37tuxqpfpPeTBZvrJ78w0qAAD+/hVyFHvYXIrMCjny0z7wqsB9/QE08xls/AQdXJFX0adG9lISsm6kV96J5FINBFXzHwfzMCr4N6r3z5/Aa/wfEoVGX3H976she3jyS8RqJv7Jw7bOxoTSPlu4gNbfXYZ9TnbdQ0MNnMObyaRQLIu556jIj03zfJrVgqRM8GPwRoWb1M9AfzFe6Mtg13uEIqrTHmiuBpH+bTVB5EEQ3uby0C//XOAPJOFv4QV8RZDPQd517Khyba8Jlr97j2kIBJD9K3mbOHSHiQDasj6Y3forATbIg4QZHxWnCeqqMkVYfUAivuL0L/68mMnagAAA" alt="" itemprop="image"><div class="social-embed-user-names"><p class="social-embed-user-names-name" itemprop="name">Terence Eden is on Mastodon</p>@edent</div></a><img class="social-embed-logo" alt="Twitter" src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0Aaria-label%3D%22Twitter%22%20role%3D%22img%22%0AviewBox%3D%220%200%20512%20512%22%3E%3Cpath%0Ad%3D%22m0%200H512V512H0%22%0Afill%3D%22%23fff%22%2F%3E%3Cpath%20fill%3D%22%231d9bf0%22%20d%3D%22m458%20140q-23%2010-45%2012%2025-15%2034-43-24%2014-50%2019a79%2079%200%2000-135%2072q-101-7-163-83a80%2080%200%200024%20106q-17%200-36-10s-3%2062%2064%2079q-19%205-36%201s15%2053%2074%2055q-50%2040-117%2033a224%20224%200%2000346-200q23-16%2040-41%22%2F%3E%3C%2Fsvg%3E"></header><section class="social-embed-text" itemprop="articleBody"><small class="social-embed-reply"><a href="https://twitter.com/edent/status/1198348521797300231">Replying to @edent</a></small>Morning folks!<br>I survived the night, and now have a couple of hours to wait until someone shoves a camera up me.<br>Not going to live stream it.<br><br>Probably.</section><hr class="social-embed-hr"><footer class="social-embed-footer"><a href="https://twitter.com/edent/status/1198496561375956993"><span aria-label="4 likes" class="social-embed-meta">❤️ 4</span><span aria-label="0 replies" class="social-embed-meta">💬 0</span><span aria-label="0 reposts" class="social-embed-meta">🔁 0</span><time datetime="2019-11-24T07:00:21.000Z" itemprop="datePublished">07:00 - Sun 24 November 2019</time></a></footer></blockquote><header class="social-embed-header" itemprop="author" itemscope="" itemtype="https://schema.org/Person"><a href="https://twitter.com/edent" class="social-embed-user" itemprop="url"><img class="social-embed-avatar social-embed-avatar-circle" src="data:image/webp;base64,UklGRkgBAABXRUJQVlA4IDwBAACQCACdASowADAAPrVQn0ynJCKiJyto4BaJaQAIIsx4Au9dhDqVA1i1RoRTO7nbdyy03nM5FhvV62goUj37tuxqpfpPeTBZvrJ78w0qAAD+/hVyFHvYXIrMCjny0z7wqsB9/QE08xls/AQdXJFX0adG9lISsm6kV96J5FINBFXzHwfzMCr4N6r3z5/Aa/wfEoVGX3H976she3jyS8RqJv7Jw7bOxoTSPlu4gNbfXYZ9TnbdQ0MNnMObyaRQLIu556jIj03zfJrVgqRM8GPwRoWb1M9AfzFe6Mtg13uEIqrTHmiuBpH+bTVB5EEQ3uby0C//XOAPJOFv4QV8RZDPQd517Khyba8Jlr97j2kIBJD9K3mbOHSHiQDasj6Y3forATbIg4QZHxWnCeqqMkVYfUAivuL0L/68mMnagAAA" alt="" itemprop="image"><div class="social-embed-user-names"><p class="social-embed-user-names-name" itemprop="name">Terence Eden is on Mastodon</p>@edent</div></a><img class="social-embed-logo" alt="Twitter" src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0Aaria-label%3D%22Twitter%22%20role%3D%22img%22%0AviewBox%3D%220%200%20512%20512%22%3E%3Cpath%0Ad%3D%22m0%200H512V512H0%22%0Afill%3D%22%23fff%22%2F%3E%3Cpath%20fill%3D%22%231d9bf0%22%20d%3D%22m458%20140q-23%2010-45%2012%2025-15%2034-43-24%2014-50%2019a79%2079%200%2000-135%2072q-101-7-163-83a80%2080%200%200024%20106q-17%200-36-10s-3%2062%2064%2079q-19%205-36%201s15%2053%2074%2055q-50%2040-117%2033a224%20224%200%2000346-200q23-16%2040-41%22%2F%3E%3C%2Fsvg%3E"></header><section class="social-embed-text" itemprop="articleBody"><small class="social-embed-reply"><a href="https://twitter.com/edent/status/1198496561375956993">Replying to @edent</a></small>All done, and pretty uneventful.<br>Lovely NHS staff (as always) &amp; complimentary biscuits afterwards.<br><br>Didn't get a copy of the colonoscopy video, but have some lovely colour photos which I'll be glad to show you when you pop round.<br><br>Still a bit 🥴 from the drugs. Staying offline.</section><hr class="social-embed-hr"><footer class="social-embed-footer"><a href="https://twitter.com/edent/status/1198638450897039361"><span aria-label="4 likes" class="social-embed-meta">❤️ 4</span><span aria-label="4 replies" class="social-embed-meta">💬 4</span><span aria-label="0 reposts" class="social-embed-meta">🔁 0</span><time datetime="2019-11-24T16:24:10.000Z" itemprop="datePublished">16:24 - Sun 24 November 2019</time></a></footer></blockquote>

<p>But there will be plenty of people who are <em>mortified</em> that their postie knows that someone shoved a camera up their bum.  Or that other people living in their home know that their guts are playing up. I'm sure you can imagine a worst-case scenario.</p>

<p>There are several ways to prevent this - each with potential drawbacks:</p>

<ul>
<li>Use a cover sheet which <em>only</em> has the address on. Will this double the cost?</li>
<li>Print the address on one side of the paper and the letter on the other side. How does that test with users though?</li>
<li>Don't use a windowed envelope and print the address separately. Are there cost implications?</li>
<li>Ensure that the first few lines don't contain any sensitive information. How can that be enforced?</li>
<li>Manually check outgoing letters to ensure they're compliant. Again, what's the cost of that?</li>
</ul>

<p>I'm sure you can think of a few more.  Some people have even tried to standardise this:</p>

<iframe src="https://ioc.exchange/@lpwaterhouse/109606822604601411/embed" class="mastodon-embed" style="max-width: 100%; border: 0" width="400" height="350" allowfullscreen="allowfullscreen"></iframe>

<p>Thankfully, the letter told me that I didn't need an additional screening. Which was something of a relief.</p>

<p>Now, if you'll excuse me, I need to find the Data Protection Officer and become a pain in <em>their</em> arse!</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=44466&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2023/01/poorly-folded-letters-lead-to-exposure-of-medical-data/feed/</wfw:commentRss>
			<slash:comments>11</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Giving Blood - Part Ⅲ]]></title>
		<link>https://shkspr.mobi/blog/2021/12/giving-blood-part-%e2%85%b2/</link>
					<comments>https://shkspr.mobi/blog/2021/12/giving-blood-part-%e2%85%b2/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Tue, 14 Dec 2021 12:34:56 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[blood]]></category>
		<category><![CDATA[nhs]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=41270</guid>

					<description><![CDATA[Last time it was a mid-pandemic trip to a giant shopping mall. This time, a pre-Xmas trip to a youth centre. Glamorous!  I always feel slightly boring when I answer the pre-donation questionnaire. No, I haven&#039;t been travelling to exotic locations, having sex with multiple strangers in exchange for drugs and money. I could blame lockdown, but it&#039;s unlikely I&#039;d be doing those things anyway!  Bit of …]]></description>
										<content:encoded><![CDATA[<p><a href="https://shkspr.mobi/blog/2021/08/giving-blood-part-deux/">Last time</a> it was a mid-pandemic trip to a giant shopping mall. This time, a pre-Xmas trip to a youth centre. Glamorous!  I always feel slightly boring when I answer the pre-donation questionnaire. No, I haven't been travelling to exotic locations, having sex with multiple strangers in exchange for drugs and money. I could blame lockdown, but it's unlikely I'd be doing those things anyway!</p>

<p>Bit of an odd one this time. My blood was too "fizzy" to do the iron level drop - so they had to do it the old fashioned way. Then it turned out that my veins were too "flat". No idea what that meant, but a different nurse was able to exsanguinate me properly.</p>

<p>And then, the machine wouldn't stop bleeping. Apparently my flow was too low. So I raised my heart rate by thinking of exciting things. Like tonight's episode of Doctor Who!</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2021/12/Me-donating-blood.jpeg" alt="Me sat back in a chair with a blood donation machine next to me." width="680" height="510" class="aligncenter size-full wp-image-41275">

<p>The best thing about donating isn't the free drink (delicious purple flavoured isotonic water) nor the free snacks (crisps, chocolate, or popcorn this time) but the high-quality free stickers!</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2021/12/Sticker.jpeg" alt="Sticker in the shape of a blood drop saying that I've donated blood." width="510" height="680" class="aligncenter size-full wp-image-41274">

<p>And so another 470㎖ of the good stuff is sent off to the bank. If you need blood in the next few weeks, I hope you will enjoy some organically-reared, vegan-fed, cruelty-free blood on me ☺</p>

<p><a href="https://blood.co.uk"><img src="https://shkspr.mobi/blog/wp-content/uploads/2021/08/unnamed.jpg" alt="I just made a donation. Find out how you can at blood.co.uk." width="274" height="144" class="aligncenter size-full wp-image-39807"></a></p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=41270&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2021/12/giving-blood-part-%e2%85%b2/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Vax³💉💉💉]]></title>
		<link>https://shkspr.mobi/blog/2021/12/vax%c2%b3/</link>
					<comments>https://shkspr.mobi/blog/2021/12/vax%c2%b3/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Sat, 11 Dec 2021 12:34:11 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[covid19]]></category>
		<category><![CDATA[nhs]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=41296</guid>

					<description><![CDATA[I am in awe of how simple the booster shot booking process was. I visited the site on my phone while in bed and hungover, typed in my NHS number, confirmed a few details, and it listed a pharmacy a 20 minute walk away as having appointments.  A couple of weeks later and my 2xAZ was supplemented with 0.5x Moderna / SpikeVax. What a cool name - my inner Buffy fan is very happy to have been &#34;Spiked&#34; …]]></description>
										<content:encoded><![CDATA[<p>I am in awe of how simple the booster shot booking process was. I <a href="https://www.nhs.uk/conditions/coronavirus-covid-19/coronavirus-vaccination/book-coronavirus-vaccination/">visited the site</a> on my phone while in bed and hungover, typed in my NHS number, confirmed a few details, and it listed a pharmacy a 20 minute walk away as having appointments.</p>

<p>A couple of weeks later and my <a href="https://shkspr.mobi/blog/2021/06/vaxed-and-waxed/">2xAZ</a> was supplemented with 0.5x Moderna / SpikeVax. What a cool name - my inner Buffy fan is very happy to have been "Spiked" 🧛</p>

<p>Not quite early enough to be fully boosted for Xmas party season, but there's a limit to how much over-priced half-baked veggie fare I can eat.</p>

<p>As with my previous two jabs, I got them done on Friday afternoon so that I could spend the weekend suffering. I'm sure my work wouldn't have minded me taking some time off to recover, but I know I'd feel guilty about sitting on the sofa while my colleagues cover for me.</p>

<p>I gave blood last week. So I wonder if that means the vaccine is now extra concentrated in my bloodstream and I'll get superimmunity? The nurse administering the jab didn't seem to think so…</p>

<p>I guess the real question now is - how many more? I already had my flu jab a few months ago. Is there a limit to the number of vaccines a person can have? Can we be loaded up with hundreds of mRNA vaccines at once?</p>

<p>I've spent the last two years basically not being ill. Well, other than a brief bout of an upset stomach.  No sniffles, no hacking up phlegm, no sore throats, no debilitating headaches. I could get used to this! But I wonder if that will affect my immune system? No lurgy in two years - does that mean the next thing to make it through my mask is going to knock me flat?</p>

<p>I suspect that I'll start going back into the office on a regular basis at some point early in the new year. But, for now, I'm safe in my little bubble - watching the world go by my window.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=41296&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2021/12/vax%c2%b3/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Three Things I Wish I'd Known About NHS Technology]]></title>
		<link>https://shkspr.mobi/blog/2021/08/things-i-wish-id-known-about-nhs-technology/</link>
					<comments>https://shkspr.mobi/blog/2021/08/things-i-wish-id-known-about-nhs-technology/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Thu, 12 Aug 2021 11:36:37 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[nhs]]></category>
		<category><![CDATA[nhsx]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=37321</guid>

					<description><![CDATA[It has been a year since I stopped working for NHSX. A few weeks ago, someone reached out to me inquiring about a job there. They wanted to know what they needed to know before joining.   As well as the normal moaning about the quality of vending machine coffee, I told them about three things which caught me off-guard when I joined.  So, here for your edification, are three things I wish I&#039;d…]]></description>
										<content:encoded><![CDATA[<p>It has been <a href="https://shkspr.mobi/blog/2020/07/all-good-things/">a year since I stopped working for NHSX</a>. A few weeks ago, someone reached out to me inquiring about a job there. They wanted to know what they needed to know before joining.   As well as the normal moaning about the quality of vending machine coffee, I told them about three things which caught me off-guard when I joined.</p>

<p>So, here for your edification, are three things I wish I'd known about NHS technology before I joined...</p>

<h2 id="the-nhs-doesnt-exist"><a href="https://shkspr.mobi/blog/2021/08/things-i-wish-id-known-about-nhs-technology/#the-nhs-doesnt-exist">The NHS Doesn't Exist</a></h2>

<p>I often tell people that the NHS is a figment of their imagination. 
When I say this, I don't mean "the <em>NHS</em> doesn't exist". I mean "<em>the</em> NHS doesn't exist".</p>

<p>Health is a (mostly) devolved competency - which means there is no single NHS for the UK. Within England, you have local responsibilities, Clinical Commissioning Groups (<a href="https://www.england.nhs.uk/ccgs/">CCG</a>s), and a whole host of other organisation. Then there are national bits of the NHS like NHS Digital, or NHS Blood and Transplant. But it is a mish-mash of (brilliant) organisations.</p>

<p>Here's an explainer video which I found pretty useful:</p>

<iframe title="How does the NHS in England work? An alternative guide" width="620" height="349" src="https://www.youtube.com/embed/DEARD4I3xtE?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen=""></iframe>

<p>The NHS is a federation of different groups, with their own priorities and budgets. If you were to design a healthcare system from scratch, you probably wouldn't end up here. But, understandably, it would be impractical to restart the entire infrastructure from scratch.</p>

<h1 id="the-nhs-has-a-lot-of-private-organisations-serving-it"><a href="https://shkspr.mobi/blog/2021/08/things-i-wish-id-known-about-nhs-technology/#the-nhs-has-a-lot-of-private-organisations-serving-it">The NHS has a lot of private organisations serving it</a></h1>

<p>I'm not making political commentary here; I'm stating a fact.  There is no big NHS-owned factory which produces bandages and scalpels.  Hospitals buy equipment from private suppliers.  A <a href="https://www.kingsfund.org.uk/publications/gp-funding-and-contracts-explained">GP's surgery is a private organisation</a> (usually) owned by the doctors.  You may have feelings about whether this is sensible. But, again, it is where we are at the moment.</p>

<p>Similarly, the NHS doesn't manufacture computer hardware - it buys it.  The same is mostly true with software.  There are <em>some</em> things that only the NHS needs, and so it designs and builds the software itself. But most software programs - be they payroll systems or the canteen menu printer - are bought from the market.</p>

<p>Should the entire NHS use a single piece of software to do XYZ? Or should each hospital be free to buy anything it likes to do XYZ?</p>

<p>The above two points are both <a href="https://www.wired.com/story/its-not-a-bug-its-a-feature/">a feature <em>and</em> a bug</a>. Is it annoying and confusing to have to do things multiple times? Yes. Does it prevent breaking changes from causing lasting damage to the system? Also yes.  Monocultures are efficiently dangerous.</p>

<h2 id="the-nhs-cant-move-fast-and-break-people"><a href="https://shkspr.mobi/blog/2021/08/things-i-wish-id-known-about-nhs-technology/#the-nhs-cant-move-fast-and-break-people">The NHS Can't Move Fast And Break People</a></h2>

<p>The NHS is a risk averse organisation. When introducing a new technology, you need to be prepared to answer the question "how many people will this kill?"</p>

<p>When Facebook updates its UI, that's annoying. When the clinically critical system a doctor uses every day to keep people alive changes the order of its buttons - that's an unacceptable risk.  That's why lots of health systems don't receive an update once deployed. Training people costs time and money - and introducing change introduces confusion. Tired and stressed healthcare workers don't want to fart around with a new UI every five minutes.</p>

<p>Similarly, back end changes need to be justified in terms of risk. The existing system may not be perfect, but people know how to manage its risks.</p>

<p>Rolling out technology changes have to take into account all three of these points. It isn't enough to say "this tech is good enough <abbr title="You only live once!">YOLO</abbr>!" You have to get buy in from multiple stakeholders, some internal, some external, some with contradictory needs. You need to ensure safety and value for money, for both the short- and long-term.</p>

<h2 id="what-else"><a href="https://shkspr.mobi/blog/2021/08/things-i-wish-id-known-about-nhs-technology/#what-else">What else?</a></h2>

<p>There are many other things I wish I'd known (buy me a drink in a pub some day!) but those were the three which stood out for me.</p>

<p>Things are changing. Sometimes they change more slowly than technologists would like and far too quickly for patients and healthcare workers. The NHS is a wonderful organisation - and <a href="https://www.jobs.nhs.uk/">they're hiring!</a> - but it is a complex beast with equally complex needs.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=37321&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2021/08/things-i-wish-id-known-about-nhs-technology/feed/</wfw:commentRss>
			<slash:comments>15</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Vaxed and Waxed]]></title>
		<link>https://shkspr.mobi/blog/2021/06/vaxed-and-waxed/</link>
					<comments>https://shkspr.mobi/blog/2021/06/vaxed-and-waxed/#respond</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Sat, 12 Jun 2021 11:42:38 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[covid19]]></category>
		<category><![CDATA[nhs]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=39243</guid>

					<description><![CDATA[Nine weeks ago, I got my first does of the AZ vaccine. Yesterday, I received my second.  Despite all the dire warnings of overloaded websites and limited slots, the booking process was boringly anticlimactic. I entered my NHS number, date of birth, postcode - and was then given a choice of locations. I picked one, and was given a range of times. I picked one for a few days hence and my wife - on…]]></description>
										<content:encoded><![CDATA[<p>Nine weeks ago, <a href="https://shkspr.mobi/blog/2021/04/weeknotes-vaccinated-part-1/">I got my first does of the AZ vaccine</a>. Yesterday, I received my second.</p>

<p>Despite all the dire warnings of overloaded websites and limited slots, the booking process was boringly anticlimactic. I entered my NHS number, date of birth, postcode - and was then given a choice of locations. I picked one, and was given a range of times. I picked one for a few days hence and my wife - on the computer next to me - picked hers for five minutes later.</p>

<p>Only after booking did we bother to check whether the trains would get us in on time. D'oh! But all was fine.</p>

<p>A trundle to the station, a walk to the pharmacy, a quick check of my details, jab, and home again.</p>

<p>The last vaccination knocked me out for a full day, so we booked for a Friday afternoon. I'm sure I could have taken a few days off from work if I needed - but it isn't like my weekends are full of exciting adventures.</p>

<p>And now what? We're slowly been reintegrating ourselves back into society. A walk through town here, a drink with friends in a park there, even a visit to a local pub. It has been 16 months of lockdown for us.</p>

<p>Should I immediately fill my social calendar with engagements? Spend every waking hour stuffing my senses with pleasure in order to make up for a lost year? No. I think I'll take it slow. Start to see a few local friends. Brave a nice restaurant. Nothing too radical.</p>

<p>To start, I'm going to buy some beard wax to style my hirsute face (what else did you think "waxed" referred to?!?) and start to groom myself into a reasonable facsimile of a normal human being.</p>

<p>But, first, a weekend of feeling like crap and eating comfort food.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=39243&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2021/06/vaxed-and-waxed/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Excel as a mapping tool]]></title>
		<link>https://shkspr.mobi/blog/2021/04/excel-as-a-mapping-tool/</link>
					<comments>https://shkspr.mobi/blog/2021/04/excel-as-a-mapping-tool/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Fri, 23 Apr 2021 11:23:19 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[excel]]></category>
		<category><![CDATA[nhs]]></category>
		<category><![CDATA[ux]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=38750</guid>

					<description><![CDATA[About a million years ago, my wife&#039;s work sent her on a training course optimistically titled &#34;How To Use Excel As A Database.&#34;  We were both horrified. Excel is a perfectly good spreadsheet program - but it is categorically not a database!  OK, it has rows and columns which sorta look like a database table. And you can put constraints on cells which mimic a schema. And, yes, you can sort and…]]></description>
										<content:encoded><![CDATA[<p>About a million years ago, my wife's work sent her on a training course optimistically titled "How To Use Excel As A Database."</p>

<p>We were both horrified. Excel is a perfectly good spreadsheet program - but it is categorically <em>not</em> a database!</p>

<p>OK, it has rows and columns which <em>sorta</em> look like a database table. And you can put constraints on cells which <em>mimic</em> a schema. And, yes, you can sort and query data. And you can join data across multiple tables. And... you know what...? Excel is a pretty decent visual introduction to databases. Sure, it isn't <a href="https://en.wikipedia.org/wiki/ACID">ACID</a> and you wouldn't want to run a production environment off it. But Excel is a reasonable introduction to some database concepts.</p>

<p>My wife had to visit a hospital recently for a COVID test. Hospitals are often large and confusing buildings. But the hospital's website had a handy "Click here for a map" link. She clicked it, and I heard her scream from across the house.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2021/04/Screenshot-from-2021-04-18-09-32-15.png" alt="System dialogue saying opening Hospital Map XLSX." width="814" height="501" class="aligncenter size-full wp-image-38751">

<p>What?</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2021/04/Screenshot-from-2021-04-18-09-32-51.png" alt="A blocky map drawn in a spreadsheet." width="1383" height="826" class="aligncenter size-full wp-image-38752">

<p>WHAT?!!?</p>

<p>Yes, some enlightened person had decided to use Excel to draw a building map... I can't even...</p>

<p>There are many reasons why this is bad. A user might not have Excel installed on their phone. The thin grey lines are easy to confuse with thick grey lines. There's no way to see entrances. The plain text means it doesn't have familiar icons for toilets. I'm sure you can think of a dozen more reasons.</p>

<p>And yet... It was probably easier to get permission to install Excel on a machine than it was to procure a specialist graphics tool. Just about anyone can use Excel to draw boxes without training.  It's easy to edit if a room is closed or changes function.  The text is searchable, unlike a graphic. It doesn't overwhelm the user with colours and extraneous information. At 41KB it's easy to download over a crappy WiFi connection.</p>

<p>As a quick hack, to get a vaguely usable map up on the website, Excel is... well, it isn't fine. It is barely even adequate.  But it fulfils the brief. I <em>hope</em> that this was a quick bodge done one day with the aim of fixing it later. But, 7 years later, it is still there.  Do people complain, or do they sigh and move on?</p>

<p>Or am I wrong and Excel is the perfect tool for the job?</p>

<hr>

<p>You can see people's reactions to this map in the following Twitter thread.</p>

<blockquote class="social-embed" id="social-embed-1382301609347186691" lang="en" itemscope="" itemtype="https://schema.org/SocialMediaPosting"><header class="social-embed-header" itemprop="author" itemscope="" itemtype="https://schema.org/Person"><a href="https://twitter.com/edent" class="social-embed-user" itemprop="url"><img class="social-embed-avatar social-embed-avatar-circle" src="data:image/webp;base64,UklGRkgBAABXRUJQVlA4IDwBAACQCACdASowADAAPrVQn0ynJCKiJyto4BaJaQAIIsx4Au9dhDqVA1i1RoRTO7nbdyy03nM5FhvV62goUj37tuxqpfpPeTBZvrJ78w0qAAD+/hVyFHvYXIrMCjny0z7wqsB9/QE08xls/AQdXJFX0adG9lISsm6kV96J5FINBFXzHwfzMCr4N6r3z5/Aa/wfEoVGX3H976she3jyS8RqJv7Jw7bOxoTSPlu4gNbfXYZ9TnbdQ0MNnMObyaRQLIu556jIj03zfJrVgqRM8GPwRoWb1M9AfzFe6Mtg13uEIqrTHmiuBpH+bTVB5EEQ3uby0C//XOAPJOFv4QV8RZDPQd517Khyba8Jlr97j2kIBJD9K3mbOHSHiQDasj6Y3forATbIg4QZHxWnCeqqMkVYfUAivuL0L/68mMnagAAA" alt="" itemprop="image"><div class="social-embed-user-names"><p class="social-embed-user-names-name" itemprop="name">Terence Eden is on Mastodon</p>@edent</div></a><img class="social-embed-logo" alt="Twitter" src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0Aaria-label%3D%22Twitter%22%20role%3D%22img%22%0AviewBox%3D%220%200%20512%20512%22%3E%3Cpath%0Ad%3D%22m0%200H512V512H0%22%0Afill%3D%22%23fff%22%2F%3E%3Cpath%20fill%3D%22%231d9bf0%22%20d%3D%22m458%20140q-23%2010-45%2012%2025-15%2034-43-24%2014-50%2019a79%2079%200%2000-135%2072q-101-7-163-83a80%2080%200%200024%20106q-17%200-36-10s-3%2062%2064%2079q-19%205-36%201s15%2053%2074%2055q-50%2040-117%2033a224%20224%200%2000346-200q23-16%2040-41%22%2F%3E%3C%2Fsvg%3E"></header><section class="social-embed-text" itemprop="articleBody">My friends, please do me a small favour...<br><br>🏥 Go to this website - <a href="https://www.dgt.nhs.uk/patients-and-visitors/darent-valley-hospital">dgt.nhs.uk/patients-and-v…</a><br>🗺️ View the hospital map.<br>↩️ Reply to this tweet with a GIF of your immediate reaction.<br>🚫 No screenshots - just your heartfelt opinion.<br><br>THANKS GANG!</section><hr class="social-embed-hr"><footer class="social-embed-footer"><a href="https://twitter.com/edent/status/1382301609347186691"><span aria-label="60 likes" class="social-embed-meta">❤️ 60</span><span aria-label="165 replies" class="social-embed-meta">💬 165</span><span aria-label="0 reposts" class="social-embed-meta">🔁 0</span><time datetime="2021-04-14T11:56:00.000Z" itemprop="datePublished">11:56 - Wed 14 April 2021</time></a></footer></blockquote>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=38750&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2021/04/excel-as-a-mapping-tool/feed/</wfw:commentRss>
			<slash:comments>7</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Weeknotes: Vaccinated - Part 1]]></title>
		<link>https://shkspr.mobi/blog/2021/04/weeknotes-vaccinated-part-1/</link>
					<comments>https://shkspr.mobi/blog/2021/04/weeknotes-vaccinated-part-1/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Fri, 09 Apr 2021 11:45:02 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[covid19]]></category>
		<category><![CDATA[nhs]]></category>
		<category><![CDATA[nhsx]]></category>
		<category><![CDATA[WeekNotes]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=38571</guid>

					<description><![CDATA[I know exactly what I was doing on 9th April 2020. I was worrying about open-sourcing the NHS Covid Tracing app. I was worrying about tech standards for booking test slots. I was worrying if I&#039;d ever see my family and friends again. I was worrying if the NHS websites would contain enough semantic HTML to be useful. I was worrying if the security of 3rd party sites was up to snuff. I was worrying…]]></description>
										<content:encoded><![CDATA[<p>I know <em>exactly</em> what I was doing on 9th April 2020. I was worrying about open-sourcing the NHS Covid Tracing app. I was worrying about tech standards for booking test slots. I was worrying if I'd ever see my family and friends again. I was worrying if the NHS websites would contain enough semantic HTML to be useful. I was worrying if the security of 3rd party sites was up to snuff. I was worrying about the Inevitable Pubic Inquiry. I was worrying worrying worrying late into the night.</p>

<blockquote class="social-embed" id="social-embed-1248267715086897152" lang="en" itemscope="" itemtype="https://schema.org/SocialMediaPosting"><header class="social-embed-header" itemprop="author" itemscope="" itemtype="https://schema.org/Person"><a href="https://twitter.com/edent" class="social-embed-user" itemprop="url"><img class="social-embed-avatar social-embed-avatar-circle" src="data:image/webp;base64,UklGRkgBAABXRUJQVlA4IDwBAACQCACdASowADAAPrVQn0ynJCKiJyto4BaJaQAIIsx4Au9dhDqVA1i1RoRTO7nbdyy03nM5FhvV62goUj37tuxqpfpPeTBZvrJ78w0qAAD+/hVyFHvYXIrMCjny0z7wqsB9/QE08xls/AQdXJFX0adG9lISsm6kV96J5FINBFXzHwfzMCr4N6r3z5/Aa/wfEoVGX3H976she3jyS8RqJv7Jw7bOxoTSPlu4gNbfXYZ9TnbdQ0MNnMObyaRQLIu556jIj03zfJrVgqRM8GPwRoWb1M9AfzFe6Mtg13uEIqrTHmiuBpH+bTVB5EEQ3uby0C//XOAPJOFv4QV8RZDPQd517Khyba8Jlr97j2kIBJD9K3mbOHSHiQDasj6Y3forATbIg4QZHxWnCeqqMkVYfUAivuL0L/68mMnagAAA" alt="" itemprop="image"><div class="social-embed-user-names"><p class="social-embed-user-names-name" itemprop="name">Terence Eden is on Mastodon</p>@edent</div></a><img class="social-embed-logo" alt="" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCmFyaWEtbGFiZWw9IlR3aXR0ZXIiIHJvbGU9ImltZyIKdmlld0JveD0iMCAwIDUxMiA1MTIiPjxwYXRoCmQ9Im0wIDBINTEyVjUxMkgwIgpmaWxsPSIjZmZmIi8+PHBhdGggZmlsbD0iIzFkOWJmMCIgZD0ibTQ1OCAxNDBxLTIzIDEwLTQ1IDEyIDI1LTE1IDM0LTQzLTI0IDE0LTUwIDE5YTc5IDc5IDAgMDAtMTM1IDcycS0xMDEtNy0xNjMtODNhODAgODAgMCAwMDI0IDEwNnEtMTcgMC0zNi0xMHMtMyA2MiA2NCA3OXEtMTkgNS0zNiAxczE1IDUzIDc0IDU1cS01MCA0MC0xMTcgMzNhMjI0IDIyNCAwIDAwMzQ2LTIwMHEyMy0xNiA0MC00MSIvPjwvc3ZnPg=="></header><section class="social-embed-text" itemprop="articleBody">Today is the 100th day of 2020.<br><br>Feels like the hundredth month.</section><hr class="social-embed-hr"><footer class="social-embed-footer"><a href="https://twitter.com/edent/status/1248267715086897152" aria-label="12 likes" class="social-embed-meta">❤️ 12</a><a href="https://twitter.com/edent/status/1248267715086897152" aria-label="2 replies" class="social-embed-meta">💬 2</a><a href="https://twitter.com/edent/status/1248267715086897152" aria-label="0 retweets" class="social-embed-meta">♻️ 0</a><a href="https://twitter.com/edent/status/1248267715086897152"><time datetime="2020-04-09T15:13:09.000Z" itemprop="datePublished">15:13 - Thu 09 April 2020</time></a></footer></blockquote>

<p>I know <em>exactly</em> what I was doing on 9th April 2021.  Shortly after midday, a lovely NHS worker jabbed me in the arm, and filled my veins with an efficacious cocktail of... Well, let's just agree to call it magic, eh?</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2021/04/16179682941850.jpg" alt="Me holding my NHS vaccination card. " width="1280" height="720" class="aligncenter size-full wp-image-38655">

<p>Sure, there will be a few days of feeling rough. And there's a few weeks until immunity kicks in. And a few months until the second dose. And a few more until we can all go to the pub and toast our missing friends.</p>

<p>But, for the first time in over a year, I can feel my worry easing.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=38571&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2021/04/weeknotes-vaccinated-part-1/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[You have no idea of the changes which are coming]]></title>
		<link>https://shkspr.mobi/blog/2020/09/you-have-no-idea-of-the-changes-which-are-coming/</link>
					<comments>https://shkspr.mobi/blog/2020/09/you-have-no-idea-of-the-changes-which-are-coming/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Sun, 20 Sep 2020 11:22:54 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[covid19]]></category>
		<category><![CDATA[future]]></category>
		<category><![CDATA[health]]></category>
		<category><![CDATA[nhs]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=33026</guid>

					<description><![CDATA[I wrote this before the pandemic. I chickened out of publishing it because I was working for NHSX at the time. Some of these things have come to pass. Some are yet to come.  I&#039;ll never forget the look of horror on my professor&#039;s face when I told him I didn&#039;t think his university course was good value for money.  I was in the first cohort of UK students paying tuition fees. A massive £1,000 per …]]></description>
										<content:encoded><![CDATA[<p><ins datetime="2020-09-12T19:37:39+00:00">I wrote this before the pandemic. I chickened out of publishing it because I was working for NHSX at the time. Some of these things have come to pass. Some are yet to come.</ins></p>

<p>I'll never forget the look of horror on my professor's face when I told him I didn't think his university course was good value for money.</p>

<p>I was in the first cohort of UK students paying tuition fees. A massive £1,000 per year.  A group of us had gathered to complain about the poor quality teaching materials on a specific course, the lack of contact hours, and decrepit facilities.</p>

<p>Value for money and - by extension - user choice, was an alien concept in undergraduate education. We weren't humbled by wise old men - we were paying a significant sum of money for a resource.</p>

<p><a href="https://twitter.com/edent/status/587588836479344640">I went back to my old university a few years ago</a>. The crappy computer labs have been upgraded, lecturers seem more engaged with students - rather than treating them as a distraction from research, and the students are more confident in demanding what they need.</p>

<p>A large part of this is because prospective students aren't choosing a course based on which campus has the cheapest beer any more. They're on social media talking to existing students, they're looking up the salaries of graduates, they're investigating the ratings of professors.  If you were paying £9k, wouldn't you do the same?</p>

<p>That conversation was 20 years ago. Fuck. I'm old.</p>

<p>But the same conversation has been and gone with swapping energy providers. I was bemused when we moved into our new house to discover that the previous owners were stuck on the most expensive tariff from a company which took 30 minutes to answer the phone.  Sure, <a href="https://shkspr.mobi/blog/2014/06/laziness-and-capitalism/">not everyone cares about switching to the best deal</a>, but within 15 minutes I saved £100s and swapped to somewhere with better customer service.</p>

<p>Like millions of people in the last few years, I've fired my phone provider. I recently told my bank to improve their services or I'd switch to one of those fancy app-only banks.</p>

<p>Nearly every service in the UK has undergone a radical transformation due to digital disruption. Users' expectations have been raised for quality and value for money.</p>

<p>Now the same transformation is coming for healthcare.</p>

<p>My local village pharmacy was crap. They were slow, inefficient, never answered the phone, and were downright rude.  OK, their prices for an NHS prescription were identical to every other pharmacy - but I didn't feel like their service represented value for money.</p>

<p>I <em>could</em> have taken a bus to the nearest town and got my drugs from there - I'm lucky to have the mobility and money to do so.  Instead, I swapped to an app-only pharmacy.</p>

<p><a href="https://www.echo.co.uk/">Echo</a> post out my meds with no delivery charge. They send me reminders when they reckon I'm running low. If I'm away from home, they'll deliver to me. They don't shout out in a crowded shop "MR EDEN? YOUR EMBARRASSING OINTMENT IS READY!"</p>

<p>All I needed was a smartphone and an Internet connection.</p>

<p>I appreciate not everyone has these things.  And not everyone trusts online services. That's fine.  <a href="https://web.archive.org/web/20200924190003/https://www.ofcom.org.uk/research-and-data/internet-and-on-demand-research/internet-use-and-attitudes/internet-use-and-attitudes-bulletin">But most adults do</a>.  And there will suddenly be a tectonic shift when people realise that there is a better way of doing things.</p>

<p>The same is true of a regular GP visit.  Do I want to sit on an uncomfortable chair, surrounded by ill people, waiting for hours because the previous appointments have been delayed?  I might not be able to physically reach a different practice - even if their chairs are comfier - but I can swap to an online GP.</p>

<p>OK, a video chat isn't going to take my blood-pressure or hear my heartbeat - but it is great for a whole range of appointments. And if I don't want to look a doctor in the eye - due to anxiety, embarrassment, or even just time constraints - I can text chat.</p>

<p>I think every GP should have the best equipment, the fanciest chairs, the politest and least-stressed staff, super-fast computers, and plentiful appointments. They should all have amazing pharmacists who are discreet and caring.</p>

<p>But I'd still switch to something which was more convenient to me, better met my needs, and gave me an experience which I thought was higher quality. I suspect many people would.</p>

<p>This is the change that's coming. And it reveals some interesting questions:</p>

<ul>
<li>What happens to a GP surgery when the built-in pharmacy doesn't have enough customers to stay profitable?</li>
<li>If "simple" consultations are replaced with video-chat / triage, does that leave more resources for others?</li>
<li>Do certain GPs want to work in an area with low / no digital take-up?</li>
<li>How many patients care about seeing the same doctor each time? Is that easier or harder via digital technologies?</li>
<li>We used to have doctors which made house-calls. Now they can do so virtually, what new skills do they need?</li>
</ul>

<p>And, the big one:</p>

<h3 id="what-user-needs-are-unfulfilled"><a href="https://shkspr.mobi/blog/2020/09/you-have-no-idea-of-the-changes-which-are-coming/#what-user-needs-are-unfulfilled">What user needs are unfulfilled?</a></h3>

<p>Ten years ago, no one wanted an app-only bank. The world has changed. And that change is coming for <em>you!</em></p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=33026&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2020/09/you-have-no-idea-of-the-changes-which-are-coming/feed/</wfw:commentRss>
			<slash:comments>11</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Doesn't everyone have unlimited data?]]></title>
		<link>https://shkspr.mobi/blog/2020/03/doesnt-everyone-have-unlimited-data/</link>
					<comments>https://shkspr.mobi/blog/2020/03/doesnt-everyone-have-unlimited-data/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Fri, 20 Mar 2020 12:12:34 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[covid19]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[mobile web]]></category>
		<category><![CDATA[nhs]]></category>
		<category><![CDATA[nhsx]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=34473</guid>

					<description><![CDATA[One of the (many many many) things our team worked on this week finally went live:  Terence Eden is on Mastodon@edentYou can now access most NHS services from your mobile, with no data charges.In awe of the team who pulled this together very quickly. gov.uk/government/new…gov.ukMobile networks remove data charges for online NHS coronavirus adviceFree access to online NHS services will be a…]]></description>
										<content:encoded><![CDATA[<p>One of the (many many many) things our team worked on this week finally went live:</p>

<blockquote class="social-embed" id="social-embed-1240360048263651332" lang="en" itemscope="" itemtype="https://schema.org/SocialMediaPosting"><header class="social-embed-header" itemprop="author" itemscope="" itemtype="https://schema.org/Person"><a href="https://twitter.com/edent" class="social-embed-user" itemprop="url"><img class="social-embed-avatar social-embed-avatar-circle" src="data:image/webp;base64,UklGRkgBAABXRUJQVlA4IDwBAACQCACdASowADAAPrVQn0ynJCKiJyto4BaJaQAIIsx4Au9dhDqVA1i1RoRTO7nbdyy03nM5FhvV62goUj37tuxqpfpPeTBZvrJ78w0qAAD+/hVyFHvYXIrMCjny0z7wqsB9/QE08xls/AQdXJFX0adG9lISsm6kV96J5FINBFXzHwfzMCr4N6r3z5/Aa/wfEoVGX3H976she3jyS8RqJv7Jw7bOxoTSPlu4gNbfXYZ9TnbdQ0MNnMObyaRQLIu556jIj03zfJrVgqRM8GPwRoWb1M9AfzFe6Mtg13uEIqrTHmiuBpH+bTVB5EEQ3uby0C//XOAPJOFv4QV8RZDPQd517Khyba8Jlr97j2kIBJD9K3mbOHSHiQDasj6Y3forATbIg4QZHxWnCeqqMkVYfUAivuL0L/68mMnagAAA" alt="" itemprop="image"><div class="social-embed-user-names"><p class="social-embed-user-names-name" itemprop="name">Terence Eden is on Mastodon</p>@edent</div></a><img class="social-embed-logo" alt="Twitter" src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0Aaria-label%3D%22Twitter%22%20role%3D%22img%22%0AviewBox%3D%220%200%20512%20512%22%3E%3Cpath%0Ad%3D%22m0%200H512V512H0%22%0Afill%3D%22%23fff%22%2F%3E%3Cpath%20fill%3D%22%231d9bf0%22%20d%3D%22m458%20140q-23%2010-45%2012%2025-15%2034-43-24%2014-50%2019a79%2079%200%2000-135%2072q-101-7-163-83a80%2080%200%200024%20106q-17%200-36-10s-3%2062%2064%2079q-19%205-36%201s15%2053%2074%2055q-50%2040-117%2033a224%20224%200%2000346-200q23-16%2040-41%22%2F%3E%3C%2Fsvg%3E"></header><section class="social-embed-text" itemprop="articleBody">You can now access most NHS services from your mobile, with no data charges.<br>In awe of the team who pulled this together very quickly. <br><a href="https://www.gov.uk/government/news/mobile-networks-remove-data-charges-for-online-nhs-coronavirus-advice">gov.uk/government/new…</a><a href="https://t.co/ogLzCc8z97" class="social-embed-card"><img src="data:image/webp;base64,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" alt="Close-up of the hands of a woman using a smartphone" class="social-embed-media">gov.uk<br>Mobile networks remove data charges for online NHS coronavirus advice<br>Free access to online NHS services will be available for as long as coronavirus (COVID-19) remains widespread in the UK.<br></a></section><hr class="social-embed-hr"><footer class="social-embed-footer"><a href="https://twitter.com/edent/status/1240360048263651332"><span aria-label="459 likes" class="social-embed-meta">❤️ 459</span><span aria-label="17 replies" class="social-embed-meta">💬 17</span><span aria-label="0 reposts" class="social-embed-meta">🔁 0</span><time datetime="2020-03-18T19:30:54.000Z" itemprop="datePublished">19:30 - Wed 18 March 2020</time></a></footer></blockquote>

<p>All the UK's major mobile networks have <a href="https://www.gov.uk/government/news/mobile-networks-remove-data-charges-for-online-nhs-coronavirus-advice">zero-rated access to NHS websites</a>.</p>

<p>Almost immediately, I had people telling me this was a pointless endeavour - because <em>everyone</em> has unlimited data on their phones. Right?</p>

<p>WRONG!</p>

<p>The UK communications regulator, Ofcom, regularly publishes <a href="https://www.ofcom.org.uk/research-and-data/multi-sector-research/cmr">detailed statistics about the mobile market</a>. The latest report gives us the state of mobile usage until the end of 2018.</p>

<ul>
<li><a href="https://www.ofcom.org.uk/__data/assets/pdf_file/0028/155278/communications-market-report-2019.pdf">28% of subscriptions were pre-pay</a>.</li>
<li><a href="https://web.archive.org/web/20200509060101/https://www.ofcom.org.uk/research-and-data/multi-sector-research/cmr/interactive-data">Out of bundle data charges raised £1.64 billion in revenue</a>.</li>
<li>13% of all data was from pre-pay users.</li>
</ul>

<p>Although most pre-pay bundles have limited data - not all do. Some offer unlimited data. And some pay-monthly SIMs have small data allowances.</p>

<p>It's important that we make decisions based on data - not gut instinct.</p>

<p>There's <a href="https://medium.com/wearesnook/uk-mobile-operators-give-free-access-to-nhs-websites-digital-inclusion-in-times-of-crisis-4236f7dceadc">an important argument to be made about Net Neutrality</a> - but, for now, money should not be a barrier to accessing healthcare information.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=34473&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2020/03/doesnt-everyone-have-unlimited-data/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[NHS Hack Day]]></title>
		<link>https://shkspr.mobi/blog/2019/06/nhs-hack-day/</link>
					<comments>https://shkspr.mobi/blog/2019/06/nhs-hack-day/#respond</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Tue, 18 Jun 2019 11:34:06 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[hackathon]]></category>
		<category><![CDATA[hackday]]></category>
		<category><![CDATA[nhs]]></category>
		<category><![CDATA[nhshd]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=32322</guid>

					<description><![CDATA[It has been about 6 months since I started my new job at NHSX - I&#039;ve loved getting stuck in to the Health Service culture. But there was one thing I was missing... a decent hack day!  I was delighted to get a ticket to NHS Hack Day. This is a quick post about the event, and what I learned.  What&#039;s the point of a hackday?  There were three common reactions from people when I said a bunch of geeks…]]></description>
										<content:encoded><![CDATA[<p>It has been about 6 months since I started <a href="https://shkspr.mobi/blog/2019/01/plot-twist/">my new job at NHSX</a> - I've loved getting stuck in to the Health Service culture. But there was one thing I was missing... a decent hack day!</p>

<p>I was delighted to get a ticket to <a href="https://nhshackday.com/">NHS Hack Day</a>. This is a quick post about the event, and what I learned.</p>

<h2 id="whats-the-point-of-a-hackday"><a href="https://shkspr.mobi/blog/2019/06/nhs-hack-day/#whats-the-point-of-a-hackday">What's the point of a hackday?</a></h2>

<p>There were three common reactions from people when I said a bunch of geeks were going to an NHS Hack.</p>

<ol>
<li>Ah! But the real problem is [some incredibly complicated thing] - please can you fix that?</li>
<li>OMG! Don't build anything fun! Isn't the NHS too important for that?</li>
<li>WTF? Are you using private patient data in your hacking?!</li>
</ol>

<p>To answer these points in order</p>

<ol>
<li>No. A weekend hack is suitable for building a sketch of something which might be useful. We can't fix systemic issues overnight.</li>
<li>No. Hackdays are about fun. Sometimes building something silly is the best way to demonstrate a point. We can only explore through creative play.</li>
<li>No. No one had access to private data. There are some public APIs which give things like waiting times, and prescription levels, but nothing sensitive.</li>
</ol>

<p>We need to get better at explaining what the aims of a hackday are.</p>

<h2 id="what-worked"><a href="https://shkspr.mobi/blog/2019/06/nhs-hack-day/#what-worked">What worked</a></h2>

<p>This was such a well organised event! Even had <a href="https://shkspr.mobi/blog/2017/11/make-your-hackday-vegan/">plenty of vegan food</a>!  Strong WiFi, decent seating and desks, and plug sockets everywhere.</p>

<p>Some of the hacks demonstrated were <em>incredible</em>.  Everything from computer vision to online forms.</p>

<p>But, the best thing? The wide range of people! Need an epidemiologist? She's right over there! Want an API developer? Here's a couple! A great mix of ages, genders, skills, and backgrounds. It felt really well curated.</p>

<h2 id="what-didnt"><a href="https://shkspr.mobi/blog/2019/06/nhs-hack-day/#what-didnt">What didn't</a></h2>

<p>Not much to complain about, so here's some constructive criticism.  All minor points.</p>

<ul>
<li>Make the 2nd day shorter. The event wrapped up at about 17:30. That's a little late on a Sunday, especially when people have work or school the next day.</li>
<li>Food was great, but the only thing to drink was coffee or tea. Luckily there was a supermarket nearby for some fruit juice and fizzy pop.</li>
<li>Because the teams were all in little rooms, it was hard to mix ideas and seek help. While big rooms are noisy, it does give you a chance to shout out "anyone here know Python" and get some help if you need it.</li>
</ul>

<h2 id="result"><a href="https://shkspr.mobi/blog/2019/06/nhs-hack-day/#result">Result</a></h2>

<p>We came second!</p>

<blockquote class="social-embed" id="social-embed-1140305521574125568" lang="en" itemscope="" itemtype="https://schema.org/SocialMediaPosting"><header class="social-embed-header" itemprop="author" itemscope="" itemtype="https://schema.org/Person"><a href="https://twitter.com/OlaoluOloyede1" class="social-embed-user" itemprop="url"><img class="social-embed-avatar social-embed-avatar-circle" src="data:image/webp;base64,UklGRigCAABXRUJQVlA4IBwCAABwCgCdASowADAAPrVQokwnJKMiJyto4BaJYgCpJ2iMMTA3peCelTZ9TOTrllt3RDSzKZb08wRPwT78H5vCnm3Ws8kAfxZZp5a1rF5Vd1/T+QnMJenD1a6qL+X1MgD++6dv0mqHcONACouxfl2gitzx+X3tm2pz1a64rPWxkunGCoReAxO6xjWHahx44FwyCbro7u0NieQWbEl9zReVZyC1KQFsSDCeBH5Lft2HLTv3LWvZj1q1RSYRDTAVP7q83enWbIXfTmMg+PtH7CU14yUG4w+bRZ4Jpz6oXuaCwHvPWZAXxCSG7OGUGb4lAIJuOX+OLWNjbTg4RGJfN7W0mevNXLvwca1tOJMSak4sc9C0cmG9YjbVLaXcjIs0pxysNLXvqBouGqFDqDCJ/2R0y+ZM6WSNzJ1XnIChN7CCpZQV0mpHE9JrpsrPNWHAPFOYs/Pa98XttC7jDoZfE0Z4DrsikAHe+Fz5GUpoqCPc/gaiNoO2dlwUfNJB4ZStAtEeR+WGmutbPrD10uv7Bp2gejCB6rz3IE2Cp1S2EsZ0Zq2UQESF0lsEhIeVUylCjMGQtXoHAMSwg8vO4YoINVZ4q0TZ38CbFlpgpsdvYvY6/ljbxVshETtKRxshrRZEwyDVYtXvVnQ0Kkh8BrWDfuOrUU3XaajqLz/aUiGRNhvUZHL8rVigSofkrWg+m2OiYeb++G9zD4vxwr443ozzAAA=" alt="" itemprop="image"><div class="social-embed-user-names"><p class="social-embed-user-names-name" itemprop="name">Olaolu Oloyede</p>@OlaoluOloyede1</div></a><img class="social-embed-logo" alt="Twitter" src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0Aaria-label%3D%22Twitter%22%20role%3D%22img%22%0AviewBox%3D%220%200%20512%20512%22%3E%3Cpath%0Ad%3D%22m0%200H512V512H0%22%0Afill%3D%22%23fff%22%2F%3E%3Cpath%20fill%3D%22%231d9bf0%22%20d%3D%22m458%20140q-23%2010-45%2012%2025-15%2034-43-24%2014-50%2019a79%2079%200%2000-135%2072q-101-7-163-83a80%2080%200%200024%20106q-17%200-36-10s-3%2062%2064%2079q-19%205-36%201s15%2053%2074%2055q-50%2040-117%2033a224%20224%200%2000346-200q23-16%2040-41%22%2F%3E%3C%2Fsvg%3E"></header><section class="social-embed-text" itemprop="articleBody">Great two days <a href="https://twitter.com/NHSHackDay">@NHSHackDay</a> integrating NHS API with voice assistant. Amazing work <a href="https://twitter.com/hashtag/TeamAlexaSkillshd">#TeamAlexaSkillshd</a> 🥈2nd place🥈 <a href="https://twitter.com/hashtag/nhshd">#nhshd</a> <br>@Nikki_Kahllon <a href="https://twitter.com/jonathantelfer">@jonathantelfer</a> <a href="https://twitter.com/edent">@edent</a> <a href="https://twitter.com/amcunningham">@amcunningham</a> <a href="https://twitter.com/JoRWinter">@JoRWinter</a> <a href="https://twitter.com/MikeMonteithDev">@MikeMonteithDev</a> <a href="https://twitter.com/DomenicoCorapi">@DomenicoCorapi</a> <a href="https://twitter.com/OlaoluOloyede1/status/1140305521574125568/photo/1">pic.x.com/9aqya9f6iy</a><div class="social-embed-media-grid"><a href="https://pbs.twimg.com/media/D9Mt0l5W4AYRO89.jpg" class="social-embed-media-link"><img class="social-embed-media" alt="" src="data:image/webp;base64,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"></a></div></section><hr class="social-embed-hr"><footer class="social-embed-footer"><a href="https://twitter.com/OlaoluOloyede1/status/1140305521574125568"><span aria-label="29 likes" class="social-embed-meta">❤️ 29</span><span aria-label="1 replies" class="social-embed-meta">💬 1</span><span aria-label="0 reposts" class="social-embed-meta">🔁 0</span><time datetime="2019-06-16T17:09:56.000Z" itemprop="datePublished">17:09 - Sun 16 June 2019</time></a></footer></blockquote>

<p>Winning a set of EXCLUSIVE t-shirts!</p>

<p>We developed an Alexa skill which could answer questions about hospitals like "what's the waiting time", "is there car parking", and "what rating is the hospital". Additionally, it could also answer questions about prescription charges.</p>

<p><a href="https://github.com/pluraliseseverythings/nhsalexahack">All the code is on GitHub</a>.</p>

<p>It was really hard to keep our demo short. We also had to resist the urge to add more and more features. When there is only 3 minutes to show off what you've learned, you've got to really concentrate on what it is you want to show off.</p>

<p>Anyway, huge thanks to everyone who attended and the organisers for making such an incredible weekend.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=32322&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2019/06/nhs-hack-day/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Plot twist!]]></title>
		<link>https://shkspr.mobi/blog/2019/01/plot-twist/</link>
					<comments>https://shkspr.mobi/blog/2019/01/plot-twist/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Mon, 07 Jan 2019 12:53:34 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[meta]]></category>
		<category><![CDATA[nhs]]></category>
		<category><![CDATA[open standards]]></category>
		<category><![CDATA[regeneration]]></category>
		<category><![CDATA[standards]]></category>
		<category><![CDATA[work]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=30936</guid>

					<description><![CDATA[A mysterious woman, with a non-London accent and blonde hair, reached out her hand. She asked me a simple, yet terrifying, question - &#34;Do you want to come on an adventure?&#34;    Sadly, Hadley Beeman does not have a TARDIS (Well, as far as any of us can tell...). What she does have is an interesting new job for me. Take a deep breath, because it&#039;s a heck of a long title:  Senior Technology Advisor…]]></description>
										<content:encoded><![CDATA[<p>A mysterious woman, with a non-London accent and blonde hair, reached out her hand. She asked me a simple, yet terrifying, question - "Do you want to come on an adventure?"</p>

<div style="width:100%;height:0;padding-bottom:41%;position:relative;"><iframe src="https://giphy.com/embed/3vAkYOKkAKHq5wNG55" width="100%" height="100%" style="position:absolute" frameborder="0" class="giphy-embed" allowfullscreen=""></iframe></div>

<p>Sadly, <a href="https://twitter.com/hadleybeeman">Hadley Beeman</a> does not have a TARDIS (<small>Well, as far as any of us can tell...)</small>. What she <em>does</em> have is an interesting new job for me. Take a deep breath, because it's a heck of a long title:</p>

<p><code>Senior Technology Advisor to the Chief Technology Advisor to the Secretary of State for Health and Social Care</code></p>

<p>Sweet! So, what does a STAttCTAttSoSfHaSC do?  Apart from <a href="https://shkspr.mobi/blog/2008/01/im-a-former-scrable-champion/">scoring 25 points in Scrabble</a>, obviously?</p>

<p>I'm going to help improve the health and social care system - within and beyond the NHS. Not all of it, and not necessarily the bits that you'll see, but some of the deep magick which runs the technology behind it.</p>

<p>My job will be to keep saying "Hey! Let's use internationally recognised, free and open standards. Y'know, rather than handing a single company a life-long monopoly."</p>

<p>I'll also occasionally point my Sonic Screwdriver at a bit of kit and say "If we reverse the polarity of the neutron flow, we may be able to replace this with Open Source Software."</p>

<p>This is akin to redesigning and replacing the engine of a plane, while it is in flight.  Without losing altitude or causing the passengers any discomfort.  While under attack from Weeping Angels.</p>

<p>If I'm lucky, the team will help set the course for the future of NHS technology.  I'm not talking AI-powered iPhone apps to show you your polyps in virtual reality - I'm talking about your consultant being able to share data with your GP <a href="https://www.theguardian.com/technology/2017/jul/05/doctors-using-snapchat-to-send-patient-scans-to-each-other-panel-finds">without resorting to SnapChat</a>. Or fax.</p>

<p>Can we put user needs at the heart of technology standards decisions? Can we give <a href="https://en.wikipedia.org/wiki/Clinical_commissioning_group">Clinical Commissioning Groups</a> the tools and frameworks they need to make smarter decisions about technology?  Can we make things open and make things better?</p>

<p>There's only one way to find out...!</p>

<div style="width:100%;height:0;padding-bottom:41%;position:relative;"><iframe src="https://giphy.com/embed/YjvsFlt6uwQRq7sC95" width="100%" height="100%" style="position:absolute" frameborder="0" class="giphy-embed" allowfullscreen=""></iframe></div>

<p>This is a temporary secondment.  I'm grateful to the whole team at GDS for letting me go on this adventure.  Much like the <a href="http://tardis.wikia.com/wiki/Meta-Crisis_Tenth_Doctor">Meta-Crisis 10th Doctor</a> (do keep up), this role has a limited lifespan.  Looks like the 2019 season of "The Terence Eden Adventures" is going to be <em>epic!</em></p>

<p>Allons-y, Alonso!</p>

<iframe title="Allons-y Alonso" width="620" height="349" src="https://www.youtube.com/embed/F6XqulU8Sfs?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen=""></iframe>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=30936&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2019/01/plot-twist/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[The Unsecured State Part 3 - 2,000+ NHS Security Vulnerabilities (Disclosed)]]></title>
		<link>https://shkspr.mobi/blog/2014/03/2000-nhs-security-vulnerabilities-disclosed/</link>
					<comments>https://shkspr.mobi/blog/2014/03/2000-nhs-security-vulnerabilities-disclosed/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Wed, 05 Mar 2014 08:30:39 +0000</pubDate>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[nhs]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[Unsecured State]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">http://shkspr.mobi/blog/?p=9731</guid>

					<description><![CDATA[This is part 3 of a series of blog posts looking at the security of the UK Government&#039;s web infrastructure.    Britain&#039;s National Health Service is riddled with old and insecure WordPress-based websites.  Many of these sites have severe flaws including being vulnerable to XSS attacks.    There is absolutely no suggestion that patient data or confidentiality has been put at risk.  These flaws were …]]></description>
										<content:encoded><![CDATA[<p>This is part 3 of a <a href="https://shkspr.mobi/blog/tag/unsecured-state/">series of blog posts</a> looking at the security of the UK Government's web infrastructure.</p>

<hr>

<p>Britain's National Health Service is riddled with old and insecure WordPress-based websites.  Many of these sites have severe flaws including being vulnerable to XSS attacks.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2014/01/XSS-Spammers-fs8.png" alt="XSS Spammers" width="600" height="560" class="aligncenter size-full wp-image-9722">

<p>There is absolutely no suggestion that patient data or confidentiality has been put at risk.</p>

<p>These flaws were discovered <em>passively</em> using the information which was returned by the web server following a normal request.  I have not exploited any of the holes found.</p>

<p>All these flaws were responsibly disclosed to Department of Health Officials in January 2014.  Throughout February I was repeatedly in contact with various NHS officials trying to get them to do something about these problems.</p>

<p>This is a technical look at how I found these flaws. <a href="http://www.computeractive.co.uk/">Please buy the latest edition of Computer Active to read the full story</a>.</p>

<h2 id="step-0-was-this-a-problem-in-the-past"><a href="https://shkspr.mobi/blog/2014/03/2000-nhs-security-vulnerabilities-disclosed/#step-0-was-this-a-problem-in-the-past">Step 0 - Was This A Problem In The Past?</a></h2>

<p>In <strong>2009</strong>, a security researcher <a href="http://www.theregister.co.uk/2009/08/27/nhs_spoof_email_xss_flaw/">discovered a severe security flaw in one of the NHS's websites</a>.  I wondered if the NHS had improved its web security practices in the last 5 years.</p>

<h2 id="step-1-get-all-nhs-domain-names"><a href="https://shkspr.mobi/blog/2014/03/2000-nhs-security-vulnerabilities-disclosed/#step-1-get-all-nhs-domain-names">Step 1 - Get All NHS Domain Names</a></h2>

<p>I initially thought there would be a public list of all the NHS's websites. There isn't.
Thankfully, <a href="https://www.whatdotheyknow.com/request/nhsuk_domain_name_list">Rob Aley had made a Freedom of Information request</a> a year ago which I was able to use.</p>

<p>The list dates from January 2013 - so it doesn't contain any of the more recent domains.  However, as any WordPress site created in the last 12 months is (hopefully) free of vulnerabilities, that's not too big an issue.</p>

<p>So, with 5,000 domains in hand, it's on to....</p>

<h2 id="step-2-look-for-vulnerabilities"><a href="https://shkspr.mobi/blog/2014/03/2000-nhs-security-vulnerabilities-disclosed/#step-2-look-for-vulnerabilities">Step 2 - Look for Vulnerabilities</a></h2>

<p>There were five main classes of vulnerabilities I was looking for.</p>

<ol>
    <li>Old WordPress versions.</li>
<li>Server Information.</li>
<li>Directory listings.</li>
    <li>Unsecured login pages.</li>
    <li>XSS Flaws.</li>
</ol>

<p>Finding the WordPress version is simple enough.  Most sites will spit out a header in the HTML which says:</p>

<pre>&lt;meta name="generator" content="WordPress 3.5.2" /&gt;
</pre>

<p>If the administrator is sensible enough to have hidden that header, we can still infer which WordPress release is running by looking at which JavaScript libraries are bundled with the site.</p>

<p>Server information means we can see if the website is running on old, unpatched software.  Directory listings allow us to see all the files on the server.  Better hope there's nothing confidential on there!</p>

<p>Unsecured login pages means that anyone can guess the address of the login page.  Without suitable protection, repeated login attempts can be made until.  Unless the site is running SSL (and most aren't) the username and password are sent unencrypted. Better hope no one is logging on over public WiFi!</p>

<p>Finally, on to XSS.  The easiest way to test is to search for an HTML string and see if it is returned.</p>

<p>Testing each one of these manually is possible - although a right pain in the arse - so I turned to...</p>

<h2 id="step-3-wpscan"><a href="https://shkspr.mobi/blog/2014/03/2000-nhs-security-vulnerabilities-disclosed/#step-3-wpscan">Step 3 - wpscan</a></h2>

<p>The Open Source software <a href="https://wpscan.com/wordpress-cli-scanner/">wpscan</a> is a simple tool - you give it a URL and it finds every single WordPress vulnerability on the site. It tells you the version, what bugs are present, whether the site is likely vulnerable the XSS, and all sorts of other interesting details.</p>

<p><img src="https://shkspr.mobi/blog/wp-content/uploads/2014/12/wpscan-NHS-fs8.png" alt="wpscan NHS" width="573" height="532" class="aligncenter size-full wp-image-9771">
Right, time to get started!</p>

<h2 id="step-4-scanning"><a href="https://shkspr.mobi/blog/2014/03/2000-nhs-security-vulnerabilities-disclosed/#step-4-scanning">Step 4 - Scanning</a></h2>

<p>Sadly, wpscan doesn't have a batch mode. Nor does it play well with <a href="https://github.com/wpscanteam/wpscan/issues/344">parallel processing</a>.  That means running it in serial.</p>

<p>Taking a list of NHS domains in a .txt file, it's relatively easy to extract each one, scan it, then dump the result to a text file with the same name as the domain.</p>

<pre>cat nhs.txt |
xargs -iURL sh -c './wpscan.rb --follow-redirection --url URL &gt; URL.txt'
</pre>

<p>In order to stop wpscan asking me every time it couldn't find plugin directory, I patched the wpscan.rb file.</p>

<pre lang="ruby" class="100">unless wp_target.wp_plugins_dir_exists?
  puts "The plugins directory '#{wp_target.wp_plugins_dir}' does not exist."
  puts 'You can specify one per command line option (don't forget to include the wp-content directory if needed)'
  print 'Continue? [y/n] '
  #unless Readline.readline =~ /^y/i
  #  exit(0)
  #end
end
</pre>

<p>With 5,000 records to check, it was bound to take some time. Thankfully, not all the sites run WordPress and wpscan only takes a second to ignore a site it can't scan.</p>

<p>The scan ran at about 7 URLs per minute. Meaning the whole thing was done in less than half a day.</p>

<h2 id="step-5-parsing-the-results"><a href="https://shkspr.mobi/blog/2014/03/2000-nhs-security-vulnerabilities-disclosed/#step-5-parsing-the-results">Step 5 - Parsing The Results</a></h2>

<p>Out of the 5,000 domains, <strong>358</strong> were identified as running WordPress.</p>

<p><strong>5</strong> were identified as running the extremely old WordPress 2.X!</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2014/12/WordPress-Versions-fs8.png" alt="WordPress Versions" width="718" height="503" class="aligncenter size-full wp-image-9744">

<p>How many potential XSS vulnerabilities were found? <strong>597</strong>.  Several of the sites were identified with multiple potential exploits (I say "potential" because they were not all manually checked).</p>

<p>After running the reports, parsing the data, summing the number of XSS, privilege escalation, open redirects, and other miscellaneous bugs - I came up with the <del>linkbait</del> conservative total that <strong>over 2,000 security bug were identified</strong>.</p>

<h2 id="step-6-calm-down"><a href="https://shkspr.mobi/blog/2014/03/2000-nhs-security-vulnerabilities-disclosed/#step-6-calm-down">Step 6 - Calm Down</a></h2>

<p>It's important to note that these are <em>suspected</em> vulnerabilities.  The wpscan software isn't perfect - some of the flaws it detects may be mitigated by other measures.</p>

<p>Many of the problems are "Privilege Escalation" vulnerabilities.  This means that the secretary who updates the opening times, <em>may</em> be able to assume the role of an administrator and do some serious damage.  This makes it unlikely that an <em>external</em> malicious user could exploit these flaws.</p>

<p>Ok, so what about the ~4,500 sites which aren't running WordPress? Are they secure?  No!</p>

<h2 id="step-7-look-for-non-wordpress-vulnerabilities"><a href="https://shkspr.mobi/blog/2014/03/2000-nhs-security-vulnerabilities-disclosed/#step-7-look-for-non-wordpress-vulnerabilities">Step 7 - Look for Non-WordPress Vulnerabilities</a></h2>

<p>There are a number of sites which don't run WordPress which are still vulnerable to XSS attacks.</p>

<p>Nearly every single site built by a particular <a href="https://web.archive.org/web/20140308033051/http://www.securesurgerywebsite.co.uk/welcome,29431.htm">Norfolk based company</a> had a confirmed XSS vulnerability.</p>

<p>These were found by manually searching for an HTML string and seeing if it was returned unescaped.</p>

<p>After repeated contact, and some hand-holding, <a href="https://web.archive.org/web/20150418230205/http://www.wiggly-amps.com/news/surgery-website-xss-flaw-and-new-platform">they were able to fix dozens of vulnerable sites</a>.</p>

<h2 id="step-8-responsibly-disclose-the-problems"><a href="https://shkspr.mobi/blog/2014/03/2000-nhs-security-vulnerabilities-disclosed/#step-8-responsibly-disclose-the-problems">Step 8 - Responsibly Disclose the Problems</a></h2>

<p>It's <em>really</em> hard to contact the Department of Health to report these issues to them.  I'm lucky enough to have some friends in the Civil Service who were able to escalate my concerns - but even then I seemed to hit a brick wall.</p>

<p>I tried contacting individual website owners - who mostly forwarded me on to other people who then ignored me.</p>

<p>I contacted the Department of Health directly and provided screenshots of the problems - no reply was forthcoming.</p>

<p>Finally, I contacted <a href="https://twitter.com/jtemperton">James Temperton</a>, the award winning journalist from <a href="http://www.computeractive.co.uk/">Computer Active</a>.  James was the only journalist who responded to my request for a PGP key in order to communicate securely.  In the age of Snowden, it seems bizarre that computing journalists don't take the minimum amount of effort to provide a secure contact channel.</p>

<p>With James' help, I was able to craft this story and he was able to contact the PR people at the Department of Health.  You can <a href="http://www.computeractive.co.uk/">read James' story in the latest issue of Computer Active</a>.</p>

<h2 id="what-i-learned"><a href="https://shkspr.mobi/blog/2014/03/2000-nhs-security-vulnerabilities-disclosed/#what-i-learned">What I Learned</a></h2>

<p>Many Doctors' Surgeries in an area will all use the same cheap, private sector contractors to built their site.  If there's a bug in one - that bug is present in <strong>hundreds</strong> of other sites.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2014/12/Our-practice-fs8.png" alt="Our practice-fs8" width="860" height="679" class="aligncenter size-full wp-image-9743">

<p>On 12th February, I finally heard back from someone senior within the NHS.  They explained that the Department of Health has no central control over NHS websites. As a result, sites fall through the cracks as local teams change.  Consequently, in many cases there is simply <em>no way</em> to contact the website owners.</p>

<h2 id="abandoned-sites"><a href="https://shkspr.mobi/blog/2014/03/2000-nhs-security-vulnerabilities-disclosed/#abandoned-sites">Abandoned Sites</a></h2>

<p>I've tried to disclose the flaws to the site owners and directly to the Department of Health.  In some cases - such as the following - <em>no one is responsible for the site!</em></p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2014/01/Breast-Milk-Video-XSS-fs8.png" alt="Breast Milk Video XSS" width="600" height="426" class="aligncenter size-full wp-image-9717">

<p>I contacted the designer - he passed me on to the agency commissioned to design the website.  The agency passed me on to the NHS group they did the work for - which has since been re-organised.  They passed me on to the local government contact who is meant to be responsible.  She cannot find out who currently controls the site.</p>

<p>The Department of Health, HSCIC, local government, and NHS Care Commissioning Groups are all abdicating responsibility.</p>

<p>So now we have a situation where <strong>the NHS has lost control of its websites</strong>.  They can be used to host spam and malware, hijack their usernames and passwords, or scam patients into giving up confidential information.</p>

<h2 id="recommendations"><a href="https://shkspr.mobi/blog/2014/03/2000-nhs-security-vulnerabilities-disclosed/#recommendations">Recommendations</a></h2>

<p>I love WordPress - this blog runs it, as do many more sites I administer.  Like any software, it needs to be kept updated and maintained.</p>

<p>It's clear that many NHS websites are <strong>not</strong> being actively maintained.  That's a serious failing.  I don't think it's an exaggeration to say that looking after a website is as important as cleaning a hospital.</p>

<p>Ok, maybe a <em>bit</em> of an exaggeration.  But XSS flaws are especially pernicious when they're on a trusted domain like nhs.uk.
<!--
<a href="http://www.mirror.co.uk/news/uk-news/fury-tory-party-donors-handed-3123469">The NHS is being privatised by a corrupt Tory Government</a>.  -->It's clear that the fractured nature of the NHS means that private companies are free to exploit small NHS practices.  Many of these vulnerable sites have been delivered by private companies with no thought of the public harm they are doing.</p>

<p>Earlier this year, Sam Smith asked a very important question:</p>

<blockquote class="social-embed" id="social-embed-426646208023920641" lang="en" itemscope="" itemtype="https://schema.org/SocialMediaPosting"><header class="social-embed-header" itemprop="author" itemscope="" itemtype="https://schema.org/Person"><a href="https://twitter.com/smithsam" class="social-embed-user" itemprop="url"><img class="social-embed-avatar social-embed-avatar-circle" src="data:image/webp;base64,UklGRt4BAABXRUJQVlA4INIBAAAwCgCdASowADAAPrVQnkunJKKhrjQJmOAWiUAXBt5k++PCHF6viTrDROWC8Zrllkjy4zW3a2zkv9hqVRFIp/lej+1jGFiUlaUBSsA/5IKNdP3aMlJ88/IDBxAA/vuky4d0SiOHpI/5avPIXTUQOJz/EXT2F6N18be0VvYcWERpeBtaS8FQqfjiT1SI5x0j4T2/taGL+4lRkqEk/mQ17d1wXen9Uz5AFKziG3fxsoDvgO9iKNBOp82K09r5S1XX9J8EGV68EN/YbeHpbnz7TdLoSEn/GiIup7GzC8T47XPYlLkvJhEXVE7sXmukeV6fCyi9P8QMW/fd2XpvNqYfM0fMbcQoWcdM9B8qXttQqGgIUHNyxLdL8PZWgJSgPR1fTO5IHg1l9sVmcbB9iOtTHIcZiHl1WAYpCbffssqEs1czk3CEjQEzvFoAW35/Riu+pAjPeaw+1RKnjOhEkXp06pKYFgZFquFpQPlu/pXFsPUwH6lA//C0Nsbe+bxcJ9dYQcCZM3fob8urLpCBYT7FGlw4i19WLdtuBaINQ2ysfyqjde2lXQTRALo1u8qWl1onXIeaVcOGm8rw6UZSQrqXEmwp7wdGXG3QiYvZKJce150uKQAA" alt="" itemprop="image"><div class="social-embed-user-names"><p class="social-embed-user-names-name" itemprop="name">Sam</p>@smithsam</div></a><img class="social-embed-logo" alt="Twitter" src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0Aaria-label%3D%22Twitter%22%20role%3D%22img%22%0AviewBox%3D%220%200%20512%20512%22%3E%3Cpath%0Ad%3D%22m0%200H512V512H0%22%0Afill%3D%22%23fff%22%2F%3E%3Cpath%20fill%3D%22%231d9bf0%22%20d%3D%22m458%20140q-23%2010-45%2012%2025-15%2034-43-24%2014-50%2019a79%2079%200%2000-135%2072q-101-7-163-83a80%2080%200%200024%20106q-17%200-36-10s-3%2062%2064%2079q-19%205-36%201s15%2053%2074%2055q-50%2040-117%2033a224%20224%200%2000346-200q23-16%2040-41%22%2F%3E%3C%2Fsvg%3E"></header><section class="social-embed-text" itemprop="articleBody">Why isn’t there an NHS Digital Service yet? (as in <a href="https://twitter.com/hashtag/GDS">#GDS</a>)</section><hr class="social-embed-hr"><footer class="social-embed-footer"><a href="https://twitter.com/smithsam/status/426646208023920641"><span aria-label="6 likes" class="social-embed-meta">❤️ 6</span><span aria-label="8 replies" class="social-embed-meta">💬 8</span><span aria-label="0 reposts" class="social-embed-meta">🔁 0</span><time datetime="2014-01-24T09:22:37.000Z" itemprop="datePublished">09:22 - Fri 24 January 2014</time></a></footer></blockquote>

<p>It's clear that neither tiny NHS practices nor megalithic Trusts have the experience to commission and run simple websites.  The ideological desire for "competition" has lead to a waste of millions of pounds of taxpayers' money and resulted in horrendous security flaws throughout the NHS.</p>

<p>Public health is <em>too important</em> to leave to the "invisible hand" of capitalism's free market.  We need a strong, centralised management which can produce and enforce best-practice across the NHS's web portfolio.</p>

<p>It's time that the Secretary of State for Health, Jeremy Hunt, stopped trying to undermine the public sector ethos of the NHS and, instead, concentrated on making it stronger.  Rather than setting the NHS up to fail via phoney "competition", he should be ensuring it works together as a community to ensure the security of the NHS's digital portfolio.</p>

<h2 id="the-official-response"><a href="https://shkspr.mobi/blog/2014/03/2000-nhs-security-vulnerabilities-disclosed/#the-official-response">The Official Response</a></h2>

<p>After raising this through multiple channels - including directly to some of the site involved and to GovCertUK - this is the official reply we got from <a href="http://www.hscic.gov.uk/">HSCIC</a> on 18th February.</p>

<blockquote><p>In relation to nhs.uk sites, the HSCIC's role is to process applications to use the domain name from NHS organisations and provide permission for its use, where appropriate. However, responsibility for the maintenance and security of sites using the nhs.uk domain sits with the organisation running each website or service.

</p><p>The HSCIC is currently drafting some additional guidance, in support of our existing technical guidance, to be issued to all applicants receiving permission to use the nhs.uk domain. We are grateful to the individuals who have alerted us to these issues so that we can take them into account when drawing up this document.</p></blockquote>

<h2 id="a-special-message-to-tim-kelsey-about-care-data"><a href="https://shkspr.mobi/blog/2014/03/2000-nhs-security-vulnerabilities-disclosed/#a-special-message-to-tim-kelsey-about-care-data">A Special Message To Tim Kelsey about care.data</a></h2>

<p>If the NHS can't be trusted to secure their websites - why should I trust them to secure my confidential medical details?</p>

<p>That's why I've <a href="http://medconfidential.org/how-to-opt-out/">opted-out of care.data and you should too</a>.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=9731&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2014/03/2000-nhs-security-vulnerabilities-disclosed/feed/</wfw:commentRss>
			<slash:comments>7</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[iOS Only Kills - Open Data Saves Lives]]></title>
		<link>https://shkspr.mobi/blog/2013/11/ios-only-kills-open-data-saves-lives/</link>
					<comments>https://shkspr.mobi/blog/2013/11/ios-only-kills-open-data-saves-lives/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Fri, 15 Nov 2013 08:05:36 +0000</pubDate>
				<category><![CDATA[mobile]]></category>
		<category><![CDATA[NaBloPoMo]]></category>
		<category><![CDATA[nhs]]></category>
		<category><![CDATA[Open Data]]></category>
		<category><![CDATA[Open Source]]></category>
		<guid isPermaLink="false">http://shkspr.mobi/blog/?p=8964</guid>

					<description><![CDATA[A slightly tongue-in-cheek title for quite a serious subject.  The South Central Ambulance Service NHS Foundation Trust have a list of emergency defibrillators available for public use.  To help raise awareness, they&#039;ve released an app...  South Central Ambulance Service@SCAS999Our new app, which locates over 600 AEDs, could help you save the life of a person suffering sudden cardiac arrest.…]]></description>
										<content:encoded><![CDATA[<p>A slightly tongue-in-cheek title for quite a serious subject.</p>

<p>The South Central Ambulance Service NHS Foundation Trust have a list of emergency defibrillators available for public use.  To help raise awareness, they've released an app...</p>

<blockquote class="social-embed" id="social-embed-400888719940812800" lang="en" itemscope="" itemtype="https://schema.org/SocialMediaPosting"><header class="social-embed-header" itemprop="author" itemscope="" itemtype="https://schema.org/Person"><a href="https://twitter.com/SCAS999" class="social-embed-user" itemprop="url"><img class="social-embed-avatar social-embed-avatar-circle" src="data:image/webp;base64,UklGRqgCAABXRUJQVlA4IJwCAABQDACdASowADAAPrVQoEqnJSMhqrqsAOAWiWwAvnvGOKWomXTeZplT+OyEt8GUDwA0i7MqloF3KGd9I/RwfbcKeAoTwsHz6w3Ur9N7vKRNCQdo7PZSNbWRKgSnNXFtPd58mPE52F9qEQg+AAD+/tepLGvwNu+OJfOzfvbav8HuVsGG8ujpuMos9tXcU9uP5ShkXXP1C/0/I81UWJ/RcdSBJZxhul3ocLdSbpj6sQAWQ8kdDvrfTWp8SpSpZjTuG7gCnSkk5X2triEPUgPBUvoDEbzBwsuYlxMMr2MIZS4RSmwPkmRFnU2cF3+ffzB3mvtL7nDLQQh2qfxnNuT1uC7RKiym2NAT+X/8F9+vRAaklNiBG+DkMaI3m63925P8dK9ETnu3B7k+FFuvOPo3uZCI/GIa6kgqetnpd3mJ3TVCLXHkfoDBoui6rSVbAwcMs43RpR8z8ra7ZRW2/9cU0WFtDDWmZ0JNzsZGT1pDbDlsOqerqwZ5TGapCsYNKMaI9L32lcKsoddVoblg4fKXj0kgA/YgBbasXjJORvKXScOXvTObp7khhYMtgF/q+Ex+7cEYLe6bsxB8Gzo1apooi4DH3j4ADtbhDADzN4Jp/NPfizi+Jx2FG64/ZtJuV9CmFtvQvICGzi8cv/TdJyCd6I2R19P/kkvJiSaaVn6g25URex8YC4NLtK4xf3CUfYDp4t6qZ+uG6Mf/gwmlbEXCA1fEbyQ9+LOv5h5tONcUEGbaBrbNphpHKNR3UTN5XW1oIEgIzXgs8KnYQYSUa9++PVETyNv2pS4lJKz2WdP999pXnsKsvEM9YpvqDODvU9x5ZES0D6Z9iYpMO9NDl4yWA7UFhO2hfk27eEph3zLVfhAEfAmJXYlMZo18UgAAAA==" alt="" itemprop="image"><div class="social-embed-user-names"><p class="social-embed-user-names-name" itemprop="name">South Central Ambulance Service</p>@SCAS999</div></a><img class="social-embed-logo" alt="Twitter" src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0Aaria-label%3D%22Twitter%22%20role%3D%22img%22%0AviewBox%3D%220%200%20512%20512%22%3E%3Cpath%0Ad%3D%22m0%200H512V512H0%22%0Afill%3D%22%23fff%22%2F%3E%3Cpath%20fill%3D%22%231d9bf0%22%20d%3D%22m458%20140q-23%2010-45%2012%2025-15%2034-43-24%2014-50%2019a79%2079%200%2000-135%2072q-101-7-163-83a80%2080%200%200024%20106q-17%200-36-10s-3%2062%2064%2079q-19%205-36%201s15%2053%2074%2055q-50%2040-117%2033a224%20224%200%2000346-200q23-16%2040-41%22%2F%3E%3C%2Fsvg%3E"></header><section class="social-embed-text" itemprop="articleBody">Our new app, which locates over 600 AEDs, could help you save the life of a person suffering sudden cardiac arrest. <a href="http://ow.ly/qMX4W">ow.ly/qMX4W</a></section><hr class="social-embed-hr"><footer class="social-embed-footer"><a href="https://twitter.com/SCAS999/status/400888719940812800"><span aria-label="10 likes" class="social-embed-meta">❤️ 10</span><span aria-label="8 replies" class="social-embed-meta">💬 8</span><span aria-label="0 reposts" class="social-embed-meta">🔁 0</span><time datetime="2013-11-14T07:31:33.000Z" itemprop="datePublished">07:31 - Thu 14 November 2013</time></a></footer></blockquote>

<p>Of course, it's iPhone and iPad only.  Who cares if Android, BlackBerry, or Windows users want to save a life, right?</p>

<p>Rather than doing anything constructive with my day, I snarked on Twitter.</p>

<blockquote class="social-embed" id="social-embed-400929884786417664" lang="en" itemscope="" itemtype="https://schema.org/SocialMediaPosting"><blockquote class="social-embed" id="social-embed-400923735735422976" lang="en" itemscope="" itemtype="https://schema.org/SocialMediaPosting"><header class="social-embed-header" itemprop="author" itemscope="" itemtype="https://schema.org/Person"><a href="https://twitter.com/edent" class="social-embed-user" itemprop="url"><img class="social-embed-avatar social-embed-avatar-circle" src="data:image/webp;base64,UklGRkgBAABXRUJQVlA4IDwBAACQCACdASowADAAPrVQn0ynJCKiJyto4BaJaQAIIsx4Au9dhDqVA1i1RoRTO7nbdyy03nM5FhvV62goUj37tuxqpfpPeTBZvrJ78w0qAAD+/hVyFHvYXIrMCjny0z7wqsB9/QE08xls/AQdXJFX0adG9lISsm6kV96J5FINBFXzHwfzMCr4N6r3z5/Aa/wfEoVGX3H976she3jyS8RqJv7Jw7bOxoTSPlu4gNbfXYZ9TnbdQ0MNnMObyaRQLIu556jIj03zfJrVgqRM8GPwRoWb1M9AfzFe6Mtg13uEIqrTHmiuBpH+bTVB5EEQ3uby0C//XOAPJOFv4QV8RZDPQd517Khyba8Jlr97j2kIBJD9K3mbOHSHiQDasj6Y3forATbIg4QZHxWnCeqqMkVYfUAivuL0L/68mMnagAAA" alt="" itemprop="image"><div class="social-embed-user-names"><p class="social-embed-user-names-name" itemprop="name">Terence Eden is on Mastodon</p>@edent</div></a><img class="social-embed-logo" alt="Twitter" src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0Aaria-label%3D%22Twitter%22%20role%3D%22img%22%0AviewBox%3D%220%200%20512%20512%22%3E%3Cpath%0Ad%3D%22m0%200H512V512H0%22%0Afill%3D%22%23fff%22%2F%3E%3Cpath%20fill%3D%22%231d9bf0%22%20d%3D%22m458%20140q-23%2010-45%2012%2025-15%2034-43-24%2014-50%2019a79%2079%200%2000-135%2072q-101-7-163-83a80%2080%200%200024%20106q-17%200-36-10s-3%2062%2064%2079q-19%205-36%201s15%2053%2074%2055q-50%2040-117%2033a224%20224%200%2000346-200q23-16%2040-41%22%2F%3E%3C%2Fsvg%3E"></header><section class="social-embed-text" itemprop="articleBody">iOS only! Why not mobile web?<br>MT <a href="https://twitter.com/SCAS999">@SCAS999</a>: Our new app could help save the life of a person suffering cardiac arrest <a href="http://ow.ly/qMX4W">ow.ly/qMX4W</a></section><hr class="social-embed-hr"><footer class="social-embed-footer"><a href="https://twitter.com/edent/status/400923735735422976"><span aria-label="1 likes" class="social-embed-meta">❤️ 1</span><span aria-label="0 replies" class="social-embed-meta">💬 0</span><span aria-label="1 reposts" class="social-embed-meta">🔁 1</span><time datetime="2013-11-14T09:50:42.000Z" itemprop="datePublished">09:50 - Thu 14 November 2013</time></a></footer></blockquote><header class="social-embed-header" itemprop="author" itemscope="" itemtype="https://schema.org/Person"><a href="https://twitter.com/SCAS999" class="social-embed-user" itemprop="url"><img class="social-embed-avatar social-embed-avatar-circle" src="data:image/webp;base64,UklGRqgCAABXRUJQVlA4IJwCAABQDACdASowADAAPrVQoEqnJSMhqrqsAOAWiWwAvnvGOKWomXTeZplT+OyEt8GUDwA0i7MqloF3KGd9I/RwfbcKeAoTwsHz6w3Ur9N7vKRNCQdo7PZSNbWRKgSnNXFtPd58mPE52F9qEQg+AAD+/tepLGvwNu+OJfOzfvbav8HuVsGG8ujpuMos9tXcU9uP5ShkXXP1C/0/I81UWJ/RcdSBJZxhul3ocLdSbpj6sQAWQ8kdDvrfTWp8SpSpZjTuG7gCnSkk5X2triEPUgPBUvoDEbzBwsuYlxMMr2MIZS4RSmwPkmRFnU2cF3+ffzB3mvtL7nDLQQh2qfxnNuT1uC7RKiym2NAT+X/8F9+vRAaklNiBG+DkMaI3m63925P8dK9ETnu3B7k+FFuvOPo3uZCI/GIa6kgqetnpd3mJ3TVCLXHkfoDBoui6rSVbAwcMs43RpR8z8ra7ZRW2/9cU0WFtDDWmZ0JNzsZGT1pDbDlsOqerqwZ5TGapCsYNKMaI9L32lcKsoddVoblg4fKXj0kgA/YgBbasXjJORvKXScOXvTObp7khhYMtgF/q+Ex+7cEYLe6bsxB8Gzo1apooi4DH3j4ADtbhDADzN4Jp/NPfizi+Jx2FG64/ZtJuV9CmFtvQvICGzi8cv/TdJyCd6I2R19P/kkvJiSaaVn6g25URex8YC4NLtK4xf3CUfYDp4t6qZ+uG6Mf/gwmlbEXCA1fEbyQ9+LOv5h5tONcUEGbaBrbNphpHKNR3UTN5XW1oIEgIzXgs8KnYQYSUa9++PVETyNv2pS4lJKz2WdP999pXnsKsvEM9YpvqDODvU9x5ZES0D6Z9iYpMO9NDl4yWA7UFhO2hfk27eEph3zLVfhAEfAmJXYlMZo18UgAAAA==" alt="" itemprop="image"><div class="social-embed-user-names"><p class="social-embed-user-names-name" itemprop="name">South Central Ambulance Service</p>@SCAS999</div></a><img class="social-embed-logo" alt="Twitter" src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0Aaria-label%3D%22Twitter%22%20role%3D%22img%22%0AviewBox%3D%220%200%20512%20512%22%3E%3Cpath%0Ad%3D%22m0%200H512V512H0%22%0Afill%3D%22%23fff%22%2F%3E%3Cpath%20fill%3D%22%231d9bf0%22%20d%3D%22m458%20140q-23%2010-45%2012%2025-15%2034-43-24%2014-50%2019a79%2079%200%2000-135%2072q-101-7-163-83a80%2080%200%200024%20106q-17%200-36-10s-3%2062%2064%2079q-19%205-36%201s15%2053%2074%2055q-50%2040-117%2033a224%20224%200%2000346-200q23-16%2040-41%22%2F%3E%3C%2Fsvg%3E"></header><section class="social-embed-text" itemprop="articleBody"><small class="social-embed-reply"><a href="https://twitter.com/edent/status/400923735735422976">Replying to @edent</a></small><a href="https://twitter.com/edent">@edent</a> We'd love a mobile web version. Are you able to help? The app was done for free! Google link here <a href="http://ow.ly/qOj6Q">ow.ly/qOj6Q</a></section><hr class="social-embed-hr"><footer class="social-embed-footer"><a href="https://twitter.com/SCAS999/status/400929884786417664"><span aria-label="0 likes" class="social-embed-meta">❤️ 0</span><span aria-label="2 replies" class="social-embed-meta">💬 2</span><span aria-label="0 reposts" class="social-embed-meta">🔁 0</span><time datetime="2013-11-14T10:15:08.000Z" itemprop="datePublished">10:15 - Thu 14 November 2013</time></a></footer></blockquote>

<p>Well, how hard can it be to plot points on a map?  So, I threw myself into the challenge over my lunch break.  Turns out, it's really easy.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2013/11/AED-Mobile-Web-Screenshot-Detail.png" alt="AED Mobile Web Screenshot Detail" width="600" height="895" class="aligncenter size-full wp-image-8968">

<h2 id="getting-the-data"><a href="https://shkspr.mobi/blog/2013/11/ios-only-kills-open-data-saves-lives/#getting-the-data">Getting the Data</a></h2>

<p>The NHS provided me with a link to a Google map:</p>

<pre>https://maps.google.com/maps/ms?authuser=0&amp;vps=5&amp;ie=UTF8
&amp;hl=en&amp;oe=UTF8&amp;msa=0&amp;output=kml
&amp;msid=213551442652291377405.0004daf3ca79fc04df02e</pre>

<p>It's really easy to get Google Maps to spit out KML.  All you really need is the msid:</p>

<pre>https://www.google.co.uk/maps/ms?ie=UTF8&amp;hl=en&amp;vps=1&amp;jsv=280a
&amp;msa=0&amp;output=kml
&amp;msid=213551442652291377405.0004daf3ca79fc04df02e</pre>

<p>Hey presto - one KML file.
<img src="https://shkspr.mobi/blog/wp-content/uploads/2013/11/AED-Mobile-Web-Screenshot-Map.png" alt="AED Mobile Web Screenshot Map" width="600" height="895" class="aligncenter size-full wp-image-8967"></p>

<h2 id="drawing-the-map"><a href="https://shkspr.mobi/blog/2013/11/ios-only-kills-open-data-saves-lives/#drawing-the-map">Drawing The Map</a></h2>

<p>Google Maps is so passée - and hides some fairly nasty gotchas - so I used <a href="http://www.openstreetmap.org/">OpenStreetMap</a>.  I find that <a href="http://www.openlayers.org">OpenLayers</a> is the easiest way of making OpenStreetMap look beautiful on mobile - and it natively supports KML imports.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2013/11/AED-Mobile-Web-Screenshot-no-streetview.png" alt="AED Mobile Web Screenshot no streetview" width="600" height="895" class="aligncenter size-full wp-image-8969">

<h2 id="finding-oneself"><a href="https://shkspr.mobi/blog/2013/11/ios-only-kills-open-data-saves-lives/#finding-oneself">Finding Oneself</a></h2>

<p>A user, presumably, wants to find the closest AED to where she is <em>right now</em> - so I wanted to geolocate the user's phone.  The <a href="https://github.com/openlayers/openlayers/blob/master/examples/geolocation.js">OpenLayers geolocation code</a> was a bit to complex for a very quick hack, so I just went with</p>

<pre lang="javascript">navigator.geolocation.getCurrentPosition(function(position) {
var lonLat = new OpenLayers.LonLat(position.coords.longitude,
                                   position.coords.latitude)
             .transform(
                new OpenLayers.Projection("EPSG:4326"), //transform from WGS 1984
                map.getProjectionObject() //to Spherical Mercator Projection
             );
   map.setCenter(lonLat, 15 // Zoom level - Not too far in, or the user may not see what's going on.
   );
});</pre>

<h2 id="feedback"><a href="https://shkspr.mobi/blog/2013/11/ios-only-kills-open-data-saves-lives/#feedback">Feedback</a></h2>

<p>One satisfied customer :-)</p>

<blockquote class="social-embed" id="social-embed-400997208323260417" lang="en" itemscope="" itemtype="https://schema.org/SocialMediaPosting"><blockquote class="social-embed" id="social-embed-400995262807937024" lang="en" itemscope="" itemtype="https://schema.org/SocialMediaPosting"><header class="social-embed-header" itemprop="author" itemscope="" itemtype="https://schema.org/Person"><a href="https://twitter.com/edent" class="social-embed-user" itemprop="url"><img class="social-embed-avatar social-embed-avatar-circle" src="data:image/webp;base64,UklGRkgBAABXRUJQVlA4IDwBAACQCACdASowADAAPrVQn0ynJCKiJyto4BaJaQAIIsx4Au9dhDqVA1i1RoRTO7nbdyy03nM5FhvV62goUj37tuxqpfpPeTBZvrJ78w0qAAD+/hVyFHvYXIrMCjny0z7wqsB9/QE08xls/AQdXJFX0adG9lISsm6kV96J5FINBFXzHwfzMCr4N6r3z5/Aa/wfEoVGX3H976she3jyS8RqJv7Jw7bOxoTSPlu4gNbfXYZ9TnbdQ0MNnMObyaRQLIu556jIj03zfJrVgqRM8GPwRoWb1M9AfzFe6Mtg13uEIqrTHmiuBpH+bTVB5EEQ3uby0C//XOAPJOFv4QV8RZDPQd517Khyba8Jlr97j2kIBJD9K3mbOHSHiQDasj6Y3forATbIg4QZHxWnCeqqMkVYfUAivuL0L/68mMnagAAA" alt="" itemprop="image"><div class="social-embed-user-names"><p class="social-embed-user-names-name" itemprop="name">Terence Eden is on Mastodon</p>@edent</div></a><img class="social-embed-logo" alt="Twitter" src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0Aaria-label%3D%22Twitter%22%20role%3D%22img%22%0AviewBox%3D%220%200%20512%20512%22%3E%3Cpath%0Ad%3D%22m0%200H512V512H0%22%0Afill%3D%22%23fff%22%2F%3E%3Cpath%20fill%3D%22%231d9bf0%22%20d%3D%22m458%20140q-23%2010-45%2012%2025-15%2034-43-24%2014-50%2019a79%2079%200%2000-135%2072q-101-7-163-83a80%2080%200%200024%20106q-17%200-36-10s-3%2062%2064%2079q-19%205-36%201s15%2053%2074%2055q-50%2040-117%2033a224%20224%200%2000346-200q23-16%2040-41%22%2F%3E%3C%2Fsvg%3E"></header><section class="social-embed-text" itemprop="articleBody"><small class="social-embed-reply"><a href="https://twitter.com/SCAS999/status/400933186504761344">Replying to @SCAS999</a></small><a href="https://twitter.com/SCAS999">@SCAS999</a> you can view the mobile web demo on your phone at <a href="http://xmts.mobi/aed/">xmts.mobi/aed/</a> and I've put the source code up at <a href="https://github.com/edent/aed">github.com/edent/aed</a></section><hr class="social-embed-hr"><footer class="social-embed-footer"><a href="https://twitter.com/edent/status/400995262807937024"><span aria-label="0 likes" class="social-embed-meta">❤️ 0</span><span aria-label="0 replies" class="social-embed-meta">💬 0</span><span aria-label="1 reposts" class="social-embed-meta">🔁 1</span><time datetime="2013-11-14T14:34:55.000Z" itemprop="datePublished">14:34 - Thu 14 November 2013</time></a></footer></blockquote><header class="social-embed-header" itemprop="author" itemscope="" itemtype="https://schema.org/Person"><a href="https://twitter.com/SCAS999" class="social-embed-user" itemprop="url"><img class="social-embed-avatar social-embed-avatar-circle" src="data:image/webp;base64,UklGRqgCAABXRUJQVlA4IJwCAABQDACdASowADAAPrVQoEqnJSMhqrqsAOAWiWwAvnvGOKWomXTeZplT+OyEt8GUDwA0i7MqloF3KGd9I/RwfbcKeAoTwsHz6w3Ur9N7vKRNCQdo7PZSNbWRKgSnNXFtPd58mPE52F9qEQg+AAD+/tepLGvwNu+OJfOzfvbav8HuVsGG8ujpuMos9tXcU9uP5ShkXXP1C/0/I81UWJ/RcdSBJZxhul3ocLdSbpj6sQAWQ8kdDvrfTWp8SpSpZjTuG7gCnSkk5X2triEPUgPBUvoDEbzBwsuYlxMMr2MIZS4RSmwPkmRFnU2cF3+ffzB3mvtL7nDLQQh2qfxnNuT1uC7RKiym2NAT+X/8F9+vRAaklNiBG+DkMaI3m63925P8dK9ETnu3B7k+FFuvOPo3uZCI/GIa6kgqetnpd3mJ3TVCLXHkfoDBoui6rSVbAwcMs43RpR8z8ra7ZRW2/9cU0WFtDDWmZ0JNzsZGT1pDbDlsOqerqwZ5TGapCsYNKMaI9L32lcKsoddVoblg4fKXj0kgA/YgBbasXjJORvKXScOXvTObp7khhYMtgF/q+Ex+7cEYLe6bsxB8Gzo1apooi4DH3j4ADtbhDADzN4Jp/NPfizi+Jx2FG64/ZtJuV9CmFtvQvICGzi8cv/TdJyCd6I2R19P/kkvJiSaaVn6g25URex8YC4NLtK4xf3CUfYDp4t6qZ+uG6Mf/gwmlbEXCA1fEbyQ9+LOv5h5tONcUEGbaBrbNphpHKNR3UTN5XW1oIEgIzXgs8KnYQYSUa9++PVETyNv2pS4lJKz2WdP999pXnsKsvEM9YpvqDODvU9x5ZES0D6Z9iYpMO9NDl4yWA7UFhO2hfk27eEph3zLVfhAEfAmJXYlMZo18UgAAAA==" alt="" itemprop="image"><div class="social-embed-user-names"><p class="social-embed-user-names-name" itemprop="name">South Central Ambulance Service</p>@SCAS999</div></a><img class="social-embed-logo" alt="Twitter" src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0Aaria-label%3D%22Twitter%22%20role%3D%22img%22%0AviewBox%3D%220%200%20512%20512%22%3E%3Cpath%0Ad%3D%22m0%200H512V512H0%22%0Afill%3D%22%23fff%22%2F%3E%3Cpath%20fill%3D%22%231d9bf0%22%20d%3D%22m458%20140q-23%2010-45%2012%2025-15%2034-43-24%2014-50%2019a79%2079%200%2000-135%2072q-101-7-163-83a80%2080%200%200024%20106q-17%200-36-10s-3%2062%2064%2079q-19%205-36%201s15%2053%2074%2055q-50%2040-117%2033a224%20224%200%2000346-200q23-16%2040-41%22%2F%3E%3C%2Fsvg%3E"></header><section class="social-embed-text" itemprop="articleBody"><small class="social-embed-reply"><a href="https://twitter.com/edent/status/400995262807937024">Replying to @edent</a></small><a href="https://twitter.com/edent">@edent</a> Oh my gosh!!! We are all so grateful. I'll arrange with out IT guys to load it on our server, then we'll put a mobile site re-direct</section><hr class="social-embed-hr"><footer class="social-embed-footer"><a href="https://twitter.com/SCAS999/status/400997208323260417"><span aria-label="2 likes" class="social-embed-meta">❤️ 2</span><span aria-label="2 replies" class="social-embed-meta">💬 2</span><span aria-label="0 reposts" class="social-embed-meta">🔁 0</span><time datetime="2013-11-14T14:42:39.000Z" itemprop="datePublished">14:42 - Thu 14 November 2013</time></a></footer></blockquote>

<blockquote class="social-embed" id="social-embed-401006218518360065" lang="en" itemscope="" itemtype="https://schema.org/SocialMediaPosting"><header class="social-embed-header" itemprop="author" itemscope="" itemtype="https://schema.org/Person"><a href="https://twitter.com/TVP_ChiltSBucks" class="social-embed-user" itemprop="url"><img class="social-embed-avatar social-embed-avatar-circle" src="data:image/webp;base64,UklGRuIBAABXRUJQVlA4INYBAABwCQCdASowADAAPrVSpU2nJCOiJzgJIOAWiWQAzGCtvY5RhWPoAQyrx0fSm+7TBEoy9F9RO/CnmerHYsl/5CQ9q2A26oS7y64EGihmmJeBTvkscAAA/v+8f/9auPJ3N5v6VRPvzFqd+jX7+zwq6c31lB692ZGk7EOwOLjHQ+ORxBJdZDydw8zTCx9J9VQTU2SITTCHd/9Ti4tnyjzUWl4Kextf0hu0nyyYn4xG+Tb+Pg2ZF4v5hrkihGrkiW4KYH1hcAV17EYHISKGfdrK+pO5LfHWDWw6GdEnuHxKBWDe4b9ePxI8yfbltozYIzfT6DsAXSZn7W7UxBdEiIjwJAByFODUJ9klx483N8jMrGo9aSkgWgmy37lW+oIc+KVrwSXE2rC/YtA39NVy7dvjJjofukqTEjK+L0cJM3OAOzbsgan/e1VfVsGM3zKsjdePXI4OuZREyvFJ96ySiunRzJjG6KKPLdFsWu1ax6bxqB5oh7L7Mh+teqtLWGdgXGlULhi0cbZilXPRAAEMngGhsqDyiHVa2uRk9ToUBzJfzhXFMOEnS3zDp3J1dt0jK1/cMkF8vKczIHmNSS2BbL8LKVx7pQfNkgHBEPIcIVde542I7yLSl9egAA==" alt="" itemprop="image"><div class="social-embed-user-names"><p class="social-embed-user-names-name" itemprop="name">TVP Chiltern&amp;S.Bucks</p>@TVP_ChiltSBucks</div></a><img class="social-embed-logo" alt="Twitter" src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0Aaria-label%3D%22Twitter%22%20role%3D%22img%22%0AviewBox%3D%220%200%20512%20512%22%3E%3Cpath%0Ad%3D%22m0%200H512V512H0%22%0Afill%3D%22%23fff%22%2F%3E%3Cpath%20fill%3D%22%231d9bf0%22%20d%3D%22m458%20140q-23%2010-45%2012%2025-15%2034-43-24%2014-50%2019a79%2079%200%2000-135%2072q-101-7-163-83a80%2080%200%200024%20106q-17%200-36-10s-3%2062%2064%2079q-19%205-36%201s15%2053%2074%2055q-50%2040-117%2033a224%20224%200%2000346-200q23-16%2040-41%22%2F%3E%3C%2Fsvg%3E"></header><section class="social-embed-text" itemprop="articleBody"><small class="social-embed-reply"><a href="https://twitter.com/edent">Replying to @edent</a></small><a href="https://twitter.com/edent">@edent</a> Good 2 see u helping out the emergency services!- Think of how many lives you may save, just by taking time out to help the 999 guys!</section><hr class="social-embed-hr"><footer class="social-embed-footer"><a href="https://twitter.com/TVP_ChiltSBucks/status/401006218518360065"><span aria-label="1 likes" class="social-embed-meta">❤️ 1</span><span aria-label="0 replies" class="social-embed-meta">💬 0</span><span aria-label="0 reposts" class="social-embed-meta">🔁 0</span><time datetime="2013-11-14T15:18:27.000Z" itemprop="datePublished">15:18 - Thu 14 November 2013</time></a></footer></blockquote>

<p>Open Data + Open Source = Big Win For Society</p>

<h2 id="improvements"><a href="https://shkspr.mobi/blog/2013/11/ios-only-kills-open-data-saves-lives/#improvements">Improvements</a></h2>

<p>This was a quick hack, to be worked on by others with more free time.  Here are some things which need changing.</p>

<ul>
    <li>The KML file is static - ideally it should be loaded dynamically from a canonical source.</li>
    <li>Geolocation doesn't track the user. Ideally she should see if she's getting closer to an AED.</li>
    <li>Pins could do with being bigger, and perhaps a different colour.</li>
    <li>Needs links to official sources so the user can trust it.</li>
    <li>Needs an icon so the user can install it to the screen of her phone.</li>
    <li>Potential to use HTML5 to cache the KML file for offline use.</li>
</ul>

<p>If you want to play around with the code - <a href="https://github.com/edent/aed">it is available on GitHub</a>.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=8964&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2013/11/ios-only-kills-open-data-saves-lives/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Open Letter To Jonathan Lord]]></title>
		<link>https://shkspr.mobi/blog/2012/03/open-letter-to-jonathan-lord/</link>
					<comments>https://shkspr.mobi/blog/2012/03/open-letter-to-jonathan-lord/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Fri, 09 Mar 2012 12:27:51 +0000</pubDate>
				<category><![CDATA[politics]]></category>
		<category><![CDATA[jonathan lord]]></category>
		<category><![CDATA[nhs]]></category>
		<category><![CDATA[southwest trains]]></category>
		<category><![CDATA[stop the bill]]></category>
		<category><![CDATA[woking]]></category>
		<guid isPermaLink="false">http://shkspr.mobi/blog/?p=5391</guid>

					<description><![CDATA[(Unlike most &#34;open letters&#34; this one was sent to my MP using the fantastic WriteToThem. I&#039;ve added hyperlinks for context.)    Dear Jonathan Lord,  I want to thank you for highlighting the inadequacy of South West Trains service from Woking.  As commuters for four years, my wife and I are sick and tired of trains which are overcrowded, frequently late, and often filthy.  As the answer you…]]></description>
										<content:encoded><![CDATA[<p>(Unlike most "open letters" this one was sent to my MP using the fantastic <a href="http://www.writetothem.com/">WriteToThem</a>. I've added hyperlinks for context.)</p>

<hr>

<p>Dear Jonathan Lord,</p>

<p>I want to thank you for <a href="http://www.theyworkforyou.com/wrans/?id=2012-02-06a.93394.h">highlighting the inadequacy of South West Trains service from Woking</a>.  As commuters for four years, my wife and I are sick and tired of trains which are overcrowded, frequently late, and often filthy.</p>

<p>As the answer you received in Parliament shows, the private companies which provide train service in Woking are not looking after passengers' interests.  They are expensive, inefficient and have a reckless disregard for safety.</p>

<p>I am therefore confused as to why the Government is pushing for the further privatisation of the NHS and Police force.</p>

<p>Given the disastrous privatisation of the railways that you have discovered, can I ask how you will be voting on 13 March 2012 on the debate to drop the NHS bill?</p>

<p>Yours sincerely,</p>

<p>Terence Eden</p>

<hr>

<p>While I disagree with most of Mr Lord's politics, he's usually very good at getting back to me with sensible answers.  I do wonder if the cognitive dissonance will be a problem in this instance.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=5391&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2012/03/open-letter-to-jonathan-lord/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
