FHIR IG analytics| Package | openehr.base |
| Resource Type | StructureDefinition |
| Id | StructureDefinition-DV-QUANTIFIED.json |
| FHIR Version | R5 |
| Source | http://fhir.org/guides/openehr/base/0.1.0-snapshot/StructureDefinition-DV-QUANTIFIED.html |
| URL | http://openehr.org/fhir/StructureDefinition/DV-QUANTIFIED |
| Version | 0.1.0-snapshot |
| Status | active |
| Date | 2025-09-06T15:35:39+10:00 |
| Name | DV_QUANTIFIED |
| Title | DV_QUANTIFIED |
| Realm | uv |
| Authority | hl7 |
| Description | Abstract class defining the concept of true quantified values, i.e. values which are not only ordered, but which have a precise magnitude. |
| Type | http://openehr.org/fhir/StructureDefinition/DV_QUANTIFIED |
| Kind | logical |
| StructureDefinition | ||
| openehr.base#0.1.0-snapshot | DV-ABSOLUTE-QUANTITY | DV_ABSOLUTE_QUANTITY |
| openehr.base#0.1.0-snapshot | DV-AMOUNT | DV_AMOUNT |
| StructureDefinition | ||
| openehr.base#0.1.0-snapshot | DV-ORDERED | DV_ORDERED |
Note: links and images are rebased to the (stated) source
Generated Narrative: StructureDefinition DV-QUANTIFIED
| Name | Flags | Card. | Type | Description & Constraints |
|---|---|---|---|---|
![]() | C | 0..* | DV_ORDERED | This is an abstract type. Child types: DV_ABSOLUTE_QUANTITY, DV_AMOUNT Abstract class defining the concept of true quantified values, i. Elements defined in Ancestors:CR, LF, Local_terminology_id, normal_status, normal_range, other_reference_ranges Constraints: Magnitude_status_valid |
![]() ![]() | 0..1 | string | Optional status of magnitude with values: * `"="` : magnitude is a point value * `"<"` : value is < magnitude * `">"` : value is > magnitude * `"<="` : value is <= magnitude * `">="` : value is >= magnitude * `"~"` : value is approximately magnitude If not present, assumed meaning is `"="` . | |
![]() ![]() | 0..1 | Base | Accuracy of measurement. | |
{
"resourceType": "StructureDefinition",
"id": "DV-QUANTIFIED",
"text": {
"status": "extensions",
"div": "<!-- snip (see above) -->"
},
"contained": [
{
"resourceType": "OperationDefinition",
"id": "valid_magnitude_status",
"name": "valid_magnitude_status",
"title": "valid_magnitude_status",
"status": "active",
"kind": "operation",
"description": "Test whether a string value is one of the valid values for the magnitude_status attribute. ",
"code": "valid_magnitude_status",
"system": false,
"instance": true,
"parameter": [
{
"name": "return",
"use": "out",
"min": 1,
"max": "1",
"type": "boolean"
}
]
},
{
"resourceType": "OperationDefinition",
"id": "magnitude",
"name": "magnitude",
"title": "magnitude",
"status": "active",
"kind": "operation",
"code": "magnitude",
"system": false,
"instance": true,
"parameter": [
{
"name": "return",
"use": "out",
"min": 1,
"max": "1",
"type": "Parameters"
}
]
},
{
"resourceType": "OperationDefinition",
"id": "accuracy_unknown",
"name": "accuracy_unknown",
"title": "accuracy_unknown",
"status": "active",
"kind": "operation",
"description": "True if accuracy is not known, e.g. due to not being recorded or discernable.",
"code": "accuracy_unknown",
"system": false,
"instance": true,
"parameter": [
{
"name": "return",
"use": "out",
"min": 1,
"max": "1",
"type": "boolean"
}
]
},
{
"resourceType": "OperationDefinition",
"id": "is_equal",
"name": "is_equal",
"title": "is_equal",
"status": "active",
"kind": "operation",
"description": "Return True if this `DV_QUANTIFIED` is considered equal to `_other_`.",
"code": "is_equal",
"system": false,
"instance": true,
"parameter": [
{
"name": "other",
"use": "in",
"min": 1,
"max": "1",
"type": "Parameters"
},
{
"name": "return",
"use": "out",
"min": 1,
"max": "1",
"type": "boolean"
}
]
},
{
"resourceType": "OperationDefinition",
"id": "less_than",
"name": "less_than",
"title": "less_than",
"status": "active",
"kind": "operation",
"description": "True if this Quantified object is less than `_other_`, based on comparison of `_magnitude_`.",
"code": "less_than",
"system": false,
"instance": true,
"parameter": [
{
"name": "other",
"use": "in",
"min": 1,
"max": "1",
"type": "Parameters"
},
{
"name": "return",
"use": "out",
"min": 1,
"max": "1",
"type": "boolean"
}
]
}
],
"extension": [
{
"url": "http://hl7.org/fhir/tools/StructureDefinition/web-source",
"valueUrl": "https://specifications.openehr.org/releases/RM/Release-1.1.0/data_types.html#_dv_quantified_class"
},
{
"url": "http://hl7.org/fhir/tools/StructureDefinition/type-operation",
"valueCanonical": "#valid_magnitude_status"
},
{
"url": "http://hl7.org/fhir/tools/StructureDefinition/type-operation",
"valueCanonical": "#magnitude"
},
{
"url": "http://hl7.org/fhir/tools/StructureDefinition/type-operation",
"valueCanonical": "#accuracy_unknown"
},
{
"url": "http://hl7.org/fhir/tools/StructureDefinition/type-operation",
"valueCanonical": "#is_equal"
},
{
"url": "http://hl7.org/fhir/tools/StructureDefinition/type-operation",
"valueCanonical": "#less_than"
},
{
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg",
"valueCode": "fhir"
},
{
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint",
"valueCode": "element-view-as-leaf"
},
{
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint",
"valueCode": "element-view-defns-parent"
},
{
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint",
"valueCode": "element-view-replace-cardinality"
},
{
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm",
"valueInteger": 3,
"_valueInteger": {
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom",
"valueCanonical": "http://openehr.org/fhir/ImplementationGuide/openehr.base"
}
]
}
},
{
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode": "informative",
"_valueCode": {
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom",
"valueCanonical": "http://openehr.org/fhir/ImplementationGuide/openehr.base"
}
]
}
}
],
"url": "http://openehr.org/fhir/StructureDefinition/DV-QUANTIFIED",
"version": "0.1.0-snapshot",
"name": "DV_QUANTIFIED",
"title": "DV_QUANTIFIED",
"status": "active",
"experimental": false,
"date": "2025-09-06T15:35:39+10:00",
"publisher": "openEHR + HL7",
"contact": [
{
"telecom": [
{
"system": "url",
"value": "http://www.openehr.org"
}
]
}
],
"description": "Abstract class defining the concept of true quantified values, i.e. values which are not only ordered, but which have a precise magnitude.",
"jurisdiction": [
{
"coding": [
{
"system": "http://unstats.un.org/unsd/methods/m49/m49.htm",
"code": "001"
}
]
}
],
"fhirVersion": "5.0.0",
"mapping": [
{
"identity": "rim",
"uri": "http://hl7.org/v3",
"name": "RIM Mapping"
}
],
"kind": "logical",
"abstract": true,
"type": "http://openehr.org/fhir/StructureDefinition/DV_QUANTIFIED",
"baseDefinition": "http://openehr.org/fhir/StructureDefinition/DV-ORDERED",
"derivation": "specialization",
"snapshot": {
"extension": [
{
"url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version",
"valueString": "0.1.0-snapshot"
}
],
"element": [
{
"id": "DV_QUANTIFIED",
"path": "DV_QUANTIFIED",
"short": "Abstract class defining the concept of true quantified values, i.",
"definition": "Abstract class defining the concept of true quantified values, i.e. values which are not only ordered, but which have a precise magnitude.",
"min": 0,
"max": "*",
"base": {
"path": "Base",
"min": 0,
"max": "*"
},
"constraint": [
{
"key": "Other_reference_ranges_validity",
"severity": "error",
"human": "Other reference ranges validity must be present",
"expression": "other_reference_ranges.exists() implies other_reference_ranges.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/DV-ORDERED"
},
{
"key": "Is_simple_validity",
"severity": "error",
"human": "Is simple validity must satisfy conditional constraints",
"expression": "(normal_range .empty() and other_reference_ranges .empty()) implies is_simple()",
"source": "http://openehr.org/fhir/StructureDefinition/DV-ORDERED"
},
{
"key": "Normal_range_and_status_consistency",
"severity": "error",
"human": "Normal range and status consistency must be present",
"expression": "(normal_range.exists() and normal_status.exists()) implies (normal_status.code_string.is_equal (āNā) xor normal_range.not().has (self))",
"source": "http://openehr.org/fhir/StructureDefinition/DV-ORDERED"
},
{
"key": "Magnitude_status_valid",
"severity": "error",
"human": "Magnitude status valid must be present",
"expression": "magnitude_status.exists() implies valid_magnitude_status() (magnitude_status)"
}
],
"isModifier": false,
"mapping": [
{
"identity": "rim",
"map": "n/a"
}
]
},
{
"id": "DV_QUANTIFIED.CR",
"path": "DV_QUANTIFIED.CR",
"short": "Carriage return character.",
"definition": "Carriage return character.",
"min": 1,
"max": "1",
"base": {
"path": "BASIC_DEFINITIONS.CR",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "DV_QUANTIFIED.LF",
"path": "DV_QUANTIFIED.LF",
"short": "Line feed character.",
"definition": "Line feed character.",
"min": 1,
"max": "1",
"base": {
"path": "BASIC_DEFINITIONS.LF",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "DV_QUANTIFIED.Local-terminology-id",
"path": "DV_QUANTIFIED.Local_terminology_id",
"short": "Predefined terminology identifier",
"definition": "Predefined terminology identifier to indicate it is local to the knowledge resource in which it occurs, e.g. an archetype",
"min": 1,
"max": "1",
"base": {
"path": "OPENEHR_DEFINITIONS.Local_terminology_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "DV_QUANTIFIED.normal-status",
"path": "DV_QUANTIFIED.normal_status",
"short": "Optional normal status indicator of value with respect to normal range for this value.",
"definition": "Optional normal status indicator of value with respect to normal range for this value. Often included by lab, even if the normal range itself is not included. Coded by ordinals in series HHH, HH, H, (nothing), L, LL, LLL; see openEHR terminology group `normal_status`.",
"min": 0,
"max": "1",
"base": {
"path": "DV_ORDERED.normal_status",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "DV_QUANTIFIED.normal-range",
"path": "DV_QUANTIFIED.normal_range",
"short": "Optional normal range.",
"definition": "Optional normal range.",
"min": 0,
"max": "1",
"base": {
"path": "DV_ORDERED.normal_range",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-INTERVAL"
}
],
"isModifier": false
},
{
"id": "DV_QUANTIFIED.other-reference-ranges",
"path": "DV_QUANTIFIED.other_reference_ranges",
"short": "Optional tagged other reference ranges for this value in its particular measurement context.",
"definition": "Optional tagged other reference ranges for this value in its particular measurement context.",
"min": 0,
"max": "*",
"base": {
"path": "DV_ORDERED.other_reference_ranges",
"min": 0,
"max": "*"
},
"type": [
{
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "T"
},
{
"url": "type",
"valueUri": "http://openehr.org/fhir/StructureDefinition/DV-ORDERED"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/type-parameter"
}
],
"code": "http://openehr.org/fhir/StructureDefinition/REFERENCE-RANGE"
}
],
"isModifier": false
},
{
"id": "DV_QUANTIFIED.magnitude-status",
"path": "DV_QUANTIFIED.magnitude_status",
"short": "Optional status of magnitude with values: \n\n* `\"=\"` : magnitude is a point value \n* `\"<\"` : value is < magnitude \n* `\">\"` : value is > magnitude \n* `\"<=\"` : value is <= magnitude \n* `\">=\"` : value is >= magnitude \n* `\"~\"` : value is approximately magnitude \n\nIf not present, assumed meaning is `\"=\"` .",
"definition": "Optional status of magnitude with values: \n\n* `\"=\"` : magnitude is a point value \n* `\"<\"` : value is < magnitude \n* `\">\"` : value is > magnitude \n* `\"<=\"` : value is <= magnitude \n* `\">=\"` : value is >= magnitude \n* `\"~\"` : value is approximately magnitude \n\nIf not present, assumed meaning is `\"=\"` .",
"min": 0,
"max": "1",
"base": {
"path": "DV_QUANTIFIED.magnitude_status",
"min": 0,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "DV_QUANTIFIED.accuracy",
"path": "DV_QUANTIFIED.accuracy",
"short": "Accuracy of measurement.",
"definition": "Accuracy of measurement. Exact form of expression determined in descendants.",
"min": 0,
"max": "1",
"base": {
"path": "DV_QUANTIFIED.accuracy",
"min": 0,
"max": "1"
},
"type": [
{
"code": "Base"
}
],
"isModifier": false
}
]
},
"differential": {
"element": [
{
"id": "DV_QUANTIFIED",
"path": "DV_QUANTIFIED",
"short": "Abstract class defining the concept of true quantified values, i.",
"definition": "Abstract class defining the concept of true quantified values, i.e. values which are not only ordered, but which have a precise magnitude.",
"min": 0,
"max": "*",
"constraint": [
{
"key": "Magnitude_status_valid",
"severity": "error",
"human": "Magnitude status valid must be present",
"expression": "magnitude_status.exists() implies valid_magnitude_status() (magnitude_status)"
}
],
"isModifier": false
},
{
"id": "DV_QUANTIFIED.magnitude-status",
"path": "DV_QUANTIFIED.magnitude_status",
"short": "Optional status of magnitude with values: \n\n* `\"=\"` : magnitude is a point value \n* `\"<\"` : value is < magnitude \n* `\">\"` : value is > magnitude \n* `\"<=\"` : value is <= magnitude \n* `\">=\"` : value is >= magnitude \n* `\"~\"` : value is approximately magnitude \n\nIf not present, assumed meaning is `\"=\"` .",
"definition": "Optional status of magnitude with values: \n\n* `\"=\"` : magnitude is a point value \n* `\"<\"` : value is < magnitude \n* `\">\"` : value is > magnitude \n* `\"<=\"` : value is <= magnitude \n* `\">=\"` : value is >= magnitude \n* `\"~\"` : value is approximately magnitude \n\nIf not present, assumed meaning is `\"=\"` . \n",
"min": 0,
"max": "1",
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "DV_QUANTIFIED.accuracy",
"path": "DV_QUANTIFIED.accuracy",
"short": "Accuracy of measurement.",
"definition": "Accuracy of measurement. Exact form of expression determined in descendants.",
"min": 0,
"max": "1",
"type": [
{
"code": "Base"
}
],
"isModifier": false
}
]
}
}