Definition Type: Element
Name: Provider
Namespace: http://ns.hr-xml.org/2007-04-15
Containing Schema: USTierCoverage.xsd
MinOccurs 0
MaxOccurs unbounded
Abstract
Collapse XSD Schema Diagram:
Drilldown into ProviderChangeReason in schema ustiercoverage_xsd Drilldown into ProviderRelationshipCode in schema ustiercoverage_xsd Drilldown into ProviderId in schema ustiercoverage_xsd Drilldown into ContactInformation in schema ustiercoverage_xsd Drilldown into PersonName in schema ustiercoverage_xsd Drilldown into OrganizationName in schema ustiercoverage_xsd Drilldown into StartDate in schema ustiercoverage_xsd Drilldown into providerTypeQualifier in schema ustiercoverage_xsd Drilldown into providerType in schema ustiercoverage_xsdXSD Diagram of Provider in schema ustiercoverage_xsd (HR-XML - Human Resources XML)
Collapse XSD Schema Code:
<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>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
StartDate hr:StartDate 0 (1)
OrganizationName hr:OrganizationName 0 (1)
PersonName hr:PersonName 0 (1)
ContactInformation hr:ContactInformation 0 unbounded
ProviderId hr:ProviderId 0 (1)
ProviderRelationshipCode hr:ProviderRelationshipCode 0 (1)
ProviderChangeReason hr:ProviderChangeReason 0 (1)
Collapse Child Attributes:
Name Type Default Value Use
providerType hr:providerType (Optional)
providerTypeQualifier hr:providerTypeQualifier (Optional)