public override ErrorList Validate()
            {
                var result = new ErrorList();

                result.AddRange(base.Validate());

                if (Purpose != null)
                {
                    result.AddRange(Purpose.Validate());
                }
                if (Name != null)
                {
                    result.AddRange(Name.Validate());
                }
                if (Telecom != null)
                {
                    Telecom.ForEach(elem => result.AddRange(elem.Validate()));
                }
                if (Address != null)
                {
                    result.AddRange(Address.Validate());
                }
                if (Gender != null)
                {
                    result.AddRange(Gender.Validate());
                }

                return(result);
            }
            public override ErrorList Validate()
            {
                var result = new ErrorList();

                result.AddRange(base.Validate());

                if (Relationship != null)
                {
                    Relationship.ForEach(elem => result.AddRange(elem.Validate()));
                }
                if (Name != null)
                {
                    result.AddRange(Name.Validate());
                }
                if (Telecom != null)
                {
                    Telecom.ForEach(elem => result.AddRange(elem.Validate()));
                }
                if (Address != null)
                {
                    result.AddRange(Address.Validate());
                }
                if (Gender != null)
                {
                    result.AddRange(Gender.Validate());
                }
                if (Organization != null)
                {
                    result.AddRange(Organization.Validate());
                }

                return(result);
            }
        public override ErrorList Validate()
        {
            var result = new ErrorList();

            result.AddRange(base.Validate());

            if (NameElement != null)
            {
                result.AddRange(NameElement.Validate());
            }
            if (DescriptionElement != null)
            {
                result.AddRange(DescriptionElement.Validate());
            }
            if (Type != null)
            {
                Type.ForEach(elem => result.AddRange(elem.Validate()));
            }
            if (Telecom != null)
            {
                result.AddRange(Telecom.Validate());
            }
            if (Address != null)
            {
                result.AddRange(Address.Validate());
            }
            if (Position != null)
            {
                result.AddRange(Position.Validate());
            }
            if (Provider != null)
            {
                result.AddRange(Provider.Validate());
            }
            if (ActiveElement != null)
            {
                result.AddRange(ActiveElement.Validate());
            }
            if (PartOf != null)
            {
                result.AddRange(PartOf.Validate());
            }

            return(result);
        }
        public override ErrorList Validate()
        {
            var result = new ErrorList();

            result.AddRange(base.Validate());

            if (Identifier != null)
            {
                Identifier.ForEach(elem => result.AddRange(elem.Validate()));
            }
            if (Patient != null)
            {
                result.AddRange(Patient.Validate());
            }
            if (Relationship != null)
            {
                result.AddRange(Relationship.Validate());
            }
            if (Name != null)
            {
                result.AddRange(Name.Validate());
            }
            if (Telecom != null)
            {
                Telecom.ForEach(elem => result.AddRange(elem.Validate()));
            }
            if (Gender != null)
            {
                result.AddRange(Gender.Validate());
            }
            if (Address != null)
            {
                result.AddRange(Address.Validate());
            }
            if (Photo != null)
            {
                Photo.ForEach(elem => result.AddRange(elem.Validate()));
            }

            return(result);
        }
            public override ErrorList Validate()
            {
                var result = new ErrorList();

                result.AddRange(base.Validate());

                if (Name != null)
                {
                    result.AddRange(Name.Validate());
                }
                if (Address != null)
                {
                    result.AddRange(Address.Validate());
                }
                if (BirthdateElement != null)
                {
                    result.AddRange(BirthdateElement.Validate());
                }

                return(result);
            }
Exemple #6
0
        public override ErrorList Validate()
        {
            var result = new ErrorList();

            result.AddRange(base.Validate());

            if (Identifier != null)
            {
                Identifier.ForEach(elem => result.AddRange(elem.Validate()));
            }
            if (Name != null)
            {
                result.AddRange(Name.Validate());
            }
            if (Telecom != null)
            {
                Telecom.ForEach(elem => result.AddRange(elem.Validate()));
            }
            if (Address != null)
            {
                result.AddRange(Address.Validate());
            }
            if (Gender != null)
            {
                result.AddRange(Gender.Validate());
            }
            if (BirthDateElement != null)
            {
                result.AddRange(BirthDateElement.Validate());
            }
            if (Photo != null)
            {
                Photo.ForEach(elem => result.AddRange(elem.Validate()));
            }
            if (Organization != null)
            {
                result.AddRange(Organization.Validate());
            }
            if (Role != null)
            {
                Role.ForEach(elem => result.AddRange(elem.Validate()));
            }
            if (Specialty != null)
            {
                Specialty.ForEach(elem => result.AddRange(elem.Validate()));
            }
            if (Period != null)
            {
                result.AddRange(Period.Validate());
            }
            if (Qualification != null)
            {
                Qualification.ForEach(elem => result.AddRange(elem.Validate()));
            }
            if (Communication != null)
            {
                Communication.ForEach(elem => result.AddRange(elem.Validate()));
            }

            return(result);
        }