fhir-iva-integration/Proxy Scripts/fhirPatientRead.js
2025-02-09 14:53:16 -06:00

24 lines
584 B
JavaScript

(async () => {
try {
const token = await fhirInterface().getToken();
let config = {
method: "get",
url: `${fhirSettings.base_url}/DSTU2/Patient/${fhirSettings.patient_id}`,
headers: {
Accept: "application/json",
Authorization: `${token.token_type} ${token.access_token}`,
},
};
const result = await axios(config);
res.json(result.data);
} catch (err) {
if (err.response) {
res.status(err.response.status).json(err.response.data);
} else {
res.status(400).json(JSON.stringify(err));
}
}
})();