Healthy Start Monitoring
	and 
Evaluation Data System (HSMED)- II
	Data Dictionary and XML
	Schema 
Implementation
	Guide
	Parent/Child Form
Feb 27, 2025
	 
Health
	Resources and Services Administration
Maternal and Child Health Bureau
5600 Fishers Lane
	
Element name: ChildEnrollmentDate 3
Element name: CompletionDate 5
Element name: OtherUpdateDate 8
Element name: ChildEnrollmentDateRangeWarningComment 9
Element name: CompletionDateWarningComment 10
Element name: ChildEnrolledWhen 10
Element name: AgeAtEnrollment 11
Element name: ChildBirthYear 12
Element name: ChildBirthYearWarningComment 13
Element name: ChildEthnicity 14
Element name: WeeksGestation 16
Element name: BirthWeightLb 17
Element name: BirthWeightOz 17
Element name: BirthWeightGrams 18
Element name: BirthWeightDD 18
Element name: HadInfantHospitalStay 19
Element name: ChildAgeRange 20
Element name: ChildAgeMonths 20
Element name: ChildHadHealthcare 21
Element name: ChildInsuranceType 22
Element name: ChildMedicaidNameSpecification 23
Element name: ChildOtherInsuranceSpecification 23
Element name: AgeWellVisitMonths 24
Element name: HadRecommendedWellVisit 25
Element name: BreastfedEver 25
Element name: BreastfedCurrently 26
Element name: HowLongBreastfed 26
Element name: BreastfedMonths 27
Element name: BreastfedFor6Months 27
Element name: BabySleepPosition 28
Element name: BabySleepsAlone 28
Element name: SafeSleepBedding 29
Element name: ReceivedPostpartumCare 30
Element name: ScheduledPostpartumCareDate 31
Element name: NoPostpartumCareSpecification 31
Element name: Last3MonthsTobaccoFrequency 32
Element name: ScheduledPostpartumCareDateWarningComment 32
Element name: NoPostpartumCareSpecificationWarningComment 33
Element name: ChildMortality 33
Element name: ChildMortalityWarningComment 34
Element name: ChildDeathYear 35
		
	
| Field | Description | 
| Question Number | Cover Page 1 (G1) | 
| Section & Sub-section | CoverPage | 
| Definition | Primary Participant Unique ID | 
| Required field | Yes | 
| Allowed values | Alphanumeric text string that allows a minimum of 9 character and a maximum of 50 characters. PPUIDs should be in the format: 3 digit grantee org code + PP + a unique ID (at least 4 digits long). NOTE: With the exception of the initial ‘PP’ format requirement, PPUIDs are NOT case-sensitive (for example, 123PPUID0001 and 123PPuid0001 would be considered the same client). | 
| Allow multiple values | No | 
| Occurrence | 1 per client | 
| XML example | <PPUID>100PP12345</PPUID> | 
| Data Validation Type | Error | 
| Data Validation Rule | [If there are two or more of the same PPUID’s] – The PPUID '({PPUID)' is duplicate. | 
| Field | Description | 
| Question Number | Cover Page 2 (G2) | 
| Section & Sub-section | CoverPage | 
| Definition | Enrolled Child Unique ID | 
| Required field | Yes (May not have duplicates of EC Unique IDs in one file (during upload checking). | 
| Allowed values | Alphanumeric text string that allows a minimum of 9 character and a maximum of 50 characters. ChildUIDs should be in the format: 3 digit grantee org code + EC + a unique ID (at least 4 digits long). NOTE: With the exception of the initial ‘EC’ format requirement, ChildUIDs are NOT case-sensitive (for example, 123ECUID0001 and 123ECuid0001 would be considered the same client). | 
| Allow multiple values | No | 
| Occurrence | 1 per client | 
| XML example | <ChildUID>100EC12345</ChildUID> | 
| Data Validation Type | None | 
| Data Validation Rule | None | 
| Field | Description | 
| Question Number | Cover Page 3 (G3) | 
| Section & Sub-section | CoverPage | 
| Definition | Other linked primary participants unique IDs | 
| Required field | No | 
| Allowed values | Alphanumeric text string that allows a minimum of 9 character and a maximum of 50 characters. PPUIDs should be in the format: 3 digit grantee org code + PP + a unique ID (at least 4 digits long). NOTE: PPUIDs are NOT case-sensitive (for example, 123PPUID0001 and 123ppuid0001 would be considered the same client). | 
| Allow multiple values | Yes | 
| Occurrence | 0-3 per client | 
| XML example | <OtherLinkedPPList> <OtherLinkedPP>100String123345</OtherLinkedPP> <OtherLinkedPP>100String78900</OtherLinkedPP> </OtherLinkedPPList> | 
| Data Validation Type | Error | 
| Data Validation Rule | [If both “Other Linked Participant/Adult ID” and “No other participants/adults” are empty] – Input ‘OtherLinkedPP’ or ‘NoOtherPP’. | 
| Field | Description | 
| Question Number | Cover Page 3 (G3) | 
| Section & Sub-section | CoverPage | 
| Definition | No other linked pp | 
| Required field | No | 
| Allowed values | Boolean with value 1 | 
| Allow multiple values | No | 
| Occurrence | 0-1 per client | 
| XML example | <NoOtherPP>1</NoOtherPP> | 
| Data Validation Type | Error Error | 
| Data Validation Rule | [If both “Other Linked Participant/Adult ID” and “No other participants/adults” are empty] – Input ‘OtherLinkedPP’ or ‘NoOtherPP’. 
				 [If ‘OtherLinkedPP’ is provided and ‘NoOtherPP’ is “Yes”] – Element 'NoOtherPP' cannot have a value since 'OtherLinkedPP' value is provided. | 
| Field | Description | 
| Question Number | Cover Page 4 (G4) | 
| Section & Sub-section | CoverPage | 
| Definition | Child enrollment date | 
| Required field | Yes | 
| Allowed values | Date with a format of mm/dd/yyyy The dates can only be provided between 20 months prior to the completion date and the date of upload into the HSMED system. | 
| Allow multiple values | No | 
| Occurrence | 1 per client | 
| XML example | <ChildEnrollmentDate>9/10/2024</ChildEnrollmentDate> | 
| Data Validation Type | Error Warning | 
| Data Validation Rule | [If different from previous submission] – The 'ChildEnrollmentDate' is different than previously reported and correction checkbox is not checked. Please confirm the child's enrollment date. 
				 Note: If enrollment date is different than the previously submitted value in the system and correction checkbox is checked, then validation will not appear. 
				 [If date falls outside of valid range] – The 'ChildEnrollmentDate' is not in the valid range. Please refer to the HS Implementation Guide or explain why it is different. | 
| Field | Description | 
| Question Number | Cover page 5 (G5) | 
| Section & Sub-section | CoverPage | 
| Definition | Version (initial or update) of the form | 
| Required field | Yes | 
| Allowed values | 1 – Initial form 2 – Updated form | 
| Allow multiple values | No | 
| Occurrence | 1 per client | 
| XML example | <FormVersion>1<FormVersion> | 
| Data Validation Type | Error Error | 
| Data Validation Rule | [An Initial Form for this PPUID already exists, FormVersion selected as “Initial Form” and correction checkbox not checked. If previous submission is prior to 05/01/2024, error will not appear.] – If this upload is an update to the Parent/Child form, FormVersion should be provided as 'Updated form'. If this is a correction, please check 'This form is a correction'. 
				 [If Initial Form does not exist and user is selecting "Updated form" in FormVersion] – If this is an initial upload to the Parent/Child Form, FormVersion should be provided as ‘Initial Form’. | 
| Field | Description | 
| Question Number | Cover Page 5 (G5) | 
| Section & Sub-section | CoverPage | 
| Definition | Date of initial form completion | 
| Required field | Yes | 
| Allowed values | Date with a format of mm/dd/yyyy The dates can only be entered between 04/30/2024 and the date of upload into the HSMED system. | 
| Allow multiple values | No | 
| Occurrence | 1 per client | 
| XML example | <CompletionDate>9/10/2024</CompletionDate> | 
| Data Validation Type | Warning Error | 
| Data Validation Rule | [If different from previous submission and correction checkbox is not checked, if previous submission date of initial form completion is prior to 05/01/2024, do not show validation] – The ‘CompletionDate’ is different than previously reported and correction checkbox is not checked. Please confirm the date of initial completion or explain the reason for the change. 
				 Note: If CompletionDate is different than the previously submitted value in the system and correction checkbox is checked, then validation will not appear. Note: If previous submission date of initial form completion is prior to 5/01/2024, then validation will not appear. 
 [If date falls outside of valid range] – The 'CompletionDate' is not in the valid range. Please refer to the HS Implementation Guide. | 
| Field | Description | 
| Question Number | Cover Page 5 (G5) | 
| Section & Sub-section | CoverPage | 
| Definition | Form updates | 
| Required field | No | 
| Allowed values | 1 - Enrolled child turns 6 months 2 - Enrolled child turns 12 months 3 - Enrolled participant is exiting Healthy Start 4 - Other update | 
| Allow multiple values | No | 
| Occurrence | 0-1 per client | 
| XML example | <UpdateType>1</UpdateType> | 
| Data Validation Type | Error Error Error | 
| Data Validation Rule | [If ‘FormVersion’ is “Updated form”, and ‘UpdateType’ is missing] – If this upload is an update to the Parent/Child form, 'UpdateType' should be provided. 
				 [If ‘FormVersion’ is “Updated form”, and correction checkbox is checked and ‘UpdateType’ does not exist in previous uploads] – 'UpdateType' does not currently exist, form cannot be corrected. 
				 [If ‘FormVersion’ is “Initial Form” and ‘UpdateType’ is NOT blank] – ‘UpdateType’ cannot have a value since ‘FormVersion’ is selected as ‘Initial Form’. | 
| Field | Description | 
| Question Number | Cover Page 5 (G5) | 
| Section & Sub-section | CoverPage | 
| Definition | Date updated when child turns 6 months | 
| Required field | No | 
| Allowed values | Date with a format of mm/dd/yyyy The dates can only be entered between 04/30/2024 and the date of upload into the HSMED system. | 
| Allow multiple values | No | 
| Occurrence | 0-1 per client | 
| XML example | <SixMonthDate>9/10/2024</SixMonthDate> | 
| Data Validation Type | Error Error | 
| Data Validation Rule | [If date falls outside of valid range] – The ‘6MonthDate’ is not in the valid range. Please refer to the HS Implementation Guide. 
				 [If enrolled infant turns 6 months (1) is selected in UpdateType but 6MonthDate is blank] – Element '6MonthDate' is required when “Enrolled infant turns 6 months” is selected as the Update Type. | 
| Field | Description | 
| Question Number | Cover Page 5 (G5) | 
| Section & Sub-section | CoverPage | 
| Definition | Date updated when child turns 12 months | 
| Required field | No | 
| Allowed values | Date with a format of mm/dd/yyyy The dates can only be entered between 04/30/2024 and the date of upload into the HSMED system. | 
| Allow multiple values | No | 
| Occurrence | 0-1 per client | 
| XML example | <TwelveMonthDate>9/10/2024</TwelveMonthDate> | 
| Data Validation Type | Error Error | 
| Data Validation Rule | [If date falls outside of valid range] – The '12MonthDate' is not in the valid range. Please refer to the HS Implementation Guide. 
				 [If “Enrolled child turns 12 months” (2) is selected in ‘UpdateType’ but ‘12MonthDate’ is blank] – Element '12MonthDate' is required when “Enrolled child turns 12 months” is selected as the Update Type. | 
| Field | Description | 
| Question Number | Cover Page 5 | 
| Section & Sub-section | CoverPage | 
| Definition | Date of child exit update | 
| Required field | No | 
| Allowed values | Date with a format of mm/dd/yyyy The dates can only be entered between 04/30/2024 and the date of upload into the HSMED system. | 
| Allow multiple values | No | 
| Occurrence | 0-1 per client | 
| XML example | <ChildExitDate>9/10/2024</ChildExitDate> | 
| Data Validation Type | Error Error | 
| Data Validation Rule | [If date falls outside of valid range] – The 'ChildExitDate' is not in the valid range. Please refer to the HS Implementation Guide. 
				 [If “Enrolled participant is exiting Healthy Start” (3) is selected in ‘UpdateType’ but ‘ChildExitDate’ is blank] – Element 'ChildExitDate' is required when “Enrolled participant/child is exiting Healthy Start” is selected as the Update Type. | 
| Field | Description | 
| Question Number | Cover Page 5 (G5) | 
| Section & Sub-section | CoverPage | 
| Definition | Date other update is completed | 
| Required field | No | 
| Allowed values | Date with a format of mm/dd/yyyy The dates can only be entered between 04/30/2024 and the date of upload into the HSMED system. | 
| Allow multiple values | No | 
| Occurrence | 0-1 per client | 
| XML example | <OtherUpdateDate>9/10/2024</OtherUpdateDate> | 
| Data Validation Type | Error Error | 
| Data Validation Rule | [If date falls outside of valid range] – The 'OtherUpdateDate' is not in the valid range. Please refer to the HS Implementation Guide” [If Other Update (4) is selected in UpdateType but OtherUpdateDate is blank] – Element 'OtherUpdateDate' is required when Other Update is selected as the Update Type. | 
| Field | Description | 
| Question Number | Cover page 6 | 
| Section & Sub-section | CoverPage | 
| Definition | Correction box | 
| Required field | No | 
| Allowed values | 0 - No 1 - Yes | 
| Allow multiple values | No | 
| Occurrence | 0-1 per client | 
| XML example | <Correction>1</Correction> | 
| Data Validation Type | None | 
| Data Validation Rule | None | 
| Field | Description | 
| Question Number | NA | 
| Section & Sub-section | CoverPage | 
| Definition | Warning justification if ChildEnrollmentDate is not in the valid date range. | 
| Required field | No | 
| Allowed values | Text string that allows a maximum of 250 characters | 
| Allow multiple values | No | 
| Occurrence | 0-1 per client | 
| XML example | < ChildEnrollmentDateRangeWarningComment>String</ ChildEnrollmentDateRangeWarningComment> | 
| Data Validation Type | Warning | 
| Data Validation Rule | See element ChildEnrollmentDate | 
| Field | Description | 
| Question Number | NA | 
| Section & Sub-section | CoverPage | 
| Definition | Warning justification if CompletionDate value is different than previously reported | 
| Required field | No | 
| Allowed values | Text string that allows a maximum of 250 characters | 
| Allow multiple values | No | 
| Occurrence | 0-1 per client | 
| XML example | < CompletionDateWarningComment>String</ CompletionDate WarningComment> | 
| Data Validation Type | Warning | 
| Data Validation Rule | See element CompletionDate | 
| Field | Description | 
| Question Number | 1 | 
| Section & Sub-section | ClientInfo SettingStage | 
| Definition | Child enrollment relative to pregnancy | 
| Required field | Yes | 
| Allowed values | 1 - Part of a family enrolled for HS services before the child’s birth 2 - Part of a family enrolled for services within 30 days following child’s birth 3 - Part of a family enrolled for services more than 30 days following child’s birth | 
| Allow multiple values | No | 
| Occurrence | 1 per client | 
| XML example | <ChildEnrolledWhen>1</ChildEnrolledWhen> | 
| Data Validation Type | None | 
| Data Validation Rule | None | 
| Field | Description | 
| Question Number | 1 | 
| Section & Sub-section | ClientInfo SettingStage | 
| Definition | Child age at enrollment | 
| Required field | No | 
| Allowed values | An integer value between 1-24 | 
| Allow multiple values | No | 
| Occurrence | 0-1 per client | 
| XML example | <AgeAtEnrollment>1</AgeAtEnrollment> | 
| Data Validation Type | Error | 
| Data Validation Rule | [If "ChildEnrolledWhen" = "3"(Part of a family enrolled for services more than 30 days following child’s birth), this field cannot be blank] – Element 'AgeAtEnrollment' cannot be blank since client indicated 'ChildEnrolledWhen' as Part of a family enrolled for services more than 30 days following child’s birth. | 
| Field | Description | 
| Question Number | 1a | 
| Section & Sub-section | ClientInfo SettingStage | 
| Definition | Year of Birth | 
| Required field | Yes | 
| Allowed values | Year will be a 4 digit value of YYYY Boundaries: Past: The year can't be earlier than 2 years before Initial Completion date. Future: The “latest” year is the year of upload into HSMED | 
| Allow multiple values | No | 
| Occurrence | 1 per client | 
| XML example | <ChildBirthYear>2019</ChildBirthYear> | 
| Data Validation Type | Error Error Error Warning | 
| Data Validation Rule | [If the Year falls outside of valid range], The 'ChildBirthYear' is not in the valid range. Please refer to the HS Implementation Guide” 
				 [if different from previous submission, show validation, if correction box is checked, validation shouldn't fire] The 'ChildBirthYear' is different than the previously reported. 
				 [If ECUID on Prenatal form, year must match] ELement 'ChildBirthYear' value should match the element 'BirthYear' value in prenatal form. 
				 [If ECUID on Prenatal form, Birthyear on PN is not matching with PC Birthyear and CB is yes] Element 'ChildBirthYear' value should match the element 'BirthYear' value in prenatal form.Please confirm the 'ChildBirthYear' or explain the reason for the change. | 
| Field | Description | 
| Question Number | NA | 
| Section & Sub-section | ClientInfo SettingStage | 
| Definition | Warning justification if ChildBirthYear not matching with ECUID on Prenatal form, Birthyear on Prenatal form and Correction Box is yes | 
| Required field | No | 
| Allowed values | Text string that allows a maximum of 250 characters | 
| Allow multiple values | No | 
| Occurrence | 0-1 per client | 
| XML example | < ChildBirthYearWarningComment>String</ ChildBirthYearWarningComment> | 
| Data Validation Type | Warning | 
| Data Validation Rule | See element ChildBirthYear | 
| Field | Description | 
| Question Number | 2 | 
| Section & Sub-section | ClientInfo SettingStage | 
| Definition | Child sex | 
| Required field | Yes | 
| Allowed values | 1 - Female 2 – Male 88 - Declined to answer | 
| Allow multiple values | No | 
| Occurrence | 1 per client | 
| XML example | <ChildSex>1</ChildSex> | 
| Data Validation Type | None | 
| Data Validation Rule | None | 
| Field | Description | 
| Question Number | 3 | 
| Section & Sub-section | ClientInfo SettingStage | 
| Definition | Child ethnicity | 
| Required field | Yes | 
| Allowed values | 0 - No, not Hispanic or Latino/a or Spanish 1 - Yes, Mexican, Mexican American or Chicano/a 2 - Yes, Puerto Rican 3 - Yes, Cuban 4 - Yes, Another Hispanic, Latino/a or Spanish origin 88 - Declined to answer | 
| Allow multiple values | Yes | 
| Occurrence | 1-5 per client | 
| XML example | <ChildEthnicityList> <ChildEthnicity>0</ChildEthnicity> <ChildEthnicity>1</ChildEthnicity> </ChildEthnicityList> | 
| Data Validation Type | -Error | 
| Data Validation Rule | [If "88 - Declined to answer", no other selection can be made] - If 'Declined to answer' is selected, de-select any other 'ChildEthnicity' selected. | 
| Field | Description | 
| Question Number | 4 | 
| Section & Sub-section | ClientInfo SettingStage | 
| Definition | Child race | 
| Required field | Yes | 
| Allowed values | 1 - White 2 - Black or African American 3 - American Indian or Alaska Native 4 - Asian Indian 5 - Chinese 6 - Filipino 7 - Japanese 8 - Korean 9 - Vietnamese 10 - Other Asian 11 - Native Hawaiian 12 - Guamanian or Chamorro 13 - Samoan 14 - Other Pacific Islander 88 - Declined to answer | 
| Allow multiple values | Yes | 
| Occurrence | 1-14 per client | 
| XML example | <ChildRaceList> <ChildRace>1</ChildRace> <ChildRace>2</ChildRace> </ChildRaceList> | 
| Data Validation Type | Error | 
| Data Validation Rule | [If "88 - Declined to answer", no other selection can be made] – If 'Declined to answer' is selected, de-select any other 'ChildRace' selected. | 
| Field | Description | 
| Question Number | 5 | 
| Section & Sub-section | ClientInfo InfantHealth | 
| Definition | Weeks gestation | 
| Required field | No | 
| Allowed values | An integer value between 1-45 | 
| Allow multiple values | No | 
| Occurrence | 0-1 per client | 
| XML example | <WeeksGestation>1</WeeksGestation> | 
| Data Validation Type | Error | 
| Data Validation Rule | [If both WeeksGestation and GestationDD are empty] – A value is required in ‘WeeksGestation’ or ‘GestationDD’. | 
| Field | Description | 
| Question Number | 5 | 
| Section & Sub-section | ClientInfo InfantHealth | 
| Definition | Gestation don't know declined | 
| Required field | No | 
| Allowed values | 88 - Declined to answer 99 - Don't know | 
| Allow multiple values | No | 
| Occurrence | 0-1 per client | 
| XML example | <GestationDD>1</GestationDD> | 
| Data Validation Type | None | 
| Data Validation Rule | None | 
| Field | Description | 
| Question Number | 6 | 
| Section & Sub-section | ClientInfo InfantHealth | 
| Definition | Birth weight lb | 
| Required field | No | 
| Allowed values | An integer value between 1-15 | 
| Allow multiple values | No | 
| Occurrence | 0-1 per client | 
| XML example | <BirthWeightLb>1</BirthWeightLb> | 
| Data Validation Type | Error | 
| Data Validation Rule | [If “birth weight lb,” “birth weight oz,” “birth weight grams,” and “birth weight dont know declined” are empty] – A value is required in ‘BirthWeightLb’, ‘BirthWeightOz’, ‘BirthWeightGrams’, or ‘BirthWeightDD’. | 
| Field | Description | 
| Question Number | 6 | 
| Section & Sub-section | ClientInfo InfantHealth | 
| Definition | Birth weight oz | 
| Required field | No | 
| Allowed values | An integer value between 1-15 | 
| Allow multiple values | No | 
| Occurrence | 0-1 per client | 
| XML example | <BirthWeightOz>1</BirthWeightOz> | 
| Data Validation Type | None | 
| Data Validation Rule | None | 
| Field | Description | 
| Question Number | 6 | 
| Section & Sub-section | ClientInfo InfantHealth | 
| Definition | Birth weight grams | 
| Required field | No | 
| Allowed values | A decimal between 0 – 6900.00 | 
| Allow multiple values | No | 
| Occurrence | 0-1 per client | 
| XML example | <BirthWeightGrams>30.5</BirthWeightGrams> | 
| Data Validation Type | None | 
| Data Validation Rule | None | 
| Field | Description | 
| Question Number | 6 | 
| Section & Sub-section | ClientInfo InfantHealth | 
| Definition | Birth weight don't know declined | 
| Required field | No | 
| Allowed values | 88 - Declined to answer 99 - Don't know | 
| Allow multiple values | No | 
| Occurrence | 0-1 per client | 
| XML example | <BirthWeightDD>1</BirthWeightDD> | 
| Data Validation Type | None | 
| Data Validation Rule | None | 
| Field | Description | 
| Question Number | 7 | 
| Section & Sub-section | ClientInfo InfantHealth | 
| Definition | Singleton or multiple | 
| Required field | Yes | 
| Allowed values | 1 - Singleton (from a pregnancy involving just one baby) 2 - Twins 3 - Triplets or more 99 - Don’t know 88 - Declined to answer | 
| Allow multiple values | No | 
| Occurrence | 1 per client | 
| XML example | <Singleton>1</Singleton> | 
| Data Validation Type | None | 
| Data Validation Rule | None | 
| Field | Description | 
| Question Number | 8 | 
| Section & Sub-section | ClientInfo InfantHealth | 
| Definition | Infant hospital stay | 
| Required field | Yes | 
| Allowed values | 0 - No 1 - Yes 88 - Declined to answer 99 - Don't know | 
| Allow multiple values | No | 
| Occurrence | 1 per client | 
| XML example | <HadInfantHospitalStay>0</HadInfantHospitalStay> | 
| Data Validation Type | None | 
| Data Validation Rule | None | 
| Field | Description | 
| Question Number | 9 | 
| Section & Sub-section | ClientInfo InfantHealthCare | 
| Definition | Current child age range | 
| Required field | Yes | 
| Allowed values | 1 - More than 1 month 2 - Less than 1 month | 
| Allow multiple values | No | 
| Occurrence | 1 per client | 
| XML example | <ChildAgeRange>1</ChildAgeRange> | 
| Data Validation Type | None | 
| Data Validation Rule | None | 
| Field | Description | 
| Question Number | 6 | 
| Section & Sub-section | ClientInfo InfantHealthCare | 
| Definition | Current child age range | 
| Required field | No | 
| Allowed values | An integer value between 1-30 | 
| Allow multiple values | No | 
| Occurrence | 1 per client | 
| XML example | <ChildAgeMonths>1</ChildAgeMonths> | 
| Data Validation Type | Error | 
| Data Validation Rule | [If ChildAgeRange is selected as More than 1 month and ChildAgeMonths is empty] – Element 'ChildAgeMonths' cannot be blank since client indicated 'ChildAgeRange' as More than 1 month. | 
| Field | Description | 
| Question Number | 10 | 
| Section & Sub-section | ClientInfo InfantHealthCare | 
| Definition | Child health insurance coverage past year | 
| Required field | Yes | 
| Allowed values | 0 - No 1 - Yes, covered all 12 months 2 - Yes, but this child had a gap in coverage 88 - Declined to answer 99 - Don't know | 
| Allow multiple values | No | 
| Occurrence | 1 per client | 
| XML example | <ChildHadHealthcare>1</ChildHadHealthcare> | 
| Data Validation Type | None | 
| Data Validation Rule | None | 
| Field | Description | 
| Question Number | 11 | 
| Section & Sub-section | ClientInfo InfantHealthCare | 
| Definition | Child health insurance type | 
| Required field | Yes | 
| Allowed values | 1 - Private health insurance from job 2 - Private health insurance from parents 3 - Private health insurance from the State Health Insurance Marketplace, State website, or HealthCare.gov 4 - Medicaid 5 - Medicare 6. CHIP 7 - Subsidized ACA plan 8 - TRICARE 9 - Indian Health Service or tribal 10 - Other health insurance 0 - No health insurance 88 - Declined to answer 99 - Don't know | 
| Allow multiple values | Yes | 
| Occurrence | 1-10 per client | 
| XML example | <ChildInsuranceTypeList> <ChildInsuranceType>1</ChildInsuranceType> <ChildInsuranceType>3</ChildInsuranceType> </ChildInsuranceTypeList> | 
| Data Validation Type | Error Error Error | 
| Data Validation Rule | [If " No health insurance" = Yes, no other selections allowed] – If 'No health insurance' is selected, de-select any other health insurance types selected. 
				 [If "Don't know" = Yes, no other selections allowed] – If 'Don't know' is selected, de-select any other health insurance types selected. 
				 If "Declined to answer" = Yes, no other selections allowed] – If 'Declined to answer' is selected, de-select any other health insurance types selected. | 
| Field | Description | 
| Question Number | 11 | 
| Section & Sub-section | ClientInfo InfantHealthCare | 
| Definition | Medicaid name | 
| Required field | No | 
| Allowed values | Text string that allows a maximum of 250 characters | 
| Allow multiple values | No | 
| Occurrence | 0-1 per client | 
| XML example | <ChildMedicaidNameSpecification>String</ChildMedicaidNameSpecification> | 
| Data Validation Type | Error | 
| Data Validation Rule | [If health insurance type = medicaid or medicaid name has a value, then both fields should have a value] – If the client has Medicaid, the Medicaid option should be checked and the state Medicaid name should be provided. | 
| Field | Description | 
| Question Number | 11 | 
| Section & Sub-section | ClientInfo InfantHealthCare | 
| Definition | Other health insurance name | 
| Required field | No | 
| Allowed values | Text string that allows a maximum of 250 characters | 
| Allow multiple values | No | 
| Occurrence | 0-1 per client | 
| XML example | <ChildOtherInsuranceSpecification>String</ChildOtherInsuranceSpecification> | 
| Data Validation Type | Error | 
| Data Validation Rule | [If health insurance type =other insurance type or other insurance name has a value, then both fields should have a value] – If the client has other insurance type, the option should be checked and other insurance name should be provided. | 
| Field | Description | 
| Question Number | 12 | 
| Section & Sub-section | ClientInfo InfantHealthCare | 
| Definition | Child age at last well visit | 
| Required field | Yes | 
| Allowed values | 1 - More than 1 month 2 - Less than 1 month 88 - Declined to answer | 
| Allow multiple values | No | 
| Occurrence | 1 per client | 
| XML example | <AgeWellVisit>1</AgeWellVisit> | 
| Data Validation Type | None | 
| Data Validation Rule | None | 
| Field | Description | 
| Question Number | 12 | 
| Section & Sub-section | ClientInfo InfantHealthCare | 
| Definition | Child age at last well visit | 
| Required field | No | 
| Allowed values | An integer value between 1-30 | 
| Allow multiple values | No | 
| Occurrence | 0-1 per client | 
| XML example | <AgeWellVisit>1</AgeWellVisit> | 
| Data Validation Type | Error | 
| Data Validation Rule | [If AgeWellVisit is selected as More than 1 month (1) and AgeWellVisitMonths is missing] – Element 'AgeWellVisitMonths' cannot be blank since client indicated 'AgeWellVisit' as “More than 1 month.” | 
| Field | Description | 
| Question Number | 12a | 
| Section & Sub-section | ClientInfo InfantHealthCare | 
| Definition | Child most recent age appropriate recommended well visit | 
| Required field | Yes | 
| Allowed values | 0 - No 1 - Yes 99 - Unable to determine | 
| Allow multiple values | No | 
| Occurrence | 1 per client | 
| XML example | <HadRecommendedWellVisit>1</HadRecommendedWellVisit> | 
| Data Validation Type | None | 
| Data Validation Rule | None | 
| Field | Description | 
| Question Number | 13 | 
| Section & Sub-section | ClientInfo InfantFeeding | 
| Definition | Child ever breastfed | 
| Required field | Yes | 
| Allowed values | 0 - No 1 - Yes 88 - Declined to answer 99 - Don't know | 
| Allow multiple values | No | 
| Occurrence | 1 per client | 
| XML example | <BreastfedEver>1</BreastfedEver> | 
| Data Validation Type | None | 
| Data Validation Rule | None | 
| Field | Description | 
| Question Number | 14 | 
| Section & Sub-section | ClientInfo InfantFeeding | 
| Definition | Breastfeed currently | 
| Required field | Yes | 
| Allowed values | 0 - No 1 - Yes 88 - Declined to answer 99 - Don't know | 
| Allow multiple values | No | 
| Occurrence | 1 per client | 
| XML example | <BreastfedCurrently>1</BreastfedCurrently> | 
| Data Validation Type | None | 
| Data Validation Rule | None | 
| Field | Description | 
| Question Number | 15 | 
| Section & Sub-section | ClientInfo InfantFeeding | 
| Definition | How long was the child breastfed | 
| Required field | Yes | 
| Allowed values | 1 - Not at all 2 - Less than 1 month 3 - More than 1 month 88 - Declined to answer 99 - Don't know | 
| Allow multiple values | No | 
| Occurrence | 1 per client | 
| XML example | <HowLongBreastfed>1</HowLongBreastfed> | 
| Data Validation Type | None | 
| Data Validation Rule | None | 
| Field | Description | 
| Question Number | 15 | 
| Section & Sub-section | ClientInfo InfantFeeding | 
| Definition | Breastfed months | 
| Required field | No | 
| Allowed values | An integer value between 1-30 | 
| Allow multiple values | No | 
| Occurrence | 0-1 per client | 
| XML example | <BreastfedMonths>15.5</BreastfedMonths> | 
| Data Validation Type | Error | 
| Data Validation Rule | [If HowLongBreastfed is 3, then BreastfedMonths can't be empty] – Element 'BreastfedMonths' cannot be blank since client indicated 'HowLongBreastfed' as “More than 1 month.” | 
| Field | Description | 
| Question Number | 16 | 
| Section & Sub-section | ClientInfo InfantFeeding | 
| Definition | Breastfed at 6 months | 
| Required field | Yes | 
| Allowed values | 1 - Yes 2 - Not yet 3 - No 99 - Unable to determine/Don’t know (Note: Unable to determine and don’t know should both be coded the same) | 
| Allow multiple values | No | 
| Occurrence | 1 per client | 
| XML example | <BreastfedFor6Months>1</BreastfedFor6Months> | 
| Data Validation Type | None | 
| Data Validation Rule | None | 
| Field | Description | 
| Question Number | 17 | 
| Section & Sub-section | ClientInfo InfantSleep | 
| Definition | Infant sleep position | 
| Required field | Yes | 
| Allowed values | 1 - On side 2 - On back 3 - On stomach 77 - Not applicable 88 - Declined to answer | 
| Allow multiple values | No | 
| Occurrence | 1 per client | 
| XML example | <BabySleepPosition>1</BabySleepPosition> | 
| Data Validation Type | None | 
| Data Validation Rule | None | 
| Field | Description | 
| Question Number | 18 | 
| Section & Sub-section | ClientInfo InfantSleep | 
| Definition | Sleep in bed by self | 
| Required field | Yes | 
| Allowed values | 1 - Always 2 - Often 3 - Sometimes 4 - Rarely 5 - Never 77 - Not applicable 88 - Declined to answer | 
| Allow multiple values | No | 
| Occurrence | 1 per client | 
| XML example | <BabySleepsAlone>1</BabySleepsAlone> | 
| Data Validation Type | None | 
| Data Validation Rule | None | 
| Field | Description | 
| Question Number | 19 | 
| Section & Sub-section | ClientInfo InfantSleep | 
| Definition | Safe sleep bedding | 
| Required field | Yes | 
| Allowed values | 0 - No 1 - Yes 77 - Not applicable 88 - Declined to answer 99 - Don’t know | 
| Allow multiple values | No | 
| Occurrence | 1 per client | 
| XML example | <SafeSleepBedding>1</SafeSleepBedding> | 
| Data Validation Type | None | 
| Data Validation Rule | None | 
| Field | Description | 
| Question Number | 20 | 
| Section & Sub-section | ClientInfo WomanPregnancyHealth | 
| Definition | When was postpartum visits during first 12 weeks | 
| Required field | No | 
| Allowed values | 1 - Yes, within first 3 weeks 2 - Yes, between 4-6 weeks 3 - Yes, between 7-8 weeks 4 - Yes, between 9-12 weeks 5 - Not yet, but scheduled 6 - Not yet 7 - No, did not have postpartum visit 88 - Declined to answer 99 - Don't know | 
| Allow multiple values | Yes | 
| Occurrence | 0-5 per client | 
| XML example | <ReceivedPostpartumCareList> <ReceivedPostpartumCare>1</ReceivedPostpartumCare> <ReceivedPostpartumCare>3</ReceivedPostpartumCare> </ReceivedPostpartumCareList> | 
| Data Validation Type | Error Error | 
| Data Validation Rule | [If Participant type in demographic form = CM/CC particpant and Sex in Demographic form is 'Female' and ReceivedPostpartumCare is missing] – Element ‘ReceivedPostpartumCare’ is required since ‘ParticipantType’ is a “CM/CC particpant” and ‘Sex’ is “Female”. 
				 [Prevent conflicting selections between Yes and No, and declined/Don't know for anyone who answers this question] – If "Not yet " or "No, did not have postpartum visit" or "Don't know" or "Declined to answer" is selected, de-select any other postpartum care options selected. | 
| Field | Description | 
| Question Number | 20 | 
| Section & Sub-section | ClientInfo WomanPregnancyHealth | 
| Definition | Scheduled postpartum visit date | 
| Required field | No | 
| Allowed values | Date with a format of mm/dd/yyyy The dates can only be entered between the Completion Date and 6 months from the Completion Date. | 
| Allow multiple values | No | 
| Occurrence | 0-1 per client | 
| XML example | <ScheduledPostpartumCareDate>9/10/2020</ScheduledPostpartumCareDate> | 
| Data Validation Type | Warning | 
| Data Validation Rule | [If date falls outside of valid range] – The 'ScheduledPostpartumCareDate' is not in the valid range. Please refer to the HS Implementation Guide” or explain why it is different. | 
| Field | Description | 
| Question Number | 20 | 
| Section & Sub-section | ClientInfo WomanPregnancyHealth | 
| Definition | Reason no postpartum visit scheduled | 
| Required field | No | 
| Allowed values | Text string that allows a maximum of 250 characters | 
| Allow multiple values | No | 
| Occurrence | 1 per client | 
| XML example | <NoPostpartumCareSpecification>String</NoPostpartumCareSpecification> | 
| Data Validation Type | Warning | 
| Data Validation Rule | [If "Not yet, Specify reason" is selected but NoPostpartumCareSpecification is missing] – Provide the reason 'NoPostpartumCareSpecification' or an explanation why it is missing. | 
| Field | Description | 
| Question Number | 21 | 
| Section & Sub-section | ClientInfo WomanPregnancyHealth | 
| Definition | Tobacco or nicotine products frequency | 
| Required field | No | 
| Allowed values | 1 - Never 2 - Daily or almost daily 3 - Weekly 4 - Monthly 5 - Less than monthly 88 - Declined to answer | 
| Allow multiple values | No | 
| Occurrence | 0-1 per client | 
| XML example | <Last3MonthsChewingTobaccoFrequency>1</Last3MonthsChewingTobaccoFrequency> | 
| Data Validation Type | Error | 
| Data Validation Rule | [If participant type in demographic form = CM/CC particpant and Sex in Demographic form is 'Female' and Last3MonthsTobaccofrequency is missing] – Element 'Last3MonthsTobaccoFrequency' is required since ‘ParticipantType’ is a “CM/CC particpant” and ‘Sex’ is “Female”. | 
| Field | Description | 
| Question Number | NA | 
| Section & Sub-section | ClientInfo WomanPregnancyHealth | 
| Definition | Warning justification if ScheduledPostpartumCareDate is not in the valid date range. | 
| Required field | No | 
| Allowed values | Text string that allows a maximum of 250 characters | 
| Allow multiple values | No | 
| Occurrence | 0-1 per client | 
| XML example | <ScheduledPostpartumCareDateWarningComment >String</ ScheduledPostpartumCareDateWarningComment> | 
| Data Validation Type | Warning | 
| Data Validation Rule | See element ScheduledPostpartumCareDate. | 
| Field | Description | 
| Question Number | NA | 
| Section & Sub-section | ClientInfo WomanPregnancyHealth | 
| Definition | Warning justification if NoPostpartumCareSpecification cannot be provided. | 
| Required field | No | 
| Allowed values | Text string that allows a maximum of 250 characters | 
| Allow multiple values | No | 
| Occurrence | 0-1 per client | 
| XML example | <NoPostpartumCareSpecificationWarningComment>String</NoPostpartumCareSpecificationWarningComment> | 
| Data Validation Type | Warning | 
| Data Validation Rule | See element NoPostpartumCareSpecification. | 
| Field | Description | 
| Question Number | 22 | 
| Section & Sub-section | ClientInfo FollowUp | 
| Definition | Child mortality | 
| Required field | No | 
| Allowed values | 1 - Within 0 to 27 days of life (neonatal) 2 - 28 to 364 days after birth (infant) 3 - 12 months or older (post-infancy) 
 | 
| Allow multiple values | No | 
| Occurrence | 1 per client | 
| XML example | <ChildMortality>1</ChildMortality> | 
| Data Validation Type | Warning | 
| Data Validation Rule | [If the value 1,2 or 3 is entered in ChildMortality, the given warning validation should fire.] – You have indicated this child has passed away. If this is correct, please provide a comment confirming the child has passed away. If the child is alive, ChildMortality must be blank. | 
| Field | Description | 
| Question Number | NA | 
| Section & Sub-section | ClientInfo FollowUp | 
| Definition | Warning confirming the child has passed away | 
| Required field | No | 
| Allowed values | Text string that allows a maximum of 250 characters | 
| Allow multiple values | No | 
| Occurrence | 0-1 per client | 
| XML example | <ChildMortalityWarningComment >String</ ChildMortalityWarningComment> | 
| Data Validation Type | Warning | 
| Data Validation Rule | See element ChildMortality. | 
| Field | Description | 
| Question Number | 23 | 
| Section & Sub-section | ClientInfo FollowUp | 
| Definition | Year of Death | 
| Required field | No | 
| Allowed values | Year will be a 4 digit value of YYYY Boundaries: Past: The year can't be earlier than 2 years before Initial Completion date. Future: The “latest” year is the year of upload into HSMED | 
| Allow multiple values | No | 
| Occurrence | 0-1 per client | 
| XML example | < ChildDeathYear>2019</ ChildDeathYear> | 
| Data Validation Type | Error Error Error Error Error | 
| Data Validation Rule | [If the Year falls outside of valid range], The 'ChildDeathYear' is not in the valid range. Please refer to the HS Implementation Guide” 
				 [if different from previous submission, show validation, validation shouldn't fire if correction box checked] The 'ChildDeathYear' is different than previously reported. 
				 [If ChildMortality has value, but ChildDeathYear is blank] Element 'ChildDeathYear' is required since participant indicated Child Mortality. 
				 [Year of death has to be equal to or greater than year of birth] 'ChildDeathYear' cannot be less than the 'ChildBirthYear'. 
				 [If ChildMortality is blank, but ChildDeathYear has value] Element 'ChildDeathYear' cannot have a value since 'ChildMortality' is blank. | 
	
	
	
| File Type | application/vnd.openxmlformats-officedocument.wordprocessingml.document | 
| File Title | Implementation Guide 1 Demographic | 
| Author | Echo Wang;HRSA | 
| File Modified | 0000-00-00 | 
| File Created | 2025-05-19 |