PackagesCanonicalsLogsProblems
    Packages
    rs/hl7.fhir.us.ph@library-1.0.0
    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: rs/hl7.fhir.us.ph
derivation: constraint
name: USPublicHealthTransportationDetails
type: Observation
elements:
  category:
    short: Transportation
    mustSupport: true
    pattern:
      type: CodeableConcept
      value:
        coding:
        - {code: TRNS, system: 'http://terminology.hl7.org/CodeSystem/v3-ActClass'}
    type: CodeableConcept
    index: 0
  code:
    short: Transportation details
    mustSupport: true
    pattern:
      type: CodeableConcept
      value:
        coding:
        - {code: '424483007', system: 'http://snomed.info/sct'}
    type: CodeableConcept
    index: 1
  effective:
    short: Date or period of transportation
    mustSupport: true
    choices: [effectiveDateTime, effectivePeriod]
    index: 3
  effectiveDateTime: {type: dateTime, short: Date or period of transportation, mustSupport: true, choiceOf: effective, index: 4}
  effectivePeriod: {type: Period, short: Date or period of transportation, mustSupport: true, choiceOf: effective, index: 5}
  value:
    short: Type of transport vehicle
    mustSupport: true
    choices: [valueCodeableConcept]
    index: 7
  valueCodeableConcept: {type: CodeableConcept, short: Type of transport vehicle, mustSupport: true, choiceOf: value, index: 8}
  component:
    short: Information about the mode of transportation (ship name, flight number, seat number, etc.)
    mustSupport: true
    index: 9
    elements:
      valueTime: {type: time, mustSupport: true, choiceOf: value, index: 17}
      valueQuantity: {type: Quantity, mustSupport: true, choiceOf: value, index: 13}
      value:
        mustSupport: true
        choices: [valueQuantity, valueCodeableConcept, valueString, valueInteger, valueTime, valueDateTime, valuePeriod]
        index: 12
      valueString: {type: string, mustSupport: true, choiceOf: value, index: 15}
      valueDateTime: {type: dateTime, mustSupport: true, choiceOf: value, index: 18}
      code: {short: Type of transportation information, mustSupport: true, index: 10}
      valueCodeableConcept: {type: CodeableConcept, mustSupport: true, choiceOf: value, index: 14}
      valuePeriod: {type: Period, mustSupport: true, choiceOf: value, index: 19}
      valueInteger: {type: integer, mustSupport: true, choiceOf: value, index: 16}
    required: [value, valueCodeableConcept, valueDateTime, valueInteger, valuePeriod, valueQuantity, valueString, valueTime]
package_version: library-1.0.0
class: profile
kind: resource
url: http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-transportation-details
base: http://hl7.org/fhir/StructureDefinition/Observation
version: 1.0.0
required: [category, value, valueCodeableConcept]