The Role of Angular in Building Digital Health Web Apps

1,429 new jobs on Indeed.com are aimed at AngularJS developers, we added one more keyword “healthcare” and it fell down to 74. It is an interesting debate whether or not that number should be higher, but it is certain that the advantages of using AngularJS when building web apps in healthcare is present.
Last week, during our regular tech R&D sessions, our devs were exploring the trends around AngularJS and later versions (Angular 2+ versions, Angular 4). One of the questions that was raised was, “How common is the use of angular in healthcare?” It is known to be a popular programming language used for mobile app development, but exactly how populated is it and how well is it known to healthcare execs and among the health tech startups were some of the other questions that came up in our discussion.

20590592_10213084734448923_884315830_o_edit (1).jpg

First, something general about Angular:
Angular is a framework for building client applications in HTML and either JavaScript or a language like TypeScript that compiles to JavaScript.
When Angular first came out, it accelerated the process of building web and mobile apps (and we don’t say accelerated because it is a popular keyword, but because it honestly time warped the whole process.)
The new version of Angular – Angular 2 – changed the whole concept of application structure, so basically the only thing that these two share is the name. However, of course, there is a migration path (ng-upgrade) from AngularJS to Angular 2 and just last December, Angular 4 was introduced. One of the advantages to using Angular is that developers spend less time writing code, whence a sooner deployment time.
After doing some research on the issue of Angular in Healthcare, we came across this really interesting blog post that is tackling the use of Angular to improve EHRs: “For health professionals, the bottom line is that AngularJS makes browsers powerful and can perform some of the tasks that are traditionally relegated to the server. So how is it going to improve our EMRs? During my student days, I have seen a popular regional EMR with a dismal user-interface. I have also seen a health analytics platform with more than 100 dropdowns on a single page. I have seen doctors returning to paper after failed EMR experiments. I have seen regional clinical viewers reeling under usability concerns. Can angularJS make any difference?” Another really interesting blog post that is pretty much in line with our opinions on the use of Angular, titled “Angular.js Versus the Cult of Health IT Complication”, pretty much breaks down why we need to introduce more and more new tech solutions to Healthcare if we want to see any progress.
One of the main advantages we see is of course the speed. Angular is great for web solutions, as it allows us to quickly build something that the client can see, test, touch and play with – all while allowing both parties to be on the same track and work towards the best end result possible, not to mention full HIPAA compliance. It is especially useful for those working with clinicians and other non-tech folks, as they will certainly understand the difference this makes. Additionally, some of the ideas that popped up were of course the use of react and redux, react native etc. (but let’s touch on that subject in another blog/session).
 
We are often able to leverage our knowledge with both disruptors as well as established players in the industry, to come up with innovative solutions to a variety of industry problems. Having the opportunity to demo and test a solution fast, but still with unwithered quality is a definite advantage for us.
So after this R&D meeting and a short debate on the use of Angular in healthcare we thought it might be interesting to check out which one of you health tech product companies has their product built on top of Angular? Let’s map it out! Drop us a line, leave a comment or email us and we will generate a map of digital health apps that we will share with our subscribers list 🙂
How to start:
If you wish to start learning Angular, here are some of the links we suggest hitting up first:
Depending on your dev experience level here are our estimates on the learning time:
Junior developer education: 2-3 weeks
Senior developer education: 4-6 weeks
Tech Team

Author: Tech Team

When a couple of our Devs and TLs come together magic happens!

Leave a Reply

Your email address will not be published. Required fields are marked *