Skip to main content
Glama
basic-fhir-search.ts1.16 kB
// SPDX-FileCopyrightText: Copyright Orangebot, Inc. and Medplum contributors // SPDX-License-Identifier: Apache-2.0 // start-block core-imports import { MedplumClient } from '@medplum/core'; import fetch from 'node-fetch'; // end-block core-imports // start-block api-keys const MY_CLIENT_ID = 'MY_CLIENT_ID'; const MY_CLIENT_SECRET = 'MY_CLIENT_SECRET'; // end-block api-keys const medplum = new MedplumClient({ baseUrl: 'https://api.medplum.com/', fetch: fetch, }); await medplum.startClientLogin(MY_CLIENT_ID, MY_CLIENT_SECRET); // start-block search-patients await medplum.searchResources('Patient', new URLSearchParams({ name: 'Alex', _count: '20', _sort: '-_lastUpdated' })); /* OR */ await medplum.searchResources('Patient', 'name=Alex&_count=20&_sort=-_lastUpdated'); // end-block search-patients // start-block search-reports await medplum.searchResources( 'DiagnosticReport', new URLSearchParams({ _count: '100', subject: 'Patient/017d49f2-955a-1620-bc31-f96b72f5770e' }) ); /* OR */ await medplum.searchResources('DiagnosticReport', '_count=100&subject=Patient/017d49f2-955a-1620-bc31-f96b72f5770e'); // end-block search-reports

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/medplum/medplum'

If you have feedback or need assistance with the MCP directory API, please join our Discord server