Showing:

Annotations
Attributes
Asserts
Diagrams
Facets
Model
Properties
Source
Used by
Element exitRHY / ExitRHYID
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd
Annotations
Reference to the ExitRHY' unique ID
Diagram
Diagram HUD_HMIS_xsd_Simple_Type_string32.tmp#string32
Type string32
Properties
content simple
Facets
maxLength 32
Source
<xs:element name="ExitRHYID" type="hmis:string32">
  <xs:annotation>
    <xs:documentation xml:lang="en">Reference to the ExitRHY' unique ID</xs:documentation>
  </xs:annotation>
</xs:element>
Element exitRHY / ExitID
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_1/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="ExitID" type="hmis:string32">
  <xs:annotation>
    <xs:documentation xml:lang="en">Key reference to the Enrollment</xs:documentation>
  </xs:annotation>
</xs:element>
Element exitRHY / ProjectCompletionStatus
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd
Annotations
See June 2017 HMIS Data Dictionary v1.2, Section R17.1.
Diagram
Diagram HUD_HMIS_xsd_Simple_Type_projectCompletionStatus.tmp#projectCompletionStatus
Type projectCompletionStatus
Properties
content simple
Facets
enumeration 1
Completed project
enumeration 2
Youth voluntarily left early
enumeration 3
Youth was expelled or otherwise involuntarily discharged from project
enumeration 99
Data not collected
Source
<xs:element name="ProjectCompletionStatus" type="hmis:projectCompletionStatus">
  <xs:annotation>
    <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section R17.1.</xs:documentation>
  </xs:annotation>
</xs:element>
Element exitRHY / EarlyExitReason
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd
Annotations
See June 2017 HMIS Data Dictionary v1.2, Section  R17.A.
Diagram
Diagram HUD_HMIS_xsd_Simple_Type_earlyExitReason.tmp#earlyExitReason
Type earlyExitReason
Properties
content simple
minOccurs 0
Facets
enumeration 1
Left for other opportunities – Independent living *OR* Criminal activity/destruction of property/violence
enumeration 2
Left for other opportunities - Education *OR* Non-compliance with project rules
enumeration 3
Left for other opportunities - Military *OR* Non-payment of rent/occupancy charge
enumeration 4
Left for other opportunities - Other *OR* Reached maximum time allowed by project
enumeration 5
Needs could not be met by project *OR* Project terminated
enumeration 6
Unknown/disappeared
enumeration 99
Data not collected
Source
<xs:element name="EarlyExitReason" type="hmis:earlyExitReason" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section R17.A.</xs:documentation>
  </xs:annotation>
</xs:element>
Element exitRHY / ExchangeForSex
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd
Annotations
See June 2017 HMIS Data Dictionary v1.2, Section R15.1.
Diagram
Diagram HUD_HMIS_xsd_Simple_Type_noYesDoesntKnowRefused.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="ExchangeForSex" type="hmis:noYesDoesntKnowRefused">
  <xs:annotation>
    <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section R15.1.</xs:documentation>
  </xs:annotation>
</xs:element>
Element exitRHY / ExchangeForSexPastThreeMonths
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd
Annotations
See June 2017 HMIS Data Dictionary v1.2, Section R15.A
Diagram
Diagram HUD_HMIS_xsd_Simple_Type_noYesDoesntKnowRefused.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="ExchangeForSexPastThreeMonths" type="hmis:noYesDoesntKnowRefused" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section R15.A</xs:documentation>
  </xs:annotation>
</xs:element>
Element exitRHY / CountOfExchangeForSex
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd
Annotations
See June 2017 HMIS Data Dictionary v1.2, Section R15.B.
Diagram
Diagram HUD_HMIS_xsd_Simple_Type_countOfExchangeForSex.tmp#countOfExchangeForSex
Type countOfExchangeForSex
Properties
content simple
minOccurs 0
Facets
enumeration 1
1-3
enumeration 2
4-7
enumeration 3
8-11
enumeration 4
12 or more
enumeration 8
Client doesn’t know
enumeration 9
Client refused
enumeration 99
Data not collected
Source
<xs:element name="CountOfExchangeForSex" type="hmis:countOfExchangeForSex" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section R15.B.</xs:documentation>
  </xs:annotation>
</xs:element>
Element exitRHY / AskedOrForcedToExchangeForSex
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd
Annotations
See June 2017 HMIS Data Dictionary v1.2, Section R15.C.
Diagram
Diagram HUD_HMIS_xsd_Simple_Type_askedOrForcedToExchangeForSex.tmp#askedOrForcedToExchangeForSex
Type askedOrForcedToExchangeForSex
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="AskedOrForcedToExchangeForSex" type="hmis:askedOrForcedToExchangeForSex" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section R15.C.</xs:documentation>
  </xs:annotation>
</xs:element>
Element exitRHY / AskedOrForcedToExchangeForSexPastThreeMonths
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd
Annotations
See June 2017 HMIS Data Dictionary v1.2, Section R15.D.
Diagram
Diagram HUD_HMIS_xsd_Simple_Type_noYesDoesntKnowRefused.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="AskedOrForcedToExchangeForSexPastThreeMonths" type="hmis:noYesDoesntKnowRefused" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section R15.D.</xs:documentation>
  </xs:annotation>
</xs:element>
Element exitRHY / WorkPlaceViolenceThreats
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd
Annotations
See June 2017 HMIS Data Dictionary v1.2, Section R16.1.
Diagram
Diagram HUD_HMIS_xsd_Simple_Type_noYesDoesntKnowRefused.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="WorkPlaceViolenceThreats" type="hmis:noYesDoesntKnowRefused">
  <xs:annotation>
    <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section R16.1.</xs:documentation>
  </xs:annotation>
</xs:element>
Element exitRHY / WorkplacePromiseDifference
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd
Annotations
See June 2017 HMIS Data Dictionary v1.2, Section R16.2.
Diagram
Diagram HUD_HMIS_xsd_Simple_Type_noYesDoesntKnowRefused.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="WorkplacePromiseDifference" type="hmis:noYesDoesntKnowRefused" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section R16.2.</xs:documentation>
  </xs:annotation>
</xs:element>
Element exitRHY / CoercedToContinueWork
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd
Annotations
See June 2017 HMIS Data Dictionary v1.2, Section R16.A.
Diagram
Diagram HUD_HMIS_xsd_Simple_Type_noYesDoesntKnowRefused.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="CoercedToContinueWork" type="hmis:noYesDoesntKnowRefused" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section R16.A.</xs:documentation>
  </xs:annotation>
</xs:element>
Element exitRHY / LaborExploitPastThreeMonths
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd
Annotations
See June 2017 HMIS Data Dictionary v1.2, Section R16.B.
Diagram
Diagram HUD_HMIS_xsd_Simple_Type_noYesDoesntKnowRefused.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="LaborExploitPastThreeMonths" type="hmis:noYesDoesntKnowRefused" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section R16.B.</xs:documentation>
  </xs:annotation>
</xs:element>
Element exitRHY / CounselingReceived
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd
Annotations
See June 2017 HMIS Data Dictionary v1.2, Section R18.1.
Diagram
Diagram HUD_HMIS_xsd_Simple_Type_noYes.tmp#noYes
Type noYes
Properties
content simple
Facets
enumeration 0
No
enumeration 1
Yes
enumeration 99
Data Not Collected
Source
<xs:element name="CounselingReceived" type="hmis:noYes">
  <xs:annotation>
    <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section R18.1.</xs:documentation>
  </xs:annotation>
</xs:element>
Element exitRHY / IndividualCounseling
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd
Annotations
See June 2017 HMIS Data Dictionary v1.2, Section R18.A.
Diagram
Diagram HUD_HMIS_xsd_Simple_Type_noYes.tmp#noYes
Type noYes
Properties
content simple
minOccurs 0
Facets
enumeration 0
No
enumeration 1
Yes
enumeration 99
Data Not Collected
Source
<xs:element name="IndividualCounseling" type="hmis:noYes" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section R18.A.</xs:documentation>
  </xs:annotation>
</xs:element>
Element exitRHY / FamilyCounseling
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd
Annotations
See June 2017 HMIS Data Dictionary v1.2, Section R18.A.
Diagram
Diagram HUD_HMIS_xsd_Simple_Type_noYes.tmp#noYes
Type noYes
Properties
content simple
minOccurs 0
Facets
enumeration 0
No
enumeration 1
Yes
enumeration 99
Data Not Collected
Source
<xs:element name="FamilyCounseling" type="hmis:noYes" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section R18.A.</xs:documentation>
  </xs:annotation>
</xs:element>
Element exitRHY / GroupCounseling
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd
Annotations
See June 2017 HMIS Data Dictionary v1.2, Section R18.A.
Diagram
Diagram HUD_HMIS_xsd_Simple_Type_noYes.tmp#noYes
Type noYes
Properties
content simple
minOccurs 0
Facets
enumeration 0
No
enumeration 1
Yes
enumeration 99
Data Not Collected
Source
<xs:element name="GroupCounseling" type="hmis:noYes" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section R18.A.</xs:documentation>
  </xs:annotation>
</xs:element>
Element exitRHY / SessionCountAtExit
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd
Annotations
See June 2017 HMIS Data Dictionary v1.2, Section R18.B.
Diagram
Diagram
Type xs:unsignedInt
Properties
content simple
minOccurs 0
Source
<xs:element name="SessionCountAtExit" type="xs:unsignedInt" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section R18.B.</xs:documentation>
  </xs:annotation>
</xs:element>
Element exitRHY / SessionsInPlan
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd
Annotations
See June 2017 HMIS Data Dictionary v1.2, Section R18.2.
Diagram
Diagram
Type xs:unsignedInt
Properties
content simple
Source
<xs:element name="SessionsInPlan" type="xs:unsignedInt">
  <xs:annotation>
    <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section R18.2.</xs:documentation>
  </xs:annotation>
</xs:element>
Element exitRHY / PostExitCounselingPlan
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd
Annotations
See June 2017 HMIS Data Dictionary v1.2, Section R18.3.
Diagram
Diagram HUD_HMIS_xsd_Simple_Type_noYes.tmp#noYes
Type noYes
Properties
content simple
Facets
enumeration 0
No
enumeration 1
Yes
enumeration 99
Data Not Collected
Source
<xs:element name="PostExitCounselingPlan" type="hmis:noYes">
  <xs:annotation>
    <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section R18.3.</xs:documentation>
  </xs:annotation>
</xs:element>
Element exitRHY / DestinationSafeClient
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd
Annotations
See June 2017 HMIS Data Dictionary v1.2, Section R19.1.
Diagram
Diagram HUD_HMIS_xsd_Simple_Type_noYesDoesntKnowRefused.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="DestinationSafeClient" type="hmis:noYesDoesntKnowRefused">
  <xs:annotation>
    <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section R19.1.</xs:documentation>
  </xs:annotation>
</xs:element>
Element exitRHY / DestinationSafeWorker
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd
Annotations
See June 2017 HMIS Data Dictionary v1.2, Section R19.2.
Diagram
Diagram HUD_HMIS_xsd_Simple_Type_noYesWorkerDoesntKnow.tmp#noYesWorkerDoesntKnow
Type noYesWorkerDoesntKnow
Properties
content simple
Facets
enumeration 0
No
enumeration 1
Yes
enumeration 2
Worker Doesn't Know
enumeration 99
Data not collected
Source
<xs:element name="DestinationSafeWorker" type="hmis:noYesWorkerDoesntKnow">
  <xs:annotation>
    <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section R19.2.</xs:documentation>
  </xs:annotation>
</xs:element>
Element exitRHY / PosAdultConnections
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd
Annotations
See June 2017 HMIS Data Dictionary v1.2, Section R19.3.
Diagram
Diagram HUD_HMIS_xsd_Simple_Type_noYesWorkerDoesntKnow.tmp#noYesWorkerDoesntKnow
Type noYesWorkerDoesntKnow
Properties
content simple
Facets
enumeration 0
No
enumeration 1
Yes
enumeration 2
Worker Doesn't Know
enumeration 99
Data not collected
Source
<xs:element name="PosAdultConnections" type="hmis:noYesWorkerDoesntKnow">
  <xs:annotation>
    <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section R19.3.</xs:documentation>
  </xs:annotation>
</xs:element>
Element exitRHY / PosPeerConnections
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd
Annotations
See June 2017 HMIS Data Dictionary v1.2, Section R19.4.
Diagram
Diagram HUD_HMIS_xsd_Simple_Type_noYesWorkerDoesntKnow.tmp#noYesWorkerDoesntKnow
Type noYesWorkerDoesntKnow
Properties
content simple
Facets
enumeration 0
No
enumeration 1
Yes
enumeration 2
Worker Doesn't Know
enumeration 99
Data not collected
Source
<xs:element name="PosPeerConnections" type="hmis:noYesWorkerDoesntKnow">
  <xs:annotation>
    <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section R19.4.</xs:documentation>
  </xs:annotation>
</xs:element>
Element exitRHY / PosCommunityConnections
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd
Annotations
See June 2017 HMIS Data Dictionary v1.2, Section R19.5.
Diagram
Diagram HUD_HMIS_xsd_Simple_Type_noYesWorkerDoesntKnow.tmp#noYesWorkerDoesntKnow
Type noYesWorkerDoesntKnow
Properties
content simple
Facets
enumeration 0
No
enumeration 1
Yes
enumeration 2
Worker Doesn't Know
enumeration 99
Data not collected
Source
<xs:element name="PosCommunityConnections" type="hmis:noYesWorkerDoesntKnow">
  <xs:annotation>
    <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section R19.5.</xs:documentation>
  </xs:annotation>
</xs:element>
Complex Type exitRHY
Namespace http://www.hudhdx.info/Resources/Vendors/6_1_1/HUD_HMIS.xsd
Diagram
Diagram HUD_HMIS_xsd_Attribute_Group_baseMetaData.tmp#baseMetaData HUD_HMIS_xsd_Complex_Type_exitRHY.tmp#exitRHY_ExitRHYID HUD_HMIS_xsd_Complex_Type_exitRHY.tmp#exitRHY_ExitID HUD_HMIS_xsd_Complex_Type_exitRHY.tmp#exitRHY_ProjectCompletionStatus HUD_HMIS_xsd_Complex_Type_exitRHY.tmp#exitRHY_EarlyExitReason HUD_HMIS_xsd_Complex_Type_exitRHY.tmp#exitRHY_ExchangeForSex HUD_HMIS_xsd_Complex_Type_exitRHY.tmp#exitRHY_ExchangeForSexPastThreeMonths HUD_HMIS_xsd_Complex_Type_exitRHY.tmp#exitRHY_CountOfExchangeForSex HUD_HMIS_xsd_Complex_Type_exitRHY.tmp#exitRHY_AskedOrForcedToExchangeForSex HUD_HMIS_xsd_Complex_Type_exitRHY.tmp#exitRHY_AskedOrForcedToExchangeForSexPastThreeMonths HUD_HMIS_xsd_Complex_Type_exitRHY.tmp#exitRHY_WorkPlaceViolenceThreats HUD_HMIS_xsd_Complex_Type_exitRHY.tmp#exitRHY_WorkplacePromiseDifference HUD_HMIS_xsd_Complex_Type_exitRHY.tmp#exitRHY_CoercedToContinueWork HUD_HMIS_xsd_Complex_Type_exitRHY.tmp#exitRHY_LaborExploitPastThreeMonths HUD_HMIS_xsd_Complex_Type_exitRHY.tmp#exitRHY_CounselingReceived HUD_HMIS_xsd_Complex_Type_exitRHY.tmp#exitRHY_IndividualCounseling HUD_HMIS_xsd_Complex_Type_exitRHY.tmp#exitRHY_FamilyCounseling HUD_HMIS_xsd_Complex_Type_exitRHY.tmp#exitRHY_GroupCounseling HUD_HMIS_xsd_Complex_Type_exitRHY.tmp#exitRHY_SessionCountAtExit HUD_HMIS_xsd_Complex_Type_exitRHY.tmp#exitRHY_SessionsInPlan HUD_HMIS_xsd_Complex_Type_exitRHY.tmp#exitRHY_PostExitCounselingPlan HUD_HMIS_xsd_Complex_Type_exitRHY.tmp#exitRHY_DestinationSafeClient HUD_HMIS_xsd_Complex_Type_exitRHY.tmp#exitRHY_DestinationSafeWorker HUD_HMIS_xsd_Complex_Type_exitRHY.tmp#exitRHY_PosAdultConnections HUD_HMIS_xsd_Complex_Type_exitRHY.tmp#exitRHY_PosPeerConnections HUD_HMIS_xsd_Complex_Type_exitRHY.tmp#exitRHY_PosCommunityConnections
Used by
Element export/ExitRHY
Model
Children AskedOrForcedToExchangeForSex, AskedOrForcedToExchangeForSexPastThreeMonths, CoercedToContinueWork, CounselingReceived, CountOfExchangeForSex, DestinationSafeClient, DestinationSafeWorker, EarlyExitReason, ExchangeForSex, ExchangeForSexPastThreeMonths, ExitID, ExitRHYID, FamilyCounseling, GroupCounseling, IndividualCounseling, LaborExploitPastThreeMonths, PosAdultConnections, PosCommunityConnections, PosPeerConnections, PostExitCounselingPlan, ProjectCompletionStatus, SessionCountAtExit, SessionsInPlan, WorkPlaceViolenceThreats, WorkplacePromiseDifference
Attributes
QName Type Use Annotation
dateCreated xs:dateTime required
See June 2017 HMIS Data Dictionary v1.2, Section 5.1.
dateDeleted xs:dateTime optional
If the intended record is to be deleted, this metadata allows you to both indicate the record should be deleted within the target system, as well as indicate the specific time it was deleted.
dateUpdated xs:dateTime required
See June 2017 HMIS Data Dictionary v1.2, Section 5.2.
userID string32 required
See June 2017 HMIS Data Dictionary v1.2, Section 5.7.
Asserts
Test XPath default namespace Annotation
if (hmis:ProjectCompletionStatus/text()='3') then boolean(hmis:EarlyExitReason) else (if (not(hmis:ProjectCompletionStatus/text()='3')) then (not(boolean(hmis:EarlyExitReason))) else false())
if (hmis:WorkPlaceViolenceThreats/text()='1' or hmis:WorkplacePromiseDifference/text()='1') then boolean(hmis:CoercedToContinueWork) else (if (not(hmis:WorkPlaceViolenceThreats/text()='1' or hmis:WorkplacePromiseDifference/text()='1')) then (not(boolean(hmis:CoercedToContinueWork))) else false())
if (hmis:WorkPlaceViolenceThreats/text()='1' or hmis:WorkplacePromiseDifference/text()='1') then boolean(hmis:LaborExploitPastThreeMonths) else (if (not(hmis:WorkPlaceViolenceThreats/text()='1' or hmis:WorkplacePromiseDifference/text()='1')) then (not(boolean(hmis:LaborExploitPastThreeMonths))) else false())
if (hmis:ExchangeForSex/text()='1') then boolean(hmis:ExchangeForSexPastThreeMonths) else (if (not(hmis:ExchangeForSex/text()='1')) then (not(boolean(hmis:ExchangeForSexPastThreeMonths))) else false())
if (hmis:ExchangeForSex/text()='1') then boolean(hmis:CountOfExchangeForSex) else (if (not(hmis:ExchangeForSex/text()='1')) then (not(boolean(hmis:CountOfExchangeForSex))) else false())
if (hmis:ExchangeForSex/text()='1') then boolean(hmis:AskedOrForcedToExchangeForSex) else (if (not(hmis:ExchangeForSex/text()='1')) then (not(boolean(hmis:AskedOrForcedToExchangeForSex))) else false())
if (hmis:AskedOrForcedToExchangeForSex/text()='1') then boolean(hmis:AskedOrForcedToExchangeForSexPastThreeMonths) else (if (not(hmis:AskedOrForcedToExchangeForSex/text()='1')) then (not(boolean(hmis:AskedOrForcedToExchangeForSexPastThreeMonths))) else false())
if (hmis:CounselingReceived/text()='1') then boolean(hmis:SessionCountAtExit) else (if (not(hmis:CounselingReceived/text()='1')) then (not(boolean(hmis:SessionCountAtExit))) else false())
if (not(hmis:CounselingReceived/text()='1')) then (not(boolean(hmis:IndividualCounseling))) else true()
if (not(hmis:CounselingReceived/text()='1')) then (not(boolean(hmis:FamilyCounseling))) else true()
if (not(hmis:CounselingReceived/text()='1')) then (not(boolean(hmis:GroupCounseling))) else true()
Source
<xs:complexType name="exitRHY">
  <xs:sequence>
    <xs:element name="ExitRHYID" type="hmis:string32">
      <xs:annotation>
        <xs:documentation xml:lang="en">Reference to the ExitRHY' unique ID</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ExitID" type="hmis:string32">
      <xs:annotation>
        <xs:documentation xml:lang="en">Key reference to the Enrollment</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ProjectCompletionStatus" type="hmis:projectCompletionStatus">
      <xs:annotation>
        <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section R17.1.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="EarlyExitReason" type="hmis:earlyExitReason" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section R17.A.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ExchangeForSex" type="hmis:noYesDoesntKnowRefused">
      <xs:annotation>
        <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section R15.1.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ExchangeForSexPastThreeMonths" type="hmis:noYesDoesntKnowRefused" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section R15.A</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="CountOfExchangeForSex" type="hmis:countOfExchangeForSex" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section R15.B.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="AskedOrForcedToExchangeForSex" type="hmis:askedOrForcedToExchangeForSex" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section R15.C.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="AskedOrForcedToExchangeForSexPastThreeMonths" type="hmis:noYesDoesntKnowRefused" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section R15.D.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="WorkPlaceViolenceThreats" type="hmis:noYesDoesntKnowRefused">
      <xs:annotation>
        <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section R16.1.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="WorkplacePromiseDifference" type="hmis:noYesDoesntKnowRefused" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section R16.2.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="CoercedToContinueWork" type="hmis:noYesDoesntKnowRefused" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section R16.A.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="LaborExploitPastThreeMonths" type="hmis:noYesDoesntKnowRefused" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section R16.B.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="CounselingReceived" type="hmis:noYes">
      <xs:annotation>
        <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section R18.1.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="IndividualCounseling" type="hmis:noYes" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section R18.A.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="FamilyCounseling" type="hmis:noYes" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section R18.A.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="GroupCounseling" type="hmis:noYes" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section R18.A.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="SessionCountAtExit" type="xs:unsignedInt" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section R18.B.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="SessionsInPlan" type="xs:unsignedInt">
      <xs:annotation>
        <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section R18.2.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="PostExitCounselingPlan" type="hmis:noYes">
      <xs:annotation>
        <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section R18.3.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="DestinationSafeClient" type="hmis:noYesDoesntKnowRefused">
      <xs:annotation>
        <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section R19.1.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="DestinationSafeWorker" type="hmis:noYesWorkerDoesntKnow">
      <xs:annotation>
        <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section R19.2.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="PosAdultConnections" type="hmis:noYesWorkerDoesntKnow">
      <xs:annotation>
        <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section R19.3.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="PosPeerConnections" type="hmis:noYesWorkerDoesntKnow">
      <xs:annotation>
        <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section R19.4.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="PosCommunityConnections" type="hmis:noYesWorkerDoesntKnow">
      <xs:annotation>
        <xs:documentation xml:lang="en">See June 2017 HMIS Data Dictionary v1.2, Section R19.5.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
  <xs:attributeGroup ref="hmis:baseMetaData"/>
  <!--Testing if  ProjectCompletionStatus is 3, before allowing use of EarlyExitReason-->
  <xs:assert test="if (hmis:ProjectCompletionStatus/text()='3') then boolean(hmis:EarlyExitReason) else (if (not(hmis:ProjectCompletionStatus/text()='3')) then (not(boolean(hmis:EarlyExitReason))) else false())"/>
  <!--Testing if WorkPlaceViolenceThreats or WorkplacePromiseDifference is 1, before allowing use of CoercedToContinueWork-->
  <xs:assert test="if (hmis:WorkPlaceViolenceThreats/text()='1' or hmis:WorkplacePromiseDifference/text()='1') then boolean(hmis:CoercedToContinueWork) else (if (not(hmis:WorkPlaceViolenceThreats/text()='1' or hmis:WorkplacePromiseDifference/text()='1')) then (not(boolean(hmis:CoercedToContinueWork))) else false())"/>
  <!--Testing if WorkPlaceViolenceThreats or WorkplacePromiseDifference is 1, before allowing use of LaborExploitPastThreeMonths-->
  <xs:assert test="if (hmis:WorkPlaceViolenceThreats/text()='1' or hmis:WorkplacePromiseDifference/text()='1') then boolean(hmis:LaborExploitPastThreeMonths) else (if (not(hmis:WorkPlaceViolenceThreats/text()='1' or hmis:WorkplacePromiseDifference/text()='1')) then (not(boolean(hmis:LaborExploitPastThreeMonths))) else false())"/>
  <!--Testing if ExchangeForSex is 1, before allowing use of ExchangeForSexPastThreeMonths-->
  <xs:assert test="if (hmis:ExchangeForSex/text()='1') then boolean(hmis:ExchangeForSexPastThreeMonths) else (if (not(hmis:ExchangeForSex/text()='1')) then (not(boolean(hmis:ExchangeForSexPastThreeMonths))) else false())"/>
  <!--Testing if ExchangeForSex is 1, before allowing use of CountOfExchangeForSex-->
  <xs:assert test="if (hmis:ExchangeForSex/text()='1') then boolean(hmis:CountOfExchangeForSex) else (if (not(hmis:ExchangeForSex/text()='1')) then (not(boolean(hmis:CountOfExchangeForSex))) else false())"/>
  <!--Testing if ExchangeForSex is 1, before allowing use of AskedOrForcedToExchangeForSex-->
  <xs:assert test="if (hmis:ExchangeForSex/text()='1') then boolean(hmis:AskedOrForcedToExchangeForSex) else (if (not(hmis:ExchangeForSex/text()='1')) then (not(boolean(hmis:AskedOrForcedToExchangeForSex))) else false())"/>
  <!--Testing if AskedOrForcedToExchangeForSex is 1, before allowing use of AskedOrForcedToExchangeForSexPastThreeMonths-->
  <xs:assert test="if (hmis:AskedOrForcedToExchangeForSex/text()='1') then boolean(hmis:AskedOrForcedToExchangeForSexPastThreeMonths) else (if (not(hmis:AskedOrForcedToExchangeForSex/text()='1')) then (not(boolean(hmis:AskedOrForcedToExchangeForSexPastThreeMonths))) else false())"/>
  <!--Testing if CounselingReceived is 1, before allowing use of SessionCountAtExit-->
  <xs:assert test="if (hmis:CounselingReceived/text()='1') then boolean(hmis:SessionCountAtExit) else (if (not(hmis:CounselingReceived/text()='1')) then (not(boolean(hmis:SessionCountAtExit))) else false())"/>
  <!--Testing if CounselingReceived is 1, before allowing use of IndividualCounseling-->
  <xs:assert test="if (not(hmis:CounselingReceived/text()='1')) then (not(boolean(hmis:IndividualCounseling))) else true()"/>
  <!--Testing if CounselingReceived is 1, before allowing use of FamilyCounseling-->
  <xs:assert test="if (not(hmis:CounselingReceived/text()='1')) then (not(boolean(hmis:FamilyCounseling))) else true()"/>
  <!--Testing if CounselingReceived is 1, before allowing use of GroupCounseling-->
  <xs:assert test="if (not(hmis:CounselingReceived/text()='1')) then (not(boolean(hmis:GroupCounseling))) else true()"/>
</xs:complexType>