PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.us.ph-library@2.0.0-snapshot
    http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-transportation-details
description: This Observation profile represents transportation details such as the type of transport (plane, train, ship, etc.) along with any associated information (e.g. name of cruise ship, flight number, airport, seat number, cabin number, etc.).
package_name: hl7.fhir.us.ph-library
derivation: constraint
name: USPublicHealthTransportationDetails
type: Observation
elements:
  category:
    pattern:
      type: CodeableConcept
      value:
        coding:
        - {code: social-history, system: 'http://terminology.hl7.org/CodeSystem/observation-category'}
    index: 0
    slicing:
      slices:
        us-core:
          match: {}
          schema:
            pattern:
              type: CodeableConcept
              value:
                coding:
                - {code: social-history, system: 'http://terminology.hl7.org/CodeSystem/observation-category'}
            index: 0
        transportation:
          match: {}
          schema:
            short: Transportation
            mustSupport: true
            pattern:
              type: CodeableConcept
              value:
                coding:
                - {code: TRNS, system: 'http://terminology.hl7.org/CodeSystem/v3-ActClass'}
            _required: true
            index: 1
          min: 1
          max: 1
  value:
    short: Type of transport vehicle
    choices: [valueCodeableConcept]
    index: 9
  component:
    short: Information about the mode of transportation (ship name, flight number, seat number, etc.)
    mustSupport: true
    index: 11
    elements:
      valueTime: {type: time, mustSupport: true, choiceOf: value, index: 19}
      valueQuantity: {type: Quantity, mustSupport: true, choiceOf: value, index: 15}
      value:
        mustSupport: true
        choices: [valueQuantity, valueCodeableConcept, valueString, valueInteger, valueTime, valueDateTime, valuePeriod]
        index: 14
      valueString: {type: string, mustSupport: true, choiceOf: value, index: 17}
      valueDateTime: {type: dateTime, mustSupport: true, choiceOf: value, index: 20}
      code: {short: Type of transportation information, mustSupport: true, index: 12}
      valueCodeableConcept: {type: CodeableConcept, mustSupport: true, choiceOf: value, index: 16}
      valuePeriod: {type: Period, mustSupport: true, choiceOf: value, index: 21}
      valueInteger: {type: integer, mustSupport: true, choiceOf: value, index: 18}
    required: [valuePeriod, valueString, valueDateTime, value, valueCodeableConcept, valueTime, valueQuantity, valueInteger]
  effectiveDateTime: {type: dateTime, short: Date or period of transportation, choiceOf: effective, index: 6}
  effective:
    short: Date or period of transportation
    choices: [effectiveDateTime, effectivePeriod]
    index: 5
  code:
    short: Transportation details (observable entity)
    pattern:
      type: CodeableConcept
      value:
        coding:
        - {code: '424483007', system: 'http://snomed.info/sct'}
    index: 2
  valueCodeableConcept: {type: CodeableConcept, short: Type of transport vehicle, choiceOf: value, index: 10}
  subject:
    type: Reference
    refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient', 'http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-patient']
    index: 3
  effectivePeriod: {type: Period, short: Date or period of transportation, choiceOf: effective, index: 7}
package_version: 2.0.0-snapshot
class: profile
kind: resource
url: http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-transportation-details
base: http://hl7.org/fhir/us/core/StructureDefinition/us-core-simple-observation
version: 2.0.0-snapshot
required: [value, valueCodeableConcept]