Showing:

Annotations
Attributes
Asserts
Diagrams
Facets
Model
Properties
Source
Used by
Element disabilities / DisabilitiesID
Namespace http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd
Annotations
Reference to the Exit'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="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 / ProjectEntryID
Namespace http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd
Annotations
Key reference to the Enrollment
Diagram
Diagram HUD_HMIS_xsd_Simple_Type_string32.tmp#string32
Type string32
Properties
content simple
Facets
maxLength 32
Source
<xs:element name="ProjectEntryID" 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/5_1_4/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_Simple_Type_disabilityType.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/5_1_4/HUD_HMIS.xsd
Annotations
See August 2016 HMIS Data Dictionary, 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.
Diagram
Diagram
Type xs:nonNegativeInteger
Properties
content simple
Source
<xs:element name="DisabilityResponse" type="xs:nonNegativeInteger">
  <xs:annotation>
    <xs:documentation xml:lang="en">See August 2016 HMIS Data Dictionary, 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:annotation>
</xs:element>
Element disabilities / IndefiniteAndImpairsIndependence
Namespace http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd
Annotations
See August 2016 HMIS Data Dictionary, Section 4.5-4.10, Response #2A.
Diagram
Diagram HUD_HMIS_xsd_Simple_Type_fiveValDKRefused.tmp#fiveValDKRefused
Type fiveValDKRefused
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:fiveValDKRefused">
  <xs:annotation>
    <xs:documentation xml:lang="en">See August 2016 HMIS Data Dictionary, Section 4.5-4.10, Response #2A.</xs:documentation>
  </xs:annotation>
</xs:element>
Element disabilities / DocumentationOnFile
Namespace http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd
Annotations
See August 2016 HMIS Data Dictionary, Section 4.5-4.10, Response #2B.
Diagram
Diagram HUD_HMIS_xsd_Simple_Type_noYesOnly.tmp#noYesOnly
Type noYesOnly
Properties
content simple
minOccurs 0
Facets
enumeration 0
No
enumeration 1
Yes
enumeration 99
Data not collected
Source
<xs:element name="DocumentationOnFile" type="hmis:noYesOnly" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">See August 2016 HMIS Data Dictionary, Section 4.5-4.10, Response #2B.</xs:documentation>
  </xs:annotation>
</xs:element>
Element disabilities / ReceivingServices
Namespace http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd
Annotations
See August 2016 HMIS Data Dictionary, Section 4.5-4.10, Response #2C.
Diagram
Diagram HUD_HMIS_xsd_Simple_Type_fiveValDKRefused.tmp#fiveValDKRefused
Type fiveValDKRefused
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="ReceivingServices" type="hmis:fiveValDKRefused">
  <xs:annotation>
    <xs:documentation xml:lang="en">See August 2016 HMIS Data Dictionary, Section 4.5-4.10, Response #2C.</xs:documentation>
  </xs:annotation>
</xs:element>
Element disabilities / PATHHowConfirmed
Namespace http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd
Annotations
See August 2016 HMIS Data Dictionary, Section 4.9-4.10, Response #2D.
Diagram
Diagram HUD_HMIS_xsd_Simple_Type_pathHowConfirmed.tmp#pathHowConfirmed
Type pathHowConfirmed
Properties
content simple
minOccurs 0
Facets
enumeration 1
Unconfirmed; presumptive or self-report
enumeration 2
Confirmed through assessment and clinical evaluation
enumeration 3
Confirmed by prior evaluation or clinical records
enumeration 99
Data not collected
Source
<xs:element name="PATHHowConfirmed" type="hmis:pathHowConfirmed" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">See August 2016 HMIS Data Dictionary, Section 4.9-4.10, Response #2D.</xs:documentation>
  </xs:annotation>
</xs:element>
Element disabilities / PATHSMIInformation
Namespace http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd
Annotations
See August 2016 HMIS Data Dictionary, Section 4.9, Response #2E.
Diagram
Diagram HUD_HMIS_xsd_Simple_Type_pathSMIInformation.tmp#pathSMIInformation
Type pathSMIInformation
Properties
content simple
minOccurs 0
Facets
enumeration 0
No
enumeration 1
Unconfirmed; presumptive or self-report
enumeration 2
Confirmed through assessment and clinical evaluation
enumeration 3
Confirmed by prior evaluation or clinical records
enumeration 8
Client doesn’t know
enumeration 9
Client refused
enumeration 99
Data not collected
Source
<xs:element name="PATHSMIInformation" type="hmis:pathSMIInformation" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">See August 2016 HMIS Data Dictionary, Section 4.9, Response #2E.</xs:documentation>
  </xs:annotation>
</xs:element>
Element disabilities / TCellCountAvailable
Namespace http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd
Annotations
See August 2016 HMIS Data Dictionary, Section 4.47 #2.
Diagram
Diagram HUD_HMIS_xsd_Simple_Type_fiveValDKRefused.tmp#fiveValDKRefused
Type fiveValDKRefused
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:fiveValDKRefused" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">See August 2016 HMIS Data Dictionary, Section 4.47 #2.</xs:documentation>
  </xs:annotation>
</xs:element>
Element disabilities / TCellCount
Namespace http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd
Annotations
See August 2016 HMIS Data Dictionary, Section 4.47 A.
Diagram
Diagram HUD_HMIS_xsd_Simple_Type_tCellCount.tmp#tCellCount
Type tCellCount
Properties
content simple
minOccurs 0
Facets
maxInclusive 1500
minInclusive 0
Source
<xs:element name="TCellCount" type="hmis:tCellCount" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">See August 2016 HMIS Data Dictionary, Section 4.47 A.</xs:documentation>
  </xs:annotation>
</xs:element>
Element disabilities / TCellSource
Namespace http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd
Annotations
See August 2016 HMIS Data Dictionary, Section 4.47.B.
Diagram
Diagram HUD_HMIS_xsd_Simple_Type_tCellOrViralLoadSource.tmp#tCellOrViralLoadSource
Type tCellOrViralLoadSource
Properties
content simple
minOccurs 0
Facets
enumeration 1
Medical Report
enumeration 2
Client Report
enumeration 3
Other
enumeration 99
Data not collected
Source
<xs:element name="TCellSource" type="hmis:tCellOrViralLoadSource" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">See August 2016 HMIS Data Dictionary, Section 4.47.B.</xs:documentation>
  </xs:annotation>
</xs:element>
Element disabilities / ViralLoadAvailable
Namespace http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd
Annotations
See August 2016 HMIS Data Dictionary, Section 4.47.3.
Diagram
Diagram HUD_HMIS_xsd_Simple_Type_viralLoadAvailable.tmp#viralLoadAvailable
Type viralLoadAvailable
Properties
content simple
minOccurs 0
Facets
enumeration 0
Not available
enumeration 1
Available
enumeration 2
Undetectable
enumeration 8
Client doesn’t know
enumeration 9
Client refused
enumeration 99
Data not collected
Source
<xs:element name="ViralLoadAvailable" type="hmis:viralLoadAvailable" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">See August 2016 HMIS Data Dictionary, Section 4.47.3.</xs:documentation>
  </xs:annotation>
</xs:element>
Element disabilities / ViralLoad
Namespace http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd
Annotations
See August 2016 HMIS Data Dictionary, Section 4.47.C.
Diagram
Diagram HUD_HMIS_xsd_Simple_Type_viralLoad.tmp#viralLoad
Type viralLoad
Properties
content simple
minOccurs 0
Facets
maxInclusive 999999
minInclusive 0
Source
<xs:element name="ViralLoad" type="hmis:viralLoad" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">See August 2016 HMIS Data Dictionary, Section 4.47.C.</xs:documentation>
  </xs:annotation>
</xs:element>
Element disabilities / ViralLoadSource
Namespace http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd
Annotations
See August 2016 HMIS Data Dictionary, Section 4.47 D.
Diagram
Diagram HUD_HMIS_xsd_Simple_Type_tCellOrViralLoadSource.tmp#tCellOrViralLoadSource
Type tCellOrViralLoadSource
Properties
content simple
minOccurs 0
Facets
enumeration 1
Medical Report
enumeration 2
Client Report
enumeration 3
Other
enumeration 99
Data not collected
Source
<xs:element name="ViralLoadSource" type="hmis:tCellOrViralLoadSource" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">See August 2016 HMIS Data Dictionary, Section 4.47 D.</xs:documentation>
  </xs:annotation>
</xs:element>
Complex Type disabilities
Namespace http://www.hudhdx.info/Resources/Vendors/5_1_4/HUD_HMIS.xsd
Diagram
Diagram HUD_HMIS_xsd_Attribute_dataCollectionStage.tmp#dataCollectionStage HUD_HMIS_xsd_Attribute_informationDate.tmp#informationDate HUD_HMIS_xsd_Attribute_Group_baseMetaData.tmp#baseMetaData HUD_HMIS_xsd_Complex_Type_disabilities.tmp#disabilities_DisabilitiesID HUD_HMIS_xsd_Complex_Type_disabilities.tmp#disabilities_ProjectEntryID HUD_HMIS_xsd_Complex_Type_disabilities.tmp#disabilities_DisabilityType HUD_HMIS_xsd_Complex_Type_disabilities.tmp#disabilities_DisabilityResponse HUD_HMIS_xsd_Complex_Type_disabilities.tmp#disabilities_IndefiniteAndImpairsIndependence HUD_HMIS_xsd_Complex_Type_disabilities.tmp#disabilities_DocumentationOnFile HUD_HMIS_xsd_Complex_Type_disabilities.tmp#disabilities_ReceivingServices HUD_HMIS_xsd_Complex_Type_disabilities.tmp#disabilities_PATHHowConfirmed HUD_HMIS_xsd_Complex_Type_disabilities.tmp#disabilities_PATHSMIInformation HUD_HMIS_xsd_Complex_Type_disabilities.tmp#disabilities_TCellCountAvailable HUD_HMIS_xsd_Complex_Type_disabilities.tmp#disabilities_TCellCount HUD_HMIS_xsd_Complex_Type_disabilities.tmp#disabilities_TCellSource HUD_HMIS_xsd_Complex_Type_disabilities.tmp#disabilities_ViralLoadAvailable HUD_HMIS_xsd_Complex_Type_disabilities.tmp#disabilities_ViralLoad HUD_HMIS_xsd_Complex_Type_disabilities.tmp#disabilities_ViralLoadSource
Used by
Model
Children DisabilitiesID, DisabilityResponse, DisabilityType, DocumentationOnFile, IndefiniteAndImpairsIndependence, PATHHowConfirmed, PATHSMIInformation, ProjectEntryID, ReceivingServices, TCellCount, TCellCountAvailable, TCellSource, ViralLoad, ViralLoadAvailable, ViralLoadSource
Attributes
QName Type Use Annotation
dataCollectionStage restriction of xs:unsignedInt required
See August 2016 HMIS Data Dictionary, Section 5.3.
dateCreated xs:dateTime required
See August 2016 HMIS Data Dictionary, Section 5.1.
dateDeleted xs:dateTime optional
If the intended record is to be deleted, this metadata allows you to both indicate the record should be deleted within the target system, as well as indicate the specific time it was deleted.
dateUpdated xs:dateTime required
See August 2016 HMIS Data Dictionary, Section 5.2.
informationDate xs:date required
userID string32 required
See August 2016 HMIS Data Dictionary, Section 5.7.
Asserts
Test XPath default namespace Annotation
if (hmis:TCellCountAvailable) then boolean(hmis:DisabilityType/text()='8') else true()
if (hmis:TCellCountAvailable/text()='1') then boolean(hmis:TCellCount) else (if (not(hmis:TCellCountAvailable/text()='1')) then (not(boolean(hmis:TCellCount))) else false())
if (hmis:TCellCount) then boolean(hmis:TCellSource) else (if (not(hmis:TCellCount)) then (not(boolean(hmis:TCellSource))) else false())
if (hmis:ViralLoadAvailable) then boolean(hmis:DisabilityType/text()='8') else true()
if (hmis:ViralLoadAvailable/text()='1') then boolean(hmis:ViralLoad) else (if (not(hmis:ViralLoadAvailable/text()='1')) then (not(boolean(hmis:ViralLoad))) else false())
if (hmis:ViralLoad) then boolean(hmis:ViralLoadSource) else (if (not(hmis:ViralLoad)) then (not(boolean(hmis:ViralLoadSource))) else false())
Source
<xs:complexType name="disabilities">
  <xs:sequence>
    <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>
    <xs:element name="ProjectEntryID" type="hmis:string32">
      <xs:annotation>
        <xs:documentation xml:lang="en">Key reference to the Enrollment</xs:documentation>
      </xs:annotation>
    </xs:element>
    <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>
    <xs:element name="DisabilityResponse" type="xs:nonNegativeInteger">
      <xs:annotation>
        <xs:documentation xml:lang="en">See August 2016 HMIS Data Dictionary, 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:annotation>
    </xs:element>
    <xs:element name="IndefiniteAndImpairsIndependence" type="hmis:fiveValDKRefused">
      <xs:annotation>
        <xs:documentation xml:lang="en">See August 2016 HMIS Data Dictionary, Section 4.5-4.10, Response #2A.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="DocumentationOnFile" type="hmis:noYesOnly" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">See August 2016 HMIS Data Dictionary, Section 4.5-4.10, Response #2B.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ReceivingServices" type="hmis:fiveValDKRefused">
      <xs:annotation>
        <xs:documentation xml:lang="en">See August 2016 HMIS Data Dictionary, Section 4.5-4.10, Response #2C.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="PATHHowConfirmed" type="hmis:pathHowConfirmed" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">See August 2016 HMIS Data Dictionary, Section 4.9-4.10, Response #2D.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="PATHSMIInformation" type="hmis:pathSMIInformation" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">See August 2016 HMIS Data Dictionary, Section 4.9, Response #2E.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="TCellCountAvailable" type="hmis:fiveValDKRefused" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">See August 2016 HMIS Data Dictionary, Section 4.47 #2.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="TCellCount" type="hmis:tCellCount" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">See August 2016 HMIS Data Dictionary, Section 4.47 A.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="TCellSource" type="hmis:tCellOrViralLoadSource" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">See August 2016 HMIS Data Dictionary, Section 4.47.B.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ViralLoadAvailable" type="hmis:viralLoadAvailable" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">See August 2016 HMIS Data Dictionary, Section 4.47.3.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ViralLoad" type="hmis:viralLoad" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">See August 2016 HMIS Data Dictionary, Section 4.47.C.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ViralLoadSource" type="hmis:tCellOrViralLoadSource" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">See August 2016 HMIS Data Dictionary, Section 4.47 D.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
  <xs:attribute ref="hmis:dataCollectionStage" use="required"/>
  <xs:attribute ref="hmis:informationDate" use="required"/>
  <xs:attributeGroup ref="hmis:baseMetaData"/>
  <!--Testing if DisabilityType is 8, before allowing use of TCellCountAvailable-->
  <xs:assert test="if (hmis:TCellCountAvailable) then boolean(hmis:DisabilityType/text()='8') else true()"/>
  <!--Testing if TCellCountAvailable is 1, before allowing use of TCellCount-->
  <xs:assert test="if (hmis:TCellCountAvailable/text()='1') then boolean(hmis:TCellCount) else (if (not(hmis:TCellCountAvailable/text()='1')) then (not(boolean(hmis:TCellCount))) else false())"/>
  <!--Testing if TCellCount is not null, before allowing use of TCellSource-->
  <xs:assert test="if (hmis:TCellCount) then boolean(hmis:TCellSource) else (if (not(hmis:TCellCount)) then (not(boolean(hmis:TCellSource))) else false())"/>
  <!--Testing if DisabilityType is 8, before allowing use of ViralLoadAvailable-->
  <xs:assert test="if (hmis:ViralLoadAvailable) then boolean(hmis:DisabilityType/text()='8') else true()"/>
  <!--Testing if ViralLoadAvailable is 1, before allowing use of ViralLoad-->
  <xs:assert test="if (hmis:ViralLoadAvailable/text()='1') then boolean(hmis:ViralLoad) else (if (not(hmis:ViralLoadAvailable/text()='1')) then (not(boolean(hmis:ViralLoad))) else false())"/>
  <!--Testing if  ViralLoad is not null, before allowing use of  ViralLoadSource-->
  <xs:assert test="if (hmis:ViralLoad) then boolean(hmis:ViralLoadSource) else (if (not(hmis:ViralLoad)) then (not(boolean(hmis:ViralLoadSource))) else false())"/>
</xs:complexType>