complexType TrackInvolvedPerson
diagram
namespace http://www.IM-Draft-03-00-44a
children header additonalText furtherContact roleInEvent roleText roleStatus personalData relatedVehicle witnessStatement otherLinkages wasDriver locationInVehicle injuryData protectionUsed airBagUse uderrideCode ejection trapped pointOfImpact hazardToOthers insuranceData otherData localTrackInvolvedPerson
used by
elements MobileIDXWrapper/trackInvolvedPerson IDX-Wrapper/trackInvolvedPersonReports/trackInvolvedPersonReport
source <xs:complexType name="TrackInvolvedPerson">
 
<xs:sequence>
   
<xs:element name="header" type="Header"/>
   
<!-- if an inner element is not present then
         the header content of the message which
         carries this DF shall be applied to the
         context of this message. The header has the
         data creator,  time stamps,  location,
         and what to do when the message becomes
         old  (how to get a fresh one)  and the
         reference ID of this message or submessage --
>
   
<xs:element name="additonalText" type="FreeText" minOccurs="0"/>
   
<!-- inter-agency free text use -->
   
<xs:element name="furtherContact" type="ReferenceID" minOccurs="0"/>
   
<!-- a point of further contact -->
   
<xs:element name="roleInEvent" type="RoleInEvent" minOccurs="0"/>
   
<xs:element name="roleText" type="FreeText" minOccurs="0"/>
   
<!-- a free text Roles in the event -->
   
<xs:element name="roleStatus" type="RoleStatus" minOccurs="0"/>
   
<xs:element name="personalData" type="PersonInformation" minOccurs="0"/>
   
<!-- all forms of ID and addresses -->
   
<xs:element name="relatedVehicle" type="ReferenceID" minOccurs="0"/>
   
<!-- shall point to any related vehicle -->
   
<xs:element name="witnessStatement" type="ReferenceID" minOccurs="0"/>
   
<!-- shall point to a WitnessStatement -->
   
<xs:element name="otherLinkages" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence maxOccurs="16">
         
<xs:element name="otherLinkage" type="ReferenceID"/>
         
<!-- any other related objects or assets -->
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="wasDriver" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:boolean"/>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="locationInVehicle" type="LocationInVehicle" minOccurs="0"/>
   
<!-- vehicle information and any
         extraction which was needed --
>
   
<xs:element name="injuryData" type="InjuryData" minOccurs="0"/>
   
<!-- gross injury data and any
         EMS run and transport data
         NEMSIS records may be found here if locally used --
>
   
<xs:element name="protectionUsed" type="OccupantProtectionSystemUsed" minOccurs="0"/>
   
<xs:element name="airBagUse" type="AirBagDeployed" minOccurs="0"/>
   
<xs:element name="uderrideCode" type="UnderrideOverrideCode" minOccurs="0"/>
   
<xs:element name="ejection" type="Ejection" minOccurs="0"/>
   
<xs:element name="trapped" type="Trapped" minOccurs="0"/>
   
<xs:element name="pointOfImpact" type="AreaOfImpact" minOccurs="0"/>
   
<xs:element name="hazardToOthers" type="HealthPrecautions" minOccurs="0"/>
   
<xs:element name="insuranceData" type="jxdd:InsuranceData" minOccurs="0"/>
   
<xs:element name="otherData" type="atis:Tail" minOccurs="0"/>
   
<xs:element name="localTrackInvolvedPerson" type="local:TrackInvolvedPerson" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element TrackInvolvedPerson/header
diagram
type Header
properties
isRef 0
content complex
children senderIncidentID inReplyTo pedigreeSequence sender basics issueTime updateTime expiryTime onExpiry urgency testMessage localHeader
source <xs:element name="header" type="Header"/>

element TrackInvolvedPerson/additonalText
diagram
type FreeText
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 500
source <xs:element name="additonalText" type="FreeText" minOccurs="0"/>

element TrackInvolvedPerson/furtherContact
diagram
type ReferenceID
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 64
source <xs:element name="furtherContact" type="ReferenceID" minOccurs="0"/>

element TrackInvolvedPerson/roleInEvent
diagram
type RoleInEvent
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="roleInEvent" type="RoleInEvent" minOccurs="0"/>

element TrackInvolvedPerson/roleText
diagram
type FreeText
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 500
source <xs:element name="roleText" type="FreeText" minOccurs="0"/>

element TrackInvolvedPerson/roleStatus
diagram
type RoleStatus
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="roleStatus" type="RoleStatus" minOccurs="0"/>

element TrackInvolvedPerson/personalData
diagram
type PersonInformation
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children header associatedVehicle contactRef personData technology agencyName agencyIdentifier agencyLocation address currentLocation userIdentity userSetting deviceIdentity contacts devices agencyResponsible localPersonInformation
source <xs:element name="personalData" type="PersonInformation" minOccurs="0"/>

element TrackInvolvedPerson/relatedVehicle
diagram
type ReferenceID
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 64
source <xs:element name="relatedVehicle" type="ReferenceID" minOccurs="0"/>

element TrackInvolvedPerson/witnessStatement
diagram
type ReferenceID
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 64
source <xs:element name="witnessStatement" type="ReferenceID" minOccurs="0"/>

element TrackInvolvedPerson/otherLinkages
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children otherLinkage
source <xs:element name="otherLinkages" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence maxOccurs="16">
     
<xs:element name="otherLinkage" type="ReferenceID"/>
     
<!-- any other related objects or assets -->
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element TrackInvolvedPerson/otherLinkages/otherLinkage
diagram
type ReferenceID
properties
isRef 0
content simple
facets
minLength 1
maxLength 64
source <xs:element name="otherLinkage" type="ReferenceID"/>

element TrackInvolvedPerson/wasDriver
diagram
type restriction of xs:boolean
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="wasDriver" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:boolean"/>
 
</xs:simpleType>
</xs:element>

element TrackInvolvedPerson/locationInVehicle
diagram
type LocationInVehicle
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="locationInVehicle" type="LocationInVehicle" minOccurs="0"/>

element TrackInvolvedPerson/injuryData
diagram
type InjuryData
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children transportMethod transportSource agency careFacilConfidence agencyName agencyIdentifier agencyLocation address phones emsAgency organizationType facilityProvides centerReference runNumber triageCode qual severity localInjuryData
source <xs:element name="injuryData" type="InjuryData" minOccurs="0"/>

element TrackInvolvedPerson/protectionUsed
diagram
type OccupantProtectionSystemUsed
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="protectionUsed" type="OccupantProtectionSystemUsed" minOccurs="0"/>

element TrackInvolvedPerson/airBagUse
diagram
type AirBagDeployed
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="airBagUse" type="AirBagDeployed" minOccurs="0"/>

element TrackInvolvedPerson/uderrideCode
diagram
type UnderrideOverrideCode
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="uderrideCode" type="UnderrideOverrideCode" minOccurs="0"/>

element TrackInvolvedPerson/ejection
diagram
type Ejection
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="ejection" type="Ejection" minOccurs="0"/>

element TrackInvolvedPerson/trapped
diagram
type Trapped
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="trapped" type="Trapped" minOccurs="0"/>

element TrackInvolvedPerson/pointOfImpact
diagram
type AreaOfImpact
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="pointOfImpact" type="AreaOfImpact" minOccurs="0"/>

element TrackInvolvedPerson/hazardToOthers
diagram
type HealthPrecautions
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="hazardToOthers" type="HealthPrecautions" minOccurs="0"/>

element TrackInvolvedPerson/insuranceData
diagram
type jxdd:InsuranceData
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children toBeResolved1 toBeResolved2 toBeResolved3
source <xs:element name="insuranceData" type="jxdd:InsuranceData" minOccurs="0"/>

element TrackInvolvedPerson/otherData
diagram
type atis:Tail
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children entry
source <xs:element name="otherData" type="atis:Tail" minOccurs="0"/>

element TrackInvolvedPerson/localTrackInvolvedPerson
diagram
type local:TrackInvolvedPerson
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children yourName
source <xs:element name="localTrackInvolvedPerson" type="local:TrackInvolvedPerson" minOccurs="0"/>


XML Schema documentation generated by
XMLSpy Schema Editor http://www.altova.com/xmlspy