コード例 #1
0
        private void LoadAll()
        {
            MasterList = new List <SearchParameter>();
            var Def             = new DefinitionZip();
            var DefSearchBundle = Def.GetBundle(DefinitionZip.DefinitionsBundleType.SearchParameters);

            foreach (var item in DefSearchBundle.Entry)
            {
                if (item.Resource is SearchParameter SearchParam)
                {
                    MasterList.Add(SearchParam);
                }
            }
        }
コード例 #2
0
        public List <CompartmentDefinition> GetDefinitionList()
        {
            var ReturnList      = new List <CompartmentDefinition>();
            var Def             = new DefinitionZip();
            var DefSearchBundle = Def.GetBundle(DefinitionZip.DefinitionsBundleType.ProfilesResources);

            foreach (var item in DefSearchBundle.Entry)
            {
                if (item.Resource.ResourceType == ResourceType.CompartmentDefinition)
                {
                    if (item.Resource is CompartmentDefinition CompartmentDef)
                    {
                        ReturnList.Add(CompartmentDef);
                    }
                }
            }
            return(ReturnList);
        }
コード例 #3
0
        public TestResourceResolver()
        {
            var DefTool = new FHIRTools.R4.Common.DefinitionZip();

            ProfilesResourcesBundle = DefTool.GetBundle(DefinitionZip.DefinitionsBundleType.ProfilesResources);
        }