//------------------------------------------------------------------------------
// <auto-generated>
//     This code was generated by a tool.
//     Runtime Version:4.0.30319.42000
//
//     Changes to this file may cause incorrect behavior and will be lost if
//     the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------

namespace SEI2.TestConsole.SEI2ReportProxy {
    using System.Runtime.Serialization;
    using System;
    
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="ProxyBase", Namespace="http://schemas.datacontract.org/2004/07/Microsoft.Dynamics.AX.KernelInterop")]
    [System.SerializableAttribute()]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.XppObjectBase))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2WebServiceResponseContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2WebServiceResponseContractIDWS))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2WebServiceResponseContractIDWSUserMgmt))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2WebServiceResponseContractIDWSBundle))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaAbortionTransProceduresContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBlooddonorScreeningHBVContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaChildrensDatabaseMeasContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCoercion1TransHoldBackPatientContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCoercion2TransContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCoercion3TransContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCoercion3TransAssessmentContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCoercion4AssessmentContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCoercion5TransContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCoercion5TransAssessmentContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCoercionIncapacitatedSomatikTransContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCovidSchoolTestingTransContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCovidSchoolTestingTransCountryContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCovidTestingCountryContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticeActivityContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaIVFPharmacologicalTreatmentContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaInjHeroinSF36Contract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaInjHeroinICD10OtherContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaInjHeroinLocalInfectionsContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaInjHeroinNervousInjuriesContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaInjHeroinPsyciatricContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaInjHeroinSomaticOtherContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaInjHeroinSystemicInfectionsContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaInjHeroinVascularInjuriesContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaInjHeroinViralInfectionsContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaKLCareCitizensOwnObservationTransContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaMedicalProductSalesTransContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaMortality2MedicationContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaNABChildrenOtherContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaPregnancyScreeningHBVContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaRehabilitationProcedureContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaRehabilitationSupplementContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaReleaseFollowupTransContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSSIAidsDefinedDiseaseTransContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSpecialistPracticeDiagnosisContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaWaitInfoTransContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaAbortionTransSubDiagnoseContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaAbortionTransSubDiagnoseSupplementContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaAbortionTransVisitsContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBedPlacesTransContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBlooddonorScreeningHCVContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBlooddonorScreeningHivContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCoercion1TransReversalPatientContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCoercion1TransVerificationContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticeDiagnosisContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticeObservationContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticePatientComplicationContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticePatientContactContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaIVFUseOfOocytesContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaKLCareCompletedInterventionTransContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaKLCareConditionTransContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaKLCareEncounterTransContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaKLCareFollowUpObservationTransContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaKLCareGoalTransContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaKLCareMatterOfInterestObservationTransContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaKLCareMatterOfInterestObservationTransConditionCodeContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaKLCarePlannedInterventionTransContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaNABChildrenOwnContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaNABConvAbuseContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaNABConvFamilyContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaNABConvGroupContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaNABConvIndividualContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaNABConvPsycContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaPregnancyScreeningHIVContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaPregnancyScreeningSyphilisContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSSIBusinessInstitutionTransContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSSIDiagnoseTransContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSSIDiseaseAgensTransContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSSIDiseaseTypeTransContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSSIExaminationCauseTransContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSSIInfectionCountryTransContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSSIInfectionSource1TransContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSSIPersonalRiskTransContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSSIProphylaxisTransContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSSISexWithForeignPersonTransContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSSISexWithForeignProstituteTransContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSSISymptomsTransContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSpecialistPracticePatientContactContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCancelContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.MRSAPrefillContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaMRSAReportStatusContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.MRSAReportStatusIDWSResponseContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.MRSAReportStatusResponseContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.MRSASendPrefillResponseContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2UserCreateRequestContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2UserCreateResponseContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2UserDetailsRequestContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2UserDetailsResponseContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2UserGroupContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2UserSecurityRoleContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.ResponseContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SingleBundleResponseContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractResponseBase))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractResponseUserMgmt))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractResponseUserMgmtUserGroup))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserGroupDetails))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.user))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserDetails))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserGroup))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserGroupInfo))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtSecurityRole))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtSecurityRoleRequest))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.role))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserRoleRequests))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserGroupList))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractResponseUserMgmtUser))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractResponseUserMgmtRoleRequests))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractResponseBundleEntry))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractResponseBundleEntryUserMgmt))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractResponseBundleEntrySchema))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractResponseBundleEntrySchemaReport))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractResponseBundleEntrySchemaCancel))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractResponseBundle))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractBase))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmt))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserGroupBase))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserGroupGet))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserGroupDelete))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserGroupCreate))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserGroupUpdate))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtRoleRequests))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserBase))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserCreate))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserDelete))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserGet))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserStatusChange))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserUpdate))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractBundle))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractBundleEntry))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2WebServiceRequestContractBase))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2WebServiceRequestContractIDWS))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2WebServiceRequestContractIDWSUserMgmt))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2WebServiceRequestContractIDWSBundle))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2WebServiceRequestContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2WebServiceIDWSRequestContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBaseContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBaseMembersContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBedPlacesContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaAbortionContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBlooddonorScreeningContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCancerContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaChildrensDatabaseContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCoercion1Contract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCoercion2Contract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCoercion3Contract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCoercion4Contract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCoercion5Contract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCoercionIncapacitatedSomatikContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCovidSchoolTestingContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCovidTestingContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticeContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaHearingAidContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaIVFContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaInjHeroinContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBaseMembersFhirContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaKLCareContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaMRSAContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaMedicalProductSalesContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaMortality1Contract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaMortality2Contract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaNABContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaPregnancyScreeningContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaRehabilitationContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaReleaseFollowupContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaRitualCircumcisionContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSSIContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSentinelContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSpecialistPracticeContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaWaitInfoContract))]
    public partial class ProxyBase : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
        
        [System.NonSerializedAttribute()]
        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
        
        [global::System.ComponentModel.BrowsableAttribute(false)]
        public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
            get {
                return this.extensionDataField;
            }
            set {
                this.extensionDataField = value;
            }
        }
        
        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
        
        protected void RaisePropertyChanged(string propertyName) {
            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
            if ((propertyChanged != null)) {
                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="XppObjectBase", Namespace="http://schemas.datacontract.org/2004/07/Microsoft.Dynamics.Ax.Xpp")]
    [System.SerializableAttribute()]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2WebServiceResponseContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2WebServiceResponseContractIDWS))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2WebServiceResponseContractIDWSUserMgmt))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2WebServiceResponseContractIDWSBundle))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaAbortionTransProceduresContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBlooddonorScreeningHBVContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaChildrensDatabaseMeasContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCoercion1TransHoldBackPatientContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCoercion2TransContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCoercion3TransContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCoercion3TransAssessmentContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCoercion4AssessmentContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCoercion5TransContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCoercion5TransAssessmentContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCoercionIncapacitatedSomatikTransContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCovidSchoolTestingTransContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCovidSchoolTestingTransCountryContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCovidTestingCountryContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticeActivityContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaIVFPharmacologicalTreatmentContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaInjHeroinSF36Contract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaInjHeroinICD10OtherContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaInjHeroinLocalInfectionsContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaInjHeroinNervousInjuriesContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaInjHeroinPsyciatricContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaInjHeroinSomaticOtherContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaInjHeroinSystemicInfectionsContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaInjHeroinVascularInjuriesContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaInjHeroinViralInfectionsContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaKLCareCitizensOwnObservationTransContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaMedicalProductSalesTransContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaMortality2MedicationContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaNABChildrenOtherContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaPregnancyScreeningHBVContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaRehabilitationProcedureContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaRehabilitationSupplementContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaReleaseFollowupTransContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSSIAidsDefinedDiseaseTransContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSpecialistPracticeDiagnosisContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaWaitInfoTransContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaAbortionTransSubDiagnoseContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaAbortionTransSubDiagnoseSupplementContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaAbortionTransVisitsContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBedPlacesTransContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBlooddonorScreeningHCVContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBlooddonorScreeningHivContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCoercion1TransReversalPatientContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCoercion1TransVerificationContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticeDiagnosisContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticeObservationContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticePatientComplicationContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticePatientContactContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaIVFUseOfOocytesContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaKLCareCompletedInterventionTransContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaKLCareConditionTransContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaKLCareEncounterTransContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaKLCareFollowUpObservationTransContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaKLCareGoalTransContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaKLCareMatterOfInterestObservationTransContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaKLCareMatterOfInterestObservationTransConditionCodeContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaKLCarePlannedInterventionTransContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaNABChildrenOwnContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaNABConvAbuseContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaNABConvFamilyContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaNABConvGroupContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaNABConvIndividualContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaNABConvPsycContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaPregnancyScreeningHIVContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaPregnancyScreeningSyphilisContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSSIBusinessInstitutionTransContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSSIDiagnoseTransContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSSIDiseaseAgensTransContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSSIDiseaseTypeTransContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSSIExaminationCauseTransContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSSIInfectionCountryTransContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSSIInfectionSource1TransContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSSIPersonalRiskTransContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSSIProphylaxisTransContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSSISexWithForeignPersonTransContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSSISexWithForeignProstituteTransContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSSISymptomsTransContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSpecialistPracticePatientContactContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCancelContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.MRSAPrefillContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaMRSAReportStatusContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.MRSAReportStatusIDWSResponseContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.MRSAReportStatusResponseContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.MRSASendPrefillResponseContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2UserCreateRequestContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2UserCreateResponseContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2UserDetailsRequestContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2UserDetailsResponseContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2UserGroupContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2UserSecurityRoleContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.ResponseContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SingleBundleResponseContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractResponseBase))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractResponseUserMgmt))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractResponseUserMgmtUserGroup))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserGroupDetails))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.user))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserDetails))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserGroup))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserGroupInfo))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtSecurityRole))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtSecurityRoleRequest))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.role))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserRoleRequests))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserGroupList))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractResponseUserMgmtUser))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractResponseUserMgmtRoleRequests))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractResponseBundleEntry))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractResponseBundleEntryUserMgmt))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractResponseBundleEntrySchema))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractResponseBundleEntrySchemaReport))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractResponseBundleEntrySchemaCancel))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractResponseBundle))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractBase))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmt))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserGroupBase))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserGroupGet))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserGroupDelete))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserGroupCreate))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserGroupUpdate))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtRoleRequests))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserBase))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserCreate))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserDelete))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserGet))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserStatusChange))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserUpdate))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractBundle))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractBundleEntry))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2WebServiceRequestContractBase))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2WebServiceRequestContractIDWS))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2WebServiceRequestContractIDWSUserMgmt))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2WebServiceRequestContractIDWSBundle))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2WebServiceRequestContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2WebServiceIDWSRequestContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBaseContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBaseMembersContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBedPlacesContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaAbortionContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBlooddonorScreeningContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCancerContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaChildrensDatabaseContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCoercion1Contract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCoercion2Contract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCoercion3Contract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCoercion4Contract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCoercion5Contract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCoercionIncapacitatedSomatikContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCovidSchoolTestingContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCovidTestingContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticeContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaHearingAidContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaIVFContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaInjHeroinContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBaseMembersFhirContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaKLCareContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaMRSAContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaMedicalProductSalesContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaMortality1Contract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaMortality2Contract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaNABContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaPregnancyScreeningContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaRehabilitationContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaReleaseFollowupContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaRitualCircumcisionContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSSIContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSentinelContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSpecialistPracticeContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaWaitInfoContract))]
    public partial class XppObjectBase : SEI2.TestConsole.SEI2ReportProxy.ProxyBase {
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2WebServiceResponseContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2WebServiceResponseContractIDWS))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2WebServiceResponseContractIDWSUserMgmt))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2WebServiceResponseContractIDWSBundle))]
    public partial class SEI2WebServiceResponseContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string messageIdField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string requestIdField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string resultDocumentField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string soapHeaderMessageIdField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string messageId {
            get {
                return this.messageIdField;
            }
            set {
                if ((object.ReferenceEquals(this.messageIdField, value) != true)) {
                    this.messageIdField = value;
                    this.RaisePropertyChanged("messageId");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string requestId {
            get {
                return this.requestIdField;
            }
            set {
                if ((object.ReferenceEquals(this.requestIdField, value) != true)) {
                    this.requestIdField = value;
                    this.RaisePropertyChanged("requestId");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string resultDocument {
            get {
                return this.resultDocumentField;
            }
            set {
                if ((object.ReferenceEquals(this.resultDocumentField, value) != true)) {
                    this.resultDocumentField = value;
                    this.RaisePropertyChanged("resultDocument");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string soapHeaderMessageId {
            get {
                return this.soapHeaderMessageIdField;
            }
            set {
                if ((object.ReferenceEquals(this.soapHeaderMessageIdField, value) != true)) {
                    this.soapHeaderMessageIdField = value;
                    this.RaisePropertyChanged("soapHeaderMessageId");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2WebServiceResponseContractIDWS", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2WebServiceResponseContractIDWSUserMgmt))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2WebServiceResponseContractIDWSBundle))]
    public partial class SEI2WebServiceResponseContractIDWS : SEI2.TestConsole.SEI2ReportProxy.SEI2WebServiceResponseContract {
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2WebServiceResponseContractIDWSUserMgmt", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2WebServiceResponseContractIDWSUserMgmt : SEI2.TestConsole.SEI2ReportProxy.SEI2WebServiceResponseContractIDWS {
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2WebServiceResponseContractIDWSBundle", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2WebServiceResponseContractIDWSBundle : SEI2.TestConsole.SEI2ReportProxy.SEI2WebServiceResponseContractIDWS {
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaAbortionTransProceduresContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaAbortionTransProceduresContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime abortionProcedureDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string procedureCodeField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime abortionProcedureDate {
            get {
                return this.abortionProcedureDateField;
            }
            set {
                if ((this.abortionProcedureDateField.Equals(value) != true)) {
                    this.abortionProcedureDateField = value;
                    this.RaisePropertyChanged("abortionProcedureDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string procedureCode {
            get {
                return this.procedureCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.procedureCodeField, value) != true)) {
                    this.procedureCodeField = value;
                    this.RaisePropertyChanged("procedureCode");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaBlooddonorScreeningHBVContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaBlooddonorScreeningHBVContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string cityField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string countryField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2BlooddonorScreeningYesNo donorFoundByNATTestField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string firstNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2Gender genderField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2BlooddonorScreeningYesNo individualSchemaSubmittedField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2BlooddonorscreeningLookback lookbackField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string municipalityCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string schemaPersonCivilRegistrationIdentifierField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string streetNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string streetNumField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string surNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime testDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string zipCodeField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string city {
            get {
                return this.cityField;
            }
            set {
                if ((object.ReferenceEquals(this.cityField, value) != true)) {
                    this.cityField = value;
                    this.RaisePropertyChanged("city");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string country {
            get {
                return this.countryField;
            }
            set {
                if ((object.ReferenceEquals(this.countryField, value) != true)) {
                    this.countryField = value;
                    this.RaisePropertyChanged("country");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2BlooddonorScreeningYesNo donorFoundByNATTest {
            get {
                return this.donorFoundByNATTestField;
            }
            set {
                if ((this.donorFoundByNATTestField.Equals(value) != true)) {
                    this.donorFoundByNATTestField = value;
                    this.RaisePropertyChanged("donorFoundByNATTest");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string firstName {
            get {
                return this.firstNameField;
            }
            set {
                if ((object.ReferenceEquals(this.firstNameField, value) != true)) {
                    this.firstNameField = value;
                    this.RaisePropertyChanged("firstName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2Gender gender {
            get {
                return this.genderField;
            }
            set {
                if ((this.genderField.Equals(value) != true)) {
                    this.genderField = value;
                    this.RaisePropertyChanged("gender");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2BlooddonorScreeningYesNo individualSchemaSubmitted {
            get {
                return this.individualSchemaSubmittedField;
            }
            set {
                if ((this.individualSchemaSubmittedField.Equals(value) != true)) {
                    this.individualSchemaSubmittedField = value;
                    this.RaisePropertyChanged("individualSchemaSubmitted");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2BlooddonorscreeningLookback lookback {
            get {
                return this.lookbackField;
            }
            set {
                if ((this.lookbackField.Equals(value) != true)) {
                    this.lookbackField = value;
                    this.RaisePropertyChanged("lookback");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string municipalityCode {
            get {
                return this.municipalityCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.municipalityCodeField, value) != true)) {
                    this.municipalityCodeField = value;
                    this.RaisePropertyChanged("municipalityCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string schemaPersonCivilRegistrationIdentifier {
            get {
                return this.schemaPersonCivilRegistrationIdentifierField;
            }
            set {
                if ((object.ReferenceEquals(this.schemaPersonCivilRegistrationIdentifierField, value) != true)) {
                    this.schemaPersonCivilRegistrationIdentifierField = value;
                    this.RaisePropertyChanged("schemaPersonCivilRegistrationIdentifier");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string streetName {
            get {
                return this.streetNameField;
            }
            set {
                if ((object.ReferenceEquals(this.streetNameField, value) != true)) {
                    this.streetNameField = value;
                    this.RaisePropertyChanged("streetName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string streetNum {
            get {
                return this.streetNumField;
            }
            set {
                if ((object.ReferenceEquals(this.streetNumField, value) != true)) {
                    this.streetNumField = value;
                    this.RaisePropertyChanged("streetNum");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string surName {
            get {
                return this.surNameField;
            }
            set {
                if ((object.ReferenceEquals(this.surNameField, value) != true)) {
                    this.surNameField = value;
                    this.RaisePropertyChanged("surName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime testDate {
            get {
                return this.testDateField;
            }
            set {
                if ((this.testDateField.Equals(value) != true)) {
                    this.testDateField = value;
                    this.RaisePropertyChanged("testDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string zipCode {
            get {
                return this.zipCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.zipCodeField, value) != true)) {
                    this.zipCodeField = value;
                    this.RaisePropertyChanged("zipCode");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaChildrensDatabaseMeasContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaChildrensDatabaseMeasContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int heightField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime measurementDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int weightField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int height {
            get {
                return this.heightField;
            }
            set {
                if ((this.heightField.Equals(value) != true)) {
                    this.heightField = value;
                    this.RaisePropertyChanged("height");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime measurementDate {
            get {
                return this.measurementDateField;
            }
            set {
                if ((this.measurementDateField.Equals(value) != true)) {
                    this.measurementDateField = value;
                    this.RaisePropertyChanged("measurementDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int weight {
            get {
                return this.weightField;
            }
            set {
                if ((this.weightField.Equals(value) != true)) {
                    this.weightField = value;
                    this.RaisePropertyChanged("weight");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaCoercion1TransHoldBackPatientContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaCoercion1TransHoldBackPatientContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime assessingPhyssicianDecisionDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2CoercionEnforcentmentReason coercionEnforcentmentReasonField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime enforcementDateField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime assessingPhyssicianDecisionDate {
            get {
                return this.assessingPhyssicianDecisionDateField;
            }
            set {
                if ((this.assessingPhyssicianDecisionDateField.Equals(value) != true)) {
                    this.assessingPhyssicianDecisionDateField = value;
                    this.RaisePropertyChanged("assessingPhyssicianDecisionDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2CoercionEnforcentmentReason coercionEnforcentmentReason {
            get {
                return this.coercionEnforcentmentReasonField;
            }
            set {
                if ((this.coercionEnforcentmentReasonField.Equals(value) != true)) {
                    this.coercionEnforcentmentReasonField = value;
                    this.RaisePropertyChanged("coercionEnforcentmentReason");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime enforcementDate {
            get {
                return this.enforcementDateField;
            }
            set {
                if ((this.enforcementDateField.Equals(value) != true)) {
                    this.enforcementDateField = value;
                    this.RaisePropertyChanged("enforcementDate");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaCoercion2TransContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaCoercion2TransContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime treatmentDateField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime treatmentDate {
            get {
                return this.treatmentDateField;
            }
            set {
                if ((this.treatmentDateField.Equals(value) != true)) {
                    this.treatmentDateField = value;
                    this.RaisePropertyChanged("treatmentDate");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaCoercion3TransContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaCoercion3TransContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCoercion3TransAssessmentContract[] coercion3TransAssessmentField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime coercionBeginField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime coercionDecisionDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime coercionEndField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2CoercionEnforcentmentReason2 coercionEnforcentmentReason2Field;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime coercionPerscribingDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes coercionTreatmentField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string lineCreatedByField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes minorResistingForceField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes specialPlacementField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2UseOfCoercionReason useOfCoercionReasonField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2UseOfCoercionType useOfCoercionTypeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2YesNo useOfCoercionWithDifferentTreatmentField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int versionTransField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCoercion3TransAssessmentContract[] coercion3TransAssessment {
            get {
                return this.coercion3TransAssessmentField;
            }
            set {
                if ((object.ReferenceEquals(this.coercion3TransAssessmentField, value) != true)) {
                    this.coercion3TransAssessmentField = value;
                    this.RaisePropertyChanged("coercion3TransAssessment");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime coercionBegin {
            get {
                return this.coercionBeginField;
            }
            set {
                if ((this.coercionBeginField.Equals(value) != true)) {
                    this.coercionBeginField = value;
                    this.RaisePropertyChanged("coercionBegin");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime coercionDecisionDate {
            get {
                return this.coercionDecisionDateField;
            }
            set {
                if ((this.coercionDecisionDateField.Equals(value) != true)) {
                    this.coercionDecisionDateField = value;
                    this.RaisePropertyChanged("coercionDecisionDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime coercionEnd {
            get {
                return this.coercionEndField;
            }
            set {
                if ((this.coercionEndField.Equals(value) != true)) {
                    this.coercionEndField = value;
                    this.RaisePropertyChanged("coercionEnd");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2CoercionEnforcentmentReason2 coercionEnforcentmentReason2 {
            get {
                return this.coercionEnforcentmentReason2Field;
            }
            set {
                if ((this.coercionEnforcentmentReason2Field.Equals(value) != true)) {
                    this.coercionEnforcentmentReason2Field = value;
                    this.RaisePropertyChanged("coercionEnforcentmentReason2");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime coercionPerscribingDate {
            get {
                return this.coercionPerscribingDateField;
            }
            set {
                if ((this.coercionPerscribingDateField.Equals(value) != true)) {
                    this.coercionPerscribingDateField = value;
                    this.RaisePropertyChanged("coercionPerscribingDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes coercionTreatment {
            get {
                return this.coercionTreatmentField;
            }
            set {
                if ((this.coercionTreatmentField.Equals(value) != true)) {
                    this.coercionTreatmentField = value;
                    this.RaisePropertyChanged("coercionTreatment");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string lineCreatedBy {
            get {
                return this.lineCreatedByField;
            }
            set {
                if ((object.ReferenceEquals(this.lineCreatedByField, value) != true)) {
                    this.lineCreatedByField = value;
                    this.RaisePropertyChanged("lineCreatedBy");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes minorResistingForce {
            get {
                return this.minorResistingForceField;
            }
            set {
                if ((this.minorResistingForceField.Equals(value) != true)) {
                    this.minorResistingForceField = value;
                    this.RaisePropertyChanged("minorResistingForce");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes specialPlacement {
            get {
                return this.specialPlacementField;
            }
            set {
                if ((this.specialPlacementField.Equals(value) != true)) {
                    this.specialPlacementField = value;
                    this.RaisePropertyChanged("specialPlacement");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2UseOfCoercionReason useOfCoercionReason {
            get {
                return this.useOfCoercionReasonField;
            }
            set {
                if ((this.useOfCoercionReasonField.Equals(value) != true)) {
                    this.useOfCoercionReasonField = value;
                    this.RaisePropertyChanged("useOfCoercionReason");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2UseOfCoercionType useOfCoercionType {
            get {
                return this.useOfCoercionTypeField;
            }
            set {
                if ((this.useOfCoercionTypeField.Equals(value) != true)) {
                    this.useOfCoercionTypeField = value;
                    this.RaisePropertyChanged("useOfCoercionType");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2YesNo useOfCoercionWithDifferentTreatment {
            get {
                return this.useOfCoercionWithDifferentTreatmentField;
            }
            set {
                if ((this.useOfCoercionWithDifferentTreatmentField.Equals(value) != true)) {
                    this.useOfCoercionWithDifferentTreatmentField = value;
                    this.RaisePropertyChanged("useOfCoercionWithDifferentTreatment");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int versionTrans {
            get {
                return this.versionTransField;
            }
            set {
                if ((this.versionTransField.Equals(value) != true)) {
                    this.versionTransField = value;
                    this.RaisePropertyChanged("versionTrans");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaCoercion3TransAssessmentContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaCoercion3TransAssessmentContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2AssessingPhysician assessingPhysicianField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime assessingPhysicianDateTimeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2ExternalConcurrence externalConcurrenceField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2AssessingPhysician assessingPhysician {
            get {
                return this.assessingPhysicianField;
            }
            set {
                if ((this.assessingPhysicianField.Equals(value) != true)) {
                    this.assessingPhysicianField = value;
                    this.RaisePropertyChanged("assessingPhysician");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime assessingPhysicianDateTime {
            get {
                return this.assessingPhysicianDateTimeField;
            }
            set {
                if ((this.assessingPhysicianDateTimeField.Equals(value) != true)) {
                    this.assessingPhysicianDateTimeField = value;
                    this.RaisePropertyChanged("assessingPhysicianDateTime");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2ExternalConcurrence externalConcurrence {
            get {
                return this.externalConcurrenceField;
            }
            set {
                if ((this.externalConcurrenceField.Equals(value) != true)) {
                    this.externalConcurrenceField = value;
                    this.RaisePropertyChanged("externalConcurrence");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaCoercion4AssessmentContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaCoercion4AssessmentContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime coercionAssessingDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int coercionDaysAfterPrescriptionField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime coercionAssessingDate {
            get {
                return this.coercionAssessingDateField;
            }
            set {
                if ((this.coercionAssessingDateField.Equals(value) != true)) {
                    this.coercionAssessingDateField = value;
                    this.RaisePropertyChanged("coercionAssessingDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int coercionDaysAfterPrescription {
            get {
                return this.coercionDaysAfterPrescriptionField;
            }
            set {
                if ((this.coercionDaysAfterPrescriptionField.Equals(value) != true)) {
                    this.coercionDaysAfterPrescriptionField = value;
                    this.RaisePropertyChanged("coercionDaysAfterPrescription");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaCoercion5TransContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaCoercion5TransContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCoercion5TransAssessmentContract[] coercion5TransAssessmentField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2Coercion5CoercionType coercionTypeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2Coercion5CoercionTypeReason coercionTypeReasonField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2CoercionDoorlockingFrequency doorlockingFrequencyField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime enforcementBeginDateTimeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime enforcementEndDateTimeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string lineCreatedByField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes regularDoorlockingField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime walkingCoercionSSIApplicationPermitionDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime walkingCoercionSSIFinalPermitionDateField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCoercion5TransAssessmentContract[] coercion5TransAssessment {
            get {
                return this.coercion5TransAssessmentField;
            }
            set {
                if ((object.ReferenceEquals(this.coercion5TransAssessmentField, value) != true)) {
                    this.coercion5TransAssessmentField = value;
                    this.RaisePropertyChanged("coercion5TransAssessment");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2Coercion5CoercionType coercionType {
            get {
                return this.coercionTypeField;
            }
            set {
                if ((this.coercionTypeField.Equals(value) != true)) {
                    this.coercionTypeField = value;
                    this.RaisePropertyChanged("coercionType");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2Coercion5CoercionTypeReason coercionTypeReason {
            get {
                return this.coercionTypeReasonField;
            }
            set {
                if ((this.coercionTypeReasonField.Equals(value) != true)) {
                    this.coercionTypeReasonField = value;
                    this.RaisePropertyChanged("coercionTypeReason");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2CoercionDoorlockingFrequency doorlockingFrequency {
            get {
                return this.doorlockingFrequencyField;
            }
            set {
                if ((this.doorlockingFrequencyField.Equals(value) != true)) {
                    this.doorlockingFrequencyField = value;
                    this.RaisePropertyChanged("doorlockingFrequency");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime enforcementBeginDateTime {
            get {
                return this.enforcementBeginDateTimeField;
            }
            set {
                if ((this.enforcementBeginDateTimeField.Equals(value) != true)) {
                    this.enforcementBeginDateTimeField = value;
                    this.RaisePropertyChanged("enforcementBeginDateTime");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime enforcementEndDateTime {
            get {
                return this.enforcementEndDateTimeField;
            }
            set {
                if ((this.enforcementEndDateTimeField.Equals(value) != true)) {
                    this.enforcementEndDateTimeField = value;
                    this.RaisePropertyChanged("enforcementEndDateTime");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string lineCreatedBy {
            get {
                return this.lineCreatedByField;
            }
            set {
                if ((object.ReferenceEquals(this.lineCreatedByField, value) != true)) {
                    this.lineCreatedByField = value;
                    this.RaisePropertyChanged("lineCreatedBy");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes regularDoorlocking {
            get {
                return this.regularDoorlockingField;
            }
            set {
                if ((this.regularDoorlockingField.Equals(value) != true)) {
                    this.regularDoorlockingField = value;
                    this.RaisePropertyChanged("regularDoorlocking");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime walkingCoercionSSIApplicationPermitionDate {
            get {
                return this.walkingCoercionSSIApplicationPermitionDateField;
            }
            set {
                if ((this.walkingCoercionSSIApplicationPermitionDateField.Equals(value) != true)) {
                    this.walkingCoercionSSIApplicationPermitionDateField = value;
                    this.RaisePropertyChanged("walkingCoercionSSIApplicationPermitionDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime walkingCoercionSSIFinalPermitionDate {
            get {
                return this.walkingCoercionSSIFinalPermitionDateField;
            }
            set {
                if ((this.walkingCoercionSSIFinalPermitionDateField.Equals(value) != true)) {
                    this.walkingCoercionSSIFinalPermitionDateField = value;
                    this.RaisePropertyChanged("walkingCoercionSSIFinalPermitionDate");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaCoercion5TransAssessmentContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaCoercion5TransAssessmentContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime coercionAssessingDateField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime coercionAssessingDate {
            get {
                return this.coercionAssessingDateField;
            }
            set {
                if ((this.coercionAssessingDateField.Equals(value) != true)) {
                    this.coercionAssessingDateField = value;
                    this.RaisePropertyChanged("coercionAssessingDate");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaCoercionIncapacitatedSomatikTransContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaCoercionIncapacitatedSomatikTransContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime decisionDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime decisionLastValidDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string decisionReasonCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime hospitalizationDecisionDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime medicineDecisionDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime retensionDecisionDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string treatmentSiteCodeField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime decisionDate {
            get {
                return this.decisionDateField;
            }
            set {
                if ((this.decisionDateField.Equals(value) != true)) {
                    this.decisionDateField = value;
                    this.RaisePropertyChanged("decisionDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime decisionLastValidDate {
            get {
                return this.decisionLastValidDateField;
            }
            set {
                if ((this.decisionLastValidDateField.Equals(value) != true)) {
                    this.decisionLastValidDateField = value;
                    this.RaisePropertyChanged("decisionLastValidDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string decisionReasonCode {
            get {
                return this.decisionReasonCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.decisionReasonCodeField, value) != true)) {
                    this.decisionReasonCodeField = value;
                    this.RaisePropertyChanged("decisionReasonCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime hospitalizationDecisionDate {
            get {
                return this.hospitalizationDecisionDateField;
            }
            set {
                if ((this.hospitalizationDecisionDateField.Equals(value) != true)) {
                    this.hospitalizationDecisionDateField = value;
                    this.RaisePropertyChanged("hospitalizationDecisionDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime medicineDecisionDate {
            get {
                return this.medicineDecisionDateField;
            }
            set {
                if ((this.medicineDecisionDateField.Equals(value) != true)) {
                    this.medicineDecisionDateField = value;
                    this.RaisePropertyChanged("medicineDecisionDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime retensionDecisionDate {
            get {
                return this.retensionDecisionDateField;
            }
            set {
                if ((this.retensionDecisionDateField.Equals(value) != true)) {
                    this.retensionDecisionDateField = value;
                    this.RaisePropertyChanged("retensionDecisionDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string treatmentSiteCode {
            get {
                return this.treatmentSiteCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.treatmentSiteCodeField, value) != true)) {
                    this.treatmentSiteCodeField = value;
                    this.RaisePropertyChanged("treatmentSiteCode");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaCovidSchoolTestingTransContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaCovidSchoolTestingTransContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string cityField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string commentField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2CovidYesNoId consentField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string countryField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCovidSchoolTestingTransCountryContract[] covidSchoolTestingTransCountryField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string firstNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2Gender genderField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int lineNumberField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2CovidSchoolLocalization localizationField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string municipalityCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2CovidPersonType personTypeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string phoneNumberField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string schemaPersonCivilRegistrationIdentifierField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string streetNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string streetNumField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string surNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime testDatetimeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2CovidTestResult testResultField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2CovidYesNoId travelAbroadField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string zipCodeField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string city {
            get {
                return this.cityField;
            }
            set {
                if ((object.ReferenceEquals(this.cityField, value) != true)) {
                    this.cityField = value;
                    this.RaisePropertyChanged("city");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string comment {
            get {
                return this.commentField;
            }
            set {
                if ((object.ReferenceEquals(this.commentField, value) != true)) {
                    this.commentField = value;
                    this.RaisePropertyChanged("comment");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2CovidYesNoId consent {
            get {
                return this.consentField;
            }
            set {
                if ((this.consentField.Equals(value) != true)) {
                    this.consentField = value;
                    this.RaisePropertyChanged("consent");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string country {
            get {
                return this.countryField;
            }
            set {
                if ((object.ReferenceEquals(this.countryField, value) != true)) {
                    this.countryField = value;
                    this.RaisePropertyChanged("country");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCovidSchoolTestingTransCountryContract[] covidSchoolTestingTransCountry {
            get {
                return this.covidSchoolTestingTransCountryField;
            }
            set {
                if ((object.ReferenceEquals(this.covidSchoolTestingTransCountryField, value) != true)) {
                    this.covidSchoolTestingTransCountryField = value;
                    this.RaisePropertyChanged("covidSchoolTestingTransCountry");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string firstName {
            get {
                return this.firstNameField;
            }
            set {
                if ((object.ReferenceEquals(this.firstNameField, value) != true)) {
                    this.firstNameField = value;
                    this.RaisePropertyChanged("firstName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2Gender gender {
            get {
                return this.genderField;
            }
            set {
                if ((this.genderField.Equals(value) != true)) {
                    this.genderField = value;
                    this.RaisePropertyChanged("gender");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int lineNumber {
            get {
                return this.lineNumberField;
            }
            set {
                if ((this.lineNumberField.Equals(value) != true)) {
                    this.lineNumberField = value;
                    this.RaisePropertyChanged("lineNumber");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2CovidSchoolLocalization localization {
            get {
                return this.localizationField;
            }
            set {
                if ((this.localizationField.Equals(value) != true)) {
                    this.localizationField = value;
                    this.RaisePropertyChanged("localization");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string municipalityCode {
            get {
                return this.municipalityCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.municipalityCodeField, value) != true)) {
                    this.municipalityCodeField = value;
                    this.RaisePropertyChanged("municipalityCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2CovidPersonType personType {
            get {
                return this.personTypeField;
            }
            set {
                if ((this.personTypeField.Equals(value) != true)) {
                    this.personTypeField = value;
                    this.RaisePropertyChanged("personType");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string phoneNumber {
            get {
                return this.phoneNumberField;
            }
            set {
                if ((object.ReferenceEquals(this.phoneNumberField, value) != true)) {
                    this.phoneNumberField = value;
                    this.RaisePropertyChanged("phoneNumber");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string schemaPersonCivilRegistrationIdentifier {
            get {
                return this.schemaPersonCivilRegistrationIdentifierField;
            }
            set {
                if ((object.ReferenceEquals(this.schemaPersonCivilRegistrationIdentifierField, value) != true)) {
                    this.schemaPersonCivilRegistrationIdentifierField = value;
                    this.RaisePropertyChanged("schemaPersonCivilRegistrationIdentifier");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string streetName {
            get {
                return this.streetNameField;
            }
            set {
                if ((object.ReferenceEquals(this.streetNameField, value) != true)) {
                    this.streetNameField = value;
                    this.RaisePropertyChanged("streetName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string streetNum {
            get {
                return this.streetNumField;
            }
            set {
                if ((object.ReferenceEquals(this.streetNumField, value) != true)) {
                    this.streetNumField = value;
                    this.RaisePropertyChanged("streetNum");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string surName {
            get {
                return this.surNameField;
            }
            set {
                if ((object.ReferenceEquals(this.surNameField, value) != true)) {
                    this.surNameField = value;
                    this.RaisePropertyChanged("surName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime testDatetime {
            get {
                return this.testDatetimeField;
            }
            set {
                if ((this.testDatetimeField.Equals(value) != true)) {
                    this.testDatetimeField = value;
                    this.RaisePropertyChanged("testDatetime");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2CovidTestResult testResult {
            get {
                return this.testResultField;
            }
            set {
                if ((this.testResultField.Equals(value) != true)) {
                    this.testResultField = value;
                    this.RaisePropertyChanged("testResult");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2CovidYesNoId travelAbroad {
            get {
                return this.travelAbroadField;
            }
            set {
                if ((this.travelAbroadField.Equals(value) != true)) {
                    this.travelAbroadField = value;
                    this.RaisePropertyChanged("travelAbroad");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string zipCode {
            get {
                return this.zipCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.zipCodeField, value) != true)) {
                    this.zipCodeField = value;
                    this.RaisePropertyChanged("zipCode");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaCovidSchoolTestingTransCountryContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaCovidSchoolTestingTransCountryContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string countryCodeField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string countryCode {
            get {
                return this.countryCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.countryCodeField, value) != true)) {
                    this.countryCodeField = value;
                    this.RaisePropertyChanged("countryCode");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaCovidTestingCountryContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaCovidTestingCountryContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string countryCodeField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string countryCode {
            get {
                return this.countryCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.countryCodeField, value) != true)) {
                    this.countryCodeField = value;
                    this.RaisePropertyChanged("countryCode");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaGeneralPracticeActivityContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaGeneralPracticeActivityContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime activityDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticeActivityDateName activityDateNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticeActivityClassif classifField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string classifCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string identificationCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticeActivityName nameField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime activityDate {
            get {
                return this.activityDateField;
            }
            set {
                if ((this.activityDateField.Equals(value) != true)) {
                    this.activityDateField = value;
                    this.RaisePropertyChanged("activityDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticeActivityDateName activityDateName {
            get {
                return this.activityDateNameField;
            }
            set {
                if ((this.activityDateNameField.Equals(value) != true)) {
                    this.activityDateNameField = value;
                    this.RaisePropertyChanged("activityDateName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticeActivityClassif classif {
            get {
                return this.classifField;
            }
            set {
                if ((this.classifField.Equals(value) != true)) {
                    this.classifField = value;
                    this.RaisePropertyChanged("classif");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string classifCode {
            get {
                return this.classifCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.classifCodeField, value) != true)) {
                    this.classifCodeField = value;
                    this.RaisePropertyChanged("classifCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string identificationCode {
            get {
                return this.identificationCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.identificationCodeField, value) != true)) {
                    this.identificationCodeField = value;
                    this.RaisePropertyChanged("identificationCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticeActivityName name {
            get {
                return this.nameField;
            }
            set {
                if ((this.nameField.Equals(value) != true)) {
                    this.nameField = value;
                    this.RaisePropertyChanged("name");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaIVFPharmacologicalTreatmentContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaIVFPharmacologicalTreatmentContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string pharmacologicalTreatmentCodeField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string pharmacologicalTreatmentCode {
            get {
                return this.pharmacologicalTreatmentCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.pharmacologicalTreatmentCodeField, value) != true)) {
                    this.pharmacologicalTreatmentCodeField = value;
                    this.RaisePropertyChanged("pharmacologicalTreatmentCode");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaInjHeroinSF36Contract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaInjHeroinSF36Contract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private decimal amountAlcoholField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private decimal amountSubstanceField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinCurrentHousing currentHousingField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int daysLast30AlcoholField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int daysLast30AmphField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int daysLast30BenzoField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int daysLast30BuprenField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int daysLast30CocaField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int daysLast30EcstaField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int daysLast30HalluField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int daysLast30HashField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int daysLast30HeroinField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int daysLast30IllegalField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int daysLast30InhalField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int daysLast30MethField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int daysLast30OpiatesField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int daysLast30OtherField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int daysLast30SubstField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime followUpSchemaDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinHealthGeneral healthGeneralField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinHealthProgress healthProgressField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinHealthStatements healthStatementsAField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinHealthStatements healthStatementsBField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinHealthStatements healthStatementsCField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinHealthStatements healthStatementsDField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaInjHeroinICD10OtherContract[] injHeroinICD10OtherField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaInjHeroinLocalInfectionsContract[] injHeroinLocalInfectionsField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaInjHeroinNervousInjuriesContract[] injHeroinNervousInjuriesField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaInjHeroinPsyciatricContract[] injHeroinPsyciatricField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaInjHeroinSomaticOtherContract[] injHeroinSomaticOtherField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaInjHeroinSystemicInfectionsContract[] injHeroinSystemicInfectionsField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaInjHeroinVascularInjuriesContract[] injHeroinVascularInjuriesField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaInjHeroinViralInfectionsContract[] injHeroinViralInfectionsField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaInjHeroinInjRelSomatic injRelSomaticField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinLimitedActivity limitedActivityAField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinLimitedActivity limitedActivityBField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinLimitedActivity limitedActivityCField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinLimitedActivity limitedActivityDField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinLimitedActivity limitedActivityEField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinLimitedActivity limitedActivityFField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinLimitedActivity limitedActivityGField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinLimitedActivity limitedActivityHField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinLimitedActivity limitedActivityIField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinLimitedActivity limitedActivityJField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinLimitingPain limitingPainField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinLivingSituation livingSituationField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinMainIncome mainIncomeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int numberOfAlcUnitsField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaInjHeroinOtherSomatic otherSomaticField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinPhysicalPain physicalPainField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaInjHeroinPsycConditions psycConditionsField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinRecentWellbeing recentWellbeing10Field;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinRecentWellbeing recentWellbeingAField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinRecentWellbeing recentWellbeingBField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinRecentWellbeing recentWellbeingCField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinRecentWellbeing recentWellbeingDField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinRecentWellbeing recentWellbeingEField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinRecentWellbeing recentWellbeingFField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinRecentWellbeing recentWellbeingGField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinRecentWellbeing recentWellbeingHField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinRecentWellbeing recentWellbeingIField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinRiskInj riskInjField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinRiskShared riskSharedField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinSocialContact socialContactField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaInjYesNo yesNo4AField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaInjYesNo yesNo4BField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaInjYesNo yesNo4CField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaInjYesNo yesNo4DField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaInjYesNo yesNo5AField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaInjYesNo yesNo5BField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaInjYesNo yesNo5CField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public decimal amountAlcohol {
            get {
                return this.amountAlcoholField;
            }
            set {
                if ((this.amountAlcoholField.Equals(value) != true)) {
                    this.amountAlcoholField = value;
                    this.RaisePropertyChanged("amountAlcohol");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public decimal amountSubstance {
            get {
                return this.amountSubstanceField;
            }
            set {
                if ((this.amountSubstanceField.Equals(value) != true)) {
                    this.amountSubstanceField = value;
                    this.RaisePropertyChanged("amountSubstance");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinCurrentHousing currentHousing {
            get {
                return this.currentHousingField;
            }
            set {
                if ((this.currentHousingField.Equals(value) != true)) {
                    this.currentHousingField = value;
                    this.RaisePropertyChanged("currentHousing");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int daysLast30Alcohol {
            get {
                return this.daysLast30AlcoholField;
            }
            set {
                if ((this.daysLast30AlcoholField.Equals(value) != true)) {
                    this.daysLast30AlcoholField = value;
                    this.RaisePropertyChanged("daysLast30Alcohol");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int daysLast30Amph {
            get {
                return this.daysLast30AmphField;
            }
            set {
                if ((this.daysLast30AmphField.Equals(value) != true)) {
                    this.daysLast30AmphField = value;
                    this.RaisePropertyChanged("daysLast30Amph");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int daysLast30Benzo {
            get {
                return this.daysLast30BenzoField;
            }
            set {
                if ((this.daysLast30BenzoField.Equals(value) != true)) {
                    this.daysLast30BenzoField = value;
                    this.RaisePropertyChanged("daysLast30Benzo");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int daysLast30Bupren {
            get {
                return this.daysLast30BuprenField;
            }
            set {
                if ((this.daysLast30BuprenField.Equals(value) != true)) {
                    this.daysLast30BuprenField = value;
                    this.RaisePropertyChanged("daysLast30Bupren");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int daysLast30Coca {
            get {
                return this.daysLast30CocaField;
            }
            set {
                if ((this.daysLast30CocaField.Equals(value) != true)) {
                    this.daysLast30CocaField = value;
                    this.RaisePropertyChanged("daysLast30Coca");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int daysLast30Ecsta {
            get {
                return this.daysLast30EcstaField;
            }
            set {
                if ((this.daysLast30EcstaField.Equals(value) != true)) {
                    this.daysLast30EcstaField = value;
                    this.RaisePropertyChanged("daysLast30Ecsta");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int daysLast30Hallu {
            get {
                return this.daysLast30HalluField;
            }
            set {
                if ((this.daysLast30HalluField.Equals(value) != true)) {
                    this.daysLast30HalluField = value;
                    this.RaisePropertyChanged("daysLast30Hallu");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int daysLast30Hash {
            get {
                return this.daysLast30HashField;
            }
            set {
                if ((this.daysLast30HashField.Equals(value) != true)) {
                    this.daysLast30HashField = value;
                    this.RaisePropertyChanged("daysLast30Hash");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int daysLast30Heroin {
            get {
                return this.daysLast30HeroinField;
            }
            set {
                if ((this.daysLast30HeroinField.Equals(value) != true)) {
                    this.daysLast30HeroinField = value;
                    this.RaisePropertyChanged("daysLast30Heroin");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int daysLast30Illegal {
            get {
                return this.daysLast30IllegalField;
            }
            set {
                if ((this.daysLast30IllegalField.Equals(value) != true)) {
                    this.daysLast30IllegalField = value;
                    this.RaisePropertyChanged("daysLast30Illegal");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int daysLast30Inhal {
            get {
                return this.daysLast30InhalField;
            }
            set {
                if ((this.daysLast30InhalField.Equals(value) != true)) {
                    this.daysLast30InhalField = value;
                    this.RaisePropertyChanged("daysLast30Inhal");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int daysLast30Meth {
            get {
                return this.daysLast30MethField;
            }
            set {
                if ((this.daysLast30MethField.Equals(value) != true)) {
                    this.daysLast30MethField = value;
                    this.RaisePropertyChanged("daysLast30Meth");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int daysLast30Opiates {
            get {
                return this.daysLast30OpiatesField;
            }
            set {
                if ((this.daysLast30OpiatesField.Equals(value) != true)) {
                    this.daysLast30OpiatesField = value;
                    this.RaisePropertyChanged("daysLast30Opiates");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int daysLast30Other {
            get {
                return this.daysLast30OtherField;
            }
            set {
                if ((this.daysLast30OtherField.Equals(value) != true)) {
                    this.daysLast30OtherField = value;
                    this.RaisePropertyChanged("daysLast30Other");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int daysLast30Subst {
            get {
                return this.daysLast30SubstField;
            }
            set {
                if ((this.daysLast30SubstField.Equals(value) != true)) {
                    this.daysLast30SubstField = value;
                    this.RaisePropertyChanged("daysLast30Subst");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime followUpSchemaDate {
            get {
                return this.followUpSchemaDateField;
            }
            set {
                if ((this.followUpSchemaDateField.Equals(value) != true)) {
                    this.followUpSchemaDateField = value;
                    this.RaisePropertyChanged("followUpSchemaDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinHealthGeneral healthGeneral {
            get {
                return this.healthGeneralField;
            }
            set {
                if ((this.healthGeneralField.Equals(value) != true)) {
                    this.healthGeneralField = value;
                    this.RaisePropertyChanged("healthGeneral");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinHealthProgress healthProgress {
            get {
                return this.healthProgressField;
            }
            set {
                if ((this.healthProgressField.Equals(value) != true)) {
                    this.healthProgressField = value;
                    this.RaisePropertyChanged("healthProgress");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinHealthStatements healthStatementsA {
            get {
                return this.healthStatementsAField;
            }
            set {
                if ((this.healthStatementsAField.Equals(value) != true)) {
                    this.healthStatementsAField = value;
                    this.RaisePropertyChanged("healthStatementsA");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinHealthStatements healthStatementsB {
            get {
                return this.healthStatementsBField;
            }
            set {
                if ((this.healthStatementsBField.Equals(value) != true)) {
                    this.healthStatementsBField = value;
                    this.RaisePropertyChanged("healthStatementsB");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinHealthStatements healthStatementsC {
            get {
                return this.healthStatementsCField;
            }
            set {
                if ((this.healthStatementsCField.Equals(value) != true)) {
                    this.healthStatementsCField = value;
                    this.RaisePropertyChanged("healthStatementsC");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinHealthStatements healthStatementsD {
            get {
                return this.healthStatementsDField;
            }
            set {
                if ((this.healthStatementsDField.Equals(value) != true)) {
                    this.healthStatementsDField = value;
                    this.RaisePropertyChanged("healthStatementsD");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaInjHeroinICD10OtherContract[] injHeroinICD10Other {
            get {
                return this.injHeroinICD10OtherField;
            }
            set {
                if ((object.ReferenceEquals(this.injHeroinICD10OtherField, value) != true)) {
                    this.injHeroinICD10OtherField = value;
                    this.RaisePropertyChanged("injHeroinICD10Other");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaInjHeroinLocalInfectionsContract[] injHeroinLocalInfections {
            get {
                return this.injHeroinLocalInfectionsField;
            }
            set {
                if ((object.ReferenceEquals(this.injHeroinLocalInfectionsField, value) != true)) {
                    this.injHeroinLocalInfectionsField = value;
                    this.RaisePropertyChanged("injHeroinLocalInfections");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaInjHeroinNervousInjuriesContract[] injHeroinNervousInjuries {
            get {
                return this.injHeroinNervousInjuriesField;
            }
            set {
                if ((object.ReferenceEquals(this.injHeroinNervousInjuriesField, value) != true)) {
                    this.injHeroinNervousInjuriesField = value;
                    this.RaisePropertyChanged("injHeroinNervousInjuries");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaInjHeroinPsyciatricContract[] injHeroinPsyciatric {
            get {
                return this.injHeroinPsyciatricField;
            }
            set {
                if ((object.ReferenceEquals(this.injHeroinPsyciatricField, value) != true)) {
                    this.injHeroinPsyciatricField = value;
                    this.RaisePropertyChanged("injHeroinPsyciatric");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaInjHeroinSomaticOtherContract[] injHeroinSomaticOther {
            get {
                return this.injHeroinSomaticOtherField;
            }
            set {
                if ((object.ReferenceEquals(this.injHeroinSomaticOtherField, value) != true)) {
                    this.injHeroinSomaticOtherField = value;
                    this.RaisePropertyChanged("injHeroinSomaticOther");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaInjHeroinSystemicInfectionsContract[] injHeroinSystemicInfections {
            get {
                return this.injHeroinSystemicInfectionsField;
            }
            set {
                if ((object.ReferenceEquals(this.injHeroinSystemicInfectionsField, value) != true)) {
                    this.injHeroinSystemicInfectionsField = value;
                    this.RaisePropertyChanged("injHeroinSystemicInfections");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaInjHeroinVascularInjuriesContract[] injHeroinVascularInjuries {
            get {
                return this.injHeroinVascularInjuriesField;
            }
            set {
                if ((object.ReferenceEquals(this.injHeroinVascularInjuriesField, value) != true)) {
                    this.injHeroinVascularInjuriesField = value;
                    this.RaisePropertyChanged("injHeroinVascularInjuries");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaInjHeroinViralInfectionsContract[] injHeroinViralInfections {
            get {
                return this.injHeroinViralInfectionsField;
            }
            set {
                if ((object.ReferenceEquals(this.injHeroinViralInfectionsField, value) != true)) {
                    this.injHeroinViralInfectionsField = value;
                    this.RaisePropertyChanged("injHeroinViralInfections");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaInjHeroinInjRelSomatic injRelSomatic {
            get {
                return this.injRelSomaticField;
            }
            set {
                if ((this.injRelSomaticField.Equals(value) != true)) {
                    this.injRelSomaticField = value;
                    this.RaisePropertyChanged("injRelSomatic");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinLimitedActivity limitedActivityA {
            get {
                return this.limitedActivityAField;
            }
            set {
                if ((this.limitedActivityAField.Equals(value) != true)) {
                    this.limitedActivityAField = value;
                    this.RaisePropertyChanged("limitedActivityA");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinLimitedActivity limitedActivityB {
            get {
                return this.limitedActivityBField;
            }
            set {
                if ((this.limitedActivityBField.Equals(value) != true)) {
                    this.limitedActivityBField = value;
                    this.RaisePropertyChanged("limitedActivityB");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinLimitedActivity limitedActivityC {
            get {
                return this.limitedActivityCField;
            }
            set {
                if ((this.limitedActivityCField.Equals(value) != true)) {
                    this.limitedActivityCField = value;
                    this.RaisePropertyChanged("limitedActivityC");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinLimitedActivity limitedActivityD {
            get {
                return this.limitedActivityDField;
            }
            set {
                if ((this.limitedActivityDField.Equals(value) != true)) {
                    this.limitedActivityDField = value;
                    this.RaisePropertyChanged("limitedActivityD");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinLimitedActivity limitedActivityE {
            get {
                return this.limitedActivityEField;
            }
            set {
                if ((this.limitedActivityEField.Equals(value) != true)) {
                    this.limitedActivityEField = value;
                    this.RaisePropertyChanged("limitedActivityE");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinLimitedActivity limitedActivityF {
            get {
                return this.limitedActivityFField;
            }
            set {
                if ((this.limitedActivityFField.Equals(value) != true)) {
                    this.limitedActivityFField = value;
                    this.RaisePropertyChanged("limitedActivityF");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinLimitedActivity limitedActivityG {
            get {
                return this.limitedActivityGField;
            }
            set {
                if ((this.limitedActivityGField.Equals(value) != true)) {
                    this.limitedActivityGField = value;
                    this.RaisePropertyChanged("limitedActivityG");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinLimitedActivity limitedActivityH {
            get {
                return this.limitedActivityHField;
            }
            set {
                if ((this.limitedActivityHField.Equals(value) != true)) {
                    this.limitedActivityHField = value;
                    this.RaisePropertyChanged("limitedActivityH");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinLimitedActivity limitedActivityI {
            get {
                return this.limitedActivityIField;
            }
            set {
                if ((this.limitedActivityIField.Equals(value) != true)) {
                    this.limitedActivityIField = value;
                    this.RaisePropertyChanged("limitedActivityI");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinLimitedActivity limitedActivityJ {
            get {
                return this.limitedActivityJField;
            }
            set {
                if ((this.limitedActivityJField.Equals(value) != true)) {
                    this.limitedActivityJField = value;
                    this.RaisePropertyChanged("limitedActivityJ");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinLimitingPain limitingPain {
            get {
                return this.limitingPainField;
            }
            set {
                if ((this.limitingPainField.Equals(value) != true)) {
                    this.limitingPainField = value;
                    this.RaisePropertyChanged("limitingPain");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinLivingSituation livingSituation {
            get {
                return this.livingSituationField;
            }
            set {
                if ((this.livingSituationField.Equals(value) != true)) {
                    this.livingSituationField = value;
                    this.RaisePropertyChanged("livingSituation");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinMainIncome mainIncome {
            get {
                return this.mainIncomeField;
            }
            set {
                if ((this.mainIncomeField.Equals(value) != true)) {
                    this.mainIncomeField = value;
                    this.RaisePropertyChanged("mainIncome");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int numberOfAlcUnits {
            get {
                return this.numberOfAlcUnitsField;
            }
            set {
                if ((this.numberOfAlcUnitsField.Equals(value) != true)) {
                    this.numberOfAlcUnitsField = value;
                    this.RaisePropertyChanged("numberOfAlcUnits");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaInjHeroinOtherSomatic otherSomatic {
            get {
                return this.otherSomaticField;
            }
            set {
                if ((this.otherSomaticField.Equals(value) != true)) {
                    this.otherSomaticField = value;
                    this.RaisePropertyChanged("otherSomatic");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinPhysicalPain physicalPain {
            get {
                return this.physicalPainField;
            }
            set {
                if ((this.physicalPainField.Equals(value) != true)) {
                    this.physicalPainField = value;
                    this.RaisePropertyChanged("physicalPain");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaInjHeroinPsycConditions psycConditions {
            get {
                return this.psycConditionsField;
            }
            set {
                if ((this.psycConditionsField.Equals(value) != true)) {
                    this.psycConditionsField = value;
                    this.RaisePropertyChanged("psycConditions");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinRecentWellbeing recentWellbeing10 {
            get {
                return this.recentWellbeing10Field;
            }
            set {
                if ((this.recentWellbeing10Field.Equals(value) != true)) {
                    this.recentWellbeing10Field = value;
                    this.RaisePropertyChanged("recentWellbeing10");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinRecentWellbeing recentWellbeingA {
            get {
                return this.recentWellbeingAField;
            }
            set {
                if ((this.recentWellbeingAField.Equals(value) != true)) {
                    this.recentWellbeingAField = value;
                    this.RaisePropertyChanged("recentWellbeingA");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinRecentWellbeing recentWellbeingB {
            get {
                return this.recentWellbeingBField;
            }
            set {
                if ((this.recentWellbeingBField.Equals(value) != true)) {
                    this.recentWellbeingBField = value;
                    this.RaisePropertyChanged("recentWellbeingB");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinRecentWellbeing recentWellbeingC {
            get {
                return this.recentWellbeingCField;
            }
            set {
                if ((this.recentWellbeingCField.Equals(value) != true)) {
                    this.recentWellbeingCField = value;
                    this.RaisePropertyChanged("recentWellbeingC");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinRecentWellbeing recentWellbeingD {
            get {
                return this.recentWellbeingDField;
            }
            set {
                if ((this.recentWellbeingDField.Equals(value) != true)) {
                    this.recentWellbeingDField = value;
                    this.RaisePropertyChanged("recentWellbeingD");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinRecentWellbeing recentWellbeingE {
            get {
                return this.recentWellbeingEField;
            }
            set {
                if ((this.recentWellbeingEField.Equals(value) != true)) {
                    this.recentWellbeingEField = value;
                    this.RaisePropertyChanged("recentWellbeingE");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinRecentWellbeing recentWellbeingF {
            get {
                return this.recentWellbeingFField;
            }
            set {
                if ((this.recentWellbeingFField.Equals(value) != true)) {
                    this.recentWellbeingFField = value;
                    this.RaisePropertyChanged("recentWellbeingF");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinRecentWellbeing recentWellbeingG {
            get {
                return this.recentWellbeingGField;
            }
            set {
                if ((this.recentWellbeingGField.Equals(value) != true)) {
                    this.recentWellbeingGField = value;
                    this.RaisePropertyChanged("recentWellbeingG");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinRecentWellbeing recentWellbeingH {
            get {
                return this.recentWellbeingHField;
            }
            set {
                if ((this.recentWellbeingHField.Equals(value) != true)) {
                    this.recentWellbeingHField = value;
                    this.RaisePropertyChanged("recentWellbeingH");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinRecentWellbeing recentWellbeingI {
            get {
                return this.recentWellbeingIField;
            }
            set {
                if ((this.recentWellbeingIField.Equals(value) != true)) {
                    this.recentWellbeingIField = value;
                    this.RaisePropertyChanged("recentWellbeingI");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinRiskInj riskInj {
            get {
                return this.riskInjField;
            }
            set {
                if ((this.riskInjField.Equals(value) != true)) {
                    this.riskInjField = value;
                    this.RaisePropertyChanged("riskInj");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinRiskShared riskShared {
            get {
                return this.riskSharedField;
            }
            set {
                if ((this.riskSharedField.Equals(value) != true)) {
                    this.riskSharedField = value;
                    this.RaisePropertyChanged("riskShared");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinSocialContact socialContact {
            get {
                return this.socialContactField;
            }
            set {
                if ((this.socialContactField.Equals(value) != true)) {
                    this.socialContactField = value;
                    this.RaisePropertyChanged("socialContact");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaInjYesNo yesNo4A {
            get {
                return this.yesNo4AField;
            }
            set {
                if ((this.yesNo4AField.Equals(value) != true)) {
                    this.yesNo4AField = value;
                    this.RaisePropertyChanged("yesNo4A");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaInjYesNo yesNo4B {
            get {
                return this.yesNo4BField;
            }
            set {
                if ((this.yesNo4BField.Equals(value) != true)) {
                    this.yesNo4BField = value;
                    this.RaisePropertyChanged("yesNo4B");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaInjYesNo yesNo4C {
            get {
                return this.yesNo4CField;
            }
            set {
                if ((this.yesNo4CField.Equals(value) != true)) {
                    this.yesNo4CField = value;
                    this.RaisePropertyChanged("yesNo4C");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaInjYesNo yesNo4D {
            get {
                return this.yesNo4DField;
            }
            set {
                if ((this.yesNo4DField.Equals(value) != true)) {
                    this.yesNo4DField = value;
                    this.RaisePropertyChanged("yesNo4D");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaInjYesNo yesNo5A {
            get {
                return this.yesNo5AField;
            }
            set {
                if ((this.yesNo5AField.Equals(value) != true)) {
                    this.yesNo5AField = value;
                    this.RaisePropertyChanged("yesNo5A");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaInjYesNo yesNo5B {
            get {
                return this.yesNo5BField;
            }
            set {
                if ((this.yesNo5BField.Equals(value) != true)) {
                    this.yesNo5BField = value;
                    this.RaisePropertyChanged("yesNo5B");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaInjYesNo yesNo5C {
            get {
                return this.yesNo5CField;
            }
            set {
                if ((this.yesNo5CField.Equals(value) != true)) {
                    this.yesNo5CField = value;
                    this.RaisePropertyChanged("yesNo5C");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaInjHeroinICD10OtherContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaInjHeroinICD10OtherContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string iCD10CodeField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string iCD10Code {
            get {
                return this.iCD10CodeField;
            }
            set {
                if ((object.ReferenceEquals(this.iCD10CodeField, value) != true)) {
                    this.iCD10CodeField = value;
                    this.RaisePropertyChanged("iCD10Code");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaInjHeroinLocalInfectionsContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaInjHeroinLocalInfectionsContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string iCD10CodeField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string iCD10Code {
            get {
                return this.iCD10CodeField;
            }
            set {
                if ((object.ReferenceEquals(this.iCD10CodeField, value) != true)) {
                    this.iCD10CodeField = value;
                    this.RaisePropertyChanged("iCD10Code");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaInjHeroinNervousInjuriesContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaInjHeroinNervousInjuriesContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string iCD10CodeField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string iCD10Code {
            get {
                return this.iCD10CodeField;
            }
            set {
                if ((object.ReferenceEquals(this.iCD10CodeField, value) != true)) {
                    this.iCD10CodeField = value;
                    this.RaisePropertyChanged("iCD10Code");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaInjHeroinPsyciatricContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaInjHeroinPsyciatricContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string iCD10CodeField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string iCD10Code {
            get {
                return this.iCD10CodeField;
            }
            set {
                if ((object.ReferenceEquals(this.iCD10CodeField, value) != true)) {
                    this.iCD10CodeField = value;
                    this.RaisePropertyChanged("iCD10Code");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaInjHeroinSomaticOtherContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaInjHeroinSomaticOtherContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string iCD10CodeField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string iCD10Code {
            get {
                return this.iCD10CodeField;
            }
            set {
                if ((object.ReferenceEquals(this.iCD10CodeField, value) != true)) {
                    this.iCD10CodeField = value;
                    this.RaisePropertyChanged("iCD10Code");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaInjHeroinSystemicInfectionsContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaInjHeroinSystemicInfectionsContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string iCD10CodeField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string iCD10Code {
            get {
                return this.iCD10CodeField;
            }
            set {
                if ((object.ReferenceEquals(this.iCD10CodeField, value) != true)) {
                    this.iCD10CodeField = value;
                    this.RaisePropertyChanged("iCD10Code");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaInjHeroinVascularInjuriesContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaInjHeroinVascularInjuriesContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string iCD10CodeField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string iCD10Code {
            get {
                return this.iCD10CodeField;
            }
            set {
                if ((object.ReferenceEquals(this.iCD10CodeField, value) != true)) {
                    this.iCD10CodeField = value;
                    this.RaisePropertyChanged("iCD10Code");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaInjHeroinViralInfectionsContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaInjHeroinViralInfectionsContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string iCD10CodeField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string iCD10Code {
            get {
                return this.iCD10CodeField;
            }
            set {
                if ((object.ReferenceEquals(this.iCD10CodeField, value) != true)) {
                    this.iCD10CodeField = value;
                    this.RaisePropertyChanged("iCD10Code");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaKLCareCitizensOwnObservationTransContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaKLCareCitizensOwnObservationTransContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string citizensOwnObservationFullUrlField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string citizensOwnObservationIdField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string citizensOwnObservationMetaProfileField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string codeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string codeSystemField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string conditionTransIdField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime effectiveDateTimeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string matterOfInterestTransIdField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2KLObservationStatus statusField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string subjectField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string valueField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string valueSystemField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string citizensOwnObservationFullUrl {
            get {
                return this.citizensOwnObservationFullUrlField;
            }
            set {
                if ((object.ReferenceEquals(this.citizensOwnObservationFullUrlField, value) != true)) {
                    this.citizensOwnObservationFullUrlField = value;
                    this.RaisePropertyChanged("citizensOwnObservationFullUrl");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string citizensOwnObservationId {
            get {
                return this.citizensOwnObservationIdField;
            }
            set {
                if ((object.ReferenceEquals(this.citizensOwnObservationIdField, value) != true)) {
                    this.citizensOwnObservationIdField = value;
                    this.RaisePropertyChanged("citizensOwnObservationId");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string citizensOwnObservationMetaProfile {
            get {
                return this.citizensOwnObservationMetaProfileField;
            }
            set {
                if ((object.ReferenceEquals(this.citizensOwnObservationMetaProfileField, value) != true)) {
                    this.citizensOwnObservationMetaProfileField = value;
                    this.RaisePropertyChanged("citizensOwnObservationMetaProfile");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string code {
            get {
                return this.codeField;
            }
            set {
                if ((object.ReferenceEquals(this.codeField, value) != true)) {
                    this.codeField = value;
                    this.RaisePropertyChanged("code");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string codeSystem {
            get {
                return this.codeSystemField;
            }
            set {
                if ((object.ReferenceEquals(this.codeSystemField, value) != true)) {
                    this.codeSystemField = value;
                    this.RaisePropertyChanged("codeSystem");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string conditionTransId {
            get {
                return this.conditionTransIdField;
            }
            set {
                if ((object.ReferenceEquals(this.conditionTransIdField, value) != true)) {
                    this.conditionTransIdField = value;
                    this.RaisePropertyChanged("conditionTransId");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime effectiveDateTime {
            get {
                return this.effectiveDateTimeField;
            }
            set {
                if ((this.effectiveDateTimeField.Equals(value) != true)) {
                    this.effectiveDateTimeField = value;
                    this.RaisePropertyChanged("effectiveDateTime");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string matterOfInterestTransId {
            get {
                return this.matterOfInterestTransIdField;
            }
            set {
                if ((object.ReferenceEquals(this.matterOfInterestTransIdField, value) != true)) {
                    this.matterOfInterestTransIdField = value;
                    this.RaisePropertyChanged("matterOfInterestTransId");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2KLObservationStatus status {
            get {
                return this.statusField;
            }
            set {
                if ((this.statusField.Equals(value) != true)) {
                    this.statusField = value;
                    this.RaisePropertyChanged("status");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string subject {
            get {
                return this.subjectField;
            }
            set {
                if ((object.ReferenceEquals(this.subjectField, value) != true)) {
                    this.subjectField = value;
                    this.RaisePropertyChanged("subject");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string value {
            get {
                return this.valueField;
            }
            set {
                if ((object.ReferenceEquals(this.valueField, value) != true)) {
                    this.valueField = value;
                    this.RaisePropertyChanged("value");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string valueSystem {
            get {
                return this.valueSystemField;
            }
            set {
                if ((object.ReferenceEquals(this.valueSystemField, value) != true)) {
                    this.valueSystemField = value;
                    this.RaisePropertyChanged("valueSystem");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaMedicalProductSalesTransContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaMedicalProductSalesTransContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private decimal itemAmountField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int itemCountField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string itemIdField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sORCodeField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public decimal itemAmount {
            get {
                return this.itemAmountField;
            }
            set {
                if ((this.itemAmountField.Equals(value) != true)) {
                    this.itemAmountField = value;
                    this.RaisePropertyChanged("itemAmount");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int itemCount {
            get {
                return this.itemCountField;
            }
            set {
                if ((this.itemCountField.Equals(value) != true)) {
                    this.itemCountField = value;
                    this.RaisePropertyChanged("itemCount");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string itemId {
            get {
                return this.itemIdField;
            }
            set {
                if ((object.ReferenceEquals(this.itemIdField, value) != true)) {
                    this.itemIdField = value;
                    this.RaisePropertyChanged("itemId");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sORCode {
            get {
                return this.sORCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.sORCodeField, value) != true)) {
                    this.sORCodeField = value;
                    this.RaisePropertyChanged("sORCode");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaMortality2MedicationContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaMortality2MedicationContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string aTCCodeField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string aTCCode {
            get {
                return this.aTCCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.aTCCodeField, value) != true)) {
                    this.aTCCodeField = value;
                    this.RaisePropertyChanged("aTCCode");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaNABChildrenOtherContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaNABChildrenOtherContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int birthYearField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int birthYear {
            get {
                return this.birthYearField;
            }
            set {
                if ((this.birthYearField.Equals(value) != true)) {
                    this.birthYearField = value;
                    this.RaisePropertyChanged("birthYear");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaPregnancyScreeningHBVContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaPregnancyScreeningHBVContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string cityField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string contributeNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string countryField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime dueDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string expectedBirthPlaceCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string firstNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2Gender genderField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string hBeAgCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int identificationCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string municipalityCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string schemaPersonCivilRegistrationIdentifierField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string streetNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string streetNumField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string surNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime testDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string zipCodeField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string city {
            get {
                return this.cityField;
            }
            set {
                if ((object.ReferenceEquals(this.cityField, value) != true)) {
                    this.cityField = value;
                    this.RaisePropertyChanged("city");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string contributeName {
            get {
                return this.contributeNameField;
            }
            set {
                if ((object.ReferenceEquals(this.contributeNameField, value) != true)) {
                    this.contributeNameField = value;
                    this.RaisePropertyChanged("contributeName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string country {
            get {
                return this.countryField;
            }
            set {
                if ((object.ReferenceEquals(this.countryField, value) != true)) {
                    this.countryField = value;
                    this.RaisePropertyChanged("country");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime dueDate {
            get {
                return this.dueDateField;
            }
            set {
                if ((this.dueDateField.Equals(value) != true)) {
                    this.dueDateField = value;
                    this.RaisePropertyChanged("dueDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string expectedBirthPlaceCode {
            get {
                return this.expectedBirthPlaceCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.expectedBirthPlaceCodeField, value) != true)) {
                    this.expectedBirthPlaceCodeField = value;
                    this.RaisePropertyChanged("expectedBirthPlaceCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string firstName {
            get {
                return this.firstNameField;
            }
            set {
                if ((object.ReferenceEquals(this.firstNameField, value) != true)) {
                    this.firstNameField = value;
                    this.RaisePropertyChanged("firstName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2Gender gender {
            get {
                return this.genderField;
            }
            set {
                if ((this.genderField.Equals(value) != true)) {
                    this.genderField = value;
                    this.RaisePropertyChanged("gender");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string hBeAgCode {
            get {
                return this.hBeAgCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.hBeAgCodeField, value) != true)) {
                    this.hBeAgCodeField = value;
                    this.RaisePropertyChanged("hBeAgCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int identificationCode {
            get {
                return this.identificationCodeField;
            }
            set {
                if ((this.identificationCodeField.Equals(value) != true)) {
                    this.identificationCodeField = value;
                    this.RaisePropertyChanged("identificationCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string municipalityCode {
            get {
                return this.municipalityCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.municipalityCodeField, value) != true)) {
                    this.municipalityCodeField = value;
                    this.RaisePropertyChanged("municipalityCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string schemaPersonCivilRegistrationIdentifier {
            get {
                return this.schemaPersonCivilRegistrationIdentifierField;
            }
            set {
                if ((object.ReferenceEquals(this.schemaPersonCivilRegistrationIdentifierField, value) != true)) {
                    this.schemaPersonCivilRegistrationIdentifierField = value;
                    this.RaisePropertyChanged("schemaPersonCivilRegistrationIdentifier");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string streetName {
            get {
                return this.streetNameField;
            }
            set {
                if ((object.ReferenceEquals(this.streetNameField, value) != true)) {
                    this.streetNameField = value;
                    this.RaisePropertyChanged("streetName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string streetNum {
            get {
                return this.streetNumField;
            }
            set {
                if ((object.ReferenceEquals(this.streetNumField, value) != true)) {
                    this.streetNumField = value;
                    this.RaisePropertyChanged("streetNum");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string surName {
            get {
                return this.surNameField;
            }
            set {
                if ((object.ReferenceEquals(this.surNameField, value) != true)) {
                    this.surNameField = value;
                    this.RaisePropertyChanged("surName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime testDate {
            get {
                return this.testDateField;
            }
            set {
                if ((this.testDateField.Equals(value) != true)) {
                    this.testDateField = value;
                    this.RaisePropertyChanged("testDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string zipCode {
            get {
                return this.zipCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.zipCodeField, value) != true)) {
                    this.zipCodeField = value;
                    this.RaisePropertyChanged("zipCode");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaRehabilitationProcedureContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaRehabilitationProcedureContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string procedureCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime procedureDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaRehabilitationSupplementContract[] rehabilitationSupplementField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string procedureCode {
            get {
                return this.procedureCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.procedureCodeField, value) != true)) {
                    this.procedureCodeField = value;
                    this.RaisePropertyChanged("procedureCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime procedureDate {
            get {
                return this.procedureDateField;
            }
            set {
                if ((this.procedureDateField.Equals(value) != true)) {
                    this.procedureDateField = value;
                    this.RaisePropertyChanged("procedureDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaRehabilitationSupplementContract[] rehabilitationSupplement {
            get {
                return this.rehabilitationSupplementField;
            }
            set {
                if ((object.ReferenceEquals(this.rehabilitationSupplementField, value) != true)) {
                    this.rehabilitationSupplementField = value;
                    this.RaisePropertyChanged("rehabilitationSupplement");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaRehabilitationSupplementContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaRehabilitationSupplementContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string supplementCodeField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string supplementCode {
            get {
                return this.supplementCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.supplementCodeField, value) != true)) {
                    this.supplementCodeField = value;
                    this.RaisePropertyChanged("supplementCode");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaReleaseFollowupTransContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaReleaseFollowupTransContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime admissionDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string cPRField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime endDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime planDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes specialPlacementField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime toHospitalizationField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2ReleaseFollowupTransType transTypeField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime admissionDate {
            get {
                return this.admissionDateField;
            }
            set {
                if ((this.admissionDateField.Equals(value) != true)) {
                    this.admissionDateField = value;
                    this.RaisePropertyChanged("admissionDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string cPR {
            get {
                return this.cPRField;
            }
            set {
                if ((object.ReferenceEquals(this.cPRField, value) != true)) {
                    this.cPRField = value;
                    this.RaisePropertyChanged("cPR");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime endDate {
            get {
                return this.endDateField;
            }
            set {
                if ((this.endDateField.Equals(value) != true)) {
                    this.endDateField = value;
                    this.RaisePropertyChanged("endDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime planDate {
            get {
                return this.planDateField;
            }
            set {
                if ((this.planDateField.Equals(value) != true)) {
                    this.planDateField = value;
                    this.RaisePropertyChanged("planDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes specialPlacement {
            get {
                return this.specialPlacementField;
            }
            set {
                if ((this.specialPlacementField.Equals(value) != true)) {
                    this.specialPlacementField = value;
                    this.RaisePropertyChanged("specialPlacement");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime toHospitalization {
            get {
                return this.toHospitalizationField;
            }
            set {
                if ((this.toHospitalizationField.Equals(value) != true)) {
                    this.toHospitalizationField = value;
                    this.RaisePropertyChanged("toHospitalization");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2ReleaseFollowupTransType transType {
            get {
                return this.transTypeField;
            }
            set {
                if ((this.transTypeField.Equals(value) != true)) {
                    this.transTypeField = value;
                    this.RaisePropertyChanged("transType");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaSSIAidsDefinedDiseaseTransContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaSSIAidsDefinedDiseaseTransContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string aidsDefinedDiseaseField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string aidsDefinedDiseaseNoteField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string aidsDefinedDisease {
            get {
                return this.aidsDefinedDiseaseField;
            }
            set {
                if ((object.ReferenceEquals(this.aidsDefinedDiseaseField, value) != true)) {
                    this.aidsDefinedDiseaseField = value;
                    this.RaisePropertyChanged("aidsDefinedDisease");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string aidsDefinedDiseaseNote {
            get {
                return this.aidsDefinedDiseaseNoteField;
            }
            set {
                if ((object.ReferenceEquals(this.aidsDefinedDiseaseNoteField, value) != true)) {
                    this.aidsDefinedDiseaseNoteField = value;
                    this.RaisePropertyChanged("aidsDefinedDiseaseNote");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaSpecialistPracticeDiagnosisContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaSpecialistPracticeDiagnosisContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSpecialistPracticeDiagnosisClassif classifField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string classifCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime diagnosisDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSpecialistPracticeDiagnosisDateName diagnosisDateNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSpecialistPracticeDiagnosisName nameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSpecialistPracticeDiagnosisType typeField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSpecialistPracticeDiagnosisClassif classif {
            get {
                return this.classifField;
            }
            set {
                if ((this.classifField.Equals(value) != true)) {
                    this.classifField = value;
                    this.RaisePropertyChanged("classif");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string classifCode {
            get {
                return this.classifCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.classifCodeField, value) != true)) {
                    this.classifCodeField = value;
                    this.RaisePropertyChanged("classifCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime diagnosisDate {
            get {
                return this.diagnosisDateField;
            }
            set {
                if ((this.diagnosisDateField.Equals(value) != true)) {
                    this.diagnosisDateField = value;
                    this.RaisePropertyChanged("diagnosisDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSpecialistPracticeDiagnosisDateName diagnosisDateName {
            get {
                return this.diagnosisDateNameField;
            }
            set {
                if ((this.diagnosisDateNameField.Equals(value) != true)) {
                    this.diagnosisDateNameField = value;
                    this.RaisePropertyChanged("diagnosisDateName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSpecialistPracticeDiagnosisName name {
            get {
                return this.nameField;
            }
            set {
                if ((this.nameField.Equals(value) != true)) {
                    this.nameField = value;
                    this.RaisePropertyChanged("name");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSpecialistPracticeDiagnosisType type {
            get {
                return this.typeField;
            }
            set {
                if ((this.typeField.Equals(value) != true)) {
                    this.typeField = value;
                    this.RaisePropertyChanged("type");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaWaitInfoTransContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaWaitInfoTransContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes accessToORPatientsField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sORCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string treatmentCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int waitExaminationField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int waitTreatmentField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int waitTreatmentHospitalizationField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes accessToORPatients {
            get {
                return this.accessToORPatientsField;
            }
            set {
                if ((this.accessToORPatientsField.Equals(value) != true)) {
                    this.accessToORPatientsField = value;
                    this.RaisePropertyChanged("accessToORPatients");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sORCode {
            get {
                return this.sORCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.sORCodeField, value) != true)) {
                    this.sORCodeField = value;
                    this.RaisePropertyChanged("sORCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string treatmentCode {
            get {
                return this.treatmentCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.treatmentCodeField, value) != true)) {
                    this.treatmentCodeField = value;
                    this.RaisePropertyChanged("treatmentCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int waitExamination {
            get {
                return this.waitExaminationField;
            }
            set {
                if ((this.waitExaminationField.Equals(value) != true)) {
                    this.waitExaminationField = value;
                    this.RaisePropertyChanged("waitExamination");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int waitTreatment {
            get {
                return this.waitTreatmentField;
            }
            set {
                if ((this.waitTreatmentField.Equals(value) != true)) {
                    this.waitTreatmentField = value;
                    this.RaisePropertyChanged("waitTreatment");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int waitTreatmentHospitalization {
            get {
                return this.waitTreatmentHospitalizationField;
            }
            set {
                if ((this.waitTreatmentHospitalizationField.Equals(value) != true)) {
                    this.waitTreatmentHospitalizationField = value;
                    this.RaisePropertyChanged("waitTreatmentHospitalization");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaAbortionTransSubDiagnoseContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaAbortionTransSubDiagnoseContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaAbortionTransSubDiagnoseSupplementContract[] abortionTransSubDiagnoseSupplementField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string subDiagnoseCodeField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaAbortionTransSubDiagnoseSupplementContract[] abortionTransSubDiagnoseSupplement {
            get {
                return this.abortionTransSubDiagnoseSupplementField;
            }
            set {
                if ((object.ReferenceEquals(this.abortionTransSubDiagnoseSupplementField, value) != true)) {
                    this.abortionTransSubDiagnoseSupplementField = value;
                    this.RaisePropertyChanged("abortionTransSubDiagnoseSupplement");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string subDiagnoseCode {
            get {
                return this.subDiagnoseCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.subDiagnoseCodeField, value) != true)) {
                    this.subDiagnoseCodeField = value;
                    this.RaisePropertyChanged("subDiagnoseCode");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaAbortionTransSubDiagnoseSupplementContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaAbortionTransSubDiagnoseSupplementContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string supplementCodeField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string supplementCode {
            get {
                return this.supplementCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.supplementCodeField, value) != true)) {
                    this.supplementCodeField = value;
                    this.RaisePropertyChanged("supplementCode");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaAbortionTransVisitsContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaAbortionTransVisitsContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime visitDateField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime visitDate {
            get {
                return this.visitDateField;
            }
            set {
                if ((this.visitDateField.Equals(value) != true)) {
                    this.visitDateField = value;
                    this.RaisePropertyChanged("visitDate");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaBedPlacesTransContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaBedPlacesTransContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int avaliableBedPlacesField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string departmentCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string hospitalCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int normedBedPlacesField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime normedPatientDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int numberOfPatientsField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sORCodeField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int avaliableBedPlaces {
            get {
                return this.avaliableBedPlacesField;
            }
            set {
                if ((this.avaliableBedPlacesField.Equals(value) != true)) {
                    this.avaliableBedPlacesField = value;
                    this.RaisePropertyChanged("avaliableBedPlaces");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string departmentCode {
            get {
                return this.departmentCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.departmentCodeField, value) != true)) {
                    this.departmentCodeField = value;
                    this.RaisePropertyChanged("departmentCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string hospitalCode {
            get {
                return this.hospitalCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.hospitalCodeField, value) != true)) {
                    this.hospitalCodeField = value;
                    this.RaisePropertyChanged("hospitalCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int normedBedPlaces {
            get {
                return this.normedBedPlacesField;
            }
            set {
                if ((this.normedBedPlacesField.Equals(value) != true)) {
                    this.normedBedPlacesField = value;
                    this.RaisePropertyChanged("normedBedPlaces");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime normedPatientDate {
            get {
                return this.normedPatientDateField;
            }
            set {
                if ((this.normedPatientDateField.Equals(value) != true)) {
                    this.normedPatientDateField = value;
                    this.RaisePropertyChanged("normedPatientDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int numberOfPatients {
            get {
                return this.numberOfPatientsField;
            }
            set {
                if ((this.numberOfPatientsField.Equals(value) != true)) {
                    this.numberOfPatientsField = value;
                    this.RaisePropertyChanged("numberOfPatients");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sORCode {
            get {
                return this.sORCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.sORCodeField, value) != true)) {
                    this.sORCodeField = value;
                    this.RaisePropertyChanged("sORCode");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaBlooddonorScreeningHCVContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaBlooddonorScreeningHCVContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string cityField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string countryField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2BlooddonorScreeningYesNo donorFoundByNATTestField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string firstNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2Gender genderField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2BlooddonorScreeningYesNo individualSchemaSubmittedField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2BlooddonorscreeningLookback lookbackField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string municipalityCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string schemaPersonCivilRegistrationIdentifierField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string streetNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string streetNumField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string surNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime testDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string zipCodeField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string city {
            get {
                return this.cityField;
            }
            set {
                if ((object.ReferenceEquals(this.cityField, value) != true)) {
                    this.cityField = value;
                    this.RaisePropertyChanged("city");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string country {
            get {
                return this.countryField;
            }
            set {
                if ((object.ReferenceEquals(this.countryField, value) != true)) {
                    this.countryField = value;
                    this.RaisePropertyChanged("country");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2BlooddonorScreeningYesNo donorFoundByNATTest {
            get {
                return this.donorFoundByNATTestField;
            }
            set {
                if ((this.donorFoundByNATTestField.Equals(value) != true)) {
                    this.donorFoundByNATTestField = value;
                    this.RaisePropertyChanged("donorFoundByNATTest");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string firstName {
            get {
                return this.firstNameField;
            }
            set {
                if ((object.ReferenceEquals(this.firstNameField, value) != true)) {
                    this.firstNameField = value;
                    this.RaisePropertyChanged("firstName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2Gender gender {
            get {
                return this.genderField;
            }
            set {
                if ((this.genderField.Equals(value) != true)) {
                    this.genderField = value;
                    this.RaisePropertyChanged("gender");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2BlooddonorScreeningYesNo individualSchemaSubmitted {
            get {
                return this.individualSchemaSubmittedField;
            }
            set {
                if ((this.individualSchemaSubmittedField.Equals(value) != true)) {
                    this.individualSchemaSubmittedField = value;
                    this.RaisePropertyChanged("individualSchemaSubmitted");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2BlooddonorscreeningLookback lookback {
            get {
                return this.lookbackField;
            }
            set {
                if ((this.lookbackField.Equals(value) != true)) {
                    this.lookbackField = value;
                    this.RaisePropertyChanged("lookback");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string municipalityCode {
            get {
                return this.municipalityCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.municipalityCodeField, value) != true)) {
                    this.municipalityCodeField = value;
                    this.RaisePropertyChanged("municipalityCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string schemaPersonCivilRegistrationIdentifier {
            get {
                return this.schemaPersonCivilRegistrationIdentifierField;
            }
            set {
                if ((object.ReferenceEquals(this.schemaPersonCivilRegistrationIdentifierField, value) != true)) {
                    this.schemaPersonCivilRegistrationIdentifierField = value;
                    this.RaisePropertyChanged("schemaPersonCivilRegistrationIdentifier");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string streetName {
            get {
                return this.streetNameField;
            }
            set {
                if ((object.ReferenceEquals(this.streetNameField, value) != true)) {
                    this.streetNameField = value;
                    this.RaisePropertyChanged("streetName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string streetNum {
            get {
                return this.streetNumField;
            }
            set {
                if ((object.ReferenceEquals(this.streetNumField, value) != true)) {
                    this.streetNumField = value;
                    this.RaisePropertyChanged("streetNum");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string surName {
            get {
                return this.surNameField;
            }
            set {
                if ((object.ReferenceEquals(this.surNameField, value) != true)) {
                    this.surNameField = value;
                    this.RaisePropertyChanged("surName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime testDate {
            get {
                return this.testDateField;
            }
            set {
                if ((this.testDateField.Equals(value) != true)) {
                    this.testDateField = value;
                    this.RaisePropertyChanged("testDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string zipCode {
            get {
                return this.zipCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.zipCodeField, value) != true)) {
                    this.zipCodeField = value;
                    this.RaisePropertyChanged("zipCode");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaBlooddonorScreeningHivContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaBlooddonorScreeningHivContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string cityField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string countryField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2BlooddonorScreeningYesNo donorFoundByNATTestField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string firstNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2Gender genderField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2BlooddonorScreeningYesNo individualSchemaSubmittedField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2BlooddonorscreeningLookback lookbackField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string municipalityCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string schemaPersonCivilRegistrationIdentifierField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string streetNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string streetNumField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string surNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime testDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string zipCodeField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string city {
            get {
                return this.cityField;
            }
            set {
                if ((object.ReferenceEquals(this.cityField, value) != true)) {
                    this.cityField = value;
                    this.RaisePropertyChanged("city");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string country {
            get {
                return this.countryField;
            }
            set {
                if ((object.ReferenceEquals(this.countryField, value) != true)) {
                    this.countryField = value;
                    this.RaisePropertyChanged("country");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2BlooddonorScreeningYesNo donorFoundByNATTest {
            get {
                return this.donorFoundByNATTestField;
            }
            set {
                if ((this.donorFoundByNATTestField.Equals(value) != true)) {
                    this.donorFoundByNATTestField = value;
                    this.RaisePropertyChanged("donorFoundByNATTest");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string firstName {
            get {
                return this.firstNameField;
            }
            set {
                if ((object.ReferenceEquals(this.firstNameField, value) != true)) {
                    this.firstNameField = value;
                    this.RaisePropertyChanged("firstName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2Gender gender {
            get {
                return this.genderField;
            }
            set {
                if ((this.genderField.Equals(value) != true)) {
                    this.genderField = value;
                    this.RaisePropertyChanged("gender");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2BlooddonorScreeningYesNo individualSchemaSubmitted {
            get {
                return this.individualSchemaSubmittedField;
            }
            set {
                if ((this.individualSchemaSubmittedField.Equals(value) != true)) {
                    this.individualSchemaSubmittedField = value;
                    this.RaisePropertyChanged("individualSchemaSubmitted");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2BlooddonorscreeningLookback lookback {
            get {
                return this.lookbackField;
            }
            set {
                if ((this.lookbackField.Equals(value) != true)) {
                    this.lookbackField = value;
                    this.RaisePropertyChanged("lookback");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string municipalityCode {
            get {
                return this.municipalityCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.municipalityCodeField, value) != true)) {
                    this.municipalityCodeField = value;
                    this.RaisePropertyChanged("municipalityCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string schemaPersonCivilRegistrationIdentifier {
            get {
                return this.schemaPersonCivilRegistrationIdentifierField;
            }
            set {
                if ((object.ReferenceEquals(this.schemaPersonCivilRegistrationIdentifierField, value) != true)) {
                    this.schemaPersonCivilRegistrationIdentifierField = value;
                    this.RaisePropertyChanged("schemaPersonCivilRegistrationIdentifier");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string streetName {
            get {
                return this.streetNameField;
            }
            set {
                if ((object.ReferenceEquals(this.streetNameField, value) != true)) {
                    this.streetNameField = value;
                    this.RaisePropertyChanged("streetName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string streetNum {
            get {
                return this.streetNumField;
            }
            set {
                if ((object.ReferenceEquals(this.streetNumField, value) != true)) {
                    this.streetNumField = value;
                    this.RaisePropertyChanged("streetNum");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string surName {
            get {
                return this.surNameField;
            }
            set {
                if ((object.ReferenceEquals(this.surNameField, value) != true)) {
                    this.surNameField = value;
                    this.RaisePropertyChanged("surName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime testDate {
            get {
                return this.testDateField;
            }
            set {
                if ((this.testDateField.Equals(value) != true)) {
                    this.testDateField = value;
                    this.RaisePropertyChanged("testDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string zipCode {
            get {
                return this.zipCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.zipCodeField, value) != true)) {
                    this.zipCodeField = value;
                    this.RaisePropertyChanged("zipCode");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaCoercion1TransReversalPatientContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaCoercion1TransReversalPatientContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime assessingPhyssicianDecisionDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime decisionDateField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime assessingPhyssicianDecisionDate {
            get {
                return this.assessingPhyssicianDecisionDateField;
            }
            set {
                if ((this.assessingPhyssicianDecisionDateField.Equals(value) != true)) {
                    this.assessingPhyssicianDecisionDateField = value;
                    this.RaisePropertyChanged("assessingPhyssicianDecisionDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime decisionDate {
            get {
                return this.decisionDateField;
            }
            set {
                if ((this.decisionDateField.Equals(value) != true)) {
                    this.decisionDateField = value;
                    this.RaisePropertyChanged("decisionDate");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaCoercion1TransVerificationContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaCoercion1TransVerificationContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime assessingPhyssicianDecisionDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int coercionDaysAfterEnforcementField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime verificationDateField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime assessingPhyssicianDecisionDate {
            get {
                return this.assessingPhyssicianDecisionDateField;
            }
            set {
                if ((this.assessingPhyssicianDecisionDateField.Equals(value) != true)) {
                    this.assessingPhyssicianDecisionDateField = value;
                    this.RaisePropertyChanged("assessingPhyssicianDecisionDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int coercionDaysAfterEnforcement {
            get {
                return this.coercionDaysAfterEnforcementField;
            }
            set {
                if ((this.coercionDaysAfterEnforcementField.Equals(value) != true)) {
                    this.coercionDaysAfterEnforcementField = value;
                    this.RaisePropertyChanged("coercionDaysAfterEnforcement");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime verificationDate {
            get {
                return this.verificationDateField;
            }
            set {
                if ((this.verificationDateField.Equals(value) != true)) {
                    this.verificationDateField = value;
                    this.RaisePropertyChanged("verificationDate");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaGeneralPracticeDiagnosisContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaGeneralPracticeDiagnosisContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticeDiagnosisClassif classifField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string classifCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime diagnosisDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticeDiagnosisDateName diagnosisDateNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticeDatePrecision diagnosisDatePrecisionField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string identificationCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticeDiagnosisName nameField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticeDiagnosisClassif classif {
            get {
                return this.classifField;
            }
            set {
                if ((this.classifField.Equals(value) != true)) {
                    this.classifField = value;
                    this.RaisePropertyChanged("classif");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string classifCode {
            get {
                return this.classifCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.classifCodeField, value) != true)) {
                    this.classifCodeField = value;
                    this.RaisePropertyChanged("classifCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime diagnosisDate {
            get {
                return this.diagnosisDateField;
            }
            set {
                if ((this.diagnosisDateField.Equals(value) != true)) {
                    this.diagnosisDateField = value;
                    this.RaisePropertyChanged("diagnosisDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticeDiagnosisDateName diagnosisDateName {
            get {
                return this.diagnosisDateNameField;
            }
            set {
                if ((this.diagnosisDateNameField.Equals(value) != true)) {
                    this.diagnosisDateNameField = value;
                    this.RaisePropertyChanged("diagnosisDateName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticeDatePrecision diagnosisDatePrecision {
            get {
                return this.diagnosisDatePrecisionField;
            }
            set {
                if ((this.diagnosisDatePrecisionField.Equals(value) != true)) {
                    this.diagnosisDatePrecisionField = value;
                    this.RaisePropertyChanged("diagnosisDatePrecision");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string identificationCode {
            get {
                return this.identificationCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.identificationCodeField, value) != true)) {
                    this.identificationCodeField = value;
                    this.RaisePropertyChanged("identificationCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticeDiagnosisName name {
            get {
                return this.nameField;
            }
            set {
                if ((this.nameField.Equals(value) != true)) {
                    this.nameField = value;
                    this.RaisePropertyChanged("name");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaGeneralPracticeObservationContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaGeneralPracticeObservationContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticeObservationClassif classifField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string classifCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string identificationCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticeObservationName nameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime observationDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticeObservationDateName observationDateNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private decimal valueField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticeObservationValueCode valueCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticeObservationValueCodeClassif valueCodeClassifField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes valueHasValueField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string valueOperatorField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticeObservationValueUnit valueUnitField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticeObservationClassif classif {
            get {
                return this.classifField;
            }
            set {
                if ((this.classifField.Equals(value) != true)) {
                    this.classifField = value;
                    this.RaisePropertyChanged("classif");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string classifCode {
            get {
                return this.classifCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.classifCodeField, value) != true)) {
                    this.classifCodeField = value;
                    this.RaisePropertyChanged("classifCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string identificationCode {
            get {
                return this.identificationCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.identificationCodeField, value) != true)) {
                    this.identificationCodeField = value;
                    this.RaisePropertyChanged("identificationCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticeObservationName name {
            get {
                return this.nameField;
            }
            set {
                if ((this.nameField.Equals(value) != true)) {
                    this.nameField = value;
                    this.RaisePropertyChanged("name");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime observationDate {
            get {
                return this.observationDateField;
            }
            set {
                if ((this.observationDateField.Equals(value) != true)) {
                    this.observationDateField = value;
                    this.RaisePropertyChanged("observationDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticeObservationDateName observationDateName {
            get {
                return this.observationDateNameField;
            }
            set {
                if ((this.observationDateNameField.Equals(value) != true)) {
                    this.observationDateNameField = value;
                    this.RaisePropertyChanged("observationDateName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public decimal value {
            get {
                return this.valueField;
            }
            set {
                if ((this.valueField.Equals(value) != true)) {
                    this.valueField = value;
                    this.RaisePropertyChanged("value");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticeObservationValueCode valueCode {
            get {
                return this.valueCodeField;
            }
            set {
                if ((this.valueCodeField.Equals(value) != true)) {
                    this.valueCodeField = value;
                    this.RaisePropertyChanged("valueCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticeObservationValueCodeClassif valueCodeClassif {
            get {
                return this.valueCodeClassifField;
            }
            set {
                if ((this.valueCodeClassifField.Equals(value) != true)) {
                    this.valueCodeClassifField = value;
                    this.RaisePropertyChanged("valueCodeClassif");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes valueHasValue {
            get {
                return this.valueHasValueField;
            }
            set {
                if ((this.valueHasValueField.Equals(value) != true)) {
                    this.valueHasValueField = value;
                    this.RaisePropertyChanged("valueHasValue");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string valueOperator {
            get {
                return this.valueOperatorField;
            }
            set {
                if ((object.ReferenceEquals(this.valueOperatorField, value) != true)) {
                    this.valueOperatorField = value;
                    this.RaisePropertyChanged("valueOperator");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticeObservationValueUnit valueUnit {
            get {
                return this.valueUnitField;
            }
            set {
                if ((this.valueUnitField.Equals(value) != true)) {
                    this.valueUnitField = value;
                    this.RaisePropertyChanged("valueUnit");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaGeneralPracticePatientComplicationContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaGeneralPracticePatientComplicationContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticePatientComplicationClassif classifField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string classifCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string identificationCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticePatientComplicationName nameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime patientComplicationDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticePatientComplicationDateName patientComplicationDateNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticePatientComplicationValueCode valueCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticePatientComplicationValueCodeClassif valueCodeClassifField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticePatientComplicationClassif classif {
            get {
                return this.classifField;
            }
            set {
                if ((this.classifField.Equals(value) != true)) {
                    this.classifField = value;
                    this.RaisePropertyChanged("classif");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string classifCode {
            get {
                return this.classifCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.classifCodeField, value) != true)) {
                    this.classifCodeField = value;
                    this.RaisePropertyChanged("classifCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string identificationCode {
            get {
                return this.identificationCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.identificationCodeField, value) != true)) {
                    this.identificationCodeField = value;
                    this.RaisePropertyChanged("identificationCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticePatientComplicationName name {
            get {
                return this.nameField;
            }
            set {
                if ((this.nameField.Equals(value) != true)) {
                    this.nameField = value;
                    this.RaisePropertyChanged("name");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime patientComplicationDate {
            get {
                return this.patientComplicationDateField;
            }
            set {
                if ((this.patientComplicationDateField.Equals(value) != true)) {
                    this.patientComplicationDateField = value;
                    this.RaisePropertyChanged("patientComplicationDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticePatientComplicationDateName patientComplicationDateName {
            get {
                return this.patientComplicationDateNameField;
            }
            set {
                if ((this.patientComplicationDateNameField.Equals(value) != true)) {
                    this.patientComplicationDateNameField = value;
                    this.RaisePropertyChanged("patientComplicationDateName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticePatientComplicationValueCode valueCode {
            get {
                return this.valueCodeField;
            }
            set {
                if ((this.valueCodeField.Equals(value) != true)) {
                    this.valueCodeField = value;
                    this.RaisePropertyChanged("valueCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticePatientComplicationValueCodeClassif valueCodeClassif {
            get {
                return this.valueCodeClassifField;
            }
            set {
                if ((this.valueCodeClassifField.Equals(value) != true)) {
                    this.valueCodeClassifField = value;
                    this.RaisePropertyChanged("valueCodeClassif");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaGeneralPracticePatientContactContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaGeneralPracticePatientContactContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticePatientContactValueCodeClassif classifField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string classifCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string identificationCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticePatientContactName nameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime patientContactDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticePatientContactDateName patientContactDateNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticePatientContactValueCode valueCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticePatientContactValueCodeClassif valueCodeClassifField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticePatientContactValueCodeClassif classif {
            get {
                return this.classifField;
            }
            set {
                if ((this.classifField.Equals(value) != true)) {
                    this.classifField = value;
                    this.RaisePropertyChanged("classif");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string classifCode {
            get {
                return this.classifCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.classifCodeField, value) != true)) {
                    this.classifCodeField = value;
                    this.RaisePropertyChanged("classifCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string identificationCode {
            get {
                return this.identificationCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.identificationCodeField, value) != true)) {
                    this.identificationCodeField = value;
                    this.RaisePropertyChanged("identificationCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticePatientContactName name {
            get {
                return this.nameField;
            }
            set {
                if ((this.nameField.Equals(value) != true)) {
                    this.nameField = value;
                    this.RaisePropertyChanged("name");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime patientContactDate {
            get {
                return this.patientContactDateField;
            }
            set {
                if ((this.patientContactDateField.Equals(value) != true)) {
                    this.patientContactDateField = value;
                    this.RaisePropertyChanged("patientContactDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticePatientContactDateName patientContactDateName {
            get {
                return this.patientContactDateNameField;
            }
            set {
                if ((this.patientContactDateNameField.Equals(value) != true)) {
                    this.patientContactDateNameField = value;
                    this.RaisePropertyChanged("patientContactDateName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticePatientContactValueCode valueCode {
            get {
                return this.valueCodeField;
            }
            set {
                if ((this.valueCodeField.Equals(value) != true)) {
                    this.valueCodeField = value;
                    this.RaisePropertyChanged("valueCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticePatientContactValueCodeClassif valueCodeClassif {
            get {
                return this.valueCodeClassifField;
            }
            set {
                if ((this.valueCodeClassifField.Equals(value) != true)) {
                    this.valueCodeClassifField = value;
                    this.RaisePropertyChanged("valueCodeClassif");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaIVFUseOfOocytesContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaIVFUseOfOocytesContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int oocytesNumberField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string supplementCodeField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int oocytesNumber {
            get {
                return this.oocytesNumberField;
            }
            set {
                if ((this.oocytesNumberField.Equals(value) != true)) {
                    this.oocytesNumberField = value;
                    this.RaisePropertyChanged("oocytesNumber");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string supplementCode {
            get {
                return this.supplementCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.supplementCodeField, value) != true)) {
                    this.supplementCodeField = value;
                    this.RaisePropertyChanged("supplementCode");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaKLCareCompletedInterventionTransContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaKLCareCompletedInterventionTransContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string codeLevel2Field;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string codeLevel2SystemField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string codeLevel3Field;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string codeLevel3DisplayField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string codeLevel3SystemField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string completedInterventionFullUrlField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string completedInterventionIdField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string completedInterventionMetaProfileField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string[] kLCareCareConditionIdsField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime performedDateTimeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2KLEventStatus statusField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string subjectField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string codeLevel2 {
            get {
                return this.codeLevel2Field;
            }
            set {
                if ((object.ReferenceEquals(this.codeLevel2Field, value) != true)) {
                    this.codeLevel2Field = value;
                    this.RaisePropertyChanged("codeLevel2");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string codeLevel2System {
            get {
                return this.codeLevel2SystemField;
            }
            set {
                if ((object.ReferenceEquals(this.codeLevel2SystemField, value) != true)) {
                    this.codeLevel2SystemField = value;
                    this.RaisePropertyChanged("codeLevel2System");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string codeLevel3 {
            get {
                return this.codeLevel3Field;
            }
            set {
                if ((object.ReferenceEquals(this.codeLevel3Field, value) != true)) {
                    this.codeLevel3Field = value;
                    this.RaisePropertyChanged("codeLevel3");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string codeLevel3Display {
            get {
                return this.codeLevel3DisplayField;
            }
            set {
                if ((object.ReferenceEquals(this.codeLevel3DisplayField, value) != true)) {
                    this.codeLevel3DisplayField = value;
                    this.RaisePropertyChanged("codeLevel3Display");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string codeLevel3System {
            get {
                return this.codeLevel3SystemField;
            }
            set {
                if ((object.ReferenceEquals(this.codeLevel3SystemField, value) != true)) {
                    this.codeLevel3SystemField = value;
                    this.RaisePropertyChanged("codeLevel3System");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string completedInterventionFullUrl {
            get {
                return this.completedInterventionFullUrlField;
            }
            set {
                if ((object.ReferenceEquals(this.completedInterventionFullUrlField, value) != true)) {
                    this.completedInterventionFullUrlField = value;
                    this.RaisePropertyChanged("completedInterventionFullUrl");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string completedInterventionId {
            get {
                return this.completedInterventionIdField;
            }
            set {
                if ((object.ReferenceEquals(this.completedInterventionIdField, value) != true)) {
                    this.completedInterventionIdField = value;
                    this.RaisePropertyChanged("completedInterventionId");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string completedInterventionMetaProfile {
            get {
                return this.completedInterventionMetaProfileField;
            }
            set {
                if ((object.ReferenceEquals(this.completedInterventionMetaProfileField, value) != true)) {
                    this.completedInterventionMetaProfileField = value;
                    this.RaisePropertyChanged("completedInterventionMetaProfile");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string[] kLCareCareConditionIds {
            get {
                return this.kLCareCareConditionIdsField;
            }
            set {
                if ((object.ReferenceEquals(this.kLCareCareConditionIdsField, value) != true)) {
                    this.kLCareCareConditionIdsField = value;
                    this.RaisePropertyChanged("kLCareCareConditionIds");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime performedDateTime {
            get {
                return this.performedDateTimeField;
            }
            set {
                if ((this.performedDateTimeField.Equals(value) != true)) {
                    this.performedDateTimeField = value;
                    this.RaisePropertyChanged("performedDateTime");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2KLEventStatus status {
            get {
                return this.statusField;
            }
            set {
                if ((this.statusField.Equals(value) != true)) {
                    this.statusField = value;
                    this.RaisePropertyChanged("status");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string subject {
            get {
                return this.subjectField;
            }
            set {
                if ((object.ReferenceEquals(this.subjectField, value) != true)) {
                    this.subjectField = value;
                    this.RaisePropertyChanged("subject");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaKLCareConditionTransContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaKLCareConditionTransContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2KLConditionCategory categoryField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2KLClinicalStatus clinicalStatusField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string codeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string codeSystemField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string conditionFullUrlField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string conditionIdField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string conditionMetaProfileField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string encounterIdField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string followUpObservationIdField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string[] kLCareCompletedInterventionIdsField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string kLCareGoalIdField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string[] kLCarePlannedInterventionIdsField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime recordedDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string severityField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string severitySystemField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string subjectField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2KLConditionVerificationStatus verificationStatusField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2KLConditionCategory category {
            get {
                return this.categoryField;
            }
            set {
                if ((this.categoryField.Equals(value) != true)) {
                    this.categoryField = value;
                    this.RaisePropertyChanged("category");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2KLClinicalStatus clinicalStatus {
            get {
                return this.clinicalStatusField;
            }
            set {
                if ((this.clinicalStatusField.Equals(value) != true)) {
                    this.clinicalStatusField = value;
                    this.RaisePropertyChanged("clinicalStatus");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string code {
            get {
                return this.codeField;
            }
            set {
                if ((object.ReferenceEquals(this.codeField, value) != true)) {
                    this.codeField = value;
                    this.RaisePropertyChanged("code");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string codeSystem {
            get {
                return this.codeSystemField;
            }
            set {
                if ((object.ReferenceEquals(this.codeSystemField, value) != true)) {
                    this.codeSystemField = value;
                    this.RaisePropertyChanged("codeSystem");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string conditionFullUrl {
            get {
                return this.conditionFullUrlField;
            }
            set {
                if ((object.ReferenceEquals(this.conditionFullUrlField, value) != true)) {
                    this.conditionFullUrlField = value;
                    this.RaisePropertyChanged("conditionFullUrl");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string conditionId {
            get {
                return this.conditionIdField;
            }
            set {
                if ((object.ReferenceEquals(this.conditionIdField, value) != true)) {
                    this.conditionIdField = value;
                    this.RaisePropertyChanged("conditionId");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string conditionMetaProfile {
            get {
                return this.conditionMetaProfileField;
            }
            set {
                if ((object.ReferenceEquals(this.conditionMetaProfileField, value) != true)) {
                    this.conditionMetaProfileField = value;
                    this.RaisePropertyChanged("conditionMetaProfile");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string encounterId {
            get {
                return this.encounterIdField;
            }
            set {
                if ((object.ReferenceEquals(this.encounterIdField, value) != true)) {
                    this.encounterIdField = value;
                    this.RaisePropertyChanged("encounterId");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string followUpObservationId {
            get {
                return this.followUpObservationIdField;
            }
            set {
                if ((object.ReferenceEquals(this.followUpObservationIdField, value) != true)) {
                    this.followUpObservationIdField = value;
                    this.RaisePropertyChanged("followUpObservationId");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string[] kLCareCompletedInterventionIds {
            get {
                return this.kLCareCompletedInterventionIdsField;
            }
            set {
                if ((object.ReferenceEquals(this.kLCareCompletedInterventionIdsField, value) != true)) {
                    this.kLCareCompletedInterventionIdsField = value;
                    this.RaisePropertyChanged("kLCareCompletedInterventionIds");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string kLCareGoalId {
            get {
                return this.kLCareGoalIdField;
            }
            set {
                if ((object.ReferenceEquals(this.kLCareGoalIdField, value) != true)) {
                    this.kLCareGoalIdField = value;
                    this.RaisePropertyChanged("kLCareGoalId");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string[] kLCarePlannedInterventionIds {
            get {
                return this.kLCarePlannedInterventionIdsField;
            }
            set {
                if ((object.ReferenceEquals(this.kLCarePlannedInterventionIdsField, value) != true)) {
                    this.kLCarePlannedInterventionIdsField = value;
                    this.RaisePropertyChanged("kLCarePlannedInterventionIds");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime recordedDate {
            get {
                return this.recordedDateField;
            }
            set {
                if ((this.recordedDateField.Equals(value) != true)) {
                    this.recordedDateField = value;
                    this.RaisePropertyChanged("recordedDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string severity {
            get {
                return this.severityField;
            }
            set {
                if ((object.ReferenceEquals(this.severityField, value) != true)) {
                    this.severityField = value;
                    this.RaisePropertyChanged("severity");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string severitySystem {
            get {
                return this.severitySystemField;
            }
            set {
                if ((object.ReferenceEquals(this.severitySystemField, value) != true)) {
                    this.severitySystemField = value;
                    this.RaisePropertyChanged("severitySystem");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string subject {
            get {
                return this.subjectField;
            }
            set {
                if ((object.ReferenceEquals(this.subjectField, value) != true)) {
                    this.subjectField = value;
                    this.RaisePropertyChanged("subject");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2KLConditionVerificationStatus verificationStatus {
            get {
                return this.verificationStatusField;
            }
            set {
                if ((this.verificationStatusField.Equals(value) != true)) {
                    this.verificationStatusField = value;
                    this.RaisePropertyChanged("verificationStatus");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaKLCareEncounterTransContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaKLCareEncounterTransContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string classCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string classCodeSystemField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string encounterFullUrlField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string encounterIdField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string encounterMetaProfileField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime startPeriodField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2KLEncounterStatus statusField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string subjectField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string typeCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string typeCodeSystemField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string classCode {
            get {
                return this.classCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.classCodeField, value) != true)) {
                    this.classCodeField = value;
                    this.RaisePropertyChanged("classCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string classCodeSystem {
            get {
                return this.classCodeSystemField;
            }
            set {
                if ((object.ReferenceEquals(this.classCodeSystemField, value) != true)) {
                    this.classCodeSystemField = value;
                    this.RaisePropertyChanged("classCodeSystem");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string encounterFullUrl {
            get {
                return this.encounterFullUrlField;
            }
            set {
                if ((object.ReferenceEquals(this.encounterFullUrlField, value) != true)) {
                    this.encounterFullUrlField = value;
                    this.RaisePropertyChanged("encounterFullUrl");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string encounterId {
            get {
                return this.encounterIdField;
            }
            set {
                if ((object.ReferenceEquals(this.encounterIdField, value) != true)) {
                    this.encounterIdField = value;
                    this.RaisePropertyChanged("encounterId");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string encounterMetaProfile {
            get {
                return this.encounterMetaProfileField;
            }
            set {
                if ((object.ReferenceEquals(this.encounterMetaProfileField, value) != true)) {
                    this.encounterMetaProfileField = value;
                    this.RaisePropertyChanged("encounterMetaProfile");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime startPeriod {
            get {
                return this.startPeriodField;
            }
            set {
                if ((this.startPeriodField.Equals(value) != true)) {
                    this.startPeriodField = value;
                    this.RaisePropertyChanged("startPeriod");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2KLEncounterStatus status {
            get {
                return this.statusField;
            }
            set {
                if ((this.statusField.Equals(value) != true)) {
                    this.statusField = value;
                    this.RaisePropertyChanged("status");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string subject {
            get {
                return this.subjectField;
            }
            set {
                if ((object.ReferenceEquals(this.subjectField, value) != true)) {
                    this.subjectField = value;
                    this.RaisePropertyChanged("subject");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string typeCode {
            get {
                return this.typeCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.typeCodeField, value) != true)) {
                    this.typeCodeField = value;
                    this.RaisePropertyChanged("typeCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string typeCodeSystem {
            get {
                return this.typeCodeSystemField;
            }
            set {
                if ((object.ReferenceEquals(this.typeCodeSystemField, value) != true)) {
                    this.typeCodeSystemField = value;
                    this.RaisePropertyChanged("typeCodeSystem");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaKLCareFollowUpObservationTransContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaKLCareFollowUpObservationTransContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string codeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string codeSystemField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime effectiveDateTimeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string followObservationFullUrlField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string followObservationIdField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string followObservationMetaProfileField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2KLObservationStatus statusField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string subjectField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string valueField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string valueSystemField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string code {
            get {
                return this.codeField;
            }
            set {
                if ((object.ReferenceEquals(this.codeField, value) != true)) {
                    this.codeField = value;
                    this.RaisePropertyChanged("code");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string codeSystem {
            get {
                return this.codeSystemField;
            }
            set {
                if ((object.ReferenceEquals(this.codeSystemField, value) != true)) {
                    this.codeSystemField = value;
                    this.RaisePropertyChanged("codeSystem");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime effectiveDateTime {
            get {
                return this.effectiveDateTimeField;
            }
            set {
                if ((this.effectiveDateTimeField.Equals(value) != true)) {
                    this.effectiveDateTimeField = value;
                    this.RaisePropertyChanged("effectiveDateTime");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string followObservationFullUrl {
            get {
                return this.followObservationFullUrlField;
            }
            set {
                if ((object.ReferenceEquals(this.followObservationFullUrlField, value) != true)) {
                    this.followObservationFullUrlField = value;
                    this.RaisePropertyChanged("followObservationFullUrl");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string followObservationId {
            get {
                return this.followObservationIdField;
            }
            set {
                if ((object.ReferenceEquals(this.followObservationIdField, value) != true)) {
                    this.followObservationIdField = value;
                    this.RaisePropertyChanged("followObservationId");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string followObservationMetaProfile {
            get {
                return this.followObservationMetaProfileField;
            }
            set {
                if ((object.ReferenceEquals(this.followObservationMetaProfileField, value) != true)) {
                    this.followObservationMetaProfileField = value;
                    this.RaisePropertyChanged("followObservationMetaProfile");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2KLObservationStatus status {
            get {
                return this.statusField;
            }
            set {
                if ((this.statusField.Equals(value) != true)) {
                    this.statusField = value;
                    this.RaisePropertyChanged("status");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string subject {
            get {
                return this.subjectField;
            }
            set {
                if ((object.ReferenceEquals(this.subjectField, value) != true)) {
                    this.subjectField = value;
                    this.RaisePropertyChanged("subject");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string value {
            get {
                return this.valueField;
            }
            set {
                if ((object.ReferenceEquals(this.valueField, value) != true)) {
                    this.valueField = value;
                    this.RaisePropertyChanged("value");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string valueSystem {
            get {
                return this.valueSystemField;
            }
            set {
                if ((object.ReferenceEquals(this.valueSystemField, value) != true)) {
                    this.valueSystemField = value;
                    this.RaisePropertyChanged("valueSystem");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaKLCareGoalTransContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaKLCareGoalTransContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string categoryField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string categorySystemField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string conditionIdField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string descriptionField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string descriptionSystemField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string detailField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string detailSystemField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string goalFullUrlField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string goalIdField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string goalMetaProfileField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2KLGoalStatus lifecycleStatusField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string measureField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string measureSystemField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime startDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string subjectField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string category {
            get {
                return this.categoryField;
            }
            set {
                if ((object.ReferenceEquals(this.categoryField, value) != true)) {
                    this.categoryField = value;
                    this.RaisePropertyChanged("category");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string categorySystem {
            get {
                return this.categorySystemField;
            }
            set {
                if ((object.ReferenceEquals(this.categorySystemField, value) != true)) {
                    this.categorySystemField = value;
                    this.RaisePropertyChanged("categorySystem");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string conditionId {
            get {
                return this.conditionIdField;
            }
            set {
                if ((object.ReferenceEquals(this.conditionIdField, value) != true)) {
                    this.conditionIdField = value;
                    this.RaisePropertyChanged("conditionId");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string description {
            get {
                return this.descriptionField;
            }
            set {
                if ((object.ReferenceEquals(this.descriptionField, value) != true)) {
                    this.descriptionField = value;
                    this.RaisePropertyChanged("description");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string descriptionSystem {
            get {
                return this.descriptionSystemField;
            }
            set {
                if ((object.ReferenceEquals(this.descriptionSystemField, value) != true)) {
                    this.descriptionSystemField = value;
                    this.RaisePropertyChanged("descriptionSystem");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string detail {
            get {
                return this.detailField;
            }
            set {
                if ((object.ReferenceEquals(this.detailField, value) != true)) {
                    this.detailField = value;
                    this.RaisePropertyChanged("detail");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string detailSystem {
            get {
                return this.detailSystemField;
            }
            set {
                if ((object.ReferenceEquals(this.detailSystemField, value) != true)) {
                    this.detailSystemField = value;
                    this.RaisePropertyChanged("detailSystem");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string goalFullUrl {
            get {
                return this.goalFullUrlField;
            }
            set {
                if ((object.ReferenceEquals(this.goalFullUrlField, value) != true)) {
                    this.goalFullUrlField = value;
                    this.RaisePropertyChanged("goalFullUrl");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string goalId {
            get {
                return this.goalIdField;
            }
            set {
                if ((object.ReferenceEquals(this.goalIdField, value) != true)) {
                    this.goalIdField = value;
                    this.RaisePropertyChanged("goalId");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string goalMetaProfile {
            get {
                return this.goalMetaProfileField;
            }
            set {
                if ((object.ReferenceEquals(this.goalMetaProfileField, value) != true)) {
                    this.goalMetaProfileField = value;
                    this.RaisePropertyChanged("goalMetaProfile");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2KLGoalStatus lifecycleStatus {
            get {
                return this.lifecycleStatusField;
            }
            set {
                if ((this.lifecycleStatusField.Equals(value) != true)) {
                    this.lifecycleStatusField = value;
                    this.RaisePropertyChanged("lifecycleStatus");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string measure {
            get {
                return this.measureField;
            }
            set {
                if ((object.ReferenceEquals(this.measureField, value) != true)) {
                    this.measureField = value;
                    this.RaisePropertyChanged("measure");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string measureSystem {
            get {
                return this.measureSystemField;
            }
            set {
                if ((object.ReferenceEquals(this.measureSystemField, value) != true)) {
                    this.measureSystemField = value;
                    this.RaisePropertyChanged("measureSystem");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime startDate {
            get {
                return this.startDateField;
            }
            set {
                if ((this.startDateField.Equals(value) != true)) {
                    this.startDateField = value;
                    this.RaisePropertyChanged("startDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string subject {
            get {
                return this.subjectField;
            }
            set {
                if ((object.ReferenceEquals(this.subjectField, value) != true)) {
                    this.subjectField = value;
                    this.RaisePropertyChanged("subject");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaKLCareMatterOfInterestObservationTransContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaKLCareMatterOfInterestObservationTransContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string codeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string codeSystemField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime effectiveDateTimeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaKLCareMatterOfInterestObservationTransConditionCodeContract[] kLCareConditionCodesField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string matterOfInterestObservationFullUrlField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string matterOfInterestObservationIdField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string matterOfInterestObservationMetaProfileField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2KLObservationStatus statusField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string subjectField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string valueField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string valueSystemField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string code {
            get {
                return this.codeField;
            }
            set {
                if ((object.ReferenceEquals(this.codeField, value) != true)) {
                    this.codeField = value;
                    this.RaisePropertyChanged("code");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string codeSystem {
            get {
                return this.codeSystemField;
            }
            set {
                if ((object.ReferenceEquals(this.codeSystemField, value) != true)) {
                    this.codeSystemField = value;
                    this.RaisePropertyChanged("codeSystem");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime effectiveDateTime {
            get {
                return this.effectiveDateTimeField;
            }
            set {
                if ((this.effectiveDateTimeField.Equals(value) != true)) {
                    this.effectiveDateTimeField = value;
                    this.RaisePropertyChanged("effectiveDateTime");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaKLCareMatterOfInterestObservationTransConditionCodeContract[] kLCareConditionCodes {
            get {
                return this.kLCareConditionCodesField;
            }
            set {
                if ((object.ReferenceEquals(this.kLCareConditionCodesField, value) != true)) {
                    this.kLCareConditionCodesField = value;
                    this.RaisePropertyChanged("kLCareConditionCodes");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string matterOfInterestObservationFullUrl {
            get {
                return this.matterOfInterestObservationFullUrlField;
            }
            set {
                if ((object.ReferenceEquals(this.matterOfInterestObservationFullUrlField, value) != true)) {
                    this.matterOfInterestObservationFullUrlField = value;
                    this.RaisePropertyChanged("matterOfInterestObservationFullUrl");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string matterOfInterestObservationId {
            get {
                return this.matterOfInterestObservationIdField;
            }
            set {
                if ((object.ReferenceEquals(this.matterOfInterestObservationIdField, value) != true)) {
                    this.matterOfInterestObservationIdField = value;
                    this.RaisePropertyChanged("matterOfInterestObservationId");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string matterOfInterestObservationMetaProfile {
            get {
                return this.matterOfInterestObservationMetaProfileField;
            }
            set {
                if ((object.ReferenceEquals(this.matterOfInterestObservationMetaProfileField, value) != true)) {
                    this.matterOfInterestObservationMetaProfileField = value;
                    this.RaisePropertyChanged("matterOfInterestObservationMetaProfile");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2KLObservationStatus status {
            get {
                return this.statusField;
            }
            set {
                if ((this.statusField.Equals(value) != true)) {
                    this.statusField = value;
                    this.RaisePropertyChanged("status");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string subject {
            get {
                return this.subjectField;
            }
            set {
                if ((object.ReferenceEquals(this.subjectField, value) != true)) {
                    this.subjectField = value;
                    this.RaisePropertyChanged("subject");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string value {
            get {
                return this.valueField;
            }
            set {
                if ((object.ReferenceEquals(this.valueField, value) != true)) {
                    this.valueField = value;
                    this.RaisePropertyChanged("value");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string valueSystem {
            get {
                return this.valueSystemField;
            }
            set {
                if ((object.ReferenceEquals(this.valueSystemField, value) != true)) {
                    this.valueSystemField = value;
                    this.RaisePropertyChanged("valueSystem");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaKLCareMatterOfInterestObservationTransConditionCodeContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaKLCareMatterOfInterestObservationTransConditionCodeContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string codeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string codeSystemField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string subjectField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string code {
            get {
                return this.codeField;
            }
            set {
                if ((object.ReferenceEquals(this.codeField, value) != true)) {
                    this.codeField = value;
                    this.RaisePropertyChanged("code");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string codeSystem {
            get {
                return this.codeSystemField;
            }
            set {
                if ((object.ReferenceEquals(this.codeSystemField, value) != true)) {
                    this.codeSystemField = value;
                    this.RaisePropertyChanged("codeSystem");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string subject {
            get {
                return this.subjectField;
            }
            set {
                if ((object.ReferenceEquals(this.subjectField, value) != true)) {
                    this.subjectField = value;
                    this.RaisePropertyChanged("subject");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaKLCarePlannedInterventionTransContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaKLCarePlannedInterventionTransContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2KLActivityStatus activytiStatusField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string codeLevel2Field;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string codeLevel2SystemField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string codeLevel3Field;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string codeLevel3DisplayField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string codeLevel3SystemField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string encounterIdField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime endPeriodField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string followUpObservationIdField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2KLRequestIntent intentField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string[] kLCareConditionIdsField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string plannedInterventionFullUrlField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string plannedInterventionIdField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string plannedInterventionMetaProfileField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime startPeriodField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2KLRequestStatus statusField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string subjectField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2KLActivityStatus activytiStatus {
            get {
                return this.activytiStatusField;
            }
            set {
                if ((this.activytiStatusField.Equals(value) != true)) {
                    this.activytiStatusField = value;
                    this.RaisePropertyChanged("activytiStatus");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string codeLevel2 {
            get {
                return this.codeLevel2Field;
            }
            set {
                if ((object.ReferenceEquals(this.codeLevel2Field, value) != true)) {
                    this.codeLevel2Field = value;
                    this.RaisePropertyChanged("codeLevel2");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string codeLevel2System {
            get {
                return this.codeLevel2SystemField;
            }
            set {
                if ((object.ReferenceEquals(this.codeLevel2SystemField, value) != true)) {
                    this.codeLevel2SystemField = value;
                    this.RaisePropertyChanged("codeLevel2System");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string codeLevel3 {
            get {
                return this.codeLevel3Field;
            }
            set {
                if ((object.ReferenceEquals(this.codeLevel3Field, value) != true)) {
                    this.codeLevel3Field = value;
                    this.RaisePropertyChanged("codeLevel3");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string codeLevel3Display {
            get {
                return this.codeLevel3DisplayField;
            }
            set {
                if ((object.ReferenceEquals(this.codeLevel3DisplayField, value) != true)) {
                    this.codeLevel3DisplayField = value;
                    this.RaisePropertyChanged("codeLevel3Display");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string codeLevel3System {
            get {
                return this.codeLevel3SystemField;
            }
            set {
                if ((object.ReferenceEquals(this.codeLevel3SystemField, value) != true)) {
                    this.codeLevel3SystemField = value;
                    this.RaisePropertyChanged("codeLevel3System");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string encounterId {
            get {
                return this.encounterIdField;
            }
            set {
                if ((object.ReferenceEquals(this.encounterIdField, value) != true)) {
                    this.encounterIdField = value;
                    this.RaisePropertyChanged("encounterId");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime endPeriod {
            get {
                return this.endPeriodField;
            }
            set {
                if ((this.endPeriodField.Equals(value) != true)) {
                    this.endPeriodField = value;
                    this.RaisePropertyChanged("endPeriod");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string followUpObservationId {
            get {
                return this.followUpObservationIdField;
            }
            set {
                if ((object.ReferenceEquals(this.followUpObservationIdField, value) != true)) {
                    this.followUpObservationIdField = value;
                    this.RaisePropertyChanged("followUpObservationId");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2KLRequestIntent intent {
            get {
                return this.intentField;
            }
            set {
                if ((this.intentField.Equals(value) != true)) {
                    this.intentField = value;
                    this.RaisePropertyChanged("intent");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string[] kLCareConditionIds {
            get {
                return this.kLCareConditionIdsField;
            }
            set {
                if ((object.ReferenceEquals(this.kLCareConditionIdsField, value) != true)) {
                    this.kLCareConditionIdsField = value;
                    this.RaisePropertyChanged("kLCareConditionIds");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string plannedInterventionFullUrl {
            get {
                return this.plannedInterventionFullUrlField;
            }
            set {
                if ((object.ReferenceEquals(this.plannedInterventionFullUrlField, value) != true)) {
                    this.plannedInterventionFullUrlField = value;
                    this.RaisePropertyChanged("plannedInterventionFullUrl");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string plannedInterventionId {
            get {
                return this.plannedInterventionIdField;
            }
            set {
                if ((object.ReferenceEquals(this.plannedInterventionIdField, value) != true)) {
                    this.plannedInterventionIdField = value;
                    this.RaisePropertyChanged("plannedInterventionId");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string plannedInterventionMetaProfile {
            get {
                return this.plannedInterventionMetaProfileField;
            }
            set {
                if ((object.ReferenceEquals(this.plannedInterventionMetaProfileField, value) != true)) {
                    this.plannedInterventionMetaProfileField = value;
                    this.RaisePropertyChanged("plannedInterventionMetaProfile");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime startPeriod {
            get {
                return this.startPeriodField;
            }
            set {
                if ((this.startPeriodField.Equals(value) != true)) {
                    this.startPeriodField = value;
                    this.RaisePropertyChanged("startPeriod");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2KLRequestStatus status {
            get {
                return this.statusField;
            }
            set {
                if ((this.statusField.Equals(value) != true)) {
                    this.statusField = value;
                    this.RaisePropertyChanged("status");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string subject {
            get {
                return this.subjectField;
            }
            set {
                if ((object.ReferenceEquals(this.subjectField, value) != true)) {
                    this.subjectField = value;
                    this.RaisePropertyChanged("subject");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaNABChildrenOwnContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaNABChildrenOwnContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int birthYearField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int birthYear {
            get {
                return this.birthYearField;
            }
            set {
                if ((this.birthYearField.Equals(value) != true)) {
                    this.birthYearField = value;
                    this.RaisePropertyChanged("birthYear");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaNABConvAbuseContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaNABConvAbuseContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime convDateField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime convDate {
            get {
                return this.convDateField;
            }
            set {
                if ((this.convDateField.Equals(value) != true)) {
                    this.convDateField = value;
                    this.RaisePropertyChanged("convDate");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaNABConvFamilyContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaNABConvFamilyContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime convDateField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime convDate {
            get {
                return this.convDateField;
            }
            set {
                if ((this.convDateField.Equals(value) != true)) {
                    this.convDateField = value;
                    this.RaisePropertyChanged("convDate");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaNABConvGroupContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaNABConvGroupContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime convDateField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime convDate {
            get {
                return this.convDateField;
            }
            set {
                if ((this.convDateField.Equals(value) != true)) {
                    this.convDateField = value;
                    this.RaisePropertyChanged("convDate");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaNABConvIndividualContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaNABConvIndividualContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime convDateField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime convDate {
            get {
                return this.convDateField;
            }
            set {
                if ((this.convDateField.Equals(value) != true)) {
                    this.convDateField = value;
                    this.RaisePropertyChanged("convDate");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaNABConvPsycContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaNABConvPsycContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime convDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2NABConvPsycFind convPsycFindField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime convDate {
            get {
                return this.convDateField;
            }
            set {
                if ((this.convDateField.Equals(value) != true)) {
                    this.convDateField = value;
                    this.RaisePropertyChanged("convDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2NABConvPsycFind convPsycFind {
            get {
                return this.convPsycFindField;
            }
            set {
                if ((this.convPsycFindField.Equals(value) != true)) {
                    this.convPsycFindField = value;
                    this.RaisePropertyChanged("convPsycFind");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaPregnancyScreeningHIVContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaPregnancyScreeningHIVContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string cityField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string contributeNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string countryField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime dueDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string expectedBirthPlaceCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string firstNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2Gender genderField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int identificationCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string municipalityCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string schemaPersonCivilRegistrationIdentifierField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string streetNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string streetNumField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string surNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime testDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string zipCodeField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string city {
            get {
                return this.cityField;
            }
            set {
                if ((object.ReferenceEquals(this.cityField, value) != true)) {
                    this.cityField = value;
                    this.RaisePropertyChanged("city");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string contributeName {
            get {
                return this.contributeNameField;
            }
            set {
                if ((object.ReferenceEquals(this.contributeNameField, value) != true)) {
                    this.contributeNameField = value;
                    this.RaisePropertyChanged("contributeName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string country {
            get {
                return this.countryField;
            }
            set {
                if ((object.ReferenceEquals(this.countryField, value) != true)) {
                    this.countryField = value;
                    this.RaisePropertyChanged("country");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime dueDate {
            get {
                return this.dueDateField;
            }
            set {
                if ((this.dueDateField.Equals(value) != true)) {
                    this.dueDateField = value;
                    this.RaisePropertyChanged("dueDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string expectedBirthPlaceCode {
            get {
                return this.expectedBirthPlaceCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.expectedBirthPlaceCodeField, value) != true)) {
                    this.expectedBirthPlaceCodeField = value;
                    this.RaisePropertyChanged("expectedBirthPlaceCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string firstName {
            get {
                return this.firstNameField;
            }
            set {
                if ((object.ReferenceEquals(this.firstNameField, value) != true)) {
                    this.firstNameField = value;
                    this.RaisePropertyChanged("firstName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2Gender gender {
            get {
                return this.genderField;
            }
            set {
                if ((this.genderField.Equals(value) != true)) {
                    this.genderField = value;
                    this.RaisePropertyChanged("gender");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int identificationCode {
            get {
                return this.identificationCodeField;
            }
            set {
                if ((this.identificationCodeField.Equals(value) != true)) {
                    this.identificationCodeField = value;
                    this.RaisePropertyChanged("identificationCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string municipalityCode {
            get {
                return this.municipalityCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.municipalityCodeField, value) != true)) {
                    this.municipalityCodeField = value;
                    this.RaisePropertyChanged("municipalityCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string schemaPersonCivilRegistrationIdentifier {
            get {
                return this.schemaPersonCivilRegistrationIdentifierField;
            }
            set {
                if ((object.ReferenceEquals(this.schemaPersonCivilRegistrationIdentifierField, value) != true)) {
                    this.schemaPersonCivilRegistrationIdentifierField = value;
                    this.RaisePropertyChanged("schemaPersonCivilRegistrationIdentifier");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string streetName {
            get {
                return this.streetNameField;
            }
            set {
                if ((object.ReferenceEquals(this.streetNameField, value) != true)) {
                    this.streetNameField = value;
                    this.RaisePropertyChanged("streetName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string streetNum {
            get {
                return this.streetNumField;
            }
            set {
                if ((object.ReferenceEquals(this.streetNumField, value) != true)) {
                    this.streetNumField = value;
                    this.RaisePropertyChanged("streetNum");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string surName {
            get {
                return this.surNameField;
            }
            set {
                if ((object.ReferenceEquals(this.surNameField, value) != true)) {
                    this.surNameField = value;
                    this.RaisePropertyChanged("surName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime testDate {
            get {
                return this.testDateField;
            }
            set {
                if ((this.testDateField.Equals(value) != true)) {
                    this.testDateField = value;
                    this.RaisePropertyChanged("testDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string zipCode {
            get {
                return this.zipCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.zipCodeField, value) != true)) {
                    this.zipCodeField = value;
                    this.RaisePropertyChanged("zipCode");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaPregnancyScreeningSyphilisContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaPregnancyScreeningSyphilisContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string cityField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string contributeNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string countryField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime dueDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string expectedBirthPlaceCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string firstNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2Gender genderField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int identificationCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string municipalityCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string schemaPersonCivilRegistrationIdentifierField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string streetNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string streetNumField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string surNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime testDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string zipCodeField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string city {
            get {
                return this.cityField;
            }
            set {
                if ((object.ReferenceEquals(this.cityField, value) != true)) {
                    this.cityField = value;
                    this.RaisePropertyChanged("city");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string contributeName {
            get {
                return this.contributeNameField;
            }
            set {
                if ((object.ReferenceEquals(this.contributeNameField, value) != true)) {
                    this.contributeNameField = value;
                    this.RaisePropertyChanged("contributeName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string country {
            get {
                return this.countryField;
            }
            set {
                if ((object.ReferenceEquals(this.countryField, value) != true)) {
                    this.countryField = value;
                    this.RaisePropertyChanged("country");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime dueDate {
            get {
                return this.dueDateField;
            }
            set {
                if ((this.dueDateField.Equals(value) != true)) {
                    this.dueDateField = value;
                    this.RaisePropertyChanged("dueDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string expectedBirthPlaceCode {
            get {
                return this.expectedBirthPlaceCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.expectedBirthPlaceCodeField, value) != true)) {
                    this.expectedBirthPlaceCodeField = value;
                    this.RaisePropertyChanged("expectedBirthPlaceCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string firstName {
            get {
                return this.firstNameField;
            }
            set {
                if ((object.ReferenceEquals(this.firstNameField, value) != true)) {
                    this.firstNameField = value;
                    this.RaisePropertyChanged("firstName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2Gender gender {
            get {
                return this.genderField;
            }
            set {
                if ((this.genderField.Equals(value) != true)) {
                    this.genderField = value;
                    this.RaisePropertyChanged("gender");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int identificationCode {
            get {
                return this.identificationCodeField;
            }
            set {
                if ((this.identificationCodeField.Equals(value) != true)) {
                    this.identificationCodeField = value;
                    this.RaisePropertyChanged("identificationCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string municipalityCode {
            get {
                return this.municipalityCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.municipalityCodeField, value) != true)) {
                    this.municipalityCodeField = value;
                    this.RaisePropertyChanged("municipalityCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string schemaPersonCivilRegistrationIdentifier {
            get {
                return this.schemaPersonCivilRegistrationIdentifierField;
            }
            set {
                if ((object.ReferenceEquals(this.schemaPersonCivilRegistrationIdentifierField, value) != true)) {
                    this.schemaPersonCivilRegistrationIdentifierField = value;
                    this.RaisePropertyChanged("schemaPersonCivilRegistrationIdentifier");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string streetName {
            get {
                return this.streetNameField;
            }
            set {
                if ((object.ReferenceEquals(this.streetNameField, value) != true)) {
                    this.streetNameField = value;
                    this.RaisePropertyChanged("streetName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string streetNum {
            get {
                return this.streetNumField;
            }
            set {
                if ((object.ReferenceEquals(this.streetNumField, value) != true)) {
                    this.streetNumField = value;
                    this.RaisePropertyChanged("streetNum");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string surName {
            get {
                return this.surNameField;
            }
            set {
                if ((object.ReferenceEquals(this.surNameField, value) != true)) {
                    this.surNameField = value;
                    this.RaisePropertyChanged("surName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime testDate {
            get {
                return this.testDateField;
            }
            set {
                if ((this.testDateField.Equals(value) != true)) {
                    this.testDateField = value;
                    this.RaisePropertyChanged("testDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string zipCode {
            get {
                return this.zipCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.zipCodeField, value) != true)) {
                    this.zipCodeField = value;
                    this.RaisePropertyChanged("zipCode");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaSSIBusinessInstitutionTransContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaSSIBusinessInstitutionTransContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string businessInstitutionField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SSINoYesUndecided infectedAtWorkField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string noteField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string businessInstitution {
            get {
                return this.businessInstitutionField;
            }
            set {
                if ((object.ReferenceEquals(this.businessInstitutionField, value) != true)) {
                    this.businessInstitutionField = value;
                    this.RaisePropertyChanged("businessInstitution");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SSINoYesUndecided infectedAtWork {
            get {
                return this.infectedAtWorkField;
            }
            set {
                if ((this.infectedAtWorkField.Equals(value) != true)) {
                    this.infectedAtWorkField = value;
                    this.RaisePropertyChanged("infectedAtWork");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string note {
            get {
                return this.noteField;
            }
            set {
                if ((object.ReferenceEquals(this.noteField, value) != true)) {
                    this.noteField = value;
                    this.RaisePropertyChanged("note");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaSSIDiagnoseTransContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaSSIDiagnoseTransContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string diagnoseNoteField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string diagnoseTypeField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string diagnoseNote {
            get {
                return this.diagnoseNoteField;
            }
            set {
                if ((object.ReferenceEquals(this.diagnoseNoteField, value) != true)) {
                    this.diagnoseNoteField = value;
                    this.RaisePropertyChanged("diagnoseNote");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string diagnoseType {
            get {
                return this.diagnoseTypeField;
            }
            set {
                if ((object.ReferenceEquals(this.diagnoseTypeField, value) != true)) {
                    this.diagnoseTypeField = value;
                    this.RaisePropertyChanged("diagnoseType");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaSSIDiseaseAgensTransContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaSSIDiseaseAgensTransContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string diseaseAgensField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string diseaseAgensNoteField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string diseaseAgens {
            get {
                return this.diseaseAgensField;
            }
            set {
                if ((object.ReferenceEquals(this.diseaseAgensField, value) != true)) {
                    this.diseaseAgensField = value;
                    this.RaisePropertyChanged("diseaseAgens");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string diseaseAgensNote {
            get {
                return this.diseaseAgensNoteField;
            }
            set {
                if ((object.ReferenceEquals(this.diseaseAgensNoteField, value) != true)) {
                    this.diseaseAgensNoteField = value;
                    this.RaisePropertyChanged("diseaseAgensNote");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaSSIDiseaseTypeTransContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaSSIDiseaseTypeTransContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string diseaseTypeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string diseaseTypeDescriptionField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string diseaseType {
            get {
                return this.diseaseTypeField;
            }
            set {
                if ((object.ReferenceEquals(this.diseaseTypeField, value) != true)) {
                    this.diseaseTypeField = value;
                    this.RaisePropertyChanged("diseaseType");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string diseaseTypeDescription {
            get {
                return this.diseaseTypeDescriptionField;
            }
            set {
                if ((object.ReferenceEquals(this.diseaseTypeDescriptionField, value) != true)) {
                    this.diseaseTypeDescriptionField = value;
                    this.RaisePropertyChanged("diseaseTypeDescription");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaSSIExaminationCauseTransContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaSSIExaminationCauseTransContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string examinationCauseField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string examinationCauseNoteField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string examinationCause {
            get {
                return this.examinationCauseField;
            }
            set {
                if ((object.ReferenceEquals(this.examinationCauseField, value) != true)) {
                    this.examinationCauseField = value;
                    this.RaisePropertyChanged("examinationCause");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string examinationCauseNote {
            get {
                return this.examinationCauseNoteField;
            }
            set {
                if ((object.ReferenceEquals(this.examinationCauseNoteField, value) != true)) {
                    this.examinationCauseNoteField = value;
                    this.RaisePropertyChanged("examinationCauseNote");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaSSIInfectionCountryTransContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaSSIInfectionCountryTransContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string infectionCountryField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string relevantStayAbroadField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string infectionCountry {
            get {
                return this.infectionCountryField;
            }
            set {
                if ((object.ReferenceEquals(this.infectionCountryField, value) != true)) {
                    this.infectionCountryField = value;
                    this.RaisePropertyChanged("infectionCountry");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string relevantStayAbroad {
            get {
                return this.relevantStayAbroadField;
            }
            set {
                if ((object.ReferenceEquals(this.relevantStayAbroadField, value) != true)) {
                    this.relevantStayAbroadField = value;
                    this.RaisePropertyChanged("relevantStayAbroad");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaSSIInfectionSource1TransContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaSSIInfectionSource1TransContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string countryField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string infectionSource1Field;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string infectionSourceNoteField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string country {
            get {
                return this.countryField;
            }
            set {
                if ((object.ReferenceEquals(this.countryField, value) != true)) {
                    this.countryField = value;
                    this.RaisePropertyChanged("country");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string infectionSource1 {
            get {
                return this.infectionSource1Field;
            }
            set {
                if ((object.ReferenceEquals(this.infectionSource1Field, value) != true)) {
                    this.infectionSource1Field = value;
                    this.RaisePropertyChanged("infectionSource1");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string infectionSourceNote {
            get {
                return this.infectionSourceNoteField;
            }
            set {
                if ((object.ReferenceEquals(this.infectionSourceNoteField, value) != true)) {
                    this.infectionSourceNoteField = value;
                    this.RaisePropertyChanged("infectionSourceNote");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaSSIPersonalRiskTransContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaSSIPersonalRiskTransContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string personalRiskField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string personalRiskNoteField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string personalRisk {
            get {
                return this.personalRiskField;
            }
            set {
                if ((object.ReferenceEquals(this.personalRiskField, value) != true)) {
                    this.personalRiskField = value;
                    this.RaisePropertyChanged("personalRisk");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string personalRiskNote {
            get {
                return this.personalRiskNoteField;
            }
            set {
                if ((object.ReferenceEquals(this.personalRiskNoteField, value) != true)) {
                    this.personalRiskNoteField = value;
                    this.RaisePropertyChanged("personalRiskNote");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaSSIProphylaxisTransContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaSSIProphylaxisTransContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string prophylaxisField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string prophylaxisNoteField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string prophylaxis {
            get {
                return this.prophylaxisField;
            }
            set {
                if ((object.ReferenceEquals(this.prophylaxisField, value) != true)) {
                    this.prophylaxisField = value;
                    this.RaisePropertyChanged("prophylaxis");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string prophylaxisNote {
            get {
                return this.prophylaxisNoteField;
            }
            set {
                if ((object.ReferenceEquals(this.prophylaxisNoteField, value) != true)) {
                    this.prophylaxisNoteField = value;
                    this.RaisePropertyChanged("prophylaxisNote");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaSSISexWithForeignPersonTransContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaSSISexWithForeignPersonTransContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string countryOfForeignPersonField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string countryOfForeignPerson {
            get {
                return this.countryOfForeignPersonField;
            }
            set {
                if ((object.ReferenceEquals(this.countryOfForeignPersonField, value) != true)) {
                    this.countryOfForeignPersonField = value;
                    this.RaisePropertyChanged("countryOfForeignPerson");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaSSISexWithForeignProstituteTransContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaSSISexWithForeignProstituteTransContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string countryOfForeignProstituteField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string countryOfForeignProstitute {
            get {
                return this.countryOfForeignProstituteField;
            }
            set {
                if ((object.ReferenceEquals(this.countryOfForeignProstituteField, value) != true)) {
                    this.countryOfForeignProstituteField = value;
                    this.RaisePropertyChanged("countryOfForeignProstitute");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaSSISymptomsTransContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaSSISymptomsTransContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string symptomField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string symptomNoteField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string symptom {
            get {
                return this.symptomField;
            }
            set {
                if ((object.ReferenceEquals(this.symptomField, value) != true)) {
                    this.symptomField = value;
                    this.RaisePropertyChanged("symptom");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string symptomNote {
            get {
                return this.symptomNoteField;
            }
            set {
                if ((object.ReferenceEquals(this.symptomNoteField, value) != true)) {
                    this.symptomNoteField = value;
                    this.RaisePropertyChanged("symptomNote");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaSpecialistPracticePatientContactContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaSpecialistPracticePatientContactContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string identificationCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSpecialistPracticePatientContactName nameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime patientContactDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSpecialistPracticePatientContactDateName patientContactDateNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sORCodeField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string identificationCode {
            get {
                return this.identificationCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.identificationCodeField, value) != true)) {
                    this.identificationCodeField = value;
                    this.RaisePropertyChanged("identificationCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSpecialistPracticePatientContactName name {
            get {
                return this.nameField;
            }
            set {
                if ((this.nameField.Equals(value) != true)) {
                    this.nameField = value;
                    this.RaisePropertyChanged("name");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime patientContactDate {
            get {
                return this.patientContactDateField;
            }
            set {
                if ((this.patientContactDateField.Equals(value) != true)) {
                    this.patientContactDateField = value;
                    this.RaisePropertyChanged("patientContactDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSpecialistPracticePatientContactDateName patientContactDateName {
            get {
                return this.patientContactDateNameField;
            }
            set {
                if ((this.patientContactDateNameField.Equals(value) != true)) {
                    this.patientContactDateNameField = value;
                    this.RaisePropertyChanged("patientContactDateName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sORCode {
            get {
                return this.sORCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.sORCodeField, value) != true)) {
                    this.sORCodeField = value;
                    this.RaisePropertyChanged("sORCode");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaCancelContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaCancelContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.Guid schemaGuidField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaType schemaTypeField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.Guid schemaGuid {
            get {
                return this.schemaGuidField;
            }
            set {
                if ((this.schemaGuidField.Equals(value) != true)) {
                    this.schemaGuidField = value;
                    this.RaisePropertyChanged("schemaGuid");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaType schemaType {
            get {
                return this.schemaTypeField;
            }
            set {
                if ((this.schemaTypeField.Equals(value) != true)) {
                    this.schemaTypeField = value;
                    this.RaisePropertyChanged("schemaType");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="MRSAPrefillContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class MRSAPrefillContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string PVLField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string ccGroupField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string hygieneOrganizationField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string laboratoryNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime localSampleDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string localSampleNumberField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string medicalCenterCVRField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string medicalPersonCPRField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string patientFirstNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string patientSurNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string requesterField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string schemaPersonCivilRegistrationIdentifierField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string spatypeField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string PVL {
            get {
                return this.PVLField;
            }
            set {
                if ((object.ReferenceEquals(this.PVLField, value) != true)) {
                    this.PVLField = value;
                    this.RaisePropertyChanged("PVL");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string ccGroup {
            get {
                return this.ccGroupField;
            }
            set {
                if ((object.ReferenceEquals(this.ccGroupField, value) != true)) {
                    this.ccGroupField = value;
                    this.RaisePropertyChanged("ccGroup");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string hygieneOrganization {
            get {
                return this.hygieneOrganizationField;
            }
            set {
                if ((object.ReferenceEquals(this.hygieneOrganizationField, value) != true)) {
                    this.hygieneOrganizationField = value;
                    this.RaisePropertyChanged("hygieneOrganization");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string laboratoryName {
            get {
                return this.laboratoryNameField;
            }
            set {
                if ((object.ReferenceEquals(this.laboratoryNameField, value) != true)) {
                    this.laboratoryNameField = value;
                    this.RaisePropertyChanged("laboratoryName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime localSampleDate {
            get {
                return this.localSampleDateField;
            }
            set {
                if ((this.localSampleDateField.Equals(value) != true)) {
                    this.localSampleDateField = value;
                    this.RaisePropertyChanged("localSampleDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string localSampleNumber {
            get {
                return this.localSampleNumberField;
            }
            set {
                if ((object.ReferenceEquals(this.localSampleNumberField, value) != true)) {
                    this.localSampleNumberField = value;
                    this.RaisePropertyChanged("localSampleNumber");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string medicalCenterCVR {
            get {
                return this.medicalCenterCVRField;
            }
            set {
                if ((object.ReferenceEquals(this.medicalCenterCVRField, value) != true)) {
                    this.medicalCenterCVRField = value;
                    this.RaisePropertyChanged("medicalCenterCVR");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string medicalPersonCPR {
            get {
                return this.medicalPersonCPRField;
            }
            set {
                if ((object.ReferenceEquals(this.medicalPersonCPRField, value) != true)) {
                    this.medicalPersonCPRField = value;
                    this.RaisePropertyChanged("medicalPersonCPR");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string patientFirstName {
            get {
                return this.patientFirstNameField;
            }
            set {
                if ((object.ReferenceEquals(this.patientFirstNameField, value) != true)) {
                    this.patientFirstNameField = value;
                    this.RaisePropertyChanged("patientFirstName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string patientSurName {
            get {
                return this.patientSurNameField;
            }
            set {
                if ((object.ReferenceEquals(this.patientSurNameField, value) != true)) {
                    this.patientSurNameField = value;
                    this.RaisePropertyChanged("patientSurName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string requester {
            get {
                return this.requesterField;
            }
            set {
                if ((object.ReferenceEquals(this.requesterField, value) != true)) {
                    this.requesterField = value;
                    this.RaisePropertyChanged("requester");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string schemaPersonCivilRegistrationIdentifier {
            get {
                return this.schemaPersonCivilRegistrationIdentifierField;
            }
            set {
                if ((object.ReferenceEquals(this.schemaPersonCivilRegistrationIdentifierField, value) != true)) {
                    this.schemaPersonCivilRegistrationIdentifierField = value;
                    this.RaisePropertyChanged("schemaPersonCivilRegistrationIdentifier");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string spatype {
            get {
                return this.spatypeField;
            }
            set {
                if ((object.ReferenceEquals(this.spatypeField, value) != true)) {
                    this.spatypeField = value;
                    this.RaisePropertyChanged("spatype");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaMRSAReportStatusContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaMRSAReportStatusContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.Guid schemaGuidField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.Guid schemaGuid {
            get {
                return this.schemaGuidField;
            }
            set {
                if ((this.schemaGuidField.Equals(value) != true)) {
                    this.schemaGuidField = value;
                    this.RaisePropertyChanged("schemaGuid");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="MRSAReportStatusIDWSResponseContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class MRSAReportStatusIDWSResponseContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int errorCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string errorMessageField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.MRSAReportStatusResponseContract mrsaReportStatusResponseContractField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.Guid schemaGuidField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private bool successField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int errorCode {
            get {
                return this.errorCodeField;
            }
            set {
                if ((this.errorCodeField.Equals(value) != true)) {
                    this.errorCodeField = value;
                    this.RaisePropertyChanged("errorCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string errorMessage {
            get {
                return this.errorMessageField;
            }
            set {
                if ((object.ReferenceEquals(this.errorMessageField, value) != true)) {
                    this.errorMessageField = value;
                    this.RaisePropertyChanged("errorMessage");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.MRSAReportStatusResponseContract mrsaReportStatusResponseContract {
            get {
                return this.mrsaReportStatusResponseContractField;
            }
            set {
                if ((object.ReferenceEquals(this.mrsaReportStatusResponseContractField, value) != true)) {
                    this.mrsaReportStatusResponseContractField = value;
                    this.RaisePropertyChanged("mrsaReportStatusResponseContract");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.Guid schemaGuid {
            get {
                return this.schemaGuidField;
            }
            set {
                if ((this.schemaGuidField.Equals(value) != true)) {
                    this.schemaGuidField = value;
                    this.RaisePropertyChanged("schemaGuid");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool success {
            get {
                return this.successField;
            }
            set {
                if ((this.successField.Equals(value) != true)) {
                    this.successField = value;
                    this.RaisePropertyChanged("success");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="MRSAReportStatusResponseContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class MRSAReportStatusResponseContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string modifiedByField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime modifiedDateTimeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private bool schemaFoundField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.Guid schemaGuidField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaStage schemaStageField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int schemaVersionNumberField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string modifiedBy {
            get {
                return this.modifiedByField;
            }
            set {
                if ((object.ReferenceEquals(this.modifiedByField, value) != true)) {
                    this.modifiedByField = value;
                    this.RaisePropertyChanged("modifiedBy");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime modifiedDateTime {
            get {
                return this.modifiedDateTimeField;
            }
            set {
                if ((this.modifiedDateTimeField.Equals(value) != true)) {
                    this.modifiedDateTimeField = value;
                    this.RaisePropertyChanged("modifiedDateTime");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool schemaFound {
            get {
                return this.schemaFoundField;
            }
            set {
                if ((this.schemaFoundField.Equals(value) != true)) {
                    this.schemaFoundField = value;
                    this.RaisePropertyChanged("schemaFound");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.Guid schemaGuid {
            get {
                return this.schemaGuidField;
            }
            set {
                if ((this.schemaGuidField.Equals(value) != true)) {
                    this.schemaGuidField = value;
                    this.RaisePropertyChanged("schemaGuid");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaStage schemaStage {
            get {
                return this.schemaStageField;
            }
            set {
                if ((this.schemaStageField.Equals(value) != true)) {
                    this.schemaStageField = value;
                    this.RaisePropertyChanged("schemaStage");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int schemaVersionNumber {
            get {
                return this.schemaVersionNumberField;
            }
            set {
                if ((this.schemaVersionNumberField.Equals(value) != true)) {
                    this.schemaVersionNumberField = value;
                    this.RaisePropertyChanged("schemaVersionNumber");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="MRSASendPrefillResponseContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class MRSASendPrefillResponseContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int errorCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string errorMessageField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.Guid schemaGuidField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private bool successField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int errorCode {
            get {
                return this.errorCodeField;
            }
            set {
                if ((this.errorCodeField.Equals(value) != true)) {
                    this.errorCodeField = value;
                    this.RaisePropertyChanged("errorCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string errorMessage {
            get {
                return this.errorMessageField;
            }
            set {
                if ((object.ReferenceEquals(this.errorMessageField, value) != true)) {
                    this.errorMessageField = value;
                    this.RaisePropertyChanged("errorMessage");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.Guid schemaGuid {
            get {
                return this.schemaGuidField;
            }
            set {
                if ((this.schemaGuidField.Equals(value) != true)) {
                    this.schemaGuidField = value;
                    this.RaisePropertyChanged("schemaGuid");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool success {
            get {
                return this.successField;
            }
            set {
                if ((this.successField.Equals(value) != true)) {
                    this.successField = value;
                    this.RaisePropertyChanged("success");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2UserCreateRequestContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2UserCreateRequestContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string certificateIdField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string cprField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string emailField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string nameField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string certificateId {
            get {
                return this.certificateIdField;
            }
            set {
                if ((object.ReferenceEquals(this.certificateIdField, value) != true)) {
                    this.certificateIdField = value;
                    this.RaisePropertyChanged("certificateId");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string cpr {
            get {
                return this.cprField;
            }
            set {
                if ((object.ReferenceEquals(this.cprField, value) != true)) {
                    this.cprField = value;
                    this.RaisePropertyChanged("cpr");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string email {
            get {
                return this.emailField;
            }
            set {
                if ((object.ReferenceEquals(this.emailField, value) != true)) {
                    this.emailField = value;
                    this.RaisePropertyChanged("email");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string name {
            get {
                return this.nameField;
            }
            set {
                if ((object.ReferenceEquals(this.nameField, value) != true)) {
                    this.nameField = value;
                    this.RaisePropertyChanged("name");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2UserCreateResponseContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2UserCreateResponseContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int errorCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string errorMessageField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.Guid seiGuidField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private bool successField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string userIdField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int errorCode {
            get {
                return this.errorCodeField;
            }
            set {
                if ((this.errorCodeField.Equals(value) != true)) {
                    this.errorCodeField = value;
                    this.RaisePropertyChanged("errorCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string errorMessage {
            get {
                return this.errorMessageField;
            }
            set {
                if ((object.ReferenceEquals(this.errorMessageField, value) != true)) {
                    this.errorMessageField = value;
                    this.RaisePropertyChanged("errorMessage");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.Guid seiGuid {
            get {
                return this.seiGuidField;
            }
            set {
                if ((this.seiGuidField.Equals(value) != true)) {
                    this.seiGuidField = value;
                    this.RaisePropertyChanged("seiGuid");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool success {
            get {
                return this.successField;
            }
            set {
                if ((this.successField.Equals(value) != true)) {
                    this.successField = value;
                    this.RaisePropertyChanged("success");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string userId {
            get {
                return this.userIdField;
            }
            set {
                if ((object.ReferenceEquals(this.userIdField, value) != true)) {
                    this.userIdField = value;
                    this.RaisePropertyChanged("userId");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2UserDetailsRequestContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2UserDetailsRequestContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string certificateIdField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sei2UserIdField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.Guid seiGuidField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string certificateId {
            get {
                return this.certificateIdField;
            }
            set {
                if ((object.ReferenceEquals(this.certificateIdField, value) != true)) {
                    this.certificateIdField = value;
                    this.RaisePropertyChanged("certificateId");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sei2UserId {
            get {
                return this.sei2UserIdField;
            }
            set {
                if ((object.ReferenceEquals(this.sei2UserIdField, value) != true)) {
                    this.sei2UserIdField = value;
                    this.RaisePropertyChanged("sei2UserId");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.Guid seiGuid {
            get {
                return this.seiGuidField;
            }
            set {
                if ((this.seiGuidField.Equals(value) != true)) {
                    this.seiGuidField = value;
                    this.RaisePropertyChanged("seiGuid");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2UserDetailsResponseContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2UserDetailsResponseContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.Guid activationCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string certificateIdField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime createdDateTimeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string cvrNumberField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string emailField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int errorCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string errorMessageField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime modifiedDateTimeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string personCivilRegistrationIdentifierField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string ridField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sei2UserIdField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.Guid seiGuidField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private bool successField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2UserGroupType userGroupTypeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2UserGroupContract[] userGroupsField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string userIdField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string userNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2UserSecurityRoleContract[] userSecurityRolesField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2UserStatus userStatusField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.Guid activationCode {
            get {
                return this.activationCodeField;
            }
            set {
                if ((this.activationCodeField.Equals(value) != true)) {
                    this.activationCodeField = value;
                    this.RaisePropertyChanged("activationCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string certificateId {
            get {
                return this.certificateIdField;
            }
            set {
                if ((object.ReferenceEquals(this.certificateIdField, value) != true)) {
                    this.certificateIdField = value;
                    this.RaisePropertyChanged("certificateId");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime createdDateTime {
            get {
                return this.createdDateTimeField;
            }
            set {
                if ((this.createdDateTimeField.Equals(value) != true)) {
                    this.createdDateTimeField = value;
                    this.RaisePropertyChanged("createdDateTime");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string cvrNumber {
            get {
                return this.cvrNumberField;
            }
            set {
                if ((object.ReferenceEquals(this.cvrNumberField, value) != true)) {
                    this.cvrNumberField = value;
                    this.RaisePropertyChanged("cvrNumber");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string email {
            get {
                return this.emailField;
            }
            set {
                if ((object.ReferenceEquals(this.emailField, value) != true)) {
                    this.emailField = value;
                    this.RaisePropertyChanged("email");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int errorCode {
            get {
                return this.errorCodeField;
            }
            set {
                if ((this.errorCodeField.Equals(value) != true)) {
                    this.errorCodeField = value;
                    this.RaisePropertyChanged("errorCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string errorMessage {
            get {
                return this.errorMessageField;
            }
            set {
                if ((object.ReferenceEquals(this.errorMessageField, value) != true)) {
                    this.errorMessageField = value;
                    this.RaisePropertyChanged("errorMessage");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime modifiedDateTime {
            get {
                return this.modifiedDateTimeField;
            }
            set {
                if ((this.modifiedDateTimeField.Equals(value) != true)) {
                    this.modifiedDateTimeField = value;
                    this.RaisePropertyChanged("modifiedDateTime");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string personCivilRegistrationIdentifier {
            get {
                return this.personCivilRegistrationIdentifierField;
            }
            set {
                if ((object.ReferenceEquals(this.personCivilRegistrationIdentifierField, value) != true)) {
                    this.personCivilRegistrationIdentifierField = value;
                    this.RaisePropertyChanged("personCivilRegistrationIdentifier");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string rid {
            get {
                return this.ridField;
            }
            set {
                if ((object.ReferenceEquals(this.ridField, value) != true)) {
                    this.ridField = value;
                    this.RaisePropertyChanged("rid");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sei2UserId {
            get {
                return this.sei2UserIdField;
            }
            set {
                if ((object.ReferenceEquals(this.sei2UserIdField, value) != true)) {
                    this.sei2UserIdField = value;
                    this.RaisePropertyChanged("sei2UserId");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.Guid seiGuid {
            get {
                return this.seiGuidField;
            }
            set {
                if ((this.seiGuidField.Equals(value) != true)) {
                    this.seiGuidField = value;
                    this.RaisePropertyChanged("seiGuid");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool success {
            get {
                return this.successField;
            }
            set {
                if ((this.successField.Equals(value) != true)) {
                    this.successField = value;
                    this.RaisePropertyChanged("success");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2UserGroupType userGroupType {
            get {
                return this.userGroupTypeField;
            }
            set {
                if ((this.userGroupTypeField.Equals(value) != true)) {
                    this.userGroupTypeField = value;
                    this.RaisePropertyChanged("userGroupType");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2UserGroupContract[] userGroups {
            get {
                return this.userGroupsField;
            }
            set {
                if ((object.ReferenceEquals(this.userGroupsField, value) != true)) {
                    this.userGroupsField = value;
                    this.RaisePropertyChanged("userGroups");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string userId {
            get {
                return this.userIdField;
            }
            set {
                if ((object.ReferenceEquals(this.userIdField, value) != true)) {
                    this.userIdField = value;
                    this.RaisePropertyChanged("userId");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string userName {
            get {
                return this.userNameField;
            }
            set {
                if ((object.ReferenceEquals(this.userNameField, value) != true)) {
                    this.userNameField = value;
                    this.RaisePropertyChanged("userName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2UserSecurityRoleContract[] userSecurityRoles {
            get {
                return this.userSecurityRolesField;
            }
            set {
                if ((object.ReferenceEquals(this.userSecurityRolesField, value) != true)) {
                    this.userSecurityRolesField = value;
                    this.RaisePropertyChanged("userSecurityRoles");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2UserStatus userStatus {
            get {
                return this.userStatusField;
            }
            set {
                if ((this.userStatusField.Equals(value) != true)) {
                    this.userStatusField = value;
                    this.RaisePropertyChanged("userStatus");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2UserGroupContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2UserGroupContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes administratorField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes avoidWFMsgField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string cvrNumberField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime modifiedDateTimeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes mortalityGoupField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes mrsaGroupField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.Guid seiGuidField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes userField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string userGroupIdField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string userGroupLongDescriptionField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string userGroupNameField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes administrator {
            get {
                return this.administratorField;
            }
            set {
                if ((this.administratorField.Equals(value) != true)) {
                    this.administratorField = value;
                    this.RaisePropertyChanged("administrator");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes avoidWFMsg {
            get {
                return this.avoidWFMsgField;
            }
            set {
                if ((this.avoidWFMsgField.Equals(value) != true)) {
                    this.avoidWFMsgField = value;
                    this.RaisePropertyChanged("avoidWFMsg");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string cvrNumber {
            get {
                return this.cvrNumberField;
            }
            set {
                if ((object.ReferenceEquals(this.cvrNumberField, value) != true)) {
                    this.cvrNumberField = value;
                    this.RaisePropertyChanged("cvrNumber");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime modifiedDateTime {
            get {
                return this.modifiedDateTimeField;
            }
            set {
                if ((this.modifiedDateTimeField.Equals(value) != true)) {
                    this.modifiedDateTimeField = value;
                    this.RaisePropertyChanged("modifiedDateTime");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes mortalityGoup {
            get {
                return this.mortalityGoupField;
            }
            set {
                if ((this.mortalityGoupField.Equals(value) != true)) {
                    this.mortalityGoupField = value;
                    this.RaisePropertyChanged("mortalityGoup");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes mrsaGroup {
            get {
                return this.mrsaGroupField;
            }
            set {
                if ((this.mrsaGroupField.Equals(value) != true)) {
                    this.mrsaGroupField = value;
                    this.RaisePropertyChanged("mrsaGroup");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.Guid seiGuid {
            get {
                return this.seiGuidField;
            }
            set {
                if ((this.seiGuidField.Equals(value) != true)) {
                    this.seiGuidField = value;
                    this.RaisePropertyChanged("seiGuid");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes user {
            get {
                return this.userField;
            }
            set {
                if ((this.userField.Equals(value) != true)) {
                    this.userField = value;
                    this.RaisePropertyChanged("user");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string userGroupId {
            get {
                return this.userGroupIdField;
            }
            set {
                if ((object.ReferenceEquals(this.userGroupIdField, value) != true)) {
                    this.userGroupIdField = value;
                    this.RaisePropertyChanged("userGroupId");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string userGroupLongDescription {
            get {
                return this.userGroupLongDescriptionField;
            }
            set {
                if ((object.ReferenceEquals(this.userGroupLongDescriptionField, value) != true)) {
                    this.userGroupLongDescriptionField = value;
                    this.RaisePropertyChanged("userGroupLongDescription");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string userGroupName {
            get {
                return this.userGroupNameField;
            }
            set {
                if ((object.ReferenceEquals(this.userGroupNameField, value) != true)) {
                    this.userGroupNameField = value;
                    this.RaisePropertyChanged("userGroupName");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2UserSecurityRoleContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2UserSecurityRoleContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes approvedField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime modifiedDateTimeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string nameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes rejectField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes requestField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string userGroupIdField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes approved {
            get {
                return this.approvedField;
            }
            set {
                if ((this.approvedField.Equals(value) != true)) {
                    this.approvedField = value;
                    this.RaisePropertyChanged("approved");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime modifiedDateTime {
            get {
                return this.modifiedDateTimeField;
            }
            set {
                if ((this.modifiedDateTimeField.Equals(value) != true)) {
                    this.modifiedDateTimeField = value;
                    this.RaisePropertyChanged("modifiedDateTime");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string name {
            get {
                return this.nameField;
            }
            set {
                if ((object.ReferenceEquals(this.nameField, value) != true)) {
                    this.nameField = value;
                    this.RaisePropertyChanged("name");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes reject {
            get {
                return this.rejectField;
            }
            set {
                if ((this.rejectField.Equals(value) != true)) {
                    this.rejectField = value;
                    this.RaisePropertyChanged("reject");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes request {
            get {
                return this.requestField;
            }
            set {
                if ((this.requestField.Equals(value) != true)) {
                    this.requestField = value;
                    this.RaisePropertyChanged("request");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string userGroupId {
            get {
                return this.userGroupIdField;
            }
            set {
                if ((object.ReferenceEquals(this.userGroupIdField, value) != true)) {
                    this.userGroupIdField = value;
                    this.RaisePropertyChanged("userGroupId");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="ResponseContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SingleBundleResponseContract))]
    public partial class ResponseContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int errorCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string errorMessageField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.Guid schemaGuidField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private bool successField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int errorCode {
            get {
                return this.errorCodeField;
            }
            set {
                if ((this.errorCodeField.Equals(value) != true)) {
                    this.errorCodeField = value;
                    this.RaisePropertyChanged("errorCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string errorMessage {
            get {
                return this.errorMessageField;
            }
            set {
                if ((object.ReferenceEquals(this.errorMessageField, value) != true)) {
                    this.errorMessageField = value;
                    this.RaisePropertyChanged("errorMessage");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.Guid schemaGuid {
            get {
                return this.schemaGuidField;
            }
            set {
                if ((this.schemaGuidField.Equals(value) != true)) {
                    this.schemaGuidField = value;
                    this.RaisePropertyChanged("schemaGuid");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool success {
            get {
                return this.successField;
            }
            set {
                if ((this.successField.Equals(value) != true)) {
                    this.successField = value;
                    this.RaisePropertyChanged("success");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SingleBundleResponseContract", Namespace="http://schemas.datacontract.org/2004/07/SEI2.ServiceModel")]
    [System.SerializableAttribute()]
    public partial class SEI2SingleBundleResponseContract : SEI2.TestConsole.SEI2ReportProxy.ResponseContract {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.Guid BundleIdField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.Guid BundleId {
            get {
                return this.BundleIdField;
            }
            set {
                if ((this.BundleIdField.Equals(value) != true)) {
                    this.BundleIdField = value;
                    this.RaisePropertyChanged("BundleId");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2DataContractResponseBase", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractResponseUserMgmt))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractResponseUserMgmtUserGroup))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractResponseUserMgmtUser))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractResponseUserMgmtRoleRequests))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractResponseBundleEntry))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractResponseBundleEntryUserMgmt))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractResponseBundleEntrySchema))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractResponseBundleEntrySchemaReport))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractResponseBundleEntrySchemaCancel))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractResponseBundle))]
    public partial class SEI2DataContractResponseBase : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int errorCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string errorMessageField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private bool successField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int errorCode {
            get {
                return this.errorCodeField;
            }
            set {
                if ((this.errorCodeField.Equals(value) != true)) {
                    this.errorCodeField = value;
                    this.RaisePropertyChanged("errorCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string errorMessage {
            get {
                return this.errorMessageField;
            }
            set {
                if ((object.ReferenceEquals(this.errorMessageField, value) != true)) {
                    this.errorMessageField = value;
                    this.RaisePropertyChanged("errorMessage");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool success {
            get {
                return this.successField;
            }
            set {
                if ((this.successField.Equals(value) != true)) {
                    this.successField = value;
                    this.RaisePropertyChanged("success");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2DataContractResponseUserMgmt", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractResponseUserMgmtUserGroup))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractResponseUserMgmtUser))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractResponseUserMgmtRoleRequests))]
    public partial class SEI2DataContractResponseUserMgmt : SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractResponseBase {
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2DataContractResponseUserMgmtUserGroup", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2DataContractResponseUserMgmtUserGroup : SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractResponseUserMgmt {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserGroupDetails userGroupDetailsField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserGroupDetails userGroupDetails {
            get {
                return this.userGroupDetailsField;
            }
            set {
                if ((object.ReferenceEquals(this.userGroupDetailsField, value) != true)) {
                    this.userGroupDetailsField = value;
                    this.RaisePropertyChanged("userGroupDetails");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2DataContractUserMgmtUserGroupDetails", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2DataContractUserMgmtUserGroupDetails : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string userGroupDescriptionField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string userGroupIdField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string userGroupNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserGroupList[] usersField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string userGroupDescription {
            get {
                return this.userGroupDescriptionField;
            }
            set {
                if ((object.ReferenceEquals(this.userGroupDescriptionField, value) != true)) {
                    this.userGroupDescriptionField = value;
                    this.RaisePropertyChanged("userGroupDescription");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string userGroupId {
            get {
                return this.userGroupIdField;
            }
            set {
                if ((object.ReferenceEquals(this.userGroupIdField, value) != true)) {
                    this.userGroupIdField = value;
                    this.RaisePropertyChanged("userGroupId");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string userGroupName {
            get {
                return this.userGroupNameField;
            }
            set {
                if ((object.ReferenceEquals(this.userGroupNameField, value) != true)) {
                    this.userGroupNameField = value;
                    this.RaisePropertyChanged("userGroupName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserGroupList[] users {
            get {
                return this.usersField;
            }
            set {
                if ((object.ReferenceEquals(this.usersField, value) != true)) {
                    this.usersField = value;
                    this.RaisePropertyChanged("users");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="user", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserDetails))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserRoleRequests))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserGroupList))]
    public partial class user : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string seiUserIdField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string userNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2UserStatus userStatusField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string seiUserId {
            get {
                return this.seiUserIdField;
            }
            set {
                if ((object.ReferenceEquals(this.seiUserIdField, value) != true)) {
                    this.seiUserIdField = value;
                    this.RaisePropertyChanged("seiUserId");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string userName {
            get {
                return this.userNameField;
            }
            set {
                if ((object.ReferenceEquals(this.userNameField, value) != true)) {
                    this.userNameField = value;
                    this.RaisePropertyChanged("userName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2UserStatus userStatus {
            get {
                return this.userStatusField;
            }
            set {
                if ((this.userStatusField.Equals(value) != true)) {
                    this.userStatusField = value;
                    this.RaisePropertyChanged("userStatus");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2DataContractUserMgmtUserDetails", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2DataContractUserMgmtUserDetails : SEI2.TestConsole.SEI2ReportProxy.user {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.Guid activationCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string certificateIdField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string cvrNumberField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string emailField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string personCivilRegistrationIdentifierField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2UserGroupType userGroupTypeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserGroupInfo[] userGroupsField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.role[] userSecurityRolesField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.Guid activationCode {
            get {
                return this.activationCodeField;
            }
            set {
                if ((this.activationCodeField.Equals(value) != true)) {
                    this.activationCodeField = value;
                    this.RaisePropertyChanged("activationCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string certificateId {
            get {
                return this.certificateIdField;
            }
            set {
                if ((object.ReferenceEquals(this.certificateIdField, value) != true)) {
                    this.certificateIdField = value;
                    this.RaisePropertyChanged("certificateId");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string cvrNumber {
            get {
                return this.cvrNumberField;
            }
            set {
                if ((object.ReferenceEquals(this.cvrNumberField, value) != true)) {
                    this.cvrNumberField = value;
                    this.RaisePropertyChanged("cvrNumber");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string email {
            get {
                return this.emailField;
            }
            set {
                if ((object.ReferenceEquals(this.emailField, value) != true)) {
                    this.emailField = value;
                    this.RaisePropertyChanged("email");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string personCivilRegistrationIdentifier {
            get {
                return this.personCivilRegistrationIdentifierField;
            }
            set {
                if ((object.ReferenceEquals(this.personCivilRegistrationIdentifierField, value) != true)) {
                    this.personCivilRegistrationIdentifierField = value;
                    this.RaisePropertyChanged("personCivilRegistrationIdentifier");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2UserGroupType userGroupType {
            get {
                return this.userGroupTypeField;
            }
            set {
                if ((this.userGroupTypeField.Equals(value) != true)) {
                    this.userGroupTypeField = value;
                    this.RaisePropertyChanged("userGroupType");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserGroupInfo[] userGroups {
            get {
                return this.userGroupsField;
            }
            set {
                if ((object.ReferenceEquals(this.userGroupsField, value) != true)) {
                    this.userGroupsField = value;
                    this.RaisePropertyChanged("userGroups");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.role[] userSecurityRoles {
            get {
                return this.userSecurityRolesField;
            }
            set {
                if ((object.ReferenceEquals(this.userSecurityRolesField, value) != true)) {
                    this.userSecurityRolesField = value;
                    this.RaisePropertyChanged("userSecurityRoles");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2DataContractUserMgmtUserGroup", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserGroupInfo))]
    public partial class SEI2DataContractUserMgmtUserGroup : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes administratorField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string userGroupIdField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes administrator {
            get {
                return this.administratorField;
            }
            set {
                if ((this.administratorField.Equals(value) != true)) {
                    this.administratorField = value;
                    this.RaisePropertyChanged("administrator");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string userGroupId {
            get {
                return this.userGroupIdField;
            }
            set {
                if ((object.ReferenceEquals(this.userGroupIdField, value) != true)) {
                    this.userGroupIdField = value;
                    this.RaisePropertyChanged("userGroupId");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2DataContractUserMgmtUserGroupInfo", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2DataContractUserMgmtUserGroupInfo : SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserGroup {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string userGroupDescriptionField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string userGroupNameField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string userGroupDescription {
            get {
                return this.userGroupDescriptionField;
            }
            set {
                if ((object.ReferenceEquals(this.userGroupDescriptionField, value) != true)) {
                    this.userGroupDescriptionField = value;
                    this.RaisePropertyChanged("userGroupDescription");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string userGroupName {
            get {
                return this.userGroupNameField;
            }
            set {
                if ((object.ReferenceEquals(this.userGroupNameField, value) != true)) {
                    this.userGroupNameField = value;
                    this.RaisePropertyChanged("userGroupName");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2DataContractUserMgmtSecurityRole", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtSecurityRoleRequest))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.role))]
    public partial class SEI2DataContractUserMgmtSecurityRole : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string nameField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string name {
            get {
                return this.nameField;
            }
            set {
                if ((object.ReferenceEquals(this.nameField, value) != true)) {
                    this.nameField = value;
                    this.RaisePropertyChanged("name");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2DataContractUserMgmtSecurityRoleRequest", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2DataContractUserMgmtSecurityRoleRequest : SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtSecurityRole {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string userGroupIdField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string userGroupId {
            get {
                return this.userGroupIdField;
            }
            set {
                if ((object.ReferenceEquals(this.userGroupIdField, value) != true)) {
                    this.userGroupIdField = value;
                    this.RaisePropertyChanged("userGroupId");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="role", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class role : SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtSecurityRole {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes approvedField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes rejectField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes requestField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes approved {
            get {
                return this.approvedField;
            }
            set {
                if ((this.approvedField.Equals(value) != true)) {
                    this.approvedField = value;
                    this.RaisePropertyChanged("approved");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes reject {
            get {
                return this.rejectField;
            }
            set {
                if ((this.rejectField.Equals(value) != true)) {
                    this.rejectField = value;
                    this.RaisePropertyChanged("reject");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes request {
            get {
                return this.requestField;
            }
            set {
                if ((this.requestField.Equals(value) != true)) {
                    this.requestField = value;
                    this.RaisePropertyChanged("request");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2DataContractUserMgmtUserRoleRequests", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2DataContractUserMgmtUserRoleRequests : SEI2.TestConsole.SEI2ReportProxy.user {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtSecurityRoleRequest[] roleRequestsField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtSecurityRoleRequest[] roleRequests {
            get {
                return this.roleRequestsField;
            }
            set {
                if ((object.ReferenceEquals(this.roleRequestsField, value) != true)) {
                    this.roleRequestsField = value;
                    this.RaisePropertyChanged("roleRequests");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2DataContractUserMgmtUserGroupList", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2DataContractUserMgmtUserGroupList : SEI2.TestConsole.SEI2ReportProxy.user {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes administratorField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes administrator {
            get {
                return this.administratorField;
            }
            set {
                if ((this.administratorField.Equals(value) != true)) {
                    this.administratorField = value;
                    this.RaisePropertyChanged("administrator");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2DataContractResponseUserMgmtUser", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2DataContractResponseUserMgmtUser : SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractResponseUserMgmt {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserDetails userDetailsField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserDetails userDetails {
            get {
                return this.userDetailsField;
            }
            set {
                if ((object.ReferenceEquals(this.userDetailsField, value) != true)) {
                    this.userDetailsField = value;
                    this.RaisePropertyChanged("userDetails");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2DataContractResponseUserMgmtRoleRequests", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2DataContractResponseUserMgmtRoleRequests : SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractResponseUserMgmt {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserRoleRequests[] userRoleRequestsField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserRoleRequests[] userRoleRequests {
            get {
                return this.userRoleRequestsField;
            }
            set {
                if ((object.ReferenceEquals(this.userRoleRequestsField, value) != true)) {
                    this.userRoleRequestsField = value;
                    this.RaisePropertyChanged("userRoleRequests");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2DataContractResponseBundleEntry", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractResponseBundleEntryUserMgmt))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractResponseBundleEntrySchema))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractResponseBundleEntrySchemaReport))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractResponseBundleEntrySchemaCancel))]
    public partial class SEI2DataContractResponseBundleEntry : SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractResponseBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string actionField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string entryIdField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int importOrderActualField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int importOrderRequestedField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string action {
            get {
                return this.actionField;
            }
            set {
                if ((object.ReferenceEquals(this.actionField, value) != true)) {
                    this.actionField = value;
                    this.RaisePropertyChanged("action");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string entryId {
            get {
                return this.entryIdField;
            }
            set {
                if ((object.ReferenceEquals(this.entryIdField, value) != true)) {
                    this.entryIdField = value;
                    this.RaisePropertyChanged("entryId");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int importOrderActual {
            get {
                return this.importOrderActualField;
            }
            set {
                if ((this.importOrderActualField.Equals(value) != true)) {
                    this.importOrderActualField = value;
                    this.RaisePropertyChanged("importOrderActual");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int importOrderRequested {
            get {
                return this.importOrderRequestedField;
            }
            set {
                if ((this.importOrderRequestedField.Equals(value) != true)) {
                    this.importOrderRequestedField = value;
                    this.RaisePropertyChanged("importOrderRequested");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2DataContractResponseBundleEntryUserMgmt", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2DataContractResponseBundleEntryUserMgmt : SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractResponseBundleEntry {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractResponseUserMgmt userMgmtResponseField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractResponseUserMgmt userMgmtResponse {
            get {
                return this.userMgmtResponseField;
            }
            set {
                if ((object.ReferenceEquals(this.userMgmtResponseField, value) != true)) {
                    this.userMgmtResponseField = value;
                    this.RaisePropertyChanged("userMgmtResponse");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2DataContractResponseBundleEntrySchema", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractResponseBundleEntrySchemaReport))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractResponseBundleEntrySchemaCancel))]
    public partial class SEI2DataContractResponseBundleEntrySchema : SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractResponseBundleEntry {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.Guid schemaGuidField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string schemaIdField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime schemaPublishedDateTimeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaType schemaTypeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int schemaVersionNumberField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string validationMessageField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.Guid schemaGuid {
            get {
                return this.schemaGuidField;
            }
            set {
                if ((this.schemaGuidField.Equals(value) != true)) {
                    this.schemaGuidField = value;
                    this.RaisePropertyChanged("schemaGuid");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string schemaId {
            get {
                return this.schemaIdField;
            }
            set {
                if ((object.ReferenceEquals(this.schemaIdField, value) != true)) {
                    this.schemaIdField = value;
                    this.RaisePropertyChanged("schemaId");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime schemaPublishedDateTime {
            get {
                return this.schemaPublishedDateTimeField;
            }
            set {
                if ((this.schemaPublishedDateTimeField.Equals(value) != true)) {
                    this.schemaPublishedDateTimeField = value;
                    this.RaisePropertyChanged("schemaPublishedDateTime");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaType schemaType {
            get {
                return this.schemaTypeField;
            }
            set {
                if ((this.schemaTypeField.Equals(value) != true)) {
                    this.schemaTypeField = value;
                    this.RaisePropertyChanged("schemaType");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int schemaVersionNumber {
            get {
                return this.schemaVersionNumberField;
            }
            set {
                if ((this.schemaVersionNumberField.Equals(value) != true)) {
                    this.schemaVersionNumberField = value;
                    this.RaisePropertyChanged("schemaVersionNumber");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string validationMessage {
            get {
                return this.validationMessageField;
            }
            set {
                if ((object.ReferenceEquals(this.validationMessageField, value) != true)) {
                    this.validationMessageField = value;
                    this.RaisePropertyChanged("validationMessage");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2DataContractResponseBundleEntrySchemaReport", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2DataContractResponseBundleEntrySchemaReport : SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractResponseBundleEntrySchema {
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2DataContractResponseBundleEntrySchemaCancel", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2DataContractResponseBundleEntrySchemaCancel : SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractResponseBundleEntrySchema {
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2DataContractResponseBundle", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2DataContractResponseBundle : SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractResponseBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string bundleIdField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string entryActionField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int entryCountErrorField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int entryCountProcessedField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int entryCountTotalField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractResponseBundleEntry[] entryResultsField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private bool importOrderEnforcedField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string bundleId {
            get {
                return this.bundleIdField;
            }
            set {
                if ((object.ReferenceEquals(this.bundleIdField, value) != true)) {
                    this.bundleIdField = value;
                    this.RaisePropertyChanged("bundleId");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string entryAction {
            get {
                return this.entryActionField;
            }
            set {
                if ((object.ReferenceEquals(this.entryActionField, value) != true)) {
                    this.entryActionField = value;
                    this.RaisePropertyChanged("entryAction");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int entryCountError {
            get {
                return this.entryCountErrorField;
            }
            set {
                if ((this.entryCountErrorField.Equals(value) != true)) {
                    this.entryCountErrorField = value;
                    this.RaisePropertyChanged("entryCountError");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int entryCountProcessed {
            get {
                return this.entryCountProcessedField;
            }
            set {
                if ((this.entryCountProcessedField.Equals(value) != true)) {
                    this.entryCountProcessedField = value;
                    this.RaisePropertyChanged("entryCountProcessed");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int entryCountTotal {
            get {
                return this.entryCountTotalField;
            }
            set {
                if ((this.entryCountTotalField.Equals(value) != true)) {
                    this.entryCountTotalField = value;
                    this.RaisePropertyChanged("entryCountTotal");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractResponseBundleEntry[] entryResults {
            get {
                return this.entryResultsField;
            }
            set {
                if ((object.ReferenceEquals(this.entryResultsField, value) != true)) {
                    this.entryResultsField = value;
                    this.RaisePropertyChanged("entryResults");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool importOrderEnforced {
            get {
                return this.importOrderEnforcedField;
            }
            set {
                if ((this.importOrderEnforcedField.Equals(value) != true)) {
                    this.importOrderEnforcedField = value;
                    this.RaisePropertyChanged("importOrderEnforced");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2DataContractBase", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmt))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserGroupBase))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserGroupGet))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserGroupDelete))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserGroupCreate))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserGroupUpdate))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtRoleRequests))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserBase))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserCreate))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserDelete))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserGet))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserStatusChange))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserUpdate))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractBundle))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractBundleEntry))]
    public partial class SEI2DataContractBase : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2DataContractUserMgmt", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserGroupBase))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserGroupGet))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserGroupDelete))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserGroupCreate))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserGroupUpdate))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtRoleRequests))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserBase))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserCreate))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserDelete))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserGet))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserStatusChange))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserUpdate))]
    public partial class SEI2DataContractUserMgmt : SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractBase {
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2DataContractUserMgmtUserGroupBase", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserGroupGet))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserGroupDelete))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserGroupCreate))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserGroupUpdate))]
    public partial class SEI2DataContractUserMgmtUserGroupBase : SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmt {
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2DataContractUserMgmtUserGroupGet", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserGroupDelete))]
    public partial class SEI2DataContractUserMgmtUserGroupGet : SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserGroupBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string idField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string id {
            get {
                return this.idField;
            }
            set {
                if ((object.ReferenceEquals(this.idField, value) != true)) {
                    this.idField = value;
                    this.RaisePropertyChanged("id");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2DataContractUserMgmtUserGroupDelete", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2DataContractUserMgmtUserGroupDelete : SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserGroupGet {
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2DataContractUserMgmtUserGroupCreate", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserGroupUpdate))]
    public partial class SEI2DataContractUserMgmtUserGroupCreate : SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserGroupBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string descriptionField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string nameField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string description {
            get {
                return this.descriptionField;
            }
            set {
                if ((object.ReferenceEquals(this.descriptionField, value) != true)) {
                    this.descriptionField = value;
                    this.RaisePropertyChanged("description");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string name {
            get {
                return this.nameField;
            }
            set {
                if ((object.ReferenceEquals(this.nameField, value) != true)) {
                    this.nameField = value;
                    this.RaisePropertyChanged("name");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2DataContractUserMgmtUserGroupUpdate", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2DataContractUserMgmtUserGroupUpdate : SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserGroupCreate {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string idField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string id {
            get {
                return this.idField;
            }
            set {
                if ((object.ReferenceEquals(this.idField, value) != true)) {
                    this.idField = value;
                    this.RaisePropertyChanged("id");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2DataContractUserMgmtRoleRequests", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2DataContractUserMgmtRoleRequests : SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmt {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string UserGroupIdField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string UserGroupId {
            get {
                return this.UserGroupIdField;
            }
            set {
                if ((object.ReferenceEquals(this.UserGroupIdField, value) != true)) {
                    this.UserGroupIdField = value;
                    this.RaisePropertyChanged("UserGroupId");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2DataContractUserMgmtUserBase", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserCreate))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserDelete))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserGet))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserStatusChange))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserUpdate))]
    public partial class SEI2DataContractUserMgmtUserBase : SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmt {
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2DataContractUserMgmtUserCreate", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2DataContractUserMgmtUserCreate : SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string cprField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string emailField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string nameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserGroup[] userGroupsField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtSecurityRole[] userSecurityRolesField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string cpr {
            get {
                return this.cprField;
            }
            set {
                if ((object.ReferenceEquals(this.cprField, value) != true)) {
                    this.cprField = value;
                    this.RaisePropertyChanged("cpr");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string email {
            get {
                return this.emailField;
            }
            set {
                if ((object.ReferenceEquals(this.emailField, value) != true)) {
                    this.emailField = value;
                    this.RaisePropertyChanged("email");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string name {
            get {
                return this.nameField;
            }
            set {
                if ((object.ReferenceEquals(this.nameField, value) != true)) {
                    this.nameField = value;
                    this.RaisePropertyChanged("name");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserGroup[] userGroups {
            get {
                return this.userGroupsField;
            }
            set {
                if ((object.ReferenceEquals(this.userGroupsField, value) != true)) {
                    this.userGroupsField = value;
                    this.RaisePropertyChanged("userGroups");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtSecurityRole[] userSecurityRoles {
            get {
                return this.userSecurityRolesField;
            }
            set {
                if ((object.ReferenceEquals(this.userSecurityRolesField, value) != true)) {
                    this.userSecurityRolesField = value;
                    this.RaisePropertyChanged("userSecurityRoles");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2DataContractUserMgmtUserDelete", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2DataContractUserMgmtUserDelete : SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sei2UserIdField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sei2UserId {
            get {
                return this.sei2UserIdField;
            }
            set {
                if ((object.ReferenceEquals(this.sei2UserIdField, value) != true)) {
                    this.sei2UserIdField = value;
                    this.RaisePropertyChanged("sei2UserId");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2DataContractUserMgmtUserGet", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2DataContractUserMgmtUserGet : SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string certificateIdField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sei2UserIdField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string certificateId {
            get {
                return this.certificateIdField;
            }
            set {
                if ((object.ReferenceEquals(this.certificateIdField, value) != true)) {
                    this.certificateIdField = value;
                    this.RaisePropertyChanged("certificateId");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sei2UserId {
            get {
                return this.sei2UserIdField;
            }
            set {
                if ((object.ReferenceEquals(this.sei2UserIdField, value) != true)) {
                    this.sei2UserIdField = value;
                    this.RaisePropertyChanged("sei2UserId");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2DataContractUserMgmtUserStatusChange", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2DataContractUserMgmtUserStatusChange : SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sei2UserIdField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2UserMgmtUserStatusChange statusChangeField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sei2UserId {
            get {
                return this.sei2UserIdField;
            }
            set {
                if ((object.ReferenceEquals(this.sei2UserIdField, value) != true)) {
                    this.sei2UserIdField = value;
                    this.RaisePropertyChanged("sei2UserId");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2UserMgmtUserStatusChange statusChange {
            get {
                return this.statusChangeField;
            }
            set {
                if ((this.statusChangeField.Equals(value) != true)) {
                    this.statusChangeField = value;
                    this.RaisePropertyChanged("statusChange");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2DataContractUserMgmtUserUpdate", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2DataContractUserMgmtUserUpdate : SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string cprField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string emailField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string nameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sei2UserIdField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2UserGroupType userGroupTypeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserGroup[] userGroupsField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtSecurityRole[] userSecurityRolesField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string cpr {
            get {
                return this.cprField;
            }
            set {
                if ((object.ReferenceEquals(this.cprField, value) != true)) {
                    this.cprField = value;
                    this.RaisePropertyChanged("cpr");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string email {
            get {
                return this.emailField;
            }
            set {
                if ((object.ReferenceEquals(this.emailField, value) != true)) {
                    this.emailField = value;
                    this.RaisePropertyChanged("email");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string name {
            get {
                return this.nameField;
            }
            set {
                if ((object.ReferenceEquals(this.nameField, value) != true)) {
                    this.nameField = value;
                    this.RaisePropertyChanged("name");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sei2UserId {
            get {
                return this.sei2UserIdField;
            }
            set {
                if ((object.ReferenceEquals(this.sei2UserIdField, value) != true)) {
                    this.sei2UserIdField = value;
                    this.RaisePropertyChanged("sei2UserId");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2UserGroupType userGroupType {
            get {
                return this.userGroupTypeField;
            }
            set {
                if ((this.userGroupTypeField.Equals(value) != true)) {
                    this.userGroupTypeField = value;
                    this.RaisePropertyChanged("userGroupType");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtUserGroup[] userGroups {
            get {
                return this.userGroupsField;
            }
            set {
                if ((object.ReferenceEquals(this.userGroupsField, value) != true)) {
                    this.userGroupsField = value;
                    this.RaisePropertyChanged("userGroups");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmtSecurityRole[] userSecurityRoles {
            get {
                return this.userSecurityRolesField;
            }
            set {
                if ((object.ReferenceEquals(this.userSecurityRolesField, value) != true)) {
                    this.userSecurityRolesField = value;
                    this.RaisePropertyChanged("userSecurityRoles");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2DataContractBundle", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2DataContractBundle : SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private bool enforceImportOrderField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractBundleEntry[] entriesField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string idField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool enforceImportOrder {
            get {
                return this.enforceImportOrderField;
            }
            set {
                if ((this.enforceImportOrderField.Equals(value) != true)) {
                    this.enforceImportOrderField = value;
                    this.RaisePropertyChanged("enforceImportOrder");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractBundleEntry[] entries {
            get {
                return this.entriesField;
            }
            set {
                if ((object.ReferenceEquals(this.entriesField, value) != true)) {
                    this.entriesField = value;
                    this.RaisePropertyChanged("entries");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string id {
            get {
                return this.idField;
            }
            set {
                if ((object.ReferenceEquals(this.idField, value) != true)) {
                    this.idField = value;
                    this.RaisePropertyChanged("id");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2DataContractBundleEntry", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2DataContractBundleEntry : SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string actionField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string dataContractField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string entryIdField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int importOrderField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string action {
            get {
                return this.actionField;
            }
            set {
                if ((object.ReferenceEquals(this.actionField, value) != true)) {
                    this.actionField = value;
                    this.RaisePropertyChanged("action");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string dataContract {
            get {
                return this.dataContractField;
            }
            set {
                if ((object.ReferenceEquals(this.dataContractField, value) != true)) {
                    this.dataContractField = value;
                    this.RaisePropertyChanged("dataContract");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string entryId {
            get {
                return this.entryIdField;
            }
            set {
                if ((object.ReferenceEquals(this.entryIdField, value) != true)) {
                    this.entryIdField = value;
                    this.RaisePropertyChanged("entryId");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int importOrder {
            get {
                return this.importOrderField;
            }
            set {
                if ((this.importOrderField.Equals(value) != true)) {
                    this.importOrderField = value;
                    this.RaisePropertyChanged("importOrder");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2WebServiceRequestContractBase", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2WebServiceRequestContractIDWS))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2WebServiceRequestContractIDWSUserMgmt))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2WebServiceRequestContractIDWSBundle))]
    public partial class SEI2WebServiceRequestContractBase : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string operationField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string serviceField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sourceDocumentField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string typeField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string operation {
            get {
                return this.operationField;
            }
            set {
                if ((object.ReferenceEquals(this.operationField, value) != true)) {
                    this.operationField = value;
                    this.RaisePropertyChanged("operation");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string service {
            get {
                return this.serviceField;
            }
            set {
                if ((object.ReferenceEquals(this.serviceField, value) != true)) {
                    this.serviceField = value;
                    this.RaisePropertyChanged("service");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sourceDocument {
            get {
                return this.sourceDocumentField;
            }
            set {
                if ((object.ReferenceEquals(this.sourceDocumentField, value) != true)) {
                    this.sourceDocumentField = value;
                    this.RaisePropertyChanged("sourceDocument");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string type {
            get {
                return this.typeField;
            }
            set {
                if ((object.ReferenceEquals(this.typeField, value) != true)) {
                    this.typeField = value;
                    this.RaisePropertyChanged("type");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2WebServiceRequestContractIDWS", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2WebServiceRequestContractIDWSUserMgmt))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2WebServiceRequestContractIDWSBundle))]
    public partial class SEI2WebServiceRequestContractIDWS : SEI2.TestConsole.SEI2ReportProxy.SEI2WebServiceRequestContractBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string requestContractField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string requestIdField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string requestContract {
            get {
                return this.requestContractField;
            }
            set {
                if ((object.ReferenceEquals(this.requestContractField, value) != true)) {
                    this.requestContractField = value;
                    this.RaisePropertyChanged("requestContract");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string requestId {
            get {
                return this.requestIdField;
            }
            set {
                if ((object.ReferenceEquals(this.requestIdField, value) != true)) {
                    this.requestIdField = value;
                    this.RaisePropertyChanged("requestId");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2WebServiceRequestContractIDWSUserMgmt", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2WebServiceRequestContractIDWSUserMgmt : SEI2.TestConsole.SEI2ReportProxy.SEI2WebServiceRequestContractIDWS {
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2WebServiceRequestContractIDWSBundle", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2WebServiceRequestContractIDWSBundle : SEI2.TestConsole.SEI2ReportProxy.SEI2WebServiceRequestContractIDWS {
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2WebServiceRequestContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2WebServiceIDWSRequestContract))]
    public partial class SEI2WebServiceRequestContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private bool migrationField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string operationField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime publishedDateTimeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string schemaGuidField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string serviceField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sourceDocumentField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string typeField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool migration {
            get {
                return this.migrationField;
            }
            set {
                if ((this.migrationField.Equals(value) != true)) {
                    this.migrationField = value;
                    this.RaisePropertyChanged("migration");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string operation {
            get {
                return this.operationField;
            }
            set {
                if ((object.ReferenceEquals(this.operationField, value) != true)) {
                    this.operationField = value;
                    this.RaisePropertyChanged("operation");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime publishedDateTime {
            get {
                return this.publishedDateTimeField;
            }
            set {
                if ((this.publishedDateTimeField.Equals(value) != true)) {
                    this.publishedDateTimeField = value;
                    this.RaisePropertyChanged("publishedDateTime");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string schemaGuid {
            get {
                return this.schemaGuidField;
            }
            set {
                if ((object.ReferenceEquals(this.schemaGuidField, value) != true)) {
                    this.schemaGuidField = value;
                    this.RaisePropertyChanged("schemaGuid");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string service {
            get {
                return this.serviceField;
            }
            set {
                if ((object.ReferenceEquals(this.serviceField, value) != true)) {
                    this.serviceField = value;
                    this.RaisePropertyChanged("service");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sourceDocument {
            get {
                return this.sourceDocumentField;
            }
            set {
                if ((object.ReferenceEquals(this.sourceDocumentField, value) != true)) {
                    this.sourceDocumentField = value;
                    this.RaisePropertyChanged("sourceDocument");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string type {
            get {
                return this.typeField;
            }
            set {
                if ((object.ReferenceEquals(this.typeField, value) != true)) {
                    this.typeField = value;
                    this.RaisePropertyChanged("type");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2WebServiceIDWSRequestContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2WebServiceIDWSRequestContract : SEI2.TestConsole.SEI2ReportProxy.SEI2WebServiceRequestContract {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string requestContractField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string requestIdField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string requestContract {
            get {
                return this.requestContractField;
            }
            set {
                if ((object.ReferenceEquals(this.requestContractField, value) != true)) {
                    this.requestContractField = value;
                    this.RaisePropertyChanged("requestContract");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string requestId {
            get {
                return this.requestIdField;
            }
            set {
                if ((object.ReferenceEquals(this.requestIdField, value) != true)) {
                    this.requestIdField = value;
                    this.RaisePropertyChanged("requestId");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaBaseContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBaseMembersContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBedPlacesContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaAbortionContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBlooddonorScreeningContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCancerContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaChildrensDatabaseContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCoercion1Contract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCoercion2Contract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCoercion3Contract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCoercion4Contract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCoercion5Contract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCoercionIncapacitatedSomatikContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCovidSchoolTestingContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCovidTestingContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticeContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaHearingAidContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaIVFContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaInjHeroinContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBaseMembersFhirContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaKLCareContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaMRSAContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaMedicalProductSalesContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaMortality1Contract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaMortality2Contract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaNABContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaPregnancyScreeningContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaRehabilitationContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaReleaseFollowupContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaRitualCircumcisionContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSSIContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSentinelContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSpecialistPracticeContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaWaitInfoContract))]
    public partial class SEI2SchemaBaseContract : SEI2.TestConsole.SEI2ReportProxy.XppObjectBase {
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaBaseMembersContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBedPlacesContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaAbortionContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBlooddonorScreeningContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCancerContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaChildrensDatabaseContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCoercion1Contract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCoercion2Contract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCoercion3Contract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCoercion4Contract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCoercion5Contract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCoercionIncapacitatedSomatikContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCovidSchoolTestingContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCovidTestingContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticeContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaHearingAidContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaIVFContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaInjHeroinContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBaseMembersFhirContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaKLCareContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaMRSAContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaMedicalProductSalesContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaMortality1Contract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaMortality2Contract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaNABContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaPregnancyScreeningContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaRehabilitationContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaReleaseFollowupContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaRitualCircumcisionContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSSIContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSentinelContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSpecialistPracticeContract))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaWaitInfoContract))]
    public partial class SEI2SchemaBaseMembersContract : SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBaseContract {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime schemaCreatedDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.Guid schemaGuidField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string schemaUserGroupIdField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime schemaCreatedDate {
            get {
                return this.schemaCreatedDateField;
            }
            set {
                if ((this.schemaCreatedDateField.Equals(value) != true)) {
                    this.schemaCreatedDateField = value;
                    this.RaisePropertyChanged("schemaCreatedDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.Guid schemaGuid {
            get {
                return this.schemaGuidField;
            }
            set {
                if ((this.schemaGuidField.Equals(value) != true)) {
                    this.schemaGuidField = value;
                    this.RaisePropertyChanged("schemaGuid");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string schemaUserGroupId {
            get {
                return this.schemaUserGroupIdField;
            }
            set {
                if ((object.ReferenceEquals(this.schemaUserGroupIdField, value) != true)) {
                    this.schemaUserGroupIdField = value;
                    this.RaisePropertyChanged("schemaUserGroupId");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaBedPlacesContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaBedPlacesContract : SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBaseMembersContract {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBedPlacesTransContract[] bedPlacesTransField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBedPlacesTransContract[] bedPlacesTrans {
            get {
                return this.bedPlacesTransField;
            }
            set {
                if ((object.ReferenceEquals(this.bedPlacesTransField, value) != true)) {
                    this.bedPlacesTransField = value;
                    this.RaisePropertyChanged("bedPlacesTrans");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaAbortionContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaAbortionContract : SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBaseMembersContract {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaAbortionTransProceduresContract[] abortionTransProceduresField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaAbortionTransSubDiagnoseContract[] abortionTransSubDiagnoseField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaAbortionTransVisitsContract[] abortionTransVisitsField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string actionDiagnoseCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string cityField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string consultationPermissionField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string countryField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string departmentCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string firstNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2Gender genderField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string hospitalCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int identificationCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2AbortionMethodOfEnding methodOfEndingField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string municipalityCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes noReferenceField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2PaymentCode paymentCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime referenceDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string referenceDiagnoseCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sKSDayField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int sKSWeekField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sORCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string schemaPersonCivilRegistrationIdentifierField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string streetNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string streetNumField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string surNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string zipCodeField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaAbortionTransProceduresContract[] abortionTransProcedures {
            get {
                return this.abortionTransProceduresField;
            }
            set {
                if ((object.ReferenceEquals(this.abortionTransProceduresField, value) != true)) {
                    this.abortionTransProceduresField = value;
                    this.RaisePropertyChanged("abortionTransProcedures");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaAbortionTransSubDiagnoseContract[] abortionTransSubDiagnose {
            get {
                return this.abortionTransSubDiagnoseField;
            }
            set {
                if ((object.ReferenceEquals(this.abortionTransSubDiagnoseField, value) != true)) {
                    this.abortionTransSubDiagnoseField = value;
                    this.RaisePropertyChanged("abortionTransSubDiagnose");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaAbortionTransVisitsContract[] abortionTransVisits {
            get {
                return this.abortionTransVisitsField;
            }
            set {
                if ((object.ReferenceEquals(this.abortionTransVisitsField, value) != true)) {
                    this.abortionTransVisitsField = value;
                    this.RaisePropertyChanged("abortionTransVisits");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string actionDiagnoseCode {
            get {
                return this.actionDiagnoseCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.actionDiagnoseCodeField, value) != true)) {
                    this.actionDiagnoseCodeField = value;
                    this.RaisePropertyChanged("actionDiagnoseCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string city {
            get {
                return this.cityField;
            }
            set {
                if ((object.ReferenceEquals(this.cityField, value) != true)) {
                    this.cityField = value;
                    this.RaisePropertyChanged("city");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string consultationPermission {
            get {
                return this.consultationPermissionField;
            }
            set {
                if ((object.ReferenceEquals(this.consultationPermissionField, value) != true)) {
                    this.consultationPermissionField = value;
                    this.RaisePropertyChanged("consultationPermission");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string country {
            get {
                return this.countryField;
            }
            set {
                if ((object.ReferenceEquals(this.countryField, value) != true)) {
                    this.countryField = value;
                    this.RaisePropertyChanged("country");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string departmentCode {
            get {
                return this.departmentCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.departmentCodeField, value) != true)) {
                    this.departmentCodeField = value;
                    this.RaisePropertyChanged("departmentCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string firstName {
            get {
                return this.firstNameField;
            }
            set {
                if ((object.ReferenceEquals(this.firstNameField, value) != true)) {
                    this.firstNameField = value;
                    this.RaisePropertyChanged("firstName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2Gender gender {
            get {
                return this.genderField;
            }
            set {
                if ((this.genderField.Equals(value) != true)) {
                    this.genderField = value;
                    this.RaisePropertyChanged("gender");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string hospitalCode {
            get {
                return this.hospitalCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.hospitalCodeField, value) != true)) {
                    this.hospitalCodeField = value;
                    this.RaisePropertyChanged("hospitalCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int identificationCode {
            get {
                return this.identificationCodeField;
            }
            set {
                if ((this.identificationCodeField.Equals(value) != true)) {
                    this.identificationCodeField = value;
                    this.RaisePropertyChanged("identificationCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2AbortionMethodOfEnding methodOfEnding {
            get {
                return this.methodOfEndingField;
            }
            set {
                if ((this.methodOfEndingField.Equals(value) != true)) {
                    this.methodOfEndingField = value;
                    this.RaisePropertyChanged("methodOfEnding");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string municipalityCode {
            get {
                return this.municipalityCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.municipalityCodeField, value) != true)) {
                    this.municipalityCodeField = value;
                    this.RaisePropertyChanged("municipalityCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes noReference {
            get {
                return this.noReferenceField;
            }
            set {
                if ((this.noReferenceField.Equals(value) != true)) {
                    this.noReferenceField = value;
                    this.RaisePropertyChanged("noReference");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2PaymentCode paymentCode {
            get {
                return this.paymentCodeField;
            }
            set {
                if ((this.paymentCodeField.Equals(value) != true)) {
                    this.paymentCodeField = value;
                    this.RaisePropertyChanged("paymentCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime referenceDate {
            get {
                return this.referenceDateField;
            }
            set {
                if ((this.referenceDateField.Equals(value) != true)) {
                    this.referenceDateField = value;
                    this.RaisePropertyChanged("referenceDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string referenceDiagnoseCode {
            get {
                return this.referenceDiagnoseCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.referenceDiagnoseCodeField, value) != true)) {
                    this.referenceDiagnoseCodeField = value;
                    this.RaisePropertyChanged("referenceDiagnoseCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sKSDay {
            get {
                return this.sKSDayField;
            }
            set {
                if ((object.ReferenceEquals(this.sKSDayField, value) != true)) {
                    this.sKSDayField = value;
                    this.RaisePropertyChanged("sKSDay");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int sKSWeek {
            get {
                return this.sKSWeekField;
            }
            set {
                if ((this.sKSWeekField.Equals(value) != true)) {
                    this.sKSWeekField = value;
                    this.RaisePropertyChanged("sKSWeek");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sORCode {
            get {
                return this.sORCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.sORCodeField, value) != true)) {
                    this.sORCodeField = value;
                    this.RaisePropertyChanged("sORCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string schemaPersonCivilRegistrationIdentifier {
            get {
                return this.schemaPersonCivilRegistrationIdentifierField;
            }
            set {
                if ((object.ReferenceEquals(this.schemaPersonCivilRegistrationIdentifierField, value) != true)) {
                    this.schemaPersonCivilRegistrationIdentifierField = value;
                    this.RaisePropertyChanged("schemaPersonCivilRegistrationIdentifier");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string streetName {
            get {
                return this.streetNameField;
            }
            set {
                if ((object.ReferenceEquals(this.streetNameField, value) != true)) {
                    this.streetNameField = value;
                    this.RaisePropertyChanged("streetName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string streetNum {
            get {
                return this.streetNumField;
            }
            set {
                if ((object.ReferenceEquals(this.streetNumField, value) != true)) {
                    this.streetNumField = value;
                    this.RaisePropertyChanged("streetNum");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string surName {
            get {
                return this.surNameField;
            }
            set {
                if ((object.ReferenceEquals(this.surNameField, value) != true)) {
                    this.surNameField = value;
                    this.RaisePropertyChanged("surName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string zipCode {
            get {
                return this.zipCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.zipCodeField, value) != true)) {
                    this.zipCodeField = value;
                    this.RaisePropertyChanged("zipCode");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaBlooddonorScreeningContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaBlooddonorScreeningContract : SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBaseMembersContract {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string bloodBankField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBlooddonorScreeningHBVContract[] blooddonorScreeningHBVField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBlooddonorScreeningHCVContract[] blooddonorScreeningHCVField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBlooddonorScreeningHivContract[] blooddonorScreeningHivField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int numberOfDonationsExaminedField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int numberOfFirstTimeDonorsField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2BlooddonorScreeningYesNo positiveForHBVField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2BlooddonorScreeningYesNo positiveForHCVField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2BlooddonorScreeningYesNo positiveForHivField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.MonthsOfYear publishedMonthField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int publishedYearField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string publishersContactInfoField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string publishersNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string remarksField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string schemaModifiedByField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string schemaPersonCivilRegistrationIdentifierField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string bloodBank {
            get {
                return this.bloodBankField;
            }
            set {
                if ((object.ReferenceEquals(this.bloodBankField, value) != true)) {
                    this.bloodBankField = value;
                    this.RaisePropertyChanged("bloodBank");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBlooddonorScreeningHBVContract[] blooddonorScreeningHBV {
            get {
                return this.blooddonorScreeningHBVField;
            }
            set {
                if ((object.ReferenceEquals(this.blooddonorScreeningHBVField, value) != true)) {
                    this.blooddonorScreeningHBVField = value;
                    this.RaisePropertyChanged("blooddonorScreeningHBV");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBlooddonorScreeningHCVContract[] blooddonorScreeningHCV {
            get {
                return this.blooddonorScreeningHCVField;
            }
            set {
                if ((object.ReferenceEquals(this.blooddonorScreeningHCVField, value) != true)) {
                    this.blooddonorScreeningHCVField = value;
                    this.RaisePropertyChanged("blooddonorScreeningHCV");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBlooddonorScreeningHivContract[] blooddonorScreeningHiv {
            get {
                return this.blooddonorScreeningHivField;
            }
            set {
                if ((object.ReferenceEquals(this.blooddonorScreeningHivField, value) != true)) {
                    this.blooddonorScreeningHivField = value;
                    this.RaisePropertyChanged("blooddonorScreeningHiv");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int numberOfDonationsExamined {
            get {
                return this.numberOfDonationsExaminedField;
            }
            set {
                if ((this.numberOfDonationsExaminedField.Equals(value) != true)) {
                    this.numberOfDonationsExaminedField = value;
                    this.RaisePropertyChanged("numberOfDonationsExamined");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int numberOfFirstTimeDonors {
            get {
                return this.numberOfFirstTimeDonorsField;
            }
            set {
                if ((this.numberOfFirstTimeDonorsField.Equals(value) != true)) {
                    this.numberOfFirstTimeDonorsField = value;
                    this.RaisePropertyChanged("numberOfFirstTimeDonors");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2BlooddonorScreeningYesNo positiveForHBV {
            get {
                return this.positiveForHBVField;
            }
            set {
                if ((this.positiveForHBVField.Equals(value) != true)) {
                    this.positiveForHBVField = value;
                    this.RaisePropertyChanged("positiveForHBV");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2BlooddonorScreeningYesNo positiveForHCV {
            get {
                return this.positiveForHCVField;
            }
            set {
                if ((this.positiveForHCVField.Equals(value) != true)) {
                    this.positiveForHCVField = value;
                    this.RaisePropertyChanged("positiveForHCV");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2BlooddonorScreeningYesNo positiveForHiv {
            get {
                return this.positiveForHivField;
            }
            set {
                if ((this.positiveForHivField.Equals(value) != true)) {
                    this.positiveForHivField = value;
                    this.RaisePropertyChanged("positiveForHiv");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.MonthsOfYear publishedMonth {
            get {
                return this.publishedMonthField;
            }
            set {
                if ((this.publishedMonthField.Equals(value) != true)) {
                    this.publishedMonthField = value;
                    this.RaisePropertyChanged("publishedMonth");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int publishedYear {
            get {
                return this.publishedYearField;
            }
            set {
                if ((this.publishedYearField.Equals(value) != true)) {
                    this.publishedYearField = value;
                    this.RaisePropertyChanged("publishedYear");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string publishersContactInfo {
            get {
                return this.publishersContactInfoField;
            }
            set {
                if ((object.ReferenceEquals(this.publishersContactInfoField, value) != true)) {
                    this.publishersContactInfoField = value;
                    this.RaisePropertyChanged("publishersContactInfo");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string publishersName {
            get {
                return this.publishersNameField;
            }
            set {
                if ((object.ReferenceEquals(this.publishersNameField, value) != true)) {
                    this.publishersNameField = value;
                    this.RaisePropertyChanged("publishersName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string remarks {
            get {
                return this.remarksField;
            }
            set {
                if ((object.ReferenceEquals(this.remarksField, value) != true)) {
                    this.remarksField = value;
                    this.RaisePropertyChanged("remarks");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string schemaModifiedBy {
            get {
                return this.schemaModifiedByField;
            }
            set {
                if ((object.ReferenceEquals(this.schemaModifiedByField, value) != true)) {
                    this.schemaModifiedByField = value;
                    this.RaisePropertyChanged("schemaModifiedBy");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string schemaPersonCivilRegistrationIdentifier {
            get {
                return this.schemaPersonCivilRegistrationIdentifierField;
            }
            set {
                if ((object.ReferenceEquals(this.schemaPersonCivilRegistrationIdentifierField, value) != true)) {
                    this.schemaPersonCivilRegistrationIdentifierField = value;
                    this.RaisePropertyChanged("schemaPersonCivilRegistrationIdentifier");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaCancerContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaCancerContract : SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBaseMembersContract {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes aZCK0Field;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes aZCK1Field;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes aZCK2Field;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes aZCK3Field;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes aZCK4Field;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes aZCKXField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes aZCL0Field;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes aZCL1Field;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes aZCL2Field;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes aZCL3Field;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes aZCL9Field;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes aZCLXField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string anatomicalLocationField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string annArborField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string cityField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string countryField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2CancerExpansionM expansionMField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2CancerExpansionN expansionNField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2CancerExpansionT expansionTField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime firstContactField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string firstNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2Gender genderField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string iCD10CodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int identificationCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2CancerLateralAxis lateralAxisField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string morphologyField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string morphologyOtherField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string municipalityCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string operationCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime operationDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sORCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string schemaModifiedByField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string schemaPersonCivilRegistrationIdentifierField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2CancerSpread spreadField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string spreadValueField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string streetNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string streetNumField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string surNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes treatmentAlternativeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes treatmentAntihormonField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes treatmentCytostaticField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes treatmentLightField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes treatmentNoFurtherField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes treatmentNoneField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes treatmentOtherField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string treatmentOtherTextField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes treatmentPhotoField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes treatmentRayField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime treatmentStartDateAntihormonField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime treatmentStartDateCytostaticField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime treatmentStartDateLightField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime treatmentStartDatePhotoField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime treatmentStartDateRayField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string zipCodeField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes aZCK0 {
            get {
                return this.aZCK0Field;
            }
            set {
                if ((this.aZCK0Field.Equals(value) != true)) {
                    this.aZCK0Field = value;
                    this.RaisePropertyChanged("aZCK0");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes aZCK1 {
            get {
                return this.aZCK1Field;
            }
            set {
                if ((this.aZCK1Field.Equals(value) != true)) {
                    this.aZCK1Field = value;
                    this.RaisePropertyChanged("aZCK1");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes aZCK2 {
            get {
                return this.aZCK2Field;
            }
            set {
                if ((this.aZCK2Field.Equals(value) != true)) {
                    this.aZCK2Field = value;
                    this.RaisePropertyChanged("aZCK2");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes aZCK3 {
            get {
                return this.aZCK3Field;
            }
            set {
                if ((this.aZCK3Field.Equals(value) != true)) {
                    this.aZCK3Field = value;
                    this.RaisePropertyChanged("aZCK3");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes aZCK4 {
            get {
                return this.aZCK4Field;
            }
            set {
                if ((this.aZCK4Field.Equals(value) != true)) {
                    this.aZCK4Field = value;
                    this.RaisePropertyChanged("aZCK4");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes aZCKX {
            get {
                return this.aZCKXField;
            }
            set {
                if ((this.aZCKXField.Equals(value) != true)) {
                    this.aZCKXField = value;
                    this.RaisePropertyChanged("aZCKX");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes aZCL0 {
            get {
                return this.aZCL0Field;
            }
            set {
                if ((this.aZCL0Field.Equals(value) != true)) {
                    this.aZCL0Field = value;
                    this.RaisePropertyChanged("aZCL0");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes aZCL1 {
            get {
                return this.aZCL1Field;
            }
            set {
                if ((this.aZCL1Field.Equals(value) != true)) {
                    this.aZCL1Field = value;
                    this.RaisePropertyChanged("aZCL1");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes aZCL2 {
            get {
                return this.aZCL2Field;
            }
            set {
                if ((this.aZCL2Field.Equals(value) != true)) {
                    this.aZCL2Field = value;
                    this.RaisePropertyChanged("aZCL2");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes aZCL3 {
            get {
                return this.aZCL3Field;
            }
            set {
                if ((this.aZCL3Field.Equals(value) != true)) {
                    this.aZCL3Field = value;
                    this.RaisePropertyChanged("aZCL3");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes aZCL9 {
            get {
                return this.aZCL9Field;
            }
            set {
                if ((this.aZCL9Field.Equals(value) != true)) {
                    this.aZCL9Field = value;
                    this.RaisePropertyChanged("aZCL9");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes aZCLX {
            get {
                return this.aZCLXField;
            }
            set {
                if ((this.aZCLXField.Equals(value) != true)) {
                    this.aZCLXField = value;
                    this.RaisePropertyChanged("aZCLX");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string anatomicalLocation {
            get {
                return this.anatomicalLocationField;
            }
            set {
                if ((object.ReferenceEquals(this.anatomicalLocationField, value) != true)) {
                    this.anatomicalLocationField = value;
                    this.RaisePropertyChanged("anatomicalLocation");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string annArbor {
            get {
                return this.annArborField;
            }
            set {
                if ((object.ReferenceEquals(this.annArborField, value) != true)) {
                    this.annArborField = value;
                    this.RaisePropertyChanged("annArbor");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string city {
            get {
                return this.cityField;
            }
            set {
                if ((object.ReferenceEquals(this.cityField, value) != true)) {
                    this.cityField = value;
                    this.RaisePropertyChanged("city");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string country {
            get {
                return this.countryField;
            }
            set {
                if ((object.ReferenceEquals(this.countryField, value) != true)) {
                    this.countryField = value;
                    this.RaisePropertyChanged("country");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2CancerExpansionM expansionM {
            get {
                return this.expansionMField;
            }
            set {
                if ((this.expansionMField.Equals(value) != true)) {
                    this.expansionMField = value;
                    this.RaisePropertyChanged("expansionM");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2CancerExpansionN expansionN {
            get {
                return this.expansionNField;
            }
            set {
                if ((this.expansionNField.Equals(value) != true)) {
                    this.expansionNField = value;
                    this.RaisePropertyChanged("expansionN");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2CancerExpansionT expansionT {
            get {
                return this.expansionTField;
            }
            set {
                if ((this.expansionTField.Equals(value) != true)) {
                    this.expansionTField = value;
                    this.RaisePropertyChanged("expansionT");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime firstContact {
            get {
                return this.firstContactField;
            }
            set {
                if ((this.firstContactField.Equals(value) != true)) {
                    this.firstContactField = value;
                    this.RaisePropertyChanged("firstContact");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string firstName {
            get {
                return this.firstNameField;
            }
            set {
                if ((object.ReferenceEquals(this.firstNameField, value) != true)) {
                    this.firstNameField = value;
                    this.RaisePropertyChanged("firstName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2Gender gender {
            get {
                return this.genderField;
            }
            set {
                if ((this.genderField.Equals(value) != true)) {
                    this.genderField = value;
                    this.RaisePropertyChanged("gender");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string iCD10Code {
            get {
                return this.iCD10CodeField;
            }
            set {
                if ((object.ReferenceEquals(this.iCD10CodeField, value) != true)) {
                    this.iCD10CodeField = value;
                    this.RaisePropertyChanged("iCD10Code");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int identificationCode {
            get {
                return this.identificationCodeField;
            }
            set {
                if ((this.identificationCodeField.Equals(value) != true)) {
                    this.identificationCodeField = value;
                    this.RaisePropertyChanged("identificationCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2CancerLateralAxis lateralAxis {
            get {
                return this.lateralAxisField;
            }
            set {
                if ((this.lateralAxisField.Equals(value) != true)) {
                    this.lateralAxisField = value;
                    this.RaisePropertyChanged("lateralAxis");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string morphology {
            get {
                return this.morphologyField;
            }
            set {
                if ((object.ReferenceEquals(this.morphologyField, value) != true)) {
                    this.morphologyField = value;
                    this.RaisePropertyChanged("morphology");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string morphologyOther {
            get {
                return this.morphologyOtherField;
            }
            set {
                if ((object.ReferenceEquals(this.morphologyOtherField, value) != true)) {
                    this.morphologyOtherField = value;
                    this.RaisePropertyChanged("morphologyOther");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string municipalityCode {
            get {
                return this.municipalityCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.municipalityCodeField, value) != true)) {
                    this.municipalityCodeField = value;
                    this.RaisePropertyChanged("municipalityCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string operationCode {
            get {
                return this.operationCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.operationCodeField, value) != true)) {
                    this.operationCodeField = value;
                    this.RaisePropertyChanged("operationCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime operationDate {
            get {
                return this.operationDateField;
            }
            set {
                if ((this.operationDateField.Equals(value) != true)) {
                    this.operationDateField = value;
                    this.RaisePropertyChanged("operationDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sORCode {
            get {
                return this.sORCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.sORCodeField, value) != true)) {
                    this.sORCodeField = value;
                    this.RaisePropertyChanged("sORCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string schemaModifiedBy {
            get {
                return this.schemaModifiedByField;
            }
            set {
                if ((object.ReferenceEquals(this.schemaModifiedByField, value) != true)) {
                    this.schemaModifiedByField = value;
                    this.RaisePropertyChanged("schemaModifiedBy");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string schemaPersonCivilRegistrationIdentifier {
            get {
                return this.schemaPersonCivilRegistrationIdentifierField;
            }
            set {
                if ((object.ReferenceEquals(this.schemaPersonCivilRegistrationIdentifierField, value) != true)) {
                    this.schemaPersonCivilRegistrationIdentifierField = value;
                    this.RaisePropertyChanged("schemaPersonCivilRegistrationIdentifier");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2CancerSpread spread {
            get {
                return this.spreadField;
            }
            set {
                if ((this.spreadField.Equals(value) != true)) {
                    this.spreadField = value;
                    this.RaisePropertyChanged("spread");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string spreadValue {
            get {
                return this.spreadValueField;
            }
            set {
                if ((object.ReferenceEquals(this.spreadValueField, value) != true)) {
                    this.spreadValueField = value;
                    this.RaisePropertyChanged("spreadValue");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string streetName {
            get {
                return this.streetNameField;
            }
            set {
                if ((object.ReferenceEquals(this.streetNameField, value) != true)) {
                    this.streetNameField = value;
                    this.RaisePropertyChanged("streetName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string streetNum {
            get {
                return this.streetNumField;
            }
            set {
                if ((object.ReferenceEquals(this.streetNumField, value) != true)) {
                    this.streetNumField = value;
                    this.RaisePropertyChanged("streetNum");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string surName {
            get {
                return this.surNameField;
            }
            set {
                if ((object.ReferenceEquals(this.surNameField, value) != true)) {
                    this.surNameField = value;
                    this.RaisePropertyChanged("surName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes treatmentAlternative {
            get {
                return this.treatmentAlternativeField;
            }
            set {
                if ((this.treatmentAlternativeField.Equals(value) != true)) {
                    this.treatmentAlternativeField = value;
                    this.RaisePropertyChanged("treatmentAlternative");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes treatmentAntihormon {
            get {
                return this.treatmentAntihormonField;
            }
            set {
                if ((this.treatmentAntihormonField.Equals(value) != true)) {
                    this.treatmentAntihormonField = value;
                    this.RaisePropertyChanged("treatmentAntihormon");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes treatmentCytostatic {
            get {
                return this.treatmentCytostaticField;
            }
            set {
                if ((this.treatmentCytostaticField.Equals(value) != true)) {
                    this.treatmentCytostaticField = value;
                    this.RaisePropertyChanged("treatmentCytostatic");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes treatmentLight {
            get {
                return this.treatmentLightField;
            }
            set {
                if ((this.treatmentLightField.Equals(value) != true)) {
                    this.treatmentLightField = value;
                    this.RaisePropertyChanged("treatmentLight");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes treatmentNoFurther {
            get {
                return this.treatmentNoFurtherField;
            }
            set {
                if ((this.treatmentNoFurtherField.Equals(value) != true)) {
                    this.treatmentNoFurtherField = value;
                    this.RaisePropertyChanged("treatmentNoFurther");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes treatmentNone {
            get {
                return this.treatmentNoneField;
            }
            set {
                if ((this.treatmentNoneField.Equals(value) != true)) {
                    this.treatmentNoneField = value;
                    this.RaisePropertyChanged("treatmentNone");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes treatmentOther {
            get {
                return this.treatmentOtherField;
            }
            set {
                if ((this.treatmentOtherField.Equals(value) != true)) {
                    this.treatmentOtherField = value;
                    this.RaisePropertyChanged("treatmentOther");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string treatmentOtherText {
            get {
                return this.treatmentOtherTextField;
            }
            set {
                if ((object.ReferenceEquals(this.treatmentOtherTextField, value) != true)) {
                    this.treatmentOtherTextField = value;
                    this.RaisePropertyChanged("treatmentOtherText");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes treatmentPhoto {
            get {
                return this.treatmentPhotoField;
            }
            set {
                if ((this.treatmentPhotoField.Equals(value) != true)) {
                    this.treatmentPhotoField = value;
                    this.RaisePropertyChanged("treatmentPhoto");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes treatmentRay {
            get {
                return this.treatmentRayField;
            }
            set {
                if ((this.treatmentRayField.Equals(value) != true)) {
                    this.treatmentRayField = value;
                    this.RaisePropertyChanged("treatmentRay");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime treatmentStartDateAntihormon {
            get {
                return this.treatmentStartDateAntihormonField;
            }
            set {
                if ((this.treatmentStartDateAntihormonField.Equals(value) != true)) {
                    this.treatmentStartDateAntihormonField = value;
                    this.RaisePropertyChanged("treatmentStartDateAntihormon");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime treatmentStartDateCytostatic {
            get {
                return this.treatmentStartDateCytostaticField;
            }
            set {
                if ((this.treatmentStartDateCytostaticField.Equals(value) != true)) {
                    this.treatmentStartDateCytostaticField = value;
                    this.RaisePropertyChanged("treatmentStartDateCytostatic");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime treatmentStartDateLight {
            get {
                return this.treatmentStartDateLightField;
            }
            set {
                if ((this.treatmentStartDateLightField.Equals(value) != true)) {
                    this.treatmentStartDateLightField = value;
                    this.RaisePropertyChanged("treatmentStartDateLight");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime treatmentStartDatePhoto {
            get {
                return this.treatmentStartDatePhotoField;
            }
            set {
                if ((this.treatmentStartDatePhotoField.Equals(value) != true)) {
                    this.treatmentStartDatePhotoField = value;
                    this.RaisePropertyChanged("treatmentStartDatePhoto");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime treatmentStartDateRay {
            get {
                return this.treatmentStartDateRayField;
            }
            set {
                if ((this.treatmentStartDateRayField.Equals(value) != true)) {
                    this.treatmentStartDateRayField = value;
                    this.RaisePropertyChanged("treatmentStartDateRay");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string zipCode {
            get {
                return this.zipCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.zipCodeField, value) != true)) {
                    this.zipCodeField = value;
                    this.RaisePropertyChanged("zipCode");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaChildrensDatabaseContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaChildrensDatabaseContract : SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBaseMembersContract {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime breastFeedStopDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaChildrensDatabaseMeasContract[] childrensDatabaseMeasField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string cityField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string countryField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string firstNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2Gender genderField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int identificationCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string municipalityField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2ChildDBPassiveSmoke passiveSmokeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sORCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string schemaPersonCivilRegistrationIdentifierField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string schoolField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string streetNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string streetNumField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string surNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string zipCodeField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime breastFeedStopDate {
            get {
                return this.breastFeedStopDateField;
            }
            set {
                if ((this.breastFeedStopDateField.Equals(value) != true)) {
                    this.breastFeedStopDateField = value;
                    this.RaisePropertyChanged("breastFeedStopDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaChildrensDatabaseMeasContract[] childrensDatabaseMeas {
            get {
                return this.childrensDatabaseMeasField;
            }
            set {
                if ((object.ReferenceEquals(this.childrensDatabaseMeasField, value) != true)) {
                    this.childrensDatabaseMeasField = value;
                    this.RaisePropertyChanged("childrensDatabaseMeas");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string city {
            get {
                return this.cityField;
            }
            set {
                if ((object.ReferenceEquals(this.cityField, value) != true)) {
                    this.cityField = value;
                    this.RaisePropertyChanged("city");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string country {
            get {
                return this.countryField;
            }
            set {
                if ((object.ReferenceEquals(this.countryField, value) != true)) {
                    this.countryField = value;
                    this.RaisePropertyChanged("country");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string firstName {
            get {
                return this.firstNameField;
            }
            set {
                if ((object.ReferenceEquals(this.firstNameField, value) != true)) {
                    this.firstNameField = value;
                    this.RaisePropertyChanged("firstName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2Gender gender {
            get {
                return this.genderField;
            }
            set {
                if ((this.genderField.Equals(value) != true)) {
                    this.genderField = value;
                    this.RaisePropertyChanged("gender");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int identificationCode {
            get {
                return this.identificationCodeField;
            }
            set {
                if ((this.identificationCodeField.Equals(value) != true)) {
                    this.identificationCodeField = value;
                    this.RaisePropertyChanged("identificationCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string municipality {
            get {
                return this.municipalityField;
            }
            set {
                if ((object.ReferenceEquals(this.municipalityField, value) != true)) {
                    this.municipalityField = value;
                    this.RaisePropertyChanged("municipality");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2ChildDBPassiveSmoke passiveSmoke {
            get {
                return this.passiveSmokeField;
            }
            set {
                if ((this.passiveSmokeField.Equals(value) != true)) {
                    this.passiveSmokeField = value;
                    this.RaisePropertyChanged("passiveSmoke");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sORCode {
            get {
                return this.sORCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.sORCodeField, value) != true)) {
                    this.sORCodeField = value;
                    this.RaisePropertyChanged("sORCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string schemaPersonCivilRegistrationIdentifier {
            get {
                return this.schemaPersonCivilRegistrationIdentifierField;
            }
            set {
                if ((object.ReferenceEquals(this.schemaPersonCivilRegistrationIdentifierField, value) != true)) {
                    this.schemaPersonCivilRegistrationIdentifierField = value;
                    this.RaisePropertyChanged("schemaPersonCivilRegistrationIdentifier");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string school {
            get {
                return this.schoolField;
            }
            set {
                if ((object.ReferenceEquals(this.schoolField, value) != true)) {
                    this.schoolField = value;
                    this.RaisePropertyChanged("school");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string streetName {
            get {
                return this.streetNameField;
            }
            set {
                if ((object.ReferenceEquals(this.streetNameField, value) != true)) {
                    this.streetNameField = value;
                    this.RaisePropertyChanged("streetName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string streetNum {
            get {
                return this.streetNumField;
            }
            set {
                if ((object.ReferenceEquals(this.streetNumField, value) != true)) {
                    this.streetNumField = value;
                    this.RaisePropertyChanged("streetNum");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string surName {
            get {
                return this.surNameField;
            }
            set {
                if ((object.ReferenceEquals(this.surNameField, value) != true)) {
                    this.surNameField = value;
                    this.RaisePropertyChanged("surName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string zipCode {
            get {
                return this.zipCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.zipCodeField, value) != true)) {
                    this.zipCodeField = value;
                    this.RaisePropertyChanged("zipCode");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaCoercion1Contract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaCoercion1Contract : SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBaseMembersContract {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime assessingPhyssicianDecisionDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string cityField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCoercion1TransHoldBackPatientContract[] coercion1TransHoldBackPatientField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCoercion1TransReversalPatientContract[] coercion1TransReversalPatientField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCoercion1TransVerificationContract[] coercion1TransVerificationField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string countryField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string departmentCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime detentionEnforcementBeginField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime detentionEnforcementEndField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2DetentionStartedAs detentionStartedAsField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2DetentionStartedAsReason detentionStartedAsReasonField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string firstNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime fromHospitalizationField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2Gender genderField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string hospitalCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes minorResistingForceField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string municipalityCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sORCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sORCodeChildField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string schemaCreatedByField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string schemaPersonCivilRegistrationIdentifierField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sectionCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes specialPlacementField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string streetNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string streetNumField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string surNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime toHospitalizationField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string zipCodeField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime assessingPhyssicianDecisionDate {
            get {
                return this.assessingPhyssicianDecisionDateField;
            }
            set {
                if ((this.assessingPhyssicianDecisionDateField.Equals(value) != true)) {
                    this.assessingPhyssicianDecisionDateField = value;
                    this.RaisePropertyChanged("assessingPhyssicianDecisionDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string city {
            get {
                return this.cityField;
            }
            set {
                if ((object.ReferenceEquals(this.cityField, value) != true)) {
                    this.cityField = value;
                    this.RaisePropertyChanged("city");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCoercion1TransHoldBackPatientContract[] coercion1TransHoldBackPatient {
            get {
                return this.coercion1TransHoldBackPatientField;
            }
            set {
                if ((object.ReferenceEquals(this.coercion1TransHoldBackPatientField, value) != true)) {
                    this.coercion1TransHoldBackPatientField = value;
                    this.RaisePropertyChanged("coercion1TransHoldBackPatient");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCoercion1TransReversalPatientContract[] coercion1TransReversalPatient {
            get {
                return this.coercion1TransReversalPatientField;
            }
            set {
                if ((object.ReferenceEquals(this.coercion1TransReversalPatientField, value) != true)) {
                    this.coercion1TransReversalPatientField = value;
                    this.RaisePropertyChanged("coercion1TransReversalPatient");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCoercion1TransVerificationContract[] coercion1TransVerification {
            get {
                return this.coercion1TransVerificationField;
            }
            set {
                if ((object.ReferenceEquals(this.coercion1TransVerificationField, value) != true)) {
                    this.coercion1TransVerificationField = value;
                    this.RaisePropertyChanged("coercion1TransVerification");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string country {
            get {
                return this.countryField;
            }
            set {
                if ((object.ReferenceEquals(this.countryField, value) != true)) {
                    this.countryField = value;
                    this.RaisePropertyChanged("country");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string departmentCode {
            get {
                return this.departmentCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.departmentCodeField, value) != true)) {
                    this.departmentCodeField = value;
                    this.RaisePropertyChanged("departmentCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime detentionEnforcementBegin {
            get {
                return this.detentionEnforcementBeginField;
            }
            set {
                if ((this.detentionEnforcementBeginField.Equals(value) != true)) {
                    this.detentionEnforcementBeginField = value;
                    this.RaisePropertyChanged("detentionEnforcementBegin");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime detentionEnforcementEnd {
            get {
                return this.detentionEnforcementEndField;
            }
            set {
                if ((this.detentionEnforcementEndField.Equals(value) != true)) {
                    this.detentionEnforcementEndField = value;
                    this.RaisePropertyChanged("detentionEnforcementEnd");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2DetentionStartedAs detentionStartedAs {
            get {
                return this.detentionStartedAsField;
            }
            set {
                if ((this.detentionStartedAsField.Equals(value) != true)) {
                    this.detentionStartedAsField = value;
                    this.RaisePropertyChanged("detentionStartedAs");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2DetentionStartedAsReason detentionStartedAsReason {
            get {
                return this.detentionStartedAsReasonField;
            }
            set {
                if ((this.detentionStartedAsReasonField.Equals(value) != true)) {
                    this.detentionStartedAsReasonField = value;
                    this.RaisePropertyChanged("detentionStartedAsReason");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string firstName {
            get {
                return this.firstNameField;
            }
            set {
                if ((object.ReferenceEquals(this.firstNameField, value) != true)) {
                    this.firstNameField = value;
                    this.RaisePropertyChanged("firstName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime fromHospitalization {
            get {
                return this.fromHospitalizationField;
            }
            set {
                if ((this.fromHospitalizationField.Equals(value) != true)) {
                    this.fromHospitalizationField = value;
                    this.RaisePropertyChanged("fromHospitalization");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2Gender gender {
            get {
                return this.genderField;
            }
            set {
                if ((this.genderField.Equals(value) != true)) {
                    this.genderField = value;
                    this.RaisePropertyChanged("gender");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string hospitalCode {
            get {
                return this.hospitalCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.hospitalCodeField, value) != true)) {
                    this.hospitalCodeField = value;
                    this.RaisePropertyChanged("hospitalCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes minorResistingForce {
            get {
                return this.minorResistingForceField;
            }
            set {
                if ((this.minorResistingForceField.Equals(value) != true)) {
                    this.minorResistingForceField = value;
                    this.RaisePropertyChanged("minorResistingForce");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string municipalityCode {
            get {
                return this.municipalityCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.municipalityCodeField, value) != true)) {
                    this.municipalityCodeField = value;
                    this.RaisePropertyChanged("municipalityCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sORCode {
            get {
                return this.sORCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.sORCodeField, value) != true)) {
                    this.sORCodeField = value;
                    this.RaisePropertyChanged("sORCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sORCodeChild {
            get {
                return this.sORCodeChildField;
            }
            set {
                if ((object.ReferenceEquals(this.sORCodeChildField, value) != true)) {
                    this.sORCodeChildField = value;
                    this.RaisePropertyChanged("sORCodeChild");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string schemaCreatedBy {
            get {
                return this.schemaCreatedByField;
            }
            set {
                if ((object.ReferenceEquals(this.schemaCreatedByField, value) != true)) {
                    this.schemaCreatedByField = value;
                    this.RaisePropertyChanged("schemaCreatedBy");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string schemaPersonCivilRegistrationIdentifier {
            get {
                return this.schemaPersonCivilRegistrationIdentifierField;
            }
            set {
                if ((object.ReferenceEquals(this.schemaPersonCivilRegistrationIdentifierField, value) != true)) {
                    this.schemaPersonCivilRegistrationIdentifierField = value;
                    this.RaisePropertyChanged("schemaPersonCivilRegistrationIdentifier");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sectionCode {
            get {
                return this.sectionCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.sectionCodeField, value) != true)) {
                    this.sectionCodeField = value;
                    this.RaisePropertyChanged("sectionCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes specialPlacement {
            get {
                return this.specialPlacementField;
            }
            set {
                if ((this.specialPlacementField.Equals(value) != true)) {
                    this.specialPlacementField = value;
                    this.RaisePropertyChanged("specialPlacement");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string streetName {
            get {
                return this.streetNameField;
            }
            set {
                if ((object.ReferenceEquals(this.streetNameField, value) != true)) {
                    this.streetNameField = value;
                    this.RaisePropertyChanged("streetName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string streetNum {
            get {
                return this.streetNumField;
            }
            set {
                if ((object.ReferenceEquals(this.streetNumField, value) != true)) {
                    this.streetNumField = value;
                    this.RaisePropertyChanged("streetNum");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string surName {
            get {
                return this.surNameField;
            }
            set {
                if ((object.ReferenceEquals(this.surNameField, value) != true)) {
                    this.surNameField = value;
                    this.RaisePropertyChanged("surName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime toHospitalization {
            get {
                return this.toHospitalizationField;
            }
            set {
                if ((this.toHospitalizationField.Equals(value) != true)) {
                    this.toHospitalizationField = value;
                    this.RaisePropertyChanged("toHospitalization");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string zipCode {
            get {
                return this.zipCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.zipCodeField, value) != true)) {
                    this.zipCodeField = value;
                    this.RaisePropertyChanged("zipCode");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaCoercion2Contract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaCoercion2Contract : SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBaseMembersContract {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime assesingPhysicianDecisionDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime assesingPhysicianSomaticDecisionDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime assesingPhysicianSomaticDecisionDateEndField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime assessingPhysicianPoliceHelpDecisionDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string cityField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCoercion2TransContract[] coercion2TransField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string coercionAllowedUseOfCoercionField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime coercionFollowUpBeginField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime coercionFollowUpEndField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime coercionFollowUpPostponed3monthField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime coercionFollowUpPostponed6monthField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime coercionFollowUpPostponed9monthField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string countryField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string departmentCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime enforcementDecisionDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string firstNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime fromHospitalizationField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2Gender genderField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string hospitalCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes minorResistingForceField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string municipalityCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string natureAndExtentField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sORCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sORCodeChildField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string schemaCreatedByField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string schemaPersonCivilRegistrationIdentifierField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sectionCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string somaticDepartmentCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string somaticHospitalCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string somaticSORCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string somaticSORCodeChildField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes specialPlacementField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string streetNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string streetNumField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string surNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime toHospitalizationField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCoercion2Treatment treatmentField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes treatmentDecidedNotInitiatedField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCoercion2TreatmentReason treatmentReasonField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string treatmentReasonSupplementTextField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string zipCodeField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime assesingPhysicianDecisionDate {
            get {
                return this.assesingPhysicianDecisionDateField;
            }
            set {
                if ((this.assesingPhysicianDecisionDateField.Equals(value) != true)) {
                    this.assesingPhysicianDecisionDateField = value;
                    this.RaisePropertyChanged("assesingPhysicianDecisionDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime assesingPhysicianSomaticDecisionDate {
            get {
                return this.assesingPhysicianSomaticDecisionDateField;
            }
            set {
                if ((this.assesingPhysicianSomaticDecisionDateField.Equals(value) != true)) {
                    this.assesingPhysicianSomaticDecisionDateField = value;
                    this.RaisePropertyChanged("assesingPhysicianSomaticDecisionDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime assesingPhysicianSomaticDecisionDateEnd {
            get {
                return this.assesingPhysicianSomaticDecisionDateEndField;
            }
            set {
                if ((this.assesingPhysicianSomaticDecisionDateEndField.Equals(value) != true)) {
                    this.assesingPhysicianSomaticDecisionDateEndField = value;
                    this.RaisePropertyChanged("assesingPhysicianSomaticDecisionDateEnd");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime assessingPhysicianPoliceHelpDecisionDate {
            get {
                return this.assessingPhysicianPoliceHelpDecisionDateField;
            }
            set {
                if ((this.assessingPhysicianPoliceHelpDecisionDateField.Equals(value) != true)) {
                    this.assessingPhysicianPoliceHelpDecisionDateField = value;
                    this.RaisePropertyChanged("assessingPhysicianPoliceHelpDecisionDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string city {
            get {
                return this.cityField;
            }
            set {
                if ((object.ReferenceEquals(this.cityField, value) != true)) {
                    this.cityField = value;
                    this.RaisePropertyChanged("city");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCoercion2TransContract[] coercion2Trans {
            get {
                return this.coercion2TransField;
            }
            set {
                if ((object.ReferenceEquals(this.coercion2TransField, value) != true)) {
                    this.coercion2TransField = value;
                    this.RaisePropertyChanged("coercion2Trans");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string coercionAllowedUseOfCoercion {
            get {
                return this.coercionAllowedUseOfCoercionField;
            }
            set {
                if ((object.ReferenceEquals(this.coercionAllowedUseOfCoercionField, value) != true)) {
                    this.coercionAllowedUseOfCoercionField = value;
                    this.RaisePropertyChanged("coercionAllowedUseOfCoercion");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime coercionFollowUpBegin {
            get {
                return this.coercionFollowUpBeginField;
            }
            set {
                if ((this.coercionFollowUpBeginField.Equals(value) != true)) {
                    this.coercionFollowUpBeginField = value;
                    this.RaisePropertyChanged("coercionFollowUpBegin");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime coercionFollowUpEnd {
            get {
                return this.coercionFollowUpEndField;
            }
            set {
                if ((this.coercionFollowUpEndField.Equals(value) != true)) {
                    this.coercionFollowUpEndField = value;
                    this.RaisePropertyChanged("coercionFollowUpEnd");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime coercionFollowUpPostponed3month {
            get {
                return this.coercionFollowUpPostponed3monthField;
            }
            set {
                if ((this.coercionFollowUpPostponed3monthField.Equals(value) != true)) {
                    this.coercionFollowUpPostponed3monthField = value;
                    this.RaisePropertyChanged("coercionFollowUpPostponed3month");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime coercionFollowUpPostponed6month {
            get {
                return this.coercionFollowUpPostponed6monthField;
            }
            set {
                if ((this.coercionFollowUpPostponed6monthField.Equals(value) != true)) {
                    this.coercionFollowUpPostponed6monthField = value;
                    this.RaisePropertyChanged("coercionFollowUpPostponed6month");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime coercionFollowUpPostponed9month {
            get {
                return this.coercionFollowUpPostponed9monthField;
            }
            set {
                if ((this.coercionFollowUpPostponed9monthField.Equals(value) != true)) {
                    this.coercionFollowUpPostponed9monthField = value;
                    this.RaisePropertyChanged("coercionFollowUpPostponed9month");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string country {
            get {
                return this.countryField;
            }
            set {
                if ((object.ReferenceEquals(this.countryField, value) != true)) {
                    this.countryField = value;
                    this.RaisePropertyChanged("country");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string departmentCode {
            get {
                return this.departmentCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.departmentCodeField, value) != true)) {
                    this.departmentCodeField = value;
                    this.RaisePropertyChanged("departmentCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime enforcementDecisionDate {
            get {
                return this.enforcementDecisionDateField;
            }
            set {
                if ((this.enforcementDecisionDateField.Equals(value) != true)) {
                    this.enforcementDecisionDateField = value;
                    this.RaisePropertyChanged("enforcementDecisionDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string firstName {
            get {
                return this.firstNameField;
            }
            set {
                if ((object.ReferenceEquals(this.firstNameField, value) != true)) {
                    this.firstNameField = value;
                    this.RaisePropertyChanged("firstName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime fromHospitalization {
            get {
                return this.fromHospitalizationField;
            }
            set {
                if ((this.fromHospitalizationField.Equals(value) != true)) {
                    this.fromHospitalizationField = value;
                    this.RaisePropertyChanged("fromHospitalization");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2Gender gender {
            get {
                return this.genderField;
            }
            set {
                if ((this.genderField.Equals(value) != true)) {
                    this.genderField = value;
                    this.RaisePropertyChanged("gender");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string hospitalCode {
            get {
                return this.hospitalCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.hospitalCodeField, value) != true)) {
                    this.hospitalCodeField = value;
                    this.RaisePropertyChanged("hospitalCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes minorResistingForce {
            get {
                return this.minorResistingForceField;
            }
            set {
                if ((this.minorResistingForceField.Equals(value) != true)) {
                    this.minorResistingForceField = value;
                    this.RaisePropertyChanged("minorResistingForce");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string municipalityCode {
            get {
                return this.municipalityCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.municipalityCodeField, value) != true)) {
                    this.municipalityCodeField = value;
                    this.RaisePropertyChanged("municipalityCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string natureAndExtent {
            get {
                return this.natureAndExtentField;
            }
            set {
                if ((object.ReferenceEquals(this.natureAndExtentField, value) != true)) {
                    this.natureAndExtentField = value;
                    this.RaisePropertyChanged("natureAndExtent");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sORCode {
            get {
                return this.sORCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.sORCodeField, value) != true)) {
                    this.sORCodeField = value;
                    this.RaisePropertyChanged("sORCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sORCodeChild {
            get {
                return this.sORCodeChildField;
            }
            set {
                if ((object.ReferenceEquals(this.sORCodeChildField, value) != true)) {
                    this.sORCodeChildField = value;
                    this.RaisePropertyChanged("sORCodeChild");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string schemaCreatedBy {
            get {
                return this.schemaCreatedByField;
            }
            set {
                if ((object.ReferenceEquals(this.schemaCreatedByField, value) != true)) {
                    this.schemaCreatedByField = value;
                    this.RaisePropertyChanged("schemaCreatedBy");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string schemaPersonCivilRegistrationIdentifier {
            get {
                return this.schemaPersonCivilRegistrationIdentifierField;
            }
            set {
                if ((object.ReferenceEquals(this.schemaPersonCivilRegistrationIdentifierField, value) != true)) {
                    this.schemaPersonCivilRegistrationIdentifierField = value;
                    this.RaisePropertyChanged("schemaPersonCivilRegistrationIdentifier");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sectionCode {
            get {
                return this.sectionCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.sectionCodeField, value) != true)) {
                    this.sectionCodeField = value;
                    this.RaisePropertyChanged("sectionCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string somaticDepartmentCode {
            get {
                return this.somaticDepartmentCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.somaticDepartmentCodeField, value) != true)) {
                    this.somaticDepartmentCodeField = value;
                    this.RaisePropertyChanged("somaticDepartmentCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string somaticHospitalCode {
            get {
                return this.somaticHospitalCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.somaticHospitalCodeField, value) != true)) {
                    this.somaticHospitalCodeField = value;
                    this.RaisePropertyChanged("somaticHospitalCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string somaticSORCode {
            get {
                return this.somaticSORCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.somaticSORCodeField, value) != true)) {
                    this.somaticSORCodeField = value;
                    this.RaisePropertyChanged("somaticSORCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string somaticSORCodeChild {
            get {
                return this.somaticSORCodeChildField;
            }
            set {
                if ((object.ReferenceEquals(this.somaticSORCodeChildField, value) != true)) {
                    this.somaticSORCodeChildField = value;
                    this.RaisePropertyChanged("somaticSORCodeChild");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes specialPlacement {
            get {
                return this.specialPlacementField;
            }
            set {
                if ((this.specialPlacementField.Equals(value) != true)) {
                    this.specialPlacementField = value;
                    this.RaisePropertyChanged("specialPlacement");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string streetName {
            get {
                return this.streetNameField;
            }
            set {
                if ((object.ReferenceEquals(this.streetNameField, value) != true)) {
                    this.streetNameField = value;
                    this.RaisePropertyChanged("streetName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string streetNum {
            get {
                return this.streetNumField;
            }
            set {
                if ((object.ReferenceEquals(this.streetNumField, value) != true)) {
                    this.streetNumField = value;
                    this.RaisePropertyChanged("streetNum");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string surName {
            get {
                return this.surNameField;
            }
            set {
                if ((object.ReferenceEquals(this.surNameField, value) != true)) {
                    this.surNameField = value;
                    this.RaisePropertyChanged("surName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime toHospitalization {
            get {
                return this.toHospitalizationField;
            }
            set {
                if ((this.toHospitalizationField.Equals(value) != true)) {
                    this.toHospitalizationField = value;
                    this.RaisePropertyChanged("toHospitalization");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCoercion2Treatment treatment {
            get {
                return this.treatmentField;
            }
            set {
                if ((this.treatmentField.Equals(value) != true)) {
                    this.treatmentField = value;
                    this.RaisePropertyChanged("treatment");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes treatmentDecidedNotInitiated {
            get {
                return this.treatmentDecidedNotInitiatedField;
            }
            set {
                if ((this.treatmentDecidedNotInitiatedField.Equals(value) != true)) {
                    this.treatmentDecidedNotInitiatedField = value;
                    this.RaisePropertyChanged("treatmentDecidedNotInitiated");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCoercion2TreatmentReason treatmentReason {
            get {
                return this.treatmentReasonField;
            }
            set {
                if ((this.treatmentReasonField.Equals(value) != true)) {
                    this.treatmentReasonField = value;
                    this.RaisePropertyChanged("treatmentReason");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string treatmentReasonSupplementText {
            get {
                return this.treatmentReasonSupplementTextField;
            }
            set {
                if ((object.ReferenceEquals(this.treatmentReasonSupplementTextField, value) != true)) {
                    this.treatmentReasonSupplementTextField = value;
                    this.RaisePropertyChanged("treatmentReasonSupplementText");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string zipCode {
            get {
                return this.zipCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.zipCodeField, value) != true)) {
                    this.zipCodeField = value;
                    this.RaisePropertyChanged("zipCode");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaCoercion3Contract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaCoercion3Contract : SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBaseMembersContract {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string cityField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCoercion3TransContract[] coercion3TransField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string countryField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string departmentCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string firstNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime fromHospitalizationField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2Gender genderField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string hospitalCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string municipalityCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sORCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sORCodeChildField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string schemaCreatedByField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string schemaPersonCivilRegistrationIdentifierField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sectionCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes specialPlacementField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string streetNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string streetNumField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string surNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime toHospitalizationField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string zipCodeField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string city {
            get {
                return this.cityField;
            }
            set {
                if ((object.ReferenceEquals(this.cityField, value) != true)) {
                    this.cityField = value;
                    this.RaisePropertyChanged("city");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCoercion3TransContract[] coercion3Trans {
            get {
                return this.coercion3TransField;
            }
            set {
                if ((object.ReferenceEquals(this.coercion3TransField, value) != true)) {
                    this.coercion3TransField = value;
                    this.RaisePropertyChanged("coercion3Trans");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string country {
            get {
                return this.countryField;
            }
            set {
                if ((object.ReferenceEquals(this.countryField, value) != true)) {
                    this.countryField = value;
                    this.RaisePropertyChanged("country");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string departmentCode {
            get {
                return this.departmentCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.departmentCodeField, value) != true)) {
                    this.departmentCodeField = value;
                    this.RaisePropertyChanged("departmentCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string firstName {
            get {
                return this.firstNameField;
            }
            set {
                if ((object.ReferenceEquals(this.firstNameField, value) != true)) {
                    this.firstNameField = value;
                    this.RaisePropertyChanged("firstName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime fromHospitalization {
            get {
                return this.fromHospitalizationField;
            }
            set {
                if ((this.fromHospitalizationField.Equals(value) != true)) {
                    this.fromHospitalizationField = value;
                    this.RaisePropertyChanged("fromHospitalization");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2Gender gender {
            get {
                return this.genderField;
            }
            set {
                if ((this.genderField.Equals(value) != true)) {
                    this.genderField = value;
                    this.RaisePropertyChanged("gender");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string hospitalCode {
            get {
                return this.hospitalCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.hospitalCodeField, value) != true)) {
                    this.hospitalCodeField = value;
                    this.RaisePropertyChanged("hospitalCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string municipalityCode {
            get {
                return this.municipalityCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.municipalityCodeField, value) != true)) {
                    this.municipalityCodeField = value;
                    this.RaisePropertyChanged("municipalityCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sORCode {
            get {
                return this.sORCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.sORCodeField, value) != true)) {
                    this.sORCodeField = value;
                    this.RaisePropertyChanged("sORCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sORCodeChild {
            get {
                return this.sORCodeChildField;
            }
            set {
                if ((object.ReferenceEquals(this.sORCodeChildField, value) != true)) {
                    this.sORCodeChildField = value;
                    this.RaisePropertyChanged("sORCodeChild");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string schemaCreatedBy {
            get {
                return this.schemaCreatedByField;
            }
            set {
                if ((object.ReferenceEquals(this.schemaCreatedByField, value) != true)) {
                    this.schemaCreatedByField = value;
                    this.RaisePropertyChanged("schemaCreatedBy");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string schemaPersonCivilRegistrationIdentifier {
            get {
                return this.schemaPersonCivilRegistrationIdentifierField;
            }
            set {
                if ((object.ReferenceEquals(this.schemaPersonCivilRegistrationIdentifierField, value) != true)) {
                    this.schemaPersonCivilRegistrationIdentifierField = value;
                    this.RaisePropertyChanged("schemaPersonCivilRegistrationIdentifier");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sectionCode {
            get {
                return this.sectionCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.sectionCodeField, value) != true)) {
                    this.sectionCodeField = value;
                    this.RaisePropertyChanged("sectionCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes specialPlacement {
            get {
                return this.specialPlacementField;
            }
            set {
                if ((this.specialPlacementField.Equals(value) != true)) {
                    this.specialPlacementField = value;
                    this.RaisePropertyChanged("specialPlacement");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string streetName {
            get {
                return this.streetNameField;
            }
            set {
                if ((object.ReferenceEquals(this.streetNameField, value) != true)) {
                    this.streetNameField = value;
                    this.RaisePropertyChanged("streetName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string streetNum {
            get {
                return this.streetNumField;
            }
            set {
                if ((object.ReferenceEquals(this.streetNumField, value) != true)) {
                    this.streetNumField = value;
                    this.RaisePropertyChanged("streetNum");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string surName {
            get {
                return this.surNameField;
            }
            set {
                if ((object.ReferenceEquals(this.surNameField, value) != true)) {
                    this.surNameField = value;
                    this.RaisePropertyChanged("surName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime toHospitalization {
            get {
                return this.toHospitalizationField;
            }
            set {
                if ((this.toHospitalizationField.Equals(value) != true)) {
                    this.toHospitalizationField = value;
                    this.RaisePropertyChanged("toHospitalization");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string zipCode {
            get {
                return this.zipCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.zipCodeField, value) != true)) {
                    this.zipCodeField = value;
                    this.RaisePropertyChanged("zipCode");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaCoercion4Contract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaCoercion4Contract : SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBaseMembersContract {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string cityField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCoercion4AssessmentContract[] coercion4AssessmentField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime coercionEndDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string coercionIncidentField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string coercionReasonField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2Coercion4Type coercionTypeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string countryField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string departmentCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string firstNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime fromHospitalizationField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2Gender genderField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string hospitalCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes minorResistingForceField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string municipalityCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime perscribingDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sORCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sORCodeChildField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string schemaCreatedByField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string schemaPersonCivilRegistrationIdentifierField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sectionCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes specialPlacementField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string streetNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string streetNumField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string surNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime toHospitalizationField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string zipCodeField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string city {
            get {
                return this.cityField;
            }
            set {
                if ((object.ReferenceEquals(this.cityField, value) != true)) {
                    this.cityField = value;
                    this.RaisePropertyChanged("city");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCoercion4AssessmentContract[] coercion4Assessment {
            get {
                return this.coercion4AssessmentField;
            }
            set {
                if ((object.ReferenceEquals(this.coercion4AssessmentField, value) != true)) {
                    this.coercion4AssessmentField = value;
                    this.RaisePropertyChanged("coercion4Assessment");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime coercionEndDate {
            get {
                return this.coercionEndDateField;
            }
            set {
                if ((this.coercionEndDateField.Equals(value) != true)) {
                    this.coercionEndDateField = value;
                    this.RaisePropertyChanged("coercionEndDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string coercionIncident {
            get {
                return this.coercionIncidentField;
            }
            set {
                if ((object.ReferenceEquals(this.coercionIncidentField, value) != true)) {
                    this.coercionIncidentField = value;
                    this.RaisePropertyChanged("coercionIncident");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string coercionReason {
            get {
                return this.coercionReasonField;
            }
            set {
                if ((object.ReferenceEquals(this.coercionReasonField, value) != true)) {
                    this.coercionReasonField = value;
                    this.RaisePropertyChanged("coercionReason");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2Coercion4Type coercionType {
            get {
                return this.coercionTypeField;
            }
            set {
                if ((this.coercionTypeField.Equals(value) != true)) {
                    this.coercionTypeField = value;
                    this.RaisePropertyChanged("coercionType");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string country {
            get {
                return this.countryField;
            }
            set {
                if ((object.ReferenceEquals(this.countryField, value) != true)) {
                    this.countryField = value;
                    this.RaisePropertyChanged("country");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string departmentCode {
            get {
                return this.departmentCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.departmentCodeField, value) != true)) {
                    this.departmentCodeField = value;
                    this.RaisePropertyChanged("departmentCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string firstName {
            get {
                return this.firstNameField;
            }
            set {
                if ((object.ReferenceEquals(this.firstNameField, value) != true)) {
                    this.firstNameField = value;
                    this.RaisePropertyChanged("firstName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime fromHospitalization {
            get {
                return this.fromHospitalizationField;
            }
            set {
                if ((this.fromHospitalizationField.Equals(value) != true)) {
                    this.fromHospitalizationField = value;
                    this.RaisePropertyChanged("fromHospitalization");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2Gender gender {
            get {
                return this.genderField;
            }
            set {
                if ((this.genderField.Equals(value) != true)) {
                    this.genderField = value;
                    this.RaisePropertyChanged("gender");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string hospitalCode {
            get {
                return this.hospitalCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.hospitalCodeField, value) != true)) {
                    this.hospitalCodeField = value;
                    this.RaisePropertyChanged("hospitalCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes minorResistingForce {
            get {
                return this.minorResistingForceField;
            }
            set {
                if ((this.minorResistingForceField.Equals(value) != true)) {
                    this.minorResistingForceField = value;
                    this.RaisePropertyChanged("minorResistingForce");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string municipalityCode {
            get {
                return this.municipalityCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.municipalityCodeField, value) != true)) {
                    this.municipalityCodeField = value;
                    this.RaisePropertyChanged("municipalityCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime perscribingDate {
            get {
                return this.perscribingDateField;
            }
            set {
                if ((this.perscribingDateField.Equals(value) != true)) {
                    this.perscribingDateField = value;
                    this.RaisePropertyChanged("perscribingDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sORCode {
            get {
                return this.sORCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.sORCodeField, value) != true)) {
                    this.sORCodeField = value;
                    this.RaisePropertyChanged("sORCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sORCodeChild {
            get {
                return this.sORCodeChildField;
            }
            set {
                if ((object.ReferenceEquals(this.sORCodeChildField, value) != true)) {
                    this.sORCodeChildField = value;
                    this.RaisePropertyChanged("sORCodeChild");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string schemaCreatedBy {
            get {
                return this.schemaCreatedByField;
            }
            set {
                if ((object.ReferenceEquals(this.schemaCreatedByField, value) != true)) {
                    this.schemaCreatedByField = value;
                    this.RaisePropertyChanged("schemaCreatedBy");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string schemaPersonCivilRegistrationIdentifier {
            get {
                return this.schemaPersonCivilRegistrationIdentifierField;
            }
            set {
                if ((object.ReferenceEquals(this.schemaPersonCivilRegistrationIdentifierField, value) != true)) {
                    this.schemaPersonCivilRegistrationIdentifierField = value;
                    this.RaisePropertyChanged("schemaPersonCivilRegistrationIdentifier");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sectionCode {
            get {
                return this.sectionCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.sectionCodeField, value) != true)) {
                    this.sectionCodeField = value;
                    this.RaisePropertyChanged("sectionCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes specialPlacement {
            get {
                return this.specialPlacementField;
            }
            set {
                if ((this.specialPlacementField.Equals(value) != true)) {
                    this.specialPlacementField = value;
                    this.RaisePropertyChanged("specialPlacement");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string streetName {
            get {
                return this.streetNameField;
            }
            set {
                if ((object.ReferenceEquals(this.streetNameField, value) != true)) {
                    this.streetNameField = value;
                    this.RaisePropertyChanged("streetName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string streetNum {
            get {
                return this.streetNumField;
            }
            set {
                if ((object.ReferenceEquals(this.streetNumField, value) != true)) {
                    this.streetNumField = value;
                    this.RaisePropertyChanged("streetNum");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string surName {
            get {
                return this.surNameField;
            }
            set {
                if ((object.ReferenceEquals(this.surNameField, value) != true)) {
                    this.surNameField = value;
                    this.RaisePropertyChanged("surName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime toHospitalization {
            get {
                return this.toHospitalizationField;
            }
            set {
                if ((this.toHospitalizationField.Equals(value) != true)) {
                    this.toHospitalizationField = value;
                    this.RaisePropertyChanged("toHospitalization");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string zipCode {
            get {
                return this.zipCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.zipCodeField, value) != true)) {
                    this.zipCodeField = value;
                    this.RaisePropertyChanged("zipCode");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaCoercion5Contract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaCoercion5Contract : SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBaseMembersContract {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string cityField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCoercion5TransContract[] coercion5TransField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string countryField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string departmentCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string firstNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime fromHospitalizationField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2Gender genderField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string hospitalCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string municipalityCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sORCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sORCodeChildField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string schemaCreatedByField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string schemaPersonCivilRegistrationIdentifierField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sectionCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string streetNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string streetNumField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string surNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime toHospitalizationField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string zipCodeField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string city {
            get {
                return this.cityField;
            }
            set {
                if ((object.ReferenceEquals(this.cityField, value) != true)) {
                    this.cityField = value;
                    this.RaisePropertyChanged("city");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCoercion5TransContract[] coercion5Trans {
            get {
                return this.coercion5TransField;
            }
            set {
                if ((object.ReferenceEquals(this.coercion5TransField, value) != true)) {
                    this.coercion5TransField = value;
                    this.RaisePropertyChanged("coercion5Trans");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string country {
            get {
                return this.countryField;
            }
            set {
                if ((object.ReferenceEquals(this.countryField, value) != true)) {
                    this.countryField = value;
                    this.RaisePropertyChanged("country");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string departmentCode {
            get {
                return this.departmentCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.departmentCodeField, value) != true)) {
                    this.departmentCodeField = value;
                    this.RaisePropertyChanged("departmentCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string firstName {
            get {
                return this.firstNameField;
            }
            set {
                if ((object.ReferenceEquals(this.firstNameField, value) != true)) {
                    this.firstNameField = value;
                    this.RaisePropertyChanged("firstName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime fromHospitalization {
            get {
                return this.fromHospitalizationField;
            }
            set {
                if ((this.fromHospitalizationField.Equals(value) != true)) {
                    this.fromHospitalizationField = value;
                    this.RaisePropertyChanged("fromHospitalization");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2Gender gender {
            get {
                return this.genderField;
            }
            set {
                if ((this.genderField.Equals(value) != true)) {
                    this.genderField = value;
                    this.RaisePropertyChanged("gender");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string hospitalCode {
            get {
                return this.hospitalCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.hospitalCodeField, value) != true)) {
                    this.hospitalCodeField = value;
                    this.RaisePropertyChanged("hospitalCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string municipalityCode {
            get {
                return this.municipalityCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.municipalityCodeField, value) != true)) {
                    this.municipalityCodeField = value;
                    this.RaisePropertyChanged("municipalityCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sORCode {
            get {
                return this.sORCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.sORCodeField, value) != true)) {
                    this.sORCodeField = value;
                    this.RaisePropertyChanged("sORCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sORCodeChild {
            get {
                return this.sORCodeChildField;
            }
            set {
                if ((object.ReferenceEquals(this.sORCodeChildField, value) != true)) {
                    this.sORCodeChildField = value;
                    this.RaisePropertyChanged("sORCodeChild");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string schemaCreatedBy {
            get {
                return this.schemaCreatedByField;
            }
            set {
                if ((object.ReferenceEquals(this.schemaCreatedByField, value) != true)) {
                    this.schemaCreatedByField = value;
                    this.RaisePropertyChanged("schemaCreatedBy");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string schemaPersonCivilRegistrationIdentifier {
            get {
                return this.schemaPersonCivilRegistrationIdentifierField;
            }
            set {
                if ((object.ReferenceEquals(this.schemaPersonCivilRegistrationIdentifierField, value) != true)) {
                    this.schemaPersonCivilRegistrationIdentifierField = value;
                    this.RaisePropertyChanged("schemaPersonCivilRegistrationIdentifier");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sectionCode {
            get {
                return this.sectionCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.sectionCodeField, value) != true)) {
                    this.sectionCodeField = value;
                    this.RaisePropertyChanged("sectionCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string streetName {
            get {
                return this.streetNameField;
            }
            set {
                if ((object.ReferenceEquals(this.streetNameField, value) != true)) {
                    this.streetNameField = value;
                    this.RaisePropertyChanged("streetName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string streetNum {
            get {
                return this.streetNumField;
            }
            set {
                if ((object.ReferenceEquals(this.streetNumField, value) != true)) {
                    this.streetNumField = value;
                    this.RaisePropertyChanged("streetNum");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string surName {
            get {
                return this.surNameField;
            }
            set {
                if ((object.ReferenceEquals(this.surNameField, value) != true)) {
                    this.surNameField = value;
                    this.RaisePropertyChanged("surName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime toHospitalization {
            get {
                return this.toHospitalizationField;
            }
            set {
                if ((this.toHospitalizationField.Equals(value) != true)) {
                    this.toHospitalizationField = value;
                    this.RaisePropertyChanged("toHospitalization");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string zipCode {
            get {
                return this.zipCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.zipCodeField, value) != true)) {
                    this.zipCodeField = value;
                    this.RaisePropertyChanged("zipCode");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaCoercionIncapacitatedSomatikContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaCoercionIncapacitatedSomatikContract : SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBaseMembersContract {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string cityField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCoercionIncapacitatedSomatikTransContract[] coercionIncapacitatedSomatikTransField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string countryField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string firstNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2Gender genderField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string municipalityCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sORCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string schemaModifiedByField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string schemaPersonCivilRegistrationIdentifierField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string streetNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string streetNumField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string surNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string zipCodeField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string city {
            get {
                return this.cityField;
            }
            set {
                if ((object.ReferenceEquals(this.cityField, value) != true)) {
                    this.cityField = value;
                    this.RaisePropertyChanged("city");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCoercionIncapacitatedSomatikTransContract[] coercionIncapacitatedSomatikTrans {
            get {
                return this.coercionIncapacitatedSomatikTransField;
            }
            set {
                if ((object.ReferenceEquals(this.coercionIncapacitatedSomatikTransField, value) != true)) {
                    this.coercionIncapacitatedSomatikTransField = value;
                    this.RaisePropertyChanged("coercionIncapacitatedSomatikTrans");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string country {
            get {
                return this.countryField;
            }
            set {
                if ((object.ReferenceEquals(this.countryField, value) != true)) {
                    this.countryField = value;
                    this.RaisePropertyChanged("country");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string firstName {
            get {
                return this.firstNameField;
            }
            set {
                if ((object.ReferenceEquals(this.firstNameField, value) != true)) {
                    this.firstNameField = value;
                    this.RaisePropertyChanged("firstName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2Gender gender {
            get {
                return this.genderField;
            }
            set {
                if ((this.genderField.Equals(value) != true)) {
                    this.genderField = value;
                    this.RaisePropertyChanged("gender");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string municipalityCode {
            get {
                return this.municipalityCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.municipalityCodeField, value) != true)) {
                    this.municipalityCodeField = value;
                    this.RaisePropertyChanged("municipalityCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sORCode {
            get {
                return this.sORCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.sORCodeField, value) != true)) {
                    this.sORCodeField = value;
                    this.RaisePropertyChanged("sORCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string schemaModifiedBy {
            get {
                return this.schemaModifiedByField;
            }
            set {
                if ((object.ReferenceEquals(this.schemaModifiedByField, value) != true)) {
                    this.schemaModifiedByField = value;
                    this.RaisePropertyChanged("schemaModifiedBy");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string schemaPersonCivilRegistrationIdentifier {
            get {
                return this.schemaPersonCivilRegistrationIdentifierField;
            }
            set {
                if ((object.ReferenceEquals(this.schemaPersonCivilRegistrationIdentifierField, value) != true)) {
                    this.schemaPersonCivilRegistrationIdentifierField = value;
                    this.RaisePropertyChanged("schemaPersonCivilRegistrationIdentifier");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string streetName {
            get {
                return this.streetNameField;
            }
            set {
                if ((object.ReferenceEquals(this.streetNameField, value) != true)) {
                    this.streetNameField = value;
                    this.RaisePropertyChanged("streetName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string streetNum {
            get {
                return this.streetNumField;
            }
            set {
                if ((object.ReferenceEquals(this.streetNumField, value) != true)) {
                    this.streetNumField = value;
                    this.RaisePropertyChanged("streetNum");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string surName {
            get {
                return this.surNameField;
            }
            set {
                if ((object.ReferenceEquals(this.surNameField, value) != true)) {
                    this.surNameField = value;
                    this.RaisePropertyChanged("surName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string zipCode {
            get {
                return this.zipCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.zipCodeField, value) != true)) {
                    this.zipCodeField = value;
                    this.RaisePropertyChanged("zipCode");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaCovidSchoolTestingContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaCovidSchoolTestingContract : SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBaseMembersContract {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCovidSchoolTestingTransContract[] covidSchoolTestingTransField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sORCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string schemaModifiedByField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string schemaPersonCivilRegistrationIdentifierField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string schoolField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string schoolOtherTextField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime testDateField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCovidSchoolTestingTransContract[] covidSchoolTestingTrans {
            get {
                return this.covidSchoolTestingTransField;
            }
            set {
                if ((object.ReferenceEquals(this.covidSchoolTestingTransField, value) != true)) {
                    this.covidSchoolTestingTransField = value;
                    this.RaisePropertyChanged("covidSchoolTestingTrans");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sORCode {
            get {
                return this.sORCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.sORCodeField, value) != true)) {
                    this.sORCodeField = value;
                    this.RaisePropertyChanged("sORCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string schemaModifiedBy {
            get {
                return this.schemaModifiedByField;
            }
            set {
                if ((object.ReferenceEquals(this.schemaModifiedByField, value) != true)) {
                    this.schemaModifiedByField = value;
                    this.RaisePropertyChanged("schemaModifiedBy");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string schemaPersonCivilRegistrationIdentifier {
            get {
                return this.schemaPersonCivilRegistrationIdentifierField;
            }
            set {
                if ((object.ReferenceEquals(this.schemaPersonCivilRegistrationIdentifierField, value) != true)) {
                    this.schemaPersonCivilRegistrationIdentifierField = value;
                    this.RaisePropertyChanged("schemaPersonCivilRegistrationIdentifier");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string school {
            get {
                return this.schoolField;
            }
            set {
                if ((object.ReferenceEquals(this.schoolField, value) != true)) {
                    this.schoolField = value;
                    this.RaisePropertyChanged("school");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string schoolOtherText {
            get {
                return this.schoolOtherTextField;
            }
            set {
                if ((object.ReferenceEquals(this.schoolOtherTextField, value) != true)) {
                    this.schoolOtherTextField = value;
                    this.RaisePropertyChanged("schoolOtherText");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime testDate {
            get {
                return this.testDateField;
            }
            set {
                if ((this.testDateField.Equals(value) != true)) {
                    this.testDateField = value;
                    this.RaisePropertyChanged("testDate");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaCovidTestingContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaCovidTestingContract : SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBaseMembersContract {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string cityField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string commentField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2CovidYesNoId consentField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string countryField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCovidTestingCountryContract[] covidTestingCountryField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string firstNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2Gender genderField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2CovidYesNoId infectionContactField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2CovidLocalization localizationField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string materialField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string municipalityCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string phoneNumberField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2CovidYesNoId publicFundedField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sORCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string schemaModifiedByField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string schemaPersonCivilRegistrationIdentifierField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2CovidYesNoId screeningField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string streetNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string streetNumField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string surNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime testDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime testDatetimeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string testIdField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime testResponseDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime testResponseDatetimeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int testResponseTimeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2CovidTestResult testResultField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int testTimeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2CovidTestType testTypeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string testplaceField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2CovidYesNoId travelAbroadField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string zipCodeField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string city {
            get {
                return this.cityField;
            }
            set {
                if ((object.ReferenceEquals(this.cityField, value) != true)) {
                    this.cityField = value;
                    this.RaisePropertyChanged("city");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string comment {
            get {
                return this.commentField;
            }
            set {
                if ((object.ReferenceEquals(this.commentField, value) != true)) {
                    this.commentField = value;
                    this.RaisePropertyChanged("comment");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2CovidYesNoId consent {
            get {
                return this.consentField;
            }
            set {
                if ((this.consentField.Equals(value) != true)) {
                    this.consentField = value;
                    this.RaisePropertyChanged("consent");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string country {
            get {
                return this.countryField;
            }
            set {
                if ((object.ReferenceEquals(this.countryField, value) != true)) {
                    this.countryField = value;
                    this.RaisePropertyChanged("country");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCovidTestingCountryContract[] covidTestingCountry {
            get {
                return this.covidTestingCountryField;
            }
            set {
                if ((object.ReferenceEquals(this.covidTestingCountryField, value) != true)) {
                    this.covidTestingCountryField = value;
                    this.RaisePropertyChanged("covidTestingCountry");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string firstName {
            get {
                return this.firstNameField;
            }
            set {
                if ((object.ReferenceEquals(this.firstNameField, value) != true)) {
                    this.firstNameField = value;
                    this.RaisePropertyChanged("firstName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2Gender gender {
            get {
                return this.genderField;
            }
            set {
                if ((this.genderField.Equals(value) != true)) {
                    this.genderField = value;
                    this.RaisePropertyChanged("gender");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2CovidYesNoId infectionContact {
            get {
                return this.infectionContactField;
            }
            set {
                if ((this.infectionContactField.Equals(value) != true)) {
                    this.infectionContactField = value;
                    this.RaisePropertyChanged("infectionContact");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2CovidLocalization localization {
            get {
                return this.localizationField;
            }
            set {
                if ((this.localizationField.Equals(value) != true)) {
                    this.localizationField = value;
                    this.RaisePropertyChanged("localization");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string material {
            get {
                return this.materialField;
            }
            set {
                if ((object.ReferenceEquals(this.materialField, value) != true)) {
                    this.materialField = value;
                    this.RaisePropertyChanged("material");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string municipalityCode {
            get {
                return this.municipalityCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.municipalityCodeField, value) != true)) {
                    this.municipalityCodeField = value;
                    this.RaisePropertyChanged("municipalityCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string phoneNumber {
            get {
                return this.phoneNumberField;
            }
            set {
                if ((object.ReferenceEquals(this.phoneNumberField, value) != true)) {
                    this.phoneNumberField = value;
                    this.RaisePropertyChanged("phoneNumber");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2CovidYesNoId publicFunded {
            get {
                return this.publicFundedField;
            }
            set {
                if ((this.publicFundedField.Equals(value) != true)) {
                    this.publicFundedField = value;
                    this.RaisePropertyChanged("publicFunded");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sORCode {
            get {
                return this.sORCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.sORCodeField, value) != true)) {
                    this.sORCodeField = value;
                    this.RaisePropertyChanged("sORCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string schemaModifiedBy {
            get {
                return this.schemaModifiedByField;
            }
            set {
                if ((object.ReferenceEquals(this.schemaModifiedByField, value) != true)) {
                    this.schemaModifiedByField = value;
                    this.RaisePropertyChanged("schemaModifiedBy");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string schemaPersonCivilRegistrationIdentifier {
            get {
                return this.schemaPersonCivilRegistrationIdentifierField;
            }
            set {
                if ((object.ReferenceEquals(this.schemaPersonCivilRegistrationIdentifierField, value) != true)) {
                    this.schemaPersonCivilRegistrationIdentifierField = value;
                    this.RaisePropertyChanged("schemaPersonCivilRegistrationIdentifier");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2CovidYesNoId screening {
            get {
                return this.screeningField;
            }
            set {
                if ((this.screeningField.Equals(value) != true)) {
                    this.screeningField = value;
                    this.RaisePropertyChanged("screening");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string streetName {
            get {
                return this.streetNameField;
            }
            set {
                if ((object.ReferenceEquals(this.streetNameField, value) != true)) {
                    this.streetNameField = value;
                    this.RaisePropertyChanged("streetName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string streetNum {
            get {
                return this.streetNumField;
            }
            set {
                if ((object.ReferenceEquals(this.streetNumField, value) != true)) {
                    this.streetNumField = value;
                    this.RaisePropertyChanged("streetNum");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string surName {
            get {
                return this.surNameField;
            }
            set {
                if ((object.ReferenceEquals(this.surNameField, value) != true)) {
                    this.surNameField = value;
                    this.RaisePropertyChanged("surName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime testDate {
            get {
                return this.testDateField;
            }
            set {
                if ((this.testDateField.Equals(value) != true)) {
                    this.testDateField = value;
                    this.RaisePropertyChanged("testDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime testDatetime {
            get {
                return this.testDatetimeField;
            }
            set {
                if ((this.testDatetimeField.Equals(value) != true)) {
                    this.testDatetimeField = value;
                    this.RaisePropertyChanged("testDatetime");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string testId {
            get {
                return this.testIdField;
            }
            set {
                if ((object.ReferenceEquals(this.testIdField, value) != true)) {
                    this.testIdField = value;
                    this.RaisePropertyChanged("testId");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime testResponseDate {
            get {
                return this.testResponseDateField;
            }
            set {
                if ((this.testResponseDateField.Equals(value) != true)) {
                    this.testResponseDateField = value;
                    this.RaisePropertyChanged("testResponseDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime testResponseDatetime {
            get {
                return this.testResponseDatetimeField;
            }
            set {
                if ((this.testResponseDatetimeField.Equals(value) != true)) {
                    this.testResponseDatetimeField = value;
                    this.RaisePropertyChanged("testResponseDatetime");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int testResponseTime {
            get {
                return this.testResponseTimeField;
            }
            set {
                if ((this.testResponseTimeField.Equals(value) != true)) {
                    this.testResponseTimeField = value;
                    this.RaisePropertyChanged("testResponseTime");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2CovidTestResult testResult {
            get {
                return this.testResultField;
            }
            set {
                if ((this.testResultField.Equals(value) != true)) {
                    this.testResultField = value;
                    this.RaisePropertyChanged("testResult");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int testTime {
            get {
                return this.testTimeField;
            }
            set {
                if ((this.testTimeField.Equals(value) != true)) {
                    this.testTimeField = value;
                    this.RaisePropertyChanged("testTime");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2CovidTestType testType {
            get {
                return this.testTypeField;
            }
            set {
                if ((this.testTypeField.Equals(value) != true)) {
                    this.testTypeField = value;
                    this.RaisePropertyChanged("testType");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string testplace {
            get {
                return this.testplaceField;
            }
            set {
                if ((object.ReferenceEquals(this.testplaceField, value) != true)) {
                    this.testplaceField = value;
                    this.RaisePropertyChanged("testplace");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2CovidYesNoId travelAbroad {
            get {
                return this.travelAbroadField;
            }
            set {
                if ((this.travelAbroadField.Equals(value) != true)) {
                    this.travelAbroadField = value;
                    this.RaisePropertyChanged("travelAbroad");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string zipCode {
            get {
                return this.zipCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.zipCodeField, value) != true)) {
                    this.zipCodeField = value;
                    this.RaisePropertyChanged("zipCode");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaGeneralPracticeContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaGeneralPracticeContract : SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBaseMembersContract {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string cityField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string countryField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string firstNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2Gender genderField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticeActivityContract[] generalPracticeActivityField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticeDiagnosisContract[] generalPracticeDiagnosisField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticeObservationContract[] generalPracticeObservationField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticePatientComplicationContract[] generalPracticePatientComplicationField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticePatientContactContract[] generalPracticePatientContactField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string identificationCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string municipalityCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string schemaModifiedByField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string schemaPersonCivilRegistrationIdentifierField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string streetNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string streetNumField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string surNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2GeneralPracticeTrigger triggerField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string zipCodeField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string city {
            get {
                return this.cityField;
            }
            set {
                if ((object.ReferenceEquals(this.cityField, value) != true)) {
                    this.cityField = value;
                    this.RaisePropertyChanged("city");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string country {
            get {
                return this.countryField;
            }
            set {
                if ((object.ReferenceEquals(this.countryField, value) != true)) {
                    this.countryField = value;
                    this.RaisePropertyChanged("country");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string firstName {
            get {
                return this.firstNameField;
            }
            set {
                if ((object.ReferenceEquals(this.firstNameField, value) != true)) {
                    this.firstNameField = value;
                    this.RaisePropertyChanged("firstName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2Gender gender {
            get {
                return this.genderField;
            }
            set {
                if ((this.genderField.Equals(value) != true)) {
                    this.genderField = value;
                    this.RaisePropertyChanged("gender");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticeActivityContract[] generalPracticeActivity {
            get {
                return this.generalPracticeActivityField;
            }
            set {
                if ((object.ReferenceEquals(this.generalPracticeActivityField, value) != true)) {
                    this.generalPracticeActivityField = value;
                    this.RaisePropertyChanged("generalPracticeActivity");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticeDiagnosisContract[] generalPracticeDiagnosis {
            get {
                return this.generalPracticeDiagnosisField;
            }
            set {
                if ((object.ReferenceEquals(this.generalPracticeDiagnosisField, value) != true)) {
                    this.generalPracticeDiagnosisField = value;
                    this.RaisePropertyChanged("generalPracticeDiagnosis");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticeObservationContract[] generalPracticeObservation {
            get {
                return this.generalPracticeObservationField;
            }
            set {
                if ((object.ReferenceEquals(this.generalPracticeObservationField, value) != true)) {
                    this.generalPracticeObservationField = value;
                    this.RaisePropertyChanged("generalPracticeObservation");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticePatientComplicationContract[] generalPracticePatientComplication {
            get {
                return this.generalPracticePatientComplicationField;
            }
            set {
                if ((object.ReferenceEquals(this.generalPracticePatientComplicationField, value) != true)) {
                    this.generalPracticePatientComplicationField = value;
                    this.RaisePropertyChanged("generalPracticePatientComplication");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaGeneralPracticePatientContactContract[] generalPracticePatientContact {
            get {
                return this.generalPracticePatientContactField;
            }
            set {
                if ((object.ReferenceEquals(this.generalPracticePatientContactField, value) != true)) {
                    this.generalPracticePatientContactField = value;
                    this.RaisePropertyChanged("generalPracticePatientContact");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string identificationCode {
            get {
                return this.identificationCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.identificationCodeField, value) != true)) {
                    this.identificationCodeField = value;
                    this.RaisePropertyChanged("identificationCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string municipalityCode {
            get {
                return this.municipalityCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.municipalityCodeField, value) != true)) {
                    this.municipalityCodeField = value;
                    this.RaisePropertyChanged("municipalityCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string schemaModifiedBy {
            get {
                return this.schemaModifiedByField;
            }
            set {
                if ((object.ReferenceEquals(this.schemaModifiedByField, value) != true)) {
                    this.schemaModifiedByField = value;
                    this.RaisePropertyChanged("schemaModifiedBy");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string schemaPersonCivilRegistrationIdentifier {
            get {
                return this.schemaPersonCivilRegistrationIdentifierField;
            }
            set {
                if ((object.ReferenceEquals(this.schemaPersonCivilRegistrationIdentifierField, value) != true)) {
                    this.schemaPersonCivilRegistrationIdentifierField = value;
                    this.RaisePropertyChanged("schemaPersonCivilRegistrationIdentifier");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string streetName {
            get {
                return this.streetNameField;
            }
            set {
                if ((object.ReferenceEquals(this.streetNameField, value) != true)) {
                    this.streetNameField = value;
                    this.RaisePropertyChanged("streetName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string streetNum {
            get {
                return this.streetNumField;
            }
            set {
                if ((object.ReferenceEquals(this.streetNumField, value) != true)) {
                    this.streetNumField = value;
                    this.RaisePropertyChanged("streetNum");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string surName {
            get {
                return this.surNameField;
            }
            set {
                if ((object.ReferenceEquals(this.surNameField, value) != true)) {
                    this.surNameField = value;
                    this.RaisePropertyChanged("surName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2GeneralPracticeTrigger trigger {
            get {
                return this.triggerField;
            }
            set {
                if ((this.triggerField.Equals(value) != true)) {
                    this.triggerField = value;
                    this.RaisePropertyChanged("trigger");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string zipCode {
            get {
                return this.zipCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.zipCodeField, value) != true)) {
                    this.zipCodeField = value;
                    this.RaisePropertyChanged("zipCode");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaHearingAidContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaHearingAidContract : SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBaseMembersContract {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string cityField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime completionDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string countryField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string firstNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2HearingAidFirstTimeOrRepetedUser firstTimeOrRepetedUserField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2Gender genderField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime hearingAidDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes iOIHAPatientNotCompletedField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2HearingAidIOIHAQuestion1 iOIHAQuestion1Field;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes iOIHAQuestion1NotDisclosedField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2HearingAidIOIHAQuestion2 iOIHAQuestion2Field;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes iOIHAQuestion2NotDisclosedField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2HearingAidIOIHAQuestion3 iOIHAQuestion3Field;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes iOIHAQuestion3NotDisclosedField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2HearingAidIOIHAQuestion4 iOIHAQuestion4Field;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes iOIHAQuestion4NotDisclosedField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2HearingAidIOIHAQuestion5 iOIHAQuestion5Field;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes iOIHAQuestion5NotDisclosedField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2HearingAidIOIHAQuestion6 iOIHAQuestion6Field;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes iOIHAQuestion6NotDisclosedField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2HearingAidIOIHAQuestion7 iOIHAQuestion7Field;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes iOIHAQuestion7NotDisclosedField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int leftEarMonthField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int leftEarWeeksField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int leftEarYearsField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string municipalityCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes patientNotCompletedField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int rightEarMonthField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int rightEarWeeksField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int rightEarYearsField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sORCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sSQ12Question1Field;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sSQ12Question10Field;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes sSQ12Question10NotDisclosedField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes sSQ12Question10UnknownField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sSQ12Question11Field;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes sSQ12Question11NotDisclosedField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes sSQ12Question11UnknownField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sSQ12Question12Field;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes sSQ12Question12NotDisclosedField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes sSQ12Question12UnknownField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes sSQ12Question1NotDisclosedField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes sSQ12Question1UnknownField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sSQ12Question2Field;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes sSQ12Question2NotDisclosedField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes sSQ12Question2UnknownField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sSQ12Question3Field;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes sSQ12Question3NotDisclosedField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes sSQ12Question3UnknownField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sSQ12Question4Field;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes sSQ12Question4NotDisclosedField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes sSQ12Question4UnknownField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sSQ12Question5Field;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes sSQ12Question5NotDisclosedField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes sSQ12Question5UnknownField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sSQ12Question6Field;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes sSQ12Question6NotDisclosedField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes sSQ12Question6UnknownField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sSQ12Question7Field;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes sSQ12Question7NotDisclosedField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes sSQ12Question7UnknownField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sSQ12Question8Field;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes sSQ12Question8NotDisclosedField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes sSQ12Question8UnknownField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sSQ12Question9Field;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes sSQ12Question9NotDisclosedField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes sSQ12Question9UnknownField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string schemaModifiedByField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string schemaPersonCivilRegistrationIdentifierField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2HearingAidSelfPaid selfPaidField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string streetNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string streetNumField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string surNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2HearingAidTreatmentClinic treatmentClinicField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2HearingAidLaterality treatmentTypeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2HearingAidUseOfHearingAid useOfHearingAidField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string zipCodeField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string city {
            get {
                return this.cityField;
            }
            set {
                if ((object.ReferenceEquals(this.cityField, value) != true)) {
                    this.cityField = value;
                    this.RaisePropertyChanged("city");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime completionDate {
            get {
                return this.completionDateField;
            }
            set {
                if ((this.completionDateField.Equals(value) != true)) {
                    this.completionDateField = value;
                    this.RaisePropertyChanged("completionDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string country {
            get {
                return this.countryField;
            }
            set {
                if ((object.ReferenceEquals(this.countryField, value) != true)) {
                    this.countryField = value;
                    this.RaisePropertyChanged("country");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string firstName {
            get {
                return this.firstNameField;
            }
            set {
                if ((object.ReferenceEquals(this.firstNameField, value) != true)) {
                    this.firstNameField = value;
                    this.RaisePropertyChanged("firstName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2HearingAidFirstTimeOrRepetedUser firstTimeOrRepetedUser {
            get {
                return this.firstTimeOrRepetedUserField;
            }
            set {
                if ((this.firstTimeOrRepetedUserField.Equals(value) != true)) {
                    this.firstTimeOrRepetedUserField = value;
                    this.RaisePropertyChanged("firstTimeOrRepetedUser");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2Gender gender {
            get {
                return this.genderField;
            }
            set {
                if ((this.genderField.Equals(value) != true)) {
                    this.genderField = value;
                    this.RaisePropertyChanged("gender");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime hearingAidDate {
            get {
                return this.hearingAidDateField;
            }
            set {
                if ((this.hearingAidDateField.Equals(value) != true)) {
                    this.hearingAidDateField = value;
                    this.RaisePropertyChanged("hearingAidDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes iOIHAPatientNotCompleted {
            get {
                return this.iOIHAPatientNotCompletedField;
            }
            set {
                if ((this.iOIHAPatientNotCompletedField.Equals(value) != true)) {
                    this.iOIHAPatientNotCompletedField = value;
                    this.RaisePropertyChanged("iOIHAPatientNotCompleted");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2HearingAidIOIHAQuestion1 iOIHAQuestion1 {
            get {
                return this.iOIHAQuestion1Field;
            }
            set {
                if ((this.iOIHAQuestion1Field.Equals(value) != true)) {
                    this.iOIHAQuestion1Field = value;
                    this.RaisePropertyChanged("iOIHAQuestion1");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes iOIHAQuestion1NotDisclosed {
            get {
                return this.iOIHAQuestion1NotDisclosedField;
            }
            set {
                if ((this.iOIHAQuestion1NotDisclosedField.Equals(value) != true)) {
                    this.iOIHAQuestion1NotDisclosedField = value;
                    this.RaisePropertyChanged("iOIHAQuestion1NotDisclosed");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2HearingAidIOIHAQuestion2 iOIHAQuestion2 {
            get {
                return this.iOIHAQuestion2Field;
            }
            set {
                if ((this.iOIHAQuestion2Field.Equals(value) != true)) {
                    this.iOIHAQuestion2Field = value;
                    this.RaisePropertyChanged("iOIHAQuestion2");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes iOIHAQuestion2NotDisclosed {
            get {
                return this.iOIHAQuestion2NotDisclosedField;
            }
            set {
                if ((this.iOIHAQuestion2NotDisclosedField.Equals(value) != true)) {
                    this.iOIHAQuestion2NotDisclosedField = value;
                    this.RaisePropertyChanged("iOIHAQuestion2NotDisclosed");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2HearingAidIOIHAQuestion3 iOIHAQuestion3 {
            get {
                return this.iOIHAQuestion3Field;
            }
            set {
                if ((this.iOIHAQuestion3Field.Equals(value) != true)) {
                    this.iOIHAQuestion3Field = value;
                    this.RaisePropertyChanged("iOIHAQuestion3");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes iOIHAQuestion3NotDisclosed {
            get {
                return this.iOIHAQuestion3NotDisclosedField;
            }
            set {
                if ((this.iOIHAQuestion3NotDisclosedField.Equals(value) != true)) {
                    this.iOIHAQuestion3NotDisclosedField = value;
                    this.RaisePropertyChanged("iOIHAQuestion3NotDisclosed");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2HearingAidIOIHAQuestion4 iOIHAQuestion4 {
            get {
                return this.iOIHAQuestion4Field;
            }
            set {
                if ((this.iOIHAQuestion4Field.Equals(value) != true)) {
                    this.iOIHAQuestion4Field = value;
                    this.RaisePropertyChanged("iOIHAQuestion4");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes iOIHAQuestion4NotDisclosed {
            get {
                return this.iOIHAQuestion4NotDisclosedField;
            }
            set {
                if ((this.iOIHAQuestion4NotDisclosedField.Equals(value) != true)) {
                    this.iOIHAQuestion4NotDisclosedField = value;
                    this.RaisePropertyChanged("iOIHAQuestion4NotDisclosed");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2HearingAidIOIHAQuestion5 iOIHAQuestion5 {
            get {
                return this.iOIHAQuestion5Field;
            }
            set {
                if ((this.iOIHAQuestion5Field.Equals(value) != true)) {
                    this.iOIHAQuestion5Field = value;
                    this.RaisePropertyChanged("iOIHAQuestion5");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes iOIHAQuestion5NotDisclosed {
            get {
                return this.iOIHAQuestion5NotDisclosedField;
            }
            set {
                if ((this.iOIHAQuestion5NotDisclosedField.Equals(value) != true)) {
                    this.iOIHAQuestion5NotDisclosedField = value;
                    this.RaisePropertyChanged("iOIHAQuestion5NotDisclosed");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2HearingAidIOIHAQuestion6 iOIHAQuestion6 {
            get {
                return this.iOIHAQuestion6Field;
            }
            set {
                if ((this.iOIHAQuestion6Field.Equals(value) != true)) {
                    this.iOIHAQuestion6Field = value;
                    this.RaisePropertyChanged("iOIHAQuestion6");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes iOIHAQuestion6NotDisclosed {
            get {
                return this.iOIHAQuestion6NotDisclosedField;
            }
            set {
                if ((this.iOIHAQuestion6NotDisclosedField.Equals(value) != true)) {
                    this.iOIHAQuestion6NotDisclosedField = value;
                    this.RaisePropertyChanged("iOIHAQuestion6NotDisclosed");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2HearingAidIOIHAQuestion7 iOIHAQuestion7 {
            get {
                return this.iOIHAQuestion7Field;
            }
            set {
                if ((this.iOIHAQuestion7Field.Equals(value) != true)) {
                    this.iOIHAQuestion7Field = value;
                    this.RaisePropertyChanged("iOIHAQuestion7");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes iOIHAQuestion7NotDisclosed {
            get {
                return this.iOIHAQuestion7NotDisclosedField;
            }
            set {
                if ((this.iOIHAQuestion7NotDisclosedField.Equals(value) != true)) {
                    this.iOIHAQuestion7NotDisclosedField = value;
                    this.RaisePropertyChanged("iOIHAQuestion7NotDisclosed");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int leftEarMonth {
            get {
                return this.leftEarMonthField;
            }
            set {
                if ((this.leftEarMonthField.Equals(value) != true)) {
                    this.leftEarMonthField = value;
                    this.RaisePropertyChanged("leftEarMonth");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int leftEarWeeks {
            get {
                return this.leftEarWeeksField;
            }
            set {
                if ((this.leftEarWeeksField.Equals(value) != true)) {
                    this.leftEarWeeksField = value;
                    this.RaisePropertyChanged("leftEarWeeks");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int leftEarYears {
            get {
                return this.leftEarYearsField;
            }
            set {
                if ((this.leftEarYearsField.Equals(value) != true)) {
                    this.leftEarYearsField = value;
                    this.RaisePropertyChanged("leftEarYears");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string municipalityCode {
            get {
                return this.municipalityCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.municipalityCodeField, value) != true)) {
                    this.municipalityCodeField = value;
                    this.RaisePropertyChanged("municipalityCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes patientNotCompleted {
            get {
                return this.patientNotCompletedField;
            }
            set {
                if ((this.patientNotCompletedField.Equals(value) != true)) {
                    this.patientNotCompletedField = value;
                    this.RaisePropertyChanged("patientNotCompleted");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int rightEarMonth {
            get {
                return this.rightEarMonthField;
            }
            set {
                if ((this.rightEarMonthField.Equals(value) != true)) {
                    this.rightEarMonthField = value;
                    this.RaisePropertyChanged("rightEarMonth");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int rightEarWeeks {
            get {
                return this.rightEarWeeksField;
            }
            set {
                if ((this.rightEarWeeksField.Equals(value) != true)) {
                    this.rightEarWeeksField = value;
                    this.RaisePropertyChanged("rightEarWeeks");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int rightEarYears {
            get {
                return this.rightEarYearsField;
            }
            set {
                if ((this.rightEarYearsField.Equals(value) != true)) {
                    this.rightEarYearsField = value;
                    this.RaisePropertyChanged("rightEarYears");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sORCode {
            get {
                return this.sORCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.sORCodeField, value) != true)) {
                    this.sORCodeField = value;
                    this.RaisePropertyChanged("sORCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sSQ12Question1 {
            get {
                return this.sSQ12Question1Field;
            }
            set {
                if ((object.ReferenceEquals(this.sSQ12Question1Field, value) != true)) {
                    this.sSQ12Question1Field = value;
                    this.RaisePropertyChanged("sSQ12Question1");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sSQ12Question10 {
            get {
                return this.sSQ12Question10Field;
            }
            set {
                if ((object.ReferenceEquals(this.sSQ12Question10Field, value) != true)) {
                    this.sSQ12Question10Field = value;
                    this.RaisePropertyChanged("sSQ12Question10");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes sSQ12Question10NotDisclosed {
            get {
                return this.sSQ12Question10NotDisclosedField;
            }
            set {
                if ((this.sSQ12Question10NotDisclosedField.Equals(value) != true)) {
                    this.sSQ12Question10NotDisclosedField = value;
                    this.RaisePropertyChanged("sSQ12Question10NotDisclosed");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes sSQ12Question10Unknown {
            get {
                return this.sSQ12Question10UnknownField;
            }
            set {
                if ((this.sSQ12Question10UnknownField.Equals(value) != true)) {
                    this.sSQ12Question10UnknownField = value;
                    this.RaisePropertyChanged("sSQ12Question10Unknown");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sSQ12Question11 {
            get {
                return this.sSQ12Question11Field;
            }
            set {
                if ((object.ReferenceEquals(this.sSQ12Question11Field, value) != true)) {
                    this.sSQ12Question11Field = value;
                    this.RaisePropertyChanged("sSQ12Question11");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes sSQ12Question11NotDisclosed {
            get {
                return this.sSQ12Question11NotDisclosedField;
            }
            set {
                if ((this.sSQ12Question11NotDisclosedField.Equals(value) != true)) {
                    this.sSQ12Question11NotDisclosedField = value;
                    this.RaisePropertyChanged("sSQ12Question11NotDisclosed");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes sSQ12Question11Unknown {
            get {
                return this.sSQ12Question11UnknownField;
            }
            set {
                if ((this.sSQ12Question11UnknownField.Equals(value) != true)) {
                    this.sSQ12Question11UnknownField = value;
                    this.RaisePropertyChanged("sSQ12Question11Unknown");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sSQ12Question12 {
            get {
                return this.sSQ12Question12Field;
            }
            set {
                if ((object.ReferenceEquals(this.sSQ12Question12Field, value) != true)) {
                    this.sSQ12Question12Field = value;
                    this.RaisePropertyChanged("sSQ12Question12");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes sSQ12Question12NotDisclosed {
            get {
                return this.sSQ12Question12NotDisclosedField;
            }
            set {
                if ((this.sSQ12Question12NotDisclosedField.Equals(value) != true)) {
                    this.sSQ12Question12NotDisclosedField = value;
                    this.RaisePropertyChanged("sSQ12Question12NotDisclosed");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes sSQ12Question12Unknown {
            get {
                return this.sSQ12Question12UnknownField;
            }
            set {
                if ((this.sSQ12Question12UnknownField.Equals(value) != true)) {
                    this.sSQ12Question12UnknownField = value;
                    this.RaisePropertyChanged("sSQ12Question12Unknown");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes sSQ12Question1NotDisclosed {
            get {
                return this.sSQ12Question1NotDisclosedField;
            }
            set {
                if ((this.sSQ12Question1NotDisclosedField.Equals(value) != true)) {
                    this.sSQ12Question1NotDisclosedField = value;
                    this.RaisePropertyChanged("sSQ12Question1NotDisclosed");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes sSQ12Question1Unknown {
            get {
                return this.sSQ12Question1UnknownField;
            }
            set {
                if ((this.sSQ12Question1UnknownField.Equals(value) != true)) {
                    this.sSQ12Question1UnknownField = value;
                    this.RaisePropertyChanged("sSQ12Question1Unknown");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sSQ12Question2 {
            get {
                return this.sSQ12Question2Field;
            }
            set {
                if ((object.ReferenceEquals(this.sSQ12Question2Field, value) != true)) {
                    this.sSQ12Question2Field = value;
                    this.RaisePropertyChanged("sSQ12Question2");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes sSQ12Question2NotDisclosed {
            get {
                return this.sSQ12Question2NotDisclosedField;
            }
            set {
                if ((this.sSQ12Question2NotDisclosedField.Equals(value) != true)) {
                    this.sSQ12Question2NotDisclosedField = value;
                    this.RaisePropertyChanged("sSQ12Question2NotDisclosed");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes sSQ12Question2Unknown {
            get {
                return this.sSQ12Question2UnknownField;
            }
            set {
                if ((this.sSQ12Question2UnknownField.Equals(value) != true)) {
                    this.sSQ12Question2UnknownField = value;
                    this.RaisePropertyChanged("sSQ12Question2Unknown");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sSQ12Question3 {
            get {
                return this.sSQ12Question3Field;
            }
            set {
                if ((object.ReferenceEquals(this.sSQ12Question3Field, value) != true)) {
                    this.sSQ12Question3Field = value;
                    this.RaisePropertyChanged("sSQ12Question3");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes sSQ12Question3NotDisclosed {
            get {
                return this.sSQ12Question3NotDisclosedField;
            }
            set {
                if ((this.sSQ12Question3NotDisclosedField.Equals(value) != true)) {
                    this.sSQ12Question3NotDisclosedField = value;
                    this.RaisePropertyChanged("sSQ12Question3NotDisclosed");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes sSQ12Question3Unknown {
            get {
                return this.sSQ12Question3UnknownField;
            }
            set {
                if ((this.sSQ12Question3UnknownField.Equals(value) != true)) {
                    this.sSQ12Question3UnknownField = value;
                    this.RaisePropertyChanged("sSQ12Question3Unknown");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sSQ12Question4 {
            get {
                return this.sSQ12Question4Field;
            }
            set {
                if ((object.ReferenceEquals(this.sSQ12Question4Field, value) != true)) {
                    this.sSQ12Question4Field = value;
                    this.RaisePropertyChanged("sSQ12Question4");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes sSQ12Question4NotDisclosed {
            get {
                return this.sSQ12Question4NotDisclosedField;
            }
            set {
                if ((this.sSQ12Question4NotDisclosedField.Equals(value) != true)) {
                    this.sSQ12Question4NotDisclosedField = value;
                    this.RaisePropertyChanged("sSQ12Question4NotDisclosed");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes sSQ12Question4Unknown {
            get {
                return this.sSQ12Question4UnknownField;
            }
            set {
                if ((this.sSQ12Question4UnknownField.Equals(value) != true)) {
                    this.sSQ12Question4UnknownField = value;
                    this.RaisePropertyChanged("sSQ12Question4Unknown");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sSQ12Question5 {
            get {
                return this.sSQ12Question5Field;
            }
            set {
                if ((object.ReferenceEquals(this.sSQ12Question5Field, value) != true)) {
                    this.sSQ12Question5Field = value;
                    this.RaisePropertyChanged("sSQ12Question5");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes sSQ12Question5NotDisclosed {
            get {
                return this.sSQ12Question5NotDisclosedField;
            }
            set {
                if ((this.sSQ12Question5NotDisclosedField.Equals(value) != true)) {
                    this.sSQ12Question5NotDisclosedField = value;
                    this.RaisePropertyChanged("sSQ12Question5NotDisclosed");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes sSQ12Question5Unknown {
            get {
                return this.sSQ12Question5UnknownField;
            }
            set {
                if ((this.sSQ12Question5UnknownField.Equals(value) != true)) {
                    this.sSQ12Question5UnknownField = value;
                    this.RaisePropertyChanged("sSQ12Question5Unknown");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sSQ12Question6 {
            get {
                return this.sSQ12Question6Field;
            }
            set {
                if ((object.ReferenceEquals(this.sSQ12Question6Field, value) != true)) {
                    this.sSQ12Question6Field = value;
                    this.RaisePropertyChanged("sSQ12Question6");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes sSQ12Question6NotDisclosed {
            get {
                return this.sSQ12Question6NotDisclosedField;
            }
            set {
                if ((this.sSQ12Question6NotDisclosedField.Equals(value) != true)) {
                    this.sSQ12Question6NotDisclosedField = value;
                    this.RaisePropertyChanged("sSQ12Question6NotDisclosed");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes sSQ12Question6Unknown {
            get {
                return this.sSQ12Question6UnknownField;
            }
            set {
                if ((this.sSQ12Question6UnknownField.Equals(value) != true)) {
                    this.sSQ12Question6UnknownField = value;
                    this.RaisePropertyChanged("sSQ12Question6Unknown");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sSQ12Question7 {
            get {
                return this.sSQ12Question7Field;
            }
            set {
                if ((object.ReferenceEquals(this.sSQ12Question7Field, value) != true)) {
                    this.sSQ12Question7Field = value;
                    this.RaisePropertyChanged("sSQ12Question7");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes sSQ12Question7NotDisclosed {
            get {
                return this.sSQ12Question7NotDisclosedField;
            }
            set {
                if ((this.sSQ12Question7NotDisclosedField.Equals(value) != true)) {
                    this.sSQ12Question7NotDisclosedField = value;
                    this.RaisePropertyChanged("sSQ12Question7NotDisclosed");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes sSQ12Question7Unknown {
            get {
                return this.sSQ12Question7UnknownField;
            }
            set {
                if ((this.sSQ12Question7UnknownField.Equals(value) != true)) {
                    this.sSQ12Question7UnknownField = value;
                    this.RaisePropertyChanged("sSQ12Question7Unknown");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sSQ12Question8 {
            get {
                return this.sSQ12Question8Field;
            }
            set {
                if ((object.ReferenceEquals(this.sSQ12Question8Field, value) != true)) {
                    this.sSQ12Question8Field = value;
                    this.RaisePropertyChanged("sSQ12Question8");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes sSQ12Question8NotDisclosed {
            get {
                return this.sSQ12Question8NotDisclosedField;
            }
            set {
                if ((this.sSQ12Question8NotDisclosedField.Equals(value) != true)) {
                    this.sSQ12Question8NotDisclosedField = value;
                    this.RaisePropertyChanged("sSQ12Question8NotDisclosed");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes sSQ12Question8Unknown {
            get {
                return this.sSQ12Question8UnknownField;
            }
            set {
                if ((this.sSQ12Question8UnknownField.Equals(value) != true)) {
                    this.sSQ12Question8UnknownField = value;
                    this.RaisePropertyChanged("sSQ12Question8Unknown");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sSQ12Question9 {
            get {
                return this.sSQ12Question9Field;
            }
            set {
                if ((object.ReferenceEquals(this.sSQ12Question9Field, value) != true)) {
                    this.sSQ12Question9Field = value;
                    this.RaisePropertyChanged("sSQ12Question9");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes sSQ12Question9NotDisclosed {
            get {
                return this.sSQ12Question9NotDisclosedField;
            }
            set {
                if ((this.sSQ12Question9NotDisclosedField.Equals(value) != true)) {
                    this.sSQ12Question9NotDisclosedField = value;
                    this.RaisePropertyChanged("sSQ12Question9NotDisclosed");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes sSQ12Question9Unknown {
            get {
                return this.sSQ12Question9UnknownField;
            }
            set {
                if ((this.sSQ12Question9UnknownField.Equals(value) != true)) {
                    this.sSQ12Question9UnknownField = value;
                    this.RaisePropertyChanged("sSQ12Question9Unknown");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string schemaModifiedBy {
            get {
                return this.schemaModifiedByField;
            }
            set {
                if ((object.ReferenceEquals(this.schemaModifiedByField, value) != true)) {
                    this.schemaModifiedByField = value;
                    this.RaisePropertyChanged("schemaModifiedBy");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string schemaPersonCivilRegistrationIdentifier {
            get {
                return this.schemaPersonCivilRegistrationIdentifierField;
            }
            set {
                if ((object.ReferenceEquals(this.schemaPersonCivilRegistrationIdentifierField, value) != true)) {
                    this.schemaPersonCivilRegistrationIdentifierField = value;
                    this.RaisePropertyChanged("schemaPersonCivilRegistrationIdentifier");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2HearingAidSelfPaid selfPaid {
            get {
                return this.selfPaidField;
            }
            set {
                if ((this.selfPaidField.Equals(value) != true)) {
                    this.selfPaidField = value;
                    this.RaisePropertyChanged("selfPaid");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string streetName {
            get {
                return this.streetNameField;
            }
            set {
                if ((object.ReferenceEquals(this.streetNameField, value) != true)) {
                    this.streetNameField = value;
                    this.RaisePropertyChanged("streetName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string streetNum {
            get {
                return this.streetNumField;
            }
            set {
                if ((object.ReferenceEquals(this.streetNumField, value) != true)) {
                    this.streetNumField = value;
                    this.RaisePropertyChanged("streetNum");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string surName {
            get {
                return this.surNameField;
            }
            set {
                if ((object.ReferenceEquals(this.surNameField, value) != true)) {
                    this.surNameField = value;
                    this.RaisePropertyChanged("surName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2HearingAidTreatmentClinic treatmentClinic {
            get {
                return this.treatmentClinicField;
            }
            set {
                if ((this.treatmentClinicField.Equals(value) != true)) {
                    this.treatmentClinicField = value;
                    this.RaisePropertyChanged("treatmentClinic");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2HearingAidLaterality treatmentType {
            get {
                return this.treatmentTypeField;
            }
            set {
                if ((this.treatmentTypeField.Equals(value) != true)) {
                    this.treatmentTypeField = value;
                    this.RaisePropertyChanged("treatmentType");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2HearingAidUseOfHearingAid useOfHearingAid {
            get {
                return this.useOfHearingAidField;
            }
            set {
                if ((this.useOfHearingAidField.Equals(value) != true)) {
                    this.useOfHearingAidField = value;
                    this.RaisePropertyChanged("useOfHearingAid");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string zipCode {
            get {
                return this.zipCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.zipCodeField, value) != true)) {
                    this.zipCodeField = value;
                    this.RaisePropertyChanged("zipCode");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaIVFContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaIVFContract : SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBaseMembersContract {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int alcoholFrequencyField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes alcoholWillNotInformField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime apspirationCancelDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime apspirationDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes aspirationEndingofTeatmentField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int aspirationNumberField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string aspirationTypeCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime biochemicalPregnancyDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2IVFCauseOfInfertilityTreatment causeOfInfertilityTreatmentField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string cityField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string clinicCountryRecievedField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string clinicCountrySendtField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string complicationDiagnoseCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime complicationDiagnoseDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes complicationWithHospitalizationField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes complicationWithoutHospitalizationField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string countryField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string departmentCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes distributionField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes ectopicPregnancyField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2IVFEmbryonSurplus embryonSurplusField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int embryonSurplusForResearchField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int embryonSurplusSlowFreezeNumberField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int embryonSurplusVitrificationField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes embryonsFreshFertilizedKnownDonorField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes embryonsFrozenFertilizedKnownDonorField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes emryonsFreshFertilizedWithDonorSpermField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes emryonsFreshFertilizedWithMalSpermPESATESATESEField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes emryonsFreshFertilizedWithMaleSpermEjaculatedField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int emryonsFreshNumberofField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2IVFTransferingEmryonsFreshNumberofElectiv emryonsFreshNumberofElectivField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes emryonsFrozenFertilizedWithDonorSpermField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes emryonsFrozenFertilizedWithMalSpermPESATESATESEField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes emryonsFrozenFertilizedWithMaleSpermEjaculatedField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int emryonsFrozenNumberofField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2IVFTransferingEmryonsFrozenNumberofElectiv emryonsFrozenNumberofElectivField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string fertilityPreservingTreatmentCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string firstNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2Gender genderField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int heightField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string hospitalCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime iUIDDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime iUIDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime iUIHDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime iUIHIHIDCancelDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes iUIHorIUIDField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2IVFIUIHorIUIDSpermType iUIHorIUIDSpermTypeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes iVFICSITreatmentField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes iVFISCITreatmentByFrozenEmbryonsField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes iVFISCITreatmentByOocytesField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaIVFPharmacologicalTreatmentContract[] iVFPharmacologicalTreatmentField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaIVFUseOfOocytesContract[] iVFUseOfOocytesField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int identificationCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2IVFIndicationCfLawConcerningArtificialInsermination indicationCfLawConcerningArtificialInserminationField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes intrauterinPregnancyField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int involuntaryInfertileSinceYearField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string manPrimaryCauseCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string manPrimaryCauseSupplementCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2IVFMethodOfFeezing methodOfFeezingField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes methodOfFertilizationFreshEmbryosICSIDonorSeedField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes methodOfFertilizationFreshEmbryosICSIMaleSeedEjaculatedField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes methodOfFertilizationFreshEmbryosICSIMaleSeedTESATESEPESAField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes methodOfFertilizationFreshEmbryosIVFDonorSeedField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes methodOfFertilizationFreshEmbryosIVFMaleSeedField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes methodOfFertilizationFreshEmbryosNoFertilizationField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes methodOfFertilizationFrozenEmbryosICSIDonorSeedField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes methodOfFertilizationFrozenEmbryosICSIMaleSeedEjaculatedField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes methodOfFertilizationFrozenEmbryosICSIMaleSeedTESATESEPESAField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes methodOfFertilizationFrozenEmbryosIVFDonorSeedField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes methodOfFertilizationFrozenEmbryosIVFMaleSeedField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes methodOfFertilizationICSIField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes methodOfFertilizationIVFField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes methodOfFertilizationNoFertilizationField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2IVFMethodOfFertilizationOocytesDonor methodOfFertilizationOocytesDonorField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes methodOfFertilizationOocytesICSIDonorSeedField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes methodOfFertilizationOocytesICSIMaleSeedEjaculatedField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes methodOfFertilizationOocytesICSIMaleSeedTESATESEPESAField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes methodOfFertilizationOocytesIVFDonorSeedField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes methodOfFertilizationOocytesIVFMaleSeedField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes methodOfFertilizationOocytesNoFertilizationField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2IVFMethodOfFertilizationOocytesSource methodOfFertilizationOocytesSourceField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2IVFMethodOfFertilizationOocytesType methodOfFertilizationOocytesTypeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes methodOfFertilizationTESATESEPESAField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string municipalityCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes noComplicationField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int numberRecievedField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int numberSendtField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int numberWithHeartSoundField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int numberWithoutHeartSoundField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2IVFOocytSource oocytSourceField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2IVFOocytSourceFreshorFrozen oocytSourceFreshorFrozenField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string pGDFamilySignessCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int partnerAlcoholFrequencyField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes partnerAlcoholWillNotInformField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string partnerCivilRegistrationIdentifierField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int partnerHeightField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int partnerSmokingFrequencyField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes partnerSmokingWillNoInformField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int partnerWeightField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes performedAssistedHatchingField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime pregnancySampleDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime pregnancySampleNoPregnancyDateEndedField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes pregnancySampleNotTakenField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2IVFPregnancySampleuhCGshCG pregnancySampleuhCGshCGField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2IVFPregnancyState pregnancyStateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2IVFDistributionRecieved recievedField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int sEI1EmbryoFertilizationTypeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int sEI1EmbryoFreezingTypeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sORCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime scanningDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string schemaPersonCivilRegistrationIdentifierField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes seedSourceDonorField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes seedSourceKnownDonorField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes seedSourceOwnField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2IVFDistributionSendt sendtField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes singleLivingField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int smokingFrequencyField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes smokingWillNoInformField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes specificTissueTypeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string streetNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string streetNumField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string surNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime transferingCancelDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime transferingDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2IVFTreatment treatmentField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime treatmentDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int weightField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string womanPrimaryCauseCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string womanPrimaryCauseSupplementCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string zipCodeField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int alcoholFrequency {
            get {
                return this.alcoholFrequencyField;
            }
            set {
                if ((this.alcoholFrequencyField.Equals(value) != true)) {
                    this.alcoholFrequencyField = value;
                    this.RaisePropertyChanged("alcoholFrequency");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes alcoholWillNotInform {
            get {
                return this.alcoholWillNotInformField;
            }
            set {
                if ((this.alcoholWillNotInformField.Equals(value) != true)) {
                    this.alcoholWillNotInformField = value;
                    this.RaisePropertyChanged("alcoholWillNotInform");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime apspirationCancelDate {
            get {
                return this.apspirationCancelDateField;
            }
            set {
                if ((this.apspirationCancelDateField.Equals(value) != true)) {
                    this.apspirationCancelDateField = value;
                    this.RaisePropertyChanged("apspirationCancelDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime apspirationDate {
            get {
                return this.apspirationDateField;
            }
            set {
                if ((this.apspirationDateField.Equals(value) != true)) {
                    this.apspirationDateField = value;
                    this.RaisePropertyChanged("apspirationDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes aspirationEndingofTeatment {
            get {
                return this.aspirationEndingofTeatmentField;
            }
            set {
                if ((this.aspirationEndingofTeatmentField.Equals(value) != true)) {
                    this.aspirationEndingofTeatmentField = value;
                    this.RaisePropertyChanged("aspirationEndingofTeatment");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int aspirationNumber {
            get {
                return this.aspirationNumberField;
            }
            set {
                if ((this.aspirationNumberField.Equals(value) != true)) {
                    this.aspirationNumberField = value;
                    this.RaisePropertyChanged("aspirationNumber");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string aspirationTypeCode {
            get {
                return this.aspirationTypeCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.aspirationTypeCodeField, value) != true)) {
                    this.aspirationTypeCodeField = value;
                    this.RaisePropertyChanged("aspirationTypeCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime biochemicalPregnancyDate {
            get {
                return this.biochemicalPregnancyDateField;
            }
            set {
                if ((this.biochemicalPregnancyDateField.Equals(value) != true)) {
                    this.biochemicalPregnancyDateField = value;
                    this.RaisePropertyChanged("biochemicalPregnancyDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2IVFCauseOfInfertilityTreatment causeOfInfertilityTreatment {
            get {
                return this.causeOfInfertilityTreatmentField;
            }
            set {
                if ((this.causeOfInfertilityTreatmentField.Equals(value) != true)) {
                    this.causeOfInfertilityTreatmentField = value;
                    this.RaisePropertyChanged("causeOfInfertilityTreatment");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string city {
            get {
                return this.cityField;
            }
            set {
                if ((object.ReferenceEquals(this.cityField, value) != true)) {
                    this.cityField = value;
                    this.RaisePropertyChanged("city");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string clinicCountryRecieved {
            get {
                return this.clinicCountryRecievedField;
            }
            set {
                if ((object.ReferenceEquals(this.clinicCountryRecievedField, value) != true)) {
                    this.clinicCountryRecievedField = value;
                    this.RaisePropertyChanged("clinicCountryRecieved");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string clinicCountrySendt {
            get {
                return this.clinicCountrySendtField;
            }
            set {
                if ((object.ReferenceEquals(this.clinicCountrySendtField, value) != true)) {
                    this.clinicCountrySendtField = value;
                    this.RaisePropertyChanged("clinicCountrySendt");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string complicationDiagnoseCode {
            get {
                return this.complicationDiagnoseCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.complicationDiagnoseCodeField, value) != true)) {
                    this.complicationDiagnoseCodeField = value;
                    this.RaisePropertyChanged("complicationDiagnoseCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime complicationDiagnoseDate {
            get {
                return this.complicationDiagnoseDateField;
            }
            set {
                if ((this.complicationDiagnoseDateField.Equals(value) != true)) {
                    this.complicationDiagnoseDateField = value;
                    this.RaisePropertyChanged("complicationDiagnoseDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes complicationWithHospitalization {
            get {
                return this.complicationWithHospitalizationField;
            }
            set {
                if ((this.complicationWithHospitalizationField.Equals(value) != true)) {
                    this.complicationWithHospitalizationField = value;
                    this.RaisePropertyChanged("complicationWithHospitalization");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes complicationWithoutHospitalization {
            get {
                return this.complicationWithoutHospitalizationField;
            }
            set {
                if ((this.complicationWithoutHospitalizationField.Equals(value) != true)) {
                    this.complicationWithoutHospitalizationField = value;
                    this.RaisePropertyChanged("complicationWithoutHospitalization");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string country {
            get {
                return this.countryField;
            }
            set {
                if ((object.ReferenceEquals(this.countryField, value) != true)) {
                    this.countryField = value;
                    this.RaisePropertyChanged("country");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string departmentCode {
            get {
                return this.departmentCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.departmentCodeField, value) != true)) {
                    this.departmentCodeField = value;
                    this.RaisePropertyChanged("departmentCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes distribution {
            get {
                return this.distributionField;
            }
            set {
                if ((this.distributionField.Equals(value) != true)) {
                    this.distributionField = value;
                    this.RaisePropertyChanged("distribution");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes ectopicPregnancy {
            get {
                return this.ectopicPregnancyField;
            }
            set {
                if ((this.ectopicPregnancyField.Equals(value) != true)) {
                    this.ectopicPregnancyField = value;
                    this.RaisePropertyChanged("ectopicPregnancy");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2IVFEmbryonSurplus embryonSurplus {
            get {
                return this.embryonSurplusField;
            }
            set {
                if ((this.embryonSurplusField.Equals(value) != true)) {
                    this.embryonSurplusField = value;
                    this.RaisePropertyChanged("embryonSurplus");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int embryonSurplusForResearch {
            get {
                return this.embryonSurplusForResearchField;
            }
            set {
                if ((this.embryonSurplusForResearchField.Equals(value) != true)) {
                    this.embryonSurplusForResearchField = value;
                    this.RaisePropertyChanged("embryonSurplusForResearch");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int embryonSurplusSlowFreezeNumber {
            get {
                return this.embryonSurplusSlowFreezeNumberField;
            }
            set {
                if ((this.embryonSurplusSlowFreezeNumberField.Equals(value) != true)) {
                    this.embryonSurplusSlowFreezeNumberField = value;
                    this.RaisePropertyChanged("embryonSurplusSlowFreezeNumber");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int embryonSurplusVitrification {
            get {
                return this.embryonSurplusVitrificationField;
            }
            set {
                if ((this.embryonSurplusVitrificationField.Equals(value) != true)) {
                    this.embryonSurplusVitrificationField = value;
                    this.RaisePropertyChanged("embryonSurplusVitrification");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes embryonsFreshFertilizedKnownDonor {
            get {
                return this.embryonsFreshFertilizedKnownDonorField;
            }
            set {
                if ((this.embryonsFreshFertilizedKnownDonorField.Equals(value) != true)) {
                    this.embryonsFreshFertilizedKnownDonorField = value;
                    this.RaisePropertyChanged("embryonsFreshFertilizedKnownDonor");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes embryonsFrozenFertilizedKnownDonor {
            get {
                return this.embryonsFrozenFertilizedKnownDonorField;
            }
            set {
                if ((this.embryonsFrozenFertilizedKnownDonorField.Equals(value) != true)) {
                    this.embryonsFrozenFertilizedKnownDonorField = value;
                    this.RaisePropertyChanged("embryonsFrozenFertilizedKnownDonor");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes emryonsFreshFertilizedWithDonorSperm {
            get {
                return this.emryonsFreshFertilizedWithDonorSpermField;
            }
            set {
                if ((this.emryonsFreshFertilizedWithDonorSpermField.Equals(value) != true)) {
                    this.emryonsFreshFertilizedWithDonorSpermField = value;
                    this.RaisePropertyChanged("emryonsFreshFertilizedWithDonorSperm");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes emryonsFreshFertilizedWithMalSpermPESATESATESE {
            get {
                return this.emryonsFreshFertilizedWithMalSpermPESATESATESEField;
            }
            set {
                if ((this.emryonsFreshFertilizedWithMalSpermPESATESATESEField.Equals(value) != true)) {
                    this.emryonsFreshFertilizedWithMalSpermPESATESATESEField = value;
                    this.RaisePropertyChanged("emryonsFreshFertilizedWithMalSpermPESATESATESE");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes emryonsFreshFertilizedWithMaleSpermEjaculated {
            get {
                return this.emryonsFreshFertilizedWithMaleSpermEjaculatedField;
            }
            set {
                if ((this.emryonsFreshFertilizedWithMaleSpermEjaculatedField.Equals(value) != true)) {
                    this.emryonsFreshFertilizedWithMaleSpermEjaculatedField = value;
                    this.RaisePropertyChanged("emryonsFreshFertilizedWithMaleSpermEjaculated");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int emryonsFreshNumberof {
            get {
                return this.emryonsFreshNumberofField;
            }
            set {
                if ((this.emryonsFreshNumberofField.Equals(value) != true)) {
                    this.emryonsFreshNumberofField = value;
                    this.RaisePropertyChanged("emryonsFreshNumberof");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2IVFTransferingEmryonsFreshNumberofElectiv emryonsFreshNumberofElectiv {
            get {
                return this.emryonsFreshNumberofElectivField;
            }
            set {
                if ((this.emryonsFreshNumberofElectivField.Equals(value) != true)) {
                    this.emryonsFreshNumberofElectivField = value;
                    this.RaisePropertyChanged("emryonsFreshNumberofElectiv");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes emryonsFrozenFertilizedWithDonorSperm {
            get {
                return this.emryonsFrozenFertilizedWithDonorSpermField;
            }
            set {
                if ((this.emryonsFrozenFertilizedWithDonorSpermField.Equals(value) != true)) {
                    this.emryonsFrozenFertilizedWithDonorSpermField = value;
                    this.RaisePropertyChanged("emryonsFrozenFertilizedWithDonorSperm");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes emryonsFrozenFertilizedWithMalSpermPESATESATESE {
            get {
                return this.emryonsFrozenFertilizedWithMalSpermPESATESATESEField;
            }
            set {
                if ((this.emryonsFrozenFertilizedWithMalSpermPESATESATESEField.Equals(value) != true)) {
                    this.emryonsFrozenFertilizedWithMalSpermPESATESATESEField = value;
                    this.RaisePropertyChanged("emryonsFrozenFertilizedWithMalSpermPESATESATESE");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes emryonsFrozenFertilizedWithMaleSpermEjaculated {
            get {
                return this.emryonsFrozenFertilizedWithMaleSpermEjaculatedField;
            }
            set {
                if ((this.emryonsFrozenFertilizedWithMaleSpermEjaculatedField.Equals(value) != true)) {
                    this.emryonsFrozenFertilizedWithMaleSpermEjaculatedField = value;
                    this.RaisePropertyChanged("emryonsFrozenFertilizedWithMaleSpermEjaculated");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int emryonsFrozenNumberof {
            get {
                return this.emryonsFrozenNumberofField;
            }
            set {
                if ((this.emryonsFrozenNumberofField.Equals(value) != true)) {
                    this.emryonsFrozenNumberofField = value;
                    this.RaisePropertyChanged("emryonsFrozenNumberof");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2IVFTransferingEmryonsFrozenNumberofElectiv emryonsFrozenNumberofElectiv {
            get {
                return this.emryonsFrozenNumberofElectivField;
            }
            set {
                if ((this.emryonsFrozenNumberofElectivField.Equals(value) != true)) {
                    this.emryonsFrozenNumberofElectivField = value;
                    this.RaisePropertyChanged("emryonsFrozenNumberofElectiv");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string fertilityPreservingTreatmentCode {
            get {
                return this.fertilityPreservingTreatmentCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.fertilityPreservingTreatmentCodeField, value) != true)) {
                    this.fertilityPreservingTreatmentCodeField = value;
                    this.RaisePropertyChanged("fertilityPreservingTreatmentCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string firstName {
            get {
                return this.firstNameField;
            }
            set {
                if ((object.ReferenceEquals(this.firstNameField, value) != true)) {
                    this.firstNameField = value;
                    this.RaisePropertyChanged("firstName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2Gender gender {
            get {
                return this.genderField;
            }
            set {
                if ((this.genderField.Equals(value) != true)) {
                    this.genderField = value;
                    this.RaisePropertyChanged("gender");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int height {
            get {
                return this.heightField;
            }
            set {
                if ((this.heightField.Equals(value) != true)) {
                    this.heightField = value;
                    this.RaisePropertyChanged("height");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string hospitalCode {
            get {
                return this.hospitalCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.hospitalCodeField, value) != true)) {
                    this.hospitalCodeField = value;
                    this.RaisePropertyChanged("hospitalCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime iUIDDate {
            get {
                return this.iUIDDateField;
            }
            set {
                if ((this.iUIDDateField.Equals(value) != true)) {
                    this.iUIDDateField = value;
                    this.RaisePropertyChanged("iUIDDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime iUIDate {
            get {
                return this.iUIDateField;
            }
            set {
                if ((this.iUIDateField.Equals(value) != true)) {
                    this.iUIDateField = value;
                    this.RaisePropertyChanged("iUIDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime iUIHDate {
            get {
                return this.iUIHDateField;
            }
            set {
                if ((this.iUIHDateField.Equals(value) != true)) {
                    this.iUIHDateField = value;
                    this.RaisePropertyChanged("iUIHDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime iUIHIHIDCancelDate {
            get {
                return this.iUIHIHIDCancelDateField;
            }
            set {
                if ((this.iUIHIHIDCancelDateField.Equals(value) != true)) {
                    this.iUIHIHIDCancelDateField = value;
                    this.RaisePropertyChanged("iUIHIHIDCancelDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes iUIHorIUID {
            get {
                return this.iUIHorIUIDField;
            }
            set {
                if ((this.iUIHorIUIDField.Equals(value) != true)) {
                    this.iUIHorIUIDField = value;
                    this.RaisePropertyChanged("iUIHorIUID");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2IVFIUIHorIUIDSpermType iUIHorIUIDSpermType {
            get {
                return this.iUIHorIUIDSpermTypeField;
            }
            set {
                if ((this.iUIHorIUIDSpermTypeField.Equals(value) != true)) {
                    this.iUIHorIUIDSpermTypeField = value;
                    this.RaisePropertyChanged("iUIHorIUIDSpermType");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes iVFICSITreatment {
            get {
                return this.iVFICSITreatmentField;
            }
            set {
                if ((this.iVFICSITreatmentField.Equals(value) != true)) {
                    this.iVFICSITreatmentField = value;
                    this.RaisePropertyChanged("iVFICSITreatment");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes iVFISCITreatmentByFrozenEmbryons {
            get {
                return this.iVFISCITreatmentByFrozenEmbryonsField;
            }
            set {
                if ((this.iVFISCITreatmentByFrozenEmbryonsField.Equals(value) != true)) {
                    this.iVFISCITreatmentByFrozenEmbryonsField = value;
                    this.RaisePropertyChanged("iVFISCITreatmentByFrozenEmbryons");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes iVFISCITreatmentByOocytes {
            get {
                return this.iVFISCITreatmentByOocytesField;
            }
            set {
                if ((this.iVFISCITreatmentByOocytesField.Equals(value) != true)) {
                    this.iVFISCITreatmentByOocytesField = value;
                    this.RaisePropertyChanged("iVFISCITreatmentByOocytes");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaIVFPharmacologicalTreatmentContract[] iVFPharmacologicalTreatment {
            get {
                return this.iVFPharmacologicalTreatmentField;
            }
            set {
                if ((object.ReferenceEquals(this.iVFPharmacologicalTreatmentField, value) != true)) {
                    this.iVFPharmacologicalTreatmentField = value;
                    this.RaisePropertyChanged("iVFPharmacologicalTreatment");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaIVFUseOfOocytesContract[] iVFUseOfOocytes {
            get {
                return this.iVFUseOfOocytesField;
            }
            set {
                if ((object.ReferenceEquals(this.iVFUseOfOocytesField, value) != true)) {
                    this.iVFUseOfOocytesField = value;
                    this.RaisePropertyChanged("iVFUseOfOocytes");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int identificationCode {
            get {
                return this.identificationCodeField;
            }
            set {
                if ((this.identificationCodeField.Equals(value) != true)) {
                    this.identificationCodeField = value;
                    this.RaisePropertyChanged("identificationCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2IVFIndicationCfLawConcerningArtificialInsermination indicationCfLawConcerningArtificialInsermination {
            get {
                return this.indicationCfLawConcerningArtificialInserminationField;
            }
            set {
                if ((this.indicationCfLawConcerningArtificialInserminationField.Equals(value) != true)) {
                    this.indicationCfLawConcerningArtificialInserminationField = value;
                    this.RaisePropertyChanged("indicationCfLawConcerningArtificialInsermination");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes intrauterinPregnancy {
            get {
                return this.intrauterinPregnancyField;
            }
            set {
                if ((this.intrauterinPregnancyField.Equals(value) != true)) {
                    this.intrauterinPregnancyField = value;
                    this.RaisePropertyChanged("intrauterinPregnancy");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int involuntaryInfertileSinceYear {
            get {
                return this.involuntaryInfertileSinceYearField;
            }
            set {
                if ((this.involuntaryInfertileSinceYearField.Equals(value) != true)) {
                    this.involuntaryInfertileSinceYearField = value;
                    this.RaisePropertyChanged("involuntaryInfertileSinceYear");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string manPrimaryCauseCode {
            get {
                return this.manPrimaryCauseCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.manPrimaryCauseCodeField, value) != true)) {
                    this.manPrimaryCauseCodeField = value;
                    this.RaisePropertyChanged("manPrimaryCauseCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string manPrimaryCauseSupplementCode {
            get {
                return this.manPrimaryCauseSupplementCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.manPrimaryCauseSupplementCodeField, value) != true)) {
                    this.manPrimaryCauseSupplementCodeField = value;
                    this.RaisePropertyChanged("manPrimaryCauseSupplementCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2IVFMethodOfFeezing methodOfFeezing {
            get {
                return this.methodOfFeezingField;
            }
            set {
                if ((this.methodOfFeezingField.Equals(value) != true)) {
                    this.methodOfFeezingField = value;
                    this.RaisePropertyChanged("methodOfFeezing");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes methodOfFertilizationFreshEmbryosICSIDonorSeed {
            get {
                return this.methodOfFertilizationFreshEmbryosICSIDonorSeedField;
            }
            set {
                if ((this.methodOfFertilizationFreshEmbryosICSIDonorSeedField.Equals(value) != true)) {
                    this.methodOfFertilizationFreshEmbryosICSIDonorSeedField = value;
                    this.RaisePropertyChanged("methodOfFertilizationFreshEmbryosICSIDonorSeed");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes methodOfFertilizationFreshEmbryosICSIMaleSeedEjaculated {
            get {
                return this.methodOfFertilizationFreshEmbryosICSIMaleSeedEjaculatedField;
            }
            set {
                if ((this.methodOfFertilizationFreshEmbryosICSIMaleSeedEjaculatedField.Equals(value) != true)) {
                    this.methodOfFertilizationFreshEmbryosICSIMaleSeedEjaculatedField = value;
                    this.RaisePropertyChanged("methodOfFertilizationFreshEmbryosICSIMaleSeedEjaculated");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes methodOfFertilizationFreshEmbryosICSIMaleSeedTESATESEPESA {
            get {
                return this.methodOfFertilizationFreshEmbryosICSIMaleSeedTESATESEPESAField;
            }
            set {
                if ((this.methodOfFertilizationFreshEmbryosICSIMaleSeedTESATESEPESAField.Equals(value) != true)) {
                    this.methodOfFertilizationFreshEmbryosICSIMaleSeedTESATESEPESAField = value;
                    this.RaisePropertyChanged("methodOfFertilizationFreshEmbryosICSIMaleSeedTESATESEPESA");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes methodOfFertilizationFreshEmbryosIVFDonorSeed {
            get {
                return this.methodOfFertilizationFreshEmbryosIVFDonorSeedField;
            }
            set {
                if ((this.methodOfFertilizationFreshEmbryosIVFDonorSeedField.Equals(value) != true)) {
                    this.methodOfFertilizationFreshEmbryosIVFDonorSeedField = value;
                    this.RaisePropertyChanged("methodOfFertilizationFreshEmbryosIVFDonorSeed");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes methodOfFertilizationFreshEmbryosIVFMaleSeed {
            get {
                return this.methodOfFertilizationFreshEmbryosIVFMaleSeedField;
            }
            set {
                if ((this.methodOfFertilizationFreshEmbryosIVFMaleSeedField.Equals(value) != true)) {
                    this.methodOfFertilizationFreshEmbryosIVFMaleSeedField = value;
                    this.RaisePropertyChanged("methodOfFertilizationFreshEmbryosIVFMaleSeed");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes methodOfFertilizationFreshEmbryosNoFertilization {
            get {
                return this.methodOfFertilizationFreshEmbryosNoFertilizationField;
            }
            set {
                if ((this.methodOfFertilizationFreshEmbryosNoFertilizationField.Equals(value) != true)) {
                    this.methodOfFertilizationFreshEmbryosNoFertilizationField = value;
                    this.RaisePropertyChanged("methodOfFertilizationFreshEmbryosNoFertilization");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes methodOfFertilizationFrozenEmbryosICSIDonorSeed {
            get {
                return this.methodOfFertilizationFrozenEmbryosICSIDonorSeedField;
            }
            set {
                if ((this.methodOfFertilizationFrozenEmbryosICSIDonorSeedField.Equals(value) != true)) {
                    this.methodOfFertilizationFrozenEmbryosICSIDonorSeedField = value;
                    this.RaisePropertyChanged("methodOfFertilizationFrozenEmbryosICSIDonorSeed");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes methodOfFertilizationFrozenEmbryosICSIMaleSeedEjaculated {
            get {
                return this.methodOfFertilizationFrozenEmbryosICSIMaleSeedEjaculatedField;
            }
            set {
                if ((this.methodOfFertilizationFrozenEmbryosICSIMaleSeedEjaculatedField.Equals(value) != true)) {
                    this.methodOfFertilizationFrozenEmbryosICSIMaleSeedEjaculatedField = value;
                    this.RaisePropertyChanged("methodOfFertilizationFrozenEmbryosICSIMaleSeedEjaculated");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes methodOfFertilizationFrozenEmbryosICSIMaleSeedTESATESEPESA {
            get {
                return this.methodOfFertilizationFrozenEmbryosICSIMaleSeedTESATESEPESAField;
            }
            set {
                if ((this.methodOfFertilizationFrozenEmbryosICSIMaleSeedTESATESEPESAField.Equals(value) != true)) {
                    this.methodOfFertilizationFrozenEmbryosICSIMaleSeedTESATESEPESAField = value;
                    this.RaisePropertyChanged("methodOfFertilizationFrozenEmbryosICSIMaleSeedTESATESEPESA");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes methodOfFertilizationFrozenEmbryosIVFDonorSeed {
            get {
                return this.methodOfFertilizationFrozenEmbryosIVFDonorSeedField;
            }
            set {
                if ((this.methodOfFertilizationFrozenEmbryosIVFDonorSeedField.Equals(value) != true)) {
                    this.methodOfFertilizationFrozenEmbryosIVFDonorSeedField = value;
                    this.RaisePropertyChanged("methodOfFertilizationFrozenEmbryosIVFDonorSeed");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes methodOfFertilizationFrozenEmbryosIVFMaleSeed {
            get {
                return this.methodOfFertilizationFrozenEmbryosIVFMaleSeedField;
            }
            set {
                if ((this.methodOfFertilizationFrozenEmbryosIVFMaleSeedField.Equals(value) != true)) {
                    this.methodOfFertilizationFrozenEmbryosIVFMaleSeedField = value;
                    this.RaisePropertyChanged("methodOfFertilizationFrozenEmbryosIVFMaleSeed");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes methodOfFertilizationICSI {
            get {
                return this.methodOfFertilizationICSIField;
            }
            set {
                if ((this.methodOfFertilizationICSIField.Equals(value) != true)) {
                    this.methodOfFertilizationICSIField = value;
                    this.RaisePropertyChanged("methodOfFertilizationICSI");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes methodOfFertilizationIVF {
            get {
                return this.methodOfFertilizationIVFField;
            }
            set {
                if ((this.methodOfFertilizationIVFField.Equals(value) != true)) {
                    this.methodOfFertilizationIVFField = value;
                    this.RaisePropertyChanged("methodOfFertilizationIVF");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes methodOfFertilizationNoFertilization {
            get {
                return this.methodOfFertilizationNoFertilizationField;
            }
            set {
                if ((this.methodOfFertilizationNoFertilizationField.Equals(value) != true)) {
                    this.methodOfFertilizationNoFertilizationField = value;
                    this.RaisePropertyChanged("methodOfFertilizationNoFertilization");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2IVFMethodOfFertilizationOocytesDonor methodOfFertilizationOocytesDonor {
            get {
                return this.methodOfFertilizationOocytesDonorField;
            }
            set {
                if ((this.methodOfFertilizationOocytesDonorField.Equals(value) != true)) {
                    this.methodOfFertilizationOocytesDonorField = value;
                    this.RaisePropertyChanged("methodOfFertilizationOocytesDonor");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes methodOfFertilizationOocytesICSIDonorSeed {
            get {
                return this.methodOfFertilizationOocytesICSIDonorSeedField;
            }
            set {
                if ((this.methodOfFertilizationOocytesICSIDonorSeedField.Equals(value) != true)) {
                    this.methodOfFertilizationOocytesICSIDonorSeedField = value;
                    this.RaisePropertyChanged("methodOfFertilizationOocytesICSIDonorSeed");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes methodOfFertilizationOocytesICSIMaleSeedEjaculated {
            get {
                return this.methodOfFertilizationOocytesICSIMaleSeedEjaculatedField;
            }
            set {
                if ((this.methodOfFertilizationOocytesICSIMaleSeedEjaculatedField.Equals(value) != true)) {
                    this.methodOfFertilizationOocytesICSIMaleSeedEjaculatedField = value;
                    this.RaisePropertyChanged("methodOfFertilizationOocytesICSIMaleSeedEjaculated");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes methodOfFertilizationOocytesICSIMaleSeedTESATESEPESA {
            get {
                return this.methodOfFertilizationOocytesICSIMaleSeedTESATESEPESAField;
            }
            set {
                if ((this.methodOfFertilizationOocytesICSIMaleSeedTESATESEPESAField.Equals(value) != true)) {
                    this.methodOfFertilizationOocytesICSIMaleSeedTESATESEPESAField = value;
                    this.RaisePropertyChanged("methodOfFertilizationOocytesICSIMaleSeedTESATESEPESA");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes methodOfFertilizationOocytesIVFDonorSeed {
            get {
                return this.methodOfFertilizationOocytesIVFDonorSeedField;
            }
            set {
                if ((this.methodOfFertilizationOocytesIVFDonorSeedField.Equals(value) != true)) {
                    this.methodOfFertilizationOocytesIVFDonorSeedField = value;
                    this.RaisePropertyChanged("methodOfFertilizationOocytesIVFDonorSeed");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes methodOfFertilizationOocytesIVFMaleSeed {
            get {
                return this.methodOfFertilizationOocytesIVFMaleSeedField;
            }
            set {
                if ((this.methodOfFertilizationOocytesIVFMaleSeedField.Equals(value) != true)) {
                    this.methodOfFertilizationOocytesIVFMaleSeedField = value;
                    this.RaisePropertyChanged("methodOfFertilizationOocytesIVFMaleSeed");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes methodOfFertilizationOocytesNoFertilization {
            get {
                return this.methodOfFertilizationOocytesNoFertilizationField;
            }
            set {
                if ((this.methodOfFertilizationOocytesNoFertilizationField.Equals(value) != true)) {
                    this.methodOfFertilizationOocytesNoFertilizationField = value;
                    this.RaisePropertyChanged("methodOfFertilizationOocytesNoFertilization");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2IVFMethodOfFertilizationOocytesSource methodOfFertilizationOocytesSource {
            get {
                return this.methodOfFertilizationOocytesSourceField;
            }
            set {
                if ((this.methodOfFertilizationOocytesSourceField.Equals(value) != true)) {
                    this.methodOfFertilizationOocytesSourceField = value;
                    this.RaisePropertyChanged("methodOfFertilizationOocytesSource");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2IVFMethodOfFertilizationOocytesType methodOfFertilizationOocytesType {
            get {
                return this.methodOfFertilizationOocytesTypeField;
            }
            set {
                if ((this.methodOfFertilizationOocytesTypeField.Equals(value) != true)) {
                    this.methodOfFertilizationOocytesTypeField = value;
                    this.RaisePropertyChanged("methodOfFertilizationOocytesType");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes methodOfFertilizationTESATESEPESA {
            get {
                return this.methodOfFertilizationTESATESEPESAField;
            }
            set {
                if ((this.methodOfFertilizationTESATESEPESAField.Equals(value) != true)) {
                    this.methodOfFertilizationTESATESEPESAField = value;
                    this.RaisePropertyChanged("methodOfFertilizationTESATESEPESA");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string municipalityCode {
            get {
                return this.municipalityCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.municipalityCodeField, value) != true)) {
                    this.municipalityCodeField = value;
                    this.RaisePropertyChanged("municipalityCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes noComplication {
            get {
                return this.noComplicationField;
            }
            set {
                if ((this.noComplicationField.Equals(value) != true)) {
                    this.noComplicationField = value;
                    this.RaisePropertyChanged("noComplication");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int numberRecieved {
            get {
                return this.numberRecievedField;
            }
            set {
                if ((this.numberRecievedField.Equals(value) != true)) {
                    this.numberRecievedField = value;
                    this.RaisePropertyChanged("numberRecieved");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int numberSendt {
            get {
                return this.numberSendtField;
            }
            set {
                if ((this.numberSendtField.Equals(value) != true)) {
                    this.numberSendtField = value;
                    this.RaisePropertyChanged("numberSendt");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int numberWithHeartSound {
            get {
                return this.numberWithHeartSoundField;
            }
            set {
                if ((this.numberWithHeartSoundField.Equals(value) != true)) {
                    this.numberWithHeartSoundField = value;
                    this.RaisePropertyChanged("numberWithHeartSound");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int numberWithoutHeartSound {
            get {
                return this.numberWithoutHeartSoundField;
            }
            set {
                if ((this.numberWithoutHeartSoundField.Equals(value) != true)) {
                    this.numberWithoutHeartSoundField = value;
                    this.RaisePropertyChanged("numberWithoutHeartSound");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2IVFOocytSource oocytSource {
            get {
                return this.oocytSourceField;
            }
            set {
                if ((this.oocytSourceField.Equals(value) != true)) {
                    this.oocytSourceField = value;
                    this.RaisePropertyChanged("oocytSource");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2IVFOocytSourceFreshorFrozen oocytSourceFreshorFrozen {
            get {
                return this.oocytSourceFreshorFrozenField;
            }
            set {
                if ((this.oocytSourceFreshorFrozenField.Equals(value) != true)) {
                    this.oocytSourceFreshorFrozenField = value;
                    this.RaisePropertyChanged("oocytSourceFreshorFrozen");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string pGDFamilySignessCode {
            get {
                return this.pGDFamilySignessCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.pGDFamilySignessCodeField, value) != true)) {
                    this.pGDFamilySignessCodeField = value;
                    this.RaisePropertyChanged("pGDFamilySignessCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int partnerAlcoholFrequency {
            get {
                return this.partnerAlcoholFrequencyField;
            }
            set {
                if ((this.partnerAlcoholFrequencyField.Equals(value) != true)) {
                    this.partnerAlcoholFrequencyField = value;
                    this.RaisePropertyChanged("partnerAlcoholFrequency");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes partnerAlcoholWillNotInform {
            get {
                return this.partnerAlcoholWillNotInformField;
            }
            set {
                if ((this.partnerAlcoholWillNotInformField.Equals(value) != true)) {
                    this.partnerAlcoholWillNotInformField = value;
                    this.RaisePropertyChanged("partnerAlcoholWillNotInform");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string partnerCivilRegistrationIdentifier {
            get {
                return this.partnerCivilRegistrationIdentifierField;
            }
            set {
                if ((object.ReferenceEquals(this.partnerCivilRegistrationIdentifierField, value) != true)) {
                    this.partnerCivilRegistrationIdentifierField = value;
                    this.RaisePropertyChanged("partnerCivilRegistrationIdentifier");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int partnerHeight {
            get {
                return this.partnerHeightField;
            }
            set {
                if ((this.partnerHeightField.Equals(value) != true)) {
                    this.partnerHeightField = value;
                    this.RaisePropertyChanged("partnerHeight");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int partnerSmokingFrequency {
            get {
                return this.partnerSmokingFrequencyField;
            }
            set {
                if ((this.partnerSmokingFrequencyField.Equals(value) != true)) {
                    this.partnerSmokingFrequencyField = value;
                    this.RaisePropertyChanged("partnerSmokingFrequency");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes partnerSmokingWillNoInform {
            get {
                return this.partnerSmokingWillNoInformField;
            }
            set {
                if ((this.partnerSmokingWillNoInformField.Equals(value) != true)) {
                    this.partnerSmokingWillNoInformField = value;
                    this.RaisePropertyChanged("partnerSmokingWillNoInform");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int partnerWeight {
            get {
                return this.partnerWeightField;
            }
            set {
                if ((this.partnerWeightField.Equals(value) != true)) {
                    this.partnerWeightField = value;
                    this.RaisePropertyChanged("partnerWeight");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes performedAssistedHatching {
            get {
                return this.performedAssistedHatchingField;
            }
            set {
                if ((this.performedAssistedHatchingField.Equals(value) != true)) {
                    this.performedAssistedHatchingField = value;
                    this.RaisePropertyChanged("performedAssistedHatching");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime pregnancySampleDate {
            get {
                return this.pregnancySampleDateField;
            }
            set {
                if ((this.pregnancySampleDateField.Equals(value) != true)) {
                    this.pregnancySampleDateField = value;
                    this.RaisePropertyChanged("pregnancySampleDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime pregnancySampleNoPregnancyDateEnded {
            get {
                return this.pregnancySampleNoPregnancyDateEndedField;
            }
            set {
                if ((this.pregnancySampleNoPregnancyDateEndedField.Equals(value) != true)) {
                    this.pregnancySampleNoPregnancyDateEndedField = value;
                    this.RaisePropertyChanged("pregnancySampleNoPregnancyDateEnded");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes pregnancySampleNotTaken {
            get {
                return this.pregnancySampleNotTakenField;
            }
            set {
                if ((this.pregnancySampleNotTakenField.Equals(value) != true)) {
                    this.pregnancySampleNotTakenField = value;
                    this.RaisePropertyChanged("pregnancySampleNotTaken");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2IVFPregnancySampleuhCGshCG pregnancySampleuhCGshCG {
            get {
                return this.pregnancySampleuhCGshCGField;
            }
            set {
                if ((this.pregnancySampleuhCGshCGField.Equals(value) != true)) {
                    this.pregnancySampleuhCGshCGField = value;
                    this.RaisePropertyChanged("pregnancySampleuhCGshCG");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2IVFPregnancyState pregnancyState {
            get {
                return this.pregnancyStateField;
            }
            set {
                if ((this.pregnancyStateField.Equals(value) != true)) {
                    this.pregnancyStateField = value;
                    this.RaisePropertyChanged("pregnancyState");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2IVFDistributionRecieved recieved {
            get {
                return this.recievedField;
            }
            set {
                if ((this.recievedField.Equals(value) != true)) {
                    this.recievedField = value;
                    this.RaisePropertyChanged("recieved");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int sEI1EmbryoFertilizationType {
            get {
                return this.sEI1EmbryoFertilizationTypeField;
            }
            set {
                if ((this.sEI1EmbryoFertilizationTypeField.Equals(value) != true)) {
                    this.sEI1EmbryoFertilizationTypeField = value;
                    this.RaisePropertyChanged("sEI1EmbryoFertilizationType");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int sEI1EmbryoFreezingType {
            get {
                return this.sEI1EmbryoFreezingTypeField;
            }
            set {
                if ((this.sEI1EmbryoFreezingTypeField.Equals(value) != true)) {
                    this.sEI1EmbryoFreezingTypeField = value;
                    this.RaisePropertyChanged("sEI1EmbryoFreezingType");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sORCode {
            get {
                return this.sORCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.sORCodeField, value) != true)) {
                    this.sORCodeField = value;
                    this.RaisePropertyChanged("sORCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime scanningDate {
            get {
                return this.scanningDateField;
            }
            set {
                if ((this.scanningDateField.Equals(value) != true)) {
                    this.scanningDateField = value;
                    this.RaisePropertyChanged("scanningDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string schemaPersonCivilRegistrationIdentifier {
            get {
                return this.schemaPersonCivilRegistrationIdentifierField;
            }
            set {
                if ((object.ReferenceEquals(this.schemaPersonCivilRegistrationIdentifierField, value) != true)) {
                    this.schemaPersonCivilRegistrationIdentifierField = value;
                    this.RaisePropertyChanged("schemaPersonCivilRegistrationIdentifier");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes seedSourceDonor {
            get {
                return this.seedSourceDonorField;
            }
            set {
                if ((this.seedSourceDonorField.Equals(value) != true)) {
                    this.seedSourceDonorField = value;
                    this.RaisePropertyChanged("seedSourceDonor");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes seedSourceKnownDonor {
            get {
                return this.seedSourceKnownDonorField;
            }
            set {
                if ((this.seedSourceKnownDonorField.Equals(value) != true)) {
                    this.seedSourceKnownDonorField = value;
                    this.RaisePropertyChanged("seedSourceKnownDonor");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes seedSourceOwn {
            get {
                return this.seedSourceOwnField;
            }
            set {
                if ((this.seedSourceOwnField.Equals(value) != true)) {
                    this.seedSourceOwnField = value;
                    this.RaisePropertyChanged("seedSourceOwn");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2IVFDistributionSendt sendt {
            get {
                return this.sendtField;
            }
            set {
                if ((this.sendtField.Equals(value) != true)) {
                    this.sendtField = value;
                    this.RaisePropertyChanged("sendt");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes singleLiving {
            get {
                return this.singleLivingField;
            }
            set {
                if ((this.singleLivingField.Equals(value) != true)) {
                    this.singleLivingField = value;
                    this.RaisePropertyChanged("singleLiving");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int smokingFrequency {
            get {
                return this.smokingFrequencyField;
            }
            set {
                if ((this.smokingFrequencyField.Equals(value) != true)) {
                    this.smokingFrequencyField = value;
                    this.RaisePropertyChanged("smokingFrequency");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes smokingWillNoInform {
            get {
                return this.smokingWillNoInformField;
            }
            set {
                if ((this.smokingWillNoInformField.Equals(value) != true)) {
                    this.smokingWillNoInformField = value;
                    this.RaisePropertyChanged("smokingWillNoInform");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes specificTissueType {
            get {
                return this.specificTissueTypeField;
            }
            set {
                if ((this.specificTissueTypeField.Equals(value) != true)) {
                    this.specificTissueTypeField = value;
                    this.RaisePropertyChanged("specificTissueType");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string streetName {
            get {
                return this.streetNameField;
            }
            set {
                if ((object.ReferenceEquals(this.streetNameField, value) != true)) {
                    this.streetNameField = value;
                    this.RaisePropertyChanged("streetName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string streetNum {
            get {
                return this.streetNumField;
            }
            set {
                if ((object.ReferenceEquals(this.streetNumField, value) != true)) {
                    this.streetNumField = value;
                    this.RaisePropertyChanged("streetNum");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string surName {
            get {
                return this.surNameField;
            }
            set {
                if ((object.ReferenceEquals(this.surNameField, value) != true)) {
                    this.surNameField = value;
                    this.RaisePropertyChanged("surName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime transferingCancelDate {
            get {
                return this.transferingCancelDateField;
            }
            set {
                if ((this.transferingCancelDateField.Equals(value) != true)) {
                    this.transferingCancelDateField = value;
                    this.RaisePropertyChanged("transferingCancelDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime transferingDate {
            get {
                return this.transferingDateField;
            }
            set {
                if ((this.transferingDateField.Equals(value) != true)) {
                    this.transferingDateField = value;
                    this.RaisePropertyChanged("transferingDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2IVFTreatment treatment {
            get {
                return this.treatmentField;
            }
            set {
                if ((this.treatmentField.Equals(value) != true)) {
                    this.treatmentField = value;
                    this.RaisePropertyChanged("treatment");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime treatmentDate {
            get {
                return this.treatmentDateField;
            }
            set {
                if ((this.treatmentDateField.Equals(value) != true)) {
                    this.treatmentDateField = value;
                    this.RaisePropertyChanged("treatmentDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int weight {
            get {
                return this.weightField;
            }
            set {
                if ((this.weightField.Equals(value) != true)) {
                    this.weightField = value;
                    this.RaisePropertyChanged("weight");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string womanPrimaryCauseCode {
            get {
                return this.womanPrimaryCauseCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.womanPrimaryCauseCodeField, value) != true)) {
                    this.womanPrimaryCauseCodeField = value;
                    this.RaisePropertyChanged("womanPrimaryCauseCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string womanPrimaryCauseSupplementCode {
            get {
                return this.womanPrimaryCauseSupplementCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.womanPrimaryCauseSupplementCodeField, value) != true)) {
                    this.womanPrimaryCauseSupplementCodeField = value;
                    this.RaisePropertyChanged("womanPrimaryCauseSupplementCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string zipCode {
            get {
                return this.zipCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.zipCodeField, value) != true)) {
                    this.zipCodeField = value;
                    this.RaisePropertyChanged("zipCode");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaInjHeroinContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaInjHeroinContract : SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBaseMembersContract {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string cityField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string countryField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string firstNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2Gender genderField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes heroinTypeInjField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes heroinTypeTabField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string injHeroinEndCauseField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime injHeroinEndDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaInjHeroinSF36Contract[] injHeroinSF36Field;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime injHeroinStartDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string injMethEndCauseField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime injMethEndDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime injMethStartDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string municipalityCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string schemaPersonCivilRegistrationIdentifierField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string streetNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string streetNumField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string surNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string tabHeroinEndCauseField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime tabHeroinEndDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime tabHeroinStartDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string treatAutorizationIdField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string treatAutorizationNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime treatFirstInterviewDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string treatInstitutionField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string treatInstitutionSORCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string treatMunicipalityField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int treatNumOfMonthsPeroralField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int treatNumOfPreviousPeroralField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string treatReferalCauseField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string treatReferalInstitutionField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string treatReferalInstitutionSORCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinTreatmentType treatmentTypeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string zipCodeField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string city {
            get {
                return this.cityField;
            }
            set {
                if ((object.ReferenceEquals(this.cityField, value) != true)) {
                    this.cityField = value;
                    this.RaisePropertyChanged("city");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string country {
            get {
                return this.countryField;
            }
            set {
                if ((object.ReferenceEquals(this.countryField, value) != true)) {
                    this.countryField = value;
                    this.RaisePropertyChanged("country");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string firstName {
            get {
                return this.firstNameField;
            }
            set {
                if ((object.ReferenceEquals(this.firstNameField, value) != true)) {
                    this.firstNameField = value;
                    this.RaisePropertyChanged("firstName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2Gender gender {
            get {
                return this.genderField;
            }
            set {
                if ((this.genderField.Equals(value) != true)) {
                    this.genderField = value;
                    this.RaisePropertyChanged("gender");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes heroinTypeInj {
            get {
                return this.heroinTypeInjField;
            }
            set {
                if ((this.heroinTypeInjField.Equals(value) != true)) {
                    this.heroinTypeInjField = value;
                    this.RaisePropertyChanged("heroinTypeInj");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes heroinTypeTab {
            get {
                return this.heroinTypeTabField;
            }
            set {
                if ((this.heroinTypeTabField.Equals(value) != true)) {
                    this.heroinTypeTabField = value;
                    this.RaisePropertyChanged("heroinTypeTab");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string injHeroinEndCause {
            get {
                return this.injHeroinEndCauseField;
            }
            set {
                if ((object.ReferenceEquals(this.injHeroinEndCauseField, value) != true)) {
                    this.injHeroinEndCauseField = value;
                    this.RaisePropertyChanged("injHeroinEndCause");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime injHeroinEndDate {
            get {
                return this.injHeroinEndDateField;
            }
            set {
                if ((this.injHeroinEndDateField.Equals(value) != true)) {
                    this.injHeroinEndDateField = value;
                    this.RaisePropertyChanged("injHeroinEndDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaInjHeroinSF36Contract[] injHeroinSF36 {
            get {
                return this.injHeroinSF36Field;
            }
            set {
                if ((object.ReferenceEquals(this.injHeroinSF36Field, value) != true)) {
                    this.injHeroinSF36Field = value;
                    this.RaisePropertyChanged("injHeroinSF36");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime injHeroinStartDate {
            get {
                return this.injHeroinStartDateField;
            }
            set {
                if ((this.injHeroinStartDateField.Equals(value) != true)) {
                    this.injHeroinStartDateField = value;
                    this.RaisePropertyChanged("injHeroinStartDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string injMethEndCause {
            get {
                return this.injMethEndCauseField;
            }
            set {
                if ((object.ReferenceEquals(this.injMethEndCauseField, value) != true)) {
                    this.injMethEndCauseField = value;
                    this.RaisePropertyChanged("injMethEndCause");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime injMethEndDate {
            get {
                return this.injMethEndDateField;
            }
            set {
                if ((this.injMethEndDateField.Equals(value) != true)) {
                    this.injMethEndDateField = value;
                    this.RaisePropertyChanged("injMethEndDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime injMethStartDate {
            get {
                return this.injMethStartDateField;
            }
            set {
                if ((this.injMethStartDateField.Equals(value) != true)) {
                    this.injMethStartDateField = value;
                    this.RaisePropertyChanged("injMethStartDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string municipalityCode {
            get {
                return this.municipalityCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.municipalityCodeField, value) != true)) {
                    this.municipalityCodeField = value;
                    this.RaisePropertyChanged("municipalityCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string schemaPersonCivilRegistrationIdentifier {
            get {
                return this.schemaPersonCivilRegistrationIdentifierField;
            }
            set {
                if ((object.ReferenceEquals(this.schemaPersonCivilRegistrationIdentifierField, value) != true)) {
                    this.schemaPersonCivilRegistrationIdentifierField = value;
                    this.RaisePropertyChanged("schemaPersonCivilRegistrationIdentifier");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string streetName {
            get {
                return this.streetNameField;
            }
            set {
                if ((object.ReferenceEquals(this.streetNameField, value) != true)) {
                    this.streetNameField = value;
                    this.RaisePropertyChanged("streetName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string streetNum {
            get {
                return this.streetNumField;
            }
            set {
                if ((object.ReferenceEquals(this.streetNumField, value) != true)) {
                    this.streetNumField = value;
                    this.RaisePropertyChanged("streetNum");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string surName {
            get {
                return this.surNameField;
            }
            set {
                if ((object.ReferenceEquals(this.surNameField, value) != true)) {
                    this.surNameField = value;
                    this.RaisePropertyChanged("surName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string tabHeroinEndCause {
            get {
                return this.tabHeroinEndCauseField;
            }
            set {
                if ((object.ReferenceEquals(this.tabHeroinEndCauseField, value) != true)) {
                    this.tabHeroinEndCauseField = value;
                    this.RaisePropertyChanged("tabHeroinEndCause");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime tabHeroinEndDate {
            get {
                return this.tabHeroinEndDateField;
            }
            set {
                if ((this.tabHeroinEndDateField.Equals(value) != true)) {
                    this.tabHeroinEndDateField = value;
                    this.RaisePropertyChanged("tabHeroinEndDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime tabHeroinStartDate {
            get {
                return this.tabHeroinStartDateField;
            }
            set {
                if ((this.tabHeroinStartDateField.Equals(value) != true)) {
                    this.tabHeroinStartDateField = value;
                    this.RaisePropertyChanged("tabHeroinStartDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string treatAutorizationId {
            get {
                return this.treatAutorizationIdField;
            }
            set {
                if ((object.ReferenceEquals(this.treatAutorizationIdField, value) != true)) {
                    this.treatAutorizationIdField = value;
                    this.RaisePropertyChanged("treatAutorizationId");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string treatAutorizationName {
            get {
                return this.treatAutorizationNameField;
            }
            set {
                if ((object.ReferenceEquals(this.treatAutorizationNameField, value) != true)) {
                    this.treatAutorizationNameField = value;
                    this.RaisePropertyChanged("treatAutorizationName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime treatFirstInterviewDate {
            get {
                return this.treatFirstInterviewDateField;
            }
            set {
                if ((this.treatFirstInterviewDateField.Equals(value) != true)) {
                    this.treatFirstInterviewDateField = value;
                    this.RaisePropertyChanged("treatFirstInterviewDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string treatInstitution {
            get {
                return this.treatInstitutionField;
            }
            set {
                if ((object.ReferenceEquals(this.treatInstitutionField, value) != true)) {
                    this.treatInstitutionField = value;
                    this.RaisePropertyChanged("treatInstitution");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string treatInstitutionSORCode {
            get {
                return this.treatInstitutionSORCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.treatInstitutionSORCodeField, value) != true)) {
                    this.treatInstitutionSORCodeField = value;
                    this.RaisePropertyChanged("treatInstitutionSORCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string treatMunicipality {
            get {
                return this.treatMunicipalityField;
            }
            set {
                if ((object.ReferenceEquals(this.treatMunicipalityField, value) != true)) {
                    this.treatMunicipalityField = value;
                    this.RaisePropertyChanged("treatMunicipality");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int treatNumOfMonthsPeroral {
            get {
                return this.treatNumOfMonthsPeroralField;
            }
            set {
                if ((this.treatNumOfMonthsPeroralField.Equals(value) != true)) {
                    this.treatNumOfMonthsPeroralField = value;
                    this.RaisePropertyChanged("treatNumOfMonthsPeroral");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int treatNumOfPreviousPeroral {
            get {
                return this.treatNumOfPreviousPeroralField;
            }
            set {
                if ((this.treatNumOfPreviousPeroralField.Equals(value) != true)) {
                    this.treatNumOfPreviousPeroralField = value;
                    this.RaisePropertyChanged("treatNumOfPreviousPeroral");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string treatReferalCause {
            get {
                return this.treatReferalCauseField;
            }
            set {
                if ((object.ReferenceEquals(this.treatReferalCauseField, value) != true)) {
                    this.treatReferalCauseField = value;
                    this.RaisePropertyChanged("treatReferalCause");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string treatReferalInstitution {
            get {
                return this.treatReferalInstitutionField;
            }
            set {
                if ((object.ReferenceEquals(this.treatReferalInstitutionField, value) != true)) {
                    this.treatReferalInstitutionField = value;
                    this.RaisePropertyChanged("treatReferalInstitution");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string treatReferalInstitutionSORCode {
            get {
                return this.treatReferalInstitutionSORCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.treatReferalInstitutionSORCodeField, value) != true)) {
                    this.treatReferalInstitutionSORCodeField = value;
                    this.RaisePropertyChanged("treatReferalInstitutionSORCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2InjHeroinTreatmentType treatmentType {
            get {
                return this.treatmentTypeField;
            }
            set {
                if ((this.treatmentTypeField.Equals(value) != true)) {
                    this.treatmentTypeField = value;
                    this.RaisePropertyChanged("treatmentType");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string zipCode {
            get {
                return this.zipCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.zipCodeField, value) != true)) {
                    this.zipCodeField = value;
                    this.RaisePropertyChanged("zipCode");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaBaseMembersFhirContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaKLCareContract))]
    public partial class SEI2SchemaBaseMembersFhirContract : SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBaseMembersContract {
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaKLCareContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaKLCareContract : SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBaseMembersFhirContract {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaKLCareCitizensOwnObservationTransContract[] allKLCareCitizensOwnObservationTransField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaKLCareCompletedInterventionTransContract[] allKLCareCompletedInterventionTransField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaKLCareConditionTransContract[] allKLCareConditionTransField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaKLCareEncounterTransContract[] allKLCareEncounterTransField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaKLCareFollowUpObservationTransContract[] allKLCareFollowUpObservationTransField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaKLCareGoalTransContract[] allKLCareGoalTransField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaKLCareMatterOfInterestObservationTransContract[] allKLCareMatterOfInterestObservationTransField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaKLCarePlannedInterventionTransContract[] allKLCarePlannedInterventionTransField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime bundleDateTimeStampField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string bundleIdField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime bundleLastUpdatedField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string bundleMetaProfileField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string bundleSourceField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string cityField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string countryField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string firstNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2Gender genderField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int identificationCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string municipalityCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string patientFullUrlField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string patientIdField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string patientMetaProfileField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sORCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sORCodeSystemField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string schemaModifiedByField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string schemaPersonCivilRegistrationIdentifierField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string schemaPersonCivilRegistrationIdentifierSystemField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string streetNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string streetNumField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string surNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string zipCodeField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaKLCareCitizensOwnObservationTransContract[] allKLCareCitizensOwnObservationTrans {
            get {
                return this.allKLCareCitizensOwnObservationTransField;
            }
            set {
                if ((object.ReferenceEquals(this.allKLCareCitizensOwnObservationTransField, value) != true)) {
                    this.allKLCareCitizensOwnObservationTransField = value;
                    this.RaisePropertyChanged("allKLCareCitizensOwnObservationTrans");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaKLCareCompletedInterventionTransContract[] allKLCareCompletedInterventionTrans {
            get {
                return this.allKLCareCompletedInterventionTransField;
            }
            set {
                if ((object.ReferenceEquals(this.allKLCareCompletedInterventionTransField, value) != true)) {
                    this.allKLCareCompletedInterventionTransField = value;
                    this.RaisePropertyChanged("allKLCareCompletedInterventionTrans");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaKLCareConditionTransContract[] allKLCareConditionTrans {
            get {
                return this.allKLCareConditionTransField;
            }
            set {
                if ((object.ReferenceEquals(this.allKLCareConditionTransField, value) != true)) {
                    this.allKLCareConditionTransField = value;
                    this.RaisePropertyChanged("allKLCareConditionTrans");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaKLCareEncounterTransContract[] allKLCareEncounterTrans {
            get {
                return this.allKLCareEncounterTransField;
            }
            set {
                if ((object.ReferenceEquals(this.allKLCareEncounterTransField, value) != true)) {
                    this.allKLCareEncounterTransField = value;
                    this.RaisePropertyChanged("allKLCareEncounterTrans");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaKLCareFollowUpObservationTransContract[] allKLCareFollowUpObservationTrans {
            get {
                return this.allKLCareFollowUpObservationTransField;
            }
            set {
                if ((object.ReferenceEquals(this.allKLCareFollowUpObservationTransField, value) != true)) {
                    this.allKLCareFollowUpObservationTransField = value;
                    this.RaisePropertyChanged("allKLCareFollowUpObservationTrans");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaKLCareGoalTransContract[] allKLCareGoalTrans {
            get {
                return this.allKLCareGoalTransField;
            }
            set {
                if ((object.ReferenceEquals(this.allKLCareGoalTransField, value) != true)) {
                    this.allKLCareGoalTransField = value;
                    this.RaisePropertyChanged("allKLCareGoalTrans");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaKLCareMatterOfInterestObservationTransContract[] allKLCareMatterOfInterestObservationTrans {
            get {
                return this.allKLCareMatterOfInterestObservationTransField;
            }
            set {
                if ((object.ReferenceEquals(this.allKLCareMatterOfInterestObservationTransField, value) != true)) {
                    this.allKLCareMatterOfInterestObservationTransField = value;
                    this.RaisePropertyChanged("allKLCareMatterOfInterestObservationTrans");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaKLCarePlannedInterventionTransContract[] allKLCarePlannedInterventionTrans {
            get {
                return this.allKLCarePlannedInterventionTransField;
            }
            set {
                if ((object.ReferenceEquals(this.allKLCarePlannedInterventionTransField, value) != true)) {
                    this.allKLCarePlannedInterventionTransField = value;
                    this.RaisePropertyChanged("allKLCarePlannedInterventionTrans");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime bundleDateTimeStamp {
            get {
                return this.bundleDateTimeStampField;
            }
            set {
                if ((this.bundleDateTimeStampField.Equals(value) != true)) {
                    this.bundleDateTimeStampField = value;
                    this.RaisePropertyChanged("bundleDateTimeStamp");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string bundleId {
            get {
                return this.bundleIdField;
            }
            set {
                if ((object.ReferenceEquals(this.bundleIdField, value) != true)) {
                    this.bundleIdField = value;
                    this.RaisePropertyChanged("bundleId");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime bundleLastUpdated {
            get {
                return this.bundleLastUpdatedField;
            }
            set {
                if ((this.bundleLastUpdatedField.Equals(value) != true)) {
                    this.bundleLastUpdatedField = value;
                    this.RaisePropertyChanged("bundleLastUpdated");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string bundleMetaProfile {
            get {
                return this.bundleMetaProfileField;
            }
            set {
                if ((object.ReferenceEquals(this.bundleMetaProfileField, value) != true)) {
                    this.bundleMetaProfileField = value;
                    this.RaisePropertyChanged("bundleMetaProfile");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string bundleSource {
            get {
                return this.bundleSourceField;
            }
            set {
                if ((object.ReferenceEquals(this.bundleSourceField, value) != true)) {
                    this.bundleSourceField = value;
                    this.RaisePropertyChanged("bundleSource");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string city {
            get {
                return this.cityField;
            }
            set {
                if ((object.ReferenceEquals(this.cityField, value) != true)) {
                    this.cityField = value;
                    this.RaisePropertyChanged("city");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string country {
            get {
                return this.countryField;
            }
            set {
                if ((object.ReferenceEquals(this.countryField, value) != true)) {
                    this.countryField = value;
                    this.RaisePropertyChanged("country");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string firstName {
            get {
                return this.firstNameField;
            }
            set {
                if ((object.ReferenceEquals(this.firstNameField, value) != true)) {
                    this.firstNameField = value;
                    this.RaisePropertyChanged("firstName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2Gender gender {
            get {
                return this.genderField;
            }
            set {
                if ((this.genderField.Equals(value) != true)) {
                    this.genderField = value;
                    this.RaisePropertyChanged("gender");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int identificationCode {
            get {
                return this.identificationCodeField;
            }
            set {
                if ((this.identificationCodeField.Equals(value) != true)) {
                    this.identificationCodeField = value;
                    this.RaisePropertyChanged("identificationCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string municipalityCode {
            get {
                return this.municipalityCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.municipalityCodeField, value) != true)) {
                    this.municipalityCodeField = value;
                    this.RaisePropertyChanged("municipalityCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string patientFullUrl {
            get {
                return this.patientFullUrlField;
            }
            set {
                if ((object.ReferenceEquals(this.patientFullUrlField, value) != true)) {
                    this.patientFullUrlField = value;
                    this.RaisePropertyChanged("patientFullUrl");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string patientId {
            get {
                return this.patientIdField;
            }
            set {
                if ((object.ReferenceEquals(this.patientIdField, value) != true)) {
                    this.patientIdField = value;
                    this.RaisePropertyChanged("patientId");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string patientMetaProfile {
            get {
                return this.patientMetaProfileField;
            }
            set {
                if ((object.ReferenceEquals(this.patientMetaProfileField, value) != true)) {
                    this.patientMetaProfileField = value;
                    this.RaisePropertyChanged("patientMetaProfile");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sORCode {
            get {
                return this.sORCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.sORCodeField, value) != true)) {
                    this.sORCodeField = value;
                    this.RaisePropertyChanged("sORCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sORCodeSystem {
            get {
                return this.sORCodeSystemField;
            }
            set {
                if ((object.ReferenceEquals(this.sORCodeSystemField, value) != true)) {
                    this.sORCodeSystemField = value;
                    this.RaisePropertyChanged("sORCodeSystem");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string schemaModifiedBy {
            get {
                return this.schemaModifiedByField;
            }
            set {
                if ((object.ReferenceEquals(this.schemaModifiedByField, value) != true)) {
                    this.schemaModifiedByField = value;
                    this.RaisePropertyChanged("schemaModifiedBy");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string schemaPersonCivilRegistrationIdentifier {
            get {
                return this.schemaPersonCivilRegistrationIdentifierField;
            }
            set {
                if ((object.ReferenceEquals(this.schemaPersonCivilRegistrationIdentifierField, value) != true)) {
                    this.schemaPersonCivilRegistrationIdentifierField = value;
                    this.RaisePropertyChanged("schemaPersonCivilRegistrationIdentifier");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string schemaPersonCivilRegistrationIdentifierSystem {
            get {
                return this.schemaPersonCivilRegistrationIdentifierSystemField;
            }
            set {
                if ((object.ReferenceEquals(this.schemaPersonCivilRegistrationIdentifierSystemField, value) != true)) {
                    this.schemaPersonCivilRegistrationIdentifierSystemField = value;
                    this.RaisePropertyChanged("schemaPersonCivilRegistrationIdentifierSystem");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string streetName {
            get {
                return this.streetNameField;
            }
            set {
                if ((object.ReferenceEquals(this.streetNameField, value) != true)) {
                    this.streetNameField = value;
                    this.RaisePropertyChanged("streetName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string streetNum {
            get {
                return this.streetNumField;
            }
            set {
                if ((object.ReferenceEquals(this.streetNumField, value) != true)) {
                    this.streetNumField = value;
                    this.RaisePropertyChanged("streetNum");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string surName {
            get {
                return this.surNameField;
            }
            set {
                if ((object.ReferenceEquals(this.surNameField, value) != true)) {
                    this.surNameField = value;
                    this.RaisePropertyChanged("surName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string zipCode {
            get {
                return this.zipCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.zipCodeField, value) != true)) {
                    this.zipCodeField = value;
                    this.RaisePropertyChanged("zipCode");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaMRSAContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaMRSAContract : SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBaseMembersContract {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string abroadInfectionCountryCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2MRSAHasBeenAbroadWithinSixMonths abroad_AbroadWithinSixMonthsField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2MRSABadHygieneConditions abroad_BadHygieneConditionsField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2MRSAHasBeenAbroadWithinSixMonthsHospital abroad_HasBeenAbroadWithinSixMonthsHospitalField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2MRSAInfectedAbroad abroad_InfectedAbroadField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2MRSARecievedTreatmentAbroad abroad_RecievedTreatmentAbroadField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string authorizationIdField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string authorizationNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string cityField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2MRSADisposed clinical_MRSADisposedField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes clinical_MRSADisposedChronicDiseasesField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes clinical_MRSADisposedForeignObjectField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes clinical_MRSADisposedIntravenousDrugAbuseField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string clinical_MRSADisposedOtherField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes clinical_MRSADisposedSkinField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes clinical_MRSADisposedWoundField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2MRSASampleReason clinical_SampleReasonField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2MRSAWorksWithPigs contactAnimalsField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes contactCattleField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes contactHedgehogField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes contactHorsesField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2MRSALivesWithPigWorker contactIndirectContactAnimalsField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes contactMinksField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string contactOtherField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes contactPigsField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes contactPoultryField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes contactProductionAnimalsField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string contributeNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string countryField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string elaboration_ClinicalIssuesOrContaminationNotesField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string elaboration_PatientsDoctorNotesField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime entryDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string firstNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2Gender genderField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime hospital_HospitalAdmissionDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2MRSAPreviousAdmissionWithinSixMonths hospital_HospitalAdmissionWithinSixMonthsField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2MRSAInfectedAtHospital hospital_InfectedAtHospitalField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2MRSASampleTakenAtHospital hospital_SampleTakenAtHospitalField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2MRSAContactToMRSAInfectedPerson household_ContactToMRSAInfectedPersonField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2MRSAInfectedByPersonInHousehold household_InfectedByPersonInHouseholdField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int identificationCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes indirectContactCattleField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes indirectContactHedgehogField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes indirectContactHorsesField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes indirectContactMinksField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string indirectContactOtherField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes indirectContactPigsField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes indirectContactPoultryField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes indirectContactProductionAnimalsField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2MRSAAttendsDaycareBoarding institution_AttendsDaycareBoardingField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string institution_DaycareBoardingCityField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string institution_DaycareBoardingNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string institution_DaycareBoardingStreetNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string institution_DaycareBoardingStreetNumField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string institution_DaycareBoardingZipCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2MRSAInfectedAtDaycareBoarding institution_InfectedAtDaycareBoardingField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2MRSAInfectedAtNursery institution_InfectedAtNurseryField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2MRSALivesAtNursery institution_LivesAtNurseryField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2MRSARecievesHomecare institution_RecievesHomecareField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string labInfoCCGroupField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string labInfoEmailIdField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes labInfoIsSampleTakenAtHospitalField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string labInfoLabNameCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string labInfoLaboratoryNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime labInfoLocalSampleDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string labInfoLocalSampleNumberField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string labInfoMRSAIsolateNumberField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string labInfoPVLField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string labInfoRequesterField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2MRSASampleType labInfoSampleTypeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string labInfoSampleTypeOtherField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string labInfoScnField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string labInfoSpatypeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int labInfoStaphLabSampleNumberField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int labInfoStaphLabSampleTypeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SSINoYes liveInNursingHomeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string municipalityCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string nursingHomeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string nursingHomeCityField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string nursingHomeNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string nursingHomeOtherField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SSINoYes nursingHomeOtherCasesFoundField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string nursingHomeStreetNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string nursingHomeStreetNumField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string nursingHomeZipCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string originCountryField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2OtherCasesOfMRSADaycareBoarding otherCasesOfMRSADaycareBoardingField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2OtherCasesOfMRSAHospital otherCasesOfMRSAHospitalField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2OtherCasesOfMRSAInstitution otherCasesOfMRSAInstitutionField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2OtherCasesOfMRSAWork otherCasesOfMRSAWorkField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sORCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sORNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string schemaModifiedByField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string schemaPersonCivilRegistrationIdentifierField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string schoolInstitutionField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string schoolInstitutionOtherCasesField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string streetNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string streetNumField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string surNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2MRSAWorkLocation workLocationField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2MRSAInfectedAtWork work_InfectedAtWorkField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string work_LineOfWorkField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string work_PlaceOfWorkField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string work_PlaceOfWorkCityField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string work_PlaceOfWorkStreetNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string work_PlaceOfWorkStreetNumField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string work_PlaceOfWorkZipCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string zipCodeField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string abroadInfectionCountryCode {
            get {
                return this.abroadInfectionCountryCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.abroadInfectionCountryCodeField, value) != true)) {
                    this.abroadInfectionCountryCodeField = value;
                    this.RaisePropertyChanged("abroadInfectionCountryCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2MRSAHasBeenAbroadWithinSixMonths abroad_AbroadWithinSixMonths {
            get {
                return this.abroad_AbroadWithinSixMonthsField;
            }
            set {
                if ((this.abroad_AbroadWithinSixMonthsField.Equals(value) != true)) {
                    this.abroad_AbroadWithinSixMonthsField = value;
                    this.RaisePropertyChanged("abroad_AbroadWithinSixMonths");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2MRSABadHygieneConditions abroad_BadHygieneConditions {
            get {
                return this.abroad_BadHygieneConditionsField;
            }
            set {
                if ((this.abroad_BadHygieneConditionsField.Equals(value) != true)) {
                    this.abroad_BadHygieneConditionsField = value;
                    this.RaisePropertyChanged("abroad_BadHygieneConditions");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2MRSAHasBeenAbroadWithinSixMonthsHospital abroad_HasBeenAbroadWithinSixMonthsHospital {
            get {
                return this.abroad_HasBeenAbroadWithinSixMonthsHospitalField;
            }
            set {
                if ((this.abroad_HasBeenAbroadWithinSixMonthsHospitalField.Equals(value) != true)) {
                    this.abroad_HasBeenAbroadWithinSixMonthsHospitalField = value;
                    this.RaisePropertyChanged("abroad_HasBeenAbroadWithinSixMonthsHospital");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2MRSAInfectedAbroad abroad_InfectedAbroad {
            get {
                return this.abroad_InfectedAbroadField;
            }
            set {
                if ((this.abroad_InfectedAbroadField.Equals(value) != true)) {
                    this.abroad_InfectedAbroadField = value;
                    this.RaisePropertyChanged("abroad_InfectedAbroad");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2MRSARecievedTreatmentAbroad abroad_RecievedTreatmentAbroad {
            get {
                return this.abroad_RecievedTreatmentAbroadField;
            }
            set {
                if ((this.abroad_RecievedTreatmentAbroadField.Equals(value) != true)) {
                    this.abroad_RecievedTreatmentAbroadField = value;
                    this.RaisePropertyChanged("abroad_RecievedTreatmentAbroad");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string authorizationId {
            get {
                return this.authorizationIdField;
            }
            set {
                if ((object.ReferenceEquals(this.authorizationIdField, value) != true)) {
                    this.authorizationIdField = value;
                    this.RaisePropertyChanged("authorizationId");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string authorizationName {
            get {
                return this.authorizationNameField;
            }
            set {
                if ((object.ReferenceEquals(this.authorizationNameField, value) != true)) {
                    this.authorizationNameField = value;
                    this.RaisePropertyChanged("authorizationName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string city {
            get {
                return this.cityField;
            }
            set {
                if ((object.ReferenceEquals(this.cityField, value) != true)) {
                    this.cityField = value;
                    this.RaisePropertyChanged("city");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2MRSADisposed clinical_MRSADisposed {
            get {
                return this.clinical_MRSADisposedField;
            }
            set {
                if ((this.clinical_MRSADisposedField.Equals(value) != true)) {
                    this.clinical_MRSADisposedField = value;
                    this.RaisePropertyChanged("clinical_MRSADisposed");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes clinical_MRSADisposedChronicDiseases {
            get {
                return this.clinical_MRSADisposedChronicDiseasesField;
            }
            set {
                if ((this.clinical_MRSADisposedChronicDiseasesField.Equals(value) != true)) {
                    this.clinical_MRSADisposedChronicDiseasesField = value;
                    this.RaisePropertyChanged("clinical_MRSADisposedChronicDiseases");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes clinical_MRSADisposedForeignObject {
            get {
                return this.clinical_MRSADisposedForeignObjectField;
            }
            set {
                if ((this.clinical_MRSADisposedForeignObjectField.Equals(value) != true)) {
                    this.clinical_MRSADisposedForeignObjectField = value;
                    this.RaisePropertyChanged("clinical_MRSADisposedForeignObject");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes clinical_MRSADisposedIntravenousDrugAbuse {
            get {
                return this.clinical_MRSADisposedIntravenousDrugAbuseField;
            }
            set {
                if ((this.clinical_MRSADisposedIntravenousDrugAbuseField.Equals(value) != true)) {
                    this.clinical_MRSADisposedIntravenousDrugAbuseField = value;
                    this.RaisePropertyChanged("clinical_MRSADisposedIntravenousDrugAbuse");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string clinical_MRSADisposedOther {
            get {
                return this.clinical_MRSADisposedOtherField;
            }
            set {
                if ((object.ReferenceEquals(this.clinical_MRSADisposedOtherField, value) != true)) {
                    this.clinical_MRSADisposedOtherField = value;
                    this.RaisePropertyChanged("clinical_MRSADisposedOther");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes clinical_MRSADisposedSkin {
            get {
                return this.clinical_MRSADisposedSkinField;
            }
            set {
                if ((this.clinical_MRSADisposedSkinField.Equals(value) != true)) {
                    this.clinical_MRSADisposedSkinField = value;
                    this.RaisePropertyChanged("clinical_MRSADisposedSkin");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes clinical_MRSADisposedWound {
            get {
                return this.clinical_MRSADisposedWoundField;
            }
            set {
                if ((this.clinical_MRSADisposedWoundField.Equals(value) != true)) {
                    this.clinical_MRSADisposedWoundField = value;
                    this.RaisePropertyChanged("clinical_MRSADisposedWound");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2MRSASampleReason clinical_SampleReason {
            get {
                return this.clinical_SampleReasonField;
            }
            set {
                if ((this.clinical_SampleReasonField.Equals(value) != true)) {
                    this.clinical_SampleReasonField = value;
                    this.RaisePropertyChanged("clinical_SampleReason");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2MRSAWorksWithPigs contactAnimals {
            get {
                return this.contactAnimalsField;
            }
            set {
                if ((this.contactAnimalsField.Equals(value) != true)) {
                    this.contactAnimalsField = value;
                    this.RaisePropertyChanged("contactAnimals");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes contactCattle {
            get {
                return this.contactCattleField;
            }
            set {
                if ((this.contactCattleField.Equals(value) != true)) {
                    this.contactCattleField = value;
                    this.RaisePropertyChanged("contactCattle");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes contactHedgehog {
            get {
                return this.contactHedgehogField;
            }
            set {
                if ((this.contactHedgehogField.Equals(value) != true)) {
                    this.contactHedgehogField = value;
                    this.RaisePropertyChanged("contactHedgehog");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes contactHorses {
            get {
                return this.contactHorsesField;
            }
            set {
                if ((this.contactHorsesField.Equals(value) != true)) {
                    this.contactHorsesField = value;
                    this.RaisePropertyChanged("contactHorses");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2MRSALivesWithPigWorker contactIndirectContactAnimals {
            get {
                return this.contactIndirectContactAnimalsField;
            }
            set {
                if ((this.contactIndirectContactAnimalsField.Equals(value) != true)) {
                    this.contactIndirectContactAnimalsField = value;
                    this.RaisePropertyChanged("contactIndirectContactAnimals");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes contactMinks {
            get {
                return this.contactMinksField;
            }
            set {
                if ((this.contactMinksField.Equals(value) != true)) {
                    this.contactMinksField = value;
                    this.RaisePropertyChanged("contactMinks");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string contactOther {
            get {
                return this.contactOtherField;
            }
            set {
                if ((object.ReferenceEquals(this.contactOtherField, value) != true)) {
                    this.contactOtherField = value;
                    this.RaisePropertyChanged("contactOther");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes contactPigs {
            get {
                return this.contactPigsField;
            }
            set {
                if ((this.contactPigsField.Equals(value) != true)) {
                    this.contactPigsField = value;
                    this.RaisePropertyChanged("contactPigs");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes contactPoultry {
            get {
                return this.contactPoultryField;
            }
            set {
                if ((this.contactPoultryField.Equals(value) != true)) {
                    this.contactPoultryField = value;
                    this.RaisePropertyChanged("contactPoultry");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes contactProductionAnimals {
            get {
                return this.contactProductionAnimalsField;
            }
            set {
                if ((this.contactProductionAnimalsField.Equals(value) != true)) {
                    this.contactProductionAnimalsField = value;
                    this.RaisePropertyChanged("contactProductionAnimals");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string contributeName {
            get {
                return this.contributeNameField;
            }
            set {
                if ((object.ReferenceEquals(this.contributeNameField, value) != true)) {
                    this.contributeNameField = value;
                    this.RaisePropertyChanged("contributeName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string country {
            get {
                return this.countryField;
            }
            set {
                if ((object.ReferenceEquals(this.countryField, value) != true)) {
                    this.countryField = value;
                    this.RaisePropertyChanged("country");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string elaboration_ClinicalIssuesOrContaminationNotes {
            get {
                return this.elaboration_ClinicalIssuesOrContaminationNotesField;
            }
            set {
                if ((object.ReferenceEquals(this.elaboration_ClinicalIssuesOrContaminationNotesField, value) != true)) {
                    this.elaboration_ClinicalIssuesOrContaminationNotesField = value;
                    this.RaisePropertyChanged("elaboration_ClinicalIssuesOrContaminationNotes");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string elaboration_PatientsDoctorNotes {
            get {
                return this.elaboration_PatientsDoctorNotesField;
            }
            set {
                if ((object.ReferenceEquals(this.elaboration_PatientsDoctorNotesField, value) != true)) {
                    this.elaboration_PatientsDoctorNotesField = value;
                    this.RaisePropertyChanged("elaboration_PatientsDoctorNotes");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime entryDate {
            get {
                return this.entryDateField;
            }
            set {
                if ((this.entryDateField.Equals(value) != true)) {
                    this.entryDateField = value;
                    this.RaisePropertyChanged("entryDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string firstName {
            get {
                return this.firstNameField;
            }
            set {
                if ((object.ReferenceEquals(this.firstNameField, value) != true)) {
                    this.firstNameField = value;
                    this.RaisePropertyChanged("firstName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2Gender gender {
            get {
                return this.genderField;
            }
            set {
                if ((this.genderField.Equals(value) != true)) {
                    this.genderField = value;
                    this.RaisePropertyChanged("gender");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime hospital_HospitalAdmissionDate {
            get {
                return this.hospital_HospitalAdmissionDateField;
            }
            set {
                if ((this.hospital_HospitalAdmissionDateField.Equals(value) != true)) {
                    this.hospital_HospitalAdmissionDateField = value;
                    this.RaisePropertyChanged("hospital_HospitalAdmissionDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2MRSAPreviousAdmissionWithinSixMonths hospital_HospitalAdmissionWithinSixMonths {
            get {
                return this.hospital_HospitalAdmissionWithinSixMonthsField;
            }
            set {
                if ((this.hospital_HospitalAdmissionWithinSixMonthsField.Equals(value) != true)) {
                    this.hospital_HospitalAdmissionWithinSixMonthsField = value;
                    this.RaisePropertyChanged("hospital_HospitalAdmissionWithinSixMonths");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2MRSAInfectedAtHospital hospital_InfectedAtHospital {
            get {
                return this.hospital_InfectedAtHospitalField;
            }
            set {
                if ((this.hospital_InfectedAtHospitalField.Equals(value) != true)) {
                    this.hospital_InfectedAtHospitalField = value;
                    this.RaisePropertyChanged("hospital_InfectedAtHospital");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2MRSASampleTakenAtHospital hospital_SampleTakenAtHospital {
            get {
                return this.hospital_SampleTakenAtHospitalField;
            }
            set {
                if ((this.hospital_SampleTakenAtHospitalField.Equals(value) != true)) {
                    this.hospital_SampleTakenAtHospitalField = value;
                    this.RaisePropertyChanged("hospital_SampleTakenAtHospital");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2MRSAContactToMRSAInfectedPerson household_ContactToMRSAInfectedPerson {
            get {
                return this.household_ContactToMRSAInfectedPersonField;
            }
            set {
                if ((this.household_ContactToMRSAInfectedPersonField.Equals(value) != true)) {
                    this.household_ContactToMRSAInfectedPersonField = value;
                    this.RaisePropertyChanged("household_ContactToMRSAInfectedPerson");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2MRSAInfectedByPersonInHousehold household_InfectedByPersonInHousehold {
            get {
                return this.household_InfectedByPersonInHouseholdField;
            }
            set {
                if ((this.household_InfectedByPersonInHouseholdField.Equals(value) != true)) {
                    this.household_InfectedByPersonInHouseholdField = value;
                    this.RaisePropertyChanged("household_InfectedByPersonInHousehold");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int identificationCode {
            get {
                return this.identificationCodeField;
            }
            set {
                if ((this.identificationCodeField.Equals(value) != true)) {
                    this.identificationCodeField = value;
                    this.RaisePropertyChanged("identificationCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes indirectContactCattle {
            get {
                return this.indirectContactCattleField;
            }
            set {
                if ((this.indirectContactCattleField.Equals(value) != true)) {
                    this.indirectContactCattleField = value;
                    this.RaisePropertyChanged("indirectContactCattle");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes indirectContactHedgehog {
            get {
                return this.indirectContactHedgehogField;
            }
            set {
                if ((this.indirectContactHedgehogField.Equals(value) != true)) {
                    this.indirectContactHedgehogField = value;
                    this.RaisePropertyChanged("indirectContactHedgehog");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes indirectContactHorses {
            get {
                return this.indirectContactHorsesField;
            }
            set {
                if ((this.indirectContactHorsesField.Equals(value) != true)) {
                    this.indirectContactHorsesField = value;
                    this.RaisePropertyChanged("indirectContactHorses");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes indirectContactMinks {
            get {
                return this.indirectContactMinksField;
            }
            set {
                if ((this.indirectContactMinksField.Equals(value) != true)) {
                    this.indirectContactMinksField = value;
                    this.RaisePropertyChanged("indirectContactMinks");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string indirectContactOther {
            get {
                return this.indirectContactOtherField;
            }
            set {
                if ((object.ReferenceEquals(this.indirectContactOtherField, value) != true)) {
                    this.indirectContactOtherField = value;
                    this.RaisePropertyChanged("indirectContactOther");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes indirectContactPigs {
            get {
                return this.indirectContactPigsField;
            }
            set {
                if ((this.indirectContactPigsField.Equals(value) != true)) {
                    this.indirectContactPigsField = value;
                    this.RaisePropertyChanged("indirectContactPigs");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes indirectContactPoultry {
            get {
                return this.indirectContactPoultryField;
            }
            set {
                if ((this.indirectContactPoultryField.Equals(value) != true)) {
                    this.indirectContactPoultryField = value;
                    this.RaisePropertyChanged("indirectContactPoultry");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes indirectContactProductionAnimals {
            get {
                return this.indirectContactProductionAnimalsField;
            }
            set {
                if ((this.indirectContactProductionAnimalsField.Equals(value) != true)) {
                    this.indirectContactProductionAnimalsField = value;
                    this.RaisePropertyChanged("indirectContactProductionAnimals");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2MRSAAttendsDaycareBoarding institution_AttendsDaycareBoarding {
            get {
                return this.institution_AttendsDaycareBoardingField;
            }
            set {
                if ((this.institution_AttendsDaycareBoardingField.Equals(value) != true)) {
                    this.institution_AttendsDaycareBoardingField = value;
                    this.RaisePropertyChanged("institution_AttendsDaycareBoarding");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string institution_DaycareBoardingCity {
            get {
                return this.institution_DaycareBoardingCityField;
            }
            set {
                if ((object.ReferenceEquals(this.institution_DaycareBoardingCityField, value) != true)) {
                    this.institution_DaycareBoardingCityField = value;
                    this.RaisePropertyChanged("institution_DaycareBoardingCity");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string institution_DaycareBoardingName {
            get {
                return this.institution_DaycareBoardingNameField;
            }
            set {
                if ((object.ReferenceEquals(this.institution_DaycareBoardingNameField, value) != true)) {
                    this.institution_DaycareBoardingNameField = value;
                    this.RaisePropertyChanged("institution_DaycareBoardingName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string institution_DaycareBoardingStreetName {
            get {
                return this.institution_DaycareBoardingStreetNameField;
            }
            set {
                if ((object.ReferenceEquals(this.institution_DaycareBoardingStreetNameField, value) != true)) {
                    this.institution_DaycareBoardingStreetNameField = value;
                    this.RaisePropertyChanged("institution_DaycareBoardingStreetName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string institution_DaycareBoardingStreetNum {
            get {
                return this.institution_DaycareBoardingStreetNumField;
            }
            set {
                if ((object.ReferenceEquals(this.institution_DaycareBoardingStreetNumField, value) != true)) {
                    this.institution_DaycareBoardingStreetNumField = value;
                    this.RaisePropertyChanged("institution_DaycareBoardingStreetNum");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string institution_DaycareBoardingZipCode {
            get {
                return this.institution_DaycareBoardingZipCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.institution_DaycareBoardingZipCodeField, value) != true)) {
                    this.institution_DaycareBoardingZipCodeField = value;
                    this.RaisePropertyChanged("institution_DaycareBoardingZipCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2MRSAInfectedAtDaycareBoarding institution_InfectedAtDaycareBoarding {
            get {
                return this.institution_InfectedAtDaycareBoardingField;
            }
            set {
                if ((this.institution_InfectedAtDaycareBoardingField.Equals(value) != true)) {
                    this.institution_InfectedAtDaycareBoardingField = value;
                    this.RaisePropertyChanged("institution_InfectedAtDaycareBoarding");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2MRSAInfectedAtNursery institution_InfectedAtNursery {
            get {
                return this.institution_InfectedAtNurseryField;
            }
            set {
                if ((this.institution_InfectedAtNurseryField.Equals(value) != true)) {
                    this.institution_InfectedAtNurseryField = value;
                    this.RaisePropertyChanged("institution_InfectedAtNursery");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2MRSALivesAtNursery institution_LivesAtNursery {
            get {
                return this.institution_LivesAtNurseryField;
            }
            set {
                if ((this.institution_LivesAtNurseryField.Equals(value) != true)) {
                    this.institution_LivesAtNurseryField = value;
                    this.RaisePropertyChanged("institution_LivesAtNursery");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2MRSARecievesHomecare institution_RecievesHomecare {
            get {
                return this.institution_RecievesHomecareField;
            }
            set {
                if ((this.institution_RecievesHomecareField.Equals(value) != true)) {
                    this.institution_RecievesHomecareField = value;
                    this.RaisePropertyChanged("institution_RecievesHomecare");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string labInfoCCGroup {
            get {
                return this.labInfoCCGroupField;
            }
            set {
                if ((object.ReferenceEquals(this.labInfoCCGroupField, value) != true)) {
                    this.labInfoCCGroupField = value;
                    this.RaisePropertyChanged("labInfoCCGroup");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string labInfoEmailId {
            get {
                return this.labInfoEmailIdField;
            }
            set {
                if ((object.ReferenceEquals(this.labInfoEmailIdField, value) != true)) {
                    this.labInfoEmailIdField = value;
                    this.RaisePropertyChanged("labInfoEmailId");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes labInfoIsSampleTakenAtHospital {
            get {
                return this.labInfoIsSampleTakenAtHospitalField;
            }
            set {
                if ((this.labInfoIsSampleTakenAtHospitalField.Equals(value) != true)) {
                    this.labInfoIsSampleTakenAtHospitalField = value;
                    this.RaisePropertyChanged("labInfoIsSampleTakenAtHospital");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string labInfoLabNameCode {
            get {
                return this.labInfoLabNameCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.labInfoLabNameCodeField, value) != true)) {
                    this.labInfoLabNameCodeField = value;
                    this.RaisePropertyChanged("labInfoLabNameCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string labInfoLaboratoryName {
            get {
                return this.labInfoLaboratoryNameField;
            }
            set {
                if ((object.ReferenceEquals(this.labInfoLaboratoryNameField, value) != true)) {
                    this.labInfoLaboratoryNameField = value;
                    this.RaisePropertyChanged("labInfoLaboratoryName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime labInfoLocalSampleDate {
            get {
                return this.labInfoLocalSampleDateField;
            }
            set {
                if ((this.labInfoLocalSampleDateField.Equals(value) != true)) {
                    this.labInfoLocalSampleDateField = value;
                    this.RaisePropertyChanged("labInfoLocalSampleDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string labInfoLocalSampleNumber {
            get {
                return this.labInfoLocalSampleNumberField;
            }
            set {
                if ((object.ReferenceEquals(this.labInfoLocalSampleNumberField, value) != true)) {
                    this.labInfoLocalSampleNumberField = value;
                    this.RaisePropertyChanged("labInfoLocalSampleNumber");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string labInfoMRSAIsolateNumber {
            get {
                return this.labInfoMRSAIsolateNumberField;
            }
            set {
                if ((object.ReferenceEquals(this.labInfoMRSAIsolateNumberField, value) != true)) {
                    this.labInfoMRSAIsolateNumberField = value;
                    this.RaisePropertyChanged("labInfoMRSAIsolateNumber");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string labInfoPVL {
            get {
                return this.labInfoPVLField;
            }
            set {
                if ((object.ReferenceEquals(this.labInfoPVLField, value) != true)) {
                    this.labInfoPVLField = value;
                    this.RaisePropertyChanged("labInfoPVL");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string labInfoRequester {
            get {
                return this.labInfoRequesterField;
            }
            set {
                if ((object.ReferenceEquals(this.labInfoRequesterField, value) != true)) {
                    this.labInfoRequesterField = value;
                    this.RaisePropertyChanged("labInfoRequester");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2MRSASampleType labInfoSampleType {
            get {
                return this.labInfoSampleTypeField;
            }
            set {
                if ((this.labInfoSampleTypeField.Equals(value) != true)) {
                    this.labInfoSampleTypeField = value;
                    this.RaisePropertyChanged("labInfoSampleType");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string labInfoSampleTypeOther {
            get {
                return this.labInfoSampleTypeOtherField;
            }
            set {
                if ((object.ReferenceEquals(this.labInfoSampleTypeOtherField, value) != true)) {
                    this.labInfoSampleTypeOtherField = value;
                    this.RaisePropertyChanged("labInfoSampleTypeOther");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string labInfoScn {
            get {
                return this.labInfoScnField;
            }
            set {
                if ((object.ReferenceEquals(this.labInfoScnField, value) != true)) {
                    this.labInfoScnField = value;
                    this.RaisePropertyChanged("labInfoScn");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string labInfoSpatype {
            get {
                return this.labInfoSpatypeField;
            }
            set {
                if ((object.ReferenceEquals(this.labInfoSpatypeField, value) != true)) {
                    this.labInfoSpatypeField = value;
                    this.RaisePropertyChanged("labInfoSpatype");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int labInfoStaphLabSampleNumber {
            get {
                return this.labInfoStaphLabSampleNumberField;
            }
            set {
                if ((this.labInfoStaphLabSampleNumberField.Equals(value) != true)) {
                    this.labInfoStaphLabSampleNumberField = value;
                    this.RaisePropertyChanged("labInfoStaphLabSampleNumber");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int labInfoStaphLabSampleType {
            get {
                return this.labInfoStaphLabSampleTypeField;
            }
            set {
                if ((this.labInfoStaphLabSampleTypeField.Equals(value) != true)) {
                    this.labInfoStaphLabSampleTypeField = value;
                    this.RaisePropertyChanged("labInfoStaphLabSampleType");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SSINoYes liveInNursingHome {
            get {
                return this.liveInNursingHomeField;
            }
            set {
                if ((this.liveInNursingHomeField.Equals(value) != true)) {
                    this.liveInNursingHomeField = value;
                    this.RaisePropertyChanged("liveInNursingHome");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string municipalityCode {
            get {
                return this.municipalityCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.municipalityCodeField, value) != true)) {
                    this.municipalityCodeField = value;
                    this.RaisePropertyChanged("municipalityCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string nursingHome {
            get {
                return this.nursingHomeField;
            }
            set {
                if ((object.ReferenceEquals(this.nursingHomeField, value) != true)) {
                    this.nursingHomeField = value;
                    this.RaisePropertyChanged("nursingHome");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string nursingHomeCity {
            get {
                return this.nursingHomeCityField;
            }
            set {
                if ((object.ReferenceEquals(this.nursingHomeCityField, value) != true)) {
                    this.nursingHomeCityField = value;
                    this.RaisePropertyChanged("nursingHomeCity");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string nursingHomeName {
            get {
                return this.nursingHomeNameField;
            }
            set {
                if ((object.ReferenceEquals(this.nursingHomeNameField, value) != true)) {
                    this.nursingHomeNameField = value;
                    this.RaisePropertyChanged("nursingHomeName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string nursingHomeOther {
            get {
                return this.nursingHomeOtherField;
            }
            set {
                if ((object.ReferenceEquals(this.nursingHomeOtherField, value) != true)) {
                    this.nursingHomeOtherField = value;
                    this.RaisePropertyChanged("nursingHomeOther");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SSINoYes nursingHomeOtherCasesFound {
            get {
                return this.nursingHomeOtherCasesFoundField;
            }
            set {
                if ((this.nursingHomeOtherCasesFoundField.Equals(value) != true)) {
                    this.nursingHomeOtherCasesFoundField = value;
                    this.RaisePropertyChanged("nursingHomeOtherCasesFound");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string nursingHomeStreetName {
            get {
                return this.nursingHomeStreetNameField;
            }
            set {
                if ((object.ReferenceEquals(this.nursingHomeStreetNameField, value) != true)) {
                    this.nursingHomeStreetNameField = value;
                    this.RaisePropertyChanged("nursingHomeStreetName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string nursingHomeStreetNum {
            get {
                return this.nursingHomeStreetNumField;
            }
            set {
                if ((object.ReferenceEquals(this.nursingHomeStreetNumField, value) != true)) {
                    this.nursingHomeStreetNumField = value;
                    this.RaisePropertyChanged("nursingHomeStreetNum");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string nursingHomeZipCode {
            get {
                return this.nursingHomeZipCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.nursingHomeZipCodeField, value) != true)) {
                    this.nursingHomeZipCodeField = value;
                    this.RaisePropertyChanged("nursingHomeZipCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string originCountry {
            get {
                return this.originCountryField;
            }
            set {
                if ((object.ReferenceEquals(this.originCountryField, value) != true)) {
                    this.originCountryField = value;
                    this.RaisePropertyChanged("originCountry");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2OtherCasesOfMRSADaycareBoarding otherCasesOfMRSADaycareBoarding {
            get {
                return this.otherCasesOfMRSADaycareBoardingField;
            }
            set {
                if ((this.otherCasesOfMRSADaycareBoardingField.Equals(value) != true)) {
                    this.otherCasesOfMRSADaycareBoardingField = value;
                    this.RaisePropertyChanged("otherCasesOfMRSADaycareBoarding");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2OtherCasesOfMRSAHospital otherCasesOfMRSAHospital {
            get {
                return this.otherCasesOfMRSAHospitalField;
            }
            set {
                if ((this.otherCasesOfMRSAHospitalField.Equals(value) != true)) {
                    this.otherCasesOfMRSAHospitalField = value;
                    this.RaisePropertyChanged("otherCasesOfMRSAHospital");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2OtherCasesOfMRSAInstitution otherCasesOfMRSAInstitution {
            get {
                return this.otherCasesOfMRSAInstitutionField;
            }
            set {
                if ((this.otherCasesOfMRSAInstitutionField.Equals(value) != true)) {
                    this.otherCasesOfMRSAInstitutionField = value;
                    this.RaisePropertyChanged("otherCasesOfMRSAInstitution");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2OtherCasesOfMRSAWork otherCasesOfMRSAWork {
            get {
                return this.otherCasesOfMRSAWorkField;
            }
            set {
                if ((this.otherCasesOfMRSAWorkField.Equals(value) != true)) {
                    this.otherCasesOfMRSAWorkField = value;
                    this.RaisePropertyChanged("otherCasesOfMRSAWork");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sORCode {
            get {
                return this.sORCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.sORCodeField, value) != true)) {
                    this.sORCodeField = value;
                    this.RaisePropertyChanged("sORCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sORName {
            get {
                return this.sORNameField;
            }
            set {
                if ((object.ReferenceEquals(this.sORNameField, value) != true)) {
                    this.sORNameField = value;
                    this.RaisePropertyChanged("sORName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string schemaModifiedBy {
            get {
                return this.schemaModifiedByField;
            }
            set {
                if ((object.ReferenceEquals(this.schemaModifiedByField, value) != true)) {
                    this.schemaModifiedByField = value;
                    this.RaisePropertyChanged("schemaModifiedBy");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string schemaPersonCivilRegistrationIdentifier {
            get {
                return this.schemaPersonCivilRegistrationIdentifierField;
            }
            set {
                if ((object.ReferenceEquals(this.schemaPersonCivilRegistrationIdentifierField, value) != true)) {
                    this.schemaPersonCivilRegistrationIdentifierField = value;
                    this.RaisePropertyChanged("schemaPersonCivilRegistrationIdentifier");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)]
        public string schoolInstitution {
            get {
                return this.schoolInstitutionField;
            }
            set {
                if ((object.ReferenceEquals(this.schoolInstitutionField, value) != true)) {
                    this.schoolInstitutionField = value;
                    this.RaisePropertyChanged("schoolInstitution");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)]
        public string schoolInstitutionOtherCases {
            get {
                return this.schoolInstitutionOtherCasesField;
            }
            set {
                if ((object.ReferenceEquals(this.schoolInstitutionOtherCasesField, value) != true)) {
                    this.schoolInstitutionOtherCasesField = value;
                    this.RaisePropertyChanged("schoolInstitutionOtherCases");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string streetName {
            get {
                return this.streetNameField;
            }
            set {
                if ((object.ReferenceEquals(this.streetNameField, value) != true)) {
                    this.streetNameField = value;
                    this.RaisePropertyChanged("streetName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string streetNum {
            get {
                return this.streetNumField;
            }
            set {
                if ((object.ReferenceEquals(this.streetNumField, value) != true)) {
                    this.streetNumField = value;
                    this.RaisePropertyChanged("streetNum");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string surName {
            get {
                return this.surNameField;
            }
            set {
                if ((object.ReferenceEquals(this.surNameField, value) != true)) {
                    this.surNameField = value;
                    this.RaisePropertyChanged("surName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2MRSAWorkLocation workLocation {
            get {
                return this.workLocationField;
            }
            set {
                if ((this.workLocationField.Equals(value) != true)) {
                    this.workLocationField = value;
                    this.RaisePropertyChanged("workLocation");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2MRSAInfectedAtWork work_InfectedAtWork {
            get {
                return this.work_InfectedAtWorkField;
            }
            set {
                if ((this.work_InfectedAtWorkField.Equals(value) != true)) {
                    this.work_InfectedAtWorkField = value;
                    this.RaisePropertyChanged("work_InfectedAtWork");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string work_LineOfWork {
            get {
                return this.work_LineOfWorkField;
            }
            set {
                if ((object.ReferenceEquals(this.work_LineOfWorkField, value) != true)) {
                    this.work_LineOfWorkField = value;
                    this.RaisePropertyChanged("work_LineOfWork");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string work_PlaceOfWork {
            get {
                return this.work_PlaceOfWorkField;
            }
            set {
                if ((object.ReferenceEquals(this.work_PlaceOfWorkField, value) != true)) {
                    this.work_PlaceOfWorkField = value;
                    this.RaisePropertyChanged("work_PlaceOfWork");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string work_PlaceOfWorkCity {
            get {
                return this.work_PlaceOfWorkCityField;
            }
            set {
                if ((object.ReferenceEquals(this.work_PlaceOfWorkCityField, value) != true)) {
                    this.work_PlaceOfWorkCityField = value;
                    this.RaisePropertyChanged("work_PlaceOfWorkCity");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string work_PlaceOfWorkStreetName {
            get {
                return this.work_PlaceOfWorkStreetNameField;
            }
            set {
                if ((object.ReferenceEquals(this.work_PlaceOfWorkStreetNameField, value) != true)) {
                    this.work_PlaceOfWorkStreetNameField = value;
                    this.RaisePropertyChanged("work_PlaceOfWorkStreetName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string work_PlaceOfWorkStreetNum {
            get {
                return this.work_PlaceOfWorkStreetNumField;
            }
            set {
                if ((object.ReferenceEquals(this.work_PlaceOfWorkStreetNumField, value) != true)) {
                    this.work_PlaceOfWorkStreetNumField = value;
                    this.RaisePropertyChanged("work_PlaceOfWorkStreetNum");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string work_PlaceOfWorkZipCode {
            get {
                return this.work_PlaceOfWorkZipCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.work_PlaceOfWorkZipCodeField, value) != true)) {
                    this.work_PlaceOfWorkZipCodeField = value;
                    this.RaisePropertyChanged("work_PlaceOfWorkZipCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string zipCode {
            get {
                return this.zipCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.zipCodeField, value) != true)) {
                    this.zipCodeField = value;
                    this.RaisePropertyChanged("zipCode");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaMedicalProductSalesContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaMedicalProductSalesContract : SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBaseMembersContract {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string companyNumberField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaMedicalProductSalesTransContract[] medicalProductSalesTransField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes noSaleField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string pNumberField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.MonthsOfYear registrationMonthField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int registrationYearField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime salesStartField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string companyNumber {
            get {
                return this.companyNumberField;
            }
            set {
                if ((object.ReferenceEquals(this.companyNumberField, value) != true)) {
                    this.companyNumberField = value;
                    this.RaisePropertyChanged("companyNumber");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaMedicalProductSalesTransContract[] medicalProductSalesTrans {
            get {
                return this.medicalProductSalesTransField;
            }
            set {
                if ((object.ReferenceEquals(this.medicalProductSalesTransField, value) != true)) {
                    this.medicalProductSalesTransField = value;
                    this.RaisePropertyChanged("medicalProductSalesTrans");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes noSale {
            get {
                return this.noSaleField;
            }
            set {
                if ((this.noSaleField.Equals(value) != true)) {
                    this.noSaleField = value;
                    this.RaisePropertyChanged("noSale");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string pNumber {
            get {
                return this.pNumberField;
            }
            set {
                if ((object.ReferenceEquals(this.pNumberField, value) != true)) {
                    this.pNumberField = value;
                    this.RaisePropertyChanged("pNumber");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.MonthsOfYear registrationMonth {
            get {
                return this.registrationMonthField;
            }
            set {
                if ((this.registrationMonthField.Equals(value) != true)) {
                    this.registrationMonthField = value;
                    this.RaisePropertyChanged("registrationMonth");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int registrationYear {
            get {
                return this.registrationYearField;
            }
            set {
                if ((this.registrationYearField.Equals(value) != true)) {
                    this.registrationYearField = value;
                    this.RaisePropertyChanged("registrationYear");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime salesStart {
            get {
                return this.salesStartField;
            }
            set {
                if ((this.salesStartField.Equals(value) != true)) {
                    this.salesStartField = value;
                    this.RaisePropertyChanged("salesStart");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaMortality1Contract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaMortality1Contract : SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBaseMembersContract {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes bornDeadField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime bornDeadBirthDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2GenderChild bornDeadGenderChildField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string cityField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string countryField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime deathDateTimeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string deathPlaceCityField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string deathPlaceStreetNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string deathPlaceStreetNumField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string deathPlaceUnknownField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string deathPlaceZipCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2MortalityDeadResidense deathResidenseField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2MortalitydeathSite deathSiteField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string deathSiteDepartmentCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string deathSiteHospitalCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string deathSiteSORCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2ElectronicImplants electronicImplantsField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string findingCityField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime findingDateTimeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2MortalityDeadResidense findingResidenseField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2MortalityFindingSite findingSiteField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string findingStreetNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string findingStreetNumField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string findingUnknownField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string findingZipCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string firstNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2Gender genderField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime mortalityAutopsyDateTimeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string municipalityCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2MortalityOtherSubmitterOfPage2 otherSubmitterOfPage2Field;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2YesNo policeContactedYesNoField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string policeStationField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes sEI1Page2LaterField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string schemaPersonCivilRegistrationIdentifierField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes signCadaverosField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes signLivoresField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes signMaceratioField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes signOtherField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes signRigorField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string streetNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string streetNumField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string submitterCityField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string submitterNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2MortalitySubmitterOfPage2 submitterOfPage2Field;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string submitterStreetNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string submitterStreetNumField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string submitterZipCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SubmittingDoctorFunction submittingDoctorFunctionField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string surNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes unidentifiedField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string zipCodeField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes bornDead {
            get {
                return this.bornDeadField;
            }
            set {
                if ((this.bornDeadField.Equals(value) != true)) {
                    this.bornDeadField = value;
                    this.RaisePropertyChanged("bornDead");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime bornDeadBirthDate {
            get {
                return this.bornDeadBirthDateField;
            }
            set {
                if ((this.bornDeadBirthDateField.Equals(value) != true)) {
                    this.bornDeadBirthDateField = value;
                    this.RaisePropertyChanged("bornDeadBirthDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2GenderChild bornDeadGenderChild {
            get {
                return this.bornDeadGenderChildField;
            }
            set {
                if ((this.bornDeadGenderChildField.Equals(value) != true)) {
                    this.bornDeadGenderChildField = value;
                    this.RaisePropertyChanged("bornDeadGenderChild");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string city {
            get {
                return this.cityField;
            }
            set {
                if ((object.ReferenceEquals(this.cityField, value) != true)) {
                    this.cityField = value;
                    this.RaisePropertyChanged("city");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string country {
            get {
                return this.countryField;
            }
            set {
                if ((object.ReferenceEquals(this.countryField, value) != true)) {
                    this.countryField = value;
                    this.RaisePropertyChanged("country");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime deathDateTime {
            get {
                return this.deathDateTimeField;
            }
            set {
                if ((this.deathDateTimeField.Equals(value) != true)) {
                    this.deathDateTimeField = value;
                    this.RaisePropertyChanged("deathDateTime");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string deathPlaceCity {
            get {
                return this.deathPlaceCityField;
            }
            set {
                if ((object.ReferenceEquals(this.deathPlaceCityField, value) != true)) {
                    this.deathPlaceCityField = value;
                    this.RaisePropertyChanged("deathPlaceCity");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string deathPlaceStreetName {
            get {
                return this.deathPlaceStreetNameField;
            }
            set {
                if ((object.ReferenceEquals(this.deathPlaceStreetNameField, value) != true)) {
                    this.deathPlaceStreetNameField = value;
                    this.RaisePropertyChanged("deathPlaceStreetName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string deathPlaceStreetNum {
            get {
                return this.deathPlaceStreetNumField;
            }
            set {
                if ((object.ReferenceEquals(this.deathPlaceStreetNumField, value) != true)) {
                    this.deathPlaceStreetNumField = value;
                    this.RaisePropertyChanged("deathPlaceStreetNum");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string deathPlaceUnknown {
            get {
                return this.deathPlaceUnknownField;
            }
            set {
                if ((object.ReferenceEquals(this.deathPlaceUnknownField, value) != true)) {
                    this.deathPlaceUnknownField = value;
                    this.RaisePropertyChanged("deathPlaceUnknown");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string deathPlaceZipCode {
            get {
                return this.deathPlaceZipCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.deathPlaceZipCodeField, value) != true)) {
                    this.deathPlaceZipCodeField = value;
                    this.RaisePropertyChanged("deathPlaceZipCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2MortalityDeadResidense deathResidense {
            get {
                return this.deathResidenseField;
            }
            set {
                if ((this.deathResidenseField.Equals(value) != true)) {
                    this.deathResidenseField = value;
                    this.RaisePropertyChanged("deathResidense");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2MortalitydeathSite deathSite {
            get {
                return this.deathSiteField;
            }
            set {
                if ((this.deathSiteField.Equals(value) != true)) {
                    this.deathSiteField = value;
                    this.RaisePropertyChanged("deathSite");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string deathSiteDepartmentCode {
            get {
                return this.deathSiteDepartmentCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.deathSiteDepartmentCodeField, value) != true)) {
                    this.deathSiteDepartmentCodeField = value;
                    this.RaisePropertyChanged("deathSiteDepartmentCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string deathSiteHospitalCode {
            get {
                return this.deathSiteHospitalCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.deathSiteHospitalCodeField, value) != true)) {
                    this.deathSiteHospitalCodeField = value;
                    this.RaisePropertyChanged("deathSiteHospitalCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string deathSiteSORCode {
            get {
                return this.deathSiteSORCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.deathSiteSORCodeField, value) != true)) {
                    this.deathSiteSORCodeField = value;
                    this.RaisePropertyChanged("deathSiteSORCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2ElectronicImplants electronicImplants {
            get {
                return this.electronicImplantsField;
            }
            set {
                if ((this.electronicImplantsField.Equals(value) != true)) {
                    this.electronicImplantsField = value;
                    this.RaisePropertyChanged("electronicImplants");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string findingCity {
            get {
                return this.findingCityField;
            }
            set {
                if ((object.ReferenceEquals(this.findingCityField, value) != true)) {
                    this.findingCityField = value;
                    this.RaisePropertyChanged("findingCity");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime findingDateTime {
            get {
                return this.findingDateTimeField;
            }
            set {
                if ((this.findingDateTimeField.Equals(value) != true)) {
                    this.findingDateTimeField = value;
                    this.RaisePropertyChanged("findingDateTime");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2MortalityDeadResidense findingResidense {
            get {
                return this.findingResidenseField;
            }
            set {
                if ((this.findingResidenseField.Equals(value) != true)) {
                    this.findingResidenseField = value;
                    this.RaisePropertyChanged("findingResidense");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2MortalityFindingSite findingSite {
            get {
                return this.findingSiteField;
            }
            set {
                if ((this.findingSiteField.Equals(value) != true)) {
                    this.findingSiteField = value;
                    this.RaisePropertyChanged("findingSite");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string findingStreetName {
            get {
                return this.findingStreetNameField;
            }
            set {
                if ((object.ReferenceEquals(this.findingStreetNameField, value) != true)) {
                    this.findingStreetNameField = value;
                    this.RaisePropertyChanged("findingStreetName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string findingStreetNum {
            get {
                return this.findingStreetNumField;
            }
            set {
                if ((object.ReferenceEquals(this.findingStreetNumField, value) != true)) {
                    this.findingStreetNumField = value;
                    this.RaisePropertyChanged("findingStreetNum");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string findingUnknown {
            get {
                return this.findingUnknownField;
            }
            set {
                if ((object.ReferenceEquals(this.findingUnknownField, value) != true)) {
                    this.findingUnknownField = value;
                    this.RaisePropertyChanged("findingUnknown");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string findingZipCode {
            get {
                return this.findingZipCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.findingZipCodeField, value) != true)) {
                    this.findingZipCodeField = value;
                    this.RaisePropertyChanged("findingZipCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string firstName {
            get {
                return this.firstNameField;
            }
            set {
                if ((object.ReferenceEquals(this.firstNameField, value) != true)) {
                    this.firstNameField = value;
                    this.RaisePropertyChanged("firstName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2Gender gender {
            get {
                return this.genderField;
            }
            set {
                if ((this.genderField.Equals(value) != true)) {
                    this.genderField = value;
                    this.RaisePropertyChanged("gender");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime mortalityAutopsyDateTime {
            get {
                return this.mortalityAutopsyDateTimeField;
            }
            set {
                if ((this.mortalityAutopsyDateTimeField.Equals(value) != true)) {
                    this.mortalityAutopsyDateTimeField = value;
                    this.RaisePropertyChanged("mortalityAutopsyDateTime");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string municipalityCode {
            get {
                return this.municipalityCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.municipalityCodeField, value) != true)) {
                    this.municipalityCodeField = value;
                    this.RaisePropertyChanged("municipalityCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2MortalityOtherSubmitterOfPage2 otherSubmitterOfPage2 {
            get {
                return this.otherSubmitterOfPage2Field;
            }
            set {
                if ((this.otherSubmitterOfPage2Field.Equals(value) != true)) {
                    this.otherSubmitterOfPage2Field = value;
                    this.RaisePropertyChanged("otherSubmitterOfPage2");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2YesNo policeContactedYesNo {
            get {
                return this.policeContactedYesNoField;
            }
            set {
                if ((this.policeContactedYesNoField.Equals(value) != true)) {
                    this.policeContactedYesNoField = value;
                    this.RaisePropertyChanged("policeContactedYesNo");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string policeStation {
            get {
                return this.policeStationField;
            }
            set {
                if ((object.ReferenceEquals(this.policeStationField, value) != true)) {
                    this.policeStationField = value;
                    this.RaisePropertyChanged("policeStation");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes sEI1Page2Later {
            get {
                return this.sEI1Page2LaterField;
            }
            set {
                if ((this.sEI1Page2LaterField.Equals(value) != true)) {
                    this.sEI1Page2LaterField = value;
                    this.RaisePropertyChanged("sEI1Page2Later");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string schemaPersonCivilRegistrationIdentifier {
            get {
                return this.schemaPersonCivilRegistrationIdentifierField;
            }
            set {
                if ((object.ReferenceEquals(this.schemaPersonCivilRegistrationIdentifierField, value) != true)) {
                    this.schemaPersonCivilRegistrationIdentifierField = value;
                    this.RaisePropertyChanged("schemaPersonCivilRegistrationIdentifier");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes signCadaveros {
            get {
                return this.signCadaverosField;
            }
            set {
                if ((this.signCadaverosField.Equals(value) != true)) {
                    this.signCadaverosField = value;
                    this.RaisePropertyChanged("signCadaveros");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes signLivores {
            get {
                return this.signLivoresField;
            }
            set {
                if ((this.signLivoresField.Equals(value) != true)) {
                    this.signLivoresField = value;
                    this.RaisePropertyChanged("signLivores");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes signMaceratio {
            get {
                return this.signMaceratioField;
            }
            set {
                if ((this.signMaceratioField.Equals(value) != true)) {
                    this.signMaceratioField = value;
                    this.RaisePropertyChanged("signMaceratio");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes signOther {
            get {
                return this.signOtherField;
            }
            set {
                if ((this.signOtherField.Equals(value) != true)) {
                    this.signOtherField = value;
                    this.RaisePropertyChanged("signOther");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes signRigor {
            get {
                return this.signRigorField;
            }
            set {
                if ((this.signRigorField.Equals(value) != true)) {
                    this.signRigorField = value;
                    this.RaisePropertyChanged("signRigor");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string streetName {
            get {
                return this.streetNameField;
            }
            set {
                if ((object.ReferenceEquals(this.streetNameField, value) != true)) {
                    this.streetNameField = value;
                    this.RaisePropertyChanged("streetName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string streetNum {
            get {
                return this.streetNumField;
            }
            set {
                if ((object.ReferenceEquals(this.streetNumField, value) != true)) {
                    this.streetNumField = value;
                    this.RaisePropertyChanged("streetNum");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string submitterCity {
            get {
                return this.submitterCityField;
            }
            set {
                if ((object.ReferenceEquals(this.submitterCityField, value) != true)) {
                    this.submitterCityField = value;
                    this.RaisePropertyChanged("submitterCity");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string submitterName {
            get {
                return this.submitterNameField;
            }
            set {
                if ((object.ReferenceEquals(this.submitterNameField, value) != true)) {
                    this.submitterNameField = value;
                    this.RaisePropertyChanged("submitterName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2MortalitySubmitterOfPage2 submitterOfPage2 {
            get {
                return this.submitterOfPage2Field;
            }
            set {
                if ((this.submitterOfPage2Field.Equals(value) != true)) {
                    this.submitterOfPage2Field = value;
                    this.RaisePropertyChanged("submitterOfPage2");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string submitterStreetName {
            get {
                return this.submitterStreetNameField;
            }
            set {
                if ((object.ReferenceEquals(this.submitterStreetNameField, value) != true)) {
                    this.submitterStreetNameField = value;
                    this.RaisePropertyChanged("submitterStreetName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string submitterStreetNum {
            get {
                return this.submitterStreetNumField;
            }
            set {
                if ((object.ReferenceEquals(this.submitterStreetNumField, value) != true)) {
                    this.submitterStreetNumField = value;
                    this.RaisePropertyChanged("submitterStreetNum");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string submitterZipCode {
            get {
                return this.submitterZipCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.submitterZipCodeField, value) != true)) {
                    this.submitterZipCodeField = value;
                    this.RaisePropertyChanged("submitterZipCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SubmittingDoctorFunction submittingDoctorFunction {
            get {
                return this.submittingDoctorFunctionField;
            }
            set {
                if ((this.submittingDoctorFunctionField.Equals(value) != true)) {
                    this.submittingDoctorFunctionField = value;
                    this.RaisePropertyChanged("submittingDoctorFunction");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string surName {
            get {
                return this.surNameField;
            }
            set {
                if ((object.ReferenceEquals(this.surNameField, value) != true)) {
                    this.surNameField = value;
                    this.RaisePropertyChanged("surName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes unidentified {
            get {
                return this.unidentifiedField;
            }
            set {
                if ((this.unidentifiedField.Equals(value) != true)) {
                    this.unidentifiedField = value;
                    this.RaisePropertyChanged("unidentified");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string zipCode {
            get {
                return this.zipCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.zipCodeField, value) != true)) {
                    this.zipCodeField = value;
                    this.RaisePropertyChanged("zipCode");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaMortality2Contract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaMortality2Contract : SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBaseMembersContract {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string autopsyChemicalFindingsField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string autopsyFindingsField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string autopsySupplementaryFindingsField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2MortalityAutopsyType autopsyTypeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string cause1ICD10CodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string cause1ICD10SubCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private long cause1TimeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string cause2ICD10CodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string cause2ICD10SubCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private long cause2TimeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string cause3ICD10CodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string cause3ICD10SubCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private long cause3TimeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string cause4ICD10CodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string cause4ICD10SubCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private long cause4TimeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string causeAICD10CodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string causeAICD10SubCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private long causeATimeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string causeBICD10CodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string causeBICD10SubCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private long causeBTimeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string causeCICD10CodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string causeCICD10SubCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private long causeCTimeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string causeDICD10CodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string causeDICD10SubCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private long causeDTimeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2MortalityCauseOfDeath causeOfDeathField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string cityField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string countryField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string firstNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2Gender genderField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2MortalityIncidentLocation incidentLocationField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaMortality2MedicationContract[] mortality2MedicationField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string municipalityCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sEI1Cause5IDC10CodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sEI1Cause5TimeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int sEI1Cause5TimeUnitField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int sEI1Cause5VersionField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sEI1Cause6IDC10CodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sEI1Cause6TimeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int sEI1Cause6TimeUnitField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int sEI1Cause6VersionField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sEI1Cause7IDC10CodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sEI1Cause7TimeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int sEI1Cause7TimeUnitField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int sEI1Cause7VersionField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sEI1Cause8IDC10CodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sEI1Cause8TimeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int sEI1Cause8TimeUnitField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int sEI1Cause8VersionField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes sEI1LateCauseField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int sEI1ProcedureField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string schemaPersonCivilRegistrationIdentifierField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string streetNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string streetNumField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string surNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes unidentifiedField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string zipCodeField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string autopsyChemicalFindings {
            get {
                return this.autopsyChemicalFindingsField;
            }
            set {
                if ((object.ReferenceEquals(this.autopsyChemicalFindingsField, value) != true)) {
                    this.autopsyChemicalFindingsField = value;
                    this.RaisePropertyChanged("autopsyChemicalFindings");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string autopsyFindings {
            get {
                return this.autopsyFindingsField;
            }
            set {
                if ((object.ReferenceEquals(this.autopsyFindingsField, value) != true)) {
                    this.autopsyFindingsField = value;
                    this.RaisePropertyChanged("autopsyFindings");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string autopsySupplementaryFindings {
            get {
                return this.autopsySupplementaryFindingsField;
            }
            set {
                if ((object.ReferenceEquals(this.autopsySupplementaryFindingsField, value) != true)) {
                    this.autopsySupplementaryFindingsField = value;
                    this.RaisePropertyChanged("autopsySupplementaryFindings");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2MortalityAutopsyType autopsyType {
            get {
                return this.autopsyTypeField;
            }
            set {
                if ((this.autopsyTypeField.Equals(value) != true)) {
                    this.autopsyTypeField = value;
                    this.RaisePropertyChanged("autopsyType");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string cause1ICD10Code {
            get {
                return this.cause1ICD10CodeField;
            }
            set {
                if ((object.ReferenceEquals(this.cause1ICD10CodeField, value) != true)) {
                    this.cause1ICD10CodeField = value;
                    this.RaisePropertyChanged("cause1ICD10Code");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string cause1ICD10SubCode {
            get {
                return this.cause1ICD10SubCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.cause1ICD10SubCodeField, value) != true)) {
                    this.cause1ICD10SubCodeField = value;
                    this.RaisePropertyChanged("cause1ICD10SubCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public long cause1Time {
            get {
                return this.cause1TimeField;
            }
            set {
                if ((this.cause1TimeField.Equals(value) != true)) {
                    this.cause1TimeField = value;
                    this.RaisePropertyChanged("cause1Time");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string cause2ICD10Code {
            get {
                return this.cause2ICD10CodeField;
            }
            set {
                if ((object.ReferenceEquals(this.cause2ICD10CodeField, value) != true)) {
                    this.cause2ICD10CodeField = value;
                    this.RaisePropertyChanged("cause2ICD10Code");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string cause2ICD10SubCode {
            get {
                return this.cause2ICD10SubCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.cause2ICD10SubCodeField, value) != true)) {
                    this.cause2ICD10SubCodeField = value;
                    this.RaisePropertyChanged("cause2ICD10SubCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public long cause2Time {
            get {
                return this.cause2TimeField;
            }
            set {
                if ((this.cause2TimeField.Equals(value) != true)) {
                    this.cause2TimeField = value;
                    this.RaisePropertyChanged("cause2Time");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string cause3ICD10Code {
            get {
                return this.cause3ICD10CodeField;
            }
            set {
                if ((object.ReferenceEquals(this.cause3ICD10CodeField, value) != true)) {
                    this.cause3ICD10CodeField = value;
                    this.RaisePropertyChanged("cause3ICD10Code");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string cause3ICD10SubCode {
            get {
                return this.cause3ICD10SubCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.cause3ICD10SubCodeField, value) != true)) {
                    this.cause3ICD10SubCodeField = value;
                    this.RaisePropertyChanged("cause3ICD10SubCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public long cause3Time {
            get {
                return this.cause3TimeField;
            }
            set {
                if ((this.cause3TimeField.Equals(value) != true)) {
                    this.cause3TimeField = value;
                    this.RaisePropertyChanged("cause3Time");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string cause4ICD10Code {
            get {
                return this.cause4ICD10CodeField;
            }
            set {
                if ((object.ReferenceEquals(this.cause4ICD10CodeField, value) != true)) {
                    this.cause4ICD10CodeField = value;
                    this.RaisePropertyChanged("cause4ICD10Code");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string cause4ICD10SubCode {
            get {
                return this.cause4ICD10SubCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.cause4ICD10SubCodeField, value) != true)) {
                    this.cause4ICD10SubCodeField = value;
                    this.RaisePropertyChanged("cause4ICD10SubCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public long cause4Time {
            get {
                return this.cause4TimeField;
            }
            set {
                if ((this.cause4TimeField.Equals(value) != true)) {
                    this.cause4TimeField = value;
                    this.RaisePropertyChanged("cause4Time");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string causeAICD10Code {
            get {
                return this.causeAICD10CodeField;
            }
            set {
                if ((object.ReferenceEquals(this.causeAICD10CodeField, value) != true)) {
                    this.causeAICD10CodeField = value;
                    this.RaisePropertyChanged("causeAICD10Code");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string causeAICD10SubCode {
            get {
                return this.causeAICD10SubCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.causeAICD10SubCodeField, value) != true)) {
                    this.causeAICD10SubCodeField = value;
                    this.RaisePropertyChanged("causeAICD10SubCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public long causeATime {
            get {
                return this.causeATimeField;
            }
            set {
                if ((this.causeATimeField.Equals(value) != true)) {
                    this.causeATimeField = value;
                    this.RaisePropertyChanged("causeATime");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string causeBICD10Code {
            get {
                return this.causeBICD10CodeField;
            }
            set {
                if ((object.ReferenceEquals(this.causeBICD10CodeField, value) != true)) {
                    this.causeBICD10CodeField = value;
                    this.RaisePropertyChanged("causeBICD10Code");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string causeBICD10SubCode {
            get {
                return this.causeBICD10SubCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.causeBICD10SubCodeField, value) != true)) {
                    this.causeBICD10SubCodeField = value;
                    this.RaisePropertyChanged("causeBICD10SubCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public long causeBTime {
            get {
                return this.causeBTimeField;
            }
            set {
                if ((this.causeBTimeField.Equals(value) != true)) {
                    this.causeBTimeField = value;
                    this.RaisePropertyChanged("causeBTime");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string causeCICD10Code {
            get {
                return this.causeCICD10CodeField;
            }
            set {
                if ((object.ReferenceEquals(this.causeCICD10CodeField, value) != true)) {
                    this.causeCICD10CodeField = value;
                    this.RaisePropertyChanged("causeCICD10Code");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string causeCICD10SubCode {
            get {
                return this.causeCICD10SubCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.causeCICD10SubCodeField, value) != true)) {
                    this.causeCICD10SubCodeField = value;
                    this.RaisePropertyChanged("causeCICD10SubCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public long causeCTime {
            get {
                return this.causeCTimeField;
            }
            set {
                if ((this.causeCTimeField.Equals(value) != true)) {
                    this.causeCTimeField = value;
                    this.RaisePropertyChanged("causeCTime");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string causeDICD10Code {
            get {
                return this.causeDICD10CodeField;
            }
            set {
                if ((object.ReferenceEquals(this.causeDICD10CodeField, value) != true)) {
                    this.causeDICD10CodeField = value;
                    this.RaisePropertyChanged("causeDICD10Code");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string causeDICD10SubCode {
            get {
                return this.causeDICD10SubCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.causeDICD10SubCodeField, value) != true)) {
                    this.causeDICD10SubCodeField = value;
                    this.RaisePropertyChanged("causeDICD10SubCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public long causeDTime {
            get {
                return this.causeDTimeField;
            }
            set {
                if ((this.causeDTimeField.Equals(value) != true)) {
                    this.causeDTimeField = value;
                    this.RaisePropertyChanged("causeDTime");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2MortalityCauseOfDeath causeOfDeath {
            get {
                return this.causeOfDeathField;
            }
            set {
                if ((this.causeOfDeathField.Equals(value) != true)) {
                    this.causeOfDeathField = value;
                    this.RaisePropertyChanged("causeOfDeath");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string city {
            get {
                return this.cityField;
            }
            set {
                if ((object.ReferenceEquals(this.cityField, value) != true)) {
                    this.cityField = value;
                    this.RaisePropertyChanged("city");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string country {
            get {
                return this.countryField;
            }
            set {
                if ((object.ReferenceEquals(this.countryField, value) != true)) {
                    this.countryField = value;
                    this.RaisePropertyChanged("country");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string firstName {
            get {
                return this.firstNameField;
            }
            set {
                if ((object.ReferenceEquals(this.firstNameField, value) != true)) {
                    this.firstNameField = value;
                    this.RaisePropertyChanged("firstName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2Gender gender {
            get {
                return this.genderField;
            }
            set {
                if ((this.genderField.Equals(value) != true)) {
                    this.genderField = value;
                    this.RaisePropertyChanged("gender");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2MortalityIncidentLocation incidentLocation {
            get {
                return this.incidentLocationField;
            }
            set {
                if ((this.incidentLocationField.Equals(value) != true)) {
                    this.incidentLocationField = value;
                    this.RaisePropertyChanged("incidentLocation");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaMortality2MedicationContract[] mortality2Medication {
            get {
                return this.mortality2MedicationField;
            }
            set {
                if ((object.ReferenceEquals(this.mortality2MedicationField, value) != true)) {
                    this.mortality2MedicationField = value;
                    this.RaisePropertyChanged("mortality2Medication");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string municipalityCode {
            get {
                return this.municipalityCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.municipalityCodeField, value) != true)) {
                    this.municipalityCodeField = value;
                    this.RaisePropertyChanged("municipalityCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sEI1Cause5IDC10Code {
            get {
                return this.sEI1Cause5IDC10CodeField;
            }
            set {
                if ((object.ReferenceEquals(this.sEI1Cause5IDC10CodeField, value) != true)) {
                    this.sEI1Cause5IDC10CodeField = value;
                    this.RaisePropertyChanged("sEI1Cause5IDC10Code");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sEI1Cause5Time {
            get {
                return this.sEI1Cause5TimeField;
            }
            set {
                if ((object.ReferenceEquals(this.sEI1Cause5TimeField, value) != true)) {
                    this.sEI1Cause5TimeField = value;
                    this.RaisePropertyChanged("sEI1Cause5Time");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int sEI1Cause5TimeUnit {
            get {
                return this.sEI1Cause5TimeUnitField;
            }
            set {
                if ((this.sEI1Cause5TimeUnitField.Equals(value) != true)) {
                    this.sEI1Cause5TimeUnitField = value;
                    this.RaisePropertyChanged("sEI1Cause5TimeUnit");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int sEI1Cause5Version {
            get {
                return this.sEI1Cause5VersionField;
            }
            set {
                if ((this.sEI1Cause5VersionField.Equals(value) != true)) {
                    this.sEI1Cause5VersionField = value;
                    this.RaisePropertyChanged("sEI1Cause5Version");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sEI1Cause6IDC10Code {
            get {
                return this.sEI1Cause6IDC10CodeField;
            }
            set {
                if ((object.ReferenceEquals(this.sEI1Cause6IDC10CodeField, value) != true)) {
                    this.sEI1Cause6IDC10CodeField = value;
                    this.RaisePropertyChanged("sEI1Cause6IDC10Code");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sEI1Cause6Time {
            get {
                return this.sEI1Cause6TimeField;
            }
            set {
                if ((object.ReferenceEquals(this.sEI1Cause6TimeField, value) != true)) {
                    this.sEI1Cause6TimeField = value;
                    this.RaisePropertyChanged("sEI1Cause6Time");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int sEI1Cause6TimeUnit {
            get {
                return this.sEI1Cause6TimeUnitField;
            }
            set {
                if ((this.sEI1Cause6TimeUnitField.Equals(value) != true)) {
                    this.sEI1Cause6TimeUnitField = value;
                    this.RaisePropertyChanged("sEI1Cause6TimeUnit");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int sEI1Cause6Version {
            get {
                return this.sEI1Cause6VersionField;
            }
            set {
                if ((this.sEI1Cause6VersionField.Equals(value) != true)) {
                    this.sEI1Cause6VersionField = value;
                    this.RaisePropertyChanged("sEI1Cause6Version");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sEI1Cause7IDC10Code {
            get {
                return this.sEI1Cause7IDC10CodeField;
            }
            set {
                if ((object.ReferenceEquals(this.sEI1Cause7IDC10CodeField, value) != true)) {
                    this.sEI1Cause7IDC10CodeField = value;
                    this.RaisePropertyChanged("sEI1Cause7IDC10Code");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sEI1Cause7Time {
            get {
                return this.sEI1Cause7TimeField;
            }
            set {
                if ((object.ReferenceEquals(this.sEI1Cause7TimeField, value) != true)) {
                    this.sEI1Cause7TimeField = value;
                    this.RaisePropertyChanged("sEI1Cause7Time");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int sEI1Cause7TimeUnit {
            get {
                return this.sEI1Cause7TimeUnitField;
            }
            set {
                if ((this.sEI1Cause7TimeUnitField.Equals(value) != true)) {
                    this.sEI1Cause7TimeUnitField = value;
                    this.RaisePropertyChanged("sEI1Cause7TimeUnit");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int sEI1Cause7Version {
            get {
                return this.sEI1Cause7VersionField;
            }
            set {
                if ((this.sEI1Cause7VersionField.Equals(value) != true)) {
                    this.sEI1Cause7VersionField = value;
                    this.RaisePropertyChanged("sEI1Cause7Version");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sEI1Cause8IDC10Code {
            get {
                return this.sEI1Cause8IDC10CodeField;
            }
            set {
                if ((object.ReferenceEquals(this.sEI1Cause8IDC10CodeField, value) != true)) {
                    this.sEI1Cause8IDC10CodeField = value;
                    this.RaisePropertyChanged("sEI1Cause8IDC10Code");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sEI1Cause8Time {
            get {
                return this.sEI1Cause8TimeField;
            }
            set {
                if ((object.ReferenceEquals(this.sEI1Cause8TimeField, value) != true)) {
                    this.sEI1Cause8TimeField = value;
                    this.RaisePropertyChanged("sEI1Cause8Time");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int sEI1Cause8TimeUnit {
            get {
                return this.sEI1Cause8TimeUnitField;
            }
            set {
                if ((this.sEI1Cause8TimeUnitField.Equals(value) != true)) {
                    this.sEI1Cause8TimeUnitField = value;
                    this.RaisePropertyChanged("sEI1Cause8TimeUnit");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int sEI1Cause8Version {
            get {
                return this.sEI1Cause8VersionField;
            }
            set {
                if ((this.sEI1Cause8VersionField.Equals(value) != true)) {
                    this.sEI1Cause8VersionField = value;
                    this.RaisePropertyChanged("sEI1Cause8Version");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes sEI1LateCause {
            get {
                return this.sEI1LateCauseField;
            }
            set {
                if ((this.sEI1LateCauseField.Equals(value) != true)) {
                    this.sEI1LateCauseField = value;
                    this.RaisePropertyChanged("sEI1LateCause");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int sEI1Procedure {
            get {
                return this.sEI1ProcedureField;
            }
            set {
                if ((this.sEI1ProcedureField.Equals(value) != true)) {
                    this.sEI1ProcedureField = value;
                    this.RaisePropertyChanged("sEI1Procedure");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string schemaPersonCivilRegistrationIdentifier {
            get {
                return this.schemaPersonCivilRegistrationIdentifierField;
            }
            set {
                if ((object.ReferenceEquals(this.schemaPersonCivilRegistrationIdentifierField, value) != true)) {
                    this.schemaPersonCivilRegistrationIdentifierField = value;
                    this.RaisePropertyChanged("schemaPersonCivilRegistrationIdentifier");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string streetName {
            get {
                return this.streetNameField;
            }
            set {
                if ((object.ReferenceEquals(this.streetNameField, value) != true)) {
                    this.streetNameField = value;
                    this.RaisePropertyChanged("streetName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string streetNum {
            get {
                return this.streetNumField;
            }
            set {
                if ((object.ReferenceEquals(this.streetNumField, value) != true)) {
                    this.streetNumField = value;
                    this.RaisePropertyChanged("streetNum");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string surName {
            get {
                return this.surNameField;
            }
            set {
                if ((object.ReferenceEquals(this.surNameField, value) != true)) {
                    this.surNameField = value;
                    this.RaisePropertyChanged("surName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes unidentified {
            get {
                return this.unidentifiedField;
            }
            set {
                if ((this.unidentifiedField.Equals(value) != true)) {
                    this.unidentifiedField = value;
                    this.RaisePropertyChanged("unidentified");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string zipCode {
            get {
                return this.zipCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.zipCodeField, value) != true)) {
                    this.zipCodeField = value;
                    this.RaisePropertyChanged("zipCode");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaNABContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaNABContract : SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBaseMembersContract {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNoNotDisc alcAntabusField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int alcDaysAntabusField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int alcDebutAgeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes alcDebutAgeNDField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int alcExcDebutAgeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes alcExcDebutAgeNDField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int alcExcLastMonthDaysField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes alcExcLastMonthDaysNDField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int alcExcYearsField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes alcExcYearsNDField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int alcIntenseAvgAlcPopsField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int alcIntenseAvgBeerField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes alcIntenseAvgNDField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int alcIntenseAvgSpiritsField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int alcIntenseAvgWineField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int alcLastMonthDaysField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes alcLastMonthDaysNDField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int alcModerateAvgAlcPopsField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int alcModerateAvgBeerField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes alcModerateAvgNDField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int alcModerateAvgSpiritsField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int alcModerateAvgWineField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int alcMthAvgAlcPopsField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int alcMthAvgBeerField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes alcMthAvgNDField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int alcMthAvgSpiritsField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int alcMthAvgWineField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int alcYearsField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes alcYearsNDField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private decimal amountAlcoholField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private decimal amountDrugsField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int birthYearField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2NABChildrenExpo childrenExpoField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int childrenNoRelationField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes childrenNoRelationNDField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int childrenO18Field;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes childrenO18NDField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNoNotDisc childrenOtherField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNoNotDisc childrenOwnField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int childrenRelationField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes childrenRelationNDField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int childrenU18Field;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes childrenU18NDField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int childrenU18OtherField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes childrenU18OtherNDField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string cityField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string clientNumberField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2NABCompletionCause completionCauseField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime completionDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2NABConcern concernFamilyField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2NABConcern concernHealthField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2NABConcern concernIllegalActField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2NABConcern concernIssuesAlcField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2NABConcern concernIssuesDrugField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2NABConcern concernOtherRelField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2NABConcern concernPsychIssuesField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2NABConcern concernUnemplField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string countryField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2NABCurrentLiving currentLivingField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int daysConflictsFamilyField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int daysConflictsOtherRelField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int daysIllegalActField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int daysIssuesAlcField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int daysIssuesDrugsField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int daysOfInjectField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int daysOfIssuesHealthField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int daysOfIssuesUnemplField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int daysOfWorkField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2NABDetox detoxField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2NABDrinking drinkingField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNoNotDisc drugsLast30Field;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int drugsLastMthAmphField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes drugsLastMthAmphNDField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int drugsLastMthBarbField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes drugsLastMthBarbNDField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int drugsLastMthCanField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes drugsLastMthCanNDField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int drugsLastMthCocaField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes drugsLastMthCocaNDField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int drugsLastMthHallField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes drugsLastMthHallNDField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int drugsLastMthHeroField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes drugsLastMthHeroNDField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int drugsLastMthInhaField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes drugsLastMthInhaNDField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int drugsLastMthMethField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes drugsLastMthMethNDField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int drugsLastMthOpiatesField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes drugsLastMthOpiatesNDField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int drugsLastMthOtherField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes drugsLastMthOtherNDField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2NABExpensePayer expensePayerField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string firstNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNoNotDisc formerlyTreatedField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2Gender genderField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2NABConcern impFamilyField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2NABConcern impIllegalActField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2NABConcern impIssuesAlcField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2NABConcern impIssuesDrugsField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2NABConcern impOtherRelField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2NABConcern impPsychIssuesField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2NABConcern importanceHealthField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2NABConcern importanceUnemplField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string institutionCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNo issueFriendsField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNo issuesChildrenField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNo issuesColleaguesField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNo issuesFatherField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNo issuesMotherField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNo issuesNeighborsField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNo issuesOtherFamField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNo issuesPartnerField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNo issuesSiblingsField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2NABMainIncome mainIncomeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2NABMaritalStatus maritalStatusField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes med24HAntabusField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes med24HBenzodiazField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes med24HCampralField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes med24HNatrexonField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes medAntabusField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes medBenzodiazField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes medCampralField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes medDayAntabusField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes medDayBenzodiazField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes medDayCampralField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes medDayNatrexonField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes medNatrexonField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string municipalityCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaNABChildrenOtherContract[] nABChildrenOtherField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaNABChildrenOwnContract[] nABChildrenOwnField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaNABConvAbuseContract[] nABConvAbuseField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaNABConvFamilyContract[] nABConvFamilyField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaNABConvGroupContract[] nABConvGroupField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaNABConvIndividualContract[] nABConvIndividualField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaNABConvPsycContract[] nABConvPsycField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string nationalityField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNo otherIncomeActivField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNo otherIncomeFamField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNo otherIncomeHealthField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNo otherIncomeIllegalField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNo otherIncomeOtherField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNo otherIncomePensionField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNo otherIncomeProsField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNo otherIncomeRevalField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNo otherIncomeSUField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNo otherIncomeUnemplField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNo otherIncomeUnempl2Field;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNo otherIncomeWageField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNo periodOfAggressionField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNo periodOfAnxietyField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNo periodOfConcentrationLapseField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNo periodOfDepressionField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNo periodOfHallucinationsField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNo periodOfMedicationField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int periodOfPsychIssuesField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNo periodOfSuicidalField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNo periodOfSuicideAttemptField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2NABProfession professionField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2NABReferal referalField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime registrationDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes reportModule2Field;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string residenceMunicipalityField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sORCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string schemaModifiedByField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string schemaPersonCivilRegistrationIdentifierField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2NABSchool schoolField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2NABSmoking smokingField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string streetNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string streetNumField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string surNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime treat24HBeginField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime treat24HEndField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime treatDayBeginField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime treatDayEndField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNo waitingTrialField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string zipCodeField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNoNotDisc alcAntabus {
            get {
                return this.alcAntabusField;
            }
            set {
                if ((this.alcAntabusField.Equals(value) != true)) {
                    this.alcAntabusField = value;
                    this.RaisePropertyChanged("alcAntabus");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int alcDaysAntabus {
            get {
                return this.alcDaysAntabusField;
            }
            set {
                if ((this.alcDaysAntabusField.Equals(value) != true)) {
                    this.alcDaysAntabusField = value;
                    this.RaisePropertyChanged("alcDaysAntabus");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int alcDebutAge {
            get {
                return this.alcDebutAgeField;
            }
            set {
                if ((this.alcDebutAgeField.Equals(value) != true)) {
                    this.alcDebutAgeField = value;
                    this.RaisePropertyChanged("alcDebutAge");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes alcDebutAgeND {
            get {
                return this.alcDebutAgeNDField;
            }
            set {
                if ((this.alcDebutAgeNDField.Equals(value) != true)) {
                    this.alcDebutAgeNDField = value;
                    this.RaisePropertyChanged("alcDebutAgeND");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int alcExcDebutAge {
            get {
                return this.alcExcDebutAgeField;
            }
            set {
                if ((this.alcExcDebutAgeField.Equals(value) != true)) {
                    this.alcExcDebutAgeField = value;
                    this.RaisePropertyChanged("alcExcDebutAge");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes alcExcDebutAgeND {
            get {
                return this.alcExcDebutAgeNDField;
            }
            set {
                if ((this.alcExcDebutAgeNDField.Equals(value) != true)) {
                    this.alcExcDebutAgeNDField = value;
                    this.RaisePropertyChanged("alcExcDebutAgeND");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int alcExcLastMonthDays {
            get {
                return this.alcExcLastMonthDaysField;
            }
            set {
                if ((this.alcExcLastMonthDaysField.Equals(value) != true)) {
                    this.alcExcLastMonthDaysField = value;
                    this.RaisePropertyChanged("alcExcLastMonthDays");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes alcExcLastMonthDaysND {
            get {
                return this.alcExcLastMonthDaysNDField;
            }
            set {
                if ((this.alcExcLastMonthDaysNDField.Equals(value) != true)) {
                    this.alcExcLastMonthDaysNDField = value;
                    this.RaisePropertyChanged("alcExcLastMonthDaysND");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int alcExcYears {
            get {
                return this.alcExcYearsField;
            }
            set {
                if ((this.alcExcYearsField.Equals(value) != true)) {
                    this.alcExcYearsField = value;
                    this.RaisePropertyChanged("alcExcYears");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes alcExcYearsND {
            get {
                return this.alcExcYearsNDField;
            }
            set {
                if ((this.alcExcYearsNDField.Equals(value) != true)) {
                    this.alcExcYearsNDField = value;
                    this.RaisePropertyChanged("alcExcYearsND");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int alcIntenseAvgAlcPops {
            get {
                return this.alcIntenseAvgAlcPopsField;
            }
            set {
                if ((this.alcIntenseAvgAlcPopsField.Equals(value) != true)) {
                    this.alcIntenseAvgAlcPopsField = value;
                    this.RaisePropertyChanged("alcIntenseAvgAlcPops");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int alcIntenseAvgBeer {
            get {
                return this.alcIntenseAvgBeerField;
            }
            set {
                if ((this.alcIntenseAvgBeerField.Equals(value) != true)) {
                    this.alcIntenseAvgBeerField = value;
                    this.RaisePropertyChanged("alcIntenseAvgBeer");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes alcIntenseAvgND {
            get {
                return this.alcIntenseAvgNDField;
            }
            set {
                if ((this.alcIntenseAvgNDField.Equals(value) != true)) {
                    this.alcIntenseAvgNDField = value;
                    this.RaisePropertyChanged("alcIntenseAvgND");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int alcIntenseAvgSpirits {
            get {
                return this.alcIntenseAvgSpiritsField;
            }
            set {
                if ((this.alcIntenseAvgSpiritsField.Equals(value) != true)) {
                    this.alcIntenseAvgSpiritsField = value;
                    this.RaisePropertyChanged("alcIntenseAvgSpirits");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int alcIntenseAvgWine {
            get {
                return this.alcIntenseAvgWineField;
            }
            set {
                if ((this.alcIntenseAvgWineField.Equals(value) != true)) {
                    this.alcIntenseAvgWineField = value;
                    this.RaisePropertyChanged("alcIntenseAvgWine");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int alcLastMonthDays {
            get {
                return this.alcLastMonthDaysField;
            }
            set {
                if ((this.alcLastMonthDaysField.Equals(value) != true)) {
                    this.alcLastMonthDaysField = value;
                    this.RaisePropertyChanged("alcLastMonthDays");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes alcLastMonthDaysND {
            get {
                return this.alcLastMonthDaysNDField;
            }
            set {
                if ((this.alcLastMonthDaysNDField.Equals(value) != true)) {
                    this.alcLastMonthDaysNDField = value;
                    this.RaisePropertyChanged("alcLastMonthDaysND");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int alcModerateAvgAlcPops {
            get {
                return this.alcModerateAvgAlcPopsField;
            }
            set {
                if ((this.alcModerateAvgAlcPopsField.Equals(value) != true)) {
                    this.alcModerateAvgAlcPopsField = value;
                    this.RaisePropertyChanged("alcModerateAvgAlcPops");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int alcModerateAvgBeer {
            get {
                return this.alcModerateAvgBeerField;
            }
            set {
                if ((this.alcModerateAvgBeerField.Equals(value) != true)) {
                    this.alcModerateAvgBeerField = value;
                    this.RaisePropertyChanged("alcModerateAvgBeer");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes alcModerateAvgND {
            get {
                return this.alcModerateAvgNDField;
            }
            set {
                if ((this.alcModerateAvgNDField.Equals(value) != true)) {
                    this.alcModerateAvgNDField = value;
                    this.RaisePropertyChanged("alcModerateAvgND");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int alcModerateAvgSpirits {
            get {
                return this.alcModerateAvgSpiritsField;
            }
            set {
                if ((this.alcModerateAvgSpiritsField.Equals(value) != true)) {
                    this.alcModerateAvgSpiritsField = value;
                    this.RaisePropertyChanged("alcModerateAvgSpirits");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int alcModerateAvgWine {
            get {
                return this.alcModerateAvgWineField;
            }
            set {
                if ((this.alcModerateAvgWineField.Equals(value) != true)) {
                    this.alcModerateAvgWineField = value;
                    this.RaisePropertyChanged("alcModerateAvgWine");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int alcMthAvgAlcPops {
            get {
                return this.alcMthAvgAlcPopsField;
            }
            set {
                if ((this.alcMthAvgAlcPopsField.Equals(value) != true)) {
                    this.alcMthAvgAlcPopsField = value;
                    this.RaisePropertyChanged("alcMthAvgAlcPops");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int alcMthAvgBeer {
            get {
                return this.alcMthAvgBeerField;
            }
            set {
                if ((this.alcMthAvgBeerField.Equals(value) != true)) {
                    this.alcMthAvgBeerField = value;
                    this.RaisePropertyChanged("alcMthAvgBeer");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes alcMthAvgND {
            get {
                return this.alcMthAvgNDField;
            }
            set {
                if ((this.alcMthAvgNDField.Equals(value) != true)) {
                    this.alcMthAvgNDField = value;
                    this.RaisePropertyChanged("alcMthAvgND");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int alcMthAvgSpirits {
            get {
                return this.alcMthAvgSpiritsField;
            }
            set {
                if ((this.alcMthAvgSpiritsField.Equals(value) != true)) {
                    this.alcMthAvgSpiritsField = value;
                    this.RaisePropertyChanged("alcMthAvgSpirits");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int alcMthAvgWine {
            get {
                return this.alcMthAvgWineField;
            }
            set {
                if ((this.alcMthAvgWineField.Equals(value) != true)) {
                    this.alcMthAvgWineField = value;
                    this.RaisePropertyChanged("alcMthAvgWine");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int alcYears {
            get {
                return this.alcYearsField;
            }
            set {
                if ((this.alcYearsField.Equals(value) != true)) {
                    this.alcYearsField = value;
                    this.RaisePropertyChanged("alcYears");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes alcYearsND {
            get {
                return this.alcYearsNDField;
            }
            set {
                if ((this.alcYearsNDField.Equals(value) != true)) {
                    this.alcYearsNDField = value;
                    this.RaisePropertyChanged("alcYearsND");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public decimal amountAlcohol {
            get {
                return this.amountAlcoholField;
            }
            set {
                if ((this.amountAlcoholField.Equals(value) != true)) {
                    this.amountAlcoholField = value;
                    this.RaisePropertyChanged("amountAlcohol");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public decimal amountDrugs {
            get {
                return this.amountDrugsField;
            }
            set {
                if ((this.amountDrugsField.Equals(value) != true)) {
                    this.amountDrugsField = value;
                    this.RaisePropertyChanged("amountDrugs");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int birthYear {
            get {
                return this.birthYearField;
            }
            set {
                if ((this.birthYearField.Equals(value) != true)) {
                    this.birthYearField = value;
                    this.RaisePropertyChanged("birthYear");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2NABChildrenExpo childrenExpo {
            get {
                return this.childrenExpoField;
            }
            set {
                if ((this.childrenExpoField.Equals(value) != true)) {
                    this.childrenExpoField = value;
                    this.RaisePropertyChanged("childrenExpo");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int childrenNoRelation {
            get {
                return this.childrenNoRelationField;
            }
            set {
                if ((this.childrenNoRelationField.Equals(value) != true)) {
                    this.childrenNoRelationField = value;
                    this.RaisePropertyChanged("childrenNoRelation");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes childrenNoRelationND {
            get {
                return this.childrenNoRelationNDField;
            }
            set {
                if ((this.childrenNoRelationNDField.Equals(value) != true)) {
                    this.childrenNoRelationNDField = value;
                    this.RaisePropertyChanged("childrenNoRelationND");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int childrenO18 {
            get {
                return this.childrenO18Field;
            }
            set {
                if ((this.childrenO18Field.Equals(value) != true)) {
                    this.childrenO18Field = value;
                    this.RaisePropertyChanged("childrenO18");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes childrenO18ND {
            get {
                return this.childrenO18NDField;
            }
            set {
                if ((this.childrenO18NDField.Equals(value) != true)) {
                    this.childrenO18NDField = value;
                    this.RaisePropertyChanged("childrenO18ND");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNoNotDisc childrenOther {
            get {
                return this.childrenOtherField;
            }
            set {
                if ((this.childrenOtherField.Equals(value) != true)) {
                    this.childrenOtherField = value;
                    this.RaisePropertyChanged("childrenOther");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNoNotDisc childrenOwn {
            get {
                return this.childrenOwnField;
            }
            set {
                if ((this.childrenOwnField.Equals(value) != true)) {
                    this.childrenOwnField = value;
                    this.RaisePropertyChanged("childrenOwn");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int childrenRelation {
            get {
                return this.childrenRelationField;
            }
            set {
                if ((this.childrenRelationField.Equals(value) != true)) {
                    this.childrenRelationField = value;
                    this.RaisePropertyChanged("childrenRelation");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes childrenRelationND {
            get {
                return this.childrenRelationNDField;
            }
            set {
                if ((this.childrenRelationNDField.Equals(value) != true)) {
                    this.childrenRelationNDField = value;
                    this.RaisePropertyChanged("childrenRelationND");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int childrenU18 {
            get {
                return this.childrenU18Field;
            }
            set {
                if ((this.childrenU18Field.Equals(value) != true)) {
                    this.childrenU18Field = value;
                    this.RaisePropertyChanged("childrenU18");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes childrenU18ND {
            get {
                return this.childrenU18NDField;
            }
            set {
                if ((this.childrenU18NDField.Equals(value) != true)) {
                    this.childrenU18NDField = value;
                    this.RaisePropertyChanged("childrenU18ND");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int childrenU18Other {
            get {
                return this.childrenU18OtherField;
            }
            set {
                if ((this.childrenU18OtherField.Equals(value) != true)) {
                    this.childrenU18OtherField = value;
                    this.RaisePropertyChanged("childrenU18Other");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes childrenU18OtherND {
            get {
                return this.childrenU18OtherNDField;
            }
            set {
                if ((this.childrenU18OtherNDField.Equals(value) != true)) {
                    this.childrenU18OtherNDField = value;
                    this.RaisePropertyChanged("childrenU18OtherND");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string city {
            get {
                return this.cityField;
            }
            set {
                if ((object.ReferenceEquals(this.cityField, value) != true)) {
                    this.cityField = value;
                    this.RaisePropertyChanged("city");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string clientNumber {
            get {
                return this.clientNumberField;
            }
            set {
                if ((object.ReferenceEquals(this.clientNumberField, value) != true)) {
                    this.clientNumberField = value;
                    this.RaisePropertyChanged("clientNumber");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2NABCompletionCause completionCause {
            get {
                return this.completionCauseField;
            }
            set {
                if ((this.completionCauseField.Equals(value) != true)) {
                    this.completionCauseField = value;
                    this.RaisePropertyChanged("completionCause");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime completionDate {
            get {
                return this.completionDateField;
            }
            set {
                if ((this.completionDateField.Equals(value) != true)) {
                    this.completionDateField = value;
                    this.RaisePropertyChanged("completionDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2NABConcern concernFamily {
            get {
                return this.concernFamilyField;
            }
            set {
                if ((this.concernFamilyField.Equals(value) != true)) {
                    this.concernFamilyField = value;
                    this.RaisePropertyChanged("concernFamily");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2NABConcern concernHealth {
            get {
                return this.concernHealthField;
            }
            set {
                if ((this.concernHealthField.Equals(value) != true)) {
                    this.concernHealthField = value;
                    this.RaisePropertyChanged("concernHealth");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2NABConcern concernIllegalAct {
            get {
                return this.concernIllegalActField;
            }
            set {
                if ((this.concernIllegalActField.Equals(value) != true)) {
                    this.concernIllegalActField = value;
                    this.RaisePropertyChanged("concernIllegalAct");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2NABConcern concernIssuesAlc {
            get {
                return this.concernIssuesAlcField;
            }
            set {
                if ((this.concernIssuesAlcField.Equals(value) != true)) {
                    this.concernIssuesAlcField = value;
                    this.RaisePropertyChanged("concernIssuesAlc");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2NABConcern concernIssuesDrug {
            get {
                return this.concernIssuesDrugField;
            }
            set {
                if ((this.concernIssuesDrugField.Equals(value) != true)) {
                    this.concernIssuesDrugField = value;
                    this.RaisePropertyChanged("concernIssuesDrug");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2NABConcern concernOtherRel {
            get {
                return this.concernOtherRelField;
            }
            set {
                if ((this.concernOtherRelField.Equals(value) != true)) {
                    this.concernOtherRelField = value;
                    this.RaisePropertyChanged("concernOtherRel");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2NABConcern concernPsychIssues {
            get {
                return this.concernPsychIssuesField;
            }
            set {
                if ((this.concernPsychIssuesField.Equals(value) != true)) {
                    this.concernPsychIssuesField = value;
                    this.RaisePropertyChanged("concernPsychIssues");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2NABConcern concernUnempl {
            get {
                return this.concernUnemplField;
            }
            set {
                if ((this.concernUnemplField.Equals(value) != true)) {
                    this.concernUnemplField = value;
                    this.RaisePropertyChanged("concernUnempl");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string country {
            get {
                return this.countryField;
            }
            set {
                if ((object.ReferenceEquals(this.countryField, value) != true)) {
                    this.countryField = value;
                    this.RaisePropertyChanged("country");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2NABCurrentLiving currentLiving {
            get {
                return this.currentLivingField;
            }
            set {
                if ((this.currentLivingField.Equals(value) != true)) {
                    this.currentLivingField = value;
                    this.RaisePropertyChanged("currentLiving");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int daysConflictsFamily {
            get {
                return this.daysConflictsFamilyField;
            }
            set {
                if ((this.daysConflictsFamilyField.Equals(value) != true)) {
                    this.daysConflictsFamilyField = value;
                    this.RaisePropertyChanged("daysConflictsFamily");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int daysConflictsOtherRel {
            get {
                return this.daysConflictsOtherRelField;
            }
            set {
                if ((this.daysConflictsOtherRelField.Equals(value) != true)) {
                    this.daysConflictsOtherRelField = value;
                    this.RaisePropertyChanged("daysConflictsOtherRel");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int daysIllegalAct {
            get {
                return this.daysIllegalActField;
            }
            set {
                if ((this.daysIllegalActField.Equals(value) != true)) {
                    this.daysIllegalActField = value;
                    this.RaisePropertyChanged("daysIllegalAct");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int daysIssuesAlc {
            get {
                return this.daysIssuesAlcField;
            }
            set {
                if ((this.daysIssuesAlcField.Equals(value) != true)) {
                    this.daysIssuesAlcField = value;
                    this.RaisePropertyChanged("daysIssuesAlc");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int daysIssuesDrugs {
            get {
                return this.daysIssuesDrugsField;
            }
            set {
                if ((this.daysIssuesDrugsField.Equals(value) != true)) {
                    this.daysIssuesDrugsField = value;
                    this.RaisePropertyChanged("daysIssuesDrugs");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int daysOfInject {
            get {
                return this.daysOfInjectField;
            }
            set {
                if ((this.daysOfInjectField.Equals(value) != true)) {
                    this.daysOfInjectField = value;
                    this.RaisePropertyChanged("daysOfInject");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int daysOfIssuesHealth {
            get {
                return this.daysOfIssuesHealthField;
            }
            set {
                if ((this.daysOfIssuesHealthField.Equals(value) != true)) {
                    this.daysOfIssuesHealthField = value;
                    this.RaisePropertyChanged("daysOfIssuesHealth");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int daysOfIssuesUnempl {
            get {
                return this.daysOfIssuesUnemplField;
            }
            set {
                if ((this.daysOfIssuesUnemplField.Equals(value) != true)) {
                    this.daysOfIssuesUnemplField = value;
                    this.RaisePropertyChanged("daysOfIssuesUnempl");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int daysOfWork {
            get {
                return this.daysOfWorkField;
            }
            set {
                if ((this.daysOfWorkField.Equals(value) != true)) {
                    this.daysOfWorkField = value;
                    this.RaisePropertyChanged("daysOfWork");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2NABDetox detox {
            get {
                return this.detoxField;
            }
            set {
                if ((this.detoxField.Equals(value) != true)) {
                    this.detoxField = value;
                    this.RaisePropertyChanged("detox");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2NABDrinking drinking {
            get {
                return this.drinkingField;
            }
            set {
                if ((this.drinkingField.Equals(value) != true)) {
                    this.drinkingField = value;
                    this.RaisePropertyChanged("drinking");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNoNotDisc drugsLast30 {
            get {
                return this.drugsLast30Field;
            }
            set {
                if ((this.drugsLast30Field.Equals(value) != true)) {
                    this.drugsLast30Field = value;
                    this.RaisePropertyChanged("drugsLast30");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int drugsLastMthAmph {
            get {
                return this.drugsLastMthAmphField;
            }
            set {
                if ((this.drugsLastMthAmphField.Equals(value) != true)) {
                    this.drugsLastMthAmphField = value;
                    this.RaisePropertyChanged("drugsLastMthAmph");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes drugsLastMthAmphND {
            get {
                return this.drugsLastMthAmphNDField;
            }
            set {
                if ((this.drugsLastMthAmphNDField.Equals(value) != true)) {
                    this.drugsLastMthAmphNDField = value;
                    this.RaisePropertyChanged("drugsLastMthAmphND");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int drugsLastMthBarb {
            get {
                return this.drugsLastMthBarbField;
            }
            set {
                if ((this.drugsLastMthBarbField.Equals(value) != true)) {
                    this.drugsLastMthBarbField = value;
                    this.RaisePropertyChanged("drugsLastMthBarb");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes drugsLastMthBarbND {
            get {
                return this.drugsLastMthBarbNDField;
            }
            set {
                if ((this.drugsLastMthBarbNDField.Equals(value) != true)) {
                    this.drugsLastMthBarbNDField = value;
                    this.RaisePropertyChanged("drugsLastMthBarbND");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int drugsLastMthCan {
            get {
                return this.drugsLastMthCanField;
            }
            set {
                if ((this.drugsLastMthCanField.Equals(value) != true)) {
                    this.drugsLastMthCanField = value;
                    this.RaisePropertyChanged("drugsLastMthCan");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes drugsLastMthCanND {
            get {
                return this.drugsLastMthCanNDField;
            }
            set {
                if ((this.drugsLastMthCanNDField.Equals(value) != true)) {
                    this.drugsLastMthCanNDField = value;
                    this.RaisePropertyChanged("drugsLastMthCanND");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int drugsLastMthCoca {
            get {
                return this.drugsLastMthCocaField;
            }
            set {
                if ((this.drugsLastMthCocaField.Equals(value) != true)) {
                    this.drugsLastMthCocaField = value;
                    this.RaisePropertyChanged("drugsLastMthCoca");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes drugsLastMthCocaND {
            get {
                return this.drugsLastMthCocaNDField;
            }
            set {
                if ((this.drugsLastMthCocaNDField.Equals(value) != true)) {
                    this.drugsLastMthCocaNDField = value;
                    this.RaisePropertyChanged("drugsLastMthCocaND");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int drugsLastMthHall {
            get {
                return this.drugsLastMthHallField;
            }
            set {
                if ((this.drugsLastMthHallField.Equals(value) != true)) {
                    this.drugsLastMthHallField = value;
                    this.RaisePropertyChanged("drugsLastMthHall");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes drugsLastMthHallND {
            get {
                return this.drugsLastMthHallNDField;
            }
            set {
                if ((this.drugsLastMthHallNDField.Equals(value) != true)) {
                    this.drugsLastMthHallNDField = value;
                    this.RaisePropertyChanged("drugsLastMthHallND");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int drugsLastMthHero {
            get {
                return this.drugsLastMthHeroField;
            }
            set {
                if ((this.drugsLastMthHeroField.Equals(value) != true)) {
                    this.drugsLastMthHeroField = value;
                    this.RaisePropertyChanged("drugsLastMthHero");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes drugsLastMthHeroND {
            get {
                return this.drugsLastMthHeroNDField;
            }
            set {
                if ((this.drugsLastMthHeroNDField.Equals(value) != true)) {
                    this.drugsLastMthHeroNDField = value;
                    this.RaisePropertyChanged("drugsLastMthHeroND");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int drugsLastMthInha {
            get {
                return this.drugsLastMthInhaField;
            }
            set {
                if ((this.drugsLastMthInhaField.Equals(value) != true)) {
                    this.drugsLastMthInhaField = value;
                    this.RaisePropertyChanged("drugsLastMthInha");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes drugsLastMthInhaND {
            get {
                return this.drugsLastMthInhaNDField;
            }
            set {
                if ((this.drugsLastMthInhaNDField.Equals(value) != true)) {
                    this.drugsLastMthInhaNDField = value;
                    this.RaisePropertyChanged("drugsLastMthInhaND");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int drugsLastMthMeth {
            get {
                return this.drugsLastMthMethField;
            }
            set {
                if ((this.drugsLastMthMethField.Equals(value) != true)) {
                    this.drugsLastMthMethField = value;
                    this.RaisePropertyChanged("drugsLastMthMeth");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes drugsLastMthMethND {
            get {
                return this.drugsLastMthMethNDField;
            }
            set {
                if ((this.drugsLastMthMethNDField.Equals(value) != true)) {
                    this.drugsLastMthMethNDField = value;
                    this.RaisePropertyChanged("drugsLastMthMethND");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int drugsLastMthOpiates {
            get {
                return this.drugsLastMthOpiatesField;
            }
            set {
                if ((this.drugsLastMthOpiatesField.Equals(value) != true)) {
                    this.drugsLastMthOpiatesField = value;
                    this.RaisePropertyChanged("drugsLastMthOpiates");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes drugsLastMthOpiatesND {
            get {
                return this.drugsLastMthOpiatesNDField;
            }
            set {
                if ((this.drugsLastMthOpiatesNDField.Equals(value) != true)) {
                    this.drugsLastMthOpiatesNDField = value;
                    this.RaisePropertyChanged("drugsLastMthOpiatesND");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int drugsLastMthOther {
            get {
                return this.drugsLastMthOtherField;
            }
            set {
                if ((this.drugsLastMthOtherField.Equals(value) != true)) {
                    this.drugsLastMthOtherField = value;
                    this.RaisePropertyChanged("drugsLastMthOther");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes drugsLastMthOtherND {
            get {
                return this.drugsLastMthOtherNDField;
            }
            set {
                if ((this.drugsLastMthOtherNDField.Equals(value) != true)) {
                    this.drugsLastMthOtherNDField = value;
                    this.RaisePropertyChanged("drugsLastMthOtherND");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2NABExpensePayer expensePayer {
            get {
                return this.expensePayerField;
            }
            set {
                if ((this.expensePayerField.Equals(value) != true)) {
                    this.expensePayerField = value;
                    this.RaisePropertyChanged("expensePayer");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string firstName {
            get {
                return this.firstNameField;
            }
            set {
                if ((object.ReferenceEquals(this.firstNameField, value) != true)) {
                    this.firstNameField = value;
                    this.RaisePropertyChanged("firstName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNoNotDisc formerlyTreated {
            get {
                return this.formerlyTreatedField;
            }
            set {
                if ((this.formerlyTreatedField.Equals(value) != true)) {
                    this.formerlyTreatedField = value;
                    this.RaisePropertyChanged("formerlyTreated");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2Gender gender {
            get {
                return this.genderField;
            }
            set {
                if ((this.genderField.Equals(value) != true)) {
                    this.genderField = value;
                    this.RaisePropertyChanged("gender");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2NABConcern impFamily {
            get {
                return this.impFamilyField;
            }
            set {
                if ((this.impFamilyField.Equals(value) != true)) {
                    this.impFamilyField = value;
                    this.RaisePropertyChanged("impFamily");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2NABConcern impIllegalAct {
            get {
                return this.impIllegalActField;
            }
            set {
                if ((this.impIllegalActField.Equals(value) != true)) {
                    this.impIllegalActField = value;
                    this.RaisePropertyChanged("impIllegalAct");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2NABConcern impIssuesAlc {
            get {
                return this.impIssuesAlcField;
            }
            set {
                if ((this.impIssuesAlcField.Equals(value) != true)) {
                    this.impIssuesAlcField = value;
                    this.RaisePropertyChanged("impIssuesAlc");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2NABConcern impIssuesDrugs {
            get {
                return this.impIssuesDrugsField;
            }
            set {
                if ((this.impIssuesDrugsField.Equals(value) != true)) {
                    this.impIssuesDrugsField = value;
                    this.RaisePropertyChanged("impIssuesDrugs");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2NABConcern impOtherRel {
            get {
                return this.impOtherRelField;
            }
            set {
                if ((this.impOtherRelField.Equals(value) != true)) {
                    this.impOtherRelField = value;
                    this.RaisePropertyChanged("impOtherRel");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2NABConcern impPsychIssues {
            get {
                return this.impPsychIssuesField;
            }
            set {
                if ((this.impPsychIssuesField.Equals(value) != true)) {
                    this.impPsychIssuesField = value;
                    this.RaisePropertyChanged("impPsychIssues");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2NABConcern importanceHealth {
            get {
                return this.importanceHealthField;
            }
            set {
                if ((this.importanceHealthField.Equals(value) != true)) {
                    this.importanceHealthField = value;
                    this.RaisePropertyChanged("importanceHealth");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2NABConcern importanceUnempl {
            get {
                return this.importanceUnemplField;
            }
            set {
                if ((this.importanceUnemplField.Equals(value) != true)) {
                    this.importanceUnemplField = value;
                    this.RaisePropertyChanged("importanceUnempl");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string institutionCode {
            get {
                return this.institutionCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.institutionCodeField, value) != true)) {
                    this.institutionCodeField = value;
                    this.RaisePropertyChanged("institutionCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNo issueFriends {
            get {
                return this.issueFriendsField;
            }
            set {
                if ((this.issueFriendsField.Equals(value) != true)) {
                    this.issueFriendsField = value;
                    this.RaisePropertyChanged("issueFriends");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNo issuesChildren {
            get {
                return this.issuesChildrenField;
            }
            set {
                if ((this.issuesChildrenField.Equals(value) != true)) {
                    this.issuesChildrenField = value;
                    this.RaisePropertyChanged("issuesChildren");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNo issuesColleagues {
            get {
                return this.issuesColleaguesField;
            }
            set {
                if ((this.issuesColleaguesField.Equals(value) != true)) {
                    this.issuesColleaguesField = value;
                    this.RaisePropertyChanged("issuesColleagues");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNo issuesFather {
            get {
                return this.issuesFatherField;
            }
            set {
                if ((this.issuesFatherField.Equals(value) != true)) {
                    this.issuesFatherField = value;
                    this.RaisePropertyChanged("issuesFather");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNo issuesMother {
            get {
                return this.issuesMotherField;
            }
            set {
                if ((this.issuesMotherField.Equals(value) != true)) {
                    this.issuesMotherField = value;
                    this.RaisePropertyChanged("issuesMother");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNo issuesNeighbors {
            get {
                return this.issuesNeighborsField;
            }
            set {
                if ((this.issuesNeighborsField.Equals(value) != true)) {
                    this.issuesNeighborsField = value;
                    this.RaisePropertyChanged("issuesNeighbors");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNo issuesOtherFam {
            get {
                return this.issuesOtherFamField;
            }
            set {
                if ((this.issuesOtherFamField.Equals(value) != true)) {
                    this.issuesOtherFamField = value;
                    this.RaisePropertyChanged("issuesOtherFam");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNo issuesPartner {
            get {
                return this.issuesPartnerField;
            }
            set {
                if ((this.issuesPartnerField.Equals(value) != true)) {
                    this.issuesPartnerField = value;
                    this.RaisePropertyChanged("issuesPartner");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNo issuesSiblings {
            get {
                return this.issuesSiblingsField;
            }
            set {
                if ((this.issuesSiblingsField.Equals(value) != true)) {
                    this.issuesSiblingsField = value;
                    this.RaisePropertyChanged("issuesSiblings");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2NABMainIncome mainIncome {
            get {
                return this.mainIncomeField;
            }
            set {
                if ((this.mainIncomeField.Equals(value) != true)) {
                    this.mainIncomeField = value;
                    this.RaisePropertyChanged("mainIncome");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2NABMaritalStatus maritalStatus {
            get {
                return this.maritalStatusField;
            }
            set {
                if ((this.maritalStatusField.Equals(value) != true)) {
                    this.maritalStatusField = value;
                    this.RaisePropertyChanged("maritalStatus");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes med24HAntabus {
            get {
                return this.med24HAntabusField;
            }
            set {
                if ((this.med24HAntabusField.Equals(value) != true)) {
                    this.med24HAntabusField = value;
                    this.RaisePropertyChanged("med24HAntabus");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes med24HBenzodiaz {
            get {
                return this.med24HBenzodiazField;
            }
            set {
                if ((this.med24HBenzodiazField.Equals(value) != true)) {
                    this.med24HBenzodiazField = value;
                    this.RaisePropertyChanged("med24HBenzodiaz");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes med24HCampral {
            get {
                return this.med24HCampralField;
            }
            set {
                if ((this.med24HCampralField.Equals(value) != true)) {
                    this.med24HCampralField = value;
                    this.RaisePropertyChanged("med24HCampral");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes med24HNatrexon {
            get {
                return this.med24HNatrexonField;
            }
            set {
                if ((this.med24HNatrexonField.Equals(value) != true)) {
                    this.med24HNatrexonField = value;
                    this.RaisePropertyChanged("med24HNatrexon");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes medAntabus {
            get {
                return this.medAntabusField;
            }
            set {
                if ((this.medAntabusField.Equals(value) != true)) {
                    this.medAntabusField = value;
                    this.RaisePropertyChanged("medAntabus");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes medBenzodiaz {
            get {
                return this.medBenzodiazField;
            }
            set {
                if ((this.medBenzodiazField.Equals(value) != true)) {
                    this.medBenzodiazField = value;
                    this.RaisePropertyChanged("medBenzodiaz");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes medCampral {
            get {
                return this.medCampralField;
            }
            set {
                if ((this.medCampralField.Equals(value) != true)) {
                    this.medCampralField = value;
                    this.RaisePropertyChanged("medCampral");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes medDayAntabus {
            get {
                return this.medDayAntabusField;
            }
            set {
                if ((this.medDayAntabusField.Equals(value) != true)) {
                    this.medDayAntabusField = value;
                    this.RaisePropertyChanged("medDayAntabus");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes medDayBenzodiaz {
            get {
                return this.medDayBenzodiazField;
            }
            set {
                if ((this.medDayBenzodiazField.Equals(value) != true)) {
                    this.medDayBenzodiazField = value;
                    this.RaisePropertyChanged("medDayBenzodiaz");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes medDayCampral {
            get {
                return this.medDayCampralField;
            }
            set {
                if ((this.medDayCampralField.Equals(value) != true)) {
                    this.medDayCampralField = value;
                    this.RaisePropertyChanged("medDayCampral");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes medDayNatrexon {
            get {
                return this.medDayNatrexonField;
            }
            set {
                if ((this.medDayNatrexonField.Equals(value) != true)) {
                    this.medDayNatrexonField = value;
                    this.RaisePropertyChanged("medDayNatrexon");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes medNatrexon {
            get {
                return this.medNatrexonField;
            }
            set {
                if ((this.medNatrexonField.Equals(value) != true)) {
                    this.medNatrexonField = value;
                    this.RaisePropertyChanged("medNatrexon");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string municipalityCode {
            get {
                return this.municipalityCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.municipalityCodeField, value) != true)) {
                    this.municipalityCodeField = value;
                    this.RaisePropertyChanged("municipalityCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaNABChildrenOtherContract[] nABChildrenOther {
            get {
                return this.nABChildrenOtherField;
            }
            set {
                if ((object.ReferenceEquals(this.nABChildrenOtherField, value) != true)) {
                    this.nABChildrenOtherField = value;
                    this.RaisePropertyChanged("nABChildrenOther");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaNABChildrenOwnContract[] nABChildrenOwn {
            get {
                return this.nABChildrenOwnField;
            }
            set {
                if ((object.ReferenceEquals(this.nABChildrenOwnField, value) != true)) {
                    this.nABChildrenOwnField = value;
                    this.RaisePropertyChanged("nABChildrenOwn");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaNABConvAbuseContract[] nABConvAbuse {
            get {
                return this.nABConvAbuseField;
            }
            set {
                if ((object.ReferenceEquals(this.nABConvAbuseField, value) != true)) {
                    this.nABConvAbuseField = value;
                    this.RaisePropertyChanged("nABConvAbuse");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaNABConvFamilyContract[] nABConvFamily {
            get {
                return this.nABConvFamilyField;
            }
            set {
                if ((object.ReferenceEquals(this.nABConvFamilyField, value) != true)) {
                    this.nABConvFamilyField = value;
                    this.RaisePropertyChanged("nABConvFamily");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaNABConvGroupContract[] nABConvGroup {
            get {
                return this.nABConvGroupField;
            }
            set {
                if ((object.ReferenceEquals(this.nABConvGroupField, value) != true)) {
                    this.nABConvGroupField = value;
                    this.RaisePropertyChanged("nABConvGroup");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaNABConvIndividualContract[] nABConvIndividual {
            get {
                return this.nABConvIndividualField;
            }
            set {
                if ((object.ReferenceEquals(this.nABConvIndividualField, value) != true)) {
                    this.nABConvIndividualField = value;
                    this.RaisePropertyChanged("nABConvIndividual");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaNABConvPsycContract[] nABConvPsyc {
            get {
                return this.nABConvPsycField;
            }
            set {
                if ((object.ReferenceEquals(this.nABConvPsycField, value) != true)) {
                    this.nABConvPsycField = value;
                    this.RaisePropertyChanged("nABConvPsyc");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string nationality {
            get {
                return this.nationalityField;
            }
            set {
                if ((object.ReferenceEquals(this.nationalityField, value) != true)) {
                    this.nationalityField = value;
                    this.RaisePropertyChanged("nationality");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNo otherIncomeActiv {
            get {
                return this.otherIncomeActivField;
            }
            set {
                if ((this.otherIncomeActivField.Equals(value) != true)) {
                    this.otherIncomeActivField = value;
                    this.RaisePropertyChanged("otherIncomeActiv");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNo otherIncomeFam {
            get {
                return this.otherIncomeFamField;
            }
            set {
                if ((this.otherIncomeFamField.Equals(value) != true)) {
                    this.otherIncomeFamField = value;
                    this.RaisePropertyChanged("otherIncomeFam");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNo otherIncomeHealth {
            get {
                return this.otherIncomeHealthField;
            }
            set {
                if ((this.otherIncomeHealthField.Equals(value) != true)) {
                    this.otherIncomeHealthField = value;
                    this.RaisePropertyChanged("otherIncomeHealth");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNo otherIncomeIllegal {
            get {
                return this.otherIncomeIllegalField;
            }
            set {
                if ((this.otherIncomeIllegalField.Equals(value) != true)) {
                    this.otherIncomeIllegalField = value;
                    this.RaisePropertyChanged("otherIncomeIllegal");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNo otherIncomeOther {
            get {
                return this.otherIncomeOtherField;
            }
            set {
                if ((this.otherIncomeOtherField.Equals(value) != true)) {
                    this.otherIncomeOtherField = value;
                    this.RaisePropertyChanged("otherIncomeOther");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNo otherIncomePension {
            get {
                return this.otherIncomePensionField;
            }
            set {
                if ((this.otherIncomePensionField.Equals(value) != true)) {
                    this.otherIncomePensionField = value;
                    this.RaisePropertyChanged("otherIncomePension");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNo otherIncomePros {
            get {
                return this.otherIncomeProsField;
            }
            set {
                if ((this.otherIncomeProsField.Equals(value) != true)) {
                    this.otherIncomeProsField = value;
                    this.RaisePropertyChanged("otherIncomePros");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNo otherIncomeReval {
            get {
                return this.otherIncomeRevalField;
            }
            set {
                if ((this.otherIncomeRevalField.Equals(value) != true)) {
                    this.otherIncomeRevalField = value;
                    this.RaisePropertyChanged("otherIncomeReval");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNo otherIncomeSU {
            get {
                return this.otherIncomeSUField;
            }
            set {
                if ((this.otherIncomeSUField.Equals(value) != true)) {
                    this.otherIncomeSUField = value;
                    this.RaisePropertyChanged("otherIncomeSU");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNo otherIncomeUnempl {
            get {
                return this.otherIncomeUnemplField;
            }
            set {
                if ((this.otherIncomeUnemplField.Equals(value) != true)) {
                    this.otherIncomeUnemplField = value;
                    this.RaisePropertyChanged("otherIncomeUnempl");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNo otherIncomeUnempl2 {
            get {
                return this.otherIncomeUnempl2Field;
            }
            set {
                if ((this.otherIncomeUnempl2Field.Equals(value) != true)) {
                    this.otherIncomeUnempl2Field = value;
                    this.RaisePropertyChanged("otherIncomeUnempl2");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNo otherIncomeWage {
            get {
                return this.otherIncomeWageField;
            }
            set {
                if ((this.otherIncomeWageField.Equals(value) != true)) {
                    this.otherIncomeWageField = value;
                    this.RaisePropertyChanged("otherIncomeWage");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNo periodOfAggression {
            get {
                return this.periodOfAggressionField;
            }
            set {
                if ((this.periodOfAggressionField.Equals(value) != true)) {
                    this.periodOfAggressionField = value;
                    this.RaisePropertyChanged("periodOfAggression");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNo periodOfAnxiety {
            get {
                return this.periodOfAnxietyField;
            }
            set {
                if ((this.periodOfAnxietyField.Equals(value) != true)) {
                    this.periodOfAnxietyField = value;
                    this.RaisePropertyChanged("periodOfAnxiety");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNo periodOfConcentrationLapse {
            get {
                return this.periodOfConcentrationLapseField;
            }
            set {
                if ((this.periodOfConcentrationLapseField.Equals(value) != true)) {
                    this.periodOfConcentrationLapseField = value;
                    this.RaisePropertyChanged("periodOfConcentrationLapse");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNo periodOfDepression {
            get {
                return this.periodOfDepressionField;
            }
            set {
                if ((this.periodOfDepressionField.Equals(value) != true)) {
                    this.periodOfDepressionField = value;
                    this.RaisePropertyChanged("periodOfDepression");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNo periodOfHallucinations {
            get {
                return this.periodOfHallucinationsField;
            }
            set {
                if ((this.periodOfHallucinationsField.Equals(value) != true)) {
                    this.periodOfHallucinationsField = value;
                    this.RaisePropertyChanged("periodOfHallucinations");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNo periodOfMedication {
            get {
                return this.periodOfMedicationField;
            }
            set {
                if ((this.periodOfMedicationField.Equals(value) != true)) {
                    this.periodOfMedicationField = value;
                    this.RaisePropertyChanged("periodOfMedication");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int periodOfPsychIssues {
            get {
                return this.periodOfPsychIssuesField;
            }
            set {
                if ((this.periodOfPsychIssuesField.Equals(value) != true)) {
                    this.periodOfPsychIssuesField = value;
                    this.RaisePropertyChanged("periodOfPsychIssues");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNo periodOfSuicidal {
            get {
                return this.periodOfSuicidalField;
            }
            set {
                if ((this.periodOfSuicidalField.Equals(value) != true)) {
                    this.periodOfSuicidalField = value;
                    this.RaisePropertyChanged("periodOfSuicidal");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNo periodOfSuicideAttempt {
            get {
                return this.periodOfSuicideAttemptField;
            }
            set {
                if ((this.periodOfSuicideAttemptField.Equals(value) != true)) {
                    this.periodOfSuicideAttemptField = value;
                    this.RaisePropertyChanged("periodOfSuicideAttempt");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2NABProfession profession {
            get {
                return this.professionField;
            }
            set {
                if ((this.professionField.Equals(value) != true)) {
                    this.professionField = value;
                    this.RaisePropertyChanged("profession");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2NABReferal referal {
            get {
                return this.referalField;
            }
            set {
                if ((this.referalField.Equals(value) != true)) {
                    this.referalField = value;
                    this.RaisePropertyChanged("referal");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime registrationDate {
            get {
                return this.registrationDateField;
            }
            set {
                if ((this.registrationDateField.Equals(value) != true)) {
                    this.registrationDateField = value;
                    this.RaisePropertyChanged("registrationDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes reportModule2 {
            get {
                return this.reportModule2Field;
            }
            set {
                if ((this.reportModule2Field.Equals(value) != true)) {
                    this.reportModule2Field = value;
                    this.RaisePropertyChanged("reportModule2");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string residenceMunicipality {
            get {
                return this.residenceMunicipalityField;
            }
            set {
                if ((object.ReferenceEquals(this.residenceMunicipalityField, value) != true)) {
                    this.residenceMunicipalityField = value;
                    this.RaisePropertyChanged("residenceMunicipality");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sORCode {
            get {
                return this.sORCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.sORCodeField, value) != true)) {
                    this.sORCodeField = value;
                    this.RaisePropertyChanged("sORCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string schemaModifiedBy {
            get {
                return this.schemaModifiedByField;
            }
            set {
                if ((object.ReferenceEquals(this.schemaModifiedByField, value) != true)) {
                    this.schemaModifiedByField = value;
                    this.RaisePropertyChanged("schemaModifiedBy");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string schemaPersonCivilRegistrationIdentifier {
            get {
                return this.schemaPersonCivilRegistrationIdentifierField;
            }
            set {
                if ((object.ReferenceEquals(this.schemaPersonCivilRegistrationIdentifierField, value) != true)) {
                    this.schemaPersonCivilRegistrationIdentifierField = value;
                    this.RaisePropertyChanged("schemaPersonCivilRegistrationIdentifier");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2NABSchool school {
            get {
                return this.schoolField;
            }
            set {
                if ((this.schoolField.Equals(value) != true)) {
                    this.schoolField = value;
                    this.RaisePropertyChanged("school");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2NABSmoking smoking {
            get {
                return this.smokingField;
            }
            set {
                if ((this.smokingField.Equals(value) != true)) {
                    this.smokingField = value;
                    this.RaisePropertyChanged("smoking");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string streetName {
            get {
                return this.streetNameField;
            }
            set {
                if ((object.ReferenceEquals(this.streetNameField, value) != true)) {
                    this.streetNameField = value;
                    this.RaisePropertyChanged("streetName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string streetNum {
            get {
                return this.streetNumField;
            }
            set {
                if ((object.ReferenceEquals(this.streetNumField, value) != true)) {
                    this.streetNumField = value;
                    this.RaisePropertyChanged("streetNum");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string surName {
            get {
                return this.surNameField;
            }
            set {
                if ((object.ReferenceEquals(this.surNameField, value) != true)) {
                    this.surNameField = value;
                    this.RaisePropertyChanged("surName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime treat24HBegin {
            get {
                return this.treat24HBeginField;
            }
            set {
                if ((this.treat24HBeginField.Equals(value) != true)) {
                    this.treat24HBeginField = value;
                    this.RaisePropertyChanged("treat24HBegin");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime treat24HEnd {
            get {
                return this.treat24HEndField;
            }
            set {
                if ((this.treat24HEndField.Equals(value) != true)) {
                    this.treat24HEndField = value;
                    this.RaisePropertyChanged("treat24HEnd");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime treatDayBegin {
            get {
                return this.treatDayBeginField;
            }
            set {
                if ((this.treatDayBeginField.Equals(value) != true)) {
                    this.treatDayBeginField = value;
                    this.RaisePropertyChanged("treatDayBegin");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime treatDayEnd {
            get {
                return this.treatDayEndField;
            }
            set {
                if ((this.treatDayEndField.Equals(value) != true)) {
                    this.treatDayEndField = value;
                    this.RaisePropertyChanged("treatDayEnd");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2NABYesNo waitingTrial {
            get {
                return this.waitingTrialField;
            }
            set {
                if ((this.waitingTrialField.Equals(value) != true)) {
                    this.waitingTrialField = value;
                    this.RaisePropertyChanged("waitingTrial");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string zipCode {
            get {
                return this.zipCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.zipCodeField, value) != true)) {
                    this.zipCodeField = value;
                    this.RaisePropertyChanged("zipCode");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaPregnancyScreeningContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaPregnancyScreeningContract : SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBaseMembersContract {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string bloodBankField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2PregnancyScreeningIsPositive isPositiveForHBVField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2PregnancyScreeningIsPositive isPositiveForHIVField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2PregnancyScreeningIsPositive isPositiveForSyphilisField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int numberOfPregnantScreenedHBVField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int numberOfPregnantScreenedHIVField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int numberOfPregnantScreenedPostFirstExaminationField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int numberOfPregnantScreenedSyphilisField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaPregnancyScreeningHBVContract[] pregnancyScreeningHBVField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaPregnancyScreeningHIVContract[] pregnancyScreeningHIVField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaPregnancyScreeningSyphilisContract[] pregnancyScreeningSyphilisField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.MonthsOfYear publishedMonthField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int publishedYearField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string publishersContactInfoField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string publishersNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string remarksField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string schemaModifiedByField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string schemaPersonCivilRegistrationIdentifierField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string bloodBank {
            get {
                return this.bloodBankField;
            }
            set {
                if ((object.ReferenceEquals(this.bloodBankField, value) != true)) {
                    this.bloodBankField = value;
                    this.RaisePropertyChanged("bloodBank");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2PregnancyScreeningIsPositive isPositiveForHBV {
            get {
                return this.isPositiveForHBVField;
            }
            set {
                if ((this.isPositiveForHBVField.Equals(value) != true)) {
                    this.isPositiveForHBVField = value;
                    this.RaisePropertyChanged("isPositiveForHBV");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2PregnancyScreeningIsPositive isPositiveForHIV {
            get {
                return this.isPositiveForHIVField;
            }
            set {
                if ((this.isPositiveForHIVField.Equals(value) != true)) {
                    this.isPositiveForHIVField = value;
                    this.RaisePropertyChanged("isPositiveForHIV");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2PregnancyScreeningIsPositive isPositiveForSyphilis {
            get {
                return this.isPositiveForSyphilisField;
            }
            set {
                if ((this.isPositiveForSyphilisField.Equals(value) != true)) {
                    this.isPositiveForSyphilisField = value;
                    this.RaisePropertyChanged("isPositiveForSyphilis");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int numberOfPregnantScreenedHBV {
            get {
                return this.numberOfPregnantScreenedHBVField;
            }
            set {
                if ((this.numberOfPregnantScreenedHBVField.Equals(value) != true)) {
                    this.numberOfPregnantScreenedHBVField = value;
                    this.RaisePropertyChanged("numberOfPregnantScreenedHBV");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int numberOfPregnantScreenedHIV {
            get {
                return this.numberOfPregnantScreenedHIVField;
            }
            set {
                if ((this.numberOfPregnantScreenedHIVField.Equals(value) != true)) {
                    this.numberOfPregnantScreenedHIVField = value;
                    this.RaisePropertyChanged("numberOfPregnantScreenedHIV");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int numberOfPregnantScreenedPostFirstExamination {
            get {
                return this.numberOfPregnantScreenedPostFirstExaminationField;
            }
            set {
                if ((this.numberOfPregnantScreenedPostFirstExaminationField.Equals(value) != true)) {
                    this.numberOfPregnantScreenedPostFirstExaminationField = value;
                    this.RaisePropertyChanged("numberOfPregnantScreenedPostFirstExamination");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int numberOfPregnantScreenedSyphilis {
            get {
                return this.numberOfPregnantScreenedSyphilisField;
            }
            set {
                if ((this.numberOfPregnantScreenedSyphilisField.Equals(value) != true)) {
                    this.numberOfPregnantScreenedSyphilisField = value;
                    this.RaisePropertyChanged("numberOfPregnantScreenedSyphilis");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaPregnancyScreeningHBVContract[] pregnancyScreeningHBV {
            get {
                return this.pregnancyScreeningHBVField;
            }
            set {
                if ((object.ReferenceEquals(this.pregnancyScreeningHBVField, value) != true)) {
                    this.pregnancyScreeningHBVField = value;
                    this.RaisePropertyChanged("pregnancyScreeningHBV");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaPregnancyScreeningHIVContract[] pregnancyScreeningHIV {
            get {
                return this.pregnancyScreeningHIVField;
            }
            set {
                if ((object.ReferenceEquals(this.pregnancyScreeningHIVField, value) != true)) {
                    this.pregnancyScreeningHIVField = value;
                    this.RaisePropertyChanged("pregnancyScreeningHIV");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaPregnancyScreeningSyphilisContract[] pregnancyScreeningSyphilis {
            get {
                return this.pregnancyScreeningSyphilisField;
            }
            set {
                if ((object.ReferenceEquals(this.pregnancyScreeningSyphilisField, value) != true)) {
                    this.pregnancyScreeningSyphilisField = value;
                    this.RaisePropertyChanged("pregnancyScreeningSyphilis");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.MonthsOfYear publishedMonth {
            get {
                return this.publishedMonthField;
            }
            set {
                if ((this.publishedMonthField.Equals(value) != true)) {
                    this.publishedMonthField = value;
                    this.RaisePropertyChanged("publishedMonth");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int publishedYear {
            get {
                return this.publishedYearField;
            }
            set {
                if ((this.publishedYearField.Equals(value) != true)) {
                    this.publishedYearField = value;
                    this.RaisePropertyChanged("publishedYear");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string publishersContactInfo {
            get {
                return this.publishersContactInfoField;
            }
            set {
                if ((object.ReferenceEquals(this.publishersContactInfoField, value) != true)) {
                    this.publishersContactInfoField = value;
                    this.RaisePropertyChanged("publishersContactInfo");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string publishersName {
            get {
                return this.publishersNameField;
            }
            set {
                if ((object.ReferenceEquals(this.publishersNameField, value) != true)) {
                    this.publishersNameField = value;
                    this.RaisePropertyChanged("publishersName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string remarks {
            get {
                return this.remarksField;
            }
            set {
                if ((object.ReferenceEquals(this.remarksField, value) != true)) {
                    this.remarksField = value;
                    this.RaisePropertyChanged("remarks");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string schemaModifiedBy {
            get {
                return this.schemaModifiedByField;
            }
            set {
                if ((object.ReferenceEquals(this.schemaModifiedByField, value) != true)) {
                    this.schemaModifiedByField = value;
                    this.RaisePropertyChanged("schemaModifiedBy");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string schemaPersonCivilRegistrationIdentifier {
            get {
                return this.schemaPersonCivilRegistrationIdentifierField;
            }
            set {
                if ((object.ReferenceEquals(this.schemaPersonCivilRegistrationIdentifierField, value) != true)) {
                    this.schemaPersonCivilRegistrationIdentifierField = value;
                    this.RaisePropertyChanged("schemaPersonCivilRegistrationIdentifier");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaRehabilitationContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaRehabilitationContract : SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBaseMembersContract {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string cityField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string countryField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string departmentCodeIdField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string firstNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes freeChoiceField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2Gender genderField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string hospitalCodeIdField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int identificationCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string municipalityCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaRehabilitationProcedureContract[] rehabilitationProcedureField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2RehabilitationReporter reporterField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sORCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string schemaPersonCivilRegistrationIdentifierField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string streetNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string streetNumField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string surNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string zipCodeField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string city {
            get {
                return this.cityField;
            }
            set {
                if ((object.ReferenceEquals(this.cityField, value) != true)) {
                    this.cityField = value;
                    this.RaisePropertyChanged("city");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string country {
            get {
                return this.countryField;
            }
            set {
                if ((object.ReferenceEquals(this.countryField, value) != true)) {
                    this.countryField = value;
                    this.RaisePropertyChanged("country");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string departmentCodeId {
            get {
                return this.departmentCodeIdField;
            }
            set {
                if ((object.ReferenceEquals(this.departmentCodeIdField, value) != true)) {
                    this.departmentCodeIdField = value;
                    this.RaisePropertyChanged("departmentCodeId");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string firstName {
            get {
                return this.firstNameField;
            }
            set {
                if ((object.ReferenceEquals(this.firstNameField, value) != true)) {
                    this.firstNameField = value;
                    this.RaisePropertyChanged("firstName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes freeChoice {
            get {
                return this.freeChoiceField;
            }
            set {
                if ((this.freeChoiceField.Equals(value) != true)) {
                    this.freeChoiceField = value;
                    this.RaisePropertyChanged("freeChoice");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2Gender gender {
            get {
                return this.genderField;
            }
            set {
                if ((this.genderField.Equals(value) != true)) {
                    this.genderField = value;
                    this.RaisePropertyChanged("gender");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string hospitalCodeId {
            get {
                return this.hospitalCodeIdField;
            }
            set {
                if ((object.ReferenceEquals(this.hospitalCodeIdField, value) != true)) {
                    this.hospitalCodeIdField = value;
                    this.RaisePropertyChanged("hospitalCodeId");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int identificationCode {
            get {
                return this.identificationCodeField;
            }
            set {
                if ((this.identificationCodeField.Equals(value) != true)) {
                    this.identificationCodeField = value;
                    this.RaisePropertyChanged("identificationCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string municipalityCode {
            get {
                return this.municipalityCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.municipalityCodeField, value) != true)) {
                    this.municipalityCodeField = value;
                    this.RaisePropertyChanged("municipalityCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaRehabilitationProcedureContract[] rehabilitationProcedure {
            get {
                return this.rehabilitationProcedureField;
            }
            set {
                if ((object.ReferenceEquals(this.rehabilitationProcedureField, value) != true)) {
                    this.rehabilitationProcedureField = value;
                    this.RaisePropertyChanged("rehabilitationProcedure");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2RehabilitationReporter reporter {
            get {
                return this.reporterField;
            }
            set {
                if ((this.reporterField.Equals(value) != true)) {
                    this.reporterField = value;
                    this.RaisePropertyChanged("reporter");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sORCode {
            get {
                return this.sORCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.sORCodeField, value) != true)) {
                    this.sORCodeField = value;
                    this.RaisePropertyChanged("sORCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string schemaPersonCivilRegistrationIdentifier {
            get {
                return this.schemaPersonCivilRegistrationIdentifierField;
            }
            set {
                if ((object.ReferenceEquals(this.schemaPersonCivilRegistrationIdentifierField, value) != true)) {
                    this.schemaPersonCivilRegistrationIdentifierField = value;
                    this.RaisePropertyChanged("schemaPersonCivilRegistrationIdentifier");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string streetName {
            get {
                return this.streetNameField;
            }
            set {
                if ((object.ReferenceEquals(this.streetNameField, value) != true)) {
                    this.streetNameField = value;
                    this.RaisePropertyChanged("streetName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string streetNum {
            get {
                return this.streetNumField;
            }
            set {
                if ((object.ReferenceEquals(this.streetNumField, value) != true)) {
                    this.streetNumField = value;
                    this.RaisePropertyChanged("streetNum");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string surName {
            get {
                return this.surNameField;
            }
            set {
                if ((object.ReferenceEquals(this.surNameField, value) != true)) {
                    this.surNameField = value;
                    this.RaisePropertyChanged("surName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string zipCode {
            get {
                return this.zipCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.zipCodeField, value) != true)) {
                    this.zipCodeField = value;
                    this.RaisePropertyChanged("zipCode");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaReleaseFollowupContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaReleaseFollowupContract : SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBaseMembersContract {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string departmentCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string hospitalCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaReleaseFollowupTransContract[] releaseFollowupTransField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sORCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sORCodeChildField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sectionCodeField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string departmentCode {
            get {
                return this.departmentCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.departmentCodeField, value) != true)) {
                    this.departmentCodeField = value;
                    this.RaisePropertyChanged("departmentCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string hospitalCode {
            get {
                return this.hospitalCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.hospitalCodeField, value) != true)) {
                    this.hospitalCodeField = value;
                    this.RaisePropertyChanged("hospitalCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaReleaseFollowupTransContract[] releaseFollowupTrans {
            get {
                return this.releaseFollowupTransField;
            }
            set {
                if ((object.ReferenceEquals(this.releaseFollowupTransField, value) != true)) {
                    this.releaseFollowupTransField = value;
                    this.RaisePropertyChanged("releaseFollowupTrans");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sORCode {
            get {
                return this.sORCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.sORCodeField, value) != true)) {
                    this.sORCodeField = value;
                    this.RaisePropertyChanged("sORCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sORCodeChild {
            get {
                return this.sORCodeChildField;
            }
            set {
                if ((object.ReferenceEquals(this.sORCodeChildField, value) != true)) {
                    this.sORCodeChildField = value;
                    this.RaisePropertyChanged("sORCodeChild");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sectionCode {
            get {
                return this.sectionCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.sectionCodeField, value) != true)) {
                    this.sectionCodeField = value;
                    this.RaisePropertyChanged("sectionCode");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaRitualCircumcisionContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaRitualCircumcisionContract : SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBaseMembersContract {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string authorizationIdField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string authorizationNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string cityField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string countryField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string firstNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2Gender genderField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2MedicStatus medicStatusField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string municipalityCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime procedureDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string schemaPersonCivilRegistrationIdentifierField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string streetNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string streetNumField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string surNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string zipCodeField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string authorizationId {
            get {
                return this.authorizationIdField;
            }
            set {
                if ((object.ReferenceEquals(this.authorizationIdField, value) != true)) {
                    this.authorizationIdField = value;
                    this.RaisePropertyChanged("authorizationId");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string authorizationName {
            get {
                return this.authorizationNameField;
            }
            set {
                if ((object.ReferenceEquals(this.authorizationNameField, value) != true)) {
                    this.authorizationNameField = value;
                    this.RaisePropertyChanged("authorizationName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string city {
            get {
                return this.cityField;
            }
            set {
                if ((object.ReferenceEquals(this.cityField, value) != true)) {
                    this.cityField = value;
                    this.RaisePropertyChanged("city");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string country {
            get {
                return this.countryField;
            }
            set {
                if ((object.ReferenceEquals(this.countryField, value) != true)) {
                    this.countryField = value;
                    this.RaisePropertyChanged("country");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string firstName {
            get {
                return this.firstNameField;
            }
            set {
                if ((object.ReferenceEquals(this.firstNameField, value) != true)) {
                    this.firstNameField = value;
                    this.RaisePropertyChanged("firstName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2Gender gender {
            get {
                return this.genderField;
            }
            set {
                if ((this.genderField.Equals(value) != true)) {
                    this.genderField = value;
                    this.RaisePropertyChanged("gender");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2MedicStatus medicStatus {
            get {
                return this.medicStatusField;
            }
            set {
                if ((this.medicStatusField.Equals(value) != true)) {
                    this.medicStatusField = value;
                    this.RaisePropertyChanged("medicStatus");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string municipalityCode {
            get {
                return this.municipalityCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.municipalityCodeField, value) != true)) {
                    this.municipalityCodeField = value;
                    this.RaisePropertyChanged("municipalityCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime procedureDate {
            get {
                return this.procedureDateField;
            }
            set {
                if ((this.procedureDateField.Equals(value) != true)) {
                    this.procedureDateField = value;
                    this.RaisePropertyChanged("procedureDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string schemaPersonCivilRegistrationIdentifier {
            get {
                return this.schemaPersonCivilRegistrationIdentifierField;
            }
            set {
                if ((object.ReferenceEquals(this.schemaPersonCivilRegistrationIdentifierField, value) != true)) {
                    this.schemaPersonCivilRegistrationIdentifierField = value;
                    this.RaisePropertyChanged("schemaPersonCivilRegistrationIdentifier");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string streetName {
            get {
                return this.streetNameField;
            }
            set {
                if ((object.ReferenceEquals(this.streetNameField, value) != true)) {
                    this.streetNameField = value;
                    this.RaisePropertyChanged("streetName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string streetNum {
            get {
                return this.streetNumField;
            }
            set {
                if ((object.ReferenceEquals(this.streetNumField, value) != true)) {
                    this.streetNumField = value;
                    this.RaisePropertyChanged("streetNum");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string surName {
            get {
                return this.surNameField;
            }
            set {
                if ((object.ReferenceEquals(this.surNameField, value) != true)) {
                    this.surNameField = value;
                    this.RaisePropertyChanged("surName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string zipCode {
            get {
                return this.zipCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.zipCodeField, value) != true)) {
                    this.zipCodeField = value;
                    this.RaisePropertyChanged("zipCode");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaSSIContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaSSIContract : SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBaseMembersContract {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string authorizationIdField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string authorizationNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string cPOAdditionField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SSINoYes cPOAntibioticsField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SSINoYes cPOContactField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string cityField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string contributeNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string countryField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string countryOfOriginField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string departmentPhoneField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string diseaseField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime diseaseSamplingDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string diseaseStageField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime diseaseStageDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string diseaseStageNoteField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime diseaseStartDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SSINoYes domesticHospitalizationField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime domesticHospitalizationDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string earlierHivTestField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string firstNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string foreignHospitalNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SSINoYes foreignHospitalizationField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime foreignHospitalizationDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2Gender genderField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int hivCD4Field;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private long hivRNAField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string hivTestField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string hospitalizationCityField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string hospitalizationCountryCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int identificationCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string infectionPlaceField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string infectionPlaceNoteField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime lastHivNegativeDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string lastHivNegativeDateNoteField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime legionellaFromDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime legionellaToDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string municipalityCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string noteField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.NoYes partOfOutbreakField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string patientPhoneNumberField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SSIPatientPregnant patientPregnantField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string placeOfFirstTestField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string placeOfFirstTestNoteField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string positiveHivTestCountryCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime positiveHivTestDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime presumedInfectionDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string presumedInfectionDateNoteField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime previouslyHivTestDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string previouslyHivTestDateNoteField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string referredToField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string regionCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string regionCodeNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2YesNo reportHusField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2YesNo reportStecField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sORCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sORCodeDepartmentField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sORCodeDepartmentNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sORNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string sORSpecialityField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSSIAidsDefinedDiseaseTransContract[] sSIAidsDefinedDiseaseTransField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSSIBusinessInstitutionTransContract[] sSIBusinessInstitutionTransField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSSIDiagnoseTransContract[] sSIDiagnoseTransField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSSIDiseaseAgensTransContract[] sSIDiseaseAgensTransField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSSIDiseaseTypeTransContract[] sSIDiseaseTypeTransField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime sSIEntryDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSSIExaminationCauseTransContract[] sSIExaminationCauseTransField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSSIInfectionCountryTransContract[] sSIInfectionCountryTransField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSSIInfectionSource1TransContract[] sSIInfectionSource1TransField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSSIPersonalRiskTransContract[] sSIPersonalRiskTransField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSSIProphylaxisTransContract[] sSIProphylaxisTransField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSSISexWithForeignPersonTransContract[] sSISexWithForeignPersonTransField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSSISexWithForeignProstituteTransContract[] sSISexWithForeignProstituteTransField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSSISymptomsTransContract[] sSISymptomsTransField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string schemaModifiedByField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string schemaPersonCivilRegistrationIdentifierField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SSINoYes sexWithBisexualManField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SSINoYes sexWithForeignPersonField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SSINoYes sexWithForeignProstituteField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SSINoYes sexWithManField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SSINoYes sexWithWomanField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string streetNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string streetNumField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string surNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string treatmentField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime treatmentDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string treatmentDateNoteField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private System.DateTime treatmentEndDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string treatmentNoteField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string treatmentOutcomeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string treatmentOutcomeOtherField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SSIWorkLocation workLocationField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string zipCodeField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string authorizationId {
            get {
                return this.authorizationIdField;
            }
            set {
                if ((object.ReferenceEquals(this.authorizationIdField, value) != true)) {
                    this.authorizationIdField = value;
                    this.RaisePropertyChanged("authorizationId");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string authorizationName {
            get {
                return this.authorizationNameField;
            }
            set {
                if ((object.ReferenceEquals(this.authorizationNameField, value) != true)) {
                    this.authorizationNameField = value;
                    this.RaisePropertyChanged("authorizationName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string cPOAddition {
            get {
                return this.cPOAdditionField;
            }
            set {
                if ((object.ReferenceEquals(this.cPOAdditionField, value) != true)) {
                    this.cPOAdditionField = value;
                    this.RaisePropertyChanged("cPOAddition");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SSINoYes cPOAntibiotics {
            get {
                return this.cPOAntibioticsField;
            }
            set {
                if ((this.cPOAntibioticsField.Equals(value) != true)) {
                    this.cPOAntibioticsField = value;
                    this.RaisePropertyChanged("cPOAntibiotics");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SSINoYes cPOContact {
            get {
                return this.cPOContactField;
            }
            set {
                if ((this.cPOContactField.Equals(value) != true)) {
                    this.cPOContactField = value;
                    this.RaisePropertyChanged("cPOContact");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string city {
            get {
                return this.cityField;
            }
            set {
                if ((object.ReferenceEquals(this.cityField, value) != true)) {
                    this.cityField = value;
                    this.RaisePropertyChanged("city");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string contributeName {
            get {
                return this.contributeNameField;
            }
            set {
                if ((object.ReferenceEquals(this.contributeNameField, value) != true)) {
                    this.contributeNameField = value;
                    this.RaisePropertyChanged("contributeName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string country {
            get {
                return this.countryField;
            }
            set {
                if ((object.ReferenceEquals(this.countryField, value) != true)) {
                    this.countryField = value;
                    this.RaisePropertyChanged("country");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string countryOfOrigin {
            get {
                return this.countryOfOriginField;
            }
            set {
                if ((object.ReferenceEquals(this.countryOfOriginField, value) != true)) {
                    this.countryOfOriginField = value;
                    this.RaisePropertyChanged("countryOfOrigin");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string departmentPhone {
            get {
                return this.departmentPhoneField;
            }
            set {
                if ((object.ReferenceEquals(this.departmentPhoneField, value) != true)) {
                    this.departmentPhoneField = value;
                    this.RaisePropertyChanged("departmentPhone");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string disease {
            get {
                return this.diseaseField;
            }
            set {
                if ((object.ReferenceEquals(this.diseaseField, value) != true)) {
                    this.diseaseField = value;
                    this.RaisePropertyChanged("disease");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime diseaseSamplingDate {
            get {
                return this.diseaseSamplingDateField;
            }
            set {
                if ((this.diseaseSamplingDateField.Equals(value) != true)) {
                    this.diseaseSamplingDateField = value;
                    this.RaisePropertyChanged("diseaseSamplingDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string diseaseStage {
            get {
                return this.diseaseStageField;
            }
            set {
                if ((object.ReferenceEquals(this.diseaseStageField, value) != true)) {
                    this.diseaseStageField = value;
                    this.RaisePropertyChanged("diseaseStage");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime diseaseStageDate {
            get {
                return this.diseaseStageDateField;
            }
            set {
                if ((this.diseaseStageDateField.Equals(value) != true)) {
                    this.diseaseStageDateField = value;
                    this.RaisePropertyChanged("diseaseStageDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string diseaseStageNote {
            get {
                return this.diseaseStageNoteField;
            }
            set {
                if ((object.ReferenceEquals(this.diseaseStageNoteField, value) != true)) {
                    this.diseaseStageNoteField = value;
                    this.RaisePropertyChanged("diseaseStageNote");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime diseaseStartDate {
            get {
                return this.diseaseStartDateField;
            }
            set {
                if ((this.diseaseStartDateField.Equals(value) != true)) {
                    this.diseaseStartDateField = value;
                    this.RaisePropertyChanged("diseaseStartDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SSINoYes domesticHospitalization {
            get {
                return this.domesticHospitalizationField;
            }
            set {
                if ((this.domesticHospitalizationField.Equals(value) != true)) {
                    this.domesticHospitalizationField = value;
                    this.RaisePropertyChanged("domesticHospitalization");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime domesticHospitalizationDate {
            get {
                return this.domesticHospitalizationDateField;
            }
            set {
                if ((this.domesticHospitalizationDateField.Equals(value) != true)) {
                    this.domesticHospitalizationDateField = value;
                    this.RaisePropertyChanged("domesticHospitalizationDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string earlierHivTest {
            get {
                return this.earlierHivTestField;
            }
            set {
                if ((object.ReferenceEquals(this.earlierHivTestField, value) != true)) {
                    this.earlierHivTestField = value;
                    this.RaisePropertyChanged("earlierHivTest");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string firstName {
            get {
                return this.firstNameField;
            }
            set {
                if ((object.ReferenceEquals(this.firstNameField, value) != true)) {
                    this.firstNameField = value;
                    this.RaisePropertyChanged("firstName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string foreignHospitalName {
            get {
                return this.foreignHospitalNameField;
            }
            set {
                if ((object.ReferenceEquals(this.foreignHospitalNameField, value) != true)) {
                    this.foreignHospitalNameField = value;
                    this.RaisePropertyChanged("foreignHospitalName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SSINoYes foreignHospitalization {
            get {
                return this.foreignHospitalizationField;
            }
            set {
                if ((this.foreignHospitalizationField.Equals(value) != true)) {
                    this.foreignHospitalizationField = value;
                    this.RaisePropertyChanged("foreignHospitalization");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime foreignHospitalizationDate {
            get {
                return this.foreignHospitalizationDateField;
            }
            set {
                if ((this.foreignHospitalizationDateField.Equals(value) != true)) {
                    this.foreignHospitalizationDateField = value;
                    this.RaisePropertyChanged("foreignHospitalizationDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2Gender gender {
            get {
                return this.genderField;
            }
            set {
                if ((this.genderField.Equals(value) != true)) {
                    this.genderField = value;
                    this.RaisePropertyChanged("gender");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int hivCD4 {
            get {
                return this.hivCD4Field;
            }
            set {
                if ((this.hivCD4Field.Equals(value) != true)) {
                    this.hivCD4Field = value;
                    this.RaisePropertyChanged("hivCD4");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public long hivRNA {
            get {
                return this.hivRNAField;
            }
            set {
                if ((this.hivRNAField.Equals(value) != true)) {
                    this.hivRNAField = value;
                    this.RaisePropertyChanged("hivRNA");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string hivTest {
            get {
                return this.hivTestField;
            }
            set {
                if ((object.ReferenceEquals(this.hivTestField, value) != true)) {
                    this.hivTestField = value;
                    this.RaisePropertyChanged("hivTest");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string hospitalizationCity {
            get {
                return this.hospitalizationCityField;
            }
            set {
                if ((object.ReferenceEquals(this.hospitalizationCityField, value) != true)) {
                    this.hospitalizationCityField = value;
                    this.RaisePropertyChanged("hospitalizationCity");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string hospitalizationCountryCode {
            get {
                return this.hospitalizationCountryCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.hospitalizationCountryCodeField, value) != true)) {
                    this.hospitalizationCountryCodeField = value;
                    this.RaisePropertyChanged("hospitalizationCountryCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int identificationCode {
            get {
                return this.identificationCodeField;
            }
            set {
                if ((this.identificationCodeField.Equals(value) != true)) {
                    this.identificationCodeField = value;
                    this.RaisePropertyChanged("identificationCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string infectionPlace {
            get {
                return this.infectionPlaceField;
            }
            set {
                if ((object.ReferenceEquals(this.infectionPlaceField, value) != true)) {
                    this.infectionPlaceField = value;
                    this.RaisePropertyChanged("infectionPlace");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string infectionPlaceNote {
            get {
                return this.infectionPlaceNoteField;
            }
            set {
                if ((object.ReferenceEquals(this.infectionPlaceNoteField, value) != true)) {
                    this.infectionPlaceNoteField = value;
                    this.RaisePropertyChanged("infectionPlaceNote");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime lastHivNegativeDate {
            get {
                return this.lastHivNegativeDateField;
            }
            set {
                if ((this.lastHivNegativeDateField.Equals(value) != true)) {
                    this.lastHivNegativeDateField = value;
                    this.RaisePropertyChanged("lastHivNegativeDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string lastHivNegativeDateNote {
            get {
                return this.lastHivNegativeDateNoteField;
            }
            set {
                if ((object.ReferenceEquals(this.lastHivNegativeDateNoteField, value) != true)) {
                    this.lastHivNegativeDateNoteField = value;
                    this.RaisePropertyChanged("lastHivNegativeDateNote");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime legionellaFromDate {
            get {
                return this.legionellaFromDateField;
            }
            set {
                if ((this.legionellaFromDateField.Equals(value) != true)) {
                    this.legionellaFromDateField = value;
                    this.RaisePropertyChanged("legionellaFromDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime legionellaToDate {
            get {
                return this.legionellaToDateField;
            }
            set {
                if ((this.legionellaToDateField.Equals(value) != true)) {
                    this.legionellaToDateField = value;
                    this.RaisePropertyChanged("legionellaToDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string municipalityCode {
            get {
                return this.municipalityCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.municipalityCodeField, value) != true)) {
                    this.municipalityCodeField = value;
                    this.RaisePropertyChanged("municipalityCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string note {
            get {
                return this.noteField;
            }
            set {
                if ((object.ReferenceEquals(this.noteField, value) != true)) {
                    this.noteField = value;
                    this.RaisePropertyChanged("note");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.NoYes partOfOutbreak {
            get {
                return this.partOfOutbreakField;
            }
            set {
                if ((this.partOfOutbreakField.Equals(value) != true)) {
                    this.partOfOutbreakField = value;
                    this.RaisePropertyChanged("partOfOutbreak");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string patientPhoneNumber {
            get {
                return this.patientPhoneNumberField;
            }
            set {
                if ((object.ReferenceEquals(this.patientPhoneNumberField, value) != true)) {
                    this.patientPhoneNumberField = value;
                    this.RaisePropertyChanged("patientPhoneNumber");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SSIPatientPregnant patientPregnant {
            get {
                return this.patientPregnantField;
            }
            set {
                if ((this.patientPregnantField.Equals(value) != true)) {
                    this.patientPregnantField = value;
                    this.RaisePropertyChanged("patientPregnant");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string placeOfFirstTest {
            get {
                return this.placeOfFirstTestField;
            }
            set {
                if ((object.ReferenceEquals(this.placeOfFirstTestField, value) != true)) {
                    this.placeOfFirstTestField = value;
                    this.RaisePropertyChanged("placeOfFirstTest");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string placeOfFirstTestNote {
            get {
                return this.placeOfFirstTestNoteField;
            }
            set {
                if ((object.ReferenceEquals(this.placeOfFirstTestNoteField, value) != true)) {
                    this.placeOfFirstTestNoteField = value;
                    this.RaisePropertyChanged("placeOfFirstTestNote");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string positiveHivTestCountryCode {
            get {
                return this.positiveHivTestCountryCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.positiveHivTestCountryCodeField, value) != true)) {
                    this.positiveHivTestCountryCodeField = value;
                    this.RaisePropertyChanged("positiveHivTestCountryCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime positiveHivTestDate {
            get {
                return this.positiveHivTestDateField;
            }
            set {
                if ((this.positiveHivTestDateField.Equals(value) != true)) {
                    this.positiveHivTestDateField = value;
                    this.RaisePropertyChanged("positiveHivTestDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime presumedInfectionDate {
            get {
                return this.presumedInfectionDateField;
            }
            set {
                if ((this.presumedInfectionDateField.Equals(value) != true)) {
                    this.presumedInfectionDateField = value;
                    this.RaisePropertyChanged("presumedInfectionDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string presumedInfectionDateNote {
            get {
                return this.presumedInfectionDateNoteField;
            }
            set {
                if ((object.ReferenceEquals(this.presumedInfectionDateNoteField, value) != true)) {
                    this.presumedInfectionDateNoteField = value;
                    this.RaisePropertyChanged("presumedInfectionDateNote");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime previouslyHivTestDate {
            get {
                return this.previouslyHivTestDateField;
            }
            set {
                if ((this.previouslyHivTestDateField.Equals(value) != true)) {
                    this.previouslyHivTestDateField = value;
                    this.RaisePropertyChanged("previouslyHivTestDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string previouslyHivTestDateNote {
            get {
                return this.previouslyHivTestDateNoteField;
            }
            set {
                if ((object.ReferenceEquals(this.previouslyHivTestDateNoteField, value) != true)) {
                    this.previouslyHivTestDateNoteField = value;
                    this.RaisePropertyChanged("previouslyHivTestDateNote");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string referredTo {
            get {
                return this.referredToField;
            }
            set {
                if ((object.ReferenceEquals(this.referredToField, value) != true)) {
                    this.referredToField = value;
                    this.RaisePropertyChanged("referredTo");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string regionCode {
            get {
                return this.regionCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.regionCodeField, value) != true)) {
                    this.regionCodeField = value;
                    this.RaisePropertyChanged("regionCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string regionCodeName {
            get {
                return this.regionCodeNameField;
            }
            set {
                if ((object.ReferenceEquals(this.regionCodeNameField, value) != true)) {
                    this.regionCodeNameField = value;
                    this.RaisePropertyChanged("regionCodeName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2YesNo reportHus {
            get {
                return this.reportHusField;
            }
            set {
                if ((this.reportHusField.Equals(value) != true)) {
                    this.reportHusField = value;
                    this.RaisePropertyChanged("reportHus");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2YesNo reportStec {
            get {
                return this.reportStecField;
            }
            set {
                if ((this.reportStecField.Equals(value) != true)) {
                    this.reportStecField = value;
                    this.RaisePropertyChanged("reportStec");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sORCode {
            get {
                return this.sORCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.sORCodeField, value) != true)) {
                    this.sORCodeField = value;
                    this.RaisePropertyChanged("sORCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sORCodeDepartment {
            get {
                return this.sORCodeDepartmentField;
            }
            set {
                if ((object.ReferenceEquals(this.sORCodeDepartmentField, value) != true)) {
                    this.sORCodeDepartmentField = value;
                    this.RaisePropertyChanged("sORCodeDepartment");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sORCodeDepartmentName {
            get {
                return this.sORCodeDepartmentNameField;
            }
            set {
                if ((object.ReferenceEquals(this.sORCodeDepartmentNameField, value) != true)) {
                    this.sORCodeDepartmentNameField = value;
                    this.RaisePropertyChanged("sORCodeDepartmentName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sORName {
            get {
                return this.sORNameField;
            }
            set {
                if ((object.ReferenceEquals(this.sORNameField, value) != true)) {
                    this.sORNameField = value;
                    this.RaisePropertyChanged("sORName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string sORSpeciality {
            get {
                return this.sORSpecialityField;
            }
            set {
                if ((object.ReferenceEquals(this.sORSpecialityField, value) != true)) {
                    this.sORSpecialityField = value;
                    this.RaisePropertyChanged("sORSpeciality");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSSIAidsDefinedDiseaseTransContract[] sSIAidsDefinedDiseaseTrans {
            get {
                return this.sSIAidsDefinedDiseaseTransField;
            }
            set {
                if ((object.ReferenceEquals(this.sSIAidsDefinedDiseaseTransField, value) != true)) {
                    this.sSIAidsDefinedDiseaseTransField = value;
                    this.RaisePropertyChanged("sSIAidsDefinedDiseaseTrans");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSSIBusinessInstitutionTransContract[] sSIBusinessInstitutionTrans {
            get {
                return this.sSIBusinessInstitutionTransField;
            }
            set {
                if ((object.ReferenceEquals(this.sSIBusinessInstitutionTransField, value) != true)) {
                    this.sSIBusinessInstitutionTransField = value;
                    this.RaisePropertyChanged("sSIBusinessInstitutionTrans");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSSIDiagnoseTransContract[] sSIDiagnoseTrans {
            get {
                return this.sSIDiagnoseTransField;
            }
            set {
                if ((object.ReferenceEquals(this.sSIDiagnoseTransField, value) != true)) {
                    this.sSIDiagnoseTransField = value;
                    this.RaisePropertyChanged("sSIDiagnoseTrans");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSSIDiseaseAgensTransContract[] sSIDiseaseAgensTrans {
            get {
                return this.sSIDiseaseAgensTransField;
            }
            set {
                if ((object.ReferenceEquals(this.sSIDiseaseAgensTransField, value) != true)) {
                    this.sSIDiseaseAgensTransField = value;
                    this.RaisePropertyChanged("sSIDiseaseAgensTrans");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSSIDiseaseTypeTransContract[] sSIDiseaseTypeTrans {
            get {
                return this.sSIDiseaseTypeTransField;
            }
            set {
                if ((object.ReferenceEquals(this.sSIDiseaseTypeTransField, value) != true)) {
                    this.sSIDiseaseTypeTransField = value;
                    this.RaisePropertyChanged("sSIDiseaseTypeTrans");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime sSIEntryDate {
            get {
                return this.sSIEntryDateField;
            }
            set {
                if ((this.sSIEntryDateField.Equals(value) != true)) {
                    this.sSIEntryDateField = value;
                    this.RaisePropertyChanged("sSIEntryDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSSIExaminationCauseTransContract[] sSIExaminationCauseTrans {
            get {
                return this.sSIExaminationCauseTransField;
            }
            set {
                if ((object.ReferenceEquals(this.sSIExaminationCauseTransField, value) != true)) {
                    this.sSIExaminationCauseTransField = value;
                    this.RaisePropertyChanged("sSIExaminationCauseTrans");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSSIInfectionCountryTransContract[] sSIInfectionCountryTrans {
            get {
                return this.sSIInfectionCountryTransField;
            }
            set {
                if ((object.ReferenceEquals(this.sSIInfectionCountryTransField, value) != true)) {
                    this.sSIInfectionCountryTransField = value;
                    this.RaisePropertyChanged("sSIInfectionCountryTrans");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSSIInfectionSource1TransContract[] sSIInfectionSource1Trans {
            get {
                return this.sSIInfectionSource1TransField;
            }
            set {
                if ((object.ReferenceEquals(this.sSIInfectionSource1TransField, value) != true)) {
                    this.sSIInfectionSource1TransField = value;
                    this.RaisePropertyChanged("sSIInfectionSource1Trans");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSSIPersonalRiskTransContract[] sSIPersonalRiskTrans {
            get {
                return this.sSIPersonalRiskTransField;
            }
            set {
                if ((object.ReferenceEquals(this.sSIPersonalRiskTransField, value) != true)) {
                    this.sSIPersonalRiskTransField = value;
                    this.RaisePropertyChanged("sSIPersonalRiskTrans");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSSIProphylaxisTransContract[] sSIProphylaxisTrans {
            get {
                return this.sSIProphylaxisTransField;
            }
            set {
                if ((object.ReferenceEquals(this.sSIProphylaxisTransField, value) != true)) {
                    this.sSIProphylaxisTransField = value;
                    this.RaisePropertyChanged("sSIProphylaxisTrans");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSSISexWithForeignPersonTransContract[] sSISexWithForeignPersonTrans {
            get {
                return this.sSISexWithForeignPersonTransField;
            }
            set {
                if ((object.ReferenceEquals(this.sSISexWithForeignPersonTransField, value) != true)) {
                    this.sSISexWithForeignPersonTransField = value;
                    this.RaisePropertyChanged("sSISexWithForeignPersonTrans");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSSISexWithForeignProstituteTransContract[] sSISexWithForeignProstituteTrans {
            get {
                return this.sSISexWithForeignProstituteTransField;
            }
            set {
                if ((object.ReferenceEquals(this.sSISexWithForeignProstituteTransField, value) != true)) {
                    this.sSISexWithForeignProstituteTransField = value;
                    this.RaisePropertyChanged("sSISexWithForeignProstituteTrans");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSSISymptomsTransContract[] sSISymptomsTrans {
            get {
                return this.sSISymptomsTransField;
            }
            set {
                if ((object.ReferenceEquals(this.sSISymptomsTransField, value) != true)) {
                    this.sSISymptomsTransField = value;
                    this.RaisePropertyChanged("sSISymptomsTrans");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string schemaModifiedBy {
            get {
                return this.schemaModifiedByField;
            }
            set {
                if ((object.ReferenceEquals(this.schemaModifiedByField, value) != true)) {
                    this.schemaModifiedByField = value;
                    this.RaisePropertyChanged("schemaModifiedBy");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string schemaPersonCivilRegistrationIdentifier {
            get {
                return this.schemaPersonCivilRegistrationIdentifierField;
            }
            set {
                if ((object.ReferenceEquals(this.schemaPersonCivilRegistrationIdentifierField, value) != true)) {
                    this.schemaPersonCivilRegistrationIdentifierField = value;
                    this.RaisePropertyChanged("schemaPersonCivilRegistrationIdentifier");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SSINoYes sexWithBisexualMan {
            get {
                return this.sexWithBisexualManField;
            }
            set {
                if ((this.sexWithBisexualManField.Equals(value) != true)) {
                    this.sexWithBisexualManField = value;
                    this.RaisePropertyChanged("sexWithBisexualMan");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SSINoYes sexWithForeignPerson {
            get {
                return this.sexWithForeignPersonField;
            }
            set {
                if ((this.sexWithForeignPersonField.Equals(value) != true)) {
                    this.sexWithForeignPersonField = value;
                    this.RaisePropertyChanged("sexWithForeignPerson");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SSINoYes sexWithForeignProstitute {
            get {
                return this.sexWithForeignProstituteField;
            }
            set {
                if ((this.sexWithForeignProstituteField.Equals(value) != true)) {
                    this.sexWithForeignProstituteField = value;
                    this.RaisePropertyChanged("sexWithForeignProstitute");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SSINoYes sexWithMan {
            get {
                return this.sexWithManField;
            }
            set {
                if ((this.sexWithManField.Equals(value) != true)) {
                    this.sexWithManField = value;
                    this.RaisePropertyChanged("sexWithMan");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SSINoYes sexWithWoman {
            get {
                return this.sexWithWomanField;
            }
            set {
                if ((this.sexWithWomanField.Equals(value) != true)) {
                    this.sexWithWomanField = value;
                    this.RaisePropertyChanged("sexWithWoman");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string streetName {
            get {
                return this.streetNameField;
            }
            set {
                if ((object.ReferenceEquals(this.streetNameField, value) != true)) {
                    this.streetNameField = value;
                    this.RaisePropertyChanged("streetName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string streetNum {
            get {
                return this.streetNumField;
            }
            set {
                if ((object.ReferenceEquals(this.streetNumField, value) != true)) {
                    this.streetNumField = value;
                    this.RaisePropertyChanged("streetNum");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string surName {
            get {
                return this.surNameField;
            }
            set {
                if ((object.ReferenceEquals(this.surNameField, value) != true)) {
                    this.surNameField = value;
                    this.RaisePropertyChanged("surName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string treatment {
            get {
                return this.treatmentField;
            }
            set {
                if ((object.ReferenceEquals(this.treatmentField, value) != true)) {
                    this.treatmentField = value;
                    this.RaisePropertyChanged("treatment");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime treatmentDate {
            get {
                return this.treatmentDateField;
            }
            set {
                if ((this.treatmentDateField.Equals(value) != true)) {
                    this.treatmentDateField = value;
                    this.RaisePropertyChanged("treatmentDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string treatmentDateNote {
            get {
                return this.treatmentDateNoteField;
            }
            set {
                if ((object.ReferenceEquals(this.treatmentDateNoteField, value) != true)) {
                    this.treatmentDateNoteField = value;
                    this.RaisePropertyChanged("treatmentDateNote");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime treatmentEndDate {
            get {
                return this.treatmentEndDateField;
            }
            set {
                if ((this.treatmentEndDateField.Equals(value) != true)) {
                    this.treatmentEndDateField = value;
                    this.RaisePropertyChanged("treatmentEndDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string treatmentNote {
            get {
                return this.treatmentNoteField;
            }
            set {
                if ((object.ReferenceEquals(this.treatmentNoteField, value) != true)) {
                    this.treatmentNoteField = value;
                    this.RaisePropertyChanged("treatmentNote");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string treatmentOutcome {
            get {
                return this.treatmentOutcomeField;
            }
            set {
                if ((object.ReferenceEquals(this.treatmentOutcomeField, value) != true)) {
                    this.treatmentOutcomeField = value;
                    this.RaisePropertyChanged("treatmentOutcome");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string treatmentOutcomeOther {
            get {
                return this.treatmentOutcomeOtherField;
            }
            set {
                if ((object.ReferenceEquals(this.treatmentOutcomeOtherField, value) != true)) {
                    this.treatmentOutcomeOtherField = value;
                    this.RaisePropertyChanged("treatmentOutcomeOther");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SSIWorkLocation workLocation {
            get {
                return this.workLocationField;
            }
            set {
                if ((this.workLocationField.Equals(value) != true)) {
                    this.workLocationField = value;
                    this.RaisePropertyChanged("workLocation");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string zipCode {
            get {
                return this.zipCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.zipCodeField, value) != true)) {
                    this.zipCodeField = value;
                    this.RaisePropertyChanged("zipCode");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaSentinelContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaSentinelContract : SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBaseMembersContract {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int fluLikeSymptomsAge0to4Field;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int fluLikeSymptomsAge15to24Field;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int fluLikeSymptomsAge25to64Field;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int fluLikeSymptomsAge5to14Field;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int fluLikeSymptomsAge65AndAboveField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int identificationCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int numberOfPublishersField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string publishersEmailField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string remarksField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int reportingWeekField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string schemaModifiedByField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string schemaPersonCivilRegistrationIdentifierField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private int totalNumberOfPatientsField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int fluLikeSymptomsAge0to4 {
            get {
                return this.fluLikeSymptomsAge0to4Field;
            }
            set {
                if ((this.fluLikeSymptomsAge0to4Field.Equals(value) != true)) {
                    this.fluLikeSymptomsAge0to4Field = value;
                    this.RaisePropertyChanged("fluLikeSymptomsAge0to4");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int fluLikeSymptomsAge15to24 {
            get {
                return this.fluLikeSymptomsAge15to24Field;
            }
            set {
                if ((this.fluLikeSymptomsAge15to24Field.Equals(value) != true)) {
                    this.fluLikeSymptomsAge15to24Field = value;
                    this.RaisePropertyChanged("fluLikeSymptomsAge15to24");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int fluLikeSymptomsAge25to64 {
            get {
                return this.fluLikeSymptomsAge25to64Field;
            }
            set {
                if ((this.fluLikeSymptomsAge25to64Field.Equals(value) != true)) {
                    this.fluLikeSymptomsAge25to64Field = value;
                    this.RaisePropertyChanged("fluLikeSymptomsAge25to64");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int fluLikeSymptomsAge5to14 {
            get {
                return this.fluLikeSymptomsAge5to14Field;
            }
            set {
                if ((this.fluLikeSymptomsAge5to14Field.Equals(value) != true)) {
                    this.fluLikeSymptomsAge5to14Field = value;
                    this.RaisePropertyChanged("fluLikeSymptomsAge5to14");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int fluLikeSymptomsAge65AndAbove {
            get {
                return this.fluLikeSymptomsAge65AndAboveField;
            }
            set {
                if ((this.fluLikeSymptomsAge65AndAboveField.Equals(value) != true)) {
                    this.fluLikeSymptomsAge65AndAboveField = value;
                    this.RaisePropertyChanged("fluLikeSymptomsAge65AndAbove");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int identificationCode {
            get {
                return this.identificationCodeField;
            }
            set {
                if ((this.identificationCodeField.Equals(value) != true)) {
                    this.identificationCodeField = value;
                    this.RaisePropertyChanged("identificationCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int numberOfPublishers {
            get {
                return this.numberOfPublishersField;
            }
            set {
                if ((this.numberOfPublishersField.Equals(value) != true)) {
                    this.numberOfPublishersField = value;
                    this.RaisePropertyChanged("numberOfPublishers");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string publishersEmail {
            get {
                return this.publishersEmailField;
            }
            set {
                if ((object.ReferenceEquals(this.publishersEmailField, value) != true)) {
                    this.publishersEmailField = value;
                    this.RaisePropertyChanged("publishersEmail");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string remarks {
            get {
                return this.remarksField;
            }
            set {
                if ((object.ReferenceEquals(this.remarksField, value) != true)) {
                    this.remarksField = value;
                    this.RaisePropertyChanged("remarks");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int reportingWeek {
            get {
                return this.reportingWeekField;
            }
            set {
                if ((this.reportingWeekField.Equals(value) != true)) {
                    this.reportingWeekField = value;
                    this.RaisePropertyChanged("reportingWeek");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string schemaModifiedBy {
            get {
                return this.schemaModifiedByField;
            }
            set {
                if ((object.ReferenceEquals(this.schemaModifiedByField, value) != true)) {
                    this.schemaModifiedByField = value;
                    this.RaisePropertyChanged("schemaModifiedBy");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string schemaPersonCivilRegistrationIdentifier {
            get {
                return this.schemaPersonCivilRegistrationIdentifierField;
            }
            set {
                if ((object.ReferenceEquals(this.schemaPersonCivilRegistrationIdentifierField, value) != true)) {
                    this.schemaPersonCivilRegistrationIdentifierField = value;
                    this.RaisePropertyChanged("schemaPersonCivilRegistrationIdentifier");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int totalNumberOfPatients {
            get {
                return this.totalNumberOfPatientsField;
            }
            set {
                if ((this.totalNumberOfPatientsField.Equals(value) != true)) {
                    this.totalNumberOfPatientsField = value;
                    this.RaisePropertyChanged("totalNumberOfPatients");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaSpecialistPracticeContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaSpecialistPracticeContract : SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBaseMembersContract {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string cityField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string countryField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string firstNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2Gender genderField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string identificationCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string municipalityCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string schemaModifiedByField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string schemaPersonCivilRegistrationIdentifierField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSpecialistPracticeDiagnosisContract[] specialistPracticeDiagnosisField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSpecialistPracticePatientContactContract[] specialistPracticePatientContactField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string streetNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string streetNumField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string surNameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string zipCodeField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string city {
            get {
                return this.cityField;
            }
            set {
                if ((object.ReferenceEquals(this.cityField, value) != true)) {
                    this.cityField = value;
                    this.RaisePropertyChanged("city");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string country {
            get {
                return this.countryField;
            }
            set {
                if ((object.ReferenceEquals(this.countryField, value) != true)) {
                    this.countryField = value;
                    this.RaisePropertyChanged("country");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string firstName {
            get {
                return this.firstNameField;
            }
            set {
                if ((object.ReferenceEquals(this.firstNameField, value) != true)) {
                    this.firstNameField = value;
                    this.RaisePropertyChanged("firstName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2Gender gender {
            get {
                return this.genderField;
            }
            set {
                if ((this.genderField.Equals(value) != true)) {
                    this.genderField = value;
                    this.RaisePropertyChanged("gender");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string identificationCode {
            get {
                return this.identificationCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.identificationCodeField, value) != true)) {
                    this.identificationCodeField = value;
                    this.RaisePropertyChanged("identificationCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string municipalityCode {
            get {
                return this.municipalityCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.municipalityCodeField, value) != true)) {
                    this.municipalityCodeField = value;
                    this.RaisePropertyChanged("municipalityCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string schemaModifiedBy {
            get {
                return this.schemaModifiedByField;
            }
            set {
                if ((object.ReferenceEquals(this.schemaModifiedByField, value) != true)) {
                    this.schemaModifiedByField = value;
                    this.RaisePropertyChanged("schemaModifiedBy");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string schemaPersonCivilRegistrationIdentifier {
            get {
                return this.schemaPersonCivilRegistrationIdentifierField;
            }
            set {
                if ((object.ReferenceEquals(this.schemaPersonCivilRegistrationIdentifierField, value) != true)) {
                    this.schemaPersonCivilRegistrationIdentifierField = value;
                    this.RaisePropertyChanged("schemaPersonCivilRegistrationIdentifier");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSpecialistPracticeDiagnosisContract[] specialistPracticeDiagnosis {
            get {
                return this.specialistPracticeDiagnosisField;
            }
            set {
                if ((object.ReferenceEquals(this.specialistPracticeDiagnosisField, value) != true)) {
                    this.specialistPracticeDiagnosisField = value;
                    this.RaisePropertyChanged("specialistPracticeDiagnosis");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaSpecialistPracticePatientContactContract[] specialistPracticePatientContact {
            get {
                return this.specialistPracticePatientContactField;
            }
            set {
                if ((object.ReferenceEquals(this.specialistPracticePatientContactField, value) != true)) {
                    this.specialistPracticePatientContactField = value;
                    this.RaisePropertyChanged("specialistPracticePatientContact");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string streetName {
            get {
                return this.streetNameField;
            }
            set {
                if ((object.ReferenceEquals(this.streetNameField, value) != true)) {
                    this.streetNameField = value;
                    this.RaisePropertyChanged("streetName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string streetNum {
            get {
                return this.streetNumField;
            }
            set {
                if ((object.ReferenceEquals(this.streetNumField, value) != true)) {
                    this.streetNumField = value;
                    this.RaisePropertyChanged("streetNum");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string surName {
            get {
                return this.surNameField;
            }
            set {
                if ((object.ReferenceEquals(this.surNameField, value) != true)) {
                    this.surNameField = value;
                    this.RaisePropertyChanged("surName");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string zipCode {
            get {
                return this.zipCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.zipCodeField, value) != true)) {
                    this.zipCodeField = value;
                    this.RaisePropertyChanged("zipCode");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaWaitInfoContract", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    [System.SerializableAttribute()]
    public partial class SEI2SchemaWaitInfoContract : SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBaseMembersContract {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string schemaModifiedByField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string schemaPersonCivilRegistrationIdentifierField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaWaitInfoTransContract[] waitInfoTransField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string schemaModifiedBy {
            get {
                return this.schemaModifiedByField;
            }
            set {
                if ((object.ReferenceEquals(this.schemaModifiedByField, value) != true)) {
                    this.schemaModifiedByField = value;
                    this.RaisePropertyChanged("schemaModifiedBy");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string schemaPersonCivilRegistrationIdentifier {
            get {
                return this.schemaPersonCivilRegistrationIdentifierField;
            }
            set {
                if ((object.ReferenceEquals(this.schemaPersonCivilRegistrationIdentifierField, value) != true)) {
                    this.schemaPersonCivilRegistrationIdentifierField = value;
                    this.RaisePropertyChanged("schemaPersonCivilRegistrationIdentifier");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaWaitInfoTransContract[] waitInfoTrans {
            get {
                return this.waitInfoTransField;
            }
            set {
                if ((object.ReferenceEquals(this.waitInfoTransField, value) != true)) {
                    this.waitInfoTransField = value;
                    this.RaisePropertyChanged("waitInfoTrans");
                }
            }
        }
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2BlooddonorScreeningYesNo", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2BlooddonorScreeningYesNo : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Yes = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        No = 2,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2Gender", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2Gender : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Male = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Female = 2,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2BlooddonorscreeningLookback", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2BlooddonorscreeningLookback : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        PositiveRecipientsFound = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NoPositiveRecipientsFound = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NoLookbackMade = 3,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2CoercionEnforcentmentReason", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2CoercionEnforcentmentReason : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Health = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Danger = 2,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2CoercionEnforcentmentReason2", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2CoercionEnforcentmentReason2 : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        PhysicalDisorder = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Medication = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        ECT = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Nutrition = 4,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="NoYes", Namespace="http://schemas.datacontract.org/2004/07/Microsoft.Dynamics.Ax.Xpp")]
    public enum NoYes : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        No = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Yes = 1,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2UseOfCoercionReason", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2UseOfCoercionReason : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Danger = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Harassment = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Vandalism = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        VoluntaryBeltFixation = 4,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Uneasy = 5,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        PreventSuicide = 6,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        PreventStalking = 7,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        EnsureContinuedStay = 8,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        PreventSelvDanger = 9,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        RequestDoorlocking = 10,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        CompletionOfCompulsoryTreatment = 11,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2UseOfCoercionType", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2UseOfCoercionType : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Belt = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Straps = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Gloves = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        PhysicalRetention = 4,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        SedativeDrugAdministration = 5,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        PersonalShielding = 6,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        LockingOfDoors = 7,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2YesNo", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2YesNo : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Yes = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        No = 2,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2AssessingPhysician", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2AssessingPhysician : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Internal = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        External = 1,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2ExternalConcurrence", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2ExternalConcurrence : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Concur = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotConcur = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotInformed = 3,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2Coercion5CoercionType", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2Coercion5CoercionType : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Doorlocking = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        WalkingCoercion = 2,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2Coercion5CoercionTypeReason", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2Coercion5CoercionTypeReason : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Constraints = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Shielding = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Danger = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Harassment = 4,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Vandalism = 5,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2CoercionDoorlockingFrequency", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2CoercionDoorlockingFrequency : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        LessThan4 = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Between4and8 = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        GreaterThan8 = 3,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2CovidYesNoId", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2CovidYesNoId : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Yes = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        No = 2,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2CovidSchoolLocalization", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2CovidSchoolLocalization : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Nose = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Throat = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Spit = 3,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2CovidPersonType", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2CovidPersonType : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Teacher = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Student = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Citizen = 3,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2CovidTestResult", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2CovidTestResult : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Positive = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Inconclusive = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Negative = 3,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaGeneralPracticeActivityDateName", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2SchemaGeneralPracticeActivityDateName : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Ordination = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Seponering = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Test = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Medicin = 4,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Tjek = 5,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaGeneralPracticeActivityClassif", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2SchemaGeneralPracticeActivityClassif : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        ATC = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Ydelsesregister = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        MCS = 3,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaGeneralPracticeActivityName", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2SchemaGeneralPracticeActivityName : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        VKAOrdination = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        DabigatranOrdination = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        RivaroxabanOrdination = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        ApixabanOrdination = 4,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        EdoxabanOrdination = 5,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        VKASeponering = 6,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        DabigatranSeponering = 7,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        RivaroxabanSeponering = 8,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        ApixabanSeponering = 9,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        EdoxabanSeponering = 10,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        AnstrengelseTest = 11,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        AllergiTest = 12,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        InhalationTjek = 13,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Ordination = 14,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Seponering = 15,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2InjHeroinCurrentHousing", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2InjHeroinCurrentHousing : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Independent = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        RentalRoom = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        FamiliyFriends = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Community = 4,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Fostercare = 5,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Shelter = 6,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Prison = 7,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        OtherInstitution = 8,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        StreetHomeless = 9,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Other = 10,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Undisc = 11,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2InjHeroinHealthGeneral", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2InjHeroinHealthGeneral : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Excelent = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        VeryGood = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Good = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        LessThanGreat = 4,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Bad = 5,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2InjHeroinHealthProgress", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2InjHeroinHealthProgress : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        MuchBetter = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Better = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Same = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Worse = 4,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        MuchWorse = 5,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2InjHeroinHealthStatements", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2InjHeroinHealthStatements : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        CompletelyTrue = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        True = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        DontKnow = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        False = 4,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        CompletelyFalse = 5,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaInjHeroinInjRelSomatic", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2SchemaInjHeroinInjRelSomatic : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Yes = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        No = 2,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2InjHeroinLimitedActivity", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2InjHeroinLimitedActivity : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        VeryLimited = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        SomewhatLimited = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotLimited = 3,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2InjHeroinLimitingPain", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2InjHeroinLimitingPain : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        None = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Little = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Some = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Substantial = 4,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Much = 5,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2InjHeroinLivingSituation", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2InjHeroinLivingSituation : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Single = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Coliving = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Undisc = 3,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2InjHeroinMainIncome", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2InjHeroinMainIncome : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Wage = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        SU = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Unemployment = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Activation = 4,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Health = 5,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Welfare = 6,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Revalidation = 7,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Pension = 8,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        FamilyFriends = 9,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Illegal = 10,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Prostitution = 11,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Other = 12,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Undisc = 13,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaInjHeroinOtherSomatic", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2SchemaInjHeroinOtherSomatic : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Yes = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        No = 2,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2InjHeroinPhysicalPain", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2InjHeroinPhysicalPain : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        None = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        VeryLight = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Light = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Medium = 4,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Strong = 5,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        VeryStrong = 6,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaInjHeroinPsycConditions", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2SchemaInjHeroinPsycConditions : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Yes = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        No = 2,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2InjHeroinRecentWellbeing", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2InjHeroinRecentWellbeing : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Constant = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Mostly = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Much = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Some = 4,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Little = 5,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        None = 6,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2InjHeroinRiskInj", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2InjHeroinRiskInj : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Yes = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        No = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Undisc = 3,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2InjHeroinRiskShared", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2InjHeroinRiskShared : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Yes = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        No = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Undisc = 3,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2InjHeroinSocialContact", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2InjHeroinSocialContact : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        None = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Little = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Some = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Substantial = 4,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Much = 5,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaInjYesNo", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2SchemaInjYesNo : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Yes = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        No = 2,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2KLObservationStatus", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2KLObservationStatus : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        unknown = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        preliminary = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        final = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        amended = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        corrected = 4,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        cancelled = 5,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        entered_in_error = 6,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        registered = 7,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2ReleaseFollowupTransType", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2ReleaseFollowupTransType : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        CoordinationPlan = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        ReleaseAgreement = 1,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaSpecialistPracticeDiagnosisClassif", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2SchemaSpecialistPracticeDiagnosisClassif : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        ICD10 = 1,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaSpecialistPracticeDiagnosisDateName", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2SchemaSpecialistPracticeDiagnosisDateName : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        DiagnoseDato = 1,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaSpecialistPracticeDiagnosisName", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2SchemaSpecialistPracticeDiagnosisName : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Diagnose = 1,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaSpecialistPracticeDiagnosisType", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2SchemaSpecialistPracticeDiagnosisType : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Aktionsdiagnose = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Bidiagnose = 2,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaGeneralPracticeDiagnosisClassif", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2SchemaGeneralPracticeDiagnosisClassif : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        ICPC2 = 4,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaGeneralPracticeDiagnosisDateName", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2SchemaGeneralPracticeDiagnosisDateName : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Debut = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        FoersteDiagnoseDato = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        SidsteKontaktDato = 3,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaGeneralPracticeDatePrecision", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2SchemaGeneralPracticeDatePrecision : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Aar = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        AarMaaned = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        AarMaanedDag = 3,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaGeneralPracticeDiagnosisName", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2SchemaGeneralPracticeDiagnosisName : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Diagnose = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        DiabetesDiagnose = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        KOLDiagnose = 3,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaGeneralPracticeObservationClassif", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2SchemaGeneralPracticeObservationClassif : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        MCS = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        DNK = 5,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        EKG = 6,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NPU = 7,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        IUPAC = 8,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaGeneralPracticeObservationName", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2SchemaGeneralPracticeObservationName : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Systolisk = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Diastolisk = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        EKG = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        INR = 4,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        TTI = 5,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Creatinine = 6,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        eGFR = 7,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Exacerbation = 8,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Hoejde = 9,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Vaegt = 10,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        FEV1 = 11,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        FEV1Rever = 12,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        FVC = 13,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        FVCRever = 14,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        ECigaretStatus = 15,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        PassivRygningStatus = 16,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        TobakStatus = 17,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Fodundersoegelse = 18,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Fodfoelsomhed = 19,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        AnkelArm = 20,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Rygestatus = 21,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        CATScore = 22,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        MRCScale = 23,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaGeneralPracticeObservationDateName", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2SchemaGeneralPracticeObservationDateName : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Maale = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        TolvMaaneder = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        SenesteAar = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Status = 4,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Undersoegelse = 5,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Score = 6,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaGeneralPracticeObservationValueCode", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2SchemaGeneralPracticeObservationValueCode : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Ja = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Nej = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        EjRelevant = 5,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        BrugerAfECigaretter = 7,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        TidligereBrugerAfECigaretter = 8,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        AldrigBrugerAfECigaretter = 9,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        RygerDagligt = 10,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Eksryger = 11,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        AldrigRyger = 12,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        RygerLejlighedsvis = 13,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Ingen = 14,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Normal = 15,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Reduceret = 16,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaGeneralPracticeObservationValueCodeClassif", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2SchemaGeneralPracticeObservationValueCodeClassif : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        MCS = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        IUPAC = 8,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Dbspecifik = 9,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaGeneralPracticeObservationValueUnit", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2SchemaGeneralPracticeObservationValueUnit : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        MilliMeterKviksoelv = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Procent = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        MikroMolPerLiter = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        MilliLiterPerMinut = 4,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Antal = 5,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        KiloGram = 6,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Meter = 7,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Liter = 8,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaGeneralPracticePatientComplicationClassif", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2SchemaGeneralPracticePatientComplicationClassif : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        IUPAC = 8,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaGeneralPracticePatientComplicationName", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2SchemaGeneralPracticePatientComplicationName : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        FodSaar = 1,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaGeneralPracticePatientComplicationDateName", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2SchemaGeneralPracticePatientComplicationDateName : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Komplikation = 1,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaGeneralPracticePatientComplicationValueCode", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2SchemaGeneralPracticePatientComplicationValueCode : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Ja = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Nej = 2,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaGeneralPracticePatientComplicationValueCodeClassif", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2SchemaGeneralPracticePatientComplicationValueCodeClassif : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        IUPAC = 8,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaGeneralPracticePatientContactValueCodeClassif", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2SchemaGeneralPracticePatientContactValueCodeClassif : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        IUPAC = 8,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaGeneralPracticePatientContactName", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2SchemaGeneralPracticePatientContactName : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Konsultation = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Kronikerhonorar = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        AarsstatusAarskontrol = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        HenvisningRehabilitering = 4,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaGeneralPracticePatientContactDateName", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2SchemaGeneralPracticePatientContactDateName : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Konsultation = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Ydelse = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Kontrol = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Henvisning = 4,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaGeneralPracticePatientContactValueCode", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2SchemaGeneralPracticePatientContactValueCode : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Ja = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Nej = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        IkkeEgnet = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        OenskerIkke = 4,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        EjRelevant = 5,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        EjSpurgt = 6,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2KLEventStatus", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2KLEventStatus : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        unknown = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        preparation = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        in_progress = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        not_done = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        on_hold = 4,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        stopped = 5,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        completed = 6,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        entered_in_error = 7,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2KLConditionCategory", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2KLConditionCategory : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        unknown = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        problem_list_item = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        encounter_diagnosis = 2,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2KLClinicalStatus", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2KLClinicalStatus : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        unknown = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        active = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        recurrence = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        relapse = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        inactive = 4,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        remission = 5,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        resolved = 6,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2KLConditionVerificationStatus", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2KLConditionVerificationStatus : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        unknown = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        provisional = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        differential = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        confirmed = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        refuted = 4,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        entered_in_error = 5,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        unconfirmed = 6,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2KLEncounterStatus", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2KLEncounterStatus : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        unknown = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        planned = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        arrived = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        triaged = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        in_progress = 4,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        onleave = 5,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        finished = 6,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        cancelled = 7,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        entered_in_error = 8,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2KLGoalStatus", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2KLGoalStatus : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        unknown = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        proposed = 9,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        planned = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        accepted = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        active = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        on_hold = 4,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        completed = 5,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        cancelled = 6,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        entered_in_error = 7,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        rejected = 8,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2KLActivityStatus", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2KLActivityStatus : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Unknown = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotStarted = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Scheduled = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        InProgress = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        OnHold = 4,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Completed = 5,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Cancelled = 6,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Stopped = 7,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        EnteredInError = 8,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2KLRequestIntent", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2KLRequestIntent : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        unknown = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        plan = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        order = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        option = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        proposal = 4,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2KLRequestStatus", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2KLRequestStatus : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        unknown = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        draft = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        active = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        on_hold = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        revoked = 4,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        completed = 5,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        entered_in_error = 6,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2NABConvPsycFind", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2NABConvPsycFind : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        None = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        TreatmentInstitution = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        TreatmentPartner = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NoTreatment = 4,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SSINoYesUndecided", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2SSINoYesUndecided : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Yes = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        No = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Undecided = 3,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaSpecialistPracticePatientContactName", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2SchemaSpecialistPracticePatientContactName : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        HenvisningTilIndberettendeSpeciallaege = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        EpikriseSendtAfIndberettendeSpeciallaege = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        HenvisningSendtAfIndberettendeSpeciallaege = 3,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaSpecialistPracticePatientContactDateName", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2SchemaSpecialistPracticePatientContactDateName : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Henvisningsdato = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Epikrisedato = 2,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaType", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2SchemaType : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Blank = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        MortalityPage1 = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        MortalityPage2 = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        BedPlaces = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        RitualCircumcision = 4,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Rehabilitation = 5,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Coercion3 = 6,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NAB = 7,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Coercion1 = 8,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Coercion2 = 9,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Coercion4 = 10,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        MRSA = 11,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Coercion5 = 12,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        ReleaseFollowup = 13,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Abortion = 14,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        ChildrensDatabase = 15,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Cancer = 16,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        WaitInfo = 17,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        IVF = 18,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        InjHeroin = 19,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        LPR = 20,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        CoercionIncapacitatedSomatik = 21,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        SSI = 22,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        CommonCancer = 23,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        CommonCancerCoding = 24,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        CovidSchoolTesting = 25,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        CovidTesting = 26,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        BlooddonorScreening = 27,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Sentinel = 28,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        KLCare = 29,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        HearingAid = 30,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        MedicalProductSales = 31,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        PregnancyScreening = 32,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        GeneralPractice = 33,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        SpecialistPractice = 34,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaStage", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2SchemaStage : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Journal = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Ready4Publish = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Publish = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Cancelled = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        PreviouslyPublish = 5,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2UserGroupType", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2UserGroupType : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        State = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Regional = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Municipal = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Private = 4,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2UserStatus", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2UserStatus : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        New = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Created = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Activated = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Deactivated = 3,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2UserMgmtUserStatusChange", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2UserMgmtUserStatusChange : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Activate = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        SendActivationMail = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Deactivate = 2,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2AbortionMethodOfEnding", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2AbortionMethodOfEnding : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        EndedInHospitalSection = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        EndedInHospitalSectionWait = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        GeneralPhysician = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Other = 4,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        TreatmentAbroard = 5,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Dead = 6,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        SpecialPhysician = 7,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Absent = 8,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2PaymentCode", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2PaymentCode : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        PaidByCounty = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        SelfPaid = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        PaidByInsuring = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        PartlySelfPaid = 4,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        PaymentOther = 5,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="MonthsOfYear", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum MonthsOfYear : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        None = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        January = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        February = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        March = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        April = 4,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        May = 5,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        June = 6,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        July = 7,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        August = 8,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        September = 9,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        October = 10,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        November = 11,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        December = 12,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2CancerExpansionM", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2CancerExpansionM : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        AZCD40 = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        AZCD41 = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        AZCD49 = 3,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2CancerExpansionN", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2CancerExpansionN : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        AZCD30 = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        AZCD31 = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        AZCD39 = 3,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2CancerExpansionT", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2CancerExpansionT : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        AZCD10 = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        AZCD11 = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        AZCD12 = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        AZCD13 = 4,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        AZCD14 = 5,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        AZCD15 = 6,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        AZCD16 = 7,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        AZCD19 = 8,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2CancerLateralAxis", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2CancerLateralAxis : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        RightSided = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        LeftSided = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        DoubleSided = 3,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2CancerSpread", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2CancerSpread : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Stadium0 = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Stadium1 = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Stadium2 = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Stadium3 = 4,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Stadium4 = 5,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Local = 6,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Regional = 7,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        RemoteMetastasis = 8,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Unknown = 9,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotRelevant = 10,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2ChildDBPassiveSmoke", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2ChildDBPassiveSmoke : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Yes = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        No = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Unknown = 3,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2DetentionStartedAs", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2DetentionStartedAs : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Hospitalization = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        HoldingBack = 2,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2DetentionStartedAsReason", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2DetentionStartedAsReason : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Health = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Danger = 2,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaCoercion2Treatment", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2SchemaCoercion2Treatment : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Medication = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Ect = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Feeding = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        OfPhicicalSuffering = 4,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        MedicationByCoercion = 5,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SchemaCoercion2TreatmentReason", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2SchemaCoercion2TreatmentReason : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        HealthImpariment = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Danger = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        LifeThreating = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        PatientNotFollowPrescribedTreatment = 4,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2Coercion4Type", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2Coercion4Type : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Belt = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        PersonalAlarmSystem = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        SpecialDoorlocks = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Other = 4,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2CovidLocalization", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2CovidLocalization : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Nose = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Throat = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Finger = 3,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2CovidTestType", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2CovidTestType : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        AG = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        PCR = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Anti = 3,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2GeneralPracticeTrigger", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2GeneralPracticeTrigger : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        None = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Asthma = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        AtrialFibrillation = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        HeartFailure = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        COPD = 4,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Diabetes = 5,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2HearingAidFirstTimeOrRepetedUser", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2HearingAidFirstTimeOrRepetedUser : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        FirstTimeUser = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        RepetedUser = 2,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2HearingAidIOIHAQuestion1", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2HearingAidIOIHAQuestion1 : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        None = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        LessThanOneHour = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        OneToFourHours = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        FourToEightHours = 4,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        MoreThanEightHours = 5,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2HearingAidIOIHAQuestion2", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2HearingAidIOIHAQuestion2 : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        None = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotMuch = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Some = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Much = 4,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Significant = 5,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2HearingAidIOIHAQuestion3", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2HearingAidIOIHAQuestion3 : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Significant = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Much = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Some = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotMuch = 4,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        None = 5,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2HearingAidIOIHAQuestion4", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2HearingAidIOIHAQuestion4 : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        None = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotMuch = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Some = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Much = 4,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Significant = 5,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2HearingAidIOIHAQuestion5", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2HearingAidIOIHAQuestion5 : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Significant = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Much = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Some = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotMuch = 4,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        None = 5,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2HearingAidIOIHAQuestion6", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2HearingAidIOIHAQuestion6 : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Significant = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Much = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Some = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotMuch = 4,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        None = 5,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2HearingAidIOIHAQuestion7", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2HearingAidIOIHAQuestion7 : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Worse = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NoChange = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        LittleImprovement = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        ALotImprovement = 4,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        SignificantImprovement = 5,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2HearingAidSelfPaid", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2HearingAidSelfPaid : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Yes = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        No = 2,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2HearingAidTreatmentClinic", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2HearingAidTreatmentClinic : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Public = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Private = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        CommunicationCenter = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        PrivateClinic = 4,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Pool = 5,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2HearingAidLaterality", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2HearingAidLaterality : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Unilateral = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Bilateral = 2,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2HearingAidUseOfHearingAid", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2HearingAidUseOfHearingAid : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        LeftEar = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        RightEar = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        BothEars = 3,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2IVFCauseOfInfertilityTreatment", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2IVFCauseOfInfertilityTreatment : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Female = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Idiopathic = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        PGD = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        FertilityPreservingTreatment = 4,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2IVFEmbryonSurplus", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2IVFEmbryonSurplus : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Yes = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        No = 2,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2IVFTransferingEmryonsFreshNumberofElectiv", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2IVFTransferingEmryonsFreshNumberofElectiv : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Elective = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NonElective = 2,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2IVFTransferingEmryonsFrozenNumberofElectiv", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2IVFTransferingEmryonsFrozenNumberofElectiv : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Elective = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NonElective = 2,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2IVFIUIHorIUIDSpermType", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2IVFIUIHorIUIDSpermType : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        IUIH = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        IUID = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        IUIKnownDonor = 3,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2IVFIndicationCfLawConcerningArtificialInsermination", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2IVFIndicationCfLawConcerningArtificialInsermination : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Section1 = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Section2 = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Section3 = 3,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2IVFMethodOfFeezing", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2IVFMethodOfFeezing : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        SlowFreeze = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Vitrification = 2,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2IVFMethodOfFertilizationOocytesDonor", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2IVFMethodOfFertilizationOocytesDonor : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Fertile = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        IVF = 2,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2IVFMethodOfFertilizationOocytesSource", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2IVFMethodOfFertilizationOocytesSource : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        OwnOocytes = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        DonatedOocytes = 2,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2IVFMethodOfFertilizationOocytesType", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2IVFMethodOfFertilizationOocytesType : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        FreshOocytes = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        SlowFreeze = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Vitrification = 3,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2IVFOocytSource", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2IVFOocytSource : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Patient = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Donated = 2,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2IVFOocytSourceFreshorFrozen", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2IVFOocytSourceFreshorFrozen : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Frozen = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Fresh = 2,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2IVFPregnancySampleuhCGshCG", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2IVFPregnancySampleuhCGshCG : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        uhCG = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        shCG = 2,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2IVFPregnancyState", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2IVFPregnancyState : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        ScanningNotPerformed = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotVisiblePregnancy = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        VisiblePregnancy = 3,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2IVFDistributionRecieved", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2IVFDistributionRecieved : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        FrozenEmbryos = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        FrozenOocytes = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        FreshOocytes = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        TesticularTissue = 4,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2IVFDistributionSendt", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2IVFDistributionSendt : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        FrozenEmbryos = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        FrozenOocytes = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        FreshOocytes = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        TesticularTissue = 4,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2IVFTreatment", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2IVFTreatment : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Normal = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        FER = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        TotalFreeze = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        IUIHIUID = 4,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2InjHeroinTreatmentType", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2InjHeroinTreatmentType : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Methadone = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Heroin = 2,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2MRSAHasBeenAbroadWithinSixMonths", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2MRSAHasBeenAbroadWithinSixMonths : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Yes = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        No = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Unknown = 3,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2MRSABadHygieneConditions", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2MRSABadHygieneConditions : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Yes = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        No = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Unknown = 3,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2MRSAHasBeenAbroadWithinSixMonthsHospital", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2MRSAHasBeenAbroadWithinSixMonthsHospital : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Yes = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        No = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Unknown = 3,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2MRSAInfectedAbroad", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2MRSAInfectedAbroad : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Yes = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        No = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Unknown = 3,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2MRSARecievedTreatmentAbroad", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2MRSARecievedTreatmentAbroad : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Yes = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        No = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Unknown = 3,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2MRSADisposed", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2MRSADisposed : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Yes = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        No = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Unknown = 3,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2MRSASampleReason", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2MRSASampleReason : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        ClinicalInfectionWithMRSA = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        AsymptomaticCarrierCondition = 2,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2MRSAWorksWithPigs", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2MRSAWorksWithPigs : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Yes = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        No = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Unknown = 3,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2MRSALivesWithPigWorker", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2MRSALivesWithPigWorker : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Yes = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        No = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Unknown = 3,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2MRSAPreviousAdmissionWithinSixMonths", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2MRSAPreviousAdmissionWithinSixMonths : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Yes = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        No = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Unknown = 3,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2MRSAInfectedAtHospital", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2MRSAInfectedAtHospital : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Yes = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        No = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Unknown = 3,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2MRSASampleTakenAtHospital", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2MRSASampleTakenAtHospital : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Yes = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        No = 2,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2MRSAContactToMRSAInfectedPerson", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2MRSAContactToMRSAInfectedPerson : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Yes = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        No = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Unknown = 3,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2MRSAInfectedByPersonInHousehold", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2MRSAInfectedByPersonInHousehold : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Yes = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        No = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Unknown = 3,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2MRSAAttendsDaycareBoarding", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2MRSAAttendsDaycareBoarding : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Yes = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        No = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        CaredOfAtHome = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Unknown = 4,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2MRSAInfectedAtDaycareBoarding", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2MRSAInfectedAtDaycareBoarding : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Yes = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        No = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Unknown = 3,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2MRSAInfectedAtNursery", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2MRSAInfectedAtNursery : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Yes = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        No = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Unknown = 3,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2MRSALivesAtNursery", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2MRSALivesAtNursery : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Yes = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        No = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Unknown = 3,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2MRSARecievesHomecare", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2MRSARecievesHomecare : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Yes = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        No = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Unknown = 3,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2MRSASampleType", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2MRSASampleType : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Blood = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Other = 9,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SSINoYes", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2SSINoYes : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Yes = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        No = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Unknown = 3,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2OtherCasesOfMRSADaycareBoarding", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2OtherCasesOfMRSADaycareBoarding : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Yes = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        No = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Unknown = 3,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2OtherCasesOfMRSAHospital", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2OtherCasesOfMRSAHospital : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Yes = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        No = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Unknown = 3,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2OtherCasesOfMRSAInstitution", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2OtherCasesOfMRSAInstitution : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Yes = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        No = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Unknown = 3,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2OtherCasesOfMRSAWork", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2OtherCasesOfMRSAWork : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Yes = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        No = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Unknown = 3,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2MRSAWorkLocation", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2MRSAWorkLocation : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Blank = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Specialty = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Hospital = 2,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2MRSAInfectedAtWork", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2MRSAInfectedAtWork : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Yes = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        No = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Unknown = 3,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2GenderChild", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2GenderChild : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Boy = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Girl = 2,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2MortalityDeadResidense", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2MortalityDeadResidense : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NurseryHome = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Home = 2,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2MortalitydeathSite", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2MortalitydeathSite : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        HospitalIdentifer = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Residense = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        KnownAddress = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        OtherPlaceOfDeath = 4,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2ElectronicImplants", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2ElectronicImplants : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        YesRemoved = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        YesNotRemoved = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        No = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Unknown = 4,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2MortalityFindingSite", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2MortalityFindingSite : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Residense = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        KnownAddress = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        OtherPlaceOfDeath = 3,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2MortalityOtherSubmitterOfPage2", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2MortalityOtherSubmitterOfPage2 : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        PersonalDoctor = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        HospitalDoctor = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        MedicalOfficer = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Coroner = 4,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        HospiceDoctor = 5,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        OrdinaryDoctor = 6,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2MortalitySubmitterOfPage2", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2MortalitySubmitterOfPage2 : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        I = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Other = 2,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SubmittingDoctorFunction", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2SubmittingDoctorFunction : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Own = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        OnCall = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Hospital = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Coroner = 4,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Officer = 5,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Hospice = 6,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2MortalityAutopsyType", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2MortalityAutopsyType : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Judicial = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Hospital = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Prohibited = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        None = 4,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2MortalityCauseOfDeath", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2MortalityCauseOfDeath : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Natural = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Accident = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Homocide = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Suicide = 4,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Undeclared = 5,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2MortalityIncidentLocation", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2MortalityIncidentLocation : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Transport = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Residence = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Production = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Trade = 4,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Education = 5,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Sports = 6,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Recreation = 7,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Nature = 8,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Ocean = 9,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Other = 10,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2NABYesNoNotDisc", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2NABYesNoNotDisc : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Yes = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        No = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotDisclosed = 3,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2NABChildrenExpo", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2NABChildrenExpo : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        None = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Little = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Some = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Extensively = 4,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Excessively = 5,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotRelevant = 6,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Undisclosed = 7,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2NABCompletionCause", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2NABCompletionCause : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Complete = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        OwnVolition = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NoShow = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Deceaced = 4,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Moved = 5,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        OtherInstitution = 6,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        OwnDoctor = 7,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Hospital = 8,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Other = 9,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2NABConcern", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2NABConcern : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Numeric0 = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Numeric1 = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Numeric2 = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Numeric3 = 4,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Numeric4 = 5,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2NABCurrentLiving", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2NABCurrentLiving : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Independent = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Rent = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Family = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Supported = 4,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Fostercare = 5,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Shelter = 6,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Prison = 7,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Institution = 8,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        None = 9,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Other = 10,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Undisclosed = 11,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2NABDetox", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2NABDetox : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Yes = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        No = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Undisclosed = 3,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2NABDrinking", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2NABDrinking : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Daily = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        SeveralDays = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Weekends = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Periodically = 4,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        SomeDays = 5,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Occasionally = 6,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Sober = 7,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Undisclosed = 8,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2NABExpensePayer", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2NABExpensePayer : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Gov = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Self = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Employer = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Other = 4,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2NABYesNo", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2NABYesNo : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Yes = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        No = 2,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2NABMainIncome", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2NABMainIncome : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Employment = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        SU = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Unemployment = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Activation = 4,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Health = 5,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Assistance = 6,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Revalidation = 7,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Pension = 8,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Family = 9,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Illegal = 10,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Prostitution = 11,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Other = 12,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Undisclosed = 13,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2NABMaritalStatus", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2NABMaritalStatus : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Married = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Remarried = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Widower = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Separated = 4,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Divorced = 5,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NeverMarried = 6,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Coliving = 7,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        DivorcedColiving = 8,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Undisclosed = 9,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2NABProfession", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2NABProfession : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        None = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Special = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Commerce = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Apprentice = 4,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Other = 5,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Short = 6,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Medium = 7,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Long = 8,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Undisclosed = 9,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2NABReferal", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2NABReferal : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Self = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Social = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Hospital = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Psyc = 4,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        AlcoAmb = 5,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        AlcoTreat = 6,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Physician = 7,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Criminal = 8,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Police = 9,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        CrisisCenter = 10,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Par94 = 11,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        DrugTreat = 12,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Family = 13,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Friends = 14,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Employer = 15,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Institution = 16,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        School = 17,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Other = 18,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Undisclosed = 19,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2NABSchool", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2NABSchool : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        InSchool = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        SevenOrLess = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        EightNine = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        TenEleven = 4,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Higher = 5,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Other = 6,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        UnDisclosed = 7,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2NABSmoking", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2NABSmoking : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Daily = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Occasionally = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Former = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Never = 4,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Undisclosed = 5,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2PregnancyScreeningIsPositive", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2PregnancyScreeningIsPositive : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Yes = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        No = 2,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2RehabilitationReporter", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2RehabilitationReporter : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        SOR = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        IdentificationCode = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Hospital = 3,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2MedicStatus", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2MedicStatus : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        ObservedByMedic = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        ExecutedByMedic = 2,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SSIPatientPregnant", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2SSIPatientPregnant : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotSelected = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Yes = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        No = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Unknown = 3,
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2SSIWorkLocation", Namespace="http://schemas.datacontract.org/2004/07/Dynamics.AX.Application")]
    public enum SEI2SSIWorkLocation : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Blank = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        GeneralPractitioner = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Hospital = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Specialty = 3,
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="IDWSFault", Namespace="http://schemas.datacontract.org/2004/07/SEI2.ServiceModel")]
    [System.SerializableAttribute()]
    public partial class IDWSFault : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
        
        [System.NonSerializedAttribute()]
        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
        
        [global::System.ComponentModel.BrowsableAttribute(false)]
        public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
            get {
                return this.extensionDataField;
            }
            set {
                this.extensionDataField = value;
            }
        }
        
        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
        
        protected void RaisePropertyChanged(string propertyName) {
            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
            if ((propertyChanged != null)) {
                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2BundleRequestContract", Namespace="http://schemas.datacontract.org/2004/07/SEI2.ServiceModel")]
    [System.SerializableAttribute()]
    public partial class SEI2BundleRequestContract : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
        
        [System.NonSerializedAttribute()]
        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string BundleField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.BundleFormat FormatField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string ProfileField;
        
        [global::System.ComponentModel.BrowsableAttribute(false)]
        public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
            get {
                return this.extensionDataField;
            }
            set {
                this.extensionDataField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string Bundle {
            get {
                return this.BundleField;
            }
            set {
                if ((object.ReferenceEquals(this.BundleField, value) != true)) {
                    this.BundleField = value;
                    this.RaisePropertyChanged("Bundle");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.BundleFormat Format {
            get {
                return this.FormatField;
            }
            set {
                if ((this.FormatField.Equals(value) != true)) {
                    this.FormatField = value;
                    this.RaisePropertyChanged("Format");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string Profile {
            get {
                return this.ProfileField;
            }
            set {
                if ((object.ReferenceEquals(this.ProfileField, value) != true)) {
                    this.ProfileField = value;
                    this.RaisePropertyChanged("Profile");
                }
            }
        }
        
        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
        
        protected void RaisePropertyChanged(string propertyName) {
            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
            if ((propertyChanged != null)) {
                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
            }
        }
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="BundleFormat", Namespace="http://schemas.datacontract.org/2004/07/SEI2.ServiceModel.Fhir")]
    public enum BundleFormat : int {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Xml = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Json = 1,
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="SEI2BundleResponseContract", Namespace="http://schemas.datacontract.org/2004/07/SEI2.ServiceModel")]
    [System.SerializableAttribute()]
    public partial class SEI2BundleResponseContract : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
        
        [System.NonSerializedAttribute()]
        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private SEI2.TestConsole.SEI2ReportProxy.SEI2SingleBundleResponseContract[] BundleResponsesField;
        
        [global::System.ComponentModel.BrowsableAttribute(false)]
        public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
            get {
                return this.extensionDataField;
            }
            set {
                this.extensionDataField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public SEI2.TestConsole.SEI2ReportProxy.SEI2SingleBundleResponseContract[] BundleResponses {
            get {
                return this.BundleResponsesField;
            }
            set {
                if ((object.ReferenceEquals(this.BundleResponsesField, value) != true)) {
                    this.BundleResponsesField = value;
                    this.RaisePropertyChanged("BundleResponses");
                }
            }
        }
        
        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
        
        protected void RaisePropertyChanged(string propertyName) {
            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
            if ((propertyChanged != null)) {
                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
            }
        }
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ServiceModel.ServiceContractAttribute(ConfigurationName="SEI2ReportProxy.ISEI2Report")]
    public interface ISEI2Report {
        
        [System.ServiceModel.OperationContractAttribute(ProtectionLevel=System.Net.Security.ProtectionLevel.Sign, Action="SchemaReport", ReplyAction="http://tempuri.org/ISEI2Report/SchemaReportResponse")]
        [System.ServiceModel.FaultContractAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.IDWSFault), Action="http://tempuri.org/ISEI2Report/SchemaReportIDWSFaultFault", ProtectionLevel=System.Net.Security.ProtectionLevel.EncryptAndSign, Name="IDWSFault", Namespace="http://schemas.datacontract.org/2004/07/SEI2.ServiceModel")]
        SEI2.TestConsole.SEI2ReportProxy.ResponseContract SchemaReport(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBaseMembersContract contract);
        
        [System.ServiceModel.OperationContractAttribute(ProtectionLevel=System.Net.Security.ProtectionLevel.Sign, Action="SchemaReport", ReplyAction="http://tempuri.org/ISEI2Report/SchemaReportResponse")]
        System.Threading.Tasks.Task<SEI2.TestConsole.SEI2ReportProxy.ResponseContract> SchemaReportAsync(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBaseMembersContract contract);
        
        [System.ServiceModel.OperationContractAttribute(ProtectionLevel=System.Net.Security.ProtectionLevel.Sign, Action="SchemaCancel", ReplyAction="http://tempuri.org/ISEI2Report/SchemaCancelResponse")]
        [System.ServiceModel.FaultContractAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.IDWSFault), Action="http://tempuri.org/ISEI2Report/SchemaCancelIDWSFaultFault", ProtectionLevel=System.Net.Security.ProtectionLevel.EncryptAndSign, Name="IDWSFault", Namespace="http://schemas.datacontract.org/2004/07/SEI2.ServiceModel")]
        SEI2.TestConsole.SEI2ReportProxy.ResponseContract SchemaCancel(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCancelContract contract);
        
        [System.ServiceModel.OperationContractAttribute(ProtectionLevel=System.Net.Security.ProtectionLevel.Sign, Action="SchemaCancel", ReplyAction="http://tempuri.org/ISEI2Report/SchemaCancelResponse")]
        System.Threading.Tasks.Task<SEI2.TestConsole.SEI2ReportProxy.ResponseContract> SchemaCancelAsync(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCancelContract contract);
        
        [System.ServiceModel.OperationContractAttribute(ProtectionLevel=System.Net.Security.ProtectionLevel.Sign, Action="UserGetDetails", ReplyAction="http://tempuri.org/ISEI2Report/UserGetDetailsResponse")]
        [System.ServiceModel.FaultContractAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.IDWSFault), Action="http://tempuri.org/ISEI2Report/UserGetDetailsIDWSFaultFault", ProtectionLevel=System.Net.Security.ProtectionLevel.EncryptAndSign, Name="IDWSFault", Namespace="http://schemas.datacontract.org/2004/07/SEI2.ServiceModel")]
        SEI2.TestConsole.SEI2ReportProxy.SEI2UserDetailsResponseContract UserGetDetails(SEI2.TestConsole.SEI2ReportProxy.SEI2UserDetailsRequestContract contract);
        
        [System.ServiceModel.OperationContractAttribute(ProtectionLevel=System.Net.Security.ProtectionLevel.Sign, Action="UserGetDetails", ReplyAction="http://tempuri.org/ISEI2Report/UserGetDetailsResponse")]
        System.Threading.Tasks.Task<SEI2.TestConsole.SEI2ReportProxy.SEI2UserDetailsResponseContract> UserGetDetailsAsync(SEI2.TestConsole.SEI2ReportProxy.SEI2UserDetailsRequestContract contract);
        
        [System.ServiceModel.OperationContractAttribute(ProtectionLevel=System.Net.Security.ProtectionLevel.Sign, Action="UserCreate", ReplyAction="http://tempuri.org/ISEI2Report/UserCreateResponse")]
        [System.ServiceModel.FaultContractAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.IDWSFault), Action="http://tempuri.org/ISEI2Report/UserCreateIDWSFaultFault", ProtectionLevel=System.Net.Security.ProtectionLevel.EncryptAndSign, Name="IDWSFault", Namespace="http://schemas.datacontract.org/2004/07/SEI2.ServiceModel")]
        SEI2.TestConsole.SEI2ReportProxy.SEI2UserCreateResponseContract UserCreate(SEI2.TestConsole.SEI2ReportProxy.SEI2UserCreateRequestContract contract);
        
        [System.ServiceModel.OperationContractAttribute(ProtectionLevel=System.Net.Security.ProtectionLevel.Sign, Action="UserCreate", ReplyAction="http://tempuri.org/ISEI2Report/UserCreateResponse")]
        System.Threading.Tasks.Task<SEI2.TestConsole.SEI2ReportProxy.SEI2UserCreateResponseContract> UserCreateAsync(SEI2.TestConsole.SEI2ReportProxy.SEI2UserCreateRequestContract contract);
        
        [System.ServiceModel.OperationContractAttribute(ProtectionLevel=System.Net.Security.ProtectionLevel.Sign, Action="SchemaFhirBundleReport", ReplyAction="http://tempuri.org/ISEI2Report/SchemaReportFhirBundleResponse")]
        [System.ServiceModel.FaultContractAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.IDWSFault), Action="http://tempuri.org/ISEI2Report/SchemaReportFhirBundleIDWSFaultFault", ProtectionLevel=System.Net.Security.ProtectionLevel.EncryptAndSign, Name="IDWSFault", Namespace="http://schemas.datacontract.org/2004/07/SEI2.ServiceModel")]
        SEI2.TestConsole.SEI2ReportProxy.SEI2BundleResponseContract SchemaReportFhirBundle(SEI2.TestConsole.SEI2ReportProxy.SEI2BundleRequestContract contract);
        
        [System.ServiceModel.OperationContractAttribute(ProtectionLevel=System.Net.Security.ProtectionLevel.Sign, Action="SchemaFhirBundleReport", ReplyAction="http://tempuri.org/ISEI2Report/SchemaReportFhirBundleResponse")]
        System.Threading.Tasks.Task<SEI2.TestConsole.SEI2ReportProxy.SEI2BundleResponseContract> SchemaReportFhirBundleAsync(SEI2.TestConsole.SEI2ReportProxy.SEI2BundleRequestContract contract);
        
        [System.ServiceModel.OperationContractAttribute(ProtectionLevel=System.Net.Security.ProtectionLevel.Sign, Action="PerformUserMgmt", ReplyAction="http://tempuri.org/ISEI2Report/PerformUserMgmtResponse")]
        [System.ServiceModel.FaultContractAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.IDWSFault), Action="http://tempuri.org/ISEI2Report/PerformUserMgmtIDWSFaultFault", ProtectionLevel=System.Net.Security.ProtectionLevel.EncryptAndSign, Name="IDWSFault", Namespace="http://schemas.datacontract.org/2004/07/SEI2.ServiceModel")]
        SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractResponseUserMgmt PerformUserMgmt(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmt dataContract);
        
        [System.ServiceModel.OperationContractAttribute(ProtectionLevel=System.Net.Security.ProtectionLevel.Sign, Action="PerformUserMgmt", ReplyAction="http://tempuri.org/ISEI2Report/PerformUserMgmtResponse")]
        System.Threading.Tasks.Task<SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractResponseUserMgmt> PerformUserMgmtAsync(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmt dataContract);
        
        [System.ServiceModel.OperationContractAttribute(ProtectionLevel=System.Net.Security.ProtectionLevel.Sign, Action="ProcessBundle", ReplyAction="http://tempuri.org/ISEI2Report/ProcessBundleResponse")]
        [System.ServiceModel.FaultContractAttribute(typeof(SEI2.TestConsole.SEI2ReportProxy.IDWSFault), Action="http://tempuri.org/ISEI2Report/ProcessBundleIDWSFaultFault", ProtectionLevel=System.Net.Security.ProtectionLevel.EncryptAndSign, Name="IDWSFault", Namespace="http://schemas.datacontract.org/2004/07/SEI2.ServiceModel")]
        SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractResponseBundle ProcessBundle(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractBundle dataContract);
        
        [System.ServiceModel.OperationContractAttribute(ProtectionLevel=System.Net.Security.ProtectionLevel.Sign, Action="ProcessBundle", ReplyAction="http://tempuri.org/ISEI2Report/ProcessBundleResponse")]
        System.Threading.Tasks.Task<SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractResponseBundle> ProcessBundleAsync(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractBundle dataContract);
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    public interface ISEI2ReportChannel : SEI2.TestConsole.SEI2ReportProxy.ISEI2Report, System.ServiceModel.IClientChannel {
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    public partial class SEI2ReportClient : System.ServiceModel.ClientBase<SEI2.TestConsole.SEI2ReportProxy.ISEI2Report>, SEI2.TestConsole.SEI2ReportProxy.ISEI2Report {
        
        public SEI2ReportClient() {
        }
        
        public SEI2ReportClient(string endpointConfigurationName) : 
                base(endpointConfigurationName) {
        }
        
        public SEI2ReportClient(string endpointConfigurationName, string remoteAddress) : 
                base(endpointConfigurationName, remoteAddress) {
        }
        
        public SEI2ReportClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) : 
                base(endpointConfigurationName, remoteAddress) {
        }
        
        public SEI2ReportClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) : 
                base(binding, remoteAddress) {
        }
        
        public SEI2.TestConsole.SEI2ReportProxy.ResponseContract SchemaReport(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBaseMembersContract contract) {
            return base.Channel.SchemaReport(contract);
        }
        
        public System.Threading.Tasks.Task<SEI2.TestConsole.SEI2ReportProxy.ResponseContract> SchemaReportAsync(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaBaseMembersContract contract) {
            return base.Channel.SchemaReportAsync(contract);
        }
        
        public SEI2.TestConsole.SEI2ReportProxy.ResponseContract SchemaCancel(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCancelContract contract) {
            return base.Channel.SchemaCancel(contract);
        }
        
        public System.Threading.Tasks.Task<SEI2.TestConsole.SEI2ReportProxy.ResponseContract> SchemaCancelAsync(SEI2.TestConsole.SEI2ReportProxy.SEI2SchemaCancelContract contract) {
            return base.Channel.SchemaCancelAsync(contract);
        }
        
        public SEI2.TestConsole.SEI2ReportProxy.SEI2UserDetailsResponseContract UserGetDetails(SEI2.TestConsole.SEI2ReportProxy.SEI2UserDetailsRequestContract contract) {
            return base.Channel.UserGetDetails(contract);
        }
        
        public System.Threading.Tasks.Task<SEI2.TestConsole.SEI2ReportProxy.SEI2UserDetailsResponseContract> UserGetDetailsAsync(SEI2.TestConsole.SEI2ReportProxy.SEI2UserDetailsRequestContract contract) {
            return base.Channel.UserGetDetailsAsync(contract);
        }
        
        public SEI2.TestConsole.SEI2ReportProxy.SEI2UserCreateResponseContract UserCreate(SEI2.TestConsole.SEI2ReportProxy.SEI2UserCreateRequestContract contract) {
            return base.Channel.UserCreate(contract);
        }
        
        public System.Threading.Tasks.Task<SEI2.TestConsole.SEI2ReportProxy.SEI2UserCreateResponseContract> UserCreateAsync(SEI2.TestConsole.SEI2ReportProxy.SEI2UserCreateRequestContract contract) {
            return base.Channel.UserCreateAsync(contract);
        }
        
        public SEI2.TestConsole.SEI2ReportProxy.SEI2BundleResponseContract SchemaReportFhirBundle(SEI2.TestConsole.SEI2ReportProxy.SEI2BundleRequestContract contract) {
            return base.Channel.SchemaReportFhirBundle(contract);
        }
        
        public System.Threading.Tasks.Task<SEI2.TestConsole.SEI2ReportProxy.SEI2BundleResponseContract> SchemaReportFhirBundleAsync(SEI2.TestConsole.SEI2ReportProxy.SEI2BundleRequestContract contract) {
            return base.Channel.SchemaReportFhirBundleAsync(contract);
        }
        
        public SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractResponseUserMgmt PerformUserMgmt(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmt dataContract) {
            return base.Channel.PerformUserMgmt(dataContract);
        }
        
        public System.Threading.Tasks.Task<SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractResponseUserMgmt> PerformUserMgmtAsync(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractUserMgmt dataContract) {
            return base.Channel.PerformUserMgmtAsync(dataContract);
        }
        
        public SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractResponseBundle ProcessBundle(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractBundle dataContract) {
            return base.Channel.ProcessBundle(dataContract);
        }
        
        public System.Threading.Tasks.Task<SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractResponseBundle> ProcessBundleAsync(SEI2.TestConsole.SEI2ReportProxy.SEI2DataContractBundle dataContract) {
            return base.Channel.ProcessBundleAsync(dataContract);
        }
    }
}
