Important: This is a draft IG for trial use. Click here to give feedback.

EN NL

HdBe-Pijnkenmerken

WARNING This page contains a draft CBB, as raw output from the zib export and automatic conversion to CBB. It requires thorough review and adaption to the Belgian realm. This CBB is merely added for informative use.

CBBConceptStatus
HdBe-PainCharacteristics

Pijnkenmerken geven een beschrijving van specifieke, gelokaliseerde pijn. Ze geven informatie over een aantal aspecten van de pijn die de patiënt ervaart. De aspecten volgen de ALTIS methode (Aard, Lokalisatie, Tijdsduur, Intensiteit en Samenhang). Op deze manier wordt pijn steeds op dezelfde manier beoordeeld.

Purpose

Pijnkenmerken zijn een hulpmiddel bij het vaststellen van een diagnose en bij het beoordelen van de effectiviteit van pijnmedicatie.

References

  1. openEHR-EHR-OBSERVATION.symptom-pain.v1[Online] Beschikbaar op: http://www.openehr.org/knowledge/ [Geraadpleegd: 23 december 2014].
draft

id0..1string
extensionI0..*Extension
PainType0..*CodeableConceptBinding
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
Location0..1CodeableConcept
Laterality0..1CodeableConceptBinding
PainEpisodeDurationI0..1Quantity
TimeOfOnset0..1dateTime
PainIntensityI0..1Reference(HdBe-PainScore)
PainPattern0..1CodeableConceptBinding
PainCourse0..1CodeableConceptBinding
AlleviatingFactors0..1string
AggravatingFactors0..1string
PainCharacteristicsDateTime1..1dateTime
Comment0..1string

PainCharacteristics0..*
PainCharacteristics.PainTypeCodeableConcept0..*
PainCharacteristics.PainLocationBackboneElement0..1
PainCharacteristics.PainLocation.LocationCodeableConcept0..1
PainCharacteristics.PainLocation.LateralityCodeableConcept0..1
PainCharacteristics.PainEpisodeDurationQuantity0..1
PainCharacteristics.TimeOfOnsetdateTime0..1
PainCharacteristics.PainIntensityReference(HdBe-PainScore)0..1
PainCharacteristics.PainPatternCodeableConcept0..1
PainCharacteristics.PainCourseCodeableConcept0..1
PainCharacteristics.AlleviatingFactorsstring0..1
PainCharacteristics.AggravatingFactorsstring0..1
PainCharacteristics.PainCharacteristicsDateTimedateTime1..1
PainCharacteristics.Commentstring0..1


PainCharacteristics
DefinitionRoot concept of the PainCharacteristics information model.This root concept contains all data elements of the PainCharacteristics information model.
Cardinality0...*
Invariants
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
PainCharacteristics.id
DefinitionUnique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Cardinality0...1
Typestring
Mappings
  • rim: n/a
PainCharacteristics.extension
DefinitionMay be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Cardinality0...*
TypeExtension
Aliasextensions, user content
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

SlicingUnordered, Open, by url(Value)
Invariants
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
PainCharacteristics.PainType
DefinitionDescription of the characteristics of the pain as experienced by the patient.
Cardinality0...*
TypeCodeableConcept
Binding

PainType codes

PainType (extensible)
Comments

Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.

Invariants
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD
PainCharacteristics.PainLocation
DefinitionAnatomic location and laterality of the pain.
Cardinality0...1
TypeBackboneElement
Invariants
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
PainCharacteristics.PainLocation.id
DefinitionUnique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Cardinality0...1
Typestring
Mappings
  • rim: n/a
PainCharacteristics.PainLocation.extension
DefinitionMay be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Cardinality0...*
TypeExtension
Aliasextensions, user content
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

SlicingUnordered, Open, by url(Value)
Invariants
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
PainCharacteristics.PainLocation.modifierExtension
DefinitionMay be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Cardinality0...*
TypeExtension
ModifierTrue
SummaryTrue
Aliasextensions, user content, modifiers
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Invariants
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ext-1: Must have either extensions or value[x], not both
    extension.exists() != value.exists()
Mappings
  • rim: n/a
  • rim: N/A
PainCharacteristics.PainLocation.Location
DefinitionLocation on/in the body.
Cardinality0...1
TypeCodeableConcept
Comments

Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.

Invariants
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD
PainCharacteristics.PainLocation.Laterality
DefinitionLaterality adds information about body site to the anatomic location, e.g. left.
Cardinality0...1
TypeCodeableConcept
Binding

Laterality codes

Laterality (required)
Comments

Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.

Invariants
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD
PainCharacteristics.PainEpisodeDuration
DefinitionThe duration of a pain episode with non-continues pain. The duration is measured in units of time (days, hours, ...)
Cardinality0...1
TypeQuantity
Comments

The context of use may frequently define what kind of quantity this is and therefore what kind of units can be used. The context of use may also restrict the values for the comparator.

Invariants
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • qty-3: If a code for the unit is present, the system SHALL also be present
    code.empty() or system.exists()
Mappings
  • rim: n/a
  • v2: SN (see also Range) or CQ
  • rim: PQ, IVL<PQ>, MO, CO, depending on the values
PainCharacteristics.TimeOfOnset
DefinitionDate and time of the onset of the pain.
Cardinality0...1
TypedateTime
Invariants
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
PainCharacteristics.PainIntensity
DefinitionThe intensity or severity of the pain experienced by the patient, measured using the NRS or VAS score.
Cardinality0...1
TypeReference(HdBe-PainScore)
Comments

References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.

Invariants
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
  • ref-1: SHALL have a contained resource if a local reference is provided
    reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids'))
Mappings
  • rim: n/a
  • rim: The target of a resource reference is a RIM entry point (Act, Role, or Entity)
PainCharacteristics.PainPattern
DefinitionDescription of any repeating patterns in the course of the pain that occur over time
Cardinality0...1
TypeCodeableConcept
Binding

PainPattern codes

PainPattern (required)
Comments

Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.

Invariants
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD
PainCharacteristics.PainCourse
DefinitionThe course of the pain over time since the onset.
Cardinality0...1
TypeCodeableConcept
Binding

PainCourse codes

PainCourse (required)
Comments

Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.

Invariants
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
  • v2: CE/CNE/CWE
  • rim: CD
  • orim: fhir:CodeableConcept rdfs:subClassOf dt:CD
PainCharacteristics.AlleviatingFactors
DefinitionDescription of the factors that relieve the pain, such as rest.
Cardinality0...1
Typestring
Comments

Note that FHIR strings SHALL NOT exceed 1MB in size

Invariants
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
PainCharacteristics.AggravatingFactors
DefinitionDescription of the factors that aggravate the pain, such as exercise.
Cardinality0...1
Typestring
Comments

Note that FHIR strings SHALL NOT exceed 1MB in size

Invariants
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
PainCharacteristics.PainCharacteristicsDateTime
DefinitionThe date and time at which the pain characteristics have been identified.
Cardinality1...1
TypedateTime
Invariants
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a
PainCharacteristics.Comment
DefinitionComments on the described pain characteristics.
Cardinality0...1
Typestring
Comments

Note that FHIR strings SHALL NOT exceed 1MB in size

Invariants
  • ele-1: All FHIR elements must have a @value or children
    hasValue() or (children().count() > id.count())
Mappings
  • rim: n/a

Example instances

[CBB name]
[Concept name ] [example value]

// example of NameInformation

## Example instances

| NameInformation      |                   |
|----------------------|-------------------|
| FirstNames | Johanna Petronella Maria   
| Initials | J.P.M. 
| GivenName | Jo 
| NameUsage | Geslachtsnaam partner gevolgd door eigen geslachtsnaam
| LastName.Prefix | van
| LastName.LastName | Putten
| LastNamePartner.PartnerPrefix | van der
| LastNamePartner.PartnerLastName | Giessen
| Titles |

zib [zib name + version](https://zibs.nl/wiki/[zib name + version(release)]) difference

Concept Category Description
[element.path] [category of change] [Description of change]([Reference to ticket/issue/zulip chat using MarkDown link])



Terminology Bindings

PathNameStrengthURL
PainTypePainTypeextensiblehttps://fhir.healthdata.be/ValueSet/PainType
PainLocation.LateralityLateralityrequiredhttps://fhir.healthdata.be/ValueSet/Laterality
PainPatternPainPatternrequiredhttps://fhir.healthdata.be/ValueSet/PainPattern
PainCoursePainCourserequiredhttps://fhir.healthdata.be/ValueSet/PainCourse