<xsd:complexType name="BackgroundReportsType">
<xsd:sequence>
<xsd:element name="ProviderReferenceId" type="EntityIdType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Reference Number for all screenings contained in the XML Document. It is assigned by the company providing the screening service.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="BackgroundReportPackage" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Root element containing all screening related information for a single Search Subject.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ProcessingInformation" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="AccessCredential" type="AccessCredentialType" minOccurs="0" maxOccurs="unbounded" />
<xsd:element name="ScopeOfWork" type="FlexibleDetailType" minOccurs="0" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="ProviderReferenceId" type="EntityIdType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Reference Number for all screenings in this package. It is assigned by the company providing the screening service.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ClientReferenceId" type="EntityIdType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Reference Number for all screenings in this package. It is assigned by the company requesting the screening service.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="PackageId" type="EntityIdType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The package identifier associated with all screenings contained in this package.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CopyToApplicant" type="xsd:boolean" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Indicates if Search Subject has requested a copy of the screening results.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="LegalText" type="LegalTextType" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Container for legal item's such as disclaimers that apply to all screenings in the package.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SupportingDocumentation" type="DocumentationType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Provides additional screening related information specific to the search i.e. Link to FAX image.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AdditionalItems" type="FlexibleDetailType" minOccurs="0" maxOccurs="unbounded" />
<xsd:element name="ScreeningStatus" type="ScreeningStatusType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Intended usage of this status is to indicate the status of the entire package. </xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ScreeningsSummary" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Provides Client supplied details of the search. Intended usage is primarily for confirmation of Search Subject details that the screening as based on.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Organization" type="ReferralType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Identifies the organization that the search(s) will be performed upon.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="PersonalData" type="ScreeningPersonalDataType" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Personal data related to the Search Subject that the search(s) was be performed upon. Intended usage is primarily for confirmation of Search Subject details.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ClientReferences" type="EntityIdType" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Contains Client provided information pertinent to the search. i.e. Billing information.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AdditionalItems" type="FlexibleDetailType" minOccurs="0" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="PackageCost" type="ScreeningCostType" minOccurs="0" />
<xsd:element name="Screenings" type="ScreeningReportType" minOccurs="0" />
<xsd:element name="ErrorReport" type="ErrorReportType" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Provides a means of communicating errors applicable to the screening. i.e. missing required element.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="type" type="ResultDataTypes" />
</xsd:complexType>
</xsd:element>
<xsd:element ref="UserArea" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="userId" type="xsd:string" use="required">
<xsd:annotation>
<xsd:documentation>Client identification. This will be provided to the client by the organization performing the screenings.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="password" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation>Client password. This will be provided to the client by the organization performing the screenings.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="account" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation>Optional attribute to further identify a specific account withing the Client's Userid. This will be provided to the client by the organization performing the screenings.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="location" type="xsd:string" use="optional" />
<xsd:attribute name="version" type="xsd:string" use="optional" />
<xsd:attribute ref="xml:lang" use="optional" />
</xsd:complexType>
|