hmis-interop / xml

Repository for Homeless Management Information Exchange (HMIS) XML Schema development
https://hudhdx.info/VendorResources.aspx
The Unlicense
5 stars 6 forks source link

PathStatus: discrepancies between XML and CSV spec #188

Closed nataliesus closed 3 years ago

nataliesus commented 3 years ago

Hi @eric-jahn ,

#1. There is a discrepancy between the list of allowed values for ReasonNotEnrolled field: XML: image

CSV: image

#2. Field name discrepance: DateOfStatus in XML but DateOfPATHStatus in CSV.

#3. Mandatory/optional flag settings are different in XML and CSV for fields DateOfStatus and ClientEnrolledInPATH

XML: image

CSV: image

Could you please take a look?

Thank you! Natalie

eric-jahn commented 3 years ago

Fixed #1 and #2, thank you! For #3, the XML's cardinality is correct, since the status requires a date and a status. Unlike for the CSV, if either of those two data elements are not collected, the whole PATHStatus element with its complex type sequence can be effectively omitted, and achieve the same result as having the complex type with contained null values.