Пример #1
0
        public override ErrorList Validate()
        {
            var result = new ErrorList();

            result.AddRange(base.Validate());

            if (Name != null)
            {
                result.AddRange(Name.Validate());
            }
            if (Value != null)
            {
                result.AddRange(Value.Validate());
            }
            if (Interpretation != null)
            {
                result.AddRange(Interpretation.Validate());
            }
            if (CommentsElement != null)
            {
                result.AddRange(CommentsElement.Validate());
            }
            if (Applies != null)
            {
                result.AddRange(Applies.Validate());
            }
            if (IssuedElement != null)
            {
                result.AddRange(IssuedElement.Validate());
            }
            if (StatusElement != null)
            {
                result.AddRange(StatusElement.Validate());
            }
            if (ReliabilityElement != null)
            {
                result.AddRange(ReliabilityElement.Validate());
            }
            if (BodySite != null)
            {
                result.AddRange(BodySite.Validate());
            }
            if (Method != null)
            {
                result.AddRange(Method.Validate());
            }
            if (Identifier != null)
            {
                result.AddRange(Identifier.Validate());
            }
            if (Subject != null)
            {
                result.AddRange(Subject.Validate());
            }
            if (Performer != null)
            {
                result.AddRange(Performer.Validate());
            }
            if (ReferenceRange != null)
            {
                ReferenceRange.ForEach(elem => result.AddRange(elem.Validate()));
            }
            if (Component != null)
            {
                Component.ForEach(elem => result.AddRange(elem.Validate()));
            }

            return(result);
        }
Пример #2
0
        public override ErrorList Validate()
        {
            var result = new ErrorList();

            result.AddRange(base.Validate());

            if (DateElement != null)
            {
                result.AddRange(DateElement.Validate());
            }
            if (VaccineType != null)
            {
                result.AddRange(VaccineType.Validate());
            }
            if (Subject != null)
            {
                result.AddRange(Subject.Validate());
            }
            if (RefusedIndicatorElement != null)
            {
                result.AddRange(RefusedIndicatorElement.Validate());
            }
            if (ReportedElement != null)
            {
                result.AddRange(ReportedElement.Validate());
            }
            if (Performer != null)
            {
                result.AddRange(Performer.Validate());
            }
            if (Requester != null)
            {
                result.AddRange(Requester.Validate());
            }
            if (Manufacturer != null)
            {
                result.AddRange(Manufacturer.Validate());
            }
            if (Location != null)
            {
                result.AddRange(Location.Validate());
            }
            if (LotNumberElement != null)
            {
                result.AddRange(LotNumberElement.Validate());
            }
            if (ExpirationDateElement != null)
            {
                result.AddRange(ExpirationDateElement.Validate());
            }
            if (Site != null)
            {
                result.AddRange(Site.Validate());
            }
            if (Route != null)
            {
                result.AddRange(Route.Validate());
            }
            if (DoseQuantity != null)
            {
                result.AddRange(DoseQuantity.Validate());
            }
            if (Explanation != null)
            {
                result.AddRange(Explanation.Validate());
            }
            if (Reaction != null)
            {
                Reaction.ForEach(elem => result.AddRange(elem.Validate()));
            }
            if (VaccinationProtocol != null)
            {
                result.AddRange(VaccinationProtocol.Validate());
            }

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

            result.AddRange(base.Validate());

            if (StatusElement != null)
            {
                result.AddRange(StatusElement.Validate());
            }
            if (IssuedElement != null)
            {
                result.AddRange(IssuedElement.Validate());
            }
            if (Subject != null)
            {
                result.AddRange(Subject.Validate());
            }
            if (Performer != null)
            {
                result.AddRange(Performer.Validate());
            }
            if (ReportId != null)
            {
                result.AddRange(ReportId.Validate());
            }
            if (RequestDetail != null)
            {
                RequestDetail.ForEach(elem => result.AddRange(elem.Validate()));
            }
            if (ServiceCategory != null)
            {
                result.AddRange(ServiceCategory.Validate());
            }
            if (DiagnosticTimeElement != null)
            {
                result.AddRange(DiagnosticTimeElement.Validate());
            }
            if (Results != null)
            {
                result.AddRange(Results.Validate());
            }
            if (Image != null)
            {
                Image.ForEach(elem => result.AddRange(elem.Validate()));
            }
            if (ConclusionElement != null)
            {
                result.AddRange(ConclusionElement.Validate());
            }
            if (CodedDiagnosis != null)
            {
                CodedDiagnosis.ForEach(elem => result.AddRange(elem.Validate()));
            }
            if (Representation != null)
            {
                Representation.ForEach(elem => result.AddRange(elem.Validate()));
            }

            return(result);
        }