PackagesCanonicalsLogsProblems
    Packages
    nictiz.fhir.nl.stu3.zib2017@1.3.0
    http://nictiz.nl/fhir/StructureDefinition/eAfspraak-Appointment-OnlineEditable
description: Indicator targeted at the patiënt, that determines whether or not the appointment may be updated/cancelled online. If the appointment may be updated online, its value should be \"yes\" (true). If the appointment should not be updated/cancelled online and can only be updated through other means like calling, the indicator should be set to \"no\" (false). The default value if omitted is \"yes\" (true).\r\n \r\nIf an appointment may be updated/changed by the patient online (OnlineEditableIndicator = \"yes\") then it is possible to impose a time constraint for organizational reasons, for example until 24 hourse before the appointment is to take occur. This concept should contain the last point in time that updating/cancelling is still accepted.
package_name: nictiz.fhir.nl.stu3.zib2017
derivation: constraint
name: eAfspraakAppointmentOnlineEditable
type: Extension
elements:
  extension:
    index: 0
    slicing:
      rules: open
      discriminator:
      - {path: url, type: value}
      min: null
      slices:
        Indicator:
          match: {url: Indicator}
          schema:
            short: Indicator targeted at the patiënt, that determines whether or not the appointment may be updated/cancelled online.
            index: 1
            elements:
              url:
                pattern: {type: Uri, value: Indicator}
                index: 2
              valueBoolean:
                type: boolean
                index: 3
                slicing:
                  slices:
                    valueBoolean:
                      match: {}
                      schema: {type: boolean, index: 3}
        OnlineEditableUntil:
          match: {url: OnlineEditableUntil}
          schema:
            short: This concept should contain the last point in time that updating/cancelling is still accepted.
            index: 4
            elements:
              url:
                pattern: {type: Uri, value: OnlineEditableUntil}
                index: 5
              valueDateTime:
                type: dateTime
                index: 6
                slicing:
                  slices:
                    valueDateTime:
                      match: {}
                      schema: {type: dateTime, index: 6}
  url:
    pattern: {type: Uri, value: 'http://nictiz.nl/fhir/StructureDefinition/eAfspraak-Appointment-OnlineEditable'}
    index: 7
  value:
    choices: []
    index: 9
package_version: 1.3.0
extensions:
  Indicator:
    url: Indicator
    short: Indicator targeted at the patiënt, that determines whether or not the appointment may be updated/cancelled online.
    index: 1
    elements:
      url:
        pattern: {type: Uri, value: Indicator}
        index: 2
      valueBoolean:
        type: boolean
        index: 3
        slicing:
          slices:
            valueBoolean:
              match: {}
              schema: {type: boolean, index: 3}
  OnlineEditableUntil:
    url: OnlineEditableUntil
    short: This concept should contain the last point in time that updating/cancelling is still accepted.
    index: 4
    elements:
      url:
        pattern: {type: Uri, value: OnlineEditableUntil}
        index: 5
      valueDateTime:
        type: dateTime
        index: 6
        slicing:
          slices:
            valueDateTime:
              match: {}
              schema: {type: dateTime, index: 6}
class: extension
kind: complex-type
url: http://nictiz.nl/fhir/StructureDefinition/eAfspraak-Appointment-OnlineEditable
base: http://hl7.org/fhir/StructureDefinition/Extension
version: 2.0.0