IVXB-TS
type: StructureDefinition
node role: treeRoot
id:
  v: IVXB-TS
text:
  status:
    v: generated
  div: A timestamp interval boundary containing an inclusive/exclusive flag.
extension:
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/logical-target
  value: boolean
    extension:
      url:
        v: http://hl7.org/fhir/StructureDefinition/data-absent-reason
      value: code
        v: not-applicable
extension:
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/xml-namespace
  value: uri
    v: urn:hl7-org:v3
extension:
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/logical-container
  value: uri
    v: http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument
url:
  v: http://hl7.org/cda/stds/core/StructureDefinition/IVXB-TS
version:
  v: 1.0.1
name:
  v: IVXB_TS
title:
  v: IVXB_TS: Interval Boundary PointInTime (V3 Data Type)
status:
  v: active
experimental:
  v: false
date:
  v: 2025-10-10T09:58:30+10:00
publisher:
  v: HL7
description:
  v: A timestamp interval boundary containing an inclusive/exclusive flag.
fhir version:
  v: 5.0.0
mapping:
  identity:
    v: rim
  uri:
    v: http://hl7.org/v3
  name:
    v: RIM Mapping
kind:
  v: logical
abstract:
  v: false
type:
  v: http://hl7.org/cda/stds/core/StructureDefinition/IVXB_TS
base definition:
  v: http://hl7.org/cda/stds/core/StructureDefinition/TS
  link: http://hl7.org/cda/stds/core/StructureDefinition/TS
derivation:
  v: specialization
snapshot:
  extension:
    url:
      v: http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version
    value: string
      v: 1.0.1
  element:
    id:
      v: IVXB_TS
    path:
      v: IVXB_TS
    short:
      v: Base for all types and resources
    definition:
      v: A timestamp interval boundary containing an inclusive/exclusive flag.
    min:
      v: 1
    max:
      v: *
    base:
      path:
        v: Base
      min:
        v: 0
      max:
        v: *
    is modifier:
      v: false
    mapping:
      identity:
        v: rim
      map:
        v: n/a
  element:
    id:
      v: IVXB_TS.nullFlavor
    path:
      v: IVXB_TS.nullFlavor
    representation:
      v: xmlAttr
    label:
      v: Exceptional Value Detail
    definition:
      v: If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.
    min:
      v: 0
    max:
      v: 1
    base:
      path:
        v: ANY.nullFlavor
      min:
        v: 0
      max:
        v: 1
    type:
      code:
        v: code
      profile:
        v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
        link: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    binding:
      strength:
        v: required
      value set:
        v: http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
        link: http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
  element:
    id:
      v: IVXB_TS.value
    extension:
      url:
        v: http://hl7.org/fhir/tools/StructureDefinition/elementdefinition-date-format
      value: string
        v: YYYYMMDDHHMMSS.UUUU[+|-ZZzz]
    extension:
      url:
        v: http://hl7.org/fhir/tools/StructureDefinition/elementdefinition-date-rules
      value: string
        v: year-valid
    path:
      v: IVXB_TS.value
    representation:
      v: xmlAttr
    definition:
      v: A quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression.
    min:
      v: 0
    max:
      v: 1
    base:
      path:
        v: TS.value
      min:
        v: 0
      max:
        v: 1
    type:
      code:
        v: dateTime
      profile:
        v: http://hl7.org/cda/stds/core/StructureDefinition/ts-simple
        link: http://hl7.org/cda/stds/core/StructureDefinition/ts-simple
  element:
    id:
      v: IVXB_TS.inclusive
    path:
      v: IVXB_TS.inclusive
    representation:
      v: xmlAttr
    definition:
      v: Specifies whether the limit is included in the interval (interval is closed) or excluded from the interval (interval is open).
    min:
      v: 0
    max:
      v: 1
    base:
      path:
        v: IVXB_TS.inclusive
      min:
        v: 0
      max:
        v: 1
    type:
      code:
        v: boolean
      profile:
        v: http://hl7.org/cda/stds/core/StructureDefinition/bl-simple
        link: http://hl7.org/cda/stds/core/StructureDefinition/bl-simple
    default value: boolean
      v: true
differential:
  element:
    id:
      v: IVXB_TS
    path:
      v: IVXB_TS

v: A timestamp interval boundary containing an inclusive/exclusive flag.

v: 1

v: *

id:
  v: IVXB_TS.inclusive
path:
  v: IVXB_TS.inclusive
representation:
  v: xmlAttr
definition:
  v: Specifies whether the limit is included in the interval (interval is closed) or excluded from the interval (interval is open).
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/bl-simple
    link: http://hl7.org/cda/stds/core/StructureDefinition/bl-simple
default value: boolean
  v: true