HMIS XML v2.8 was just released in April 2008, so we haven't gathered requirements yet for 3.0.

  • Need to synchronize 3.0 again with CAN Client Data Standard XML. Here are the elements in CDS and whether or not there is a corresponding HMIS 2.8 data element:
CDS .301HMIS 2.8Notes
ClientPerson
FirstNameLegalFirstName
MiddleNameLegalMiddleName
LastNameLegalLastName
SuffixLegalSuffix
DateOfBirthDateOfBirth
EthnicityEthnicity
RaceRace
GenderGender
PreDisasterLivingSituationresidenceNote: it was requested to remove pre and post disaster living situation (or residence) and just have living situation with a date stamp.
CaseIDnot in standard (add in 2.9 by importing from CDS)
PreferredLanguagenot in standard (add in 2.9 by importing from CDS)
EnglishSpeakernot in standard (add in 2.9 by importing from CDS)
DateReleaseSigned(implied effective date, period not tracked) ReleaseGranted, EffectivePeriod (date signed not tracked)
DisasterEventDatenot in standard (add in 2.9 by importing from CDS)
AliasOrLegalNameOtherNames sequence which includes OtherFirst, Middle, Last, Suffix
FEMARegistrationNumbernot in standard (add in 2.9 by importing from CDS)
GovernmentSharenot in standard (add in 2.9 by importing from CDS)
IncidentDRONumbernot in standard (add in 2.9 by importing from CDS)
IndividualRecordID!PersonID
Addresses (with PreDisaster flag)PersonAddress (Predisaster flag not needed, since this could be determined from a DisasterEventDate)
BestPhonePersonPhoneNumber
OtherPhonePersonPhoneNumber (multiple allowed, “best” flag add attribute in 2.9)
VerificationDocumentationnot in standard (add in 2.9 by importing from CDS)
ServicesNeededNeed
ServicesProvidedServiceEvent
Referral (with string ResourceName and Referral Description, etc.)IsReferral is compatible except that it doesn't allow for a string description or resource name -> just uses AIRS (which CDS also has)
SpecialNeedsnot in standard (add in 2.9 by importing from CDS)
ReleaseInformationDocumentation
DisasterNamenot in standard (add in 2.9 by importing from CDS)
CaseManagernot in standard (add in 2.9 by importing from CDS)
CaseManagerBestPhonenot in standard (add in 2.9 by importing from CDS)
DamageAssessmentnot in standard (add in 2.9 by importing from CDS)
AltContactBestPhonenot in standard (add in 2.9 by importing from CDS)
AltContactOtherPhonenot in standard (add in 2.9 by importing from CDS)
Narrativenot in standard (add in 2.9 by importing from CDS)
HouseholdHousehold
HouseholdIDHouseholdID
HohIDHeadOfHouseholdID
MembersMembers
MemberIDPersonID
RelationshipToHohRelationshipToHeadOfHousehold

Fix Needed: Make the ServiceType reference the tTaxonomy code in the same way Needs do. Also add version number restrictions picklist to the code.

Possibly change SourceDatabase to just dataroot. Then have SourceDatabase as the repeatable first/only subelement. That might be better than the current 2.8 way, which is more flattened.

Time Zones: Double check that either UTC is specified or offsets are allowed for in the schema.  http://en.wikipedia.org/wiki/ISO_8601#Time_zone_designators

The definition of the hmis:decimal type has in its annotation Program-Specific Data element 3.1 which is not the case. Make sure the actual place 3.1 is has the correct annotation.

-Eric