<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Luke Harries on Medium]]></title>
        <description><![CDATA[Stories by Luke Harries on Medium]]></description>
        <link>https://medium.com/@lharries?source=rss-5d7424c6b96a------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*NwETeeQ9J2kJneScOqG1uw.jpeg</url>
            <title>Stories by Luke Harries on Medium</title>
            <link>https://medium.com/@lharries?source=rss-5d7424c6b96a------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sat, 14 Nov 2026 12:26:38 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@lharries/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com/" rel="hub"/>
        <item>
            <title><![CDATA[Launching a HIPAA compliant MVP]]></title>
            <link>https://medium.com/@lharries/launching-a-hipaa-compliant-mvp-81c0b84f7c6?source=rss-5d7424c6b96a------2</link>
            <guid isPermaLink="false">https://medium.com/p/81c0b84f7c6</guid>
            <category><![CDATA[startup]]></category>
            <category><![CDATA[hipaa]]></category>
            <category><![CDATA[covid19]]></category>
            <category><![CDATA[mvp]]></category>
            <category><![CDATA[healthtech]]></category>
            <dc:creator><![CDATA[Luke Harries]]></dc:creator>
            <pubDate>Tue, 07 Apr 2020 10:23:34 GMT</pubDate>
            <atom:updated>2020-04-07T10:23:57.955Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*uOFc0J0VsXkVGMMD.png" /></figure><p><em>Disclaimer: I’m not an expert on HIPAA regulation or a lawyer so don’t take this as legal advice. There are likely to be errors in this guide so it’s worth doing your own research. If you find any errors please let me know at </em><em>luke [dot] harries [at] me [dot] com or submit a </em><a href="https://github.com/lharries/harries.co/blob/master/content/blog/mvp-hipaa-compliance/index.md"><em>pull request</em></a><em>. It’s worth discussing your plans with a lawyer. If you can’t afford a lawyer then, until you can, ask a founder who has built a similar startup. It’s crucial to uncover the unknown unknowns early on.</em></p><p>This guide is for HealthTech startups who want to launch an MVP under HIPAA regulation. It’s the guide that I wish I had when setting up infrastructure for COVID-19 drive-through testing. I’ve compiled it from speaking to health lawyers, HealthTech founders, HIPAA experts, and reading too much regulation.</p><h3>Summary</h3><p>It’s possible to run a HIPAA compliant startup and launch an MVP in a few days at virtually no cost. The TL;DR version is: run your business through GSuite (sign the BAA first); leverage Saas apps to handle PHI and embed them into a static site; and use Aptible Comply to generate your policies and procedures.</p><h3>Understanding HIPAA</h3><p>HIPAA (Health Insurance Portability and Accountability Act) is a US federal law regulating entities which handle health data. By health data, I mean any <a href="https://www.hhs.gov/hipaa/for-professionals/privacy/special-topics/de-identification/index.html#protected">protected health information (PHI)</a> related to health insurance transactions. HIPAA has three main rules: privacy, security, and what to do if a “breach” occurs. If HIPAA applies to you, you will need to create and follow a set of internal policies and procedures to become HIPAA compliant. Otherwise, your company will be at risk of heavy penalties — $100 to $50,000 per violation.</p><p>HIPAA applies to two types of companies:</p><ul><li><strong>Covered entities</strong>: your company takes part in health insurance transactions. For example, health insurers and health providers.</li><li><strong>Business associates</strong>: your company deals with PHI data for or from health insurance transactions. Your company will likely come in contact with PHI data by interacting with covered entities or other business associates.</li></ul><p>As a rule of thumb, unless you are employing medical professionals or making health insurance transactions your startup will be a <strong>business associate</strong> under HIPAA.</p><p><strong>Importantly, you don’t need to be directly interacting with a covered entity to be regulated under HIPAA as a business associate</strong>. For example, let’s say a hospital is using scheduling software running on AWS cloud hosting. The hospital handles insurance transactions and so they are the covered entity. The scheduling software will be handling patient intake information including their name and email (which are later used in a health insurance transaction) making them a business associate. AWS runs the servers and databases which the scheduling software uses and so AWS is also classified as a business associate.</p><p>A clear sign that you need to be HIPAA compliant is if a business partners asks you to sign a <a href="https://harries.co/mvp-hipaa-compliance/#the-business-associate-agreement-baa">BAA</a> and thus take the role of a business associate.</p><p>For more information on HIPAA I’d recommend <a href="https://www.aptible.com/hipaa/">Aptible’s HIPAA Compliance: Guide for Startups</a> or <a href="https://github.com/truevault/hipaa-compliance-developers-guide">TrueVault’s HIPAA compliance developer guide</a></p><h3>Building your MVP</h3><p>So, you have checked that you need to be HIPAA compliant but how do you make this happen quickly and cheaply while building an MVP?</p><p>The secret to building a HIPAA compliant MVP is the same as building an MVP in any other industry: <strong>write the minimum amount of code</strong>. But the pressure to write no/low amounts of code is far greater in HealthTech. Dealing with patient data means that each line of code you write, or system you develop, introduces further security and compliance risks.</p><h3>Using HIPAA compliant Saas apps</h3><p>The fastest way to be HIPAA compliant is to leverage HIPAA compliant Saas apps. For each Saas app you use, you will need to select the HIPAA compliant plan (normally the most expensive); sign their BAA; and properly configure it so no PHI information is public or sent over unsecured mediums e.g. from their email servers. If you can’t sign a BAA with the Saas app then it won’t be HIPAA compliant and so you can’t use it for PHI.</p><h4>Internal operations</h4><p>GSuite will be the core of your startup. When set up correctly, GSuite provides HIPAA compliant file storage (Google Drive), a collaborative database (Google Sheets), and external communication (Gmail). Google handles the security, audit logs, identity management, etc.</p><p>To set up HIPAA compliant GSuite, you’ll need to sign up for GSuite and <a href="https://support.google.com/a/answer/3407074?hl=en">sign their BAA</a>. Enable <a href="https://support.google.com/a/answer/2462365?hl=en">Vault</a> to retain data for auditing. Require multi-factor authentication.</p><p><strong>Note: video calling with Google Hangouts is not HIPAA compliant.</strong></p><p>If you plan on sending PHI over email (even Gmail), I’d recommend <a href="https://www.paubox.com/">Paubox</a>. Paubox will encrypt all outgoing messages and attachments. Finally, you’ll need to add a <a href="https://www.exclaimer.com/email-signature-handbook/10128-hipaa-email-disclaimer-examples">HIPAA email disclaimer</a>.</p><p>To securely share PHI internally or with other companies (after you’ve signed a BAA with them) you should create a shared drive within Google Drive and add them as collaborators.</p><p>If you need to run custom code, you can reduce most security risks by running the code locally. Each evening (or however often you need to perform the task), download the relevant data from the Google Drive on to your work computer, run the script, and then upload the results to the Google Drive. Make sure your computer is encrypted and delete the PHI files afterward.</p><h4>Building web apps</h4><p>Instead of redirecting your customers to other Saas sites to handle the PHI, embed the Saas apps directly into your website.</p><p>For example, if you want a scheduling system integrated into your site: setup <a href="https://acuityscheduling.com/">Acuity Scheduling</a> and embed the booking form as an iFrame into your react web app. You can style CSS to make the booking form look native and deploy it as a static site from a Github repo using <a href="https://www.netlify.com/blog/2016/10/27/a-step-by-step-guide-deploying-a-static-site-or-single-page-app/">Netlify</a></p><p>Two Saas apps that might be useful are <a href="https://acuityscheduling.com/">Acuity Scheduling</a> for online scheduling and <a href="https://www.jotform.com/">JotForm</a> for form building. Make sure to configure them properly: be on the HIPAA plan; sign the BAA; remove all PHI sent in emails from their servers.</p><p>If you are looking to launch an iOS and Android app you could embed the Saas apps using a framework such as <a href="https://josephkhan.me/iframe-with-react-native/">react native</a>.</p><h3>Building your own systems</h3><p>Handling PHI with your own built systems adds significant complexity to be HIPAA compliant: audit-level application logging, centralized log collection, 3rd party security audits, vulnerability scanning, etc. This can be partially abstracted using <a href="https://www.heroku.com/shield">Heroku Shield</a> or <a href="https://www.aptible.com/deploy/">Aptible Deploy</a>. TrueVault has a <a href="https://github.com/truevault/hipaa-compliance-developers-guide">detailed developer guide for HIPAA compliance and application development</a>. But, if you can, try and build your MVP without PHI touching your servers as described <a href="https://harries.co/mvp-hipaa-compliance/#building-web-apps">above</a>.</p><h3>The Business Associate Agreement (BAA)</h3><p>Each company you interact with where you share PHI will require you to sign a BAA. BAAs state that you agree to operate under HIPAA rules. For Saas apps such as GSuite or JotForm they will have a standard BAA to sign. If you are partnering with a Covered Entity, the BAA will often include how you inform them of breaches and that you will pay any fines resulting from your breaches.</p><h3>Policies and procedures</h3><p>To be HIPAA compliant you have to follow policies and procedures under HIPAA. <strong>There are loads of them</strong>. Luckily, as a startup with a small team and (hopefully) no/very little code, you can get this all set up in half a day. I’d highly recommend <a href="https://www.aptible.com/comply/">Aptible Comply</a>. Comply generates the policies for your startup to follow. It helps you adhere to these policies by generating tickets based on time or events, for example, assigning HIPAA training to new employees. They have a free startup plan for up to 3 people if you send them an email.</p><p><em>This was originally published at </em><a href="https://harries.co/mvp-hipaa-compliance/">https://harries.co/mvp-hipaa-compliance/</a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=81c0b84f7c6" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[The hidden power of Hacker News Search]]></title>
            <link>https://medium.com/@lharries/the-hidden-power-of-hacker-news-search-d0f03845d0b5?source=rss-5d7424c6b96a------2</link>
            <guid isPermaLink="false">https://medium.com/p/d0f03845d0b5</guid>
            <category><![CDATA[tech]]></category>
            <category><![CDATA[startup]]></category>
            <category><![CDATA[hacker-news]]></category>
            <dc:creator><![CDATA[Luke Harries]]></dc:creator>
            <pubDate>Sun, 29 Jul 2018 13:47:40 GMT</pubDate>
            <atom:updated>2018-08-02T21:17:14.054Z</atom:updated>
            <content:encoded><![CDATA[<blockquote><a href="https://hn.algolia.com/">Hacker News Search</a> is my go-to search engine</blockquote><p><a href="https://news.ycombinator.com/">Hacker News</a> (HN) is fantastic for keeping up to date with the latest advancements in startup and tech; submitted, ranked and commented on by people all over the world. However, with search, it becomes much more powerful.</p><p>Here’s what <a href="https://hn.algolia.com/?query=&amp;sort=byPopularity&amp;prefix&amp;page=0&amp;dateRange=all&amp;type=story">Hacker News Search</a> it is great for:</p><ol><li><strong>Finding the best resources for learning a new technology</strong></li></ol><p>As engineers, we need to rapidly learn new technologies, languages, and skills. However, finding the best resources to learn from is hard. HN Search solves this.</p><p>For example, if you are wanting to learn about <a href="https://hn.algolia.com/?query=natural%20language%20processing&amp;sort=byPopularity&amp;prefix&amp;page=0&amp;dateRange=all&amp;type=all),%20[Data%20Science](https://hn.algolia.com/?query=data%20science&amp;sort=byPopularity&amp;prefix&amp;page=0&amp;dateRange=all&amp;type=all">Natural Language Processing</a>, or <a href="https://hn.algolia.com/?query=lstm&amp;sort=byPopularity&amp;prefix&amp;page=0&amp;dateRange=all&amp;type=all">LSTMs</a> just search for them to find the most relevant articles and useful tutorials.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*tVnkEJsEy457QZjnSh53VA.png" /><figcaption>Searching for LSTMs</figcaption></figure><p><strong>2. Finding the top recent articles for a topic/company</strong></p><p>HN is great for the top articles in the last 24 hours. But sometimes you want to see the top articles for the <a href="https://hn.algolia.com/?query=&amp;sort=byPopularity&amp;prefix&amp;page=0&amp;dateRange=pastWeek&amp;type=story">last week</a>, <a href="https://hn.algolia.com/?query=&amp;sort=byPopularity&amp;prefix&amp;page=0&amp;dateRange=pastMonth&amp;type=story">last month</a> or <a href="https://hn.algolia.com/?query=&amp;sort=byPopularity&amp;prefix&amp;page=0&amp;dateRange=pastYear&amp;type=story">last year</a>. HN Search Solves this and lets you filter by topic too.</p><p>For example, search to determine the progress of <a href="https://hn.algolia.com/?query=quantum%20computers&amp;sort=byPopularity&amp;prefix&amp;page=0&amp;dateRange=pastYear&amp;type=all">Quantum Computers</a>, what the latest moves are by <a href="https://hn.algolia.com/?query=amazon&amp;sort=byPopularity&amp;prefix&amp;page=0&amp;dateRange=pastYear&amp;type=all">Amazon</a>, or the most important research on <a href="https://hn.algolia.com/?query=crispr&amp;sort=byPopularity&amp;prefix&amp;page=0&amp;dateRange=pastYear&amp;type=all">CRISPR</a>.</p><p><strong>3. Getting crowdsourced opinions</strong></p><p>It’s often useful to get opinions from people of varying backgrounds and locations. The comments section of HN is a great place for this. All you have to do is find the relevant article. This is where HN Search steps in.</p><p>For example, if you are considering a Ph.D. and are <a href="https://hn.algolia.com/?query=phd&amp;sort=byPopularity&amp;prefix&amp;page=0&amp;dateRange=all&amp;type=all">wanting to hear the pros and cons</a> or are thinking of learning machine learning with Fast.ai course and are wanting to <a href="https://hn.algolia.com/?query=fast.ai&amp;sort=byPopularity&amp;prefix&amp;page=0&amp;dateRange=all&amp;type=all">hear from people who have completed it</a>.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=d0f03845d0b5" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Useful Resources for Programming, Machine Learning and MedTech]]></title>
            <link>https://medium.com/@lharries/useful-resources-a58e9268e1e3?source=rss-5d7424c6b96a------2</link>
            <guid isPermaLink="false">https://medium.com/p/a58e9268e1e3</guid>
            <category><![CDATA[machine-learning]]></category>
            <category><![CDATA[deep-learning]]></category>
            <category><![CDATA[python]]></category>
            <category><![CDATA[tech]]></category>
            <dc:creator><![CDATA[Luke Harries]]></dc:creator>
            <pubDate>Tue, 05 Jun 2018 09:14:17 GMT</pubDate>
            <atom:updated>2019-06-18T06:05:53.449Z</atom:updated>
            <content:encoded><![CDATA[<p>A collection of tools, guides, and courses that I found useful or wish I had found earlier! The topics include Computer Science, Machine Learning, Machine Learning applied to Medicine, Deep Learning and Reinforcement Learning.</p><h3>General</h3><ul><li><a href="https://medium.com/@lharries/the-hidden-power-of-hacker-news-search-d0f03845d0b5">HackerNews Search</a> [Search Engine] Incredibly useful for finding new resources</li><li><a href="https://github.com/sindresorhus/awesome">Awesome list</a> [List of Resources] Curated list of awesome lists</li></ul><h3>New to programming?</h3><ul><li><a href="https://online-learning.harvard.edu/course/cs50-introduction-computer-science">Harvard CS50</a> [MOOC] If you want to learn how to build stuff (think apps, websites, startups. etc.) then use this to start your journey.</li><li><a href="https://www.datacamp.com/courses/intro-to-python-for-data-science">Learn Python for DataScience</a> [MOOC] If you want to learn Data Science (think research projects, extra job skills, etc.) then use this to start your journey.</li></ul><h3>New to machine learning?</h3><p>If you don’t yet know how to program I’d definitely start with the courses mentioned above. Then choose one of the following:</p><ul><li><a href="http://course.fast.ai/">Fast.ai</a> Deep Learning [MOOC] “<em>Learn how to build state of the art models without needing graduate-level math — but also without dumbing anything down</em>”. I would highly recommend this course, although they suggest having at least one year of python beforehand.</li><li><a href="https://www.coursera.org/learn/machine-learning">Andrew Ng’s Machine Learning</a> [MOOC] Arguably the most popular machine learning course online. It with the fundamentals, as opposed to the top-down approach of Fast.ai.</li></ul><h3>Programming</h3><ul><li><a href="https://learnxinyminutes.com/">Learn X in Y minutes</a> [Guide] Summaries of programming languages.</li></ul><h3>Python</h3><ul><li><a href="https://www.codecademy.com/learn/learn-python">Codecademy</a> [Interactive tutorials] Start here</li><li><a href="https://automatetheboringstuff.com/">Automate the boring stuff</a> [Textbook] Useful for reference</li><li><a href="https://ehmatthes.github.io/pcc/cheatsheets/README.html">Beginner’s cheat sheets</a> [Cheat sheet]</li></ul><h3>Computer Science</h3><ul><li><a href="https://teachyourselfcs.com/">Teach Yourself Computer Science</a> [List of Resources] “All the resources you need to give yourself a world-class computer science education.”</li></ul><h3>Machine Learning</h3><ul><li><a href="http://www.r2d3.us/visual-intro-to-machine-learning-part-1/">A Visual Introduction to Machine Learning</a> [Guide]</li><li><a href="http://www.r2d3.us/visual-intro-to-machine-learning-part-1/">Dive into machine learning</a> [List of Resources]</li><li><a href="https://www.youtube.com/watch?v=T5pRlIbr6gg&amp;list=PL2-dafEMk2A6QKz1mrk1uIGfHkC1zZ6UU">Siraj</a> [Videos] Applied introduction to the different types of machine learning</li><li><a href="http://scikit-learn.org/stable/tutorial/machine_learning_map/index.html">Scikit-learn choosing the right algorithm</a> [Cheat sheet]</li><li><a href="https://www.coursera.org/learn/machine-learning">Andrew Ng’s Machine Learning</a> [MOOC] Arguably the most popular machine learning course online. It starts with the fundamentals, as opposed to the top-down approach of Fast.ai</li><li><a href="http://forums.fast.ai/t/another-treat-early-access-to-intro-to-machine-learning-videos/6826?source_topic_id=9285&amp;source_topic_id=9594">Fast.ai machine learning</a> [MOOC]</li><li><a href="https://machinelearningmastery.com/start-here/">Machine learning mastery</a> [Guides]</li><li><a href="https://www.amazon.com/Superintelligence-Dangers-Strategies-Nick-Bostrom/dp/1501227742">Superintelligence: Paths, Dangers, Strategies by Nick Bostrom</a> [Book]</li><li><a href="https://github.com/RedditSota/state-of-the-art-result-for-machine-learning-problems">State of the art results for machine learning problems</a></li><li><a href="https://github.com/ajcr/100-pandas-puzzles">100 Pandas puzzles</a> [Guides]</li><li><a href="http://www.labri.fr/perso/nrougier/teaching/numpy.100/index.html">100 NumPy exercises</a> [Guides]</li><li><a href="https://github.com/afshinea/stanford-cs-229-machine-learning">Stanford machine learning cheatsheets</a> [Cheat sheets] More theoretical than applied but very high quality</li></ul><h3>Maths for Machine Learning</h3><ul><li><a href="http://cs229.stanford.edu/section/cs229-prob.pdf">Review of Probability Theory</a> [Cheat sheet]</li><li><a href="http://cs229.stanford.edu/section/cs229-linalg.pdf">Linear Algebra review and reference</a> [Cheat sheet]</li><li><a href="https://mml-book.com/">Mathematics for Machine Learning</a> [Textbook]</li></ul><h3>Machine Learning in Medicine</h3><ul><li><a href="https://greenelab.github.io/deep-review/">Review paper on deep learning, genomics, and precision medicine</a> [Paper]</li><li><a href="https://github.com/beamandrew/medical-data">Medical Data for Machine Learning</a> [Datasets]</li><li><a href="https://github.com/danielecook/Awesome-Bioinformatics">Awesome Bioinformatics libraries and software</a> [List] Tools for data pre-processing, handling and visualisation.</li></ul><h3>Deep Learning</h3><ul><li><a href="https://www.youtube.com/watch?v=aircAruvnKk&amp;list=PLZHQObOWTQDNU6R1_67000Dx_ZCJB-3pi">3Blue1Brown</a> [Videos] Visualisation of how neural networks work, gradient descent, backpropagation and some of the maths involved.</li><li><a href="http://course.fast.ai/">Fast.ai</a> Deep Learning [MOOC] “<em>Learn how to build state of the art models without needing graduate-level math — but also without dumbing anything down</em>”. I would highly recommend this course, although they suggest having at least one year of python beforehand.</li><li><a href="https://www.deeplearning.ai/">Andrew Ng’s Deep learning</a> [MOOC]</li><li><a href="http://www.deeplearningbook.org/">The Deep Learning Book by Ian Goodfellow</a> [Textbook]</li><li><a href="https://becominghuman.ai/cheat-sheets-for-ai-neural-networks-machine-learning-deep-learning-big-data-678c51b4b463">Cheat sheets</a></li></ul><h3>Deep Reinforcement Learning</h3><ul><li><a href="https://spinningup.openai.com/en/latest/spinningup/spinningup.html">Spinning Up as a Deep RL Researcher</a> [Guide] <em>“… educational resource produced by OpenAI that makes it easier to learn about deep reinforcement learning”</em></li><li><a href="http://karpathy.github.io/2016/05/31/rl/">Deep Reinforcement Learning: Pong from Pixels</a> [Blog Post] Fantastic post by Karpathy guiding you from supervised learning to policy gradient methods.</li><li><a href="http://www0.cs.ucl.ac.uk/staff/d.silver/web/Teaching.html">UCL Course of Reinforcement Learning by David Silver</a> [Course] Videos and lecture notes on reinforcement learning from theory to practice. Works well with the textbook below.</li><li><a href="http://incompleteideas.net/book/bookdraft2017nov5.pdf">Reinforcement Learning: An introduction by Sutton and Barto</a> [Textbook] <em>The</em> textbook on reinforcement learning.</li></ul><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=a58e9268e1e3" width="1" height="1" alt="">]]></content:encoded>
        </item>
    </channel>
</rss>