FHIR Infrastructure Work Group | Maturity Level : 1 | Informative | Use Context : Any |
URL for this extension:
http://hl7.org/fhir/StructureDefinition/cqf-relativeDateTime
Status: draft. Extension maintained by: Health Level Seven, Inc. - CDS WG
A date/time value that is determined based on a duration offset from a target event.
Context of Use: Use on Element ID Element
Summary
Name | Flags | Card. | Type |
Description
&
Constraints
![]() |
---|---|---|---|---|
![]() ![]() | 0..1 | Extension |
URL
=
http://hl7.org/fhir/StructureDefinition/cqf-relativeDateTime
relativeDateTime: A date/time value that is determined based on a duration offset from a target event. Use on Element ID Element | |
![]() ![]() ![]() | 1..1 | Reference ( Resource ) |
The
event
that
the
date/time
value
is
relative
to.
| |
![]() ![]() ![]() | 1..1 | string |
The
path
to
the
element
that
defines
the
effective
period
for
the
event
that
the
date/time
value
is
relative
to.
| |
![]() ![]() ![]() | 1..1 | code |
The
relationship
to
the
effective
period
of
the
target
event
that
the
date/time
value
is
relative
to.
| |
![]() ![]() ![]() | 1..1 | Duration , Range |
A
duration
or
range
of
durations
that
specifies
the
offset
between
the
date/time
value
and
the
target
event.
For
example,
30-60
minutes
before.
| |
![]() |
Full Structure
Name | Flags | Card. | Type |
Description
&
Constraints
![]() |
---|---|---|---|---|
![]() ![]() | 0..1 | Extension |
URL
=
http://hl7.org/fhir/StructureDefinition/cqf-relativeDateTime
relativeDateTime: A date/time value that is determined based on a duration offset from a target event. Use on Element ID Element | |
![]() ![]() ![]() |
| 0..* | Extension |
Additional
content
defined
by
implementations
Slice: Unordered, Open by value:url |
![]() ![]() ![]() |
| 1..1 | Extension |
Relative
to
what
event
|
![]() ![]() ![]() ![]() |
|
| string | Unique id for inter-element referencing |
![]() ![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() ![]() | 1..1 | uri | "target" | |
![]() ![]() ![]() ![]() | 1..1 | Reference ( Resource ) | Value of extension | |
![]() ![]() ![]() | 1..1 | Extension |
Relative
to
which
element
on
the
event
| |
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
| 0..0 | ||
![]() ![]() ![]() ![]() | 1..1 | uri | "targetPath" | |
![]() ![]() ![]() ![]() |
| 1..1 | string | Value of extension |
![]() ![]() ![]() |
| 1..1 | Extension |
before-start
|
before
|
before-end
|
concurrent-with-start
|
concurrent
|
concurrent-with-end
|
after-start
|
after
|
after-end
|
![]() ![]() ![]() ![]() |
|
| string | Unique id for inter-element referencing |
![]() ![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() ![]() | 1..1 | uri | "relationship" | |
![]() ![]() ![]() ![]() | 1..1 | code |
Value
of
extension
Binding: ActionRelationshipType ( required ) | |
![]() ![]() ![]() | 1..1 | Extension |
How
long
| |
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
| 0..0 | ||
![]() ![]() ![]() ![]() | 1..1 | uri | "offset" | |
![]() ![]() ![]() ![]() |
| 1..1 | Value of extension | |
![]() ![]() ![]() ![]() ![]() | Duration | |||
![]() ![]() ![]() ![]() ![]() | Range | |||
![]() ![]() ![]() | 1..1 | uri | "http://hl7.org/fhir/StructureDefinition/cqf-relativeDateTime" | |
![]() ![]() ![]() |
| 0 .. 0 | ||
![]() ![]() ![]() ![]() | base64Binary | |||
![]() ![]() ![]() ![]() | boolean | |||
![]() ![]() ![]() ![]() |
canonical
| |||
![]() ![]() ![]() ![]() | code | |||
![]() ![]() ![]() ![]() | date | |||
![]() ![]() ![]() ![]() | dateTime | |||
![]() ![]() ![]() ![]() | decimal | |||
![]() ![]() ![]() ![]() | id | |||
![]() ![]() ![]() ![]() | instant | |||
![]() ![]() ![]() ![]() | integer | |||
![]() ![]() ![]() ![]() |
| |||
![]() ![]() ![]() ![]() |
| |||
![]() ![]() ![]() ![]() | oid | |||
![]() ![]() ![]() ![]() | white; #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class=hierarchy> | white; #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class=hierarchy> | white; #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class=hierarchy> positiveInt | white; #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class=hierarchy> |
![]() ![]() ![]() ![]() | string | |||
![]() ![]() ![]() ![]() | time | |||
![]() ![]() ![]() ![]() | #F7F7F7; white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class=hierarchy> | #F7F7F7; white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class=hierarchy> | #F7F7F7; white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class=hierarchy> unsignedInt | #F7F7F7; white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class=hierarchy> |
![]() ![]() ![]() ![]() |
| |||
![]() ![]() ![]() ![]() |
| |||
![]() ![]() ![]() ![]() |
| |||
![]() ![]() ![]() ![]() |
| |||
![]() ![]() ![]() ![]() |
| |||
![]() ![]() ![]() ![]() |
| |||
![]() ![]() ![]() ![]() |
| |||
![]() ![]() ![]() ![]() |
| |||
![]() ![]() ![]() ![]() |
| |||
![]() ![]() ![]() ![]() |
| |||
![]() ![]() ![]() ![]() |
| |||
![]() ![]() ![]() ![]() |
| |||
![]() ![]() ![]() ![]() |
| |||
![]() ![]() ![]() ![]() |
| |||
![]() ![]() ![]() ![]() |
| |||
![]() ![]() ![]() ![]() |
| |||
![]() ![]() ![]() ![]() |
| |||
![]() ![]() ![]() ![]() |
| |||
![]() ![]() ![]() ![]() |
| |||
![]() ![]() ![]() ![]() |
| |||
![]() ![]() ![]() ![]() |
| |||
![]() ![]() ![]() ![]() |
| |||
![]() ![]() ![]() ![]() |
| |||
![]() ![]() ![]() ![]() |
| |||
![]() ![]() ![]() ![]() |
| |||
![]() ![]() ![]() ![]() |
| |||
![]() ![]() ![]() ![]() |
| |||
![]() ![]() ![]() ![]() |
| |||
![]() ![]() ![]() ![]() |
| |||
![]() ![]() ![]() ![]() |
| |||
![]() ![]() ![]() ![]() |
| |||
![]() ![]() ![]() ![]() |
| |||
![]() ![]() ![]() ![]() | Dosage | |||
![]() ![]() ![]() ![]() | Meta | |||
![]() |
XML Template
<!-- relativeDateTime --><extension xmlns="http://hl7.org/fhir" url="http://hl7.org/fhir/StructureDefinition/cqf-relativeDateTime" > <-- extension sliced by value:url in the specified orderOpen--> <extension url="target">
1..1 Extension <!--
1..1 Relative to what event -->
<</valueReference><valueReference><!--1..1 Reference(Resource) Value of extension --></valueReference> </extension> <extension url="targetPath">
1..1 Extension <!--
1..1 Relative to which element on the event -->
<<valueString value="[string]"/><!--1..1 Value of extension --> </extension> <extension url="relationship">
1..1 Extension <!--
1..1 before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end -->
<<valueCode value="[code]"/><!--1..1 Value of extension --> </extension> <extension url="offset">
1..1 Extension <!--
1..1 How long -->
<<value[x]><!--1..1 Duration|Range Value of extension --></value[x]> </extension> </extension>
JSON Template
{ // relativeDateTime "extension" : [ // sliced by value:url in the specified order, Open { // Relative to what event // C? R! // from Element: extension "extension" : [ // sliced by value:url in the specified order, Open ] "url" : "target", // R!""valueReference" : { Reference(Resource) } // C? R! Value of extension }, { // Relative to which element on the event // C? R! // from Element: extension "extension" : [ // sliced by value:url in the specified order, Open ] "url" : "targetPath", // R!""valueString" : "<string>" // C? R! Value of extension }, { // before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end // C? R! // from Element: extension "extension" : [ // sliced by value:url in the specified order, Open ] "url" : "relationship", // R!""valueCode" : "<code>" // C? R! Value of extension }, { // How long // C? R! // from Element: extension "extension" : [ // sliced by value:url in the specified order, Open ] "url" : "offset", // R! // value[x]: Value of extension. One of these 2:" ""valueDuration" : { Duration } // C? R! Value of extension "valueRange" : { Range }, // C? R! Value of extension } ], "url" : "http://hl7.org/fhir/StructureDefinition/cqf-relativeDateTime", // R! // value[x]: Value of extension. One of these 51: }
Summary
Name | Flags | Card. | Type |
Description
&
Constraints
![]() |
---|---|---|---|---|
![]() ![]() | 0..1 | Extension |
URL
=
http://hl7.org/fhir/StructureDefinition/cqf-relativeDateTime
relativeDateTime: A date/time value that is determined based on a duration offset from a target event. Use on Element ID Element | |
![]() ![]() ![]() | 1..1 | Reference ( Resource ) |
The
event
that
the
date/time
value
is
relative
to.
| |
![]() ![]() ![]() | 1..1 | string |
The
path
to
the
element
that
defines
the
effective
period
for
the
event
that
the
date/time
value
is
relative
to.
| |
![]() ![]() ![]() | 1..1 | code |
The
relationship
to
the
effective
period
of
the
target
event
that
the
date/time
value
is
relative
to.
| |
![]() ![]() ![]() | 1..1 | Duration , Range |
A
duration
or
range
of
durations
that
specifies
the
offset
between
the
date/time
value
and
the
target
event.
For
example,
30-60
minutes
before.
| |
![]() |
Full Structure
Name | Flags | Card. | Type |
Description
&
Constraints
![]() |
---|---|---|---|---|
![]() ![]() | 0..1 | Extension |
URL
=
http://hl7.org/fhir/StructureDefinition/cqf-relativeDateTime
relativeDateTime: A date/time value that is determined based on a duration offset from a target event. Use on Element ID Element | |
![]() ![]() ![]() |
| 0..* | Extension |
Additional
content
defined
by
implementations
Slice: Unordered, Open by value:url |
![]() ![]() ![]() |
| 1..1 | Extension |
Relative
to
what
event
|
![]() ![]() ![]() ![]() |
|
| string | Unique id for inter-element referencing |
![]() ![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() ![]() | 1..1 | uri | "target" | |
![]() ![]() ![]() ![]() | 1..1 | Reference ( Resource ) | Value of extension | |
![]() ![]() ![]() | 1..1 | Extension |
Relative
to
which
element
on
the
event
| |
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
| 0..0 | ||
![]() ![]() ![]() ![]() | 1..1 | uri | "targetPath" | |
![]() ![]() ![]() ![]() |
| 1..1 | string | Value of extension |
![]() ![]() ![]() |
| 1..1 | Extension |
before-start
|
before
|
before-end
|
concurrent-with-start
|
concurrent
|
concurrent-with-end
|
after-start
|
after
|
after-end
|
![]() ![]() ![]() ![]() |
|
| string | Unique id for inter-element referencing |
![]() ![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() ![]() | 1..1 | uri | "relationship" | |
![]() ![]() ![]() ![]() | 1..1 | code |
Value
of
extension
Binding: ActionRelationshipType ( required ) | |
![]() ![]() ![]() | 1..1 | Extension |
How
long
| |
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
| 0..0 | ||
![]() ![]() ![]() ![]() | 1..1 | uri | "offset" | |
![]() ![]() ![]() ![]() |
| 1..1 | Value of extension | |
![]() ![]() ![]() ![]() ![]() | Duration | |||
![]() ![]() ![]() ![]() ![]() | Range | |||
![]() ![]() ![]() | 1..1 | uri | "http://hl7.org/fhir/StructureDefinition/cqf-relativeDateTime" | |
![]() ![]() ![]() |
| 0 .. 0 | ||
![]() ![]() ![]() ![]() | base64Binary | |||
![]() ![]() ![]() ![]() | boolean | |||
![]() ![]() ![]() ![]() |
canonical
| |||
![]() ![]() ![]() ![]() | code | |||
![]() ![]() ![]() ![]() | date | |||
![]() ![]() ![]() ![]() | dateTime | |||
![]() ![]() ![]() ![]() | decimal | |||
![]() ![]() ![]() ![]() | id | |||
![]() ![]() ![]() ![]() | instant | |||
![]() ![]() ![]() ![]() | integer | |||
![]() ![]() ![]() ![]() |
| |||
![]() ![]() ![]() ![]() |
| |||
![]() ![]() ![]() ![]() | oid | |||
![]() ![]() ![]() ![]() | white; #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class=hierarchy> | white; #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class=hierarchy> | white; #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class=hierarchy> positiveInt | white; #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class=hierarchy> |
![]() ![]() ![]() ![]() | string | |||
![]() ![]() ![]() ![]() | time | |||
![]() ![]() ![]() ![]() | #F7F7F7; white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class=hierarchy> | #F7F7F7; white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class=hierarchy> | #F7F7F7; white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class=hierarchy> unsignedInt | #F7F7F7; white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class=hierarchy> |
![]() ![]() ![]() ![]() |
| |||
![]() ![]() ![]() ![]() |
| |||
![]() ![]() ![]() ![]() |
| |||
![]() ![]() ![]() ![]() |
| |||
![]() ![]() ![]() ![]() |
| |||
![]() ![]() ![]() ![]() |
| |||
![]() ![]() ![]() ![]() |
| |||
![]() ![]() ![]() ![]() |
| |||
![]() ![]() ![]() ![]() |
| |||
![]() ![]() ![]() ![]() |
| |||
![]() ![]() ![]() ![]() |
| |||
![]() ![]() ![]() ![]() |
| |||
![]() ![]() ![]() ![]() |
| |||
![]() ![]() ![]() ![]() |
| |||
![]() ![]() ![]() ![]() |
| |||
![]() ![]() ![]() ![]() |
| |||
![]() ![]() ![]() ![]() |
| |||
![]() ![]() ![]() ![]() |
| |||
![]() ![]() ![]() ![]() |
| |||
![]() ![]() ![]() ![]() |
| |||
![]() ![]() ![]() ![]() |
| |||
![]() ![]() ![]() ![]() |
| |||
![]() ![]() ![]() ![]() |
| |||
![]() ![]() ![]() ![]() |
| |||
![]() ![]() ![]() ![]() |
| |||
![]() ![]() ![]() ![]() |
| |||
![]() ![]() ![]() ![]() |
| |||
![]() ![]() ![]() ![]() |
| |||
![]() ![]() ![]() ![]() |
| |||
![]() ![]() ![]() ![]() |
| |||
![]() ![]() ![]() ![]() |
| |||
![]() ![]() ![]() ![]() |
| |||
![]() ![]() ![]() ![]() | Dosage | |||
![]() ![]() ![]() ![]() | Meta | |||
![]() |
XML Template
<!-- relativeDateTime --><extension xmlns="http://hl7.org/fhir" url="http://hl7.org/fhir/StructureDefinition/cqf-relativeDateTime" > <-- extension sliced by value:url in the specified orderOpen--> <extension url="target">
1..1 Extension <!--
1..1 Relative to what event -->
<</valueReference><valueReference><!--1..1 Reference(Resource) Value of extension --></valueReference> </extension> <extension url="targetPath">
1..1 Extension <!--
1..1 Relative to which element on the event -->
<<valueString value="[string]"/><!--1..1 Value of extension --> </extension> <extension url="relationship">
1..1 Extension <!--
1..1 before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end -->
<<valueCode value="[code]"/><!--1..1 Value of extension --> </extension> <extension url="offset">
1..1 Extension <!--
1..1 How long -->
<<value[x]><!--1..1 Duration|Range Value of extension --></value[x]> </extension> </extension>
JSON Template
{ // relativeDateTime "extension" : [ // sliced by value:url in the specified order, Open { // Relative to what event // C? R! // from Element: extension "extension" : [ // sliced by value:url in the specified order, Open ] "url" : "target", // R!""valueReference" : { Reference(Resource) } // C? R! Value of extension }, { // Relative to which element on the event // C? R! // from Element: extension "extension" : [ // sliced by value:url in the specified order, Open ] "url" : "targetPath", // R!""valueString" : "<string>" // C? R! Value of extension }, { // before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end // C? R! // from Element: extension "extension" : [ // sliced by value:url in the specified order, Open ] "url" : "relationship", // R!""valueCode" : "<code>" // C? R! Value of extension }, { // How long // C? R! // from Element: extension "extension" : [ // sliced by value:url in the specified order, Open ] "url" : "offset", // R! // value[x]: Value of extension. One of these 2:" ""valueDuration" : { Duration } // C? R! Value of extension "valueRange" : { Range }, // C? R! Value of extension } ], "url" : "http://hl7.org/fhir/StructureDefinition/cqf-relativeDateTime", // R! // value[x]: Value of extension. One of these 51: }
Constraints