Dental Core FHIR Profiles (R4)
Version 0.3.0 - ci-build

: Dental Observation Component - TTL Representation

Draft as of 2026-08-14

Raw ttl | Download


@prefix fhir: <http://hl7.org/fhir/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

# - resource -------------------------------------------------------------------

<http://hl7.org/fhir/CodeSystem/dental-component> a fhir:CodeSystem ;
  fhir:nodeRole fhir:treeRoot ;
  fhir:Resource.id [ fhir:value "dental-component"] ;
  fhir:DomainResource.text [
     fhir:Narrative.status [ fhir:value "generated" ] ;
     fhir:Narrative.div "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p class=\"res-header-id\"><b>Generated Narrative: CodeSystem dental-component</b></p><a name=\"dental-component\"> </a><a name=\"hcdental-component\"> </a><p>This case-sensitive code system <code>https://fhir.cognovis.de/dental-core/CodeSystem/dental-component</code> defines the following codes:</p><table class=\"codes\"><tr><td style=\"white-space:nowrap\"><b>Code</b></td><td><b>Display</b></td></tr><tr><td style=\"white-space:nowrap\">tooth-presence<a name=\"dental-component-tooth-presence\"> </a></td><td>Tooth presence</td></tr><tr><td style=\"white-space:nowrap\">tooth-substrate<a name=\"dental-component-tooth-substrate\"> </a></td><td>Tooth substrate</td></tr><tr><td style=\"white-space:nowrap\">root-endodontic-state<a name=\"dental-component-root-endodontic-state\"> </a></td><td>Root endodontic state</td></tr><tr><td style=\"white-space:nowrap\">restoration-type<a name=\"dental-component-restoration-type\"> </a></td><td>Restoration type</td></tr><tr><td style=\"white-space:nowrap\">restoration-material<a name=\"dental-component-restoration-material\"> </a></td><td>Restoration material</td></tr><tr><td style=\"white-space:nowrap\">restoration-status<a name=\"dental-component-restoration-status\"> </a></td><td>Restoration status</td></tr><tr><td style=\"white-space:nowrap\">prosthetic-state<a name=\"dental-component-prosthetic-state\"> </a></td><td>Prosthetic state</td></tr><tr><td style=\"white-space:nowrap\">caries-relationship<a name=\"dental-component-caries-relationship\"> </a></td><td>Caries relationship</td></tr><tr><td style=\"white-space:nowrap\">clinical-attachment-level<a name=\"dental-component-clinical-attachment-level\"> </a></td><td>Clinical attachment level</td></tr><tr><td style=\"white-space:nowrap\">suppuration-on-probing<a name=\"dental-component-suppuration-on-probing\"> </a></td><td>Suppuration on probing</td></tr><tr><td style=\"white-space:nowrap\">plaque-index<a name=\"dental-component-plaque-index\"> </a></td><td>Plaque index</td></tr><tr><td style=\"white-space:nowrap\">gingival-index<a name=\"dental-component-gingival-index\"> </a></td><td>Gingival index</td></tr><tr><td style=\"white-space:nowrap\">keratinized-gingiva-width<a name=\"dental-component-keratinized-gingiva-width\"> </a></td><td>Keratinized gingiva width</td></tr><tr><td style=\"white-space:nowrap\">gingival-phenotype-category<a name=\"dental-component-gingival-phenotype-category\"> </a></td><td>Gingival phenotype category</td></tr><tr><td style=\"white-space:nowrap\">gingival-thickness<a name=\"dental-component-gingival-thickness\"> </a></td><td>Gingival thickness</td></tr><tr><td style=\"white-space:nowrap\">periodontal-probe-transparency<a name=\"dental-component-periodontal-probe-transparency\"> </a></td><td>Periodontal probe transparency</td></tr><tr><td style=\"white-space:nowrap\">gingival-recession-classification<a name=\"dental-component-gingival-recession-classification\"> </a></td><td>Gingival recession classification</td></tr><tr><td style=\"white-space:nowrap\">miller-recession-classification<a name=\"dental-component-miller-recession-classification\"> </a></td><td>Miller gingival recession classification</td></tr><tr><td style=\"white-space:nowrap\">cairo-recession-classification<a name=\"dental-component-cairo-recession-classification\"> </a></td><td>Cairo gingival recession classification</td></tr><tr><td style=\"white-space:nowrap\">modified-plaque-index<a name=\"dental-component-modified-plaque-index\"> </a></td><td>Modified plaque index</td></tr><tr><td style=\"white-space:nowrap\">modified-sulcus-bleeding-index<a name=\"dental-component-modified-sulcus-bleeding-index\"> </a></td><td>Modified sulcus bleeding index</td></tr><tr><td style=\"white-space:nowrap\">implant-mobility<a name=\"dental-component-implant-mobility\"> </a></td><td>Implant mobility</td></tr><tr><td style=\"white-space:nowrap\">orthodontic-finding<a name=\"dental-component-orthodontic-finding\"> </a></td><td>Orthodontic finding</td></tr><tr><td style=\"white-space:nowrap\">model-measurement<a name=\"dental-component-model-measurement\"> </a></td><td>Model measurement</td></tr><tr><td style=\"white-space:nowrap\">mesiodistal-tooth-width<a name=\"dental-component-mesiodistal-tooth-width\"> </a></td><td>Mesiodistal tooth width</td></tr><tr><td style=\"white-space:nowrap\">model-analysis-measurement<a name=\"dental-component-model-analysis-measurement\"> </a></td><td>Model analysis measurement</td></tr><tr><td style=\"white-space:nowrap\">cephalometric-measurement<a name=\"dental-component-cephalometric-measurement\"> </a></td><td>Cephalometric measurement</td></tr><tr><td style=\"white-space:nowrap\">x-coordinate<a name=\"dental-component-x-coordinate\"> </a></td><td>X coordinate</td></tr><tr><td style=\"white-space:nowrap\">y-coordinate<a name=\"dental-component-y-coordinate\"> </a></td><td>Y coordinate</td></tr><tr><td style=\"white-space:nowrap\">z-coordinate<a name=\"dental-component-z-coordinate\"> </a></td><td>Z coordinate</td></tr><tr><td style=\"white-space:nowrap\">coordinate-frame<a name=\"dental-component-coordinate-frame\"> </a></td><td>Coordinate frame</td></tr><tr><td style=\"white-space:nowrap\">reference-value<a name=\"dental-component-reference-value\"> </a></td><td>Reference value</td></tr><tr><td style=\"white-space:nowrap\">standard-deviation<a name=\"dental-component-standard-deviation\"> </a></td><td>Standard deviation</td></tr><tr><td style=\"white-space:nowrap\">chart-state<a name=\"dental-component-chart-state\"> </a></td><td>Dental chart state</td></tr><tr><td style=\"white-space:nowrap\">cigarettes-per-day<a name=\"dental-component-cigarettes-per-day\"> </a></td><td>Cigarettes per day</td></tr><tr><td style=\"white-space:nowrap\">periodontitis-attributed-tooth-loss<a name=\"dental-component-periodontitis-attributed-tooth-loss\"> </a></td><td>Teeth lost because of periodontitis</td></tr><tr><td style=\"white-space:nowrap\">maximum-radiographic-bone-loss<a name=\"dental-component-maximum-radiographic-bone-loss\"> </a></td><td>Maximum radiographic bone loss</td></tr><tr><td style=\"white-space:nowrap\">mesiobuccal-site<a name=\"dental-component-mesiobuccal-site\"> </a></td><td>Mesiobuccal periodontal site</td></tr><tr><td style=\"white-space:nowrap\">buccal-site<a name=\"dental-component-buccal-site\"> </a></td><td>Buccal periodontal site</td></tr><tr><td style=\"white-space:nowrap\">distobuccal-site<a name=\"dental-component-distobuccal-site\"> </a></td><td>Distobuccal periodontal site</td></tr><tr><td style=\"white-space:nowrap\">mesiolingual-site<a name=\"dental-component-mesiolingual-site\"> </a></td><td>Mesiolingual periodontal site</td></tr><tr><td style=\"white-space:nowrap\">lingual-site<a name=\"dental-component-lingual-site\"> </a></td><td>Lingual periodontal site</td></tr><tr><td style=\"white-space:nowrap\">distolingual-site<a name=\"dental-component-distolingual-site\"> </a></td><td>Distolingual periodontal site</td></tr></table></div>"
  ] ;
  fhir:CodeSystem.url [ fhir:value "https://fhir.cognovis.de/dental-core/CodeSystem/dental-component"] ;
  fhir:CodeSystem.identifier [
     fhir:index 0 ;
     fhir:Identifier.system [ fhir:value "urn:ietf:rfc:3986" ] ;
     fhir:Identifier.value [ fhir:value "urn:oid:2.16.840.1.113883.3.7985.2.16.4" ]
  ] ;
  fhir:CodeSystem.version [ fhir:value "0.3.0"] ;
  fhir:CodeSystem.name [ fhir:value "DentalComponentCS"] ;
  fhir:CodeSystem.title [ fhir:value "Dental Observation Component"] ;
  fhir:CodeSystem.status [ fhir:value "draft"] ;
  fhir:CodeSystem.experimental [ fhir:value "true"^^xsd:boolean] ;
  fhir:CodeSystem.date [ fhir:value "2026-08-14T17:00:31+02:00"^^xsd:dateTime] ;
  fhir:CodeSystem.publisher [ fhir:value "cognovis GmbH"] ;
  fhir:CodeSystem.contact [
     fhir:index 0 ;
     fhir:ContactDetail.name [ fhir:value "cognovis GmbH" ] ;
     fhir:ContactDetail.telecom [
       fhir:index 0 ;
       fhir:ContactPoint.system [ fhir:value "url" ] ;
       fhir:ContactPoint.value [ fhir:value "https://www.cognovis.de" ]
     ], [
       fhir:index 1 ;
       fhir:ContactPoint.system [ fhir:value "email" ] ;
       fhir:ContactPoint.value [ fhir:value "info@cognovis.de" ]
     ]
  ] ;
  fhir:CodeSystem.description [ fhir:value "Structural component identifiers for Dental Core observation slices. Component values carry clinical meaning in applicable external terminology or primitive FHIR values."] ;
  fhir:CodeSystem.copyright [ fhir:value "Copyright 2026+ cognovis GmbH. Cognovis-authored Dental Core material is licensed under Apache-2.0; third-party material retains its own terms as documented in the Third-Party Notices."] ;
  fhir:CodeSystem.caseSensitive [ fhir:value "true"^^xsd:boolean] ;
  fhir:CodeSystem.content [ fhir:value "complete"] ;
  fhir:CodeSystem.count [ fhir:value "43"^^xsd:nonNegativeInteger] ;
  fhir:CodeSystem.concept [
     fhir:index 0 ;
     fhir:CodeSystem.concept.code [ fhir:value "tooth-presence" ] ;
     fhir:CodeSystem.concept.display [ fhir:value "Tooth presence" ]
  ], [
     fhir:index 1 ;
     fhir:CodeSystem.concept.code [ fhir:value "tooth-substrate" ] ;
     fhir:CodeSystem.concept.display [ fhir:value "Tooth substrate" ]
  ], [
     fhir:index 2 ;
     fhir:CodeSystem.concept.code [ fhir:value "root-endodontic-state" ] ;
     fhir:CodeSystem.concept.display [ fhir:value "Root endodontic state" ]
  ], [
     fhir:index 3 ;
     fhir:CodeSystem.concept.code [ fhir:value "restoration-type" ] ;
     fhir:CodeSystem.concept.display [ fhir:value "Restoration type" ]
  ], [
     fhir:index 4 ;
     fhir:CodeSystem.concept.code [ fhir:value "restoration-material" ] ;
     fhir:CodeSystem.concept.display [ fhir:value "Restoration material" ]
  ], [
     fhir:index 5 ;
     fhir:CodeSystem.concept.code [ fhir:value "restoration-status" ] ;
     fhir:CodeSystem.concept.display [ fhir:value "Restoration status" ]
  ], [
     fhir:index 6 ;
     fhir:CodeSystem.concept.code [ fhir:value "prosthetic-state" ] ;
     fhir:CodeSystem.concept.display [ fhir:value "Prosthetic state" ]
  ], [
     fhir:index 7 ;
     fhir:CodeSystem.concept.code [ fhir:value "caries-relationship" ] ;
     fhir:CodeSystem.concept.display [ fhir:value "Caries relationship" ]
  ], [
     fhir:index 8 ;
     fhir:CodeSystem.concept.code [ fhir:value "clinical-attachment-level" ] ;
     fhir:CodeSystem.concept.display [ fhir:value "Clinical attachment level" ]
  ], [
     fhir:index 9 ;
     fhir:CodeSystem.concept.code [ fhir:value "suppuration-on-probing" ] ;
     fhir:CodeSystem.concept.display [ fhir:value "Suppuration on probing" ]
  ], [
     fhir:index 10 ;
     fhir:CodeSystem.concept.code [ fhir:value "plaque-index" ] ;
     fhir:CodeSystem.concept.display [ fhir:value "Plaque index" ]
  ], [
     fhir:index 11 ;
     fhir:CodeSystem.concept.code [ fhir:value "gingival-index" ] ;
     fhir:CodeSystem.concept.display [ fhir:value "Gingival index" ]
  ], [
     fhir:index 12 ;
     fhir:CodeSystem.concept.code [ fhir:value "keratinized-gingiva-width" ] ;
     fhir:CodeSystem.concept.display [ fhir:value "Keratinized gingiva width" ]
  ], [
     fhir:index 13 ;
     fhir:CodeSystem.concept.code [ fhir:value "gingival-phenotype-category" ] ;
     fhir:CodeSystem.concept.display [ fhir:value "Gingival phenotype category" ]
  ], [
     fhir:index 14 ;
     fhir:CodeSystem.concept.code [ fhir:value "gingival-thickness" ] ;
     fhir:CodeSystem.concept.display [ fhir:value "Gingival thickness" ]
  ], [
     fhir:index 15 ;
     fhir:CodeSystem.concept.code [ fhir:value "periodontal-probe-transparency" ] ;
     fhir:CodeSystem.concept.display [ fhir:value "Periodontal probe transparency" ]
  ], [
     fhir:index 16 ;
     fhir:CodeSystem.concept.code [ fhir:value "gingival-recession-classification" ] ;
     fhir:CodeSystem.concept.display [ fhir:value "Gingival recession classification" ]
  ], [
     fhir:index 17 ;
     fhir:CodeSystem.concept.code [ fhir:value "miller-recession-classification" ] ;
     fhir:CodeSystem.concept.display [ fhir:value "Miller gingival recession classification" ]
  ], [
     fhir:index 18 ;
     fhir:CodeSystem.concept.code [ fhir:value "cairo-recession-classification" ] ;
     fhir:CodeSystem.concept.display [ fhir:value "Cairo gingival recession classification" ]
  ], [
     fhir:index 19 ;
     fhir:CodeSystem.concept.code [ fhir:value "modified-plaque-index" ] ;
     fhir:CodeSystem.concept.display [ fhir:value "Modified plaque index" ]
  ], [
     fhir:index 20 ;
     fhir:CodeSystem.concept.code [ fhir:value "modified-sulcus-bleeding-index" ] ;
     fhir:CodeSystem.concept.display [ fhir:value "Modified sulcus bleeding index" ]
  ], [
     fhir:index 21 ;
     fhir:CodeSystem.concept.code [ fhir:value "implant-mobility" ] ;
     fhir:CodeSystem.concept.display [ fhir:value "Implant mobility" ]
  ], [
     fhir:index 22 ;
     fhir:CodeSystem.concept.code [ fhir:value "orthodontic-finding" ] ;
     fhir:CodeSystem.concept.display [ fhir:value "Orthodontic finding" ]
  ], [
     fhir:index 23 ;
     fhir:CodeSystem.concept.code [ fhir:value "model-measurement" ] ;
     fhir:CodeSystem.concept.display [ fhir:value "Model measurement" ]
  ], [
     fhir:index 24 ;
     fhir:CodeSystem.concept.code [ fhir:value "mesiodistal-tooth-width" ] ;
     fhir:CodeSystem.concept.display [ fhir:value "Mesiodistal tooth width" ]
  ], [
     fhir:index 25 ;
     fhir:CodeSystem.concept.code [ fhir:value "model-analysis-measurement" ] ;
     fhir:CodeSystem.concept.display [ fhir:value "Model analysis measurement" ]
  ], [
     fhir:index 26 ;
     fhir:CodeSystem.concept.code [ fhir:value "cephalometric-measurement" ] ;
     fhir:CodeSystem.concept.display [ fhir:value "Cephalometric measurement" ]
  ], [
     fhir:index 27 ;
     fhir:CodeSystem.concept.code [ fhir:value "x-coordinate" ] ;
     fhir:CodeSystem.concept.display [ fhir:value "X coordinate" ]
  ], [
     fhir:index 28 ;
     fhir:CodeSystem.concept.code [ fhir:value "y-coordinate" ] ;
     fhir:CodeSystem.concept.display [ fhir:value "Y coordinate" ]
  ], [
     fhir:index 29 ;
     fhir:CodeSystem.concept.code [ fhir:value "z-coordinate" ] ;
     fhir:CodeSystem.concept.display [ fhir:value "Z coordinate" ]
  ], [
     fhir:index 30 ;
     fhir:CodeSystem.concept.code [ fhir:value "coordinate-frame" ] ;
     fhir:CodeSystem.concept.display [ fhir:value "Coordinate frame" ]
  ], [
     fhir:index 31 ;
     fhir:CodeSystem.concept.code [ fhir:value "reference-value" ] ;
     fhir:CodeSystem.concept.display [ fhir:value "Reference value" ]
  ], [
     fhir:index 32 ;
     fhir:CodeSystem.concept.code [ fhir:value "standard-deviation" ] ;
     fhir:CodeSystem.concept.display [ fhir:value "Standard deviation" ]
  ], [
     fhir:index 33 ;
     fhir:CodeSystem.concept.code [ fhir:value "chart-state" ] ;
     fhir:CodeSystem.concept.display [ fhir:value "Dental chart state" ]
  ], [
     fhir:index 34 ;
     fhir:CodeSystem.concept.code [ fhir:value "cigarettes-per-day" ] ;
     fhir:CodeSystem.concept.display [ fhir:value "Cigarettes per day" ]
  ], [
     fhir:index 35 ;
     fhir:CodeSystem.concept.code [ fhir:value "periodontitis-attributed-tooth-loss" ] ;
     fhir:CodeSystem.concept.display [ fhir:value "Teeth lost because of periodontitis" ]
  ], [
     fhir:index 36 ;
     fhir:CodeSystem.concept.code [ fhir:value "maximum-radiographic-bone-loss" ] ;
     fhir:CodeSystem.concept.display [ fhir:value "Maximum radiographic bone loss" ]
  ], [
     fhir:index 37 ;
     fhir:CodeSystem.concept.code [ fhir:value "mesiobuccal-site" ] ;
     fhir:CodeSystem.concept.display [ fhir:value "Mesiobuccal periodontal site" ]
  ], [
     fhir:index 38 ;
     fhir:CodeSystem.concept.code [ fhir:value "buccal-site" ] ;
     fhir:CodeSystem.concept.display [ fhir:value "Buccal periodontal site" ]
  ], [
     fhir:index 39 ;
     fhir:CodeSystem.concept.code [ fhir:value "distobuccal-site" ] ;
     fhir:CodeSystem.concept.display [ fhir:value "Distobuccal periodontal site" ]
  ], [
     fhir:index 40 ;
     fhir:CodeSystem.concept.code [ fhir:value "mesiolingual-site" ] ;
     fhir:CodeSystem.concept.display [ fhir:value "Mesiolingual periodontal site" ]
  ], [
     fhir:index 41 ;
     fhir:CodeSystem.concept.code [ fhir:value "lingual-site" ] ;
     fhir:CodeSystem.concept.display [ fhir:value "Lingual periodontal site" ]
  ], [
     fhir:index 42 ;
     fhir:CodeSystem.concept.code [ fhir:value "distolingual-site" ] ;
     fhir:CodeSystem.concept.display [ fhir:value "Distolingual periodontal site" ]
  ] .

# - ontology header ------------------------------------------------------------

<http://hl7.org/fhir/CodeSystem/dental-component.ttl> a owl:Ontology ;
  owl:imports fhir:fhir.ttl ;
  owl:versionIRI <http://build.fhir.org/CodeSystem/dental-component.ttl> .