I’m setting up v5 on a fresh laptop using Postgres. I downloaded the CDM and conceptual vocabularies last week. When I attempt to apply the PostgreSQL CDM contraints to a loaded DB (using 1000 patient CMS sample) I’m getting a foreign key violation:
Did you run the CPT4 utility? 2108905 is a CPT4 Concept. You need to run the CPT4 utility in order to get those codes in. We are not allowed to distribute CPT4, we have to have you download it from the UMLS. The utility does that automatically for you. I know it’s a stupid inconvenience, but we tried all methods of persuasion to not have to do it, to no avail. The AMA is stubbornly fixed on the idea that only the NLM and the CMS can distribute this vocabulary.
You can also register OHDSI to be an authorized content distributor with the UMLS, then authenticate users that wish to download terminologies using their authentication service. Details at https://uts.nlm.nih.gov//help/license/validateumlsuserhelp.html
We use something similar in our online browser, with a click-through license to browse SNOMED CT and then prompting for a UMLS license as required to access OHDSI terminologies. https://mq.b2i.sg
Good point. We should reconsider now that we have an automated vocabulary build and distribution system. The problem is that we haven’t got a specified application, but we are distributing the vocabularies to the users for all sorts of things observational research. That’s the usual problem, and that’s also what we ran into with the AMA. Anyway, we should still take another look and see whether we can tweak it.