OHDSI Home | Forums | Wiki | Github

Mapping - Lab Test vs Procedure under Measurement domain


(Akshay Kumar) #1

Hello Everyone,

I am trying to map our lab records.

Is it important that we should stick to the “concept_class” criteria while mapping lab terms?

Meaning for ex: If I have a lab measurement, I have chosen the “Measurement” domain but the name of the measurement is available under “lab test” and I also have similar terms under “Procedure” concept_class of the “Measurement” domain.

Am I good as long as I map it to the “Measurement” domain and it doesn’t really make any difference - the concept_class it is mapped to? I can map it to either “lab test” concept_class or “procedure” concept_class?

Can you help me with this?

(Qi Yang) #2


For measurement_concept_id, the only constraint is that the concept has to belong to “Measurement” domain. concept_class does not matter, meaning it can be “Lab test” or “Procedure” or any other value.

For value_as_concept_id field in either Observation or Measurement table, my understanding is that there is no constraint at all, meaning values that go into these two columns can belong to any domain.

(Jose Posada) #3

Hi @Akshay

For value_as_concept_id you can use any concept from this list


You will use:

  • Domain: Meas Value
  • Standard Concept
  • concept_class = Answer
  • Valid

(Melanie Philofsky) #4

@Akshay, @QI_omop and @jposada

Per OHDSI conventions for MEASUREMENT.value_as_concept_id the restrictions include:

  • Domain = ‘Meas Value’

  • standard_concept = ‘S’

(Jose Posada) #5


so concept_class = answer is not a restriction? Interesting :slight_smile:

(Qi Yang) #6

Thank you, @MPhilofsky. Let me confirm that with @Dymshyts

Dmytry, I know that the value_as_concept_id field in Observation table has no domain constraint, meaning it accepts standard concepts of any domain. But is it also true for value_as_concept_id field in Measurement table?

(Dmytry Dymshyts) #7

Yes, this is exact rule for MEASUREMENT.value_as_concept_id.

Personally, I don’t like this restriction. We have a bunch of use cases when it’s better to concepts with different domains. For example, there is Measurement - bacterial culture, its results are bacterias, it’s better to use Organisms (Observation domain), because they have hierarchy, but Meas Value concepts don’t have, see this concept for example https://athena.ohdsi.org/search-terms/terms/36309331