﻿<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="MdGuidelines.xsl" type="text/xsl"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema" >
  <annotation>
    <documentation xml:lang="en">
      DurationsPhysiologicalV5 schema for Reed Guidelines API
    </documentation>
  </annotation>
  <element name="DurationsPhysiological">
    <complexType>
      <all>        
        <element name="MedicalCodes">
          <complexType>
            <sequence>
              <element name="MedicalCode">
                <complexType>
                  <sequence>
                    <element type="float" name="code"/>
                    <element type="string" name="description"/>
                    <element name="durations">
                      <complexType>
                        <sequence>
                          <element name="Duration" maxOccurs="unbounded" minOccurs="0">
                            <complexType>
                              <sequence>
                                <element type="string" name="factor"/>
                                <element name="jobClasses">
                                  <complexType>
                                    <sequence>
                                      <element name="DurationJobClass" maxOccurs="unbounded" minOccurs="0">
                                        <complexType>
                                          <sequence>
                                            <element type="string" name="jobClass"/>
                                            <element type="short" name="maximum"/>
                                            <element type="short" name="minimum"/>
                                            <element type="short" name="optimum"/>
                                          </sequence>
                                        </complexType>
                                      </element>
                                    </sequence>
                                  </complexType>
                                </element>
                              </sequence>
                            </complexType>
                          </element>
                        </sequence>
                      </complexType>
                    </element>
                    <element type="string" name="medicalCodeType"/>
                    <element name="topics" minOccurs="0">
                      <complexType>
                        <sequence>
                          <element name="Topic" maxOccurs="unbounded" minOccurs="0">
                            <complexType>
                              <sequence>
                                <element type="string" name="documentName"/>
                                <element type="string" name="documentUrl"/>
                              </sequence>
                            </complexType>
                          </element>
                        </sequence>
                      </complexType>
                    </element>
                  </sequence>
                </complexType>
              </element>
            </sequence>
          </complexType>
        </element>
      </all>
    </complexType>

  </element>
</schema>