Closed mjacksonw closed 11 years ago
Integration with NLM/NIH/HHS's UMLS makes a lot of sense. Might need to require users to bring their own license.
For my money, anything that requires users to bring their own license (even though it's free, it's very annoying) is friction we should hold off on until a later version, or hide behind an appropriate flag like bb = BlueButton({ xml: 'blah.xml', umls: true })
or something.
For the ontologies available (including RxNorm, SNOMED CT, and LOINC), SMART uses URIs at bioontology.org:
Examples: http://purl.bioontology.org/ontology/SNOMEDCT/8957000 http://purl.bioontology.org/ontology/RXNORM/70618 http://purl.bioontology.org/ontology/LNC/2823-3
Would highly recommend this as a way to make code system / codes more discoverable for developers.
As a developer working to wrap his head around all these ontologies, @jmandel's suggestion gets +∞
These coding system URLs should be added to lib/codes.js
, and we'll expose them in the JSON in the near future.
(SNOMED, LOINC, RxNorm, etc). Example: http://phinvads.cdc.gov/vads/ViewCodeSystemConcept.action?oid=2.16.840.1.113883.6.238&code=2113-9
Add separate mapping table from canonical name --> OID + URL + potentially other useful info