This might not be a super popular opinion and I’m posting it here to get feedback from an audience which is presumably quite invested in SNOMED as it is, and probably already has licenses.
For background I’m a clinician, clinical informatician, and software developer based in the UK. I’m well aware the UK has a ‘blanket’ NHS license for SNOMED use. However, this doesn’t cover me as an independent open source developer, and I still think that even with this relative availability of SNOMED here, actual development of SNOMED would be faster if there was a more permissive license around its use.
We’re always told that “clinicians should never really be exposed to ‘raw’ SNOMED, it should always be presented to them via a smart, intuitive user interface” - that guides them to the correct term for their needs. Well, I’ve yet to see a single example of a useful, intuitive SNOMED UI in clinical practice. If they do exist, they are mostly proprietary and not shared, no screenshots on the web, nothing. (Yes, I’ve seen the SNOMED UI examples, they are 7 years old, ng and not clinically that great) My theory is that a contributing factor to the relative lack of good SNOMED UI is the difficulty of obtaining a license.
I firmly believe that how we will eventually get these intelligent, clinically-helpful user interfaces is by the development and sharing of open source UI components, particularly web interfaces. This is how we got UI conventions via Bootstrap and Foundation and DaisyUI and hundreds of others. Open source (for the rest of the tech world) has a disproportionately large role in spreading good UI designs, good tooling, frameworks, best practice, education etc.
And the difficulty of obtaining SNOMED licenses creates friction in open source development - either cost or logistical friction. Code libraries (incl. utilities, UI, tools etc) that operate with SNOMED cannot include a copy of SNOMED, due to the licensing requirement. This makes it hard to provide a ‘batteries included’ toolset, and even though it doesn’t stop development (clearly some devs will get a license), I think it applies enough friction to affect adoption.
FHIR, from its very inception, took the bold (at the time) but very forward-thinking step of releasing the FHIR spec under the CC0 1.0 license, and in their licensing page there is this great explanatory paragraph:
“We dedicate the FHIR specification to the public domain using CC0 1.0 in order to encourage adoption of FHIR as a foundation for better healthcare around the world; to increase patient empowerment; and to promote the availability of interoperable health data for everyone who needs it.”
FHIR’s adoption has been spectacular, for any comparable health data standard. And consequently there is a lot more open source work for FHIR than SNOMED.
GitHub: fhir=1274 snomed-ct=76
Why can’t SNOMED do what FHIR did?
I realise by posting this on the actual SNOMED forums I’m risking antagonising a whole community - I’m not trolling, I’m genuinely posting this because I would like to see SNOMED proliferate and be universal, and have better clinical UI.