at https://github.com/kakoni/awesome-health
Pull requests / discussion encouraged.
@tony.davey Iâve hopefully sorted it for you now.
@kakoni this is a great list - thanks for doing this! @bentayloruk made mention about a year ago that here was no good source of information about what open source projects were out there in healthcare generally and the NHS in particular.
@kakoni would you consider accepting contributions via this topic thread as well as via GitHub pull request?
Marcus
Both are ok. So consider it done!
Iâd add in Apache Camel, Apache ActiveMQ, hawt.io, HAPI HL7v2 and Activiti under integration.
Also HAPI FHIR JPA Server under an Applications heading (or EHR heading - itâs similar to EHR Server)
Hi @kakoni
I got this email from HSCIC about Kanteron Systems having âmade availableâ their platform.
The whole approach is a bit slippery, in order to get access you need to fill in a Google Form which must include your NHS.net email address. Not quite âopen sourceâ. I havenât yet had time to check it out, but I am keen to, because I want to know what âlicense free to the NHSâ actually means.
My gut feeling is it is just a popularity play by Kanteron / general failure to understand opensource by Code4Health / example of openwashing.
Dear Colleague,
Following on from NHS Englandâs Open Source / Code 4 Health initiative Kanteron Systems have now made available, license free to the NHS, their PACS, digital pathology, genomics, pharmacogenomics, biosensor and analytics platform.
Currently the repository contains code only; I would appreciate any feedback you may have around how useful this is.
Access to the repository is via registration using an NHS e-mail address (either nhs.net or a hospital address): www.kanteron.com/NHS
Regards, Shawn
Shawn Larson DCR(R) MSc
Senior Project Manager, Provider Support & Integration
Health & Social Care Information Centre
07920 785 915
shawn.larson@nhs.net / shawn.larson@hscic.gov.uk
If it turns out to be interesting then that discussion should spawn another thread.
Marcus
This is something I would really be interested in. How do we find out the license terms here Marcus?
Navin
If you visit the Google Forms link and âapplyâ for access (to the purportedly open code ) using an NHS.net email address, you can apparently get more information.
I simply havenât had chance to get my NHS.net email address working again yet (Iâm in Accenture hell), so havenât been able to apply.
If you find out anything please do start a thread on it. Iâm very interested in the âlicense free to the NHSâ thing.
(It is something that openMAXIMS did with their internal tooling/IDE platform, without which you canât actually do ANYTHING with openMAXIMS!)
I think itâs just about âopenâ-looking enough to enable the company to get lauded in the headlines, and to fool NHS England Open Source / Apperta / Code4Health - yet not quite enough to be of any use in real open source transformation, in integration, or in driving down costs.
Have registered. Awaiting contact.
Navin
Well even before IDE they need to fix their open source repo. The whole thing doesnt work/startâŚ
I also had a go at getting it going and struggled. I had noticed you were asking questions on the openMAXIMS Google Group.
If itâs Open Source In Name Only then we need to tell people about it. Perhaps a joint article?
M
From Shawn Larson (NHS Digital), to clarify the Kanteron and NHS Open Source issue -
The agreement with Kanteron is an NHS code fork via an NHS wide license, so itâs open source within the NHS and UK universities, hence the requirement for validated ID.
All derivatives and plug-ins made with this code, or under association with this OpenPACS initiative, will also be license free within the NHS, with the option via UKTI to export NHS IP to recover revenue.
Laura Sato
NHS Digital
Tanks @lsato, really helpful clarification. This is looking to be an interesting topic of conversation so I have split it into its own Topic.
Marcus
I understand a healthy dose of skepticism in OpenSource (specially in Healthcare) is good, but I can assure you that is not the case with Kanteron. ALL our customers, in 15 countries, have the full code of the solutions we have provided for them (we have been in business for 11 years now). But everywhere else we provide the code once the installation is done, while the agreement with the NHS is having access to the code before any project/collaboration/contract even happens between Kanteron and any Trust.
This is not to âfoolâ anyone or about âheadlinesâ (we have not received ANY media attention for this), it is about the benefits and considerable cost reduction our groundbreaking platform can provide to the NHS.
At least the State of California (USA) sees it this way, as we have just been awarded the California Impact Challenge in Precision Medicine award.
As a matter of fact, thereâs no failure to understand opensource. The license is clear: GPL
Access to the repo was granted to you August 5th (the day after you wrote this comment).
Let me know if you have any difficulty accessing it.
Hi Jorge, I realise I used some pretty strong and sceptical language in my OP. But Iâm glad to have you here and really interested to further this discussion
I am curious though. If the licence is GPL, why not just put the code out there in a public place?
Could I have access please?
Marcus
Hi Marcus,
I understand a healthy dose of skepticism is needed in the FLOSS world.
Regarding your question, as you know a GPL license does not require the source code to be released publicly.
Sure we could do that, but after careful consideration, we have decided to work towards a public release in three stages:
Some of the reasons, amongst others:
Regarding access, please fill out the form using an NHS/Trust associated email, which will be validated by NHS Digital personnel, and we will be more than happy to give you access, just as we have given access to developers/users in 18 Trusts.
Cheers,
Jorge
Interesting discussion with good points made on all sides.
Whilst I fully support any moves to open-source health software, I am also conscious that it the eHealth space is very hostile commercially and doubly-so if you are prepared to open-source and therefore leave yourself vulnerable.
Although Kanteros appear to be on a journey to fully open-sourcing, it strikes me that what they are prepared to do now, should be applauded and encouraged, and perhaps given a specific licence name such as âNHS Communityâ, to which other vendors could sign-up, even if they are not prepared to fully OS.
To have real value the licence would need to allow other vendors prepared to substantially ânhs communityâ licence their products to have access to the code, not just NHS bodies, to build a community of devs, and to include some kind of escrow, in the event of company failure or loss of interest.
I can see significant benefit in formalising this sort of licence.
A couple of points here:
@ian I have sympathy with people who are trying to make open source business models work in digital health (itâs very hard and very, few have succeeded) but trying to bastardise open source principles is unlikely to help. Not least in the case because a satisfactory definition of the community is pretty much impossible.
@jorgecortell - Whan you have made your code available to âapprovedâ organisation how have you licenced it? The thread seems to imply the GPL but I find this hard to believe as by doing so the authorised recipient would be free to make it available to anyone they fancied, bound only by the terms of the GPL. If you have added terms to your licence to stop such free distribution then itâs not the GPL and you should not claim it is (and you should read what GNU have to say about such modifications https://www.gnu.org/licenses/gpl-faq.en.html#ModifyGPL
Can you clarify, have your released code under GPL yet?
Ewan
Thank you for your comments, Ewan.
Let me be clear: GPL v3.
Iâm sorry you find it hard to believe.
Yes, âdoing so the authorised recipient would be free to make it available to anyone they fanciedâ. BUT our customers understand the reasons why we have not done so yet. They respect those reasons. They agree with those reasons. And they are working with us.
Allow me to use a medical analogy: you have a patient that is ready for hospitalization release. He wants to go. His family wants him to go. But before he is released he needs to clean up (blood stains, debris, whatever), he needs to pick up his belongings, he needs to receive followup instructions, he needs to sign the release formâŚ
Too many projects fail due to careless release.
I understand and appreciate healthy skepticism. But respect our decisions, and the consensus of the small community we have carefully created.