HMIS XML Version 3.0 Cumulative Package Overview
|
|
|
- Valerie Fleming
- 10 years ago
- Views:
Transcription
1 HMIS XML Version 3.0 Cumulative Package Overview Version 3.0: April 2010 Version 2.8: April 2008 Version 2.7: May 2006 First Public Version (2.6): January 2005 Revisions for Version 3.0 Prepared for Abt Associates Inc. by Eric Jahn, Alexandria Consulting LLC in consultation with: Matthew Simmonds, Simtech Solutions Inc. and Brian Sokol, Abt Associates Inc. Original Title: HMIS Data Integration Cumulative Package Overview Original Authors: Oscar Gutierrez, Ph.D., Change and Strategy Solutions Brian Sokol, Abt Associates Inc. U.S. Department of Housing and Urban Development Office of Community Planning and Development 1
2 HMIS XML CUMULATIVE PACKAGE OVERVIEW I. Preface...8 II. Introduction...8 A. Contents of Package...8 III. Section 2: Data Integration Rationale...9 A. Process...9 B. Overview of Schema...11 IV. XML Instance Element Documentation...12 A. Integration Structural Elements Sources Export...12 B. Payload Elements Agency Household Person...13 a. OtherNames...15 b. PersonHistorical...15 c. ReleaseOfInformation...16 d. ServiceEvent...16 e. SiteServiceParticipation Service Site SiteService...18 C. Attribute Groups...19 D. Types...19 E. Lookup Values/Enumerations...20 V. Beyond the Current Package...20 A. Validation...20 B. Processes for Data Transfer Simple: Unidirectional Batched Data Uploads Complex: Bidirectional Asynchronous Messaging...22 C. Converting from XML to Databases...22 D. Documentation of Responsibilities and Decisions Converting the data Ensuring cross-participant consistency Cleaning and validating the data Unduplicating the original data Frequency
3 6. Filtering the appropriate data for a period Sending the data Handling data conflicts and synchronization Securing the database...24 E. Recommendations for Continued Standardization...25 VI. New Features and Modifications in HMIS XSD A. Significant Changes Addition of Service element Addition of Inventory element to hmis:service and hmis:siteservice Addition of an Asset to hmis:siteservice IncomeAndSources changed to reflect changes in HMIS Revised Draft Notice, Section Grouped element sets whose groupings need to be preserved are indexed SourceDatabase renamed to Sources...26 B. Minor Adjustments Addition of HousingStatus element within hmis:personhistorical Addition of ServiceEvent directly within hmis:person Addition of SiteServiceID within hmis:serviceevent Removal of hmis:siteservice.siteserviceid hmis:warzoneserved.receivedfire changed into an hmis:twoval OrganizationIdentifier is mapped to airs:tagency.key OrganizationName is mapped to airs:tagency.name ProgramIdentifier is mapped to airs:tservice.key ProgramName is mapped to airs:tservice.name DirectServiceCode is added to hmis:service ConfigurationType added to hmis:siteservice Added Principal (to designate the principle program service site) to hmis:siteservice Added GeographicCode and SiteType to hmis:siteservice SiteType added to hmis:siteservice HousingType added to hmis:siteservice FIPSCode removed from hmis:siteservice COCCode moved from hmis:siteservice to hmis:service hmis:servicetype (Program Type Code) moved from hmis:siteservice to hmis:service Added hmis:version type for hmis:source.softwareversion to replace use of hmis:string Added hmis:sources.hmisxmlversion Added TargetPopulationA/B to hmis:service Added ResidentialTrackingMethod to hmis:service
4 23. Added GranteeIdentifier to hmis:service Ethnicity now an hmis:fourvalhashingchoice hmis:person.race changed from an hmis:fivevalhashingchoice to an hmis:sevenvalhashingchoice hmis:dobhashingchoice.dateofbirthtype added hmis:sevenvalhashingchoice added Hmis:sevenValDKUnknown2HashingChoice added sevenvaldkunknownhashingchoice added hmis:residencebase picklist values changed, made into an enumeration hmis:personhistorical.lengthofstayatpriorresidence now an hmis:sevenvaldkrefused hmis:zipqualitycodebase picklist value #1 now reads "Full or Partial Zip Code Reported" Moved hmis:twovalplus and hmis:twovalyesno to hmis:fourval Removed of hmis:twovalhashingchoice hmis:sixvaldkrefused added for hmis:personhistorical.housingstatus hmis:incomeandsources.incomeandsourceid added hmis:personhistorical.incomelast30days added hmis:incomeandsources.incomesourceamount put into an xsd:choice along with a new yes/no option, hmis:incomeandsources.receivingincomesource hmis:incomesourcecodebase picklist values changed, and made into an enumeration hmis:personhistorical.totalincome Changed hmis:incomeandsources.amount changed to hmis:incomeandsources.incomesourceamount hmis:unsignedint from hmis:decimal Added hmis:noncashbenefits complex type Added complex type hmis:noncashsourcecode hmis:physicaldisability type replaces hmis:twoval for hmis:personhistorical.physicaldisability Added hmis:physicaldisability.hasphysicaldisability and hmis:physicaldisability.receivephysicaldisabilityservicestreatment hmis:developmentaldisability type replaces hmis:twoval Added hmis:developmentaldisability.hasdevelopmentaldisability and hmis:developmentaldisability.receivedevelopmentaldisabilityservicestreatment Added ChronicHealthCondition Added hmis:personhistorical.haschronichealthcondition and hmis:personhistorical.receivechronichealthconditionservicestreatment Changed HIVAIDSStatus to hmis:hivaidsstatus from hmis:twoval Added hmis:hivaidsstatus.hashivaids and hmis:hivaidsstatus.receivehivaidsservicestreatment Added hmis:personhistorical.mentalhealthproblem Added hmis:personhistorical.domesticviolence
5 54. hmis:destination now its own type, instead of reusing hmis:residence Former hmis:siteserviceparticipation.destinationtenure removed and folded into hmis:destination enumeration Added hmis:personhistorical.contactmade Added hmis:personhistorical.engageddate hmis:barrier.barrierother and hmis:barrier.barrier Code grouped and indexed with hmis:barrier.barrierid hmis:degree.degreecodeother and hmis:degree.degreecode grouped and indexed with hmis:degree.degreeid hmis:priorresidence.priorresidencecode and hmis:priorresidence.priorresidenceother grouped and indexed with hmis:priorresidence.priorresidenceid hmis:reasonforleaving.reasonforleaving and hmis:reasonforleaving.reasonforleavingother grouped and indexed with hmis:reasonforleaving.reasonforleavingid hmis:personhistorical.subsidytype removed Cardinality on all hmis:personhistorical subelements changed to minoccurs= 0 maxoccurs= unbounded Added hmis:serviceevent.financialassistance element Added hmis:serviceevent.relocationstabilizationservicetype hmis:employment.employmenttenure type changed from an hmis:threeval to an hmis:fivevaldkrefused hmis:employment.lookingforwork changed from an hmis:twoval to an hmis:fourvaldkrefused hmis:personhistorical.currentlyinschool changed from an hmis:twoval to an hmis:fourvaldkrefused hmis:personhistorical.vocationaltraining changed from an hmis:twoval to an hmis:fourvaldkrefused hmis:highestschoollevelbase enumerations changed hmis:degreecode changed to enumeration with different picklist values hmis:healthstatusbase enumeration added 'Refused' enumeration hmis:personhistorical.pregnancy element consolidates and indexes hmis:pregnancy.pregnancystatus and hmis:pregnancy.duedate hmis:pregnancy.pregnancystatus changed from hmis:twoval to hmis:fourvaldkrefused Cardinalities in hmis:veteran.serviceera changed hmis:serviceerabase picklist values changed, made into an enumeration hmis:veteran.servedinwarzone changed from hmis:twoval to hmis:fourvaldkrefused hmis:veteran.warzonesserved is a new sequence of hmis:warzoneserved.warzone and related elements with an index hmis:veteran.warzone changed from hmis:tenval to hmis:warzone type which is an enumeration with a change picklist
6 80. hmis:veteran.receivedfire changed from hmis:twoval to hmis:fourvaldkrefused hmis:veteran.militarybranch moved into the hmis:militarybranches sequence with MilitaryBranchOther with an index hmis:dischargebase picklist values changed and made into an enumeration hmis:personhistorical.childenrollmentstatus sequence created with an index hmis:personhistorical.childcurrentlyenrolledinschool changed from hmis:twoval to hmis:fourvaldkrefused hmis:schooltype (formerly hmis:schoolbase) changed to hmis:fourvaldkrefused Barrier use of hmis:tenvalbase removed, replaced by hmis:barriercode type Picklist values changed in hmis:elevenvalbase for hmis:reasonforleaving Removed hmis:tenval hmis:typeofservicebase values changed VeteranStatus moved from hmis:siteserviceparticipation to hmis:veteran Destination now an element with a complex type in hmis:personhistorical, named hmis:destinations DisablingCondition moved to hmis:personhistorical from hmis:siteserviceparticipation SiteServiceID added to hmis:personhistorical so an agency structure could be attributed with the historical client info SiteServiceID in SiteServiceParticipation changed to type hmis:unsignedint for better fit with AIRS Schema Added hmis:employment type All sequences alphabetized with exception of indexes, which come always appear first hmis:serviceevent.quantityofservice made maxoccurs = hmis:hmisservicetype groups TypeOfService with free text field TypeOfServiceOther for use when 'Other' response is selected All airs: key types brought in alignment with hmis: keys (unsignedint instead of hmis:id) HUDHomeless deprecated in favor of HousingStatus ClientOutcomesMeasure added to PersonHistorical hmis:hashingchoice.hashed/unhashed changed to minoccurs=1 instead of zero TargetPopulationA/B moved from hmis:siteservice to hmis:service Removed FacilityCode from hmis:siteservice, since Facility Code was removed from HMIS Revised Draft Notice
7 105. IndividualFamilyCode moved to hmis:service from hmis:siteservice Removed of SiteServiceType/Base
8 I. Preface This document is intended for HMIS project managers and implementing technicians seeking guidance on the purpose and intended use of the HUD XML Schema Definition (XSD) for HMIS data, version 3.0. This is not a policy document; much of its language is technical and assumes a basic understanding of the W3C XSD specification 1. For HMIS implementers seeking an alternative format for HMIS client data transmission, see the HUD Comma-Separated Values (CSV) for HMIS data, version 3.0. A separate document entitled Housing Inventory Chart and Point-In-Time Count Reporting with HMIS XML v.3.0 covers reporting using this format. 2 II. Introduction Continua of Care across the nation are struggling to gather more comprehensive data on homeless persons within and across Continuum boundaries. Within a Continuum of Care, homeless services data are often maintained outside the HMIS in separate databases maintained by individual partner agencies. Also, multiple HMIS software solutions may be used within a single reporting area or Continuum. Both scenarios require data integration to overcome the administrative and technical implementation barriers to comprehensive Continuum-wide homeless client services reporting. The goal of the HMIS XML Schema is to provide a single, validated software platform neutral, client data format as the basic building block for standardized HMIS data integration between diverse systems. A. Contents of Package The current package consists of multiple parts, all available at : This document, which includes: A rationale for the schema, including an overview of the process and a description and explanation of the model. A description of the steps involved beyond creation of a data standard, including development of communication protocols and documentation of responsibilities. A brief discussion of the future path of HMIS XSD development. A set of two XML Schema Definition (XSD) documents. The main document is the HMIS XSD v The other is the referenced AIRS XSD v. 3.0, modified with the addition of a target namespace and the removal of <xs:any/> tags, so the schema may be imported. The tservice type is also added. A sample, valid XML document with fictitious data. An example extension schema of the HMIS 3.0 XSD, adding an additional element. 1 see 2 see 8
9 A sample, valid XML instance document for the extended schema. Online documentation for version 3.0, with graphical representation, is available at: Inline documentation in the HMIS XSD correlates each schema element to an item in the HMIS Revised Draft Notice. Searching the HMIS Schema for the corresponding HMIS Revised Draft Notice element numeral provides a cross-walk between technical schema and Federal Register notice. III. Section 2: Data Integration Rationale A. Process The XML format is better suited than flat files, e.g. Comma-separated Values 3 (CSV) files, for conveying hierarchical data. The schema can enforce a specific structure to XML data, while there is no accepted standard for enforcing a similar structure for flat files. Thus, the primary product of this effort is an XML Schema Definition (XSD) document. Three concerns guided the original XSD development: 1) Modeling the data precisely as expressed by the HMIS Revised Notice. The scope was largely limited to those data required by the HMIS Revised Notice, leaving out other data that might be collected on a community level. 2) Accounting for the mechanics of data integration itself within the model. For example, data elements were required to track the originating database of particular records and the date when the data were collected, in order to properly synchronize the data. 3) Creating a clear and simple schema that could be used and understood by all HMIS developers and local database engineers and consultants who may be employed to convert data to the HMIS XSD standard. Viewing the HMIS Revised Notice as the underlying requirements document, the following needs added layers of complexity: Certain elements are collected generally once for a person, other elements are collected once per program (SiteService) enrollment (HMIS Revised Draft Notice, Sec. 2). A third set of elements are historical data collected multiple times within a single program (SiteService) enrollment (see HMIS Revised Draft Notice, Exhibits 1-2 and 1-3), for example, during SiteService entry, and at exit. In several instances, the HMIS Revised Draft Notice supplies a list of response codes and mandates that more than one answer must be allowed. Examples of this are race, educational degrees, income, and school barriers. These elements are relationally modeled as child tables rather than as yes/no fields for each element, which would not have allowed the inclusion of the 3 see 9
10 standard codes HUD requires. 4 In the HMIS XSD, they are unbounded child elements, either simple or complex as appropriate. Since HUD has mandated particular numeric codes for all standard values, the model must enable the transmission of numeric codes, rather than the descriptive values. Version 3.0 of the HMIS XSD incorporates the Revised HMIS Data Standards issued by HUD in June 2009 as well as the draft data standards issued in July and subsequent changes prior to the OMB approval process, completed in March These include a numerous changes to the data elements. Most significantly, the 2009 Standards include data elements required for Homelessness Prevention and Rapid Rehousing Program (HPRP) reporting as well as required Program Descriptors, which convey extensive information about homeless programs themselves. This version also attempts to incorporate suggestions raised by those who have implemented previous versions of the schema. It also adds or changes data elements and response values mirroring changes to the HMIS Revised Draft Notice. A listing of the specific changes made in Version 3.0 are described in Appendix 1. Note: This document does not attempt to describe the meaning of data elements that are already included in the HMIS Revised Draft Notice or to justify, refine, or clarify any of the data definitions given in the Notice. Instead, this document describes the decisions made in modeling the data and highlights data elements that were not in the HMIS Revised Draft Notice but were included in the Schema for technical reasons or out of anticipation of need. B. Overview of Schema For readers who are already familiar with XML, the following section describes some aspects of the HMIS XSD. Otherwise, there are many good introductions 6 to XML and XML Schema on the web, which should be read before continuing this document. 4 In relational modeling, a child table refers to a table that can have multiple records compared to a parent table, which would have only one record. Thus, if one person can have multiple races, then the person table is the parent table, and the table of the person's races is the child. In XML, when one element appears inside another element, the container element is the parent. 5 In June 2009, in order to accommodate the Congressionally mandated deadlines of American Recovery and Reinvestment Act (ARRA), HUD received emergency clearance from the Office of Management and Budget (OMB) for a revision to the data standards after an abbreviated Notice and Comment period. This clearance is only valid for six months. In July of 2009, HUD released a revised draft version of the Standards for a full 60-day Notice and Comment period. The final data elements released subsequent to this period will be valid for three years or until superseded by further Notice or Regulation. The only distinction between the June final emergency Standards and the July draft standards is that Section 4.15 Client Outcome Measures appears in the July version, but was not in the June version. This insertion caused a renumbering of June Section 4.15 Optional Data Elements to become Section 416 in the July version. 6 and are two useful sites to begin learning XML Schema. 10
11 UML Class Diagram for HMIS XSD, version 3.0 Very few data elements are mandatory. The mandatory elements are limited to those data that are logically necessary in order to produce meaningful information. The mandatory elements should not be confused with the Universal data elements mandated by HUD. Programs are mandated to collect Universal data elements, but the entire data set is not invalid if one person's record is missing one data element. All elements are based on top level types. These top level types are often reused multiple times within this schema, and can be imported into a new schema for extension. Some types are imported from the AIRS Schema 7, so the namespaces hmis and airs and xsd are used to keep elements' origins clearly denoted. A simplified view of the hierarchy of major complex elements in an XML instance document is shown in Figure 1, followed by a description and rationale for these elements. In the description, each Roman numeral (I, II, III) section represents a cluster of elements grouped for logical reasons, and Arabic numbered (1, 2, 3) sections represent distinct complex element sequences. 7 AIRS is the Alliance of Information and Referral Services, AIRS is the professional association for over 1,200 community Information and Referral (I&R) providers, primarily in the United States and Canada 11
12 IV. XML Instance Element Documentation. A. Integration Structural Elements These elements collect information specific to the data integration environment, enabling synchronization and the tracking of data to its source, which may be needed for resolving errors or other data validation or quality issues. 1. Sources Parent Element: None, it is the root element Attribute: version The 'Sources' element holds a sequence of Source subelements. Each Source subelement represents a unique data source for XML data contained within. The version attribute simply tracks the version number of the HMIS Schema used by the XML instance document (i.e. if this particular schema is used, the version would be 3.0). Sources contains one or more Source elements. Within each Source, the SourceID should be initially assigned by the target database, i.e., the database integrating the data, and it should be unique across the implementation. SourceName is simply a string intended to give the SourceID a familiar name. SoftwareVendor describes the provider of the XML generating software (including community maintained systems with no vendor) and SoftwareVersion details the version number of the software system being used. The remaining elements before Export hold contact information for the individual directly responsible for the sending database, i.e. a database administrator or the IT department manager. 2. Export Parent Element: Source Over time, each data source will produce multiple exports. This element records information about the beginning and end of the period for which data were extracted and the actual date of the export. In an XML instance file, a Source element can have many exports. All the following payload elements are part of an export. B. Payload Elements 1. Agency Parent Element: Export This element describes an organization participating in a Continuum of Care and is just a reference to the Alliance of Information and Referral Systems (AIRS) XSD version 3.0 tagency 8 type. It indexes the agencies using the tagency.key element. This data could also be transmitted separately using just AIRS XML version 3.0 9, and was included in the 8 See the AIRS 3.0 style guide at: 9 AIRS Schema, version 3.0 available at 12
13 HMIS Schema as a convenience, so only one XML file need be transmitted in certain data integration scenarios. 2. Household Parent Element: Export This element allows household groupings of persons to be conveyed. Household can contain multiple Member elements, each describing their ID and relationship to the head of household. In the household element, one or more of the members can have their ID designated as HeadOfHouseholdID. The HMIS Revised Draft Notice (Section 3.15) states that a household is a group of persons who together apply for homeless assistance services. Thus, the household is not static for a particular person, but is based on a site service enrollment. A person can be a member of multiple households. Multiple persons in the same household should have the same household identification number. Household identifiers should be generated by the source database. A combination of the SiteService identifier and the locally generated HouseholdID will be unique across the implementation. 3. Person Parent Element: Export This element includes identifying information about an individual and any other personal data that will very rarely change over time or between collecting agencies. As such, only minimal data is associated directly with the Person entity. All of the identifying elements directly under Person may occur only once, except Race and OtherNames. The Race element can occur multiple times allowing for multiple races for each person. OtherNames is a complex type containing the various parts of the person's other names. Multiple sets of OtherNames can also occur. The PersonID is populated from the data source and uniquely identifies a person in the system. The SourceID concatenated with the PersonID should avoid PersonID collisions when merging multiple databases. The merged database should implement algorithms to unduplicate across databases using the personal information within the Person element. To make the schema more flexible for purposes of implementing local policies for deidentification and unduplication, the acceptable formats for the Social Security Number and the child elements of Person allow for a choice of either plain text or hashed values. <xsd:element name="legalfirstname" type="hmis:hashingchoice" minoccurs="0"</xsd:element>... <xsd:complextype name="hashingchoice"> <xsd:choice> 13
14 <xsd:element name="unhashed" type="hmis:string50"/> <xsd:element name="hashed" type="hmis:string"/> </xsd:choice> </xsd:complextype> In the XML instance documents, the various elements contributing to the PersonID hash result may or may not actually have data in them. The reason for this is to provide implementers flexibility in how they want to implement (or not implement) hashing security and unduplication algorithms. One has the choice of: Not transmitting personal identifying information for client confidentiality and simply transmitting the hashed PersonID for unduplication Example: <hmis:personid> <hmis:hashed hmis:datecollected=" t18:13:51.0z" hmis:dateeffective=" t18:13:51.0z" hmis:datacollectionstage="2">g8u7kyg6</hmis:hashed> </hmis:personid>... <hmis:legalfirstname hmis:datecollected=" t00:00:00"/> *Note: omitting the empty LegalFirstName element entirely is a more efficient transmission format for the above example. Transmitting hashed personal identifying information and also transmitting the hashed PersonIDStr for unduplication Example: <hmis:personid> <hmis:hashed hmis:datecollected=" t00:00:00" hmis:dateeffective=" t18:13:51.0z" hmis:datacollectionstage="2">dcf017y0</hmis:hashed> </hmis:personid>... <hmis:legalfirstname> <hmis:hashed hmis:datecollected=" t00:00:00">a2td87yu</hmis:hashed> </hmis:legalfirstname> Transmitting clear text personal information and also transmitting the hashed PersonID for unduplication Example: <hmis:personid> <hmis:hashed hmis:datecollected=" t00:00:00" hmis:dateeffective=" t18:13:51.0z" hmis:datacollectionstage="2">dcf017y0</hmis:hashed> </hmis:personid>... <hmis:legalfirstname> <hmis:unhashed hmis:datecollected=" t00:00:00">washington </hmis:unhashed> 14
15 </hmis:legalfirstname> One could also present clear text PersonIDs as integers or strings with the combinations above. Regardless of the method, the XML instance documents clearly indicate which is occurring. a. OtherNames Parent Element: Person This element is not required in the HMIS Revised Draft Notice, however, it is useful for shared case management. This element is not required for every person, and can occur multiple times to hold many additional names. b. PersonHistorical Parent Element: Person or SiteServiceParticipation (depending on whether wrapped within an entry/exit or not) The bulk of the Program-specific data elements (versus Universal, per HMIS Revised Standards) collected on each person are captured within the PersonHistorical element and its subelements. Each person can have zero or many PersonHistorical records. PersonHistorical can be transmitted independently of SiteServiceParticipation, by placing it directly under a Person element. The PersonHistorical element includes many simple subelements that are collected for all persons, as well as many that are collected only for adults or only for children. All subelements of PersonHistorical are unbounded elements, allowing for multiple or zero responses. PersonHistoricalID establishes a unique index for the transmitted set of PersonHistorical data. SiteServiceID attributes the PersonHistorical data set to a particular SiteService, and corresponds to airs:tsiteservice.key. Many elements have their own indexes, since they contain clusters of subelements. HUDChronicHomeless and HUDHomelessEpisodes are not specifically listed as data elements in the HMIS Revised Draft Notice, however, they are frequently tracked in HMIS systems and reported upon by CoCs. PersonAddress (except ZIP Code), Person , and PersonPhoneNumber are not located in the HMIS Revised Draft Notice, but are commonly tracked in HMIS systems and useful for shared case management purposes. c. ReleaseOfInformation Parent Element: Person 15
16 The Release of Information complex element contains a record of a person's consent to share their personal information for a particular SiteService during a defined time frame. ReleaseOfInformation includes subelements ReleaseOfInformationID to index the releases, SiteServiceID to relate the release to a specific site service, and EffectivePeriod to limit the release to a specific time frame. d. ServiceEvent Parent Element: Person or SiteServiceParticipation (depending on whether wrapped within an entry/exit or not) The ServiceEvent element describes particular services actually rendered for a particular person or household, via the subelement HouseholdID. This entity stores data on the date and type of service, as described by the HMIS Revised Draft Notice. The ServiceEvent can be classified as one of: HMISServiceType: An additional field is grouped with the element to allow for free text description of the service if the code for other is used. FinancialAssistance: Required for HPRP services only. Subindexed with numerous subelements RelocationStabilizationServiceType: Required for HPRP services only. To increase the flexibility and usefulness of ServiceEvent data certain elements are included that are not described in the HMIS Revised Draft Notice. These include: <ServicePeriod>...<EndDate>, which captures the end date of the service. ServiceUnit, which indicates whether the ServiceEvent was delivered to an individual or the entire household. In the latter case, the ServiceEvent record need only be included under the head of household. A family apartment unit is an example of a service delivered to an entire household. QuantityOfService, which can be used to indicate, for example, dollar amounts if the service is rental disbursements. QuantityOfServiceMeasure describes the unit of measure used for the QuantityofService element. AIRSCode, this string can be used to track the standard taxonomic code from the Alliance or Information and Referral Services (AIRS), e.g., BH-180 if the service is Emergency Shelter. IsReferral allows a ServiceEvent to be flagged as a referral as opposed to a directly provided service. e. SiteServiceParticipation Parent Element: Person 16
17 SiteServiceParticipation relates a person to a SiteService and tracks data that are specific to a person s enrollment in a SiteService. The SiteService is associated with the SiteServiceID subelement. A Person record may have multiple SiteService enrollments for different SiteServices, or for the same SiteService with different dates. SiteServiceParticipation should not be confused with the ServiceEvent element. The former references overall enrollment in a SiteService (i.e. program site), the latter references particular actions/events performed on behalf of a client. Thus, if a SiteService entails multiple counseling sessions, say one per week over ten weeks, there would be one SiteServiceParticipation record and ten ServiceEvent records. HouseholdID is included as an element within SiteServiceParticipation to flag an entire household, of which the enclosing Person record is a member, as having participated as well in the same SiteService. The HMIS Revised Draft Notice (Section 3.15) states that A household is a single individual or a group of persons who together apply to a CoC program for services.. Thus, the household membership is not static for a particular person, but is based on a SiteServiceParticipation. Multiple persons in the same household should have the same household identification number. Household identifiers should be generated by the source database. A combination of the SiteService identifier and the locally generated HouseholdID will be unique across the implementation. A SiteServiceParticipation can optionally encapsulate Need, PersonHistorical, and ServiceEvent (by itself without an associated Need) subelements. i. Need Parent Element: SiteServiceParticipation Needs are not part of the HMIS Revised Draft Notice, however fulfillment of identified client needs are central to most HMIS software architectures, as well as CoC board reporting. Need elements track AIRS services/service categories a person requires, as opposed to any actual services received. A Need element contains many subelements, including NeedID as an index, ServiceEventID to tag specific service events as pursuant to need fulfillment, Taxonomy to hold the AIRS Taxonomy Code of the need, NeedStatus to indicate fulfillment state of the need, and SiteServiceID to credit a specific site service with registering the need. 4. Service Parent Element: Export Service is equivalent to a Program in the HMIS Revised Draft Notice. Its terminology originates from the AIRS Agency/Site/Service model, which separates legal entity from locus and program, respectively. Service represents a multi-site delivery of coordinated assistance to clientèle, perhaps funded by multiple funding sources. Subelements are 17
18 COCCode, ConfigurationType, DirectServiceCode, GranteeIdentifier, IndividualFamilyCode, Inventory, ResidentialTrackingMethod, ServiceType, TargetPopulationA, and TargetPopulationB. The HMIS XSD inline documentation cross-references each subelement to its associated HMIS Revised Draft Notice location. IndividualFamilyCode is an exception. It tracks whether the SiteService serves individuals, families, or both. This information is useful for data analysis and reporting. For example, the Annual Homeless Assessment Report (AHAR) asks for data on families and individuals separately. 5. Site Parent Element: Export Site is simply the AIRS XSD version 3.0 tsite type extended with a deletestampgroup attribute group for data integration purposes (see deletestampgroup in Section IV. C.). It is included with the HMIS Schema so that AIRS agency/site/service information can be transmitted in a single HMIS XML file along with HMIS client information. 6. SiteService Parent Element: Export This element captures information about services occurring at a particular physical site or location. The SiteService is defined within the Alliance of Information and Referral Services' (AIRS) XML Schema, 10 and is analogous to a specific program site as described in the HMIS Revised Draft Notice. Also, AIRS and HMIS XML data are used in common scenarios, and this naming harmonization reduces confusion. The HUD HMIS site service simply extends the AIRS Schema v. 3.0's version of site service so that there is congruence between HUD HMIS and AIRS XML data elements. Included within the HMIS XSD's SiteService are subelements SiteID, GeographicCode, HMISAsset, HousingType, Inventory, Principal, SiteType. All these are referenced directly by the HMIS Revised Draft Notice and cross-referenced by the inline annotations in the HMIS XSD, except SiteID and HMISAsset. SiteID links the SiteService to a Site.Key, specifying the location of the SiteService. HMISAsset tracks individual beds or housing units, as opposed to tracking them in aggregate using SiteService.Inventory or Service.Inventory (when aggregate Inventory will not be tracked at the location level, and rather at the Program level as optionally allowed by the HMIS Revised Draft Notice). The SiteService element also includes a SiteID element, which can be used to designate the physical location at which a SiteService exists. In AIRS terminology, an agency may possess many Sites which in turn may possess many Services, and the SiteService represents the intersection of the Site and Service. Use the AIRS Schema in isolation to represent complex multi-layered parent agencies, sites and site service relationships as AIRS XML. 10 See for the AIRS Wiki 18
19 Site service data will not necessarily need to be sent in every periodic upload. Rather, they can be sent during an initial transfer and only updated if changes occur. C. Attribute Groups Two attribute groups are used throughout the schema: datestampgroup and deletestampgroup. They allow for synchronization between sending and receiving systems. datestampgroup encapsulates datecollected (when data collected), dateeffective (when data is effective, so back-dating possible), and datacollectionstage (1 = Entry, 2 = During Program Enrollment, 3 = Exit, 4 = Followup). deletestampgroup encapsulates delete, deleteoccurred, and deleteeffective and exists to provide instructions for removing stored data by referring to its index and requesting a deletion. delete = 1 overrides the default add/update 0 for an index, which need not be specified. deleteoccurred conveys when the deletion was executed, and deleteeffective allows backdating of the deletion effective date. D. Types Since the release of HMIS XSD version 2.8, top level types, both simple and complex, exist for every element declared in the schema. This allows any type, including the root element, SourceDatabase, to be imported and referenced or extended within another schema. This enables flexible, validated customization of the HUD HMIS 3.0 Schema, unlike the Custom tags present in version 2.7 of the Schema. An example schema demonstrating the syntax for extending the HUD HMIS 3.0 is included in the data integration package. An example XML instance document which validates against this extended schema is also included in the package. E. Lookup Values/Enumerations These elements declare the acceptable values for the data elements and can be based on patterns or enumerations. In cases where the HMIS Revised Draft Notice defines a specific list of acceptable codes with their description, the schema uses the codes as the acceptable values. The interpretations of the values are included in the XSD file within documentation tags. This strategy has disadvantages in that it reduces the human readability of a given XML file. That is, an individual file would require the XSD or additional information to decode the XML element values. However, it is clearly in line with HUD s intention in the HMIS Revised Draft Notice and it also relieves programmers of the burden of having to convert codes to values and back again to codes. Multiple data elements might reference the same lookup enumeration if they use the same code breakdown. For example, multiple fields accept the values 1, 2, 8 or 9 even if the meanings of these values differ. (The use of the non-sequential 8 and 9 values to indicate Don t Know and Refused is mandated by the HMIS Revised Draft Notice and has 19
20 the advantage of consistency across elements, even though it is somewhat non-intuitive within each element.) Where enumerations are linked to multiple descriptions, they are named after the number of meaningful values. For example, twoval refers to an enumeration with only two acceptable values. V. Beyond the Current Package This data integration package is only the first step in achieving full data integration. The current specification assumes that participating stakeholders agree to use the standard XML description and will have software convert their stored data to the standard XML format. Many more steps are needed in order to actually complete the integration process. Technical steps include implementing a process for validating the data, transferring the data via a standard communication protocol (commonly SOAP or REST messaging), creating a database to act as a central repository, and devising a synchronization method. In addition to the technical steps, a number of decisions need to be made and responsibilities divided between the central agency and the participating parties. A. Validation Before sending the XML, the contributing data source should validate the files. The following list presents the most commonly used XML parsers to date. Most of the tools listed here can test XML documents for being not only well formed (i.e. conform to the basic syntax of XML) but also valid (they conform to a particular schema or DTD). Validating Parser CFX XML Parser (Coldfusion) Crimson JAXP libxml lxml MSXML Oracle Xerces XSV (W3.org official reference implementation for validating the XML Schema) URL convenient web form: In addition to validating the XML against the HMIS XML Schema, the data should also be scrubbed to ensure that the content of the data is reasonable. Additional checks might be appropriate to ensure, for example, that birth dates are earlier than the current date, or 20
21 that only women are marked as pregnant. This is beyond the level of validation handled by the parsers and schema. B. Processes for Data Transfer There are varying levels of technological sophistication that can be implemented for transferring the data. 1. Simple: Unidirectional Batched Data Uploads The least technically sophisticated integration approach would involve minimal automation and rely heavily on people doing the work. Consequently, data would be sent infrequently, such as quarterly or yearly. The process would be one-way. Participating agencies will not receive data back from the central repository. Database developers of each aggregate database will develop a process for exporting the data to the XML file and provide an interface for users of the system to easily export the data for a certain date range. Many database tools have functionality to export data as XML. In addition, various tools can assist developers with this conversion process. The exported data file is uploaded via secure FTP or SSH to an Internet site managed by the central repository. In very-low level implementations the file can even be ed, as long as the or the attached file is encrypted during delivery transport, with at least 128-bit encryption. 2. Complex: Bidirectional Asynchronous 11 Messaging A fully integrated environment will be one that satisfies the three following characteristics. First, it allows for data to be transmitted to and from source and destination systems. Second, it is an environment where multiple human services domains such as mental health, substance abuse, and health care - in addition to homelessness - contribute data to an aggregate database. Third, it is a technically flexible environment where heterogeneous data management applications that operate under diverse messaging protocols can asynchronously push and pull data sets according to standard security and authorization mechanisms. For this environment to be put in effect, developers at the local level must assess the most appropriate tools to implement asynchronous data transmission; develop both push and pull data extraction utilities; and integrate the array of necessary data messaging services that are more applicable to the locality. In this environment, data transmission is bidirectional; in other words, a participating system contributes with data to an aggregate database, but also has the ability to extract up-to-date data sets from the aggregate database for analysis or consolidation purposes. Bi-directional does not necessarily mean that communication between participating and 11 Asynchronous means the sending server need not block/wait for the receiving server to respond before continuing on with the next task. 21
22 integrating systems is synchronous (i.e. the ability to handle two-way communication on a real time basis). However, the ultimate data integration environment is a flexible, asynchronous, bidirectional data transmission system. Messages should implement the basic ACID 12 record functions of add, change, inquire, and delete, and only necessary portions of valid XML, such as a single ServiceEvent, may be present in a single message. Commonly used messaging protocols include SOAP and REST. These protocols are often referred to as web services, as they overlay the Internet as the underlaying physical transport. SOAP and REST attempt to accomplish the same means and they are competing messaging methods. Freely available SOAP/REST HMIS APIs and code are still needed by the HMIS data integration community. C. Converting from XML to Databases The administrator of the central repository creates the data warehouse to store the data sent by multiple data sources. In general, there are two approaches to storing XML in databases: data-centric and document-centric. In the document-centric model, the database stores each XML file as a complete document or in a manner that is easily suited to retrieving the data again as a separate XML file. The data-centric model stores the data within the XML document rather than the XML document itself. The data-centric model is often most appropriate for HMIS purposes since the primary data source and destination is typically a relational database. The process of transferring data to a relational database is called shredding XML into tables. Most major relational database systems have built-in functionality to handle this process, especially if the database schema maps closely to the XML schema. A closely mapped database would consist of separate tables for every complex element as well as every element that may occur multiple times. The columns in each table will consist of all of the simple elements contained with the complex elements. Usually though, software must be written to handle the complex logic of shredding XML files into a relational database, since there is typically significant dissimilarity between the HMIS format and the destination relational model. In addition, a wide array of middleware products is available to assist with the process of mapping between XML schemas and databases. A good overview of the relationship between XML and databases as well as lists of databases and middleware that support conversion between XML and databases can be found at The process of importing data may also incorporate the matching of client records immediately. In that case the import script would include the process of searching the current database to determine whether the person is already present. If so, the person record would be updated rather than inserted, and the database would be unduplicated at all times. Alternatively, it is possible to simply insert all records into the aggregate
23 database when they are initially received, and at a later point, match the records. This decision will impact how the data warehouse is designed. D. Documentation of Responsibilities and Decisions Project documentation should be created to help guide administrators of participating data sources. The following is an outline of the responsibilities that need to be clarified and decisions that to be made: 1. Converting the data Whose job will it be to convert the data in source databases to the data standard? How much support will be provided by the staff of the central database? 2. Ensuring cross-participant consistency How will questions and answers about the meaning of the fields be managed? Will the implementation make efforts to ensure that all participating source databases understand the data standard in the same way? What messaging protocol will be used (SOAP, REST, other), or will the integration be file-based? Hashing the data. The standard includes the option for certain values to be hashed within the file. Which site services will be allowed to send hashed values? 3. Cleaning and validating the data Who is responsible for cleaning the data and removing invalid or incorrect information? How clean must the data be before being sent to the central agency? Should the data be converted to a certain format (e.g., upper case) before being sent? Beyond the technical requirements of the standard, what, if any validation rules should be applied (e.g., acceptable dates for date of birth, incomes within reasonable ranges, pregnancy only for women)? Should this validation occur prior to sending the data? 4. Unduplicating the original data. 5. Frequency Should the data sent to the central database be unduplicated before being sent, so that the central database can treat all distinct person records sent from a particular agency as unique. Or should the data source extract all of the records and leave unduplication to the central repository. How often should the data be sent? 6. Filtering the appropriate data for a period What records should be sent? 23
24 If batch data are sent every month, should data be sent on every person that was served that month? Or only those who entered, exited, or had their records updated that month? Should a complete data dump be sent every time, leaving the central repository to filter based on dates in the system? 7. Sending the data What are the protocols for sending the data? What methods are available 8. Handling data conflicts and synchronization How should data conflicts be resolved (for data that are not longitudinal)? 9. Securing the database What information security protocols will be in place at the central database? Under what circumstances and in what manner will the data be released? These decisions can be made by the individuals overseeing the integration effort, though some might require community input. Answers to the questions can be written in a Standards Manual or Frequently Asked Question (FAQ) format. The outline above can be used as the starting point for this documentation. An overview of the data integration process responsibilities can be found at: Simple Rules - Data Integration Institute.pdf E. Recommendations for Continued Standardization The current project was limited to development of an extensible schema for file-based data integration. Additional standardization can help to move integration projects further down the road to success. In addition, the development of both proprietary and nonproprietary software and the sharing of code to support this schema on various platforms are highly encouraged. A section of the HMIS Technical Assistance portal has been made available for these purposes. 24
25 VI. New Features and Modifications in HMIS XSD 3.0 The HMIS XSD 3.0 introduces a number of significant changes and several minor adjustments. These changes are described below. A. Significant Changes 1. Addition of Service element In the HMIS Schema, hmis:service closely models 'Program' in the HMIS Revised Draft Notice. It extends the tservice type added into modified AIRS XML 3.0. tservice existed in the AIRS XSD 2.07 and was removed in Addition of Inventory element to hmis:service and hmis:siteservice Inventory enables aggregate bed/unit reporting at either the program or program site level, depending on each Continuum's tracking preference. If, alternatively, inventory is to tracked by the individual bed/unit (and then aggregated for reporting) use the SiteService.Asset.Bed and SiteService.Asset.Unit elements. 3. Addition of an Asset to hmis:siteservice Assets can individual beds or housing units, and are assignable to individuals. This is an alternate, more detailed way of transmitting bed or unit inventory than using the aggregate Inventory element. Assets could also be extended by a Continuum to describe any other type of asset tracked by a Continuum. 4. IncomeAndSources changed to reflect changes in HMIS Revised Draft Notice, Section 4.1 Income and sources has a new structure, with choices and an index. 5. Grouped element sets whose groupings need to be preserved are indexed. Most of these indexes exist within hmis:personhistorical. 6. SourceDatabase renamed to Sources Within Sources, there can be many hmis:source elements. Within each source, there can be many hmis:export elements, which hold the payload elements (e.g. hmis:person, hmis:agency, etc.). Some elements formerly within hmis:export were moved to hmis:source, such as SoftwareVendor. B. Minor Adjustments 1. Addition of HousingStatus element within hmis:personhistorical Added per HMIS Revised Draft Notice Section Addition of ServiceEvent directly within hmis:person To account for scenarios where services are rendered without a SiteServiceParticipation. 25
26 3. Addition of SiteServiceID within hmis:serviceevent Since ServiceEvent isn't necessarily within a SiteServiceParticipation, SiteServiceID now directly gives the ServiceEvent program context without requiring nesting. 4. Removal of hmis:siteservice.siteserviceid SiteService.SiteServiceID was redundant with SiteService.Key, causing ambiguity in the HMIS XSD. 5. hmis:warzoneserved.receivedfire changed into an hmis:twoval ReceivedFire was formerly an hmis:unsignedint. 6. OrganizationIdentifier is mapped to airs:tagency.key Both have the same functionality of providing an Agency index. For that reason, OrganizationIdentifier referenced in HMIS Revised Standards, Section 2.2 is not present in the HMIS XSD. 7. OrganizationName is mapped to airs:tagency.name 8. ProgramIdentifier is mapped to airs:tservice.key 9. ProgramName is mapped to airs:tservice.name 10. DirectServiceCode is added to hmis:service Added per HMIS Revised Draft Notice, Section ConfigurationType added to hmis:siteservice Added per HMIS Revised Draft Notice, Section 2.6A. 12. Added Principal (to designate the principle program service site) to hmis:siteservice Added per HMIS Revised Draft Notice, Section 2.6B. 13. Added GeographicCode and SiteType to hmis:siteservice Added per HMIS Revised Draft Notice, Section 2.6C. 14. SiteType added to hmis:siteservice Added per HMIS Revised Draft Notice, Section 2.6D. 15. HousingType added to hmis:siteservice Added per HMIS Revised Draft Notice, Section 2.6E. 16. FIPSCode removed from hmis:siteservice FIPSCode was removed from the HMIS Revised Draft Notice. 26
27 17. COCCode moved from hmis:siteservice to hmis:service Continuum of Care Number moved to hmis:service, since service is a Continuum's program and applies to all its subordinate SiteService elements. 18. hmis:servicetype (Program Type Code) moved from hmis:siteservice to hmis:service Picklist values in hmis:servicetypebase (formerly hmis:siteservicetypebase) also changed to conform to HMIS Revised Draft Notice, Section Added hmis:version type for hmis:source.softwareversion to replace use of hmis:string 20. Added hmis:sources.hmisxmlversion 21. Added TargetPopulationA/B to hmis:service Added per HMIS Revised Draft Notice, Section Added ResidentialTrackingMethod to hmis:service Added per HMIS Revised Draft Notice, Section Added GranteeIdentifier to hmis:service Added per HMIS Revised Draft Notice, Section Ethnicity now an hmis:fourvalhashingchoice Due to picklist changes in the HMIS Revised Draft Notice, Section hmis:person.race changed from an hmis:fivevalhashingchoice to an hmis:sevenvalhashingchoice Due to picklist changes in the HMIS Revised Draft Notice, Section hmis:dobhashingchoice.dateofbirthtype added Added per HMIS Revised Draft Notice, Section hmis:sevenvalhashingchoice added 28. Hmis:sevenValDKUnknown2HashingChoice added 29. sevenvaldkunknownhashingchoice added 30. hmis:residencebase picklist values changed, made into an enumeration Values changed per HMIS Revised Draft Notice, Section hmis:personhistorical.lengthofstayatpriorresidence now an hmis:sevenvaldkrefused2 Due to picklist changes in the HMIS Revised Draft Notice, Section
28 32. hmis:zipqualitycodebase picklist value #1 now reads "Full or Partial Zip Code Reported" Due to picklist changes in the HMIS Revised Draft Notice, Section Moved hmis:twovalplus and hmis:twovalyesno to hmis:fourval 34. Removed of hmis:twovalhashingchoice 35. hmis:sixvaldkrefused added for hmis:personhistorical.housingstatus 36. hmis:incomeandsources.incomeandsourceid added 37. hmis:personhistorical.incomelast30days added Added per HMIS Revised Draft Notice, Section hmis:incomeandsources.incomesourceamount put into an xsd:choice along with a new yes/no option, hmis:incomeandsources.receivingincomesource Changed per HMIS Revised Draft Notice, Section hmis:incomesourcecodebase picklist values changed, and made into an enumeration #8 and #9 removed, #10 changed to TANF, #11 changed to General Assistance, #12 changed to Retirement income from Social Security, #13 changed to Veteran s pension, #14 changed to Pension from a Former Job, #15 changed to Child Support, #16 changed to Alimony or other spousal support, #17 Other Source added. 40. hmis:personhistorical.totalincome Changed hmis:personhistorical.totalincome changed to hmis:personhistorical.incometotalmonthly, and no longer an hmis:decimal but an hmis:unsignedint 41. hmis:incomeandsources.amount changed to hmis:incomeandsources.incomesourceamount hmis:unsignedint from hmis:decimal 42. Added hmis:noncashbenefits complex type hmis:noncashbenefits has an index, captures the non-cash source code, and a yes/no response, per HMIS Revised Draft Notice, Section Added complex type hmis:noncashsourcecode Formerly, hmis:noncashsourcecode was an hmis:elevenval, many changes to picklist values per HMIS Revised Draft Notice, Section hmis:physicaldisability type replaces hmis:twoval for hmis:personhistorical.physicaldisability 45. Added hmis:physicaldisability.hasphysicaldisability and hmis:physicaldisability.receivephysicaldisabilityservicestreatment Changed per HMIS Revised Draft Notice, Section
29 46. hmis:developmentaldisability type replaces hmis:twoval 47. Added hmis:developmentaldisability.hasdevelopmentaldisability and hmis:developmentaldisability.receivedevelopmentaldisabilityservicestreatment Changed per HMIS Revised Draft Notice, Section Added ChronicHealthCondition Per HMIS Revised Draft Notice, Section Added hmis:personhistorical.haschronichealthcondition and hmis:personhistorical.receivechronichealthconditionservicestreatment Per HMIS Revised Draft Notice, Section Changed HIVAIDSStatus to hmis:hivaidsstatus from hmis:twoval 51. Added hmis:hivaidsstatus.hashivaids and hmis:hivaidsstatus.receivehivaidsservicestreatment Changed per HMIS Revised Draft Notice, Section Added hmis:personhistorical.mentalhealthproblem hmis:personhistorical.mentalhealthproblem contains one new picklist value and consolidates hmis:personhistorical.mentalhealthindefinite and formerly existing hmis:personhistorical.mentalhealth per HMIS Revised Draft Notice, Section Added hmis:personhistorical.domesticviolence hmis:dvhowlong now an hmis:sixvaldkrefused2. hmis:personhistorical.dvhowlong now hmis:domesticviolence.dvoccured per HMIS Revised Draft Notice, Section hmis:destination now its own type, instead of reusing hmis:residence Changed per HMIS Revised Draft Notice, Section Also, Destination moved out of hmis:siteserviceparticipation into hmis:personhistorical.destinations. 55. Former hmis:siteserviceparticipation.destinationtenure removed and folded into hmis:destination enumeration Per HMIS Revised Draft Notice, Section Added hmis:personhistorical.contactmade Also added hmis:contact complex type, per HMIS Revised Draft Notice, Section Added hmis:personhistorical.engageddate Per HMIS Revised Draft Notice, Section
30 58. hmis:barrier.barrierother and hmis:barrier.barrier Code grouped and indexed with hmis:barrier.barrierid 59. hmis:degree.degreecodeother and hmis:degree.degreecode grouped and indexed with hmis:degree.degreeid 60. hmis:priorresidence.priorresidencecode and hmis:priorresidence.priorresidenceother grouped and indexed with hmis:priorresidence.priorresidenceid 61. hmis:reasonforleaving.reasonforleaving and hmis:reasonforleaving.reasonforleavingother grouped and indexed with hmis:reasonforleaving.reasonforleavingid 62. hmis:personhistorical.subsidytype removed 63. Cardinality on all hmis:personhistorical subelements changed to minoccurs= 0 maxoccurs= unbounded 64. Added hmis:serviceevent.financialassistance element Per HMIS Revised Draft Notice, Section Added as a choice next to preexisting hmis:serviceevent.servicetype (renamed HMISServiceType) 65. Added hmis:serviceevent.relocationstabilizationservicetype Per HMIS Revised Draft Notice, Section Added as a choice next to preexisting hmis:serviceevent.servicetype (renamed HMISServiceType) 66. hmis:employment.employmenttenure type changed from an hmis:threeval to an hmis:fivevaldkrefused Per HMIS Revised Draft Notice, Section 4.16A. 67. hmis:employment.lookingforwork changed from an hmis:twoval to an hmis:fourvaldkrefused Per HMIS Revised Draft Notice, Section 4.16A. 68. hmis:personhistorical.currentlyinschool changed from an hmis:twoval to an hmis:fourvaldkrefused Per HMIS Revised Draft Notice, Section 4.16B. 69. hmis:personhistorical.vocationaltraining changed from an hmis:twoval to an hmis:fourvaldkrefused Per HMIS Revised Draft Notice, Section 4.16B. 70. hmis:highestschoollevelbase enumerations changed Per HMIS Revised Draft Notice, Section 4.16B. 71. hmis:degreecode changed to enumeration with different picklist values Per HMIS Revised Draft Notice, Section 4.16B. 30
31 72. hmis:healthstatusbase enumeration added 'Refused' enumeration Per HMIS Revised Draft Notice, Section 4.16C. 73. hmis:personhistorical.pregnancy element consolidates and indexes hmis:pregnancy.pregnancystatus and hmis:pregnancy.duedate Per HMIS Revised Draft Notice, Section 4.16D. 74. hmis:pregnancy.pregnancystatus changed from hmis:twoval to hmis:fourvaldkrefused 75. Cardinalities in hmis:veteran.serviceera changed 76. hmis:serviceerabase picklist values changed, made into an enumeration Per HMIS Revised Draft Notice, Section 4.16E. 77. hmis:veteran.servedinwarzone changed from hmis:twoval to hmis:fourvaldkrefused Per HMIS Revised Draft Notice, Section 4.16E. 78. hmis:veteran.warzonesserved is a new sequence of hmis:warzoneserved.warzone and related elements with an index. Per HMIS Revised Draft Notice, Section 4.16E. 79. hmis:veteran.warzone changed from hmis:tenval to hmis:warzone type which is an enumeration with a change picklist Per HMIS Revised Draft Notice, Section 4.16E. 80. hmis:veteran.receivedfire changed from hmis:twoval to hmis:fourvaldkrefused Per HMIS Revised Draft Notice, Section 4.16E. 81. hmis:veteran.militarybranch moved into the hmis:militarybranches sequence with MilitaryBranchOther with an index 82. hmis:dischargebase picklist values changed and made into an enumeration Per HMIS Revised Draft Notice, Section 4.16E. 83. hmis:personhistorical.childenrollmentstatus sequence created with an index 84. hmis:personhistorical.childcurrentlyenrolledinschool changed from hmis:twoval to hmis:fourvaldkrefused Per HMIS Revised Draft Notice, Section 4.15F. 85. hmis:schooltype (formerly hmis:schoolbase) changed to hmis:fourvaldkrefused2 Per HMIS Revised Draft Notice, Section 4.15F. 31
32 86. Barrier use of hmis:tenvalbase removed, replaced by hmis:barriercode type Per HMIS Revised Draft Notice, Section 4.16F. 87. Picklist values changed in hmis:elevenvalbase for hmis:reasonforleaving Per HMIS Revised Draft Notice, Section 4.16G. 88. Removed hmis:tenval 89. hmis:typeofservicebase values changed Per HMIS Revised Draft Notice, Section 4.16H. 90. VeteranStatus moved from hmis:siteserviceparticipation to hmis:veteran 91. Destination now an element with a complex type in hmis:personhistorical, named hmis:destinations 92. DisablingCondition moved to hmis:personhistorical from hmis:siteserviceparticipation 93. SiteServiceID added to hmis:personhistorical so an agency structure could be attributed with the historical client info 94. SiteServiceID in SiteServiceParticipation changed to type hmis:unsignedint for better fit with AIRS Schema 95. Added hmis:employment type To hold HMIS Revised Draft Notice, Section 4.16A elements 96. All sequences alphabetized with exception of indexes, which come always appear first 97. hmis:serviceevent.quantityofservice made maxoccurs = hmis:hmisservicetype groups TypeOfService with free text field TypeOfServiceOther for use when 'Other' response is selected 99. All airs: key types brought in alignment with hmis: keys (unsignedint instead of hmis:id) 100. HUDHomeless deprecated in favor of HousingStatus Per HMIS Revised Draft Notice, Section ClientOutcomesMeasure added to PersonHistorical Per HMIS Revised Draft Notice, Section
33 102. Regions added to schema to group SiteServices arbitrarily for reporting hmis:hashingchoice.hashed/unhashed changed to minoccurs=1 instead of zero 104. TargetPopulationA/B moved from hmis:siteservice to hmis:service 105. Removed FacilityCode from hmis:siteservice, since Facility Code was removed from HMIS Revised Draft Notice 106. IndividualFamilyCode moved to hmis:service from hmis:siteservice 107. Removed of SiteServiceType/Base 33
HUD HMIS Comma-Separated Value (CSV) Format Documentation
U.S. Department of Housing and Urban Development Office of Community Planning and Development HMIS Comma-Separated Value (CSV) Format Documentation Version 3.03 Based on March HMIS Data Standards April
HMIS Systems Integration. Presented by Eric Jahn, Alexandria Consulting
HMIS Systems Integration Presented by Eric Jahn, Alexandria Consulting Learning Objectives Recognize what systems integration can accomplish and where it can help Understand the components of systems integration
HMIS Data Quality Plan
Coalition for the Homeless of Houston/Harris County Homeless Management Information System (HMIS) HMIS Data Quality Plan I INTRODUCTION This document describes the Homeless Management Information System
New Hampshire HMIS Governance Model
New Hampshire HMIS Governance Model The NH-HMIS governance model: Defines the relationship between the HMIS implementation and the CoC; Establishes organizational requirements for the HMIS implementation;
Business Object Document (BOD) Message Architecture for OAGIS Release 9.+
Business Object Document (BOD) Message Architecture for OAGIS Release 9.+ an OAGi White Paper Document #20110408V1.0 Open standards that open markets TM Open Applications Group, Incorporated OAGi A consortium
Data Quality Plan Louisiana Service Network Data Consortium
Data Quality Plan Louisiana Service Network Data Consortium November 2nd, 2012 Developed by: LSNDC Data Quality Committee Data Quality 1.0 Definition: Data Quality Plan A data quality plan is a document
Data Quality Standards
Overview The Ohio Balance of State Homeless Management Information System Data Quality Standards The Ohio Balance of State Continuum of Care (BOSCOC) for its Homeless Management Information System (HMIS)
RS MDM. Integration Guide. Riversand
RS MDM 2009 Integration Guide This document provides the details about RS MDMCenter integration module and provides details about the overall architecture and principles of integration with the system.
Oracle Service Bus Examples and Tutorials
March 2011 Contents 1 Oracle Service Bus Examples... 2 2 Introduction to the Oracle Service Bus Tutorials... 5 3 Getting Started with the Oracle Service Bus Tutorials... 12 4 Tutorial 1. Routing a Loan
Quality Data Assures Quality Decisions. Acknowledgements: Symmetric Solutions, Inc. prepared this document under the direction of
Arizona Balance of State Continuum of Care Data Quality Plan Quality Data Assures Quality Decisions Acknowledgements: Symmetric Solutions, Inc. prepared this document under the direction of the Arizona
CHAPTER 9: DATAPORT AND XMLPORT CHANGES
Chapter 9: Dataport and XMLport Changes CHAPTER 9: DATAPORT AND XMLPORT CHANGES Objectives Introduction The objectives are: Provide an overview of dataport changes. Discuss changes in XMLport object and
Understanding Unduplicated Count and Data Integration
Understanding Unduplicated Count and Data Integration Presenters: Loren Hoffmann, System Administrator WI Statewide HMIS Ray Allen, Executive Director Community Technology Alliance September 14th and 15th,
Comparing Microsoft SQL Server 2005 Replication and DataXtend Remote Edition for Mobile and Distributed Applications
Comparing Microsoft SQL Server 2005 Replication and DataXtend Remote Edition for Mobile and Distributed Applications White Paper Table of Contents Overview...3 Replication Types Supported...3 Set-up &
KMx Enterprise: Integration Overview for Member Account Synchronization and Single Signon
KMx Enterprise: Integration Overview for Member Account Synchronization and Single Signon KMx Enterprise includes two api s for integrating user accounts with an external directory of employee or other
XML Schema Definition Language (XSDL)
Chapter 4 XML Schema Definition Language (XSDL) Peter Wood (BBK) XML Data Management 80 / 227 XML Schema XML Schema is a W3C Recommendation XML Schema Part 0: Primer XML Schema Part 1: Structures XML Schema
HUD Technical Assistance Conference HMIS Planning and Implementation
HUD Technical Assistance Conference HMIS Planning and Implementation Cesar Chavez Public Library 605 El Dorado Street Stockton, CA vember 2, 2006 10:00a.m. 2:00p.m. Facilitated by HomeBase, the Center
estatistik.core: COLLECTING RAW DATA FROM ERP SYSTEMS
WP. 2 ENGLISH ONLY UNITED NATIONS STATISTICAL COMMISSION and ECONOMIC COMMISSION FOR EUROPE CONFERENCE OF EUROPEAN STATISTICIANS Work Session on Statistical Data Editing (Bonn, Germany, 25-27 September
Comprehensive Data Quality with Oracle Data Integrator. An Oracle White Paper Updated December 2007
Comprehensive Data Quality with Oracle Data Integrator An Oracle White Paper Updated December 2007 Comprehensive Data Quality with Oracle Data Integrator Oracle Data Integrator ensures that bad data is
Oracle Siebel Marketing and Oracle B2B Cross- Channel Marketing Integration Guide ORACLE WHITE PAPER AUGUST 2014
Oracle Siebel Marketing and Oracle B2B Cross- Channel Marketing Integration Guide ORACLE WHITE PAPER AUGUST 2014 Disclaimer The following is intended to outline our general product direction. It is intended
Standard Recommended Practice extensible Markup Language (XML) for the Interchange of Document Images and Related Metadata
Standard for Information and Image Management Standard Recommended Practice extensible Markup Language (XML) for the Interchange of Document Images and Related Metadata Association for Information and
SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS
SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) VERSION 2.1 SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS 1 TABLE OF CONTENTS INTRODUCTION... 3 About The Service-Oriented Modeling Framework
Web Services API Developer Guide
Web Services API Developer Guide Contents 2 Contents Web Services API Developer Guide... 3 Quick Start...4 Examples of the Web Service API Implementation... 13 Exporting Warehouse Data... 14 Exporting
Databases in Organizations
The following is an excerpt from a draft chapter of a new enterprise architecture text book that is currently under development entitled Enterprise Architecture: Principles and Practice by Brian Cameron
VA DATA GUIDE - FY2015
VA DATA GUIDE - FY2015 Data Collection and Reporting Guidance for SSVF Grantees PREPARED FOR Department of Veterans Affairs Technology Acquisition Center 260 Industrial Way West Eatontown, New Jersey 07724
Extracting Your Company s Data with the New Audit Data Standard
Extracting Your Company s Data with the New Audit Data Standard Written by Kristine Hasenstab and Eric E. Cohen Have you ever been responsible for meeting an internal or external auditor's request for
HMIS Policies and Procedures. San Antonio/Bexar County Continuum of Care (CoC) Homeless Management Information System (HMIS) Policies and Procedures
HMIS Policies and Procedures San Antonio/Bexar County Continuum of Care (CoC) Homeless Management Information System (HMIS) Policies and Procedures Revised: 2/15/2012 Accepted by San Antonio/Bexar County
Authoring for System Center 2012 Operations Manager
Authoring for System Center 2012 Operations Manager Microsoft Corporation Published: November 1, 2013 Authors Byron Ricks Applies To System Center 2012 Operations Manager System Center 2012 Service Pack
Table of Contents. Introduction... 3. Logging into ETO... 4. ETO HMIS Homepage Description... 9. ETO HMIS Homepage Tabs... 13
HMIS User Manual Table of Contents Introduction... 3 Logging into ETO... 4 ETO HMIS Homepage Description... 9 ETO HMIS Homepage Tabs... 13 Working with a Client... 25 Updating Client Demographics... 27
2. Basic Relational Data Model
2. Basic Relational Data Model 2.1 Introduction Basic concepts of information models, their realisation in databases comprising data objects and object relationships, and their management by DBMS s that
Software Architecture Document
Software Architecture Document File Repository Cell 1.3 Partners/i2b2.org 1 of 23 Abstract: This is a software architecture document for File Repository (FRC) cell. It identifies and explains important
IBM SPSS Collaboration and Deployment Services Version 6 Release 0. Single Sign-On Services Developer's Guide
IBM SPSS Collaboration and Deployment Services Version 6 Release 0 Single Sign-On Services Developer's Guide Note Before using this information and the product it supports, read the information in Notices
IBM Campaign and IBM Silverpop Engage Version 1 Release 2 August 31, 2015. Integration Guide IBM
IBM Campaign and IBM Silverpop Engage Version 1 Release 2 August 31, 2015 Integration Guide IBM Note Before using this information and the product it supports, read the information in Notices on page 93.
Oracle Hyperion Data Relationship Management Best Practices, Tips and Tricks. Whitepaper
Oracle Hyperion Data Relationship Management Best Practices, Tips and Tricks Whitepaper This document contains Confidential, Proprietary, and Trade Secret Information ( Confidential Information ) of TopDown
HP Quality Center. Upgrade Preparation Guide
HP Quality Center Upgrade Preparation Guide Document Release Date: November 2008 Software Release Date: November 2008 Legal Notices Warranty The only warranties for HP products and services are set forth
Firewall Builder Architecture Overview
Firewall Builder Architecture Overview Vadim Zaliva Vadim Kurland Abstract This document gives brief, high level overview of existing Firewall Builder architecture.
TIBCO ActiveMatrix BusinessWorks SmartMapper Plug-in Release Notes
TIBCO ActiveMatrix BusinessWorks SmartMapper Plug-in Release Notes Software Release 6.0.0 November 2013 Two-Second Advantage Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE.
DATA ITEM DESCRIPTION
DATA ITEM DESCRIPTION Form Approved OMB NO.0704-0188 Public reporting burden for collection of this information is estimated to average 110 hours per response, including the time for reviewing instructions,
www.clienttrack.net/modesto
Homeless Management Information System Keeps Track of Homeless Clients and their progress through the Continuum of Care HUD Mandated ClientTrack The Software we use for HMIS Web Based Limited Licenses
Title Draft Pan-Canadian Primary Health Care Electronic Medical Record Content Standard, Version 2.0 Data Extract Specifi cation Business View
pic Title Draft Pan-Canadian Primary Health Care Electronic Medical Record Content Standard, Version 2.0 Data Extract Specifi cation Business View Primary Health Care Who We Are Established in 1994, CIHI
LSF HEALTH SYSTEMS Information Technology Plan
LSF HEALTH SYSTEMS Information Technology Plan I. INTRODUCTION The LSF Health Systems software is a web-enabled, secure website providing access to LSF, the Provider Network and DCF. At this time, the
XBRL Processor Interstage XWand and Its Application Programs
XBRL Processor Interstage XWand and Its Application Programs V Toshimitsu Suzuki (Manuscript received December 1, 2003) Interstage XWand is a middleware for Extensible Business Reporting Language (XBRL)
FF/EDM Intro Industry Goals/ Purpose Related GISB Standards (Common Codes, IETF) Definitions d 4 d 13 Principles p 6 p 13 p 14 Standards s 16 s 25
FF/EDM Intro Industry Goals/ Purpose GISB defined two ways in which flat files could be used to send transactions and transaction responses: interactive and batch. This section covers implementation considerations
Logix5000 Controllers Import/Export Project Components
Programming Manual Logix5000 Controllers Import/Export Project Components Catalog Numbers 1768-L43, 1768-L45 Important user information Read this document and the documents listed in the additional resources
[MS-ASMS]: Exchange ActiveSync: Short Message Service (SMS) Protocol
[MS-ASMS]: Exchange ActiveSync: Short Message Service (SMS) Protocol Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications
DTD Tutorial. About the tutorial. Tutorial
About the tutorial Tutorial Simply Easy Learning 2 About the tutorial DTD Tutorial XML Document Type Declaration commonly known as DTD is a way to describe precisely the XML language. DTDs check the validity
Ektron to EPiServer Digital Experience Cloud: Information Architecture
Ektron to EPiServer Digital Experience Cloud: Information Architecture This document is intended for review and use by Sr. Developers, CMS Architects, and other senior development staff to aide in the
SIX Trade Repository AG
May 2016 Please note: The SIX Trade Repository (SIX TR) has not yet been registered with FINMA. It is therefore not yet an authorized Swiss trade repository. The content of this documentation is without
IBM Campaign Version-independent Integration with IBM Engage Version 1 Release 3 April 8, 2016. Integration Guide IBM
IBM Campaign Version-independent Integration with IBM Engage Version 1 Release 3 April 8, 2016 Integration Guide IBM Note Before using this information and the product it supports, read the information
Payroll Based Journal (PBJ) Frequently Asked Questions (FAQ)
Payroll Based Journal (PBJ) Frequently Asked Questions (FAQ) 12/14/2015 Table of Contents PBJ Data Specification Questions:... 1 PBJ Systems Questions:... 6 PBJ Training Questions:... 7 PBJ Registration
Setting Up an AS4 System
INT0697_150625 Setting up an AS4 system V1r0 1 Setting Up an AS4 System 2 Version 1r0 ENTSOG AISBL; Av. de Cortenbergh 100, 1000-Brussels; Tel: +32 2 894 5100; Fax: +32 2 894 5101; [email protected], www.entsog.eu,
Common definitions and specifications for OMA REST interfaces
Common definitions and specifications for OMA REST interfaces Candidate Version 1.0 11 Jan 2011 Open Mobile Alliance OMA-TS-REST_Common-V1_0-20110111-C OMA-TS-REST_Common-V1_0-20110111-C Page 2 (20) Use
Migrate from Exchange Public Folders to Business Productivity Online Standard Suite
Migrate from Exchange Public Folders to Business Productivity Online Standard Suite White Paper Microsoft Corporation Published: July 2009 Information in this document, including URL and other Internet
Introduction to Directory Services
Introduction to Directory Services Overview This document explains how AirWatch integrates with your organization's existing directory service such as Active Directory, Lotus Domino and Novell e-directory
How To Use Netsuite With Openair
NetSuite OpenAir/NetSuite Integration Guide October 17, 2015 2015 NetSuite, Inc. NetSuite OpenAir/NetSuite Integration Guide November 12, 2015 This document is the property of NetSuite Inc., and may not
Shared Accounting Module Trading Partner Integration Guide
Trading Partner Integration Guide Document Version 2.2 Table of Contents How to Use This Document... 2 Section 1: Services and Options... 2 Section 2: SAM Technical Overview... 7 Section 3: Getting Started...
NCOE whitepaper Master Data Deployment and Management in a Global ERP Implementation
NCOE whitepaper Master Data Deployment and Management in a Global ERP Implementation Market Offering: Package(s): Oracle Authors: Rick Olson, Luke Tay Date: January 13, 2012 Contents Executive summary
ThirtySix Software WRITE ONCE. APPROVE ONCE. USE EVERYWHERE. www.thirtysix.net SMARTDOCS 2014.1 SHAREPOINT CONFIGURATION GUIDE THIRTYSIX SOFTWARE
ThirtySix Software WRITE ONCE. APPROVE ONCE. USE EVERYWHERE. www.thirtysix.net SMARTDOCS 2014.1 SHAREPOINT CONFIGURATION GUIDE THIRTYSIX SOFTWARE UPDATED MAY 2014 Table of Contents Table of Contents...
Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence
Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence Service Oriented Architecture SOA and Web Services John O Brien President and Executive Architect Zukeran Technologies
Virtuoso Replication and Synchronization Services
Virtuoso Replication and Synchronization Services Abstract Database Replication and Synchronization are often considered arcane subjects, and the sole province of the DBA (database administrator). However,
TIPS AND TRICKS FOR USING THE HRE VIRTUAL HELP DESKS
HUDHRE.info TIPS AND TRICKS FOR USING THE HRE VIRTUAL HELP DESKS The following is a collection of tips and tricks for using the HUD HRE Virtual Help Desks. Using these suggestions will facilitate the Help
Foreign Account Tax Compliance Act (FATCA) IDES Implementation Update. April 2015
Foreign Account Tax Compliance Act (FATCA) IDES Implementation Update April 2015 IDES Implementation Developments 2 The IRS has made significant progress in developing and deploying technology capabilities
Data Modeling Basics
Information Technology Standard Commonwealth of Pennsylvania Governor's Office of Administration/Office for Information Technology STD Number: STD-INF003B STD Title: Data Modeling Basics Issued by: Deputy
Modeling Guidelines Manual
Modeling Guidelines Manual [Insert company name here] July 2014 Author: John Doe [email protected] Page 1 of 22 Table of Contents 1. Introduction... 3 2. Business Process Management (BPM)... 4 2.1.
Oracle WebLogic Server
Oracle WebLogic Server Configuring and Using the WebLogic Diagnostics Framework 10g Release 3 (10.3) July 2008 Oracle WebLogic Server Configuring and Using the WebLogic Diagnostics Framework, 10g Release
White paper. Planning for SaaS Integration
White paper Planning for SaaS Integration KEY PLANNING CONSIDERATIONS: Business Process Modeling Data Moderling and Mapping Data Ownership Integration Strategy Security Quality of Data (Data Cleansing)
Question Name C 1.1 Do all users and administrators have a unique ID and password? Yes
Category Question Name Question Text C 1.1 Do all users and administrators have a unique ID and password? C 1.1.1 Passwords are required to have ( # of ) characters: 5 or less 6-7 8-9 Answer 10 or more
Key Management Interoperability Protocol (KMIP)
(KMIP) Addressing the Need for Standardization in Enterprise Key Management Version 1.0, May 20, 2009 Copyright 2009 by the Organization for the Advancement of Structured Information Standards (OASIS).
EVALUATION. WA1844 WebSphere Process Server 7.0 Programming Using WebSphere Integration COPY. Developer
WA1844 WebSphere Process Server 7.0 Programming Using WebSphere Integration Developer Web Age Solutions Inc. USA: 1-877-517-6540 Canada: 1-866-206-4644 Web: http://www.webagesolutions.com Chapter 6 - Introduction
Dynamic Decision-Making Web Services Using SAS Stored Processes and SAS Business Rules Manager
Paper SAS1787-2015 Dynamic Decision-Making Web Services Using SAS Stored Processes and SAS Business Rules Manager Chris Upton and Lori Small, SAS Institute Inc. ABSTRACT With the latest release of SAS
Taleo Enterprise. Career Section Branding Definition. Version 7.5
Taleo Enterprise Career Section Branding Definition Version 7.5 March 2010 Confidential Information It shall be agreed by the recipient of the document (hereafter referred to as the other party ) that
B.Sc (Computer Science) Database Management Systems UNIT-V
1 B.Sc (Computer Science) Database Management Systems UNIT-V Business Intelligence? Business intelligence is a term used to describe a comprehensive cohesive and integrated set of tools and process used
INFOPATH FORMS FOR OUTLOOK, SHAREPOINT, OR THE WEB
INFOPATH FORMS FOR OUTLOOK, SHAREPOINT, OR THE WEB GINI COURTER, TRIAD CONSULTING Like most people, you probably fill out business forms on a regular basis, including expense reports, time cards, surveys,
Oracle Data Integrator: Administration and Development
Oracle Data Integrator: Administration and Development What you will learn: In this course you will get an overview of the Active Integration Platform Architecture, and a complete-walk through of the steps
FILESURF 7.5 SR3/WORKSITE INTEGRATION INSTALLATION MANUAL 1 PRELIMINARIES...3 STEP 1 - PLAN THE FIELD MAPPING...3 STEP 2 - WORKSITE CONFIGURATION...
FILESURF 7.5 SR3/WORKSITE INTEGRATION 1 PRELIMINARIES...3 Prerequisites... 3 The FILESURFAdmin User Domain Account Required... 3 STEP 1 - PLAN THE FIELD MAPPING...3 Plan Which WorkSite Fields Will Carry
Introduction to XML Applications
EMC White Paper Introduction to XML Applications Umair Nauman Abstract: This document provides an overview of XML Applications. This is not a comprehensive guide to XML Applications and is intended for
Knowledgent White Paper Series. Developing an MDM Strategy WHITE PAPER. Key Components for Success
Developing an MDM Strategy Key Components for Success WHITE PAPER Table of Contents Introduction... 2 Process Considerations... 3 Architecture Considerations... 5 Conclusion... 9 About Knowledgent... 10
Siebel Application Deployment Manager Guide. Siebel Innovation Pack 2013 Version 8.1/8.2 September 2013
Siebel Application Deployment Manager Guide Siebel Innovation Pack 2013 Version 8.1/8.2 September 2013 Copyright 2005, 2013 Oracle and/or its affiliates. All rights reserved. This software and related
System Performance Measures An introductory guide to understanding system-level performance measurement
May 2015 System Performance Measures An introductory guide to understanding system-level performance measurement Version 2 0 TABLE of Contents I. Introduction... 0 Key Terms... 2 II. The McKinney-Vento
Documentation. CloudAnywhere. http://www.cloudiway.com. Page 1
Documentation CloudAnywhere http://www.cloudiway.com Page 1 Table of Contents 1 INTRODUCTION 3 2 OVERVIEW 4 2.1 KEY FUNCTIONALITY 4 2.2 PREREQUISITES 5 3 FEATURES 6 3.1 A UNIVERSAL PROVISIONING SOLUTION.
Ultimus and Microsoft Active Directory
Ultimus and Microsoft Active Directory May 2004 Ultimus, Incorporated 15200 Weston Parkway, Suite 106 Cary, North Carolina 27513 Phone: (919) 678-0900 Fax: (919) 678-0901 E-mail: [email protected]
Walmart Stores, Inc. Getting Started with EDI Implementation Guideline Document version: 1.0 Published November 2011
Walmart Stores, Inc. Getting Started with EDI Implementation Guideline Document version: 1.0 Published November 2011 5 0 1 0 Business Usage: The following packet was created to speed-up your EDI implementation.
Guideline for Implementing the Universal Data Element Framework (UDEF)
Guideline for Implementing the Universal Data Element Framework (UDEF) Version 1.0 November 14, 2007 Developed By: Electronic Enterprise Integration Committee Aerospace Industries Association, Inc. Important
Research Performance Progress Report (RPPR) Data Dictionary. Guide for Using the Data Dictonary
Research Performance Progress Report (RPPR) Data Dictionary Guide for Using the Data Dictonary August 2012 1 Introduction The purpose of this document is to provide grant-making agencies with an overview
Siebel CRM Desktop for Microsoft Outlook Administration Guide. Version 8.0, Rev A June 2011
Siebel CRM Desktop for Microsoft Outlook Administration Guide Version 8.0, June 2011 Copyright 2005, 2011 Oracle and/or its affiliates. All rights reserved. This software and related documentation are
Trade Repository Service White Paper December 2013
Trade Repository Service White Paper December 2013 Copyright IntercontinentalExchange, Inc. 2013. All Rights Reserved. Table of Contents DEFINITIONS... 3 EXECUTIVE SUMMARY... 5 OVERVIEW: TRADE REPOSITORIES...
Taking EPM to new levels with Oracle Hyperion Data Relationship Management WHITEPAPER
Taking EPM to new levels with Oracle Hyperion Data Relationship Management WHITEPAPER This document contains Confidential, Proprietary, and Trade Secret Information ( Confidential Information ) of TopDown
10CS73:Web Programming
10CS73:Web Programming Question Bank Fundamentals of Web: 1.What is WWW? 2. What are domain names? Explain domain name conversion with diagram 3.What are the difference between web browser and web server
Message Containers and API Framework
Message Containers and API Framework Notices Copyright 2009-2010 Motion Picture Laboratories, Inc. This work is licensed under the Creative Commons Attribution-No Derivative Works 3.0 United States License.
Center for Educational Performance and Information (CEPI) Student Data System (SDS)
Center for Educational Performance and Information (CEPI) Student Data System (SDS) Training Manual Questions? Contact: 517.335.0505 E-mail: [email protected] Table of Contents MODULE 1 STUDENT DATA SYSTEM
