diff --git a/healthcare/fhir/getFhirResource.js b/healthcare/fhir/getFhirResource.js index 0ed5db64c0..8c0fc12211 100644 --- a/healthcare/fhir/getFhirResource.js +++ b/healthcare/fhir/getFhirResource.js @@ -29,6 +29,7 @@ const main = ( auth: new google.auth.GoogleAuth({ scopes: ['https://www.googleapis.com/auth/cloud-platform'], }), + responseType: 'json', }); const getFhirResource = async () => { @@ -42,11 +43,18 @@ const main = ( const name = `projects/${projectId}/locations/${cloudRegion}/datasets/${datasetId}/fhirStores/${fhirStoreId}/fhir/${resourceType}/${resourceId}`; const request = {name}; - const resource = - await healthcare.projects.locations.datasets.fhirStores.fhir.read( - request + try { + const resource = + await healthcare.projects.locations.datasets.fhirStores.fhir.read( + request + ); + console.log(`Got ${resourceType} resource:\n`, resource.data); + } catch (error) { + console.error( + `Error getting ${resourceType} resource:`, + error.message || error ); - console.log(`Got ${resourceType} resource:\n`, resource.data); + } }; getFhirResource();