OpenEHR Base package
0.1.0 - First Draft
OpenEHR Base package, published by openEHR + HL7. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/FHIR/openehr-base-ig/ and changes regularly. See the Directory of published versions
| Page standards status: Informative | Maturity Level: 3 |
Definitions for the DV-INTERVAL logical model
Guidance on how to interpret the contents of this table can be foundhere
| 0. DV_INTERVAL | |
| Definition | Generic class defining an interval (i.e. range) of a comparable type. An interval is a contiguous subrange of a comparable base type. Used to define intervals of dates, times, quantities (whose units match) and so on. The type parameter, Without the The basic semantics are derived from the class Base definition for all types defined in FHIR type system. |
| Short | Generic class defining an intervalBase for all types and resources |
| Control | 0..* |
| Type Parameter | T : http://openehr.org/fhir/StructureDefinition/DV-ORDERED |
| Is Modifier | false |
| Logical Model | Instances of this logical model are not marked to be the target of a Reference |
| Invariants | limits-consistent: Limits consistent must satisfy range constraints ((upper_unbounded.not() and lower_unbounded.not()) implies (lower.is_strictly_comparable_to(upper) and lower <= upper)) |
| 2. DV_INTERVAL.CR | |
| Definition | Carriage return character. |
| Short | Carriage return character. |
| Control | 1..1 |
| Type | string |
| Is Modifier | false |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 4. DV_INTERVAL.LF | |
| Definition | Line feed character. |
| Short | Line feed character. |
| Control | 1..1 |
| Type | string |
| Is Modifier | false |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 6. DV_INTERVAL.Local-terminology-id | |
| Definition | Predefined terminology identifier to indicate it is local to the knowledge resource in which it occurs, e.g. an archetype |
| Short | Predefined terminology identifier |
| Control | 1..1 |
| Type | string |
| Is Modifier | false |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 8. DV_INTERVAL.lower | |
| Definition | Lower bound of the interval. Void if the interval is lower-unbounded. |
| Short | Lower bound of the interval. |
| Control | 0..1 |
| Type | http://openehr.org/fhir/StructureDefinition/DV_ORDERED |
| Is Modifier | false |
| 10. DV_INTERVAL.upper | |
| Definition | Upper bound of the interval. Void if the interval is upper-unbounded. |
| Short | Upper bound of the interval. |
| Control | 0..1 |
| Type | http://openehr.org/fhir/StructureDefinition/DV_ORDERED |
| Is Modifier | false |
| 12. DV_INTERVAL.lower-unbounded | |
| Definition | True if the interval has no lower bound. If True, lower is Void. |
| Short | True if the interval has no lower bound. |
| Control | 1..1 |
| Type | boolean |
| Is Modifier | false |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 14. DV_INTERVAL.upper-unbounded | |
| Definition | True if the interval has no upper bound. If True, upper is Void. |
| Short | True if the interval has no upper bound. |
| Control | 1..1 |
| Type | boolean |
| Is Modifier | false |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 16. DV_INTERVAL.lower-included | |
| Definition | True if the lower bound is included in the interval. Only meaningful if lower_unbounded is False. |
| Short | True if the lower bound is included in the interval. |
| Control | 1..1 |
| Type | boolean |
| Is Modifier | false |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 18. DV_INTERVAL.upper-included | |
| Definition | True if the upper bound is included in the interval. Only meaningful if upper_unbounded is False. |
| Short | True if the upper bound is included in the interval. |
| Control | 1..1 |
| Type | boolean |
| Is Modifier | false |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
Guidance on how to interpret the contents of this table can be foundhere
| 0. DV_INTERVAL | |
| Definition | Generic class defining an interval (i.e. range) of a comparable type. An interval is a contiguous subrange of a comparable base type. Used to define intervals of dates, times, quantities (whose units match) and so on. The type parameter, Without the The basic semantics are derived from the class |
| Short | Generic class defining an interval |
| Control | 0..* |
| Type Parameter | T : http://openehr.org/fhir/StructureDefinition/DV-ORDERED |
| Is Modifier | false |
| Logical Model | Instances of this logical model are not marked to be the target of a Reference |
| Invariants | limits-consistent: Limits consistent must satisfy range constraints ((upper_unbounded.not() and lower_unbounded.not()) implies (lower.is_strictly_comparable_to(upper) and lower <= upper)) |
| 2. DV_INTERVAL.lower | |
| Definition | Lower bound of the interval. Void if the interval is lower-unbounded. |
| Short | Lower bound of the interval. |
| Control | 0..1 |
| Type | http://openehr.org/fhir/StructureDefinition/DV_ORDERED |
| Is Modifier | false |
| 4. DV_INTERVAL.upper | |
| Definition | Upper bound of the interval. Void if the interval is upper-unbounded. |
| Short | Upper bound of the interval. |
| Control | 0..1 |
| Type | http://openehr.org/fhir/StructureDefinition/DV_ORDERED |
| Is Modifier | false |
| 6. DV_INTERVAL.lower-unbounded | |
| Definition | True if the interval has no lower bound. If True, lower is Void. |
| Short | True if the interval has no lower bound. |
| Control | 1..1 |
| Type | boolean |
| Is Modifier | false |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 8. DV_INTERVAL.upper-unbounded | |
| Definition | True if the interval has no upper bound. If True, upper is Void. |
| Short | True if the interval has no upper bound. |
| Control | 1..1 |
| Type | boolean |
| Is Modifier | false |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 10. DV_INTERVAL.lower-included | |
| Definition | True if the lower bound is included in the interval. Only meaningful if lower_unbounded is False. |
| Short | True if the lower bound is included in the interval. |
| Control | 1..1 |
| Type | boolean |
| Is Modifier | false |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 12. DV_INTERVAL.upper-included | |
| Definition | True if the upper bound is included in the interval. Only meaningful if upper_unbounded is False. |
| Short | True if the upper bound is included in the interval. |
| Control | 1..1 |
| Type | boolean |
| Is Modifier | false |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
Guidance on how to interpret the contents of this table can be foundhere
| 0. DV_INTERVAL | |
| Definition | Generic class defining an interval (i.e. range) of a comparable type. An interval is a contiguous subrange of a comparable base type. Used to define intervals of dates, times, quantities (whose units match) and so on. The type parameter, Without the The basic semantics are derived from the class |
| Short | Generic class defining an interval |
| Control | 0..* |
| Type Parameter | T : http://openehr.org/fhir/StructureDefinition/DV-ORDERED |
| Is Modifier | false |
| Logical Model | Instances of this logical model are not marked to be the target of a Reference |
| Invariants | limits-consistent: Limits consistent must satisfy range constraints ((upper_unbounded.not() and lower_unbounded.not()) implies (lower.is_strictly_comparable_to(upper) and lower <= upper)) |
| 2. DV_INTERVAL.CR | |
| Definition | Carriage return character. |
| Short | Carriage return character. |
| Control | 1..1 |
| Type | string |
| Is Modifier | false |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 4. DV_INTERVAL.LF | |
| Definition | Line feed character. |
| Short | Line feed character. |
| Control | 1..1 |
| Type | string |
| Is Modifier | false |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 6. DV_INTERVAL.Local-terminology-id | |
| Definition | Predefined terminology identifier to indicate it is local to the knowledge resource in which it occurs, e.g. an archetype |
| Short | Predefined terminology identifier |
| Control | 1..1 |
| Type | string |
| Is Modifier | false |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 8. DV_INTERVAL.lower | |
| Definition | Lower bound of the interval. Void if the interval is lower-unbounded. |
| Short | Lower bound of the interval. |
| Control | 0..1 |
| Type | http://openehr.org/fhir/StructureDefinition/DV_ORDERED |
| Is Modifier | false |
| 10. DV_INTERVAL.upper | |
| Definition | Upper bound of the interval. Void if the interval is upper-unbounded. |
| Short | Upper bound of the interval. |
| Control | 0..1 |
| Type | http://openehr.org/fhir/StructureDefinition/DV_ORDERED |
| Is Modifier | false |
| 12. DV_INTERVAL.lower-unbounded | |
| Definition | True if the interval has no lower bound. If True, lower is Void. |
| Short | True if the interval has no lower bound. |
| Control | 1..1 |
| Type | boolean |
| Is Modifier | false |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 14. DV_INTERVAL.upper-unbounded | |
| Definition | True if the interval has no upper bound. If True, upper is Void. |
| Short | True if the interval has no upper bound. |
| Control | 1..1 |
| Type | boolean |
| Is Modifier | false |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 16. DV_INTERVAL.lower-included | |
| Definition | True if the lower bound is included in the interval. Only meaningful if lower_unbounded is False. |
| Short | True if the lower bound is included in the interval. |
| Control | 1..1 |
| Type | boolean |
| Is Modifier | false |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 18. DV_INTERVAL.upper-included | |
| Definition | True if the upper bound is included in the interval. Only meaningful if upper_unbounded is False. |
| Short | True if the upper bound is included in the interval. |
| Control | 1..1 |
| Type | boolean |
| Is Modifier | false |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |