using System;
using System.Runtime.Serialization;
using Nehta.VendorLibrary.CDA.Common;

namespace CDA.Generator.Common.SCSModel.CeHR.Enum
  {
    /// <summary>
    /// Assesment
    /// </summary>
    [Serializable]
    [DataContract]
    public enum ChildParentQuestionnaireQuestion
    {
      [EnumMember]
      [Name(Code = "1.2.36.1.2001.99999.999.90007", Name = "Have you completed the health risk factor questions on page 3.2?", CodeSystem = "PCEHRCustomDataComponent")]
      HaveYouCompletedTheHealthRiskFactOrQuestionsOnPage3_2,

      [EnumMember]
      [Name(Code = "1.2.36.1.2001.99999.999.90016", Name = "Are you concerned about your baby's hearing?", CodeSystem = "PCEHRCustomDataComponent")]
      AreYouConcernedAboutYourBabysHearing,

      [EnumMember]
      [Name(Code = "1.2.36.1.2001.99999.999.90017", Name = "Is anyone else concerned about your baby's hearing?", CodeSystem = "PCEHRCustomDataComponent")]
      IsAnyoneElseConcernedAboutYourBabysHearing,

      [EnumMember]
      [Name(Code = "1.2.36.1.2001.99999.999.90018", Name = "Are you concerned about your baby's vision?", CodeSystem = "PCEHRCustomDataComponent")]
      AreYouConcernedAboutYourBabysVision,

      [EnumMember]
      [Name(Code = "1.2.36.1.2001.99999.999.90019", Name = "Is your baby exposed to smoking in the home or car?", CodeSystem = "PCEHRCustomDataComponent")]
      IsYourBabyExposedToSmokingInTheHomeOrCar,

      [EnumMember]
      [Name(Code = "1.2.36.1.2001.99999.999.90020", Name = "Is your baby placed on his/her back for sleeping?", CodeSystem = "PCEHRCustomDataComponent")]
      IsYourBabyPlacedOnHisHerBackForSleeping,

      [EnumMember]
      [Name(Code = "1.2.36.1.2001.99999.999.90021", Name = "Since this time yesterday, did your baby receive breast milk?", CodeSystem = "PCEHRCustomDataComponent")]
      SinceThisTimeYesterdayDidYourBabyReceiveBreastMilk,

      [EnumMember]
      [Name(Code = "1.2.36.1.2001.99999.999.90022", Name = "Since this time yesterday, did your baby receive Vitamins OR mineral supplements OR medicine (if required)", CodeSystem = "PCEHRCustomDataComponent")]
      SinceThisTimeYesterdayDidYourBabyReceiveVitaminsOrMineralSupplementsOrMedicine,

      [EnumMember]
      [Name(Code = "1.2.36.1.2001.99999.999.90023", Name = "Since this time yesterday, did your baby receive Plain water OR sweetened / flavoured water OR fruit juice OR tea / infusions", CodeSystem = "PCEHRCustomDataComponent")]
      SinceThisTimeYesterdayDidYourBabyReceivePlainWaterOrSweetenedFlavouredWaterOrFruitJuiceOrTeaInfusions,

      [EnumMember]
      [Name(Code = "1.2.36.1.2001.99999.999.90024", Name = "Since this time yesterday, did your baby receive Infant formula OR other milk (e.g. cows milk, soy milk, evaporated milk, condensed milk etc.) ?", CodeSystem = "PCEHRCustomDataComponent")]
      SinceThisTimeYesterdayDidYourBabyReceiveInfantFormulaOrOtherMilkEGCowsMilkSoyMilkEvaporatedMilkCondensedMilkEtc,

      [EnumMember]
      [Name(Code = "1.2.36.1.2001.99999.999.90025", Name = "Since this time yesterday, did your baby receive Solid OR semi-solid food", CodeSystem = "PCEHRCustomDataComponent")]
      SinceThisTimeYesterdayDidYourBabyReceiveSolidOrSemisolidFood,

    }
  }

