profiles / ValueSet

OMOP Condition-domain codes (example subset)

omop-condition-codes OMOP domain: Condition 3 includes

Codes that route a FHIR Condition to the OMOP `condition_occurrence` table. Includes BOTH (a) standard SNOMED Condition concepts (~105K) AND (b) non-standard source codes that resolve to a standard Condition via concept_relationship 'Maps to' — ICD10CM (88K codes), ICD9CM (15K codes). Athena bundle gaps: ICD10 (WHO), MedDRA, Read, CIEL are not loaded.

compose.include

include · SNOMED CT
vocab: SNOMEDloaded ✓ 5 codes
http://snomed.info/sct
Code Display
73211009 Diabetes mellitus
59621000 Essential hypertension
55822004 Hyperlipidemia
267432004 Pure hypercholesterolemia
195967001 Asthma
include · ICD-10-CM
vocab: ICD10CMloaded ✓ 3 codes
http://hl7.org/fhir/sid/icd-10-cm
Code Display
E11.9 Type 2 diabetes mellitus without complications
I10 Essential (primary) hypertension
J45.909 Unspecified asthma, uncomplicated
include · ICD-9-CM
vocab: ICD9CMloaded ✓ 5 codes
http://hl7.org/fhir/sid/icd-9-cm
Code Display
250.00 Diabetes mellitus type II, not stated as uncontrolled
401.9 Unspecified essential hypertension
493.90 Asthma, unspecified
272.0 Pure hypercholesterolemia
414.01 Coronary atherosclerosis of native coronary artery
Authoritative expansion (run against the loaded Athena vocab)
-- standard Condition concepts
SELECT vocabulary_id, concept_code, concept_name FROM vocab.concept WHERE domain_id = 'Condition' AND standard_concept = 'S'
UNION ALL
-- non-standard source codes that Maps to a standard Condition
SELECT c1.vocabulary_id, c1.concept_code, c1.concept_name FROM vocab.concept c1 JOIN vocab.concept_relationship cr ON cr.concept_id_1 = c1.concept_id AND cr.relationship_id = 'Maps to' AND cr.invalid_reason IS NULL JOIN vocab.concept c2 ON c2.concept_id = cr.concept_id_2 WHERE c2.domain_id = 'Condition' AND c2.standard_concept = 'S' AND c1.standard_concept IS DISTINCT FROM 'S'
Raw JSON
{
  "resourceType": "ValueSet",
  "id": "omop-condition-codes",
  "url": "https://fhir2omop.health-samurai.io/ValueSet/omop-condition-codes",
  "version": "0.1.0",
  "name": "OmopConditionCodes",
  "title": "OMOP Condition-domain codes (example subset)",
  "status": "draft",
  "experimental": true,
  "description": "Codes that route a FHIR Condition to the OMOP `condition_occurrence` table. Includes BOTH (a) standard SNOMED Condition concepts (~105K) AND (b) non-standard source codes that resolve to a standard Condition via concept_relationship 'Maps to' — ICD10CM (88K codes), ICD9CM (15K codes). Athena bundle gaps: ICD10 (WHO), MedDRA, Read, CIEL are not loaded.",
  "extension": [
    {
      "url": "https://fhir2omop.health-samurai.io/StructureDefinition/omop-domain",
      "valueString": "Condition"
    },
    {
      "url": "https://fhir2omop.health-samurai.io/StructureDefinition/omop-expansion-sql",
      "valueString": "-- standard Condition concepts\nSELECT vocabulary_id, concept_code, concept_name FROM vocab.concept WHERE domain_id = 'Condition' AND standard_concept = 'S'\nUNION ALL\n-- non-standard source codes that Maps to a standard Condition\nSELECT c1.vocabulary_id, c1.concept_code, c1.concept_name FROM vocab.concept c1 JOIN vocab.concept_relationship cr ON cr.concept_id_1 = c1.concept_id AND cr.relationship_id = 'Maps to' AND cr.invalid_reason IS NULL JOIN vocab.concept c2 ON c2.concept_id = cr.concept_id_2 WHERE c2.domain_id = 'Condition' AND c2.standard_concept = 'S' AND c1.standard_concept IS DISTINCT FROM 'S'"
    }
  ],
  "compose": {
    "include": [
      {
        "system": "http://snomed.info/sct",
        "concept": [
          {
            "code": "73211009",
            "display": "Diabetes mellitus"
          },
          {
            "code": "59621000",
            "display": "Essential hypertension"
          },
          {
            "code": "55822004",
            "display": "Hyperlipidemia"
          },
          {
            "code": "267432004",
            "display": "Pure hypercholesterolemia"
          },
          {
            "code": "195967001",
            "display": "Asthma"
          }
        ]
      },
      {
        "system": "http://hl7.org/fhir/sid/icd-10-cm",
        "concept": [
          {
            "code": "E11.9",
            "display": "Type 2 diabetes mellitus without complications"
          },
          {
            "code": "I10",
            "display": "Essential (primary) hypertension"
          },
          {
            "code": "J45.909",
            "display": "Unspecified asthma, uncomplicated"
          }
        ]
      },
      {
        "system": "http://hl7.org/fhir/sid/icd-9-cm",
        "concept": [
          {
            "code": "250.00",
            "display": "Diabetes mellitus type II, not stated as uncontrolled"
          },
          {
            "code": "401.9",
            "display": "Unspecified essential hypertension"
          },
          {
            "code": "493.90",
            "display": "Asthma, unspecified"
          },
          {
            "code": "272.0",
            "display": "Pure hypercholesterolemia"
          },
          {
            "code": "414.01",
            "display": "Coronary atherosclerosis of native coronary artery"
          }
        ]
      }
    ]
  },
  "domain": "Condition",
  "expansionSql": "-- standard Condition concepts\nSELECT vocabulary_id, concept_code, concept_name FROM vocab.concept WHERE domain_id = 'Condition' AND standard_concept = 'S'\nUNION ALL\n-- non-standard source codes that Maps to a standard Condition\nSELECT c1.vocabulary_id, c1.concept_code, c1.concept_name FROM vocab.concept c1 JOIN vocab.concept_relationship cr ON cr.concept_id_1 = c1.concept_id AND cr.relationship_id = 'Maps to' AND cr.invalid_reason IS NULL JOIN vocab.concept c2 ON c2.concept_id = cr.concept_id_2 WHERE c2.domain_id = 'Condition' AND c2.standard_concept = 'S' AND c1.standard_concept IS DISTINCT FROM 'S'"
}