{ "description": "This profile is derived from the HL7 Observation profile in order to add mappings from the Dutch Health and Care Information models (Dutch: Zorginformatiebouwsteen or ZIB) PainScore version 3.1, release 2017 and to provide extensions for missing concepts if needed.\\r\\n\\r\\nThe pain score is a general measurement for pain experience, not a description of specific, localized pain.", "_filename": "zib-PainScore.json", "package_name": "nictiz.fhir.nl.stu3.zib2017", "date": null, "derivation": "constraint", "publisher": "Nictiz", "fhirVersion": "3.0.2", "purpose": "The purpose of the pain score is to quantify and objectify the patient’s subjective pain experience.", "name": "Zib PainScore", "mapping": [ { "uri": "https://zibs.nl/wiki/PainScore-v3.1(2017EN)", "name": "HCIM PainScore-v3.1-2017EN", "identity": "hcim-painscore-v3.1-2017EN" }, { "uri": "https://zibs.nl/wiki/BasicElements-v1.0(2017EN)", "name": "HCIM BasicElements-v1.0-2017EN", "identity": "hcim-basicelements-v1.0-2017EN" } ], "abstract": false, "copyright": "CC0", "type": "Observation", "experimental": null, "resourceType": "StructureDefinition", "title": "HCIM PainScore", "package_version": "2.1.5", "status": "active", "id": "a7dbe520-10e0-4009-ac96-c79063ba83e3", "kind": "resource", "url": "http://nictiz.nl/fhir/StructureDefinition/zib-PainScore", "version": "1.0.1", "differential": { "element": [ { "id": "Observation", "path": "Observation", "alias": [ "Pijnscore" ], "short": "PainScore", "mapping": [ { "map": "NL-CM:12.9.1", "comment": "PainScore", "identity": "hcim-painscore-v3.1-2017EN" } ], "constraint": [ { "key": "maxValue-for-method", "human": "maxValue of 10 if method is VAS10 or NRS or 100 if VAS100", "severity": "error", "expression": "((method.coding.code = 'VAS10' or method.coding.code = 'NRS') and valueQuantity.value <= 10) or (method.coding.code='VAS100' and valueQuantity.value <= 100)" }, { "key": "minValue-for-method", "human": "minValue of 1 if method is NRS or 0 if VAS", "severity": "error", "expression": "((method.coding.code = 'VAS10' or method.coding.code = 'VAS100') and valueQuantity.value >= 0) or (method.coding.code='NRS' and valueQuantity.value >= 1)" } ], "definition": "The pain score is a general measurement for pain experience, not a description of specific, localized pain.\r\n\r\nThe following are used as an easily reproducible measurement for pain experience:\r\n\r\n NRS (Numeric Rating Scale) in which the patient gives the pain a number on a scale of 1 (no pain) to 10 (unbearable pain).\r\n VAS (Visual Analogue Score), in which the patient points to a bar with a line to indicate the pain they feel. The back of the bar has a scale from 0 (no pain) to 10 (unbearable pain) on it.\r\n\r\nThe results of both scores have the same meaning, but the visual analogue method (VAS) is seen as more reliable than the NRS pain score." }, { "id": "Observation.identifier", "max": "1", "path": "Observation.identifier" }, { "id": "Observation.code.coding", "min": 1, "path": "Observation.code.coding", "slicing": { "rules": "open", "discriminator": [ { "path": "system", "type": "value" }, { "path": "code", "type": "value" } ] } }, { "id": "Observation.code.coding:PainScoreCode", "max": "1", "min": 1, "path": "Observation.code.coding", "sliceName": "PainScoreCode" }, { "id": "Observation.code.coding:PainScoreCode.system", "min": 1, "path": "Observation.code.coding.system", "fixedUri": "http://snomed.info/sct" }, { "id": "Observation.code.coding:PainScoreCode.code", "min": 1, "path": "Observation.code.coding.code", "fixedCode": "225908003" }, { "id": "Observation.code.coding:PainScoreCode.display", "path": "Observation.code.coding.display", "defaultValueString": "Pain score (observable entity)" }, { "id": "Observation.subject", "path": "Observation.subject", "type": [ { "code": "Reference", "targetProfile": "http://fhir.nl/fhir/StructureDefinition/nl-core-patient" } ] }, { "id": "Observation.effective[x]:effectiveDateTime", "min": 1, "path": "Observation.effectiveDateTime", "type": [ { "code": "dateTime" } ], "alias": [ "PijnscoreDatumTijd" ], "mapping": [ { "map": "NL-CM:12.9.3", "comment": "PainScoreDateTime", "identity": "hcim-painscore-v3.1-2017EN" } ], "sliceName": "effectiveDateTime", "definition": "The date and time at which the pain score was measured." }, { "path": "Observation.valueQuantity", "min": 1, "definition": "The score is a general measurement of pain experience, not a description of specific, localized pain.\r\n\r\nDepending on the measuring method used, it indicates the level of pain experienced by the patient on a scale of 0 to 10: 0 = no pain and 10 = the worst pain imaginable. No descriptions are used for the intermediate values, so that the value is displayed as a number and not as a code.\r\n\r\nSometimes a value range of 0-100 is used instead of 0-10.", "mapping": [ { "map": "NL-CM:12.9.2", "comment": "PainScoreValue", "identity": "hcim-painscore-v3.1-2017EN" } ], "type": [ { "code": "Quantity" } ], "sliceName": "valueQuantity", "alias": [ "PijnscoreWaarde" ], "id": "Observation.value[x]:valueQuantity", "example": [ { "label": "Example of PainScore", "valueQuantity": { "code": "{score}", "value": 7, "system": "http://unitsofmeasure.org" } } ] }, { "id": "Observation.value[x]:valueQuantity.value", "min": 1, "path": "Observation.valueQuantity.value" }, { "id": "Observation.comment", "path": "Observation.comment", "alias": [ "Toelichting" ], "mapping": [ { "map": "NL-CM:12.9.5", "comment": "Comment", "identity": "hcim-painscore-v3.1-2017EN" } ], "definition": "Comment on the pain score measurement, including comments on for example the circumstances and/or disruptive factors that may influence the result." }, { "id": "Observation.bodySite", "path": "Observation.bodySite", "alias": [ "AnatomischeLocatie" ], "label": "AnatomicalLocation", "binding": { "strength": "required", "valueSetReference": { "display": "PijnAnatomischeLocatieCodelijst", "reference": "http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.12.9.2--20171231000000" } }, "mapping": [ { "map": "NL-CM:12.9.6", "comment": "AnatomicalLocation", "identity": "hcim-painscore-v3.1-2017EN" } ], "definition": "Anatomical location which is the focus of the procedure." }, { "id": "Observation.bodySite.extension", "path": "Observation.bodySite.extension", "slicing": { "rules": "open", "discriminator": [ { "path": "url", "type": "value" } ] } }, { "id": "Observation.bodySite.extension:Laterality", "path": "Observation.bodySite.extension", "type": [ { "code": "Extension", "profile": "http://nictiz.nl/fhir/StructureDefinition/BodySite-Qualifier" } ], "alias": [ "Lateraliteit" ], "mapping": [ { "map": "NL-CM:12.9.7", "comment": "Laterality", "identity": "hcim-painscore-v3.1-2017EN" } ], "sliceName": "Laterality", "definition": "Laterality adds information about body side to the anatomic location, e.g. left" }, { "id": "Observation.bodySite.extension:Laterality.valueCodeableConcept:valueCodeableConcept", "path": "Observation.bodySite.extension.valueCodeableConcept", "binding": { "strength": "extensible", "description": "Laterality", "valueSetReference": { "display": "PijnLateraliteitCodelijst", "reference": "http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.12.9.3--20171231000000" } }, "sliceName": "valueCodeableConcept" }, { "id": "Observation.method", "min": 1, "path": "Observation.method", "alias": [ "PijnMeetmethode" ], "label": "PainMeasuringMethod", "binding": { "strength": "required", "valueSetReference": { "display": "PijnMeetMethodeCodelijst", "reference": "http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.12.9.1--20171231000000" } }, "mapping": [ { "map": "NL-CM:12.9.4", "comment": "PainMeasuringMethod", "identity": "hcim-painscore-v3.1-2017EN" } ], "definition": "The measuring method describes the method used to determine the pain score. The measurement involves a visualization of the pain scale." } ] }, "contact": [ { "name": "Nictiz", "telecom": [ { "use": "work", "value": "info@nictiz.nl", "system": "email" } ] } ], "baseDefinition": "http://fhir.nl/fhir/StructureDefinition/nl-core-observation" }