Showing:

Annotations
Attributes
Asserts
Diagrams
Facets
Instances
Model
Properties
Source
Used by
Element export / ExportID
Namespace http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd
Annotations
Reference to the Export's unique ID
Diagram
Diagram HUD_HMIS_xsd_Simple_Type_string32.tmp#string32
Type string32
Properties
content simple
Facets
maxLength 32
Source
<xs:element name="ExportID" type="hmis:string32">
  <xs:annotation>
    <xs:documentation xml:lang="en">Reference to the Export's unique ID</xs:documentation>
  </xs:annotation>
</xs:element>
Element export / ExportDate
Namespace http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd
Annotations
Time the export was performed.
Diagram
Diagram
Type xs:dateTime
Properties
content simple
Source
<xs:element name="ExportDate" type="xs:dateTime">
  <xs:annotation>
    <xs:documentation xml:lang="en">Time the export was performed.</xs:documentation>
  </xs:annotation>
</xs:element>
Element export / ExportPeriod
Namespace http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd
Annotations
The date range bounding the data set being transmitted.  Used with ExportPeriodType to clarify what the date range represents.
Diagram
Diagram HUD_HMIS_xsd_Complex_Type_dateRangeCapped.tmp#dateRangeCapped_StartDate HUD_HMIS_xsd_Complex_Type_dateRangeCapped.tmp#dateRangeCapped_EndDate HUD_HMIS_xsd_Complex_Type_dateRangeCapped.tmp#dateRangeCapped
Type dateRangeCapped
Properties
content complex
Model
Children EndDate, StartDate
Instance
<ExportPeriod xmlns="http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd">
  <StartDate>{1,1}</StartDate>
  <EndDate>{1,1}</EndDate>
</ExportPeriod>
Source
<xs:element name="ExportPeriod" type="hmis:dateRangeCapped">
  <xs:annotation>
    <xs:documentation xml:lang="en">The date range bounding the data set being transmitted. Used with ExportPeriodType to clarify what the date range represents.</xs:documentation>
  </xs:annotation>
</xs:element>
Element export / ExportPeriodType
Namespace http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd
Annotations
Pick one of the types to specify the definition of export period being used in ExportPeriod.
Diagram
Diagram HUD_HMIS_xsd_Simple_Type_exportPeriodType.tmp#exportPeriodType
Type exportPeriodType
Properties
content simple
Facets
enumeration updated
Exported data sets with an ExportPeriodType of ‘updated’ will include all records with a dateCreated, dateUpdated, or a dateDeleted that falls between the Export.StartDate and the Export.EndDate.
enumeration effective
Exported data sets with an ExportPeriod type of ‘effective’ will include all enrollment data, along with associated client and project descriptor data, where the informationDate (or other effective date such as Project.EntryDate, Project.ExitDate, ContactDate, etc.) falls between the Export.StartDate and the Export.EndDate.
enumeration reportingPeriod
‘reportingPeriod’ exports include all records needed for reporting on clients and enrollments active in the export period.  This will include all records in Enrollments (regardless of informationDate, dateCreated, dateUpdated, etc.), client files, and project descriptor files associated with a ProjectEntryID where: ProjectEntryDate is on or before the Export.EndDate; Project.ExitDate is null OR Project.ExitDate is on or after the Export.StartDate; ProjectID is associated with a project selected by a user for export OR the user did not choose to filter the export by Project; A CoCCode associated with the ProjectEntryID matches a CoCCode selected by a user for export OR the user did not choose to filter the export by CoCCode.
enumeration other
The ‘other’ type of ExportPeriodType is used to identify exports in which records were selected based upon parameters mutually agreed upon by the sender and recipient of the XML data."
Source
<xs:element name="ExportPeriodType" type="hmis:exportPeriodType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Pick one of the types to specify the definition of export period being used in ExportPeriod.</xs:documentation>
  </xs:annotation>
</xs:element>
Element export / ExportDirective
Namespace http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd
Annotations
Select one of the ExportDirective choices to instruct the target as to how the data being transmitted should be handled.
Diagram
Diagram HUD_HMIS_xsd_Simple_Type_exportDirective.tmp#exportDirective
Type exportDirective
Properties
content simple
Facets
enumeration deltaRefresh
The data contained in this file is meant to be synchronized with an existing data set.
enumeration fullRefresh
The data contained in this file is meant to replace an existing data set for the export period.
enumeration other
The data contained in this file were selected based upon parameters mutually agreed upon by the sender and recipient of the XML data.
Source
<xs:element name="ExportDirective" type="hmis:exportDirective">
  <xs:annotation>
    <xs:documentation xml:lang="en">Select one of the ExportDirective choices to instruct the target as to how the data being transmitted should be handled.</xs:documentation>
  </xs:annotation>
</xs:element>
Element export / Affiliation
Namespace http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd
Diagram
Diagram HUD_HMIS_xsd_Attribute_Group_baseMetaData.tmp#baseMetaData HUD_HMIS_xsd_Complex_Type_affiliation.tmp#affiliation_AffiliationID HUD_HMIS_xsd_Complex_Type_affiliation.tmp#affiliation_ProjectID HUD_HMIS_xsd_Complex_Type_affiliation.tmp#affiliation_ResProjectID HUD_HMIS_xsd_Complex_Type_affiliation.tmp#affiliation
Type affiliation
Properties
content complex
Model
Children AffiliationID, ProjectID, ResProjectID
Instance
<Affiliation dateCreated="" dateDeleted="" dateUpdated="" userID="" xmlns="http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd">
  <AffiliationID>{1,1}</AffiliationID>
  <ProjectID>{1,1}</ProjectID>
  <ResProjectID>{1,1}</ResProjectID>
</Affiliation>
Attributes
QName Type Use Annotation
dateCreated xs:dateTime required
See August 2016 HMIS Data Dictionary, Section 5.1.
dateDeleted xs:dateTime optional
If the intended record is to be deleted, this metadata allows you to both indicate the record should be deleted within the target system, as well as indicate the specific time it was deleted.
dateUpdated xs:dateTime required
See August 2016 HMIS Data Dictionary, Section 5.2.
userID string32 required
See August 2016 HMIS Data Dictionary, Section 5.7.
Source
<xs:element name="Affiliation" type="hmis:affiliation"/>
Element export / Client
Namespace http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd
Diagram
Diagram HUD_HMIS_xsd_Attribute_Group_baseMetaData.tmp#baseMetaData HUD_HMIS_xsd_Complex_Type_client.tmp#client_PersonalID HUD_HMIS_xsd_Complex_Type_client.tmp#client_FirstName HUD_HMIS_xsd_Complex_Type_client.tmp#client_MiddleName HUD_HMIS_xsd_Complex_Type_client.tmp#client_LastName HUD_HMIS_xsd_Complex_Type_client.tmp#client_NameSuffix HUD_HMIS_xsd_Complex_Type_client.tmp#client_NameDataQuality HUD_HMIS_xsd_Complex_Type_client.tmp#client_SSN HUD_HMIS_xsd_Complex_Type_client.tmp#client_SSNDataQuality HUD_HMIS_xsd_Complex_Type_client.tmp#client_DOB HUD_HMIS_xsd_Complex_Type_client.tmp#client_DOBDataQuality HUD_HMIS_xsd_Complex_Type_client.tmp#client_Gender HUD_HMIS_xsd_Complex_Type_client.tmp#client_Ethnicity HUD_HMIS_xsd_Complex_Type_client.tmp#client_Race HUD_HMIS_xsd_Complex_Type_client.tmp#client_VeteranStatus HUD_HMIS_xsd_Complex_Type_client.tmp#client
Type client
Properties
content complex
Model
Children DOB, DOBDataQuality, Ethnicity, FirstName, Gender, LastName, MiddleName, NameDataQuality, NameSuffix, PersonalID, Race, SSN, SSNDataQuality, VeteranStatus
Instance
<Client dateCreated="" dateDeleted="" dateUpdated="" userID="" xmlns="http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd">
  <PersonalID>{1,1}</PersonalID>
  <FirstName hashStatus="">{0,1}</FirstName>
  <MiddleName hashStatus="">{0,1}</MiddleName>
  <LastName hashStatus="">{0,1}</LastName>
  <NameSuffix>{0,1}</NameSuffix>
  <NameDataQuality>{1,1}</NameDataQuality>
  <SSN hashStatus="">{0,1}</SSN>
  <SSNDataQuality>{1,1}</SSNDataQuality>
  <DOB>{0,1}</DOB>
  <DOBDataQuality>{1,1}</DOBDataQuality>
  <Gender>{1,1}</Gender>
  <Ethnicity>{1,1}</Ethnicity>
  <Race>{1,5}</Race>
  <VeteranStatus>{1,1}</VeteranStatus>
</Client>
Attributes
QName Type Use Annotation
dateCreated xs:dateTime required
See August 2016 HMIS Data Dictionary, Section 5.1.
dateDeleted xs:dateTime optional
If the intended record is to be deleted, this metadata allows you to both indicate the record should be deleted within the target system, as well as indicate the specific time it was deleted.
dateUpdated xs:dateTime required
See August 2016 HMIS Data Dictionary, Section 5.2.
userID string32 required
See August 2016 HMIS Data Dictionary, Section 5.7.
Source
<xs:element name="Client" type="hmis:client"/>
Element export / ConnectionWithSOAR
Namespace http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd
Diagram
Diagram HUD_HMIS_xsd_Attribute_dataCollectionStage.tmp#dataCollectionStage HUD_HMIS_xsd_Attribute_informationDate.tmp#informationDate HUD_HMIS_xsd_Attribute_Group_baseMetaData.tmp#baseMetaData HUD_HMIS_xsd_Complex_Type_connectionWithSOAR.tmp#connectionWithSOAR_ConnectionWithSOARID HUD_HMIS_xsd_Complex_Type_connectionWithSOAR.tmp#connectionWithSOAR_ProjectEntryID HUD_HMIS_xsd_Complex_Type_connectionWithSOAR.tmp#connectionWithSOAR_ConnectionWithSOAR HUD_HMIS_xsd_Complex_Type_connectionWithSOAR.tmp#connectionWithSOAR
Type connectionWithSOAR
Properties
content complex
Model
Children ConnectionWithSOAR, ConnectionWithSOARID, ProjectEntryID
Instance
<ConnectionWithSOAR dataCollectionStage="" dateCreated="" dateDeleted="" dateUpdated="" informationDate="" userID="" xmlns="http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd">
  <ConnectionWithSOARID>{1,1}</ConnectionWithSOARID>
  <ProjectEntryID>{1,1}</ProjectEntryID>
  <ConnectionWithSOAR>{1,1}</ConnectionWithSOAR>
</ConnectionWithSOAR>
Attributes
QName Type Use Annotation
dataCollectionStage restriction of xs:unsignedInt required
See August 2016 HMIS Data Dictionary, Section 5.3.
dateCreated xs:dateTime required
See August 2016 HMIS Data Dictionary, Section 5.1.
dateDeleted xs:dateTime optional
If the intended record is to be deleted, this metadata allows you to both indicate the record should be deleted within the target system, as well as indicate the specific time it was deleted.
dateUpdated xs:dateTime required
See August 2016 HMIS Data Dictionary, Section 5.2.
informationDate xs:date required
userID string32 required
See August 2016 HMIS Data Dictionary, Section 5.7.
Source
<xs:element name="ConnectionWithSOAR" type="hmis:connectionWithSOAR"/>
Element export / DateOfEngagement
Namespace http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd
Diagram
Diagram HUD_HMIS_xsd_Attribute_Group_baseMetaData.tmp#baseMetaData HUD_HMIS_xsd_Complex_Type_dateOfEngagement.tmp#dateOfEngagement_DateOfEngagementID HUD_HMIS_xsd_Complex_Type_dateOfEngagement.tmp#dateOfEngagement_ProjectEntryID HUD_HMIS_xsd_Complex_Type_dateOfEngagement.tmp#dateOfEngagement_DateOfEngagement HUD_HMIS_xsd_Complex_Type_dateOfEngagement.tmp#dateOfEngagement
Type dateOfEngagement
Properties
content complex
Model
Children DateOfEngagement, DateOfEngagementID, ProjectEntryID
Instance
<DateOfEngagement dateCreated="" dateDeleted="" dateUpdated="" userID="" xmlns="http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd">
  <DateOfEngagementID>{1,1}</DateOfEngagementID>
  <ProjectEntryID>{1,1}</ProjectEntryID>
  <DateOfEngagement>{1,1}</DateOfEngagement>
</DateOfEngagement>
Attributes
QName Type Use Annotation
dateCreated xs:dateTime required
See August 2016 HMIS Data Dictionary, Section 5.1.
dateDeleted xs:dateTime optional
If the intended record is to be deleted, this metadata allows you to both indicate the record should be deleted within the target system, as well as indicate the specific time it was deleted.
dateUpdated xs:dateTime required
See August 2016 HMIS Data Dictionary, Section 5.2.
userID string32 required
See August 2016 HMIS Data Dictionary, Section 5.7.
Source
<xs:element name="DateOfEngagement" type="hmis:dateOfEngagement"/>
Element export / Disabilities
Namespace http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd
Diagram
Diagram HUD_HMIS_xsd_Attribute_dataCollectionStage.tmp#dataCollectionStage HUD_HMIS_xsd_Attribute_informationDate.tmp#informationDate HUD_HMIS_xsd_Attribute_Group_baseMetaData.tmp#baseMetaData HUD_HMIS_xsd_Complex_Type_disabilities.tmp#disabilities_DisabilitiesID HUD_HMIS_xsd_Complex_Type_disabilities.tmp#disabilities_ProjectEntryID HUD_HMIS_xsd_Complex_Type_disabilities.tmp#disabilities_DisabilityType HUD_HMIS_xsd_Complex_Type_disabilities.tmp#disabilities_DisabilityResponse HUD_HMIS_xsd_Complex_Type_disabilities.tmp#disabilities_IndefiniteAndImpairsIndependence HUD_HMIS_xsd_Complex_Type_disabilities.tmp#disabilities_DocumentationOnFile HUD_HMIS_xsd_Complex_Type_disabilities.tmp#disabilities_ReceivingServices HUD_HMIS_xsd_Complex_Type_disabilities.tmp#disabilities_PATHHowConfirmed HUD_HMIS_xsd_Complex_Type_disabilities.tmp#disabilities_PATHSMIInformation HUD_HMIS_xsd_Complex_Type_disabilities.tmp#disabilities_TCellCountAvailable HUD_HMIS_xsd_Complex_Type_disabilities.tmp#disabilities_TCellCount HUD_HMIS_xsd_Complex_Type_disabilities.tmp#disabilities_TCellSource HUD_HMIS_xsd_Complex_Type_disabilities.tmp#disabilities_ViralLoadAvailable HUD_HMIS_xsd_Complex_Type_disabilities.tmp#disabilities_ViralLoad HUD_HMIS_xsd_Complex_Type_disabilities.tmp#disabilities_ViralLoadSource HUD_HMIS_xsd_Complex_Type_disabilities.tmp#disabilities
Type disabilities
Properties
content complex
Model
Children DisabilitiesID, DisabilityResponse, DisabilityType, DocumentationOnFile, IndefiniteAndImpairsIndependence, PATHHowConfirmed, PATHSMIInformation, ProjectEntryID, ReceivingServices, TCellCount, TCellCountAvailable, TCellSource, ViralLoad, ViralLoadAvailable, ViralLoadSource
Instance
<Disabilities dataCollectionStage="" dateCreated="" dateDeleted="" dateUpdated="" informationDate="" userID="" xmlns="http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd">
  <DisabilitiesID>{1,1}</DisabilitiesID>
  <ProjectEntryID>{1,1}</ProjectEntryID>
  <DisabilityType>{1,1}</DisabilityType>
  <DisabilityResponse>{1,1}</DisabilityResponse>
  <IndefiniteAndImpairsIndependence>{1,1}</IndefiniteAndImpairsIndependence>
  <DocumentationOnFile>{0,1}</DocumentationOnFile>
  <ReceivingServices>{1,1}</ReceivingServices>
  <PATHHowConfirmed>{0,1}</PATHHowConfirmed>
  <PATHSMIInformation>{0,1}</PATHSMIInformation>
  <TCellCountAvailable>{0,1}</TCellCountAvailable>
  <TCellCount>{0,1}</TCellCount>
  <TCellSource>{0,1}</TCellSource>
  <ViralLoadAvailable>{0,1}</ViralLoadAvailable>
  <ViralLoad>{0,1}</ViralLoad>
  <ViralLoadSource>{0,1}</ViralLoadSource>
</Disabilities>
Attributes
QName Type Use Annotation
dataCollectionStage restriction of xs:unsignedInt required
See August 2016 HMIS Data Dictionary, Section 5.3.
dateCreated xs:dateTime required
See August 2016 HMIS Data Dictionary, Section 5.1.
dateDeleted xs:dateTime optional
If the intended record is to be deleted, this metadata allows you to both indicate the record should be deleted within the target system, as well as indicate the specific time it was deleted.
dateUpdated xs:dateTime required
See August 2016 HMIS Data Dictionary, Section 5.2.
informationDate xs:date required
userID string32 required
See August 2016 HMIS Data Dictionary, Section 5.7.
Asserts
Test XPath default namespace Annotation
if (hmis:TCellCountAvailable) then boolean(hmis:DisabilityType/text()='8') else true()
if (hmis:TCellCountAvailable/text()='1') then boolean(hmis:TCellCount) else (if (not(hmis:TCellCountAvailable/text()='1')) then (not(boolean(hmis:TCellCount))) else false())
if (hmis:TCellCount) then boolean(hmis:TCellSource) else (if (not(hmis:TCellCount)) then (not(boolean(hmis:TCellSource))) else false())
if (hmis:ViralLoadAvailable) then boolean(hmis:DisabilityType/text()='8') else true()
if (hmis:ViralLoadAvailable/text()='1') then boolean(hmis:ViralLoad) else (if (not(hmis:ViralLoadAvailable/text()='1')) then (not(boolean(hmis:ViralLoad))) else false())
if (hmis:ViralLoad) then boolean(hmis:ViralLoadSource) else (if (not(hmis:ViralLoad)) then (not(boolean(hmis:ViralLoadSource))) else false())
Source
<xs:element name="Disabilities" type="hmis:disabilities"/>
Element export / DomesticViolence
Namespace http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd
Diagram
Diagram HUD_HMIS_xsd_Attribute_dataCollectionStage.tmp#dataCollectionStage HUD_HMIS_xsd_Attribute_informationDate.tmp#informationDate HUD_HMIS_xsd_Attribute_Group_baseMetaData.tmp#baseMetaData HUD_HMIS_xsd_Complex_Type_domesticViolence.tmp#domesticViolence_DomesticViolenceID HUD_HMIS_xsd_Complex_Type_domesticViolence.tmp#domesticViolence_ProjectEntryID HUD_HMIS_xsd_Complex_Type_domesticViolence.tmp#domesticViolence_DomesticViolenceVictim HUD_HMIS_xsd_Complex_Type_domesticViolence.tmp#domesticViolence_WhenOccurred HUD_HMIS_xsd_Complex_Type_domesticViolence.tmp#domesticViolence_CurrentlyFleeing HUD_HMIS_xsd_Complex_Type_domesticViolence.tmp#domesticViolence
Type domesticViolence
Properties
content complex
Model
Children CurrentlyFleeing, DomesticViolenceID, DomesticViolenceVictim, ProjectEntryID, WhenOccurred
Instance
<DomesticViolence dataCollectionStage="" dateCreated="" dateDeleted="" dateUpdated="" informationDate="" userID="" xmlns="http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd">
  <DomesticViolenceID>{1,1}</DomesticViolenceID>
  <ProjectEntryID>{1,1}</ProjectEntryID>
  <DomesticViolenceVictim>{0,1}</DomesticViolenceVictim>
  <WhenOccurred>{0,1}</WhenOccurred>
  <CurrentlyFleeing>{0,1}</CurrentlyFleeing>
</DomesticViolence>
Attributes
QName Type Use Annotation
dataCollectionStage restriction of xs:unsignedInt required
See August 2016 HMIS Data Dictionary, Section 5.3.
dateCreated xs:dateTime required
See August 2016 HMIS Data Dictionary, Section 5.1.
dateDeleted xs:dateTime optional
If the intended record is to be deleted, this metadata allows you to both indicate the record should be deleted within the target system, as well as indicate the specific time it was deleted.
dateUpdated xs:dateTime required
See August 2016 HMIS Data Dictionary, Section 5.2.
informationDate xs:date required
userID string32 required
See August 2016 HMIS Data Dictionary, Section 5.7.
Asserts
Test XPath default namespace Annotation
if (hmis:DomesticViolenceVictim/text()='1') then boolean(hmis:CurrentlyFleeing) else (if (not(hmis:DomesticViolenceVictim/text()='1')) then (not(boolean(hmis:CurrentlyFleeing))) else false())
Source
<xs:element name="DomesticViolence" type="hmis:domesticViolence"/>
Element export / Education
Namespace http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd
Diagram
Diagram HUD_HMIS_xsd_Attribute_dataCollectionStage.tmp#dataCollectionStage HUD_HMIS_xsd_Attribute_informationDate.tmp#informationDate HUD_HMIS_xsd_Attribute_Group_baseMetaData.tmp#baseMetaData HUD_HMIS_xsd_Complex_Type_education.tmp#education_EducationID HUD_HMIS_xsd_Complex_Type_education.tmp#education_ProjectEntryID HUD_HMIS_xsd_Complex_Type_education.tmp#education_LastGradeCompleted HUD_HMIS_xsd_Complex_Type_education.tmp#education_SchoolStatus HUD_HMIS_xsd_Complex_Type_education.tmp#education
Type education
Properties
content complex
Model
Children EducationID, LastGradeCompleted, ProjectEntryID, SchoolStatus
Instance
<Education dataCollectionStage="" dateCreated="" dateDeleted="" dateUpdated="" informationDate="" userID="" xmlns="http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd">
  <EducationID>{1,1}</EducationID>
  <ProjectEntryID>{1,1}</ProjectEntryID>
  <LastGradeCompleted>{0,1}</LastGradeCompleted>
  <SchoolStatus>{0,1}</SchoolStatus>
</Education>
Attributes
QName Type Use Annotation
dataCollectionStage restriction of xs:unsignedInt required
See August 2016 HMIS Data Dictionary, Section 5.3.
dateCreated xs:dateTime required
See August 2016 HMIS Data Dictionary, Section 5.1.
dateDeleted xs:dateTime optional
If the intended record is to be deleted, this metadata allows you to both indicate the record should be deleted within the target system, as well as indicate the specific time it was deleted.
dateUpdated xs:dateTime required
See August 2016 HMIS Data Dictionary, Section 5.2.
informationDate xs:date required
userID string32 required
See August 2016 HMIS Data Dictionary, Section 5.7.
Source
<xs:element name="Education" type="hmis:education"/>
Element export / Employment
Namespace http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd
Annotations
See August 2016 HMIS Data Dictionary, Section 4.26
Diagram
Diagram HUD_HMIS_xsd_Attribute_dataCollectionStage.tmp#dataCollectionStage HUD_HMIS_xsd_Attribute_informationDate.tmp#informationDate HUD_HMIS_xsd_Attribute_Group_baseMetaData.tmp#baseMetaData HUD_HMIS_xsd_Complex_Type_employment.tmp#employment_EmploymentID HUD_HMIS_xsd_Complex_Type_employment.tmp#employment_ProjectEntryID HUD_HMIS_xsd_Complex_Type_employment.tmp#employment_Employed HUD_HMIS_xsd_Complex_Type_employment.tmp#employment_EmploymentType HUD_HMIS_xsd_Complex_Type_employment.tmp#employment_NotEmployedReason HUD_HMIS_xsd_Complex_Type_employment.tmp#employment
Type employment
Properties
content complex
Model
Children Employed, EmploymentID, EmploymentType, NotEmployedReason, ProjectEntryID
Instance
<Employment dataCollectionStage="" dateCreated="" dateDeleted="" dateUpdated="" informationDate="" userID="" xmlns="http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd">
  <EmploymentID>{1,1}</EmploymentID>
  <ProjectEntryID>{1,1}</ProjectEntryID>
  <Employed>{1,1}</Employed>
  <EmploymentType>{0,1}</EmploymentType>
  <NotEmployedReason>{0,1}</NotEmployedReason>
</Employment>
Attributes
QName Type Use Annotation
dataCollectionStage restriction of xs:unsignedInt required
See August 2016 HMIS Data Dictionary, Section 5.3.
dateCreated xs:dateTime required
See August 2016 HMIS Data Dictionary, Section 5.1.
dateDeleted xs:dateTime optional
If the intended record is to be deleted, this metadata allows you to both indicate the record should be deleted within the target system, as well as indicate the specific time it was deleted.
dateUpdated xs:dateTime required
See August 2016 HMIS Data Dictionary, Section 5.2.
informationDate xs:date required
userID string32 required
See August 2016 HMIS Data Dictionary, Section 5.7.
Source
<xs:element name="Employment" type="hmis:employment">
  <xs:annotation>
    <xs:documentation xml:lang="en">See August 2016 HMIS Data Dictionary, Section 4.26</xs:documentation>
  </xs:annotation>
</xs:element>
Element export / Enrollment
Namespace http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd
Diagram
Diagram HUD_HMIS_xsd_Attribute_Group_baseMetaData.tmp#baseMetaData HUD_HMIS_xsd_Complex_Type_enrollment.tmp#enrollment_ProjectEntryID HUD_HMIS_xsd_Complex_Type_enrollment.tmp#enrollment_PersonalID HUD_HMIS_xsd_Complex_Type_enrollment.tmp#enrollment_ProjectID HUD_HMIS_xsd_Complex_Type_enrollment.tmp#enrollment_EntryDate HUD_HMIS_xsd_Complex_Type_enrollment.tmp#enrollment_HouseholdID HUD_HMIS_xsd_Complex_Type_enrollment.tmp#enrollment_RelationshipToHoH HUD_HMIS_xsd_Complex_Type_enrollment.tmp#enrollment_ResidencePrior HUD_HMIS_xsd_Complex_Type_enrollment.tmp#enrollment_ResidencePriorLengthOfStay HUD_HMIS_xsd_Complex_Type_enrollment.tmp#enrollment_LOSUnderThreshold HUD_HMIS_xsd_Complex_Type_enrollment.tmp#enrollment_PreviousStreetESSH HUD_HMIS_xsd_Complex_Type_enrollment.tmp#enrollment_DateToStreetESSH HUD_HMIS_xsd_Complex_Type_enrollment.tmp#enrollment_TimesHomelessPastThreeYears HUD_HMIS_xsd_Complex_Type_enrollment.tmp#enrollment_MonthsHomelessPastThreeYears HUD_HMIS_xsd_Complex_Type_enrollment.tmp#enrollment_DisablingCondition HUD_HMIS_xsd_Complex_Type_enrollment.tmp#enrollment_HousingStatus HUD_HMIS_xsd_Complex_Type_enrollment.tmp#enrollment
Type enrollment
Properties
content complex
Model
Children DateToStreetESSH, DisablingCondition, EntryDate, HouseholdID, HousingStatus, LOSUnderThreshold, MonthsHomelessPastThreeYears, PersonalID, PreviousStreetESSH, ProjectEntryID, ProjectID, RelationshipToHoH, ResidencePrior, ResidencePriorLengthOfStay, TimesHomelessPastThreeYears
Instance
<Enrollment dateCreated="" dateDeleted="" dateUpdated="" userID="" xmlns="http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd">
  <ProjectEntryID>{1,1}</ProjectEntryID>
  <PersonalID>{1,1}</PersonalID>
  <ProjectID>{1,1}</ProjectID>
  <EntryDate>{1,1}</EntryDate>
  <HouseholdID>{1,1}</HouseholdID>
  <RelationshipToHoH>{1,1}</RelationshipToHoH>
  <ResidencePrior>{0,1}</ResidencePrior>
  <ResidencePriorLengthOfStay>{0,1}</ResidencePriorLengthOfStay>
  <LOSUnderThreshold>{0,1}</LOSUnderThreshold>
  <PreviousStreetESSH>{0,1}</PreviousStreetESSH>
  <DateToStreetESSH>{0,1}</DateToStreetESSH>
  <TimesHomelessPastThreeYears>{0,1}</TimesHomelessPastThreeYears>
  <MonthsHomelessPastThreeYears>{0,1}</MonthsHomelessPastThreeYears>
  <DisablingCondition>{1,1}</DisablingCondition>
  <HousingStatus>{0,1}</HousingStatus>
</Enrollment>
Attributes
QName Type Use Annotation
dateCreated xs:dateTime required
See August 2016 HMIS Data Dictionary, Section 5.1.
dateDeleted xs:dateTime optional
If the intended record is to be deleted, this metadata allows you to both indicate the record should be deleted within the target system, as well as indicate the specific time it was deleted.
dateUpdated xs:dateTime required
See August 2016 HMIS Data Dictionary, Section 5.2.
userID string32 required
See August 2016 HMIS Data Dictionary, Section 5.7.
Asserts
Test XPath default namespace Annotation
if (hmis:TimesHomelessPastThreeYears/text()='1' or hmis:TimesHomelessPastThreeYears/text()='2' or hmis:TimesHomelessPastThreeYears/text()='3' or hmis:TimesHomelessPastThreeYears/text()='4') then boolean(hmis:MonthsHomelessPastThreeYears) else (if (not(hmis:TimesHomelessPastThreeYears/text()='1' or hmis:TimesHomelessPastThreeYears/text()='2' or hmis:TimesHomelessPastThreeYears/text()='3' or hmis:TimesHomelessPastThreeYears/text()='4')) then (not(boolean(hmis:MonthsHomelessPastThreeYears))) else false())
Source
<xs:element name="Enrollment" type="hmis:enrollment"/>
Element export / EnrollmentCoC
Namespace http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd
Diagram
Diagram HUD_HMIS_xsd_Attribute_dataCollectionStage.tmp#dataCollectionStage HUD_HMIS_xsd_Attribute_informationDate.tmp#informationDate HUD_HMIS_xsd_Attribute_Group_baseMetaData.tmp#baseMetaData HUD_HMIS_xsd_Complex_Type_enrollmentCoC.tmp#enrollmentCoC_EnrollmentCoCID HUD_HMIS_xsd_Complex_Type_enrollmentCoC.tmp#enrollmentCoC_ProjectEntryID HUD_HMIS_xsd_Complex_Type_enrollmentCoC.tmp#enrollmentCoC_HouseholdID HUD_HMIS_xsd_Complex_Type_enrollmentCoC.tmp#enrollmentCoC_CoCCode HUD_HMIS_xsd_Complex_Type_enrollmentCoC.tmp#enrollmentCoC
Type enrollmentCoC
Properties
content complex
Model
Children CoCCode, EnrollmentCoCID, HouseholdID, ProjectEntryID
Instance
<EnrollmentCoC dataCollectionStage="" dateCreated="" dateDeleted="" dateUpdated="" informationDate="" userID="" xmlns="http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd">
  <EnrollmentCoCID>{1,1}</EnrollmentCoCID>
  <ProjectEntryID>{1,1}</ProjectEntryID>
  <HouseholdID>{1,1}</HouseholdID>
  <CoCCode>{1,1}</CoCCode>
</EnrollmentCoC>
Attributes
QName Type Use Annotation
dataCollectionStage restriction of xs:unsignedInt required
See August 2016 HMIS Data Dictionary, Section 5.3.
dateCreated xs:dateTime required
See August 2016 HMIS Data Dictionary, Section 5.1.
dateDeleted xs:dateTime optional
If the intended record is to be deleted, this metadata allows you to both indicate the record should be deleted within the target system, as well as indicate the specific time it was deleted.
dateUpdated xs:dateTime required
See August 2016 HMIS Data Dictionary, Section 5.2.
informationDate xs:date required
userID string32 required
See August 2016 HMIS Data Dictionary, Section 5.7.
Source
<xs:element name="EnrollmentCoC" type="hmis:enrollmentCoC"/>
Element export / Exit
Namespace http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd
Diagram
Diagram HUD_HMIS_xsd_Attribute_Group_baseMetaData.tmp#baseMetaData HUD_HMIS_xsd_Complex_Type_exit.tmp#exit_ExitID HUD_HMIS_xsd_Complex_Type_exit.tmp#exit_ProjectEntryID HUD_HMIS_xsd_Complex_Type_exit.tmp#exit_ExitDate HUD_HMIS_xsd_Complex_Type_exit.tmp#exit_Destination HUD_HMIS_xsd_Complex_Type_exit.tmp#exit_OtherDestination HUD_HMIS_xsd_Complex_Type_exit.tmp#exit
Type exit
Properties
content complex
Model
Children Destination, ExitDate, ExitID, OtherDestination, ProjectEntryID
Instance
<Exit dateCreated="" dateDeleted="" dateUpdated="" userID="" xmlns="http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd">
  <ExitID>{1,1}</ExitID>
  <ProjectEntryID>{1,1}</ProjectEntryID>
  <ExitDate>{1,1}</ExitDate>
  <Destination>{1,1}</Destination>
  <OtherDestination>{0,1}</OtherDestination>
</Exit>
Attributes
QName Type Use Annotation
dateCreated xs:dateTime required
See August 2016 HMIS Data Dictionary, Section 5.1.
dateDeleted xs:dateTime optional
If the intended record is to be deleted, this metadata allows you to both indicate the record should be deleted within the target system, as well as indicate the specific time it was deleted.
dateUpdated xs:dateTime required
See August 2016 HMIS Data Dictionary, Section 5.2.
userID string32 required
See August 2016 HMIS Data Dictionary, Section 5.7.
Asserts
Test XPath default namespace Annotation
if (hmis:Destination/text()='17') then boolean(hmis:OtherDestination) else (if (not(hmis:Destination/text()='17')) then (not(boolean(hmis:OtherDestination))) else false())
Source
<xs:element name="Exit" type="hmis:exit"/>
Element export / ExitHousingAssessment
Namespace http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd
Annotations
See August 2016 HMIS Data Dictionary, Section 4.19
Diagram
Diagram HUD_HMIS_xsd_Attribute_Group_baseMetaData.tmp#baseMetaData HUD_HMIS_xsd_Complex_Type_exitHousingAssessment.tmp#exitHousingAssessment_ExitHousingAssessmentID HUD_HMIS_xsd_Complex_Type_exitHousingAssessment.tmp#exitHousingAssessment_ExitID HUD_HMIS_xsd_Complex_Type_exitHousingAssessment.tmp#exitHousingAssessment_HousingAssessment HUD_HMIS_xsd_Complex_Type_exitHousingAssessment.tmp#exitHousingAssessment_SubsidyInformation HUD_HMIS_xsd_Complex_Type_exitHousingAssessment.tmp#exitHousingAssessment
Type exitHousingAssessment
Properties
content complex
Model
Children ExitHousingAssessmentID, ExitID, HousingAssessment, SubsidyInformation
Instance
<ExitHousingAssessment dateCreated="" dateDeleted="" dateUpdated="" userID="" xmlns="http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd">
  <ExitHousingAssessmentID>{1,1}</ExitHousingAssessmentID>
  <ExitID>{1,1}</ExitID>
  <HousingAssessment>{1,1}</HousingAssessment>
  <SubsidyInformation>{0,1}</SubsidyInformation>
</ExitHousingAssessment>
Attributes
QName Type Use Annotation
dateCreated xs:dateTime required
See August 2016 HMIS Data Dictionary, Section 5.1.
dateDeleted xs:dateTime optional
If the intended record is to be deleted, this metadata allows you to both indicate the record should be deleted within the target system, as well as indicate the specific time it was deleted.
dateUpdated xs:dateTime required
See August 2016 HMIS Data Dictionary, Section 5.2.
userID string32 required
See August 2016 HMIS Data Dictionary, Section 5.7.
Source
<xs:element name="ExitHousingAssessment" type="hmis:exitHousingAssessment">
  <xs:annotation>
    <xs:documentation xml:lang="en">See August 2016 HMIS Data Dictionary, Section 4.19</xs:documentation>
  </xs:annotation>
</xs:element>
Element export / ExitRHY
Namespace http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd
Diagram
Diagram HUD_HMIS_xsd_Attribute_Group_baseMetaData.tmp#baseMetaData HUD_HMIS_xsd_Complex_Type_exitRHY.tmp#exitRHY_ExitRHYID HUD_HMIS_xsd_Complex_Type_exitRHY.tmp#exitRHY_ExitID HUD_HMIS_xsd_Complex_Type_exitRHY.tmp#exitRHY_WrittenAftercarePlan HUD_HMIS_xsd_Complex_Type_exitRHY.tmp#exitRHY_AssistanceMainstreamBenefits HUD_HMIS_xsd_Complex_Type_exitRHY.tmp#exitRHY_PermanentHousingPlacement HUD_HMIS_xsd_Complex_Type_exitRHY.tmp#exitRHY_TemporaryShelterPlacement HUD_HMIS_xsd_Complex_Type_exitRHY.tmp#exitRHY_ExitCounseling HUD_HMIS_xsd_Complex_Type_exitRHY.tmp#exitRHY_FurtherFollowUpServices HUD_HMIS_xsd_Complex_Type_exitRHY.tmp#exitRHY_ScheduledFollowUpContacts HUD_HMIS_xsd_Complex_Type_exitRHY.tmp#exitRHY_ResourcePackage HUD_HMIS_xsd_Complex_Type_exitRHY.tmp#exitRHY_OtherAftercarePlanOrAction HUD_HMIS_xsd_Complex_Type_exitRHY.tmp#exitRHY_FamilyReunificationAchieved HUD_HMIS_xsd_Complex_Type_exitRHY.tmp#exitRHY_ProjectCompletionStatus HUD_HMIS_xsd_Complex_Type_exitRHY.tmp#exitRHY_EarlyExitReason HUD_HMIS_xsd_Complex_Type_exitRHY.tmp#exitRHY
Type exitRHY
Properties
content complex
Model
Children AssistanceMainstreamBenefits, EarlyExitReason, ExitCounseling, ExitID, ExitRHYID, FamilyReunificationAchieved, FurtherFollowUpServices, OtherAftercarePlanOrAction, PermanentHousingPlacement, ProjectCompletionStatus, ResourcePackage, ScheduledFollowUpContacts, TemporaryShelterPlacement, WrittenAftercarePlan
Instance
<ExitRHY dateCreated="" dateDeleted="" dateUpdated="" userID="" xmlns="http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd">
  <ExitRHYID>{0,1}</ExitRHYID>
  <ExitID>{0,1}</ExitID>
  <WrittenAftercarePlan>{0,1}</WrittenAftercarePlan>
  <AssistanceMainstreamBenefits>{0,1}</AssistanceMainstreamBenefits>
  <PermanentHousingPlacement>{0,1}</PermanentHousingPlacement>
  <TemporaryShelterPlacement>{0,1}</TemporaryShelterPlacement>
  <ExitCounseling>{0,1}</ExitCounseling>
  <FurtherFollowUpServices>{0,1}</FurtherFollowUpServices>
  <ScheduledFollowUpContacts>{0,1}</ScheduledFollowUpContacts>
  <ResourcePackage>{0,1}</ResourcePackage>
  <OtherAftercarePlanOrAction>{0,1}</OtherAftercarePlanOrAction>
  <FamilyReunificationAchieved>{0,1}</FamilyReunificationAchieved>
  <ProjectCompletionStatus>{0,1}</ProjectCompletionStatus>
  <EarlyExitReason>{0,1}</EarlyExitReason>
</ExitRHY>
Attributes
QName Type Use Annotation
dateCreated xs:dateTime required
See August 2016 HMIS Data Dictionary, Section 5.1.
dateDeleted xs:dateTime optional
If the intended record is to be deleted, this metadata allows you to both indicate the record should be deleted within the target system, as well as indicate the specific time it was deleted.
dateUpdated xs:dateTime required
See August 2016 HMIS Data Dictionary, Section 5.2.
userID string32 required
See August 2016 HMIS Data Dictionary, Section 5.7.
Source
<xs:element name="ExitRHY" type="hmis:exitRHY"/>
Element export / Funder
Namespace http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd
Diagram
Diagram HUD_HMIS_xsd_Attribute_Group_baseMetaData.tmp#baseMetaData HUD_HMIS_xsd_Complex_Type_funder.tmp#funder_FunderID HUD_HMIS_xsd_Complex_Type_funder.tmp#funder_ProjectID HUD_HMIS_xsd_Complex_Type_funder.tmp#funder_Funder HUD_HMIS_xsd_Complex_Type_funder.tmp#funder_GrantID HUD_HMIS_xsd_Complex_Type_funder.tmp#funder_StartDate HUD_HMIS_xsd_Complex_Type_funder.tmp#funder_EndDate HUD_HMIS_xsd_Complex_Type_funder.tmp#funder
Type funder
Properties
content complex
Model
Children EndDate, Funder, FunderID, GrantID, ProjectID, StartDate
Instance
<Funder dateCreated="" dateDeleted="" dateUpdated="" userID="" xmlns="http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd">
  <FunderID>{1,1}</FunderID>
  <ProjectID>{1,1}</ProjectID>
  <Funder>{1,1}</Funder>
  <GrantID>{1,1}</GrantID>
  <StartDate>{1,1}</StartDate>
  <EndDate>{0,1}</EndDate>
</Funder>
Attributes
QName Type Use Annotation
dateCreated xs:dateTime required
See August 2016 HMIS Data Dictionary, Section 5.1.
dateDeleted xs:dateTime optional
If the intended record is to be deleted, this metadata allows you to both indicate the record should be deleted within the target system, as well as indicate the specific time it was deleted.
dateUpdated xs:dateTime required
See August 2016 HMIS Data Dictionary, Section 5.2.
userID string32 required
See August 2016 HMIS Data Dictionary, Section 5.7.
Source
<xs:element name="Funder" type="hmis:funder"/>
Element export / HealthInsurance
Namespace http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd
Annotations
See August 2016 HMIS Data Dictionary, Section 4.4
Diagram
Diagram HUD_HMIS_xsd_Attribute_dataCollectionStage.tmp#dataCollectionStage HUD_HMIS_xsd_Attribute_informationDate.tmp#informationDate HUD_HMIS_xsd_Attribute_Group_baseMetaData.tmp#baseMetaData HUD_HMIS_xsd_Complex_Type_healthInsurance.tmp#healthInsurance_HealthInsuranceID HUD_HMIS_xsd_Complex_Type_healthInsurance.tmp#healthInsurance_ProjectEntryID HUD_HMIS_xsd_Complex_Type_healthInsurance.tmp#healthInsurance_InsuranceFromAnySource HUD_HMIS_xsd_Complex_Type_healthInsurance.tmp#healthInsurance_Medicaid HUD_HMIS_xsd_Complex_Type_healthInsurance.tmp#healthInsurance_NoMedicaidReason HUD_HMIS_xsd_Complex_Type_healthInsurance.tmp#healthInsurance_Medicare HUD_HMIS_xsd_Complex_Type_healthInsurance.tmp#healthInsurance_NoMedicareReason HUD_HMIS_xsd_Complex_Type_healthInsurance.tmp#healthInsurance_SCHIP HUD_HMIS_xsd_Complex_Type_healthInsurance.tmp#healthInsurance_NoSCHIPReason HUD_HMIS_xsd_Complex_Type_healthInsurance.tmp#healthInsurance_VAMedicalServices HUD_HMIS_xsd_Complex_Type_healthInsurance.tmp#healthInsurance_NoVAMedReason HUD_HMIS_xsd_Complex_Type_healthInsurance.tmp#healthInsurance_EmployerProvided HUD_HMIS_xsd_Complex_Type_healthInsurance.tmp#healthInsurance_NoEmployerProvidedReason HUD_HMIS_xsd_Complex_Type_healthInsurance.tmp#healthInsurance_COBRA HUD_HMIS_xsd_Complex_Type_healthInsurance.tmp#healthInsurance_NoCOBRAReason HUD_HMIS_xsd_Complex_Type_healthInsurance.tmp#healthInsurance_PrivatePay HUD_HMIS_xsd_Complex_Type_healthInsurance.tmp#healthInsurance_NoPrivatePayReason HUD_HMIS_xsd_Complex_Type_healthInsurance.tmp#healthInsurance_StateHealthIns HUD_HMIS_xsd_Complex_Type_healthInsurance.tmp#healthInsurance_NoStateHealthInsReason HUD_HMIS_xsd_Complex_Type_healthInsurance.tmp#healthInsurance_IndianHealthServices HUD_HMIS_xsd_Complex_Type_healthInsurance.tmp#healthInsurance_NoIndianHealthServicesReason HUD_HMIS_xsd_Complex_Type_healthInsurance.tmp#healthInsurance_OtherInsurance HUD_HMIS_xsd_Complex_Type_healthInsurance.tmp#healthInsurance_OtherInsuranceIdentify HUD_HMIS_xsd_Complex_Type_healthInsurance.tmp#healthInsurance
Type healthInsurance
Properties
content complex
Model
Children COBRA, EmployerProvided, HealthInsuranceID, IndianHealthServices, InsuranceFromAnySource, Medicaid, Medicare, NoCOBRAReason, NoEmployerProvidedReason, NoIndianHealthServicesReason, NoMedicaidReason, NoMedicareReason, NoPrivatePayReason, NoSCHIPReason, NoStateHealthInsReason, NoVAMedReason, OtherInsurance, OtherInsuranceIdentify, PrivatePay, ProjectEntryID, SCHIP, StateHealthIns, VAMedicalServices
Instance
<HealthInsurance dataCollectionStage="" dateCreated="" dateDeleted="" dateUpdated="" informationDate="" userID="" xmlns="http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd">
  <HealthInsuranceID>{1,1}</HealthInsuranceID>
  <ProjectEntryID>{1,1}</ProjectEntryID>
  <InsuranceFromAnySource>{0,1}</InsuranceFromAnySource>
  <Medicaid>{0,1}</Medicaid>
  <NoMedicaidReason>{0,1}</NoMedicaidReason>
  <Medicare>{0,1}</Medicare>
  <NoMedicareReason>{0,1}</NoMedicareReason>
  <SCHIP>{0,1}</SCHIP>
  <NoSCHIPReason>{0,1}</NoSCHIPReason>
  <VAMedicalServices>{0,1}</VAMedicalServices>
  <NoVAMedReason>{0,1}</NoVAMedReason>
  <EmployerProvided>{0,1}</EmployerProvided>
  <NoEmployerProvidedReason>{0,1}</NoEmployerProvidedReason>
  <COBRA>{0,1}</COBRA>
  <NoCOBRAReason>{0,1}</NoCOBRAReason>
  <PrivatePay>{0,1}</PrivatePay>
  <NoPrivatePayReason>{0,1}</NoPrivatePayReason>
  <StateHealthIns>{0,1}</StateHealthIns>
  <NoStateHealthInsReason>{0,1}</NoStateHealthInsReason>
  <IndianHealthServices>{0,1}</IndianHealthServices>
  <NoIndianHealthServicesReason>{0,1}</NoIndianHealthServicesReason>
  <OtherInsurance>{0,1}</OtherInsurance>
  <OtherInsuranceIdentify>{0,1}</OtherInsuranceIdentify>
</HealthInsurance>
Attributes
QName Type Use Annotation
dataCollectionStage restriction of xs:unsignedInt required
See August 2016 HMIS Data Dictionary, Section 5.3.
dateCreated xs:dateTime required
See August 2016 HMIS Data Dictionary, Section 5.1.
dateDeleted xs:dateTime optional
If the intended record is to be deleted, this metadata allows you to both indicate the record should be deleted within the target system, as well as indicate the specific time it was deleted.
dateUpdated xs:dateTime required
See August 2016 HMIS Data Dictionary, Section 5.2.
informationDate xs:date required
userID string32 required
See August 2016 HMIS Data Dictionary, Section 5.7.
Asserts
Test XPath default namespace Annotation
if (hmis:IndianHealthServices/text()='0') then boolean(hmis:NoIndianHealthServicesReason) else (if (not(hmis:IndianHealthServices/text()='0')) then (not(boolean(hmis:NoIndianHealthServicesReason))) else false())
if (hmis:OtherInsurance/text()='1') then boolean(hmis:OtherInsuranceIdentify) else (if (not(hmis:OtherInsurance/text()='1')) then (not(boolean(hmis:OtherInsuranceIdentify))) else false())
if (hmis:Medicaid/text()='0') then boolean(hmis:NoMedicaidReason) else (if (not(hmis:Medicaid/text()='0')) then (not(boolean(hmis:NoMedicaidReason))) else false())
if (hmis:Medicare/text()='0') then boolean(hmis:NoMedicareReason) else (if (not(hmis:Medicare/text()='0')) then (not(boolean(hmis:NoMedicareReason))) else false())
if (hmis:SCHIP/text()='0') then boolean(hmis:NoSCHIPReason) else (if (not(hmis:SCHIP/text()='0')) then (not(boolean(hmis:NoSCHIPReason))) else false())
if (hmis:VAMedicalServices/text()='0') then boolean(hmis:NoVAMedReason) else (if (not(hmis:VAMedicalServices/text()='0')) then (not(boolean(hmis:NoVAMedReason))) else false())
if (hmis:EmployerProvided/text()='0') then boolean(hmis:NoEmployerProvidedReason) else (if (not(hmis:EmployerProvided/text()='0')) then (not(boolean(hmis:NoEmployerProvidedReason))) else false())
if (hmis:COBRA/text()='0') then boolean(hmis:NoCOBRAReason) else (if (not(hmis:COBRA/text()='0')) then (not(boolean(hmis:NoCOBRAReason))) else false())
if (hmis:PrivatePay/text()='0') then boolean(hmis:NoPrivatePayReason) else (if (not(hmis:PrivatePay/text()='0')) then (not(boolean(hmis:NoPrivatePayReason))) else false())
if (hmis:StateHealthIns/text()='0') then boolean(hmis:NoStateHealthInsReason) else (if (not(hmis:StateHealthIns/text()='0')) then (not(boolean(hmis:NoStateHealthInsReason))) else false())
Source
<xs:element name="HealthInsurance" type="hmis:healthInsurance">
  <xs:annotation>
    <xs:documentation xml:lang="en">See August 2016 HMIS Data Dictionary, Section 4.4</xs:documentation>
  </xs:annotation>
</xs:element>
Element export / HealthStatus
Namespace http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd
Annotations
See August 2016 HMIS Data Dictionary, Section 4.27
Diagram
Diagram HUD_HMIS_xsd_Attribute_dataCollectionStage.tmp#dataCollectionStage HUD_HMIS_xsd_Attribute_informationDate.tmp#informationDate HUD_HMIS_xsd_Attribute_Group_baseMetaData.tmp#baseMetaData HUD_HMIS_xsd_Complex_Type_healthStatus.tmp#healthStatus_HealthStatusID HUD_HMIS_xsd_Complex_Type_healthStatus.tmp#healthStatus_ProjectEntryID HUD_HMIS_xsd_Complex_Type_healthStatus.tmp#healthStatus_HealthCategory HUD_HMIS_xsd_Complex_Type_healthStatus.tmp#healthStatus_HealthStatus HUD_HMIS_xsd_Complex_Type_healthStatus.tmp#healthStatus_DueDate HUD_HMIS_xsd_Complex_Type_healthStatus.tmp#healthStatus
Type healthStatus
Properties
content complex
Model
Children DueDate, HealthCategory, HealthStatus, HealthStatusID, ProjectEntryID
Instance
<HealthStatus dataCollectionStage="" dateCreated="" dateDeleted="" dateUpdated="" informationDate="" userID="" xmlns="http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd">
  <HealthStatusID>{1,1}</HealthStatusID>
  <ProjectEntryID>{1,1}</ProjectEntryID>
  <HealthCategory>{1,1}</HealthCategory>
  <HealthStatus>{1,1}</HealthStatus>
  <DueDate>{0,1}</DueDate>
</HealthStatus>
Attributes
QName Type Use Annotation
dataCollectionStage restriction of xs:unsignedInt required
See August 2016 HMIS Data Dictionary, Section 5.3.
dateCreated xs:dateTime required
See August 2016 HMIS Data Dictionary, Section 5.1.
dateDeleted xs:dateTime optional
If the intended record is to be deleted, this metadata allows you to both indicate the record should be deleted within the target system, as well as indicate the specific time it was deleted.
dateUpdated xs:dateTime required
See August 2016 HMIS Data Dictionary, Section 5.2.
informationDate xs:date required
userID string32 required
See August 2016 HMIS Data Dictionary, Section 5.7.
Source
<xs:element name="HealthStatus" type="hmis:healthStatus">
  <xs:annotation>
    <xs:documentation xml:lang="en">See August 2016 HMIS Data Dictionary, Section 4.27</xs:documentation>
  </xs:annotation>
</xs:element>
Element export / HousingAssessmentDisposition
Namespace http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd
Annotations
See August 2016 HMIS Data Dictionary, Section 4.18
Diagram
Diagram HUD_HMIS_xsd_Attribute_Group_baseMetaData.tmp#baseMetaData HUD_HMIS_xsd_Complex_Type_housingAssessmentDisposition.tmp#housingAssessmentDisposition_HousingAssessmentDispositionID HUD_HMIS_xsd_Complex_Type_housingAssessmentDisposition.tmp#housingAssessmentDisposition_ExitID HUD_HMIS_xsd_Complex_Type_housingAssessmentDisposition.tmp#housingAssessmentDisposition_AssessmentDisposition HUD_HMIS_xsd_Complex_Type_housingAssessmentDisposition.tmp#housingAssessmentDisposition_OtherDisposition HUD_HMIS_xsd_Complex_Type_housingAssessmentDisposition.tmp#housingAssessmentDisposition
Type housingAssessmentDisposition
Properties
content complex
Model
Children AssessmentDisposition, ExitID, HousingAssessmentDispositionID, OtherDisposition
Instance
<HousingAssessmentDisposition dateCreated="" dateDeleted="" dateUpdated="" userID="" xmlns="http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd">
  <HousingAssessmentDispositionID>{1,1}</HousingAssessmentDispositionID>
  <ExitID>{1,1}</ExitID>
  <AssessmentDisposition>{1,1}</AssessmentDisposition>
  <OtherDisposition>{0,1}</OtherDisposition>
</HousingAssessmentDisposition>
Attributes
QName Type Use Annotation
dateCreated xs:dateTime required
See August 2016 HMIS Data Dictionary, Section 5.1.
dateDeleted xs:dateTime optional
If the intended record is to be deleted, this metadata allows you to both indicate the record should be deleted within the target system, as well as indicate the specific time it was deleted.
dateUpdated xs:dateTime required
See August 2016 HMIS Data Dictionary, Section 5.2.
userID string32 required
See August 2016 HMIS Data Dictionary, Section 5.7.
Source
<xs:element name="HousingAssessmentDisposition" type="hmis:housingAssessmentDisposition">
  <xs:annotation>
    <xs:documentation xml:lang="en">See August 2016 HMIS Data Dictionary, Section 4.18</xs:documentation>
  </xs:annotation>
</xs:element>
Element export / IncomeAndSources
Namespace http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd
Annotations
See August 2016 HMIS Data Dictionary, Section 4.2
Diagram
Diagram HUD_HMIS_xsd_Attribute_dataCollectionStage.tmp#dataCollectionStage HUD_HMIS_xsd_Attribute_informationDate.tmp#informationDate HUD_HMIS_xsd_Attribute_Group_baseMetaData.tmp#baseMetaData HUD_HMIS_xsd_Complex_Type_incomeAndSources.tmp#incomeAndSources_IncomeAndSourcesID HUD_HMIS_xsd_Complex_Type_incomeAndSources.tmp#incomeAndSources_ProjectEntryID HUD_HMIS_xsd_Complex_Type_incomeAndSources.tmp#incomeAndSources_IncomeFromAnySource HUD_HMIS_xsd_Complex_Type_incomeAndSources.tmp#incomeAndSources_TotalMonthlyIncome HUD_HMIS_xsd_Complex_Type_incomeAndSources.tmp#incomeAndSources_Earned HUD_HMIS_xsd_Complex_Type_incomeAndSources.tmp#incomeAndSources_EarnedAmount HUD_HMIS_xsd_Complex_Type_incomeAndSources.tmp#incomeAndSources_Unemployment HUD_HMIS_xsd_Complex_Type_incomeAndSources.tmp#incomeAndSources_UnemploymentAmount HUD_HMIS_xsd_Complex_Type_incomeAndSources.tmp#incomeAndSources_SSI HUD_HMIS_xsd_Complex_Type_incomeAndSources.tmp#incomeAndSources_SSIAmount HUD_HMIS_xsd_Complex_Type_incomeAndSources.tmp#incomeAndSources_SSDI HUD_HMIS_xsd_Complex_Type_incomeAndSources.tmp#incomeAndSources_SSDIAmount HUD_HMIS_xsd_Complex_Type_incomeAndSources.tmp#incomeAndSources_VADisabilityService HUD_HMIS_xsd_Complex_Type_incomeAndSources.tmp#incomeAndSources_VADisabilityServiceAmount HUD_HMIS_xsd_Complex_Type_incomeAndSources.tmp#incomeAndSources_VADisabilityNonService HUD_HMIS_xsd_Complex_Type_incomeAndSources.tmp#incomeAndSources_VADisabilityNonServiceAmount HUD_HMIS_xsd_Complex_Type_incomeAndSources.tmp#incomeAndSources_PrivateDisability HUD_HMIS_xsd_Complex_Type_incomeAndSources.tmp#incomeAndSources_PrivateDisabilityAmount HUD_HMIS_xsd_Complex_Type_incomeAndSources.tmp#incomeAndSources_WorkersComp HUD_HMIS_xsd_Complex_Type_incomeAndSources.tmp#incomeAndSources_WorkersCompAmount HUD_HMIS_xsd_Complex_Type_incomeAndSources.tmp#incomeAndSources_TANF HUD_HMIS_xsd_Complex_Type_incomeAndSources.tmp#incomeAndSources_TANFAmount HUD_HMIS_xsd_Complex_Type_incomeAndSources.tmp#incomeAndSources_GA HUD_HMIS_xsd_Complex_Type_incomeAndSources.tmp#incomeAndSources_GAAmount HUD_HMIS_xsd_Complex_Type_incomeAndSources.tmp#incomeAndSources_SocSecRetirement HUD_HMIS_xsd_Complex_Type_incomeAndSources.tmp#incomeAndSources_SocSecRetirementAmount HUD_HMIS_xsd_Complex_Type_incomeAndSources.tmp#incomeAndSources_Pension HUD_HMIS_xsd_Complex_Type_incomeAndSources.tmp#incomeAndSources_PensionAmount HUD_HMIS_xsd_Complex_Type_incomeAndSources.tmp#incomeAndSources_ChildSupport HUD_HMIS_xsd_Complex_Type_incomeAndSources.tmp#incomeAndSources_ChildSupportAmount HUD_HMIS_xsd_Complex_Type_incomeAndSources.tmp#incomeAndSources_Alimony HUD_HMIS_xsd_Complex_Type_incomeAndSources.tmp#incomeAndSources_AlimonyAmount HUD_HMIS_xsd_Complex_Type_incomeAndSources.tmp#incomeAndSources_OtherSource HUD_HMIS_xsd_Complex_Type_incomeAndSources.tmp#incomeAndSources_OtherSourceAmount HUD_HMIS_xsd_Complex_Type_incomeAndSources.tmp#incomeAndSources_OtherSourceIdentify HUD_HMIS_xsd_Complex_Type_incomeAndSources.tmp#incomeAndSources
Type incomeAndSources
Properties
content complex
Model
Children Alimony, AlimonyAmount, ChildSupport, ChildSupportAmount, Earned, EarnedAmount, GA, GAAmount, IncomeAndSourcesID, IncomeFromAnySource, OtherSource, OtherSourceAmount, OtherSourceIdentify, Pension, PensionAmount, PrivateDisability, PrivateDisabilityAmount, ProjectEntryID, SSDI, SSDIAmount, SSI, SSIAmount, SocSecRetirement, SocSecRetirementAmount, TANF, TANFAmount, TotalMonthlyIncome, Unemployment, UnemploymentAmount, VADisabilityNonService, VADisabilityNonServiceAmount, VADisabilityService, VADisabilityServiceAmount, WorkersComp, WorkersCompAmount
Instance
<IncomeAndSources dataCollectionStage="" dateCreated="" dateDeleted="" dateUpdated="" informationDate="" userID="" xmlns="http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd">
  <IncomeAndSourcesID>{1,1}</IncomeAndSourcesID>
  <ProjectEntryID>{1,1}</ProjectEntryID>
  <IncomeFromAnySource>{1,1}</IncomeFromAnySource>
  <TotalMonthlyIncome>{1,1}</TotalMonthlyIncome>
  <Earned>{1,1}</Earned>
  <EarnedAmount>{0,1}</EarnedAmount>
  <Unemployment>{1,1}</Unemployment>
  <UnemploymentAmount>{0,1}</UnemploymentAmount>
  <SSI>{1,1}</SSI>
  <SSIAmount>{0,1}</SSIAmount>
  <SSDI>{1,1}</SSDI>
  <SSDIAmount>{0,1}</SSDIAmount>
  <VADisabilityService>{1,1}</VADisabilityService>
  <VADisabilityServiceAmount>{0,1}</VADisabilityServiceAmount>
  <VADisabilityNonService>{1,1}</VADisabilityNonService>
  <VADisabilityNonServiceAmount>{0,1}</VADisabilityNonServiceAmount>
  <PrivateDisability>{1,1}</PrivateDisability>
  <PrivateDisabilityAmount>{0,1}</PrivateDisabilityAmount>
  <WorkersComp>{1,1}</WorkersComp>
  <WorkersCompAmount>{0,1}</WorkersCompAmount>
  <TANF>{1,1}</TANF>
  <TANFAmount>{0,1}</TANFAmount>
  <GA>{1,1}</GA>
  <GAAmount>{0,1}</GAAmount>
  <SocSecRetirement>{1,1}</SocSecRetirement>
  <SocSecRetirementAmount>{0,1}</SocSecRetirementAmount>
  <Pension>{1,1}</Pension>
  <PensionAmount>{0,1}</PensionAmount>
  <ChildSupport>{1,1}</ChildSupport>
  <ChildSupportAmount>{0,1}</ChildSupportAmount>
  <Alimony>{1,1}</Alimony>
  <AlimonyAmount>{0,1}</AlimonyAmount>
  <OtherSource>{1,1}</OtherSource>
  <OtherSourceAmount>{0,1}</OtherSourceAmount>
  <OtherSourceIdentify>{0,1}</OtherSourceIdentify>
</IncomeAndSources>
Attributes
QName Type Use Annotation
dataCollectionStage restriction of xs:unsignedInt required
See August 2016 HMIS Data Dictionary, Section 5.3.
dateCreated xs:dateTime required
See August 2016 HMIS Data Dictionary, Section 5.1.
dateDeleted xs:dateTime optional
If the intended record is to be deleted, this metadata allows you to both indicate the record should be deleted within the target system, as well as indicate the specific time it was deleted.
dateUpdated xs:dateTime required
See August 2016 HMIS Data Dictionary, Section 5.2.
informationDate xs:date required
userID string32 required
See August 2016 HMIS Data Dictionary, Section 5.7.
Asserts
Test XPath default namespace Annotation
if (hmis:Earned/text()='1') then boolean(hmis:EarnedAmount) else (if (not(Earned/text()='1')) then (not(boolean(hmis:EarnedAmount))) else false())
if (hmis:Unemployment/text()='1') then boolean(hmis:UnemploymentAmount) else (if (not(Unemployment/text()='1')) then (not(boolean(hmis:UnemploymentAmount))) else false())
if (hmis:SSI/text()='1') then boolean(hmis:SSIAmount) else (if (not(SSI/text()='1')) then (not(boolean(hmis:SSIAmount))) else false())
if (hmis:SSDI/text()='1') then boolean(hmis:SSDIAmount) else (if (not(SSDI/text()='1')) then (not(boolean(hmis:SSDIAmount))) else false())
if (hmis:VADisabilityService/text()='1') then boolean(hmis:VADisabilityServiceAmount) else (if (not(VADisabilityService/text()='1')) then (not(boolean(hmis:VADisabilityServiceAmount))) else false())
if (hmis:PrivateDisability/text()='1') then boolean(hmis:PrivateDisabilityAmount) else (if (not(PrivateDisability/text()='1')) then (not(boolean(hmis:PrivateDisabilityAmount))) else false())
if (hmis:WorkersComp/text()='1') then boolean(hmis:WorkersCompAmount) else (if (not(WorkersComp/text()='1')) then (not(boolean(hmis:WorkersCompAmount))) else false())
if (hmis:TANF/text()='1') then boolean(hmis:TANFAmount) else (if (not(TANF/text()='1')) then (not(boolean(hmis:TANFAmount))) else false())
if (hmis:GA/text()='1') then boolean(hmis:GAAmount) else (if (not(GA/text()='1')) then (not(boolean(hmis:GAAmount))) else false())
if (hmis:SocSecRetirement/text()='1') then boolean(hmis:SocSecRetirementAmount) else (if (not(SocSecRetirement/text()='1')) then (not(boolean(hmis:SocSecRetirementAmount))) else false())
if (hmis:Pension/text()='1') then boolean(hmis:PensionAmount) else (if (not(Pension/text()='1')) then (not(boolean(hmis:PensionAmount))) else false())
if (hmis:ChildSupport/text()='1') then boolean(hmis:ChildSupportAmount) else (if (not(ChildSupport/text()='1')) then (not(boolean(hmis:ChildSupportAmount))) else false())
if (hmis:Alimony/text()='1') then boolean(hmis:AlimonyAmount) else (if (not(Alimony/text()='1')) then (not(boolean(hmis:AlimonyAmount))) else false())
if (hmis:OtherSource/text()='1') then boolean(hmis:OtherSourceAmount) else (if (not(OtherSource/text()='1')) then (not(boolean(hmis:OtherSourceAmount))) else false())
if (hmis:OtherSource/text()='1') then boolean(hmis:OtherSourceIdentify) else (if (not(OtherSource/text()='1')) then (not(boolean(hmis:OtherSourceIdentify))) else false())
Source
<xs:element name="IncomeAndSources" type="hmis:incomeAndSources">
  <xs:annotation>
    <xs:documentation xml:lang="en">See August 2016 HMIS Data Dictionary, Section 4.2</xs:documentation>
  </xs:annotation>
</xs:element>
Element export / Inventory
Namespace http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd
Annotations
See August 2016 HMIS Data Dictionary, Section 2.7.
Diagram
Diagram HUD_HMIS_xsd_Attribute_informationDate.tmp#informationDate HUD_HMIS_xsd_Attribute_Group_baseMetaData.tmp#baseMetaData HUD_HMIS_xsd_Complex_Type_inventory.tmp#inventory_InventoryID HUD_HMIS_xsd_Complex_Type_inventory.tmp#inventory_ProjectID HUD_HMIS_xsd_Complex_Type_inventory.tmp#inventory_CoCCode HUD_HMIS_xsd_Complex_Type_inventory.tmp#inventory_HouseholdType HUD_HMIS_xsd_Complex_Type_inventory.tmp#inventory_BedType HUD_HMIS_xsd_Complex_Type_inventory.tmp#inventory_Availability HUD_HMIS_xsd_Complex_Type_inventory.tmp#inventory_UnitInventory HUD_HMIS_xsd_Complex_Type_inventory.tmp#inventory_BedInventory HUD_HMIS_xsd_Complex_Type_inventory.tmp#inventory_CHBedInventory HUD_HMIS_xsd_Complex_Type_inventory.tmp#inventory_VetBedInventory HUD_HMIS_xsd_Complex_Type_inventory.tmp#inventory_YouthBedInventory HUD_HMIS_xsd_Complex_Type_inventory.tmp#inventory_YouthAgeGroup HUD_HMIS_xsd_Complex_Type_inventory.tmp#inventory_InventoryStartDate HUD_HMIS_xsd_Complex_Type_inventory.tmp#inventory_InventoryEndDate HUD_HMIS_xsd_Complex_Type_inventory.tmp#inventory_HMISParticipatingBeds HUD_HMIS_xsd_Complex_Type_inventory.tmp#inventory
Type inventory
Properties
content complex
Model
Children Availability, BedInventory, BedType, CHBedInventory, CoCCode, HMISParticipatingBeds, HouseholdType, InventoryEndDate, InventoryID, InventoryStartDate, ProjectID, UnitInventory, VetBedInventory, YouthAgeGroup, YouthBedInventory
Instance
<Inventory dateCreated="" dateDeleted="" dateUpdated="" informationDate="" userID="" xmlns="http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd">
  <InventoryID>{1,1}</InventoryID>
  <ProjectID>{1,1}</ProjectID>
  <CoCCode>{1,1}</CoCCode>
  <HouseholdType>{1,1}</HouseholdType>
  <BedType>{0,1}</BedType>
  <Availability>{0,1}</Availability>
  <UnitInventory>{1,1}</UnitInventory>
  <BedInventory>{1,1}</BedInventory>
  <CHBedInventory>{0,1}</CHBedInventory>
  <VetBedInventory>{0,1}</VetBedInventory>
  <YouthBedInventory>{0,1}</YouthBedInventory>
  <YouthAgeGroup>{0,1}</YouthAgeGroup>
  <InventoryStartDate>{1,1}</InventoryStartDate>
  <InventoryEndDate>{0,1}</InventoryEndDate>
  <HMISParticipatingBeds>{1,1}</HMISParticipatingBeds>
</Inventory>
Attributes
QName Type Use Annotation
dateCreated xs:dateTime required
See August 2016 HMIS Data Dictionary, Section 5.1.
dateDeleted xs:dateTime optional
If the intended record is to be deleted, this metadata allows you to both indicate the record should be deleted within the target system, as well as indicate the specific time it was deleted.
dateUpdated xs:dateTime required
See August 2016 HMIS Data Dictionary, Section 5.2.
informationDate xs:date required
userID string32 required
See August 2016 HMIS Data Dictionary, Section 5.7.
Source
<xs:element name="Inventory" type="hmis:inventory">
  <xs:annotation>
    <xs:documentation xml:lang="en">See August 2016 HMIS Data Dictionary, Section 2.7.</xs:documentation>
  </xs:annotation>
</xs:element>
Element export / MedicalAssistance
Namespace http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd
Annotations
See August 2016 HMIS Data Dictionary, Section 4.39
Diagram
Diagram HUD_HMIS_xsd_Attribute_dataCollectionStage.tmp#dataCollectionStage HUD_HMIS_xsd_Attribute_informationDate.tmp#informationDate HUD_HMIS_xsd_Attribute_Group_baseMetaData.tmp#baseMetaData HUD_HMIS_xsd_Complex_Type_medicalAssistance.tmp#medicalAssistance_MedicalAssistanceID HUD_HMIS_xsd_Complex_Type_medicalAssistance.tmp#medicalAssistance_ProjectEntryID HUD_HMIS_xsd_Complex_Type_medicalAssistance.tmp#medicalAssistance_HIVAIDSAssistance HUD_HMIS_xsd_Complex_Type_medicalAssistance.tmp#medicalAssistance_NoHIVAIDSAssistanceReason HUD_HMIS_xsd_Complex_Type_medicalAssistance.tmp#medicalAssistance_ADAP HUD_HMIS_xsd_Complex_Type_medicalAssistance.tmp#medicalAssistance_NoADAPReason HUD_HMIS_xsd_Complex_Type_medicalAssistance.tmp#medicalAssistance
Type medicalAssistance
Properties
content complex
Model
Children ADAP, HIVAIDSAssistance, MedicalAssistanceID, NoADAPReason, NoHIVAIDSAssistanceReason, ProjectEntryID
Instance
<MedicalAssistance dataCollectionStage="" dateCreated="" dateDeleted="" dateUpdated="" informationDate="" userID="" xmlns="http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd">
  <MedicalAssistanceID>{1,1}</MedicalAssistanceID>
  <ProjectEntryID>{1,1}</ProjectEntryID>
  <HIVAIDSAssistance>{1,1}</HIVAIDSAssistance>
  <NoHIVAIDSAssistanceReason>{0,1}</NoHIVAIDSAssistanceReason>
  <ADAP>{1,1}</ADAP>
  <NoADAPReason>{0,1}</NoADAPReason>
</MedicalAssistance>
Attributes
QName Type Use Annotation
dataCollectionStage restriction of xs:unsignedInt required
See August 2016 HMIS Data Dictionary, Section 5.3.
dateCreated xs:dateTime required
See August 2016 HMIS Data Dictionary, Section 5.1.
dateDeleted xs:dateTime optional
If the intended record is to be deleted, this metadata allows you to both indicate the record should be deleted within the target system, as well as indicate the specific time it was deleted.
dateUpdated xs:dateTime required
See August 2016 HMIS Data Dictionary, Section 5.2.
informationDate xs:date required
userID string32 required
See August 2016 HMIS Data Dictionary, Section 5.7.
Asserts
Test XPath default namespace Annotation
if (hmis:HIVAIDSAssistance/text()='0') then boolean(hmis:NoHIVAIDSAssistanceReason) else (if (not(hmis:HIVAIDSAssistance/text()='0')) then (not(boolean(hmis:NoHIVAIDSAssistanceReason))) else false())
Source
<xs:element name="MedicalAssistance" type="hmis:medicalAssistance">
  <xs:annotation>
    <xs:documentation xml:lang="en">See August 2016 HMIS Data Dictionary, Section 4.39</xs:documentation>
  </xs:annotation>
</xs:element>
Element export / NonCashBenefits
Namespace http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd
Annotations
See August 2016 HMIS Data Dictionary, Section 4.3
Diagram
Diagram HUD_HMIS_xsd_Attribute_dataCollectionStage.tmp#dataCollectionStage HUD_HMIS_xsd_Attribute_informationDate.tmp#informationDate HUD_HMIS_xsd_Attribute_Group_baseMetaData.tmp#baseMetaData HUD_HMIS_xsd_Complex_Type_nonCashBenefits.tmp#nonCashBenefits_NonCashBenefitsID HUD_HMIS_xsd_Complex_Type_nonCashBenefits.tmp#nonCashBenefits_ProjectEntryID HUD_HMIS_xsd_Complex_Type_nonCashBenefits.tmp#nonCashBenefits_BenefitsFromAnySource HUD_HMIS_xsd_Complex_Type_nonCashBenefits.tmp#nonCashBenefits_SNAP HUD_HMIS_xsd_Complex_Type_nonCashBenefits.tmp#nonCashBenefits_WIC HUD_HMIS_xsd_Complex_Type_nonCashBenefits.tmp#nonCashBenefits_TANFChildCare HUD_HMIS_xsd_Complex_Type_nonCashBenefits.tmp#nonCashBenefits_TANFTransportation HUD_HMIS_xsd_Complex_Type_nonCashBenefits.tmp#nonCashBenefits_OtherTANF HUD_HMIS_xsd_Complex_Type_nonCashBenefits.tmp#nonCashBenefits_RentalAssistanceOngoing HUD_HMIS_xsd_Complex_Type_nonCashBenefits.tmp#nonCashBenefits_RentalAssistanceTemp HUD_HMIS_xsd_Complex_Type_nonCashBenefits.tmp#nonCashBenefits_OtherBenefitsSource HUD_HMIS_xsd_Complex_Type_nonCashBenefits.tmp#nonCashBenefits_OtherBenefitsSourceIdentify HUD_HMIS_xsd_Complex_Type_nonCashBenefits.tmp#nonCashBenefits
Type nonCashBenefits
Properties
content complex
Model
Children BenefitsFromAnySource, NonCashBenefitsID, OtherBenefitsSource, OtherBenefitsSourceIdentify, OtherTANF, ProjectEntryID, RentalAssistanceOngoing, RentalAssistanceTemp, SNAP, TANFChildCare, TANFTransportation, WIC
Instance
<NonCashBenefits dataCollectionStage="" dateCreated="" dateDeleted="" dateUpdated="" informationDate="" userID="" xmlns="http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd">
  <NonCashBenefitsID>{1,1}</NonCashBenefitsID>
  <ProjectEntryID>{1,1}</ProjectEntryID>
  <BenefitsFromAnySource>{1,1}</BenefitsFromAnySource>
  <SNAP>{1,1}</SNAP>
  <WIC>{1,1}</WIC>
  <TANFChildCare>{1,1}</TANFChildCare>
  <TANFTransportation>{1,1}</TANFTransportation>
  <OtherTANF>{1,1}</OtherTANF>
  <RentalAssistanceOngoing>{1,1}</RentalAssistanceOngoing>
  <RentalAssistanceTemp>{1,1}</RentalAssistanceTemp>
  <OtherBenefitsSource>{1,1}</OtherBenefitsSource>
  <OtherBenefitsSourceIdentify>{1,1}</OtherBenefitsSourceIdentify>
</NonCashBenefits>
Attributes
QName Type Use Annotation
dataCollectionStage restriction of xs:unsignedInt required
See August 2016 HMIS Data Dictionary, Section 5.3.
dateCreated xs:dateTime required
See August 2016 HMIS Data Dictionary, Section 5.1.
dateDeleted xs:dateTime optional
If the intended record is to be deleted, this metadata allows you to both indicate the record should be deleted within the target system, as well as indicate the specific time it was deleted.
dateUpdated xs:dateTime required
See August 2016 HMIS Data Dictionary, Section 5.2.
informationDate xs:date required
userID string32 required
See August 2016 HMIS Data Dictionary, Section 5.7.
Source
<xs:element name="NonCashBenefits" type="hmis:nonCashBenefits">
  <xs:annotation>
    <xs:documentation xml:lang="en">See August 2016 HMIS Data Dictionary, Section 4.3</xs:documentation>
  </xs:annotation>
</xs:element>
Element export / Organization
Namespace http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd
Diagram
Diagram HUD_HMIS_xsd_Attribute_Group_baseMetaData.tmp#baseMetaData HUD_HMIS_xsd_Complex_Type_organization.tmp#organization_OrganizationID HUD_HMIS_xsd_Complex_Type_organization.tmp#organization_OrganizationName HUD_HMIS_xsd_Complex_Type_organization.tmp#organization_OrganizationCommonName HUD_HMIS_xsd_Complex_Type_organization.tmp#organization
Type organization
Properties
content complex
Model
Children OrganizationCommonName, OrganizationID, OrganizationName
Instance
<Organization dateCreated="" dateDeleted="" dateUpdated="" userID="" xmlns="http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd">
  <OrganizationID>{1,1}</OrganizationID>
  <OrganizationName>{1,1}</OrganizationName>
  <OrganizationCommonName>{0,1}</OrganizationCommonName>
</Organization>
Attributes
QName Type Use Annotation
dateCreated xs:dateTime required
See August 2016 HMIS Data Dictionary, Section 5.1.
dateDeleted xs:dateTime optional
If the intended record is to be deleted, this metadata allows you to both indicate the record should be deleted within the target system, as well as indicate the specific time it was deleted.
dateUpdated xs:dateTime required
See August 2016 HMIS Data Dictionary, Section 5.2.
userID string32 required
See August 2016 HMIS Data Dictionary, Section 5.7.
Source
<xs:element name="Organization" type="hmis:organization"/>
Element export / PATHStatus
Namespace http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd
Annotations
See August 2016 HMIS Data Dictionary, Section 4.20
Diagram
Diagram HUD_HMIS_xsd_Attribute_Group_baseMetaData.tmp#baseMetaData HUD_HMIS_xsd_Complex_Type_pathStatus.tmp#pathStatus_PathStatusID HUD_HMIS_xsd_Complex_Type_pathStatus.tmp#pathStatus_ProjectEntryID HUD_HMIS_xsd_Complex_Type_pathStatus.tmp#pathStatus_DateOfStatus HUD_HMIS_xsd_Complex_Type_pathStatus.tmp#pathStatus_ClientEnrolledInPATH HUD_HMIS_xsd_Complex_Type_pathStatus.tmp#pathStatus_ReasonNotEnrolled HUD_HMIS_xsd_Complex_Type_pathStatus.tmp#pathStatus
Type pathStatus
Properties
content complex
Model
Children ClientEnrolledInPATH, DateOfStatus, PathStatusID, ProjectEntryID, ReasonNotEnrolled
Instance
<PATHStatus dateCreated="" dateDeleted="" dateUpdated="" userID="" xmlns="http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd">
  <PathStatusID>{1,1}</PathStatusID>
  <ProjectEntryID>{1,1}</ProjectEntryID>
  <DateOfStatus>{1,1}</DateOfStatus>
  <ClientEnrolledInPATH>{1,1}</ClientEnrolledInPATH>
  <ReasonNotEnrolled>{0,1}</ReasonNotEnrolled>
</PATHStatus>
Attributes
QName Type Use Annotation
dateCreated xs:dateTime required
See August 2016 HMIS Data Dictionary, Section 5.1.
dateDeleted xs:dateTime optional
If the intended record is to be deleted, this metadata allows you to both indicate the record should be deleted within the target system, as well as indicate the specific time it was deleted.
dateUpdated xs:dateTime required
See August 2016 HMIS Data Dictionary, Section 5.2.
userID string32 required
See August 2016 HMIS Data Dictionary, Section 5.7.
Asserts
Test XPath default namespace Annotation
if (hmis:ClientEnrolledInPATH/text()='0') then boolean(hmis:ReasonNotEnrolled) else (if (not(hmis:ClientEnrolledInPATH/text()='0')) then (not(boolean(hmis:ReasonNotEnrolled))) else false())
Source
<xs:element name="PATHStatus" type="hmis:pathStatus">
  <xs:annotation>
    <xs:documentation xml:lang="en">See August 2016 HMIS Data Dictionary, Section 4.20</xs:documentation>
  </xs:annotation>
</xs:element>
Element export / EntrySSVF
Namespace http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd
Diagram
Diagram HUD_HMIS_xsd_Attribute_Group_baseMetaData.tmp#baseMetaData HUD_HMIS_xsd_Complex_Type_entrySSVF.tmp#entrySSVF_EntrySSVFID HUD_HMIS_xsd_Complex_Type_entrySSVF.tmp#entrySSVF_ProjectEntryID HUD_HMIS_xsd_Complex_Type_entrySSVF.tmp#entrySSVF_PercentAMI HUD_HMIS_xsd_Complex_Type_entrySSVF.tmp#entrySSVF_LastPermanentStreet HUD_HMIS_xsd_Complex_Type_entrySSVF.tmp#entrySSVF_LastPermanentCity HUD_HMIS_xsd_Complex_Type_entrySSVF.tmp#entrySSVF_LastPermanentState HUD_HMIS_xsd_Complex_Type_entrySSVF.tmp#entrySSVF_LastPermanentZIP HUD_HMIS_xsd_Complex_Type_entrySSVF.tmp#entrySSVF_AddressDataQuality HUD_HMIS_xsd_Complex_Type_entrySSVF.tmp#entrySSVF_UrgentReferral HUD_HMIS_xsd_Complex_Type_entrySSVF.tmp#entrySSVF_TimeToHousingLoss HUD_HMIS_xsd_Complex_Type_entrySSVF.tmp#entrySSVF_ZeroIncome HUD_HMIS_xsd_Complex_Type_entrySSVF.tmp#entrySSVF_AnnualPercentAMI HUD_HMIS_xsd_Complex_Type_entrySSVF.tmp#entrySSVF_FinancialChange HUD_HMIS_xsd_Complex_Type_entrySSVF.tmp#entrySSVF_HouseholdChange HUD_HMIS_xsd_Complex_Type_entrySSVF.tmp#entrySSVF_EvictionHistory HUD_HMIS_xsd_Complex_Type_entrySSVF.tmp#entrySSVF_SubsidyAtRisk HUD_HMIS_xsd_Complex_Type_entrySSVF.tmp#entrySSVF_LiteralHomelessHistory HUD_HMIS_xsd_Complex_Type_entrySSVF.tmp#entrySSVF_DisabledHoH HUD_HMIS_xsd_Complex_Type_entrySSVF.tmp#entrySSVF_CriminalRecord HUD_HMIS_xsd_Complex_Type_entrySSVF.tmp#entrySSVF_SexOffender HUD_HMIS_xsd_Complex_Type_entrySSVF.tmp#entrySSVF_DependentUnder6 HUD_HMIS_xsd_Complex_Type_entrySSVF.tmp#entrySSVF_SingleParent HUD_HMIS_xsd_Complex_Type_entrySSVF.tmp#entrySSVF_HH5Plus HUD_HMIS_xsd_Complex_Type_entrySSVF.tmp#entrySSVF_IraqAfghanistan HUD_HMIS_xsd_Complex_Type_entrySSVF.tmp#entrySSVF_FemVet HUD_HMIS_xsd_Complex_Type_entrySSVF.tmp#entrySSVF_HPScreeningScore HUD_HMIS_xsd_Complex_Type_entrySSVF.tmp#entrySSVF_ThresholdScore HUD_HMIS_xsd_Complex_Type_entrySSVF.tmp#entrySSVF_ERVisits HUD_HMIS_xsd_Complex_Type_entrySSVF.tmp#entrySSVF_JailNights HUD_HMIS_xsd_Complex_Type_entrySSVF.tmp#entrySSVF_HospitalNights HUD_HMIS_xsd_Complex_Type_entrySSVF.tmp#entrySSVF_VAMCStation HUD_HMIS_xsd_Complex_Type_entrySSVF.tmp#entrySSVF
Type entrySSVF
Properties
content complex
Model
Children AddressDataQuality, AnnualPercentAMI, CriminalRecord, DependentUnder6, DisabledHoH, ERVisits, EntrySSVFID, EvictionHistory, FemVet, FinancialChange, HH5Plus, HPScreeningScore, HospitalNights, HouseholdChange, IraqAfghanistan, JailNights, LastPermanentCity, LastPermanentState, LastPermanentStreet, LastPermanentZIP, LiteralHomelessHistory, PercentAMI, ProjectEntryID, SexOffender, SingleParent, SubsidyAtRisk, ThresholdScore, TimeToHousingLoss, UrgentReferral, VAMCStation, ZeroIncome
Instance
<EntrySSVF dateCreated="" dateDeleted="" dateUpdated="" userID="" xmlns="http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd">
  <EntrySSVFID>{1,1}</EntrySSVFID>
  <ProjectEntryID>{1,1}</ProjectEntryID>
  <PercentAMI>{0,1}</PercentAMI>
  <LastPermanentStreet>{0,1}</LastPermanentStreet>
  <LastPermanentCity>{0,1}</LastPermanentCity>
  <LastPermanentState>{0,1}</LastPermanentState>
  <LastPermanentZIP>{0,1}</LastPermanentZIP>
  <AddressDataQuality>{0,1}</AddressDataQuality>
  <UrgentReferral>{0,1}</UrgentReferral>
  <TimeToHousingLoss>{0,1}</TimeToHousingLoss>
  <ZeroIncome>{0,1}</ZeroIncome>
  <AnnualPercentAMI>{0,1}</AnnualPercentAMI>
  <FinancialChange>{0,1}</FinancialChange>
  <HouseholdChange>{0,1}</HouseholdChange>
  <EvictionHistory>{0,1}</EvictionHistory>
  <SubsidyAtRisk>{0,1}</SubsidyAtRisk>
  <LiteralHomelessHistory>{0,1}</LiteralHomelessHistory>
  <DisabledHoH>{0,1}</DisabledHoH>
  <CriminalRecord>{0,1}</CriminalRecord>
  <SexOffender>{0,1}</SexOffender>
  <DependentUnder6>{0,1}</DependentUnder6>
  <SingleParent>{0,1}</SingleParent>
  <HH5Plus>{0,1}</HH5Plus>
  <IraqAfghanistan>{0,1}</IraqAfghanistan>
  <FemVet>{0,1}</FemVet>
  <HPScreeningScore>{0,1}</HPScreeningScore>
  <ThresholdScore>{0,1}</ThresholdScore>
  <ERVisits>{0,1}</ERVisits>
  <JailNights>{0,1}</JailNights>
  <HospitalNights>{0,1}</HospitalNights>
  <VAMCStation>{0,1}</VAMCStation>
</EntrySSVF>
Attributes
QName Type Use Annotation
dateCreated xs:dateTime required
See August 2016 HMIS Data Dictionary, Section 5.1.
dateDeleted xs:dateTime optional
If the intended record is to be deleted, this metadata allows you to both indicate the record should be deleted within the target system, as well as indicate the specific time it was deleted.
dateUpdated xs:dateTime required
See August 2016 HMIS Data Dictionary, Section 5.2.
userID string32 required
See August 2016 HMIS Data Dictionary, Section 5.7.
Source
<xs:element name="EntrySSVF" type="hmis:entrySSVF"/>
Element export / Project
Namespace http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd
Annotations
See August 2016 HMIS Data Dictionary, Section 2.
Diagram
Diagram HUD_HMIS_xsd_Attribute_Group_baseMetaData.tmp#baseMetaData HUD_HMIS_xsd_Complex_Type_project.tmp#project_ProjectID HUD_HMIS_xsd_Complex_Type_project.tmp#project_OrganizationID HUD_HMIS_xsd_Complex_Type_project.tmp#project_ProjectName HUD_HMIS_xsd_Complex_Type_project.tmp#project_ContinuumProject HUD_HMIS_xsd_Complex_Type_project.tmp#project_ProjectType HUD_HMIS_xsd_Complex_Type_project.tmp#project_ResidentialAffiliation HUD_HMIS_xsd_Complex_Type_project.tmp#project_TrackingMethod HUD_HMIS_xsd_Complex_Type_project.tmp#project_TargetPopulation HUD_HMIS_xsd_Complex_Type_project.tmp#project_ProjectCommonName HUD_HMIS_xsd_Complex_Type_project.tmp#project
Type project
Properties
content complex
Model
Children ContinuumProject, OrganizationID, ProjectCommonName, ProjectID, ProjectName, ProjectType, ResidentialAffiliation, TargetPopulation, TrackingMethod
Instance
<Project dateCreated="" dateDeleted="" dateUpdated="" userID="" xmlns="http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd">
  <ProjectID>{1,1}</ProjectID>
  <OrganizationID>{1,1}</OrganizationID>
  <ProjectName>{1,1}</ProjectName>
  <ContinuumProject>{1,1}</ContinuumProject>
  <ProjectType>{1,1}</ProjectType>
  <ResidentialAffiliation>{0,1}</ResidentialAffiliation>
  <TrackingMethod>{0,1}</TrackingMethod>
  <TargetPopulation>{0,1}</TargetPopulation>
  <ProjectCommonName>{0,1}</ProjectCommonName>
</Project>
Attributes
QName Type Use Annotation
dateCreated xs:dateTime required
See August 2016 HMIS Data Dictionary, Section 5.1.
dateDeleted xs:dateTime optional
If the intended record is to be deleted, this metadata allows you to both indicate the record should be deleted within the target system, as well as indicate the specific time it was deleted.
dateUpdated xs:dateTime required
See August 2016 HMIS Data Dictionary, Section 5.2.
userID string32 required
See August 2016 HMIS Data Dictionary, Section 5.7.
Source
<xs:element name="Project" type="hmis:project">
  <xs:annotation>
    <xs:documentation xml:lang="en">See August 2016 HMIS Data Dictionary, Section 2.</xs:documentation>
  </xs:annotation>
</xs:element>
Element export / CoC
Namespace http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd
Annotations
Diagram
Diagram HUD_HMIS_xsd_Attribute_Group_baseMetaData.tmp#baseMetaData HUD_HMIS_xsd_Complex_Type_coc.tmp#coc_CoCCode HUD_HMIS_xsd_Complex_Type_coc.tmp#coc_ProjectID HUD_HMIS_xsd_Complex_Type_coc.tmp#coc
Type coc
Properties
content complex
Model
Children CoCCode, ProjectID
Instance
<CoC dateCreated="" dateDeleted="" dateUpdated="" userID="" xmlns="http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd">
  <CoCCode>{1,1}</CoCCode>
  <ProjectID>{1,1}</ProjectID>
</CoC>
Attributes
QName Type Use Annotation
dateCreated xs:dateTime required
See August 2016 HMIS Data Dictionary, Section 5.1.
dateDeleted xs:dateTime optional
If the intended record is to be deleted, this metadata allows you to both indicate the record should be deleted within the target system, as well as indicate the specific time it was deleted.
dateUpdated xs:dateTime required
See August 2016 HMIS Data Dictionary, Section 5.2.
userID string32 required
See August 2016 HMIS Data Dictionary, Section 5.7.
Source
<xs:element name="CoC" type="hmis:coc">
  <xs:annotation>
    <xs:documentation xml:lang="en"/>
  </xs:annotation>
</xs:element>
Element export / ResidentialMoveInDate
Namespace http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd
Annotations
See August 2016 HMIS Data Dictionary, Section 4.17
Diagram
Diagram HUD_HMIS_xsd_Attribute_Group_baseMetaData.tmp#baseMetaData HUD_HMIS_xsd_Complex_Type_residentialMoveInDate.tmp#residentialMoveInDate_ResidentialMoveInDateID HUD_HMIS_xsd_Complex_Type_residentialMoveInDate.tmp#residentialMoveInDate_ProjectEntryID HUD_HMIS_xsd_Complex_Type_residentialMoveInDate.tmp#residentialMoveInDate_ResidentialMoveInDate HUD_HMIS_xsd_Complex_Type_residentialMoveInDate.tmp#residentialMoveInDate
Type residentialMoveInDate
Properties
content complex
Model
Children ProjectEntryID, ResidentialMoveInDate, ResidentialMoveInDateID
Instance
<ResidentialMoveInDate dateCreated="" dateDeleted="" dateUpdated="" userID="" xmlns="http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd">
  <ResidentialMoveInDateID>{1,1}</ResidentialMoveInDateID>
  <ProjectEntryID>{1,1}</ProjectEntryID>
  <ResidentialMoveInDate>{0,1}</ResidentialMoveInDate>
</ResidentialMoveInDate>
Attributes
QName Type Use Annotation
dateCreated xs:dateTime required
See August 2016 HMIS Data Dictionary, Section 5.1.
dateDeleted xs:dateTime optional
If the intended record is to be deleted, this metadata allows you to both indicate the record should be deleted within the target system, as well as indicate the specific time it was deleted.
dateUpdated xs:dateTime required
See August 2016 HMIS Data Dictionary, Section 5.2.
userID string32 required
See August 2016 HMIS Data Dictionary, Section 5.7.
Source
<xs:element name="ResidentialMoveInDate" type="hmis:residentialMoveInDate">
  <xs:annotation>
    <xs:documentation xml:lang="en">See August 2016 HMIS Data Dictionary, Section 4.17</xs:documentation>
  </xs:annotation>
</xs:element>
Element export / RHYBCPStatus
Namespace http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd
Annotations
See August 2016 HMIS Data Dictionary, Section 4.22
Diagram
Diagram HUD_HMIS_xsd_Attribute_Group_baseMetaData.tmp#baseMetaData HUD_HMIS_xsd_Complex_Type_rhyBCPStatus.tmp#rhyBCPStatus_RHYBCPStatusID HUD_HMIS_xsd_Complex_Type_rhyBCPStatus.tmp#rhyBCPStatus_ProjectEntryID HUD_HMIS_xsd_Complex_Type_rhyBCPStatus.tmp#rhyBCPStatus_StatusDate HUD_HMIS_xsd_Complex_Type_rhyBCPStatus.tmp#rhyBCPStatus_FYSBYouth HUD_HMIS_xsd_Complex_Type_rhyBCPStatus.tmp#rhyBCPStatus_ReasonNoServices HUD_HMIS_xsd_Complex_Type_rhyBCPStatus.tmp#rhyBCPStatus
Type rhyBCPStatus
Properties
content complex
Model
Children FYSBYouth, ProjectEntryID, RHYBCPStatusID, ReasonNoServices, StatusDate
Instance
<RHYBCPStatus dateCreated="" dateDeleted="" dateUpdated="" userID="" xmlns="http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd">
  <RHYBCPStatusID>{1,1}</RHYBCPStatusID>
  <ProjectEntryID>{1,1}</ProjectEntryID>
  <StatusDate>{1,1}</StatusDate>
  <FYSBYouth>{1,1}</FYSBYouth>
  <ReasonNoServices>{0,1}</ReasonNoServices>
</RHYBCPStatus>
Attributes
QName Type Use Annotation
dateCreated xs:dateTime required
See August 2016 HMIS Data Dictionary, Section 5.1.
dateDeleted xs:dateTime optional
If the intended record is to be deleted, this metadata allows you to both indicate the record should be deleted within the target system, as well as indicate the specific time it was deleted.
dateUpdated xs:dateTime required
See August 2016 HMIS Data Dictionary, Section 5.2.
userID string32 required
See August 2016 HMIS Data Dictionary, Section 5.7.
Asserts
Test XPath default namespace Annotation
if (hmis:FYSBYouth/text()='0') then boolean(hmis:ReasonNoServices) else (if (not(hmis:FYSBYouth/text()='0')) then (not(boolean(hmis:ReasonNoServices))) else false())
Source
<xs:element name="RHYBCPStatus" type="hmis:rhyBCPStatus">
  <xs:annotation>
    <xs:documentation xml:lang="en">See August 2016 HMIS Data Dictionary, Section 4.22</xs:documentation>
  </xs:annotation>
</xs:element>
Element export / ServiceFAReferral
Namespace http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd
Annotations
See August 2016 HMIS Data Dictionary, Section 4.14-4.16
Diagram
Diagram HUD_HMIS_xsd_Attribute_Group_baseMetaData.tmp#baseMetaData HUD_HMIS_xsd_Complex_Type_serviceFAReferral.tmp#serviceFAReferral_ServiceFAReferralID HUD_HMIS_xsd_Complex_Type_serviceFAReferral.tmp#serviceFAReferral_ProjectEntryID HUD_HMIS_xsd_Complex_Type_serviceFAReferral.tmp#serviceFAReferral_DateProvided HUD_HMIS_xsd_Complex_Type_serviceFAReferral.tmp#serviceFAReferral_RecordType HUD_HMIS_xsd_Complex_Type_serviceFAReferral.tmp#serviceFAReferral_TypeProvided HUD_HMIS_xsd_Complex_Type_serviceFAReferral.tmp#serviceFAReferral_OtherTypeProvided HUD_HMIS_xsd_Complex_Type_serviceFAReferral.tmp#serviceFAReferral_SubTypeProvided HUD_HMIS_xsd_Complex_Type_serviceFAReferral.tmp#serviceFAReferral_FAAmount HUD_HMIS_xsd_Complex_Type_serviceFAReferral.tmp#serviceFAReferral_ReferralOutcome HUD_HMIS_xsd_Complex_Type_serviceFAReferral.tmp#serviceFAReferral
Type serviceFAReferral
Properties
content complex
Model
Children DateProvided, FAAmount, OtherTypeProvided, ProjectEntryID, RecordType, ReferralOutcome, ServiceFAReferralID, SubTypeProvided, TypeProvided
Instance
<ServiceFAReferral dateCreated="" dateDeleted="" dateUpdated="" userID="" xmlns="http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd">
  <ServiceFAReferralID>{1,1}</ServiceFAReferralID>
  <ProjectEntryID>{1,1}</ProjectEntryID>
  <DateProvided>{1,1}</DateProvided>
  <RecordType>{1,1}</RecordType>
  <TypeProvided>{1,1}</TypeProvided>
  <OtherTypeProvided>{0,1}</OtherTypeProvided>
  <SubTypeProvided>{0,1}</SubTypeProvided>
  <FAAmount>{0,1}</FAAmount>
  <ReferralOutcome>{0,1}</ReferralOutcome>
</ServiceFAReferral>
Attributes
QName Type Use Annotation
dateCreated xs:dateTime required
See August 2016 HMIS Data Dictionary, Section 5.1.
dateDeleted xs:dateTime optional
If the intended record is to be deleted, this metadata allows you to both indicate the record should be deleted within the target system, as well as indicate the specific time it was deleted.
dateUpdated xs:dateTime required
See August 2016 HMIS Data Dictionary, Section 5.2.
userID string32 required
See August 2016 HMIS Data Dictionary, Section 5.7.
Asserts
Test XPath default namespace Annotation
if (not (hmis:RecordType/text() ='144' and hmis:TypeProvided/text() ='6')) then not (boolean(hmis:OtherTypeProvided)) else boolean(hmis:OtherTypeProvided)
if (not (hmis:RecordType/text() ='144' and (hmis:TypeProvided/text() ='3' or hmis:TypeProvided/text() ='4' or hmis:TypeProvided/text() ='5'))) then not (boolean(hmis:SubTypeProvided)) else boolean(hmis:TypeProvided)
if (not (hmis:RecordType/text() ='151') and not (hmis:RecordType/text() ='152')) then (not (boolean(hmis:FAAmount))) else boolean(hmis:FAAmount)
Source
<xs:element name="ServiceFAReferral" type="hmis:serviceFAReferral">
  <xs:annotation>
    <xs:documentation xml:lang="en">See August 2016 HMIS Data Dictionary, Section 4.14-4.16</xs:documentation>
  </xs:annotation>
</xs:element>
Element export / Site
Namespace http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd
Annotations
See August 2016 HMIS Data Dictionary, Section 2.8.
Diagram
Diagram HUD_HMIS_xsd_Attribute_Group_baseMetaData.tmp#baseMetaData HUD_HMIS_xsd_Complex_Type_site.tmp#site_SiteID HUD_HMIS_xsd_Complex_Type_site.tmp#site_CoCCode HUD_HMIS_xsd_Complex_Type_site.tmp#site_ProjectID HUD_HMIS_xsd_Complex_Type_site.tmp#site_PrincipalSite HUD_HMIS_xsd_Complex_Type_site.tmp#site_Address HUD_HMIS_xsd_Complex_Type_site.tmp#site_City HUD_HMIS_xsd_Complex_Type_site.tmp#site_State HUD_HMIS_xsd_Complex_Type_site.tmp#site_ZIP HUD_HMIS_xsd_Complex_Type_site.tmp#site_Geocode HUD_HMIS_xsd_Complex_Type_site.tmp#site
Type site
Properties
content complex
Model
Children Address, City, CoCCode, Geocode, PrincipalSite, ProjectID, SiteID, State, ZIP
Instance
<Site dateCreated="" dateDeleted="" dateUpdated="" userID="" xmlns="http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd">
  <SiteID>{1,1}</SiteID>
  <CoCCode>{1,1}</CoCCode>
  <ProjectID>{1,1}</ProjectID>
  <PrincipalSite>{1,1}</PrincipalSite>
  <Address>{0,1}</Address>
  <City>{0,1}</City>
  <State>{0,1}</State>
  <ZIP>{0,1}</ZIP>
  <Geocode>{0,1}</Geocode>
</Site>
Attributes
QName Type Use Annotation
dateCreated xs:dateTime required
See August 2016 HMIS Data Dictionary, Section 5.1.
dateDeleted xs:dateTime optional
If the intended record is to be deleted, this metadata allows you to both indicate the record should be deleted within the target system, as well as indicate the specific time it was deleted.
dateUpdated xs:dateTime required
See August 2016 HMIS Data Dictionary, Section 5.2.
userID string32 required
See August 2016 HMIS Data Dictionary, Section 5.7.
Source
<xs:element name="Site" type="hmis:site">
  <xs:annotation>
    <xs:documentation xml:lang="en">See August 2016 HMIS Data Dictionary, Section 2.8.</xs:documentation>
  </xs:annotation>
</xs:element>
Element export / ClientVeteranInfo
Namespace http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd
Annotations
See August 2016 HMIS Data Dictionary, Section 4.41
Diagram
Diagram HUD_HMIS_xsd_Attribute_Group_baseMetaData.tmp#baseMetaData HUD_HMIS_xsd_Complex_Type_clientVeteranInfo.tmp#clientVeteranInfo_ClientVeteranInfoID HUD_HMIS_xsd_Complex_Type_clientVeteranInfo.tmp#clientVeteranInfo_PersonalID HUD_HMIS_xsd_Complex_Type_clientVeteranInfo.tmp#clientVeteranInfo_YearEnteredService HUD_HMIS_xsd_Complex_Type_clientVeteranInfo.tmp#clientVeteranInfo_YearSeparated HUD_HMIS_xsd_Complex_Type_clientVeteranInfo.tmp#clientVeteranInfo_WorldWarII HUD_HMIS_xsd_Complex_Type_clientVeteranInfo.tmp#clientVeteranInfo_KoreanWar HUD_HMIS_xsd_Complex_Type_clientVeteranInfo.tmp#clientVeteranInfo_VietnamWar HUD_HMIS_xsd_Complex_Type_clientVeteranInfo.tmp#clientVeteranInfo_DesertStorm HUD_HMIS_xsd_Complex_Type_clientVeteranInfo.tmp#clientVeteranInfo_AfghanistanOEF HUD_HMIS_xsd_Complex_Type_clientVeteranInfo.tmp#clientVeteranInfo_IraqOIF HUD_HMIS_xsd_Complex_Type_clientVeteranInfo.tmp#clientVeteranInfo_IraqOND HUD_HMIS_xsd_Complex_Type_clientVeteranInfo.tmp#clientVeteranInfo_OtherTheater HUD_HMIS_xsd_Complex_Type_clientVeteranInfo.tmp#clientVeteranInfo_MilitaryBranch HUD_HMIS_xsd_Complex_Type_clientVeteranInfo.tmp#clientVeteranInfo_DischargeStatus HUD_HMIS_xsd_Complex_Type_clientVeteranInfo.tmp#clientVeteranInfo
Type clientVeteranInfo
Properties
content complex
Model
Children AfghanistanOEF, ClientVeteranInfoID, DesertStorm, DischargeStatus, IraqOIF, IraqOND, KoreanWar, MilitaryBranch, OtherTheater, PersonalID, VietnamWar, WorldWarII, YearEnteredService, YearSeparated
Instance
<ClientVeteranInfo dateCreated="" dateDeleted="" dateUpdated="" userID="" xmlns="http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd">
  <ClientVeteranInfoID>{1,1}</ClientVeteranInfoID>
  <PersonalID>{1,1}</PersonalID>
  <YearEnteredService>{0,1}</YearEnteredService>
  <YearSeparated>{0,1}</YearSeparated>
  <WorldWarII>{0,1}</WorldWarII>
  <KoreanWar>{0,1}</KoreanWar>
  <VietnamWar>{0,1}</VietnamWar>
  <DesertStorm>{0,1}</DesertStorm>
  <AfghanistanOEF>{0,1}</AfghanistanOEF>
  <IraqOIF>{0,1}</IraqOIF>
  <IraqOND>{0,1}</IraqOND>
  <OtherTheater>{0,1}</OtherTheater>
  <MilitaryBranch>{0,1}</MilitaryBranch>
  <DischargeStatus>{0,1}</DischargeStatus>
</ClientVeteranInfo>
Attributes
QName Type Use Annotation
dateCreated xs:dateTime required
See August 2016 HMIS Data Dictionary, Section 5.1.
dateDeleted xs:dateTime optional
If the intended record is to be deleted, this metadata allows you to both indicate the record should be deleted within the target system, as well as indicate the specific time it was deleted.
dateUpdated xs:dateTime required
See August 2016 HMIS Data Dictionary, Section 5.2.
userID string32 required
See August 2016 HMIS Data Dictionary, Section 5.7.
Source
<xs:element name="ClientVeteranInfo" type="hmis:clientVeteranInfo">
  <xs:annotation>
    <xs:documentation xml:lang="en">See August 2016 HMIS Data Dictionary, Section 4.41</xs:documentation>
  </xs:annotation>
</xs:element>
Element export / EntryRHSP
Namespace http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd
Annotations
See August 2016 HMIS Data Dictionary, Section 4.40.1.
Diagram
Diagram HUD_HMIS_xsd_Attribute_Group_baseMetaData.tmp#baseMetaData HUD_HMIS_xsd_Complex_Type_entryRHSP.tmp#entryRHSP_EntryRHSPID HUD_HMIS_xsd_Complex_Type_entryRHSP.tmp#entryRHSP_ProjectEntryID HUD_HMIS_xsd_Complex_Type_entryRHSP.tmp#entryRHSP_WorstHousingSituation HUD_HMIS_xsd_Complex_Type_entryRHSP.tmp#entryRHSP
Type entryRHSP
Properties
content complex
Model
Children EntryRHSPID, ProjectEntryID, WorstHousingSituation
Instance
<EntryRHSP dateCreated="" dateDeleted="" dateUpdated="" userID="" xmlns="http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd">
  <EntryRHSPID>{1,1}</EntryRHSPID>
  <ProjectEntryID>{1,1}</ProjectEntryID>
  <WorstHousingSituation>{1,1}</WorstHousingSituation>
</EntryRHSP>
Attributes
QName Type Use Annotation
dateCreated xs:dateTime required
See August 2016 HMIS Data Dictionary, Section 5.1.
dateDeleted xs:dateTime optional
If the intended record is to be deleted, this metadata allows you to both indicate the record should be deleted within the target system, as well as indicate the specific time it was deleted.
dateUpdated xs:dateTime required
See August 2016 HMIS Data Dictionary, Section 5.2.
userID string32 required
See August 2016 HMIS Data Dictionary, Section 5.7.
Source
<xs:element name="EntryRHSP" type="hmis:entryRHSP">
  <xs:annotation>
    <xs:documentation xml:lang="en">See August 2016 HMIS Data Dictionary, Section 4.40.1.</xs:documentation>
  </xs:annotation>
</xs:element>
Element export / EntryRHY
Namespace http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd
Annotations
See August 2016 HMIS Data Dictionary, Section 4.33.
Diagram
Diagram HUD_HMIS_xsd_Attribute_Group_baseMetaData.tmp#baseMetaData HUD_HMIS_xsd_Complex_Type_entryRHY.tmp#entryRHY_EntryRHYID HUD_HMIS_xsd_Complex_Type_entryRHY.tmp#entryRHY_ProjectEntryID HUD_HMIS_xsd_Complex_Type_entryRHY.tmp#entryRHY_HouseholdDynamics HUD_HMIS_xsd_Complex_Type_entryRHY.tmp#entryRHY_SexualOrientation HUD_HMIS_xsd_Complex_Type_entryRHY.tmp#entryRHY_SexualOrientationGenderIDYouth HUD_HMIS_xsd_Complex_Type_entryRHY.tmp#entryRHY_SexualOrientationGenderIDFam HUD_HMIS_xsd_Complex_Type_entryRHY.tmp#entryRHY_HousingIssuesYouth HUD_HMIS_xsd_Complex_Type_entryRHY.tmp#entryRHY_HousingIssuesFam HUD_HMIS_xsd_Complex_Type_entryRHY.tmp#entryRHY_SchoolEducationalIssuesYouth HUD_HMIS_xsd_Complex_Type_entryRHY.tmp#entryRHY_SchoolEducationalIssuesFam HUD_HMIS_xsd_Complex_Type_entryRHY.tmp#entryRHY_UnemploymentYouth HUD_HMIS_xsd_Complex_Type_entryRHY.tmp#entryRHY_UnemploymentFam HUD_HMIS_xsd_Complex_Type_entryRHY.tmp#entryRHY_MentalHealthIssuesYouth HUD_HMIS_xsd_Complex_Type_entryRHY.tmp#entryRHY_MentalHealthIssuesFam HUD_HMIS_xsd_Complex_Type_entryRHY.tmp#entryRHY_HealthIssuesYouth HUD_HMIS_xsd_Complex_Type_entryRHY.tmp#entryRHY_HealthIssuesFam HUD_HMIS_xsd_Complex_Type_entryRHY.tmp#entryRHY_PhysicalDisabilityYouth HUD_HMIS_xsd_Complex_Type_entryRHY.tmp#entryRHY_PhysicalDisabilityFam HUD_HMIS_xsd_Complex_Type_entryRHY.tmp#entryRHY_MentalDisabilityYouth HUD_HMIS_xsd_Complex_Type_entryRHY.tmp#entryRHY_MentalDisabilityFam HUD_HMIS_xsd_Complex_Type_entryRHY.tmp#entryRHY_AbuseAndNeglectYouth HUD_HMIS_xsd_Complex_Type_entryRHY.tmp#entryRHY_AbuseAndNeglectFam HUD_HMIS_xsd_Complex_Type_entryRHY.tmp#entryRHY_AlcoholDrugAbuseYouth HUD_HMIS_xsd_Complex_Type_entryRHY.tmp#entryRHY_AlcoholDrugAbuseFam HUD_HMIS_xsd_Complex_Type_entryRHY.tmp#entryRHY_InsufficientIncome HUD_HMIS_xsd_Complex_Type_entryRHY.tmp#entryRHY_ActiveMilitaryParent HUD_HMIS_xsd_Complex_Type_entryRHY.tmp#entryRHY_IncarceratedParent HUD_HMIS_xsd_Complex_Type_entryRHY.tmp#entryRHY_IncarceratedParentStatus HUD_HMIS_xsd_Complex_Type_entryRHY.tmp#entryRHY_WorkPlaceViolenceThreats HUD_HMIS_xsd_Complex_Type_entryRHY.tmp#entryRHY_WorkplacePromiseDifference HUD_HMIS_xsd_Complex_Type_entryRHY.tmp#entryRHY_CoercedToContinueWork HUD_HMIS_xsd_Complex_Type_entryRHY.tmp#entryRHY_LaborExploitPastThreeMonths HUD_HMIS_xsd_Complex_Type_entryRHY.tmp#entryRHY_ExchangeForSex HUD_HMIS_xsd_Complex_Type_entryRHY.tmp#entryRHY_ExchangeForSexPastThreeMonths HUD_HMIS_xsd_Complex_Type_entryRHY.tmp#entryRHY_CountOfExchangeForSex HUD_HMIS_xsd_Complex_Type_entryRHY.tmp#entryRHY_AskedOrForcedToExchangeForSex HUD_HMIS_xsd_Complex_Type_entryRHY.tmp#entryRHY_AskedOrForcedToExchangeForSexPastThreeMonths HUD_HMIS_xsd_Complex_Type_entryRHY.tmp#entryRHY_FormerWardJuvenileJustice HUD_HMIS_xsd_Complex_Type_entryRHY.tmp#entryRHY_JuvenileJusticeYears HUD_HMIS_xsd_Complex_Type_entryRHY.tmp#entryRHY_JuvenileJusticeMonths HUD_HMIS_xsd_Complex_Type_entryRHY.tmp#entryRHY_FormerWardChildWelfare HUD_HMIS_xsd_Complex_Type_entryRHY.tmp#entryRHY_ChildWelfareYears HUD_HMIS_xsd_Complex_Type_entryRHY.tmp#entryRHY_ChildWelfareMonths HUD_HMIS_xsd_Complex_Type_entryRHY.tmp#entryRHY_ReferralSource HUD_HMIS_xsd_Complex_Type_entryRHY.tmp#entryRHY_CountOutreachReferralApproaches HUD_HMIS_xsd_Complex_Type_entryRHY.tmp#entryRHY
Type entryRHY
Properties
content complex
Model
Children AbuseAndNeglectFam, AbuseAndNeglectYouth, ActiveMilitaryParent, AlcoholDrugAbuseFam, AlcoholDrugAbuseYouth, AskedOrForcedToExchangeForSex, AskedOrForcedToExchangeForSexPastThreeMonths, ChildWelfareMonths, ChildWelfareYears, CoercedToContinueWork, CountOfExchangeForSex, CountOutreachReferralApproaches, EntryRHYID, ExchangeForSex, ExchangeForSexPastThreeMonths, FormerWardChildWelfare, FormerWardJuvenileJustice, HealthIssuesFam, HealthIssuesYouth, HouseholdDynamics, HousingIssuesFam, HousingIssuesYouth, IncarceratedParent, IncarceratedParentStatus, InsufficientIncome, JuvenileJusticeMonths, JuvenileJusticeYears, LaborExploitPastThreeMonths, MentalDisabilityFam, MentalDisabilityYouth, MentalHealthIssuesFam, MentalHealthIssuesYouth, PhysicalDisabilityFam, PhysicalDisabilityYouth, ProjectEntryID, ReferralSource, SchoolEducationalIssuesFam, SchoolEducationalIssuesYouth, SexualOrientation, SexualOrientationGenderIDFam, SexualOrientationGenderIDYouth, UnemploymentFam, UnemploymentYouth, WorkPlaceViolenceThreats, WorkplacePromiseDifference
Instance
<EntryRHY dateCreated="" dateDeleted="" dateUpdated="" userID="" xmlns="http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd">
  <EntryRHYID>{1,1}</EntryRHYID>
  <ProjectEntryID>{1,1}</ProjectEntryID>
  <HouseholdDynamics>{1,1}</HouseholdDynamics>
  <SexualOrientation>{1,1}</SexualOrientation>
  <SexualOrientationGenderIDYouth>{1,1}</SexualOrientationGenderIDYouth>
  <SexualOrientationGenderIDFam>{1,1}</SexualOrientationGenderIDFam>
  <HousingIssuesYouth>{1,1}</HousingIssuesYouth>
  <HousingIssuesFam>{1,1}</HousingIssuesFam>
  <SchoolEducationalIssuesYouth>{1,1}</SchoolEducationalIssuesYouth>
  <SchoolEducationalIssuesFam>{1,1}</SchoolEducationalIssuesFam>
  <UnemploymentYouth>{1,1}</UnemploymentYouth>
  <UnemploymentFam>{1,1}</UnemploymentFam>
  <MentalHealthIssuesYouth>{1,1}</MentalHealthIssuesYouth>
  <MentalHealthIssuesFam>{1,1}</MentalHealthIssuesFam>
  <HealthIssuesYouth>{1,1}</HealthIssuesYouth>
  <HealthIssuesFam>{1,1}</HealthIssuesFam>
  <PhysicalDisabilityYouth>{1,1}</PhysicalDisabilityYouth>
  <PhysicalDisabilityFam>{1,1}</PhysicalDisabilityFam>
  <MentalDisabilityYouth>{1,1}</MentalDisabilityYouth>
  <MentalDisabilityFam>{1,1}</MentalDisabilityFam>
  <AbuseAndNeglectYouth>{1,1}</AbuseAndNeglectYouth>
  <AbuseAndNeglectFam>{1,1}</AbuseAndNeglectFam>
  <AlcoholDrugAbuseYouth>{1,1}</AlcoholDrugAbuseYouth>
  <AlcoholDrugAbuseFam>{1,1}</AlcoholDrugAbuseFam>
  <InsufficientIncome>{1,1}</InsufficientIncome>
  <ActiveMilitaryParent>{1,1}</ActiveMilitaryParent>
  <IncarceratedParent>{1,1}</IncarceratedParent>
  <IncarceratedParentStatus>{0,1}</IncarceratedParentStatus>
  <WorkPlaceViolenceThreats>{0,1}</WorkPlaceViolenceThreats>
  <WorkplacePromiseDifference>{0,1}</WorkplacePromiseDifference>
  <CoercedToContinueWork>{0,1}</CoercedToContinueWork>
  <LaborExploitPastThreeMonths>{0,1}</LaborExploitPastThreeMonths>
  <ExchangeForSex>{1,1}</ExchangeForSex>
  <ExchangeForSexPastThreeMonths>{1,1}</ExchangeForSexPastThreeMonths>
  <CountOfExchangeForSex>{0,1}</CountOfExchangeForSex>
  <AskedOrForcedToExchangeForSex>{0,1}</AskedOrForcedToExchangeForSex>
  <AskedOrForcedToExchangeForSexPastThreeMonths>{0,1}</AskedOrForcedToExchangeForSexPastThreeMonths>
  <FormerWardJuvenileJustice>{1,1}</FormerWardJuvenileJustice>
  <JuvenileJusticeYears>{0,1}</JuvenileJusticeYears>
  <JuvenileJusticeMonths>{0,1}</JuvenileJusticeMonths>
  <FormerWardChildWelfare>{1,1}</FormerWardChildWelfare>
  <ChildWelfareYears>{0,1}</ChildWelfareYears>
  <ChildWelfareMonths>{0,1}</ChildWelfareMonths>
  <ReferralSource>{1,1}</ReferralSource>
  <CountOutreachReferralApproaches>{0,1}</CountOutreachReferralApproaches>
</EntryRHY>
Attributes
QName Type Use Annotation
dateCreated xs:dateTime required
See August 2016 HMIS Data Dictionary, Section 5.1.
dateDeleted xs:dateTime optional
If the intended record is to be deleted, this metadata allows you to both indicate the record should be deleted within the target system, as well as indicate the specific time it was deleted.
dateUpdated xs:dateTime required
See August 2016 HMIS Data Dictionary, Section 5.2.
userID string32 required
See August 2016 HMIS Data Dictionary, Section 5.7.
Asserts
Test XPath default namespace Annotation
if (hmis:WorkPlaceViolenceThreats/text()='1' or hmis:WorkplacePromiseDifference/text()='1') then boolean(hmis:CoercedToContinueWork) else (if (not(hmis:WorkPlaceViolenceThreats/text()='1' or hmis:WorkplacePromiseDifference/text()='1')) then (not(boolean(hmis:CoercedToContinueWork))) else false())
if (hmis:WorkPlaceViolenceThreats/text()='1' or hmis:WorkplacePromiseDifference/text()='1') then boolean(hmis:LaborExploitPastThreeMonths) else (if (not(hmis:WorkPlaceViolenceThreats/text()='1' or hmis:WorkplacePromiseDifference/text()='1')) then (not(boolean(hmis:LaborExploitPastThreeMonths))) else false())
if (hmis:ExchangeForSex/text()='1') then boolean(hmis:ExchangeForSexPastThreeMonths) else (if (not(hmis:ExchangeForSex/text()='1')) then (not(boolean(hmis:ExchangeForSexPastThreeMonths))) else false())
if (hmis:ExchangeForSex/text()='1') then boolean(hmis:CountOfExchangeForSex) else (if (not(hmis:ExchangeForSex/text()='1')) then (not(boolean(hmis:CountOfExchangeForSex))) else false())
if (hmis:ExchangeForSex/text()='1') then boolean(hmis:AskedOrForcedToExchangeForSex) else (if (not(hmis:ExchangeForSex/text()='1')) then (not(boolean(hmis:AskedOrForcedToExchangeForSex))) else false())
if (hmis:AskedOrForcedToExchangeForSex/text()='1') then boolean(hmis:AskedOrForcedToExchangeForSexPastThreeMonths) else (if (not(hmis:AskedOrForcedToExchangeForSex/text()='1')) then (not(boolean(hmis:AskedOrForcedToExchangeForSexPastThreeMonths))) else false())
Source
<xs:element name="EntryRHY" type="hmis:entryRHY">
  <xs:annotation>
    <xs:documentation xml:lang="en">See August 2016 HMIS Data Dictionary, Section 4.33.</xs:documentation>
  </xs:annotation>
</xs:element>
Complex Type export
Namespace http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd
Diagram
Diagram HUD_HMIS_xsd_Complex_Type_export.tmp#export_ExportID HUD_HMIS_xsd_Complex_Type_export.tmp#export_ExportDate HUD_HMIS_xsd_Complex_Type_export.tmp#export_ExportPeriod HUD_HMIS_xsd_Complex_Type_export.tmp#export_ExportPeriodType HUD_HMIS_xsd_Complex_Type_export.tmp#export_ExportDirective HUD_HMIS_xsd_Complex_Type_export.tmp#export_Affiliation HUD_HMIS_xsd_Complex_Type_export.tmp#export_Client HUD_HMIS_xsd_Complex_Type_export.tmp#export_ConnectionWithSOAR HUD_HMIS_xsd_Complex_Type_export.tmp#export_DateOfEngagement HUD_HMIS_xsd_Complex_Type_export.tmp#export_Disabilities HUD_HMIS_xsd_Complex_Type_export.tmp#export_DomesticViolence HUD_HMIS_xsd_Complex_Type_export.tmp#export_Education HUD_HMIS_xsd_Complex_Type_export.tmp#export_Employment HUD_HMIS_xsd_Complex_Type_export.tmp#export_Enrollment HUD_HMIS_xsd_Complex_Type_export.tmp#export_EnrollmentCoC HUD_HMIS_xsd_Complex_Type_export.tmp#export_Exit HUD_HMIS_xsd_Complex_Type_export.tmp#export_ExitHousingAssessment HUD_HMIS_xsd_Complex_Type_export.tmp#export_ExitRHY HUD_HMIS_xsd_Complex_Type_export.tmp#export_Funder HUD_HMIS_xsd_Complex_Type_export.tmp#export_HealthInsurance HUD_HMIS_xsd_Complex_Type_export.tmp#export_HealthStatus HUD_HMIS_xsd_Complex_Type_export.tmp#export_HousingAssessmentDisposition HUD_HMIS_xsd_Complex_Type_export.tmp#export_IncomeAndSources HUD_HMIS_xsd_Complex_Type_export.tmp#export_Inventory HUD_HMIS_xsd_Complex_Type_export.tmp#export_MedicalAssistance HUD_HMIS_xsd_Complex_Type_export.tmp#export_NonCashBenefits HUD_HMIS_xsd_Complex_Type_export.tmp#export_Organization HUD_HMIS_xsd_Complex_Type_export.tmp#export_PATHStatus HUD_HMIS_xsd_Complex_Type_export.tmp#export_EntrySSVF HUD_HMIS_xsd_Complex_Type_export.tmp#export_Project HUD_HMIS_xsd_Complex_Type_export.tmp#export_CoC HUD_HMIS_xsd_Complex_Type_export.tmp#export_ResidentialMoveInDate HUD_HMIS_xsd_Complex_Type_export.tmp#export_RHYBCPStatus HUD_HMIS_xsd_Complex_Type_export.tmp#export_ServiceFAReferral HUD_HMIS_xsd_Complex_Type_export.tmp#export_Site HUD_HMIS_xsd_Complex_Type_export.tmp#export_ClientVeteranInfo HUD_HMIS_xsd_Complex_Type_export.tmp#export_EntryRHSP HUD_HMIS_xsd_Complex_Type_export.tmp#export_EntryRHY
Used by
Element source/Export
Model
Children Affiliation, Client, ClientVeteranInfo, CoC, ConnectionWithSOAR, DateOfEngagement, Disabilities, DomesticViolence, Education, Employment, Enrollment, EnrollmentCoC, EntryRHSP, EntryRHY, EntrySSVF, Exit, ExitHousingAssessment, ExitRHY, ExportDate, ExportDirective, ExportID, ExportPeriod, ExportPeriodType, Funder, HealthInsurance, HealthStatus, HousingAssessmentDisposition, IncomeAndSources, Inventory, MedicalAssistance, NonCashBenefits, Organization, PATHStatus, Project, RHYBCPStatus, ResidentialMoveInDate, ServiceFAReferral, Site
Asserts
Test XPath default namespace Annotation
every $id in hmis:Client/hmis:PersonalID satisfies (fn:count(hmis:ClientVeteranInfo[hmis:PersonalID = $id]) le 1)
every $id in hmis:Client/hmis:PersonalID satisfies (fn:count(hmis:Enrollment[hmis:PersonalID = $id]) ge 1)
every $id in hmis:CoC/hmis:CoCCode satisfies (fn:count(hmis:EnrollmentCoC[hmis:CoCCode = $id]) ge 0)
every $id in hmis:Enrollment/hmis:ProjectEntryID satisfies (fn:count(hmis:ConnectionWithSOAR[hmis:ProjectEntryID = $id]) ge 0)
every $id in hmis:Enrollment/hmis:ProjectEntryID satisfies (fn:count(hmis:Contact[hmis:ProjectEntryID = $id]) ge 0)
every $id in hmis:Enrollment/hmis:ProjectEntryID satisfies (fn:count(hmis:DateOfEngagement[hmis:ProjectEntryID = $id]) le 1)
every $id in hmis:Enrollment/hmis:ProjectEntryID satisfies (fn:count(hmis:Disabilities[hmis:ProjectEntryID = $id]) ge 0)
every $id in hmis:Enrollment/hmis:ProjectEntryID satisfies (fn:count(hmis:DomesticViolence[hmis:ProjectEntryID = $id]) ge 0)
every $id in hmis:Enrollment/hmis:ProjectEntryID satisfies (fn:count(hmis:Employment[hmis:ProjectEntryID = $id]) ge 0)
every $id in hmis:Enrollment/hmis:ProjectEntryID satisfies (fn:count(hmis:EnrollmentCoC[hmis:ProjectEntryID = $id]) ge 0)
every $id in hmis:Enrollment/hmis:ProjectEntryID satisfies (fn:count(hmis:EntryRHY[hmis:ProjectEntryID = $id]) le 1)
every $id in hmis:Enrollment/hmis:ProjectEntryID satisfies (fn:count(hmis:EntrySSVF[hmis:ProjectEntryID = $id]) le 1)
every $id in hmis:Enrollment/hmis:ProjectEntryID satisfies (fn:count(hmis:Exit[hmis:ProjectEntryID = $id]) le 1)
every $id in hmis:Enrollment/hmis:ProjectEntryID satisfies (fn:count(hmis:HealthInsurance[hmis:ProjectEntryID = $id]) ge 0)
every $id in hmis:Enrollment/hmis:ProjectEntryID satisfies (fn:count(hmis:HealthStatus[hmis:ProjectEntryID = $id]) ge 0)
every $id in hmis:Enrollment/hmis:ProjectEntryID satisfies (fn:count(hmis:IncomeAndSources[hmis:ProjectEntryID = $id]) ge 0)
every $id in hmis:Enrollment/hmis:ProjectEntryID satisfies (fn:count(hmis:MedicalAssistance[hmis:ProjectEntryID = $id]) ge 0)
every $id in hmis:Enrollment/hmis:ProjectEntryID satisfies (fn:count(hmis:NonCashBenefits[hmis:ProjectEntryID = $id]) ge 0)
every $id in hmis:Enrollment/hmis:ProjectEntryID satisfies (fn:count(hmis:PathStatus[hmis:ProjectEntryID = $id]) le 1)
every $id in hmis:Enrollment/hmis:ProjectEntryID satisfies (fn:count(hmis:EntryRHSP[hmis:ProjectEntryID = $id]) le 1)
every $id in hmis:Enrollment/hmis:ProjectEntryID satisfies (fn:count(hmis:ResidentialMoveInDate[hmis:ProjectEntryID = $id]) le 1)
every $id in hmis:Enrollment/hmis:ProjectEntryID satisfies (fn:count(hmis:RHYBCPStatus[hmis:ProjectEntryID = $id]) le 1)
every $id in hmis:Enrollment/hmis:ProjectEntryID satisfies (fn:count(hmis:ServiceFAReferral[hmis:ProjectEntryID = $id]) ge 0)
every $id in hmis:Exit/hmis:ExitID satisfies (fn:count(hmis:ExitHousingAssessment[hmis:ExitID = $id]) le 1)
every $id in hmis:Exit/hmis:ExitID satisfies (fn:count(hmis:ExitRHY[hmis:ExitID = $id]) le 1)
every $id in hmis:Exit/hmis:ExitID satisfies (fn:count(hmis:FamilyReunification[hmis:ExitID = $id]) le 1)
every $id in hmis:Exit/hmis:ExitID satisfies (fn:count(hmis:HousingAssessmentDisposition[hmis:ExitID = $id]) le 1)
every $id in hmis:Organization/hmis:OrganizationID satisfies (fn:count(hmis:Project[hmis:OrganizationID = $id]) ge 0)
every $id in hmis:Project/hmis:ProjectID satisfies (fn:count(hmis:Affiliation[hmis:ProjectID = $id]) ge 0)
every $id in hmis:Project/hmis:ProjectID satisfies (fn:count(hmis:CoC[hmis:ProjectID = $id]) ge 1)
every $id in hmis:Project/hmis:ProjectID satisfies (fn:count(hmis:Funder[hmis:ProjectID = $id]) ge 1)
every $id in hmis:Enrollment/hmis:HouseholdID satisfies (fn:count(hmis:Enrollment/hmis:RelationshipToHoH[text()= '1'][../hmis:HouseholdID = $id] ) eq 1)
Source
<xs:complexType name="export">
  <xs:sequence>
    <xs:element name="ExportID" type="hmis:string32">
      <xs:annotation>
        <xs:documentation xml:lang="en">Reference to the Export's unique ID</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ExportDate" type="xs:dateTime">
      <xs:annotation>
        <xs:documentation xml:lang="en">Time the export was performed.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ExportPeriod" type="hmis:dateRangeCapped">
      <xs:annotation>
        <xs:documentation xml:lang="en">The date range bounding the data set being transmitted. Used with ExportPeriodType to clarify what the date range represents.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ExportPeriodType" type="hmis:exportPeriodType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Pick one of the types to specify the definition of export period being used in ExportPeriod.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ExportDirective" type="hmis:exportDirective">
      <xs:annotation>
        <xs:documentation xml:lang="en">Select one of the ExportDirective choices to instruct the target as to how the data being transmitted should be handled.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:choice maxOccurs="unbounded">
      <xs:element name="Affiliation" type="hmis:affiliation"/>
      <xs:element name="Client" type="hmis:client"/>
      <xs:element name="ConnectionWithSOAR" type="hmis:connectionWithSOAR"/>
      <xs:element name="DateOfEngagement" type="hmis:dateOfEngagement"/>
      <xs:element name="Disabilities" type="hmis:disabilities"/>
      <xs:element name="DomesticViolence" type="hmis:domesticViolence"/>
      <xs:element name="Education" type="hmis:education"/>
      <xs:element name="Employment" type="hmis:employment">
        <xs:annotation>
          <xs:documentation xml:lang="en">See August 2016 HMIS Data Dictionary, Section 4.26</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Enrollment" type="hmis:enrollment"/>
      <xs:element name="EnrollmentCoC" type="hmis:enrollmentCoC"/>
      <xs:element name="Exit" type="hmis:exit"/>
      <xs:element name="ExitHousingAssessment" type="hmis:exitHousingAssessment">
        <xs:annotation>
          <xs:documentation xml:lang="en">See August 2016 HMIS Data Dictionary, Section 4.19</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ExitRHY" type="hmis:exitRHY"/>
      <xs:element name="Funder" type="hmis:funder"/>
      <xs:element name="HealthInsurance" type="hmis:healthInsurance">
        <xs:annotation>
          <xs:documentation xml:lang="en">See August 2016 HMIS Data Dictionary, Section 4.4</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="HealthStatus" type="hmis:healthStatus">
        <xs:annotation>
          <xs:documentation xml:lang="en">See August 2016 HMIS Data Dictionary, Section 4.27</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="HousingAssessmentDisposition" type="hmis:housingAssessmentDisposition">
        <xs:annotation>
          <xs:documentation xml:lang="en">See August 2016 HMIS Data Dictionary, Section 4.18</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="IncomeAndSources" type="hmis:incomeAndSources">
        <xs:annotation>
          <xs:documentation xml:lang="en">See August 2016 HMIS Data Dictionary, Section 4.2</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Inventory" type="hmis:inventory">
        <xs:annotation>
          <xs:documentation xml:lang="en">See August 2016 HMIS Data Dictionary, Section 2.7.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MedicalAssistance" type="hmis:medicalAssistance">
        <xs:annotation>
          <xs:documentation xml:lang="en">See August 2016 HMIS Data Dictionary, Section 4.39</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="NonCashBenefits" type="hmis:nonCashBenefits">
        <xs:annotation>
          <xs:documentation xml:lang="en">See August 2016 HMIS Data Dictionary, Section 4.3</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Organization" type="hmis:organization"/>
      <xs:element name="PATHStatus" type="hmis:pathStatus">
        <xs:annotation>
          <xs:documentation xml:lang="en">See August 2016 HMIS Data Dictionary, Section 4.20</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="EntrySSVF" type="hmis:entrySSVF"/>
      <xs:element name="Project" type="hmis:project">
        <xs:annotation>
          <xs:documentation xml:lang="en">See August 2016 HMIS Data Dictionary, Section 2.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CoC" type="hmis:coc">
        <xs:annotation>
          <xs:documentation xml:lang="en"/>
        </xs:annotation>
      </xs:element>
      <xs:element name="ResidentialMoveInDate" type="hmis:residentialMoveInDate">
        <xs:annotation>
          <xs:documentation xml:lang="en">See August 2016 HMIS Data Dictionary, Section 4.17</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="RHYBCPStatus" type="hmis:rhyBCPStatus">
        <xs:annotation>
          <xs:documentation xml:lang="en">See August 2016 HMIS Data Dictionary, Section 4.22</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ServiceFAReferral" type="hmis:serviceFAReferral">
        <xs:annotation>
          <xs:documentation xml:lang="en">See August 2016 HMIS Data Dictionary, Section 4.14-4.16</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Site" type="hmis:site">
        <xs:annotation>
          <xs:documentation xml:lang="en">See August 2016 HMIS Data Dictionary, Section 2.8.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ClientVeteranInfo" type="hmis:clientVeteranInfo">
        <xs:annotation>
          <xs:documentation xml:lang="en">See August 2016 HMIS Data Dictionary, Section 4.41</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="EntryRHSP" type="hmis:entryRHSP">
        <xs:annotation>
          <xs:documentation xml:lang="en">See August 2016 HMIS Data Dictionary, Section 4.40.1.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="EntryRHY" type="hmis:entryRHY">
        <xs:annotation>
          <xs:documentation xml:lang="en">See August 2016 HMIS Data Dictionary, Section 4.33.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:choice>
  </xs:sequence>
  <!--Cardinality Checking-->
  <xs:assert test="every $id in hmis:Client/hmis:PersonalID satisfies (fn:count(hmis:ClientVeteranInfo[hmis:PersonalID = $id]) le 1)"/>
  <xs:assert test="every $id in hmis:Client/hmis:PersonalID satisfies (fn:count(hmis:Enrollment[hmis:PersonalID = $id]) ge 1)"/>
  <xs:assert test="every $id in hmis:CoC/hmis:CoCCode satisfies (fn:count(hmis:EnrollmentCoC[hmis:CoCCode = $id]) ge 0)"/>
  <xs:assert test="every $id in hmis:Enrollment/hmis:ProjectEntryID satisfies (fn:count(hmis:ConnectionWithSOAR[hmis:ProjectEntryID = $id]) ge 0)"/>
  <xs:assert test="every $id in hmis:Enrollment/hmis:ProjectEntryID satisfies (fn:count(hmis:Contact[hmis:ProjectEntryID = $id]) ge 0)"/>
  <xs:assert test="every $id in hmis:Enrollment/hmis:ProjectEntryID satisfies (fn:count(hmis:DateOfEngagement[hmis:ProjectEntryID = $id]) le 1)"/>
  <xs:assert test="every $id in hmis:Enrollment/hmis:ProjectEntryID satisfies (fn:count(hmis:Disabilities[hmis:ProjectEntryID = $id]) ge 0)"/>
  <xs:assert test="every $id in hmis:Enrollment/hmis:ProjectEntryID satisfies (fn:count(hmis:DomesticViolence[hmis:ProjectEntryID = $id]) ge 0)"/>
  <xs:assert test="every $id in hmis:Enrollment/hmis:ProjectEntryID satisfies (fn:count(hmis:Employment[hmis:ProjectEntryID = $id]) ge 0)"/>
  <xs:assert test="every $id in hmis:Enrollment/hmis:ProjectEntryID satisfies (fn:count(hmis:EnrollmentCoC[hmis:ProjectEntryID = $id]) ge 0)"/>
  <xs:assert test="every $id in hmis:Enrollment/hmis:ProjectEntryID satisfies (fn:count(hmis:EntryRHY[hmis:ProjectEntryID = $id]) le 1)"/>
  <xs:assert test="every $id in hmis:Enrollment/hmis:ProjectEntryID satisfies (fn:count(hmis:EntrySSVF[hmis:ProjectEntryID = $id]) le 1)"/>
  <xs:assert test="every $id in hmis:Enrollment/hmis:ProjectEntryID satisfies (fn:count(hmis:Exit[hmis:ProjectEntryID = $id]) le 1)"/>
  <xs:assert test="every $id in hmis:Enrollment/hmis:ProjectEntryID satisfies (fn:count(hmis:HealthInsurance[hmis:ProjectEntryID = $id]) ge 0)"/>
  <xs:assert test="every $id in hmis:Enrollment/hmis:ProjectEntryID satisfies (fn:count(hmis:HealthStatus[hmis:ProjectEntryID = $id]) ge 0)"/>
  <xs:assert test="every $id in hmis:Enrollment/hmis:ProjectEntryID satisfies (fn:count(hmis:IncomeAndSources[hmis:ProjectEntryID = $id]) ge 0)"/>
  <xs:assert test="every $id in hmis:Enrollment/hmis:ProjectEntryID satisfies (fn:count(hmis:MedicalAssistance[hmis:ProjectEntryID = $id]) ge 0)"/>
  <xs:assert test="every $id in hmis:Enrollment/hmis:ProjectEntryID satisfies (fn:count(hmis:NonCashBenefits[hmis:ProjectEntryID = $id]) ge 0)"/>
  <xs:assert test="every $id in hmis:Enrollment/hmis:ProjectEntryID satisfies (fn:count(hmis:PathStatus[hmis:ProjectEntryID = $id]) le 1)"/>
  <xs:assert test="every $id in hmis:Enrollment/hmis:ProjectEntryID satisfies (fn:count(hmis:EntryRHSP[hmis:ProjectEntryID = $id]) le 1)"/>
  <xs:assert test="every $id in hmis:Enrollment/hmis:ProjectEntryID satisfies (fn:count(hmis:ResidentialMoveInDate[hmis:ProjectEntryID = $id]) le 1)"/>
  <xs:assert test="every $id in hmis:Enrollment/hmis:ProjectEntryID satisfies (fn:count(hmis:RHYBCPStatus[hmis:ProjectEntryID = $id]) le 1)"/>
  <xs:assert test="every $id in hmis:Enrollment/hmis:ProjectEntryID satisfies (fn:count(hmis:ServiceFAReferral[hmis:ProjectEntryID = $id]) ge 0)"/>
  <xs:assert test="every $id in hmis:Exit/hmis:ExitID satisfies (fn:count(hmis:ExitHousingAssessment[hmis:ExitID = $id]) le 1)"/>
  <xs:assert test="every $id in hmis:Exit/hmis:ExitID satisfies (fn:count(hmis:ExitRHY[hmis:ExitID = $id]) le 1)"/>
  <xs:assert test="every $id in hmis:Exit/hmis:ExitID satisfies (fn:count(hmis:FamilyReunification[hmis:ExitID = $id]) le 1)"/>
  <xs:assert test="every $id in hmis:Exit/hmis:ExitID satisfies (fn:count(hmis:HousingAssessmentDisposition[hmis:ExitID = $id]) le 1)"/>
  <xs:assert test="every $id in hmis:Organization/hmis:OrganizationID satisfies (fn:count(hmis:Project[hmis:OrganizationID = $id]) ge 0)"/>
  <xs:assert test="every $id in hmis:Project/hmis:ProjectID satisfies (fn:count(hmis:Affiliation[hmis:ProjectID = $id]) ge 0)"/>
  <xs:assert test="every $id in hmis:Project/hmis:ProjectID satisfies (fn:count(hmis:CoC[hmis:ProjectID = $id]) ge 1)"/>
  <xs:assert test="every $id in hmis:Project/hmis:ProjectID satisfies (fn:count(hmis:Funder[hmis:ProjectID = $id]) ge 1)"/>
  <!-- Checking that there is only one Head of Household per Household enrolled -->
  <xs:assert test="every $id in hmis:Enrollment/hmis:HouseholdID satisfies (fn:count(hmis:Enrollment/hmis:RelationshipToHoH[text()= '1'][../hmis:HouseholdID = $id] ) eq 1)"/>
</xs:complexType>