Medplum Documentation

website·Indexed 34 days ago

https://medplum.com/

Developer documentation for building and running modern healthcare applications, featuring comprehensive guides on FHIR resources, datatypes, profiling, and API integrations.

Tokens
1.2M
Snippets
4.7K
Records
10K
Agent score
68%

What's inside Medplum

  1. Overview of Medplum Communications capabilities

    Medplum provides a standards-compliant implementation of the FHIR Communication resource to support clinical workflows. Key capabilities include:

    • Communication Records: Create and manage records via the Medplum app or API, allowing links between actors and other FHIR resources (e.g., a patient message regarding a specific Appointment).
    • SMS and Email: Trigger and customize notifications using the Medplum bots framework.
    • Multimedia Support: Support for documents, images, video, and attachments.
    • EHR Integration: Ability to send direct messages to EHR Direct Message inboxes.
    • Video and Voice: Synchronization of data from external video and voice applications via the bots framework.
  2. Overview of Medplum DICOM integration

    Medplum stores medical imaging alongside patient records by converting DICOM data into FHIR resources. It supports two ingestion methods (DIMSE via Medplum Agent and DICOMweb via HTTPS) and provides a DICOMweb-compliant output for viewers like OHIF. All DICOM data is subject to the same authentication, access policies, and audit trails as other Medplum resources.
  3. Overview of commercial drug databases (FDB and NDB)

    Beyond RxNorm and NDC, other drug databases are used in clinical settings:

    • First Databank (FDB): A private, subscription-based database used extensively in hospitals and retail pharmacies for drug interactions, contraindications, and clinical decision support. HL7 provides a placeholder code system to reference FDB codes.
    • National Drug Data File (NDB/NDF-RT): Maintained by the U.S. Department of Veterans Affairs, primarily used for medication therapy management, formulary checks, and population-based analysis.
  4. Overview of the TEFCA Framework

    The Trusted Exchange Framework and Common Agreement (TEFCA), enacted via the 21st Century Cures Act, establishes a nationwide 'network of networks' for secure and interoperable health information exchange. Its primary goals are to create a universal policy and technical floor for interoperability, simplify connectivity for secure data exchange, and empower patients to access their own health information.
  5. Overview of the EvidenceVariable FHIR resource

    The EvidenceVariable resource is used to describe a "PICO" (Population, Intervention, Comparison, Outcome) element. It defines the specific variables that clinical knowledge—such as evidence, assertions, or recommendations—is based upon.
  6. Overview of Medplum

    Medplum is an open-source toolkit designed for building FHIR-native web applications. It provides a headless, API-first architecture that allows developers to build tailored healthcare experiences without having to build all the underlying infrastructure (such as certifications, interoperability, and workflows) from scratch, nor relying on rigid off-the-shelf products.
  7. Overview of the Medplum Agent

    The Medplum Agent is an application installed inside a local firewall to connect medical devices using low-level, often unencrypted protocols (such as HL7/MLLP, ASTM, and DICOM) to a Medplum server cluster in the cloud. It acts as a secure adapter, streaming messages over HTTPS WebSocket channels to ensure secure transport.
  8. Overview of Medplum Agent Message Push

    The Medplum Agent enables cloud-to-device communication by maintaining a persistent WebSocket (WSS) connection between the Medplum cloud server and the on-premise agent. This allows the server to initiate messages to remote devices, such as pushing lab orders to instruments via HL7/ASTM or patient details to radiology modalities via DICOM, without requiring a site-to-site VPN.
  9. Overview of Medplum Headless EHR

    Medplum is a headless EHR (Electronic Health Record) that allows developers to build various types of healthcare applications. It is open source and provides a set of products and APIs to manage healthcare data and workflows.
  10. Overview of the Medplum App

    The Medplum App (available at https://app.medplum.com/) is a user-facing administrative web application designed for developers and project administrators. Because it is built using Medplum React Components, the views and functionality found within the administrative app can be embedded into custom third-party applications.