This for CDM v5, Vocab V5.
Recently had an Achilles Heel error that mentioned:
ERROR: 600-Number of persons with at least one procedure occurrence, by procedure concept_id; 11 concepts in data are not in the correct vocabulary.
From what we can see, everything in our PROCEDURE_OCCURRENCE table is a SNOMED-procedure code, but some of them have the domain of MEASUREMENT or OBSERVATION. We are thinking this is what throws this Achilles Heel error.
For example, we have a record in our PROCEDURE_OCCURRENCE table that is mapped to 4246053-BLOOD TEST, but the DOMAIN is MEASUREMENT. What is the correct action here? In the source, this is just a record indicating the test was performed, the results have not come across yet. Do we consider the observation of a “Blood Test” without values something that should be a measurement? There is also an Achilles Heel check that complains when measurements have no value. We do not know how to think about this.
I appreciate any feedback.