PackagesCanonicalsLogsProblems
    Packages
    ans.fhir.fr.tddui@2.1.0-ballot
    https://interop.esante.gouv.fr/ig/fhir/tddui/StructureDefinition/tddui-task-transport
description: Profil de la ressource Task permettant de représenter le transport.
package_name: ans.fhir.fr.tddui
derivation: constraint
name: TDDUITaskTransport
type: Task
elements:
  identifier: {index: 0}
  code:
    binding: {strength: required, valueSet: 'https://smt.esante.gouv.fr/fhir/ValueSet/jdv-mode-de-transport-cisis'}
    index: 1
  encounter:
    type: Reference
    refers: ['https://interop.esante.gouv.fr/ig/fhir/tddui/StructureDefinition/tddui-encounter-evenement']
    index: 2
  executionPeriod:
    index: 3
    elements:
      start: {index: 4}
      end: {index: 5}
    required: [start, end]
  owner:
    type: Reference
    refers: ['https://interop.esante.gouv.fr/ig/fhir/tddui/StructureDefinition/tddui-organization']
    index: 6
  input:
    index: 7
    slicing:
      rules: open
      discriminator:
      - {path: type, type: pattern}
      min: null
      slices:
        typeMotorisation:
          match:
            type:
              coding:
              - {code: typeMotorisation, system: 'https://interop.esante.gouv.fr/ig/fhir/tddui/CodeSystem/input-tddui-task-transport-codesystem'}
          schema:
            short: Type de motorisation
            index: 8
            elements:
              type:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: typeMotorisation, system: 'https://interop.esante.gouv.fr/ig/fhir/tddui/CodeSystem/input-tddui-task-transport-codesystem'}
                index: 9
              value:
                choices: [valueCodeableConcept]
                index: 11
              valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 12}
        adresseDepart:
          match:
            type:
              coding:
              - {code: adresseDepart, system: 'https://interop.esante.gouv.fr/ig/fhir/tddui/CodeSystem/input-tddui-task-transport-codesystem'}
          schema:
            short: Adresse de départ
            index: 13
            elements:
              type:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: adresseDepart, system: 'https://interop.esante.gouv.fr/ig/fhir/tddui/CodeSystem/input-tddui-task-transport-codesystem'}
                index: 14
              value:
                choices: [valueAddress]
                index: 16
              valueAddress: {type: Address, choiceOf: value, index: 17}
        adresseDestination:
          match:
            type:
              coding:
              - {code: adresseDestination, system: 'https://interop.esante.gouv.fr/ig/fhir/tddui/CodeSystem/input-tddui-task-transport-codesystem'}
          schema:
            short: Adresse de destination
            index: 18
            elements:
              type:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: adresseDestination, system: 'https://interop.esante.gouv.fr/ig/fhir/tddui/CodeSystem/input-tddui-task-transport-codesystem'}
                index: 19
              value:
                choices: [valueAddress]
                index: 21
              valueAddress: {type: Address, choiceOf: value, index: 22}
        budgetPrevisionnel:
          match:
            type:
              coding:
              - {code: budgetPrevisionnel, system: 'https://interop.esante.gouv.fr/ig/fhir/tddui/CodeSystem/input-tddui-task-transport-codesystem'}
          schema:
            short: Budget prévisionnel
            index: 23
            elements:
              type:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: budgetPrevisionnel, system: 'https://interop.esante.gouv.fr/ig/fhir/tddui/CodeSystem/input-tddui-task-transport-codesystem'}
                index: 24
              value:
                choices: [valueMoney]
                index: 26
              valueMoney: {type: Money, choiceOf: value, index: 27}
        budgetReel:
          match:
            type:
              coding:
              - {code: budgetReel, system: 'https://interop.esante.gouv.fr/ig/fhir/tddui/CodeSystem/input-tddui-task-transport-codesystem'}
          schema:
            short: Budget réel
            index: 28
            elements:
              type:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: budgetReel, system: 'https://interop.esante.gouv.fr/ig/fhir/tddui/CodeSystem/input-tddui-task-transport-codesystem'}
                index: 29
              value:
                choices: [valueMoney]
                index: 31
              valueMoney: {type: Money, choiceOf: value, index: 32}
        distance:
          match:
            type:
              coding:
              - {code: distance, system: 'https://interop.esante.gouv.fr/ig/fhir/tddui/CodeSystem/input-tddui-task-transport-codesystem'}
          schema:
            short: Distance du trajet
            index: 33
            elements:
              type:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: distance, system: 'https://interop.esante.gouv.fr/ig/fhir/tddui/CodeSystem/input-tddui-task-transport-codesystem'}
                index: 34
              value:
                choices: [valueDistance]
                index: 36
              valueDistance: {type: Distance, choiceOf: value, index: 37}
        dureeTheorique:
          match:
            type:
              coding:
              - {code: dureeTheorique, system: 'https://interop.esante.gouv.fr/ig/fhir/tddui/CodeSystem/input-tddui-task-transport-codesystem'}
          schema:
            short: Durée théorique du trajet
            index: 38
            elements:
              type:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: dureeTheorique, system: 'https://interop.esante.gouv.fr/ig/fhir/tddui/CodeSystem/input-tddui-task-transport-codesystem'}
                index: 39
              value:
                choices: [valueDuration]
                index: 41
              valueDuration: {type: Duration, choiceOf: value, index: 42}
package_version: 2.1.0-ballot
class: profile
kind: resource
url: https://interop.esante.gouv.fr/ig/fhir/tddui/StructureDefinition/tddui-task-transport
base: http://hl7.org/fhir/StructureDefinition/Task
version: 2.1.0-ballot
required: [executionPeriod, encounter, identifier]