Fragebögen und Scores

Der Abschnitt Fragebögen und Scores umfasst die Auswertungen zum erlebten Gesundheitszustand (Rheumatoid Arhtritis Impact of Disease (RAID)), zur erlebten Krankheitsaktivität (Rheumatoid Arthritis Disease Activity Index 5 (RADAI-5)), zur Funktionsfähigkeit (Health Assessment Questionnaire (HAQ)), zur Morgensteifigkeit, zur Lebensqualität (PtGA) und zum Schmerzempfinden. Diese werden durch die Punkte Status der Auswertung, Typ der Eingabe, dem Zeitmarker sowie dem Wert der Auswertung spezifiziert.

  1. Rheumatoid Arhtritis Impact of Disease (RAID)
  2. Rheumatoid Arhtritis Disease Activity Index (RADAI-5)
  3. Health Assessment Questionnaire (HAQ)
  4. Morgensteifigkeit
  5. Patient Global Assessment (PtGA)
  6. Schmerz NRS

Rheumatoid Arthritis Impact of Disease (RAID)

Profil

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifierΣ0..*Identifier
basedOnΣ I0..*Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest)
partOfΣ I0..*Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy)
statusS Σ ?!1..1codeBindingPattern
id0..1string
extensionI0..*Extension
codingS Σ1..1CodingPattern
textΣ0..1string
id0..1string
extensionI0..*Extension
codingΣ0..*Coding
textS Σ1..1stringPattern
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
focusΣ I0..*Reference(Resource)
encounterΣ I0..1Reference(Encounter)
effectiveDateTimedateTime
issuedΣ0..1instant
performerΣ I0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson)
id0..1string
extensionI0..*Extension
valueS Σ1..1decimal
comparatorΣ ?!0..1codeBinding
unitS Σ1..1stringPattern
systemS Σ I1..1uriPattern
codeS Σ1..1codePattern
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
note0..*Annotation
bodySite0..1CodeableConcept
method0..1CodeableConcept
specimenI0..1Reference(Specimen)
deviceI0..1Reference(Device | DeviceMetric)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
lowS I1..1SimpleQuantityPattern
highS I1..1SimpleQuantityPattern
type0..1CodeableConceptBinding
appliesTo0..*CodeableConcept
ageI0..1Range
textS1..1stringPattern
hasMemberΣ I0..*Reference(Observation | QuestionnaireResponse | MolecularSequence)
derivedFromΣ I0..*Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConcept
valueQuantityQuantity
valueCodeableConceptCodeableConcept
valueStringstring
valueBooleanboolean
valueIntegerinteger
valueRangeRange
valueRatioRatio
valueSampledDataSampledData
valueTimetime
valueDateTimedateTime
valuePeriodPeriod
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)

Obgleich es sich beim RAID um ein international anerkanntes und klinisch-validiertes Instrument handelt, konnten in den einschlägigen Terminologien (LOINC, SNOMED) kein geeigneter Codes zu dessen Repräsentation gefunden werden, weshalb hier nur eine textuelle Repräsentation (coding.text) verwendet werden konnte.

Beispiele

{
    "resourceType": "Observation",
    "id": "TOObservationRAID-ex1",
    "meta": {
        "profile":  [
            "https://abaton.app/fhir/StructureDefinition/TOObservationRAID"
        ]
    },
    "status": "final",
    "category":  [
        {
            "coding":  [
                {
                    "code": "survey",
                    "system": "http://terminology.hl7.org/CodeSystem/observation-category",
                    "display": "Survey"
                }
            ]
        }
    ],
    "code": {
        "text": " Rheumatoid Arthritis Impact of Disease (RAID)"
    },
    "valueQuantity": {
        "unit": "Punktwert",
        "system": "http://unitsofmeasure.org",
        "code": "{score}",
        "value": 2.53
    },
    "referenceRange":  [
        {
            "low": {
                "value": 0,
                "code": "{score}",
                "system": "http://unitsofmeasure.org",
                "unit": "Punktwert"
            },
            "high": {
                "value": 10,
                "code": "{score}",
                "system": "http://unitsofmeasure.org",
                "unit": "Punktwert"
            },
            "text": "Der Wert kann zwischen 0 und 10, inklusiv, liegen. Geringer ist besser."
        }
    ],
    "subject": {
        "reference": "Patient/TOPatient-ex1"
    },
    "effectiveDateTime": "2022-01-14"
}

Rheumatoid Arthritis Disease Activity Index (RADAI-5)

Profil

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifierΣ0..*Identifier
basedOnΣ I0..*Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest)
partOfΣ I0..*Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy)
statusS Σ ?!1..1codeBindingPattern
id0..1string
extensionI0..*Extension
codingS Σ1..1CodingPattern
textΣ0..1string
id0..1string
extensionI0..*Extension
codingΣ0..*Coding
textS Σ1..1stringPattern
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
focusΣ I0..*Reference(Resource)
encounterΣ I0..1Reference(Encounter)
effectiveDateTimedateTime
issuedΣ0..1instant
performerΣ I0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson)
id0..1string
extensionI0..*Extension
valueS Σ1..1decimal
comparatorΣ ?!0..1codeBinding
unitS Σ1..1stringPattern
systemS Σ I1..1uriPattern
codeS Σ1..1codePattern
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
note0..*Annotation
bodySite0..1CodeableConcept
method0..1CodeableConcept
specimenI0..1Reference(Specimen)
deviceI0..1Reference(Device | DeviceMetric)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
lowS I1..1SimpleQuantityPattern
highS I1..1SimpleQuantityPattern
type0..1CodeableConceptBinding
appliesTo0..*CodeableConcept
ageI0..1Range
textS1..1stringPattern
hasMemberΣ I0..*Reference(Observation | QuestionnaireResponse | MolecularSequence)
derivedFromΣ I0..*Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConcept
valueQuantityQuantity
valueCodeableConceptCodeableConcept
valueStringstring
valueBooleanboolean
valueIntegerinteger
valueRangeRange
valueRatioRatio
valueSampledDataSampledData
valueTimetime
valueDateTimedateTime
valuePeriodPeriod
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)

Obgleich es sich beim RADAI-5 um ein international anerkanntes und klinisch-validiertes Instrument handelt, konnten in den einschlägigen Terminologien (LOINC, SNOMED) kein geeigneter Codes zu dessen Repräsentation gefunden werden, weshalb hier nur eine textuelle Repräsentation (coding.text) verwendet werden konnte.

Beispiele

{
    "resourceType": "Observation",
    "id": "TOObservationRADAI5-ex1",
    "meta": {
        "profile":  [
            "https://abaton.app/fhir/StructureDefinition/TOObservationRADAI5"
        ]
    },
    "status": "final",
    "category":  [
        {
            "coding":  [
                {
                    "code": "survey",
                    "system": "http://terminology.hl7.org/CodeSystem/observation-category",
                    "display": "Survey"
                }
            ]
        }
    ],
    "code": {
        "text": "Rheumatoid Arthritis Disease Activity Index 5 (RADAI-5)"
    },
    "valueQuantity": {
        "unit": "Punktwert",
        "system": "http://unitsofmeasure.org",
        "code": "{score}",
        "value": 7
    },
    "referenceRange":  [
        {
            "low": {
                "value": 0,
                "code": "{score}",
                "system": "http://unitsofmeasure.org",
                "unit": "Punktwert"
            },
            "high": {
                "value": 10,
                "code": "{score}",
                "system": "http://unitsofmeasure.org",
                "unit": "Punktwert"
            },
            "text": "Der Wert kann zwischen 0 und 10, inklusiv, liegen. Geringer ist besser."
        }
    ],
    "subject": {
        "reference": "Patient/TOPatient-ex1"
    },
    "effectiveDateTime": "2022-01-14"
}

Health Assessment Questionnaire (HAQ)

Profil

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifierΣ0..*Identifier
basedOnΣ I0..*Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest)
partOfΣ I0..*Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy)
statusS Σ ?!1..1codeBindingPattern
id0..1string
extensionI0..*Extension
codingS Σ1..1CodingPattern
textΣ0..1string
id0..1string
extensionI0..*Extension
codingΣ0..*Coding
textS Σ1..1stringPattern
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
focusΣ I0..*Reference(Resource)
encounterΣ I0..1Reference(Encounter)
effectiveDateTimedateTime
issuedΣ0..1instant
performerΣ I0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson)
id0..1string
extensionI0..*Extension
valueS Σ1..1decimal
comparatorΣ ?!0..1codeBinding
unitS Σ1..1stringPattern
systemS Σ I1..1uriPattern
codeS Σ1..1codePattern
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
note0..*Annotation
bodySite0..1CodeableConcept
method0..1CodeableConcept
specimenI0..1Reference(Specimen)
deviceI0..1Reference(Device | DeviceMetric)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
lowS I1..1SimpleQuantityPattern
highS I1..1SimpleQuantityPattern
type0..1CodeableConceptBinding
appliesTo0..*CodeableConcept
ageI0..1Range
textS1..1stringPattern
hasMemberΣ I0..*Reference(Observation | QuestionnaireResponse | MolecularSequence)
derivedFromΣ I0..*Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConcept
valueQuantityQuantity
valueCodeableConceptCodeableConcept
valueStringstring
valueBooleanboolean
valueIntegerinteger
valueRangeRange
valueRatioRatio
valueSampledDataSampledData
valueTimetime
valueDateTimedateTime
valuePeriodPeriod
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)

Obgleich es sich beim HAQ um ein international anerkanntes und klinisch-validiertes Instrument handelt, konnten in den einschlägigen Terminologien (LOINC, SNOMED) kein geeigneter Codes zu dessen Repräsentation gefunden werden, weshalb hier nur eine textuelle Repräsentation (coding.text) verwendet werden konnte.

Beispiele

{
    "resourceType": "Observation",
    "id": "TOObservationHAQ-ex1",
    "meta": {
        "profile":  [
            "https://abaton.app/fhir/StructureDefinition/TOObservationHAQ"
        ]
    },
    "status": "final",
    "category":  [
        {
            "coding":  [
                {
                    "code": "survey",
                    "system": "http://terminology.hl7.org/CodeSystem/observation-category",
                    "display": "Survey"
                }
            ]
        }
    ],
    "code": {
        "text": "Health Assessment Questionnaire (HAQ)"
    },
    "valueQuantity": {
        "unit": "Punktwert",
        "system": "http://unitsofmeasure.org",
        "code": "{score}",
        "value": 2.3
    },
    "referenceRange":  [
        {
            "low": {
                "value": 0,
                "code": "{score}",
                "system": "http://unitsofmeasure.org",
                "unit": "Punktwert"
            },
            "high": {
                "value": 4,
                "code": "{score}",
                "system": "http://unitsofmeasure.org",
                "unit": "Punktwert"
            },
            "text": "Der Wert kann zwischen 0 und 10, inklusiv, liegen. Geringer ist besser."
        }
    ],
    "subject": {
        "reference": "Patient/TOPatient-ex1"
    },
    "effectiveDateTime": "2022-01-14"
}

Morgensteifigkeit

Profil

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifierΣ0..*Identifier
basedOnΣ I0..*Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest)
partOfΣ I0..*Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy)
statusS Σ ?!1..1codeBindingPattern
id0..1string
extensionI0..*Extension
codingS Σ1..1CodingPattern
textΣ0..1string
id0..1string
extensionI0..*Extension
codingΣ0..*Coding
textS Σ1..1stringPattern
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
focusΣ I0..*Reference(Resource)
encounterΣ I0..1Reference(Encounter)
effectiveDateTimedateTime
issuedΣ0..1instant
performerΣ I0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson)
id0..1string
extensionI0..*Extension
valueS Σ1..1decimal
comparatorΣ ?!0..1codeBinding
unitS Σ1..1stringPattern
systemS Σ I1..1uriPattern
codeS Σ1..1codePattern
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
note0..*Annotation
bodySite0..1CodeableConcept
method0..1CodeableConcept
specimenI0..1Reference(Specimen)
deviceI0..1Reference(Device | DeviceMetric)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
lowS I1..1SimpleQuantityPattern
highS I1..1SimpleQuantityPattern
type0..1CodeableConceptBinding
appliesTo0..*CodeableConcept
ageI0..1Range
textS1..1stringPattern
hasMemberΣ I0..*Reference(Observation | QuestionnaireResponse | MolecularSequence)
derivedFromΣ I0..*Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConcept
valueQuantityQuantity
valueCodeableConceptCodeableConcept
valueStringstring
valueBooleanboolean
valueIntegerinteger
valueRangeRange
valueRatioRatio
valueSampledDataSampledData
valueTimetime
valueDateTimedateTime
valuePeriodPeriod
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)

Obgleich es sich bei der Morgensteifigkeit NRS um ein international anerkanntes und klinisch-validiertes Instrument handelt, konnten in den einschlägigen Terminologien (LOINC, SNOMED) kein geeigneter Codes zu dessen Repräsentation gefunden werden, weshalb hier nur eine textuelle Repräsentation (coding.text) verwendet werden konnte.

Beispiele

{
    "resourceType": "Observation",
    "id": "TOObservationMSK-ex1",
    "meta": {
        "profile":  [
            "https://abaton.app/fhir/StructureDefinition/TOObservationMSK"
        ]
    },
    "status": "final",
    "category":  [
        {
            "coding":  [
                {
                    "code": "survey",
                    "system": "http://terminology.hl7.org/CodeSystem/observation-category",
                    "display": "Survey"
                }
            ]
        }
    ],
    "code": {
        "text": "Morgensteifigkeit"
    },
    "valueQuantity": {
        "unit": "Punktwert",
        "system": "http://unitsofmeasure.org",
        "code": "{score}",
        "value": 1
    },
    "referenceRange":  [
        {
            "low": {
                "value": 0,
                "code": "{score}",
                "system": "http://unitsofmeasure.org",
                "unit": "Punktwert"
            },
            "high": {
                "value": 10,
                "code": "{score}",
                "system": "http://unitsofmeasure.org",
                "unit": "Punktwert"
            },
            "text": "Der Wert kann zwischen 0 und 10, inklusiv, liegen. Geringer ist besser."
        }
    ],
    "subject": {
        "reference": "Patient/TOPatient-ex1"
    },
    "effectiveDateTime": "2022-01-14"
}

Patient Global Assessment (PtGA)

Profil

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifierΣ0..*Identifier
basedOnΣ I0..*Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest)
partOfΣ I0..*Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy)
statusS Σ ?!1..1codeBindingPattern
id0..1string
extensionI0..*Extension
codingS Σ1..1CodingPattern
textΣ0..1string
id0..1string
extensionI0..*Extension
codingΣ0..*Coding
textS Σ1..1stringPattern
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
focusΣ I0..*Reference(Resource)
encounterΣ I0..1Reference(Encounter)
effectiveDateTimedateTime
issuedΣ0..1instant
performerΣ I0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson)
id0..1string
extensionI0..*Extension
valueS Σ1..1decimal
comparatorΣ ?!0..1codeBinding
unitS Σ1..1stringPattern
systemS Σ I1..1uriPattern
codeS Σ1..1codePattern
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
note0..*Annotation
bodySite0..1CodeableConcept
method0..1CodeableConcept
specimenI0..1Reference(Specimen)
deviceI0..1Reference(Device | DeviceMetric)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
lowS I1..1SimpleQuantityPattern
highS I1..1SimpleQuantityPattern
type0..1CodeableConceptBinding
appliesTo0..*CodeableConcept
ageI0..1Range
textS1..1stringPattern
hasMemberΣ I0..*Reference(Observation | QuestionnaireResponse | MolecularSequence)
derivedFromΣ I0..*Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConcept
valueQuantityQuantity
valueCodeableConceptCodeableConcept
valueStringstring
valueBooleanboolean
valueIntegerinteger
valueRangeRange
valueRatioRatio
valueSampledDataSampledData
valueTimetime
valueDateTimedateTime
valuePeriodPeriod
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)

Obgleich es sich bei der Erhebung Patient Global Assessment um ein international anerkanntes und klinisch-validiertes Instrument handelt, konnten in den einschlägigen Terminologien (LOINC, SNOMED) kein geeigneter Codes zu dessen Repräsentation gefunden werden, weshalb hier nur eine textuelle Repräsentation (coding.text) verwendet werden konnte.

Beispiele

{
    "resourceType": "Observation",
    "id": "TOObservationPtGA-ex1",
    "meta": {
        "profile":  [
            "https://abaton.app/fhir/StructureDefinition/TOObservationPtGA"
        ]
    },
    "status": "final",
    "category":  [
        {
            "coding":  [
                {
                    "code": "survey",
                    "system": "http://terminology.hl7.org/CodeSystem/observation-category",
                    "display": "Survey"
                }
            ]
        }
    ],
    "code": {
        "text": "Patiente Global Assessment (PtGA)"
    },
    "valueQuantity": {
        "unit": "Punktwert",
        "system": "http://unitsofmeasure.org",
        "code": "{score}",
        "value": 1
    },
    "referenceRange":  [
        {
            "low": {
                "value": 0,
                "code": "{score}",
                "system": "http://unitsofmeasure.org",
                "unit": "Punktwert"
            },
            "high": {
                "value": 10,
                "code": "{score}",
                "system": "http://unitsofmeasure.org",
                "unit": "Punktwert"
            },
            "text": "Der Wert kann zwischen 0 und 10, inklusiv, liegen. Geringer ist besser."
        }
    ],
    "subject": {
        "reference": "Patient/TOPatient-ex1"
    },
    "effectiveDateTime": "2022-01-14"
}

Schmerz NRS

Profil

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifierΣ0..*Identifier
basedOnΣ I0..*Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest)
partOfΣ I0..*Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy)
statusS Σ ?!1..1codeBindingPattern
id0..1string
extensionI0..*Extension
codingS Σ1..1CodingPattern
textΣ0..1string
id0..1string
extensionI0..*Extension
codingΣ0..*Coding
textS Σ1..1stringPattern
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
focusΣ I0..*Reference(Resource)
encounterΣ I0..1Reference(Encounter)
effectiveDateTimedateTime
issuedΣ0..1instant
performerΣ I0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson)
id0..1string
extensionI0..*Extension
valueS Σ1..1decimal
comparatorΣ ?!0..1codeBinding
unitS Σ1..1stringPattern
systemS Σ I1..1uriPattern
codeS Σ1..1codePattern
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
note0..*Annotation
bodySite0..1CodeableConcept
method0..1CodeableConcept
specimenI0..1Reference(Specimen)
deviceI0..1Reference(Device | DeviceMetric)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
lowS I1..1SimpleQuantityPattern
highS I1..1SimpleQuantityPattern
type0..1CodeableConceptBinding
appliesTo0..*CodeableConcept
ageI0..1Range
textS1..1stringPattern
hasMemberΣ I0..*Reference(Observation | QuestionnaireResponse | MolecularSequence)
derivedFromΣ I0..*Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConcept
valueQuantityQuantity
valueCodeableConceptCodeableConcept
valueStringstring
valueBooleanboolean
valueIntegerinteger
valueRangeRange
valueRatioRatio
valueSampledDataSampledData
valueTimetime
valueDateTimedateTime
valuePeriodPeriod
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)

Obgleich es sich bei der Erhebung Schmerz auf der Numeric Rating Scale (NRS) um ein international anerkanntes und klinisch-validiertes Instrument handelt, konnten in den einschlägigen Terminologien (LOINC, SNOMED) kein geeigneter Codes zu dessen Repräsentation gefunden werden, weshalb hier nur eine textuelle Repräsentation (coding.text) verwendet werden konnte.

Beispiele

{
    "resourceType": "Observation",
    "id": "TOObservationSchmerzNRS-ex1",
    "meta": {
        "profile":  [
            "https://abaton.app/fhir/StructureDefinition/TOObservationSchmerzNRS"
        ]
    },
    "status": "final",
    "category":  [
        {
            "coding":  [
                {
                    "code": "survey",
                    "system": "http://terminology.hl7.org/CodeSystem/observation-category",
                    "display": "Survey"
                }
            ]
        }
    ],
    "code": {
        "text": "Schmerz Numeric Rating Scale"
    },
    "valueQuantity": {
        "unit": "Punktwert",
        "system": "http://unitsofmeasure.org",
        "code": "{score}",
        "value": 1
    },
    "referenceRange":  [
        {
            "low": {
                "value": 0,
                "code": "{score}",
                "system": "http://unitsofmeasure.org",
                "unit": "Punktwert"
            },
            "high": {
                "value": 10,
                "code": "{score}",
                "system": "http://unitsofmeasure.org",
                "unit": "Punktwert"
            },
            "text": "Der Wert kann zwischen 0 und 10, inklusiv, liegen. Geringer ist besser."
        }
    ],
    "subject": {
        "reference": "Patient/TOPatient-ex1"
    },
    "effectiveDateTime": "2022-01-14"
}