<?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>nhshd &#8211; Terence Eden’s Blog</title>
	<atom:link href="https://shkspr.mobi/blog/tag/nhshd/feed/" rel="self" type="application/rss+xml" />
	<link>https://shkspr.mobi/blog</link>
	<description>Regular nonsense about tech and its effects 🙃</description>
	<lastBuildDate>Tue, 17 Jun 2025 08:40:07 +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>nhshd &#8211; Terence Eden’s Blog</title>
	<link>https://shkspr.mobi/blog</link>
	<width>32</width>
	<height>32</height>
</image> 
	<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[Alexa Skills - get custom slot names using Flask-Ask]]></title>
		<link>https://shkspr.mobi/blog/2019/06/alexa-skills-get-custom-slot-names-using-flask-ask/</link>
					<comments>https://shkspr.mobi/blog/2019/06/alexa-skills-get-custom-slot-names-using-flask-ask/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Mon, 17 Jun 2019 07:22:32 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[alexa]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[hackday]]></category>
		<category><![CDATA[nhshd]]></category>
		<category><![CDATA[python]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=32311</guid>

					<description><![CDATA[Amazon encourages developers to use Flask-Ask - the handy Python library for working with Alexa. Sadly, the project has been abandoned. They no longer take pull requests, you can&#039;t raise bugs against it, and the documentation is incomplete.  So this is how I solved an annoying problem - how to get the name of a custom slot.  Here&#039;s the code, with a fuller explanation afterwards.  from flask…]]></description>
										<content:encoded><![CDATA[<p>Amazon encourages developers to use <a href="https://github.com/johnwheeler/flask-ask">Flask-Ask</a> - the handy Python library for working with Alexa. Sadly, <a href="https://twitter.com/_johnwheeler/status/1131728459028238337">the project has been abandoned</a>. They no longer take pull requests, you can't raise bugs against it, and the documentation is incomplete.</p>

<p>So this is how I solved an annoying problem - how to get the name of a custom slot.</p>

<p>Here's the code, with a fuller explanation afterwards.</p>

<pre><code class="language-python">from flask import Flask, render_template, request
from flask_ask import Ask, statement, question, session
app = Flask(__name__)
ask = Ask(app, '/')

@ask.intent("YourIntentName")
def your_intent_name():
    content = request.get_json()
    name = content['request']['intent']['slots']['YOUR_SLOT_NAME']['resolutions']['resolutionsPerAuthority'][0]['values'][0]['value']['name']
</code></pre>

<p>Yeuch! What's going on?</p>

<p>Alexa lets us define custom slot names - these can be associated with any spoken text. For example, I might want the slot name "car" to be sent whether the user says "car" or "automobile" or "vehicle" or any other synonym.</p>

<p>In my case, I want to send my API the ID Code of a hospital.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2019/06/Alexa-Skills-Page.png" alt="Alexa Skills Page." width="1006" height="760" class="aligncenter size-full wp-image-32312">

<p>If the user says "John Radcliff" or "Oxford" or "John Radcliff Hospital" - then my API should receive the ID <code>RTH08</code>.  It can then use that ID in a separate API call.</p>

<p>Here's the JSON that Alexa sends our API (I've truncated it for ease of reading).</p>

<pre><code class="language-JSON">{
    "request": {
        "type": "IntentRequest",
        "requestId": "amzn1.echo-api.request.1234",
        "timestamp": "2019-06-17T06:54:52Z",
        "locale": "en-GB",
        "intent": {
            "name": "CarPark",
            "confirmationStatus": "NONE",
            "slots": {
                "hospital": {
                    "name": "hospital",
                    "value": "John radcliff",
                    "resolutions": {
                        "resolutionsPerAuthority": [
                            {
                                "authority": "amzn1.er-authority.echo-sdk.amzn1.ask.skill.1234.hospitals",
                                "status": {
                                    "code": "ER_SUCCESS_MATCH"
                                },
                                "values": [
                                    {
                                        "value": {
                                            "name": "RTH08",
                                            "id": "abc123"
                                        }
                                    }
                                ]
                            }
                        ]
                    },
                }
            }
        }
    }
}
</code></pre>

<p>A bit verbose, but easy enough to parse.</p>

<p>I've <a href="https://shkspr.mobi/blog/2017/05/amazon-alexa-and-solar-panels/">moaned before about Alexa skill development</a> - but it is getting worse.  As you can see from the above screenshot, the development website's contrast isn't great - which makes building a skill physically painful.</p>

<p>Add to that the outdated tutorials, the weird terminology, the multiple sites to use, broken links, and abandoned libraries... It's hard to feel enthusiastic about building more skills.</p>

<p>Amazon have gone down the classic route of <a href="https://web.archive.org/web/20190922125800/https://developer.amazon.com/de/en-gb/alexa-skills-kit/alexa-developer-skill-promotion">paying developers to build for their platform</a>. But I don't think that's enough.</p>

<p><a href="https://developer.amazon.com/de/en-gb/alexa-skills-kit/alexa-developer-skill-promotion"><img src="https://shkspr.mobi/blog/wp-content/uploads/2019/06/Screenshot_2019-06-17-https-developer-amazon-com.png" alt="     Publish your very first, new Alexa skill during the promotion period and earn an Amazon Smart Plug.     Publish three new Alexa skills during the promotion period, where one of them is used by at least 150 unique users within the first 30 days after being approved by Amazon for publication, and earn a €50 (GBP for UK) Amazon Online Store voucher.     Add the Alexa Presentation Language to one of your skills (newly published or updated) during the promotion period and reach at least 150 unique users per month for one month, and you will earn an Amazon Echo Show.     (Only for Developers residing in Germany, Austria, United Kingdom, Ireland): Add in-skill purchasing to your skill (newly published or updated) during the promotion period and reach at least 150 unique users per month and over €10/£10 in revenue per month for one month, and you will earn a voucher for the AWS Certified Alexa Skill Builder exam fee." width="722" height="293" class="aligncenter size-full wp-image-32317"></a></p>

<p>The Alexa team need to work on the developer experience. A GUI like NODE-RED could be used to help build skills <em>in one place</em>. Why is it so complicated to deploy and test skills? Where are the official libraries which "just work"?</p>

<p>I honestly believe that one of the things holding back voice assistants from their full potential is the poor developer experience.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=32311&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2019/06/alexa-skills-get-custom-slot-names-using-flask-ask/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
