Пример #1
0
        public ServerFhirResponse Search(string type, SearchParams searchCommand, int pageIndex = 0)
        {
            Bundle bundle = fhirClient.Search(searchCommand, type);

            FhirResponseFactory responseFactory = new FhirResponseFactory();

            return(responseFactory.GetFhirResponse(bundle));
        }
Пример #2
0
        public ServerFhirResponse Read(IKey key, ConditionalHeaderParameters parameters = null)
        {
            //ValidateKey(key);
            DomainResource patient = fhirClient.Read <DomainResource>(key.ToRelativeUri().ToString());

            FhirResponseFactory responseFactory = new FhirResponseFactory();
            Entry entry = Entry.Create(Bundle.HTTPVerb.GET, key, patient);

            return(responseFactory.GetFhirResponse(entry, key, parameters));
        }