Schema sampleupdate.xsd


schema location:  ..\..\sampleupdate.xsd
 
Elements  Complex types 
SampleDelete  Comment 
SampleUpdate 


element SampleDelete
diagram
children LabId RequisitionNo RequisitionYear
source
<xs:element name="SampleDelete">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="LabId" type="xs:string">
        <xs:annotation>
          <xs:documentation>Laboratory id</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="RequisitionNo" type="xs:string">
        <xs:annotation>
          <xs:documentation>Requisition no</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="RequisitionYear" type="xs:string">
        <xs:annotation>
          <xs:documentation>Requisition year</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element SampleDelete/LabId
diagram
type xs:string
annotation
documentation 
Laboratory id
source
<xs:element name="LabId" type="xs:string">
  <xs:annotation>
    <xs:documentation>Laboratory id</xs:documentation>
  </xs:annotation>
</xs:element>

element SampleDelete/RequisitionNo
diagram
type xs:string
annotation
documentation 
Requisition no
source
<xs:element name="RequisitionNo" type="xs:string">
  <xs:annotation>
    <xs:documentation>Requisition no</xs:documentation>
  </xs:annotation>
</xs:element>

element SampleDelete/RequisitionYear
diagram
type xs:string
annotation
documentation 
Requisition year
source
<xs:element name="RequisitionYear" type="xs:string">
  <xs:annotation>
    <xs:documentation>Requisition year</xs:documentation>
  </xs:annotation>
</xs:element>

element SampleUpdate
diagram
children LabId RequisitionNo RequisitionYear CollectionDateTime CollectionSignature Accreditation CollectionRound Comments DeleteAllComments
source
<xs:element name="SampleUpdate">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="LabId" type="xs:string">
        <xs:annotation>
          <xs:documentation>Laboratory id</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="RequisitionNo" type="xs:string">
        <xs:annotation>
          <xs:documentation>Requisition no</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="RequisitionYear" type="xs:string">
        <xs:annotation>
          <xs:documentation>Requisition year</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CollectionDateTime" type="xs:dateTime">
        <xs:annotation>
          <xs:documentation>Collection date and time</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CollectionSignature" type="xs:string">
        <xs:annotation>
          <xs:documentation>Collection signature</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Accreditation" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>Accreditation</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CollectionRound" type="xs:string">
        <xs:annotation>
          <xs:documentation>Collection round</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Comments">
        <xs:annotation>
          <xs:documentation>All comments on sample</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Comment" type="Comment" maxOccurs="99"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="DeleteAllComments" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>If true all comments on sample will be deleted</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element SampleUpdate/LabId
diagram
type xs:string
annotation
documentation 
Laboratory id
source
<xs:element name="LabId" type="xs:string">
  <xs:annotation>
    <xs:documentation>Laboratory id</xs:documentation>
  </xs:annotation>
</xs:element>

element SampleUpdate/RequisitionNo
diagram
type xs:string
annotation
documentation 
Requisition no
source
<xs:element name="RequisitionNo" type="xs:string">
  <xs:annotation>
    <xs:documentation>Requisition no</xs:documentation>
  </xs:annotation>
</xs:element>

element SampleUpdate/RequisitionYear
diagram
type xs:string
annotation
documentation 
Requisition year
source
<xs:element name="RequisitionYear" type="xs:string">
  <xs:annotation>
    <xs:documentation>Requisition year</xs:documentation>
  </xs:annotation>
</xs:element>

element SampleUpdate/CollectionDateTime
diagram
type xs:dateTime
annotation
documentation 
Collection date and time
source
<xs:element name="CollectionDateTime" type="xs:dateTime">
  <xs:annotation>
    <xs:documentation>Collection date and time</xs:documentation>
  </xs:annotation>
</xs:element>

element SampleUpdate/CollectionSignature
diagram
type xs:string
annotation
documentation 
Collection signature
source
<xs:element name="CollectionSignature" type="xs:string">
  <xs:annotation>
    <xs:documentation>Collection signature</xs:documentation>
  </xs:annotation>
</xs:element>

element SampleUpdate/Accreditation
diagram
type xs:boolean
annotation
documentation 
Accreditation
source
<xs:element name="Accreditation" type="xs:boolean">
  <xs:annotation>
    <xs:documentation>Accreditation</xs:documentation>
  </xs:annotation>
</xs:element>

element SampleUpdate/CollectionRound
diagram
type xs:string
annotation
documentation 
Collection round
source
<xs:element name="CollectionRound" type="xs:string">
  <xs:annotation>
    <xs:documentation>Collection round</xs:documentation>
  </xs:annotation>
</xs:element>

element SampleUpdate/Comments
diagram
children Comment
annotation
documentation 
All comments on sample
source
<xs:element name="Comments">
  <xs:annotation>
    <xs:documentation>All comments on sample</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Comment" type="Comment" maxOccurs="99"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element SampleUpdate/Comments/Comment
diagram
type Comment
children Text AccessFlag
source
<xs:element name="Comment" type="Comment" maxOccurs="99"/>

element SampleUpdate/DeleteAllComments
diagram
type xs:boolean
annotation
documentation 
If true all comments on sample will be deleted
source
<xs:element name="DeleteAllComments" type="xs:boolean">
  <xs:annotation>
    <xs:documentation>If true all comments on sample will be deleted</xs:documentation>
  </xs:annotation>
</xs:element>

complexType Comment
diagram
children Text AccessFlag
used by
element SampleUpdate/Comments/Comment
source
<xs:complexType name="Comment">
  <xs:sequence>
    <xs:element name="Text" type="xs:string">
      <xs:annotation>
        <xs:documentation>Comment text</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="AccessFlag" type="xs:string">
      <xs:annotation>
        <xs:documentation>Accessflag, valid ' ', 'E','I','S'</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element Comment/Text
diagram
type xs:string
annotation
documentation 
Comment text
source
<xs:element name="Text" type="xs:string">
  <xs:annotation>
    <xs:documentation>Comment text</xs:documentation>
  </xs:annotation>
</xs:element>

element Comment/AccessFlag
diagram
type xs:string
annotation
documentation 
Accessflag, valid ' ', 'E','I','S'
source
<xs:element name="AccessFlag" type="xs:string">
  <xs:annotation>
    <xs:documentation>Accessflag, valid ' ', 'E','I','S'</xs:documentation>
  </xs:annotation>
</xs:element>


XML Schema documentation generated with
XML Spy Schema Editor www.xmlspy.com