﻿<?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">
      DurationsCaseFitV3 schema for Reed Guidelines API
    </documentation>
  </annotation>
  <element name="DurationsCase">
    <complexType>
      <all>
        <element type="decimal" name="BaseDuration" minOccurs="0"/>
        <element name="Factors" maxOccurs="1" minOccurs="0">
          <complexType>
            <sequence>
              <element name="Factor" maxOccurs="unbounded" minOccurs="1">
                <complexType>
                  <all>
                    <element type="string" name="FactorType"/>
                    <element type="string" name="FactorValue"/>
                    <element type="integer" name="Rank"/>
                    <element type="string" name="CodeType" minOccurs="0"/>
                    <element type="string" name="Description" minOccurs="0"/>
                    <element name="MappedMedCodes" maxOccurs="1" minOccurs="0">
                      <complexType>
                        <sequence>
                          <element name="MappedMedCode" maxOccurs="unbounded" minOccurs="1">
                            <complexType>
                              <all>
                                <element type="string" name="code"/>
                                <element type="string" name="codeType"/>
                                <element type="string" name="description"/>
                              </all>
                            </complexType>
                          </element>
                        </sequence>
                      </complexType>
                    </element>
                  </all>
                </complexType>
              </element>
            </sequence>
          </complexType>
        </element>
        <element name="PrimaryDiagnosis" maxOccurs="1" minOccurs="0">
          <complexType>
            <all>
              <element type="string" name="Description"/>
              <element type="string" name="MedicalCode"/>
              <element type="string" name="MedicalCodeType"/>
            </all>
          </complexType>
        </element>
        <element type="decimal" name="TotalPredictedDuration" minOccurs="0"/>
      </all>
    </complexType>
  </element>
</schema>