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

Resource Profile: Dental Target Chart State ( Experimental )

Official URL: https://fhir.cognovis.de/dental-core/StructureDefinition/dental-target-chart-state Version: 0.9.2
Draft as of 2026-10-03 Computable Name: DentalTargetChartState
Other Identifiers: OID:2.16.840.1.113883.3.7985.2.42.33

Copyright/Legal: 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.

Desired or proposed tooth state linked to a plan request. Recorded extensions preserve target descriptions without asserting that the state is currently observed or that treatment occurred.

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Goal C 0..* Goal Describes the intended objective(s) for a patient, group or organization
Constraints: dental-target-chart-state-present, dental-target-papilla-loss-shape, dental-target-endodontic-fallback-shape
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:toothPosition S 1..1 Coding Tooth Position
URL: https://fhir.cognovis.de/dental-core/StructureDefinition/tooth-position
Binding: FDI Tooth Positions (required)
.... extension:recordedImplantPosition S 0..1 string Recorded Implant Position Description
URL: https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-implant-position
.... extension:recordedCrownFractureType S 0..1 string Recorded Crown Fracture Description
URL: https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-crown-fracture-type
.... extension:recordedProgression S 0..1 boolean Recorded Orthodontic Progression Flag
URL: https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-orthodontic-progression
.... extension:recordedCantileverPonticRole S 0..1 boolean Recorded Cantilever Pontic Role
URL: https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-cantilever-pontic-role
.... extension:recordedRootResection S 0..1 (Complex) Recorded Root Resection State
URL: https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-root-resection
.... extension:recordedPapillaLoss S 0..2 (Complex) Recorded Papilla Loss Grade
URL: https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-papilla-loss
.... extension:recordedBracketSurface S 0..1 Coding Recorded Bracket Surface
URL: https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-bracket-surface
Binding: Bracket Tooth Surfaces (required)
.... extension:recordedRootEndodonticState S 0..* (Complex) Recorded Root Endodontic State
URL: https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-root-endodontic-state
.... extension:recordedRootFracture S 0..1 (Complex) Recorded Root Fracture State
URL: https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-root-fracture
.... extension:recordedApicalFinding S 0..1 (Complex) Recorded Apical Finding State
URL: https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-apical-finding
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... achievementStatus SΣ 0..1 CodeableConcept in-progress | improving | worsening | no-change | achieved | sustaining | not-achieved | no-progress | not-attainable
Binding: GoalAchievementStatus (preferred): Indicates the progression, or lack thereof, towards the goal against the target.
... description SΣ 1..1 CodeableConcept Code or text describing goal
Binding: SNOMEDCTClinicalFindings (example): Codes providing the details of a particular goal. This will generally be system or implementation guide-specific. In many systems, only the text element will be used.
.... text SΣ 1..1 string Human-readable target chart-state description
... subject SΣ 1..1 Reference(Patient) Who this goal is intended for
... addresses S 1..1 Reference(Dental Service Request) Issues addressed by this goal

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Goal.lifecycleStatus Base required GoalLifecycleStatus 📍4.0.1 FHIR Std.
Goal.achievementStatus Base preferred Goal achievement status 📍4.0.1 FHIR Std.
Goal.description Base example SNOMED CT Clinical Findings 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dental-target-chart-state-present error Goal A target chart state preserves at least one requested source assertion. extension.where(url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-implant-position' or url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-crown-fracture-type' or url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-orthodontic-progression' or url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-cantilever-pontic-role' or url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-root-resection' or url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-papilla-loss' or url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-bracket-surface' or url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-root-endodontic-state' or url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-root-fracture' or url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-apical-finding').exists()
dental-target-endodontic-fallback-shape error Goal A target chart state contains at most one unlocated whole-tooth endodontic fallback. extension.where(url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-root-endodontic-state' and extension.where(url = 'root').empty()).count() <= 1
dental-target-papilla-loss-shape error Goal Target papilla-loss assertions use each mesial or distal surface at most once. extension.where(url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-papilla-loss').extension.where(url = 'surface').value.ofType(Coding).code.isDistinct()
dom-2 error Goal If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Goal If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Goal If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Goal If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Goal A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from Goal

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Goal C 0..* Goal Describes the intended objective(s) for a patient, group or organization
Constraints: dental-target-chart-state-present, dental-target-papilla-loss-shape, dental-target-endodontic-fallback-shape
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:toothPosition S 1..1 Coding Tooth Position
URL: https://fhir.cognovis.de/dental-core/StructureDefinition/tooth-position
Binding: FDI Tooth Positions (required)
.... extension:recordedImplantPosition S 0..1 string Recorded Implant Position Description
URL: https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-implant-position
.... extension:recordedCrownFractureType S 0..1 string Recorded Crown Fracture Description
URL: https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-crown-fracture-type
.... extension:recordedProgression S 0..1 boolean Recorded Orthodontic Progression Flag
URL: https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-orthodontic-progression
.... extension:recordedCantileverPonticRole S 0..1 boolean Recorded Cantilever Pontic Role
URL: https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-cantilever-pontic-role
.... extension:recordedRootResection S 0..1 (Complex) Recorded Root Resection State
URL: https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-root-resection
.... extension:recordedPapillaLoss S 0..2 (Complex) Recorded Papilla Loss Grade
URL: https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-papilla-loss
.... extension:recordedBracketSurface S 0..1 Coding Recorded Bracket Surface
URL: https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-bracket-surface
Binding: Bracket Tooth Surfaces (required)
.... extension:recordedRootEndodonticState S 0..* (Complex) Recorded Root Endodontic State
URL: https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-root-endodontic-state
.... extension:recordedRootFracture S 0..1 (Complex) Recorded Root Fracture State
URL: https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-root-fracture
.... extension:recordedApicalFinding S 0..1 (Complex) Recorded Apical Finding State
URL: https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-apical-finding
... lifecycleStatus S 1..1 code proposed | planned | accepted | active | on-hold | completed | cancelled | entered-in-error | rejected
... achievementStatus S 0..1 CodeableConcept in-progress | improving | worsening | no-change | achieved | sustaining | not-achieved | no-progress | not-attainable
.... coding 0..0 Code defined by a terminology system
.... text S 1..1 string Human-readable target chart-state description
... subject S 1..1 Reference(Patient) Who this goal is intended for
... addresses S 1..1 Reference(Dental Service Request) Issues addressed by this goal

doco Documentation for this format

Constraints

Id Grade Path(s) Description Expression
dental-target-chart-state-present error Goal A target chart state preserves at least one requested source assertion. extension.where(url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-implant-position' or url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-crown-fracture-type' or url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-orthodontic-progression' or url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-cantilever-pontic-role' or url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-root-resection' or url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-papilla-loss' or url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-bracket-surface' or url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-root-endodontic-state' or url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-root-fracture' or url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-apical-finding').exists()
dental-target-endodontic-fallback-shape error Goal A target chart state contains at most one unlocated whole-tooth endodontic fallback. extension.where(url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-root-endodontic-state' and extension.where(url = 'root').empty()).count() <= 1
dental-target-papilla-loss-shape error Goal Target papilla-loss assertions use each mesial or distal surface at most once. extension.where(url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-papilla-loss').extension.where(url = 'surface').value.ofType(Coding).code.isDistinct()
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Goal C 0..* Goal Describes the intended objective(s) for a patient, group or organization
Constraints: dental-target-chart-state-present, dental-target-papilla-loss-shape, dental-target-endodontic-fallback-shape
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:toothPosition S 1..1 Coding Tooth Position
URL: https://fhir.cognovis.de/dental-core/StructureDefinition/tooth-position
Binding: FDI Tooth Positions (required)
.... extension:recordedImplantPosition S 0..1 string Recorded Implant Position Description
URL: https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-implant-position
.... extension:recordedCrownFractureType S 0..1 string Recorded Crown Fracture Description
URL: https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-crown-fracture-type
.... extension:recordedProgression S 0..1 boolean Recorded Orthodontic Progression Flag
URL: https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-orthodontic-progression
.... extension:recordedCantileverPonticRole S 0..1 boolean Recorded Cantilever Pontic Role
URL: https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-cantilever-pontic-role
.... extension:recordedRootResection S 0..1 (Complex) Recorded Root Resection State
URL: https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-root-resection
.... extension:recordedPapillaLoss S 0..2 (Complex) Recorded Papilla Loss Grade
URL: https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-papilla-loss
.... extension:recordedBracketSurface S 0..1 Coding Recorded Bracket Surface
URL: https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-bracket-surface
Binding: Bracket Tooth Surfaces (required)
.... extension:recordedRootEndodonticState S 0..* (Complex) Recorded Root Endodontic State
URL: https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-root-endodontic-state
.... extension:recordedRootFracture S 0..1 (Complex) Recorded Root Fracture State
URL: https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-root-fracture
.... extension:recordedApicalFinding S 0..1 (Complex) Recorded Apical Finding State
URL: https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-apical-finding
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier 0..* Identifier External Ids for this goal
... lifecycleStatus ?!SΣ 1..1 code proposed | planned | accepted | active | on-hold | completed | cancelled | entered-in-error | rejected
Binding: GoalLifecycleStatus (required): Codes that reflect the current state of a goal and whether the goal is still being targeted.
... achievementStatus SΣ 0..1 CodeableConcept in-progress | improving | worsening | no-change | achieved | sustaining | not-achieved | no-progress | not-attainable
Binding: GoalAchievementStatus (preferred): Indicates the progression, or lack thereof, towards the goal against the target.
... category Σ 0..* CodeableConcept E.g. Treatment, dietary, behavioral, etc.
Binding: GoalCategory (example): Codes for grouping and sorting goals.
... priority Σ 0..1 CodeableConcept high-priority | medium-priority | low-priority
Binding: GoalPriority (preferred): The level of importance associated with a goal.
... description SΣ 1..1 CodeableConcept Code or text describing goal
Binding: SNOMEDCTClinicalFindings (example): Codes providing the details of a particular goal. This will generally be system or implementation guide-specific. In many systems, only the text element will be used.
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... text SΣ 1..1 string Human-readable target chart-state description
... subject SΣ 1..1 Reference(Patient) Who this goal is intended for
... start[x] Σ 0..1 When goal pursuit begins
Binding: GoalStartEvent (example): Codes describing events that can trigger the initiation of a goal.
.... startDate date
.... startCodeableConcept CodeableConcept
... target C 0..* BackboneElement Target outcome for the goal
Constraints: gol-1
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... measure ΣC 0..1 CodeableConcept The parameter whose value is being tracked
Binding: LOINCCodes (example): Codes to identify the value being tracked, e.g. body weight, blood pressure, or hemoglobin A1c level.
.... detail[x] ΣC 0..1 The target value to be achieved
Binding Description: (example): Codes to identify the target value of the focus to be achieved to signify the fulfillment of the goal.
..... detailQuantity Quantity
..... detailRange Range
..... detailCodeableConcept CodeableConcept
..... detailString string
..... detailBoolean boolean
..... detailInteger integer
..... detailRatio Ratio
.... due[x] Σ 0..1 Reach goal on or before
..... dueDate date
..... dueDuration Duration
... statusDate Σ 0..1 date When goal status took effect
... statusReason 0..1 string Reason for current status
... expressedBy Σ 0..1 Reference(Patient | Practitioner | PractitionerRole | RelatedPerson) Who's responsible for creating Goal?
... addresses S 1..1 Reference(Dental Service Request) Issues addressed by this goal
... note 0..* Annotation Comments about the goal
... outcomeCode 0..* CodeableConcept What result was achieved regarding the goal?
Binding: SNOMEDCTClinicalFindings (example): The result of the goal; e.g. "25% increase in shoulder mobility", "Anxiety reduced to moderate levels". "15 kg weight loss sustained over 6 months".
... outcomeReference 0..* Reference(Observation) Observation that resulted from goal

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Goal.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Goal.lifecycleStatus Base required GoalLifecycleStatus 📍4.0.1 FHIR Std.
Goal.achievementStatus Base preferred Goal achievement status 📍4.0.1 FHIR Std.
Goal.category Base example Goal category 📍4.0.1 FHIR Std.
Goal.priority Base preferred Goal priority 📍4.0.1 FHIR Std.
Goal.description Base example SNOMED CT Clinical Findings 📍4.0.1 FHIR Std.
Goal.start[x] Base example Goal start event 📍4.0.1 FHIR Std.
Goal.target.measure Base example LOINC Codes 📍4.0.1 FHIR Std.
Goal.target.detail[x] Base example Not State Unknown
Goal.outcomeCode Base example SNOMED CT Clinical Findings 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dental-target-chart-state-present error Goal A target chart state preserves at least one requested source assertion. extension.where(url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-implant-position' or url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-crown-fracture-type' or url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-orthodontic-progression' or url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-cantilever-pontic-role' or url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-root-resection' or url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-papilla-loss' or url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-bracket-surface' or url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-root-endodontic-state' or url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-root-fracture' or url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-apical-finding').exists()
dental-target-endodontic-fallback-shape error Goal A target chart state contains at most one unlocated whole-tooth endodontic fallback. extension.where(url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-root-endodontic-state' and extension.where(url = 'root').empty()).count() <= 1
dental-target-papilla-loss-shape error Goal Target papilla-loss assertions use each mesial or distal surface at most once. extension.where(url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-papilla-loss').extension.where(url = 'surface').value.ofType(Coding).code.isDistinct()
dom-2 error Goal If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Goal If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Goal If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Goal If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Goal A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
gol-1 error Goal.target Goal.target.measure is required if Goal.target.detail is populated (detail.exists() and measure.exists()) or detail.exists().not()

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Goal C 0..* Goal Describes the intended objective(s) for a patient, group or organization
Constraints: dental-target-chart-state-present, dental-target-papilla-loss-shape, dental-target-endodontic-fallback-shape
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:toothPosition S 1..1 Coding Tooth Position
URL: https://fhir.cognovis.de/dental-core/StructureDefinition/tooth-position
Binding: FDI Tooth Positions (required)
.... extension:recordedImplantPosition S 0..1 string Recorded Implant Position Description
URL: https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-implant-position
.... extension:recordedCrownFractureType S 0..1 string Recorded Crown Fracture Description
URL: https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-crown-fracture-type
.... extension:recordedProgression S 0..1 boolean Recorded Orthodontic Progression Flag
URL: https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-orthodontic-progression
.... extension:recordedCantileverPonticRole S 0..1 boolean Recorded Cantilever Pontic Role
URL: https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-cantilever-pontic-role
.... extension:recordedRootResection S 0..1 (Complex) Recorded Root Resection State
URL: https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-root-resection
.... extension:recordedPapillaLoss S 0..2 (Complex) Recorded Papilla Loss Grade
URL: https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-papilla-loss
.... extension:recordedBracketSurface S 0..1 Coding Recorded Bracket Surface
URL: https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-bracket-surface
Binding: Bracket Tooth Surfaces (required)
.... extension:recordedRootEndodonticState S 0..* (Complex) Recorded Root Endodontic State
URL: https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-root-endodontic-state
.... extension:recordedRootFracture S 0..1 (Complex) Recorded Root Fracture State
URL: https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-root-fracture
.... extension:recordedApicalFinding S 0..1 (Complex) Recorded Apical Finding State
URL: https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-apical-finding
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... achievementStatus SΣ 0..1 CodeableConcept in-progress | improving | worsening | no-change | achieved | sustaining | not-achieved | no-progress | not-attainable
Binding: GoalAchievementStatus (preferred): Indicates the progression, or lack thereof, towards the goal against the target.
... description SΣ 1..1 CodeableConcept Code or text describing goal
Binding: SNOMEDCTClinicalFindings (example): Codes providing the details of a particular goal. This will generally be system or implementation guide-specific. In many systems, only the text element will be used.
.... text SΣ 1..1 string Human-readable target chart-state description
... subject SΣ 1..1 Reference(Patient) Who this goal is intended for
... addresses S 1..1 Reference(Dental Service Request) Issues addressed by this goal

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Goal.lifecycleStatus Base required GoalLifecycleStatus 📍4.0.1 FHIR Std.
Goal.achievementStatus Base preferred Goal achievement status 📍4.0.1 FHIR Std.
Goal.description Base example SNOMED CT Clinical Findings 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dental-target-chart-state-present error Goal A target chart state preserves at least one requested source assertion. extension.where(url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-implant-position' or url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-crown-fracture-type' or url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-orthodontic-progression' or url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-cantilever-pontic-role' or url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-root-resection' or url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-papilla-loss' or url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-bracket-surface' or url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-root-endodontic-state' or url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-root-fracture' or url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-apical-finding').exists()
dental-target-endodontic-fallback-shape error Goal A target chart state contains at most one unlocated whole-tooth endodontic fallback. extension.where(url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-root-endodontic-state' and extension.where(url = 'root').empty()).count() <= 1
dental-target-papilla-loss-shape error Goal Target papilla-loss assertions use each mesial or distal surface at most once. extension.where(url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-papilla-loss').extension.where(url = 'surface').value.ofType(Coding).code.isDistinct()
dom-2 error Goal If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Goal If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Goal If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Goal If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Goal A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

Differential View

This structure is derived from Goal

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Goal C 0..* Goal Describes the intended objective(s) for a patient, group or organization
Constraints: dental-target-chart-state-present, dental-target-papilla-loss-shape, dental-target-endodontic-fallback-shape
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:toothPosition S 1..1 Coding Tooth Position
URL: https://fhir.cognovis.de/dental-core/StructureDefinition/tooth-position
Binding: FDI Tooth Positions (required)
.... extension:recordedImplantPosition S 0..1 string Recorded Implant Position Description
URL: https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-implant-position
.... extension:recordedCrownFractureType S 0..1 string Recorded Crown Fracture Description
URL: https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-crown-fracture-type
.... extension:recordedProgression S 0..1 boolean Recorded Orthodontic Progression Flag
URL: https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-orthodontic-progression
.... extension:recordedCantileverPonticRole S 0..1 boolean Recorded Cantilever Pontic Role
URL: https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-cantilever-pontic-role
.... extension:recordedRootResection S 0..1 (Complex) Recorded Root Resection State
URL: https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-root-resection
.... extension:recordedPapillaLoss S 0..2 (Complex) Recorded Papilla Loss Grade
URL: https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-papilla-loss
.... extension:recordedBracketSurface S 0..1 Coding Recorded Bracket Surface
URL: https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-bracket-surface
Binding: Bracket Tooth Surfaces (required)
.... extension:recordedRootEndodonticState S 0..* (Complex) Recorded Root Endodontic State
URL: https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-root-endodontic-state
.... extension:recordedRootFracture S 0..1 (Complex) Recorded Root Fracture State
URL: https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-root-fracture
.... extension:recordedApicalFinding S 0..1 (Complex) Recorded Apical Finding State
URL: https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-apical-finding
... lifecycleStatus S 1..1 code proposed | planned | accepted | active | on-hold | completed | cancelled | entered-in-error | rejected
... achievementStatus S 0..1 CodeableConcept in-progress | improving | worsening | no-change | achieved | sustaining | not-achieved | no-progress | not-attainable
.... coding 0..0 Code defined by a terminology system
.... text S 1..1 string Human-readable target chart-state description
... subject S 1..1 Reference(Patient) Who this goal is intended for
... addresses S 1..1 Reference(Dental Service Request) Issues addressed by this goal

doco Documentation for this format

Constraints

Id Grade Path(s) Description Expression
dental-target-chart-state-present error Goal A target chart state preserves at least one requested source assertion. extension.where(url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-implant-position' or url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-crown-fracture-type' or url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-orthodontic-progression' or url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-cantilever-pontic-role' or url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-root-resection' or url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-papilla-loss' or url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-bracket-surface' or url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-root-endodontic-state' or url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-root-fracture' or url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-apical-finding').exists()
dental-target-endodontic-fallback-shape error Goal A target chart state contains at most one unlocated whole-tooth endodontic fallback. extension.where(url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-root-endodontic-state' and extension.where(url = 'root').empty()).count() <= 1
dental-target-papilla-loss-shape error Goal Target papilla-loss assertions use each mesial or distal surface at most once. extension.where(url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-papilla-loss').extension.where(url = 'surface').value.ofType(Coding).code.isDistinct()

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Goal C 0..* Goal Describes the intended objective(s) for a patient, group or organization
Constraints: dental-target-chart-state-present, dental-target-papilla-loss-shape, dental-target-endodontic-fallback-shape
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:toothPosition S 1..1 Coding Tooth Position
URL: https://fhir.cognovis.de/dental-core/StructureDefinition/tooth-position
Binding: FDI Tooth Positions (required)
.... extension:recordedImplantPosition S 0..1 string Recorded Implant Position Description
URL: https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-implant-position
.... extension:recordedCrownFractureType S 0..1 string Recorded Crown Fracture Description
URL: https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-crown-fracture-type
.... extension:recordedProgression S 0..1 boolean Recorded Orthodontic Progression Flag
URL: https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-orthodontic-progression
.... extension:recordedCantileverPonticRole S 0..1 boolean Recorded Cantilever Pontic Role
URL: https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-cantilever-pontic-role
.... extension:recordedRootResection S 0..1 (Complex) Recorded Root Resection State
URL: https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-root-resection
.... extension:recordedPapillaLoss S 0..2 (Complex) Recorded Papilla Loss Grade
URL: https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-papilla-loss
.... extension:recordedBracketSurface S 0..1 Coding Recorded Bracket Surface
URL: https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-bracket-surface
Binding: Bracket Tooth Surfaces (required)
.... extension:recordedRootEndodonticState S 0..* (Complex) Recorded Root Endodontic State
URL: https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-root-endodontic-state
.... extension:recordedRootFracture S 0..1 (Complex) Recorded Root Fracture State
URL: https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-root-fracture
.... extension:recordedApicalFinding S 0..1 (Complex) Recorded Apical Finding State
URL: https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-apical-finding
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier 0..* Identifier External Ids for this goal
... lifecycleStatus ?!SΣ 1..1 code proposed | planned | accepted | active | on-hold | completed | cancelled | entered-in-error | rejected
Binding: GoalLifecycleStatus (required): Codes that reflect the current state of a goal and whether the goal is still being targeted.
... achievementStatus SΣ 0..1 CodeableConcept in-progress | improving | worsening | no-change | achieved | sustaining | not-achieved | no-progress | not-attainable
Binding: GoalAchievementStatus (preferred): Indicates the progression, or lack thereof, towards the goal against the target.
... category Σ 0..* CodeableConcept E.g. Treatment, dietary, behavioral, etc.
Binding: GoalCategory (example): Codes for grouping and sorting goals.
... priority Σ 0..1 CodeableConcept high-priority | medium-priority | low-priority
Binding: GoalPriority (preferred): The level of importance associated with a goal.
... description SΣ 1..1 CodeableConcept Code or text describing goal
Binding: SNOMEDCTClinicalFindings (example): Codes providing the details of a particular goal. This will generally be system or implementation guide-specific. In many systems, only the text element will be used.
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... text SΣ 1..1 string Human-readable target chart-state description
... subject SΣ 1..1 Reference(Patient) Who this goal is intended for
... start[x] Σ 0..1 When goal pursuit begins
Binding: GoalStartEvent (example): Codes describing events that can trigger the initiation of a goal.
.... startDate date
.... startCodeableConcept CodeableConcept
... target C 0..* BackboneElement Target outcome for the goal
Constraints: gol-1
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... measure ΣC 0..1 CodeableConcept The parameter whose value is being tracked
Binding: LOINCCodes (example): Codes to identify the value being tracked, e.g. body weight, blood pressure, or hemoglobin A1c level.
.... detail[x] ΣC 0..1 The target value to be achieved
Binding Description: (example): Codes to identify the target value of the focus to be achieved to signify the fulfillment of the goal.
..... detailQuantity Quantity
..... detailRange Range
..... detailCodeableConcept CodeableConcept
..... detailString string
..... detailBoolean boolean
..... detailInteger integer
..... detailRatio Ratio
.... due[x] Σ 0..1 Reach goal on or before
..... dueDate date
..... dueDuration Duration
... statusDate Σ 0..1 date When goal status took effect
... statusReason 0..1 string Reason for current status
... expressedBy Σ 0..1 Reference(Patient | Practitioner | PractitionerRole | RelatedPerson) Who's responsible for creating Goal?
... addresses S 1..1 Reference(Dental Service Request) Issues addressed by this goal
... note 0..* Annotation Comments about the goal
... outcomeCode 0..* CodeableConcept What result was achieved regarding the goal?
Binding: SNOMEDCTClinicalFindings (example): The result of the goal; e.g. "25% increase in shoulder mobility", "Anxiety reduced to moderate levels". "15 kg weight loss sustained over 6 months".
... outcomeReference 0..* Reference(Observation) Observation that resulted from goal

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Goal.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Goal.lifecycleStatus Base required GoalLifecycleStatus 📍4.0.1 FHIR Std.
Goal.achievementStatus Base preferred Goal achievement status 📍4.0.1 FHIR Std.
Goal.category Base example Goal category 📍4.0.1 FHIR Std.
Goal.priority Base preferred Goal priority 📍4.0.1 FHIR Std.
Goal.description Base example SNOMED CT Clinical Findings 📍4.0.1 FHIR Std.
Goal.start[x] Base example Goal start event 📍4.0.1 FHIR Std.
Goal.target.measure Base example LOINC Codes 📍4.0.1 FHIR Std.
Goal.target.detail[x] Base example Not State Unknown
Goal.outcomeCode Base example SNOMED CT Clinical Findings 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dental-target-chart-state-present error Goal A target chart state preserves at least one requested source assertion. extension.where(url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-implant-position' or url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-crown-fracture-type' or url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-orthodontic-progression' or url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-cantilever-pontic-role' or url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-root-resection' or url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-papilla-loss' or url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-bracket-surface' or url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-root-endodontic-state' or url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-root-fracture' or url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-apical-finding').exists()
dental-target-endodontic-fallback-shape error Goal A target chart state contains at most one unlocated whole-tooth endodontic fallback. extension.where(url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-root-endodontic-state' and extension.where(url = 'root').empty()).count() <= 1
dental-target-papilla-loss-shape error Goal Target papilla-loss assertions use each mesial or distal surface at most once. extension.where(url = 'https://fhir.cognovis.de/dental-core/StructureDefinition/recorded-papilla-loss').extension.where(url = 'surface').value.ofType(Coding).code.isDistinct()
dom-2 error Goal If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Goal If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Goal If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Goal If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Goal A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
gol-1 error Goal.target Goal.target.measure is required if Goal.target.detail is populated (detail.exists() and measure.exists()) or detail.exists().not()

 

Other representations of profile: CSV, Excel, Schematron