complexType NeedEMS
diagram
namespace http://www.IM-Draft-03-00-44a
children header comments classifications localNeedEMS
used by
elements MobileIDXWrapper/needEMS IDX-Wrapper/needEMSReports/needEMSReport
source <xs:complexType name="NeedEMS">
 
<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="comments" type="FreeText" minOccurs="0"/>
   
<xs:element name="classifications">
     
<xs:complexType>
       
<xs:sequence minOccurs="0" maxOccurs="5">
         
<xs:element name="classification">
           
<xs:complexType>
             
<xs:sequence>
               
<xs:element name="class" type="InjuryCode"/>
               
<xs:element name="count">
                 
<xs:simpleType>
                   
<xs:restriction base="xs:unsignedShort">
                     
<xs:maxInclusive value="1001"/>
                   
</xs:restriction>
                 
</xs:simpleType>
               
</xs:element>
               
<!-- use zero when count is unknown
                           use 1001 when count exceeds 1000 --
>
               
<xs:element name="refs" minOccurs="0">
                 
<xs:complexType>
                   
<xs:sequence minOccurs="0" maxOccurs="1000">
                     
<xs:element name="ref" type="ReferenceID"/>
                     
<!-- a set of pointers to each comeplete person in this class  (if known) -->
                   
</xs:sequence>
                 
</xs:complexType>
               
</xs:element>
             
</xs:sequence>
           
</xs:complexType>
         
</xs:element>
         
<!-- an entry for each level of triage code -->
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="localNeedEMS" type="local:NeedEMS" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element NeedEMS/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 NeedEMS/comments
diagram
type FreeText
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 500
source <xs:element name="comments" type="FreeText" minOccurs="0"/>

element NeedEMS/classifications
diagram
properties
isRef 0
content complex
children classification
source <xs:element name="classifications">
 
<xs:complexType>
   
<xs:sequence minOccurs="0" maxOccurs="5">
     
<xs:element name="classification">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="class" type="InjuryCode"/>
           
<xs:element name="count">
             
<xs:simpleType>
               
<xs:restriction base="xs:unsignedShort">
                 
<xs:maxInclusive value="1001"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<!-- use zero when count is unknown
                           use 1001 when count exceeds 1000 --
>
           
<xs:element name="refs" minOccurs="0">
             
<xs:complexType>
               
<xs:sequence minOccurs="0" maxOccurs="1000">
                 
<xs:element name="ref" type="ReferenceID"/>
                 
<!-- a set of pointers to each comeplete person in this class  (if known) -->
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<!-- an entry for each level of triage code -->
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element NeedEMS/classifications/classification
diagram
properties
isRef 0
content complex
children class count refs
source <xs:element name="classification">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="class" type="InjuryCode"/>
     
<xs:element name="count">
       
<xs:simpleType>
         
<xs:restriction base="xs:unsignedShort">
           
<xs:maxInclusive value="1001"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<!-- use zero when count is unknown
                           use 1001 when count exceeds 1000 --
>
     
<xs:element name="refs" minOccurs="0">
       
<xs:complexType>
         
<xs:sequence minOccurs="0" maxOccurs="1000">
           
<xs:element name="ref" type="ReferenceID"/>
           
<!-- a set of pointers to each comeplete person in this class  (if known) -->
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element NeedEMS/classifications/classification/class
diagram
type InjuryCode
properties
isRef 0
content simple
source <xs:element name="class" type="InjuryCode"/>

element NeedEMS/classifications/classification/count
diagram
type restriction of xs:unsignedShort
properties
isRef 0
content simple
facets
maxInclusive 1001
source <xs:element name="count">
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedShort">
     
<xs:maxInclusive value="1001"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element NeedEMS/classifications/classification/refs
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children ref
source <xs:element name="refs" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence minOccurs="0" maxOccurs="1000">
     
<xs:element name="ref" type="ReferenceID"/>
     
<!-- a set of pointers to each comeplete person in this class  (if known) -->
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element NeedEMS/classifications/classification/refs/ref
diagram
type ReferenceID
properties
isRef 0
content simple
facets
minLength 1
maxLength 64
source <xs:element name="ref" type="ReferenceID"/>

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


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