Current Build

Переводит команда Health Samurai. Приглашаем поучаствовать в русификации стандарта FHIR: GitHub, Email.

Расширение: Relative Date Criteria

FHIR Infrastructure Work Group Maturity Level: 1InformativeUse Context: Any

URL этого расширения:

http://hl7.org/fhir/StructureDefinition/relative-date

Статус: draft. Extension maintained by: Health Level Seven International (FHIR Infrastructure)

Specifies that a date is relative to some event. The event happens [Duration] after [Event].

Comment:

This extension is used when a precise date is not known, but rather, the date will be relative to some future event (e.g. Do this 2 weeks after an operation).

Context of Use: Use on Element ID date or Element ID dateTime

usage info: insert a list of places where this extension is used

Содержимое расширения

Сводка

ИмяФлагиКард.ТипОписание и ограниченияdoco
.. Relative Date Criteria0..1ExtensionURL = http://hl7.org/fhir/StructureDefinition/relative-date
Relative Date Criteria: Specifies that a date is relative to some event. The event happens [Duration] after [Event].


Use on Element ID date or Element ID dateTime
... event1..1Reference(Resource), CodeableConceptThe event that the date(time) is relative to.

... relationship1..1codeDefines the relationship between the event and the date.

... offset1..1DurationThe duration after the event that the date(time) will happen.


doco Документация по этому формату

Полная структура

ИмяФлагиКард.ТипОписание и ограниченияdoco
.. extension0..1ExtensionURL = http://hl7.org/fhir/StructureDefinition/relative-date
Relative Date Criteria: Specifies that a date is relative to some event. The event happens [Duration] after [Event].


Use on Element ID date or Element ID dateTime
... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
... extension 1..1ExtensionEvent that the date is relative to
.... extension 0..0
.... url 1..1uri"event"
.... value[x] 1..1Reference(Resource), CodeableConceptValue of extension
... extension 1..1Extensionbefore-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
.... extension 0..0
.... url 1..1uri"relationship"
.... valueCode 0..1codeValue of extension
Binding: ActionRelationshipType (required)
... extension 1..1ExtensionDuration after the event
.... extension 0..0
.... url 1..1uri"offset"
.... valueDuration 0..1DurationValue of extension
... url 1..1uri"http://hl7.org/fhir/StructureDefinition/relative-date"
... value[x] 0..0

doco Документация по этому формату

XML-шаблон

<!-- Relative Date Criteria -->doco

<extension xmlns="http://hl7.org/fhir"
     url="http://hl7.org/fhir/StructureDefinition/relative-date" >
 <-- extension sliced by value:url  in the specified orderOpen-->
 <extension url="event"> 1..1 Extension  <!-- 1..1 Event that the date is relative to -->
  <value[x]><!-- 1..1 Reference(Resource)|CodeableConcept 
      Value of extension --></value[x]>
 </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]"/><!-- 0..1 Value of extension -->
 </extension>
 <extension url="offset"> 1..1 Extension  <!-- 1..1 Duration after the event -->
  <valueDuration><!-- 0..1 Duration 
      Value of extension --></valueDuration>
 </extension>
</extension>

JSON-шаблон

{ // Relative Date Criteria
    "extension" : [ //  sliced by value:url  in the specified order, Open 
      { // Event that the date is relative to // R! 
        // from Element: extension
        "extension" : [ //  sliced by value:url  in the specified order, Open ]
        "url" : "event", // R! 
// value[x]: Value of extension. One of these 2:
        "valueReference" : { Reference(Resource) } // R! Value of extension
        "valueCodeableConcept" : { CodeableConcept }, // R! Value of extension
      },
      { // before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end // R! 
        // from Element: extension
        "extension" : [ //  sliced by value:url  in the specified order, Open ]
        "url" : "relationship", // R! 
        "valueCode" : "<code>" //Value of extension
      },
      { // Duration after the event // R! 
        // from Element: extension
        "extension" : [ //  sliced by value:url  in the specified order, Open ]
        "url" : "offset", // R! 
        "valueDuration" : { Duration } //Value of extension
      }
    ],
    "url" : "http://hl7.org/fhir/StructureDefinition/relative-date", // R! 
// value[x]: Value of extension. One of these 49:
  }

Сводка

ИмяФлагиКард.ТипОписание и ограниченияdoco
.. Relative Date Criteria0..1ExtensionURL = http://hl7.org/fhir/StructureDefinition/relative-date
Relative Date Criteria: Specifies that a date is relative to some event. The event happens [Duration] after [Event].


Use on Element ID date or Element ID dateTime
... event1..1Reference(Resource), CodeableConceptThe event that the date(time) is relative to.

... relationship1..1codeDefines the relationship between the event and the date.

... offset1..1DurationThe duration after the event that the date(time) will happen.


doco Документация по этому формату

Полная структура

ИмяФлагиКард.ТипОписание и ограниченияdoco
.. extension0..1ExtensionURL = http://hl7.org/fhir/StructureDefinition/relative-date
Relative Date Criteria: Specifies that a date is relative to some event. The event happens [Duration] after [Event].


Use on Element ID date or Element ID dateTime
... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
... extension 1..1ExtensionEvent that the date is relative to
.... extension 0..0
.... url 1..1uri"event"
.... value[x] 1..1Reference(Resource), CodeableConceptValue of extension
... extension 1..1Extensionbefore-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
.... extension 0..0
.... url 1..1uri"relationship"
.... valueCode 0..1codeValue of extension
Binding: ActionRelationshipType (required)
... extension 1..1ExtensionDuration after the event
.... extension 0..0
.... url 1..1uri"offset"
.... valueDuration 0..1DurationValue of extension
... url 1..1uri"http://hl7.org/fhir/StructureDefinition/relative-date"
... value[x] 0..0

doco Документация по этому формату

XML-шаблон

<!-- Relative Date Criteria -->doco

<extension xmlns="http://hl7.org/fhir"
     url="http://hl7.org/fhir/StructureDefinition/relative-date" >
 <-- extension sliced by value:url  in the specified orderOpen-->
 <extension url="event"> 1..1 Extension  <!-- 1..1 Event that the date is relative to -->
  <value[x]><!-- 1..1 Reference(Resource)|CodeableConcept 
      Value of extension --></value[x]>
 </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]"/><!-- 0..1 Value of extension -->
 </extension>
 <extension url="offset"> 1..1 Extension  <!-- 1..1 Duration after the event -->
  <valueDuration><!-- 0..1 Duration 
      Value of extension --></valueDuration>
 </extension>
</extension>

JSON-шаблон

{ // Relative Date Criteria
    "extension" : [ //  sliced by value:url  in the specified order, Open 
      { // Event that the date is relative to // R! 
        // from Element: extension
        "extension" : [ //  sliced by value:url  in the specified order, Open ]
        "url" : "event", // R! 
// value[x]: Value of extension. One of these 2:
        "valueReference" : { Reference(Resource) } // R! Value of extension
        "valueCodeableConcept" : { CodeableConcept }, // R! Value of extension
      },
      { // before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end // R! 
        // from Element: extension
        "extension" : [ //  sliced by value:url  in the specified order, Open ]
        "url" : "relationship", // R! 
        "valueCode" : "<code>" //Value of extension
      },
      { // Duration after the event // R! 
        // from Element: extension
        "extension" : [ //  sliced by value:url  in the specified order, Open ]
        "url" : "offset", // R! 
        "valueDuration" : { Duration } //Value of extension
      }
    ],
    "url" : "http://hl7.org/fhir/StructureDefinition/relative-date", // R! 
// value[x]: Value of extension. One of these 49:
  }

 

Constraints

  • ele-1: All FHIR elements must have a @value or children (xpath: @value|f:*|h:div)
  • ext-1: Must have either extensions or value[x], not both (xpath: exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')]))