Showing:

Annotations
Attributes
Asserts
Diagrams
Facets
Instances
Model
Properties
Source
Used by
Element export / ExportID
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_1/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/6_1_1/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/6_1_1/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/6_1_1/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/6_1_1/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 EnrollmentID where: EnrollmentDate 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 EnrollmentID 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/6_1_1/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/6_1_1/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/6_1_1/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 June 2017 HMIS Data Dictionary v1.2, 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 June 2017 HMIS Data Dictionary v1.2, Section 5.2.
userID string32 required
See June 2017 HMIS Data Dictionary v1.2, Section 5.7.
Source
<xs:element name="Affiliation" type="hmis:affiliation"/>
Element export / Client
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_1/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/6_1_1/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 June 2017 HMIS Data Dictionary v1.2, 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 June 2017 HMIS Data Dictionary v1.2, Section 5.2.
userID string32 required
See June 2017 HMIS Data Dictionary v1.2, Section 5.7.
Source
<xs:element name="Client" type="hmis:client"/>
Element export / ClientVeteranInfo
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd
Annotations
See June 2017 HMIS Data Dictionary v1.2, Section V1
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/6_1_1/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 June 2017 HMIS Data Dictionary v1.2, 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 June 2017 HMIS Data Dictionary v1.2, Section 5.2.
userID string32 required
See June 2017 HMIS Data Dictionary v1.2, Section 5.7.
Source
<xs:element name="ClientVeteranInfo" type="hmis:clientVeteranInfo">
  <xs:annotation>
    <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section V1</xs:documentation>
  </xs:annotation>
</xs:element>
Element export / ConnectionWithSOAR
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_1/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_EnrollmentID 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, EnrollmentID
Instance
<ConnectionWithSOAR dataCollectionStage="" dateCreated="" dateDeleted="" dateUpdated="" informationDate="" userID="" xmlns="http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd">
  <ConnectionWithSOARID>{1,1}</ConnectionWithSOARID>
  <EnrollmentID>{1,1}</EnrollmentID>
  <ConnectionWithSOAR>{1,1}</ConnectionWithSOAR>
</ConnectionWithSOAR>
Attributes
QName Type Use Annotation
dataCollectionStage restriction of xs:unsignedInt required
See June 2017 HMIS Data Dictionary v1.2, Section 5.3.
dateCreated xs:dateTime required
See June 2017 HMIS Data Dictionary v1.2, 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 June 2017 HMIS Data Dictionary v1.2, Section 5.2.
informationDate xs:date required
See June 2017 HMIS Data Dictionary v1.2, Section 5.4.
userID string32 required
See June 2017 HMIS Data Dictionary v1.2, Section 5.7.
Source
<xs:element name="ConnectionWithSOAR" type="hmis:connectionWithSOAR"/>
Element export / CoC
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd
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/6_1_1/HUD_HMIS.xsd">
  <CoCCode>{1,1}</CoCCode>
  <ProjectID>{1,1}</ProjectID>
</CoC>
Attributes
QName Type Use Annotation
dateCreated xs:dateTime required
See June 2017 HMIS Data Dictionary v1.2, 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 June 2017 HMIS Data Dictionary v1.2, Section 5.2.
userID string32 required
See June 2017 HMIS Data Dictionary v1.2, Section 5.7.
Source
<xs:element name="CoC" type="hmis:coc"/>
Element export / DateOfEngagement
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_1/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_EnrollmentID 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, EnrollmentID
Instance
<DateOfEngagement dateCreated="" dateDeleted="" dateUpdated="" userID="" xmlns="http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd">
  <DateOfEngagementID>{1,1}</DateOfEngagementID>
  <EnrollmentID>{1,1}</EnrollmentID>
  <DateOfEngagement>{1,1}</DateOfEngagement>
</DateOfEngagement>
Attributes
QName Type Use Annotation
dateCreated xs:dateTime required
See June 2017 HMIS Data Dictionary v1.2, 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 June 2017 HMIS Data Dictionary v1.2, Section 5.2.
userID string32 required
See June 2017 HMIS Data Dictionary v1.2, Section 5.7.
Source
<xs:element name="DateOfEngagement" type="hmis:dateOfEngagement"/>
Element export / Disabilities
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_1/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_EnrollmentID 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_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, EnrollmentID, IndefiniteAndImpairsIndependence, TCellCount, TCellCountAvailable, TCellSource, ViralLoad, ViralLoadAvailable, ViralLoadSource
Instance
<Disabilities dataCollectionStage="" dateCreated="" dateDeleted="" dateUpdated="" informationDate="" userID="" xmlns="http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd">
  <DisabilitiesID>{1,1}</DisabilitiesID>
  <EnrollmentID>{1,1}</EnrollmentID>
  <DisabilityType>{1,1}</DisabilityType>
  <DisabilityResponse>{1,1}</DisabilityResponse>
  <IndefiniteAndImpairsIndependence>{1,1}</IndefiniteAndImpairsIndependence>
  <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 June 2017 HMIS Data Dictionary v1.2, Section 5.3.
dateCreated xs:dateTime required
See June 2017 HMIS Data Dictionary v1.2, 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 June 2017 HMIS Data Dictionary v1.2, Section 5.2.
informationDate xs:date required
See June 2017 HMIS Data Dictionary v1.2, Section 5.4.
userID string32 required
See June 2017 HMIS Data Dictionary v1.2, 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/6_1_1/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_EnrollmentID 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, EnrollmentID, WhenOccurred
Instance
<DomesticViolence dataCollectionStage="" dateCreated="" dateDeleted="" dateUpdated="" informationDate="" userID="" xmlns="http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd">
  <DomesticViolenceID>{1,1}</DomesticViolenceID>
  <EnrollmentID>{1,1}</EnrollmentID>
  <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 June 2017 HMIS Data Dictionary v1.2, Section 5.3.
dateCreated xs:dateTime required
See June 2017 HMIS Data Dictionary v1.2, 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 June 2017 HMIS Data Dictionary v1.2, Section 5.2.
informationDate xs:date required
See June 2017 HMIS Data Dictionary v1.2, Section 5.4.
userID string32 required
See June 2017 HMIS Data Dictionary v1.2, 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/6_1_1/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_EnrollmentID 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, EnrollmentID, LastGradeCompleted, SchoolStatus
Instance
<Education dataCollectionStage="" dateCreated="" dateDeleted="" dateUpdated="" informationDate="" userID="" xmlns="http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd">
  <EducationID>{1,1}</EducationID>
  <EnrollmentID>{1,1}</EnrollmentID>
  <LastGradeCompleted>{0,1}</LastGradeCompleted>
  <SchoolStatus>{0,1}</SchoolStatus>
</Education>
Attributes
QName Type Use Annotation
dataCollectionStage restriction of xs:unsignedInt required
See June 2017 HMIS Data Dictionary v1.2, Section 5.3.
dateCreated xs:dateTime required
See June 2017 HMIS Data Dictionary v1.2, 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 June 2017 HMIS Data Dictionary v1.2, Section 5.2.
informationDate xs:date required
See June 2017 HMIS Data Dictionary v1.2, Section 5.4.
userID string32 required
See June 2017 HMIS Data Dictionary v1.2, Section 5.7.
Source
<xs:element name="Education" type="hmis:education"/>
Element export / Employment
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd
Annotations
See June 2017 HMIS Data Dictionary v1.2, Section R6
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_EnrollmentID 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, EnrollmentID, NotEmployedReason
Instance
<Employment dataCollectionStage="" dateCreated="" dateDeleted="" dateUpdated="" informationDate="" userID="" xmlns="http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd">
  <EmploymentID>{1,1}</EmploymentID>
  <EnrollmentID>{1,1}</EnrollmentID>
  <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 June 2017 HMIS Data Dictionary v1.2, Section 5.3.
dateCreated xs:dateTime required
See June 2017 HMIS Data Dictionary v1.2, 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 June 2017 HMIS Data Dictionary v1.2, Section 5.2.
informationDate xs:date required
See June 2017 HMIS Data Dictionary v1.2, Section 5.4.
userID string32 required
See June 2017 HMIS Data Dictionary v1.2, Section 5.7.
Source
<xs:element name="Employment" type="hmis:employment">
  <xs:annotation>
    <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section R6</xs:documentation>
  </xs:annotation>
</xs:element>
Element export / Enrollment
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd
Diagram
Diagram HUD_HMIS_xsd_Attribute_Group_baseMetaData.tmp#baseMetaData HUD_HMIS_xsd_Complex_Type_enrollment.tmp#enrollment_EnrollmentID 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_LivingSituation HUD_HMIS_xsd_Complex_Type_enrollment.tmp#enrollment_LengthOfStay 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
Type enrollment
Properties
content complex
Model
Children DateToStreetESSH, DisablingCondition, EnrollmentID, EntryDate, HouseholdID, LOSUnderThreshold, LengthOfStay, LivingSituation, MonthsHomelessPastThreeYears, PersonalID, PreviousStreetESSH, ProjectID, RelationshipToHoH, TimesHomelessPastThreeYears
Instance
<Enrollment dateCreated="" dateDeleted="" dateUpdated="" userID="" xmlns="http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd">
  <EnrollmentID>{1,1}</EnrollmentID>
  <PersonalID>{1,1}</PersonalID>
  <ProjectID>{1,1}</ProjectID>
  <EntryDate>{1,1}</EntryDate>
  <HouseholdID>{1,1}</HouseholdID>
  <RelationshipToHoH>{1,1}</RelationshipToHoH>
  <LivingSituation>{0,1}</LivingSituation>
  <LengthOfStay>{0,1}</LengthOfStay>
  <LOSUnderThreshold>{0,1}</LOSUnderThreshold>
  <PreviousStreetESSH>{0,1}</PreviousStreetESSH>
  <DateToStreetESSH>{0,1}</DateToStreetESSH>
  <TimesHomelessPastThreeYears>{0,1}</TimesHomelessPastThreeYears>
  <MonthsHomelessPastThreeYears>{0,1}</MonthsHomelessPastThreeYears>
  <DisablingCondition>{1,1}</DisablingCondition>
</Enrollment>
Attributes
QName Type Use Annotation
dateCreated xs:dateTime required
See June 2017 HMIS Data Dictionary v1.2, 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 June 2017 HMIS Data Dictionary v1.2, Section 5.2.
userID string32 required
See June 2017 HMIS Data Dictionary v1.2, 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/6_1_1/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_EnrollmentID 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, EnrollmentID, HouseholdID
Instance
<EnrollmentCoC dataCollectionStage="" dateCreated="" dateDeleted="" dateUpdated="" informationDate="" userID="" xmlns="http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd">
  <EnrollmentCoCID>{1,1}</EnrollmentCoCID>
  <EnrollmentID>{1,1}</EnrollmentID>
  <HouseholdID>{1,1}</HouseholdID>
  <CoCCode>{1,1}</CoCCode>
</EnrollmentCoC>
Attributes
QName Type Use Annotation
dataCollectionStage restriction of xs:unsignedInt required
See June 2017 HMIS Data Dictionary v1.2, Section 5.3.
dateCreated xs:dateTime required
See June 2017 HMIS Data Dictionary v1.2, 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 June 2017 HMIS Data Dictionary v1.2, Section 5.2.
informationDate xs:date required
See June 2017 HMIS Data Dictionary v1.2, Section 5.4.
userID string32 required
See June 2017 HMIS Data Dictionary v1.2, Section 5.7.
Source
<xs:element name="EnrollmentCoC" type="hmis:enrollmentCoC"/>
Element export / EntryRHSP
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd
Annotations
See June 2017 HMIS Data Dictionary v1.2, Section U1.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_EnrollmentID HUD_HMIS_xsd_Complex_Type_entryRHSP.tmp#entryRHSP_WorstHousingSituation HUD_HMIS_xsd_Complex_Type_entryRHSP.tmp#entryRHSP
Type entryRHSP
Properties
content complex
Model
Children EnrollmentID, EntryRHSPID, WorstHousingSituation
Instance
<EntryRHSP dateCreated="" dateDeleted="" dateUpdated="" userID="" xmlns="http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd">
  <EntryRHSPID>{1,1}</EntryRHSPID>
  <EnrollmentID>{1,1}</EnrollmentID>
  <WorstHousingSituation>{1,1}</WorstHousingSituation>
</EntryRHSP>
Attributes
QName Type Use Annotation
dateCreated xs:dateTime required
See June 2017 HMIS Data Dictionary v1.2, 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 June 2017 HMIS Data Dictionary v1.2, Section 5.2.
userID string32 required
See June 2017 HMIS Data Dictionary v1.2, Section 5.7.
Source
<xs:element name="EntryRHSP" type="hmis:entryRHSP">
  <xs:annotation>
    <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section U1.1.</xs:documentation>
  </xs:annotation>
</xs:element>
Element export / EntryRHY
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd
Annotations
See June 2017 HMIS Data Dictionary v1.2, Section R13.
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_EnrollmentID HUD_HMIS_xsd_Complex_Type_entryRHY.tmp#entryRHY_SexualOrientation HUD_HMIS_xsd_Complex_Type_entryRHY.tmp#entryRHY_UnemploymentFam HUD_HMIS_xsd_Complex_Type_entryRHY.tmp#entryRHY_MentalHealthIssuesFam HUD_HMIS_xsd_Complex_Type_entryRHY.tmp#entryRHY_PhysicalDisabilityFam 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_IncarceratedParent 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 AlcoholDrugAbuseFam, ChildWelfareMonths, ChildWelfareYears, CountOutreachReferralApproaches, EnrollmentID, EntryRHYID, FormerWardChildWelfare, FormerWardJuvenileJustice, IncarceratedParent, InsufficientIncome, JuvenileJusticeMonths, JuvenileJusticeYears, MentalHealthIssuesFam, PhysicalDisabilityFam, ReferralSource, SexualOrientation, UnemploymentFam
Instance
<EntryRHY dateCreated="" dateDeleted="" dateUpdated="" userID="" xmlns="http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd">
  <EntryRHYID>{1,1}</EntryRHYID>
  <EnrollmentID>{1,1}</EnrollmentID>
  <SexualOrientation>{1,1}</SexualOrientation>
  <UnemploymentFam>{1,1}</UnemploymentFam>
  <MentalHealthIssuesFam>{1,1}</MentalHealthIssuesFam>
  <PhysicalDisabilityFam>{1,1}</PhysicalDisabilityFam>
  <AlcoholDrugAbuseFam>{1,1}</AlcoholDrugAbuseFam>
  <InsufficientIncome>{1,1}</InsufficientIncome>
  <IncarceratedParent>{1,1}</IncarceratedParent>
  <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 June 2017 HMIS Data Dictionary v1.2, 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 June 2017 HMIS Data Dictionary v1.2, Section 5.2.
userID string32 required
See June 2017 HMIS Data Dictionary v1.2, Section 5.7.
Source
<xs:element name="EntryRHY" type="hmis:entryRHY">
  <xs:annotation>
    <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section R13.</xs:documentation>
  </xs:annotation>
</xs:element>
Element export / EntrySSVF
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_1/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_EnrollmentID 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_VAMCStation HUD_HMIS_xsd_Complex_Type_entrySSVF.tmp#entrySSVF
Type entrySSVF
Properties
content complex
Model
Children AddressDataQuality, AnnualPercentAMI, CriminalRecord, DependentUnder6, DisabledHoH, EnrollmentID, EntrySSVFID, EvictionHistory, FemVet, FinancialChange, HH5Plus, HPScreeningScore, HouseholdChange, IraqAfghanistan, LastPermanentCity, LastPermanentState, LastPermanentStreet, LastPermanentZIP, LiteralHomelessHistory, PercentAMI, SexOffender, SingleParent, SubsidyAtRisk, ThresholdScore, TimeToHousingLoss, UrgentReferral, VAMCStation, ZeroIncome
Instance
<EntrySSVF dateCreated="" dateDeleted="" dateUpdated="" userID="" xmlns="http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd">
  <EntrySSVFID>{1,1}</EntrySSVFID>
  <EnrollmentID>{1,1}</EnrollmentID>
  <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>
  <VAMCStation>{0,1}</VAMCStation>
</EntrySSVF>
Attributes
QName Type Use Annotation
dateCreated xs:dateTime required
See June 2017 HMIS Data Dictionary v1.2, 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 June 2017 HMIS Data Dictionary v1.2, Section 5.2.
userID string32 required
See June 2017 HMIS Data Dictionary v1.2, Section 5.7.
Source
<xs:element name="EntrySSVF" type="hmis:entrySSVF"/>
Element export / Exit
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_1/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_EnrollmentID 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, EnrollmentID, ExitDate, ExitID, OtherDestination
Instance
<Exit dateCreated="" dateDeleted="" dateUpdated="" userID="" xmlns="http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd">
  <ExitID>{1,1}</ExitID>
  <EnrollmentID>{1,1}</EnrollmentID>
  <ExitDate>{1,1}</ExitDate>
  <Destination>{1,1}</Destination>
  <OtherDestination>{0,1}</OtherDestination>
</Exit>
Attributes
QName Type Use Annotation
dateCreated xs:dateTime required
See June 2017 HMIS Data Dictionary v1.2, 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 June 2017 HMIS Data Dictionary v1.2, Section 5.2.
userID string32 required
See June 2017 HMIS Data Dictionary v1.2, 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/6_1_1/HUD_HMIS.xsd
Annotations
See June 2017 HMIS Data Dictionary v1.2, 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/6_1_1/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 June 2017 HMIS Data Dictionary v1.2, 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 June 2017 HMIS Data Dictionary v1.2, Section 5.2.
userID string32 required
See June 2017 HMIS Data Dictionary v1.2, Section 5.7.
Source
<xs:element name="ExitHousingAssessment" type="hmis:exitHousingAssessment">
  <xs:annotation>
    <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section 4.19</xs:documentation>
  </xs:annotation>
</xs:element>
Element export / ExitRHY
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_1/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_ProjectCompletionStatus HUD_HMIS_xsd_Complex_Type_exitRHY.tmp#exitRHY_EarlyExitReason HUD_HMIS_xsd_Complex_Type_exitRHY.tmp#exitRHY_ExchangeForSex HUD_HMIS_xsd_Complex_Type_exitRHY.tmp#exitRHY_ExchangeForSexPastThreeMonths HUD_HMIS_xsd_Complex_Type_exitRHY.tmp#exitRHY_CountOfExchangeForSex HUD_HMIS_xsd_Complex_Type_exitRHY.tmp#exitRHY_AskedOrForcedToExchangeForSex HUD_HMIS_xsd_Complex_Type_exitRHY.tmp#exitRHY_AskedOrForcedToExchangeForSexPastThreeMonths HUD_HMIS_xsd_Complex_Type_exitRHY.tmp#exitRHY_WorkPlaceViolenceThreats HUD_HMIS_xsd_Complex_Type_exitRHY.tmp#exitRHY_WorkplacePromiseDifference HUD_HMIS_xsd_Complex_Type_exitRHY.tmp#exitRHY_CoercedToContinueWork HUD_HMIS_xsd_Complex_Type_exitRHY.tmp#exitRHY_LaborExploitPastThreeMonths HUD_HMIS_xsd_Complex_Type_exitRHY.tmp#exitRHY_CounselingReceived HUD_HMIS_xsd_Complex_Type_exitRHY.tmp#exitRHY_IndividualCounseling HUD_HMIS_xsd_Complex_Type_exitRHY.tmp#exitRHY_FamilyCounseling HUD_HMIS_xsd_Complex_Type_exitRHY.tmp#exitRHY_GroupCounseling HUD_HMIS_xsd_Complex_Type_exitRHY.tmp#exitRHY_SessionCountAtExit HUD_HMIS_xsd_Complex_Type_exitRHY.tmp#exitRHY_SessionsInPlan HUD_HMIS_xsd_Complex_Type_exitRHY.tmp#exitRHY_PostExitCounselingPlan HUD_HMIS_xsd_Complex_Type_exitRHY.tmp#exitRHY_DestinationSafeClient HUD_HMIS_xsd_Complex_Type_exitRHY.tmp#exitRHY_DestinationSafeWorker HUD_HMIS_xsd_Complex_Type_exitRHY.tmp#exitRHY_PosAdultConnections HUD_HMIS_xsd_Complex_Type_exitRHY.tmp#exitRHY_PosPeerConnections HUD_HMIS_xsd_Complex_Type_exitRHY.tmp#exitRHY_PosCommunityConnections HUD_HMIS_xsd_Complex_Type_exitRHY.tmp#exitRHY
Type exitRHY
Properties
content complex
Model
Children AskedOrForcedToExchangeForSex, AskedOrForcedToExchangeForSexPastThreeMonths, CoercedToContinueWork, CounselingReceived, CountOfExchangeForSex, DestinationSafeClient, DestinationSafeWorker, EarlyExitReason, ExchangeForSex, ExchangeForSexPastThreeMonths, ExitID, ExitRHYID, FamilyCounseling, GroupCounseling, IndividualCounseling, LaborExploitPastThreeMonths, PosAdultConnections, PosCommunityConnections, PosPeerConnections, PostExitCounselingPlan, ProjectCompletionStatus, SessionCountAtExit, SessionsInPlan, WorkPlaceViolenceThreats, WorkplacePromiseDifference
Instance
<ExitRHY dateCreated="" dateDeleted="" dateUpdated="" userID="" xmlns="http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd">
  <ExitRHYID>{1,1}</ExitRHYID>
  <ExitID>{1,1}</ExitID>
  <ProjectCompletionStatus>{1,1}</ProjectCompletionStatus>
  <EarlyExitReason>{0,1}</EarlyExitReason>
  <ExchangeForSex>{1,1}</ExchangeForSex>
  <ExchangeForSexPastThreeMonths>{0,1}</ExchangeForSexPastThreeMonths>
  <CountOfExchangeForSex>{0,1}</CountOfExchangeForSex>
  <AskedOrForcedToExchangeForSex>{0,1}</AskedOrForcedToExchangeForSex>
  <AskedOrForcedToExchangeForSexPastThreeMonths>{0,1}</AskedOrForcedToExchangeForSexPastThreeMonths>
  <WorkPlaceViolenceThreats>{1,1}</WorkPlaceViolenceThreats>
  <WorkplacePromiseDifference>{0,1}</WorkplacePromiseDifference>
  <CoercedToContinueWork>{0,1}</CoercedToContinueWork>
  <LaborExploitPastThreeMonths>{0,1}</LaborExploitPastThreeMonths>
  <CounselingReceived>{1,1}</CounselingReceived>
  <IndividualCounseling>{0,1}</IndividualCounseling>
  <FamilyCounseling>{0,1}</FamilyCounseling>
  <GroupCounseling>{0,1}</GroupCounseling>
  <SessionCountAtExit>{0,1}</SessionCountAtExit>
  <SessionsInPlan>{1,1}</SessionsInPlan>
  <PostExitCounselingPlan>{1,1}</PostExitCounselingPlan>
  <DestinationSafeClient>{1,1}</DestinationSafeClient>
  <DestinationSafeWorker>{1,1}</DestinationSafeWorker>
  <PosAdultConnections>{1,1}</PosAdultConnections>
  <PosPeerConnections>{1,1}</PosPeerConnections>
  <PosCommunityConnections>{1,1}</PosCommunityConnections>
</ExitRHY>
Attributes
QName Type Use Annotation
dateCreated xs:dateTime required
See June 2017 HMIS Data Dictionary v1.2, 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 June 2017 HMIS Data Dictionary v1.2, Section 5.2.
userID string32 required
See June 2017 HMIS Data Dictionary v1.2, Section 5.7.
Asserts
Test XPath default namespace Annotation
if (hmis:ProjectCompletionStatus/text()='3') then boolean(hmis:EarlyExitReason) else (if (not(hmis:ProjectCompletionStatus/text()='3')) then (not(boolean(hmis:EarlyExitReason))) else false())
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())
if (hmis:CounselingReceived/text()='1') then boolean(hmis:SessionCountAtExit) else (if (not(hmis:CounselingReceived/text()='1')) then (not(boolean(hmis:SessionCountAtExit))) else false())
if (not(hmis:CounselingReceived/text()='1')) then (not(boolean(hmis:IndividualCounseling))) else true()
if (not(hmis:CounselingReceived/text()='1')) then (not(boolean(hmis:FamilyCounseling))) else true()
if (not(hmis:CounselingReceived/text()='1')) then (not(boolean(hmis:GroupCounseling))) else true()
Source
<xs:element name="ExitRHY" type="hmis:exitRHY"/>
Element export / Funder
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_1/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/6_1_1/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 June 2017 HMIS Data Dictionary v1.2, 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 June 2017 HMIS Data Dictionary v1.2, Section 5.2.
userID string32 required
See June 2017 HMIS Data Dictionary v1.2, Section 5.7.
Source
<xs:element name="Funder" type="hmis:funder"/>
Element export / Geography
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd
Annotations
See June 2017 HMIS Data Dictionary v1.2, Section 2.8.
Diagram
Diagram HUD_HMIS_xsd_Attribute_Group_baseMetaData.tmp#baseMetaData HUD_HMIS_xsd_Attribute_informationDate.tmp#informationDate HUD_HMIS_xsd_Complex_Type_geography.tmp#geography_GeographyID HUD_HMIS_xsd_Complex_Type_geography.tmp#geography_ProjectID HUD_HMIS_xsd_Complex_Type_geography.tmp#geography_CoCCode HUD_HMIS_xsd_Complex_Type_geography.tmp#geography_Geocode HUD_HMIS_xsd_Complex_Type_geography.tmp#geography_GeographyType HUD_HMIS_xsd_Complex_Type_geography.tmp#geography_Address1 HUD_HMIS_xsd_Complex_Type_geography.tmp#geography_Address2 HUD_HMIS_xsd_Complex_Type_geography.tmp#geography_City HUD_HMIS_xsd_Complex_Type_geography.tmp#geography_State HUD_HMIS_xsd_Complex_Type_geography.tmp#geography_ZIP HUD_HMIS_xsd_Complex_Type_geography.tmp#geography
Type geography
Properties
content complex
Model
Children Address1, Address2, City, CoCCode, Geocode, GeographyID, GeographyType, ProjectID, State, ZIP
Instance
<Geography dateCreated="" dateDeleted="" dateUpdated="" informationDate="" userID="" xmlns="http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd">
  <GeographyID>{1,1}</GeographyID>
  <ProjectID>{1,1}</ProjectID>
  <CoCCode>{1,1}</CoCCode>
  <Geocode>{0,1}</Geocode>
  <GeographyType>{0,1}</GeographyType>
  <Address1>{0,1}</Address1>
  <Address2>{0,1}</Address2>
  <City>{0,1}</City>
  <State>{0,1}</State>
  <ZIP>{0,1}</ZIP>
</Geography>
Attributes
QName Type Use Annotation
dateCreated xs:dateTime required
See June 2017 HMIS Data Dictionary v1.2, 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 June 2017 HMIS Data Dictionary v1.2, Section 5.2.
informationDate xs:date required
See June 2017 HMIS Data Dictionary v1.2, Section 5.4.
userID string32 required
See June 2017 HMIS Data Dictionary v1.2, Section 5.7.
Source
<xs:element name="Geography" type="hmis:geography">
  <xs:annotation>
    <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section 2.8.</xs:documentation>
  </xs:annotation>
</xs:element>
Element export / HealthInsurance
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd
Annotations
See June 2017 HMIS Data Dictionary v1.2, 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_EnrollmentID 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, EnrollmentID, HealthInsuranceID, IndianHealthServices, InsuranceFromAnySource, Medicaid, Medicare, NoCOBRAReason, NoEmployerProvidedReason, NoIndianHealthServicesReason, NoMedicaidReason, NoMedicareReason, NoPrivatePayReason, NoSCHIPReason, NoStateHealthInsReason, NoVAMedReason, OtherInsurance, OtherInsuranceIdentify, PrivatePay, SCHIP, StateHealthIns, VAMedicalServices
Instance
<HealthInsurance dataCollectionStage="" dateCreated="" dateDeleted="" dateUpdated="" informationDate="" userID="" xmlns="http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd">
  <HealthInsuranceID>{1,1}</HealthInsuranceID>
  <EnrollmentID>{1,1}</EnrollmentID>
  <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 June 2017 HMIS Data Dictionary v1.2, Section 5.3.
dateCreated xs:dateTime required
See June 2017 HMIS Data Dictionary v1.2, 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 June 2017 HMIS Data Dictionary v1.2, Section 5.2.
informationDate xs:date required
See June 2017 HMIS Data Dictionary v1.2, Section 5.4.
userID string32 required
See June 2017 HMIS Data Dictionary v1.2, 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 June 2017 HMIS Data Dictionary v1.2, Section 4.4</xs:documentation>
  </xs:annotation>
</xs:element>
Element export / HealthStatus
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd
Annotations
See June 2017 HMIS Data Dictionary v1.2, 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_EnrollmentID 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, EnrollmentID, HealthCategory, HealthStatus, HealthStatusID
Instance
<HealthStatus dataCollectionStage="" dateCreated="" dateDeleted="" dateUpdated="" informationDate="" userID="" xmlns="http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd">
  <HealthStatusID>{1,1}</HealthStatusID>
  <EnrollmentID>{1,1}</EnrollmentID>
  <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 June 2017 HMIS Data Dictionary v1.2, Section 5.3.
dateCreated xs:dateTime required
See June 2017 HMIS Data Dictionary v1.2, 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 June 2017 HMIS Data Dictionary v1.2, Section 5.2.
informationDate xs:date required
See June 2017 HMIS Data Dictionary v1.2, Section 5.4.
userID string32 required
See June 2017 HMIS Data Dictionary v1.2, Section 5.7.
Source
<xs:element name="HealthStatus" type="hmis:healthStatus">
  <xs:annotation>
    <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section 4.27</xs:documentation>
  </xs:annotation>
</xs:element>
Element export / HousingAssessmentDisposition
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd
Annotations
See June 2017 HMIS Data Dictionary v1.2, 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/6_1_1/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 June 2017 HMIS Data Dictionary v1.2, 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 June 2017 HMIS Data Dictionary v1.2, Section 5.2.
userID string32 required
See June 2017 HMIS Data Dictionary v1.2, Section 5.7.
Source
<xs:element name="HousingAssessmentDisposition" type="hmis:housingAssessmentDisposition">
  <xs:annotation>
    <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section 4.18</xs:documentation>
  </xs:annotation>
</xs:element>
Element export / IncomeAndSources
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd
Annotations
See June 2017 HMIS Data Dictionary v1.2, 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_EnrollmentID 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, EnrollmentID, GA, GAAmount, IncomeAndSourcesID, IncomeFromAnySource, OtherSource, OtherSourceAmount, OtherSourceIdentify, Pension, PensionAmount, PrivateDisability, PrivateDisabilityAmount, 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/6_1_1/HUD_HMIS.xsd">
  <IncomeAndSourcesID>{1,1}</IncomeAndSourcesID>
  <EnrollmentID>{1,1}</EnrollmentID>
  <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 June 2017 HMIS Data Dictionary v1.2, Section 5.3.
dateCreated xs:dateTime required
See June 2017 HMIS Data Dictionary v1.2, 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 June 2017 HMIS Data Dictionary v1.2, Section 5.2.
informationDate xs:date required
See June 2017 HMIS Data Dictionary v1.2, Section 5.4.
userID string32 required
See June 2017 HMIS Data Dictionary v1.2, 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 June 2017 HMIS Data Dictionary v1.2, Section 4.2</xs:documentation>
  </xs:annotation>
</xs:element>
Element export / Inventory
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd
Annotations
See June 2017 HMIS Data Dictionary v1.2, 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_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_BedType 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, YouthBedInventory
Instance
<Inventory dateCreated="" dateDeleted="" dateUpdated="" informationDate="" userID="" xmlns="http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd">
  <InventoryID>{1,1}</InventoryID>
  <ProjectID>{1,1}</ProjectID>
  <CoCCode>{1,1}</CoCCode>
  <HouseholdType>{1,1}</HouseholdType>
  <Availability>{0,1}</Availability>
  <UnitInventory>{1,1}</UnitInventory>
  <BedInventory>{1,1}</BedInventory>
  <CHBedInventory>{0,1}</CHBedInventory>
  <VetBedInventory>{0,1}</VetBedInventory>
  <YouthBedInventory>{0,1}</YouthBedInventory>
  <BedType>{0,1}</BedType>
  <InventoryStartDate>{1,1}</InventoryStartDate>
  <InventoryEndDate>{0,1}</InventoryEndDate>
  <HMISParticipatingBeds>{1,1}</HMISParticipatingBeds>
</Inventory>
Attributes
QName Type Use Annotation
dateCreated xs:dateTime required
See June 2017 HMIS Data Dictionary v1.2, 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 June 2017 HMIS Data Dictionary v1.2, Section 5.2.
informationDate xs:date required
See June 2017 HMIS Data Dictionary v1.2, Section 5.4.
userID string32 required
See June 2017 HMIS Data Dictionary v1.2, Section 5.7.
Source
<xs:element name="Inventory" type="hmis:inventory">
  <xs:annotation>
    <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section 2.7.</xs:documentation>
  </xs:annotation>
</xs:element>
Element export / MedicalAssistance
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd
Annotations
See June 2017 HMIS Data Dictionary v1.2, 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_EnrollmentID 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, EnrollmentID, HIVAIDSAssistance, MedicalAssistanceID, NoADAPReason, NoHIVAIDSAssistanceReason
Instance
<MedicalAssistance dataCollectionStage="" dateCreated="" dateDeleted="" dateUpdated="" informationDate="" userID="" xmlns="http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd">
  <MedicalAssistanceID>{1,1}</MedicalAssistanceID>
  <EnrollmentID>{1,1}</EnrollmentID>
  <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 June 2017 HMIS Data Dictionary v1.2, Section 5.3.
dateCreated xs:dateTime required
See June 2017 HMIS Data Dictionary v1.2, 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 June 2017 HMIS Data Dictionary v1.2, Section 5.2.
informationDate xs:date required
See June 2017 HMIS Data Dictionary v1.2, Section 5.4.
userID string32 required
See June 2017 HMIS Data Dictionary v1.2, 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())
if (hmis:ADAP/text()='0') then boolean(hmis:NoADAPReason) else (if (not(hmis:ADAP/text()='0')) then (not(boolean(hmis:NoADAPReason))) else false())
Source
<xs:element name="MedicalAssistance" type="hmis:medicalAssistance">
  <xs:annotation>
    <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section 4.39</xs:documentation>
  </xs:annotation>
</xs:element>
Element export / MoveInDate
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd
Annotations
See June 2017 HMIS Data Dictionary v1.2, Section 3.20
Diagram
Diagram HUD_HMIS_xsd_Attribute_Group_baseMetaData.tmp#baseMetaData HUD_HMIS_xsd_Complex_Type_moveInDate.tmp#moveInDate_MoveInDateID HUD_HMIS_xsd_Complex_Type_moveInDate.tmp#moveInDate_EnrollmentID HUD_HMIS_xsd_Complex_Type_moveInDate.tmp#moveInDate_MoveInDate HUD_HMIS_xsd_Complex_Type_moveInDate.tmp#moveInDate
Type moveInDate
Properties
content complex
Model
Children EnrollmentID, MoveInDate, MoveInDateID
Instance
<MoveInDate dateCreated="" dateDeleted="" dateUpdated="" userID="" xmlns="http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd">
  <MoveInDateID>{1,1}</MoveInDateID>
  <EnrollmentID>{1,1}</EnrollmentID>
  <MoveInDate>{0,1}</MoveInDate>
</MoveInDate>
Attributes
QName Type Use Annotation
dateCreated xs:dateTime required
See June 2017 HMIS Data Dictionary v1.2, 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 June 2017 HMIS Data Dictionary v1.2, Section 5.2.
userID string32 required
See June 2017 HMIS Data Dictionary v1.2, Section 5.7.
Source
<xs:element name="MoveInDate" type="hmis:moveInDate">
  <xs:annotation>
    <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section 3.20</xs:documentation>
  </xs:annotation>
</xs:element>
Element export / NonCashBenefits
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd
Annotations
See June 2017 HMIS Data Dictionary v1.2, 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_EnrollmentID 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_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, EnrollmentID, NonCashBenefitsID, OtherBenefitsSource, OtherBenefitsSourceIdentify, OtherTANF, SNAP, TANFChildCare, TANFTransportation, WIC
Instance
<NonCashBenefits dataCollectionStage="" dateCreated="" dateDeleted="" dateUpdated="" informationDate="" userID="" xmlns="http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd">
  <NonCashBenefitsID>{1,1}</NonCashBenefitsID>
  <EnrollmentID>{1,1}</EnrollmentID>
  <BenefitsFromAnySource>{1,1}</BenefitsFromAnySource>
  <SNAP>{1,1}</SNAP>
  <WIC>{1,1}</WIC>
  <TANFChildCare>{1,1}</TANFChildCare>
  <TANFTransportation>{1,1}</TANFTransportation>
  <OtherTANF>{1,1}</OtherTANF>
  <OtherBenefitsSource>{1,1}</OtherBenefitsSource>
  <OtherBenefitsSourceIdentify>{1,1}</OtherBenefitsSourceIdentify>
</NonCashBenefits>
Attributes
QName Type Use Annotation
dataCollectionStage restriction of xs:unsignedInt required
See June 2017 HMIS Data Dictionary v1.2, Section 5.3.
dateCreated xs:dateTime required
See June 2017 HMIS Data Dictionary v1.2, 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 June 2017 HMIS Data Dictionary v1.2, Section 5.2.
informationDate xs:date required
See June 2017 HMIS Data Dictionary v1.2, Section 5.4.
userID string32 required
See June 2017 HMIS Data Dictionary v1.2, Section 5.7.
Asserts
Test XPath default namespace Annotation
if (hmis:OtherBenefitsSource/text()='1') then boolean(hmis:OtherBenefitsSourceIdentify) else (if (not(hmis:OtherBenefitsSource/text()='1')) then (not(boolean(hmis:OtherBenefitsSourceIdentify))) else false())
Source
<xs:element name="NonCashBenefits" type="hmis:nonCashBenefits">
  <xs:annotation>
    <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section 4.3</xs:documentation>
  </xs:annotation>
</xs:element>
Element export / Organization
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_1/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/6_1_1/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 June 2017 HMIS Data Dictionary v1.2, 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 June 2017 HMIS Data Dictionary v1.2, Section 5.2.
userID string32 required
See June 2017 HMIS Data Dictionary v1.2, Section 5.7.
Source
<xs:element name="Organization" type="hmis:organization"/>
Element export / PATHStatus
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd
Annotations
See June 2017 HMIS Data Dictionary v1.2, 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_EnrollmentID 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, EnrollmentID, PathStatusID, ReasonNotEnrolled
Instance
<PATHStatus dateCreated="" dateDeleted="" dateUpdated="" userID="" xmlns="http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd">
  <PathStatusID>{1,1}</PathStatusID>
  <EnrollmentID>{1,1}</EnrollmentID>
  <DateOfStatus>{1,1}</DateOfStatus>
  <ClientEnrolledInPATH>{1,1}</ClientEnrolledInPATH>
  <ReasonNotEnrolled>{0,1}</ReasonNotEnrolled>
</PATHStatus>
Attributes
QName Type Use Annotation
dateCreated xs:dateTime required
See June 2017 HMIS Data Dictionary v1.2, 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 June 2017 HMIS Data Dictionary v1.2, Section 5.2.
userID string32 required
See June 2017 HMIS Data Dictionary v1.2, 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 June 2017 HMIS Data Dictionary v1.2, Section 4.20</xs:documentation>
  </xs:annotation>
</xs:element>
Element export / Project
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd
Annotations
See June 2017 HMIS Data Dictionary v1.2, 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_OperatingStartDate HUD_HMIS_xsd_Complex_Type_project.tmp#project_OperatingEndDate 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_VictimServicesProvider HUD_HMIS_xsd_Complex_Type_project.tmp#project_HousingType 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, HousingType, OperatingEndDate, OperatingStartDate, OrganizationID, ProjectCommonName, ProjectID, ProjectName, ProjectType, ResidentialAffiliation, TargetPopulation, TrackingMethod, VictimServicesProvider
Instance
<Project dateCreated="" dateDeleted="" dateUpdated="" userID="" xmlns="http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd">
  <ProjectID>{1,1}</ProjectID>
  <OrganizationID>{1,1}</OrganizationID>
  <ProjectName>{1,1}</ProjectName>
  <ContinuumProject>{1,1}</ContinuumProject>
  <ProjectType>{1,1}</ProjectType>
  <OperatingStartDate>{1,1}</OperatingStartDate>
  <OperatingEndDate>{0,1}</OperatingEndDate>
  <ResidentialAffiliation>{0,1}</ResidentialAffiliation>
  <TrackingMethod>{0,1}</TrackingMethod>
  <TargetPopulation>{0,1}</TargetPopulation>
  <VictimServicesProvider>{0,1}</VictimServicesProvider>
  <HousingType>{0,1}</HousingType>
  <ProjectCommonName>{0,1}</ProjectCommonName>
</Project>
Attributes
QName Type Use Annotation
dateCreated xs:dateTime required
See June 2017 HMIS Data Dictionary v1.2, 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 June 2017 HMIS Data Dictionary v1.2, Section 5.2.
userID string32 required
See June 2017 HMIS Data Dictionary v1.2, Section 5.7.
Source
<xs:element name="Project" type="hmis:project">
  <xs:annotation>
    <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section 2.</xs:documentation>
  </xs:annotation>
</xs:element>
Element export / RHYAftercare
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd
Diagram
Diagram HUD_HMIS_xsd_Attribute_Group_baseMetaData.tmp#baseMetaData HUD_HMIS_xsd_Complex_Type_rhyAftercare.tmp#rhyAftercare_RhyAfterCareID HUD_HMIS_xsd_Complex_Type_rhyAftercare.tmp#rhyAftercare_ExitID HUD_HMIS_xsd_Complex_Type_rhyAftercare.tmp#rhyAftercare_AfterCareDate HUD_HMIS_xsd_Complex_Type_rhyAftercare.tmp#rhyAftercare_AfterCareProvided HUD_HMIS_xsd_Complex_Type_rhyAftercare.tmp#rhyAftercare_EmailSocialMedia HUD_HMIS_xsd_Complex_Type_rhyAftercare.tmp#rhyAftercare_Telephone HUD_HMIS_xsd_Complex_Type_rhyAftercare.tmp#rhyAftercare_InPersonIndividual HUD_HMIS_xsd_Complex_Type_rhyAftercare.tmp#rhyAftercare_InPersonGroup HUD_HMIS_xsd_Complex_Type_rhyAftercare.tmp#rhyAftercare
Type rhyAftercare
Properties
content complex
Model
Children AfterCareDate, AfterCareProvided, EmailSocialMedia, ExitID, InPersonGroup, InPersonIndividual, RhyAfterCareID, Telephone
Instance
<RHYAftercare dateCreated="" dateDeleted="" dateUpdated="" userID="" xmlns="http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd">
  <RhyAfterCareID>{1,1}</RhyAfterCareID>
  <ExitID>{1,1}</ExitID>
  <AfterCareDate>{1,1}</AfterCareDate>
  <AfterCareProvided>{1,1}</AfterCareProvided>
  <EmailSocialMedia>{0,1}</EmailSocialMedia>
  <Telephone>{0,1}</Telephone>
  <InPersonIndividual>{0,1}</InPersonIndividual>
  <InPersonGroup>{0,1}</InPersonGroup>
</RHYAftercare>
Attributes
QName Type Use Annotation
dateCreated xs:dateTime required
See June 2017 HMIS Data Dictionary v1.2, 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 June 2017 HMIS Data Dictionary v1.2, Section 5.2.
userID string32 required
See June 2017 HMIS Data Dictionary v1.2, Section 5.7.
Asserts
Test XPath default namespace Annotation
if (hmis:AfterCareProvided/text()='1') then boolean(hmis:EmailSocialMedia) else (if (not(hmis:AfterCareProvided/text()='1')) then (not(boolean(hmis:EmailSocialMedia))) else false())
if (hmis:AfterCareProvided/text()='1') then boolean(hmis:Telephone) else (if (not(hmis:AfterCareProvided/text()='1')) then (not(boolean(hmis:Telephone))) else false())
if (hmis:AfterCareProvided/text()='1') then boolean(hmis:InPersonIndividual) else (if (not(hmis:AfterCareProvided/text()='1')) then (not(boolean(hmis:InPersonIndividual))) else false())
if (hmis:AfterCareProvided/text()='1') then boolean(hmis:InPersonGroup) else (if (not(hmis:AfterCareProvided/text()='1')) then (not(boolean(hmis:InPersonGroup))) else false())
Source
<xs:element name="RHYAftercare" type="hmis:rhyAftercare"/>
Element export / RHYBCPStatus
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd
Annotations
See June 2017 HMIS Data Dictionary v1.2, Section R2
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_EnrollmentID HUD_HMIS_xsd_Complex_Type_rhyBCPStatus.tmp#rhyBCPStatus_DateOfBCPStatus HUD_HMIS_xsd_Complex_Type_rhyBCPStatus.tmp#rhyBCPStatus_EligibleForRHY HUD_HMIS_xsd_Complex_Type_rhyBCPStatus.tmp#rhyBCPStatus_ReasonNoServices HUD_HMIS_xsd_Complex_Type_rhyBCPStatus.tmp#rhyBCPStatus_RunawayYouth HUD_HMIS_xsd_Complex_Type_rhyBCPStatus.tmp#rhyBCPStatus
Type rhyBCPStatus
Properties
content complex
Model
Children DateOfBCPStatus, EligibleForRHY, EnrollmentID, RHYBCPStatusID, ReasonNoServices, RunawayYouth
Instance
<RHYBCPStatus dateCreated="" dateDeleted="" dateUpdated="" userID="" xmlns="http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd">
  <RHYBCPStatusID>{1,1}</RHYBCPStatusID>
  <EnrollmentID>{1,1}</EnrollmentID>
  <DateOfBCPStatus>{1,1}</DateOfBCPStatus>
  <EligibleForRHY>{1,1}</EligibleForRHY>
  <ReasonNoServices>{0,1}</ReasonNoServices>
  <RunawayYouth>{0,1}</RunawayYouth>
</RHYBCPStatus>
Attributes
QName Type Use Annotation
dateCreated xs:dateTime required
See June 2017 HMIS Data Dictionary v1.2, 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 June 2017 HMIS Data Dictionary v1.2, Section 5.2.
userID string32 required
See June 2017 HMIS Data Dictionary v1.2, Section 5.7.
Asserts
Test XPath default namespace Annotation
if (hmis:EligibleForRHY/text()='0') then boolean(hmis:ReasonNoServices) else (if (not(hmis:EligibleForRHY/text()='0')) then (not(boolean(hmis:ReasonNoServices))) else false())
if (hmis:EligibleForRHY/text()='1') then boolean(hmis:RunawayYouth) else (if (not(hmis:EligibleForRHY/text()='1')) then (not(boolean(hmis:RunawayYouth))) else false())
Source
<xs:element name="RHYBCPStatus" type="hmis:rhyBCPStatus">
  <xs:annotation>
    <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section R2</xs:documentation>
  </xs:annotation>
</xs:element>
Element export / ServiceFAReferral
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd
Annotations
See June 2017 HMIS Data Dictionary v1.2, Sections P2, R13, W2, V2, V3
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_EnrollmentID 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, EnrollmentID, FAAmount, OtherTypeProvided, RecordType, ReferralOutcome, ServiceFAReferralID, SubTypeProvided, TypeProvided
Instance
<ServiceFAReferral dateCreated="" dateDeleted="" dateUpdated="" userID="" xmlns="http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd">
  <ServiceFAReferralID>{1,1}</ServiceFAReferralID>
  <EnrollmentID>{1,1}</EnrollmentID>
  <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 June 2017 HMIS Data Dictionary v1.2, 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 June 2017 HMIS Data Dictionary v1.2, Section 5.2.
userID string32 required
See June 2017 HMIS Data Dictionary v1.2, 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 June 2017 HMIS Data Dictionary v1.2, Sections P2, R13, W2, V2, V3</xs:documentation>
  </xs:annotation>
</xs:element>
Element export / VASHExitReason
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd
Annotations
See June 2017 HMIS Data Dictionary v1.2, Section V9
Diagram
Diagram HUD_HMIS_xsd_Attribute_Group_baseMetaData.tmp#baseMetaData HUD_HMIS_xsd_Complex_Type_vashExitReason.tmp#vashExitReason_VashExitReasonID HUD_HMIS_xsd_Complex_Type_vashExitReason.tmp#vashExitReason_ExitID HUD_HMIS_xsd_Complex_Type_vashExitReason.tmp#vashExitReason_CMExitReason HUD_HMIS_xsd_Complex_Type_vashExitReason.tmp#vashExitReason
Type vashExitReason
Properties
content complex
Model
Children CMExitReason, ExitID, VashExitReasonID
Instance
<VASHExitReason dateCreated="" dateDeleted="" dateUpdated="" userID="" xmlns="http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd">
  <VashExitReasonID>{1,1}</VashExitReasonID>
  <ExitID>{1,1}</ExitID>
  <CMExitReason>{1,1}</CMExitReason>
</VASHExitReason>
Attributes
QName Type Use Annotation
dateCreated xs:dateTime required
See June 2017 HMIS Data Dictionary v1.2, 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 June 2017 HMIS Data Dictionary v1.2, Section 5.2.
userID string32 required
See June 2017 HMIS Data Dictionary v1.2, Section 5.7.
Source
<xs:element name="VASHExitReason" type="hmis:vashExitReason">
  <xs:annotation>
    <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section V9</xs:documentation>
  </xs:annotation>
</xs:element>
Complex Type export
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_1/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_ClientVeteranInfo HUD_HMIS_xsd_Complex_Type_export.tmp#export_ConnectionWithSOAR HUD_HMIS_xsd_Complex_Type_export.tmp#export_CoC 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_EntryRHSP HUD_HMIS_xsd_Complex_Type_export.tmp#export_EntryRHY HUD_HMIS_xsd_Complex_Type_export.tmp#export_EntrySSVF 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_Geography 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_MoveInDate 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_Project HUD_HMIS_xsd_Complex_Type_export.tmp#export_RHYAftercare 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_VASHExitReason
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, Geography, HealthInsurance, HealthStatus, HousingAssessmentDisposition, IncomeAndSources, Inventory, MedicalAssistance, MoveInDate, NonCashBenefits, Organization, PATHStatus, Project, RHYAftercare, RHYBCPStatus, ServiceFAReferral, VASHExitReason
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:EnrollmentID satisfies (fn:count(hmis:ConnectionWithSOAR[hmis:EnrollmentID = $id]) ge 0)
every $id in hmis:Enrollment/hmis:EnrollmentID satisfies (fn:count(hmis:Contact[hmis:EnrollmentID = $id]) ge 0)
every $id in hmis:Enrollment/hmis:EnrollmentID satisfies (fn:count(hmis:DateOfEngagement[hmis:EnrollmentID = $id]) le 1)
every $id in hmis:Enrollment/hmis:EnrollmentID satisfies (fn:count(hmis:Disabilities[hmis:EnrollmentID = $id]) ge 0)
every $id in hmis:Enrollment/hmis:EnrollmentID satisfies (fn:count(hmis:DomesticViolence[hmis:EnrollmentID = $id]) ge 0)
every $id in hmis:Enrollment/hmis:EnrollmentID satisfies (fn:count(hmis:Employment[hmis:EnrollmentID = $id]) ge 0)
every $id in hmis:Enrollment/hmis:EnrollmentID satisfies (fn:count(hmis:EnrollmentCoC[hmis:EnrollmentID = $id]) ge 0)
every $id in hmis:Enrollment/hmis:EnrollmentID satisfies (fn:count(hmis:EntryRHY[hmis:EnrollmentID = $id]) le 1)
every $id in hmis:Enrollment/hmis:EnrollmentID satisfies (fn:count(hmis:EntrySSVF[hmis:EnrollmentID = $id]) le 1)
every $id in hmis:Enrollment/hmis:EnrollmentID satisfies (fn:count(hmis:Exit[hmis:EnrollmentID = $id]) le 1)
every $id in hmis:Enrollment/hmis:EnrollmentID satisfies (fn:count(hmis:HealthInsurance[hmis:EnrollmentID = $id]) ge 0)
every $id in hmis:Enrollment/hmis:EnrollmentID satisfies (fn:count(hmis:HealthStatus[hmis:EnrollmentID = $id]) ge 0)
every $id in hmis:Enrollment/hmis:EnrollmentID satisfies (fn:count(hmis:IncomeAndSources[hmis:EnrollmentID = $id]) ge 0)
every $id in hmis:Enrollment/hmis:EnrollmentID satisfies (fn:count(hmis:MedicalAssistance[hmis:EnrollmentID = $id]) ge 0)
every $id in hmis:Enrollment/hmis:EnrollmentID satisfies (fn:count(hmis:NonCashBenefits[hmis:EnrollmentID = $id]) ge 0)
every $id in hmis:Enrollment/hmis:EnrollmentID satisfies (fn:count(hmis:PathStatus[hmis:EnrollmentID = $id]) le 1)
every $id in hmis:Enrollment/hmis:EnrollmentID satisfies (fn:count(hmis:EntryRHSP[hmis:EnrollmentID = $id]) le 1)
every $id in hmis:Enrollment/hmis:EnrollmentID satisfies (fn:count(hmis:MoveInDate[hmis:EnrollmentID = $id]) le 1)
every $id in hmis:Enrollment/hmis:EnrollmentID satisfies (fn:count(hmis:RHYBCPStatus[hmis:EnrollmentID = $id]) le 1)
every $id in hmis:Enrollment/hmis:EnrollmentID satisfies (fn:count(hmis:ServiceFAReferral[hmis:EnrollmentID = $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: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:Exit/hmis:ExitID satisfies (fn:count(hmis:RHYAftercare[hmis:ExitID = $id]) le 1)
every $inventory in hmis:Inventory satisfies (if (boolean($inventory/hmis:Availability) or boolean($inventory/hmis:BedType)) then (if (every $id in $inventory/hmis:ProjectID satisfies (hmis:Project[hmis:ProjectID = $id]/hmis:ProjectType/text()='1')) then (true()) else false()) else (true()))
every $inventory in hmis:Inventory satisfies (if (boolean($inventory/hmis:CHBedInventory)) then (if (every $id in $inventory/hmis:ProjectID satisfies (hmis:Project[hmis:ProjectID = $id]/hmis:ProjectType/text()='3')) then (true()) else false()) else (true()))
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="ClientVeteranInfo" type="hmis:clientVeteranInfo">
        <xs:annotation>
          <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section V1</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ConnectionWithSOAR" type="hmis:connectionWithSOAR"/>
      <xs:element name="CoC" type="hmis:coc"/>
      <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 June 2017 HMIS Data Dictionary v1.2, Section R6</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Enrollment" type="hmis:enrollment"/>
      <xs:element name="EnrollmentCoC" type="hmis:enrollmentCoC"/>
      <xs:element name="EntryRHSP" type="hmis:entryRHSP">
        <xs:annotation>
          <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section U1.1.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="EntryRHY" type="hmis:entryRHY">
        <xs:annotation>
          <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section R13.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="EntrySSVF" type="hmis:entrySSVF"/>
      <xs:element name="Exit" type="hmis:exit"/>
      <xs:element name="ExitHousingAssessment" type="hmis:exitHousingAssessment">
        <xs:annotation>
          <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, 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="Geography" type="hmis:geography">
        <xs:annotation>
          <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section 2.8.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="HealthInsurance" type="hmis:healthInsurance">
        <xs:annotation>
          <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section 4.4</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="HealthStatus" type="hmis:healthStatus">
        <xs:annotation>
          <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section 4.27</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="HousingAssessmentDisposition" type="hmis:housingAssessmentDisposition">
        <xs:annotation>
          <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section 4.18</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="IncomeAndSources" type="hmis:incomeAndSources">
        <xs:annotation>
          <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section 4.2</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Inventory" type="hmis:inventory">
        <xs:annotation>
          <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section 2.7.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MedicalAssistance" type="hmis:medicalAssistance">
        <xs:annotation>
          <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section 4.39</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MoveInDate" type="hmis:moveInDate">
        <xs:annotation>
          <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section 3.20</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="NonCashBenefits" type="hmis:nonCashBenefits">
        <xs:annotation>
          <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, 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 June 2017 HMIS Data Dictionary v1.2, Section 4.20</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Project" type="hmis:project">
        <xs:annotation>
          <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section 2.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="RHYAftercare" type="hmis:rhyAftercare"/>
      <xs:element name="RHYBCPStatus" type="hmis:rhyBCPStatus">
        <xs:annotation>
          <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section R2</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ServiceFAReferral" type="hmis:serviceFAReferral">
        <xs:annotation>
          <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Sections P2, R13, W2, V2, V3</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="VASHExitReason" type="hmis:vashExitReason">
        <xs:annotation>
          <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section V9</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:EnrollmentID satisfies (fn:count(hmis:ConnectionWithSOAR[hmis:EnrollmentID = $id]) ge 0)"/>
  <xs:assert test="every $id in hmis:Enrollment/hmis:EnrollmentID satisfies (fn:count(hmis:Contact[hmis:EnrollmentID = $id]) ge 0)"/>
  <xs:assert test="every $id in hmis:Enrollment/hmis:EnrollmentID satisfies (fn:count(hmis:DateOfEngagement[hmis:EnrollmentID = $id]) le 1)"/>
  <xs:assert test="every $id in hmis:Enrollment/hmis:EnrollmentID satisfies (fn:count(hmis:Disabilities[hmis:EnrollmentID = $id]) ge 0)"/>
  <xs:assert test="every $id in hmis:Enrollment/hmis:EnrollmentID satisfies (fn:count(hmis:DomesticViolence[hmis:EnrollmentID = $id]) ge 0)"/>
  <xs:assert test="every $id in hmis:Enrollment/hmis:EnrollmentID satisfies (fn:count(hmis:Employment[hmis:EnrollmentID = $id]) ge 0)"/>
  <xs:assert test="every $id in hmis:Enrollment/hmis:EnrollmentID satisfies (fn:count(hmis:EnrollmentCoC[hmis:EnrollmentID = $id]) ge 0)"/>
  <xs:assert test="every $id in hmis:Enrollment/hmis:EnrollmentID satisfies (fn:count(hmis:EntryRHY[hmis:EnrollmentID = $id]) le 1)"/>
  <xs:assert test="every $id in hmis:Enrollment/hmis:EnrollmentID satisfies (fn:count(hmis:EntrySSVF[hmis:EnrollmentID = $id]) le 1)"/>
  <xs:assert test="every $id in hmis:Enrollment/hmis:EnrollmentID satisfies (fn:count(hmis:Exit[hmis:EnrollmentID = $id]) le 1)"/>
  <xs:assert test="every $id in hmis:Enrollment/hmis:EnrollmentID satisfies (fn:count(hmis:HealthInsurance[hmis:EnrollmentID = $id]) ge 0)"/>
  <xs:assert test="every $id in hmis:Enrollment/hmis:EnrollmentID satisfies (fn:count(hmis:HealthStatus[hmis:EnrollmentID = $id]) ge 0)"/>
  <xs:assert test="every $id in hmis:Enrollment/hmis:EnrollmentID satisfies (fn:count(hmis:IncomeAndSources[hmis:EnrollmentID = $id]) ge 0)"/>
  <xs:assert test="every $id in hmis:Enrollment/hmis:EnrollmentID satisfies (fn:count(hmis:MedicalAssistance[hmis:EnrollmentID = $id]) ge 0)"/>
  <xs:assert test="every $id in hmis:Enrollment/hmis:EnrollmentID satisfies (fn:count(hmis:NonCashBenefits[hmis:EnrollmentID = $id]) ge 0)"/>
  <xs:assert test="every $id in hmis:Enrollment/hmis:EnrollmentID satisfies (fn:count(hmis:PathStatus[hmis:EnrollmentID = $id]) le 1)"/>
  <xs:assert test="every $id in hmis:Enrollment/hmis:EnrollmentID satisfies (fn:count(hmis:EntryRHSP[hmis:EnrollmentID = $id]) le 1)"/>
  <xs:assert test="every $id in hmis:Enrollment/hmis:EnrollmentID satisfies (fn:count(hmis:MoveInDate[hmis:EnrollmentID = $id]) le 1)"/>
  <xs:assert test="every $id in hmis:Enrollment/hmis:EnrollmentID satisfies (fn:count(hmis:RHYBCPStatus[hmis:EnrollmentID = $id]) le 1)"/>
  <xs:assert test="every $id in hmis:Enrollment/hmis:EnrollmentID satisfies (fn:count(hmis:ServiceFAReferral[hmis:EnrollmentID = $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: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)"/>
  <xs:assert test="every $id in hmis:Exit/hmis:ExitID satisfies (fn:count(hmis:RHYAftercare[hmis:ExitID = $id]) le 1)"/>
  <!-- Checking that that the Project Type = ‘Emergency shelter’ for certain 2.7 data elements to exist -->
  <xs:assert test="every $inventory in hmis:Inventory satisfies (if (boolean($inventory/hmis:Availability) or boolean($inventory/hmis:BedType)) then (if (every $id in $inventory/hmis:ProjectID satisfies (hmis:Project[hmis:ProjectID = $id]/hmis:ProjectType/text()='1')) then (true()) else false()) else (true()))"/>
  <!-- Checking that that the Project Type = ‘Permanent Supportive Housing’ for certain 2.7 data elements to exist -->
  <xs:assert test="every $inventory in hmis:Inventory satisfies (if (boolean($inventory/hmis:CHBedInventory)) then (if (every $id in $inventory/hmis:ProjectID satisfies (hmis:Project[hmis:ProjectID = $id]/hmis:ProjectType/text()='3')) then (true()) else false()) else (true()))"/>
  <!-- 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>