Showing:

Annotations
Attributes
Asserts
Default Open Content
Diagrams
Facets
Identity Constraints
Instances
Model
Properties
Source
Type Alternatives
Used by
Main schema HUD_HMIS.xsd
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd
Properties
attribute form default qualified
element form default qualified
version 6.1.2
Default Open Content
Mode interleave
Wildcard ANY element NOT from TARGET namespace 'http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd'
Applies to empty true
Element Sources
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd
Annotations
XML Root element.  A description of what software provider and organization are sending this XML information.  Many sources can be grouped together into one XML file.
Diagram
Diagram HUD_HMIS_xsd.tmp#http___www.hudhdx.info_Resources_Vendors_6_1_2_HUD_HMIS.xsd_sources_Source HUD_HMIS_xsd.tmp#http___www.hudhdx.info_Resources_Vendors_6_1_2_HUD_HMIS.xsd_sources
Type sources
Properties
content complex
Model
Children Source
Instance
<Sources xmlns="http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd">
  <Source>{1,unbounded}</Source>
</Sources>
Source
<xs:element name="Sources" type="hmis:sources">
  <xs:annotation>
    <xs:documentation xml:lang="en">XML Root element. A description of what software provider and organization are sending this XML information. Many sources can be grouped together into one XML file.</xs:documentation>
  </xs:annotation>
</xs:element>
Element sources / Source
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd
Annotations
A description of what software provider and organization are sending this XML information.  Many sources can be grouped together into one XML file.
Diagram
Diagram HUD_HMIS_xsd.tmp#source_SourceID HUD_HMIS_xsd.tmp#source_SourceType HUD_HMIS_xsd.tmp#source_SourceName HUD_HMIS_xsd.tmp#source_SoftwareName HUD_HMIS_xsd.tmp#source_SoftwareVersion HUD_HMIS_xsd.tmp#source_SourceContactEmail HUD_HMIS_xsd.tmp#source_SourceContactExtension HUD_HMIS_xsd.tmp#source_SourceContactFirst HUD_HMIS_xsd.tmp#source_SourceContactLast HUD_HMIS_xsd.tmp#source_SourceContactPhone HUD_HMIS_xsd.tmp#source_Export HUD_HMIS_xsd.tmp#source
Type source
Properties
content complex
minOccurs 1
maxOccurs unbounded
Model
Children Export, SoftwareName, SoftwareVersion, SourceContactEmail, SourceContactExtension, SourceContactFirst, SourceContactLast, SourceContactPhone, SourceID, SourceName, SourceType
Instance
<Source xmlns="http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd">
  <SourceID>{0,1}</SourceID>
  <SourceType>{1,1}</SourceType>
  <SourceName>{0,1}</SourceName>
  <SoftwareName>{1,1}</SoftwareName>
  <SoftwareVersion>{1,1}</SoftwareVersion>
  <SourceContactEmail>{0,1}</SourceContactEmail>
  <SourceContactExtension>{0,1}</SourceContactExtension>
  <SourceContactFirst>{0,1}</SourceContactFirst>
  <SourceContactLast>{0,1}</SourceContactLast>
  <SourceContactPhone>{0,1}</SourceContactPhone>
  <Export>{0,unbounded}</Export>
</Source>
Asserts
Test XPath default namespace Annotation
if (hmis:SourceType/text()!='1') then boolean(hmis:SourceName) else true()
if (hmis:SourceType/text()='1') then boolean(hmis:SourceID) else true()
Source
<xs:element name="Source" type="hmis:source" minOccurs="1" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">A description of what software provider and organization are sending this XML information. Many sources can be grouped together into one XML file.</xs:documentation>
  </xs:annotation>
</xs:element>
Element source / SourceID
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd
Annotations
Reference to the Source's unique ID. If SourceType = 1, this field may not be null and must identify the HUD CoC Code of the HMIS implementation from which data are being exported in the format of two letters, a dash, and 3 numbers.  ^[a-zA-Z]{2}-[0-9]{3}$ . If SourceType !=1, this field may be null or used to specify other characteristics, as agreed upon by sender and receiver.
Diagram
Diagram HUD_HMIS_xsd.tmp#string32
Type string32
Properties
content simple
minOccurs 0
Facets
maxLength 32
Source
<xs:element name="SourceID" type="hmis:string32" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Reference to the Source's unique ID. If SourceType = 1, this field may not be null and must identify the HUD CoC Code of the HMIS implementation from which data are being exported in the format of two letters, a dash, and 3 numbers. ^[a-zA-Z]{2}-[0-9]{3}$ . If SourceType !=1, this field may be null or used to specify other characteristics, as agreed upon by sender and receiver.</xs:documentation>
  </xs:annotation>
</xs:element>
Element source / SourceType
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd
Annotations
Identifies whether the source database is a continuum-operated HMIS (1), an agency-specific database (2), a data warehouse (3), or other (4).  An HMIS implementation operated jointly by more than one continuum should be identified as a data warehouse.
Diagram
Diagram HUD_HMIS_xsd.tmp#sourceType
Type sourceType
Properties
content simple
Facets
enumeration 1
continuum-operated HMIS
enumeration 2
agency-specific database
enumeration 3
data warehouse
enumeration 4
other
Source
<xs:element name="SourceType" type="hmis:sourceType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Identifies whether the source database is a continuum-operated HMIS (1), an agency-specific database (2), a data warehouse (3), or other (4). An HMIS implementation operated jointly by more than one continuum should be identified as a data warehouse.</xs:documentation>
  </xs:annotation>
</xs:element>
Element source / SourceName
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd
Annotations
If the source database is not an HMIS implementation (if SourceType != 1), this field may not be null and must identify the organization responsible for the database.
Diagram
Diagram HUD_HMIS_xsd.tmp#string50
Type string50
Properties
content simple
minOccurs 0
Facets
maxLength 50
Source
<xs:element name="SourceName" type="hmis:string50" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">If the source database is not an HMIS implementation (if SourceType != 1), this field may not be null and must identify the organization responsible for the database.</xs:documentation>
  </xs:annotation>
</xs:element>
Element source / SoftwareName
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd
Annotations
The name of the software provider generating this XML.
Diagram
Diagram HUD_HMIS_xsd.tmp#string50
Type string50
Properties
content simple
Facets
maxLength 50
Source
<xs:element name="SoftwareName" type="hmis:string50">
  <xs:annotation>
    <xs:documentation xml:lang="en">The name of the software provider generating this XML.</xs:documentation>
  </xs:annotation>
</xs:element>
Element source / SoftwareVersion
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd
Annotations
Version number of the software being used by the software provider.
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="SoftwareVersion" type="xs:string">
  <xs:annotation>
    <xs:documentation xml:lang="en">Version number of the software being used by the software provider.</xs:documentation>
  </xs:annotation>
</xs:element>
Element source / SourceContactEmail
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd
Annotations
Email address of the person to contact about this XML data.
Diagram
Diagram HUD_HMIS_xsd.tmp#email
Type email
Properties
content simple
minOccurs 0
Facets
pattern (([A-Za-z0-9]+_+)|([A-Za-z0-9]+\-+)|([A-Za-z0-9]+\.+)|([A-Za-z0-9]+\++))*[A-Za-z0-9]+@((\w+\-+)|(\w+\.))*\w{1,63}\.[a-zA-Z]{2,6}
Source
<xs:element name="SourceContactEmail" type="hmis:email" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Email address of the person to contact about this XML data.</xs:documentation>
  </xs:annotation>
</xs:element>
Element source / SourceContactExtension
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd
Annotations
Used with SourceContactPhone to contact the person who can answer questions about this XML.
Diagram
Diagram HUD_HMIS_xsd.tmp#extension
Type extension
Properties
content simple
minOccurs 0
Facets
pattern [0-9]{1,5}
Source
<xs:element name="SourceContactExtension" type="hmis:extension" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Used with SourceContactPhone to contact the person who can answer questions about this XML.</xs:documentation>
  </xs:annotation>
</xs:element>
Element source / SourceContactFirst
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd
Annotations
First name of the person to contact about this XML data.
Diagram
Diagram HUD_HMIS_xsd.tmp#string50
Type string50
Properties
content simple
minOccurs 0
Facets
maxLength 50
Source
<xs:element name="SourceContactFirst" type="hmis:string50" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">First name of the person to contact about this XML data.</xs:documentation>
  </xs:annotation>
</xs:element>
Element source / SourceContactLast
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd
Annotations
Last name of the person to contact about this XML data.
Diagram
Diagram HUD_HMIS_xsd.tmp#string50
Type string50
Properties
content simple
minOccurs 0
Facets
maxLength 50
Source
<xs:element name="SourceContactLast" type="hmis:string50" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Last name of the person to contact about this XML data.</xs:documentation>
  </xs:annotation>
</xs:element>
Element source / SourceContactPhone
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd
Annotations
Phone number of the person to contact about this XML data; used with SourceContactExtension.
Diagram
Diagram HUD_HMIS_xsd.tmp#phoneNumber
Type phoneNumber
Properties
content simple
minOccurs 0
Facets
pattern [2-9][0-9]{2}[2-9][0-9]{2}[0-9]{4}
Source
<xs:element name="SourceContactPhone" type="hmis:phoneNumber" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Phone number of the person to contact about this XML data; used with SourceContactExtension.</xs:documentation>
  </xs:annotation>
</xs:element>
Element source / Export
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd
Annotations
An export is a set of data being transmitted for a specific purpose (see ExportType).  A single XML file can have many different Exports of different types and date ranges.
Diagram
Diagram HUD_HMIS_xsd.tmp#export_ExportID HUD_HMIS_xsd.tmp#export_ExportDate HUD_HMIS_xsd.tmp#export_ExportPeriod HUD_HMIS_xsd.tmp#export_ExportPeriodType HUD_HMIS_xsd.tmp#export_ExportDirective HUD_HMIS_xsd.tmp#export_Affiliation HUD_HMIS_xsd.tmp#export_Client HUD_HMIS_xsd.tmp#export_ClientVeteranInfo HUD_HMIS_xsd.tmp#export_ConnectionWithSOAR HUD_HMIS_xsd.tmp#export_CoC HUD_HMIS_xsd.tmp#export_DateOfEngagement HUD_HMIS_xsd.tmp#export_Disabilities HUD_HMIS_xsd.tmp#export_DomesticViolence HUD_HMIS_xsd.tmp#export_Education HUD_HMIS_xsd.tmp#export_Employment HUD_HMIS_xsd.tmp#export_Enrollment HUD_HMIS_xsd.tmp#export_EnrollmentCoC HUD_HMIS_xsd.tmp#export_EntryRHSP HUD_HMIS_xsd.tmp#export_EntryRHY HUD_HMIS_xsd.tmp#export_EntrySSVF HUD_HMIS_xsd.tmp#export_Exit HUD_HMIS_xsd.tmp#export_ExitHousingAssessment HUD_HMIS_xsd.tmp#export_ExitRHY HUD_HMIS_xsd.tmp#export_Funder HUD_HMIS_xsd.tmp#export_Geography HUD_HMIS_xsd.tmp#export_HealthInsurance HUD_HMIS_xsd.tmp#export_HealthStatus HUD_HMIS_xsd.tmp#export_HousingAssessmentDisposition HUD_HMIS_xsd.tmp#export_IncomeAndSources HUD_HMIS_xsd.tmp#export_Inventory HUD_HMIS_xsd.tmp#export_MedicalAssistance HUD_HMIS_xsd.tmp#export_MoveInDate HUD_HMIS_xsd.tmp#export_NonCashBenefits HUD_HMIS_xsd.tmp#export_Organization HUD_HMIS_xsd.tmp#export_PATHStatus HUD_HMIS_xsd.tmp#export_Project HUD_HMIS_xsd.tmp#export_RHYAftercare HUD_HMIS_xsd.tmp#export_RHYBCPStatus HUD_HMIS_xsd.tmp#export_ServiceFAReferral HUD_HMIS_xsd.tmp#export_VASHExitReason HUD_HMIS_xsd.tmp#export
Type export
Properties
content complex
minOccurs 0
maxOccurs unbounded
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
Instance
<Export xmlns="http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd">
  <ExportID>{1,1}</ExportID>
  <ExportDate>{1,1}</ExportDate>
  <ExportPeriod>{1,1}</ExportPeriod>
  <ExportPeriodType>{1,1}</ExportPeriodType>
  <ExportDirective>{1,1}</ExportDirective>
  <Affiliation dateCreated="" dateDeleted="" dateUpdated="" userID="">{1,1}</Affiliation>
  <Client dateCreated="" dateDeleted="" dateUpdated="" userID="">{1,1}</Client>
  <ClientVeteranInfo dateCreated="" dateDeleted="" dateUpdated="" userID="">{1,1}</ClientVeteranInfo>
  <ConnectionWithSOAR dataCollectionStage="" dateCreated="" dateDeleted="" dateUpdated="" informationDate="" userID="">{1,1}</ConnectionWithSOAR>
  <CoC dateCreated="" dateDeleted="" dateUpdated="" userID="">{1,1}</CoC>
  <DateOfEngagement dateCreated="" dateDeleted="" dateUpdated="" userID="">{1,1}</DateOfEngagement>
  <Disabilities dataCollectionStage="" dateCreated="" dateDeleted="" dateUpdated="" informationDate="" userID="">{1,1}</Disabilities>
  <DomesticViolence dataCollectionStage="" dateCreated="" dateDeleted="" dateUpdated="" informationDate="" userID="">{1,1}</DomesticViolence>
  <Education dataCollectionStage="" dateCreated="" dateDeleted="" dateUpdated="" informationDate="" userID="">{1,1}</Education>
  <Employment dataCollectionStage="" dateCreated="" dateDeleted="" dateUpdated="" informationDate="" userID="">{1,1}</Employment>
  <Enrollment dateCreated="" dateDeleted="" dateUpdated="" userID="">{1,1}</Enrollment>
  <EnrollmentCoC dataCollectionStage="" dateCreated="" dateDeleted="" dateUpdated="" informationDate="" userID="">{1,1}</EnrollmentCoC>
  <EntryRHSP dateCreated="" dateDeleted="" dateUpdated="" userID="">{1,1}</EntryRHSP>
  <EntryRHY dateCreated="" dateDeleted="" dateUpdated="" userID="">{1,1}</EntryRHY>
  <EntrySSVF dateCreated="" dateDeleted="" dateUpdated="" userID="">{1,1}</EntrySSVF>
  <Exit dateCreated="" dateDeleted="" dateUpdated="" userID="">{1,1}</Exit>
  <ExitHousingAssessment dateCreated="" dateDeleted="" dateUpdated="" userID="">{1,1}</ExitHousingAssessment>
  <ExitRHY dateCreated="" dateDeleted="" dateUpdated="" userID="">{1,1}</ExitRHY>
  <Funder dateCreated="" dateDeleted="" dateUpdated="" userID="">{1,1}</Funder>
  <Geography dateCreated="" dateDeleted="" dateUpdated="" informationDate="" userID="">{1,1}</Geography>
  <HealthInsurance dataCollectionStage="" dateCreated="" dateDeleted="" dateUpdated="" informationDate="" userID="">{1,1}</HealthInsurance>
  <HealthStatus dataCollectionStage="" dateCreated="" dateDeleted="" dateUpdated="" informationDate="" userID="">{1,1}</HealthStatus>
  <HousingAssessmentDisposition dateCreated="" dateDeleted="" dateUpdated="" userID="">{1,1}</HousingAssessmentDisposition>
  <IncomeAndSources dataCollectionStage="" dateCreated="" dateDeleted="" dateUpdated="" informationDate="" userID="">{1,1}</IncomeAndSources>
  <Inventory dateCreated="" dateDeleted="" dateUpdated="" informationDate="" userID="">{1,1}</Inventory>
  <MedicalAssistance dataCollectionStage="" dateCreated="" dateDeleted="" dateUpdated="" informationDate="" userID="">{1,1}</MedicalAssistance>
  <MoveInDate dateCreated="" dateDeleted="" dateUpdated="" userID="">{1,1}</MoveInDate>
  <NonCashBenefits dataCollectionStage="" dateCreated="" dateDeleted="" dateUpdated="" informationDate="" userID="">{1,1}</NonCashBenefits>
  <Organization dateCreated="" dateDeleted="" dateUpdated="" userID="">{1,1}</Organization>
  <PATHStatus dateCreated="" dateDeleted="" dateUpdated="" userID="">{1,1}</PATHStatus>
  <Project dateCreated="" dateDeleted="" dateUpdated="" userID="">{1,1}</Project>
  <RHYAftercare dateCreated="" dateDeleted="" dateUpdated="" userID="">{1,1}</RHYAftercare>
  <RHYBCPStatus dateCreated="" dateDeleted="" dateUpdated="" userID="">{1,1}</RHYBCPStatus>
  <ServiceFAReferral dateCreated="" dateDeleted="" dateUpdated="" userID="">{1,1}</ServiceFAReferral>
  <VASHExitReason dateCreated="" dateDeleted="" dateUpdated="" userID="">{1,1}</VASHExitReason>
</Export>
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: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)
Identity constraints
QName Type Refer Selector Field(s)
clientKey key hmis:Client hmis:PersonalID
cocKey key hmis:CoC hmis:CoCCode
enrollmentKey key hmis:Enrollment hmis:EnrollmentID
exitKey key hmis:Exit hmis:ExitID
organizationKey key hmis:Organization hmis:OrganizationID
projectKey key hmis:Project hmis:ProjectID
affiliationProjectKeyRef keyref projectKey hmis:Affiliation hmis:ProjectID
affiliationResProjectKeyRef keyref projectKey hmis:Affiliation hmis:ResProjectID
enrollmentClientKeyRef keyref clientKey hmis:Enrollment hmis:PersonalID
enrollmentCoCCoCKeyRef keyref cocKey hmis:EnrollmentCoC hmis:CoCCode
enrollmentCoCEnrollmentKeyRef keyref enrollmentKey hmis:EnrollmentCoC hmis:EnrollmentID
enrollmentDateOfEngagementKeyRef keyref enrollmentKey hmis:DateOfEngagement hmis:EnrollmentID
enrollmentDisabilitiesKeyRef keyref enrollmentKey hmis:Disabilities hmis:EnrollmentID
enrollmentDomesticViolenceKeyRef keyref enrollmentKey hmis:DomesticViolence hmis:EnrollmentID
enrollmentEducationKeyRef keyref enrollmentKey hmis:Education hmis:EnrollmentID
enrollmentEmploymentKeyRef keyref enrollmentKey hmis:Employment hmis:EnrollmentID
enrollmentEnrollmentCoCKeyRef keyref enrollmentKey hmis:EnrollmentCoC hmis:EnrollmentID
enrollmentExitKeyRef keyref enrollmentKey hmis:Exit hmis:EnrollmentID
enrollmentHealthInsuranceKeyRef keyref enrollmentKey hmis:HealthInsurance hmis:EnrollmentID
enrollmentHealthStatusKeyRef keyref enrollmentKey hmis:HealthStatus hmis:EnrollmentID
enrollmentIncomeAndSourcesKeyRef keyref enrollmentKey hmis:IncomeAndSources hmis:EnrollmentID
enrollmentMedicalAssistanceKeyRef keyref enrollmentKey hmis:MedicalAssistance hmis:EnrollmentID
enrollmentNonCashBenefitsKeyRef keyref enrollmentKey hmis:NonCashBenefits hmis:EnrollmentID
enrollmentPATHStatusKeyRef keyref enrollmentKey hmis:PATHStatus hmis:EnrollmentID
enrollmentEntrySSVFKeyRef keyref enrollmentKey hmis:EntrySSVF hmis:EnrollmentID
enrollmentReferralSourceKeyRef keyref enrollmentKey hmis:ReferralSource hmis:EnrollmentID
enrollmentMoveInDateKeyRef keyref enrollmentKey hmis:MoveInDate hmis:EnrollmentID
enrollmentRHYBCPStatusKeyRef keyref enrollmentKey hmis:NonCashBenefits hmis:EnrollmentID
enrollmentServiceFAReferralKeyRef keyref enrollmentKey hmis:ServiceFAReferral hmis:EnrollmentID
enrollmentSexualOrientationKeyRef keyref enrollmentKey hmis:SexualOrientation hmis:EnrollmentID
enrollmentEntryRHSPKeyRef keyref enrollmentKey hmis:EntryRHSP hmis:EnrollmentID
enrollmentEntryRHYKeyRef keyref enrollmentKey hmis:EntryRHY hmis:EnrollmentID
exitExitHousingAssessmentKeyRef keyref exitKey hmis:ExitHousingAssessment hmis:ExitID
exitExitRHYKeyRef keyref exitKey hmis:ExitRHY hmis:ExitID
exitHousingAssessmentDispositionKeyRef keyref exitKey hmis:HousingAssessmentDisposition hmis:ExitID
exitRHYAftercareKeyRef keyref exitKey hmis:RHYAftercare hmis:ExitID
inventoryCoCKeyRef keyref cocKey hmis:Inventory hmis:CoCCode
projectOrganizationKeyRef keyref organizationKey hmis:Project hmis:OrganizationID
cocProjectKeyRef keyref projectKey hmis:CoC hmis:ProjectID
projectEnrollmentKeyRef keyref projectKey hmis:Enrollment hmis:ProjectID
projectFunderKeyRef keyref projectKey hmis:Funder hmis:ProjectID
geographyCoCKeyRef keyref cocKey hmis:Geography hmis:CoCCode
clientVeteranInfoClientKeyRef keyref clientKey hmis:ClientVeteranInfo hmis:PersonalID
Source
<xs:element name="Export" type="hmis:export" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en">An export is a set of data being transmitted for a specific purpose (see ExportType). A single XML file can have many different Exports of different types and date ranges.</xs:documentation>
  </xs:annotation>
  <xs:key name="clientKey">
    <xs:selector xpath="hmis:Client"/>
    <xs:field xpath="hmis:PersonalID"/>
  </xs:key>
  <xs:key name="cocKey">
    <xs:selector xpath="hmis:CoC"/>
    <xs:field xpath="hmis:CoCCode"/>
  </xs:key>
  <xs:key name="enrollmentKey">
    <xs:selector xpath="hmis:Enrollment"/>
    <xs:field xpath="hmis:EnrollmentID"/>
  </xs:key>
  <xs:key name="exitKey">
    <xs:selector xpath="hmis:Exit"/>
    <xs:field xpath="hmis:ExitID"/>
  </xs:key>
  <xs:key name="organizationKey">
    <xs:selector xpath="hmis:Organization"/>
    <xs:field xpath="hmis:OrganizationID"/>
  </xs:key>
  <xs:key name="projectKey">
    <xs:selector xpath="hmis:Project"/>
    <xs:field xpath="hmis:ProjectID"/>
  </xs:key>
  <xs:keyref name="affiliationProjectKeyRef" refer="projectKey">
    <xs:selector xpath="hmis:Affiliation"/>
    <xs:field xpath="hmis:ProjectID"/>
  </xs:keyref>
  <xs:keyref name="affiliationResProjectKeyRef" refer="projectKey">
    <xs:selector xpath="hmis:Affiliation"/>
    <xs:field xpath="hmis:ResProjectID"/>
  </xs:keyref>
  <xs:keyref name="enrollmentClientKeyRef" refer="clientKey">
    <xs:selector xpath="hmis:Enrollment"/>
    <xs:field xpath="hmis:PersonalID"/>
  </xs:keyref>
  <xs:keyref name="enrollmentCoCCoCKeyRef" refer="cocKey">
    <xs:selector xpath="hmis:EnrollmentCoC"/>
    <xs:field xpath="hmis:CoCCode"/>
  </xs:keyref>
  <xs:keyref name="enrollmentCoCEnrollmentKeyRef" refer="enrollmentKey">
    <xs:selector xpath="hmis:EnrollmentCoC"/>
    <xs:field xpath="hmis:EnrollmentID"/>
  </xs:keyref>
  <xs:keyref name="enrollmentDateOfEngagementKeyRef" refer="enrollmentKey">
    <xs:selector xpath="hmis:DateOfEngagement"/>
    <xs:field xpath="hmis:EnrollmentID"/>
  </xs:keyref>
  <xs:keyref name="enrollmentDisabilitiesKeyRef" refer="enrollmentKey">
    <xs:selector xpath="hmis:Disabilities"/>
    <xs:field xpath="hmis:EnrollmentID"/>
  </xs:keyref>
  <xs:keyref name="enrollmentDomesticViolenceKeyRef" refer="enrollmentKey">
    <xs:selector xpath="hmis:DomesticViolence"/>
    <xs:field xpath="hmis:EnrollmentID"/>
  </xs:keyref>
  <xs:keyref name="enrollmentEducationKeyRef" refer="enrollmentKey">
    <xs:selector xpath="hmis:Education"/>
    <xs:field xpath="hmis:EnrollmentID"/>
  </xs:keyref>
  <xs:keyref name="enrollmentEmploymentKeyRef" refer="enrollmentKey">
    <xs:selector xpath="hmis:Employment"/>
    <xs:field xpath="hmis:EnrollmentID"/>
  </xs:keyref>
  <xs:keyref name="enrollmentEnrollmentCoCKeyRef" refer="enrollmentKey">
    <xs:selector xpath="hmis:EnrollmentCoC"/>
    <xs:field xpath="hmis:EnrollmentID"/>
  </xs:keyref>
  <xs:keyref name="enrollmentExitKeyRef" refer="enrollmentKey">
    <xs:selector xpath="hmis:Exit"/>
    <xs:field xpath="hmis:EnrollmentID"/>
  </xs:keyref>
  <xs:keyref name="enrollmentHealthInsuranceKeyRef" refer="enrollmentKey">
    <xs:selector xpath="hmis:HealthInsurance"/>
    <xs:field xpath="hmis:EnrollmentID"/>
  </xs:keyref>
  <xs:keyref name="enrollmentHealthStatusKeyRef" refer="enrollmentKey">
    <xs:selector xpath="hmis:HealthStatus"/>
    <xs:field xpath="hmis:EnrollmentID"/>
  </xs:keyref>
  <xs:keyref name="enrollmentIncomeAndSourcesKeyRef" refer="enrollmentKey">
    <xs:selector xpath="hmis:IncomeAndSources"/>
    <xs:field xpath="hmis:EnrollmentID"/>
  </xs:keyref>
  <xs:keyref name="enrollmentMedicalAssistanceKeyRef" refer="enrollmentKey">
    <xs:selector xpath="hmis:MedicalAssistance"/>
    <xs:field xpath="hmis:EnrollmentID"/>
  </xs:keyref>
  <xs:keyref name="enrollmentNonCashBenefitsKeyRef" refer="enrollmentKey">
    <xs:selector xpath="hmis:NonCashBenefits"/>
    <xs:field xpath="hmis:EnrollmentID"/>
  </xs:keyref>
  <xs:keyref name="enrollmentPATHStatusKeyRef" refer="enrollmentKey">
    <xs:selector xpath="hmis:PATHStatus"/>
    <xs:field xpath="hmis:EnrollmentID"/>
  </xs:keyref>
  <xs:keyref name="enrollmentEntrySSVFKeyRef" refer="enrollmentKey">
    <xs:selector xpath="hmis:EntrySSVF"/>
    <xs:field xpath="hmis:EnrollmentID"/>
  </xs:keyref>
  <xs:keyref name="enrollmentReferralSourceKeyRef" refer="enrollmentKey">
    <xs:selector xpath="hmis:ReferralSource"/>
    <xs:field xpath="hmis:EnrollmentID"/>
  </xs:keyref>
  <xs:keyref name="enrollmentMoveInDateKeyRef" refer="enrollmentKey">
    <xs:selector xpath="hmis:MoveInDate"/>
    <xs:field xpath="hmis:EnrollmentID"/>
  </xs:keyref>
  <xs:keyref name="enrollmentRHYBCPStatusKeyRef" refer="enrollmentKey">
    <xs:selector xpath="hmis:NonCashBenefits"/>
    <xs:field xpath="hmis:EnrollmentID"/>
  </xs:keyref>
  <xs:keyref name="enrollmentServiceFAReferralKeyRef" refer="enrollmentKey">
    <xs:selector xpath="hmis:ServiceFAReferral"/>
    <xs:field xpath="hmis:EnrollmentID"/>
  </xs:keyref>
  <xs:keyref name="enrollmentSexualOrientationKeyRef" refer="enrollmentKey">
    <xs:selector xpath="hmis:SexualOrientation"/>
    <xs:field xpath="hmis:EnrollmentID"/>
  </xs:keyref>
  <xs:keyref name="enrollmentEntryRHSPKeyRef" refer="enrollmentKey">
    <xs:selector xpath="hmis:EntryRHSP"/>
    <xs:field xpath="hmis:EnrollmentID"/>
  </xs:keyref>
  <xs:keyref name="enrollmentEntryRHYKeyRef" refer="enrollmentKey">
    <xs:selector xpath="hmis:EntryRHY"/>
    <xs:field xpath="hmis:EnrollmentID"/>
  </xs:keyref>
  <xs:keyref name="exitExitHousingAssessmentKeyRef" refer="exitKey">
    <xs:selector xpath="hmis:ExitHousingAssessment"/>
    <xs:field xpath="hmis:ExitID"/>
  </xs:keyref>
  <xs:keyref name="exitExitRHYKeyRef" refer="exitKey">
    <xs:selector xpath="hmis:ExitRHY"/>
    <xs:field xpath="hmis:ExitID"/>
  </xs:keyref>
  <xs:keyref name="exitHousingAssessmentDispositionKeyRef" refer="exitKey">
    <xs:selector xpath="hmis:HousingAssessmentDisposition"/>
    <xs:field xpath="hmis:ExitID"/>
  </xs:keyref>
  <xs:keyref name="exitRHYAftercareKeyRef" refer="exitKey">
    <xs:selector xpath="hmis:RHYAftercare"/>
    <xs:field xpath="hmis:ExitID"/>
  </xs:keyref>
  <xs:keyref name="inventoryCoCKeyRef" refer="cocKey">
    <xs:selector xpath="hmis:Inventory"/>
    <xs:field xpath="hmis:CoCCode"/>
  </xs:keyref>
  <xs:keyref name="projectOrganizationKeyRef" refer="organizationKey">
    <xs:selector xpath="hmis:Project"/>
    <xs:field xpath="hmis:OrganizationID"/>
  </xs:keyref>
  <xs:keyref name="cocProjectKeyRef" refer="projectKey">
    <xs:selector xpath="hmis:CoC"/>
    <xs:field xpath="hmis:ProjectID"/>
  </xs:keyref>
  <xs:keyref name="projectEnrollmentKeyRef" refer="projectKey">
    <xs:selector xpath="hmis:Enrollment"/>
    <xs:field xpath="hmis:ProjectID"/>
  </xs:keyref>
  <xs:keyref name="projectFunderKeyRef" refer="projectKey">
    <xs:selector xpath="hmis:Funder"/>
    <xs:field xpath="hmis:ProjectID"/>
  </xs:keyref>
  <xs:keyref name="geographyCoCKeyRef" refer="cocKey">
    <xs:selector xpath="hmis:Geography"/>
    <xs:field xpath="hmis:CoCCode"/>
  </xs:keyref>
  <xs:keyref name="clientVeteranInfoClientKeyRef" refer="clientKey">
    <xs:selector xpath="hmis:ClientVeteranInfo"/>
    <xs:field xpath="hmis:PersonalID"/>
  </xs:keyref>
</xs:element>
Element export / ExportID
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd
Annotations
Reference to the Export's unique ID
Diagram
Diagram HUD_HMIS_xsd.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_2/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_2/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.tmp#dateRangeCapped_StartDate HUD_HMIS_xsd.tmp#dateRangeCapped_EndDate HUD_HMIS_xsd.tmp#dateRangeCapped
Type dateRangeCapped
Properties
content complex
Model
Children EndDate, StartDate
Instance
<ExportPeriod xmlns="http://www.hudhdx.info/Resources/Vendors/6_1_2/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 dateRangeCapped / StartDate
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd
Diagram
Diagram
Type xs:dateTime
Properties
content simple
Source
<xs:element name="StartDate" type="xs:dateTime"/>
Element dateRangeCapped / EndDate
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd
Diagram
Diagram
Type xs:dateTime
Properties
content simple
Source
<xs:element name="EndDate" type="xs:dateTime"/>
Element export / ExportPeriodType
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/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.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, 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_2/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.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_2/HUD_HMIS.xsd
Diagram
Diagram HUD_HMIS_xsd.tmp#baseMetaData HUD_HMIS_xsd.tmp#affiliation_AffiliationID HUD_HMIS_xsd.tmp#affiliation_ProjectID HUD_HMIS_xsd.tmp#affiliation_ResProjectID HUD_HMIS_xsd.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_2/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 2017 HMIS Data Dictionary v1.3, 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 2017 HMIS Data Dictionary v1.3, Section 5.2.
userID string32 required
See 2017 HMIS Data Dictionary v1.3, Section 5.7.
Source
<xs:element name="Affiliation" type="hmis:affiliation"/>
Element affiliation / AffiliationID
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd
Annotations
Reference to the Affiliation's unique ID
Diagram
Diagram HUD_HMIS_xsd.tmp#string32
Type string32
Properties
content simple
Facets
maxLength 32
Source
<xs:element name="AffiliationID" type="hmis:string32">
  <xs:annotation>
    <xs:documentation xml:lang="en">Reference to the Affiliation's unique ID</xs:documentation>
  </xs:annotation>
</xs:element>
Element affiliation / ProjectID
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd
Annotations
Key reference to a Project element.  ProjectType must equal "6".
Diagram
Diagram HUD_HMIS_xsd.tmp#string32
Type string32
Properties
content simple
Facets
maxLength 32
Source
<xs:element name="ProjectID" type="hmis:string32">
  <xs:annotation>
    <xs:documentation xml:lang="en">Key reference to a Project element. ProjectType must equal "6".</xs:documentation>
  </xs:annotation>
</xs:element>
Element affiliation / ResProjectID
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd
Annotations
See 2017 HMIS Data Dictionary v1.3, Section 2.4.B.  Must match a ProjectID of a Project with ProjectType =1,2, 3, 8, 10, or 13.
Diagram
Diagram HUD_HMIS_xsd.tmp#string32
Type string32
Properties
content simple
Facets
maxLength 32
Source
<xs:element name="ResProjectID" type="hmis:string32">
  <xs:annotation>
    <xs:documentation xml:lang="en">See 2017 HMIS Data Dictionary v1.3, Section 2.4.B. Must match a ProjectID of a Project with ProjectType =1,2, 3, 8, 10, or 13.</xs:documentation>
  </xs:annotation>
</xs:element>
Element export / Client
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd
Diagram
Diagram HUD_HMIS_xsd.tmp#baseMetaData HUD_HMIS_xsd.tmp#client_PersonalID HUD_HMIS_xsd.tmp#client_FirstName HUD_HMIS_xsd.tmp#client_MiddleName HUD_HMIS_xsd.tmp#client_LastName HUD_HMIS_xsd.tmp#client_NameSuffix HUD_HMIS_xsd.tmp#client_NameDataQuality HUD_HMIS_xsd.tmp#client_SSN HUD_HMIS_xsd.tmp#client_SSNDataQuality HUD_HMIS_xsd.tmp#client_DOB HUD_HMIS_xsd.tmp#client_DOBDataQuality HUD_HMIS_xsd.tmp#client_Gender HUD_HMIS_xsd.tmp#client_Ethnicity HUD_HMIS_xsd.tmp#client_Race HUD_HMIS_xsd.tmp#client_VeteranStatus HUD_HMIS_xsd.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_2/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 2017 HMIS Data Dictionary v1.3, 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 2017 HMIS Data Dictionary v1.3, Section 5.2.
userID string32 required
See 2017 HMIS Data Dictionary v1.3, Section 5.7.
Source
<xs:element name="Client" type="hmis:client"/>
Element client / PersonalID
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd
Annotations
See 2017 HMIS Data Dictionary v1.3, Section 3.13.
Diagram
Diagram HUD_HMIS_xsd.tmp#string32
Type string32
Properties
content simple
Facets
maxLength 32
Source
<xs:element name="PersonalID" type="hmis:string32">
  <xs:annotation>
    <xs:documentation xml:lang="en">See 2017 HMIS Data Dictionary v1.3, Section 3.13.</xs:documentation>
  </xs:annotation>
</xs:element>
Element client / FirstName
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd
Annotations
See 2017 HMIS Data Dictionary v1.3, Section 3.1.1.
Diagram
Diagram HUD_HMIS_xsd.tmp#nameHashingOption
Type nameHashingOption
Type Alternatives
Type Test XPath default namespace Annotation
nameHashingOptionPlain @hmis:hashStatus='1'
nameHashingOptionSHA1RHY @hmis:hashStatus='2'
nameHashingOption @hmis:hashStatus='3'
nameHashingOption [Default Type]
Properties
content complex
minOccurs 0
Attributes
QName Type Use Annotation
hashStatus restriction of xs:unsignedInt required
Hash Status 
1 = Unhashed 
2 = SHA-1 RHY
3 = Hashed - other
Source
<xs:element name="FirstName" type="hmis:nameHashingOption" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">See 2017 HMIS Data Dictionary v1.3, Section 3.1.1.</xs:documentation>
  </xs:annotation>
  <xs:alternative test="@hmis:hashStatus='1'" type="hmis:nameHashingOptionPlain"/>
  <xs:alternative test="@hmis:hashStatus='2'" type="hmis:nameHashingOptionSHA1RHY"/>
  <xs:alternative test="@hmis:hashStatus='3'" type="hmis:nameHashingOption"/>
</xs:element>
Element client / MiddleName
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd
Annotations
See 2017 HMIS Data Dictionary v1.3, Section 3.1.2.
Diagram
Diagram HUD_HMIS_xsd.tmp#nameHashingOption
Type nameHashingOption
Type Alternatives
Type Test XPath default namespace Annotation
nameHashingOptionPlain @hmis:hashStatus='1'
nameHashingOptionSHA1RHY @hmis:hashStatus='2'
nameHashingOption @hmis:hashStatus='3'
nameHashingOption [Default Type]
Properties
content complex
minOccurs 0
Attributes
QName Type Use Annotation
hashStatus restriction of xs:unsignedInt required
Hash Status 
1 = Unhashed 
2 = SHA-1 RHY
3 = Hashed - other
Source
<xs:element name="MiddleName" type="hmis:nameHashingOption" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">See 2017 HMIS Data Dictionary v1.3, Section 3.1.2.</xs:documentation>
  </xs:annotation>
  <xs:alternative test="@hmis:hashStatus='1'" type="hmis:nameHashingOptionPlain"/>
  <xs:alternative test="@hmis:hashStatus='2'" type="hmis:nameHashingOptionSHA1RHY"/>
  <xs:alternative test="@hmis:hashStatus='3'" type="hmis:nameHashingOption"/>
</xs:element>
Element client / LastName
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd
Annotations
See 2017 HMIS Data Dictionary v1.3, Section 3.1.3.
Diagram
Diagram HUD_HMIS_xsd.tmp#nameHashingOption
Type nameHashingOption
Type Alternatives
Type Test XPath default namespace Annotation
nameHashingOptionPlain @hmis:hashStatus='1'
nameHashingOptionSHA1RHY @hmis:hashStatus='2'
nameHashingOption @hmis:hashStatus='3'
nameHashingOption [Default Type]
Properties
content complex
minOccurs 0
Attributes
QName Type Use Annotation
hashStatus restriction of xs:unsignedInt required
Hash Status 
1 = Unhashed 
2 = SHA-1 RHY
3 = Hashed - other
Source
<xs:element name="LastName" type="hmis:nameHashingOption" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">See 2017 HMIS Data Dictionary v1.3, Section 3.1.3.</xs:documentation>
  </xs:annotation>
  <xs:alternative test="@hmis:hashStatus='1'" type="hmis:nameHashingOptionPlain"/>
  <xs:alternative test="@hmis:hashStatus='2'" type="hmis:nameHashingOptionSHA1RHY"/>
  <xs:alternative test="@hmis:hashStatus='3'" type="hmis:nameHashingOption"/>
</xs:element>
Element client / NameSuffix
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd
Annotations
See 2017 HMIS Data Dictionary v1.3, Section 3.1.4.
Diagram
Diagram HUD_HMIS_xsd.tmp#string50
Type string50
Properties
content simple
minOccurs 0
Facets
maxLength 50
Source
<xs:element name="NameSuffix" type="hmis:string50" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">See 2017 HMIS Data Dictionary v1.3, Section 3.1.4.</xs:documentation>
  </xs:annotation>
</xs:element>
Element client / NameDataQuality
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd
Annotations
See 2017 HMIS Data Dictionary v1.3, Section 3.1.5.
Diagram
Diagram HUD_HMIS_xsd.tmp#nameDataQuality
Type nameDataQuality
Properties
content simple
Facets
enumeration 1
Full name reported
enumeration 2
Partial, street name, or code name reported
enumeration 8
Client doesn’t know
enumeration 9
Client refused
enumeration 99
Data not collected
Source
<xs:element name="NameDataQuality" type="hmis:nameDataQuality">
  <xs:annotation>
    <xs:documentation xml:lang="en">See 2017 HMIS Data Dictionary v1.3, Section 3.1.5.</xs:documentation>
  </xs:annotation>
</xs:element>
Element client / SSN
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd
Annotations
See 2017 HMIS Data Dictionary v1.3, Section 3.2.1.
Unknown SSN digits should be indicated with a lower case "x".
Diagram
Diagram HUD_HMIS_xsd.tmp#ssnHashingOption
Type ssnHashingOption
Type Alternatives
Type Test XPath default namespace Annotation
ssnHashingOptionPlain @hmis:hashStatus='1'
ssnHashingOptionSHA1RHY @hmis:hashStatus='2'
ssnHashingOption @hmis:hashStatus='3'
ssnHashingOptionPlain @hmis:hashStatus
ssnHashingOption [Default Type]
Properties
content complex
minOccurs 0
Attributes
QName Type Use Annotation
hashStatus restriction of xs:unsignedInt required
Hash Status 
1 = Unhashed 
2 = SHA-1 RHY
3 = Hashed - other
Source
<xs:element name="SSN" type="hmis:ssnHashingOption" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">See 2017 HMIS Data Dictionary v1.3, Section 3.2.1.</xs:documentation>
    <xs:documentation xml:lang="en">Unknown SSN digits should be indicated with a lower case "x".</xs:documentation>
  </xs:annotation>
  <xs:alternative test="@hmis:hashStatus='1'" type="hmis:ssnHashingOptionPlain"/>
  <xs:alternative test="@hmis:hashStatus='2'" type="hmis:ssnHashingOptionSHA1RHY"/>
  <xs:alternative test="@hmis:hashStatus='3'" type="hmis:ssnHashingOption"/>
  <xs:alternative test="@hmis:hashStatus" type="hmis:ssnHashingOptionPlain"/>
</xs:element>
Element client / SSNDataQuality
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd
Annotations
See 2017 HMIS Data Dictionary v1.3, Section 3.2.2.
Diagram
Diagram HUD_HMIS_xsd.tmp#ssnDataQuality
Type ssnDataQuality
Properties
content simple
Facets
enumeration 1
Full SSN reported
enumeration 2
Approximate or partial SSN reported
enumeration 8
Client doesn’t know
enumeration 9
Client refused
enumeration 99
Data not collected
Source
<xs:element name="SSNDataQuality" type="hmis:ssnDataQuality">
  <xs:annotation>
    <xs:documentation xml:lang="en">See 2017 HMIS Data Dictionary v1.3, Section 3.2.2.</xs:documentation>
  </xs:annotation>
</xs:element>
Element client / DOB
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd
Annotations
See 2017 HMIS Data Dictionary v1.3, Section 3.3.1.
Diagram
Diagram
Type xs:date
Properties
content simple
minOccurs 0
Source
<xs:element name="DOB" type="xs:date" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">See 2017 HMIS Data Dictionary v1.3, Section 3.3.1.</xs:documentation>
  </xs:annotation>
</xs:element>
Element client / DOBDataQuality
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd
Annotations
See 2017 HMIS Data Dictionary v1.3, Section 3.3.2.
Diagram
Diagram HUD_HMIS_xsd.tmp#dobDataQuality
Type dobDataQuality
Properties
content simple
Facets
enumeration 1
Full DOB reported
enumeration 2
Approximate or partial DOB reported
enumeration 8
Client doesn’t know
enumeration 9
Client refused
enumeration 99
Data not collected
Source
<xs:element name="DOBDataQuality" type="hmis:dobDataQuality">
  <xs:annotation>
    <xs:documentation xml:lang="en">See 2017 HMIS Data Dictionary v1.3, Section 3.3.2.</xs:documentation>
  </xs:annotation>
</xs:element>
Element client / Gender
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd
Annotations
See 2017 HMIS Data Dictionary v1.3, Section 3.6.1.
Diagram
Diagram HUD_HMIS_xsd.tmp#gender
Type gender
Properties
content simple
Facets
enumeration 0
Female
enumeration 1
Male
enumeration 2
Transgender male to female
enumeration 3
Transgender female to male
enumeration 4
Doesn’t identify as male, female, or transgender
enumeration 8
Client doesn't know
enumeration 9
Client refused
enumeration 99
Data not collected
Source
<xs:element name="Gender" type="hmis:gender">
  <xs:annotation>
    <xs:documentation xml:lang="en">See 2017 HMIS Data Dictionary v1.3, Section 3.6.1.</xs:documentation>
  </xs:annotation>
</xs:element>
Element client / Ethnicity
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd
Annotations
See 2017 HMIS Data Dictionary v1.3, Section 3.5.1.
Diagram
Diagram HUD_HMIS_xsd.tmp#ethnicity
Type ethnicity
Properties
content simple
Facets
enumeration 0
Non-Hispanic/Non-Latino
enumeration 1
Hispanic/Latino
enumeration 8
Client doesn’t know
enumeration 9
Client refused
enumeration 99
Data not collected
Source
<xs:element name="Ethnicity" type="hmis:ethnicity">
  <xs:annotation>
    <xs:documentation xml:lang="en">See 2017 HMIS Data Dictionary v1.3, Section 3.5.1.</xs:documentation>
  </xs:annotation>
</xs:element>
Element client / Race
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd
Annotations
See 2017 HMIS Data Dictionary v1.3, Section 3.4.1.
Diagram
Diagram HUD_HMIS_xsd.tmp#race
Type race
Properties
content simple
maxOccurs 5
Facets
enumeration 1
American Indian or Alaska Native
enumeration 2
Asian
enumeration 3
Black or African American
enumeration 4
Native Hawaiian or Other Pacific Islander
enumeration 5
White
enumeration 8
Client doesn’t know
enumeration 9
Client refused
enumeration 99
Data not collected
Source
<xs:element name="Race" type="hmis:race" maxOccurs="5">
  <xs:annotation>
    <xs:documentation xml:lang="en">See 2017 HMIS Data Dictionary v1.3, Section 3.4.1.</xs:documentation>
  </xs:annotation>
</xs:element>
Element client / VeteranStatus
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd
Annotations
See 2017 HMIS Data Dictionary v1.3, Section 3.7.1.
Diagram
Diagram HUD_HMIS_xsd.tmp#noYesDoesntKnowRefused
Type noYesDoesntKnowRefused
Properties
content simple
Facets
enumeration 0
No
enumeration 1
Yes
enumeration 8
Client doesn't know
enumeration 9
Client refused
enumeration 99
Data not collected
Source
<xs:element name="VeteranStatus" type="hmis:noYesDoesntKnowRefused">
  <xs:annotation>
    <xs:documentation xml:lang="en">See 2017 HMIS Data Dictionary v1.3, Section 3.7.1.</xs:documentation>
  </xs:annotation>
</xs:element>
Element export / ClientVeteranInfo
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd
Annotations
See 2017 HMIS Data Dictionary v1.3, Section V1
Diagram
Diagram HUD_HMIS_xsd.tmp#baseMetaData HUD_HMIS_xsd.tmp#clientVeteranInfo_ClientVeteranInfoID HUD_HMIS_xsd.tmp#clientVeteranInfo_PersonalID HUD_HMIS_xsd.tmp#clientVeteranInfo_YearEnteredService HUD_HMIS_xsd.tmp#clientVeteranInfo_YearSeparated HUD_HMIS_xsd.tmp#clientVeteranInfo_WorldWarII HUD_HMIS_xsd.tmp#clientVeteranInfo_KoreanWar HUD_HMIS_xsd.tmp#clientVeteranInfo_VietnamWar HUD_HMIS_xsd.tmp#clientVeteranInfo_DesertStorm HUD_HMIS_xsd.tmp#clientVeteranInfo_AfghanistanOEF HUD_HMIS_xsd.tmp#clientVeteranInfo_IraqOIF HUD_HMIS_xsd.tmp#clientVeteranInfo_IraqOND HUD_HMIS_xsd.tmp#clientVeteranInfo_OtherTheater HUD_HMIS_xsd.tmp#clientVeteranInfo_MilitaryBranch HUD_HMIS_xsd.tmp#clientVeteranInfo_DischargeStatus HUD_HMIS_xsd.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_2/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 2017 HMIS Data Dictionary v1.3, 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 2017 HMIS Data Dictionary v1.3, Section 5.2.
userID string32 required
See 2017 HMIS Data Dictionary v1.3, Section 5.7.
Source
<xs:element name="ClientVeteranInfo" type="hmis:clientVeteranInfo">
  <xs:annotation>
    <xs:documentation xml:lang="en">See 2017 HMIS Data Dictionary v1.3, Section V1</xs:documentation>
  </xs:annotation>
</xs:element>
Element clientVeteranInfo / ClientVeteranInfoID
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd
Annotations
Reference to the ClientVeteranInfo's unique ID
Diagram
Diagram HUD_HMIS_xsd.tmp#string32
Type string32
Properties
content simple
Facets
maxLength 32
Source
<xs:element name="ClientVeteranInfoID" type="hmis:string32">
  <xs:annotation>
    <xs:documentation xml:lang="en">Reference to the ClientVeteranInfo's unique ID</xs:documentation>
  </xs:annotation>
</xs:element>
Element clientVeteranInfo / PersonalID
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd
Annotations
Refers to a Client element
Diagram
Diagram HUD_HMIS_xsd.tmp#string32
Type string32
Properties
content simple
Facets
maxLength 32
Source
<xs:element name="PersonalID" type="hmis:string32">
  <xs:annotation>
    <xs:documentation xml:lang="en">Refers to a Client element</xs:documentation>
  </xs:annotation>
</xs:element>
Element clientVeteranInfo / YearEnteredService
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd
Annotations
See 2017 HMIS Data Dictionary v1.3, Section V1.1
Diagram
Diagram
Type xs:gYear
Properties
content simple
minOccurs 0
Source
<xs:element name="YearEnteredService" type="xs:gYear" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">See 2017 HMIS Data Dictionary v1.3, Section V1.1</xs:documentation>
  </xs:annotation>
</xs:element>
Element clientVeteranInfo / YearSeparated
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd
Annotations
See 2017 HMIS Data Dictionary v1.3, Section V1.2
Diagram
Diagram
Type xs:gYear
Properties
content simple
minOccurs 0
Source
<xs:element name="YearSeparated" type="xs:gYear" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">See 2017 HMIS Data Dictionary v1.3, Section V1.2</xs:documentation>
  </xs:annotation>
</xs:element>
Element clientVeteranInfo / WorldWarII
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd
Annotations
See 2017 HMIS Data Dictionary v1.3, Section V1.3
Diagram
Diagram HUD_HMIS_xsd.tmp#noYesDoesntKnowRefused
Type noYesDoesntKnowRefused
Properties
content simple
minOccurs 0
Facets
enumeration 0
No
enumeration 1
Yes
enumeration 8
Client doesn't know
enumeration 9
Client refused
enumeration 99
Data not collected
Source
<xs:element name="WorldWarII" type="noYesDoesntKnowRefused" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">See 2017 HMIS Data Dictionary v1.3, Section V1.3</xs:documentation>
  </xs:annotation>
</xs:element>
Element clientVeteranInfo / KoreanWar
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd
Annotations
See 2017 HMIS Data Dictionary v1.3, Section V1.4
Diagram
Diagram HUD_HMIS_xsd.tmp#noYesDoesntKnowRefused
Type noYesDoesntKnowRefused
Properties
content simple
minOccurs 0
Facets
enumeration 0
No
enumeration 1
Yes
enumeration 8
Client doesn't know
enumeration 9
Client refused
enumeration 99
Data not collected
Source
<xs:element name="KoreanWar" type="noYesDoesntKnowRefused" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">See 2017 HMIS Data Dictionary v1.3, Section V1.4</xs:documentation>
  </xs:annotation>
</xs:element>
Element clientVeteranInfo / VietnamWar
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd
Annotations
See 2017 HMIS Data Dictionary v1.3, Section V1.5
Diagram
Diagram HUD_HMIS_xsd.tmp#noYesDoesntKnowRefused
Type noYesDoesntKnowRefused
Properties
content simple
minOccurs 0
Facets
enumeration 0
No
enumeration 1
Yes
enumeration 8
Client doesn't know
enumeration 9
Client refused
enumeration 99
Data not collected
Source
<xs:element name="VietnamWar" type="noYesDoesntKnowRefused" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">See 2017 HMIS Data Dictionary v1.3, Section V1.5</xs:documentation>
  </xs:annotation>
</xs:element>
Element clientVeteranInfo / DesertStorm
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd
Annotations
See 2017 HMIS Data Dictionary v1.3, Section V1.6
Diagram
Diagram HUD_HMIS_xsd.tmp#noYesDoesntKnowRefused
Type noYesDoesntKnowRefused
Properties
content simple
minOccurs 0
Facets
enumeration 0
No
enumeration 1
Yes
enumeration 8
Client doesn't know
enumeration 9
Client refused
enumeration 99
Data not collected
Source
<xs:element name="DesertStorm" type="noYesDoesntKnowRefused" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">See 2017 HMIS Data Dictionary v1.3, Section V1.6</xs:documentation>
  </xs:annotation>
</xs:element>
Element clientVeteranInfo / AfghanistanOEF
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd
Annotations
See 2017 HMIS Data Dictionary v1.3, Section V1.7
Diagram
Diagram HUD_HMIS_xsd.tmp#noYesDoesntKnowRefused
Type noYesDoesntKnowRefused
Properties
content simple
minOccurs 0
Facets
enumeration 0
No
enumeration 1
Yes
enumeration 8
Client doesn't know
enumeration 9
Client refused
enumeration 99
Data not collected
Source
<xs:element name="AfghanistanOEF" type="noYesDoesntKnowRefused" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">See 2017 HMIS Data Dictionary v1.3, Section V1.7</xs:documentation>
  </xs:annotation>
</xs:element>
Element clientVeteranInfo / IraqOIF
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd
Annotations
See 2017 HMIS Data Dictionary v1.3, Section V1.8
Diagram
Diagram HUD_HMIS_xsd.tmp#noYesDoesntKnowRefused
Type noYesDoesntKnowRefused
Properties
content simple
minOccurs 0
Facets
enumeration 0
No
enumeration 1
Yes
enumeration 8
Client doesn't know
enumeration 9
Client refused
enumeration 99
Data not collected
Source
<xs:element name="IraqOIF" type="noYesDoesntKnowRefused" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">See 2017 HMIS Data Dictionary v1.3, Section V1.8</xs:documentation>
  </xs:annotation>
</xs:element>
Element clientVeteranInfo / IraqOND
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd
Annotations
See 2017 HMIS Data Dictionary v1.3, Section V1.9
Diagram
Diagram HUD_HMIS_xsd.tmp#noYesDoesntKnowRefused
Type noYesDoesntKnowRefused
Properties
content simple
minOccurs 0
Facets
enumeration 0
No
enumeration 1
Yes
enumeration 8
Client doesn't know
enumeration 9
Client refused
enumeration 99
Data not collected
Source
<xs:element name="IraqOND" type="noYesDoesntKnowRefused" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">See 2017 HMIS Data Dictionary v1.3, Section V1.9</xs:documentation>
  </xs:annotation>
</xs:element>
Element clientVeteranInfo / OtherTheater
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd
Annotations
See 2017 HMIS Data Dictionary v1.3, Section V1.10
Diagram
Diagram HUD_HMIS_xsd.tmp#noYesDoesntKnowRefused
Type noYesDoesntKnowRefused
Properties
content simple
minOccurs 0
Facets
enumeration 0
No
enumeration 1
Yes
enumeration 8
Client doesn't know
enumeration 9
Client refused
enumeration 99
Data not collected
Source
<xs:element name="OtherTheater" type="noYesDoesntKnowRefused" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">See 2017 HMIS Data Dictionary v1.3, Section V1.10</xs:documentation>
  </xs:annotation>
</xs:element>
Element clientVeteranInfo / MilitaryBranch
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd
Annotations
See 2017 HMIS Data Dictionary v1.3, Section V1.11
Diagram
Diagram HUD_HMIS_xsd.tmp#militaryBranch
Type militaryBranch
Properties
content simple
minOccurs 0
Facets
enumeration 1
Army
enumeration 2
Air Force
enumeration 3
Navy
enumeration 4
Marines
enumeration 6
Coast Guard
enumeration 7
Other
enumeration 8
Client doesn’t know
enumeration 9
Client refused
enumeration 99
Data not collected
Source
<xs:element name="MilitaryBranch" type="militaryBranch" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">See 2017 HMIS Data Dictionary v1.3, Section V1.11</xs:documentation>
  </xs:annotation>
</xs:element>
Element clientVeteranInfo / DischargeStatus
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd
Annotations
See 2017 HMIS Data Dictionary v1.3, Section V1.12
Diagram
Diagram HUD_HMIS_xsd.tmp#dischargeStatus
Type dischargeStatus
Properties
content simple
minOccurs 0
Facets
enumeration 1
Honorable
enumeration 2
General under honorable conditions
enumeration 4
Bad conduct
enumeration 5
Dishonorable
enumeration 6
Under other than honorable conditions (OTH)
enumeration 7
Uncharacterized
enumeration 8
Client doesn’t know
enumeration 9
Client refused
enumeration 99
Data not collected
Source
<xs:element name="DischargeStatus" type="dischargeStatus" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">See 2017 HMIS Data Dictionary v1.3, Section V1.12</xs:documentation>
  </xs:annotation>
</xs:element>
Element export / ConnectionWithSOAR
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd
Diagram
Diagram HUD_HMIS_xsd.tmp#dataCollectionStage HUD_HMIS_xsd.tmp#informationDate HUD_HMIS_xsd.tmp#baseMetaData HUD_HMIS_xsd.tmp#connectionWithSOAR_ConnectionWithSOARID HUD_HMIS_xsd.tmp#connectionWithSOAR_EnrollmentID HUD_HMIS_xsd.tmp#connectionWithSOAR_ConnectionWithSOAR HUD_HMIS_xsd.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_2/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 2017 HMIS Data Dictionary v1.3, Section 5.3.
dateCreated xs:dateTime required
See 2017 HMIS Data Dictionary v1.3, 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 2017 HMIS Data Dictionary v1.3, Section 5.2.
informationDate xs:date required
See 2017 HMIS Data Dictionary v1.3, Section 5.4.
userID string32 required
See 2017 HMIS Data Dictionary v1.3, Section 5.7.
Source
<xs:element name="ConnectionWithSOAR" type="hmis:connectionWithSOAR"/>
Element connectionWithSOAR / ConnectionWithSOARID
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd
Annotations
Reference to the connectionWithSOAR's unique ID
Diagram
Diagram HUD_HMIS_xsd.tmp#string32
Type string32
Properties
content simple
Facets
maxLength 32
Source
<xs:element name="ConnectionWithSOARID" type="hmis:string32">
  <xs:annotation>
    <xs:documentation xml:lang="en">Reference to the connectionWithSOAR's unique ID</xs:documentation>
  </xs:annotation>
</xs:element>
Element connectionWithSOAR / EnrollmentID
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd
Annotations
Key reference to the Enrollment
Diagram
Diagram HUD_HMIS_xsd.tmp#string32
Type string32
Properties
content simple
Facets
maxLength 32
Source
<xs:element name="EnrollmentID" type="hmis:string32">
  <xs:annotation>
    <xs:documentation xml:lang="en">Key reference to the Enrollment</xs:documentation>
  </xs:annotation>
</xs:element>
Element connectionWithSOAR / ConnectionWithSOAR
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd
Annotations
See 2017 HMIS Data Dictionary v1.3, Section P4.1.
Diagram
Diagram HUD_HMIS_xsd.tmp#noYesDoesntKnowRefused
Type noYesDoesntKnowRefused
Properties
content simple
Facets
enumeration 0
No
enumeration 1
Yes
enumeration 8
Client doesn't know
enumeration 9
Client refused
enumeration 99
Data not collected
Source
<xs:element name="ConnectionWithSOAR" type="hmis:noYesDoesntKnowRefused">
  <xs:annotation>
    <xs:documentation xml:lang="en">See 2017 HMIS Data Dictionary v1.3, Section P4.1.</xs:documentation>
  </xs:annotation>
</xs:element>
Element export / CoC
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd
Diagram
Diagram HUD_HMIS_xsd.tmp#baseMetaData HUD_HMIS_xsd.tmp#coc_CoCCode HUD_HMIS_xsd.tmp#coc_ProjectID HUD_HMIS_xsd.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_2/HUD_HMIS.xsd">
  <CoCCode>{1,1}</CoCCode>
  <ProjectID>{1,1}</ProjectID>
</CoC>
Attributes
QName Type Use Annotation
dateCreated xs:dateTime required
See 2017 HMIS Data Dictionary v1.3, 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 2017 HMIS Data Dictionary v1.3, Section 5.2.
userID string32 required
See 2017 HMIS Data Dictionary v1.3, Section 5.7.
Source
<xs:element name="CoC" type="hmis:coc"/>
Element coc / CoCCode
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd
Annotations
Key reference to the CoCCode ID
Diagram
Diagram HUD_HMIS_xsd.tmp#cocCode
Type cocCode
Properties
content simple
Facets
pattern [A-Za-z]{2}-[0-9]{3}
Source
<xs:element name="CoCCode" type="hmis:cocCode">
  <xs:annotation>
    <xs:documentation xml:lang="en">Key reference to the CoCCode ID</xs:documentation>
  </xs:annotation>
</xs:element>
Element coc / ProjectID
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd
Annotations
Key reference to the Project ID
Diagram
Diagram HUD_HMIS_xsd.tmp#string32
Type string32
Properties
content simple
Facets
maxLength 32
Source
<xs:element name="ProjectID" type="hmis:string32">
  <xs:annotation>
    <xs:documentation xml:lang="en">Key reference to the Project ID</xs:documentation>
  </xs:annotation>
</xs:element>
Element export / DateOfEngagement
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd
Diagram
Diagram HUD_HMIS_xsd.tmp#baseMetaData HUD_HMIS_xsd.tmp#dateOfEngagement_DateOfEngagementID HUD_HMIS_xsd.tmp#dateOfEngagement_EnrollmentID HUD_HMIS_xsd.tmp#dateOfEngagement_DateOfEngagement HUD_HMIS_xsd.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_2/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 2017 HMIS Data Dictionary v1.3, 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 2017 HMIS Data Dictionary v1.3, Section 5.2.
userID string32 required
See 2017 HMIS Data Dictionary v1.3, Section 5.7.
Source
<xs:element name="DateOfEngagement" type="hmis:dateOfEngagement"/>
Element dateOfEngagement / DateOfEngagementID
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd
Annotations
Reference to the DateOfEngagement's unique ID
Diagram
Diagram HUD_HMIS_xsd.tmp#string32
Type string32
Properties
content simple
Facets
maxLength 32
Source
<xs:element name="DateOfEngagementID" type="hmis:string32">
  <xs:annotation>
    <xs:documentation xml:lang="en">Reference to the DateOfEngagement's unique ID</xs:documentation>
  </xs:annotation>
</xs:element>
Element dateOfEngagement / EnrollmentID
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd
Annotations
Key reference to the Enrollment
Diagram
Diagram HUD_HMIS_xsd.tmp#string32
Type string32
Properties
content simple
Facets
maxLength 32
Source
<xs:element name="EnrollmentID" type="hmis:string32">
  <xs:annotation>
    <xs:documentation xml:lang="en">Key reference to the Enrollment</xs:documentation>
  </xs:annotation>
</xs:element>
Element dateOfEngagement / DateOfEngagement
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd
Annotations
See 2017 HMIS Data Dictionary v1.3, Section 4.13.1.
Diagram
Diagram
Type xs:date
Properties
content simple
Source
<xs:element name="DateOfEngagement" type="xs:date">
  <xs:annotation>
    <xs:documentation xml:lang="en">See 2017 HMIS Data Dictionary v1.3, Section 4.13.1.</xs:documentation>
  </xs:annotation>
</xs:element>
Element export / Disabilities
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd
Diagram
Diagram HUD_HMIS_xsd.tmp#dataCollectionStage HUD_HMIS_xsd.tmp#informationDate HUD_HMIS_xsd.tmp#baseMetaData HUD_HMIS_xsd.tmp#disabilities_DisabilitiesID HUD_HMIS_xsd.tmp#disabilities_EnrollmentID HUD_HMIS_xsd.tmp#disabilities_DisabilityType HUD_HMIS_xsd.tmp#disabilities_DisabilityResponse HUD_HMIS_xsd.tmp#disabilities_IndefiniteAndImpairsIndependence HUD_HMIS_xsd.tmp#disabilities_TCellCountAvailable HUD_HMIS_xsd.tmp#disabilities_TCellCount HUD_HMIS_xsd.tmp#disabilities_TCellSource HUD_HMIS_xsd.tmp#disabilities_ViralLoadAvailable HUD_HMIS_xsd.tmp#disabilities_ViralLoad HUD_HMIS_xsd.tmp#disabilities_ViralLoadSource HUD_HMIS_xsd.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_2/HUD_HMIS.xsd">
  <DisabilitiesID>{1,1}</DisabilitiesID>
  <EnrollmentID>{1,1}</EnrollmentID>
  <DisabilityType>{1,1}</DisabilityType>
  <DisabilityResponse xsi:type="">{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 2017 HMIS Data Dictionary v1.3, Section 5.3.
dateCreated xs:dateTime required
See 2017 HMIS Data Dictionary v1.3, 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 2017 HMIS Data Dictionary v1.3, Section 5.2.
informationDate xs:date required
See 2017 HMIS Data Dictionary v1.3, Section 5.4.
userID string32 required
See 2017 HMIS Data Dictionary v1.3, Section 5.7.
Asserts
Test XPath default namespace Annotation
if (hmis:TCellCountAvailable) then boolean(hmis:DisabilityType/text()='8') else true()
if (string(hmis:DisabilityResponse/@xsi:type) eq'hmis:disabilityResponseSubstanceAbuse') then boolean(hmis:DisabilityType/text()='10') 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 disabilities / DisabilitiesID
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd
Annotations
Reference to the Exit's unique ID
Diagram
Diagram HUD_HMIS_xsd.tmp#string32
Type string32
Properties
content simple
Facets
maxLength 32
Source
<xs:element name="DisabilitiesID" type="hmis:string32">
  <xs:annotation>
    <xs:documentation xml:lang="en">Reference to the Exit's unique ID</xs:documentation>
  </xs:annotation>
</xs:element>
Element disabilities / EnrollmentID
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd
Annotations
Key reference to the Enrollment
Diagram
Diagram HUD_HMIS_xsd.tmp#string32
Type string32
Properties
content simple
Facets
maxLength 32
Source
<xs:element name="EnrollmentID" type="hmis:string32">
  <xs:annotation>
    <xs:documentation xml:lang="en">Key reference to the Enrollment</xs:documentation>
  </xs:annotation>
</xs:element>
Element disabilities / DisabilityType
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd
Annotations
The permissible values correspond to the decimal values of the corresponding disability types.  4.5 Physical Disability is "5" and 4.10 Substance Abuse is "10".
Diagram
Diagram HUD_HMIS_xsd.tmp#disabilityType
Type disabilityType
Properties
content simple
Facets
enumeration 5
Physical Disability
enumeration 6
Developmental Disability
enumeration 7
Chronic Health Condition
enumeration 8
HIV/AIDS
enumeration 9
Mental Health Problem
enumeration 10
Substance Abuse
enumeration 99
Data not collected
Source
<xs:element name="DisabilityType" type="hmis:disabilityType">
  <xs:annotation>
    <xs:documentation xml:lang="en">The permissible values correspond to the decimal values of the corresponding disability types. 4.5 Physical Disability is "5" and 4.10 Substance Abuse is "10".</xs:documentation>
  </xs:annotation>
</xs:element>
Element disabilities / DisabilityResponse
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd
Annotations
See 2017 HMIS Data Dictionary v1.3, Section 4.5-4.10, Response #2.  Permissable values vary depending on which disability type is declared.  The values are contined with "Field and Response(s) 2" within 4.5 through 4.10.
In the instance document, the xsi:type of this element must be declared, and the type depends on the value within the sibling hmis:DisabilityType element.  See the example HUD_HMIS_Instance.xml file to see how this should appear.  Either xsi:type="hmis:disabilityResponseNoYesDoesntKnowRefused" or xsi:type="hmis:disabilityResponseSubstanceAbuse"can be used.
Diagram
Diagram XMLSchema-instance_xsd.tmp#type HUD_HMIS_xsd.tmp#disabilityResponseBase
Type disabilityResponseBase
Properties
content complex
Attributes
QName Type Use
xsi:type xs:QName required
Source
<xs:element name="DisabilityResponse" type="hmis:disabilityResponseBase">
  <xs:annotation>
    <xs:documentation xml:lang="en">See 2017 HMIS Data Dictionary v1.3, Section 4.5-4.10, Response #2. Permissable values vary depending on which disability type is declared. The values are contined with "Field and Response(s) 2" within 4.5 through 4.10.</xs:documentation>
    <xs:documentation xml:lang="en">In the instance document, the xsi:type of this element must be declared, and the type depends on the value within the sibling hmis:DisabilityType element. See the example HUD_HMIS_Instance.xml file to see how this should appear. Either xsi:type="hmis:disabilityResponseNoYesDoesntKnowRefused" or xsi:type="hmis:disabilityResponseSubstanceAbuse"can be used.</xs:documentation>
  </xs:annotation>
</xs:element>
Element disabilities / IndefiniteAndImpairsIndependence
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd
Annotations
See 2017 HMIS Data Dictionary v1.3, Section 4.5-4.10, Response #2A.
Diagram
Diagram HUD_HMIS_xsd.tmp#noYesDoesntKnowRefused
Type noYesDoesntKnowRefused
Properties
content simple
Facets
enumeration 0
No
enumeration 1
Yes
enumeration 8
Client doesn't know
enumeration 9
Client refused
enumeration 99
Data not collected
Source
<xs:element name="IndefiniteAndImpairsIndependence" type="hmis:noYesDoesntKnowRefused">
  <xs:annotation>
    <xs:documentation xml:lang="en">See 2017 HMIS Data Dictionary v1.3, Section 4.5-4.10, Response #2A.</xs:documentation>
  </xs:annotation>
</xs:element>
Element disabilities / TCellCountAvailable
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd
Annotations
See 2017 HMIS Data Dictionary v1.3, Section W4 #2.
Diagram
Diagram HUD_HMIS_xsd.tmp#noYesDoesntKnowRefused
Type noYesDoesntKnowRefused
Properties
content simple
minOccurs 0
Facets
enumeration 0
No
enumeration 1
Yes
enumeration 8
Client doesn't know
enumeration 9
Client refused
enumeration 99
Data not collected
Source
<xs:element name="TCellCountAvailable" type="hmis:noYesDoesntKnowRefused" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">See 2017 HMIS Data Dictionary v1.3, Section W4 #2.</xs:documentation>
  </xs:annotation>
</xs:element>
Element disabilities / TCellCount
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_2/HUD_HMIS.xsd
Annotations
See 2017 HMIS Data Dictionary v1.3, Section W4 A.
Diagram
Diagram HUD_HMIS_xsd.tmp#tCellCount
Type tCellCount
Properties