Esempio n. 1
0
        public static IValueSet SingleValueSet(MockValueSetSettings settings)
        {
            var valueSetId = $"value.set.id.{settings.IdSuffix}";

            var codes = new List <IValueSetCode>();

            for (var i = 0; i < settings.ValueSetCodeCount; i++)
            {
                codes.Add(
                    new ValueSetCode
                {
                    Code       = $"code{i}",
                    CodeSystem = new CodeSystem {
                        Code = "cd1", Name = "cd1", Version = "cd1version"
                    },
                    Name               = $"code{i}",
                    RevisionDate       = null,
                    ValueSetId         = valueSetId,
                    VersionDescription = "version"
                });
            }

            return(new ValueSet
            {
                ValueSetId = valueSetId,
                AuthoringSourceDescription = "author",
                IsCustom = true,
                Name = $"test{settings.IdSuffix}",
                PurposeDescription = "purpose",
                SourceDescription = "source",
                ValueSetCodesCount = settings.ValueSetCodeCount,
                VersionDescription = "version",
                ValueSetCodes = codes
            });
        }
Esempio n. 2
0
        public static IValueSet SingleValueSet(MockValueSetSettings settings)
        {
            var valueSetGuid = Guid.NewGuid();

            var codes = new List <IValueSetCode>();

            for (var i = 0; i < settings.ValueSetCodeCount; i++)
            {
                codes.Add(
                    new ValueSetCode
                {
                    Code           = $"code{i}",
                    CodeSystemGuid = Guid.NewGuid(),
                    Name           = $"code{i}",
                    CodeGuid       = Guid.Empty,
                    ValueSetGuid   = valueSetGuid
                });
            }

            return(new ValueSet
            {
                ValueSetGuid = valueSetGuid,
                AuthorityDescription = "author",
                IsCustom = true,
                Name = $"test{settings.IdSuffix}",
                DefinitionDescription = "purpose",
                SourceDescription = "source",
                ClientCode = "TEST001",
                ValueSetCodes = codes
            });
        }
        public static IValueSet SingleValueSet(MockValueSetSettings settings)
        {
            var valueSetGuid = Guid.NewGuid();

            var codes = new List <IValueSetCode>();

            for (var i = 0; i < settings.ValueSetCodeCount; i++)
            {
                var codeSystemGuid = Guid.NewGuid();
                codes.Add(
                    new ValueSetCode
                {
                    Code           = $"code{i}",
                    CodeSystemGuid = codeSystemGuid,
                    Name           = $"code{i}",
                    CodeGuid       = Guid.Empty,
                    CodeSystemName = $"cs-{codeSystemGuid}",
                    ValueSetGuid   = valueSetGuid
                });
            }

            var backingItem = new ValueSetBackingItem
            {
                ValueSetGuid         = valueSetGuid,
                AuthorityDescription = "author",
                IsCustom             = true,
                Name                  = $"test{settings.IdSuffix}",
                ClientCode            = "TEST001",
                ValueSetReferenceId   = $"refid-{valueSetGuid}",
                SourceDescription     = "source",
                DefinitionDescription = "definition"
            };

            return(new ValueSet(backingItem, codes, codes.GetCodeCountsFromCodes()));
        }