<?xml version="1.0" encoding="UTF-8"?><xsd:schema    targetNamespace="http://docs.oasis-open.org/symptoms/symptoms_v1"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"    xmlns:sym="http://docs.oasis-open.org/symptoms/symptoms_v1"
    elementFormDefault="qualified" attributeFormDefault="qualified">        <!-- Symptoms -->        <xsd:simpleType name="ConfidenceType">        <xsd:restriction base="xsd:string">            <xsd:enumeration value="HighConfidence"/>            <xsd:enumeration value="ModerateConfidence"/>            <xsd:enumeration value="LowConfidence"/>            <xsd:enumeration value="UnknownConfidence"/>        </xsd:restriction>    </xsd:simpleType>        <xsd:complexType name="ContentType">        <xsd:sequence>            <xsd:any namespace="##other" processContents="lax" minOccurs="1" maxOccurs="unbounded"/>        </xsd:sequence>    </xsd:complexType>        <xsd:complexType name="Symptom_Type">        <xsd:sequence>            <xsd:element name="SymptomId" type="xsd:anyURI"/>            <xsd:element name="SymptomType" type="xsd:anyURI"/>            <xsd:element name="CreationDate" type="xsd:dateTime"/>            <xsd:element name="Confidence" type="sym:ConfidenceType"/>            <xsd:element name="Reporter" type="xsd:anyURI"/>            <xsd:element name="Subject" type="xsd:anyURI"/>
            <xsd:element name="ExpirationDate" type="xsd:dateTime"/>            <xsd:element name="IssuedPrescription" type="xsd:anyURI" minOccurs="0" maxOccurs="unbounded"/>            <xsd:element name="ProbableCause" type="xsd:anyURI" minOccurs="0" maxOccurs="unbounded"/>            <xsd:element name="Content" type="sym:ContentType" minOccurs="0" maxOccurs="1"/>        </xsd:sequence>    </xsd:complexType>
    
    <xsd:element name="Symptom" type="sym:Symptom_Type"/>        <xsd:complexType name="Symptoms_Type">        <xsd:sequence>            <xsd:element ref="sym:Symptom" minOccurs="0" maxOccurs="unbounded"/>        </xsd:sequence>    </xsd:complexType>        <xsd:element name="Symptoms" type="sym:Symptoms_Type"/>            <!-- Syndromes -->    <xsd:simpleType name="LikelihoodType">        <xsd:restriction base="xsd:string">            <xsd:enumeration value="Common"/>            <xsd:enumeration value="Uncommon"/>            <xsd:enumeration value="Rare"/>            <xsd:enumeration value="NotAvailable"/>        </xsd:restriction>    </xsd:simpleType>        <xsd:simpleType name="ImpactType">        <xsd:restriction base="xsd:string">            <xsd:enumeration value="HighImpact"/>            <xsd:enumeration value="ModerateImpact"/>            <xsd:enumeration value="LowImpact"/>            <xsd:enumeration value="UnknownImpact"/>        </xsd:restriction>    </xsd:simpleType>        <xsd:simpleType name="UrgencyType">        <xsd:restriction base="xsd:string">            <xsd:enumeration value="HighUrgency"/>            <xsd:enumeration value="ModerateUrgency"/>            <xsd:enumeration value="LowUrgency"/>            <xsd:enumeration value="UnknownUrgency"/>        </xsd:restriction>    </xsd:simpleType>
    
    <xsd:simpleType name="SyndromeType_Type">
    	<xsd:restriction base="xsd:anyURI"/>
    </xsd:simpleType>        <xsd:complexType name="Syndrome_Type">        <xsd:sequence>            <xsd:element name="SyndromeType" type="sym:SyndromeType_Type"/>            <xsd:element name="SyndromeName" type="xsd:string"/>            <xsd:element name="Description" type="xsd:string"/>            <xsd:element name="Likelihood" type="sym:LikelihoodType"/>            <xsd:element name="Impact" type="sym:ImpactType"/>            <xsd:element name="Urgency" type="sym:UrgencyType"/>            <xsd:element name="Signature" type="xsd:string"/>            <xsd:element name="AssociatedProtocols" type="sym:ProtocolType_Type" minOccurs="0" maxOccurs="unbounded"/>                    </xsd:sequence>    </xsd:complexType> 
 	<xsd:element name="Syndrome" type="sym:Syndrome_Type"/>
     <xsd:complexType name="Syndromes_Type">        <xsd:sequence>            <xsd:element ref="sym:Syndrome" minOccurs="0" maxOccurs="unbounded"/>        </xsd:sequence>    </xsd:complexType>        <xsd:element name="Syndromes" type="sym:Syndromes_Type"/>     <!-- Protocols -->        <xsd:simpleType name="EffectivenessType">        <xsd:restriction base="xsd:string">            <xsd:enumeration value="Effective"/>            <xsd:enumeration value="PartiallyEffective"/>            <xsd:enumeration value="BestEffort"/>            <xsd:enumeration value="Ineffective"/>            <xsd:enumeration value="Inconclusive"/>        </xsd:restriction>    </xsd:simpleType>        <xsd:simpleType name="RiskType">        <xsd:restriction base="xsd:string">            <xsd:enumeration value="HighRisk"/>            <xsd:enumeration value="ModerateRisk"/>            <xsd:enumeration value="LowRisk"/>            <xsd:enumeration value="UnknownRisk"/>        </xsd:restriction>    </xsd:simpleType>        <xsd:simpleType name="DurationType">        <xsd:restriction base="xsd:string">            <xsd:enumeration value="LongDuration"/>            <xsd:enumeration value="ModerateDuration"/>            <xsd:enumeration value="ShortDuration"/>            <xsd:enumeration value="UnknownDuration"/>        </xsd:restriction>    </xsd:simpleType>        <xsd:simpleType name="FunctionType">        <xsd:restriction base="xsd:string">            <xsd:enumeration value="Diagnostic"/>            <xsd:enumeration value="Preventative"/>            <xsd:enumeration value="Remedial"/>            <xsd:enumeration value="Diagnostic_Preventative"/>            <xsd:enumeration value="Diagnostic_Remedial"/>            <xsd:enumeration value="Preventative_Remedial"/>            <xsd:enumeration value="Diagnostic_Preventative_Remedial"/>            <xsd:enumeration value="Other"/>        </xsd:restriction>    </xsd:simpleType>    
    <xsd:simpleType name="ProtocolType_Type">
    	<xsd:restriction base="xsd:anyURI"/>
    </xsd:simpleType>
        <xsd:complexType name="Protocol_Type">        <xsd:sequence>            <xsd:element name="ProtocolType" type="sym:ProtocolType_Type"/>
            <xsd:element name="PrescriptionType" type="sym:PrescriptionType_Type"/>            <xsd:element name="ProtocolName" type="xsd:string"/>            <xsd:element name="Description" type="xsd:string"/>            <xsd:element name="Effectiveness" type="sym:EffectivenessType"/>            <xsd:element name="Risk" type="sym:RiskType"/>            <xsd:element name="Duration" type="sym:DurationType"/>            <xsd:element name="Function" type="sym:FunctionType"/>            <xsd:element name="Directive" type="xsd:string"/>            <xsd:element name="Process" type="xsd:string" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="PotentialSyndromes" type="sym:SyndromeType_Type" minOccurs="0" maxOccurs="unbounded"/>         </xsd:sequence>    </xsd:complexType>
    
    <xsd:element name="Protocol" type="sym:Protocol_Type"/>        <xsd:complexType name="Protocols_Type">        <xsd:sequence>            <xsd:element ref="sym:Protocol" minOccurs="0" maxOccurs="unbounded"/>        </xsd:sequence>    </xsd:complexType>        <xsd:element name="Protocols" type="sym:Protocols_Type"/>    <!-- Prescription -->        <xsd:complexType name="ArgumentsType">        <xsd:sequence>            <xsd:any minOccurs="1" maxOccurs="unbounded"/>        </xsd:sequence>    </xsd:complexType>    
    <xsd:simpleType name="PrescriptionType_Type">
    	<xsd:restriction base="xsd:anyURI"/>
    </xsd:simpleType>
        <xsd:complexType name="Prescription_Type">        <xsd:sequence>            <xsd:element name="PrescriptionId" type="xsd:anyURI"/>            <xsd:element name="PrescriptionType" type="sym:PrescriptionType_Type"/>
            <xsd:element name="ExpirationDate" type="xsd:dateTime" minOccurs="0" maxOccurs="1"/>            <xsd:element name="Arguments" type="sym:ArgumentsType" minOccurs="0" maxOccurs="1"/>            <xsd:element name="Process" type="xsd:string" minOccurs="0" maxOccurs="1"/>        </xsd:sequence>    </xsd:complexType>    <xsd:element name="Prescription" type="sym:Prescription_Type"/>    </xsd:schema>