Пример #1
0
        public Bundle Transaction(Bundle bundle)
        {
            var transactionJson = FHIRbaseHelper.FhirResourceToJson(bundle);
            var fhirbaseResult  = FHIRbase.Call("fhir.transaction")
                                  .WithJsonb(transactionJson)
                                  .Cast <string>();

            return(FHIRbaseHelper.JsonToBundle(fhirbaseResult));
        }
Пример #2
0
        public Resource Create(Resource entry)
        {
            var resourceJson = FHIRbaseHelper.FhirResourceToJson(entry);
            var resource     = FHIRbase.Call("fhir.create")
                               .WithJsonb(resourceJson)
                               .Cast <string>();

            return(FHIRbaseHelper.JsonToFhirResource(resource));
        }
Пример #3
0
        public Resource Update(Resource resource)
        {
            var resourceJson   = FHIRbaseHelper.FhirResourceToJson(resource);
            var updateResponse = FHIRbase.Call("fhir.update")
                                 .WithJsonb(resourceJson)
                                 .Cast <string>();

            return(FHIRbaseHelper.JsonToFhirResource(updateResponse));
        }