Skip to main content

Getting Started

Setup/Installation

Install the latest version of the meldrx-fhir-client here: https://pypi.org/project/meldrx-fhir-client/

Usage

Connect to a Workspace

from meldrx_fhir_client import FHIRClient

MELDRX_BASE_URL = "https://app.meldrx.com"
MELDRX_WORKSPACE_ID = "{ YOUR WORKSPACE ID }"
MELDRX_CLIENT_ID = "{ YOUR CLIENT ID (FROM MELDRX) }"
MELDRX_CLIENT_SECRET = "{ YOUR CLIENT SECRET }"
SCOPE = "system/*.read"

meldRxClient = FHIRClient.for_client_secret(MELDRX_BASE_URL, MELDRX_WORKSPACE_ID, MELDRX_CLIENT_ID, MELDRX_CLIENT_SECRET, SCOPE)

Search for Patients

search_params = { }
search_params["given"] = "John"
search_params["family"] = "Doe"

patients = meldRxClient.search_resource("Patient", search_params)

Read a Resource By ID

patient = meldRxClient.read_resource("Patient", "your-patient-id")