HyperNIEM 5

Disclaimer: This tool was developed by Tom Carlson Consulting LLC. It was created from the official distribution of the data model. Tom Carlson Consulting LLC makes neither claim nor warranty that this tool provides an accurate representation of the NIEM data model. For official and authoritative representations, please visit the official NIEM release website.


<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="http://release.niem.gov/niem/domains/humanServices/5.0/" version="1" xml:lang="en-US" xsi:schemaLocation="http://release.niem.gov/niem/appinfo/5.0/ ../utility/appinfo.xsd http://release.niem.gov/niem/conformanceTargets/3.0/ ../utility/conformanceTargets.xsd" ct:conformanceTargets="http://reference.niem.gov/niem/specification/naming-and-design-rules/5.0/#ReferenceSchemaDocument"
  xmlns:appinfo="http://release.niem.gov/niem/appinfo/5.0/"
  xmlns:ct="http://release.niem.gov/niem/conformanceTargets/3.0/"
  xmlns:fips="http://release.niem.gov/niem/codes/fips/5.0/"
  xmlns:hs="http://release.niem.gov/niem/domains/humanServices/5.0/"
  xmlns:im="http://release.niem.gov/niem/domains/immigration/5.0/"
  xmlns:j="http://release.niem.gov/niem/domains/jxdm/7.0/"
  xmlns:nc="http://release.niem.gov/niem/niem-core/5.0/"
  xmlns:niem-xs="http://release.niem.gov/niem/proxy/niem-xs/5.0/"
  xmlns:scr="http://release.niem.gov/niem/domains/screening/5.0/"
  xmlns:structures="http://release.niem.gov/niem/structures/5.0/"
  xmlns:xs="http://www.w3.org/2001/XMLSchema"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <xs:annotation>
    <xs:documentation>Human Services</xs:documentation>
    <xs:appinfo>
      <appinfo:LocalTerm term="AFCARS" literal="Adoption and Foster Care Analysis and Reporting System (AFCARS)"/>
      <appinfo:LocalTerm term="ASFA" literal="Adoption and Safe Families Act"/>
      <appinfo:LocalTerm term="CFR" definition="Code of Federal Regulations"/>
      <appinfo:LocalTerm term="Comp" literal="Compensation"/>
      <appinfo:LocalTerm term="EBT" literal="Electronic Benefit Transfer"/>
      <appinfo:LocalTerm term="FEIN" literal="Federal Employer Identification Number"/>
      <appinfo:LocalTerm term="FIPS" literal="Federal Information Processing Series"/>
      <appinfo:LocalTerm term="firesetting" definition="A behavior that includes setting fires both accidentally and intentionally."/>
      <appinfo:LocalTerm term="FS" literal="Food Stamps"/>
      <appinfo:LocalTerm term="habilitative" definition="Habilitative services help a person keep, learn, or improve skills and functioning for daily living."/>
      <appinfo:LocalTerm term="ICPC" literal="Interstate Compact on the Placement of Children"/>
      <appinfo:LocalTerm term="ICWA" literal="Indian Child Welfare Act"/>
      <appinfo:LocalTerm term="IV-D" definition="Title IV-D of the Social Security Act"/>
      <appinfo:LocalTerm term="IV-E" definition="Title IV-E of the Social Security Act addressing Federal Payments for Foster Care and Adoption Assistance."/>
      <appinfo:LocalTerm term="NCANDS" literal="National Child Abuse and Neglect Data System"/>
      <appinfo:LocalTerm term="NCIC" literal="National Crime Information Center"/>
      <appinfo:LocalTerm term="NCP" literal="Noncustodial parent"/>
      <appinfo:LocalTerm term="NPI" literal="National Provider Identifier"/>
      <appinfo:LocalTerm term="PARIS" literal="Public Assistance Reporting Information System"/>
      <appinfo:LocalTerm term="Polyvictimization" definition="Multiple victimizations of a person"/>
      <appinfo:LocalTerm term="SSA" literal="Social Security Administration"/>
      <appinfo:LocalTerm term="SSI" literal="Supplemental Security Income"/>
      <appinfo:LocalTerm term="SSN" literal="Social Security Number"/>
      <appinfo:LocalTerm term="TANF" literal="Temporary Assistance to Needy Families"/>
      <appinfo:LocalTerm term="UCCJEA" literal="Uniform Child Custody Jurisdiction and Enforcement Act"/>
      <appinfo:LocalTerm term="VA" literal="Veterans Affairs"/>
    </xs:appinfo>
  </xs:annotation>
  <xs:import namespace="http://release.niem.gov/niem/codes/fips/5.0/" schemaLocation="../codes/fips.xsd"/>
  <xs:import namespace="http://release.niem.gov/niem/domains/immigration/5.0/" schemaLocation="immigration.xsd"/>
  <xs:import namespace="http://release.niem.gov/niem/domains/jxdm/7.0/" schemaLocation="jxdm.xsd"/>
  <xs:import namespace="http://release.niem.gov/niem/domains/screening/5.0/" schemaLocation="screening.xsd"/>
  <xs:import namespace="http://release.niem.gov/niem/niem-core/5.0/" schemaLocation="../niem-core.xsd"/>
  <xs:import namespace="http://release.niem.gov/niem/proxy/niem-xs/5.0/" schemaLocation="../adapters/niem-xs.xsd"/>
  <xs:import namespace="http://release.niem.gov/niem/structures/5.0/" schemaLocation="../utility/structures.xsd"/>
  <xs:complexType name="AbuseNeglectInjuryType">
    <xs:annotation>
      <xs:documentation>A data type for an applied augmentation for type nc:InjuryType</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="nc:InjuryType">
        <xs:sequence>
          <xs:element ref="hs:AbuseNeglectHarmAgeText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:AbuseNeglectInjuryAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:simpleType name="AbuseNeglectSeverityCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for describing different severity levels of abuse.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="Fatal">
        <xs:annotation>
          <xs:documentation>Fatal</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Medium">
        <xs:annotation>
          <xs:documentation>Medium</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Minor">
        <xs:annotation>
          <xs:documentation>Minor</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Severe">
        <xs:annotation>
          <xs:documentation>Severe</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="AbuseNeglectSeverityCodeType">
    <xs:annotation>
      <xs:documentation>A data type for describing different severity levels of abuse.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:AbuseNeglectSeverityCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:simpleType name="ActionRequestedCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for the actions being requested of the court based on the types of services needed by the child.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="BA">
        <xs:annotation>
          <xs:documentation>Basic</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="EM">
        <xs:annotation>
          <xs:documentation>Emergency Medical</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="HA">
        <xs:annotation>
          <xs:documentation>Habilitative</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="MH">
        <xs:annotation>
          <xs:documentation>Mental Health</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="RM">
        <xs:annotation>
          <xs:documentation>Routine Medical</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="TH">
        <xs:annotation>
          <xs:documentation>Therapeutic</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="ActionRequestedCodeType">
    <xs:annotation>
      <xs:documentation>A data type for the actions being requested of the court based on the types of services needed by the child.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:ActionRequestedCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:complexType name="ActivityInvolvedPersonAssociationAugmentationType">
    <xs:annotation>
      <xs:documentation>A data type for additional information about an activity and a person involved in that activity.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="structures:AugmentationType">
        <xs:sequence>
          <xs:element ref="hs:SignatureRequiredIndicator" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:simpleType name="AddressCategoryCodeListCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for a kind of address.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="Mailing">
        <xs:annotation>
          <xs:documentation>Mailing</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Residence">
        <xs:annotation>
          <xs:documentation>Residence</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Street">
        <xs:annotation>
          <xs:documentation>Street</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="AddressCategoryCodeListCodeType">
    <xs:annotation>
      <xs:documentation>A data type for a kind of address.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:AddressCategoryCodeListCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:simpleType name="AdoptingParentRelationshipCategoryCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for describing the relationship of an adopting parent.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="Foster Parent">
        <xs:annotation>
          <xs:documentation>Foster Parent</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Non-Relative">
        <xs:annotation>
          <xs:documentation>Non-Relative</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Relative">
        <xs:annotation>
          <xs:documentation>Relative</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Step-Parent">
        <xs:annotation>
          <xs:documentation>Step-Parent</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="AdoptingParentRelationshipCategoryCodeType">
    <xs:annotation>
      <xs:documentation>A data type for describing the relationship of an adopting parent.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:AdoptingParentRelationshipCategoryCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:complexType name="AdoptiveFamilyAssociationType">
    <xs:annotation>
      <xs:documentation>A data type for an association between family members in an adoptive family.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="nc:AssociationType">
        <xs:sequence>
          <xs:element ref="hs:AdoptingParentRelationshipCategoryAbstract" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:AdoptionPlacedFromText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:AdoptionPlacementByText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:JuvenileReceivesSubsidyIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:SubsidyMonthlyAmount" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:StateInvolvementIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:TitleIV-EAdoptionIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:AdoptiveFamilyAssociationAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="AdoptiveParentChildAssociationType">
    <xs:annotation>
      <xs:documentation>A data type for an association between a child and a parent who adopted the child.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="hs:ParentChildAssociationType">
        <xs:sequence>
          <xs:element ref="hs:AdoptionDecreeIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="im:Orphan" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:AdoptionLocation" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="scr:FinalAdoptionDecreeIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:AdoptiveParentChildAssociationAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:simpleType name="AFCARSPermanencyGoalCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for a list of case plan goals for permanency defined for the Adoption and Foster Care Analysis Reporting System in 45 CFR 1355, Appendix A, roman numeral VI.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="Adoption">
        <xs:annotation>
          <xs:documentation>Adoption</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Emancipation">
        <xs:annotation>
          <xs:documentation>Emancipation</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Guardianship">
        <xs:annotation>
          <xs:documentation>Guardianship</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Long Term Foster Care">
        <xs:annotation>
          <xs:documentation>Long Term Foster Care</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="None">
        <xs:annotation>
          <xs:documentation>Case plan goal not yet established</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Relatives">
        <xs:annotation>
          <xs:documentation>Live with other relatives</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Reunification">
        <xs:annotation>
          <xs:documentation>Reunify with parent(s) or Principal Caretaker(s)</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="AFCARSPermanencyGoalCodeType">
    <xs:annotation>
      <xs:documentation>A data type for a list of case plan goals for permanency defined for the Adoption and Foster Care Analysis Reporting System in 45 CFR 1355, Appendix A, roman numeral VI.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:AFCARSPermanencyGoalCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:complexType name="AssessmentOutcomeType">
    <xs:annotation>
      <xs:documentation>A data type for the outcome of an assessment.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="nc:ActivityType">
        <xs:sequence>
          <xs:element ref="nc:AssessmentScoreAbstract" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:AssessmentOutcomeAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="AssessmentRecommendationType">
    <xs:annotation>
      <xs:documentation>A data type for the recommendation of an assessment.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="nc:ActivityType">
        <xs:sequence>
          <xs:element ref="hs:AssessmentRecommendedCourseOfAction" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:AssessmentRecommendationAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:simpleType name="AssessmentRecommendedCourseOfActionCategoryCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for describing a course of action.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="Cognitive Behavior Treatment">
        <xs:annotation>
          <xs:documentation>Cognitive Behavior Treatment</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Drug/Alcohol Assessment">
        <xs:annotation>
          <xs:documentation>Drug/Alcohol Assessment</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Drug/Alcohol Treatment">
        <xs:annotation>
          <xs:documentation>Drug/Alcohol Treatment</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Family Counseling">
        <xs:annotation>
          <xs:documentation>Family Counseling</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Mental Health Assessment">
        <xs:annotation>
          <xs:documentation>Mental Health Assessment</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Mental Health Screening">
        <xs:annotation>
          <xs:documentation>Mental Health Screening</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Multi Systemic Therapy">
        <xs:annotation>
          <xs:documentation>Multi Systemic Therapy</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Risk Intervention">
        <xs:annotation>
          <xs:documentation>Risk Intervention</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Trauma Intervention">
        <xs:annotation>
          <xs:documentation>Trauma Intervention</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="AssessmentRecommendedCourseOfActionCategoryCodeType">
    <xs:annotation>
      <xs:documentation>A data type for describing courses of action.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:AssessmentRecommendedCourseOfActionCategoryCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:complexType name="AssessmentRecommendedCourseOfActionType">
    <xs:annotation>
      <xs:documentation>A data type for an action.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="nc:ActivityType">
        <xs:sequence>
          <xs:element ref="hs:AssessmentCourseOfActionWillBeTakenIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:AssessmentRecommendedCourseOfActionCategoryCode" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:AssessmentRecommendedCourseOfActionAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="AssociatedPersonChildAssociationType">
    <xs:annotation>
      <xs:documentation>A data type for a relationship between a person and the child.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="nc:AssociationType">
        <xs:sequence>
          <xs:element ref="hs:Child" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:PersonAssociationCategoryAbstract" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:AssociatedPersonChildAssociationAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:simpleType name="AttorneyStatusCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for describing the role of an attorney as it relates to their client.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="AGENCY">
        <xs:annotation>
          <xs:documentation>Agency: Attorney that represents an agency either as an employee or a contract attorney.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="CIVIL">
        <xs:annotation>
          <xs:documentation>Court Appointed, Civil: Represents their client in a civil or family court case.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="DEFENSE">
        <xs:annotation>
          <xs:documentation>Court Appointed, Defense: Represents their client in a criminal case.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="GAL">
        <xs:annotation>
          <xs:documentation>Court Appointed, Guardian ad Litem: Represents the best interests of the child such as a GAL.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="PRIVATE">
        <xs:annotation>
          <xs:documentation>Private: An attorney hired directly by the client.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="AttorneyStatusCodeType">
    <xs:annotation>
      <xs:documentation>A data type for a code list describing the role of an attorney as it relates to their client.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:AttorneyStatusCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:simpleType name="BasisOfAppointmentCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for findings that justify representation</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="Age">
        <xs:annotation>
          <xs:documentation>Age</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Indigent">
        <xs:annotation>
          <xs:documentation>Indigent</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Mental">
        <xs:annotation>
          <xs:documentation>Mental Condition of Person</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Statutory">
        <xs:annotation>
          <xs:documentation>Statutory Requirement</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="BasisOfAppointmentCodeType">
    <xs:annotation>
      <xs:documentation>A data type for findings that justify representation</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:BasisOfAppointmentCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:complexType name="BiologicalParentChildAssociationType">
    <xs:annotation>
      <xs:documentation>A data type for an association between a child and one of the child's biological parents.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="hs:ParentChildAssociationType">
        <xs:sequence>
          <xs:element ref="hs:PersonUnionAtBirthIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:PersonUnionAtConceptionIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:BiologicalParentChildAssociationAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:simpleType name="BiologicalParentDeterminationMethodCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for a list of methods by which a biological relationship between a parent and child is legally determined.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="Acknowledgement">
        <xs:annotation>
          <xs:documentation>Paternity was legally established through the alleged fathers voluntary acknowledgement that he is the childs father.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Admin">
        <xs:annotation>
          <xs:documentation>Paternity was legally established through an administrative process.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Default">
        <xs:annotation>
          <xs:documentation>Paternity was legally established because the alleged father failed to appear in a state court proceeding and the court entered a default order.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Order">
        <xs:annotation>
          <xs:documentation>Paternity was legally established at the conclusion of a state court proceeding in which the court found the alleged father to be the childs parent and entered an order.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Other">
        <xs:annotation>
          <xs:documentation>Paternity has been legally established through an unenumerated method.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="StipTest">
        <xs:annotation>
          <xs:documentation>Paternity was legally established because, following publication of the results of a paternity test, the alleged father stipulated that he is the childs parent.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Stipulation">
        <xs:annotation>
          <xs:documentation>Paternity was legally established because the alleged father stipulated that he is the childs parent.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="TribalCeremony">
        <xs:annotation>
          <xs:documentation>Paternity was legally established through a tribes ceremonial proceeding.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="TribalOrder">
        <xs:annotation>
          <xs:documentation>Paternity was legally established through a tribal courts process.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="BiologicalParentDeterminationMethodCodeType">
    <xs:annotation>
      <xs:documentation>A data type describing the methods by which a biological relationship between a parent and child is legally determined.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:BiologicalParentDeterminationMethodCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:simpleType name="BiologicalParentDeterminationStatusCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for describing the status of the determination of a biological relationship between a putative parent and a child.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="Biological relationship established">
        <xs:annotation>
          <xs:documentation>Biological relationship established</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="No biological relationship found">
        <xs:annotation>
          <xs:documentation>No biological relationship found</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Pending">
        <xs:annotation>
          <xs:documentation>Pending</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Unknown">
        <xs:annotation>
          <xs:documentation>Unknown</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="BiologicalParentDeterminationStatusCodeType">
    <xs:annotation>
      <xs:documentation>A data type for describing the status of the determination of a biological relationship between a putative parent and a child.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:BiologicalParentDeterminationStatusCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:simpleType name="CaseInitiationReasonCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for a list of overall procedural reasons for opening the case.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="NF">
        <xs:annotation>
          <xs:documentation>New Filing</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="RE">
        <xs:annotation>
          <xs:documentation>Reopen</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="SE">
        <xs:annotation>
          <xs:documentation>Severance</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="TI">
        <xs:annotation>
          <xs:documentation>Transfer In</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="CaseInitiationReasonCodeType">
    <xs:annotation>
      <xs:documentation>A data type for the overall reason for opening the case.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:CaseInitiationReasonCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:complexType name="CaseParticipantType">
    <xs:annotation>
      <xs:documentation>A data type for information about a participant.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="structures:ObjectType">
        <xs:sequence>
          <xs:element ref="nc:RoleOfPerson" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:CaseParticipantInvolvementText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:CaseParticipantAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:simpleType name="CaseWorkerCategoryCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for a kind of case worker.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="Caseworker">
        <xs:annotation>
          <xs:documentation>Caseworker</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Caseworker Supervisor">
        <xs:annotation>
          <xs:documentation>Caseworker Supervisor</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Enforcement Worker">
        <xs:annotation>
          <xs:documentation>Enforcement Worker</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Financial Supervisor">
        <xs:annotation>
          <xs:documentation>Financial Supervisor</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Financial Worker">
        <xs:annotation>
          <xs:documentation>Financial Worker</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Locate Worker">
        <xs:annotation>
          <xs:documentation>Locate Worker</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="CaseWorkerCategoryCodeType">
    <xs:annotation>
      <xs:documentation>A data type for a kind of case worker.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:CaseWorkerCategoryCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:simpleType name="CaseworkerInvolvementCategoryCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type describing the specific involvement of a caseworker as related to a particular case.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="AD">
        <xs:annotation>
          <xs:documentation>Adoption</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="IN">
        <xs:annotation>
          <xs:documentation>Investigator</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="ON">
        <xs:annotation>
          <xs:documentation>Ongoing</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="OT">
        <xs:annotation>
          <xs:documentation>Other</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="PE">
        <xs:annotation>
          <xs:documentation>Permanency</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="PT">
        <xs:annotation>
          <xs:documentation>Pre-Trial Services</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="SU">
        <xs:annotation>
          <xs:documentation>Supervisor</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="CaseworkerInvolvementCategoryCodeType">
    <xs:annotation>
      <xs:documentation>A data type describing the specific involvement of a caseworker as related to a particular case</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:CaseworkerInvolvementCategoryCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:complexType name="CaseworkerType">
    <xs:annotation>
      <xs:documentation>A data type for information about the caseworker.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="structures:ObjectType">
        <xs:sequence>
          <xs:element ref="nc:RoleOfPerson" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:CaseworkerCategoryAbstract" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:CaseworkerAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:simpleType name="CaseWorkerUnitCodeListCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for a kind of a case worker unit.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="Enforcement">
        <xs:annotation>
          <xs:documentation>Enforcement</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Establishment">
        <xs:annotation>
          <xs:documentation>Establishment</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Intake">
        <xs:annotation>
          <xs:documentation>Intake</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Locate">
        <xs:annotation>
          <xs:documentation>Locate</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Paternity">
        <xs:annotation>
          <xs:documentation>Paternity</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="CaseWorkerUnitCodeListCodeType">
    <xs:annotation>
      <xs:documentation>A data type for a kind of a case worker unit.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:CaseWorkerUnitCodeListCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:complexType name="CaseWorkerUnitType">
    <xs:annotation>
      <xs:documentation>A data type for a case worker unit.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="nc:OrganizationType">
        <xs:sequence>
          <xs:element ref="hs:CaseWorkerUnitID" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:CaseWorkerUnitNameRangeText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:CaseWorkerUnitCode" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:CaseWorkerUnitAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:simpleType name="ChargeAllegationCategoryCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for a list of NCANDS (National Child Abuse and Neglect Data System) allegation categories.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="EA">
        <xs:annotation>
          <xs:documentation>Emotional Abuse</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="MN">
        <xs:annotation>
          <xs:documentation>Medical Neglect</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="NE">
        <xs:annotation>
          <xs:documentation>Neglect</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="PA">
        <xs:annotation>
          <xs:documentation>Physical Abuse</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="SA">
        <xs:annotation>
          <xs:documentation>Sexual Abuse</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="ChargeAllegationCategoryCodeType">
    <xs:annotation>
      <xs:documentation>A data type for a list of NCANDS (National Child Abuse and Neglect Data System) allegation categories.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:ChargeAllegationCategoryCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:complexType name="ChargeAugmentationType">
    <xs:annotation>
      <xs:documentation>A data type for additional information about a charge.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="structures:AugmentationType">
        <xs:sequence>
          <xs:element ref="hs:ChargeAllegationReportedDate" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ChargeAllegationLocalDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ChargeAllegationCategoryAbstract" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ChargeAdjudication" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="j:BailBond" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:simpleType name="ChildCareIndicatorCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for a role of the person of record involved in child care - the child receiving assistance, the parent receiving assistance, or the child care provider.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="C">
        <xs:annotation>
          <xs:documentation>Record is for Child Receiving Child Assistance</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="P">
        <xs:annotation>
          <xs:documentation>Record is for Parent Receiving Child Care Assistance</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="R">
        <xs:annotation>
          <xs:documentation>Record is for a Child Care Provider</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="ChildCareIndicatorCodeType">
    <xs:annotation>
      <xs:documentation>A data type for a role of the person of record involved in child care - the child receiving assistance, the parent receiving assistance, or the child care provider.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:ChildCareIndicatorCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:complexType name="ChildLegalCustodyPartyAssociationType">
    <xs:annotation>
      <xs:documentation>A data type for a relationship between a custodial person or organization and a child.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="nc:AssociationType">
        <xs:sequence>
          <xs:element ref="hs:CustodialEntity" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:Child" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ChildLegalCustodyPartyAssociationAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:simpleType name="ChildSupportAssistanceStatusIndicatorCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for child support assistance status codes.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="Current Assistance">
        <xs:annotation>
          <xs:documentation>Current Assistance</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Former Assisstance">
        <xs:annotation>
          <xs:documentation>Former Assisstance</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Never Assistance">
        <xs:annotation>
          <xs:documentation>Never Assistance</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="ChildSupportAssistanceStatusIndicatorCodeType">
    <xs:annotation>
      <xs:documentation>A data type for child support assistance status codes.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:ChildSupportAssistanceStatusIndicatorCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:simpleType name="ChildSupportEnforcementCaseDispositionDecisionCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for the disposition decisions that a tribunal can reach at the conclusion of a hearing, trial, or other proceeding in a child-support-enforcement case.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="DismissedWithoutPrejudice">
        <xs:annotation>
          <xs:documentation>The child-support-enforcement petition was dismissed without prejudice (e.g., respondent was not served with process within a time limit, petition was not filed with proper tribunal, etc.).</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="DismissedWithPrejudice">
        <xs:annotation>
          <xs:documentation>The child-support-enforcement petition was dismissed with prejudice (e.g., respondent was found not to be the childs parent, the petition exceeded the number of child-support-modification requests permitted by the jurisdiction during a time period, etc.).</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="EnforcementOrder">
        <xs:annotation>
          <xs:documentation>The tribunal entered an order to enforce a related child-support order (e.g., garnishment, contempt, license suspension, etc.)</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="FinalOrder">
        <xs:annotation>
          <xs:documentation>The tribunal entered a final order regarding all of the child-support remedies requested in the petition.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="GeneticTestOrder">
        <xs:annotation>
          <xs:documentation>The tribunal ordered the childs alleged kin to submit to genetic testing for the purpose of determining paternity.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Other">
        <xs:annotation>
          <xs:documentation>The tribunal entered an unenumerated order.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="TemporaryOrder">
        <xs:annotation>
          <xs:documentation>The tribunal entered a temporary order regarding some or all of the child-support remedies requested in the petition.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="ChildSupportEnforcementCaseDispositionDecisionCodeType">
    <xs:annotation>
      <xs:documentation>A data type for the decisions that a tribunal can reach at the conclusion of a hearing, trial, or other proceeding in a child-support-enforcement case.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:ChildSupportEnforcementCaseDispositionDecisionCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:complexType name="ChildSupportEnforcementCaseDispositionDecisionType">
    <xs:annotation>
      <xs:documentation>A data type for an applied augmentation for type nc:CaseDispositionDecisionType</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="nc:CaseDispositionDecisionType">
        <xs:sequence>
          <xs:element ref="hs:ChildSupportEnforcementCaseDispositionDecisionCode" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ChildSupportEnforcementCaseDispositionDecisionFindingsText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ChildSupportEnforcementCaseDispositionDecisionAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="ChildSupportEnforcementCaseOriginatorAssociationType">
    <xs:annotation>
      <xs:documentation>A data type for an association between a child-support-enforcement agency and the child-support-enforcement case it initiated.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="nc:AssociationType">
        <xs:sequence>
          <xs:element ref="hs:ChildSupportEnforcementCaseOriginatorIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="nc:Case" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="nc:Organization" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ChildSupportEnforcementCaseOriginatorAssociationAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:simpleType name="ChildSupportEnforcementCaseTransferCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for the reasons why a child-support-enforcement case was transferred.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="CPMoved">
        <xs:annotation>
          <xs:documentation>Custodial parent moved into another child-support-enforcement office location or service area.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="CPRequest">
        <xs:annotation>
          <xs:documentation>Custodial parent requested that the child-support-enforcement case be transferred to another office location or service area.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="ForeignIV-DRequest">
        <xs:annotation>
          <xs:documentation>Another IV-D Office requested that the child-support-enforcement case be transferred to another office location or service area.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="NCPRequest">
        <xs:annotation>
          <xs:documentation>The non-custodial parent requested that the child-support-enforcement case be transferred to another office location or service area.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Other">
        <xs:annotation>
          <xs:documentation>Child Support Enforcement case has been transferred for an unenumerated reason.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="UnableToEstablishJurisdiction">
        <xs:annotation>
          <xs:documentation>A tribe was not able to establish jurisdiction over a child-support-enforcement application.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="ChildSupportEnforcementCaseTransferCodeType">
    <xs:annotation>
      <xs:documentation>A data type for the reasons why a child-support-enforcement case was transferred.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:ChildSupportEnforcementCaseTransferCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:complexType name="ChildSupportEnforcementCaseType">
    <xs:annotation>
      <xs:documentation>A data type for a child support enforcement case.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="nc:CaseType">
        <xs:sequence>
          <xs:element ref="hs:ChildSupportEnforcementCaseTransferCode" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ChildSupportEnforcementIV-DCaseCategoryIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ChildSupportEnforcementIV-DCaseIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:SupportingGroundsDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:EnglishInterpreterRequiredIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ChildSupportEnforcementCaseAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="ChildSupportEnforcementOrganizationType">
    <xs:annotation>
      <xs:documentation>A data type for an applied augmentation for type nc:OrganizationType</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="nc:OrganizationType">
        <xs:sequence>
          <xs:element ref="hs:ChildSupportEnforcementServiceID" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ChildSupportEnforcementOrganizationAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="ChildSupportInsuranceBeneficiaryPersonAssociationType">
    <xs:annotation>
      <xs:documentation>A data type for an association between insurance coverage ordered in a child-support-enforcement case and the person (usually a child) who is the beneficiary of that insurance.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="nc:AssociationType">
        <xs:sequence>
          <xs:element ref="j:CourtOrder" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:Child" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ChildSupportInsuranceBeneficiaryPersonAssociationAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:simpleType name="ChildSupportInsuranceCoverageCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for the kind(s) of insurance coverage ordered in a child-support-enforcement case.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="Dental">
        <xs:annotation>
          <xs:documentation>Dental insurance</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Fee">
        <xs:annotation>
          <xs:documentation>Fee-for-service medical insurance</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="HMO">
        <xs:annotation>
          <xs:documentation>Medical coverage with a Health Maintenance Organization</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Hospital">
        <xs:annotation>
          <xs:documentation>Medical coverage for hospitalization only</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Life">
        <xs:annotation>
          <xs:documentation>Life insurance</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="MajorMedical">
        <xs:annotation>
          <xs:documentation>Major medical coverage</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="POS">
        <xs:annotation>
          <xs:documentation>Point-of-service medical insurance</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="PPO">
        <xs:annotation>
          <xs:documentation>Medical coverage with a Preferred Provider Organization</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Prescriptions">
        <xs:annotation>
          <xs:documentation>Medical coverage for prescription drugs only</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Vision">
        <xs:annotation>
          <xs:documentation>Vision insurance</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="ChildSupportInsuranceCoverageCodeType">
    <xs:annotation>
      <xs:documentation>A data type for the kind(s) of insurance coverage ordered in a child-support-enforcement case.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:ChildSupportInsuranceCoverageCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:complexType name="ChildSupportInsuranceCoverageOrderType">
    <xs:annotation>
      <xs:documentation>A data type for an applied augmentation for type nc:InsuranceType</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="nc:InsuranceType">
        <xs:sequence>
          <xs:element ref="hs:ChildSupportInsuranceCoverageOrderCategoryAbstract" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ChildSupportInsuranceCoverageOrderAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:simpleType name="ChildSupportObligationOrderActionCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for the legal actions a child-support-enforcement tribunal can take regarding a child-support obligation.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="Establish">
        <xs:annotation>
          <xs:documentation>The tribunal entered the initial order establishing a child-support obligation.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Modify">
        <xs:annotation>
          <xs:documentation>The tribunal modified a prior order regarding a child-support obligation.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Other">
        <xs:annotation>
          <xs:documentation>The tribunal took an unenumerated action regarding a child-support obligation.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Vacate">
        <xs:annotation>
          <xs:documentation>The tribunal vacated a prior order regarding a child-support obligation.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="ChildSupportObligationOrderActionCodeType">
    <xs:annotation>
      <xs:documentation>A data type for the legal actions a child-support-enforcement tribunal can take regarding a child-support obligation.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:ChildSupportObligationOrderActionCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:complexType name="ChildSupportObligationType">
    <xs:annotation>
      <xs:documentation>A data type for an applied augmentation for type nc:ObligationType</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="nc:ObligationType">
        <xs:sequence>
          <xs:element ref="hs:ChildSupportObligationOrderActionCode" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:IncomeAttachmentIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:StateDisbursementIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ChildSupportTANFArrearsAmount" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ChildSupportNonTANFArrearsAmount" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ChildSupportAssignedArrearsAmount" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ChildSupportTotalArrearsAmount" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ChildSupportArrearsPaymentAmount" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ChildSupportFeesAmount" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ChildSupportUnreimbursedExpenseDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ChildSupportUnreimbursedExpensePercent" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ChildSupportObligationAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="ChildType">
    <xs:annotation>
      <xs:documentation>A data type for information about a person who has not yet reached the age of legal majority (i.e., adulthood).</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="structures:ObjectType">
        <xs:sequence>
          <xs:element ref="nc:RoleOfPerson" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ChildRemovalDate" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:CountyOfCustodyText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ChildAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="ChildVictimChargeAssociationType">
    <xs:annotation>
      <xs:documentation>A data type for a relationship among an allegation of child abuse or neglect, the alleged perpetrator, and the alleged child victim.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="nc:AssociationType">
        <xs:sequence>
          <xs:element ref="j:Charge" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="nc:Person" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ChildWelfareChargeStatusCategoryAbstract" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ChildVictimChargeAssociationAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="ChildVictimType">
    <xs:annotation>
      <xs:documentation>A data type for information about a person who has not yet reached the age of majority and in whose interest a child welfare case has been initiated.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="structures:ObjectType">
        <xs:sequence>
          <xs:element ref="hs:ChildRemovalDate" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:RemovalIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:FatherUnknownText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="nc:RoleOfPerson" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:PlacementChangeReasonAbstract" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:PlacementText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ChildVictimAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="ChildWelfareCaseType">
    <xs:annotation>
      <xs:documentation>A data type for a child welfare case.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="hs:JuvenileCaseType">
        <xs:sequence>
          <xs:element ref="hs:ChildWelfareAgencyCaseID" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:SocialServiceProgram" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ChildWelfareCaseAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:simpleType name="ChildWelfareChargeStatusCategoryCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for a list that describes the current status of the associated charge.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="Adjudicated">
        <xs:annotation>
          <xs:documentation>A court entered a formal judgment that dependency, neglect, or abuse occurred</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Dismissed">
        <xs:annotation>
          <xs:documentation>A court entered a formal judgment dismissing the allegation</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Indicated">
        <xs:annotation>
          <xs:documentation>An investigation of the allegation indicated that dependency, neglect, or abuse occurred</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Pending">
        <xs:annotation>
          <xs:documentation>Child protective services has received the allegation</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Under investigation">
        <xs:annotation>
          <xs:documentation>An investigation of the allegation is in progress</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Unsubstantiated">
        <xs:annotation>
          <xs:documentation>Child protective services could not substantiate the allegation</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="ChildWelfareChargeStatusCategoryCodeType">
    <xs:annotation>
      <xs:documentation>A data type for a list that describes the current status of the associated charge.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:ChildWelfareChargeStatusCategoryCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:complexType name="ClientAttorneyAssociationType">
    <xs:annotation>
      <xs:documentation>A data type for an association between a client and an attorney.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="nc:AssociationType">
        <xs:sequence>
          <xs:element ref="hs:ClientEntity" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:AttorneyStatusCategoryAbstract" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:BasisOfAppointmentCategoryAbstract" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:RepresentationAppointmentCategoryAbstract" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ClientAttorneyAssociationAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="ClinicalObservationType">
    <xs:annotation>
      <xs:documentation>A data type for a clinical observation of a person.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="nc:ActivityType">
        <xs:sequence>
          <xs:element ref="hs:ObservationCategoryText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ObservationPrimaryIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ClinicalObservationAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:simpleType name="ContactActivityCategoryCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for describing the contact activity category.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="Field Contact">
        <xs:annotation>
          <xs:documentation>Field Contact</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="In-home">
        <xs:annotation>
          <xs:documentation>In-home</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Office">
        <xs:annotation>
          <xs:documentation>Office</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Walk-in">
        <xs:annotation>
          <xs:documentation>Walk-in</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="ContactActivityCategoryCodeType">
    <xs:annotation>
      <xs:documentation>A data type for describing the contact activity category.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:ContactActivityCategoryCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:complexType name="ContactActivityType">
    <xs:annotation>
      <xs:documentation>A data type for recording a contact with an individual.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="nc:ActivityType">
        <xs:sequence>
          <xs:element ref="hs:ContactActivityCaseReportNumberIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ContactActivityCategoryAbstract" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ContactActivityAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="ContactInformationAugmentationType">
    <xs:annotation>
      <xs:documentation>A data type for additional information about contact information.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="structures:AugmentationType">
        <xs:sequence>
          <xs:element ref="hs:PhoneContactSupportIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:FaxContactSupportIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:EmailContactSupportIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:MedicalAssistanceContactPersonInformationDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="CourtEventAttendeeType">
    <xs:annotation>
      <xs:documentation>A data type for details about court event attendees</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="structures:ObjectType">
        <xs:sequence>
          <xs:element ref="nc:RoleOfPerson" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:CaseInvolvementDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:CourtEventInputIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:CourtEventAttendeeAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="CourtOrderAugmentationType">
    <xs:annotation>
      <xs:documentation>A data type for additional information about a court order.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="structures:AugmentationType">
        <xs:sequence>
          <xs:element ref="hs:OrganizationCaseID" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="nc:CaseDocketID" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:CourtOrderRenderedDate" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="DataPrivacyType">
    <xs:annotation>
      <xs:documentation>A data type for data privacy.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="structures:ObjectType">
        <xs:sequence>
          <xs:element ref="hs:DataPrivacyCategoryText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:DataPrivacyDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:DataPrivacyElementName" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:DataPrivacyIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:DataPrivacyPolicyReferenceText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:DataPrivacyRuleText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:DataPrivacyAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="DataQualityType">
    <xs:annotation>
      <xs:documentation>A data type for data quality.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="structures:ObjectType">
        <xs:sequence>
          <xs:element ref="hs:DataProvenanceText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:DataQualityDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:DataQualityDimensionText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:DataQualityElementName" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:DataQualityValidationDate" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:DataQualityAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="DependencyPetitionType">
    <xs:annotation>
      <xs:documentation>A data type for a document that is filed with the Court, typically by an attorney representing the Child Welfare Agency, that formally files allegations of abuse and/or neglect against one or more alleged perpetrators.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="nc:DocumentType">
        <xs:sequence>
          <xs:element ref="hs:HistoryDetailsText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:PetitionReasonText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ActionRequestedAbstract" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:CaseInitiationReasonAbstract" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:PetitionCategoryAbstract" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:SubmittedDateTime" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:DependencyPetitionAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:simpleType name="DevelopmentalDisabilityCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for describing a person's developmental disabilities</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="ADD">
        <xs:annotation>
          <xs:documentation>Attention deficit disorder (ADD)</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="ADHD">
        <xs:annotation>
          <xs:documentation>Attention deficit-hyperactivity disorder (ADHD)</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="DYSLEXIA">
        <xs:annotation>
          <xs:documentation>Dyslexia</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="LEARNING">
        <xs:annotation>
          <xs:documentation>Learning Disability (Mentally Challenged/Disorder)</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="SPEECH">
        <xs:annotation>
          <xs:documentation>Speech and Language delays,</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="DevelopmentalDisabilityCodeType">
    <xs:annotation>
      <xs:documentation>A data type for describing a person's developmental disabilities</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:DevelopmentalDisabilityCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:complexType name="DispositionAugmentationType">
    <xs:annotation>
      <xs:documentation>A data type for additional information about a disposition.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="structures:AugmentationType">
        <xs:sequence>
          <xs:element ref="hs:JuvenileInformalAdjustmentIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:InformalDispositionCategoryCode" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:simpleType name="DrugDosageUnitsCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for the unit of measure for the quantity dispensed of a drug.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="01">
        <xs:annotation>
          <xs:documentation>Each (used to report as package)</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="02">
        <xs:annotation>
          <xs:documentation>Milliliters (ml) (for liters adjust to the decimal milliliter equivalent)</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="03">
        <xs:annotation>
          <xs:documentation>Grams (gm) (for milligrams adjust to the decimal gram equivalent)</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="DrugDosageUnitsCodeType">
    <xs:annotation>
      <xs:documentation>A data type for the unit of measure for the quantity dispensed of a drug.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:DrugDosageUnitsCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:simpleType name="DrugUseFrequencyCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for describing the frequency with which a substance is used.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="FORTY">
        <xs:annotation>
          <xs:documentation>40 or more times</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="NINE">
        <xs:annotation>
          <xs:documentation>3 to 9 times</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="NINETEEN">
        <xs:annotation>
          <xs:documentation>10 to 19 times</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="THIRTYNINE">
        <xs:annotation>
          <xs:documentation>20 to 39 times</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="TWO">
        <xs:annotation>
          <xs:documentation>1 or 2 times</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="ZERO">
        <xs:annotation>
          <xs:documentation>0 times</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="DrugUseFrequencyCodeType">
    <xs:annotation>
      <xs:documentation>A data type for describing the frequency with which a substance is used.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:DrugUseFrequencyCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:simpleType name="EducationalAdjustmentCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for describing the amount of educational adjustment needed.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="High">
        <xs:annotation>
          <xs:documentation>High</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Low">
        <xs:annotation>
          <xs:documentation>Low</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Medium">
        <xs:annotation>
          <xs:documentation>Medium</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="EducationalAdjustmentCodeType">
    <xs:annotation>
      <xs:documentation>A data type for describing the amount of educational adjustment needed.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:EducationalAdjustmentCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:complexType name="EducationalIssuesType">
    <xs:annotation>
      <xs:documentation>A data type for describing the educational issues related to the court report and service plan of any participant in the case.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="structures:ObjectType">
        <xs:sequence>
          <xs:element ref="hs:EducationalGoalText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:EducationalNeedText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:EducationalIssuesAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="EligibilityType">
    <xs:annotation>
      <xs:documentation>A data type for a set of programs for which a person may be considered for eligibility.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="structures:ObjectType">
        <xs:sequence>
          <xs:element ref="hs:ServicesEligibilityIndicatorCode" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:TANFIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ChildSupportAssistanceStatusIndicatorCode" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:TANFMonthsEligibilityQuantity" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:EligibilityAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="EmployerAugmentationType">
    <xs:annotation>
      <xs:documentation>A data type for additional information about an employer.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="structures:AugmentationType">
        <xs:sequence>
          <xs:element ref="hs:EmployerFEINID" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:EmployerName" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:EmployerTribeOwnedIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:EmployerPayrollNumberID" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:EmployerStateUnemploymentID" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:EmployerTribalMemberOwnedIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:EmployerCategoryText" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="EntityFindingAssociationType">
    <xs:annotation>
      <xs:documentation>A data type for an association between a finding and a person or organization.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="nc:AssociationType">
        <xs:sequence>
          <xs:element ref="nc:Entity" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:Finding" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:EntityFindingAssociationAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:simpleType name="ExploitationIndustryCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for an industry in which a victim of human trafficking can be exploited.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="Agriculture and Animal Husbandry">
        <xs:annotation>
          <xs:documentation>Agriculture and Animal Husbandry (including field labor, fishing, herding/livestock)</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Arts and Entertainment">
        <xs:annotation>
          <xs:documentation>Arts and Entertainment</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Carnival">
        <xs:annotation>
          <xs:documentation>Carnival</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Commercial Cleaning Services">
        <xs:annotation>
          <xs:documentation>Commercial Cleaning Services</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Construction">
        <xs:annotation>
          <xs:documentation>Construction</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Did not disclose">
        <xs:annotation>
          <xs:documentation>Did not disclose</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Domestic Work">
        <xs:annotation>
          <xs:documentation>Domestic Work</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Escort Services">
        <xs:annotation>
          <xs:documentation>Escort Services</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Factories and Manufacturing">
        <xs:annotation>
          <xs:documentation>Factories and Manufacturing</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Forestry and Logging">
        <xs:annotation>
          <xs:documentation>Forestry and Logging</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Health and Beauty Services">
        <xs:annotation>
          <xs:documentation>Health and Beauty Services (e.g., massage parlors/nail salon, spa)</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Health Care">
        <xs:annotation>
          <xs:documentation>Health Care ((including childcare and elder care)</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Hotels and Hospitality">
        <xs:annotation>
          <xs:documentation>Hotels and Hospitality (i.e. casinos, hotels)</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Illicit Activities">
        <xs:annotation>
          <xs:documentation>Illicit Activities</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Illicit Massage Health and Beauty">
        <xs:annotation>
          <xs:documentation>Illicit Massage Health and Beauty</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Landscaping">
        <xs:annotation>
          <xs:documentation>Landscaping</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Mining and Quarrying">
        <xs:annotation>
          <xs:documentation>Mining and Quarrying</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Other">
        <xs:annotation>
          <xs:documentation>Other</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Outdoor Solicitation">
        <xs:annotation>
          <xs:documentation>Outdoor Solicitation</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Peddling and Begging">
        <xs:annotation>
          <xs:documentation>Peddling and Begging</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Personal Sexual Servitude">
        <xs:annotation>
          <xs:documentation>Personal Sexual Servitude</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Pornography">
        <xs:annotation>
          <xs:documentation>Pornography</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Recreation and Sports">
        <xs:annotation>
          <xs:documentation>Recreation and Sports</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Religious Institution">
        <xs:annotation>
          <xs:documentation>Religious Institution</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Remote Interactive Sexual Acts">
        <xs:annotation>
          <xs:documentation>Remote Interactive Sexual Acts (including Online Ad/Webchat)</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Restaurants and Food Service">
        <xs:annotation>
          <xs:documentation>Restaurants and Food Service (Bars and Cantinas)</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Retail Sales">
        <xs:annotation>
          <xs:documentation>Retail Sales</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Strip Clubs">
        <xs:annotation>
          <xs:documentation>Strip Clubs</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Transportation">
        <xs:annotation>
          <xs:documentation>Transportation</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Traveling Sales Crew">
        <xs:annotation>
          <xs:documentation>Traveling Sales Crew</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Unknown">
        <xs:annotation>
          <xs:documentation>Unknown</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="ExploitationIndustryCodeType">
    <xs:annotation>
      <xs:documentation>A data type for an industry in which a victim of human trafficking can be exploited.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:ExploitationIndustryCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:complexType name="FindingType">
    <xs:annotation>
      <xs:documentation>A data type for the details of the authoritative decision of the court.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="nc:ActivityType">
        <xs:sequence>
          <xs:element ref="hs:FederalFindingsText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:FosterCareAdoptionAssistanceFindingsText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:StateFindingsText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:LeastRestrictivePlacementIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:PermanencyPlanApprovedIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ReasonableEffortsIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:FindingAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:simpleType name="FosterCareCasePlanGoalCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for foster care plan goals.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="Adoption">
        <xs:annotation>
          <xs:documentation>The goal is to facilitate the child's adoption by relatives, foster parents or other unrelated individuals.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Case Plan Goal Not Yet Established">
        <xs:annotation>
          <xs:documentation>No case plan goal has yet been established other than the care and protection of the child.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Emancipation">
        <xs:annotation>
          <xs:documentation>Because of specific factors or conditions, it is not appropriate or possible to return the child home, have a child live permanently with a relative or have the child be adopted; therefore, the goal is to maintain the child in a foster care setting until the child reaches the age of majority.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Guardianship">
        <xs:annotation>
          <xs:documentation>Because of specific factors or conditions, it is not appropriate or possible to return the child home, have a child live permanently with a relative or have the child be adopted; therefore, the goal is to maintain the child in a foster care setting until the child reaches the age of majority.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Live With Other Relatives">
        <xs:annotation>
          <xs:documentation>The goal is to have the child live permanently with a relative or relatives other than the ones from whom the child was removed. This could include guardianship by a relative(s).</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Long Term Foster Care">
        <xs:annotation>
          <xs:documentation>Because of specific factors or conditions, it is not appropriate or possible to return the child home or place her or him for adoption, and the goal is to maintain the child in a long-term foster care placement.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Reunify With Parents or Principal Caretaker(s)">
        <xs:annotation>
          <xs:documentation>The goal is to keep the child in foster care for a limited time to enable the agency to work with the family with whom the child had been living prior to entering foster care in order</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="FosterCareCasePlanGoalCodeType">
    <xs:annotation>
      <xs:documentation>A data type for foster care plan goals.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:FosterCareCasePlanGoalCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:simpleType name="FosterCareFundingSourceCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for describing a source for foster care funding.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="MOE">
        <xs:annotation>
          <xs:documentation>Medicaid Maintenance of Effort</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="SSI or other Federal">
        <xs:annotation>
          <xs:documentation>Supplemental Security Income or other Federal Support</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Title IV A">
        <xs:annotation>
          <xs:documentation>Title IV-A of the Social Security Act establishes eligibility and cash assistance for public assistance for needy families</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Title IV D Child Support">
        <xs:annotation>
          <xs:documentation>Title IV-D of the Social Security Act addressing Child Support Enforcement</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Title IV E Court Ordered Foster Care">
        <xs:annotation>
          <xs:documentation>Title IV E Court Ordered Foster Care</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Title IV E Sub-Adopt Eligible">
        <xs:annotation>
          <xs:documentation>Title IV-E of the Social Security Act establishing Foster Care Cash Assistance Subsidies for Needy Children</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Title IV E Voluntary Foster Care">
        <xs:annotation>
          <xs:documentation>Title IV-E of the Social Security Act allowing for voluntary Foster Care Agreements for temporary placement of a Child</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Title XIX Medicaid">
        <xs:annotation>
          <xs:documentation>Title XIX Medicaid</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="WRI">
        <xs:annotation>
          <xs:documentation>Welfare Rights Initiative</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="FosterCareFundingSourceCodeType">
    <xs:annotation>
      <xs:documentation>A data type for describing a source for foster care funding.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:FosterCareFundingSourceCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:simpleType name="FosterCareRemovalReasonCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for reasons a child was removed from a foster care placement.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="Caretaker Inability">
        <xs:annotation>
          <xs:documentation>Caretaker Inability</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Child Behavior">
        <xs:annotation>
          <xs:documentation>Child Behavior</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Child Drug Abuse">
        <xs:annotation>
          <xs:documentation>Child Drug Abuse</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Disabled Child">
        <xs:annotation>
          <xs:documentation>Disabled Child</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Inadequate Housing">
        <xs:annotation>
          <xs:documentation>Inadequate Housing</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Neglect">
        <xs:annotation>
          <xs:documentation>Neglect</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Parent Death">
        <xs:annotation>
          <xs:documentation>Parent Death</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Parent Drug Abuse">
        <xs:annotation>
          <xs:documentation>Parent Drug Abuse</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Parent Incarceration">
        <xs:annotation>
          <xs:documentation>Parent Incarceration</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Physical Abuse">
        <xs:annotation>
          <xs:documentation>Physical Abuse</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Relinquishment">
        <xs:annotation>
          <xs:documentation>Relinquishment</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Sexual Abuse">
        <xs:annotation>
          <xs:documentation>Sexual Abuse</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="FosterCareRemovalReasonCodeType">
    <xs:annotation>
      <xs:documentation>A data type for reasons a child was removed from a foster care placement.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:FosterCareRemovalReasonCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:complexType name="FosterParentChildAssociationType">
    <xs:annotation>
      <xs:documentation>A data type for an association between a child and a foster parent.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="hs:ParentChildAssociationType">
        <xs:sequence>
          <xs:element ref="hs:FosterCareCurrentPlacementDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:FosterCareDischargeReasonDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:FosterCareFirstRemovalDate" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:FosterCareFundingSourceAbstract" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:FosterCareLastRemovalDate" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:FosterCareLiablePlacementCountyCode" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:FosterCareMonthlyPaymentAmount" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:FosterCarePreviousPlacementSettingsQuantity" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:FosterCarePriorDischargeDate" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:FosterCareRemovalReasonAbstract" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:FosterCareTotalRemovalQuantity" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:MostRecentFosterCareReviewDate" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:OutOfStatePlacementIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:RemovalMannerDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:RemovalTransactionDate" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ServicePlanGoal" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:TimeOfAdoptionAgeMeasure" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:FosterParentChildAssociationAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="GoalObjectiveType">
    <xs:annotation>
      <xs:documentation>A data type for describing a subset of a service plan goal.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="nc:ActivityType">
        <xs:sequence>
          <xs:element ref="nc:Task" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:GoalObjectiveAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="HealthDetailsType">
    <xs:annotation>
      <xs:documentation>A data type for the details about a person's mental health, substance abuse, medical health and medications.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="structures:ObjectType">
        <xs:sequence>
          <xs:element ref="hs:MedicalHealthDetails" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:MentalHealthDetails" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:MedicationUse" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:Prescription" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:SubstanceAbuseDetails" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:HealthDetailsAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="HealthInsuranceType">
    <xs:annotation>
      <xs:documentation>A data type for health insurance information.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="nc:InsuranceType">
        <xs:sequence>
          <xs:element ref="hs:HealthInsurancePolicyPrimaryInsuredFullName" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:HealthInsuranceAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:simpleType name="HearingCategoryCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for the type of hearing that is going to take place.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="ADHE">
        <xs:annotation>
          <xs:documentation>Adversary Hearing</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="COMP">
        <xs:annotation>
          <xs:documentation>Compliance Hearing</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="EXPA">
        <xs:annotation>
          <xs:documentation>Ex Parte Hearing</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="INPH">
        <xs:annotation>
          <xs:documentation>Initial Permanency Hearing</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="JURY">
        <xs:annotation>
          <xs:documentation>Jury Trial</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="NERH">
        <xs:annotation>
          <xs:documentation>Non-Emergency Removal Hearing</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="PRET">
        <xs:annotation>
          <xs:documentation>Pretrial Hearing</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="PRH">
        <xs:annotation>
          <xs:documentation>Placement Review Hearing</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="TRIAL">
        <xs:annotation>
          <xs:documentation>Trial/ Final Hearing</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="HearingCategoryCodeType">
    <xs:annotation>
      <xs:documentation>A data type for the type of hearing that is going to take place.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:HearingCategoryCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:complexType name="HistoricalNarrativeType">
    <xs:annotation>
      <xs:documentation>A data type for the history of a participant of a case.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="structures:ObjectType">
        <xs:sequence>
          <xs:element ref="hs:CompetencyStatusText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:CriminalHistoryPendingChargesText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:IndigencyStatus" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:NonCriminalLegalIssuesText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:PresentingProblemText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:HistoricalNarrativeAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:simpleType name="HousingPermanencyCategoryCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for a kind of housing at time of service.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="Did not disclose">
        <xs:annotation>
          <xs:documentation>Did not disclose</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Permanent housing">
        <xs:annotation>
          <xs:documentation>Permanent housing (PH) is defined as community-based housing without a designated length of stay in which formerly homeless individuals and families live as independently as possible.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Transitional or No Housing">
        <xs:annotation>
          <xs:documentation>Transitional housing (TH) is designed to provide homeless individuals and families with the interim stability and support to successfully move to and maintain permanent housing.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Unknown">
        <xs:annotation>
          <xs:documentation>Unknown</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="HousingPermanencyCategoryCodeType">
    <xs:annotation>
      <xs:documentation>A data type for a kind of housing at time of service.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:HousingPermanencyCategoryCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:complexType name="HumanTraffickingVictimType">
    <xs:annotation>
      <xs:documentation>A data type for a person who is a victim, potentially or actually, of human trafficking.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="j:VictimType">
        <xs:sequence>
          <xs:element ref="hs:IdentifiedAsVictimStatus" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ProspectiveVictimStatus" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:PolyvictimizationCategoryAbstract" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:RecentPolyvictimizationIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:TraffickingEvent" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:VictimTraffickerRelationshipDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:HumanTraffickingVictimAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:simpleType name="IdentifiedAsVictimCategoryCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for a kind of identification of a person identified as a victim of human trafficking.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="Child Welfare Adoption Program">
        <xs:annotation>
          <xs:documentation>Child Welfare Adoption Program</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Child Welfare Child Protective Service agency (CPS)">
        <xs:annotation>
          <xs:documentation>Child Welfare Child Protective Service agency (CPS)</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Child Welfare Foster Home">
        <xs:annotation>
          <xs:documentation>Child Welfare Foster Home</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Child Welfare Other">
        <xs:annotation>
          <xs:documentation>Child Welfare Other</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Educator Teacher School">
        <xs:annotation>
          <xs:documentation>Educator/Teacher/School</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Employer">
        <xs:annotation>
          <xs:documentation>Employer</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Family or Friend">
        <xs:annotation>
          <xs:documentation>Family or Friend</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Law Enforcement Federal">
        <xs:annotation>
          <xs:documentation>Law Enforcement Federal (ICE/HIS, FBI, DoS/Diplomatic Service)</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Law Enforcement Police/sheriff (local)">
        <xs:annotation>
          <xs:documentation>Law Enforcement Police/sheriff (local)</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Law Enforcement Prosecutor - County">
        <xs:annotation>
          <xs:documentation>Law Enforcement Prosecutor - County</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Law Enforcement Prosecutor - Federal">
        <xs:annotation>
          <xs:documentation>Law Enforcement Prosecutor - Federal</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Law Enforcement Prosecutor - State">
        <xs:annotation>
          <xs:documentation>Law Enforcement Prosecutor - State</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Law Enforcement State">
        <xs:annotation>
          <xs:documentation>Law Enforcement State</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Law Enforcement State Attorney General">
        <xs:annotation>
          <xs:documentation>Law Enforcement State Attorney General</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Law Enforcement Tribal">
        <xs:annotation>
          <xs:documentation>Law Enforcement Tribal</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Other">
        <xs:annotation>
          <xs:documentation>Other</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Self">
        <xs:annotation>
          <xs:documentation>Self (Statement of victim)</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Service Provider DV Shelter">
        <xs:annotation>
          <xs:documentation>Service Provider DV Shelter</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Service Provider Free standing family planning clinic">
        <xs:annotation>
          <xs:documentation>Service Provider Free standing family planning clinic</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Service Provider Homeless Shelter">
        <xs:annotation>
          <xs:documentation>Service Provider Homeless Shelter</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Service Provider Hospital">
        <xs:annotation>
          <xs:documentation>Service Provider Hospital</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Service Provider Hospital Emergency department (ED)">
        <xs:annotation>
          <xs:documentation>Service Provider Hospital Emergency department (ED)</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Service Provider Human Trafficking Organization">
        <xs:annotation>
          <xs:documentation>Service Provider Human Trafficking Organization</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Service Provider IHS Hospitals and Clinics">
        <xs:annotation>
          <xs:documentation>Service Provider IHS Hospitals and Clinics</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Service Provider Legal Services">
        <xs:annotation>
          <xs:documentation>Service Provider Legal Services</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Service Provider Mental Health Clinic">
        <xs:annotation>
          <xs:documentation>Service Provider Mental Health Clinic</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Service Provider Other">
        <xs:annotation>
          <xs:documentation>Service Provider Other</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Service Provider Public Health Clinic or Department">
        <xs:annotation>
          <xs:documentation>Service Provider Public Health Clinic or Department</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Service Provider Rape Crisis">
        <xs:annotation>
          <xs:documentation>Service Provider Rape Crisis</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Service Provider Safety Net Provider">
        <xs:annotation>
          <xs:documentation>Service Provider Safety Net Provider (e.g., free clinic, federally qualified health center, rural health clinic, lookalike, disproportionate share hospital, nurse managed clinic, HIV/AIDS clinic)</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Service Provider Youth Service Provider">
        <xs:annotation>
          <xs:documentation>Service Provider Youth Service Provider</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="IdentifiedAsVictimCategoryCodeType">
    <xs:annotation>
      <xs:documentation>A data type for a kind of identification of a person identified as a victim of human trafficking.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:IdentifiedAsVictimCategoryCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:complexType name="IdentifiedAsVictimStatusType">
    <xs:annotation>
      <xs:documentation>A data type for a status of a person identified as a victim of human trafficking.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="nc:StatusType">
        <xs:sequence>
          <xs:element ref="hs:IdentifiedAsVictimCategoryAbstract" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:IdentifiedAsVictimIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:IdentifiedAsVictimStatusAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:simpleType name="InformalDispositionCategoryCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for a kind of informal disposition.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="Continued">
        <xs:annotation>
          <xs:documentation>Continued adjudication</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Deferred">
        <xs:annotation>
          <xs:documentation>Deferred adjudication</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="InformalDispositionCategoryCodeType">
    <xs:annotation>
      <xs:documentation>A data type for a kind of informal disposition.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:InformalDispositionCategoryCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:complexType name="InterStateOutputDataReportType">
    <xs:annotation>
      <xs:documentation>A data type for a State Output Data report of the Public Assistance Reporting Information System (PARIS).</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="structures:ObjectType">
        <xs:sequence>
          <xs:element ref="hs:InterStateOutputData" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:InterStateOutputDataReportAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="InterStateOutputDataType">
    <xs:annotation>
      <xs:documentation>A data type for a set of data for a State Output Data report of the Public Assistance Reporting Information System (PARIS).</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="structures:ObjectType">
        <xs:sequence>
          <xs:element ref="hs:PrimaryOfficialContact" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:SecondaryOfficialContact" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="nc:Person" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:InterStateOutputDataAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="JuvenileAbuseNeglectAllegationType">
    <xs:annotation>
      <xs:documentation>A data type for allegations of juvenile abuse or neglect.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="j:ChargeType">
        <xs:sequence>
          <xs:element ref="hs:AbuseNeglectAllegationCategoryText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:AbuseNeglectAllegationOriginationText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:AbuseNeglectDetailCategoryText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:AbuseNeglectInjury" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:AbuseNeglectSeverityAbstract" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:LawEnforcementReportedIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:JuvenileAbuseNeglectAllegationAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:simpleType name="JuvenileAggravatingMitigatingAssessmentCategoryCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for describing whether an assessment is for aggravating or mitigating factors.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="Aggravating">
        <xs:annotation>
          <xs:documentation>Aggravating</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Mitigating">
        <xs:annotation>
          <xs:documentation>Mitigating</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="JuvenileAggravatingMitigatingAssessmentCategoryCodeType">
    <xs:annotation>
      <xs:documentation>A data type for describing whether an assessment is for aggravating or mitigating factors.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:JuvenileAggravatingMitigatingAssessmentCategoryCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:complexType name="JuvenileAggravatingMitigatingAssessmentType">
    <xs:annotation>
      <xs:documentation>A data type for an assessment of aggravating and mitigating factors.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="hs:JuvenileAssessmentType">
        <xs:sequence>
          <xs:element ref="hs:DueDate" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:AssessmentAppealedIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:JuvenileAggravatingMitigatingAssessmentCategoryAbstract" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:OffenderCulpabilityText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:OffenseCharacteristicsText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:PeerInfluenceDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:PendingCharge" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:PerpetratorJuvenileRelationshipText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:RemovalIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:VictimCircumstanceDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:JuvenileAggravatingMitigatingAssessmentAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="JuvenileAssessmentType">
    <xs:annotation>
      <xs:documentation>A data type for a juvenile assessment.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="nc:AssessmentType">
        <xs:sequence>
          <xs:element ref="hs:AdministeringFacility" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:AssessmentOtherText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:AssessmentOutcome" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:AssessmentRecommendation" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:Caseworker" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:Juvenile" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ReceivedByTrackingID" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:JuvenileAssessmentAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="JuvenileCaseType">
    <xs:annotation>
      <xs:documentation>A data type for a juvenile case.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="nc:CaseType">
        <xs:sequence>
          <xs:element ref="hs:CaseReferredAgency" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:Caseworker" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:InformalAdjustment" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:InformalDisposition" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:Juvenile" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ReferralReasonText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:JuvenileCaseAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="JuvenileChargeType">
    <xs:annotation>
      <xs:documentation>A data type for an applied augmentation for type j:ChargeType</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="structures:ObjectType">
        <xs:sequence>
          <xs:element ref="hs:JuvenileChargeStatusOffenseIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:StatusOffense" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:JuvenileChargeAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="JuvenileEducationOrganizationAssociationType">
    <xs:annotation>
      <xs:documentation>A data type for an association between a juvenile and an education organization.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="nc:AssociationType">
        <xs:sequence>
          <xs:element ref="hs:JuvenileStudent" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:EducationOrganization" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:JuvenileEducationOrganizationAssociationAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:simpleType name="JuvenileFamilyFinancialProblemCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for describing whether a family suffers from financial problems.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="No">
        <xs:annotation>
          <xs:documentation>No</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Unknown">
        <xs:annotation>
          <xs:documentation>Unknown</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Yes">
        <xs:annotation>
          <xs:documentation>Yes</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="JuvenileFamilyFinancialProblemCodeType">
    <xs:annotation>
      <xs:documentation>A data type for describing whether a family suffers from financial problems.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:JuvenileFamilyFinancialProblemCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:complexType name="JuvenileFireSettingCaseType">
    <xs:annotation>
      <xs:documentation>A data type for a juvenile firesetting case. This is specific to juveniles.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="hs:JuvenileCaseType">
        <xs:sequence>
          <xs:element ref="hs:FamilyMemberBehaviorDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:HelpSoughtIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:HelpSoughtDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:OtherConcerningBehaviorDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="nc:Treatment" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:JuvenileFireSettingCaseAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="JuvenileGangAssociationType">
    <xs:annotation>
      <xs:documentation>A data type for an association between a juvenile and a criminal gang organization.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="nc:AssociationType">
        <xs:sequence>
          <xs:element ref="hs:JuvenileGangMember" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:GangOrganization" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:JuvenileGangActiveBeginDate" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:JuvenileGangActiveEndDate" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:JuvenileGangAssociationDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:JuvenileGangStatus" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:JuvenileGangAssociationAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="JuvenileIntakeAssessmentType">
    <xs:annotation>
      <xs:documentation>A data type for a juvenile intake assessment.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="hs:JuvenileAssessmentType">
        <xs:sequence>
          <xs:element ref="hs:AbuseNeglectReportedIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:AtIntakePresentingProblemAbstract" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="j:ChargeDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ClientWalkInIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:JuvenileGangAffiliationIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:OtherIdentifiedSymptomsDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ParentGangAffiliationIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:PriorArrestDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:PriorDetention" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:PriorInterventionAbstract" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ProblemTreatmentHistoryAbstract" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:SuicideRiskOrRiskOfSelfHarmDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:SuicideRiskOrRiskOfSelfHarmIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:JuvenileIntakeAssessmentAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="JuvenilePlacementFacilityAssociationType">
    <xs:annotation>
      <xs:documentation>A data type for an association between a juvenile and a facility where the juvenile is directed to reside (e.g., orphanage, detention center, etc.).</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="nc:AssociationType">
        <xs:sequence>
          <xs:element ref="hs:PlacedJuvenile" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:PlacementFacility" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:JuvenilePlacementFacilityAssociationAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="JuvenilePlacementOtherLocationAssociationType">
    <xs:annotation>
      <xs:documentation>A data type for an association between a juvenile and a location -- other than a foster home, kin's residence, orphanage, or other facility -- where the juvenile is directed to reside.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="nc:AssociationType">
        <xs:sequence>
          <xs:element ref="hs:PlacedJuvenile" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:PlacementOtherLocation" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:JuvenilePlacementOtherLocationAssociationAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="JuvenilePlacementPersonAssociationType">
    <xs:annotation>
      <xs:documentation>A data type for an association between a juvenile and a person with whom the juvenile is directed to reside (e.g., foster parent, grandparent, etc.).</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="nc:AssociationType">
        <xs:sequence>
          <xs:element ref="hs:PlacedJuvenile" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:PlacementPerson" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:JuvenilePlacementPersonAssociationAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="JuvenilePlacementSupervisorAssociationType">
    <xs:annotation>
      <xs:documentation>A data type for an association between a juvenile and an entity that is responsible for supervising the juvenile's placement (e.g., social services department, probation department, etc.).</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="nc:AssociationType">
        <xs:sequence>
          <xs:element ref="hs:PlacedJuvenile" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:PlacementSupervisor" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:JuvenilePlacementSupervisorAssociationAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="JuvenilePlacementType">
    <xs:annotation>
      <xs:documentation>A data type for information about where a juvenile is directed to reside during the pendency of a delinquency proceeding.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="hs:PlacementType">
        <xs:sequence>
          <xs:element ref="hs:JuvenilePlacementGoalText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:JuvenilePlacementSupervisorPerson" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:JuvenilePlacementAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:simpleType name="JuvenileSpecialNeedCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for an enumerated list from the Adoption and Foster Care Annual Reporting System, 45 CFR 1355, appendix B (Adoption Data Elements), section III (Special Needs Status).</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="Age">
        <xs:annotation>
          <xs:documentation>Childs age (some states define the threshold as age 7)</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Emotionally disturbed">
        <xs:annotation>
          <xs:documentation>Childs inability to build or maintain satisfactory interpersonal relationships, inappropriate types of behavior or feelings, general pervasive mood of unhappiness or depression, or tendency to develop physical symptoms or fears associated with personal problems</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Medical Condition">
        <xs:annotation>
          <xs:documentation>Childs other medically diagnosed condition requiring special care, such as chronic illness or diagnosis as HIV positive</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Mental retardation">
        <xs:annotation>
          <xs:documentation>Childs developmental disability; significantly subaverage general cognitive and motor functioning existing concurrently with deficits in adaptive behavior</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Not Applicable">
        <xs:annotation>
          <xs:documentation>Not Applicable</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Other">
        <xs:annotation>
          <xs:documentation>Other</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Physically disabled">
        <xs:annotation>
          <xs:documentation>Childs physical condition adversely affects day-to-day motor function</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Racial/Original Background">
        <xs:annotation>
          <xs:documentation>Racial/Original Background</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Sibling Group">
        <xs:annotation>
          <xs:documentation>Child is a member of a sibling group to be placed for adoption together</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Visually or hearing impaired">
        <xs:annotation>
          <xs:documentation>Childs visual impairment or hearing impairment might significantly affect educational performance or development</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="JuvenileSpecialNeedCodeType">
    <xs:annotation>
      <xs:documentation>A data type for an enumerated list from the Adoption and Foster Care Annual Reporting System, 45 CFR 1355, appendix B (Adoption Data Elements), section III (Special Needs Status).</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:JuvenileSpecialNeedCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:complexType name="JuvenileSupervisionConditionType">
    <xs:annotation>
      <xs:documentation>A data type for recording juvenile supervision condition information for an individual.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="nc:ConditionType">
        <xs:sequence>
          <xs:element ref="hs:JuvenileSupervisionConditionFrequencyDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:JuvenileSupervisionConditionAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="JuvenileType">
    <xs:annotation>
      <xs:documentation>A data type for a juvenile.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="structures:ObjectType">
        <xs:sequence>
          <xs:element ref="nc:RoleOfPerson" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:JuvenileArrestedFriendsIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:JuvenileAttentionDisorderDiagnosisIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:JuvenileChildEverAdoptedIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:JuvenileCulturalFactorsDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:JuvenileDeceasedParentIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:JuvenileEmotionalDisturbanceIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:JuvenileFamilyFinancialProblemAbstract" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:JuvenileFosterCarePlacementIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:JuvenileFutureGoalDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:JuvenileHomelessnessIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:JuvenileHomePrivacyIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:JuvenileHomeSafeIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:JuvenileBehaviorDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:JuvenileKinshipCarePlacementIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:JuvenileLackOfNecessityIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:JuvenileLegalConcernsDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:JuvenileLivingSituationDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:JuvenileOverallGrowthAssessmentDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:JuvenileParentConversationIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:JuvenileParentSubstanceUseIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:JuvenilePositiveActivitiesDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:JuvenilePositiveActivitiesIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:JuvenilePositivePeerRelationshipIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:JuvenileProblemImpactDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:JuvenileRepeatOffenderIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:JuvenileSpecialNeedsIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:JuvenileSpecialNeedAbstract" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:JuvenileStrengthsInterestsDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:JuvenileTroubledFriendsIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:JuvenileAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="LawEnforcementContactActivityType">
    <xs:annotation>
      <xs:documentation>A data type for recording a law enforcement contact with an individual.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="hs:ContactActivityType">
        <xs:sequence>
          <xs:element ref="hs:LawEnforcementContactVehiclePositionAbstract" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:LawEnforcementContactAttentionAbstract" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:LawEnforcementContactActivityCriminalRecordClearanceIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:LawEnforcementContactActivityGangMemberIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:LawEnforcementContactActivityGangAssociateIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:LawEnforcementContactActivityGangSelfAdmitIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:LawEnforcementContactActivityGangTattooIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:LawEnforcementContactActivityGangAreaIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:LawEnforcementContactActivityGangCrimeIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:LawEnforcementContactActivityGangSignalIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:LawEnforcementContactActivityGangKnownAssociationIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:LawEnforcementContactActivityGangThirdPartyIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:LawEnforcementContactActivityGangOtherLawEnforcementIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:LawEnforcementContactActivityAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:simpleType name="LawEnforcementContactAttentionCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for describing the unit requiring special attention for the contact.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="Arson">
        <xs:annotation>
          <xs:documentation>Arson</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Burglary">
        <xs:annotation>
          <xs:documentation>Burglary</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="CAC">
        <xs:annotation>
          <xs:documentation>Crimes Against Children</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="ECU">
        <xs:annotation>
          <xs:documentation>Critical Incident Unit</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Gangs">
        <xs:annotation>
          <xs:documentation>Gangs</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Missing Persons">
        <xs:annotation>
          <xs:documentation>Missing Persons</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="SEIU">
        <xs:annotation>
          <xs:documentation>Special Investigations Unit, also called SIU</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Theft">
        <xs:annotation>
          <xs:documentation>Theft</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="LawEnforcementContactAttentionCodeType">
    <xs:annotation>
      <xs:documentation>A data type for describing the unit requiring special attention for the contact.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:LawEnforcementContactAttentionCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:simpleType name="LawEnforcementContactVehiclePositionCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for describing the location of the contact subject in a vehicle.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="Driver">
        <xs:annotation>
          <xs:documentation>Driver</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Passenger">
        <xs:annotation>
          <xs:documentation>Passenger</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Pedestrian">
        <xs:annotation>
          <xs:documentation>Pedestrian</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="LawEnforcementContactVehiclePositionCodeType">
    <xs:annotation>
      <xs:documentation>A data type for describing the location of the contact subject in a vehicle.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:LawEnforcementContactVehiclePositionCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:simpleType name="LevelOfCareCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for a placement as defined by the Adoption and Safe Families Act or state law.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="Basic">
        <xs:annotation>
          <xs:documentation>Basic</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Intense">
        <xs:annotation>
          <xs:documentation>Intense</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Moderate">
        <xs:annotation>
          <xs:documentation>Moderate</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Specialized">
        <xs:annotation>
          <xs:documentation>Specialized</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="LevelOfCareCodeType">
    <xs:annotation>
      <xs:documentation>A data type for a placement as defined by the Adoption and Safe Families Act or state law.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:LevelOfCareCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:simpleType name="LivingSituationCategoryCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for a kind of living situation.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="Assisted Living (Temporary)">
        <xs:annotation>
          <xs:documentation>Assisted Living (Temporary)</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Did Not Disclose">
        <xs:annotation>
          <xs:documentation>Did Not Disclose</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="DV/Crisis Shelter">
        <xs:annotation>
          <xs:documentation>DV/Crisis Shelter</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Foster Family Home (Non-Relative)">
        <xs:annotation>
          <xs:documentation>Foster Family Home (Non-Relative)</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Foster Family Home (Relative)">
        <xs:annotation>
          <xs:documentation>Foster Family Home (Relative, Including Kinship Care)</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Friends Home">
        <xs:annotation>
          <xs:documentation>Friends Home</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Group Home">
        <xs:annotation>
          <xs:documentation>Group Home</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Homeless Shelter">
        <xs:annotation>
          <xs:documentation>Homeless Shelter</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Human Trafficking Specific Shelter">
        <xs:annotation>
          <xs:documentation>Human Trafficking Specific Shelter</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Independent Living (Supervised)">
        <xs:annotation>
          <xs:documentation>Independent Living (Supervised)</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Institution">
        <xs:annotation>
          <xs:documentation>Institution</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Juvenile Detention Facility/Jail/Prison">
        <xs:annotation>
          <xs:documentation>Juvenile Detention Facility/Jail/Prison</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Living In Own Home">
        <xs:annotation>
          <xs:documentation>Living In Own Home</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Other">
        <xs:annotation>
          <xs:documentation>Other</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Other Relative(s) Home">
        <xs:annotation>
          <xs:documentation>Other Relative(s) Home (With No Involvement Of The Foster Care System)</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Out-Of-State/Tribal Service Area">
        <xs:annotation>
          <xs:documentation>Out-Of-State/Tribal Service Area</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Pre-Adoptive Home">
        <xs:annotation>
          <xs:documentation>Pre-Adoptive Home</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Runaway Homeless Youth">
        <xs:annotation>
          <xs:documentation>Runaway Homeless Youth</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Runaway/Homeless">
        <xs:annotation>
          <xs:documentation>Runaway/Homeless</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Trial Home Visit">
        <xs:annotation>
          <xs:documentation>Trial Home Visit</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Unknown">
        <xs:annotation>
          <xs:documentation>Unknown</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Youth Emergency Shelter">
        <xs:annotation>
          <xs:documentation>Youth Emergency Shelter</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="LivingSituationCategoryCodeType">
    <xs:annotation>
      <xs:documentation>A data type for a kind of living situation.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:LivingSituationCategoryCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:complexType name="MedicalHealthDetailsType">
    <xs:annotation>
      <xs:documentation>A data type for details about a person's medical health.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="nc:ActivityType">
        <xs:sequence>
          <xs:element ref="hs:DentalHistoryDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:MedicalHistoryDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:HearingDisabilityIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:VisualDisabilityIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:OtherPhysicalDisabilityIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:MedicalHealthDetailsAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="MedicalSummaryType">
    <xs:annotation>
      <xs:documentation>A data type for a summary of a person's medical information.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="structures:ObjectType">
        <xs:sequence>
          <xs:element ref="nc:MedicalCondition" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ClinicalObservation" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:MedicalEncounter" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ServiceEvent" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:MedicalSummaryAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:simpleType name="MedicationUseFrequencyCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for describing the medication use frequency.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="As Needed">
        <xs:annotation>
          <xs:documentation>As Needed</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="At Meal">
        <xs:annotation>
          <xs:documentation>At Meal</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Daily">
        <xs:annotation>
          <xs:documentation>Daily</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Three Times Daily">
        <xs:annotation>
          <xs:documentation>Three Times Daily</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Twice Daily">
        <xs:annotation>
          <xs:documentation>Twice Daily</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="MedicationUseFrequencyCodeType">
    <xs:annotation>
      <xs:documentation>A data type for describing the medication use frequency.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:MedicationUseFrequencyCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:complexType name="MedicationUseType">
    <xs:annotation>
      <xs:documentation>A data type for recording medication use for an individual.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="nc:ActivityType">
        <xs:sequence>
          <xs:element ref="hs:Medication" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:Prescriber" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:Dispenser" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:MedicationDispensingDate" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:MedicationDoseMeasure" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:MedicationUseFrequencyAbstract" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:MedicationLastTakenDate" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:MedicationTreatmentReasonText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:PrescriptionUseInstructionsText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:MedicationUseAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="MentalHealthDetailsType">
    <xs:annotation>
      <xs:documentation>A data type for details about a person's mental health including social history and psychosocial information.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="nc:ActivityType">
        <xs:sequence>
          <xs:element ref="hs:DevelopmentalDisabilityCategoryAbstract" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:MentalHealthHospitalizationHistoryDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:MentalHealthHistoryDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:MentalHealthDetailsAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="MetadataType">
    <xs:annotation>
      <xs:documentation>A data type for metadata about a record.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="structures:MetadataType">
        <xs:sequence>
          <xs:element ref="hs:CreationDate" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:LastUpdatedTrackingID" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ProtectedHealthInformationIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:SubmissionDateTime" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:simpleType name="MethodOfPaymentCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for a method of payment.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="01">
        <xs:annotation>
          <xs:documentation>Private Pay (Cash, Charge, Credit Card)</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="02">
        <xs:annotation>
          <xs:documentation>Medicaid</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="03">
        <xs:annotation>
          <xs:documentation>Medicare</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="04">
        <xs:annotation>
          <xs:documentation>Commercial Insurance</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="05">
        <xs:annotation>
          <xs:documentation>Military Installations or VA</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="06">
        <xs:annotation>
          <xs:documentation>Worker's Compensation</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="07">
        <xs:annotation>
          <xs:documentation>Indian Nations</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="99">
        <xs:annotation>
          <xs:documentation>Other</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="MethodOfPaymentCodeType">
    <xs:annotation>
      <xs:documentation>A data type for a method of payment.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:MethodOfPaymentCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:complexType name="MissingChildRecoveryType">
    <xs:annotation>
      <xs:documentation>A data type for a recovery of a missing child.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="nc:ActivityType">
        <xs:sequence>
          <xs:element ref="nc:Agency" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:AgencyCaseNumberID" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:Child" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ChildDeceasedIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:MissingChildRecoveryMethodText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:MissingChildReporter" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="j:PersonDeath" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:MissingChildRecoveryAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="MissingChildRelatedPersonType">
    <xs:annotation>
      <xs:documentation>A data type for a person related to a missing child.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="structures:ObjectType">
        <xs:sequence>
          <xs:element ref="hs:ChildRelationshipText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="j:Warrant" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="nc:RoleOfPerson" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:MissingChildRelatedPersonAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="OrganizationAugmentationType">
    <xs:annotation>
      <xs:documentation>A data type for additional information about an organization.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="structures:AugmentationType">
        <xs:sequence>
          <xs:element ref="hs:OrganizationCaseID" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="ParentChildAssociationType">
    <xs:annotation>
      <xs:documentation>A data type for an association between a child and a person who is in a parent role toward that child.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="nc:AssociationType">
        <xs:sequence>
          <xs:element ref="hs:Child" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:Parent" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:HouseholdMemberIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ParentChildKinshipCategoryAbstract" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:BiologicalParentDeterminationDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:BiologicalParentDeterminationMethodCode" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:TerminationParentalRightsDate" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:TerminationParentalRightsIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ChildBirthOrderNumeric" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ParentChildAssociationAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:simpleType name="ParentChildKinshipCategoryCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for describing the nature of the relationship from a parent to a child</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="Adoption">
        <xs:annotation>
          <xs:documentation>Adoption</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Biological">
        <xs:annotation>
          <xs:documentation>Biological</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Foster">
        <xs:annotation>
          <xs:documentation>Foster</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Guardianship">
        <xs:annotation>
          <xs:documentation>Guardianship</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Marriage">
        <xs:annotation>
          <xs:documentation>Marriage</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Putative">
        <xs:annotation>
          <xs:documentation>Putative</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Surrogate">
        <xs:annotation>
          <xs:documentation>Surrogate</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="ParentChildKinshipCategoryCodeType">
    <xs:annotation>
      <xs:documentation>A data type for describing the nature of the relationship from a parent to a child</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:ParentChildKinshipCategoryCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:simpleType name="ParticipantCategoryCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for a kind of participant.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="Aunt">
        <xs:annotation>
          <xs:documentation>Aunt</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Biological Father">
        <xs:annotation>
          <xs:documentation>Biological Father</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Biological Mother">
        <xs:annotation>
          <xs:documentation>Biological Mother</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Brother">
        <xs:annotation>
          <xs:documentation>Brother</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Clan Member">
        <xs:annotation>
          <xs:documentation>Clan Member</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Cousin">
        <xs:annotation>
          <xs:documentation>Cousin</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Current Guardian">
        <xs:annotation>
          <xs:documentation>Current Guardian</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Excluded Father">
        <xs:annotation>
          <xs:documentation>Excluded Father</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Father">
        <xs:annotation>
          <xs:documentation>Father</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Former Guardian">
        <xs:annotation>
          <xs:documentation>Former Guardian</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Foster Parent">
        <xs:annotation>
          <xs:documentation>Foster Parent</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Grandfather">
        <xs:annotation>
          <xs:documentation>Grandfather</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Grandmother">
        <xs:annotation>
          <xs:documentation>Grandmother</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Head of Household">
        <xs:annotation>
          <xs:documentation>Head of Household</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Minor Father">
        <xs:annotation>
          <xs:documentation>Minor Father</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Minor Mother">
        <xs:annotation>
          <xs:documentation>Minor Mother</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Mother">
        <xs:annotation>
          <xs:documentation>Mother</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Other">
        <xs:annotation>
          <xs:documentation>Other</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Putative Father">
        <xs:annotation>
          <xs:documentation>Putative Father</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Sister">
        <xs:annotation>
          <xs:documentation>Sister</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Step-Parent">
        <xs:annotation>
          <xs:documentation>Step-Parent</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Third Party Agency">
        <xs:annotation>
          <xs:documentation>Third Party Agency</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Uncle">
        <xs:annotation>
          <xs:documentation>Uncle</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="ParticipantCategoryCodeType">
    <xs:annotation>
      <xs:documentation>A data type for a kind of participant.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:ParticipantCategoryCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:simpleType name="ParticipantRoleCodeListCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for a participant role.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="Child">
        <xs:annotation>
          <xs:documentation>Child</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="CP">
        <xs:annotation>
          <xs:documentation>CP</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="NCP">
        <xs:annotation>
          <xs:documentation>NCP</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="ParticipantRoleCodeListCodeType">
    <xs:annotation>
      <xs:documentation>A data type for a participant role.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:ParticipantRoleCodeListCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:simpleType name="PatientLocationCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for a location of a patient.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="01">
        <xs:annotation>
          <xs:documentation>Home</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="02">
        <xs:annotation>
          <xs:documentation>Intermediary Care</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="03">
        <xs:annotation>
          <xs:documentation>Nursing Home</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="04">
        <xs:annotation>
          <xs:documentation>Long-Term/Extended Care</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="05">
        <xs:annotation>
          <xs:documentation>Rest Home</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="06">
        <xs:annotation>
          <xs:documentation>Boarding Home</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="07">
        <xs:annotation>
          <xs:documentation>Skilled-Care Facility</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="08">
        <xs:annotation>
          <xs:documentation>Sub-Acute Care Facility</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="09">
        <xs:annotation>
          <xs:documentation>Acute-Care Facility</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="10">
        <xs:annotation>
          <xs:documentation>Outpatient</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="11">
        <xs:annotation>
          <xs:documentation>Hospice</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="98">
        <xs:annotation>
          <xs:documentation>Unknown</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="99">
        <xs:annotation>
          <xs:documentation>Other</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="PatientLocationCodeType">
    <xs:annotation>
      <xs:documentation>A data type for a location of a patient.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:PatientLocationCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:complexType name="PatientType">
    <xs:annotation>
      <xs:documentation>A data type for a person receiving medical care.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="structures:ObjectType">
        <xs:sequence>
          <xs:element ref="hs:CustodialEntity" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:MedicalSummary" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:PatientLocationAbstract" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:PatientNameOfAnimalText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ProviderEntity" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ReportingEntity" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:SpeciesAbstract" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="nc:RoleOfPerson" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:PatientAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="PersonAugmentationType">
    <xs:annotation>
      <xs:documentation>A data type for additional information about a person.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="structures:AugmentationType">
        <xs:sequence>
          <xs:element ref="nc:StateName" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:PhoneContactSupportIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:FaxContactSupportIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:EmailContactSupportIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:SSNVerificationIndicatorCode" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:FraudIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:FugitiveFelonIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ProbationAndParoleViolationIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:DrugRelatedFelonIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:VAMatchRequestIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:StateMatchRequestIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:FEDMatchRequestIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:Eligibility" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:TribalAffiliationText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="nc:Case" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:StudentCurrentEducationEnrollmentIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:StudentCurrentEducationTruancyIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:StudentCurrentEducationDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:StudentSpecialEducationEligibleIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:StudentCurrentEducationEnrollmentEndDate" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:StudentIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:EducationalIssues" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:HistoricalNarrative" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ICWAEligibilityIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:SeriousHabitualOffenderIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:HealthDetails" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:HealthInsurance" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:EnglishInterpreterRequiredIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:RecentLifeChangesDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:EmployerContactInformation" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:AlienIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:CurrentLivingSituationCategoryAbstract" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:HobbiesInterestsDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:HousingPermanencyCategoryCode" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:PerceivedAgeMeasure" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:PersonGenderIdentityAbstract" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:PersonPhysicalConditionText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:RecentLivingSituationCategoryAbstract" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="PersonCaseAssociationType">
    <xs:annotation>
      <xs:documentation>A data type for a relationship between a person and a case.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="nc:AssociationType">
        <xs:sequence>
          <xs:element ref="nc:Person" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="nc:Case" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:PersonCaseAssociationAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:simpleType name="PersonGenderIdentityCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for a gender of a person's identity.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="Did not disclose">
        <xs:annotation>
          <xs:documentation>Did not disclose</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Female">
        <xs:annotation>
          <xs:documentation>Female</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Genderqueer/Gender Non-conforming">
        <xs:annotation>
          <xs:documentation>Genderqueer/Gender Non-conforming (Includes gender-variant children)</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Intersex/Non-binary gender">
        <xs:annotation>
          <xs:documentation>Intersex/Non-binary gender</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Male">
        <xs:annotation>
          <xs:documentation>Male</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Transgender Female to Male (FTM)">
        <xs:annotation>
          <xs:documentation>Transgender Female to Male (FTM)</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Transgender General">
        <xs:annotation>
          <xs:documentation>Transgender General (Includes two-spirit, Transsexual, Cross-dresser)</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Transgender Male to Female (MTF)">
        <xs:annotation>
          <xs:documentation>Transgender Male to Female (MTF)</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Unknown">
        <xs:annotation>
          <xs:documentation>Unknown</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="PersonGenderIdentityCodeType">
    <xs:annotation>
      <xs:documentation>A data type for a gender of a person's identity.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:PersonGenderIdentityCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:simpleType name="PersonOtherKinAssociationCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for describing the nature of the kinship or other close personal relationship from a source person to a target person</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="Authority Figure">
        <xs:annotation>
          <xs:documentation>Authority Figure</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Babysitter">
        <xs:annotation>
          <xs:documentation>Babysitter</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Brother">
        <xs:annotation>
          <xs:documentation>Brother</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Brother-In-Law">
        <xs:annotation>
          <xs:documentation>Brother-In-Law</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Clergy">
        <xs:annotation>
          <xs:documentation>Clergy</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Coach">
        <xs:annotation>
          <xs:documentation>Coach</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Domestic Partner">
        <xs:annotation>
          <xs:documentation>Domestic Partner</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Father-in-Law">
        <xs:annotation>
          <xs:documentation>Father-in-Law</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Fiance">
        <xs:annotation>
          <xs:documentation>Fiance</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Fiancee">
        <xs:annotation>
          <xs:documentation>Fiancee</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Fictive Kin">
        <xs:annotation>
          <xs:documentation>Fictive Kin</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Godfather">
        <xs:annotation>
          <xs:documentation>Godfather</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Godmother">
        <xs:annotation>
          <xs:documentation>Godmother</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Granddaughter">
        <xs:annotation>
          <xs:documentation>Granddaughter</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Grandson">
        <xs:annotation>
          <xs:documentation>Grandson</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Great-Granddaughter">
        <xs:annotation>
          <xs:documentation>Great-Granddaughter</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Great-Grandson">
        <xs:annotation>
          <xs:documentation>Great-Grandson</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Maternal Aunt">
        <xs:annotation>
          <xs:documentation>Maternal Aunt</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Maternal Female Cousin">
        <xs:annotation>
          <xs:documentation>Maternal Female Cousin</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Maternal Grandfather">
        <xs:annotation>
          <xs:documentation>Maternal Grandfather</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Maternal Grandmother">
        <xs:annotation>
          <xs:documentation>Maternal Grandmother</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Maternal Great Grandfather">
        <xs:annotation>
          <xs:documentation>Maternal Great Grandfather</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Maternal Great Grandmother">
        <xs:annotation>
          <xs:documentation>Maternal Great Grandmother</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Maternal Male Cousin">
        <xs:annotation>
          <xs:documentation>Maternal Male Cousin</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Maternal Uncle">
        <xs:annotation>
          <xs:documentation>Maternal Uncle</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Mother-in-Law">
        <xs:annotation>
          <xs:documentation>Mother-in-Law</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Neighbor">
        <xs:annotation>
          <xs:documentation>Neighbor</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Nephew">
        <xs:annotation>
          <xs:documentation>Nephew</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Niece">
        <xs:annotation>
          <xs:documentation>Niece</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Paternal Aunt">
        <xs:annotation>
          <xs:documentation>Paternal Aunt</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Paternal Female Cousin">
        <xs:annotation>
          <xs:documentation>Paternal Female Cousin</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Paternal Grandfather">
        <xs:annotation>
          <xs:documentation>Paternal Grandfather</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Paternal Grandmother">
        <xs:annotation>
          <xs:documentation>Paternal Grandmother</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Paternal Great Grandfather">
        <xs:annotation>
          <xs:documentation>Paternal Great Grandfather</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Paternal Great Grandmother">
        <xs:annotation>
          <xs:documentation>Paternal Great Grandmother</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Paternal Male Cousin">
        <xs:annotation>
          <xs:documentation>Paternal Male Cousin</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Paternal Uncle">
        <xs:annotation>
          <xs:documentation>Paternal Uncle</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Roommate">
        <xs:annotation>
          <xs:documentation>Roommate</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Significant Other">
        <xs:annotation>
          <xs:documentation>Significant Other</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Sister">
        <xs:annotation>
          <xs:documentation>Sister</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Sister-In-Law">
        <xs:annotation>
          <xs:documentation>Sister-In-Law</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Teacher">
        <xs:annotation>
          <xs:documentation>Teacher</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Unrelated Friend">
        <xs:annotation>
          <xs:documentation>Unrelated Friend</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="PersonOtherKinAssociationCodeType">
    <xs:annotation>
      <xs:documentation>A data type for describing the nature of the kinship or other close personal relationship from a source person to a target person</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:PersonOtherKinAssociationCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:complexType name="PersonOtherKinAssociationType">
    <xs:annotation>
      <xs:documentation>A data type for a relationship that is a kinship or other close personal association between the source object and the target object. The relationship between a parent and a child should be captured using the ParentChildAssociation</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="nc:AssociationType">
        <xs:sequence>
          <xs:element ref="hs:SourcePerson" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:TargetPerson" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:FamilyIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:HouseholdMemberIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:PersonOtherKinAssociationCategoryAbstract" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:PersonOtherKinAssociationAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:simpleType name="PersonRoleCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for a person role.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="Client">
        <xs:annotation>
          <xs:documentation>Client</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Contact">
        <xs:annotation>
          <xs:documentation>Contact</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="PersonRoleCodeType">
    <xs:annotation>
      <xs:documentation>A data type for a person role.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:PersonRoleCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:simpleType name="PersonSexualOrientationCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for a target gender of the sexual interest of a person.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="Bisexual">
        <xs:annotation>
          <xs:documentation>Bisexual</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Did not disclose">
        <xs:annotation>
          <xs:documentation>Did not disclose</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Do not know/Not sure">
        <xs:annotation>
          <xs:documentation>Do not know/Not sure</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Lesbian or gay">
        <xs:annotation>
          <xs:documentation>Lesbian or gay</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Other">
        <xs:annotation>
          <xs:documentation>Other</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Straight">
        <xs:annotation>
          <xs:documentation>Straight</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="PersonSexualOrientationCodeType">
    <xs:annotation>
      <xs:documentation>A data type for a target gender of the sexual interest of a person.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:PersonSexualOrientationCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:simpleType name="PetitionCategoryCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for the type of petition filed.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="AM">
        <xs:annotation>
          <xs:documentation>Amended</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="OR">
        <xs:annotation>
          <xs:documentation>Original</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="SB">
        <xs:annotation>
          <xs:documentation>Subsequent</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="PetitionCategoryCodeType">
    <xs:annotation>
      <xs:documentation>A data type for the type of petition filed.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:PetitionCategoryCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:complexType name="PetitionerChildAssociationType">
    <xs:annotation>
      <xs:documentation>A data type for an association between a petitioner and a child.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="nc:AssociationType">
        <xs:sequence>
          <xs:element ref="hs:Child" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:Petitioner" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:PersonAssociationCategoryAbstract" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:PetitionerChildAssociationAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="PetitionerType">
    <xs:annotation>
      <xs:documentation>A data type for information about the person filing the petition.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="structures:ObjectType">
        <xs:sequence>
          <xs:element ref="nc:RoleOfPerson" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:PetitionerAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="PharmacistType">
    <xs:annotation>
      <xs:documentation>A data type for a person who is professionally qualified to prepare and dispense medicinal drugs.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="structures:ObjectType">
        <xs:sequence>
          <xs:element ref="hs:NPIIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:StateLicenseIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="nc:RoleOfPerson" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:PharmacistAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:simpleType name="PlacementLocationCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for a list that describes the location of a child or youth's placement.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="Family">
        <xs:annotation>
          <xs:documentation>Family</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Father">
        <xs:annotation>
          <xs:documentation>Father</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Fictive Kin">
        <xs:annotation>
          <xs:documentation>Symbolic Relative (also known as Fictive Kin)</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Foster Group Home">
        <xs:annotation>
          <xs:documentation>Foster Group Home</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Foster Home">
        <xs:annotation>
          <xs:documentation>Foster Home</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Foster Home Adoptive">
        <xs:annotation>
          <xs:documentation>Foster Home Adoptive</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Habitative Foster Home">
        <xs:annotation>
          <xs:documentation>Habitative Foster Home</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Mother">
        <xs:annotation>
          <xs:documentation>Mother</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Psychiatric Hospital">
        <xs:annotation>
          <xs:documentation>Psychiatric Hospital</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="RSA">
        <xs:annotation>
          <xs:documentation>Residential Substance Abuse Treatment Center</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="RTC">
        <xs:annotation>
          <xs:documentation>Residential Treatment Center</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="TFH">
        <xs:annotation>
          <xs:documentation>Therapeutic Foster Home</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="PlacementLocationCodeType">
    <xs:annotation>
      <xs:documentation>A data type for a list that describes the location of a child or youth's placement.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:PlacementLocationCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:simpleType name="PlacementSettingCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for a placement setting code.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="Foster Family Home (Non-Relative)">
        <xs:annotation>
          <xs:documentation>A licensed foster family home regarded by the title IV-E agency as a foster care living arrangement.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Foster Family Home (Relative)">
        <xs:annotation>
          <xs:documentation>A licensed or unlicensed home of the child's relatives regarded by the title IV-E agency as a foster care living arrangement for the child.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Group Home">
        <xs:annotation>
          <xs:documentation>A licensed or approved home providing 24-hour care for children in a small group setting that generally has from seven to twelve children.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Institution">
        <xs:annotation>
          <xs:documentation>A child care facility operated by a public or private agency and providing 24-hour care and/or treatment for children who require separation from their own homes and group living experience. These facilities may include: child care institutions; residential treatment facilities; maternity homes; etc.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Pre-Adoptive Home">
        <xs:annotation>
          <xs:documentation>A home in which the family intends to adopt the child. The family may or may not be receiving a foster care payment or an adoption subsidy on behalf of the child.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Runaway">
        <xs:annotation>
          <xs:documentation>The child has run away from the foster care setting.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Supervised Independent Living">
        <xs:annotation>
          <xs:documentation>An alternative transitional living arrangement where the child is under the supervision of the agency but without 24 hour adult supervision, is receiving financial support from the child welfare agency, and is in a setting which provides the opportunity for increased responsibility for self care.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Trial Home Visit">
        <xs:annotation>
          <xs:documentation>The child has been in a foster care placement, but, under title IV-E agency supervision, has been returned to the principal caretaker for a limited and specified period of time. If a time period is not specified the child must be identified as having been returned home at the point at which the trial home visit exceeds six months</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="PlacementSettingCodeType">
    <xs:annotation>
      <xs:documentation>A data type for a placement setting code.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:PlacementSettingCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:simpleType name="PlacementSettingRemunerationCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for a placement setting remuneration.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="Paid">
        <xs:annotation>
          <xs:documentation>Paid</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Unpaid">
        <xs:annotation>
          <xs:documentation>Unpaid</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="PlacementSettingRemunerationCodeType">
    <xs:annotation>
      <xs:documentation>A data type for a placement setting remuneration.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:PlacementSettingRemunerationCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:complexType name="PlacementType">
    <xs:annotation>
      <xs:documentation>A data type for the placement history of a child or youth.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="nc:ActivityType">
        <xs:sequence>
          <xs:element ref="hs:PlacementCategoryRestrictivenessText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:RelativePlacementResourcesDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:AdoptionFosterCareHomeStudyText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ChangeOfSchoolIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ICPCPlacementApprovalIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:LevelOfCareCategoryAbstract" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:PlacementChangeReasonAbstract" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:PlacementCategoryAbstract" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:PlacementAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:simpleType name="PolyvictimizationCategoryCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for a kind of additional victimization</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="Assault">
        <xs:annotation>
          <xs:documentation>Assault</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Bullying">
        <xs:annotation>
          <xs:documentation>Bullying</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Child Maltreatment by an adult">
        <xs:annotation>
          <xs:documentation>Child Maltreatment by an adult</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Did not disclose">
        <xs:annotation>
          <xs:documentation>Did not disclose</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Opt Out">
        <xs:annotation>
          <xs:documentation>Opt Out</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Psychological or emotional abuse">
        <xs:annotation>
          <xs:documentation>Psychological or emotional abuse</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Sexual Victimization">
        <xs:annotation>
          <xs:documentation>Sexual Victimization</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Unknown">
        <xs:annotation>
          <xs:documentation>Unknown</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Witnessed and indirect victimization">
        <xs:annotation>
          <xs:documentation>Witnessed and indirect victimization</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="PolyvictimizationCategoryCodeType">
    <xs:annotation>
      <xs:documentation>A data type for a kind of additional victimization.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:PolyvictimizationCategoryCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:complexType name="PreScreeningType">
    <xs:annotation>
      <xs:documentation>A data type for an activity to identify that a person is a victim of human trafficking using a pre-screening tool or procedure (e.g., an intake form, federal screening tool).</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="nc:ActivityType">
        <xs:sequence>
          <xs:element ref="hs:PreScreeningToolAdministrator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:PreScreeningToolText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:PreScreeningAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="PrescriptionType">
    <xs:annotation>
      <xs:documentation>A data type for the details of written instructions from a physician or dentist to a druggist concerning the form and dosage of a drug to be issued to a given patient</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="nc:ActivityType">
        <xs:sequence>
          <xs:element ref="hs:Dispenser" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="nc:Drug" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:Prescriber" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:PrescriptionLastTakenDate" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:PrescriptionTreatmentReasonText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:PrescriptionUseInstructionsText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:DrugDispensedQuantity" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:DrugDosageUnitsAbstract" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:DrugPartialFillIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:DrugRefillNumberCountQuantity" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:DrugRefillsAuthorizedQuantity" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:MethodOfPaymentAbstract" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:Pharmacist" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:PrescriptionFilledDate" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:PrescriptionNormCodeText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:PrescriptionSoldDate" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:PrescriptionWrittenDate" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:StateIssuedRxSerialNumberIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:TransmissionFormOfRxOriginAbstract" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:PrescriptionAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:simpleType name="PresentingProblemCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for describing problems presented at intake.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="Anger Issues">
        <xs:annotation>
          <xs:documentation>Anger Management</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Choking Game">
        <xs:annotation>
          <xs:documentation>Self Strangulation</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Drug/Alcohol Disorder">
        <xs:annotation>
          <xs:documentation>Drug/Alcohol Disorder</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Eating Disorder">
        <xs:annotation>
          <xs:documentation>Eating Disorder(s)</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Gender Identification Issues">
        <xs:annotation>
          <xs:documentation>Gender Identification Issues</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Hunger">
        <xs:annotation>
          <xs:documentation>Hunger</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Living Situation">
        <xs:annotation>
          <xs:documentation>Living Situation(s), e.g. Runaway, Parent/Child Conflict, Family in Need of Services, or Child in Need of Services</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Physical Abuse">
        <xs:annotation>
          <xs:documentation>Physical Abuse</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="School Behavior">
        <xs:annotation>
          <xs:documentation>School Behavior Issues, e.g. Suspension, Expulsion, Habitual Absence, Attendance Issues, or Bullying</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Self Harm">
        <xs:annotation>
          <xs:documentation>Self Harm</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Sexual Abuse">
        <xs:annotation>
          <xs:documentation>Sexual Abuse</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="PresentingProblemCodeType">
    <xs:annotation>
      <xs:documentation>A data type for describing problems presented at intake.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:PresentingProblemCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:complexType name="PriorDetentionType">
    <xs:annotation>
      <xs:documentation>A data type for describing a prior detention.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="structures:ObjectType">
        <xs:sequence>
          <xs:element ref="hs:PriorDetentionPersonFingerprintedIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:PriorDetentionPersonInvolvedVictimNotificationIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:PriorDetentionPersonPhotographedIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:PriorDetentionPersonReleasedToEntity" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:PriorDetentionActualReleaseDate" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:PriorDetentionCompletionStatus" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:PriorDetentionDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:PriorDetentionHoldingForCountyAbstract" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:PriorDetentionIntakeDate" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:PriorDetentionPoliceCase" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:PriorDetentionReleaseCategoryText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:PriorDetentionScheduledReleaseDate" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="j:RegisteredSexOffender" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:PriorDetentionAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:simpleType name="PriorInterventionCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for describing a prior intervention.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="Anger Control Treatment">
        <xs:annotation>
          <xs:documentation>Anger Control Treatment</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Cognitive Behavior Treatment">
        <xs:annotation>
          <xs:documentation>Cognitive Behavior Treatment</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Community Referrals">
        <xs:annotation>
          <xs:documentation>Community Referrals, e.g. Faith Based Organizations, Food Banks, Shelters, and similar.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Community Service">
        <xs:annotation>
          <xs:documentation>Community Service</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Diversion">
        <xs:annotation>
          <xs:documentation>Diversion</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Drug/Alcohol Treatment">
        <xs:annotation>
          <xs:documentation>Drug/Alcohol Treatment</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Eating Disorder Therapy">
        <xs:annotation>
          <xs:documentation>Eating Disorder Therapy</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Electronic Monitoring">
        <xs:annotation>
          <xs:documentation>Electronic Monitoring</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Family Counseling">
        <xs:annotation>
          <xs:documentation>Family Counseling</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Group Therapy">
        <xs:annotation>
          <xs:documentation>Group Therapy</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Mental Health Therapy">
        <xs:annotation>
          <xs:documentation>Mental Health Therapy</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Multi Systemic Therapy">
        <xs:annotation>
          <xs:documentation>Multi Systemic Therapy</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Multifamily Therapy">
        <xs:annotation>
          <xs:documentation>Multifamily Therapy</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Probation">
        <xs:annotation>
          <xs:documentation>Probation</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Risk Intervention">
        <xs:annotation>
          <xs:documentation>Risk Intervention</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Trauma Intervention">
        <xs:annotation>
          <xs:documentation>Trauma Intervention</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="PriorInterventionCodeType">
    <xs:annotation>
      <xs:documentation>A data type for describing a prior intervention.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:PriorInterventionCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:simpleType name="ProblemTreatmentHistoryCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type listing the kinds of recommended treatment for the presented problem in a prior intervention.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="Anger Control Treatment">
        <xs:annotation>
          <xs:documentation>Anger Control Treatment</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Cognitive Behavior Treatment">
        <xs:annotation>
          <xs:documentation>Cognitive Behavior Treatment</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Community Referrals">
        <xs:annotation>
          <xs:documentation>Community Referrals, e.g. Faith Based Organizations, Food Banks, Shelters, and similar.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Drug/Alcohol Treatment">
        <xs:annotation>
          <xs:documentation>Drug/Alcohol Treatment</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Eating Disorder Therapy">
        <xs:annotation>
          <xs:documentation>Eating Disorder Therapy</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Family Counseling">
        <xs:annotation>
          <xs:documentation>Family Counseling</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Group Therapy">
        <xs:annotation>
          <xs:documentation>Group Therapy</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Mental Health Therapy">
        <xs:annotation>
          <xs:documentation>Mental Health Therapy</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Multi Systemic Therapy">
        <xs:annotation>
          <xs:documentation>Multi Systemic Therapy</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Multifamily Therapy">
        <xs:annotation>
          <xs:documentation>Multifamily Therapy</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Risk Intervention">
        <xs:annotation>
          <xs:documentation>Risk Intervention</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Trauma Intervention">
        <xs:annotation>
          <xs:documentation>Trauma Intervention</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="ProblemTreatmentHistoryCodeType">
    <xs:annotation>
      <xs:documentation>A data type for describing the kinds of recommended treatment for the presented problem in a prior intervention.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:ProblemTreatmentHistoryCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:complexType name="ProgramAugmentationType">
    <xs:annotation>
      <xs:documentation>A data type for additional information about a program.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="structures:AugmentationType">
        <xs:sequence>
          <xs:element ref="hs:ProgramEligibleStartDate" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ProgramEligibleEndDate" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ProgramMonetaryValue" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:simpleType name="ProspectiveVictimCategoryCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for a kind of identification of a prospective or potential victim of human trafficking.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="Call">
        <xs:annotation>
          <xs:documentation>Call to National or local hotline seeking help for victim</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Direct Contact">
        <xs:annotation>
          <xs:documentation>Direct contact by service provider, but without status</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Previously Served">
        <xs:annotation>
          <xs:documentation>Previously served for Human Trafficking</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Victim Location">
        <xs:annotation>
          <xs:documentation>Victim located in area suspected for human trafficking</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="ProspectiveVictimCategoryCodeType">
    <xs:annotation>
      <xs:documentation>A data type for a kind of identification of a prospective or potential victim of human trafficking.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:ProspectiveVictimCategoryCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:complexType name="ProspectiveVictimStatusType">
    <xs:annotation>
      <xs:documentation>A data type for the status of a prospective or potential victim.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="nc:StatusType">
        <xs:sequence>
          <xs:element ref="hs:ProspectiveVictimCategoryAbstract" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ProspectiveVictimIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ProspectiveVictimStatusAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="PutativeParentChildAssociationType">
    <xs:annotation>
      <xs:documentation>A data type for an association between a child and a person who is alleged to be the child's biological parent.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="hs:BiologicalParentChildAssociationType">
        <xs:sequence>
          <xs:element ref="hs:BiologicalParentDeterminationDate" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:BiologicalParentDeterminationStatusAbstract" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:PutativeParentChildAssociationAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:simpleType name="ReasonForPlacementChangeCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for describing the reason for change in placement.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="ADOP">
        <xs:annotation>
          <xs:documentation>Adoption</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="ASIB">
        <xs:annotation>
          <xs:documentation>Child Placed w/ Adult Sibling</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="ATG">
        <xs:annotation>
          <xs:documentation>Achieved Therapeutic Goal(s)</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="CARE">
        <xs:annotation>
          <xs:documentation>Child Came Back Into Care</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="HOSP">
        <xs:annotation>
          <xs:documentation>Child Hospitalized</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="LCL">
        <xs:annotation>
          <xs:documentation>Level of Care Lowered</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="LCR">
        <xs:annotation>
          <xs:documentation>Level of Care Raised</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="NONC">
        <xs:annotation>
          <xs:documentation>Child Placed w/ Non-Custodial Parent</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="REL">
        <xs:annotation>
          <xs:documentation>Child Placed w/ Relative</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="REUN">
        <xs:annotation>
          <xs:documentation>Reunification</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="SIBL">
        <xs:annotation>
          <xs:documentation>Child Placed Together w/ Siblings</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="ReasonForPlacementChangeCodeType">
    <xs:annotation>
      <xs:documentation>A data type for describing the reason for the change in placement.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:ReasonForPlacementChangeCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:complexType name="RelatedCaseType">
    <xs:annotation>
      <xs:documentation>A data type for a case which is related in some way to another.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="nc:CaseType">
        <xs:sequence>
          <xs:element ref="nc:OrganizationIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:OrganizationCaseID" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:RelatedCaseAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:simpleType name="ReportingOrganizationCategoryCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for a kind of an organization reporting information.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="Advocate">
        <xs:annotation>
          <xs:documentation>Advocate</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Community Action Organization">
        <xs:annotation>
          <xs:documentation>Community Action Organization</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Consultant">
        <xs:annotation>
          <xs:documentation>Consultant</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Educational Department">
        <xs:annotation>
          <xs:documentation>Educational Department</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Elementary and Secondary School">
        <xs:annotation>
          <xs:documentation>Elementary and Secondary School</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Environmental Organization">
        <xs:annotation>
          <xs:documentation>Environmental Organization</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Financial Institution">
        <xs:annotation>
          <xs:documentation>Financial Institution</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Health Department">
        <xs:annotation>
          <xs:documentation>Health Department</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Hospital">
        <xs:annotation>
          <xs:documentation>Hospital</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Indian Tribal Program">
        <xs:annotation>
          <xs:documentation>Indian Tribal Program</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Intermediary Organization">
        <xs:annotation>
          <xs:documentation>Intermediary Organization (Insurance, Etc.)</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Junior College, College and University">
        <xs:annotation>
          <xs:documentation>Junior College, College and University</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Law Enforcement Agency">
        <xs:annotation>
          <xs:documentation>Law Enforcement Agency (Including Criminal Rehabilitation)</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Library and Museum">
        <xs:annotation>
          <xs:documentation>Library and Museum</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Nursing Home OR Other Domiciliary Care Facility">
        <xs:annotation>
          <xs:documentation>Nursing Home OR Other Domiciliary Care Facility</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Other Educational Organization">
        <xs:annotation>
          <xs:documentation>Other Educational Organization</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Other Health Organization">
        <xs:annotation>
          <xs:documentation>Other Health Organization</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Other Social Services Organization">
        <xs:annotation>
          <xs:documentation>Other Social Services Organization</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Other Special Interest Organization">
        <xs:annotation>
          <xs:documentation>Other Special Interest Organization</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Planning and Administrative Organizations">
        <xs:annotation>
          <xs:documentation>Planning and Administrative Organizations</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Rehabilitation Organization">
        <xs:annotation>
          <xs:documentation>Rehabilitation Organization (Other Than Criminal)</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Research Institution, Foundation and Laboratory">
        <xs:annotation>
          <xs:documentation>Research Institution, Foundation and Laboratory</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="School Board and School District">
        <xs:annotation>
          <xs:documentation>School Board and School District</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Shelter">
        <xs:annotation>
          <xs:documentation>Shelter</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Substance Abuse Treatment Center">
        <xs:annotation>
          <xs:documentation>Substance Abuse Treatment Center</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Supplier Organizations">
        <xs:annotation>
          <xs:documentation>Supplier Organizations (Service, Supplies, Material and Equipment)</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Unknown">
        <xs:annotation>
          <xs:documentation>Unknown</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Vocational and Training School">
        <xs:annotation>
          <xs:documentation>Vocational and Training School</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Welfare Department">
        <xs:annotation>
          <xs:documentation>Welfare Department</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="ReportingOrganizationCategoryCodeType">
    <xs:annotation>
      <xs:documentation>A data type for a kind of an organization reporting information.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:ReportingOrganizationCategoryCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:simpleType name="ReportingOrganizationClassCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for a class of an organization reporting information.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="City Government">
        <xs:annotation>
          <xs:documentation>City Government</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="County Government">
        <xs:annotation>
          <xs:documentation>County Government</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Federal Government">
        <xs:annotation>
          <xs:documentation>Federal Government</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Foreign Non-Profit Organization">
        <xs:annotation>
          <xs:documentation>Foreign Non-Profit Organization</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Foreign Profit Organization">
        <xs:annotation>
          <xs:documentation>Foreign Profit Organization</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="International">
        <xs:annotation>
          <xs:documentation>International (U.S. and Foreign)</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Interstate Government Affiliated Organizations">
        <xs:annotation>
          <xs:documentation>Interstate Government Affiliated Organizations</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Non-Profit Private Non-Government Organizations">
        <xs:annotation>
          <xs:documentation>Non-Profit Private Non-Government Organizations</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Non-Profit Public Non-Government Organizations">
        <xs:annotation>
          <xs:documentation>Non-Profit Public Non-Government Organizations</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Other">
        <xs:annotation>
          <xs:documentation>Other (Towns, Villages, American Indian Tribes)</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Private Profit (Large Business) Organizations">
        <xs:annotation>
          <xs:documentation>Private Profit (Large Business) Organizations</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Private Profit (Small Business) Organizations">
        <xs:annotation>
          <xs:documentation>Private Profit (Small Business) Organizations</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Special Unit of Government">
        <xs:annotation>
          <xs:documentation>Special Unit of Government</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Sponsored Organizations">
        <xs:annotation>
          <xs:documentation>Sponsored Organizations</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="State Government">
        <xs:annotation>
          <xs:documentation>State Government</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Unknown">
        <xs:annotation>
          <xs:documentation>Unknown</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="ReportingOrganizationClassCodeType">
    <xs:annotation>
      <xs:documentation>A data type for a class of an organization reporting information.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:ReportingOrganizationClassCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:complexType name="ReportingOrganizationType">
    <xs:annotation>
      <xs:documentation>A data type for an organization reporting information.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="nc:OrganizationType">
        <xs:sequence>
          <xs:element ref="hs:ReportingOrganizationCategoryAbstract" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ReportingOrganizationClassAbstract" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ReportingOrganizationAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:simpleType name="RepresentationAppointmentCategoryCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for the type of appointment that is made</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="CoCounsel">
        <xs:annotation>
          <xs:documentation>Co-Counsel</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Initial">
        <xs:annotation>
          <xs:documentation>Initial</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Substitution">
        <xs:annotation>
          <xs:documentation>Substitution</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="RepresentationAppointmentCategoryCodeType">
    <xs:annotation>
      <xs:documentation>A data type for the type of appointment that is made</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:RepresentationAppointmentCategoryCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:complexType name="RequiredPartyType">
    <xs:annotation>
      <xs:documentation>A data type for the party required to the next court event.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="structures:ObjectType">
        <xs:sequence>
          <xs:element ref="nc:RoleOfPerson" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:RequiredPartyAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:simpleType name="SchoolAttendanceIssueCategoryCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for describing types of school attendance issues.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="A">
        <xs:annotation>
          <xs:documentation>Excused Absence</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="O">
        <xs:annotation>
          <xs:documentation>Other</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="T">
        <xs:annotation>
          <xs:documentation>Tardy</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="U">
        <xs:annotation>
          <xs:documentation>Unexcused Absence</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="SchoolAttendanceIssueCategoryCodeType">
    <xs:annotation>
      <xs:documentation>A data type for describing types of school attendance issues.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:SchoolAttendanceIssueCategoryCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:complexType name="SchoolAttendanceIssueType">
    <xs:annotation>
      <xs:documentation>A data type for information about issues relating to school attendance.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="nc:ActivityType">
        <xs:sequence>
          <xs:element ref="hs:SchoolAttendanceIssueCategoryAbstract" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:SchoolAttendanceIssueAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:simpleType name="SchoolClassLetterGradeCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for describing different letter grades assigned for a school class.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="A">
        <xs:annotation>
          <xs:documentation>A</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="B">
        <xs:annotation>
          <xs:documentation>B</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="C">
        <xs:annotation>
          <xs:documentation>C</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="D">
        <xs:annotation>
          <xs:documentation>D</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="F">
        <xs:annotation>
          <xs:documentation>F</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="SchoolClassLetterGradeCodeType">
    <xs:annotation>
      <xs:documentation>A data type for describing different letter grades assigned for a school class.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:SchoolClassLetterGradeCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:complexType name="SchoolClassType">
    <xs:annotation>
      <xs:documentation>A data type for information about specific school classes.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="structures:ObjectType">
        <xs:sequence>
          <xs:element ref="hs:SchoolClassLetterGradeAbstract" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:SchoolClassName" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:SchoolClassTeacherFullName" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:SchoolClassTime" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:SchoolClassAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="SchoolExpulsionType">
    <xs:annotation>
      <xs:documentation>A data type for information about an expulsion from school.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="nc:ActivityType">
        <xs:sequence>
          <xs:element ref="hs:SchoolExpulsionWaiverText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:SchoolExpulsionAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="SchoolResourceOfficerEducationOrganizationAssociationType">
    <xs:annotation>
      <xs:documentation>A data type for an association relating an education organization to a school resource officer.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="nc:AssociationType">
        <xs:sequence>
          <xs:element ref="hs:EducationOrganization" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:SchoolResourceOfficer" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:SchoolResourceOfficerEducationOrganizationAssociationAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="SchoolScheduleType">
    <xs:annotation>
      <xs:documentation>A data type for information about school classes, rather than details about a single class.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="structures:ObjectType">
        <xs:sequence>
          <xs:element ref="hs:SchoolClass" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:SchoolTermText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:SchoolScheduleAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="SchoolStudentAssociationType">
    <xs:annotation>
      <xs:documentation>A data type for an association between a student and a school attended.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="nc:PersonOrganizationAssociationType">
        <xs:sequence>
          <xs:element ref="hs:SchoolAttendanceDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:SchoolAttendanceIssue" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:SchoolEnrollmentDate" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:SchoolEnrollmentWithdrawReasonText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:SchoolExpulsion" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:SchoolExpulsionIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:SchoolGPAText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:SchoolPerformanceText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:SchoolSchedule" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:SchoolSpecialEducationIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:SchoolStudentID" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:SchoolStudentAssociationAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="SeriousHabitualOffenderType">
    <xs:annotation>
      <xs:documentation>A data type for information about a person who is considered a Serious Habitual Offender Drug Involved individual by a law enforcement agency.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="structures:ObjectType">
        <xs:sequence>
          <xs:element ref="nc:RoleOfPerson" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:SeriousHabitualOffenderDeterminingJurisdiction" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:SeriousHabitualOffenderScoreText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:SeriousHabitualOffenderParentNotifiedIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:NCICRegisteredIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="j:PersonNCICIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:SeriousHabitualOffenderCriminalHistoryRegisteredIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:SeriousHabitualOffenderCriminalHistoryIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:SeriousHabitualOffenderFileLocationAgency" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:SeriousHabitualOffenderAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:simpleType name="ServiceCategoryCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for a kind of a service that will be provided as part of a case plan. Categories include: assessment, treatment, program, benefit, education, transportation, respite care.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="Basic Necessities">
        <xs:annotation>
          <xs:documentation>Basic Necessities</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Case Management Services">
        <xs:annotation>
          <xs:documentation>Case Management Services</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Educational Services">
        <xs:annotation>
          <xs:documentation>Educational Services</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Employment Services">
        <xs:annotation>
          <xs:documentation>Employment Services</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Housing Services">
        <xs:annotation>
          <xs:documentation>Housing Services</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Language Services">
        <xs:annotation>
          <xs:documentation>Language Services</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Legal Services">
        <xs:annotation>
          <xs:documentation>Legal Services</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Medical and Dental Services">
        <xs:annotation>
          <xs:documentation>Medical and Dental Services</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Mental Health Services">
        <xs:annotation>
          <xs:documentation>Mental Health Services</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Other Services">
        <xs:annotation>
          <xs:documentation>Other Services</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Safety Planning">
        <xs:annotation>
          <xs:documentation>Safety Planning</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="ServiceCategoryCodeType">
    <xs:annotation>
      <xs:documentation>A data type for a kind of a service that will be provided as part of a case plan. Categories include: assessment, treatment, program, benefit, education, transportation, respite care.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:ServiceCategoryCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:complexType name="ServicePlanGoalType">
    <xs:annotation>
      <xs:documentation>A data type for elements that describe a service plan goal.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="nc:ActivityType">
        <xs:sequence>
          <xs:element ref="hs:PrimaryGoalIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:GoalObjective" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:AFCARSPermanencyGoalCode" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ServicePlanGoalAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:simpleType name="ServicesEligibilityIndicatorCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for a service for which a person is eligible.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="ChildCare">
        <xs:annotation>
          <xs:documentation>Child Receiving Child Assistance, Parent Receiving Child Care,Assistance is for a Child Care Provider</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="FoodStamp">
        <xs:annotation>
          <xs:documentation>A program to provide food-purchasing assistance to eligible adults.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="General Assistance">
        <xs:annotation>
          <xs:documentation>A program to provide temporary assistance to eligible adults.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Medicaid">
        <xs:annotation>
          <xs:documentation>A program to provide medical care and long-term care services to low-income people and families.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="SSI">
        <xs:annotation>
          <xs:documentation>A program (Supplemental Security Income) to provide stipends to people with limited income and resources who are disabled, blind, or age 65 or older.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="TANF">
        <xs:annotation>
          <xs:documentation>A program designed to help needy families achieve self-sufficiency (Temporary Assistance to Needy Families).</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="WorkersComp">
        <xs:annotation>
          <xs:documentation>A program to provide wage replacement and medical benefits to employees injured on the job.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="ServicesEligibilityIndicatorCodeType">
    <xs:annotation>
      <xs:documentation>A data type for a service for which a person is eligible.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:ServicesEligibilityIndicatorCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:complexType name="ServiceType">
    <xs:annotation>
      <xs:documentation>A data type for describing the service that will be made available by the agency.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="nc:ActivityType">
        <xs:sequence>
          <xs:element ref="hs:ResponsibilityForServiceCostText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ResponsibleEntityDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ServiceCostValue" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ServiceCategoryAbstract" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ReferredOutServiceReasonText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:UnprovidedServiceReasonCategoryAbstract" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ServiceAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="ServiceVictimAssociationType">
    <xs:annotation>
      <xs:documentation>A data type for an association between a victim and a service.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="nc:ActivityPersonAssociationType">
        <xs:sequence>
          <xs:element ref="hs:ChildVictim" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:HumanTraffickingVictim" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:Service" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ServiceVictimAssociationAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="SpecialEducationDetailsType">
    <xs:annotation>
      <xs:documentation>A data type for information about special education.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="structures:ObjectType">
        <xs:sequence>
          <xs:element ref="hs:SpecialEducationDisabilityAbstract" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:SpecialEducationEligibleDate" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:SpecialEducationNeedDeterminationDate" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:SpecialEducationNeedLevelAbstract" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:SpecialEducationDetailsAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:simpleType name="SpecialEducationDisabilityCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for describing different disabilities needing special education.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="Autism">
        <xs:annotation>
          <xs:documentation>Autism</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Communication">
        <xs:annotation>
          <xs:documentation>Communication</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Developmental Delay">
        <xs:annotation>
          <xs:documentation>Developmental Delay</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Emotional">
        <xs:annotation>
          <xs:documentation>Emotional</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Health">
        <xs:annotation>
          <xs:documentation>Health</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Intellectual">
        <xs:annotation>
          <xs:documentation>Intellectual</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Multiple Disabilities">
        <xs:annotation>
          <xs:documentation>Multiple Disabilities</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Neurological">
        <xs:annotation>
          <xs:documentation>Neurological</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Physical">
        <xs:annotation>
          <xs:documentation>Physical</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Sensory/Deafblind">
        <xs:annotation>
          <xs:documentation>Sensory/Deafblind</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Sensory/Hearing Impaired or Deaf">
        <xs:annotation>
          <xs:documentation>Sensory/Hearing Impaired or Deaf</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Sensory/Vision Impaired or Blind">
        <xs:annotation>
          <xs:documentation>Sensory/Vision Impaired or Blind</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Specific Learning Disabilities">
        <xs:annotation>
          <xs:documentation>Specific Learning Disabilities</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="SpecialEducationDisabilityCodeType">
    <xs:annotation>
      <xs:documentation>A data type for describing different disabilities needing special education.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:SpecialEducationDisabilityCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:simpleType name="SpecialEducationNeedLevelCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for describing different levels of need for special education.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="01">
        <xs:annotation>
          <xs:documentation>Low-less than 2 hours of services per week</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="02">
        <xs:annotation>
          <xs:documentation>Low-2-5 hours of services per week</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="03">
        <xs:annotation>
          <xs:documentation>Moderate</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="04">
        <xs:annotation>
          <xs:documentation>High</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="SpecialEducationNeedLevelCodeType">
    <xs:annotation>
      <xs:documentation>A data type for describing different levels of need for special education.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:SpecialEducationNeedLevelCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:simpleType name="SpeciesCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for a kind of species, to differentiate humans from other potential patients.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="01">
        <xs:annotation>
          <xs:documentation>Human</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="02">
        <xs:annotation>
          <xs:documentation>Veterinary Patient</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="SpeciesCodeType">
    <xs:annotation>
      <xs:documentation>A data type for a kind of species, to differentiate humans from other potential patients.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:SpeciesCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:simpleType name="SSNCategoryCodeListCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for a kind of SSN.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="Primary">
        <xs:annotation>
          <xs:documentation>Primary</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Secondary">
        <xs:annotation>
          <xs:documentation>Secondary</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="SSNCategoryCodeListCodeType">
    <xs:annotation>
      <xs:documentation>A data type for a kind of SSN.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:SSNCategoryCodeListCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:simpleType name="SSNVerificationIndicatorCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for a verification of a SSN by the Social Security Administration (SSA).</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value=".">
        <xs:annotation>
          <xs:documentation>. or blank = record failed initial edits and did not make it into verification process</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="*">
        <xs:annotation>
          <xs:documentation>SSN not verified</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="1">
        <xs:annotation>
          <xs:documentation>SSN not on file</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="3">
        <xs:annotation>
          <xs:documentation>surname matched but DOB did not match NUMIDENT</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="5">
        <xs:annotation>
          <xs:documentation>surname does not match; DOB was checked</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="F">
        <xs:annotation>
          <xs:documentation>verified but surname ignored</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="M">
        <xs:annotation>
          <xs:documentation>verified via MBR or SSR (overlay of 1)</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="P">
        <xs:annotation>
          <xs:documentation>verified via MBR or SSR (overlay of 3)</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="R">
        <xs:annotation>
          <xs:documentation>SSN verified via MBR or SSR rather than NUMIDENT (overlay of 5)</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="V">
        <xs:annotation>
          <xs:documentation>verified (preferred)</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="X">
        <xs:annotation>
          <xs:documentation>verified but NUMIDENT indicates individual deceased</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Z">
        <xs:annotation>
          <xs:documentation>verification code when state submitted CAN instead of SSN; CAN OK, SSN not verified</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="SSNVerificationIndicatorCodeType">
    <xs:annotation>
      <xs:documentation>A data type for a verification of a SSN by the Social Security Administration (SSA).</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:SSNVerificationIndicatorCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:complexType name="StateInputDataReportType">
    <xs:annotation>
      <xs:documentation>A data type for a State Input Data report of the Public Assistance Reporting Information System (PARIS).</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="structures:ObjectType">
        <xs:sequence>
          <xs:element ref="hs:StateInputData" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:StateInputDataReportAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="StateInputType">
    <xs:annotation>
      <xs:documentation>A data type for a set of data for the State Input Data report of the Public Assistance Reporting Information System (PARIS).</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="structures:ObjectType">
        <xs:sequence>
          <xs:element ref="hs:PrimaryOfficialContact" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:SecondaryOfficialContact" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="nc:Person" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:StateInputAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:simpleType name="StudentEducationGradeLevelCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for describing a grade level in juvenile education.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="1">
        <xs:annotation>
          <xs:documentation>First Grade</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="10">
        <xs:annotation>
          <xs:documentation>Tenth Grade</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="11">
        <xs:annotation>
          <xs:documentation>Eleventh Grade</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="12">
        <xs:annotation>
          <xs:documentation>Twelfth Grade</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="2">
        <xs:annotation>
          <xs:documentation>Second Grade</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="3">
        <xs:annotation>
          <xs:documentation>Third Grade</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="4">
        <xs:annotation>
          <xs:documentation>Fourth Grade</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="5">
        <xs:annotation>
          <xs:documentation>Fifth Grade</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="6">
        <xs:annotation>
          <xs:documentation>Sixth Grade</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="7">
        <xs:annotation>
          <xs:documentation>Seventh Grade</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="8">
        <xs:annotation>
          <xs:documentation>Eight Grade</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="9">
        <xs:annotation>
          <xs:documentation>Ninth Grade</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="K">
        <xs:annotation>
          <xs:documentation>Kindergarten</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="StudentEducationGradeLevelCodeType">
    <xs:annotation>
      <xs:documentation>A data type for describing a grade level in juvenile education.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:StudentEducationGradeLevelCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:complexType name="StudentType">
    <xs:annotation>
      <xs:documentation>A data type for a student.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="structures:ObjectType">
        <xs:sequence>
          <xs:element ref="nc:RoleOfPerson" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:StudentCurrentEducationGradeLevelAbstract" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:StudentCurrentEducationDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:StudentCurrentEducationEnrollmentIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:StudentCurrentEducationEnrollmentEndDate" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:StudentCurrentEducationTruancyIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:EducationalIssues" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:EducationalAdjustmentAbstract" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:StudentSpecialEducationEligibleIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:StudentSpecialEducationDetails" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:StudentSchoolConductChangeText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:StudentIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:StudentPhotoImage" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:StudentAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="SubjectChildAssociationType">
    <xs:annotation>
      <xs:documentation>A data type for an association between a subject and a child.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="nc:AssociationType">
        <xs:sequence>
          <xs:element ref="j:Subject" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:Child" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:PersonAssociationCategoryAbstract" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:SubjectChildAssociationAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="SubstanceAbuseDetailsType">
    <xs:annotation>
      <xs:documentation>A data type for the details about a person's substance abuse.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="nc:ActivityType">
        <xs:sequence>
          <xs:element ref="hs:DrugUseAgeMeasure" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:DrugUseFrequencyAbstract" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:DrugUseIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:PreferredDrugName" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="nc:Substance" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:SubstanceAbuseCurrentDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:SubstanceAbusePastDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:SubstanceAbuseDetailsAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="TaskAugmentationType">
    <xs:annotation>
      <xs:documentation>A data type for additional information about a task.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="structures:AugmentationType">
        <xs:sequence>
          <xs:element ref="nc:ActivityPersonAssociation" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:TaskTimeFrameDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:Service" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:simpleType name="ToolAdministratorCategoryCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for a kind of administrator of a tool.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="Child Advocacy Service Center">
        <xs:annotation>
          <xs:documentation>Child Advocacy Service Center</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Health Care Provider">
        <xs:annotation>
          <xs:documentation>Health Care Provider</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Law Enforcement">
        <xs:annotation>
          <xs:documentation>Law Enforcement</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="National Hotline Call Specialist">
        <xs:annotation>
          <xs:documentation>National Hotline Call Specialist</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Other">
        <xs:annotation>
          <xs:documentation>Other</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Self-Administered">
        <xs:annotation>
          <xs:documentation>Self-Administered</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Service Provider">
        <xs:annotation>
          <xs:documentation>Service Provider</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Sexual Assault Nurse Examiner">
        <xs:annotation>
          <xs:documentation>Sexual Assault Nurse Examiner</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Social Service Provider">
        <xs:annotation>
          <xs:documentation>Social Service Provider</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="State Hotline Call Specialist">
        <xs:annotation>
          <xs:documentation>State Hotline Call Specialist</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="ToolAdministratorCategoryCodeType">
    <xs:annotation>
      <xs:documentation>A data type for a kind of administrator of a tool.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:ToolAdministratorCategoryCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:complexType name="ToolAdministratorType">
    <xs:annotation>
      <xs:documentation>A data type for an entity that administers a pre-screening tool.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="nc:EntityType">
        <xs:sequence>
          <xs:element ref="hs:ToolAdministratorCategoryAbstract" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:ToolAdministratorAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:simpleType name="TraffickedVenueCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for a venue or kind of facility where a victim of human trafficking can be trafficked.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="Bar/Cantina/Restaurant">
        <xs:annotation>
          <xs:documentation>Bar/Cantina/Restaurant</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Beauty Salon/Spa">
        <xs:annotation>
          <xs:documentation>Beauty Salon/Spa</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Boat/Ocean/Lake/Fishery">
        <xs:annotation>
          <xs:documentation>Boat/Ocean/Lake/Fishery</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Bus Station/Truck Stop">
        <xs:annotation>
          <xs:documentation>Bus Station/Truck Stop</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Carnival">
        <xs:annotation>
          <xs:documentation>Carnival</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Casino">
        <xs:annotation>
          <xs:documentation>Casino</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Child Care Facility">
        <xs:annotation>
          <xs:documentation>Child Care Facility</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Construction Site">
        <xs:annotation>
          <xs:documentation>Construction Site</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Dance/Strip Clubs">
        <xs:annotation>
          <xs:documentation>Dance/Strip Clubs</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Did Not Disclose">
        <xs:annotation>
          <xs:documentation>Did Not Disclose</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Diplomatic Residence">
        <xs:annotation>
          <xs:documentation>Diplomatic Residence</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Educational Setting">
        <xs:annotation>
          <xs:documentation>Educational Setting</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Escort/Delivery Service">
        <xs:annotation>
          <xs:documentation>Escort/Delivery Service</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Factory">
        <xs:annotation>
          <xs:documentation>Factory</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Farm/Ranch">
        <xs:annotation>
          <xs:documentation>Farm/Ranch</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Foster Home">
        <xs:annotation>
          <xs:documentation>Foster Home</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Healthcare Facility">
        <xs:annotation>
          <xs:documentation>Healthcare Facility</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Hotel/Motel-Based">
        <xs:annotation>
          <xs:documentation>Hotel/Motel-Based</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Internet/Pornography/Webchat">
        <xs:annotation>
          <xs:documentation>Internet/Pornography/Webchat</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Juvenile Detention Facility/Jail/Prison">
        <xs:annotation>
          <xs:documentation>Juvenile Detention Facility/Jail/Prison</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Massage Parlor">
        <xs:annotation>
          <xs:documentation>Massage Parlor</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Mine/Quarry">
        <xs:annotation>
          <xs:documentation>Mine/Quarry</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Natural Disaster">
        <xs:annotation>
          <xs:documentation>Natural Disaster</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Non-Relative Home">
        <xs:annotation>
          <xs:documentation>Non-Relative Home</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Other">
        <xs:annotation>
          <xs:documentation>Other</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Relative Home">
        <xs:annotation>
          <xs:documentation>Relative Home</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Residential Brothel">
        <xs:annotation>
          <xs:documentation>Residential Brothel</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Residential Group Home">
        <xs:annotation>
          <xs:documentation>Residential Group Home</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Residential Placement And Congregate Care">
        <xs:annotation>
          <xs:documentation>Residential Placement And Congregate Care</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Retail Sales">
        <xs:annotation>
          <xs:documentation>Retail Sales</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Shelter">
        <xs:annotation>
          <xs:documentation>Shelter</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Street-Based">
        <xs:annotation>
          <xs:documentation>Street-Based (e.g., outdoor solicitation, travelling sales crews, forced peddling or begging ring)</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Unknown">
        <xs:annotation>
          <xs:documentation>Unknown</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Webchat">
        <xs:annotation>
          <xs:documentation>Webchat</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="TraffickedVenueCodeType">
    <xs:annotation>
      <xs:documentation>A data type for a venue or kind of facility where a victim of human trafficking can be trafficked.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:TraffickedVenueCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:complexType name="TraffickingEventType">
    <xs:annotation>
      <xs:documentation>A data type for details of a human trafficking event.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="nc:ActivityType">
        <xs:sequence>
          <xs:element ref="hs:CurrentExploitationIndustryAbstract" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:CurrentTraffickedVenueAbstract" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:PastExploitationIndustryAbstract" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:PastTraffickedVenueAbstract" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:TraffickingEventAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:simpleType name="TransmissionFormOfRxOriginCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for a transmission method by which a pharmacy receives a prescription.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="01">
        <xs:annotation>
          <xs:documentation>Written Prescription</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="02">
        <xs:annotation>
          <xs:documentation>Telephone Prescription</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="03">
        <xs:annotation>
          <xs:documentation>Telephone Emergency Prescription</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="04">
        <xs:annotation>
          <xs:documentation>Fax Prescription</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="05">
        <xs:annotation>
          <xs:documentation>Electronic Prescription</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="99">
        <xs:annotation>
          <xs:documentation>Other</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="TransmissionFormOfRxOriginCodeType">
    <xs:annotation>
      <xs:documentation>A data type for a transmission method by which a pharmacy receives a prescription.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:TransmissionFormOfRxOriginCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:complexType name="TreatmentAugmentationType">
    <xs:annotation>
      <xs:documentation>A data type for additional information about a treatment.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="structures:AugmentationType">
        <xs:sequence>
          <xs:element ref="hs:Juvenile" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:TreatmentApproximateLengthText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:TreatmentAssessment" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:TreatmentFocusText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:Therapist" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:TreatmentGoalDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:TreatmentProgram" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:TreatmentProgress" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:TreatmentRecommendationDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:TreatmentReferral" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:TreatmentSupervisorEntity" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:simpleType name="TribalCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for the names of the tribes.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="Absentee-Shawnee Tribe of Indians of Oklahoma">
        <xs:annotation>
          <xs:documentation>Absentee-Shawnee Tribe of Indians of Oklahoma</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Agdaagux Tribe of King Cove">
        <xs:annotation>
          <xs:documentation>Agdaagux Tribe of King Cove</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Agua Caliente Band of Cahuilla Indians of the Agua Caliente Indian Reservation, California">
        <xs:annotation>
          <xs:documentation>Agua Caliente Band of Cahuilla Indians of the Agua Caliente Indian Reservation, California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Ak Chin Indian Community of the Maricopa (Ak Chin) Indian Reservation, Arizona">
        <xs:annotation>
          <xs:documentation>Ak Chin Indian Community of the Maricopa (Ak Chin) Indian Reservation, Arizona</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Akiachak Native Community">
        <xs:annotation>
          <xs:documentation>Akiachak Native Community</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Akiak Native Community">
        <xs:annotation>
          <xs:documentation>Akiak Native Community</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Alabama-Coushatta Tribes of Texas">
        <xs:annotation>
          <xs:documentation>Alabama-Coushatta Tribes of Texas</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Alabama-Quassarte Tribal Town, Oklahoma">
        <xs:annotation>
          <xs:documentation>Alabama-Quassarte Tribal Town, Oklahoma</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Alatna Village">
        <xs:annotation>
          <xs:documentation>Alatna Village</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Alturas Indian Rancheria, California">
        <xs:annotation>
          <xs:documentation>Alturas Indian Rancheria, California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Apache Tribe of Oklahoma">
        <xs:annotation>
          <xs:documentation>Apache Tribe of Oklahoma</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Arapaho Tribe of the Wind River Reservation, Wyoming">
        <xs:annotation>
          <xs:documentation>Arapaho Tribe of the Wind River Reservation, Wyoming</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Aroostook Band of Micmac Indians of Maine">
        <xs:annotation>
          <xs:documentation>Aroostook Band of Micmac Indians of Maine</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Assiniboine and Sioux Tribes of the Fort Peck Indian Reservation, Montana">
        <xs:annotation>
          <xs:documentation>Assiniboine and Sioux Tribes of the Fort Peck Indian Reservation, Montana</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Augustine Band of Cahuilla Mission Indians of the Augustine Reservation, California">
        <xs:annotation>
          <xs:documentation>Augustine Band of Cahuilla Mission Indians of the Augustine Reservation, California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Bad River Band of the Lake Superior Tribe of Chippewa Indians of the Bad River Reservation, Wisconsi">
        <xs:annotation>
          <xs:documentation>Bad River Band of the Lake Superior Tribe of Chippewa Indians of the Bad River Reservation, Wisconsi</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Barona Group of Capitan Grande Band of Mission Indians of the Barona Reservation, California">
        <xs:annotation>
          <xs:documentation>Barona Group of Capitan Grande Band of Mission Indians of the Barona Reservation, California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Battle Mountain Band Council - Nevada">
        <xs:annotation>
          <xs:documentation>Battle Mountain Band Council - Nevada</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Bay Mills Indian Community, Michigan">
        <xs:annotation>
          <xs:documentation>Bay Mills Indian Community, Michigan</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Bear River Band of the Rohnerville Rancheria, California">
        <xs:annotation>
          <xs:documentation>Bear River Band of the Rohnerville Rancheria, California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Berry Creek Rancheria of Maidu Indians of California">
        <xs:annotation>
          <xs:documentation>Berry Creek Rancheria of Maidu Indians of California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Big Lagoon Rancheria, California">
        <xs:annotation>
          <xs:documentation>Big Lagoon Rancheria, California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Big Pine Band of Owens Valley Paiute">
        <xs:annotation>
          <xs:documentation>Big Pine Band of Owens Valley Paiute</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Big Sandy Rancheria of Mono Indians of California">
        <xs:annotation>
          <xs:documentation>Big Sandy Rancheria of Mono Indians of California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Big Valley Band of Pomo Indians of the Big Valley Rancheria, California">
        <xs:annotation>
          <xs:documentation>Big Valley Band of Pomo Indians of the Big Valley Rancheria, California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Blackfeet Tribe of the Blackfeet Indian Reservation of Montana">
        <xs:annotation>
          <xs:documentation>Blackfeet Tribe of the Blackfeet Indian Reservation of Montana</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Blue Lake Rancheria, California">
        <xs:annotation>
          <xs:documentation>Blue Lake Rancheria, California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Bois Forte Reservation Business Committee - Nett Lake, Minnesota">
        <xs:annotation>
          <xs:documentation>Bois Forte Reservation Business Committee - Nett Lake, Minnesota</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Bridgeport Paiute Indian Colony of California">
        <xs:annotation>
          <xs:documentation>Bridgeport Paiute Indian Colony of California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Buena Vista Rancheria of Me-Wuk Indians of California">
        <xs:annotation>
          <xs:documentation>Buena Vista Rancheria of Me-Wuk Indians of California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Burns Paiute Tribe of the Burns Paiute Indian Colony of Oregon">
        <xs:annotation>
          <xs:documentation>Burns Paiute Tribe of the Burns Paiute Indian Colony of Oregon</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Cabazon Band of Cahuilla Mission Indians of the Cabazon Reservation, California">
        <xs:annotation>
          <xs:documentation>Cabazon Band of Cahuilla Mission Indians of the Cabazon Reservation, California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Cachil DeHe Band of Wintun Indians of the Colusa Indian Community of the Colusa Rancheria, Californi">
        <xs:annotation>
          <xs:documentation>Cachil DeHe Band of Wintun Indians of the Colusa Indian Community of the Colusa Rancheria, Californi</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Caddo Indian Tribe of Oklahoma">
        <xs:annotation>
          <xs:documentation>Caddo Indian Tribe of Oklahoma</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Cahto Indian Tribe of the Laytonville Rancheria, California">
        <xs:annotation>
          <xs:documentation>Cahto Indian Tribe of the Laytonville Rancheria, California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Cahuilla Band of Mission Indians of the Cahuilla Reservation, California">
        <xs:annotation>
          <xs:documentation>Cahuilla Band of Mission Indians of the Cahuilla Reservation, California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="California Valley Miwok Tribe, California">
        <xs:annotation>
          <xs:documentation>California Valley Miwok Tribe, California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Campo Band of Diegueno Mission Indians of the Campo Indian Reservation, California">
        <xs:annotation>
          <xs:documentation>Campo Band of Diegueno Mission Indians of the Campo Indian Reservation, California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Catawba Indian Nation (aka Catawba Tribe of South Carolina)">
        <xs:annotation>
          <xs:documentation>Catawba Indian Nation (aka Catawba Tribe of South Carolina)</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Cayuga Nation of New York">
        <xs:annotation>
          <xs:documentation>Cayuga Nation of New York</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Cedarville Rancheria, California">
        <xs:annotation>
          <xs:documentation>Cedarville Rancheria, California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Chemehuevi Indian Tribe of the Chemehuevi Reservation, California">
        <xs:annotation>
          <xs:documentation>Chemehuevi Indian Tribe of the Chemehuevi Reservation, California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Cher-Ae Heights Indian Community of the Trinidad Rancheria, California">
        <xs:annotation>
          <xs:documentation>Cher-Ae Heights Indian Community of the Trinidad Rancheria, California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Cherokee Nation, Oklahoma">
        <xs:annotation>
          <xs:documentation>Cherokee Nation, Oklahoma</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Cheyenne River Sioux Tribe of the Cheyenne River Reservation, South Dakota">
        <xs:annotation>
          <xs:documentation>Cheyenne River Sioux Tribe of the Cheyenne River Reservation, South Dakota</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Cheyenne-Arapaho Tribes of Oklahoma">
        <xs:annotation>
          <xs:documentation>Cheyenne-Arapaho Tribes of Oklahoma</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Chickasaw Nation, Oklahoma">
        <xs:annotation>
          <xs:documentation>Chickasaw Nation, Oklahoma</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Chicken Ranch Rancheria of Me-Wuk Indians of California">
        <xs:annotation>
          <xs:documentation>Chicken Ranch Rancheria of Me-Wuk Indians of California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Chippewa-Cree Indians of the Rocky Boy's Reservation, Montana">
        <xs:annotation>
          <xs:documentation>Chippewa-Cree Indians of the Rocky Boy's Reservation, Montana</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Chitimacha Tribe of Louisiana">
        <xs:annotation>
          <xs:documentation>Chitimacha Tribe of Louisiana</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Choctaw Nation of Oklahoma">
        <xs:annotation>
          <xs:documentation>Choctaw Nation of Oklahoma</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Citizen Potawatomi Nation, Oklahoma">
        <xs:annotation>
          <xs:documentation>Citizen Potawatomi Nation, Oklahoma</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Cloverdale Rancheria of Pomo Indians of California">
        <xs:annotation>
          <xs:documentation>Cloverdale Rancheria of Pomo Indians of California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Cocopah Tribe of Arizona">
        <xs:annotation>
          <xs:documentation>Cocopah Tribe of Arizona</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Coeur D'Alene Tribe of the Coeur D'Alene Reservation, Idaho">
        <xs:annotation>
          <xs:documentation>Coeur D'Alene Tribe of the Coeur D'Alene Reservation, Idaho</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Cold Springs Rancheria of Mono Indians of California">
        <xs:annotation>
          <xs:documentation>Cold Springs Rancheria of Mono Indians of California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Colorado River Indian Tribes of the Colorado River Indian Reservation, Arizona and California">
        <xs:annotation>
          <xs:documentation>Colorado River Indian Tribes of the Colorado River Indian Reservation, Arizona and California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Comanche Nation, Oklahoma">
        <xs:annotation>
          <xs:documentation>Comanche Nation, Oklahoma</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Confederated Salish & Kootenai Tribes of the Flathead Reservation, Montana">
        <xs:annotation>
          <xs:documentation>Confederated Salish & Kootenai Tribes of the Flathead Reservation, Montana</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Confederated Tribes and Bands of the Yakama Nation, Washington">
        <xs:annotation>
          <xs:documentation>Confederated Tribes and Bands of the Yakama Nation, Washington</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Confederated Tribes of the Chehalis Reservation, Washington">
        <xs:annotation>
          <xs:documentation>Confederated Tribes of the Chehalis Reservation, Washington</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Confederated Tribes of the Colville Reservation, Washington">
        <xs:annotation>
          <xs:documentation>Confederated Tribes of the Colville Reservation, Washington</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Confederated Tribes of the Coos, Lower Umpqua and Siuslaw Indians of Oregon">
        <xs:annotation>
          <xs:documentation>Confederated Tribes of the Coos, Lower Umpqua and Siuslaw Indians of Oregon</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Confederated Tribes of the Goshute Reservation, Nevada and Utah">
        <xs:annotation>
          <xs:documentation>Confederated Tribes of the Goshute Reservation, Nevada and Utah</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Confederated Tribes of the Grand Ronde Community of Oregon">
        <xs:annotation>
          <xs:documentation>Confederated Tribes of the Grand Ronde Community of Oregon</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Confederated Tribes of the Siletz Reservation, Oregon">
        <xs:annotation>
          <xs:documentation>Confederated Tribes of the Siletz Reservation, Oregon</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Confederated Tribes of the Umatilla Reservation, Oregon">
        <xs:annotation>
          <xs:documentation>Confederated Tribes of the Umatilla Reservation, Oregon</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Confederated Tribes of the Warm Springs Reservation of Oregon">
        <xs:annotation>
          <xs:documentation>Confederated Tribes of the Warm Springs Reservation of Oregon</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Coquille Tribe of Oregon">
        <xs:annotation>
          <xs:documentation>Coquille Tribe of Oregon</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Cortina Indian Rancheria of Wintun Indians of California">
        <xs:annotation>
          <xs:documentation>Cortina Indian Rancheria of Wintun Indians of California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Coushatta Tribe of Louisiana">
        <xs:annotation>
          <xs:documentation>Coushatta Tribe of Louisiana</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Cow Creek Band of Umpqua Indians of Oregon">
        <xs:annotation>
          <xs:documentation>Cow Creek Band of Umpqua Indians of Oregon</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Cowlitz Indian Tribe, Washington">
        <xs:annotation>
          <xs:documentation>Cowlitz Indian Tribe, Washington</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Coyote Valley Band of Pomo Indians of California">
        <xs:annotation>
          <xs:documentation>Coyote Valley Band of Pomo Indians of California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Crow Creek Sioux Tribe of the Crow Creek Reservation, South Dakota">
        <xs:annotation>
          <xs:documentation>Crow Creek Sioux Tribe of the Crow Creek Reservation, South Dakota</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Crow Tribe of Montana">
        <xs:annotation>
          <xs:documentation>Crow Tribe of Montana</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Death Valley Timbi-Sha Shoshone Band of California">
        <xs:annotation>
          <xs:documentation>Death Valley Timbi-Sha Shoshone Band of California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Delaware Nation, Oklahoma">
        <xs:annotation>
          <xs:documentation>Delaware Nation, Oklahoma</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Delaware Tribe of Indians, Oklahoma">
        <xs:annotation>
          <xs:documentation>Delaware Tribe of Indians, Oklahoma</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Dry Creek Rancheria of Pomo Indians of California">
        <xs:annotation>
          <xs:documentation>Dry Creek Rancheria of Pomo Indians of California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Duckwater Shoshone Tribe of the Duckwater Reservation, Nevada">
        <xs:annotation>
          <xs:documentation>Duckwater Shoshone Tribe of the Duckwater Reservation, Nevada</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Eastern Band of Cherokee Indians of North Carolina">
        <xs:annotation>
          <xs:documentation>Eastern Band of Cherokee Indians of North Carolina</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Eastern Shawnee Tribe of Oklahoma">
        <xs:annotation>
          <xs:documentation>Eastern Shawnee Tribe of Oklahoma</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Elem Indian Colony of Pomo Indians of the Sulfur Bank Rancheria, California">
        <xs:annotation>
          <xs:documentation>Elem Indian Colony of Pomo Indians of the Sulfur Bank Rancheria, California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Elk Valley Rancheria, California">
        <xs:annotation>
          <xs:documentation>Elk Valley Rancheria, California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Ely Shoshone Tribe of Nevada">
        <xs:annotation>
          <xs:documentation>Ely Shoshone Tribe of Nevada</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Enterprise Rancheria of Maidu Indians of California">
        <xs:annotation>
          <xs:documentation>Enterprise Rancheria of Maidu Indians of California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Ewiiaapaayp Band of Kumeyaay Indians (f/k/a Cuyapaipe Community of Diegueno Mission Indians, Califor">
        <xs:annotation>
          <xs:documentation>Ewiiaapaayp Band of Kumeyaay Indians (f/k/a Cuyapaipe Community of Diegueno Mission Indians, California)</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Federated Indians of Graton Rancheria, California">
        <xs:annotation>
          <xs:documentation>Federated Indians of Graton Rancheria, California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Flandreau Santee Sioux Tribe of South Dakota">
        <xs:annotation>
          <xs:documentation>Flandreau Santee Sioux Tribe of South Dakota</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Fond du Lac Reservation Business Committee - Cloquet, Minnesota">
        <xs:annotation>
          <xs:documentation>Fond du Lac Reservation Business Committee - Cloquet, Minnesota</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Forest County Potawatomi Community, Wisconsin">
        <xs:annotation>
          <xs:documentation>Forest County Potawatomi Community, Wisconsin</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Fort Belknap Indian Community of the Fort Belknap Reservation of Montana">
        <xs:annotation>
          <xs:documentation>Fort Belknap Indian Community of the Fort Belknap Reservation of Montana</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Fort Bidwell Indian Community of the Fort Bidwell Reservation of California">
        <xs:annotation>
          <xs:documentation>Fort Bidwell Indian Community of the Fort Bidwell Reservation of California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Fort Independence Indian Community of Paiute Indians of the Fort Independence Reservation, Californi">
        <xs:annotation>
          <xs:documentation>Fort Independence Indian Community of Paiute Indians of the Fort Independence Reservation, Californi</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Fort McDermitt Paiute and Shoshone Tribes of the Fort McDermitt Indian Reservation, Nevada and Orego">
        <xs:annotation>
          <xs:documentation>Fort McDermitt Paiute and Shoshone Tribes of the Fort McDermitt Indian Reservation, Nevada and Orego</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Fort McDowell Yavapai Nation, Arizona">
        <xs:annotation>
          <xs:documentation>Fort McDowell Yavapai Nation, Arizona</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Fort Mojave Indian Tribe of Arizona, California & Nevada">
        <xs:annotation>
          <xs:documentation>Fort Mojave Indian Tribe of Arizona, California & Nevada</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Fort Sill Apache Tribe of Oklahoma">
        <xs:annotation>
          <xs:documentation>Fort Sill Apache Tribe of Oklahoma</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Gila River Indian Community of the Gila River Indian Reservation, Arizona">
        <xs:annotation>
          <xs:documentation>Gila River Indian Community of the Gila River Indian Reservation, Arizona</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Grand Portage Reservation Business Committee - Grand Portage, Michigan">
        <xs:annotation>
          <xs:documentation>Grand Portage Reservation Business Committee - Grand Portage, Michigan</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Grand Traverse Band of Ottawa and Chippewa Indians, Michigan">
        <xs:annotation>
          <xs:documentation>Grand Traverse Band of Ottawa and Chippewa Indians, Michigan</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Greenville Rancheria of Maidu Indians of California">
        <xs:annotation>
          <xs:documentation>Greenville Rancheria of Maidu Indians of California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Grindstone Indian Rancheria of Wintun- Wailaki Indians of California">
        <xs:annotation>
          <xs:documentation>Grindstone Indian Rancheria of Wintun- Wailaki Indians of California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Guidiville Rancheria of California">
        <xs:annotation>
          <xs:documentation>Guidiville Rancheria of California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Habematolel Pomo of Upper Lake (Upper Lake Rancheria of California)">
        <xs:annotation>
          <xs:documentation>Habematolel Pomo of Upper Lake (Upper Lake Rancheria of California)</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Hannahville Indian Community, Michigan">
        <xs:annotation>
          <xs:documentation>Hannahville Indian Community, Michigan</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Havasupai Tribe of the Havasupai Reservation, Arizona">
        <xs:annotation>
          <xs:documentation>Havasupai Tribe of the Havasupai Reservation, Arizona</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Ho-Chunk Nation of Wisconsin">
        <xs:annotation>
          <xs:documentation>Ho-Chunk Nation of Wisconsin</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Hoh Indian Tribe of the Hoh Indian Reservation, Washington">
        <xs:annotation>
          <xs:documentation>Hoh Indian Tribe of the Hoh Indian Reservation, Washington</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Hoopa Valley Tribe, California Hopi Tribe of Arizona">
        <xs:annotation>
          <xs:documentation>Hoopa Valley Tribe, California Hopi Tribe of Arizona</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Hopi Tribe - Mesa, Arizona">
        <xs:annotation>
          <xs:documentation>Hopi Tribe - Mesa, Arizona</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Hopland Band of Pomo Indians of the Hopland Rancheria, California">
        <xs:annotation>
          <xs:documentation>Hopland Band of Pomo Indians of the Hopland Rancheria, California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Houlton Band of Maliseet Indians of Maine">
        <xs:annotation>
          <xs:documentation>Houlton Band of Maliseet Indians of Maine</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Hualapai Indian Tribe of the Hualapai Indian Reservation, Arizona">
        <xs:annotation>
          <xs:documentation>Hualapai Indian Tribe of the Hualapai Indian Reservation, Arizona</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Inaja Band of Diegueno Mission Indians of the Inaja and Cosmit Reservation, California">
        <xs:annotation>
          <xs:documentation>Inaja Band of Diegueno Mission Indians of the Inaja and Cosmit Reservation, California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Ione Band of Miwok Indians of California">
        <xs:annotation>
          <xs:documentation>Ione Band of Miwok Indians of California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Iowa Tribe of Kansas and Nebraska">
        <xs:annotation>
          <xs:documentation>Iowa Tribe of Kansas and Nebraska</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Iowa Tribe of Oklahoma">
        <xs:annotation>
          <xs:documentation>Iowa Tribe of Oklahoma</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Jackson Rancheria of Me-Wuk Indians of California">
        <xs:annotation>
          <xs:documentation>Jackson Rancheria of Me-Wuk Indians of California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Jamestown S'Klallam Tribe of Washington">
        <xs:annotation>
          <xs:documentation>Jamestown S'Klallam Tribe of Washington</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Jamul Indian Village of California Jena Band of Choctaw Indians, Louisiana">
        <xs:annotation>
          <xs:documentation>Jamul Indian Village of California Jena Band of Choctaw Indians, Louisiana</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Jena Band of Choctaw Indians - Jena, Louisiana">
        <xs:annotation>
          <xs:documentation>Jena Band of Choctaw Indians - Jena, Louisiana</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Jicarilla Apache Nation, New Mexico">
        <xs:annotation>
          <xs:documentation>Jicarilla Apache Nation, New Mexico</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Kaibab Band of Paiute Indians of the Kaibab Indian Reservation, Arizona">
        <xs:annotation>
          <xs:documentation>Kaibab Band of Paiute Indians of the Kaibab Indian Reservation, Arizona</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Kalispel Indian Community of the Kalispel Reservation, Washington">
        <xs:annotation>
          <xs:documentation>Kalispel Indian Community of the Kalispel Reservation, Washington</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Karuk Tribe of California">
        <xs:annotation>
          <xs:documentation>Karuk Tribe of California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Kashia Band of Pomo Indians of the Stewarts Point Rancheria, California">
        <xs:annotation>
          <xs:documentation>Kashia Band of Pomo Indians of the Stewarts Point Rancheria, California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Kaw Nation, Oklahoma">
        <xs:annotation>
          <xs:documentation>Kaw Nation, Oklahoma</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Keweenaw Bay Indian Community, Michigan">
        <xs:annotation>
          <xs:documentation>Keweenaw Bay Indian Community, Michigan</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Kialegee Tribal Town, Oklahoma">
        <xs:annotation>
          <xs:documentation>Kialegee Tribal Town, Oklahoma</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Kickapoo Traditional Tribe of Texas">
        <xs:annotation>
          <xs:documentation>Kickapoo Traditional Tribe of Texas</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Kickapoo Tribe of Indians of the Kickapoo Reservation in Kansas">
        <xs:annotation>
          <xs:documentation>Kickapoo Tribe of Indians of the Kickapoo Reservation in Kansas</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Kickapoo Tribe of Oklahoma">
        <xs:annotation>
          <xs:documentation>Kickapoo Tribe of Oklahoma</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Kiowa Indian Tribe of Oklahoma">
        <xs:annotation>
          <xs:documentation>Kiowa Indian Tribe of Oklahoma</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Klamath Tribes - Chiloquin, Oregon">
        <xs:annotation>
          <xs:documentation>Klamath Tribes - Chiloquin, Oregon</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Koi Nation of Northern California - Lower Lake Rancheria, California">
        <xs:annotation>
          <xs:documentation>Koi Nation of Northern California - Lower Lake Rancheria, California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Kootenai Tribe of Idaho">
        <xs:annotation>
          <xs:documentation>Kootenai Tribe of Idaho</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="La Jolla Band of Luiseno Mission Indians of the La Jolla Reservation, California">
        <xs:annotation>
          <xs:documentation>La Jolla Band of Luiseno Mission Indians of the La Jolla Reservation, California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="La Posta Band of Diegueno Mission Indians of the La Posta Indian Reservation, California">
        <xs:annotation>
          <xs:documentation>La Posta Band of Diegueno Mission Indians of the La Posta Indian Reservation, California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Lac Courte Oreilles Band of Lake Superior Chippewa Indians of Wisconsin">
        <xs:annotation>
          <xs:documentation>Lac Courte Oreilles Band of Lake Superior Chippewa Indians of Wisconsin</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Lac du Flambeau Band of Lake Superior Chippewa Indians of the Lac du Flambeau Reservation of Wiscons">
        <xs:annotation>
          <xs:documentation>Lac du Flambeau Band of Lake Superior Chippewa Indians of the Lac du Flambeau Reservation of Wiscons</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Lac Vieux Desert Band of Lake Superior Chippewa Indians, Michigan">
        <xs:annotation>
          <xs:documentation>Lac Vieux Desert Band of Lake Superior Chippewa Indians, Michigan</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Las Vegas Tribe of Paiute Indians of the Las Vegas Indian Colony, Nevada">
        <xs:annotation>
          <xs:documentation>Las Vegas Tribe of Paiute Indians of the Las Vegas Indian Colony, Nevada</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Leech Lake Band of Ojibwe - Cass Lake, Minnesota">
        <xs:annotation>
          <xs:documentation>Leech Lake Band of Ojibwe - Cass Lake, Minnesota</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Little River Band of Ottawa Indians, Michigan">
        <xs:annotation>
          <xs:documentation>Little River Band of Ottawa Indians, Michigan</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Little Traverse Bay Bands of Odawa Indians, Michigan">
        <xs:annotation>
          <xs:documentation>Little Traverse Bay Bands of Odawa Indians, Michigan</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Los Coyotes Band of Cahuilla Mission Indians of the Los Coyotes Reservation, California">
        <xs:annotation>
          <xs:documentation>Los Coyotes Band of Cahuilla Mission Indians of the Los Coyotes Reservation, California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Lovelock Paiute Tribe of the Lovelock Indian Colony, Nevada">
        <xs:annotation>
          <xs:documentation>Lovelock Paiute Tribe of the Lovelock Indian Colony, Nevada</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Lower Brule Sioux Tribe of the Lower Brule Reservation, South Dakota">
        <xs:annotation>
          <xs:documentation>Lower Brule Sioux Tribe of the Lower Brule Reservation, South Dakota</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Lower Elwha Tribal Community of the Lower Elwha Reservation, Washington">
        <xs:annotation>
          <xs:documentation>Lower Elwha Tribal Community of the Lower Elwha Reservation, Washington</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Lower Sioux Indian Community in the State of Minnesota">
        <xs:annotation>
          <xs:documentation>Lower Sioux Indian Community in the State of Minnesota</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Lummi Tribe of the Lummi Reservation, Washington">
        <xs:annotation>
          <xs:documentation>Lummi Tribe of the Lummi Reservation, Washington</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Lytton Rancheria of California">
        <xs:annotation>
          <xs:documentation>Lytton Rancheria of California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Makah Indian Tribe of the Makah Indian Reservation, Washington">
        <xs:annotation>
          <xs:documentation>Makah Indian Tribe of the Makah Indian Reservation, Washington</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Manchester Band of Pomo Indians of the Manchester-Point Arena Rancheria, California">
        <xs:annotation>
          <xs:documentation>Manchester Band of Pomo Indians of the Manchester-Point Arena Rancheria, California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Manzanita Band of Diegueno Mission Indians of the Manzanita Reservation, California">
        <xs:annotation>
          <xs:documentation>Manzanita Band of Diegueno Mission Indians of the Manzanita Reservation, California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Mashantucket Pequot Tribe of Connecticut">
        <xs:annotation>
          <xs:documentation>Mashantucket Pequot Tribe of Connecticut</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Mashpee Wampanoag Tribe - South Mashpee, Massachusetts">
        <xs:annotation>
          <xs:documentation>Mashpee Wampanoag Tribe - South Mashpee, Massachusetts</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Match-e-be-nash-she-wish Band of Potawatomi Indians of Michigan">
        <xs:annotation>
          <xs:documentation>Match-e-be-nash-she-wish Band of Potawatomi Indians of Michigan</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Mechoopda Indian Tribe of Chico Rancheria, California">
        <xs:annotation>
          <xs:documentation>Mechoopda Indian Tribe of Chico Rancheria, California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Menominee Indian Tribe of Wisconsin">
        <xs:annotation>
          <xs:documentation>Menominee Indian Tribe of Wisconsin</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Mesa Grande Band of Diegueno Mission Indians of the Mesa Grande Reservation, California">
        <xs:annotation>
          <xs:documentation>Mesa Grande Band of Diegueno Mission Indians of the Mesa Grande Reservation, California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Mescalero Apache Tribe of the Mescalero Reservation, New Mexico">
        <xs:annotation>
          <xs:documentation>Mescalero Apache Tribe of the Mescalero Reservation, New Mexico</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Miami Tribe of Oklahoma">
        <xs:annotation>
          <xs:documentation>Miami Tribe of Oklahoma</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Miccosukee Tribe of Indians of Florida">
        <xs:annotation>
          <xs:documentation>Miccosukee Tribe of Indians of Florida</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Middletown Rancheria of Pomo Indians of California">
        <xs:annotation>
          <xs:documentation>Middletown Rancheria of Pomo Indians of California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Mille Lacs Band of Ojibwe - Onamia, Minnesota">
        <xs:annotation>
          <xs:documentation>Mille Lacs Band of Ojibwe - Onamia, Minnesota</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Minnesota Chippewa Tribe, Minnesota">
        <xs:annotation>
          <xs:documentation>Minnesota Chippewa Tribe, Minnesota</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Mississippi Band of Choctaw Indians, Mississippi">
        <xs:annotation>
          <xs:documentation>Mississippi Band of Choctaw Indians, Mississippi</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Moapa Band of Paiute Indians of the Moapa River Indian Reservation, Nevada">
        <xs:annotation>
          <xs:documentation>Moapa Band of Paiute Indians of the Moapa River Indian Reservation, Nevada</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Modoc Tribe of Oklahoma">
        <xs:annotation>
          <xs:documentation>Modoc Tribe of Oklahoma</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Mohegan Indian Tribe of Connecticut">
        <xs:annotation>
          <xs:documentation>Mohegan Indian Tribe of Connecticut</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Mooretown Rancheria of Maidu Indians of California">
        <xs:annotation>
          <xs:documentation>Mooretown Rancheria of Maidu Indians of California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Morongo Band of Cahuilla Mission Indians of the Morongo Reservation, California">
        <xs:annotation>
          <xs:documentation>Morongo Band of Cahuilla Mission Indians of the Morongo Reservation, California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Muckleshoot Indian Tribe of the Muckleshoot Reservation, Washington">
        <xs:annotation>
          <xs:documentation>Muckleshoot Indian Tribe of the Muckleshoot Reservation, Washington</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Muscogee (Creek) Nation, Oklahoma">
        <xs:annotation>
          <xs:documentation>Muscogee (Creek) Nation, Oklahoma</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Narragansett Indian Tribe of Rhode Island">
        <xs:annotation>
          <xs:documentation>Narragansett Indian Tribe of Rhode Island</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Native Village of Afognak">
        <xs:annotation>
          <xs:documentation>Native Village of Afognak</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Native Village of Akhiok">
        <xs:annotation>
          <xs:documentation>Native Village of Akhiok</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Native Village of Akutan">
        <xs:annotation>
          <xs:documentation>Native Village of Akutan</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Navajo Nation, Arizona, New Mexico & Utah">
        <xs:annotation>
          <xs:documentation>Navajo Nation, Arizona, New Mexico & Utah</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Nez Perce Tribe of Idaho">
        <xs:annotation>
          <xs:documentation>Nez Perce Tribe of Idaho</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Nisqually Indian Tribe of the Nisqually Reservation, Washington">
        <xs:annotation>
          <xs:documentation>Nisqually Indian Tribe of the Nisqually Reservation, Washington</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Nooksack Indian Tribe of Washington">
        <xs:annotation>
          <xs:documentation>Nooksack Indian Tribe of Washington</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Northern Cheyenne Tribe of the Northern Cheyenne Indian Reservation, Montana">
        <xs:annotation>
          <xs:documentation>Northern Cheyenne Tribe of the Northern Cheyenne Indian Reservation, Montana</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Northfork Rancheria of Mono Indians of California">
        <xs:annotation>
          <xs:documentation>Northfork Rancheria of Mono Indians of California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Northwestern Band of Shoshoni Nation of Utah (Washakie)">
        <xs:annotation>
          <xs:documentation>Northwestern Band of Shoshoni Nation of Utah (Washakie)</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Nottawaseppi Huron Band of the Potawatomi, Michigan">
        <xs:annotation>
          <xs:documentation>Nottawaseppi Huron Band of the Potawatomi, Michigan</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Oglala Sioux Tribe of the Pine Ridge Reservation, South Dakota">
        <xs:annotation>
          <xs:documentation>Oglala Sioux Tribe of the Pine Ridge Reservation, South Dakota</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Ohkay Owingeh (f/k/a Pueblo of San Juan, New Mexico)">
        <xs:annotation>
          <xs:documentation>Ohkay Owingeh (f/k/a Pueblo of San Juan, New Mexico)</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Omaha Tribe of Nebraska">
        <xs:annotation>
          <xs:documentation>Omaha Tribe of Nebraska</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Oneida Nation of New York">
        <xs:annotation>
          <xs:documentation>Oneida Nation of New York</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Oneida Tribe of Indians of Wisconsin">
        <xs:annotation>
          <xs:documentation>Oneida Tribe of Indians of Wisconsin</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Onondaga Nation of New York">
        <xs:annotation>
          <xs:documentation>Onondaga Nation of New York</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Osage Tribe, Oklahoma">
        <xs:annotation>
          <xs:documentation>Osage Tribe, Oklahoma</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Otoe-Missouria Tribe of Indians, Oklahoma">
        <xs:annotation>
          <xs:documentation>Otoe-Missouria Tribe of Indians, Oklahoma</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Ottawa Tribe of Oklahoma">
        <xs:annotation>
          <xs:documentation>Ottawa Tribe of Oklahoma</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Paiute Indian Tribe of Utah">
        <xs:annotation>
          <xs:documentation>Paiute Indian Tribe of Utah</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Paiute-Shoshone Indians of the Bishop Community of the Bishop Colony, California">
        <xs:annotation>
          <xs:documentation>Paiute-Shoshone Indians of the Bishop Community of the Bishop Colony, California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Paiute-Shoshone Indians of the Lone Pine Community of the Lone Pine Reservation, California">
        <xs:annotation>
          <xs:documentation>Paiute-Shoshone Indians of the Lone Pine Community of the Lone Pine Reservation, California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Paiute-Shoshone Tribe of the Fallon Reservation and Colony, Nevada">
        <xs:annotation>
          <xs:documentation>Paiute-Shoshone Tribe of the Fallon Reservation and Colony, Nevada</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Pala Band of Luiseno Mission Indians of the Pala Reservation, California">
        <xs:annotation>
          <xs:documentation>Pala Band of Luiseno Mission Indians of the Pala Reservation, California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Pascua Yaqui Tribe of Arizona">
        <xs:annotation>
          <xs:documentation>Pascua Yaqui Tribe of Arizona</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Paskenta Band of Nomlaki Indians of California">
        <xs:annotation>
          <xs:documentation>Paskenta Band of Nomlaki Indians of California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Passamaquoddy Tribe of Maine">
        <xs:annotation>
          <xs:documentation>Passamaquoddy Tribe of Maine</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Pauma Band of Luiseno Mission Indians of the Pauma & Yuima Reservation, California">
        <xs:annotation>
          <xs:documentation>Pauma Band of Luiseno Mission Indians of the Pauma & Yuima Reservation, California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Pawnee Nation of Oklahoma">
        <xs:annotation>
          <xs:documentation>Pawnee Nation of Oklahoma</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Pechanga Band of Luiseno Mission Indians of the Pechanga Reservation, California">
        <xs:annotation>
          <xs:documentation>Pechanga Band of Luiseno Mission Indians of the Pechanga Reservation, California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Penobscot Tribe of Maine">
        <xs:annotation>
          <xs:documentation>Penobscot Tribe of Maine</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Peoria Tribe of Indians of Oklahoma">
        <xs:annotation>
          <xs:documentation>Peoria Tribe of Indians of Oklahoma</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Picayune Rancheria of Chukchansi Indians of California">
        <xs:annotation>
          <xs:documentation>Picayune Rancheria of Chukchansi Indians of California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Pinoleville Rancheria of Pomo Indians of California">
        <xs:annotation>
          <xs:documentation>Pinoleville Rancheria of Pomo Indians of California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Pit River Tribe, California">
        <xs:annotation>
          <xs:documentation>Pit River Tribe, California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Poarch Band of Creek Indians of Alabama">
        <xs:annotation>
          <xs:documentation>Poarch Band of Creek Indians of Alabama</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Pokagon Band of Potawatomi Indians, Michigan and Indiana">
        <xs:annotation>
          <xs:documentation>Pokagon Band of Potawatomi Indians, Michigan and Indiana</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Ponca Tribe of Indians of Oklahoma">
        <xs:annotation>
          <xs:documentation>Ponca Tribe of Indians of Oklahoma</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Ponca Tribe of Nebraska">
        <xs:annotation>
          <xs:documentation>Ponca Tribe of Nebraska</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Port Gamble Indian Community of the Port Gamble Reservation, Washington">
        <xs:annotation>
          <xs:documentation>Port Gamble Indian Community of the Port Gamble Reservation, Washington</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Potter Valley Rancheria of Pomo Indians of California">
        <xs:annotation>
          <xs:documentation>Potter Valley Rancheria of Pomo Indians of California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Prairie Band of Potawatomi Nation, Kansas">
        <xs:annotation>
          <xs:documentation>Prairie Band of Potawatomi Nation, Kansas</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Prairie Island Indian Community in the State of Minnesota">
        <xs:annotation>
          <xs:documentation>Prairie Island Indian Community in the State of Minnesota</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Pueblo of Acoma, New Mexico">
        <xs:annotation>
          <xs:documentation>Pueblo of Acoma, New Mexico</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Pueblo of Cochiti, New Mexico">
        <xs:annotation>
          <xs:documentation>Pueblo of Cochiti, New Mexico</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Pueblo of Isleta, New Mexico">
        <xs:annotation>
          <xs:documentation>Pueblo of Isleta, New Mexico</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Pueblo of Jemez, New Mexico">
        <xs:annotation>
          <xs:documentation>Pueblo of Jemez, New Mexico</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Pueblo of Laguna, New Mexico">
        <xs:annotation>
          <xs:documentation>Pueblo of Laguna, New Mexico</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Pueblo of Nambe, New Mexico">
        <xs:annotation>
          <xs:documentation>Pueblo of Nambe, New Mexico</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Pueblo of Picuris, New Mexico">
        <xs:annotation>
          <xs:documentation>Pueblo of Picuris, New Mexico</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Pueblo of Pojoaque, New Mexico">
        <xs:annotation>
          <xs:documentation>Pueblo of Pojoaque, New Mexico</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Pueblo of San Felipe, New Mexico">
        <xs:annotation>
          <xs:documentation>Pueblo of San Felipe, New Mexico</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Pueblo of San Ildefonso, New Mexico">
        <xs:annotation>
          <xs:documentation>Pueblo of San Ildefonso, New Mexico</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Pueblo of Sandia, New Mexico">
        <xs:annotation>
          <xs:documentation>Pueblo of Sandia, New Mexico</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Pueblo of Santa Ana, New Mexico">
        <xs:annotation>
          <xs:documentation>Pueblo of Santa Ana, New Mexico</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Pueblo of Santa Clara, New Mexico">
        <xs:annotation>
          <xs:documentation>Pueblo of Santa Clara, New Mexico</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Pueblo of Santo Domingo, New Mexico">
        <xs:annotation>
          <xs:documentation>Pueblo of Santo Domingo, New Mexico</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Pueblo of Taos, New Mexico">
        <xs:annotation>
          <xs:documentation>Pueblo of Taos, New Mexico</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Pueblo of Tesuque, New Mexico">
        <xs:annotation>
          <xs:documentation>Pueblo of Tesuque, New Mexico</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Pueblo of Zia, New Mexico">
        <xs:annotation>
          <xs:documentation>Pueblo of Zia, New Mexico</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Pueblo of Zuni, New Mexico">
        <xs:annotation>
          <xs:documentation>Pueblo of Zuni, New Mexico</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Puyallup Tribe of the Puyallup Reservation, Washington">
        <xs:annotation>
          <xs:documentation>Puyallup Tribe of the Puyallup Reservation, Washington</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Pyramid Lake Paiute Tribe of the Pyramid Lake Reservation, Nevada">
        <xs:annotation>
          <xs:documentation>Pyramid Lake Paiute Tribe of the Pyramid Lake Reservation, Nevada</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Quapaw Tribe of Indians, Oklahoma">
        <xs:annotation>
          <xs:documentation>Quapaw Tribe of Indians, Oklahoma</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Quartz Valley Indian Community of the Quartz Valley Reservation of California">
        <xs:annotation>
          <xs:documentation>Quartz Valley Indian Community of the Quartz Valley Reservation of California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Quechan Tribe of the Fort Yuma Indian Reservation, California & Arizona">
        <xs:annotation>
          <xs:documentation>Quechan Tribe of the Fort Yuma Indian Reservation, California & Arizona</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Quileute Tribe of the Quileute Reservation, Washington">
        <xs:annotation>
          <xs:documentation>Quileute Tribe of the Quileute Reservation, Washington</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Quinault Tribe of the Quinault Reservation, Washington">
        <xs:annotation>
          <xs:documentation>Quinault Tribe of the Quinault Reservation, Washington</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Ramona Band or Village of Cahuilla Mission Indians of California">
        <xs:annotation>
          <xs:documentation>Ramona Band or Village of Cahuilla Mission Indians of California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Red Cliff Band of Lake Superior Chippewa Indians of Wisconsin">
        <xs:annotation>
          <xs:documentation>Red Cliff Band of Lake Superior Chippewa Indians of Wisconsin</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Red Lake Band of Chippewa Indians, Minnesota">
        <xs:annotation>
          <xs:documentation>Red Lake Band of Chippewa Indians, Minnesota</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Redding Rancheria, California">
        <xs:annotation>
          <xs:documentation>Redding Rancheria, California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Redwood Valley Rancheria of Pomo Indians of California">
        <xs:annotation>
          <xs:documentation>Redwood Valley Rancheria of Pomo Indians of California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Reno-Sparks Indian Colony, Nevada">
        <xs:annotation>
          <xs:documentation>Reno-Sparks Indian Colony, Nevada</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Resighini Rancheria, California">
        <xs:annotation>
          <xs:documentation>Resighini Rancheria, California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Rincon Band of Luiseno Mission Indians of the Rincon Reservation, California">
        <xs:annotation>
          <xs:documentation>Rincon Band of Luiseno Mission Indians of the Rincon Reservation, California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Robinson Rancheria of Pomo Indians of California">
        <xs:annotation>
          <xs:documentation>Robinson Rancheria of Pomo Indians of California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Rosebud Sioux Tribe of the Rosebud Indian Reservation, South Dakota">
        <xs:annotation>
          <xs:documentation>Rosebud Sioux Tribe of the Rosebud Indian Reservation, South Dakota</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Round Valley Indian Tribes of the Round Valley Reservation, California">
        <xs:annotation>
          <xs:documentation>Round Valley Indian Tribes of the Round Valley Reservation, California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Sac & Fox Nation of Missouri in Kansas and Nebraska">
        <xs:annotation>
          <xs:documentation>Sac & Fox Nation of Missouri in Kansas and Nebraska</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Sac & Fox Nation, Oklahoma">
        <xs:annotation>
          <xs:documentation>Sac & Fox Nation, Oklahoma</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Sac & Fox Tribe of the Mississippi in Iowa">
        <xs:annotation>
          <xs:documentation>Sac & Fox Tribe of the Mississippi in Iowa</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Saginaw Chippewa Indian Tribe of Michigan">
        <xs:annotation>
          <xs:documentation>Saginaw Chippewa Indian Tribe of Michigan</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Salt River Pima-Maricopa Indian Community of the Salt River Reservation, Arizona">
        <xs:annotation>
          <xs:documentation>Salt River Pima-Maricopa Indian Community of the Salt River Reservation, Arizona</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Samish Indian Tribe, Washington">
        <xs:annotation>
          <xs:documentation>Samish Indian Tribe, Washington</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="San Carlos Apache Tribe of the San Carlos Reservation, Arizona">
        <xs:annotation>
          <xs:documentation>San Carlos Apache Tribe of the San Carlos Reservation, Arizona</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="San Juan Southern Paiute Tribe of Arizona">
        <xs:annotation>
          <xs:documentation>San Juan Southern Paiute Tribe of Arizona</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="San Manuel Band of Serrano Mission Indians of the San Manuel Reservation, California">
        <xs:annotation>
          <xs:documentation>San Manuel Band of Serrano Mission Indians of the San Manuel Reservation, California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="San Pasqual Band of Diegueno Mission Indians of California">
        <xs:annotation>
          <xs:documentation>San Pasqual Band of Diegueno Mission Indians of California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Santa Rosa Band of Cahuilla Mission Indians of the Santa Rosa Reservation, California">
        <xs:annotation>
          <xs:documentation>Santa Rosa Band of Cahuilla Mission Indians of the Santa Rosa Reservation, California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Santa Rosa Indian Community of the Santa Rosa Rancheria, California">
        <xs:annotation>
          <xs:documentation>Santa Rosa Indian Community of the Santa Rosa Rancheria, California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Santa Ynez Band of Chumash Mission Indians of the Santa Ynez Reservation, California">
        <xs:annotation>
          <xs:documentation>Santa Ynez Band of Chumash Mission Indians of the Santa Ynez Reservation, California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Santa Ysabel Band of Diegueno Mission Indians of the Santa Ysabel Reservation, California">
        <xs:annotation>
          <xs:documentation>Santa Ysabel Band of Diegueno Mission Indians of the Santa Ysabel Reservation, California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Santee Sioux Tribe of the Santee Reservation of Nebraska">
        <xs:annotation>
          <xs:documentation>Santee Sioux Tribe of the Santee Reservation of Nebraska</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Sauk-Suiattle Indian Tribe of Washington">
        <xs:annotation>
          <xs:documentation>Sauk-Suiattle Indian Tribe of Washington</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Sault Ste. Marie Tribe of Chippewa Indians of Michigan">
        <xs:annotation>
          <xs:documentation>Sault Ste. Marie Tribe of Chippewa Indians of Michigan</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Scotts Valley Band of Pomo Indians of California">
        <xs:annotation>
          <xs:documentation>Scotts Valley Band of Pomo Indians of California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Seminole Nation of Oklahoma">
        <xs:annotation>
          <xs:documentation>Seminole Nation of Oklahoma</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Seminole Tribe of Florida, Dania, Big Cypress, Brighton, Hollywood & Tampa Reservations">
        <xs:annotation>
          <xs:documentation>Seminole Tribe of Florida, Dania, Big Cypress, Brighton, Hollywood & Tampa Reservations</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Seneca Nation of New York">
        <xs:annotation>
          <xs:documentation>Seneca Nation of New York</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Seneca-Cayuga Tribe of Oklahoma">
        <xs:annotation>
          <xs:documentation>Seneca-Cayuga Tribe of Oklahoma</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Shakopee Mdewakanton Sioux Community of Minnesota">
        <xs:annotation>
          <xs:documentation>Shakopee Mdewakanton Sioux Community of Minnesota</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Shawnee Tribe, Oklahoma">
        <xs:annotation>
          <xs:documentation>Shawnee Tribe, Oklahoma</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Sherwood Valley Rancheria of Pomo Indians of California">
        <xs:annotation>
          <xs:documentation>Sherwood Valley Rancheria of Pomo Indians of California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Shingle Springs Band of Miwok Indians, California">
        <xs:annotation>
          <xs:documentation>Shingle Springs Band of Miwok Indians, California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Shoalwater Bay Tribe of the Shoalwater Bay Indian Reservation, Washington">
        <xs:annotation>
          <xs:documentation>Shoalwater Bay Tribe of the Shoalwater Bay Indian Reservation, Washington</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Shoshone Tribe of the Wind River Reservation, Wyoming">
        <xs:annotation>
          <xs:documentation>Shoshone Tribe of the Wind River Reservation, Wyoming</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Shoshone-Bannock Tribes of the Fort Hall Reservation of Idaho">
        <xs:annotation>
          <xs:documentation>Shoshone-Bannock Tribes of the Fort Hall Reservation of Idaho</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Shoshone-Paiute Tribes of the Duck Valley Reservation, Nevada">
        <xs:annotation>
          <xs:documentation>Shoshone-Paiute Tribes of the Duck Valley Reservation, Nevada</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Sisseton-Wahpeton Sioux Tribe of the Lake Traverse Reservation, South Dakota">
        <xs:annotation>
          <xs:documentation>Sisseton-Wahpeton Sioux Tribe of the Lake Traverse Reservation, South Dakota</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Skokomish Indian Tribe of the Skokomish Reservation, Washington">
        <xs:annotation>
          <xs:documentation>Skokomish Indian Tribe of the Skokomish Reservation, Washington</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Skull Valley Band of Goshute Indians of Utah">
        <xs:annotation>
          <xs:documentation>Skull Valley Band of Goshute Indians of Utah</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Smith River Rancheria, California">
        <xs:annotation>
          <xs:documentation>Smith River Rancheria, California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Snoqualmie Tribe, Washington">
        <xs:annotation>
          <xs:documentation>Snoqualmie Tribe, Washington</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Soboba Band of Luiseno Indians, California">
        <xs:annotation>
          <xs:documentation>Soboba Band of Luiseno Indians, California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Sokaogon Chippewa Community, Wisconsin">
        <xs:annotation>
          <xs:documentation>Sokaogon Chippewa Community, Wisconsin</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="South Fork Band Council - Spring Creek, Nevada">
        <xs:annotation>
          <xs:documentation>South Fork Band Council - Spring Creek, Nevada</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Southern Ute Indian Tribe of the Southern Ute Reservation, Colorado">
        <xs:annotation>
          <xs:documentation>Southern Ute Indian Tribe of the Southern Ute Reservation, Colorado</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Spirit Lake Tribe, North Dakota">
        <xs:annotation>
          <xs:documentation>Spirit Lake Tribe, North Dakota</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Spokane Tribe of the Spokane Reservation, Washington">
        <xs:annotation>
          <xs:documentation>Spokane Tribe of the Spokane Reservation, Washington</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Squaxin Island Tribe of the Squaxin Island Reservation, Washington">
        <xs:annotation>
          <xs:documentation>Squaxin Island Tribe of the Squaxin Island Reservation, Washington</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="St. Croix Chippewa Indians of Wisconsin">
        <xs:annotation>
          <xs:documentation>St. Croix Chippewa Indians of Wisconsin</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="St. Regis Band of Mohawk Indians of New York">
        <xs:annotation>
          <xs:documentation>St. Regis Band of Mohawk Indians of New York</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Standing Rock Sioux Tribe of North & South Dakota">
        <xs:annotation>
          <xs:documentation>Standing Rock Sioux Tribe of North & South Dakota</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Stillaguamish Tribe of Washington">
        <xs:annotation>
          <xs:documentation>Stillaguamish Tribe of Washington</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Stockbridge Munsee Community, Wisconsin">
        <xs:annotation>
          <xs:documentation>Stockbridge Munsee Community, Wisconsin</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Summit Lake Paiute Tribe of Nevada">
        <xs:annotation>
          <xs:documentation>Summit Lake Paiute Tribe of Nevada</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Suquamish Indian Tribe of the Port Madison Reservation, Washington">
        <xs:annotation>
          <xs:documentation>Suquamish Indian Tribe of the Port Madison Reservation, Washington</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Susanville Indian Rancheria, California">
        <xs:annotation>
          <xs:documentation>Susanville Indian Rancheria, California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Swinomish Indians of the Swinomish Reservation, Washington">
        <xs:annotation>
          <xs:documentation>Swinomish Indians of the Swinomish Reservation, Washington</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Sycuan Band of Diegueno Mission Indians of California">
        <xs:annotation>
          <xs:documentation>Sycuan Band of Diegueno Mission Indians of California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Table Bluff Reservation-Wiyot Tribe, California">
        <xs:annotation>
          <xs:documentation>Table Bluff Reservation-Wiyot Tribe, California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Table Mountain Rancheria of California">
        <xs:annotation>
          <xs:documentation>Table Mountain Rancheria of California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Te-Moak Tribe of Western Shoshone Indians of Nevada">
        <xs:annotation>
          <xs:documentation>Te-Moak Tribe of Western Shoshone Indians of Nevada</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Tejon Indian Tribe - Bakersfield, California">
        <xs:annotation>
          <xs:documentation>Tejon Indian Tribe - Bakersfield, California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Thlopthlocco Tribal Town, Oklahoma">
        <xs:annotation>
          <xs:documentation>Thlopthlocco Tribal Town, Oklahoma</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Three Affiliated Tribes of the Fort Berthold Reservation, North Dakota">
        <xs:annotation>
          <xs:documentation>Three Affiliated Tribes of the Fort Berthold Reservation, North Dakota</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Tohono O'odham Nation of Arizona">
        <xs:annotation>
          <xs:documentation>Tohono O'odham Nation of Arizona</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Tonawanda Band of Seneca Indians of New York">
        <xs:annotation>
          <xs:documentation>Tonawanda Band of Seneca Indians of New York</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Tonkawa Tribe of Indians of Oklahoma">
        <xs:annotation>
          <xs:documentation>Tonkawa Tribe of Indians of Oklahoma</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Tonto Apache Tribe of Arizona">
        <xs:annotation>
          <xs:documentation>Tonto Apache Tribe of Arizona</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Torres-Martinez Band of Cahuilla Mission Indians of California">
        <xs:annotation>
          <xs:documentation>Torres-Martinez Band of Cahuilla Mission Indians of California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Tulalip Tribes of the Tulalip Reservation, Washington">
        <xs:annotation>
          <xs:documentation>Tulalip Tribes of the Tulalip Reservation, Washington</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Tule River Indian Tribe of the Tule River Reservation, California">
        <xs:annotation>
          <xs:documentation>Tule River Indian Tribe of the Tule River Reservation, California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Tunica-Biloxi Indian Tribe of Louisiana">
        <xs:annotation>
          <xs:documentation>Tunica-Biloxi Indian Tribe of Louisiana</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Tuolumne Band of Me-Wuk Indians of the Tuolumne Rancheria of California">
        <xs:annotation>
          <xs:documentation>Tuolumne Band of Me-Wuk Indians of the Tuolumne Rancheria of California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Turtle Mountain Band of Chippewa Indians of North Dakota">
        <xs:annotation>
          <xs:documentation>Turtle Mountain Band of Chippewa Indians of North Dakota</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Tuscarora Nation of New York">
        <xs:annotation>
          <xs:documentation>Tuscarora Nation of New York</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Twenty-Nine Palms Band of Mission Indians of California">
        <xs:annotation>
          <xs:documentation>Twenty-Nine Palms Band of Mission Indians of California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="United Auburn Indian Community of the Auburn Rancheria of California">
        <xs:annotation>
          <xs:documentation>United Auburn Indian Community of the Auburn Rancheria of California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="United Keetoowah Band of Cherokee Indians in Oklahoma">
        <xs:annotation>
          <xs:documentation>United Keetoowah Band of Cherokee Indians in Oklahoma</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Upper Sioux Community, Minnesota">
        <xs:annotation>
          <xs:documentation>Upper Sioux Community, Minnesota</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Upper Skagit Indian Tribe of Washington">
        <xs:annotation>
          <xs:documentation>Upper Skagit Indian Tribe of Washington</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Ute Indian Tribe of the Uintah & Ouray Reservation, Utah">
        <xs:annotation>
          <xs:documentation>Ute Indian Tribe of the Uintah & Ouray Reservation, Utah</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Ute Mountain Tribe of the Ute Mountain Reservation, Colorado, New Mexico & Utah">
        <xs:annotation>
          <xs:documentation>Ute Mountain Tribe of the Ute Mountain Reservation, Colorado, New Mexico & Utah</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Utu Utu Gwaitu Paiute Tribe of the Benton Paiute Reservation, California">
        <xs:annotation>
          <xs:documentation>Utu Utu Gwaitu Paiute Tribe of the Benton Paiute Reservation, California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Viejas (Baron Long) Group of Capitan Grande Band of Mission Indians of the Viejas Reservation, Calif">
        <xs:annotation>
          <xs:documentation>Viejas (Baron Long) Group of Capitan Grande Band of Mission Indians of the Viejas Reservation, Calif</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Village of Alakanuk">
        <xs:annotation>
          <xs:documentation>Village of Alakanuk</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Walker River Paiute Tribe of the Walker River Reservation, Nevada">
        <xs:annotation>
          <xs:documentation>Walker River Paiute Tribe of the Walker River Reservation, Nevada</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Wampanoag Tribe of Gay Head (Aquinnah) of Massachusetts">
        <xs:annotation>
          <xs:documentation>Wampanoag Tribe of Gay Head (Aquinnah) of Massachusetts</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Washoe Tribe of Nevada & California">
        <xs:annotation>
          <xs:documentation>Washoe Tribe of Nevada & California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Wells Band Te-Moak Shoshone - Nevada">
        <xs:annotation>
          <xs:documentation>Wells Band Te-Moak Shoshone - Nevada</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="White Earth Reservation Business Committee - White Earth, Minnesota">
        <xs:annotation>
          <xs:documentation>White Earth Reservation Business Committee - White Earth, Minnesota</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="White Mountain Apache Tribe of the Fort Apache Reservation, Arizona">
        <xs:annotation>
          <xs:documentation>White Mountain Apache Tribe of the Fort Apache Reservation, Arizona</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Wichita and Affiliated Tribes (Wichita, Keechi, Waco & Tawakonie), Oklahoma">
        <xs:annotation>
          <xs:documentation>Wichita and Affiliated Tribes (Wichita, Keechi, Waco & Tawakonie), Oklahoma</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Wilton Rancheria - Elk Grove, California">
        <xs:annotation>
          <xs:documentation>Wilton Rancheria - Elk Grove, California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Winnebago Tribe of Nebraska">
        <xs:annotation>
          <xs:documentation>Winnebago Tribe of Nebraska</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Winnemucca Indian Colony of Nevada">
        <xs:annotation>
          <xs:documentation>Winnemucca Indian Colony of Nevada</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Wyandotte Tribe of Oklahoma">
        <xs:annotation>
          <xs:documentation>Wyandotte Tribe of Oklahoma</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Yankton Sioux Tribe of South Dakota">
        <xs:annotation>
          <xs:documentation>Yankton Sioux Tribe of South Dakota</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Yavapai-Apache Nation of the Camp Verde Indian Reservation, Arizona">
        <xs:annotation>
          <xs:documentation>Yavapai-Apache Nation of the Camp Verde Indian Reservation, Arizona</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Yavapai-Prescott Tribe of the Yavapai Reservation, Arizona">
        <xs:annotation>
          <xs:documentation>Yavapai-Prescott Tribe of the Yavapai Reservation, Arizona</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Yerington Paiute Tribe of the Yerington Colony & Campbell Ranch, Nevada">
        <xs:annotation>
          <xs:documentation>Yerington Paiute Tribe of the Yerington Colony & Campbell Ranch, Nevada</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Yocha Dehe Wintun Nation (f/k/a Rumsey Indian Rancheria of Wintun Indians of California)">
        <xs:annotation>
          <xs:documentation>Yocha Dehe Wintun Nation (f/k/a Rumsey Indian Rancheria of Wintun Indians of California)</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Yomba Shoshone Tribe of the Yomba Reservation, Nevada">
        <xs:annotation>
          <xs:documentation>Yomba Shoshone Tribe of the Yomba Reservation, Nevada</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Ysleta Del Sur Pueblo of Texas">
        <xs:annotation>
          <xs:documentation>Ysleta Del Sur Pueblo of Texas</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Yurok Tribe of the Yurok Reservation, California">
        <xs:annotation>
          <xs:documentation>Yurok Tribe of the Yurok Reservation, California</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="TribalCodeType">
    <xs:annotation>
      <xs:documentation>A data type for the names of the tribes.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:TribalCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:simpleType name="UnprovidedServiceReasonCategoryCodeSimpleType">
    <xs:annotation>
      <xs:documentation>A data type for a kind of reason a service was not provided, e.g organizational barriers.</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="Absence of Legal Authority">
        <xs:annotation>
          <xs:documentation>Absence of Legal Authority</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Feeling of no support and isolation">
        <xs:annotation>
          <xs:documentation>Feeling of no support and isolation</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Ineffective coordination with federal agencies">
        <xs:annotation>
          <xs:documentation>Ineffective coordination with federal agencies</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Ineffective coordination with local agencies">
        <xs:annotation>
          <xs:documentation>Ineffective coordination with local agencies</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Lack of adequate funding">
        <xs:annotation>
          <xs:documentation>Lack of adequate funding</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Lack of adequate resources">
        <xs:annotation>
          <xs:documentation>Lack of adequate resources</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Lack of adequate training">
        <xs:annotation>
          <xs:documentation>Lack of adequate training</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Lack of formal rules and regulations">
        <xs:annotation>
          <xs:documentation>Lack of formal rules and regulations</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Lack of health insurance">
        <xs:annotation>
          <xs:documentation>Lack of health insurance</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Lack of in-house procedures">
        <xs:annotation>
          <xs:documentation>Lack of in-house procedures</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Lack of knowledge of free health care options">
        <xs:annotation>
          <xs:documentation>Lack of knowledge of free health care options</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Lack of knowledge of victims rights">
        <xs:annotation>
          <xs:documentation>Lack of knowledge of victims rights</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Language concerns">
        <xs:annotation>
          <xs:documentation>Language concerns</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Safety concerns">
        <xs:annotation>
          <xs:documentation>Safety concerns</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Victims legal status">
        <xs:annotation>
          <xs:documentation>Victims legal status</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="UnprovidedServiceReasonCategoryCodeType">
    <xs:annotation>
      <xs:documentation>A data type for a kind of reason a service was not provided, e.g organizational barriers.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="hs:UnprovidedServiceReasonCategoryCodeSimpleType">
        <xs:attributeGroup ref="structures:SimpleObjectAttributeGroup"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:complexType name="VictimPerpetratorAllegationAssociationType">
    <xs:annotation>
      <xs:documentation>A data type for a relationship among the victim, a perpetrator (subject), and an allegation (charge).</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="nc:AssociationType">
        <xs:sequence>
          <xs:element ref="j:Charge" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:PerpetratorEntity" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="j:Victim" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:VictimPerpetratorAllegationAssociationAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="VisitationPlanType">
    <xs:annotation>
      <xs:documentation>A data type for the details about a current visitation agreement</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="structures:ObjectType">
        <xs:sequence>
          <xs:element ref="hs:ChangesMadeAffectingVisitationRightsText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:VisitationDuration" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="j:VisitationSupervisingOfficialAbstract" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:VisitationTime" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:VisitationPlanAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="WagesType">
    <xs:annotation>
      <xs:documentation>A data type for Wages Class</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="structures:ObjectType">
        <xs:sequence>
          <xs:element ref="hs:WagesFederalTaxableAmount" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:WagesFederalTaxWithheldAmount" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:WagesStateTaxableAmount" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:WagesStateTaxWithheldAmount" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:WagesDisbursingDate" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:WagesRetiredPayEntitlementEffectiveDate" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:WagesBasePayAmount" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:WagesGrossPayAmount" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:WagesPayrollOfficeNumberText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:WagesBasicSalaryAmount" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:WagesPayStatusCode" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:WagesPayBasicCode" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:WagesPayPeriodEndDate" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:WagesPayStepText" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:WagesPayGradeCode" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:WagesPayPlanCode" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:WagesTotalBasePayAllDrillsAmount" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="hs:WagesAugmentationPoint" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:attribute name="childSupportEnforcementCaseIDStatusText" type="xs:string">
    <xs:annotation>
      <xs:documentation>An attribute that shows the status of a IV-D case identifier assigned by a local agency to a child-support-enforcement case ("IV-D" refers to Title IV-D of the Social Security Act).</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:element name="AbuseNeglectAllegationCategoryText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A kind of allegation of abuse, sexual abuse, or neglect, provided by the referral or by the reporter at the time of investigation.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="AbuseNeglectAllegationOriginationText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A specification of where the allegation originated, such as whether the allegation was alleged by a reporter or collected during the investigation.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="AbuseNeglectDetailCategoryText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A kind of injury suffered by the alleged victim of abuse or neglect.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="AbuseNeglectHarmAgeText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A narrative description of the age of the injury, such as may be indicated by the coloration of a bruise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="AbuseNeglectInjury" type="hs:AbuseNeglectInjuryType" nillable="true">
    <xs:annotation>
      <xs:documentation>A form of physical harm or damage sustained by the survivor of abuse or neglect.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="AbuseNeglectInjuryAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for AbuseNeglectInjuryType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="AbuseNeglectReportedIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if the case manager made an abuse or neglect report; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="AbuseNeglectSeverityAbstract" abstract="true">
    <xs:annotation>
      <xs:documentation>A data concept for describing the severity of abuse or neglect.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="AbuseNeglectSeverityCode" type="hs:AbuseNeglectSeverityCodeType" substitutionGroup="hs:AbuseNeglectSeverityAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A severity description of each type of abuse and/or neglect on a client.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="AbuseNeglectSeverityText" type="nc:TextType" substitutionGroup="hs:AbuseNeglectSeverityAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A severity description of each type of abuse and/or neglect on a client.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ActionRequestedAbstract" abstract="true">
    <xs:annotation>
      <xs:documentation>A data concept for describing an agency's request for court action, based upon the needs of the child, youth, or family.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ActionRequestedCode" type="hs:ActionRequestedCodeType" substitutionGroup="hs:ActionRequestedAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A code indicating any of the actions being requested of the court e.g. what types of services the child needs (e.g. mental health, medical, emergency, basic, therapeutic, habilitative).</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ActionRequestedText" type="nc:TextType" substitutionGroup="hs:ActionRequestedAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>An action being requested.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ActivityPersonAssociationAugmentation" type="hs:ActivityInvolvedPersonAssociationAugmentationType" substitutionGroup="nc:ActivityPersonAssociationAugmentationPoint" nillable="true">
    <xs:annotation>
      <xs:documentation>Additional information about a relationship between an activity and a person involved in that activity.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="AdministeringFacility" type="nc:FacilityType" nillable="true">
    <xs:annotation>
      <xs:documentation>A facility administering an assessment.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="AdoptingParentRelationshipCategoryAbstract" abstract="true">
    <xs:annotation>
      <xs:documentation>A data concept for describing the relationship between a child and the adopting parent.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="AdoptingParentRelationshipCategoryCode" type="hs:AdoptingParentRelationshipCategoryCodeType" substitutionGroup="hs:AdoptingParentRelationshipCategoryAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A relationship of the child to the adopting parents.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="AdoptingParentRelationshipCategoryText" type="nc:TextType" substitutionGroup="hs:AdoptingParentRelationshipCategoryAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A kind of relationship between a child and the adopting parents.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="AdoptionDecreeIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if an adoption decree exists; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="AdoptionFosterCareHomeStudyText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A set of other information the agency considers relevant that promotes safety, permanency and well-being of the child in determining appropriate foster care placement or adoption.  Examples would include relative placement, guardianship, family foster care, social</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="AdoptionLocation" type="nc:LocationType" nillable="true">
    <xs:annotation>
      <xs:documentation>A location where the adoptive parent's adoption petition was granted.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="AdoptionPlacedFromText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A general location from where the child was adopted, for example, Within State, Interstate, or International.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="AdoptionPlacementByText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>An entity by whom the child was placed for adoption, for example, Public Agency, Private Agency, Tribal Agency, Independent Person, Birth Parent.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="AdoptiveFamilyAssociation" type="hs:AdoptiveFamilyAssociationType" nillable="true">
    <xs:annotation>
      <xs:documentation>An association between family members in an adoptive family.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="AdoptiveFamilyAssociationAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for AdoptiveFamilyAssociationType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="AdoptiveParentChildAssociation" type="hs:AdoptiveParentChildAssociationType" nillable="true">
    <xs:annotation>
      <xs:documentation>An association between a child and a parent who adopted the child.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="AdoptiveParentChildAssociationAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for AdoptiveParentChildAssociationType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="AFCARSPermanencyGoalCode" type="hs:AFCARSPermanencyGoalCodeType" nillable="true">
    <xs:annotation>
      <xs:documentation>An AFCARS (Adoption and Foster Care Analysis and Reporting System) Permanency Goal that most closely describes a service plan goal.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="AgencyCase" type="nc:CaseType" nillable="true">
    <xs:annotation>
      <xs:documentation>A child welfare agency case.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="AgencyCaseNumberID" type="niem-xs:string" nillable="true">
    <xs:annotation>
      <xs:documentation>An identifier of a case.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="AgencyRecommendationsText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A set of recommendations of the agency for any changes to the service plan, continued placement, and requests for new court dates.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="AlienIdentification" type="nc:IdentificationType" nillable="true">
    <xs:annotation>
      <xs:documentation>An identification for a foreign-born person.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="Allegation" type="j:ChargeType" substitutionGroup="j:Charge" nillable="true">
    <xs:annotation>
      <xs:documentation>A formal allegation that a specific person has abused or neglected a child.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="Assessment" type="hs:JuvenileAssessmentType" nillable="true">
    <xs:annotation>
      <xs:documentation>A generic assessment.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="AssessmentAppealedIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if the assessment is appealed; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="AssessmentCaseAssociation" type="j:ActivityCaseAssociationType" nillable="true">
    <xs:annotation>
      <xs:documentation>An association between an assessment and a case.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="AssessmentCourseOfActionWillBeTakenIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if defined course of action will be taken; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="AssessmentOtherText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>An additional piece of information about the assessment.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="AssessmentOutcome" type="hs:AssessmentOutcomeType" nillable="true">
    <xs:annotation>
      <xs:documentation>An outcome of an assessment.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="AssessmentOutcomeAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for AssessmentOutcomeType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="AssessmentRecommendation" type="hs:AssessmentRecommendationType" nillable="true">
    <xs:annotation>
      <xs:documentation>A recommendation of an assessment.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="AssessmentRecommendationAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for AssessmentRecommendationType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="AssessmentRecommendedCourseOfAction" type="hs:AssessmentRecommendedCourseOfActionType" nillable="true">
    <xs:annotation>
      <xs:documentation>A recommended course of action arising from an assessment.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="AssessmentRecommendedCourseOfActionAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for AssessmentRecommendedCourseOfActionType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="AssessmentRecommendedCourseOfActionCategoryCode" type="hs:AssessmentRecommendedCourseOfActionCategoryCodeType" nillable="true">
    <xs:annotation>
      <xs:documentation>A kind of course of action.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="AssociatedPersonChildAssociation" type="hs:AssociatedPersonChildAssociationType" nillable="true">
    <xs:annotation>
      <xs:documentation>An association between a person and a child.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="AssociatedPersonChildAssociationAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for AssociatedPersonChildAssociationType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="AtIntakePresentingProblemAbstract" abstract="true">
    <xs:annotation>
      <xs:documentation>A data concept for describing the problems a child, youth, or family presented at intake.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="AtIntakePresentingProblemCode" type="hs:PresentingProblemCodeType" substitutionGroup="hs:AtIntakePresentingProblemAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A problem presented at intake.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="AtIntakePresentingProblemText" type="nc:TextType" substitutionGroup="hs:AtIntakePresentingProblemAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A problem presented at intake.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="AttorneyStatusCategoryAbstract" abstract="true">
    <xs:annotation>
      <xs:documentation>A data concept for expressing the role of an attorney, as it relates to the client.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="AttorneyStatusCategoryCode" type="hs:AttorneyStatusCodeType" substitutionGroup="hs:AttorneyStatusCategoryAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A code list describing the role of an attorney as it relates to their client.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="AttorneyStatusCategoryText" type="nc:TextType" substitutionGroup="hs:AttorneyStatusCategoryAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A kind of attorney, described in terms of the client represented.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="BasisOfAppointmentCategoryAbstract" abstract="true">
    <xs:annotation>
      <xs:documentation>A data concept for describing the rationale or factual findings that justify the court's appointment of an attorney for a party.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="BasisOfAppointmentCode" type="hs:BasisOfAppointmentCodeType" substitutionGroup="hs:BasisOfAppointmentCategoryAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A code list describing reasons that justify representation</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="BasisOfAppointmentText" type="nc:TextType" substitutionGroup="hs:BasisOfAppointmentCategoryAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A reason(s) that justifies representation.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="BiologicalParentChildAssociation" type="hs:BiologicalParentChildAssociationType" nillable="true">
    <xs:annotation>
      <xs:documentation>An association between a child and one of the child's biological parents.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="BiologicalParentChildAssociationAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for BiologicalParentChildAssociationType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="BiologicalParentDeterminationDate" type="nc:DateType" nillable="true">
    <xs:annotation>
      <xs:documentation>A date when a putative parent's biological relationship to a child was legally determined.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="BiologicalParentDeterminationDescriptionText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>An additional description of the details about the determination of a biological relationship between a putative parent and a child (for example, findings regarding the location and date of conception, or the results of DNA tests).</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="BiologicalParentDeterminationMethodAbstract" abstract="true">
    <xs:annotation>
      <xs:documentation>A data concept for describing the method by which a biological relationship between a parent and child was legally determined.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="BiologicalParentDeterminationMethodCode" type="hs:BiologicalParentDeterminationMethodCodeType" substitutionGroup="hs:BiologicalParentDeterminationMethodAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A list of methods by which a biological relationship between a parent and child is legally established.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="BiologicalParentDeterminationMethodText" type="nc:TextType" substitutionGroup="hs:BiologicalParentDeterminationMethodAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A narrative alternative to BiologicalParentDeterminationMethodCode to describe the method by which a biological relationship between a parent and child is legally determined.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="BiologicalParentDeterminationStatusAbstract" abstract="true">
    <xs:annotation>
      <xs:documentation>A data concept for describing the status of the determination of a biological relationship between a putative parent and a child.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="BiologicalParentDeterminationStatusCode" type="hs:BiologicalParentDeterminationStatusCodeType" substitutionGroup="hs:BiologicalParentDeterminationStatusAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A list that describes the status of the determination of a biological relationship between a putative parent and a child.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="BiologicalParentDeterminationStatusText" type="nc:TextType" substitutionGroup="hs:BiologicalParentDeterminationStatusAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A narrative alternative to BiologicalParentDeterminationStatusCode to describe the status of the determination of a biological relationship between a putative parent and a child.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="Caregiver" type="nc:PersonType" nillable="true">
    <xs:annotation>
      <xs:documentation>A person who takes care of another.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="CaseFillerDescriptionText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A Filler Description Text field</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="CaseInitiationReasonAbstract" abstract="true">
    <xs:annotation>
      <xs:documentation>A data concept for expressing the procedural or factual reason for filing a case.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="CaseInitiationReasonCode" type="hs:CaseInitiationReasonCodeType" substitutionGroup="hs:CaseInitiationReasonAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A codified list of the reason the case was initiated (new filing, reopening, transfer in, severance).</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="CaseInitiationReasonText" type="nc:TextType" substitutionGroup="hs:CaseInitiationReasonAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A procedural reason to initiate a case regarding a specific child.  Please note that this is the textual counterpart to an enumeration, CaseInitiationReasonCode.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="CaseInvolvementDescriptionText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of how a person is involved in the case.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="CaseParticipant" type="hs:CaseParticipantType" nillable="true">
    <xs:annotation>
      <xs:documentation>A person who is involved in a case.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="CaseParticipantAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for CaseParticipantType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="CaseParticipantInvolvementText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of a person's involvement in the underlying child welfare case.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="CaseReferredAgency" type="nc:OrganizationType" nillable="true">
    <xs:annotation>
      <xs:documentation>A reference to the agency to which a case is referred.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="Caseworker" type="hs:CaseworkerType" nillable="true">
    <xs:annotation>
      <xs:documentation>A caseworker for the child.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="CaseworkerAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for CaseworkerType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="CaseworkerCategoryAbstract" abstract="true">
    <xs:annotation>
      <xs:documentation>A data concept for describing the category of caseworker assigned to a case.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="CaseWorkerCategoryCode" type="hs:CaseWorkerCategoryCodeType" substitutionGroup="hs:CaseworkerCategoryAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A case worker category.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="CaseworkerCategoryText" type="nc:TextType" substitutionGroup="hs:CaseworkerCategoryAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A kind of caseworker, described in terms of their function or program specialty.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="CaseWorkerInvolvementCategoryCode" type="hs:CaseworkerInvolvementCategoryCodeType" substitutionGroup="hs:CaseworkerCategoryAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A code indicating the type of caseworker assigned e.g. investigation, ongoing, adoption, permanency, caseworker supervisor.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="CaseWorkerUnitAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for CaseWorkerUnitType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="CaseWorkerUnitCode" type="hs:CaseWorkerUnitCodeListCodeType" nillable="true">
    <xs:annotation>
      <xs:documentation>A kind of case worker unit.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="CaseWorkerUnitID" type="niem-xs:string" nillable="true">
    <xs:annotation>
      <xs:documentation>A Unique Identifier for the case worker's office unit</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="CaseWorkerUnitNameRangeText" type="niem-xs:string" nillable="true">
    <xs:annotation>
      <xs:documentation>An alpha range used to assign cases to workers based on NCP's last name. Example: range = A-F. Any NCP whose last name falls in the range</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ChangeOfSchoolIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if the child's school will change as the result of this placement; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ChangesMadeAffectingVisitationRightsText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A set of changes made by the court that affect current visitation rights.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ChargeAdjudication" type="j:SentenceType" nillable="true">
    <xs:annotation>
      <xs:documentation>An adjudication result of a juvenile.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ChargeAllegationCategoryAbstract" abstract="true">
    <xs:annotation>
      <xs:documentation>A data concept for expressing the allegation of dependency, neglect, or abuse, using either the National Child Abuse and Neglect Data System (NCANDS) codes, a local enumeration, or text.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ChargeAllegationCategoryCode" type="hs:ChargeAllegationCategoryCodeType" substitutionGroup="hs:ChargeAllegationCategoryAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A code indicating NCANDS (National Child Abuse and Neglect Data System) allegation categories.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ChargeAllegationCategoryText" type="nc:TextType" substitutionGroup="hs:ChargeAllegationCategoryAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A kind of allegation of abuse or neglect.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ChargeAllegationLocalDescriptionText" type="niem-xs:string" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of a state or local definition of an allegation.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ChargeAllegationReportedDate" type="nc:DateType" nillable="true">
    <xs:annotation>
      <xs:documentation>A date the allegation was reported.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ChargeAugmentation" type="hs:ChargeAugmentationType" substitutionGroup="j:ChargeAugmentationPoint" nillable="true">
    <xs:annotation>
      <xs:documentation>Additional information about a charge.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="Child" type="hs:ChildType" nillable="true">
    <xs:annotation>
      <xs:documentation>A person who was an unmarried minor at the time of his or her involvement in a judicial proceeding or non-judicial program.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ChildAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for ChildType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ChildBirthOrderNumeric" type="niem-xs:nonNegativeInteger" nillable="true">
    <xs:annotation>
      <xs:documentation>A numeric description of the order in which a child was born to a parent, in relationship to the child's biological siblings.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ChildDeceasedIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if the child is deceased; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ChildLegalCustodyPartyAssociation" type="hs:ChildLegalCustodyPartyAssociationType" nillable="true">
    <xs:annotation>
      <xs:documentation>A relationship between a custodial person or organization and a child.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ChildLegalCustodyPartyAssociationAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for ChildLegalCustodyPartyAssociationType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ChildRelationshipText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A relationship between a missing child and another associated person.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ChildRemovalDate" type="nc:DateType" nillable="true">
    <xs:annotation>
      <xs:documentation>A date the child was removed from caregiver's custody.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ChildSupportArrearsPaymentAmount" type="nc:AmountType" nillable="true">
    <xs:annotation>
      <xs:documentation>An amount the child-support obligor is ordered to pay at a specified frequency (e.g., weekly, monthly) toward the total arrearages amount.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ChildSupportAssignedArrearsAmount" type="nc:AmountType" nillable="true">
    <xs:annotation>
      <xs:documentation>A portion of total arrears identified in the child-support order as being attributable to recovery from the obligor of assigned arrears.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ChildSupportAssistanceStatusIndicatorCode" type="niem-xs:string" nillable="true">
    <xs:annotation>
      <xs:documentation>A former assistance.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ChildSupportEnforcementCase" type="hs:ChildSupportEnforcementCaseType" substitutionGroup="nc:Case" nillable="true">
    <xs:annotation>
      <xs:documentation>A child support enforcement case.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ChildSupportEnforcementCaseAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for ChildSupportEnforcementCaseType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ChildSupportEnforcementCaseDispositionDecision" type="hs:ChildSupportEnforcementCaseDispositionDecisionType" substitutionGroup="nc:CaseDispositionDecision" nillable="true">
    <xs:annotation>
      <xs:documentation>A disposition decision for a child support enforcement case.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ChildSupportEnforcementCaseDispositionDecisionAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for ChildSupportEnforcementCaseDispositionDecisionType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ChildSupportEnforcementCaseDispositionDecisionCode" type="hs:ChildSupportEnforcementCaseDispositionDecisionCodeType" nillable="true">
    <xs:annotation>
      <xs:documentation>A list of disposition decisions that a tribunal can reach at the conclusion of a hearing, trial, or other proceeding in a child-support-enforcement case.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ChildSupportEnforcementCaseDispositionDecisionFindingsText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of the tribunal's factual findings in support of its disposition decision in a child-support-enforcement case. Usage: the tribunal does or does not have jurisdiction over the case, respondent is or is not the child's father, etc.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ChildSupportEnforcementCaseOriginatorAssociation" type="hs:ChildSupportEnforcementCaseOriginatorAssociationType" nillable="true">
    <xs:annotation>
      <xs:documentation>A relationship between a child-support-enforcement agency and the child-support-enforcement case it initiated.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ChildSupportEnforcementCaseOriginatorAssociationAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for ChildSupportEnforcementCaseOriginatorAssociationType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ChildSupportEnforcementCaseOriginatorIdentification" type="nc:IdentificationType" nillable="true">
    <xs:annotation>
      <xs:documentation>A unique alphanumeric identification assigned to the child-support-enforcement agency that initiated the child-support-enforcement case.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ChildSupportEnforcementCaseTransferCode" type="hs:ChildSupportEnforcementCaseTransferCodeType" nillable="true">
    <xs:annotation>
      <xs:documentation>A list of reasons why a child-support-enforcement case was transferred.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ChildSupportEnforcementIV-DCaseCategoryIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if the child support enforcement case implicates Title IV-D of the Social Security Act (e.g., the custodial parent has received funds from the Temporary Assistance for Needy Families (TANF) program); false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ChildSupportEnforcementIV-DCaseIdentification" type="nc:IdentificationType" nillable="true">
    <xs:annotation>
      <xs:documentation>A unique identification assigned by a local agency to identify and track each IV-D case in the state, tribe, or territory ("IV-D" refers to Title IV-D of the Social Security Act).</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ChildSupportEnforcementOrganization" type="hs:ChildSupportEnforcementOrganizationType" substitutionGroup="nc:Organization" nillable="true">
    <xs:annotation>
      <xs:documentation>An organization charged with enforcing child support.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ChildSupportEnforcementOrganizationAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for ChildSupportEnforcementOrganizationType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ChildSupportEnforcementServiceID" type="niem-xs:string" nillable="true">
    <xs:annotation>
      <xs:documentation>A unique alphanumeric value assigned locally to each child-support-enforcement agency (e.g., State Disbursement Unit Identifier).</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ChildSupportFeesAmount" type="nc:AmountType" nillable="true">
    <xs:annotation>
      <xs:documentation>An amount the child-support obligor is ordered to pay for the fees incurred in the case (e.g., attorney fees, filing fees, fees for paternity testing, etc.).</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ChildSupportInsuranceBeneficiaryPersonAssociation" type="hs:ChildSupportInsuranceBeneficiaryPersonAssociationType" nillable="true">
    <xs:annotation>
      <xs:documentation>An association between insurance coverage ordered in a child-support-enforcement case and the person (usually a child) who is the beneficiary of that insurance.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ChildSupportInsuranceBeneficiaryPersonAssociationAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for ChildSupportInsuranceBeneficiaryPersonAssociationType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ChildSupportInsuranceCoverageOrder" type="hs:ChildSupportInsuranceCoverageOrderType" substitutionGroup="nc:Insurance" nillable="true">
    <xs:annotation>
      <xs:documentation>An order specifying the insurance coverage awarded in a child-support-enforcement case.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ChildSupportInsuranceCoverageOrderAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for ChildSupportInsuranceCoverageOrderType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ChildSupportInsuranceCoverageOrderCategoryAbstract" abstract="true">
    <xs:annotation>
      <xs:documentation>A data concept for describing the kinds of insurance coverage ordered in a child-support-enforcement case.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ChildSupportInsuranceCoverageOrderCode" type="hs:ChildSupportInsuranceCoverageCodeType" substitutionGroup="hs:ChildSupportInsuranceCoverageOrderCategoryAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A list of the kind(s) of insurance coverage ordered in a child-support-enforcement case.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ChildSupportInsuranceCoverageOrderText" type="nc:TextType" substitutionGroup="hs:ChildSupportInsuranceCoverageOrderCategoryAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of the kind(s) of insurance coverage ordered in a child-support-enforcement case.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ChildSupportNonTANFArrearsAmount" type="nc:AmountType" nillable="true">
    <xs:annotation>
      <xs:documentation>A portion of total arrears identified in the child-support order as being attributable to child-support payments that were due from the obligor in the past but were not paid.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ChildSupportObligation" type="hs:ChildSupportObligationType" substitutionGroup="nc:Obligation" nillable="true">
    <xs:annotation>
      <xs:documentation>An obligation to provide support for a child.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ChildSupportObligationAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for ChildSupportObligationType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ChildSupportObligationOrderActionCode" type="hs:ChildSupportObligationOrderActionCodeType" nillable="true">
    <xs:annotation>
      <xs:documentation>A list of legal actions a child-support-enforcement tribunal can take regarding a child-support obligation.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ChildSupportTANFArrearsAmount" type="nc:AmountType" nillable="true">
    <xs:annotation>
      <xs:documentation>A portion of total arrears identified in the child-support order as being attributable to recovery from the obligor of the Temporary Assistance for Needy Families (TANF) funds previously provided for the child.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ChildSupportTotalArrearsAmount" type="nc:AmountType" nillable="true">
    <xs:annotation>
      <xs:documentation>A total arrearages amount identified in the child-support order.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ChildSupportUnreimbursedExpenseDescriptionText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of the unreimbursed expenses for which the child-support obligor is financially responsible (e.g., uncovered medical costs, education costs, etc.).</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ChildSupportUnreimbursedExpensePercent" type="nc:PercentType" nillable="true">
    <xs:annotation>
      <xs:documentation>A percentage the child-support obligor is ordered to pay for unreimbursed expenses (e.g., uncovered medical costs, education costs, etc.).</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ChildVictim" type="hs:ChildVictimType" nillable="true">
    <xs:annotation>
      <xs:documentation>A person who has not yet reached the age of majority and in whose interest a child welfare case has been initiated.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ChildVictimAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for ChildVictimType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ChildVictimChargeAssociation" type="hs:ChildVictimChargeAssociationType" nillable="true">
    <xs:annotation>
      <xs:documentation>A relationship among an allegation of child abuse or neglect, the alleged perpetrator, and the alleged child victim.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ChildVictimChargeAssociationAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for ChildVictimChargeAssociationType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ChildWelfareAgencyCaseID" type="niem-xs:string" nillable="true">
    <xs:annotation>
      <xs:documentation>An identifier assigned by a state or local child welfare agency to track a dependency or neglect case.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ChildWelfareCase" type="hs:ChildWelfareCaseType" nillable="true">
    <xs:annotation>
      <xs:documentation>A case specific to child welfare.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ChildWelfareCaseAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for ChildWelfareCaseType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ChildWelfareChargeStatusCategoryAbstract" abstract="true">
    <xs:annotation>
      <xs:documentation>A data concept for describing the status of an investigation or adjudication of a particular child welfare allegation.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ChildWelfareChargeStatusCategoryCode" type="hs:ChildWelfareChargeStatusCategoryCodeType" substitutionGroup="hs:ChildWelfareChargeStatusCategoryAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A current status of the associated charge</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ChildWelfareChargeStatusCategoryText" type="nc:TextType" substitutionGroup="hs:ChildWelfareChargeStatusCategoryAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A kind of status of the investigation or adjudication of an allegation of abuse or neglect.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ChildWelfareCounselForWhomText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of the client represented by an attorney involved in a dependency or neglect case.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ChildWelfareOrganization" type="nc:OrganizationType" substitutionGroup="nc:Organization" nillable="true">
    <xs:annotation>
      <xs:documentation>An organization charged with protecting the welfare of children.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ClientAttorneyAssociation" type="hs:ClientAttorneyAssociationType" nillable="true">
    <xs:annotation>
      <xs:documentation>An association between a client and an attorney.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ClientAttorneyAssociationAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for ClientAttorneyAssociationType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ClientEntity" type="nc:EntityType" nillable="true">
    <xs:annotation>
      <xs:documentation>A person or organization that has hired or been appointed an attorney.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ClientWalkInIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if client walked in; false if referred for assessment and services.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ClinicalObservation" type="hs:ClinicalObservationType" nillable="true">
    <xs:annotation>
      <xs:documentation>A clinical observation of a person.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ClinicalObservationAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for ClinicalObservationType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="CompetencyStatusText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A status describing whether a person is competent to understand the court process.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ContactActivity" type="hs:ContactActivityType" nillable="true">
    <xs:annotation>
      <xs:documentation>A contact with an individual.  The contact can be initiated by law enforcement, probation, human services, school, and others.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ContactActivityAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for ContactActivityType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ContactActivityCaseReportNumberIdentification" type="nc:IdentificationType" nillable="true">
    <xs:annotation>
      <xs:documentation>An identification assigned to the report of a contact.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ContactActivityCategoryAbstract" abstract="true">
    <xs:annotation>
      <xs:documentation>A data concept for expressing the setting of a contact between an agency representative and a child, youth, or family member.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ContactActivityCategoryCode" type="hs:ContactActivityCategoryCodeType" substitutionGroup="hs:ContactActivityCategoryAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A contact activity category, e.g. field, office, walk-in, etc.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ContactActivityCategoryText" type="nc:TextType" substitutionGroup="hs:ContactActivityCategoryAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A kind of contact, described in terms of the setting.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="CountyOfCustodyText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A county in which a child resides.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="CourtEventAttendee" type="hs:CourtEventAttendeeType" nillable="true">
    <xs:annotation>
      <xs:documentation>A person attending a court event</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="CourtEventAttendeeAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for CourtEventAttendeeType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="CourtEventInputIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if the person provided input during the court event; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="CourtOrderAugmentation" type="hs:CourtOrderAugmentationType" substitutionGroup="j:CourtOrderAugmentationPoint" nillable="true">
    <xs:annotation>
      <xs:documentation>Additional information about a court order.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="CourtOrderRenderedDate" type="nc:DateType" nillable="true">
    <xs:annotation>
      <xs:documentation>A date the judge verbally issued the order.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="CreationDate" type="nc:DateType" nillable="true">
    <xs:annotation>
      <xs:documentation>A date a record was created.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="CriminalHistoryPendingChargesText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of a person's criminal history, pending charges, and other relevant legal status information (for example, eligibility for protection under the Soldiers and Sailors Civil Relief Act).</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="CurrentExploitationIndustryAbstract" abstract="true">
    <xs:annotation>
      <xs:documentation>A data concept for an industry in which a victim of human trafficking is currently being exploited.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="CurrentExploitationIndustryCode" type="hs:ExploitationIndustryCodeType" substitutionGroup="hs:CurrentExploitationIndustryAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>An industry in which a victim of human trafficking is currently being exploited.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="CurrentExploitationIndustryText" type="nc:TextType" substitutionGroup="hs:CurrentExploitationIndustryAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>An industry in which a victim of human trafficking is currently being exploited.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="CurrentLivingSituationCategoryAbstract" abstract="true">
    <xs:annotation>
      <xs:documentation>A data concept for a kind of current living situation.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="CurrentLivingSituationCategoryCode" type="hs:LivingSituationCategoryCodeType" substitutionGroup="hs:CurrentLivingSituationCategoryAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A kind of current living situation.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="CurrentLivingSituationCategoryText" type="nc:TextType" substitutionGroup="hs:CurrentLivingSituationCategoryAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A kind of current living situation.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="CurrentTraffickedVenueAbstract" abstract="true">
    <xs:annotation>
      <xs:documentation>A data concept for a venue or kind of facility where a victim of human trafficking is currently being trafficked.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="CurrentTraffickedVenueCode" type="hs:TraffickedVenueCodeType" substitutionGroup="hs:CurrentTraffickedVenueAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A venue or kind of facility where a victim of human trafficking is currently being trafficked.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="CurrentTraffickedVenueText" type="nc:TextType" substitutionGroup="hs:CurrentTraffickedVenueAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A venue or kind of facility where a victim of human trafficking is currently being trafficked.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="CustodialEntity" type="nc:EntityType" nillable="true">
    <xs:annotation>
      <xs:documentation>A person or organization that has legal custody of a child.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="DataPrivacyAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for DataPrivacyType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="DataPrivacyCategoryText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A kind of data privacy for an element..</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="DataPrivacyDescriptionText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of data privacy for an element</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="DataPrivacyElementName" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A name of a data privacy element.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="DataPrivacyIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if a data element should be kept private; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="DataPrivacyPolicyReferenceText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A data privacy policy reference for a data element.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="DataPrivacyRuleText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A rule regarding data privacy.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="DataProvenanceText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>An origin of the data.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="DataQualityAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for DataQualityType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="DataQualityDescriptionText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of data quality.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="DataQualityDimensionText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A dimension of data quality.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="DataQualityElementName" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A name of a data quality element.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="DataQualityValidationDate" type="nc:DateType" nillable="true">
    <xs:annotation>
      <xs:documentation>A date for when data was validated.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="DelinquentAct" type="nc:IncidentType" nillable="true">
    <xs:annotation>
      <xs:documentation>A delinquent act.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="DentalHistoryDescriptionText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of the details of a person's dental history, which may include diagnosis, treatment plans, and medications.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="DependencyPetition" type="hs:DependencyPetitionType" nillable="true">
    <xs:annotation>
      <xs:documentation>A document that is filed with the Court, typically by an attorney representing the Child Welfare Agency, that formally files allegations of abuse and/or neglect against one or more alleged perpetrators.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="DependencyPetitionAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for DependencyPetitionType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="DevelopmentalDisabilityCategoryAbstract" abstract="true">
    <xs:annotation>
      <xs:documentation>A data concept for describing developmental disabilities.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="DevelopmentalDisabilityCategoryCode" type="hs:DevelopmentalDisabilityCodeType" substitutionGroup="hs:DevelopmentalDisabilityCategoryAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A code list that describes a person's developmental disabilities</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="DevelopmentalDisabilityCategoryText" type="nc:TextType" substitutionGroup="hs:DevelopmentalDisabilityCategoryAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A kind of developmental disability.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="Dispenser" type="nc:EntityType" nillable="true">
    <xs:annotation>
      <xs:documentation>A pharmacy or pharmacist who filled the prescription.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="DispositionAugmentation" type="hs:DispositionAugmentationType" substitutionGroup="nc:DispositionAugmentationPoint" nillable="true">
    <xs:annotation>
      <xs:documentation>Additional information about a disposition.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="DocumentCategoryCode" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A codified description of the attachment item to an ICPC 100A document</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="DrugDispensedQuantity" type="nc:QuantityType" nillable="true">
    <xs:annotation>
      <xs:documentation>A total count of a drug dispensed to a patient</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="DrugDosageUnitsAbstract" abstract="true">
    <xs:annotation>
      <xs:documentation>A data concept for a unit of measure for the quantity dispensed of a drug.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="DrugDosageUnitsCode" type="hs:DrugDosageUnitsCodeType" substitutionGroup="hs:DrugDosageUnitsAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A unit of measure for the quantity dispensed of a drug.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="DrugDosageUnitsText" type="nc:TextType" substitutionGroup="hs:DrugDosageUnitsAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A unit of measure for the quantity dispensed of a drug.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="DrugPartialFillIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if a prescription is partially filled; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="DrugRefillNumberCountQuantity" type="nc:QuantityType" nillable="true">
    <xs:annotation>
      <xs:documentation>A sequential number representing the sequential filling of a prescription. 0 indicates an original dispensing instead of a refill.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="DrugRefillsAuthorizedQuantity" type="nc:QuantityType" nillable="true">
    <xs:annotation>
      <xs:documentation>A number of times a prescriber has authorized a prescription to be refilled.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="DrugRelatedFelonIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if a person is a drug-related felon; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="DrugUseAgeMeasure" type="nc:TimeMeasureType" nillable="true">
    <xs:annotation>
      <xs:documentation>An age at which the person first began using an illegal substance.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="DrugUseFrequencyAbstract" abstract="true">
    <xs:annotation>
      <xs:documentation>A data concept for expressing how often a person uses drugs.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="DrugUseFrequencyCode" type="hs:DrugUseFrequencyCodeType" substitutionGroup="hs:DrugUseFrequencyAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A code list describing how often the person uses drugs.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="DrugUseFrequencyDescriptionText" type="nc:TextType" substitutionGroup="hs:DrugUseFrequencyAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of how often a person uses drugs.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="DrugUseIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if the person is currently using an illegal substance or has used an illegal substance in the immediate past; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="DueDate" type="nc:DateType" nillable="true">
    <xs:annotation>
      <xs:documentation>A date something is due, not necessarily the date that something actually starts or ends.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="EducationalAdjustmentAbstract" abstract="true">
    <xs:annotation>
      <xs:documentation>A data concept for describing the adjustment of a student in a school setting.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="EducationalAdjustmentCode" type="hs:EducationalAdjustmentCodeType" substitutionGroup="hs:EducationalAdjustmentAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>An adjustment of a juvenile in a school setting.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="EducationalAdjustmentText" type="nc:TextType" substitutionGroup="hs:EducationalAdjustmentAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>An adjustment of a juvenile in a school setting.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="EducationalGoalText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A kind of educational level the child and or court wishes to achieve.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="EducationalIssues" type="hs:EducationalIssuesType" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of the educational issues related to the court report and service plan of any participant in the case.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="EducationalIssuesAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for EducationalIssuesType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="EducationalNeedText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A specific educational need that the child may have.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="EducationOrganization" type="nc:OrganizationType" nillable="true">
    <xs:annotation>
      <xs:documentation>An education organization that currently has a juvenile enrolled as a student.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="Eligibility" type="hs:EligibilityType" nillable="true">
    <xs:annotation>
      <xs:documentation>A set of programs for which a person may be considered for eligibility.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="EligibilityAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for EligibilityType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="EmailContactSupportIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if contact by e-mail is supported for follow up purposes; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="EmployerAugmentation" type="hs:EmployerAugmentationType" substitutionGroup="nc:EmployerAugmentationPoint" nillable="true">
    <xs:annotation>
      <xs:documentation>Additional information about an employer.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="EmployerCategoryText" type="niem-xs:string" nillable="true">
    <xs:annotation>
      <xs:documentation>A kind of Employer</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="EmployerContactInformation" type="nc:ContactInformationType" nillable="true">
    <xs:annotation>
      <xs:documentation>An association between an employer and contact information.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="EmployerFEINID" type="niem-xs:string" nillable="true">
    <xs:annotation>
      <xs:documentation>An identifier for the Federal Identification Number for the Employer.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="EmployerName" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A name of an employer.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="EmployerPayrollNumberID" type="niem-xs:string" nillable="true">
    <xs:annotation>
      <xs:documentation>An identifier for a payroll number for employer to pay FICA taxes.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="EmployerStateUnemploymentID" type="niem-xs:string" nillable="true">
    <xs:annotation>
      <xs:documentation>An identifier for State Unemployment</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="EmployerTribalMemberOwnedIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if the employer is a business owned by a Tribal member; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="EmployerTribeOwnedIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if an employer is a business owned by a Tribe; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="EnglishInterpreterRequiredIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if any of the case participants requires an interpreter during case proceedings; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="EntityFindingAssociation" type="hs:EntityFindingAssociationType" nillable="true">
    <xs:annotation>
      <xs:documentation>An association between a finding and a person or organization.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="EntityFindingAssociationAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for EntityFindingAssociationType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="FamilyIdentification" type="nc:IdentificationType" nillable="true">
    <xs:annotation>
      <xs:documentation>An identification assigned to a family for the purposes of discovering and connecting related records.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="FamilyMemberBehaviorDescriptionText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of the behaviors of other family members.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="FatherUnknownText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A statement as to whether or not the father is unknown.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="FaxContactSupportIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if contact by fax machine is supported for follow up purposes; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="FederalFindingsText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A court's description of its factual findings supporting conclusions about legal standards defined in federal law. Usage: factual findings regarding an agency's reasonable efforts to reunify a family, a child's placement in the least restrictive placement necessary, etc.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="FEDMatchRequestIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if perform federal data match; false if there is no fed match.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="Finding" type="hs:FindingType" nillable="true">
    <xs:annotation>
      <xs:documentation>A statement containing the authoritative decision of the court.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="FindingAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for FindingType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="FosterCareAdoptionAssistanceFindingsText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A set of conclusions of the court as they relate to Foster Care and Adoption Assistance (IV-E).</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="FosterCareCurrentPlacementDescriptionText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of the setting of an out-of-home placement.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="FosterCareDischargeReasonDescriptionText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of the reason for discharge from out-of-home care.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="FosterCareFirstRemovalDate" type="nc:DateType" nillable="true">
    <xs:annotation>
      <xs:documentation>A date of first removal from a foster home.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="FosterCareFundingSourceAbstract" abstract="true">
    <xs:annotation>
      <xs:documentation>A data concept for describing the source of funding for foster care.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="FosterCareFundingSourceCode" type="hs:FosterCareFundingSourceCodeType" substitutionGroup="hs:FosterCareFundingSourceAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A source for foster care funding.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="FosterCareFundingSourceText" type="nc:TextType" substitutionGroup="hs:FosterCareFundingSourceAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A source for foster care funding.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="FosterCareLastRemovalDate" type="nc:DateType" nillable="true">
    <xs:annotation>
      <xs:documentation>A date of most recent removal from a foster home.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="FosterCareLiablePlacementCountyCode" type="fips:USCounty3DigitCodeType" nillable="true">
    <xs:annotation>
      <xs:documentation>A FIPS code of the legal liable county with the current placement setting.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="FosterCareMonthlyPaymentAmount" type="nc:AmountType" nillable="true">
    <xs:annotation>
      <xs:documentation>An amount of the most recent full month expenditures for the juvenile including any negative or positive payments.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="FosterCarePreviousPlacementSettingsQuantity" type="niem-xs:nonNegativeInteger" nillable="true">
    <xs:annotation>
      <xs:documentation>A number of previous placement settings during this removal episode.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="FosterCarePriorDischargeDate" type="nc:DateType" nillable="true">
    <xs:annotation>
      <xs:documentation>A date a juvenile was discharged from the most recent foster care episode.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="FosterCareRemovalReasonAbstract" abstract="true">
    <xs:annotation>
      <xs:documentation>A data concept for expressing the reasons a child or youth was removed from a foster care placement.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="FosterCareRemovalReasonCode" type="hs:FosterCareRemovalReasonCodeType" substitutionGroup="hs:FosterCareRemovalReasonAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A data type for reasons a child was removed from a foster care placement.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="FosterCareRemovalReasonText" type="nc:TextType" substitutionGroup="hs:FosterCareRemovalReasonAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A data type for reasons a child was removed from a foster care placement.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="FosterCareTotalRemovalQuantity" type="niem-xs:nonNegativeInteger" nillable="true">
    <xs:annotation>
      <xs:documentation>A total number of removals from foster home to date.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="FosterParentChildAssociation" type="hs:ParentChildAssociationType" nillable="true">
    <xs:annotation>
      <xs:documentation>An association between a child and a foster parent.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="FosterParentChildAssociationAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for FosterParentChildAssociationType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="FraudIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if there has been fraudulent receipt of TANF benefits within the last ten years due to a misrepresentation of residence; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="FugitiveFelonIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if a person is a current fugitive felon; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="GangOrganization" type="nc:OrganizationType" nillable="true">
    <xs:annotation>
      <xs:documentation>A criminal gang organization that is alleged to have a juvenile as a member.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="GoalObjective" type="hs:GoalObjectiveType" nillable="true">
    <xs:annotation>
      <xs:documentation>A subset of a service plan goal.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="GoalObjectiveAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for GoalObjectiveType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="GuardianWardAssociation" type="hs:ParentChildAssociationType" nillable="true">
    <xs:annotation>
      <xs:documentation>An association between a minor ward (child) and the child's legal guardian.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="HealthDetails" type="hs:HealthDetailsType" nillable="true">
    <xs:annotation>
      <xs:documentation>A person's mental health, substance abuse, medical health and medications.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="HealthDetailsAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for HealthDetailsType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="HealthInsurance" type="hs:HealthInsuranceType" nillable="true">
    <xs:annotation>
      <xs:documentation>A health insurance policy.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="HealthInsuranceAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for HealthInsuranceType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="HealthInsurancePolicyPrimaryInsuredFullName" type="nc:PersonNameTextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A full name of the primarily insured person under a health insurance policy.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="HearingCategoryAbstract" abstract="true">
    <xs:annotation>
      <xs:documentation>A data concept for describing the category of court event.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="HearingCategoryCode" type="hs:HearingCategoryCodeType" substitutionGroup="hs:HearingCategoryAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A code that describes the type of hearing that is going to take place.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="HearingCategoryText" type="nc:TextType" substitutionGroup="hs:HearingCategoryAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A kind of court event.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="HearingDisabilityIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if the juvenile has a hearing disability; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="HelpSoughtDescriptionText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of help sought from other resources for current or previous incident.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="HelpSoughtIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if person has sought help from other resources for current or previous incident; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="HistoricalNarrative" type="hs:HistoricalNarrativeType" nillable="true">
    <xs:annotation>
      <xs:documentation>A history of a participant of a case.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="HistoricalNarrativeAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for HistoricalNarrativeType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="HistoryDetailsText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A set of details regarding the history of the case.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="HobbiesInterestsDescriptionText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of a person's hobbies and/or interests.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="HomeStudyCategoryCode" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A category of home study</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="HouseholdMemberIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if the associated person is a household member; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="HousingPermanencyCategoryCode" type="hs:HousingPermanencyCategoryCodeType" nillable="true">
    <xs:annotation>
      <xs:documentation>A kind of housing at time of service.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="HumanTraffickingVictim" type="hs:HumanTraffickingVictimType" nillable="true">
    <xs:annotation>
      <xs:documentation>A person who is a victim, potentially or actually, of human trafficking.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="HumanTraffickingVictimAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for HumanTraffickingVictimType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ICPCPlacementApprovalIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if the receiving state approved the placement under the terms of Interstate Compact on the Placement of Children (ICPC); false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ICWAEligibilityIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if a case participant's ethnicity implicates the Indian Child Welfare Act (ICWA); false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="IdentifiedAsVictimCategoryAbstract" abstract="true">
    <xs:annotation>
      <xs:documentation>A data concept for a kind of identification of a person identified as a victim of human trafficking.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="IdentifiedAsVictimCategoryCode" type="hs:IdentifiedAsVictimCategoryCodeType" substitutionGroup="hs:IdentifiedAsVictimCategoryAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A kind of identification of a person identified as a victim of human trafficking.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="IdentifiedAsVictimCategoryText" type="nc:TextType" substitutionGroup="hs:IdentifiedAsVictimCategoryAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A kind of identification of a person identified as a victim of human trafficking.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="IdentifiedAsVictimIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if a person has been identified as a victim of human trafficking; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="IdentifiedAsVictimStatus" type="hs:IdentifiedAsVictimStatusType" nillable="true">
    <xs:annotation>
      <xs:documentation>A status of a person identified as a victim of human trafficking.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="IdentifiedAsVictimStatusAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for IdentifiedAsVictimStatusType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="IncomeAttachmentIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if the child-support order authorizes attachment of the obligor's income; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="IndigencyStatus" type="nc:StatusType" nillable="true">
    <xs:annotation>
      <xs:documentation>An indigency status of the child.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="InformalAdjustment" type="nc:DispositionType" nillable="true">
    <xs:annotation>
      <xs:documentation>A process used primarily for first time offenders, which does not involve a court hearing.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="InformalDisposition" type="nc:DispositionType" nillable="true">
    <xs:annotation>
      <xs:documentation>A type of disposition used primarily for first time offenders, which does not involve a court hearing. If the child admits the facts of the allegation (with parental consent), the child may be supervised for a period without being adjudicated.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="InformalDispositionCategoryCode" type="hs:InformalDispositionCategoryCodeType" nillable="true">
    <xs:annotation>
      <xs:documentation>A kind of informal disposition.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="InterStateOutputData" type="hs:InterStateOutputDataType" nillable="true">
    <xs:annotation>
      <xs:documentation>A State Output Data report of the Public Assistance Reporting Information System (PARIS).</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="InterStateOutputDataAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for InterStateOutputDataType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="InterStateOutputDataReportAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for InterStateOutputDataReportType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="Juvenile" type="hs:JuvenileType" nillable="true">
    <xs:annotation>
      <xs:documentation>A role of a juvenile, played by a person defined as a juvenile rather than an adult under the law.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenileAbuseNeglectAllegation" type="hs:JuvenileAbuseNeglectAllegationType" nillable="true">
    <xs:annotation>
      <xs:documentation>A set of specifics of the referred incident of abuse or neglect as it relates to the victim. Information recorded includes the Abuse/Neglect Category and Type as well as narrative descriptions of the abuse and/or injuries</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenileAbuseNeglectAllegationAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for JuvenileAbuseNeglectAllegationType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenileAggravatingMitigatingAssessment" type="hs:JuvenileAggravatingMitigatingAssessmentType" nillable="true">
    <xs:annotation>
      <xs:documentation>An assessment of aggravating or mitigating actions, behavior, or other considerations.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenileAggravatingMitigatingAssessmentAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for JuvenileAggravatingMitigatingAssessmentType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenileAggravatingMitigatingAssessmentCategoryAbstract" abstract="true">
    <xs:annotation>
      <xs:documentation>A data concept for describing whether an assessment is for aggravating or mitigating actions, behaviors, or conditions.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenileAggravatingMitigatingAssessmentCategoryCode" type="hs:JuvenileAggravatingMitigatingAssessmentCategoryCodeType" substitutionGroup="hs:JuvenileAggravatingMitigatingAssessmentCategoryAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>An enumeration that specifies whether an assessment is for Aggravating or Mitigating actions, behaviors, or conditions.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenileAggravatingMitigatingAssessmentCategoryText" type="nc:TextType" substitutionGroup="hs:JuvenileAggravatingMitigatingAssessmentCategoryAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A kind of assessment of a juvenile's aggravating or mitigating actions, behaviors, or other considerations.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenileArrestedFriendsIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if the juvenile's friends who have been arrested; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenileAssessmentAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for JuvenileAssessmentType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenileAttentionDisorderDiagnosisIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if diagnosed with Attention Deficit Disorder (ADD) or as Hyperactive; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenileAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for JuvenileType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenileBehaviorDescriptionText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of behaviors exhibited by a juvenile.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenileCase" type="hs:JuvenileCaseType" nillable="true">
    <xs:annotation>
      <xs:documentation>An aggregation of information about a set of related activities and events pertaining to a juvenile. This can be, but is not necessarily, a court case.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenileCaseAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for JuvenileCaseType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenileCharge" type="hs:JuvenileChargeType" nillable="true">
    <xs:annotation>
      <xs:documentation>A formal allegation that a specific juvenile has committed a specific juvenile offense.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenileChargeAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for JuvenileChargeType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenileChargeStatusOffenseIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if the alleged act is an offense when committed by a juvenile but not when committed by an adult; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenileChildEverAdoptedIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if the juvenile was ever adopted; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenileCulturalFactorsDescriptionText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of the specific cultural needs of a juvenile and family.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenileDeceasedParentIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if either of the child's parents are deceased; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenileEducationOrganizationAssociation" type="hs:JuvenileEducationOrganizationAssociationType" nillable="true">
    <xs:annotation>
      <xs:documentation>An association between a juvenile and the education organization where the juvenile is enrolled as a student.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenileEducationOrganizationAssociationAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for JuvenileEducationOrganizationAssociationType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenileEmotionalDisturbanceIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if the juvenile has an emotional disturbance; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenileFamilyFinancialProblemAbstract" abstract="true">
    <xs:annotation>
      <xs:documentation>A data concept for expressing the financial problems that a child or youth's family is experiencing.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenileFamilyFinancialProblemCode" type="hs:JuvenileFamilyFinancialProblemCodeType" substitutionGroup="hs:JuvenileFamilyFinancialProblemAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of whether juvenile's family is experiencing financial problems.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenileFamilyFinancialProblemText" type="nc:TextType" substitutionGroup="hs:JuvenileFamilyFinancialProblemAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of whether juvenile's family is experiencing financial problems.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenileFireSettingCase" type="hs:JuvenileFireSettingCaseType" nillable="true">
    <xs:annotation>
      <xs:documentation>An aggregation of information about a set of related activities and events pertaining to a juvenile and firesetting activities.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenileFireSettingCaseAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for JuvenileFireSettingCaseType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenileFosterCarePlacementIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if juvenile was ever placed in foster care home or group home; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenileFutureGoalDescriptionText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of a future aspiration or goal.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenileGangActiveBeginDate" type="nc:DateType" nillable="true">
    <xs:annotation>
      <xs:documentation>A date an individual became active within a gang.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenileGangActiveEndDate" type="nc:DateType" nillable="true">
    <xs:annotation>
      <xs:documentation>A date an individual ended activity within a gang.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenileGangAffiliationIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if the juvenile claims to be affiliated with a gang; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenileGangAssociation" type="hs:JuvenileGangAssociationType" nillable="true">
    <xs:annotation>
      <xs:documentation>An association between a juvenile and a criminal gang organization.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenileGangAssociationAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for JuvenileGangAssociationType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenileGangAssociationDescriptionText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of the alleged association between a juvenile and a criminal gang organization.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenileGangMember" type="nc:PersonType" nillable="true">
    <xs:annotation>
      <xs:documentation>A juvenile who is alleged to be associated with a criminal gang organization.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenileGangStatus" type="nc:StatusType" nillable="true">
    <xs:annotation>
      <xs:documentation>A status of a person with respect to a gang.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenileHomelessnessIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if the juvenile is or has ever been homeless; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenileHomePrivacyIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if juvenile has their own space or private area at home; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenileHomeSafeIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if juvenile's home is a safe place; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenileInformalAdjustmentIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if the juvenile (with parental consent) admits the facts of the alleged delinquent act, and the tribunal approves the conditions of the juvenile's supervision for a period of time without being adjudicated; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenileIntakeAssessment" type="hs:JuvenileIntakeAssessmentType" nillable="true">
    <xs:annotation>
      <xs:documentation>A juvenile intake assessment.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenileIntakeAssessmentAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for JuvenileIntakeAssessmentType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenileKinshipCarePlacementIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if the juvenile was ever placed in kinship care; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenileLackOfNecessityIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if the juvenile has ever lived without lights, power, water and/or food; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenileLegalConcernsDescriptionText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of any legal concerns (for example, custodial information, restraining orders).</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenileLivingSituationDescriptionText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of other people living in the home with the juvenile and family.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenileOverallGrowthAssessmentDescriptionText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of the evaluation of whether a juvenile's maturation is within normal limits.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenileParentConversationIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if juvenile is able to talk to parent or guardian about important issues; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenileParentSubstanceUseIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if parent or legal guardian uses drugs or alcohol; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenilePlacement" type="hs:JuvenilePlacementType" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of the placement where a juvenile is directed to reside during the pendency of the delinquency proceeding.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenilePlacementAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for JuvenilePlacementType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenilePlacementFacilityAssociation" type="hs:JuvenilePlacementFacilityAssociationType" nillable="true">
    <xs:annotation>
      <xs:documentation>An association between a juvenile and a facility where the juvenile is directed to reside (e.g., orphanage, teen shelter, detention center, etc.).</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenilePlacementFacilityAssociationAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for JuvenilePlacementFacilityAssociationType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenilePlacementGoalText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of the intended outcome of the placement (e.g., reunification, termination of parental rights, etc.).</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenilePlacementOtherLocationAssociation" type="hs:JuvenilePlacementOtherLocationAssociationType" nillable="true">
    <xs:annotation>
      <xs:documentation>An association between a juvenile and a location -- other than a foster home, kin's residence, congregate care, or other facility -- where the juvenile is directed to reside.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenilePlacementOtherLocationAssociationAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for JuvenilePlacementOtherLocationAssociationType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenilePlacementPersonAssociation" type="hs:JuvenilePlacementPersonAssociationType" nillable="true">
    <xs:annotation>
      <xs:documentation>An association between a juvenile and a person with whom the juvenile is directed to reside (e.g., foster parent, grandparent, etc.).</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenilePlacementPersonAssociationAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for JuvenilePlacementPersonAssociationType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenilePlacementSupervisorAssociation" type="hs:JuvenilePlacementSupervisorAssociationType" nillable="true">
    <xs:annotation>
      <xs:documentation>An association between a juvenile and an entity responsible for supervising the juvenile's placement (e.g., social services department, probation department, etc.).</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenilePlacementSupervisorAssociationAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for JuvenilePlacementSupervisorAssociationType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenilePlacementSupervisorPerson" type="nc:PersonType" nillable="true">
    <xs:annotation>
      <xs:documentation>An agency's expert on out-of-home placement options, managing the process of matching a child with the most appropriate, available placement option in the locale.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenilePositiveActivitiesDescriptionText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of positive activities in which a juvenile engages.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenilePositiveActivitiesIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if a person engages in positive activities; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenilePositivePeerRelationshipIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if a person has positive relationships with peers; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenileProblemImpactDescriptionText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of the impact of problems on family and social system.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenileReceivesSubsidyIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if the juvenile receives a subsidy; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenileRepeatOffenderIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if the person is a repeat offender; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenileSpecialNeedAbstract" abstract="true">
    <xs:annotation>
      <xs:documentation>A data concept for describing the characteristics that states might define as special needs, which qualify a child or youth's adoption for a subsidy under Title IV-E of the Social Security Act.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenileSpecialNeedCode" type="hs:JuvenileSpecialNeedCodeType" substitutionGroup="hs:JuvenileSpecialNeedAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>An enumerated list from the Adoption and Foster Care Annual Reporting System, 45 CFR 1355, appendix B (Adoption Data Elements), section III (Special Needs Status).</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenileSpecialNeedsIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if the juvenile has any special need that qualifies his or her adoption for a subsidy under Title IV-E of the Social Security Act; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenileSpecialNeedText" type="nc:TextType" substitutionGroup="hs:JuvenileSpecialNeedAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A textual description of a state-defined characteristic that qualifies a child's adoption for a subsidy under Title IV-E of the Social Security Act.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenileStatusOffenseIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if the alleged act is an offense when committed by a juvenile but not when committed by an adult; false otherwise.  (i.e., acts such as truancy, violating curfew, running away from home, and the like are not offenses unless the offender is under the age of majority.)</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenileStrengthsInterestsDescriptionText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of the strengths and Interests of juvenile.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenileStudent" type="nc:PersonType" nillable="true">
    <xs:annotation>
      <xs:documentation>A juvenile who is currently enrolled in an educational program.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenileSupervisionCondition" type="hs:JuvenileSupervisionConditionType" substitutionGroup="j:SupervisionCondition" nillable="true">
    <xs:annotation>
      <xs:documentation>A juvenile supervision condition information for an individual.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenileSupervisionConditionAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for JuvenileSupervisionConditionType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenileSupervisionConditionFrequencyDescriptionText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of the frequency of the supervision condition.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="JuvenileTroubledFriendsIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if friends get into trouble; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="LastUpdatedTrackingID" type="niem-xs:string" nillable="true">
    <xs:annotation>
      <xs:documentation>An identifier of the person or program which made the most recent update.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="LawEnforcementContactActivity" type="hs:LawEnforcementContactActivityType" nillable="true">
    <xs:annotation>
      <xs:documentation>A law enforcement contact with an individual.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="LawEnforcementContactActivityAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for LawEnforcementContactActivityType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="LawEnforcementContactActivityCriminalRecordClearanceIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if the subject was cleared through the National Crime Information Center (NCIC) or a state, local, or tribal Crime Information Center at the time of contact; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="LawEnforcementContactActivityGangAreaIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if the juvenile is in a gang area at the time of contact; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="LawEnforcementContactActivityGangAssociateIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if the juvenile is a gang associate at the time of contact; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="LawEnforcementContactActivityGangCrimeIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if the juvenile is involved in a gang crime at the time of contact; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="LawEnforcementContactActivityGangKnownAssociationIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if the juvenile is associating with known gang members at the time of contact; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="LawEnforcementContactActivityGangMemberIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if the juvenile is a gang member at the time of contact; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="LawEnforcementContactActivityGangOtherLawEnforcementIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if the juvenile has been identified as a gang member at the time of contact by another law enforcement agency; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="LawEnforcementContactActivityGangSelfAdmitIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if the juvenile has indicated gang involvement at the time of contact; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="LawEnforcementContactActivityGangSignalIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if the juvenile displayed gang symbols or hand signs at the time of contact; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="LawEnforcementContactActivityGangTattooIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if the juvenile has a gang tattoo at the time of contact; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="LawEnforcementContactActivityGangThirdPartyIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if the juvenile has been identified as a gang member by a third party at the time of contact (for example, by a relative or informant); false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="LawEnforcementContactAttentionAbstract" abstract="true">
    <xs:annotation>
      <xs:documentation>A data concept for describing the law enforcement unit that might be required to pay special attention to a contact.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="LawEnforcementContactAttentionCode" type="hs:LawEnforcementContactAttentionCodeType" substitutionGroup="hs:LawEnforcementContactAttentionAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A unit requiring special attention for the contact.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="LawEnforcementContactAttentionText" type="nc:TextType" substitutionGroup="hs:LawEnforcementContactAttentionAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A unit requiring special attention for the contact.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="LawEnforcementContactVehiclePositionAbstract" abstract="true">
    <xs:annotation>
      <xs:documentation>A data concept for describing the physical position of a contact person in a vehicle.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="LawEnforcementContactVehiclePositionCode" type="hs:LawEnforcementContactVehiclePositionCodeType" substitutionGroup="hs:LawEnforcementContactVehiclePositionAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A contact person's position in the vehicle, e.g. driver, passenger, pedestrian, etc.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="LawEnforcementContactVehiclePositionText" type="nc:TextType" substitutionGroup="hs:LawEnforcementContactVehiclePositionAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A contact person's position in the vehicle, e.g. driver, passenger, pedestrian, etc.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="LawEnforcementReportedIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if Law Enforcement has been contacted concerning the alleged abuse/neglect; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="LeastRestrictivePlacementIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if the child has been placed in an environment that the court has determined to be the least restrictive; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="LevelOfCareCategoryAbstract" abstract="true">
    <xs:annotation>
      <xs:documentation>A data concept for expressing the restrictiveness of a child or youth's placement, using the Adoption and Safe Families Act (ASFA) codes, a local enumeration, or text.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="LevelOfCareCategoryCode" type="hs:LevelOfCareCodeType" substitutionGroup="hs:LevelOfCareCategoryAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A code list that describes the restrictiveness of a placement as defined by the Adoption and Safe Families Act or state law</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="LevelOfCareCategoryText" type="nc:TextType" substitutionGroup="hs:LevelOfCareCategoryAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A kind of level of care, often expressed in terms of restrictiveness.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="MaritalStatusCategoryAbstract" abstract="true">
    <xs:annotation>
      <xs:documentation>A data concept for the status of marriage between two people.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="MaritalStatusCategoryText" type="nc:TextType" substitutionGroup="hs:MaritalStatusCategoryAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A kind of status of marriage between two people</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="MedicalAssistanceContactPersonInformationDescriptionText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of a person's contact information, used if Medical Assistance is processed by a different State Agency than the one that processes Food Stamps (FS) & Temporary Assistance for Needy Families (TANF).</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="MedicalEncounter" type="nc:ActivityType" nillable="true">
    <xs:annotation>
      <xs:documentation>An encounter between a patient and applicable providers.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="MedicalHealthDetails" type="hs:MedicalHealthDetailsType" nillable="true">
    <xs:annotation>
      <xs:documentation>A person's medical health details.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="MedicalHealthDetailsAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for MedicalHealthDetailsType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="MedicalHistoryDescriptionText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of known medical history.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="MedicalSummary" type="hs:MedicalSummaryType" nillable="true">
    <xs:annotation>
      <xs:documentation>A summary of a person's medical information.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="MedicalSummaryAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for MedicalSummaryType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="Medication" type="nc:DrugType" nillable="true">
    <xs:annotation>
      <xs:documentation>A medication in use.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="MedicationDispensingDate" type="nc:DateType" nillable="true">
    <xs:annotation>
      <xs:documentation>A date when the medication was last dispensed from a dispensing entity.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="MedicationDoseMeasure" type="nc:MeasureType" nillable="true">
    <xs:annotation>
      <xs:documentation>A specified dosage of medication.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="MedicationLastTakenDate" type="nc:DateType" nillable="true">
    <xs:annotation>
      <xs:documentation>A date when the medication was last taken.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="MedicationTreatmentReasonText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of the treatment reason or condition being treated with the medication.  This should include any 'off label' use.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="MedicationUse" type="hs:MedicationUseType" nillable="true">
    <xs:annotation>
      <xs:documentation>A set of details about medication use for an individual.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="MedicationUseAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for MedicationUseType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="MedicationUseFrequencyAbstract" abstract="true">
    <xs:annotation>
      <xs:documentation>A data concept for describing how often a person uses a medication.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="MedicationUseFrequencyCode" type="hs:MedicationUseFrequencyCodeType" substitutionGroup="hs:MedicationUseFrequencyAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A frequency of medication use, e.g. daily with food, as needed for discomfort, not more than every 8 hours, etc.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="MedicationUseFrequencyText" type="nc:TextType" substitutionGroup="hs:MedicationUseFrequencyAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A frequency of medication use, e.g. daily with food, as needed for discomfort, not more than every 8 hours, etc.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="MentalHealthDetails" type="hs:MentalHealthDetailsType" nillable="true">
    <xs:annotation>
      <xs:documentation>An element that contains information about a person's mental health including social history and psychosocial information.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="MentalHealthDetailsAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for MentalHealthDetailsType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="MentalHealthHistoryDescriptionText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of known mental health history, including behavioral health and psychological or psychiatric assessments, diagnoses, or treatments.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="MentalHealthHospitalizationHistoryDescriptionText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of past in-patient hospitalizations due to mental health issues.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="Metadata" type="hs:MetadataType" nillable="true">
    <xs:annotation>
      <xs:documentation>Information that further qualifies primary juvenile data; data about data. A typical use is internal tracking IDs.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="MethodOfPaymentAbstract" abstract="true">
    <xs:annotation>
      <xs:documentation>A data concept for a method of payment.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="MethodOfPaymentCode" type="hs:MethodOfPaymentCodeType" substitutionGroup="hs:MethodOfPaymentAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A method of payment.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="MethodOfPaymentText" type="nc:TextType" substitutionGroup="hs:MethodOfPaymentAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A method of payment.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="MissingChildAbductor" type="hs:MissingChildRelatedPersonType" nillable="true">
    <xs:annotation>
      <xs:documentation>A person who has abducted a missing child.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="MissingChildCaller" type="hs:MissingChildRelatedPersonType" nillable="true">
    <xs:annotation>
      <xs:documentation>A person calling in a report of a missing child.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="MissingChildCompanion" type="hs:MissingChildRelatedPersonType" nillable="true">
    <xs:annotation>
      <xs:documentation>A person accompanying a missing child.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="MissingChildRecovery" type="hs:MissingChildRecoveryType" nillable="true">
    <xs:annotation>
      <xs:documentation>A recovery of a missing child.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="MissingChildRecoveryAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for MissingChildRecoveryType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="MissingChildRecoveryMethodText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A method by which a missing child was recovered.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="MissingChildRelatedPersonAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for MissingChildRelatedPersonType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="MissingChildReporter" type="hs:MissingChildRelatedPersonType" nillable="true">
    <xs:annotation>
      <xs:documentation>A person who reports that a child is missing.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="MissingChildSuspect" type="hs:MissingChildRelatedPersonType" nillable="true">
    <xs:annotation>
      <xs:documentation>A person suspected of abducting a missing child.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="MostRecentFosterCareReviewDate" type="nc:DateType" nillable="true">
    <xs:annotation>
      <xs:documentation>A date of the most recent foster care review.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="NCICRegisteredIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if the juvenile is registered in the National Crime Information Center (NCIC); false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="NextCourtEvent" type="j:CourtEventType" nillable="true">
    <xs:annotation>
      <xs:documentation>An upcoming court occurrence.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="NonCriminalLegalIssuesText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of other cases and situations that may impact a court report. Tribal membership status and other ICWA issues. Includes prior juvenile (non-criminal) history, child support enforcement issues, mental health adjudications. Also identifies interstate placement issues (where there is an ICPC issue or UCCJEA issue). Also indicates the citizenship and legal residency status (if applicable).</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="NPIIdentification" type="nc:IdentificationType" nillable="true">
    <xs:annotation>
      <xs:documentation>An identification called the National Provider Identifier, which includes a unique 10-digit identification number issued to health care providers in the United States by the Centers for Medicare and Medicaid Services (CMS).</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ObservationCategoryText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A kind of an observation (e.g. a diagnosis, lab results, allergy indications, etc.).</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ObservationPrimaryIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if an observation corresponds to the primary diagnosis; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="OffenderCulpabilityText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of the offender's culpability.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="OffenseCharacteristicsText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of the characteristics of the offense.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="OrganizationAugmentation" type="hs:OrganizationAugmentationType" substitutionGroup="nc:OrganizationAugmentationPoint" nillable="true">
    <xs:annotation>
      <xs:documentation>Additional information about an organization.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="OrganizationCaseID" type="niem-xs:string" nillable="true">
    <xs:annotation>
      <xs:documentation>An identifier assigned by an organization to a case.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="OtherConcerningBehaviorDescriptionText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of other behaviors which are concerning. Examples include: Truant; runaway; loss of appetite; excessively overweight; bed wetting; destructive behavior (toys, property), lying, excessive anger, physically violent, cruel to animals, other children; Gang member, curiosity about fire, plays with matches lighters, plays with fire, fear of fire, daydreams or talks about fires, set occupied structure on fire, expresses anger by hurting self or others, was/is in cult, severe depression or withdrawal; poor or no eye contact; fighting with siblings.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="OtherIdentifiedSymptomsDescriptionText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of other symptoms identified during a juvenile intake assessment.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="OtherPhysicalDisabilityIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if the juvenile has a physical disability other than a visual or hearing impairment; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="OutOfStatePlacementIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if the juvenile is placed out of state; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="Parent" type="nc:PersonType" nillable="true">
    <xs:annotation>
      <xs:documentation>A father or mother of a person.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ParentChildAssociation" type="hs:ParentChildAssociationType" nillable="true">
    <xs:annotation>
      <xs:documentation>An association between a child and a person who is in a parent role toward that child.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ParentChildAssociationAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for ParentChildAssociationType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ParentChildKinshipCategoryAbstract" abstract="true">
    <xs:annotation>
      <xs:documentation>A data concept for describing the nature of the relationship from a parent to a child.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ParentChildKinshipCategoryCode" type="hs:ParentChildKinshipCategoryCodeType" substitutionGroup="hs:ParentChildKinshipCategoryAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A code list that describes the nature of the relationship from a parent to a child.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ParentChildKinshipCategoryText" type="nc:TextType" substitutionGroup="hs:ParentChildKinshipCategoryAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A kind of relationship from a parent to a child.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ParentGangAffiliationIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if the juvenile's parent is affiliated with a gang; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PastExploitationIndustryAbstract" abstract="true">
    <xs:annotation>
      <xs:documentation>A data concept for an industry in which a victim of human trafficking was being exploited in the past.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PastExploitationIndustryCode" type="hs:ExploitationIndustryCodeType" substitutionGroup="hs:PastExploitationIndustryAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>An industry in which a victim of human trafficking was being exploited in the past.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PastExploitationIndustryText" type="nc:TextType" substitutionGroup="hs:PastExploitationIndustryAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>An industry in which a victim of human trafficking was being exploited in the past.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PastTraffickedVenueAbstract" abstract="true">
    <xs:annotation>
      <xs:documentation>A data concept for a venue or kind of facility where a victim of human trafficking was trafficked in the past.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PastTraffickedVenueCode" type="hs:TraffickedVenueCodeType" substitutionGroup="hs:PastTraffickedVenueAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A venue or kind of facility where a victim of human trafficking was trafficked in the past.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PastTraffickedVenueText" type="nc:TextType" substitutionGroup="hs:PastTraffickedVenueAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A venue or kind of facility where a victim of human trafficking was trafficked in the past.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="Patient" type="hs:PatientType" nillable="true">
    <xs:annotation>
      <xs:documentation>A person receiving medical care.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PatientAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for PatientType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PatientLocationAbstract" abstract="true">
    <xs:annotation>
      <xs:documentation>A data concept for a location of a patient.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PatientLocationCode" type="hs:PatientLocationCodeType" substitutionGroup="hs:PatientLocationAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A location of a patient.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PatientLocationText" type="nc:TextType" substitutionGroup="hs:PatientLocationAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A location of a patient.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PatientNameOfAnimalText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A name of a non-human patient.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PeerInfluenceDescriptionText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of the influence of peers on a person.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PendingCharge" type="j:ChargeType" nillable="true">
    <xs:annotation>
      <xs:documentation>A charge that is pending.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PerceivedAgeMeasure" type="nc:TimeMeasureType" nillable="true">
    <xs:annotation>
      <xs:documentation>A measurement of the perceived or apparent age of a person.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PermanencyAchievementDate" type="nc:DateType" nillable="true">
    <xs:annotation>
      <xs:documentation>A date that is the target date of when the Permanency Goal is to be achieved.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PermanencyPlanApprovedIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if the most current permanency plan was approved; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PerpetratorEntity" type="nc:EntityType" nillable="true">
    <xs:annotation>
      <xs:documentation>A set of details about a person or organization that allegedly committed the referenced allegation.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PerpetratorJuvenileRelationshipText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A relationship of the perpetrator of an allegation to the juvenile.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PersonAssociationCategoryAbstract" abstract="true">
    <xs:annotation>
      <xs:documentation>A data concept for a kind of association between persons.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PersonAssociationCategoryDescriptionText" type="nc:TextType" substitutionGroup="hs:PersonAssociationCategoryAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of a kind of association between persons.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PersonAugmentation" type="hs:PersonAugmentationType" substitutionGroup="nc:PersonAugmentationPoint" nillable="true">
    <xs:annotation>
      <xs:documentation>Additional information about a person.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PersonCaseAssociation" type="hs:PersonCaseAssociationType" nillable="true">
    <xs:annotation>
      <xs:documentation>A relationship between a person and a case.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PersonCaseAssociationAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for PersonCaseAssociationType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PersonGenderIdentityAbstract" abstract="true">
    <xs:annotation>
      <xs:documentation>A data concept for a gender of a person's identity. The cultural meanings of patterns of behavior, experience, and personality that are labeled masculine or feminine.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PersonGenderIdentityCode" type="hs:PersonGenderIdentityCodeType" substitutionGroup="hs:PersonGenderIdentityAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A gender of a person's identity. The cultural meanings of patterns of behavior, experience, and personality that are labeled masculine or feminine.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PersonGenderIdentityText" type="nc:TextType" substitutionGroup="hs:PersonGenderIdentityAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A gender of a person's identity. The cultural meanings of patterns of behavior, experience, and personality that are labeled masculine or feminine.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PersonOtherKinAssociation" type="hs:PersonOtherKinAssociationType" nillable="true">
    <xs:annotation>
      <xs:documentation>A directed association that describes the kinship or other close personal relationship between the source object and the target object. The relationship between a parent and a child should be captured using the ParentChildAssociation</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PersonOtherKinAssociationAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for PersonOtherKinAssociationType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PersonOtherKinAssociationCategoryAbstract" abstract="true">
    <xs:annotation>
      <xs:documentation>A data concept for describing the kinship or other close personal relationship that exists from the source person to the target person.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PersonOtherKinAssociationCategoryCode" type="hs:PersonOtherKinAssociationCodeType" substitutionGroup="hs:PersonOtherKinAssociationCategoryAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A code list that describes the nature of the kinship or other close personal relationship from a source person to a target person.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PersonOtherKinAssociationCategoryText" type="nc:TextType" substitutionGroup="hs:PersonOtherKinAssociationCategoryAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A kind of kinship or other close personal relationship that exists from the source person to the target person.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PersonPhysicalConditionText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of a person's general physical condition.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PersonSexualOrientationCode" type="hs:PersonSexualOrientationCodeType" substitutionGroup="nc:PersonSexualOrientationAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A target gender of the sexual interest of a person.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PersonUnionAtBirthIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if a child's biological parents were in a Person Union with each other at the time of the child''s birth; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PersonUnionAtConceptionIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if a child's biological parents were in a Person Union with each other at the time of the child''s conception; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PetitionCategoryAbstract" abstract="true">
    <xs:annotation>
      <xs:documentation>A data concept for describing the legal status of the petition being filed.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PetitionCategoryCode" type="hs:PetitionCategoryCodeType" substitutionGroup="hs:PetitionCategoryAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A code indicating the type of petition being submitted.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PetitionCategoryText" type="nc:TextType" substitutionGroup="hs:PetitionCategoryAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A kind of petition.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="Petitioner" type="hs:PetitionerType" nillable="true">
    <xs:annotation>
      <xs:documentation>A person filing the petition.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PetitionerAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for PetitionerType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PetitionerChildAssociation" type="hs:PetitionerChildAssociationType" nillable="true">
    <xs:annotation>
      <xs:documentation>An association between a petitioner and a child.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PetitionerChildAssociationAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for PetitionerChildAssociationType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PetitionReasonText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A reason for the petition.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="Pharmacist" type="hs:PharmacistType" nillable="true">
    <xs:annotation>
      <xs:documentation>A person who is professionally qualified to prepare and dispense medicinal drugs.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PharmacistAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for PharmacistType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PhoneContactSupportIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if contact by voice phone is supported for follow up purposes; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PlacedJuvenile" type="nc:PersonType" nillable="true">
    <xs:annotation>
      <xs:documentation>A juvenile who is directed to reside somewhere other than a parent's residence.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="Placement" type="hs:PlacementType" nillable="true">
    <xs:annotation>
      <xs:documentation>A placement history of the child.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PlacementActivityPlacementOrganizationAssociation" type="nc:ActivityOrganizationAssociationType" nillable="true">
    <xs:annotation>
      <xs:documentation>An association between a placement and the organization performing the placement task</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PlacementAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for PlacementType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PlacementCategoryAbstract" abstract="true">
    <xs:annotation>
      <xs:documentation>A data concept for describing a child or youth's placement.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PlacementCategoryCode" type="hs:PlacementLocationCodeType" substitutionGroup="hs:PlacementCategoryAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A list that describes the type of placement (e.g., adoption, relative, etc.)</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PlacementCategoryRestrictivenessText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A text field to indicate how the placement type is the least restrictive placement necessary.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PlacementCategoryText" type="nc:TextType" substitutionGroup="hs:PlacementCategoryAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A kind of placement,</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PlacementChangeReasonAbstract" abstract="true">
    <xs:annotation>
      <xs:documentation>A data concept for describing the reason a child or youth's placement was changed.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PlacementChangeReasonCode" type="hs:ReasonForPlacementChangeCodeType" substitutionGroup="hs:PlacementChangeReasonAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A code list describing the reason for the change of placement (e.g., reunification, level of care lowered, etc.).</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PlacementChangeReasonText" type="nc:TextType" substitutionGroup="hs:PlacementChangeReasonAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A reason a child or youth's placement was changed.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PlacementFacility" type="nc:FacilityType" nillable="true">
    <xs:annotation>
      <xs:documentation>A facility where a juvenile is directed to reside.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PlacementOtherLocation" type="nc:LocationType" nillable="true">
    <xs:annotation>
      <xs:documentation>A location -- other than a foster home, kin's residence, orphanage, or other facility -- where the juvenile is directed to reside.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PlacementPerson" type="nc:PersonType" nillable="true">
    <xs:annotation>
      <xs:documentation>A person with whom a juvenile is directed to reside.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PlacementSupervisor" type="nc:OrganizationType" nillable="true">
    <xs:annotation>
      <xs:documentation>An entity who is responsible for supervising the juvenile's placement (e.g., social services department, probation department, etc.).</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PlacementText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of the child's placement (for example, with parents, with kin, in foster case).</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PolyvictimizationCategoryAbstract" abstract="true">
    <xs:annotation>
      <xs:documentation>A data concept for a kind of additional victimization.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PolyvictimizationCategoryCode" type="hs:PolyvictimizationCategoryCodeType" substitutionGroup="hs:PolyvictimizationCategoryAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A kind of additional victimization.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PolyvictimizationCategoryText" type="nc:TextType" substitutionGroup="hs:PolyvictimizationCategoryAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A kind of additional victimization.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PreAdjudicationSupervision" type="nc:SupervisionType" nillable="true">
    <xs:annotation>
      <xs:documentation>A set of details about pre-adjudication information for an individual.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PreferredDrugName" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A name of the substance identified as the primary drug of choice used by a person.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PreScreening" type="hs:PreScreeningType" nillable="true">
    <xs:annotation>
      <xs:documentation>An activity to identify that a person is a victim of human trafficking using a pre-screening tool or procedure (e.g., an intake form, federal screening tool).</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PreScreeningAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for PreScreeningType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PreScreeningToolAdministrator" type="hs:ToolAdministratorType" nillable="true">
    <xs:annotation>
      <xs:documentation>An entity that administers a pre-screening tool.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PreScreeningToolText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of a pre-screening tool (e.g., an intake form, federal screening tool).</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="Prescriber" type="nc:EntityType" nillable="true">
    <xs:annotation>
      <xs:documentation>A medical professional or organization that authorizes a prescription drug.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="Prescription" type="hs:PrescriptionType" nillable="true">
    <xs:annotation>
      <xs:documentation>A set of written instructions from a physician or dentist to a druggist concerning the form and dosage of a drug to be issued to a given patient</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PrescriptionAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for PrescriptionType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PrescriptionFilledDate" type="nc:DateType" nillable="true">
    <xs:annotation>
      <xs:documentation>A date on which a prescription was filled.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PrescriptionLastTakenDate" type="nc:DateType" nillable="true">
    <xs:annotation>
      <xs:documentation>A date or date range when the medication was last taken.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PrescriptionNormCodeText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A standardized and normalized cross-platform Rx-Code for electronic prescriptions to capture the prescribed drug product identification information. Part of the Unified Medical Language System (UMLS)</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PrescriptionSoldDate" type="nc:DateType" nillable="true">
    <xs:annotation>
      <xs:documentation>A date on which a prescription received by a patient or a patient's agent.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PrescriptionTreatmentReasonText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of the treatment reason or condition being treated with the medication. This should include any 'off label' use.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PrescriptionUseInstructionsText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A set of instructions for use of medication e.g. daily with food for 7 days, as needed for discomfort, not more than every 8 hours, etc.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PrescriptionWrittenDate" type="nc:DateType" nillable="true">
    <xs:annotation>
      <xs:documentation>A date on which a prescription was written by a prescriber.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PresentingProblemText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A presenting history of the circumstances surrounding removal of the child. Includes some analysis of how those circumstances put the child in danger or actually harmed the child.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PreTrialSupervision" type="nc:SupervisionType" nillable="true">
    <xs:annotation>
      <xs:documentation>A set of pre-trial information for an individual.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PrimaryGoalIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if this is the primary goal of this service plan; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PrimaryOfficialContact" type="nc:ContactInformationType" nillable="true">
    <xs:annotation>
      <xs:documentation>A primary official contact.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PriorArrestDescriptionText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of a prior arrest.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PriorDetention" type="hs:PriorDetentionType" nillable="true">
    <xs:annotation>
      <xs:documentation>A prior detention of a person.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PriorDetentionActualReleaseDate" type="nc:DateType" nillable="true">
    <xs:annotation>
      <xs:documentation>An actual release date for a prior detention of a person.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PriorDetentionAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for PriorDetentionType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PriorDetentionCompletionStatus" type="nc:StatusType" nillable="true">
    <xs:annotation>
      <xs:documentation>A status of the completion of a prior detention of a person.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PriorDetentionDescriptionText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of a prior detention of a person.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PriorDetentionHoldingForCountyAbstract" abstract="true">
    <xs:annotation>
      <xs:documentation>A data concept for describing a county for whom a person was held in a prior detention.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PriorDetentionHoldingForCountyCode" type="fips:USCounty3DigitCodeType" substitutionGroup="hs:PriorDetentionHoldingForCountyAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A county for whom a person was held in a prior detention.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PriorDetentionHoldingForCountyText" type="nc:TextType" substitutionGroup="hs:PriorDetentionHoldingForCountyAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A county for whom a person was held in a prior detention.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PriorDetentionIntakeDate" type="nc:DateType" nillable="true">
    <xs:annotation>
      <xs:documentation>A date of intake for a prior detention of a person.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PriorDetentionPersonFingerprintedIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if the person under a prior detention had been fingerprinted; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PriorDetentionPersonInvolvedVictimNotificationIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if the involved witness in conjunction with a detention was notified; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PriorDetentionPersonPhotographedIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if the person under a prior detention had been photographed; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PriorDetentionPersonReleasedToEntity" type="nc:EntityType" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of person, organization, facility, service, or other destination to which the person under detention was released.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PriorDetentionPoliceCase" type="hs:JuvenileCaseType" nillable="true">
    <xs:annotation>
      <xs:documentation>A case relating to a prior detention of a person.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PriorDetentionReleaseCategoryText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A kind of release of a prior detention of a person.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PriorDetentionScheduledReleaseDate" type="nc:DateType" nillable="true">
    <xs:annotation>
      <xs:documentation>A scheduled release date for a prior detention of a person.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PriorInterventionAbstract" abstract="true">
    <xs:annotation>
      <xs:documentation>A data concept for describing a prior intervention.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PriorInterventionCode" type="hs:PriorInterventionCodeType" substitutionGroup="hs:PriorInterventionAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>An enumeration of the kinds of prior interventions.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PriorInterventionText" type="nc:TextType" substitutionGroup="hs:PriorInterventionAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A narrative description of the kind of prior intervention.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ProbationAndParoleViolationIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if Current Probation or Parole Violation; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ProblemTreatmentHistoryAbstract" abstract="true">
    <xs:annotation>
      <xs:documentation>A data concept for describing a recommended treatment for the presented problem in a prior intervention.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ProblemTreatmentHistoryCode" type="hs:ProblemTreatmentHistoryCodeType" substitutionGroup="hs:ProblemTreatmentHistoryAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>An enumeration of the kinds of recommended treatment for the presented problem in a prior intervention</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ProblemTreatmentHistoryText" type="nc:TextType" substitutionGroup="hs:ProblemTreatmentHistoryAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A narrative description of the kind of recommended treatment for the presented problem in a prior intervention.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ProgramAugmentation" type="hs:ProgramAugmentationType" substitutionGroup="nc:ProgramAugmentationPoint" nillable="true">
    <xs:annotation>
      <xs:documentation>Additional information about a program.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ProgramEligibleEndDate" type="nc:DateType" nillable="true">
    <xs:annotation>
      <xs:documentation>A date a person lost eligibility for a program (e.g., exceeded income limits, violated a program rule, or otherwise failed to satisfy a requirement).</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ProgramEligibleStartDate" type="nc:DateType" nillable="true">
    <xs:annotation>
      <xs:documentation>A date a person became eligible to enroll in a program (e.g., receive financial assistance, treatment, or some other social service).</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ProgramMonetaryValue" type="nc:ItemValueType" nillable="true">
    <xs:annotation>
      <xs:documentation>An evaluation of the monetary worth of the program provided.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ProspectiveVictimCategoryAbstract" abstract="true">
    <xs:annotation>
      <xs:documentation>A data concept for a kind of identification of a prospective or potential victim of human trafficking.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ProspectiveVictimCategoryCode" type="hs:ProspectiveVictimCategoryCodeType" substitutionGroup="hs:ProspectiveVictimCategoryAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A kind of identification of a prospective or potential victim of human trafficking.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ProspectiveVictimCategoryText" type="nc:TextType" substitutionGroup="hs:ProspectiveVictimCategoryAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A kind of identification of a prospective or potential victim of human trafficking.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ProspectiveVictimIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if the person is a prospective or potential victim of human trafficking; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ProspectiveVictimStatus" type="hs:ProspectiveVictimStatusType" nillable="true">
    <xs:annotation>
      <xs:documentation>A status of a prospective or potential victim of human trafficking.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ProspectiveVictimStatusAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for ProspectiveVictimStatusType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ProtectedHealthInformationIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if a piece of information is Protected Health Information (PHI); false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ProvidedDirectServiceVictimAssociation" type="hs:ServiceVictimAssociationType" nillable="true">
    <xs:annotation>
      <xs:documentation>An association between a victim and a service which was provided to them by the reporting organization.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ProviderEntity" type="nc:EntityType" nillable="true">
    <xs:annotation>
      <xs:documentation>A person or organization providing medical services to a person.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PutativeParentChildAssociation" type="hs:PutativeParentChildAssociationType" nillable="true">
    <xs:annotation>
      <xs:documentation>An association between a child and a person who is alleged to be the child's biological parent.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="PutativeParentChildAssociationAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for PutativeParentChildAssociationType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ReasonableEffortsDescriptionText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of the steps and activities that the agency took to achieve permanency goal.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ReasonableEffortsIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if the court has found that reasonable efforts were made to reunify the child with their family; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ReasonForInitialRemovalText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A primary reason that the child was removed from the home.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ReceivedByTrackingID" type="niem-xs:string" nillable="true">
    <xs:annotation>
      <xs:documentation>An identifier of a person receiving a record.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="RecentLifeChangesDescriptionText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of recent major life changes, generally in the prior year.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="RecentLivingSituationCategoryAbstract" abstract="true">
    <xs:annotation>
      <xs:documentation>A data concept for a kind of living situation experienced in the last year.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="RecentLivingSituationCategoryCode" type="hs:LivingSituationCategoryCodeType" substitutionGroup="hs:RecentLivingSituationCategoryAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A kind of living situation experienced in the last year.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="RecentLivingSituationCategoryText" type="nc:TextType" substitutionGroup="hs:RecentLivingSituationCategoryAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A kind of living situation experienced in the last year.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="RecentPolyvictimizationIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if the person has been victimized multiple times within the past year; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ReferralReasonText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A reason a client was referred to a program.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ReferredOutServiceReasonText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A reason a service was referred out.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ReferredOutServiceVictimAssociation" type="hs:ServiceVictimAssociationType" nillable="true">
    <xs:annotation>
      <xs:documentation>An association between a victim and a service which was referred out by the reporting organization.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="RelatedCase" type="hs:RelatedCaseType" nillable="true">
    <xs:annotation>
      <xs:documentation>A case which is related in some way to another.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="RelatedCaseAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for RelatedCaseType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="RelativePlacementResourcesDescriptionText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of the relatives of a child or youth who might be available and able to provide some care.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="RemovalIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if the child was removed; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="RemovalMannerDescriptionText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of the manner of removal from home for current placement episode. Examples include: voluntary, court ordered, not yet determined.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="RemovalTransactionDate" type="nc:DateType" nillable="true">
    <xs:annotation>
      <xs:documentation>A date of the latest removal.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ReportingEntity" type="nc:EntityType" nillable="true">
    <xs:annotation>
      <xs:documentation>A person or organization reporting medical information about a person.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ReportingOrganization" type="hs:ReportingOrganizationType" substitutionGroup="nc:EntityRepresentation" nillable="true">
    <xs:annotation>
      <xs:documentation>An organization reporting information.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ReportingOrganizationAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for ReportingOrganizationType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ReportingOrganizationCategoryAbstract" abstract="true">
    <xs:annotation>
      <xs:documentation>A data concept for a kind of an organization reporting information.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ReportingOrganizationCategoryCode" type="hs:ReportingOrganizationCategoryCodeType" substitutionGroup="hs:ReportingOrganizationCategoryAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A kind of an organization reporting information.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ReportingOrganizationCategoryText" type="nc:TextType" substitutionGroup="hs:ReportingOrganizationCategoryAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A kind of an organization reporting information.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ReportingOrganizationClassAbstract" abstract="true">
    <xs:annotation>
      <xs:documentation>A data concept for a class of an organization reporting information.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ReportingOrganizationClassCode" type="hs:ReportingOrganizationClassCodeType" substitutionGroup="hs:ReportingOrganizationClassAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A class of an organization reporting information.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ReportingOrganizationClassText" type="nc:TextType" substitutionGroup="hs:ReportingOrganizationClassAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A class of an organization reporting information.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="RepresentationAppointmentCategoryAbstract" abstract="true">
    <xs:annotation>
      <xs:documentation>A data concept for describing an appointed legal representative's relationship to a client's other counsel.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="RepresentationAppointmentCode" type="hs:RepresentationAppointmentCategoryCodeType" substitutionGroup="hs:RepresentationAppointmentCategoryAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A code list describing the conditions under which counsel was appointed</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="RepresentationAppointmentText" type="nc:TextType" substitutionGroup="hs:RepresentationAppointmentCategoryAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A set of conditions under which counsel was appointed.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="RequestedDirectServiceVictimAssociation" type="hs:ServiceVictimAssociationType" nillable="true">
    <xs:annotation>
      <xs:documentation>An association between a victim and a service which was requested by them as indicated by the reporting organization.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="RequestedService" type="hs:ServiceType" nillable="true">
    <xs:annotation>
      <xs:documentation>A Service being requested by the sending agency</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="RequiredParty" type="hs:RequiredPartyType" nillable="true">
    <xs:annotation>
      <xs:documentation>A person who is required to be present at the next court event.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="RequiredPartyAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for RequiredPartyType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ResponsibilityForServiceCostText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>An agency responsible for paying the cost of a service.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ResponsibleEntityDescriptionText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of the person or organization who will provide the service.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SchoolAttendanceDescriptionText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of a student's attendance at a school.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SchoolAttendanceIssue" type="hs:SchoolAttendanceIssueType" nillable="true">
    <xs:annotation>
      <xs:documentation>A student's attendance issue at a school.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SchoolAttendanceIssueAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for SchoolAttendanceIssueType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SchoolAttendanceIssueCategoryAbstract" abstract="true">
    <xs:annotation>
      <xs:documentation>A data concept for expressing the kind of school attendance issue a child or youth has.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SchoolAttendanceIssueCode" type="hs:SchoolAttendanceIssueCategoryCodeType" substitutionGroup="hs:SchoolAttendanceIssueCategoryAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A type of school attendance issue that the student has.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SchoolAttendanceIssueText" type="nc:TextType" substitutionGroup="hs:SchoolAttendanceIssueCategoryAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A type of school attendance issue that the student has.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SchoolClass" type="hs:SchoolClassType" nillable="true">
    <xs:annotation>
      <xs:documentation>A particular class at a school. This is class dedicated to a subject rather than the concept of a group of students graduating together.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SchoolClassAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for SchoolClassType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SchoolClassLetterGradeAbstract" abstract="true">
    <xs:annotation>
      <xs:documentation>A data concept for expressing a student's letter grade for an academic course.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SchoolClassLetterGradeCode" type="hs:SchoolClassLetterGradeCodeType" substitutionGroup="hs:SchoolClassLetterGradeAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A letter grade received in a school class.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SchoolClassLetterGradeText" type="nc:TextType" substitutionGroup="hs:SchoolClassLetterGradeAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A letter grade received in a school class.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SchoolClassName" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A name of a school class.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SchoolClassTeacherFullName" type="nc:PersonNameTextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A full name of a teacher for a school class.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SchoolClassTime" type="niem-xs:time" nillable="true">
    <xs:annotation>
      <xs:documentation>A time at which a school class begins.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SchoolEnrollmentDate" type="nc:DateType" nillable="true">
    <xs:annotation>
      <xs:documentation>A date on which a student enrolled in a school.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SchoolEnrollmentWithdrawReasonText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A reason for a student's withdrawal from school.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SchoolExpulsion" type="hs:SchoolExpulsionType" nillable="true">
    <xs:annotation>
      <xs:documentation>A student's expulsion from school.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SchoolExpulsionAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for SchoolExpulsionType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SchoolExpulsionIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if the student has been expelled; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SchoolExpulsionWaiverText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A reason for the waiver of a students expulsion from school.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SchoolGPAText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A student's Grade Point Average (GPA) at a school.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SchoolPerformanceText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A short description of a student's performance, such as Above Average, Average, Below Average.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SchoolResourceOfficer" type="j:EnforcementOfficialType" nillable="true">
    <xs:annotation>
      <xs:documentation>A police officer assigned to a school.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SchoolResourceOfficerEducationOrganizationAssociation" type="hs:SchoolResourceOfficerEducationOrganizationAssociationType" nillable="true">
    <xs:annotation>
      <xs:documentation>An association relating an education organization to a school resource officer.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SchoolResourceOfficerEducationOrganizationAssociationAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for SchoolResourceOfficerEducationOrganizationAssociationType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SchoolSchedule" type="hs:SchoolScheduleType" nillable="true">
    <xs:annotation>
      <xs:documentation>A student's schedule at the school being attended.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SchoolScheduleAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for SchoolScheduleType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SchoolSpecialEducationIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if the student is receiving special education; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SchoolStudentAssociation" type="hs:SchoolStudentAssociationType" nillable="true">
    <xs:annotation>
      <xs:documentation>An association between a school and a student attending there.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SchoolStudentAssociationAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for SchoolStudentAssociationType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SchoolStudentID" type="niem-xs:string" nillable="true">
    <xs:annotation>
      <xs:documentation>An identifier assigned to a student by the school being attended.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SchoolTermText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A short description of the term being attended, e.g Fall YY, Spring YY, Summer YY.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SecondaryOfficialContact" type="nc:ContactInformationType" nillable="true">
    <xs:annotation>
      <xs:documentation>A contact secondary to the primary state contact. It is to be used by states that have two departments who manage programs covered by PARIS.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SeriousHabitualOffender" type="hs:SeriousHabitualOffenderType" nillable="true">
    <xs:annotation>
      <xs:documentation>A person who is considered a Serious Habitual Offender individual by a law enforcement agency.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SeriousHabitualOffenderAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for SeriousHabitualOffenderType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SeriousHabitualOffenderCriminalHistoryIdentification" type="nc:IdentificationType" nillable="true">
    <xs:annotation>
      <xs:documentation>An identification that is used to link a criminal history record to a person.  The identification is sometimes called a file control number (FCN).</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SeriousHabitualOffenderCriminalHistoryRegisteredIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if the juvenile is registered in the state, local, or tribal criminal history (SLCH); false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SeriousHabitualOffenderDeterminingJurisdiction" type="nc:JurisdictionType" nillable="true">
    <xs:annotation>
      <xs:documentation>A jurisdiction that determined that the juvenile should be given Serious Habitual Offender status.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SeriousHabitualOffenderFileLocationAgency" type="nc:OrganizationType" nillable="true">
    <xs:annotation>
      <xs:documentation>An agency maintaining the juvenile's Serious Habitual Offender file.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SeriousHabitualOffenderIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if the juvenile has Serious Habitual Offender status; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SeriousHabitualOffenderParentNotifiedIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if the juvenile's parent or legal guardian has been notified of the juvenile's Serious Habitual Offender status; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SeriousHabitualOffenderScoreText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A score used to determine if a juvenile should be given SeriousHabitualOffender status.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="Service" type="hs:ServiceType" nillable="true">
    <xs:annotation>
      <xs:documentation>A service that will be made available by the agency.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ServiceAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for ServiceType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ServiceCategoryAbstract" abstract="true">
    <xs:annotation>
      <xs:documentation>A data concept for a kind of a service that will be provided as part of a case plan. Categories include: assessment, treatment, program, benefit, education, transportation, respite care.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ServiceCategoryCode" type="hs:ServiceCategoryCodeType" substitutionGroup="hs:ServiceCategoryAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A kind of a service that will be provided as part of a case plan. Categories include: assessment, treatment, program, benefit, education, transportation, respite care.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ServiceCategoryText" type="nc:TextType" substitutionGroup="hs:ServiceCategoryAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A kind of a service that will be provided as part of a case plan. Categories include: assessment, treatment, program, benefit, education, transportation, respite care.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ServiceCostValue" type="nc:NumericType" nillable="true">
    <xs:annotation>
      <xs:documentation>A cost or estimated cost of the service.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ServiceEvent" type="nc:ActivityType" nillable="true">
    <xs:annotation>
      <xs:documentation>An event that includes a medical service.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ServicePlanGoal" type="hs:ServicePlanGoalType" nillable="true">
    <xs:annotation>
      <xs:documentation>A service plan goal.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ServicePlanGoalAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for ServicePlanGoalType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ServicesEligibilityIndicatorCode" type="hs:ServicesEligibilityIndicatorCodeType" nillable="true">
    <xs:annotation>
      <xs:documentation>A service for which a person is eligible.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ServiceVictimAssociationAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for ServiceVictimAssociationType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SignatureRequiredIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if a signature is required from this person; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SocialServiceProgram" type="nc:ProgramType" nillable="true">
    <xs:annotation>
      <xs:documentation>A social service provided.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SourcePerson" type="nc:PersonType" nillable="true">
    <xs:annotation>
      <xs:documentation>A person that is the start point of a directed association</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SpecialEducationDetailsAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for SpecialEducationDetailsType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SpecialEducationDisabilityAbstract" abstract="true">
    <xs:annotation>
      <xs:documentation>A data concept for describing a student's disability that requires special education.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SpecialEducationDisabilityCode" type="hs:SpecialEducationDisabilityCodeType" substitutionGroup="hs:SpecialEducationDisabilityAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A disability requiring special education.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SpecialEducationDisabilityText" type="nc:TextType" substitutionGroup="hs:SpecialEducationDisabilityAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A disability requiring special education.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SpecialEducationEligibleDate" type="nc:DateType" nillable="true">
    <xs:annotation>
      <xs:documentation>A date on which someone became eligible for special education.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SpecialEducationNeedDeterminationDate" type="nc:DateType" nillable="true">
    <xs:annotation>
      <xs:documentation>A date on which determination of need of special education is made.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SpecialEducationNeedLevelAbstract" abstract="true">
    <xs:annotation>
      <xs:documentation>A data concept for describing the level of a student's need for special education, either in hours of services per week or in text.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SpecialEducationNeedLevelCode" type="hs:SpecialEducationNeedLevelCodeType" substitutionGroup="hs:SpecialEducationNeedLevelAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A different level of need for special education.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SpecialEducationNeedLevelText" type="nc:TextType" substitutionGroup="hs:SpecialEducationNeedLevelAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A different level of need for special education.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SpeciesAbstract" abstract="true">
    <xs:annotation>
      <xs:documentation>A data concept for a kind of species, to differentiate humans from other potential patients.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SpeciesCode" type="hs:SpeciesCodeType" substitutionGroup="hs:SpeciesAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A kind of species, to differentiate humans from other potential patients.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SpeciesText" type="nc:TextType" substitutionGroup="hs:SpeciesAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A kind of species, to differentiate humans from other potential patients.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SSNVerificationIndicatorCode" type="hs:SSNVerificationIndicatorCodeType" nillable="true">
    <xs:annotation>
      <xs:documentation>A verification of a SSN by the Social Security Administration (SSA).</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="StateDisbursementIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if the child-support order directs the obligor to make payments to a state agency for disbursement to the custodial parent; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="StateFindingsText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A court's description of its factual findings supporting conclusions about legal standards defined in state law. Usage: factual findings regarding dependency, neglect, abuse, danger to self or others, or a child's need for emergency, etc.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="StateInputAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for StateInputType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="StateInputData" type="hs:StateInputType" nillable="true">
    <xs:annotation>
      <xs:documentation>A set of data for the State Input Data report of the Public Assistance Reporting Information System (PARIS).</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="StateInputDataReport" type="hs:StateInputDataReportType" nillable="true">
    <xs:annotation>
      <xs:documentation>A State Input Data report of the Public Assistance Reporting Information System (PARIS).</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="StateInputDataReportAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for StateInputDataReportType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="StateInvolvementIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if the state is involved; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="StateIssuedRxSerialNumberIdentification" type="nc:IdentificationType" nillable="true">
    <xs:annotation>
      <xs:documentation>An identification assigned to a state issued serialized prescription blank as well as the state which issued it.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="StateLicenseIdentification" type="nc:IdentificationType" nillable="true">
    <xs:annotation>
      <xs:documentation>An identification of a license giving an organization the right to prescribe drugs for patients.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="StateMatchRequestIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if to perform an interstate match; false if there is no state match.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="StatusOffense" type="nc:IncidentType" nillable="true">
    <xs:annotation>
      <xs:documentation>An activity illegal when engaged in by a minor, but not when done by an adult. Examples include truancy, curfew, running away, or habitually disobeying parents.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="StepParentChildAssociation" type="hs:ParentChildAssociationType" nillable="true">
    <xs:annotation>
      <xs:documentation>An association between a child and a person who is in a Person Union with one of the child's biological parents.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="Student" type="hs:StudentType" nillable="true">
    <xs:annotation>
      <xs:documentation>A role of a K-12 student, played by a juvenile.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="StudentAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for StudentType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="StudentCurrentEducationDescriptionText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of the juvenile's current educational program (e.g., grade level, curriculum, etc.).</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="StudentCurrentEducationEnrollmentEndDate" type="nc:DateType" nillable="true">
    <xs:annotation>
      <xs:documentation>A date a juvenile's current educational program is scheduled to conclude.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="StudentCurrentEducationEnrollmentIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if the juvenile is currently enrolled in an educational program; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="StudentCurrentEducationGradeLevelAbstract" abstract="true">
    <xs:annotation>
      <xs:documentation>A data concept for expressing a student's current grade level in school, either between kindergarten and twelfth grade or in text.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="StudentCurrentEducationGradeLevelCode" type="hs:StudentEducationGradeLevelCodeType" substitutionGroup="hs:StudentCurrentEducationGradeLevelAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A current grade level in school.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="StudentCurrentEducationGradeLevelText" type="nc:TextType" substitutionGroup="hs:StudentCurrentEducationGradeLevelAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A current grade level in school.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="StudentCurrentEducationTruancyIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if the juvenile is currently considered truant; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="StudentIdentification" type="nc:IdentificationType" nillable="true">
    <xs:annotation>
      <xs:documentation>A unique alphanumeric identification assigned to a student by an education organization.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="StudentPhotoImage" type="nc:ImageType" nillable="true">
    <xs:annotation>
      <xs:documentation>A photograph of a student enrolled in a school.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="StudentSchoolConductChangeText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of any change in grades and/or conduct in school.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="StudentSpecialEducationDetails" type="hs:SpecialEducationDetailsType" nillable="true">
    <xs:annotation>
      <xs:documentation>A set of details about special education provided or needed.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="StudentSpecialEducationEligibleIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if the student is eligible for enrollment in a special-education program (based on diagnosed developmental disabilities, learning disorders, etc.); false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SubjectChildAssociation" type="hs:SubjectChildAssociationType" nillable="true">
    <xs:annotation>
      <xs:documentation>An association between a subject and a child.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SubjectChildAssociationAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for SubjectChildAssociationType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SubmissionDateTime" type="nc:DateType" nillable="true">
    <xs:annotation>
      <xs:documentation>A date/time of an activity that occurs at a singular point in time or a start date/time of an activity that occurs over a period of time.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SubmittedDateTime" type="nc:DateType" nillable="true">
    <xs:annotation>
      <xs:documentation>A date and time the document was submitted.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SubsidyMonthlyAmount" type="nc:AmountType" nillable="true">
    <xs:annotation>
      <xs:documentation>An amount of monthly subsidy the juvenile receives.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SubstanceAbuseCurrentDescriptionText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of current substance abuse.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SubstanceAbuseDetails" type="hs:SubstanceAbuseDetailsType" nillable="true">
    <xs:annotation>
      <xs:documentation>A set of details about a person's substance abuse.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SubstanceAbuseDetailsAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for SubstanceAbuseDetailsType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SubstanceAbusePastDescriptionText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of past substance abuse issues which may include details about substances used or abused in the past, past treatment episodes or other details related to a person's substance use in the past.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SuicideRiskOrRiskOfSelfHarmDescriptionText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of the risk of suicide or self-harm.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SuicideRiskOrRiskOfSelfHarmIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if the juvenile is at risk of suicide or self-harm; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SupportingGroundsDescriptionText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of the legal basis for the child-support remedies sought in the petition (e.g., respondent is non-custodial parent and is failing to provide support, a change in the parties' circumstances justifies a modification, etc.).</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="SurrogateParentChildAssociation" type="hs:ParentChildAssociationType" nillable="true">
    <xs:annotation>
      <xs:documentation>An association between a child and a person who participated in one or more phases of the child's conception and gestation (for example, egg donor, sperm donor, maternal surrogate).</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="TANFIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if a client receives TANF Assistance or if their assets count; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="TANFMonthsEligibilityQuantity" type="nc:QuantityType" nillable="true">
    <xs:annotation>
      <xs:documentation>A number of countable months that a client has received TANF Benefits as an adult.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="TargetPerson" type="nc:PersonType" nillable="true">
    <xs:annotation>
      <xs:documentation>A person that represents the end point of a directed association</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="TaskAugmentation" type="hs:TaskAugmentationType" substitutionGroup="nc:TaskAugmentationPoint" nillable="true">
    <xs:annotation>
      <xs:documentation>Additional information about a task.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="TaskTimeFrameDescriptionText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of the date range for the completion of a task.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="TerminationParentalRightsDate" type="nc:DateType" nillable="true">
    <xs:annotation>
      <xs:documentation>A date that legal rights between a parent and a child were terminated.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="TerminationParentalRightsIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if legal rights between the parent and child have been terminated; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="Therapist" type="nc:PersonType" nillable="true">
    <xs:annotation>
      <xs:documentation>A person who provides therapy services.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="TimeOfAdoptionAgeMeasure" type="nc:TimeMeasureType" nillable="true">
    <xs:annotation>
      <xs:documentation>An age of a juvenile at the time of adoption.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="TitleIV-EAdoptionIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if the type of Adoption Assistance is Title IV-E; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ToolAdministratorAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for type hs:ToolAdministratorType</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ToolAdministratorCategoryAbstract" abstract="true">
    <xs:annotation>
      <xs:documentation>A data concept for a kind of administrator of a tool.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ToolAdministratorCategoryCode" type="hs:ToolAdministratorCategoryCodeType" substitutionGroup="hs:ToolAdministratorCategoryAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A kind of administrator of a tool.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="ToolAdministratorCategoryText" type="nc:TextType" substitutionGroup="hs:ToolAdministratorCategoryAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A kind of administrator of a tool.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="TraffickingEvent" type="hs:TraffickingEventType" nillable="true">
    <xs:annotation>
      <xs:documentation>A data concept for details of a human trafficking event.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="TraffickingEventAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for TraffickingEventType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="TransmissionFormOfRxOriginAbstract" abstract="true">
    <xs:annotation>
      <xs:documentation>A data concept for a transmission method by which a pharmacy receives a prescription.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="TransmissionFormOfRxOriginCode" type="hs:TransmissionFormOfRxOriginCodeType" substitutionGroup="hs:TransmissionFormOfRxOriginAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A transmission method by which a pharmacy receives a prescription.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="TransmissionFormOfRxOriginText" type="nc:TextType" substitutionGroup="hs:TransmissionFormOfRxOriginAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A transmission method by which a pharmacy receives a prescription.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="TransmittalRequestCategoryCode" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A category of the request in this transmittal.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="TreatmentApproximateLengthText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>An estimated length of a treatment program.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="TreatmentAssessment" type="hs:JuvenileAssessmentType" nillable="true">
    <xs:annotation>
      <xs:documentation>An assessment of a treatment program.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="TreatmentAugmentation" type="hs:TreatmentAugmentationType" substitutionGroup="nc:TreatmentAugmentationPoint" nillable="true">
    <xs:annotation>
      <xs:documentation>Additional information about a treatment.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="TreatmentFocusText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of the focus of the treatment program.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="TreatmentGoalDescriptionText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of a goal of a treatment program.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="TreatmentProgram" type="nc:ProgramType" nillable="true">
    <xs:annotation>
      <xs:documentation>A treatment program.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="TreatmentProgress" type="nc:ProgressType" nillable="true">
    <xs:annotation>
      <xs:documentation>A set of details about the progress made within a treatment program.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="TreatmentRecommendationDescriptionText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of recommended treatment or services for a juvenile.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="TreatmentReferral" type="nc:ReferralType" nillable="true">
    <xs:annotation>
      <xs:documentation>A referral to a treatment program.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="TreatmentSupervisorEntity" type="nc:EntityType" nillable="true">
    <xs:annotation>
      <xs:documentation>An entity supervising a treatment program.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="TribalAffiliationText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A tribe in which the child may be affiliated with.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="TribalCode" type="hs:TribalCodeType" nillable="true">
    <xs:annotation>
      <xs:documentation>A list of the names of the tribes.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="UnmetDirectServiceVictimAssociation" type="hs:ServiceVictimAssociationType" nillable="true">
    <xs:annotation>
      <xs:documentation>An association between a victim and a service which not provided to them by the reporting organization.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="UnprovidedServiceReasonCategoryAbstract" abstract="true">
    <xs:annotation>
      <xs:documentation>A data concept for a kind of reason a service was not provided, e.g organizational barriers.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="UnprovidedServiceReasonCategoryCode" type="hs:UnprovidedServiceReasonCategoryCodeType" substitutionGroup="hs:UnprovidedServiceReasonCategoryAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A kind of reason a service was not provided, e.g organizational barriers.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="UnprovidedServiceReasonCategoryText" type="nc:TextType" substitutionGroup="hs:UnprovidedServiceReasonCategoryAbstract" nillable="true">
    <xs:annotation>
      <xs:documentation>A kind of reason a service was not provided, e.g organizational barriers.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="VAMatchRequestIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if to perform a VA Match; false if there is no VA match.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="VictimCircumstanceDescriptionText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of the circumstances of a victim.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="VictimPerpetratorAllegationAssociation" type="hs:VictimPerpetratorAllegationAssociationType" nillable="true">
    <xs:annotation>
      <xs:documentation>An association between the victim, a perpetrator (subject) and an allegation (charge).</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="VictimPerpetratorAllegationAssociationAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for VictimPerpetratorAllegationAssociationType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="VictimTraffickerRelationshipDescriptionText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of the relationship between a victim of human trafficking and the person trafficking the victim.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="VisitationDuration" type="niem-xs:duration" nillable="true">
    <xs:annotation>
      <xs:documentation>A period of time allowed for a visitation with the format of PnYnMnDTnHnMnS, where nY is the number of years, nM is the number of months, nD is the number of days, nH is the number of hours, nM is the number of minutes, and nS is the number of</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="VisitationPlan" type="hs:VisitationPlanType" nillable="true">
    <xs:annotation>
      <xs:documentation>A current visitation agreement.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="VisitationPlanAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for VisitationPlanType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="VisitationTime" type="niem-xs:time" nillable="true">
    <xs:annotation>
      <xs:documentation>A time of day that the visitation is to take place.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="VisualDisabilityIndicator" type="niem-xs:boolean" nillable="true">
    <xs:annotation>
      <xs:documentation>True if the juvenile has a visual disability; false otherwise.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="WagesAugmentationPoint" abstract="true">
    <xs:annotation>
      <xs:documentation>An augmentation point for WagesType.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="WagesBasePayAmount" type="nc:AmountType" nillable="true">
    <xs:annotation>
      <xs:documentation>An amount of an employee's initial rate of compensation, excluding extra lump sum compensation or increases in the rate of pay. An employee's base pay can be expressed as a base hourly rate of pay or as an annual salary.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="WagesBasicSalaryAmount" type="nc:AmountType" nillable="true">
    <xs:annotation>
      <xs:documentation>An amount of employee compensation quoted on an annual basis.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="WagesDisbursingDate" type="nc:DateType" nillable="true">
    <xs:annotation>
      <xs:documentation>A date wages were disbursed to recipient.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="WagesFederalTaxableAmount" type="nc:AmountType" nillable="true">
    <xs:annotation>
      <xs:documentation>An amount of wages subject to federal tax.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="WagesFederalTaxWithheldAmount" type="nc:AmountType" nillable="true">
    <xs:annotation>
      <xs:documentation>An amount of federal tax withheld.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="WagesGrossPayAmount" type="nc:AmountType" nillable="true">
    <xs:annotation>
      <xs:documentation>An amount of an employee's pay of any kind before any deductions are made by the employer.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="WagesPayBasicCode" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A code indicating the type of wages.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="WagesPayGradeCode" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A classification of the pay grade.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="WagesPayPeriodEndDate" type="nc:DateType" nillable="true">
    <xs:annotation>
      <xs:documentation>A last date wages are included in a payment.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="WagesPayPlanCode" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A code indicating the pay plan.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="WagesPayrollOfficeNumberText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of the office where payroll is administered.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="WagesPayStatusCode" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A code indicating the status of payment of wages.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="WagesPayStepText" type="nc:TextType" nillable="true">
    <xs:annotation>
      <xs:documentation>A description of the wage ranges for pay grades.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="WagesRetiredPayEntitlementEffectiveDate" type="nc:DateType" nillable="true">
    <xs:annotation>
      <xs:documentation>A date retirement entitlement pay was effective.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="WagesStateTaxableAmount" type="nc:AmountType" nillable="true">
    <xs:annotation>
      <xs:documentation>An amount of wages subject to state tax.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="WagesStateTaxWithheldAmount" type="nc:AmountType" nillable="true">
    <xs:annotation>
      <xs:documentation>An amount of state tax withheld.</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:element name="WagesTotalBasePayAllDrillsAmount" type="nc:AmountType" nillable="true">
    <xs:annotation>
      <xs:documentation>A total amount of all military wages from all sources.</xs:documentation>
    </xs:annotation>
  </xs:element>
</xs:schema>