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-ballot 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-ballot required: [category, code, value, valueCodeableConcept]