<xsd:element name="Provider" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="StartDate" type="LocalDateType" minOccurs="0" />
<xsd:choice minOccurs="0">
<xsd:element name="OrganizationName" type="xsd:string" minOccurs="0" />
<xsd:element name="PersonName" type="PersonNameType" minOccurs="0" />
</xsd:choice>
<xsd:element name="ContactInformation" type="ContactMethodType" minOccurs="0" maxOccurs="unbounded" />
<xsd:element name="ProviderId" minOccurs="0">
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="xsd:string">
<xsd:attribute name="providerIdQualifier" use="required">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Social Security Number" />
<xsd:enumeration value="Federal Taxpayer Identification Number" />
<xsd:enumeration value="HCFA National Provider Identifier" />
<xsd:enumeration value="Mutually Defined" />
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="ProviderRelationshipCode" minOccurs="0">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Established Patient" />
<xsd:enumeration value="Not Established Patient" />
<xsd:enumeration value="Not Known" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="ProviderChangeReason" minOccurs="0">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Appointment Times Not Met in a Timely Manner" />
<xsd:enumeration value="Current Customer Information File in Error" />
<xsd:enumeration value="Dissatisfaction with Medical Care/Services Rendered">
<xsd:annotation>
<xsd:documentation>This enumeration has been deprecated and replaced with an enumeration without the "/".</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Dissatisfaction with Office Staff" />
<xsd:enumeration value="Dissatisfaction with Physician's Referral Policy">
<xsd:annotation>
<xsd:documentation>This enumeration has been deprecated and replaced with an enumeration without the apostrophe.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Dissatisfied with Office Hours" />
<xsd:enumeration value="Inconvenient Office Location" />
<xsd:enumeration value="Less Respect/Attention/Time Given Than to Other Patients">
<xsd:annotation>
<xsd:documentation>This enumeration has been deprecated and replaced with an enumeration without the "/".</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="No Reason Given" />
<xsd:enumeration value="Patient Moved to a New Location" />
<xsd:enumeration value="Plan Change" />
<xsd:enumeration value="Unable to Scheduled Appointments in a Timely Manner" />
<xsd:enumeration value="Voluntary Withdrawal" />
<xsd:enumeration value="Dissatisfaction with Medical Care or Services Rendered" />
<xsd:enumeration value="Dissatisfaction with Physician Referral Policy" />
<xsd:enumeration value="Less Respect or Attention or Time Given Than to Other Patients" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="providerType">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Obstetrics and Gynecology Facility" />
<xsd:enumeration value="Doctor of Optometry" />
<xsd:enumeration value="Primary Care Provider" />
<xsd:enumeration value="Pharmacy" />
<xsd:enumeration value="Dentist" />
<xsd:enumeration value="Managed Care Organization" />
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name="providerTypeQualifier">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Person" />
<xsd:enumeration value="Non Person Entity" />
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
</xsd:complexType>
</xsd:element>
|