public async Task <Resource> Read(string id) { var request = FhirRequest.Create(id, ResourceType.Patient, null, Request, null); var result = await _pdsSearch.Get <Patient>(request); return(result); }
public async Task <IActionResult> Read(string id) { var request = FhirRequest.Create(id, ResourceType.Patient, null, Request, null); var result = await _pdsSearch.Get(request); if (result == null) { return(NotFound(OperationOutcomeFactory.CreateNotFound(id))); } return(Ok(result)); }