# Medplum
> Fast and easy healthcare dev
This file contains links to documentation sections following the llmstxt.org standard.
## Table of Contents
- [Access Policies](https://www.medplum.com/docs/access/access-policies): This document describes the core concepts of Medplum Access Controls. Security and access controls are notoriously difficult. Complex business and ...
- [Admin Users](https://www.medplum.com/docs/access/admin): Certain operations require Medplum Users, `Bots`, or `ClientApplications` to have administrative privileges. Users can be granted admin rights on a...
- [Binary Security Context](https://www.medplum.com/docs/access/binary-security-context): FHIR Binary resources require special attention when implementing access controls in Medplum. Unlike other FHIR resources, Binary resources cannot ...
- [Authorization and Access Control](https://www.medplum.com/docs/access): This section covers Medplum's _authorization_ tools. Medplum supports a rich set of primitives to provide fine-grained control over what data users...
- [IP Access Rules](https://www.medplum.com/docs/access/ip-access-rules): One valuable way to prevent unauthorized data access is to restrict access to clinical data by the user's IP address. This article will discuss the...
- [Multi-Tenant Access Control](https://www.medplum.com/docs/access/multi-tenant-access-policy): In healthcare applications, Practitioners often work across multiple organizational boundaries. A doctor might work at multiple clinics, a nurse mi...
- [Project-Scoped URLs](https://www.medplum.com/docs/access/project-scoped-urls): Medplum serves its API under project-scoped base URLs in addition to the standard root URL. A project-scoped URL names the target Project in the pa...
- [Projects](https://www.medplum.com/docs/access/projects): Medplum `Projects` are the primary mechanism of access control. `Projects` are isolated containers of FHIR resources that are administered separate...
- [SMART Scopes](https://www.medplum.com/docs/access/smart-scopes): SMART on FHIR’s authorization scheme uses OAuth2 scopes to communicate (and negotiate) access requirements.
- [Building a Tenant Selector](https://www.medplum.com/docs/access/tenant-selector): This document is a follow-up to Multi-Tenant Access Control.
- [User Configuration](https://www.medplum.com/docs/access/user-configuration): The UserConfiguration resource is used to configure user-specific settings or settings that you want a group of users to share. To do this, you nee...
- [Modeling your Provider Directory](https://www.medplum.com/docs/administration/provider-directory): Provider Directories are critical databases housing essential details about healthcare providers, from individual practitioners to entire organizat...
- [Modeling Provider Qualifications](https://www.medplum.com/docs/administration/provider-directory/provider-credentials): For providers that operate across multiple regions and specialties, properly representing provider credentials is critical for regulatory complianc...
- [Modeling Provider Networks](https://www.medplum.com/docs/administration/provider-directory/provider-networks): Understanding how to effectively track and manage physician networks is crucial for digital health companies aiming to offer affordable and conveni...
- [Modeling Provider Organizations](https://www.medplum.com/docs/administration/provider-directory/provider-organizations): Large digital healthcare organizations frequently employ teams of physicians, organized by specialty, brand, and/or product offering. In this guide...
- [Agent Access Policy](https://www.medplum.com/docs/agent/access-policy): This guide covers the minimal access policy configuration required for the Medplum Agent, including how to use parameterized policies for multi-org...
- [Acknowledgement Modes](https://www.medplum.com/docs/agent/acknowledgement-modes): HL7 Acknowledgement Modes define the handshaking protocol between systems exchanging messages over protocols like MLLP. The **Medplum Agent** suppo...
- [Agent CLI Commands](https://www.medplum.com/docs/agent/agent-cli-commands): The Medplum CLI provides several commands for managing and interacting with agents. This document describes the available commands and their usage....
- [ASTM Channels](https://www.medplum.com/docs/agent/astm-channels): Clinical analyzers — Bio-Rad, Beckman, Roche, and many others — commonly speak **ASTM E1381** (the link layer) carrying **ASTM E1394** (the record ...
- [Agent Bulk Status](https://www.medplum.com/docs/agent/bulk-status): Gets the status of an agent or agents based on given search criteria. Useful for seeing whether agents are connected and listing their current soft...
- [Agent-Side Configuration](https://www.medplum.com/docs/agent/configuration): This guide covers all local configuration options for the Medplum Agent, including how to configure the agent via command line arguments and the...
- [Agent Features](https://www.medplum.com/docs/agent/features): Each feature that the Agent supports, such as the `Agent/$push` operation, `Agent/$status`, `Agent/$reload-config`, etc. all require minimum versio...
- [Agent Fetch Logs](https://www.medplum.com/docs/agent/fetch-logs): Fetches log entries from a given agent or agents. Useful for debugging and monitoring agent behavior.
- [High Throughput HL7 Channel Configuration](https://www.medplum.com/docs/agent/high-throughput-hl7): This is the end-to-end guide to configuring a Medplum Agent HL7 channel for a high-volume feed: what actually limits throughput, which knob address...
- [Intro to Medplum Agent](https://www.medplum.com/docs/agent): The Medplum Agent is an application that runs inside your firewall and connects to devices over low level protocols such as HL7/MLLP, ASTM, and DIC...
- [Manual Uninstall](https://www.medplum.com/docs/agent/manual-uninstall): The official agent installer for Microsoft Windows includes an uninstaller. However, if you need to manually uninstall the agent, follow these steps.
- [Push to Agent](https://www.medplum.com/docs/agent/push): While the Medplum Agent traditionally connected healthcare facilities to cloud services by listening to legacy healthcare protocols and forwarding ...
- [Agent Reload Config](https://www.medplum.com/docs/agent/reload-config): Remotely reloads the configuration of a given agent or agents from the Medplum Server. Useful for pushing changes made to an `Agent` resource (such...
- [System Requirements](https://www.medplum.com/docs/agent/requirements): Medplum publishes an official agent installer for Microsoft Windows.
- [Agent Stats](https://www.medplum.com/docs/agent/stats): Fetches runtime statistics from a given agent or agents. Useful for monitoring connection counts, queue depths, RTT metrics, and overall agent health.
- [Agent Status](https://www.medplum.com/docs/agent/status): Gets the status of a given agent. Useful for seeing whether an agent is connected and listing its current software version.
- [Troubleshooting](https://www.medplum.com/docs/agent/troubleshooting): - Agent Logs display `Token Expired` and service will not run. The log will state `[DEBUG] stderr: "Error: Token expired"`
- [Agent Upgrade](https://www.medplum.com/docs/agent/upgrade): Remotely upgrades the Medplum Agent software for a given agent or agents. Useful for rolling out new agent versions without needing physical or rem...
- [Using Agent Search Parameters in Bulk Operations](https://www.medplum.com/docs/agent/using-search-parameters): Several of the Medplum Agent operations can act on more than one agent at a time. Instead of targeting a single agent by ID, you invoke the operati...
- [Medplum `$ai` Operation](https://www.medplum.com/docs/ai/ai-operation): Medplum's `$ai` operation enables integration with large language models (LLMs) through a FHIR-compliant interface. This operation allows you to le...
- [AWS Textract/Comprehend](https://www.medplum.com/docs/ai/aws): This documentation explains how Medplum integrates with **AWS Textract** for optical character recognition (OCR) and **AWS Comprehend Medical** for...
- [Build with AI on Medplum](https://www.medplum.com/docs/ai): > _The barrier to production isn’t the AI model; it’s the lack of a secure, auditable foundation for healthcare data._
- [Medplum MCP](https://www.medplum.com/docs/ai/mcp): Welcome to the official documentation for the Medplum MCP integration. This guide provides an in-depth look at how to set up and use the integratio...
- [Analytics](https://www.medplum.com/docs/analytics): When designing a healthcare analytics program, data quality and integrity are critical. To create a robust analytics program, constant monitoring o...
- [Amazon Redshift](https://www.medplum.com/docs/analytics/redshift): Redshift sync is part of Medplum Enterprise. A Medplum team member creates and enables the pipeline for your project. Contact us at hello@medplum.c...
- [Snowflake](https://www.medplum.com/docs/analytics/snowflake): Synchronization to Snowflake is part of Medplum Enterprise. A Medplum team member creates and enables the pipeline for your project and uses Secure...
- [Reset Password Endpoint](https://www.medplum.com/docs/api/auth/resetpassword): Initiates a password reset for a user. If successful, sends a password reset email to the user (unless `sendEmail` is set to false which is recomme...
- [Set Password Endpoint](https://www.medplum.com/docs/api/auth/setpassword): Sets a new password for a user using a security request token. This endpoint is used to complete both password reset and user invitation flows. Aft...
- [Address](https://www.medplum.com/docs/api/fhir/datatypes/address): Base StructureDefinition for AddressStructureDefinition for Age Type...
- [Annotation](https://www.medplum.com/docs/api/fhir/datatypes/annotation): Base StructureDefinition for Annotati...
- [Attachment](https://www.medplum.com/docs/api/fhir/datatypes/attachment): Base StructureDefinition for Attachme...
- [CodeableConcept](https://www.medplum.com/docs/api/fhir/datatypes/codeableconcept): Base StructureDefinition for Cod...
- [Coding](https://www.medplum.com/docs/api/fhir/datatypes/coding): Base StructureDefinition for CodingStructureDefinition for Conta...
- [ContactPoint](https://www.medplum.com/docs/api/fhir/datatypes/contactpoint): Base StructureDefinition for Contac...
- [Contributor](https://www.medplum.com/docs/api/fhir/datatypes/contributor): Base StructureDefinition for Contrib...
- [Count](https://www.medplum.com/docs/api/fhir/datatypes/count): Base StructureDefinition for Count ...
- [DataRequirement](https://www.medplum.com/docs/api/fhir/datatypes/datarequirement): Base StructureDefinition for Dat...
- [Distance](https://www.medplum.com/docs/api/fhir/datatypes/distance): Base StructureDefinition for DistanceStructureDefinition for DosageStructureDefinition for DurationStructureDefinition for E...
- [Expression](https://www.medplum.com/docs/api/fhir/datatypes/expression): Base StructureDefinition for Expressi...
- [Extension](https://www.medplum.com/docs/api/fhir/datatypes/extension): Base StructureDefinition for Extension...
- [HumanName](https://www.medplum.com/docs/api/fhir/datatypes/humanname): Base StructureDefinition for HumanName...
- [Identifier](https://www.medplum.com/docs/api/fhir/datatypes/identifier): Base StructureDefinition for Identifi...
- [MarketingStatus](https://www.medplum.com/docs/api/fhir/datatypes/marketingstatus): Base StructureDefinition for Mar...
- [Meta](https://www.medplum.com/docs/api/fhir/datatypes/meta): Base StructureDefinition for Meta Ty...
- [Money](https://www.medplum.com/docs/api/fhir/datatypes/money): Base StructureDefinition for Money ...
- [MoneyQuantity](https://www.medplum.com/docs/api/fhir/datatypes/moneyquantity): An amount of money. With regard to precision, see Decimal Precision
- [Narrative](https://www.medplum.com/docs/api/fhir/datatypes/narrative): Base StructureDefinition for Narrative...
- [ParameterDefinition](https://www.medplum.com/docs/api/fhir/datatypes/parameterdefinition): Base StructureDefinition for StructureDefinition for PeriodStructureDefinition for Populati...
- [ProdCharacteristic](https://www.medplum.com/docs/api/fhir/datatypes/prodcharacteristic): Base StructureDefinition for ...
- [ProductShelfLife](https://www.medplum.com/docs/api/fhir/datatypes/productshelflife): Base StructureDefinition for Pr...
- [Quantity](https://www.medplum.com/docs/api/fhir/datatypes/quantity): Base StructureDefinition for QuantityStructureDefinition for Range ...
- [Ratio](https://www.medplum.com/docs/api/fhir/datatypes/ratio): Base StructureDefinition for Ratio ...
- [Reference](https://www.medplum.com/docs/api/fhir/datatypes/reference): Base StructureDefinition for Reference...
- [RelatedArtifact](https://www.medplum.com/docs/api/fhir/datatypes/relatedartifact): Base StructureDefinition for Rel...
- [SampledData](https://www.medplum.com/docs/api/fhir/datatypes/sampleddata): Base StructureDefinition for Sampled...
- [Signature](https://www.medplum.com/docs/api/fhir/datatypes/signature): Base StructureDefinition for Signature...
- [SimpleQuantity](https://www.medplum.com/docs/api/fhir/datatypes/simplequantity): A fixed quantity (no comparator)
- [SubstanceAmount](https://www.medplum.com/docs/api/fhir/datatypes/substanceamount): Base StructureDefinition for Sub...
- [Timing](https://www.medplum.com/docs/api/fhir/datatypes/timing): Base StructureDefinition for TimingStructureDefinition for T...
- [UsageContext](https://www.medplum.com/docs/api/fhir/datatypes/usagecontext): Base StructureDefinition for UsageC...
- [AccessPolicy](https://www.medplum.com/docs/api/fhir/medplum/accesspolicy): Access Policy for user or user group that defines how entities can or cannot access resources.
- [Agent](https://www.medplum.com/docs/api/fhir/medplum/agent): Configuration details for an instance of the Medplum agent application.
- [AsyncJob](https://www.medplum.com/docs/api/fhir/medplum/asyncjob): Contains details of long running asynchronous/background jobs.
- [Bot](https://www.medplum.com/docs/api/fhir/medplum/bot): Bot account for automated actions.
- [BulkDataExport](https://www.medplum.com/docs/api/fhir/medplum/bulkdataexport): User specific configuration for the Medplum application.
- [ClientApplication](https://www.medplum.com/docs/api/fhir/medplum/clientapplication): Medplum client application for automated access.
- [Cron](https://www.medplum.com/docs/api/fhir/medplum/cron): A scheduled job that executes a Bot on a recurring schedule.
- [DicomInstance](https://www.medplum.com/docs/api/fhir/medplum/dicominstance): Definition of a DICOM instance, which represents a single DICOM image and related metadata that are part of a DICOM series.
- [DicomSeries](https://www.medplum.com/docs/api/fhir/medplum/dicomseries): Definition of a DICOM series, which represents a collection of DICOM images and related metadata that are part of a DICOM study.
- [DicomStudy](https://www.medplum.com/docs/api/fhir/medplum/dicomstudy): Definition of a DICOM study, which represents a collection of DICOM images and related metadata.
- [DomainConfiguration](https://www.medplum.com/docs/api/fhir/medplum/domainconfiguration): Domain specific configuration for the Medplum application.
- [Enterprise](https://www.medplum.com/docs/api/fhir/medplum/enterprise): A group of Medplum projects managed as a single enterprise.
- [IdentityProvider](https://www.medplum.com/docs/api/fhir/medplum/identityprovider): External Identity Provider (IdP) configuration details.
- [JsonWebKey](https://www.medplum.com/docs/api/fhir/medplum/jsonwebkey): A JSON object that represents a cryptographic key. The members of the object represent properties of the key, including its value.
- [Login](https://www.medplum.com/docs/api/fhir/medplum/login): Login event and session details.
- [Package](https://www.medplum.com/docs/api/fhir/medplum/package): Definition of a marketplace package, which represents a set of automated actions that can be taken by a system, such as a subscription or a workflow.
- [PackageInstallation](https://www.medplum.com/docs/api/fhir/medplum/packageinstallation): Definition of a marketplace package installation, which represents the installation of a specific package release in a system.
- [PackageRelease](https://www.medplum.com/docs/api/fhir/medplum/packagerelease): Definition of a marketplace package release, which represents a specific release of a package that can be installed and used by a system.
- [Project](https://www.medplum.com/docs/api/fhir/medplum/project): Encapsulation of resources for a specific project or organization.
- [ProjectMembership](https://www.medplum.com/docs/api/fhir/medplum/projectmembership): Medplum project membership. A project membership grants a user access to a project.
- [SmartAppLaunch](https://www.medplum.com/docs/api/fhir/medplum/smartapplaunch): This resource contains context details for a SMART App Launch.
- [User](https://www.medplum.com/docs/api/fhir/medplum/user): Representation of a human user of the system.
- [UserConfiguration](https://www.medplum.com/docs/api/fhir/medplum/userconfiguration): User specific configuration for the Medplum application.
- [UserSecurityRequest](https://www.medplum.com/docs/api/fhir/medplum/usersecurityrequest): User security request for the 'forgot password' flow, email verification, etc.
- [Parameters $ai](https://www.medplum.com/docs/api/fhir/operations/ai): The `$ai` operation provides an interface for calling AI language models (like OpenAI's GPT) through Medplum. This operation supports both standard...
- [AsyncJob $cancel](https://www.medplum.com/docs/api/fhir/operations/asyncjob-cancel): The `$cancel` operation allows you to cancel a running asynchronous job. This is useful when you need to stop a long-running operation that is no l...
- [Binary $presigned-url](https://www.medplum.com/docs/api/fhir/operations/binary-presigned-url): Binary resources containing non-FHIR data such as images or PDF documents are often used to enrich and add context to clinical resources. If an una...
- [Binary $scan](https://www.medplum.com/docs/api/fhir/operations/binary-scan): Checks the contents of a Binary for malware using Amazon GuardDuty Malware Protection for S3.
- [Bot $deploy](https://www.medplum.com/docs/api/fhir/operations/bot-deploy): The `$deploy` operation uploads and activates Bot code on the Medplum server. This is essential for making your automation logic available for exec...
- [Bot $execute](https://www.medplum.com/docs/api/fhir/operations/bot-execute): The `$execute` operation runs a Medplum Bot on-demand, allowing you to trigger server-side automation logic via API calls. Bots can process incomin...
- [Bulk FHIR API](https://www.medplum.com/docs/api/fhir/operations/bulk-fhir): Medplum supports the Bulk FHIR API 2.0.0. The Bulk FHIR API uses Backend Services Authorization.
- [Patient $ccda-export](https://www.medplum.com/docs/api/fhir/operations/ccda-export): The `$ccda-export` operation generates a Consolidated Clinical Document Architecture (C-CDA) document for a patient. C-CDA is the industry-standard...
- [ChargeItemDefinition $apply](https://www.medplum.com/docs/api/fhir/operations/chargeitemdefinition-apply): The `$apply` operation applies a `ChargeItemDefinition` resource to a specific `ChargeItem`, calculating the appropriate pricing based on the defin...
- [Claim $export](https://www.medplum.com/docs/api/fhir/operations/claim-export): The `$export` operation exports a `Claim` resource as a CMS-1500 PDF document. This is useful for generating standardized claim forms for healthcar...
- [ClientApplication $smart-launch](https://www.medplum.com/docs/api/fhir/operations/clientapplication-smart-launch): The `$smart-launch` operation initiates a SMART on FHIR app launch sequence for a `ClientApplication`. This creates a `SmartAppLaunch` context reso...
- [CodeSystem $import](https://www.medplum.com/docs/api/fhir/operations/codesystem-import): Large standard terminologies like **SNOMED CT** (350k+ codes) and **LOINC** (100k+ codes) are too large to manage within a single FHIR resource. Th...
- [CodeSystem $lookup](https://www.medplum.com/docs/api/fhir/operations/codesystem-lookup): The `$lookup` operation retrieves detailed information about a specific code from a code system. This is essential for applications that need to di...
- [CodeSystem $subsumes](https://www.medplum.com/docs/api/fhir/operations/codesystem-subsumes): The `$subsumes` operation tests whether one code is a parent (more general) or child (more specific) of another code within a hierarchical code sys...
- [CodeSystem $validate-code](https://www.medplum.com/docs/api/fhir/operations/codesystem-validate-code): Validating codes at the point of entry is necessary to prevent data quality issues that can cascade through analytics, clinical decision support, a...
- [ConceptMap $import](https://www.medplum.com/docs/api/fhir/operations/conceptmap-import): The `$import` operation allows you to import code mappings into a ConceptMap. This is useful for bulk loading terminology mappings from external so...
- [ConceptMap $translate](https://www.medplum.com/docs/api/fhir/operations/conceptmap-translate): Code translation enables seamless data exchange between systems that speak different "clinical languages," ensuring that a diagnosis recorded in on...
- [Resource $csv](https://www.medplum.com/docs/api/fhir/operations/csv): The `$csv` operation exports FHIR resources as a CSV (Comma-Separated Values) file, which is useful for exporting data for analysis in spreadsheet ...
- [Custom Operations](https://www.medplum.com/docs/api/fhir/operations/custom-operations): Medplum supports custom FHIR operations implemented via Bots. This allows you to define your own operations with custom business logic while follow...
- [Measure $evaluate-measure](https://www.medplum.com/docs/api/fhir/operations/evaluate-measure): The `$evaluate-measure` operation executes a defined clinical quality measure against your patient population and returns aggregated results. This ...
- [Resource $expunge](https://www.medplum.com/docs/api/fhir/operations/expunge): The `$expunge` operation permanently deletes a resource and its history from the database. A minimal tombstone remains in the resource's history ta...
- [QuestionnaireResponse $extract](https://www.medplum.com/docs/api/fhir/operations/extract): The `$extract` operation transforms completed questionnaire responses into structured FHIR resources. This bridges the gap between form-based data ...
- [GraphQL](https://www.medplum.com/docs/api/fhir/operations/graphql): The FHIR GraphQL API allows you to query and retrieve FHIR resources using GraphQL syntax, enabling precise data fetching with a single request. Un...
- [FHIR Operation Framework](https://www.medplum.com/docs/api/fhir/operations): In addition to the standard API endpoints for creating, reading, and updating resources, FHIR offers a variety of RPC-like Operation APIs to expose...
- [Patient $everything](https://www.medplum.com/docs/api/fhir/operations/patient-everything): The `$everything` operation retrieves a complete bundle of all resources associated with a patient in a single API call. This provides a comprehens...
- [Patient $match](https://www.medplum.com/docs/api/fhir/operations/patient-match): The `$match` operation implements Master Patient Index (MPI) patient matching. It accepts a (possibly partial) Patient resource, searches your proj...
- [Patient $summary](https://www.medplum.com/docs/api/fhir/operations/patient-summary): The `$summary` operation generates an International Patient Summary (IPS) document for a patient. This creates a comprehensive clinical summary fol...
- [PlanDefinition $apply](https://www.medplum.com/docs/api/fhir/operations/plandefinition-apply): Medplum implements the FHIR `$apply` operation for PlanDefinition resources.
- [Project $clone](https://www.medplum.com/docs/api/fhir/operations/project-clone): The `$clone` operation creates a complete copy of a Medplum project, including all its resources. This is useful for creating test environments, pr...
- [Project $init](https://www.medplum.com/docs/api/fhir/operations/project-init): The `$init` operation creates a new Medplum Project with an admin user in a single API call. Projects provide isolated environments for different a...
- [Project $rate-limits](https://www.medplum.com/docs/api/fhir/operations/project-rate-limits): The `$rate-limits` operation returns a snapshot of FHIR interaction quota usage for a project: consumed points, remaining points, configured limits...
- [Refresh Reference Display Strings](https://www.medplum.com/docs/api/fhir/operations/refresh-reference-display): The `$refresh-reference-display` operation updates the `Reference.display` strings within a resource to reflect the current display string for the ...
- [Resource $resend](https://www.medplum.com/docs/api/fhir/operations/resend): The `$resend` operation manually triggers subscription notifications for a specific resource. This is invaluable for debugging subscription workflo...
- [Resource $graph](https://www.medplum.com/docs/api/fhir/operations/resource-graph): The `$graph` operation fetches all resources related to a given resource as defined by a `GraphDefinition`. This allows you to retrieve a complete ...
- [ClientApplication $rotate-secret](https://www.medplum.com/docs/api/fhir/operations/rotate-client-secret): The `$rotate-secret` operation securely rotates client application credentials with zero downtime. It uses a two-phase rotation process: first movi...
- [Resource $set-accounts](https://www.medplum.com/docs/api/fhir/operations/set-accounts): Medplum implements a custom `$set-accounts` operation to manage account references. **This is the recommended way to manage account references for ...
- [StructureDefinition $expand-profile](https://www.medplum.com/docs/api/fhir/operations/structuredefinition-expand-profile): The `$expand-profile` operation expands a `StructureDefinition` profile by recursively loading all nested `StructureDefinition` resources reference...
- [User $rescope](https://www.medplum.com/docs/api/fhir/operations/user-rescope): The `$rescope` operation moves a `User` between **server scope** (not owned by any Project) and **project scope** (owned by a specific Project). Th...
- [User $update-email](https://www.medplum.com/docs/api/fhir/operations/user-update-email): This operation updates both the `User` resource (for authentication) and optionally the associated profile resource (Patient, Practitioner, or Rela...
- [Resource $validate](https://www.medplum.com/docs/api/fhir/operations/validate-a-resource): The `$validate` operation checks whether a FHIR resource conforms to the base specification and any applicable profiles without actually creating o...
- [ValueSet $expand](https://www.medplum.com/docs/api/fhir/operations/valueset-expand): The `$expand` operation returns all codes contained in a ValueSet, making it ideal for populating dropdown menus, typeahead search fields, and code...
- [ValueSet $validate-code](https://www.medplum.com/docs/api/fhir/operations/valueset-validate-code): The `$validate-code` operation checks whether a code is a valid member of a specific ValueSet. Unlike CodeSystem validation (which checks if a code...
- [Overview](https://www.medplum.com/docs/api/fhir): Medplum is based on the FHIR API.
- [Account](https://www.medplum.com/docs/api/fhir/resources/account): A financial tool for tracking value accrued for a particular purpose. In the healthcare field, used to track charges for a patient, cost centers, etc.
- [ActivityDefinition](https://www.medplum.com/docs/api/fhir/resources/activitydefinition): This resource allows for the definition of some activity to be performed, independent of a particular patient, practitioner, or other performance c...
- [AdverseEvent](https://www.medplum.com/docs/api/fhir/resources/adverseevent): Actual or potential/avoided event causing unintended physical injury resulting from or contributed to by medical care, a research study or other he...
- [AllergyIntolerance](https://www.medplum.com/docs/api/fhir/resources/allergyintolerance): Risk of harmful or undesirable, physiological response which is unique to an individual and associated with exposure to a substance. Refer to the U...
- [Appointment](https://www.medplum.com/docs/api/fhir/resources/appointment): A booking of a healthcare event among patient(s), practitioner(s), related person(s) and/or device(s) for a specific date/time. This may result in ...
- [AppointmentResponse](https://www.medplum.com/docs/api/fhir/resources/appointmentresponse): A reply to an appointment request for a patient and/or practitioner(s), such as a confirmation or rejection.
- [AuditEvent](https://www.medplum.com/docs/api/fhir/resources/auditevent): A record of an event made for purposes of maintaining a security log. Typical uses include detection of intrusion attempts and monitoring for inapp...
- [Basic](https://www.medplum.com/docs/api/fhir/resources/basic): Basic is used for handling concepts not yet defined in FHIR, narrative-only resources that don't map to an existing resource, and custom resources ...
- [Binary](https://www.medplum.com/docs/api/fhir/resources/binary): A resource that represents the data of a single raw artifact as digital content accessible in its native format. A ChargeItem describes the provision of healthcare provider products for a certain...
- [ChargeItemDefinition](https://www.medplum.com/docs/api/fhir/resources/chargeitemdefinition): The ChargeItemDefinition resource provides the properties that apply to the (billin...
- [Claim](https://www.medplum.com/docs/api/fhir/resources/claim): A provider issued list of professional services and products which have been provided, or are to be provided, to a patient which is sent to an insu...
- [ClaimResponse](https://www.medplum.com/docs/api/fhir/resources/claimresponse): This resource provides the adjudication details from the processing of a Claim resource.
- [ClinicalImpression](https://www.medplum.com/docs/api/fhir/resources/clinicalimpression): A record of a clinical assessment performed to determine what problem(s) may affect the patient and before planning the treatments or management st...
- [CodeSystem](https://www.medplum.com/docs/api/fhir/resources/codesystem): The CodeSystem resource is used to declare the existence of and describe a code system or cod...
- [Communication](https://www.medplum.com/docs/api/fhir/resources/communication): An occurrence of information being transmitted; e.g. an alert that was sent to a responsible provider, a public health agency that was notified abo...
- [CommunicationRequest](https://www.medplum.com/docs/api/fhir/resources/communicationrequest): A request to convey information; e.g. the CDS system proposes that an alert be sent to a responsible provider, the CDS system proposes that the pub...
- [CompartmentDefinition](https://www.medplum.com/docs/api/fhir/resources/compartmentdefinition): A compartment definition that defines how resources are accessed on a server.
- [Composition](https://www.medplum.com/docs/api/fhir/resources/composition): A set of healthcare-related information that is assembled together into a single logical package that provides a single coherent statement of meani...
- [ConceptMap](https://www.medplum.com/docs/api/fhir/resources/conceptmap): A statement of relationships from one set of concepts to one or more other concepts - either concepts in code systems, or data element/data element...
- [Condition](https://www.medplum.com/docs/api/fhir/resources/condition): A clinical condition, problem, diagnosis, or other event, situation, issue, or clinical concept that has risen to a level of concern. Refer to the ...
- [Consent](https://www.medplum.com/docs/api/fhir/resources/consent): A record of a healthcare consumer’s choices, which permits or denies identified recipient(s) or recipient role(s) to perform one or more actions wi...
- [Contract](https://www.medplum.com/docs/api/fhir/resources/contract): Legally enforceable, formally recorded unilateral or bilateral directive i.e., a policy or agreement.
- [Coverage](https://www.medplum.com/docs/api/fhir/resources/coverage): Financial instrument which may be used to reimburse or pay for health care products and services. Includes both insurance and self-payment.
- [CoverageEligibilityRequest](https://www.medplum.com/docs/api/fhir/resources/coverageeligibilityrequest): The CoverageEligibilityRequest provides patient and insurance coverage inform...
- [CoverageEligibilityResponse](https://www.medplum.com/docs/api/fhir/resources/coverageeligibilityresponse): This resource provides eligibility and plan details from the processing of an Covera...
- [DetectedIssue](https://www.medplum.com/docs/api/fhir/resources/detectedissue): Indicates an actual or potential clinical issue with or between one or more active or proposed clinical actions for a patient; e.g. Drug-drug inter...
- [Device](https://www.medplum.com/docs/api/fhir/resources/device): A type of a manufactured item that is used in the provision of healthcare without being substantially changed through that activity. The device may...
- [DeviceDefinition](https://www.medplum.com/docs/api/fhir/resources/devicedefinition): The characteristics, operational status and capabilities of a medical-related component of a medical device.
- [DeviceMetric](https://www.medplum.com/docs/api/fhir/resources/devicemetric): Describes a measurement, calculation or setting capability of a medical device.
- [DeviceRequest](https://www.medplum.com/docs/api/fhir/resources/devicerequest): Represents a request for a patient to employ a medical device. The device may be an implantable device, or an external assistive device, such as a ...
- [DeviceUseStatement](https://www.medplum.com/docs/api/fhir/resources/deviceusestatement): A record of a device being used by a patient where the record is the result of a report from the patient or another clinician.
- [DiagnosticReport](https://www.medplum.com/docs/api/fhir/resources/diagnosticreport): The findings and interpretation of diagnostic tests performed on patients, groups of patients, devices, and locations, and/or specimens derived fro...
- [DocumentManifest](https://www.medplum.com/docs/api/fhir/resources/documentmanifest): A collection of documents compiled for a purpose together with metadata that applies to the collection.
- [DocumentReference](https://www.medplum.com/docs/api/fhir/resources/documentreference): A reference to a document of any kind for any purpose. Provides metadata about the document so that the document can be discovered and managed. The...
- [EffectEvidenceSynthesis](https://www.medplum.com/docs/api/fhir/resources/effectevidencesynthesis): The EffectEvidenceSynthesis resource describes the difference in an outcome betw...
- [Encounter](https://www.medplum.com/docs/api/fhir/resources/encounter): An interaction between a patient and healthcare provider(s) for the purpose of providing healthcare service(s) or assessing the health status of a ...
- [Endpoint](https://www.medplum.com/docs/api/fhir/resources/endpoint): The technical details of an endpoint that can be used for electronic services, such as for web services providing XDS.b or a REST endpoint for anot...
- [EnrollmentRequest](https://www.medplum.com/docs/api/fhir/resources/enrollmentrequest): This resource provides the insurance enrollment details to the insurer regarding a specified coverage.
- [EnrollmentResponse](https://www.medplum.com/docs/api/fhir/resources/enrollmentresponse): This resource provides enrollment and plan details from the processing of an EnrollmentReques...
- [EpisodeOfCare](https://www.medplum.com/docs/api/fhir/resources/episodeofcare): An association between a patient and an organization / healthcare provider(s) during which time encounters may occur. The managing organization ass...
- [EventDefinition](https://www.medplum.com/docs/api/fhir/resources/eventdefinition): The EventDefinition resource provides a reusable description of when a particular event ...
- [Evidence](https://www.medplum.com/docs/api/fhir/resources/evidence): The Evidence resource describes the conditional state (population and any exposures being compa...
- [EvidenceVariable](https://www.medplum.com/docs/api/fhir/resources/evidencevariable): The EvidenceVariable resource describes a "PICO" element that knowledge (evidence, asse...
- [ExampleScenario](https://www.medplum.com/docs/api/fhir/resources/examplescenario): Example of workflow instance.
- [ExplanationOfBenefit](https://www.medplum.com/docs/api/fhir/resources/explanationofbenefit): This resource provides: the claim details; adjudication details from the processing of a Claim; an...
- [FamilyMemberHistory](https://www.medplum.com/docs/api/fhir/resources/familymemberhistory): Significant health conditions for a person related to the patient relevant in the context of care for the patient.
- [Flag](https://www.medplum.com/docs/api/fhir/resources/flag): Prospective warnings of potential issues when providing care to the patient.
- [Goal](https://www.medplum.com/docs/api/fhir/resources/goal): Describes the intended objective(s) for a patient, group or organization care, for example, weight loss, restoring an activity of daily living, obt...
- [GraphDefinition](https://www.medplum.com/docs/api/fhir/resources/graphdefinition): A formal computable definition of a graph of resources - that is, a coherent set of resources that form a graph by following references. The Graph ...
- [Group](https://www.medplum.com/docs/api/fhir/resources/group): Represents a defined collection of entities that may be discussed or acted upon collectively but which are not expected to act collectively, and ar...
- [GuidanceResponse](https://www.medplum.com/docs/api/fhir/resources/guidanceresponse): A guidance response is the formal response to a guidance request, including any output parameters returned by the evaluation, as well as the descri...
- [HealthcareService](https://www.medplum.com/docs/api/fhir/resources/healthcareservice): The details of a healthcare service available at a location.
- [ImagingStudy](https://www.medplum.com/docs/api/fhir/resources/imagingstudy): Representation of the content produced in a DICOM imaging study. A study comprises a set of series, each of which includes a set of Service-Object ...
- [Immunization](https://www.medplum.com/docs/api/fhir/resources/immunization): Describes the event of a patient being administered a vaccine or a record of an immunization as reported by a patient, a clinician or another party...
- [ImmunizationEvaluation](https://www.medplum.com/docs/api/fhir/resources/immunizationevaluation): Describes a comparison of an immunization event against published recommendations to determine if the administration is "valid" in relation to thos...
- [ImmunizationRecommendation](https://www.medplum.com/docs/api/fhir/resources/immunizationrecommendation): A patient's point-in-time set of recommendations (i.e. forecasting) according to a published schedule with optional supporting justification.
- [ImplementationGuide](https://www.medplum.com/docs/api/fhir/resources/implementationguide): A set of rules of how a particular interoperability or standards problem is solved - typically through the use of FHIR resources. This resource is ...
- [InsurancePlan](https://www.medplum.com/docs/api/fhir/resources/insuranceplan): Details of a Health Insurance product/plan provided by an organization.
- [Invoice](https://www.medplum.com/docs/api/fhir/resources/invoice): Invoice containing collected ChargeItems from an ...
- [Library](https://www.medplum.com/docs/api/fhir/resources/library): The Library resource is a general-purpose container for knowledge asset definitions. It can be u...
- [Linkage](https://www.medplum.com/docs/api/fhir/resources/linkage): Identifies two or more records (resource instances) that refer to the same real-world "occurrence".
- [List](https://www.medplum.com/docs/api/fhir/resources/list): A list is a curated collection of resources.
- [Location](https://www.medplum.com/docs/api/fhir/resources/location): Details and position information for a physical place where services are provided and resources and participants may be stored, found, contained, o...
- [Measure](https://www.medplum.com/docs/api/fhir/resources/measure): The Measure resource provides the definition of a quality measure.
- [MeasureReport](https://www.medplum.com/docs/api/fhir/resources/measurereport): The MeasureReport resource contains the results of the calculation of a measure; and optio...
- [Media](https://www.medplum.com/docs/api/fhir/resources/media): A photo, video, or audio recording acquired or used in healthcare. The actual content may be inline or provided by direct reference.
- [Medication](https://www.medplum.com/docs/api/fhir/resources/medication): This resource is primarily used for the identification and definition of a medication for the purposes of prescribing, dispensing, and administerin...
- [MedicationAdministration](https://www.medplum.com/docs/api/fhir/resources/medicationadministration): Describes the event of a patient consuming or otherwise being administered a medication. This may be as simple as swallowing a tablet or it may be ...
- [MedicationDispense](https://www.medplum.com/docs/api/fhir/resources/medicationdispense): Indicates that a medication product is to be or has been dispensed for a named person/patient. This includes a description of the medication produc...
- [MedicationKnowledge](https://www.medplum.com/docs/api/fhir/resources/medicationknowledge): Information about a medication that is used to support knowledge.
- [MedicationRequest](https://www.medplum.com/docs/api/fhir/resources/medicationrequest): An order or request for both supply of the medication and the instructions for administration of the medication to a patient. The resource is calle...
- [MedicationStatement](https://www.medplum.com/docs/api/fhir/resources/medicationstatement): A record of a medication that is being consumed by a patient. A MedicationStatement ...
- [MedicinalProduct](https://www.medplum.com/docs/api/fhir/resources/medicinalproduct): Detailed definition of a medicinal product, typically for uses other than direct patient care (e.g. regulatory use).
- [MedicinalProductAuthorization](https://www.medplum.com/docs/api/fhir/resources/medicinalproductauthorization): The regulatory authorization of a medicinal product.
- [MedicinalProductContraindication](https://www.medplum.com/docs/api/fhir/resources/medicinalproductcontraindication): The clinical particulars - indications, contraindications etc. of a medicinal product, including for regulatory purposes.
- [MedicinalProductIndication](https://www.medplum.com/docs/api/fhir/resources/medicinalproductindication): Indication for the Medicinal Product.
- [MedicinalProductIngredient](https://www.medplum.com/docs/api/fhir/resources/medicinalproductingredient): An ingredient of a manufactured item or pharmaceutical product.
- [MedicinalProductInteraction](https://www.medplum.com/docs/api/fhir/resources/medicinalproductinteraction): The interactions of the medicinal product with other medicinal products, or other forms of interactions.
- [MedicinalProductManufactured](https://www.medplum.com/docs/api/fhir/resources/medicinalproductmanufactured): The manufactured item as contained in the packaged medicinal product.
- [MedicinalProductPackaged](https://www.medplum.com/docs/api/fhir/resources/medicinalproductpackaged): A medicinal product in a container or package.
- [MedicinalProductPharmaceutical](https://www.medplum.com/docs/api/fhir/resources/medicinalproductpharmaceutical): A pharmaceutical product described in terms of its composition and dose form.
- [MedicinalProductUndesirableEffect](https://www.medplum.com/docs/api/fhir/resources/medicinalproductundesirableeffect): Describe the undesirable effects of the medicinal product.
- [MessageDefinition](https://www.medplum.com/docs/api/fhir/resources/messagedefinition): Defines the characteristics of a message that can be shared between systems, including the type of event that initiates the message, the content to...
- [MessageHeader](https://www.medplum.com/docs/api/fhir/resources/messageheader): The header for a message exchange that is either requesting or responding to an action. The reference(s) that are the subject of the action as well...
- [MolecularSequence](https://www.medplum.com/docs/api/fhir/resources/molecularsequence): Raw data describing a biological sequence.
- [NamingSystem](https://www.medplum.com/docs/api/fhir/resources/namingsystem): A curated namespace that issues unique symbols within that namespace for the identification of concepts, people, devices, etc. Represents a "System...
- [NutritionOrder](https://www.medplum.com/docs/api/fhir/resources/nutritionorder): A request to supply a diet, formula feeding (enteral) or oral nutritional supplement to a patient/resident.
- [Observation](https://www.medplum.com/docs/api/fhir/resources/observation): Measurements and simple assertions made about a patient, device or other subject. US Core Profiles related to Observations are as follows:
- [ObservationDefinition](https://www.medplum.com/docs/api/fhir/resources/observationdefinition): Set of definitional characteristics for a kind of observation or measurement produced or consumed by an orderable health care service.
- [OperationDefinition](https://www.medplum.com/docs/api/fhir/resources/operationdefinition): A formal computable definition of an operation (on the RESTful interface) or a named query (using the search interaction).
- [OperationOutcome](https://www.medplum.com/docs/api/fhir/resources/operationoutcome): A collection of error, warning, or information messages that result from a system action.
- [Organization](https://www.medplum.com/docs/api/fhir/resources/organization): A formally or informally recognized grouping of people or organizations formed for the purpose of achieving some form of collective action. Include...
- [OrganizationAffiliation](https://www.medplum.com/docs/api/fhir/resources/organizationaffiliation): Defines an affiliation/assotiation/relationship between 2 distinct oganizations, that is not a part-of relationship/sub-division relationship.
- [Parameters](https://www.medplum.com/docs/api/fhir/resources/parameters): This resource is a non-persisted resource used to pass information into and back from an operation. It has no other use, and there is no RESTful en...
- [Patient](https://www.medplum.com/docs/api/fhir/resources/patient): Demographics and other administrative information about an individual or animal receiving care or other health-related services. Refer to the follo...
- [PaymentNotice](https://www.medplum.com/docs/api/fhir/resources/paymentnotice): This resource provides the status of the payment for goods and services rendered, and the request and response resource references.
- [PaymentReconciliation](https://www.medplum.com/docs/api/fhir/resources/paymentreconciliation): This resource provides the details including amount of a payment and allocates the payment items being paid.
- [Person](https://www.medplum.com/docs/api/fhir/resources/person): Demographics and administrative information about a person independent of a specific health-related context.
- [PlanDefinition](https://www.medplum.com/docs/api/fhir/resources/plandefinition): This resource allows for the definition of various types of plans as a sharable, consumable, and executable artifact. The resource is general enoug...
- [Practitioner](https://www.medplum.com/docs/api/fhir/resources/practitioner): A person who is directly or indirectly involved in the provisioning of healthcare.
- [PractitionerRole](https://www.medplum.com/docs/api/fhir/resources/practitionerrole): A specific set of Roles/Locations/specialties/services that a practitioner may perform at an organization for a period of time.
- [Procedure](https://www.medplum.com/docs/api/fhir/resources/procedure): An action that is or was performed on or for a patient. This can be a physical intervention like an operation, or less invasive like long term serv...
- [Provenance](https://www.medplum.com/docs/api/fhir/resources/provenance): Provenance of a resource is a record that describes entities and processes involved in producing and delivering or otherwise influencing that resou...
- [Questionnaire](https://www.medplum.com/docs/api/fhir/resources/questionnaire): A structured set of questions intended to guide the collection of answers from end-users. Questio...
- [QuestionnaireResponse](https://www.medplum.com/docs/api/fhir/resources/questionnaireresponse): A structured set of questions and their answers. The questions are ordered and grouped into coherent subsets, corresponding to the structure of the...
- [RelatedPerson](https://www.medplum.com/docs/api/fhir/resources/relatedperson): Information about a person that is involved in the care for a patient, but who is not the target of healthcare, nor has a formal responsibility in ...
- [RequestGroup](https://www.medplum.com/docs/api/fhir/resources/requestgroup): A group of related requests that can be used to capture intended activities that have inter-dependencies such as "give this medication after that o...
- [ResearchDefinition](https://www.medplum.com/docs/api/fhir/resources/researchdefinition): The ResearchDefinition resource describes the conditional state (population and any e...
- [ResearchElementDefinition](https://www.medplum.com/docs/api/fhir/resources/researchelementdefinition): The ResearchElementDefinition resource describes a "PICO" element that knowled...
- [ResearchStudy](https://www.medplum.com/docs/api/fhir/resources/researchstudy): A process where a researcher or organization plans and then executes a series of steps intended to increase the field of healthcare-related knowled...
- [ResearchSubject](https://www.medplum.com/docs/api/fhir/resources/researchsubject): A physical entity which is the primary unit of operational and/or administrative interest in a study.
- [RiskAssessment](https://www.medplum.com/docs/api/fhir/resources/riskassessment): An assessment of the likely outcome(s) for a patient or other subject as well as the likelihood of each outcome.
- [RiskEvidenceSynthesis](https://www.medplum.com/docs/api/fhir/resources/riskevidencesynthesis): The RiskEvidenceSynthesis resource describes the likelihood of an outcome in a pop...
- [Schedule](https://www.medplum.com/docs/api/fhir/resources/schedule): A container for slots of time that may be available for booking appointments.
- [SearchParameter](https://www.medplum.com/docs/api/fhir/resources/searchparameter): A search parameter that defines a named search item that can be used to search/filter on a resource.
- [ServiceRequest](https://www.medplum.com/docs/api/fhir/resources/servicerequest): A record of a request for service such as diagnostic investigations, treatments, or operations to be performed.
- [Slot](https://www.medplum.com/docs/api/fhir/resources/slot): A slot of time on a schedule that may be available for booking appointments.
- [Specimen](https://www.medplum.com/docs/api/fhir/resources/specimen): A sample to be used for analysis.
- [SpecimenDefinition](https://www.medplum.com/docs/api/fhir/resources/specimendefinition): A kind of specimen with associated set of requirements.
- [StructureDefinition](https://www.medplum.com/docs/api/fhir/resources/structuredefinition): A definition of a FHIR structure. This resource is used to describe the underlying resources, data types defined in FHIR, and also for describing e...
- [StructureMap](https://www.medplum.com/docs/api/fhir/resources/structuremap): A Map of relationships between 2 structures that can be used to transform data.
- [Subscription](https://www.medplum.com/docs/api/fhir/resources/subscription): The subscription resource is used to define a push-based subscription from a server to another system. Once a subscription is registered with the s...
- [Substance](https://www.medplum.com/docs/api/fhir/resources/substance): A homogeneous material with a definite composition.
- [SubstanceNucleicAcid](https://www.medplum.com/docs/api/fhir/resources/substancenucleicacid): Nucleic acids are defined by three distinct elements: the base, sugar and linkage. Individual substance/moiety IDs will be created for each of thes...
- [SubstancePolymer](https://www.medplum.com/docs/api/fhir/resources/substancepolymer): Todo.
- [SubstanceProtein](https://www.medplum.com/docs/api/fhir/resources/substanceprotein): A SubstanceProtein is defined as a single unit of a linear amino acid sequence, or a co...
- [SubstanceReferenceInformation](https://www.medplum.com/docs/api/fhir/resources/substancereferenceinformation): Todo.
- [SubstanceSourceMaterial](https://www.medplum.com/docs/api/fhir/resources/substancesourcematerial): Source material shall capture information on the taxonomic and anatomical origins as well as the fraction of a material that can result in or can b...
- [SubstanceSpecification](https://www.medplum.com/docs/api/fhir/resources/substancespecification): The detailed description of a substance, typically at a level beyond what is used for prescribing.
- [SupplyDelivery](https://www.medplum.com/docs/api/fhir/resources/supplydelivery): Record of delivery of what is supplied.
- [SupplyRequest](https://www.medplum.com/docs/api/fhir/resources/supplyrequest): A record of a request for a medication, substance or device used in the healthcare setting.
- [Task](https://www.medplum.com/docs/api/fhir/resources/task): A task to be performed.
- [TerminologyCapabilities](https://www.medplum.com/docs/api/fhir/resources/terminologycapabilities): A TerminologyCapabilities resource documents a set of capabilities (behaviors) o...
- [TestReport](https://www.medplum.com/docs/api/fhir/resources/testreport): A summary of information based on the results of executing a TestScript.
- [TestScript](https://www.medplum.com/docs/api/fhir/resources/testscript): A structured set of tests against a FHIR server or client implementation to determine compliance against the FHIR specification.
- [ValueSet](https://www.medplum.com/docs/api/fhir/resources/valueset): A ValueSet resource instance specifies a set of codes drawn from one or more code systems, inte...
- [VerificationResult](https://www.medplum.com/docs/api/fhir/resources/verificationresult): Describes validation requirements, source(s), status and dates for one or more elements.
- [VisionPrescription](https://www.medplum.com/docs/api/fhir/resources/visionprescription): An authorization for the provision of glasses and/or contact lenses to a patient.
- [API Overview](https://www.medplum.com/docs/api): Welcome to the Medplum API reference. This section is intended as reference material, overview and how-to guides can be found in the Documentation ...
- [Authorize endpoint](https://www.medplum.com/docs/api/oauth/authorize): The `/oauth2/authorize` endpoint signs in the user.
- [Token endpoint](https://www.medplum.com/docs/api/oauth/token): The `/oauth2/token` endpoint gets the user's tokens.
- [UserInfo endpoint](https://www.medplum.com/docs/api/oauth/userinfo): The `/oauth2/userinfo` endpoint returns information about the authenticated user.
- [Bot Endpoint](https://www.medplum.com/docs/api/project-admin/bot): Creates a new Medplum Bot. Posting to this endpoint creates a `Bot` resource and a corresponding `ProjectMembership` resource.
- [Client Application Endpoint](https://www.medplum.com/docs/api/project-admin/client): Creates a new ClientApplication. Posting to this endpoint creates a `ClientApplication` resource and a corresponding `ProjectMembership` resource.
- [Invite User Endpoint](https://www.medplum.com/docs/api/project-admin/invite): Invite a new user to the project. This will perform the following actions:
- [React Components](https://www.medplum.com/docs/api/react): Medplum ships a set of React components to help you speed up your app development. We've found these components to be especially useful in the heal...
- [Overview](https://www.medplum.com/docs/api/scim/overview): Medplum user management supports SCIM (System for Cross-domain Identity Management), the open API for managing identities.
- [Users](https://www.medplum.com/docs/api/scim/users): Medplum supports the standard SCIM `Users` API endpoints.
- [The Admin Page](https://www.medplum.com/docs/app/admin-page): The Admin Page of the Medplum App allows admin users to view and edit details of their project that normal users do not have access to.
- [Introduction](https://www.medplum.com/docs/app/app-introduction): The Medplum App is a user-facing web application available at https://app.medplum.com/ and is targeted towards developers and project administrator...
- [The `Apps` Tab](https://www.medplum.com/docs/app/apps-tab): The Medplum App allows for easy integration of workflows and third-party applications using the `Apps` tab. It is important to reiterate that the M...
- [Medplum App](https://www.medplum.com/docs/app): The Medplum App is a user-facing web application available at https://app.medplum.com/ targeted towards developers and project administrators. The ...
- [Invite a user](https://www.medplum.com/docs/app/invite): This guide explains how to invite another user to your Medplum project.
- [The Sign In Page](https://www.medplum.com/docs/app/sign-in-page): Once a `User` accepts your invite, they will be able to log in to the Medplum App at https://app.medplum.com/signin.
- [Client Assertion (JWT Bearer)](https://www.medplum.com/docs/auth/client-assertion): Client Assertion is an alternative to the Client Credentials flow that authenticates the client using a **signed JWT** instead of a shared client s...
- [Client Credentials](https://www.medplum.com/docs/auth/client-credentials): The Medplum API uses standard OAuth2/OpenID authentication. The "Client Credentials Flow" is recommended for machine-to-machine access.
- [Direct External Authentication](https://www.medplum.com/docs/auth/direct-external-auth): Medplum supports authenticating users directly with an external Identity Provider (IDP) access token, without requiring a token exchange or authori...
- [Domain-level Identity Providers](https://www.medplum.com/docs/auth/domain-level-identity-providers): A Domain-level Identity Provider (DL-IDP) is a server-level configuration that sets up an external identity provider for all users from a given dom...
- [Embedded Login](https://www.medplum.com/docs/auth/embedded-login): Using Medplum as IDP describes the OAuth2 Authorization Code flow using a full browser redirect: your user leaves your application, authenticates o...
- [External Identity Providers](https://www.medplum.com/docs/auth/external-identity-providers): Along with Google Authentication, Medplum supports other external identity providers using the OAuth2 protocol such as Auth0 and AWS Cognito for en...
- [Google Authentication](https://www.medplum.com/docs/auth/google-auth): Medplum supports using Google Authentication as an external identity provider, as well as other external identity providers using the OAuth2 protoc...
- [MFA Under the Hood: Routes & User Flows](https://www.medplum.com/docs/auth/how-mfa-works): This page is a deep dive into how Multi-Factor Authentication works in Medplum: the underlying HTTP routes and the user flows that combine them. It...
- [Authentication](https://www.medplum.com/docs/auth): This page helps you choose the correct authentication method for your application, whether it's a browser, a server, or a device. The primary goal ...
- [Logout](https://www.medplum.com/docs/auth/logout): There are two different methods to "logout" and revoke access tokens:
- [Using Medplum as IDP](https://www.medplum.com/docs/auth/medplum-as-idp): When building your own healthcare App, you can use Medplum as an **identity provider** using the OAuth2 Authorization Code flow. Medplum provides O...
- [Multi-Factor Authentication (MFA)](https://www.medplum.com/docs/auth/mfa): Multi-Factor Authentication (MFA) adds an extra layer of security to user accounts by requiring a second authentication factor beyond a password. M...
- [Mutual TLS (mTLS)](https://www.medplum.com/docs/auth/mtls): Mutual TLS (mTLS) is a client authentication mechanism built on top of standard TLS. In addition to the server presenting a certificate to the clie...
- [On-Behalf-Of](https://www.medplum.com/docs/auth/on-behalf-of): The Medplum API supports an "On-Behalf-Of" feature to enable a Customer Server Side App to act on behalf of a Medplum user.
- [Pre-Authorized Code](https://www.medplum.com/docs/auth/pre-authorized-code): Medplum supports the OAuth 2.0 pre-authorized code grant type, `urn:ietf:params:oauth:grant-type:pre-authorized_code`, as defined by OpenID for Ver...
- [Access Token Management](https://www.medplum.com/docs/auth/session-management): This guide explains how Medplum manages authentication tokens and how to implement secure token handling in your applications.
- [Token Exchange](https://www.medplum.com/docs/auth/token-exchange): Medplum supports the OAuth 2.0 Token Exchange proposed standard. Token exchange provides a mechanism exchange an external access token for a Medplu...
- [Creating CMS 1500](https://www.medplum.com/docs/billing/creating-cms1500): Medplum supports customizable creation of CMS 1500 for use in billing.
- [Creating Superbills](https://www.medplum.com/docs/billing/creating-superbills): Medplum supports customizable creation of superbills.
- [Billing](https://www.medplum.com/docs/billing): The FHIR spec supports many resources related to billing and payments. These resources can be created programmatically to support billing and payme...
- [Insurance Eligibility Checks](https://www.medplum.com/docs/billing/insurance-eligibility-checks): Insurance eligibility checks determine whether a patient's insurance is active, in-network, and has applicable benefits. They ensure that the provi...
- [Representing Patient Insurance Coverage](https://www.medplum.com/docs/billing/patient-insurance): The `Coverage` resource represents high-level insurance information for a patient, similar to what would be found on their insurance cards.
- [Bot Basics](https://www.medplum.com/docs/bots/bot-basics): Bots are an advanced Medplum feature that enable complex workflows. A **Medplum Bot** is a snippet of JavaScript code that can run on any resource ...
- [Bot Code Organization and Build Setup](https://www.medplum.com/docs/bots/bot-code-organization): As your integration grows, you will likely end up with multiple bots that share common logic — API client setup, FHIR resource transforms, shared c...
- [Cron Jobs for Bots](https://www.medplum.com/docs/bots/bot-cron-job): You can add a cron job for your bot so it can automatically run from a schedule. This means you can set a repeatable time for the bot to automatica...
- [Bot for QuestionnaireResponse](https://www.medplum.com/docs/bots/bot-for-questionnaire-response): Bots are an advanced Medplum feature that enable complex workflows.
- [Medplum Bot Layers](https://www.medplum.com/docs/bots/bot-lambda-layer): Medplum Bots are functions that execute upon specific triggers. Think of them as AWS Lambda functions optimized for the Medplum environment. They a...
- [Run as User](https://www.medplum.com/docs/bots/bot-run-as-user): By default, the AccessPolicy that is applied to a Medplum Bot is defined by the Bot's ProjectMembership. This can be useful for many cases where th...
- [Bot Secrets](https://www.medplum.com/docs/bots/bot-secrets): One of the use cases for Bots is to connect to 3rd-party APIs, which often involves using sensitive data, such as API keys. To avoid hard-coding th...
- [Bots in Production](https://www.medplum.com/docs/bots/bots-in-production): Editing bots in the web editor is good for getting started quickly, but as Bots become more important you will want to manage them as part of your ...
- [Consuming Webhooks](https://www.medplum.com/docs/bots/consuming-webhooks): Many SaaS products including popular services like Stripe and Okta support Webhooks, allowing a web application to register a Medplum URL to receiv...
- [Create a PDF](https://www.medplum.com/docs/bots/creating-a-pdf): You can use Medplum Bots to create a PDF file as an attachment.
- [Custom FHIR Operations](https://www.medplum.com/docs/bots/custom-fhir-operations): Custom FHIR Operations is a powerful feature that allows you to extend the Medplum FHIR server with your own custom operations using the Medplum Bo...
- [External Lambda Functions](https://www.medplum.com/docs/bots/external-function): When running Medplum in AWS, Medplum uses AWS Lambdas to execute bot logic.
- [Uploading Files](https://www.medplum.com/docs/bots/file-uploads): In digital health, a common requirement is to upload PDFs or other files from one system to another. Examples include:
- [HL7 to FHIR](https://www.medplum.com/docs/bots/hl7-into-fhir): HL7 interfaces are common in healthcare, and widely supported by legacy EHRs, RIS/PACS systems, lab machines and more. Medplum provides a HL7 Inter...
- [Bots](https://www.medplum.com/docs/bots): Medplum bots are functions that execute when triggered. They are similar to AWS Lambda functions, and in Medplum we make them easy to write and dep...
- [Monitoring Bots](https://www.medplum.com/docs/bots/monitoring-bots): Bots allow for powerful functionality in your app, so it is very important to track what exactly each bot has done. This is possible using a bot's ...
- [Running Bots Locally](https://www.medplum.com/docs/bots/running-bots-locally): To set up the Medplum `Bot` framework locally, Medplum offers VM Context `Bots`. VM Context allows bots to spin up a local thread inside your serve...
- [Running Bots on Fission](https://www.medplum.com/docs/bots/running-bots-on-fission): Medplum Bots provide powerful automation capabilities within your Medplum environment. While Medplum offers a built-in execution environment for bo...
- [Unit Testing Bots](https://www.medplum.com/docs/bots/unit-testing-bots): Unit testing your Bot code is crucial to ensuring accurate data and workflows. This guide will go over the most common unit testing patterns.
- [Building on Medplum with AI Coding Assistants](https://www.medplum.com/docs/building-with-ai-coding-assistants): Agentic engineering (a.k.a. "vibe coding") means using an LLM or agent – Cursor, Claude, Copilot, and others – to build features on Medplum. The bi...
- [Automating Care Workflows](https://www.medplum.com/docs/careplans/automating-workflows): Once a coordinator completes intake, the review Task should appear without someone remembering to create it. That's a good candidate for automation...
- [Care Plans, Goals, and Progress](https://www.medplum.com/docs/careplans/care-plans-and-goals): A work queue tells the team what to do next. A CarePlan helps explain how those activities fit into the patient's care: what they are working towar...
- [Clinical Decision Support and Follow-Through](https://www.medplum.com/docs/careplans/clinical-decision-support): A recommendation is useful only if it reaches someone who can act on it. Sometimes a link in the chart is enough. Sometimes the recommendation need...
- [Defining your Diagnostic Catalog](https://www.medplum.com/docs/careplans/diagnostic-catalog): A **diagnostic catalog** contains all the pertinent information about the diagnostic services you provide, including your analytes, reference range...
- [Handoffs, Deadlines, and Escalation](https://www.medplum.com/docs/careplans/handoffs-and-escalation): An item marked "done" can still leave the next person wondering what to do. A useful handoff tells them what is ready, what evidence to review, and...
- [Care Coordination](https://www.medplum.com/docs/careplans): A patient needs a follow-up visit. Someone has to review the assessment, contact the patient, arrange the visit, and make sure the result gets back...
- [LOINC Codes](https://www.medplum.com/docs/careplans/loinc): LOINC (Logical Observation Identifiers Names and Codes) was established with the intention of defining a universal standard for identifying clinica...
- [Longitudinal Patient Case Tracking](https://www.medplum.com/docs/careplans/longitudinal-patient-case-tracking): A patient may have several visits, messages, and follow-up Tasks during one care program. The team still needs a way to answer: who is responsible ...
- [Operational Reporting](https://www.medplum.com/docs/careplans/operational-reporting): A coordinator needs to see what is waiting today. A team lead may want to know why the same queue took longer to clear last month. These views use ...
- [Clinical Protocols](https://www.medplum.com/docs/careplans/protocols): In FHIR, care workflows and clinical protocols are primarily modeled using the **`PlanDefinition`** resource.
- [Observation Reference Ranges](https://www.medplum.com/docs/careplans/reference-ranges): In on our previous guide about creating diagnostic services catalog, we described the importance of the `ObservationDefinition` resource for storin...
- [Creating and Capturing Referrals](https://www.medplum.com/docs/careplans/referrals/creation-and-capture): Referral forms vary by specialty, but the receiving team usually needs the same starting point: who the patient is, what service is requested, why ...
- [Worked Referral Example](https://www.medplum.com/docs/careplans/referrals/fhir-resource-examples): Let's follow a referral from release to review of the returned note. A clinician requests a consultation, a coordinator sends the package, and the ...
- [Referrals](https://www.medplum.com/docs/careplans/referrals): A referral can be sent successfully and still go nowhere. The receiving clinic may need another document, the patient may need help scheduling, or ...
- [Processing and Coordinating Referrals](https://www.medplum.com/docs/careplans/referrals/processing-and-coordination): Once a referral is accepted, the next step may belong to a different team. Someone checks authorization, someone contacts the patient, and someone ...
- [Receiving and Triaging Referrals](https://www.medplum.com/docs/careplans/referrals/receiving-and-triage): An incoming referral may be a clean API request or a scanned document with a hard-to-read patient name. Both need an accountable intake path. Prese...
- [Recipients and Referral Packages](https://www.medplum.com/docs/careplans/referrals/recipients-and-packages): "Send it to cardiology" might mean a named clinician, a clinic, or an intake team that decides who will see the patient. Model the destination at t...
- [Results and Closing the Loop](https://www.medplum.com/docs/careplans/referrals/results-and-closure): The specialist saw the patient, but the referring team is still waiting for the note. From one team's perspective the service is complete; from the...
- [Sending Referrals and Tracking Delivery](https://www.medplum.com/docs/careplans/referrals/transmition-and-tracking): A fax receipt is useful evidence that something was delivered. The coordinator still needs to know whether the clinic accepted the referral and wha...
- [Tasks and Work Queues](https://www.medplum.com/docs/careplans/tasks): Calling a patient, reviewing an assessment, and checking an authorization all need someone to own the next step. Use Task to represent each unit of...
- [Teams, Assignment, and Top-of-License Care](https://www.medplum.com/docs/careplans/teams-and-delegation): A clinician shouldn't have to chase a missing intake form before reviewing it. A coordinator can prepare the information, and the clinician can mak...
- [Chart Data Model](https://www.medplum.com/docs/charting/chart-data-model): A charting UI reads patient-level data that persists across visits and encounter-level data created during each visit. This page is a reference: th...
- [Designing Charting](https://www.medplum.com/docs/charting/designing-charting): Charting is one of the most important features of an EMR – and one of the hardest to get right. Clinicians have strong opinions shaped by training,...
- [Charting](https://www.medplum.com/docs/charting): Charting is where clinicians produce the durable record of care – the patient summary read at every visit, the encounter notes captured during one,...
- [Visit Templates and the SOAP Approach](https://www.medplum.com/docs/charting/visit-templates): Most clinical products still organize encounter documentation around some variant of SOAP – Subjective, Objective, Assessment, Plan – even when the...
- [Connecting to External FHIR Servers](https://www.medplum.com/docs/cli/external-fhir-servers): When building an application, you many need to query or write data to an external FHIR server as part of your application's workflow. For example:
- [Intro](https://www.medplum.com/docs/cli): The Medplum CLI (Command Line Interface) is a set of command line tools to quickly deploy Medplum web applications and Medplum bots.
- [Representing Asynchronous Encounters](https://www.medplum.com/docs/communications/async-encounters): In healthcare, an "encounter" refers to any diagnostic or treatment interaction between a patient and provider. In traditional healthcare settings,...
- [Creating Your First Thread](https://www.medplum.com/docs/communications/creating-your-first-thread): This walkthrough creates a thread through the FHIR API using `MedplumClient`. That matches how a real app (or Bot) writes messages. The Medplum App...
- [External Messaging Integration Patterns](https://www.medplum.com/docs/communications/external-messaging-integration-patterns): These patterns show how to bridge Medplum messaging to external channels (SMS, email, push notifications) using Bots and on-demand `$execute`. For ...
- [Messaging & Communications](https://www.medplum.com/docs/communications): FHIR supports messaging workflows through the Communication resource. This resource allows your system to manage message content and metadata in a ...
- [Message Editing and Drafts](https://www.medplum.com/docs/communications/message-editing-and-drafts): This page covers two workflows: correcting a message that has already been sent, and saving draft messages before sending. The editing section pres...
- [Message Response Tracking and Routing](https://www.medplum.com/docs/communications/message-response-tracking-and-routing): A conversation can move between teams while the patient keeps replying in the same thread. Use a Task to track who owes the next response, and Comm...
- [Messaging Automations](https://www.medplum.com/docs/communications/messaging-automations): The patterns on this page use **Medplum Bots** — an advanced feature that is disabled by default on many projects — and **FHIR Subscriptions**. Rec...
- [Messaging Data Model](https://www.medplum.com/docs/communications/messaging-data-model): In a healthcare context, messages are sent all the time and can include many scenarios (patient to physician, physician to physician, and more), so...
- [Read Receipts and Message Status](https://www.medplum.com/docs/communications/read-receipts-and-message-status): How you track sent, received, and read for messages depends on two things: whether a message can have more than one recipient (group threads), and ...
- [Searching and Querying Threads](https://www.medplum.com/docs/communications/searching-and-querying-threads): How you populate `sender` and `recipient` on the thread header affects these queries. For recommended modeling (including listing the thread creato...
- [Message Attachments](https://www.medplum.com/docs/communications/sending-messages-and-attachments): `Communication.payload` supports three content types. You can combine multiple entries in a single message.
- [Thread Lifecycle, Participants, and Access Control](https://www.medplum.com/docs/communications/thread-lifecycle-participants-access-control): This guide explains how thread header `Communication.status` models open versus closed threads, how to manage participants on the header with...
- [Alpha & Beta Features](https://www.medplum.com/docs/compliance/alpha-beta): Some Medplum features are released before they reach general availability (GA). This page explains what the **Alpha** and **Beta** labels mean and ...
- [High Availability, Backup, and Retention](https://www.medplum.com/docs/compliance/backup-and-recovery): This page describes how customer data survives failure on the **hosted** platform: how the system stays available when infrastructure breaks, how d...
- [CFR Part 11 Certification](https://www.medplum.com/docs/compliance/cfr11): This section is under active development.
- [CLIA/CAP Certification](https://www.medplum.com/docs/compliance/clia-cap): This section is under construction.
- [Good Manufacturing Practices](https://www.medplum.com/docs/compliance/gmp): Good Manufacturing Practices (GMP) are a set of guidelines, regulations, and quality management systems designed to ensure that products, particula...
- [HIPAA Compliance](https://www.medplum.com/docs/compliance/hipaa): Medplum is HIPAA Compliant. Customers can request materials in this section to support their own business or compliance needs.
- [HITRUST Certification](https://www.medplum.com/docs/compliance/hitrust): Medplum has achieved HITRUST e1 certification for the Medplum Platform residing at Amazon Web Services (AWS). The HITRUST e1 Certification demonstr...
- [HTI-4 & CMS-0057-F](https://www.medplum.com/docs/compliance/hti-4): The "Health Data, Technology, and Interoperability" (HTI-4) rule is a new ONC regulation finalized on July 31, 2025, becoming effective October 1, ...
- [Compliance](https://www.medplum.com/docs/compliance): As an Medplum customer, you will benefit from the compliance built into the platform. With Medplum, you can improve your ability to meet compliance...
- [ISO 9001](https://www.medplum.com/docs/compliance/iso9001): ISO 9001 is a Quality Management System (QMS) standard. This page describes how the standard maps to Medplum's processes. You can read more about I...
- [ONC Certification](https://www.medplum.com/docs/compliance/onc): Medplum is ONC Certified. Below are certification resources and documentation.
- [SOC2 Type II Certification](https://www.medplum.com/docs/compliance/soc2): Medplum has achieved SOC2 Type II certification. Customers can request materials in this section to support their own business needs our audit.
- [Version Policy](https://www.medplum.com/docs/compliance/versions): Medplum follows semantic versioning (semver) for all components of our healthcare developer platform. This document outlines our version release st...
- [Consent and Signatures](https://www.medplum.com/docs/consent): Medplum captures consents and signatures as structured, versioned FHIR data rather than as opaque PDFs. The `Consent` resource is the primitive: it...
- [Running AWS Lambda Bots with Localhost](https://www.medplum.com/docs/contributing/aws-lambda-bots-on-localhost): When developing for Medplum, you may want your **local Medplum Server** to trigger and execute **AWS Lambda-based Bots**. This setup allows you to ...
- [Developer Certificate of Origin](https://www.medplum.com/docs/contributing/dco): At Medplum, we've enabled the Developer Certificate of Origin (DCO) for all contributions to our repositories. This means every commit to the Medpl...
- [Contributing to Medplum](https://www.medplum.com/docs/contributing): Medplum is an open-source project, and we love both code and non-code contributions! People with any level of experience can make an important impa...
- [Local development setup](https://www.medplum.com/docs/contributing/local-dev-setup): Ready to get started developing Medplum on your local machine? Great! First, you'll need to set up your own copy of the Medplum repository to work ...
- [Working with package.json](https://www.medplum.com/docs/contributing/package-json): The Medplum codebase uses NPM workspaces to manage approximately 50 packages in a single monorepo. This structure provides many benefits but can be...
- [Publishing NPM Packages](https://www.medplum.com/docs/contributing/publishing-npm-packages): This is the process we use to publish new versions of JavaScript NPM packages.
- [Run the Stack](https://www.medplum.com/docs/contributing/run-the-stack): Follow these instructions to get the complete Medplum stack running directly on your host machine.
- [Search Architecture](https://www.medplum.com/docs/contributing/search-architecture): This page documents internal Medplum implementation details, and refers to point-in-time code snapshots that may be different from the current appl...
- [Server Profiling](https://www.medplum.com/docs/contributing/server-profiling): Medplum is designed to be a critical component of system architecture. It is important that Medplum server is robust, performant, and scalable. Han...
- [Terminology Architecture](https://www.medplum.com/docs/contributing/terminology-architecture): This page documents internal Medplum implementation details, and refers to point-in-time code snapshots that may be different from the current appl...
- [Testing](https://www.medplum.com/docs/contributing/testing): Medplum strongly believes in the importance of testing.
- [Upgrading Dependencies](https://www.medplum.com/docs/contributing/upgrading-dependencies): Medplum upgrades dependencies regularly to ensure we have the latest security patches and bug fixes. This document describes the process for upgrad...
- [Access Control Decision Guide](https://www.medplum.com/docs/decision-guides/access-control): _Companion to the Authorization and Access Control docs._
- [Care Coordination Decision Guide](https://www.medplum.com/docs/decision-guides/care-coordination): _Companion to the Care Coordination docs._
- [Charting Decision Guide](https://www.medplum.com/docs/decision-guides/charting): _Companion to the Charting docs (SOAP notes, diagnoses, vitals, allergies), plus Provider Visits, Structured Data Capture, `PlanDefinition $apply`,...
- [Data Migration Decision Guide](https://www.medplum.com/docs/decision-guides/data-migration): _Companion to the Migrating to Medplum docs._
- [E-Prescribe Decision Guide](https://www.medplum.com/docs/decision-guides/e-prescribe): _Companion to the E-Prescribe (eRx) docs._
- [Designing Your Workflows](https://www.medplum.com/docs/decision-guides): Decision guides are companion documents to the Medplum docs. Each one walks through the requirements questions and FHIR modeling decisions for a sp...
- [Intake & Registration Decision Guide](https://www.medplum.com/docs/decision-guides/intake): _Companion to the Intake & Registration docs._
- [Messaging & Communications Decision Guide](https://www.medplum.com/docs/decision-guides/messaging): _Companion to the Messaging & Communications docs._
- [RCM & Billing Decision Guide](https://www.medplum.com/docs/decision-guides/rcm-billing): _Companion to the Billing docs._
- [Referrals Decision Guide](https://www.medplum.com/docs/decision-guides/referrals): _Companion to the Referrals docs._
- [Scheduling Decision Guide](https://www.medplum.com/docs/decision-guides/scheduling): _Companion to the Scheduling docs._
- [DICOM with the Medplum Agent](https://www.medplum.com/docs/dicom/agent-dimse): Imaging equipment does not speak DICOMweb. Modalities, workstations, and legacy PACS speak **DIMSE** — the DICOM message service over raw TCP — and...
- [DICOM with the Medplum CLI](https://www.medplum.com/docs/dicom/cli): The Medplum CLI can store a DICOM file through STOW-RS directly, which makes it the fastest way to get imaging into a project — no Agent, no modali...
- [DICOM Data Model](https://www.medplum.com/docs/dicom/data-model): DICOM organizes imaging into a three-level hierarchy — **study**, **series**, **instance** — and Medplum models that hierarchy directly with three ...
- [DICOMweb API](https://www.medplum.com/docs/dicom/dicomweb-api): Medplum serves DICOMweb under `/dicomweb` on the same host as the FHIR API. On Medplum's hosted service that is:
- [DICOM & DICOMweb](https://www.medplum.com/docs/dicom): Medplum stores medical imaging alongside the rest of the patient record. A modality or PACS sends studies in over the DICOM network protocol or ove...
- [OHIF Viewer](https://www.medplum.com/docs/dicom/ohif-viewer): OHIF is an open source, zero-footprint DICOM viewer that reads studies over DICOMweb. Medplum's DICOMweb implementation targets the request sequenc...
- [FHIR Basics](https://www.medplum.com/docs/fhir-basics): [patient]: /docs/api/fhir/resources/patient [practitioner]: /docs/api/fhir/resources/practitioner [medicationrequest]: /docs/api/fhir/resources/med...
- [Binary Data](https://www.medplum.com/docs/fhir-datastore/binary-data): Managing, storing, and retrieving binary files is a fundamental requirement in modern healthcare applications. Medplum, an open-source, API-first h...
- [Creating Data](https://www.medplum.com/docs/fhir-datastore/creating-data): Data is created in FHIR by using the `create` operation, which is performed by sending a `POST` request to the server.
- [Deleting Data](https://www.medplum.com/docs/fhir-datastore/deleting-data): The management of healthcare information relies heavily on the effective and secure handling of data. A critical aspect of FHIR data store manageme...
- [External Files and Document References](https://www.medplum.com/docs/fhir-datastore/external-documents): While the most valuable way of storing healthcare information is in a structured FHIR representation, healthcare apps often need to store and index...
- [Family Relationships](https://www.medplum.com/docs/fhir-datastore/family-relationships): Delivering healthcare often involves more than a single patient. Spouses, parents, guardians, children, siblings, and even friends can be involved ...
- [FHIR Batch Requests](https://www.medplum.com/docs/fhir-datastore/fhir-batch-requests): FHIR allows users to create batch requests to bundle multiple API calls into a single HTTP request. Batch requests can improve speed and efficiency...
- [FHIR Datastore](https://www.medplum.com/docs/fhir-datastore): The Medplum FHIR Datastore supports all CRUD operations (creating, reading/searching, updating, and deleting) on FHIR resources. In addition it sup...
- [Multilingual Support](https://www.medplum.com/docs/fhir-datastore/multilingual-support): FHIR provides a standard mechanism for attaching translations to any string field in a resource: the `translation` extension. This lets you store t...
- [Architecture Overview](https://www.medplum.com/docs/fhir-datastore/patient-deduplication/architecture-overview): Before we get started, let's define some terms.
- [Ingestion](https://www.medplum.com/docs/fhir-datastore/patient-deduplication/ingestion): Your deduplication pipeline can be implemented in either _batch_ or _incremental_ versions. These are not mutually exclusive options, and many orga...
- [Matching](https://www.medplum.com/docs/fhir-datastore/patient-deduplication/matching): The best deduplication systems use a library of matching rules with different strengths and weaknesses. While the effectiveness of different patien...
- [Merging](https://www.medplum.com/docs/fhir-datastore/patient-deduplication/merging): The merge step of the deduplication pipeline typically contains the most complexity. The merge operation will depend on your clinical and business ...
- [Patient Deduplication Architectures](https://www.medplum.com/docs/fhir-datastore/patient-deduplication): Deduplicating patient records from multiple sources is a nuanced workflow. We've put this guide together to go over the basics of merging patient r...
- [Processing Asynchronous Bundles](https://www.medplum.com/docs/fhir-datastore/processing-async-bundles): Asynchronous batch processing requires the `async-batch` feature flag on your Medplum Project. For Medplum-hosted environments, contact support@med...
- [Profiles](https://www.medplum.com/docs/fhir-datastore/profiles): FHIR provides a broad variety of resources types to cover as many different types of healthcare data as possible, favoring generality over specific...
- [Reading Data](https://www.medplum.com/docs/fhir-datastore/reading-data): A very common operation is reading the data of a specified resource given its `id`. The FHIR `read` operation is used by sending an HTTP `GET` requ...
- [Resource History](https://www.medplum.com/docs/fhir-datastore/resource-history): The Medplum backend stores every version of a resource, allowing you to easily track changes over time. Resource history can be viewed in the Medpl...
- [Understanding USCDI Data Classes](https://www.medplum.com/docs/fhir-datastore/understanding-uscdi-dataclasses): The United States Core Data for Interoperability (USCDI) is a standardized set of health data classes and constituent data elements for nationwide,...
- [Updating Data](https://www.medplum.com/docs/fhir-datastore/updating-data): Medplum offers three FHIR operations that can be used to update data:
- [Working with FHIR Data](https://www.medplum.com/docs/fhir-datastore/working-with-fhir): Now that we have gone through all CRUD operations, we can put them together to effectively work with FHIR data. This guide will go through a common...
- [FHIRcast with .NET client](https://www.medplum.com/docs/fhircast/dotnet-client): This is a guide for using the official FHIRcast .NET client with the Medplum server.
- [FHIRcast](https://www.medplum.com/docs/fhircast): Medplum supports FHIRcast STU3.
- [Connection API](https://www.medplum.com/docs/graphql/connections): Using the normal "List" search (i.e., "PatientList") is the most common way to search for resources. However, the FHIR GraphQL specification also s...
- [GraphQL](https://www.medplum.com/docs/graphql): Medplum supports the FHIR GraphQL API for creating, updating and searching FHIR resources.
- [Mutations](https://www.medplum.com/docs/graphql/mutations): GraphQL mutations are operations that allow the client to create, update, or delete data on the server. Unlike queries, which are read-only operati...
- [Welcome to Medplum](https://www.medplum.com/docs): Medplum is a **headless EHR**. Using Medplum products you can build many types of healthcare applications. The diagram below is a system overview:
- [Intake & Registration](https://www.medplum.com/docs/intake): Patient intake is the process of collecting demographic, insurance, medical history, and consent information when a patient first interacts with yo...
- [Intake Data Model](https://www.medplum.com/docs/intake/intake-data-model): A patient intake form captures a wide range of information in a single interaction — demographics, insurance, medical history, medications, allergi...
- [Intake Questionnaires: Design and Extraction](https://www.medplum.com/docs/intake/intake-questionnaires): An intake questionnaire is different from a typical clinical form (like a PHQ-9 or wound assessment) because a single response fans out into many d...
- [Post Intake Automation](https://www.medplum.com/docs/intake/post-intake-automation): The patient submitted their intake form — now what? This page covers the patterns for triggering intake processing and the workflows that follow on...
- [SMART Health Links](https://www.medplum.com/docs/intake/smart-health-links): This guide describes a practical workflow for testing SMART Health Links (SHLs) between independent healthcare applications.
- [C-CDA](https://www.medplum.com/docs/integration/c-cda): Medplum provides support for C-CDA (Consolidated Clinical Document Architecture) handling in accordance with the ONC Certification criteria (g)(7),...
- [Claim Submission](https://www.medplum.com/docs/integration/candid/claim-submission): This guide explains how to model your FHIR resources for the Candid Health integration to submit professional medical claims.
- [Eligibility Check](https://www.medplum.com/docs/integration/candid/eligibility-check): This guide explains how to verify a patient's insurance coverage before an encounter using the Candid Health pre-encounter eligibility API.
- [Candid Health Integration](https://www.medplum.com/docs/integration/candid): Candid Health is a revenue cycle automation provider. This integration enables payer lookup, insurance eligibility checks, and professional medical...
- [Payer Directory](https://www.medplum.com/docs/integration/candid/payer-directory): Use the `candid-get-payers` bot to search Candid Health's payer directory or retrieve a payer by its Candid UUID. The bot calls Candid's...
- [CDS Hooks](https://www.medplum.com/docs/integration/cds-hooks): CDS Hooks is a standard for surfacing clinical decision support at key points in a clinician's EHR workflow. The EHR fires a hook such as...
- [Prescriber Enrollment](https://www.medplum.com/docs/integration/dosespot/enroll-user): This guide explains how to enroll a new prescriber in DoseSpot. Medplum provides two enrollment bots:
- [Getting Started with DoseSpot](https://www.medplum.com/docs/integration/dosespot/getting-started): This guide explains how to **sync the relevant resources between Medplum and DoseSpot**. It is all integrated into the Provider App already, but th...
- [DoseSpot](https://www.medplum.com/docs/integration/dosespot): Medplum has partnered with DoseSpot, a leader in e-prescription (eRx) technology, to offer prescription ordering services for the Medplum EHR. Medp...
- [Supervising Prescribers](https://www.medplum.com/docs/integration/dosespot/supervising-prescribers): Configure supervising prescribers after DoseSpot enrollment so prescribing agents can prescribe on behalf of an eligible supervising clinician.
- [eFax Integration](https://www.medplum.com/docs/integration/efax): Medplum provides a first-party integration with eFax Corporate to send and receive faxes directly from your healthcare application. Faxes are store...
- [Electronic Prior Auth](https://www.medplum.com/docs/integration/electronic-prior-auth): Medplum CMS-0057-F Electronic Prior Auth is currently in alpha.
- [HealthGorilla Integration Changelog](https://www.medplum.com/docs/integration/health-gorilla/hg-changelog): This page tracks updates, improvements, and changes to the HealthGorilla integration in Medplum.
- [Lab Ordering iFrame](https://www.medplum.com/docs/integration/health-gorilla/iframe): The `health-gorilla-iframe` bot lets your application launch Health Gorilla's hosted lab ordering interface for a Medplum patient. It returns an au...
- [Health Gorilla Lab Orders](https://www.medplum.com/docs/integration/health-gorilla): Health Gorilla is an interoperability service that enables healthcare providers to order lab tests and diagnostics through a unified API. Medplum p...
- [Multiple Locations](https://www.medplum.com/docs/integration/health-gorilla/multiple-locations): This guide describes how to work with multiple locations in Health Gorilla. This is especially relevant for Management Services Organizations (MSOs...
- [Receiving Results](https://www.medplum.com/docs/integration/health-gorilla/receiving-results): This guide explains how laboratory results are handled in the Medplum-Health Gorilla labs integration.
- [Sending Orders](https://www.medplum.com/docs/integration/health-gorilla/sending-orders): This guide explains how laboratory orders work in the Medplum-Health Gorilla labs integration.
- [Sync Resources from Health Gorilla](https://www.medplum.com/docs/integration/health-gorilla/sync-resources-from-health-gorilla): This guide describes the `sync-resources-from-health-gorilla` bot, which fetches resources from Health Gorilla over a date range and synchronizes t...
- [User Management](https://www.medplum.com/docs/integration/health-gorilla/user-management): This guide describes how to sync practitioners and patients between Medplum and Health Gorilla.
- [Admit, Discharge, Transfer (ADT)](https://www.medplum.com/docs/integration/hl7-interfacing/adt): ADT stands for "Admit, Discharge, Transfer." It is a type of HL7 message used in electronic health records systems to communicate changes in a pati...
- [HL7 Interfacing](https://www.medplum.com/docs/integration/hl7-interfacing): Medplum Bots enables highly customizable HL7 interfacing engine that can be used as an alternative to Mirth or Corepoint. Medplum allows developers...
- [Orders and Results](https://www.medplum.com/docs/integration/hl7-interfacing/orders-and-results): A common use case for HL7 is to place orders for diagnostics (labs and imaging commonly), and receive diagnostic results. There are two common mess...
- [Integration](https://www.medplum.com/docs/integration): Medplum's integrations the most commonly used features of the platform, and the tools can be used to build effective robust integrations. Medplum s...
- [Log Streaming](https://www.medplum.com/docs/integration/log-streaming): These instructions primarily apply to self-hosted users. To set up log streaming on the Medplum Hosted instance, please reach out to info@medplum.com
- [Account Setup](https://www.medplum.com/docs/integration/scriptsure/account-setup): This guide walks through completing your ScriptSure account setup after Medplum has provisioned your organization.
- [ScriptSure](https://www.medplum.com/docs/integration/scriptsure): Medplum has partnered with DAW Systems to offer e-prescribing via ScriptSure, as part of the Medplum EHR. FHIR operations and bots support a custom...
- [Multiple Practice Locations](https://www.medplum.com/docs/integration/scriptsure/multiple-locations): A single Medplum Project can serve many ScriptSure practice locations. This guide describes the data model and how prescribing resolves the correct...
- [Sync a Patient](https://www.medplum.com/docs/integration/scriptsure/sync-patient): **Bot:** `scriptsure-patient-sync-bot`
- [Sync a Provider](https://www.medplum.com/docs/integration/scriptsure/sync-provider): Before a prescriber can use ScriptSure, they must have a ScriptSure user account linked to their Medplum `ProjectMembership`. There are two ways to...
- [SMART App Launch](https://www.medplum.com/docs/integration/smart-app-launch): Medplum is an open source implementation of SMART App Launch 2.0.0. This guide will walk through how to set up and test your SMART App Launch links...
- [Claim Responses (277 / 835)](https://www.medplum.com/docs/integration/stedi/claim-submission/claim-responses): This guide explains how Medplum ingests Stedi inbound claim responses — **277CA** claim acknowledgments and **835** Electronic Remittance Advice (E...
- [Professional Claims Submission (837P)](https://www.medplum.com/docs/integration/stedi/claim-submission/professional-claims): This guide explains how to model FHIR resources and invoke the Stedi integration to submit professional (X12 837P) claims to payers.
- [Stedi Integration](https://www.medplum.com/docs/integration/stedi): Medplum integrates with Stedi for billing and revenue cycle workflows.
- [Insurance and Benefits Eligibility Checks](https://www.medplum.com/docs/integration/stedi/insurance-eligibility/eligibility-checks): This guide explains how to model your FHIR resources for the Stedi integration to send and receive eligibility and benefits checks.
- [Twilio SMS Integration](https://www.medplum.com/docs/integration/twilio-sms): Medplum provides an integration with Twilio to send and receive SMS messages directly from your healthcare application. Messages are stored as FHIR...
- [Receiving SMS](https://www.medplum.com/docs/integration/twilio-sms/receiving-sms): When a patient sends a message to a registered Twilio number, the integration creates a `Communication` resource automatically. No application code...
- [Sending SMS](https://www.medplum.com/docs/integration/twilio-sms/sending-sms): Pass the `Communication` resource inline in the request body. The operation creates a new `Communication` in Medplum after sending.
- [Setup](https://www.medplum.com/docs/integration/twilio-sms/setup): A project admin invokes the `$twilio-sms-install` operation once in your project, passing the Twilio credentials. This stores the required secrets ...
- [Threading](https://www.medplum.com/docs/integration/twilio-sms/threading): Threading is not handled automatically by the integration — messages arrive and are sent as standalone `Communication` resources. This is intention...
- [Labs & Imaging](https://www.medplum.com/docs/labs-imaging): Lab orders and imaging results in FHIR follow a request-and-report pattern. A `ServiceRequest` represents the order, and a `DiagnosticReport` captu...
- [Order Labs and Imaging](https://www.medplum.com/docs/labs-imaging/ordering-labs-imaging): This guide covers how to order laboratory tests and imaging studies using Medplum, from building order forms through tracking results. For the FHIR...
- [Results and Review](https://www.medplum.com/docs/labs-imaging/results-and-review): When a performing laboratory or imaging facility completes a diagnostic study, the results are represented in FHIR as a `DiagnosticReport` linked t...
- [E-Prescribe (eRx)](https://www.medplum.com/docs/medications/e-prescibe): Medplum allows enabling e-prescribe(eRx) functionality. Medplum's e-prescribe functionality is exclusively available to providers directly engaged ...
- [Modeling a Formulary](https://www.medplum.com/docs/medications/formulary): A "formulary" refers to a catalog of drugs offered by your organization. When implementing a custom EMR, Digital Health clinical administrators oft...
- [Medications](https://www.medplum.com/docs/medications): Representing medications in FHIR supports many common scenarios and can be used in concert with Bots to enable complex medication-related workflows...
- [Medication Code Systems](https://www.medplum.com/docs/medications/medication-codes): Medication codes play a fundamental role in crafting prescriptions, medication orders, and formularies. EHRs use standardized codes to describe med...
- [Representing Prescriptions and Medication Orders](https://www.medplum.com/docs/medications/representing-prescriptions-and-medication-orders): Prescriptions and medication orders are very common in healthcare settings and accuracy is vitally important. This guide will go over how to repres...
- [Phased Adoption and Cutover](https://www.medplum.com/docs/migration/adoption-strategy): This guide covers write authority, integration behavior, phased adoption, cutover controls, rollback, and legacy-system retirement.
- [Converting Data to FHIR](https://www.medplum.com/docs/migration/convert-to-fhir): [patient]: /docs/api/fhir/resources/patient [codeableconcept]: /docs/fhir-basics#standardizing-data-codeable-concepts [condition]: /docs/api/fhir/r...
- [Migrating to Medplum](https://www.medplum.com/docs/migration): Consider the following common scenario:
- [Governing Data Mappings](https://www.medplum.com/docs/migration/mapping-governance): A data mapping defines how source data becomes FHIR R4 resources in Medplum. We recommend treating mappings as reviewed, versioned specifications, ...
- [Building Migration Pipelines](https://www.medplum.com/docs/migration/migration-pipelines): This guide covers reliable, restartable pipelines for writing migrated data to Medplum. It focuses on idempotency, batch and transaction choices, a...
- [Planning Your Migration](https://www.medplum.com/docs/migration/migration-planning): Successful migrations start by defining the source data, target model, operational constraints, and acceptance criteria before writing pipeline code.
- [Sequencing Your Migration](https://www.medplum.com/docs/migration/migration-sequence): [resources]: /docs/fhir-basics#storing-data-resources [references]: /docs/fhir-basics#linking-data-references
- [Testing and Accepting Migrated Data](https://www.medplum.com/docs/migration/testing-and-acceptance): Use this guide after validating and reconciling migrated data. It covers whole-chart review, files, production access and workflows, dress rehearsa...
- [Validating and Reconciling Migrated Data](https://www.medplum.com/docs/migration/validation-and-reconciliation): A migration is complete only when every in-scope source unit has an explained outcome, the resulting FHIR R4 data preserves the intended meaning, a...
- [Adding Practitioners & Data](https://www.medplum.com/docs/provider/getting-started): This section covers how to add practitioners and import existing data through the Medplum App (app.medplum.com).
- [Medplum Provider](https://www.medplum.com/docs/provider): The Medplum Provider is a user-facing web application for clinical users and operations teams. In this section, you can learn about different featu...
- [Patient Profile](https://www.medplum.com/docs/provider/patient-profile): The Patient Profile section in the Medplum Provider app is your central hub for managing all patient-related information. This section covers how t...
- [Schedule](https://www.medplum.com/docs/provider/schedule): Effective schedule management is crucial for optimizing patient care delivery and clinic operations. The Medplum Provider app provides comprehensiv...
- [Spaces](https://www.medplum.com/docs/provider/spaces): Spaces is the in-app AI assistant in Medplum Provider. A user types a question in natural language; under the hood a chain of Medplum bots translat...
- [Tasks](https://www.medplum.com/docs/provider/tasks): The Tasks section serves as a centralized management system for coordinating patient care activities across your entire clinical and administrative...
- [Visits](https://www.medplum.com/docs/provider/visits): Visit management is at the heart of clinical documentation and patient care delivery. The Medplum Provider app provides comprehensive tools for doc...
- [Upload and Use Questionnaires](https://www.medplum.com/docs/questionnaires/basic-tutorial): This tutorial will walk through how to create a Questionnaire and generate a QuestionnaireResponse using the Medplum console app. The...
- [Questionnaires & Assessments](https://www.medplum.com/docs/questionnaires): Creating, updating and embedding FHIR Questionnaires for both patients and practitioners is a common use-case for Medplum.
- [Parsing Questionnaire Responses](https://www.medplum.com/docs/questionnaires/parsing-questionnaire-responses): A `QuestionnaireResponse` captures what a patient or clinician submitted. Downstream systems – analytics, search, CDS, exchange – usually need that...
- [Modeling Questionnaires and Responses](https://www.medplum.com/docs/questionnaires/questionnaires-and-responses): Questionnaires are used to organize a collection of questions to gather healthcare information and are modeled in FHIR as a `Questionnaire` resourc...
- [Rate Limits](https://www.medplum.com/docs/rate-limits): The Medplum API uses a number of safeguards against bursts of incoming traffic to help maximize its stability. Users who send many requests in quic...
- [React Components](https://www.medplum.com/docs/react): Medplum maintains a library of React components which we use in the Medplum app and are open source. We support use of our React component library ...
- [`MedplumClient` Lifecycle Events](https://www.medplum.com/docs/react/lifecycle-events): When authenticating to Medplum via `MedplumClient`, there are few things to consider in terms of the `MedplumClient` authentication lifecycle and h...
- [Mantine 6.x to 7.x](https://www.medplum.com/docs/react/mantine-6x-to-7x): Mantine 7.0 is a major release that introduces breaking changes. This guide will help you to migrate your application from Mantine 6.x to 7.x.
- [Tree Shaking](https://www.medplum.com/docs/react/tree-shaking): Tree shaking, also known as dead code elimination, is a technique to keep JavaScript bundle sizes as small as possible.
- [`useSubscription` Hook](https://www.medplum.com/docs/react/use-subscription): `useSubscription` creates an in-memory `Subscription` resource on the Medplum server with the given criteria and calls the given callback when an e...
- [Appointment $book](https://www.medplum.com/docs/scheduling/appointment-book): The `$book` operation is currently in beta.
- [Appointment $cancel](https://www.medplum.com/docs/scheduling/appointment-cancel): The `$cancel` operation is currently in beta.
- [Appointment $confirm](https://www.medplum.com/docs/scheduling/appointment-confirm): The `$confirm` operation is currently in beta.
- [Appointment $find](https://www.medplum.com/docs/scheduling/appointment-find): The `$find` operation is currently in beta.
- [Appointment $hold](https://www.medplum.com/docs/scheduling/appointment-hold): The `$hold` operation is currently in beta.
- [Appointment $reschedule](https://www.medplum.com/docs/scheduling/appointment-reschedule): The `$reschedule` operation is currently in beta.
- [Beta Changelog](https://www.medplum.com/docs/scheduling/beta-changelog): Medplum Scheduling APIs are currently in beta. While in beta, we may make backwards-incompatible changes to fix bugs or align behavior with the FHI...
- [Defining Availability](https://www.medplum.com/docs/scheduling/defining-availability): Medplum Scheduling APIs are currently in beta.
- [Scheduling](https://www.medplum.com/docs/scheduling): Medplum Scheduling is currently in beta.
- [Matching Patients to Providers by State-by-State Licensure](https://www.medplum.com/docs/scheduling/state-by-state-licensure): Medplum Scheduling is intentionally designed to allow business specific use cases like state-by-state licensure, program enrollment, and “which pro...
- [Time Zones and Timestamps](https://www.medplum.com/docs/scheduling/timezones): Handling time correctly in distributed systems can be surprisingly complex. Differences in time zones, daylight saving time transitions, and system...
- [Core.Accepted](https://www.medplum.com/docs/sdk/core.accepted): Home > @medplum/core > accepted
- [Core.Accesspolicyinteraction](https://www.medplum.com/docs/sdk/core.accesspolicyinteraction): Home > @medplum/core > AccessPolicyInteraction
- [Core.Accesspolicysupportsinteraction](https://www.medplum.com/docs/sdk/core.accesspolicysupportsinteraction): Home > @medplum/core > accessPolicySupportsInteraction
- [Core.Ackcode](https://www.medplum.com/docs/sdk/core.ackcode): Home > @medplum/core > AckCode
- [Core.Add](https://www.medplum.com/docs/sdk/core.add): Home > @medplum/core > add
- [Core.Addfavoriteparams](https://www.medplum.com/docs/sdk/core.addfavoriteparams): Home > @medplum/core > AddFavoriteParams
- [Core.Addfavoriteparams.Organization](https://www.medplum.com/docs/sdk/core.addfavoriteparams.organization): Home > @medplum/core > AddFavoriteParams > organization
- [Core.Addfavoriteparams.Patientid](https://www.medplum.com/docs/sdk/core.addfavoriteparams.patientid): Home > @medplum/core > AddFavoriteParams > patientId
- [Core.Addfavoriteparams.Pharmacy](https://www.medplum.com/docs/sdk/core.addfavoriteparams.pharmacy): Home > @medplum/core > AddFavoriteParams > pharmacy
- [Core.Addfavoriteparams.Setasprimary](https://www.medplum.com/docs/sdk/core.addfavoriteparams.setasprimary): Home > @medplum/core > AddFavoriteParams > setAsPrimary
- [Core.Addoperation](https://www.medplum.com/docs/sdk/core.addoperation): Home > @medplum/core > AddOperation
- [Core.Addoperation.Op](https://www.medplum.com/docs/sdk/core.addoperation.op): Home > @medplum/core > AddOperation > op
- [Core.Addoperation.Path](https://www.medplum.com/docs/sdk/core.addoperation.path): Home > @medplum/core > AddOperation > path
- [Core.Addoperation.Value](https://www.medplum.com/docs/sdk/core.addoperation.value): Home > @medplum/core > AddOperation > value
- [Core.Addpharmacyresponse](https://www.medplum.com/docs/sdk/core.addpharmacyresponse): Home > @medplum/core > AddPharmacyResponse
- [Core.Addpharmacyresponse.Message](https://www.medplum.com/docs/sdk/core.addpharmacyresponse.message): Home > @medplum/core > AddPharmacyResponse > message
- [Core.Addpharmacyresponse.Organization](https://www.medplum.com/docs/sdk/core.addpharmacyresponse.organization): Home > @medplum/core > AddPharmacyResponse > organization
- [Core.Addpharmacyresponse.Success](https://www.medplum.com/docs/sdk/core.addpharmacyresponse.success): Home > @medplum/core > AddPharmacyResponse > success
- [Core.Addpreferredpharmacytopatient](https://www.medplum.com/docs/sdk/core.addpreferredpharmacytopatient): Home > @medplum/core > addPreferredPharmacyToPatient
- [Core.Addprofiletoresource](https://www.medplum.com/docs/sdk/core.addprofiletoresource): Home > @medplum/core > addProfileToResource
- [Core.Addressformatoptions.All](https://www.medplum.com/docs/sdk/core.addressformatoptions.all): Home > @medplum/core > AddressFormatOptions > all
- [Core.Addressformatoptions.Lineseparator](https://www.medplum.com/docs/sdk/core.addressformatoptions.lineseparator): Home > @medplum/core > AddressFormatOptions > lineSeparator
- [Core.Addressformatoptions](https://www.medplum.com/docs/sdk/core.addressformatoptions): Home > @medplum/core > AddressFormatOptions
- [Core.Addressformatoptions.Use](https://www.medplum.com/docs/sdk/core.addressformatoptions.use): Home > @medplum/core > AddressFormatOptions > use
- [Core.Agentchannelstats](https://www.medplum.com/docs/sdk/core.agentchannelstats): Home > @medplum/core > AgentChannelStats
- [Core.Agentconnectrequest.Agentid](https://www.medplum.com/docs/sdk/core.agentconnectrequest.agentid): Home > @medplum/core > AgentConnectRequest > agentId
- [Core.Agentconnectrequest](https://www.medplum.com/docs/sdk/core.agentconnectrequest): Home > @medplum/core > AgentConnectRequest
- [Core.Agentconnectrequest.Type](https://www.medplum.com/docs/sdk/core.agentconnectrequest.type): Home > @medplum/core > AgentConnectRequest > type
- [Core.Agentconnectresponse](https://www.medplum.com/docs/sdk/core.agentconnectresponse): Home > @medplum/core > AgentConnectResponse
- [Core.Agentconnectresponse.Type](https://www.medplum.com/docs/sdk/core.agentconnectresponse.type): Home > @medplum/core > AgentConnectResponse > type
- [Core.Agenterror.Body](https://www.medplum.com/docs/sdk/core.agenterror.body): Home > @medplum/core > AgentError > body
- [Core.Agenterror](https://www.medplum.com/docs/sdk/core.agenterror): Home > @medplum/core > AgentError
- [Core.Agenterror.Type](https://www.medplum.com/docs/sdk/core.agenterror.type): Home > @medplum/core > AgentError > type
- [Core.Agentheartbeatrequest](https://www.medplum.com/docs/sdk/core.agentheartbeatrequest): Home > @medplum/core > AgentHeartbeatRequest
- [Core.Agentheartbeatrequest.Type](https://www.medplum.com/docs/sdk/core.agentheartbeatrequest.type): Home > @medplum/core > AgentHeartbeatRequest > type
- [Core.Agentheartbeatresponse](https://www.medplum.com/docs/sdk/core.agentheartbeatresponse): Home > @medplum/core > AgentHeartbeatResponse
- [Core.Agentheartbeatresponse.Type](https://www.medplum.com/docs/sdk/core.agentheartbeatresponse.type): Home > @medplum/core > AgentHeartbeatResponse > type
- [Core.Agentheartbeatresponse.Version](https://www.medplum.com/docs/sdk/core.agentheartbeatresponse.version): Home > @medplum/core > AgentHeartbeatResponse > version
- [Core.Agentlogsrequest.Before](https://www.medplum.com/docs/sdk/core.agentlogsrequest.before): Home > @medplum/core > AgentLogsRequest > before
- [Core.Agentlogsrequest.Limit](https://www.medplum.com/docs/sdk/core.agentlogsrequest.limit): Home > @medplum/core > AgentLogsRequest > limit
- [Core.Agentlogsrequest](https://www.medplum.com/docs/sdk/core.agentlogsrequest): Home > @medplum/core > AgentLogsRequest
- [Core.Agentlogsrequest.Type](https://www.medplum.com/docs/sdk/core.agentlogsrequest.type): Home > @medplum/core > AgentLogsRequest > type
- [Core.Agentlogsresponse.Hasmore](https://www.medplum.com/docs/sdk/core.agentlogsresponse.hasmore): Home > @medplum/core > AgentLogsResponse > hasMore
- [Core.Agentlogsresponse.Logs](https://www.medplum.com/docs/sdk/core.agentlogsresponse.logs): Home > @medplum/core > AgentLogsResponse > logs
- [Core.Agentlogsresponse](https://www.medplum.com/docs/sdk/core.agentlogsresponse): Home > @medplum/core > AgentLogsResponse
- [Core.Agentlogsresponse.Nextbefore](https://www.medplum.com/docs/sdk/core.agentlogsresponse.nextbefore): Home > @medplum/core > AgentLogsResponse > nextBefore
- [Core.Agentlogsresponse.Statuscode](https://www.medplum.com/docs/sdk/core.agentlogsresponse.statuscode): Home > @medplum/core > AgentLogsResponse > statusCode
- [Core.Agentlogsresponse.Type](https://www.medplum.com/docs/sdk/core.agentlogsresponse.type): Home > @medplum/core > AgentLogsResponse > type
- [Core.Agentmessage](https://www.medplum.com/docs/sdk/core.agentmessage): Home > @medplum/core > AgentMessage
- [Core.Agentreloadconfigrequest](https://www.medplum.com/docs/sdk/core.agentreloadconfigrequest): Home > @medplum/core > AgentReloadConfigRequest
- [Core.Agentreloadconfigrequest.Type](https://www.medplum.com/docs/sdk/core.agentreloadconfigrequest.type): Home > @medplum/core > AgentReloadConfigRequest > type
- [Core.Agentreloadconfigresponse](https://www.medplum.com/docs/sdk/core.agentreloadconfigresponse): Home > @medplum/core > AgentReloadConfigResponse
- [Core.Agentreloadconfigresponse.Statuscode](https://www.medplum.com/docs/sdk/core.agentreloadconfigresponse.statuscode): Home > @medplum/core > AgentReloadConfigResponse > statusCode
- [Core.Agentreloadconfigresponse.Type](https://www.medplum.com/docs/sdk/core.agentreloadconfigresponse.type): Home > @medplum/core > AgentReloadConfigResponse > type
- [Core.Agentrequestmessage](https://www.medplum.com/docs/sdk/core.agentrequestmessage): Home > @medplum/core > AgentRequestMessage
- [Core.Agentresponsemessage](https://www.medplum.com/docs/sdk/core.agentresponsemessage): Home > @medplum/core > AgentResponseMessage
- [Core.Agentrttstats](https://www.medplum.com/docs/sdk/core.agentrttstats): Home > @medplum/core > AgentRttStats
- [Core.Agentstatprimitivevalue](https://www.medplum.com/docs/sdk/core.agentstatprimitivevalue): Home > @medplum/core > AgentStatPrimitiveValue
- [Core.Agentstats.Channelstats](https://www.medplum.com/docs/sdk/core.agentstats.channelstats): Home > @medplum/core > AgentStats > channelStats
- [Core.Agentstats.Clientstats](https://www.medplum.com/docs/sdk/core.agentstats.clientstats): Home > @medplum/core > AgentStats > clientStats
- [Core.Agentstats.Hl7clientcount](https://www.medplum.com/docs/sdk/core.agentstats.hl7clientcount): Home > @medplum/core > AgentStats > hl7ClientCount
- [Core.Agentstats.Hl7connectionsopen](https://www.medplum.com/docs/sdk/core.agentstats.hl7connectionsopen): Home > @medplum/core > AgentStats > hl7ConnectionsOpen
- [Core.Agentstats.Hl7queuedepth](https://www.medplum.com/docs/sdk/core.agentstats.hl7queuedepth): Home > @medplum/core > AgentStats > hl7QueueDepth
- [Core.Agentstats.Live](https://www.medplum.com/docs/sdk/core.agentstats.live): Home > @medplum/core > AgentStats > live
- [Core.Agentstats](https://www.medplum.com/docs/sdk/core.agentstats): Home > @medplum/core > AgentStats
- [Core.Agentstats.Outstandingheartbeats](https://www.medplum.com/docs/sdk/core.agentstats.outstandingheartbeats): Home > @medplum/core > AgentStats > outstandingHeartbeats
- [Core.Agentstats.Ping](https://www.medplum.com/docs/sdk/core.agentstats.ping): Home > @medplum/core > AgentStats > ping
- [Core.Agentstats.Websocketqueuedepth](https://www.medplum.com/docs/sdk/core.agentstats.websocketqueuedepth): Home > @medplum/core > AgentStats > webSocketQueueDepth
- [Core.Agentstatsrequest](https://www.medplum.com/docs/sdk/core.agentstatsrequest): Home > @medplum/core > AgentStatsRequest
- [Core.Agentstatsrequest.Type](https://www.medplum.com/docs/sdk/core.agentstatsrequest.type): Home > @medplum/core > AgentStatsRequest > type
- [Core.Agentstatsresponse](https://www.medplum.com/docs/sdk/core.agentstatsresponse): Home > @medplum/core > AgentStatsResponse
- [Core.Agentstatsresponse.Stats](https://www.medplum.com/docs/sdk/core.agentstatsresponse.stats): Home > @medplum/core > AgentStatsResponse > stats
- [Core.Agentstatsresponse.Statuscode](https://www.medplum.com/docs/sdk/core.agentstatsresponse.statuscode): Home > @medplum/core > AgentStatsResponse > statusCode
- [Core.Agentstatsresponse.Type](https://www.medplum.com/docs/sdk/core.agentstatsresponse.type): Home > @medplum/core > AgentStatsResponse > type
- [Core.Agentstatvalue](https://www.medplum.com/docs/sdk/core.agentstatvalue): Home > @medplum/core > AgentStatValue
- [Core.Agenttransmitrequest.Body](https://www.medplum.com/docs/sdk/core.agenttransmitrequest.body): Home > @medplum/core > AgentTransmitRequest > body
- [Core.Agenttransmitrequest.Channel](https://www.medplum.com/docs/sdk/core.agenttransmitrequest.channel): Home > @medplum/core > AgentTransmitRequest > channel
- [Core.Agenttransmitrequest.Contenttype](https://www.medplum.com/docs/sdk/core.agenttransmitrequest.contenttype): Home > @medplum/core > AgentTransmitRequest > contentType
- [Core.Agenttransmitrequest](https://www.medplum.com/docs/sdk/core.agenttransmitrequest): Home > @medplum/core > AgentTransmitRequest
- [Core.Agenttransmitrequest.Remote](https://www.medplum.com/docs/sdk/core.agenttransmitrequest.remote): Home > @medplum/core > AgentTransmitRequest > remote
- [Core.Agenttransmitrequest.Returnack](https://www.medplum.com/docs/sdk/core.agenttransmitrequest.returnack): Home > @medplum/core > AgentTransmitRequest > returnAck
- [Core.Agenttransmitrequest.Type](https://www.medplum.com/docs/sdk/core.agenttransmitrequest.type): Home > @medplum/core > AgentTransmitRequest > type
- [Core.Agenttransmitresponse.Body](https://www.medplum.com/docs/sdk/core.agenttransmitresponse.body): Home > @medplum/core > AgentTransmitResponse > body
- [Core.Agenttransmitresponse.Channel](https://www.medplum.com/docs/sdk/core.agenttransmitresponse.channel): Home > @medplum/core > AgentTransmitResponse > channel
- [Core.Agenttransmitresponse.Contenttype](https://www.medplum.com/docs/sdk/core.agenttransmitresponse.contenttype): Home > @medplum/core > AgentTransmitResponse > contentType
- [Core.Agenttransmitresponse](https://www.medplum.com/docs/sdk/core.agenttransmitresponse): Home > @medplum/core > AgentTransmitResponse
- [Core.Agenttransmitresponse.Remote](https://www.medplum.com/docs/sdk/core.agenttransmitresponse.remote): Home > @medplum/core > AgentTransmitResponse > remote
- [Core.Agenttransmitresponse.Statuscode](https://www.medplum.com/docs/sdk/core.agenttransmitresponse.statuscode): Home > @medplum/core > AgentTransmitResponse > statusCode
- [Core.Agenttransmitresponse.Type](https://www.medplum.com/docs/sdk/core.agenttransmitresponse.type): Home > @medplum/core > AgentTransmitResponse > type
- [Core.Agentupgraderequest.Force](https://www.medplum.com/docs/sdk/core.agentupgraderequest.force): Home > @medplum/core > AgentUpgradeRequest > force
- [Core.Agentupgraderequest](https://www.medplum.com/docs/sdk/core.agentupgraderequest): Home > @medplum/core > AgentUpgradeRequest
- [Core.Agentupgraderequest.Type](https://www.medplum.com/docs/sdk/core.agentupgraderequest.type): Home > @medplum/core > AgentUpgradeRequest > type
- [Core.Agentupgraderequest.Version](https://www.medplum.com/docs/sdk/core.agentupgraderequest.version): Home > @medplum/core > AgentUpgradeRequest > version
- [Core.Agentupgraderesponse](https://www.medplum.com/docs/sdk/core.agentupgraderesponse): Home > @medplum/core > AgentUpgradeResponse
- [Core.Agentupgraderesponse.Statuscode](https://www.medplum.com/docs/sdk/core.agentupgraderesponse.statuscode): Home > @medplum/core > AgentUpgradeResponse > statusCode
- [Core.Agentupgraderesponse.Type](https://www.medplum.com/docs/sdk/core.agentupgraderesponse.type): Home > @medplum/core > AgentUpgradeResponse > type
- [Core.All_service_types_code](https://www.medplum.com/docs/sdk/core.all_service_types_code): Home > @medplum/core > ALL\_SERVICE\_TYPES\_CODE
- [Core.Allok](https://www.medplum.com/docs/sdk/core.allok): Home > @medplum/core > allOk
- [Core.Allservicetypescodeableconcept](https://www.medplum.com/docs/sdk/core.allservicetypescodeableconcept): Home > @medplum/core > allServiceTypesCodeableConcept
- [Core.Anchorresourceopenevent](https://www.medplum.com/docs/sdk/core.anchorresourceopenevent): Home > @medplum/core > AnchorResourceOpenEvent
- [Core.Andatom._constructor_](https://www.medplum.com/docs/sdk/core.andatom._constructor_): Home > @medplum/core > AndAtom > (constructor)
- [Core.Andatom.Eval](https://www.medplum.com/docs/sdk/core.andatom.eval): Home > @medplum/core > AndAtom > eval
- [Core.Andatom](https://www.medplum.com/docs/sdk/core.andatom): Home > @medplum/core > AndAtom
- [Core.Append](https://www.medplum.com/docs/sdk/core.append): Home > @medplum/core > append
- [Core.Apply](https://www.medplum.com/docs/sdk/core.apply): Home > @medplum/core > apply
- [Core.Applydefaultvaluestoelement](https://www.medplum.com/docs/sdk/core.applydefaultvaluestoelement): Home > @medplum/core > applyDefaultValuesToElement
- [Core.Applydefaultvaluestoresource](https://www.medplum.com/docs/sdk/core.applydefaultvaluestoresource): Home > @medplum/core > applyDefaultValuesToResource
- [Core.Applyfixedorpatternvalue](https://www.medplum.com/docs/sdk/core.applyfixedorpatternvalue): Home > @medplum/core > applyFixedOrPatternValue
- [Core.Applypatch](https://www.medplum.com/docs/sdk/core.applypatch): Home > @medplum/core > applyPatch
- [Core.Arithmeticoperatoratom._constructor_](https://www.medplum.com/docs/sdk/core.arithmeticoperatoratom._constructor_): Home > @medplum/core > ArithmeticOperatorAtom > (constructor)
- [Core.Arithmeticoperatoratom.Eval](https://www.medplum.com/docs/sdk/core.arithmeticoperatoratom.eval): Home > @medplum/core > ArithmeticOperatorAtom > eval
- [Core.Arithmeticoperatoratom.Impl](https://www.medplum.com/docs/sdk/core.arithmeticoperatoratom.impl): Home > @medplum/core > ArithmeticOperatorAtom > impl
- [Core.Arithmeticoperatoratom](https://www.medplum.com/docs/sdk/core.arithmeticoperatoratom): Home > @medplum/core > ArithmeticOperatorAtom
- [Core.Arraybuffertobase64](https://www.medplum.com/docs/sdk/core.arraybuffertobase64): Home > @medplum/core > arrayBufferToBase64
- [Core.Arraybuffertohex](https://www.medplum.com/docs/sdk/core.arraybuffertohex): Home > @medplum/core > arrayBufferToHex
- [Core.Arrayify](https://www.medplum.com/docs/sdk/core.arrayify): Home > @medplum/core > arrayify
- [Core.Arrayify_1](https://www.medplum.com/docs/sdk/core.arrayify_1): Home > @medplum/core > arrayify
- [Core.Asatom._constructor_](https://www.medplum.com/docs/sdk/core.asatom._constructor_): Home > @medplum/core > AsAtom > (constructor)
- [Core.Asatom.Eval](https://www.medplum.com/docs/sdk/core.asatom.eval): Home > @medplum/core > AsAtom > eval
- [Core.Asatom](https://www.medplum.com/docs/sdk/core.asatom): Home > @medplum/core > AsAtom
- [Core.Assert_2](https://www.medplum.com/docs/sdk/core.assert_2): Home > @medplum/core > assert\_2
- [Core.Assertcontextversionoptional](https://www.medplum.com/docs/sdk/core.assertcontextversionoptional): Home > @medplum/core > assertContextVersionOptional
- [Core.Assertnever](https://www.medplum.com/docs/sdk/core.assertnever): Home > @medplum/core > assertNever
- [Core.Assertok](https://www.medplum.com/docs/sdk/core.assertok): Home > @medplum/core > assertOk
- [Core.Assertreleasemanifest](https://www.medplum.com/docs/sdk/core.assertreleasemanifest): Home > @medplum/core > assertReleaseManifest
- [Core.Assertvalidmedplumsemver](https://www.medplum.com/docs/sdk/core.assertvalidmedplumsemver): Home > @medplum/core > assertValidMedplumSemver
- [Core.Asynccrawlervisitor](https://www.medplum.com/docs/sdk/core.asynccrawlervisitor): Home > @medplum/core > AsyncCrawlerVisitor
- [Core.Asynccrawlervisitor.Onenterobject](https://www.medplum.com/docs/sdk/core.asynccrawlervisitor.onenterobject): Home > @medplum/core > AsyncCrawlerVisitor > onEnterObject
- [Core.Asynccrawlervisitor.Onenterresource](https://www.medplum.com/docs/sdk/core.asynccrawlervisitor.onenterresource): Home > @medplum/core > AsyncCrawlerVisitor > onEnterResource
- [Core.Asynccrawlervisitor.Onexitobject](https://www.medplum.com/docs/sdk/core.asynccrawlervisitor.onexitobject): Home > @medplum/core > AsyncCrawlerVisitor > onExitObject
- [Core.Asynccrawlervisitor.Onexitresource](https://www.medplum.com/docs/sdk/core.asynccrawlervisitor.onexitresource): Home > @medplum/core > AsyncCrawlerVisitor > onExitResource
- [Core.Asynccrawlervisitor.Visitpropertyasync](https://www.medplum.com/docs/sdk/core.asynccrawlervisitor.visitpropertyasync): Home > @medplum/core > AsyncCrawlerVisitor > visitPropertyAsync
- [Core.Atom.Eval](https://www.medplum.com/docs/sdk/core.atom.eval): Home > @medplum/core > Atom > eval
- [Core.Atom](https://www.medplum.com/docs/sdk/core.atom): Home > @medplum/core > Atom
- [Core.Atom.Tostring](https://www.medplum.com/docs/sdk/core.atom.tostring): Home > @medplum/core > Atom > toString
- [Core.Atomcontext](https://www.medplum.com/docs/sdk/core.atomcontext): Home > @medplum/core > AtomContext
- [Core.Atomcontext.Parent](https://www.medplum.com/docs/sdk/core.atomcontext.parent): Home > @medplum/core > AtomContext > parent
- [Core.Atomcontext.Variables](https://www.medplum.com/docs/sdk/core.atomcontext.variables): Home > @medplum/core > AtomContext > variables
- [Core.Backgroundjobcontext.Interaction](https://www.medplum.com/docs/sdk/core.backgroundjobcontext.interaction): Home > @medplum/core > BackgroundJobContext > interaction
- [Core.Backgroundjobcontext](https://www.medplum.com/docs/sdk/core.backgroundjobcontext): Home > @medplum/core > BackgroundJobContext
- [Core.Backgroundjobcontext.Project](https://www.medplum.com/docs/sdk/core.backgroundjobcontext.project): Home > @medplum/core > BackgroundJobContext > project
- [Core.Backgroundjobinteraction](https://www.medplum.com/docs/sdk/core.backgroundjobinteraction): Home > @medplum/core > BackgroundJobInteraction
- [Core.Badrequest](https://www.medplum.com/docs/sdk/core.badrequest): Home > @medplum/core > badRequest
- [Core.Baseagentmessage.Callback](https://www.medplum.com/docs/sdk/core.baseagentmessage.callback): Home > @medplum/core > BaseAgentMessage > callback
- [Core.Baseagentmessage](https://www.medplum.com/docs/sdk/core.baseagentmessage): Home > @medplum/core > BaseAgentMessage
- [Core.Baseagentmessage.Type](https://www.medplum.com/docs/sdk/core.baseagentmessage.type): Home > @medplum/core > BaseAgentMessage > type
- [Core.Baseagentrequestmessage.Accesstoken](https://www.medplum.com/docs/sdk/core.baseagentrequestmessage.accesstoken): Home > @medplum/core > BaseAgentRequestMessage > accessToken
- [Core.Baseagentrequestmessage](https://www.medplum.com/docs/sdk/core.baseagentrequestmessage): Home > @medplum/core > BaseAgentRequestMessage
- [Core.Baseloginrequest.Clientid](https://www.medplum.com/docs/sdk/core.baseloginrequest.clientid): Home > @medplum/core > BaseLoginRequest > clientId
- [Core.Baseloginrequest.Codechallenge](https://www.medplum.com/docs/sdk/core.baseloginrequest.codechallenge): Home > @medplum/core > BaseLoginRequest > codeChallenge
- [Core.Baseloginrequest.Codechallengemethod](https://www.medplum.com/docs/sdk/core.baseloginrequest.codechallengemethod): Home > @medplum/core > BaseLoginRequest > codeChallengeMethod
- [Core.Baseloginrequest.Googleclientid](https://www.medplum.com/docs/sdk/core.baseloginrequest.googleclientid): Home > @medplum/core > BaseLoginRequest > googleClientId
- [Core.Baseloginrequest.Launch](https://www.medplum.com/docs/sdk/core.baseloginrequest.launch): Home > @medplum/core > BaseLoginRequest > launch
- [Core.Baseloginrequest](https://www.medplum.com/docs/sdk/core.baseloginrequest): Home > @medplum/core > BaseLoginRequest
- [Core.Baseloginrequest.Nonce](https://www.medplum.com/docs/sdk/core.baseloginrequest.nonce): Home > @medplum/core > BaseLoginRequest > nonce
- [Core.Baseloginrequest.Projectid](https://www.medplum.com/docs/sdk/core.baseloginrequest.projectid): Home > @medplum/core > BaseLoginRequest > projectId
- [Core.Baseloginrequest.Redirecturi](https://www.medplum.com/docs/sdk/core.baseloginrequest.redirecturi): Home > @medplum/core > BaseLoginRequest > redirectUri
- [Core.Baseloginrequest.Resourcetype](https://www.medplum.com/docs/sdk/core.baseloginrequest.resourcetype): Home > @medplum/core > BaseLoginRequest > resourceType
- [Core.Baseloginrequest.Scope](https://www.medplum.com/docs/sdk/core.baseloginrequest.scope): Home > @medplum/core > BaseLoginRequest > scope
- [Core.Baseschema](https://www.medplum.com/docs/sdk/core.baseschema): Home > @medplum/core > BaseSchema
- [Core.Binarysource](https://www.medplum.com/docs/sdk/core.binarysource): Home > @medplum/core > BinarySource
- [Core.Booleantotypedvalue](https://www.medplum.com/docs/sdk/core.booleantotypedvalue): Home > @medplum/core > booleanToTypedValue
- [Core.Botevent.Bot](https://www.medplum.com/docs/sdk/core.botevent.bot): Home > @medplum/core > BotEvent > bot
- [Core.Botevent.Contenttype](https://www.medplum.com/docs/sdk/core.botevent.contenttype): Home > @medplum/core > BotEvent > contentType
- [Core.Botevent.Headers](https://www.medplum.com/docs/sdk/core.botevent.headers): Home > @medplum/core > BotEvent > headers
- [Core.Botevent.Input](https://www.medplum.com/docs/sdk/core.botevent.input): Home > @medplum/core > BotEvent > input
- [Core.Botevent](https://www.medplum.com/docs/sdk/core.botevent): Home > @medplum/core > BotEvent
- [Core.Botevent.Requester](https://www.medplum.com/docs/sdk/core.botevent.requester): Home > @medplum/core > BotEvent > requester
- [Core.Botevent.Responsestream](https://www.medplum.com/docs/sdk/core.botevent.responsestream): Home > @medplum/core > BotEvent > responseStream
- [Core.Botevent.Secrets](https://www.medplum.com/docs/sdk/core.botevent.secrets): Home > @medplum/core > BotEvent > secrets
- [Core.Botevent.Traceid](https://www.medplum.com/docs/sdk/core.botevent.traceid): Home > @medplum/core > BotEvent > traceId
- [Core.Botresponsestream](https://www.medplum.com/docs/sdk/core.botresponsestream): Home > @medplum/core > BotResponseStream
- [Core.Botresponsestream.Startstreaming](https://www.medplum.com/docs/sdk/core.botresponsestream.startstreaming): Home > @medplum/core > BotResponseStream > startStreaming
- [Core.Buildcdsrequest](https://www.medplum.com/docs/sdk/core.buildcdsrequest): Home > @medplum/core > buildCdsRequest
- [Core.Buildelementscontext](https://www.medplum.com/docs/sdk/core.buildelementscontext): Home > @medplum/core > buildElementsContext
- [Core.Buildmedicationrequestresponseloststatusreason](https://www.medplum.com/docs/sdk/core.buildmedicationrequestresponseloststatusreason): Home > @medplum/core > buildMedicationRequestResponseLostStatusReason
- [Core.Buildtypename](https://www.medplum.com/docs/sdk/core.buildtypename): Home > @medplum/core > buildTypeName
- [Core.Businessrule](https://www.medplum.com/docs/sdk/core.businessrule): Home > @medplum/core > businessRule
- [Core.Calculateage](https://www.medplum.com/docs/sdk/core.calculateage): Home > @medplum/core > calculateAge
- [Core.Calculateagestring](https://www.medplum.com/docs/sdk/core.calculateagestring): Home > @medplum/core > calculateAgeString
- [Core.Canbepopulated](https://www.medplum.com/docs/sdk/core.canbepopulated): Home > @medplum/core > CanBePopulated
- [Core.Canreadresourcetype](https://www.medplum.com/docs/sdk/core.canreadresourcetype): Home > @medplum/core > canReadResourceType
- [Core.Canwriteresource](https://www.medplum.com/docs/sdk/core.canwriteresource): Home > @medplum/core > canWriteResource
- [Core.Canwriteresourcetype](https://www.medplum.com/docs/sdk/core.canwriteresourcetype): Home > @medplum/core > canWriteResourceType
- [Core.Capitalize](https://www.medplum.com/docs/sdk/core.capitalize): Home > @medplum/core > capitalize
- [Core.Cdsaction](https://www.medplum.com/docs/sdk/core.cdsaction): Home > @medplum/core > CdsAction
- [Core.Cdscard.Detail](https://www.medplum.com/docs/sdk/core.cdscard.detail): Home > @medplum/core > CdsCard > detail
- [Core.Cdscard.Indicator](https://www.medplum.com/docs/sdk/core.cdscard.indicator): Home > @medplum/core > CdsCard > indicator
- [Core.Cdscard.Links](https://www.medplum.com/docs/sdk/core.cdscard.links): Home > @medplum/core > CdsCard > links
- [Core.Cdscard](https://www.medplum.com/docs/sdk/core.cdscard): Home > @medplum/core > CdsCard
- [Core.Cdscard.Source](https://www.medplum.com/docs/sdk/core.cdscard.source): Home > @medplum/core > CdsCard > source
- [Core.Cdscard.Suggestions](https://www.medplum.com/docs/sdk/core.cdscard.suggestions): Home > @medplum/core > CdsCard > suggestions
- [Core.Cdscard.Summary](https://www.medplum.com/docs/sdk/core.cdscard.summary): Home > @medplum/core > CdsCard > summary
- [Core.Cdscard.Uuid](https://www.medplum.com/docs/sdk/core.cdscard.uuid): Home > @medplum/core > CdsCard > uuid
- [Core.Cdscreateaction.Description](https://www.medplum.com/docs/sdk/core.cdscreateaction.description): Home > @medplum/core > CdsCreateAction > description
- [Core.Cdscreateaction](https://www.medplum.com/docs/sdk/core.cdscreateaction): Home > @medplum/core > CdsCreateAction
- [Core.Cdscreateaction.Resource](https://www.medplum.com/docs/sdk/core.cdscreateaction.resource): Home > @medplum/core > CdsCreateAction > resource
- [Core.Cdscreateaction.Type](https://www.medplum.com/docs/sdk/core.cdscreateaction.type): Home > @medplum/core > CdsCreateAction > type
- [Core.Cdsdeleteaction.Description](https://www.medplum.com/docs/sdk/core.cdsdeleteaction.description): Home > @medplum/core > CdsDeleteAction > description
- [Core.Cdsdeleteaction](https://www.medplum.com/docs/sdk/core.cdsdeleteaction): Home > @medplum/core > CdsDeleteAction
- [Core.Cdsdeleteaction.Resourceid](https://www.medplum.com/docs/sdk/core.cdsdeleteaction.resourceid): Home > @medplum/core > CdsDeleteAction > resourceId
- [Core.Cdsdeleteaction.Type](https://www.medplum.com/docs/sdk/core.cdsdeleteaction.type): Home > @medplum/core > CdsDeleteAction > type
- [Core.Cdsdiscoveryresponse](https://www.medplum.com/docs/sdk/core.cdsdiscoveryresponse): Home > @medplum/core > CdsDiscoveryResponse
- [Core.Cdsdiscoveryresponse.Services](https://www.medplum.com/docs/sdk/core.cdsdiscoveryresponse.services): Home > @medplum/core > CdsDiscoveryResponse > services
- [Core.Cdsfhirauthorization.Access_token](https://www.medplum.com/docs/sdk/core.cdsfhirauthorization.access_token): Home > @medplum/core > CdsFhirAuthorization > access\_token
- [Core.Cdsfhirauthorization.Expires_in](https://www.medplum.com/docs/sdk/core.cdsfhirauthorization.expires_in): Home > @medplum/core > CdsFhirAuthorization > expires\_in
- [Core.Cdsfhirauthorization](https://www.medplum.com/docs/sdk/core.cdsfhirauthorization): Home > @medplum/core > CdsFhirAuthorization
- [Core.Cdsfhirauthorization.Scope](https://www.medplum.com/docs/sdk/core.cdsfhirauthorization.scope): Home > @medplum/core > CdsFhirAuthorization > scope
- [Core.Cdsfhirauthorization.Subject](https://www.medplum.com/docs/sdk/core.cdsfhirauthorization.subject): Home > @medplum/core > CdsFhirAuthorization > subject
- [Core.Cdsfhirauthorization.Token_type](https://www.medplum.com/docs/sdk/core.cdsfhirauthorization.token_type): Home > @medplum/core > CdsFhirAuthorization > token\_type
- [Core.Cdslink.Appcontext](https://www.medplum.com/docs/sdk/core.cdslink.appcontext): Home > @medplum/core > CdsLink > appContext
- [Core.Cdslink.Autolaunchable](https://www.medplum.com/docs/sdk/core.cdslink.autolaunchable): Home > @medplum/core > CdsLink > autolaunchable
- [Core.Cdslink.Label](https://www.medplum.com/docs/sdk/core.cdslink.label): Home > @medplum/core > CdsLink > label
- [Core.Cdslink](https://www.medplum.com/docs/sdk/core.cdslink): Home > @medplum/core > CdsLink
- [Core.Cdslink.Type](https://www.medplum.com/docs/sdk/core.cdslink.type): Home > @medplum/core > CdsLink > type
- [Core.Cdslink.Url](https://www.medplum.com/docs/sdk/core.cdslink.url): Home > @medplum/core > CdsLink > url
- [Core.Cdsrequest.Context](https://www.medplum.com/docs/sdk/core.cdsrequest.context): Home > @medplum/core > CdsRequest > context
- [Core.Cdsrequest.Hook](https://www.medplum.com/docs/sdk/core.cdsrequest.hook): Home > @medplum/core > CdsRequest > hook
- [Core.Cdsrequest.Hookinstance](https://www.medplum.com/docs/sdk/core.cdsrequest.hookinstance): Home > @medplum/core > CdsRequest > hookInstance
- [Core.Cdsrequest](https://www.medplum.com/docs/sdk/core.cdsrequest): Home > @medplum/core > CdsRequest
- [Core.Cdsrequest.Prefetch](https://www.medplum.com/docs/sdk/core.cdsrequest.prefetch): Home > @medplum/core > CdsRequest > prefetch
- [Core.Cdsrequestwithauth.Fhirauthorization](https://www.medplum.com/docs/sdk/core.cdsrequestwithauth.fhirauthorization): Home > @medplum/core > CdsRequestWithAuth > fhirAuthorization
- [Core.Cdsrequestwithauth.Fhirserver](https://www.medplum.com/docs/sdk/core.cdsrequestwithauth.fhirserver): Home > @medplum/core > CdsRequestWithAuth > fhirServer
- [Core.Cdsrequestwithauth](https://www.medplum.com/docs/sdk/core.cdsrequestwithauth): Home > @medplum/core > CdsRequestWithAuth
- [Core.Cdsresponse.Cards](https://www.medplum.com/docs/sdk/core.cdsresponse.cards): Home > @medplum/core > CdsResponse > cards
- [Core.Cdsresponse](https://www.medplum.com/docs/sdk/core.cdsresponse): Home > @medplum/core > CdsResponse
- [Core.Cdsresponse.Systemactions](https://www.medplum.com/docs/sdk/core.cdsresponse.systemactions): Home > @medplum/core > CdsResponse > systemActions
- [Core.Cdsservice.Description](https://www.medplum.com/docs/sdk/core.cdsservice.description): Home > @medplum/core > CdsService > description
- [Core.Cdsservice.Hook](https://www.medplum.com/docs/sdk/core.cdsservice.hook): Home > @medplum/core > CdsService > hook
- [Core.Cdsservice.Id](https://www.medplum.com/docs/sdk/core.cdsservice.id): Home > @medplum/core > CdsService > id
- [Core.Cdsservice](https://www.medplum.com/docs/sdk/core.cdsservice): Home > @medplum/core > CdsService
- [Core.Cdsservice.Prefetch](https://www.medplum.com/docs/sdk/core.cdsservice.prefetch): Home > @medplum/core > CdsService > prefetch
- [Core.Cdsservice.Title](https://www.medplum.com/docs/sdk/core.cdsservice.title): Home > @medplum/core > CdsService > title
- [Core.Cdsservice.Usagerequirements](https://www.medplum.com/docs/sdk/core.cdsservice.usagerequirements): Home > @medplum/core > CdsService > usageRequirements
- [Core.Cdssource.Icon](https://www.medplum.com/docs/sdk/core.cdssource.icon): Home > @medplum/core > CdsSource > icon
- [Core.Cdssource.Label](https://www.medplum.com/docs/sdk/core.cdssource.label): Home > @medplum/core > CdsSource > label
- [Core.Cdssource](https://www.medplum.com/docs/sdk/core.cdssource): Home > @medplum/core > CdsSource
- [Core.Cdssource.Topic](https://www.medplum.com/docs/sdk/core.cdssource.topic): Home > @medplum/core > CdsSource > topic
- [Core.Cdssource.Url](https://www.medplum.com/docs/sdk/core.cdssource.url): Home > @medplum/core > CdsSource > url
- [Core.Cdssuggestion.Actions](https://www.medplum.com/docs/sdk/core.cdssuggestion.actions): Home > @medplum/core > CdsSuggestion > actions
- [Core.Cdssuggestion.Isrecommended](https://www.medplum.com/docs/sdk/core.cdssuggestion.isrecommended): Home > @medplum/core > CdsSuggestion > isRecommended
- [Core.Cdssuggestion.Label](https://www.medplum.com/docs/sdk/core.cdssuggestion.label): Home > @medplum/core > CdsSuggestion > label
- [Core.Cdssuggestion](https://www.medplum.com/docs/sdk/core.cdssuggestion): Home > @medplum/core > CdsSuggestion
- [Core.Cdssuggestion.Uuid](https://www.medplum.com/docs/sdk/core.cdssuggestion.uuid): Home > @medplum/core > CdsSuggestion > uuid
- [Core.Cdsupdateaction.Description](https://www.medplum.com/docs/sdk/core.cdsupdateaction.description): Home > @medplum/core > CdsUpdateAction > description
- [Core.Cdsupdateaction](https://www.medplum.com/docs/sdk/core.cdsupdateaction): Home > @medplum/core > CdsUpdateAction
- [Core.Cdsupdateaction.Resource](https://www.medplum.com/docs/sdk/core.cdsupdateaction.resource): Home > @medplum/core > CdsUpdateAction > resource
- [Core.Cdsupdateaction.Type](https://www.medplum.com/docs/sdk/core.cdsupdateaction.type): Home > @medplum/core > CdsUpdateAction > type
- [Core.Cdsuserresource](https://www.medplum.com/docs/sdk/core.cdsuserresource): Home > @medplum/core > CdsUserResource
- [Core.Checkfornull](https://www.medplum.com/docs/sdk/core.checkfornull): Home > @medplum/core > checkForNull
- [Core.Checkifvalidmedplumversion](https://www.medplum.com/docs/sdk/core.checkifvalidmedplumversion): Home > @medplum/core > checkIfValidMedplumVersion
- [Core.Clearhealthcareserviceschedulingparameter](https://www.medplum.com/docs/sdk/core.clearhealthcareserviceschedulingparameter): Home > @medplum/core > clearHealthcareServiceSchedulingParameter
- [Core.Clearreleasecache](https://www.medplum.com/docs/sdk/core.clearreleasecache): Home > @medplum/core > clearReleaseCache
- [Core.Clearscheduleparameter](https://www.medplum.com/docs/sdk/core.clearscheduleparameter): Home > @medplum/core > clearScheduleParameter
- [Core.Clearscheduleschedulingparameter](https://www.medplum.com/docs/sdk/core.clearscheduleschedulingparameter): Home > @medplum/core > clearScheduleSchedulingParameter
- [Core.Clientloglevel](https://www.medplum.com/docs/sdk/core.clientloglevel): Home > @medplum/core > ClientLogLevel
- [Core.Clientstorage._constructor_](https://www.medplum.com/docs/sdk/core.clientstorage._constructor_): Home > @medplum/core > ClientStorage > (constructor)
- [Core.Clientstorage.Clear](https://www.medplum.com/docs/sdk/core.clientstorage.clear): Home > @medplum/core > ClientStorage > clear
- [Core.Clientstorage.Getobject](https://www.medplum.com/docs/sdk/core.clientstorage.getobject): Home > @medplum/core > ClientStorage > getObject
- [Core.Clientstorage.Getstring](https://www.medplum.com/docs/sdk/core.clientstorage.getstring): Home > @medplum/core > ClientStorage > getString
- [Core.Clientstorage.Makekey](https://www.medplum.com/docs/sdk/core.clientstorage.makekey): Home > @medplum/core > ClientStorage > makeKey
- [Core.Clientstorage](https://www.medplum.com/docs/sdk/core.clientstorage): Home > @medplum/core > ClientStorage
- [Core.Clientstorage.Setobject](https://www.medplum.com/docs/sdk/core.clientstorage.setobject): Home > @medplum/core > ClientStorage > setObject
- [Core.Clientstorage.Setstring](https://www.medplum.com/docs/sdk/core.clientstorage.setstring): Home > @medplum/core > ClientStorage > setString
- [Core.Closeevent_2.Code](https://www.medplum.com/docs/sdk/core.closeevent_2.code): Home > @medplum/core > CloseEvent\_2 > code
- [Core.Closeevent_2](https://www.medplum.com/docs/sdk/core.closeevent_2): Home > @medplum/core > CloseEvent\_2
- [Core.Closeevent_2.Reason](https://www.medplum.com/docs/sdk/core.closeevent_2.reason): Home > @medplum/core > CloseEvent\_2 > reason
- [Core.Closeevent_2.Wasclean](https://www.medplum.com/docs/sdk/core.closeevent_2.wasclean): Home > @medplum/core > CloseEvent\_2 > wasClean
- [Core.Code.Code](https://www.medplum.com/docs/sdk/core.code.code): Home > @medplum/core > Code > code
- [Core.Code](https://www.medplum.com/docs/sdk/core.code): Home > @medplum/core > Code
- [Core.Codeableconceptmatchestoken](https://www.medplum.com/docs/sdk/core.codeableconceptmatchestoken): Home > @medplum/core > codeableConceptMatchesToken
- [Core.Codechallengemethod](https://www.medplum.com/docs/sdk/core.codechallengemethod): Home > @medplum/core > CodeChallengeMethod
- [Core.Codingmatchestoken](https://www.medplum.com/docs/sdk/core.codingmatchestoken): Home > @medplum/core > codingMatchesToken
- [Core.Compareversions](https://www.medplum.com/docs/sdk/core.compareversions): Home > @medplum/core > compareVersions
- [Core.Compresselement](https://www.medplum.com/docs/sdk/core.compresselement): Home > @medplum/core > compressElement
- [Core.Concatatom._constructor_](https://www.medplum.com/docs/sdk/core.concatatom._constructor_): Home > @medplum/core > ConcatAtom > (constructor)
- [Core.Concatatom.Eval](https://www.medplum.com/docs/sdk/core.concatatom.eval): Home > @medplum/core > ConcatAtom > eval
- [Core.Concatatom](https://www.medplum.com/docs/sdk/core.concatatom): Home > @medplum/core > ConcatAtom
- [Core.Concaturls](https://www.medplum.com/docs/sdk/core.concaturls): Home > @medplum/core > concatUrls
- [Core.Conceptmaptranslate](https://www.medplum.com/docs/sdk/core.conceptmaptranslate): Home > @medplum/core > conceptMapTranslate
- [Core.Conceptmaptranslatematch.Concept](https://www.medplum.com/docs/sdk/core.conceptmaptranslatematch.concept): Home > @medplum/core > ConceptMapTranslateMatch > concept
- [Core.Conceptmaptranslatematch.Dependson](https://www.medplum.com/docs/sdk/core.conceptmaptranslatematch.dependson): Home > @medplum/core > ConceptMapTranslateMatch > dependsOn
- [Core.Conceptmaptranslatematch.Equivalence](https://www.medplum.com/docs/sdk/core.conceptmaptranslatematch.equivalence): Home > @medplum/core > ConceptMapTranslateMatch > equivalence
- [Core.Conceptmaptranslatematch](https://www.medplum.com/docs/sdk/core.conceptmaptranslatematch): Home > @medplum/core > ConceptMapTranslateMatch
- [Core.Conceptmaptranslatematch.Product](https://www.medplum.com/docs/sdk/core.conceptmaptranslatematch.product): Home > @medplum/core > ConceptMapTranslateMatch > product
- [Core.Conceptmaptranslatematch.Property](https://www.medplum.com/docs/sdk/core.conceptmaptranslatematch.property): Home > @medplum/core > ConceptMapTranslateMatch > property
- [Core.Conceptmaptranslatematch.Source](https://www.medplum.com/docs/sdk/core.conceptmaptranslatematch.source): Home > @medplum/core > ConceptMapTranslateMatch > source
- [Core.Conceptmaptranslatematchattribute.Attribute](https://www.medplum.com/docs/sdk/core.conceptmaptranslatematchattribute.attribute): Home > @medplum/core > ConceptMapTranslateMatchAttribute > attribute
- [Core.Conceptmaptranslatematchattribute](https://www.medplum.com/docs/sdk/core.conceptmaptranslatematchattribute): Home > @medplum/core > ConceptMapTranslateMatchAttribute
- [Core.Conceptmaptranslatematchattribute.Value](https://www.medplum.com/docs/sdk/core.conceptmaptranslatematchattribute.value): Home > @medplum/core > ConceptMapTranslateMatchAttribute > value
- [Core.Conceptmaptranslatematchproperty](https://www.medplum.com/docs/sdk/core.conceptmaptranslatematchproperty): Home > @medplum/core > ConceptMapTranslateMatchProperty
- [Core.Conceptmaptranslatematchproperty.Uri](https://www.medplum.com/docs/sdk/core.conceptmaptranslatematchproperty.uri): Home > @medplum/core > ConceptMapTranslateMatchProperty > uri
- [Core.Conceptmaptranslatematchproperty.Value](https://www.medplum.com/docs/sdk/core.conceptmaptranslatematchproperty.value): Home > @medplum/core > ConceptMapTranslateMatchProperty > value
- [Core.Conceptmaptranslateoutput.Match](https://www.medplum.com/docs/sdk/core.conceptmaptranslateoutput.match): Home > @medplum/core > ConceptMapTranslateOutput > match
- [Core.Conceptmaptranslateoutput](https://www.medplum.com/docs/sdk/core.conceptmaptranslateoutput): Home > @medplum/core > ConceptMapTranslateOutput
- [Core.Conceptmaptranslateoutput.Message](https://www.medplum.com/docs/sdk/core.conceptmaptranslateoutput.message): Home > @medplum/core > ConceptMapTranslateOutput > message
- [Core.Conceptmaptranslateoutput.Result](https://www.medplum.com/docs/sdk/core.conceptmaptranslateoutput.result): Home > @medplum/core > ConceptMapTranslateOutput > result
- [Core.Conceptmaptranslateparameters.Code](https://www.medplum.com/docs/sdk/core.conceptmaptranslateparameters.code): Home > @medplum/core > ConceptMapTranslateParameters > code
- [Core.Conceptmaptranslateparameters.Codeableconcept](https://www.medplum.com/docs/sdk/core.conceptmaptranslateparameters.codeableconcept): Home > @medplum/core > ConceptMapTranslateParameters > codeableConcept
- [Core.Conceptmaptranslateparameters.Coding](https://www.medplum.com/docs/sdk/core.conceptmaptranslateparameters.coding): Home > @medplum/core > ConceptMapTranslateParameters > coding
- [Core.Conceptmaptranslateparameters](https://www.medplum.com/docs/sdk/core.conceptmaptranslateparameters): Home > @medplum/core > ConceptMapTranslateParameters
- [Core.Conceptmaptranslateparameters.Source](https://www.medplum.com/docs/sdk/core.conceptmaptranslateparameters.source): Home > @medplum/core > ConceptMapTranslateParameters > source
- [Core.Conceptmaptranslateparameters.System](https://www.medplum.com/docs/sdk/core.conceptmaptranslateparameters.system): Home > @medplum/core > ConceptMapTranslateParameters > system
- [Core.Conceptmaptranslateparameters.Targetsystem](https://www.medplum.com/docs/sdk/core.conceptmaptranslateparameters.targetsystem): Home > @medplum/core > ConceptMapTranslateParameters > targetsystem
- [Core.Conceptmaptranslateparameters.Url](https://www.medplum.com/docs/sdk/core.conceptmaptranslateparameters.url): Home > @medplum/core > ConceptMapTranslateParameters > url
- [Core.Conflict](https://www.medplum.com/docs/sdk/core.conflict): Home > @medplum/core > conflict
- [Core.Constraint.Description](https://www.medplum.com/docs/sdk/core.constraint.description): Home > @medplum/core > Constraint > description
- [Core.Constraint.Expression](https://www.medplum.com/docs/sdk/core.constraint.expression): Home > @medplum/core > Constraint > expression
- [Core.Constraint.Key](https://www.medplum.com/docs/sdk/core.constraint.key): Home > @medplum/core > Constraint > key
- [Core.Constraint](https://www.medplum.com/docs/sdk/core.constraint): Home > @medplum/core > Constraint
- [Core.Constraint.Severity](https://www.medplum.com/docs/sdk/core.constraint.severity): Home > @medplum/core > Constraint > severity
- [Core.Containsatom._constructor_](https://www.medplum.com/docs/sdk/core.containsatom._constructor_): Home > @medplum/core > ContainsAtom > (constructor)
- [Core.Containsatom.Eval](https://www.medplum.com/docs/sdk/core.containsatom.eval): Home > @medplum/core > ContainsAtom > eval
- [Core.Containsatom](https://www.medplum.com/docs/sdk/core.containsatom): Home > @medplum/core > ContainsAtom
- [Core.Contenttoolarge](https://www.medplum.com/docs/sdk/core.contenttoolarge): Home > @medplum/core > contentTooLarge
- [Core.Contenttype](https://www.medplum.com/docs/sdk/core.contenttype): Home > @medplum/core > ContentType
- [Core.Convertcontainedresourcestobundle](https://www.medplum.com/docs/sdk/core.convertcontainedresourcestobundle): Home > @medplum/core > convertContainedResourcesToBundle
- [Core.Converttosearchabledates](https://www.medplum.com/docs/sdk/core.converttosearchabledates): Home > @medplum/core > convertToSearchableDates
- [Core.Converttosearchablenumbers](https://www.medplum.com/docs/sdk/core.converttosearchablenumbers): Home > @medplum/core > convertToSearchableNumbers
- [Core.Converttosearchablequantities](https://www.medplum.com/docs/sdk/core.converttosearchablequantities): Home > @medplum/core > convertToSearchableQuantities
- [Core.Converttosearchablereferences](https://www.medplum.com/docs/sdk/core.converttosearchablereferences): Home > @medplum/core > convertToSearchableReferences
- [Core.Converttosearchablestrings](https://www.medplum.com/docs/sdk/core.converttosearchablestrings): Home > @medplum/core > convertToSearchableStrings
- [Core.Converttosearchabletokens](https://www.medplum.com/docs/sdk/core.converttosearchabletokens): Home > @medplum/core > convertToSearchableTokens
- [Core.Converttosearchableuris](https://www.medplum.com/docs/sdk/core.converttosearchableuris): Home > @medplum/core > convertToSearchableUris
- [Core.Converttotransactionbundle](https://www.medplum.com/docs/sdk/core.converttotransactionbundle): Home > @medplum/core > convertToTransactionBundle
- [Core.Copy](https://www.medplum.com/docs/sdk/core.copy): Home > @medplum/core > copy
- [Core.Copyoperation.From](https://www.medplum.com/docs/sdk/core.copyoperation.from): Home > @medplum/core > CopyOperation > from
- [Core.Copyoperation](https://www.medplum.com/docs/sdk/core.copyoperation): Home > @medplum/core > CopyOperation
- [Core.Copyoperation.Op](https://www.medplum.com/docs/sdk/core.copyoperation.op): Home > @medplum/core > CopyOperation > op
- [Core.Copyoperation.Path](https://www.medplum.com/docs/sdk/core.copyoperation.path): Home > @medplum/core > CopyOperation > path
- [Core.Countby](https://www.medplum.com/docs/sdk/core.countby): Home > @medplum/core > countBy
- [Core.Countwhere](https://www.medplum.com/docs/sdk/core.countwhere): Home > @medplum/core > countWhere
- [Core.Cpt](https://www.medplum.com/docs/sdk/core.cpt): Home > @medplum/core > CPT
- [Core.Crawleroptions.Initialpath](https://www.medplum.com/docs/sdk/core.crawleroptions.initialpath): Home > @medplum/core > CrawlerOptions > initialPath
- [Core.Crawleroptions](https://www.medplum.com/docs/sdk/core.crawleroptions): Home > @medplum/core > CrawlerOptions
- [Core.Crawleroptions.Schema](https://www.medplum.com/docs/sdk/core.crawleroptions.schema): Home > @medplum/core > CrawlerOptions > schema
- [Core.Crawleroptions.Skipmissingproperties](https://www.medplum.com/docs/sdk/core.crawleroptions.skipmissingproperties): Home > @medplum/core > CrawlerOptions > skipMissingProperties
- [Core.Crawlervisitor](https://www.medplum.com/docs/sdk/core.crawlervisitor): Home > @medplum/core > CrawlerVisitor
- [Core.Crawlervisitor.Onenterobject](https://www.medplum.com/docs/sdk/core.crawlervisitor.onenterobject): Home > @medplum/core > CrawlerVisitor > onEnterObject
- [Core.Crawlervisitor.Onenterresource](https://www.medplum.com/docs/sdk/core.crawlervisitor.onenterresource): Home > @medplum/core > CrawlerVisitor > onEnterResource
- [Core.Crawlervisitor.Onexitobject](https://www.medplum.com/docs/sdk/core.crawlervisitor.onexitobject): Home > @medplum/core > CrawlerVisitor > onExitObject
- [Core.Crawlervisitor.Onexitresource](https://www.medplum.com/docs/sdk/core.crawlervisitor.onexitresource): Home > @medplum/core > CrawlerVisitor > onExitResource
- [Core.Crawlervisitor.Visitproperty](https://www.medplum.com/docs/sdk/core.crawlervisitor.visitproperty): Home > @medplum/core > CrawlerVisitor > visitProperty
- [Core.Crawltypedvalue](https://www.medplum.com/docs/sdk/core.crawltypedvalue): Home > @medplum/core > crawlTypedValue
- [Core.Crawltypedvalueasync](https://www.medplum.com/docs/sdk/core.crawltypedvalueasync): Home > @medplum/core > crawlTypedValueAsync
- [Core.Createbinaryoptions.Contenttype](https://www.medplum.com/docs/sdk/core.createbinaryoptions.contenttype): Home > @medplum/core > CreateBinaryOptions > contentType
- [Core.Createbinaryoptions.Data](https://www.medplum.com/docs/sdk/core.createbinaryoptions.data): Home > @medplum/core > CreateBinaryOptions > data
- [Core.Createbinaryoptions.Filename](https://www.medplum.com/docs/sdk/core.createbinaryoptions.filename): Home > @medplum/core > CreateBinaryOptions > filename
- [Core.Createbinaryoptions](https://www.medplum.com/docs/sdk/core.createbinaryoptions): Home > @medplum/core > CreateBinaryOptions
- [Core.Createbinaryoptions.Onprogress](https://www.medplum.com/docs/sdk/core.createbinaryoptions.onprogress): Home > @medplum/core > CreateBinaryOptions > onProgress
- [Core.Createbinaryoptions.Securitycontext](https://www.medplum.com/docs/sdk/core.createbinaryoptions.securitycontext): Home > @medplum/core > CreateBinaryOptions > securityContext
- [Core.Createconstraintissue](https://www.medplum.com/docs/sdk/core.createconstraintissue): Home > @medplum/core > createConstraintIssue
- [Core.Created](https://www.medplum.com/docs/sdk/core.created): Home > @medplum/core > created
- [Core.Createdocumentreferenceoptions.Additionalfields](https://www.medplum.com/docs/sdk/core.createdocumentreferenceoptions.additionalfields): Home > @medplum/core > CreateDocumentReferenceOptions > additionalFields
- [Core.Createdocumentreferenceoptions](https://www.medplum.com/docs/sdk/core.createdocumentreferenceoptions): Home > @medplum/core > CreateDocumentReferenceOptions
- [Core.Createfhircastmessagepayload](https://www.medplum.com/docs/sdk/core.createfhircastmessagepayload): Home > @medplum/core > createFhircastMessagePayload
- [Core.Createmediaoptions.Additionalfields](https://www.medplum.com/docs/sdk/core.createmediaoptions.additionalfields): Home > @medplum/core > CreateMediaOptions > additionalFields
- [Core.Createmediaoptions](https://www.medplum.com/docs/sdk/core.createmediaoptions): Home > @medplum/core > CreateMediaOptions
- [Core.Createoperationoutcomeissue](https://www.medplum.com/docs/sdk/core.createoperationoutcomeissue): Home > @medplum/core > createOperationOutcomeIssue
- [Core.Createpatch](https://www.medplum.com/docs/sdk/core.createpatch): Home > @medplum/core > createPatch
- [Core.Createpdffunction](https://www.medplum.com/docs/sdk/core.createpdffunction): Home > @medplum/core > CreatePdfFunction
- [Core.Createpdfoptions.Docdefinition](https://www.medplum.com/docs/sdk/core.createpdfoptions.docdefinition): Home > @medplum/core > CreatePdfOptions > docDefinition
- [Core.Createpdfoptions.Fonts](https://www.medplum.com/docs/sdk/core.createpdfoptions.fonts): Home > @medplum/core > CreatePdfOptions > fonts
- [Core.Createpdfoptions](https://www.medplum.com/docs/sdk/core.createpdfoptions): Home > @medplum/core > CreatePdfOptions
- [Core.Createpdfoptions.Tablelayouts](https://www.medplum.com/docs/sdk/core.createpdfoptions.tablelayouts): Home > @medplum/core > CreatePdfOptions > tableLayouts
- [Core.Createpreferredpharmacyextension](https://www.medplum.com/docs/sdk/core.createpreferredpharmacyextension): Home > @medplum/core > createPreferredPharmacyExtension
- [Core.Createprocessingissue](https://www.medplum.com/docs/sdk/core.createprocessingissue): Home > @medplum/core > createProcessingIssue
- [Core.Createreference](https://www.medplum.com/docs/sdk/core.createreference): Home > @medplum/core > createReference
- [Core.Createstructureissue](https://www.medplum.com/docs/sdk/core.createstructureissue): Home > @medplum/core > createStructureIssue
- [Core.Createtests](https://www.medplum.com/docs/sdk/core.createtests): Home > @medplum/core > createTests
- [Core.Criteriastate](https://www.medplum.com/docs/sdk/core.criteriastate): Home > @medplum/core > CriteriaState
- [Core.Currentcontext](https://www.medplum.com/docs/sdk/core.currentcontext): Home > @medplum/core > CurrentContext
- [Core.Datasampleoptions.Code](https://www.medplum.com/docs/sdk/core.datasampleoptions.code): Home > @medplum/core > DataSampleOptions > code
- [Core.Datasampleoptions](https://www.medplum.com/docs/sdk/core.datasampleoptions): Home > @medplum/core > DataSampleOptions
- [Core.Datasampleoptions.Sampling](https://www.medplum.com/docs/sdk/core.datasampleoptions.sampling): Home > @medplum/core > DataSampleOptions > sampling
- [Core.Datasampleoptions.Unit](https://www.medplum.com/docs/sdk/core.datasampleoptions.unit): Home > @medplum/core > DataSampleOptions > unit
- [Core.Datasampler._constructor_](https://www.medplum.com/docs/sdk/core.datasampler._constructor_): Home > @medplum/core > DataSampler > (constructor)
- [Core.Datasampler.Adddata](https://www.medplum.com/docs/sdk/core.datasampler.adddata): Home > @medplum/core > DataSampler > addData
- [Core.Datasampler.Addobservation](https://www.medplum.com/docs/sdk/core.datasampler.addobservation): Home > @medplum/core > DataSampler > addObservation
- [Core.Datasampler](https://www.medplum.com/docs/sdk/core.datasampler): Home > @medplum/core > DataSampler
- [Core.Datasampler.Summarize](https://www.medplum.com/docs/sdk/core.datasampler.summarize): Home > @medplum/core > DataSampler > summarize
- [Core.Datatypesmap](https://www.medplum.com/docs/sdk/core.datatypesmap): Home > @medplum/core > DataTypesMap
- [Core.Dayofweek](https://www.medplum.com/docs/sdk/core.dayofweek): Home > @medplum/core > DayOfWeek
- [Core.Days_of_week](https://www.medplum.com/docs/sdk/core.days_of_week): Home > @medplum/core > DAYS\_OF\_WEEK
- [Core.Decodebase64](https://www.medplum.com/docs/sdk/core.decodebase64): Home > @medplum/core > decodeBase64
- [Core.Decodebase64url](https://www.medplum.com/docs/sdk/core.decodebase64url): Home > @medplum/core > decodeBase64Url
- [Core.Deepclone](https://www.medplum.com/docs/sdk/core.deepclone): Home > @medplum/core > deepClone
- [Core.Deepequals](https://www.medplum.com/docs/sdk/core.deepequals): Home > @medplum/core > deepEquals
- [Core.Deepincludes](https://www.medplum.com/docs/sdk/core.deepincludes): Home > @medplum/core > deepIncludes
- [Core.Default_accept](https://www.medplum.com/docs/sdk/core.default_accept): Home > @medplum/core > DEFAULT\_ACCEPT
- [Core.Default_max_search_count](https://www.medplum.com/docs/sdk/core.default_max_search_count): Home > @medplum/core > DEFAULT\_MAX\_SEARCH\_COUNT
- [Core.Default_search_count](https://www.medplum.com/docs/sdk/core.default_search_count): Home > @medplum/core > DEFAULT\_SEARCH\_COUNT
- [Core.Dereference](https://www.medplum.com/docs/sdk/core.dereference): Home > @medplum/core > Dereference
- [Core.Deriveidentifiersearchparameter](https://www.medplum.com/docs/sdk/core.deriveidentifiersearchparameter): Home > @medplum/core > deriveIdentifierSearchParameter
- [Core.Diff](https://www.medplum.com/docs/sdk/core.diff): Home > @medplum/core > Diff
- [Core.Diffany](https://www.medplum.com/docs/sdk/core.diffany): Home > @medplum/core > diffAny
- [Core.Diffarrays](https://www.medplum.com/docs/sdk/core.diffarrays): Home > @medplum/core > diffArrays
- [Core.Diffobjects](https://www.medplum.com/docs/sdk/core.diffobjects): Home > @medplum/core > diffObjects
- [Core.Dotatom._constructor_](https://www.medplum.com/docs/sdk/core.dotatom._constructor_): Home > @medplum/core > DotAtom > (constructor)
- [Core.Dotatom.Eval](https://www.medplum.com/docs/sdk/core.dotatom.eval): Home > @medplum/core > DotAtom > eval
- [Core.Dotatom](https://www.medplum.com/docs/sdk/core.dotatom): Home > @medplum/core > DotAtom
- [Core.Dotatom.Tostring](https://www.medplum.com/docs/sdk/core.dotatom.tostring): Home > @medplum/core > DotAtom > toString
- [Core.Elementscontexttype](https://www.medplum.com/docs/sdk/core.elementscontexttype): Home > @medplum/core > ElementsContextType
- [Core.Elementtype.Code](https://www.medplum.com/docs/sdk/core.elementtype.code): Home > @medplum/core > ElementType > code
- [Core.Elementtype](https://www.medplum.com/docs/sdk/core.elementtype): Home > @medplum/core > ElementType
- [Core.Elementtype.Profile](https://www.medplum.com/docs/sdk/core.elementtype.profile): Home > @medplum/core > ElementType > profile
- [Core.Elementtype.Targetprofile](https://www.medplum.com/docs/sdk/core.elementtype.targetprofile): Home > @medplum/core > ElementType > targetProfile
- [Core.Emailpasswordloginrequest.Email](https://www.medplum.com/docs/sdk/core.emailpasswordloginrequest.email): Home > @medplum/core > EmailPasswordLoginRequest > email
- [Core.Emailpasswordloginrequest](https://www.medplum.com/docs/sdk/core.emailpasswordloginrequest): Home > @medplum/core > EmailPasswordLoginRequest
- [Core.Emailpasswordloginrequest.Password](https://www.medplum.com/docs/sdk/core.emailpasswordloginrequest.password): Home > @medplum/core > EmailPasswordLoginRequest > password
- [Core.Emailpasswordloginrequest.Remember](https://www.medplum.com/docs/sdk/core.emailpasswordloginrequest.remember): Home > @medplum/core > EmailPasswordLoginRequest > remember
- [Core.Empty](https://www.medplum.com/docs/sdk/core.empty): Home > @medplum/core > EMPTY
- [Core.Emptysetatom.Eval](https://www.medplum.com/docs/sdk/core.emptysetatom.eval): Home > @medplum/core > EmptySetAtom > eval
- [Core.Emptysetatom](https://www.medplum.com/docs/sdk/core.emptysetatom): Home > @medplum/core > EmptySetAtom
- [Core.Emptysetatom.Tostring](https://www.medplum.com/docs/sdk/core.emptysetatom.tostring): Home > @medplum/core > EmptySetAtom > toString
- [Core.Encodebase64](https://www.medplum.com/docs/sdk/core.encodebase64): Home > @medplum/core > encodeBase64
- [Core.Encodebase64url](https://www.medplum.com/docs/sdk/core.encodebase64url): Home > @medplum/core > encodeBase64Url
- [Core.Encodesmarthealthlink](https://www.medplum.com/docs/sdk/core.encodesmarthealthlink): Home > @medplum/core > encodeSmartHealthLink
- [Core.Encryptsha256](https://www.medplum.com/docs/sdk/core.encryptsha256): Home > @medplum/core > encryptSHA256
- [Core.Ensurenoleadingslash](https://www.medplum.com/docs/sdk/core.ensurenoleadingslash): Home > @medplum/core > ensureNoLeadingSlash
- [Core.Ensuretrailingslash](https://www.medplum.com/docs/sdk/core.ensuretrailingslash): Home > @medplum/core > ensureTrailingSlash
- [Core.Equalsatom._constructor_](https://www.medplum.com/docs/sdk/core.equalsatom._constructor_): Home > @medplum/core > EqualsAtom > (constructor)
- [Core.Equalsatom.Eval](https://www.medplum.com/docs/sdk/core.equalsatom.eval): Home > @medplum/core > EqualsAtom > eval
- [Core.Equalsatom](https://www.medplum.com/docs/sdk/core.equalsatom): Home > @medplum/core > EqualsAtom
- [Core.Equivalentatom._constructor_](https://www.medplum.com/docs/sdk/core.equivalentatom._constructor_): Home > @medplum/core > EquivalentAtom > (constructor)
- [Core.Equivalentatom.Eval](https://www.medplum.com/docs/sdk/core.equivalentatom.eval): Home > @medplum/core > EquivalentAtom > eval
- [Core.Equivalentatom](https://www.medplum.com/docs/sdk/core.equivalentatom): Home > @medplum/core > EquivalentAtom
- [Core.Errorevent_2.Error](https://www.medplum.com/docs/sdk/core.errorevent_2.error): Home > @medplum/core > ErrorEvent\_2 > error
- [Core.Errorevent_2](https://www.medplum.com/docs/sdk/core.errorevent_2): Home > @medplum/core > ErrorEvent\_2
- [Core.Errorevent_2.Message](https://www.medplum.com/docs/sdk/core.errorevent_2.message): Home > @medplum/core > ErrorEvent\_2 > message
- [Core.Escapehtml](https://www.medplum.com/docs/sdk/core.escapehtml): Home > @medplum/core > escapeHtml
- [Core.Escapetoken](https://www.medplum.com/docs/sdk/core.escapetoken): Home > @medplum/core > escapeToken
- [Core.Evalfhirpath](https://www.medplum.com/docs/sdk/core.evalfhirpath): Home > @medplum/core > evalFhirPath
- [Core.Evalfhirpathtyped](https://www.medplum.com/docs/sdk/core.evalfhirpathtyped): Home > @medplum/core > evalFhirPathTyped
- [Core.Evalsqlonfhir](https://www.medplum.com/docs/sdk/core.evalsqlonfhir): Home > @medplum/core > evalSqlOnFhir
- [Core.Event_2.Defaultprevented](https://www.medplum.com/docs/sdk/core.event_2.defaultprevented): Home > @medplum/core > Event\_2 > defaultPrevented
- [Core.Event_2](https://www.medplum.com/docs/sdk/core.event_2): Home > @medplum/core > Event\_2
- [Core.Event_2.Type](https://www.medplum.com/docs/sdk/core.event_2.type): Home > @medplum/core > Event\_2 > type
- [Core.Eventlistener_2](https://www.medplum.com/docs/sdk/core.eventlistener_2): Home > @medplum/core > EventListener\_2
- [Core.Eventtarget_2._constructor_](https://www.medplum.com/docs/sdk/core.eventtarget_2._constructor_): Home > @medplum/core > EventTarget\_2 > (constructor)
- [Core.Eventtarget_2.Addeventlistener](https://www.medplum.com/docs/sdk/core.eventtarget_2.addeventlistener): Home > @medplum/core > EventTarget\_2 > addEventListener
- [Core.Eventtarget_2.Dispatchevent](https://www.medplum.com/docs/sdk/core.eventtarget_2.dispatchevent): Home > @medplum/core > EventTarget\_2 > dispatchEvent
- [Core.Eventtarget_2.Listenercount](https://www.medplum.com/docs/sdk/core.eventtarget_2.listenercount): Home > @medplum/core > EventTarget\_2 > listenerCount
- [Core.Eventtarget_2](https://www.medplum.com/docs/sdk/core.eventtarget_2): Home > @medplum/core > EventTarget\_2
- [Core.Eventtarget_2.Removealllisteners](https://www.medplum.com/docs/sdk/core.eventtarget_2.removealllisteners): Home > @medplum/core > EventTarget\_2 > removeAllListeners
- [Core.Eventtarget_2.Removeeventlistener](https://www.medplum.com/docs/sdk/core.eventtarget_2.removeeventlistener): Home > @medplum/core > EventTarget\_2 > removeEventListener
- [Core.Expandsampleddata](https://www.medplum.com/docs/sdk/core.expandsampleddata): Home > @medplum/core > expandSampledData
- [Core.Expandsampledobservation](https://www.medplum.com/docs/sdk/core.expandsampledobservation): Home > @medplum/core > expandSampledObservation
- [Core.Extendedelementproperties](https://www.medplum.com/docs/sdk/core.extendedelementproperties): Home > @medplum/core > ExtendedElementProperties
- [Core.Extendedinternalschemaelement](https://www.medplum.com/docs/sdk/core.extendedinternalschemaelement): Home > @medplum/core > ExtendedInternalSchemaElement
- [Core.Extendedinternalschemaelement.Readonly](https://www.medplum.com/docs/sdk/core.extendedinternalschemaelement.readonly): Home > @medplum/core > ExtendedInternalSchemaElement > readonly
- [Core.Extensible.Extension](https://www.medplum.com/docs/sdk/core.extensible.extension): Home > @medplum/core > Extensible > extension
- [Core.Extensible](https://www.medplum.com/docs/sdk/core.extensible): Home > @medplum/core > Extensible
- [Core.Externalsecret](https://www.medplum.com/docs/sdk/core.externalsecret): Home > @medplum/core > ExternalSecret
- [Core.Externalsecretprimitive](https://www.medplum.com/docs/sdk/core.externalsecretprimitive): Home > @medplum/core > ExternalSecretPrimitive
- [Core.Externalsecretprimitivetype](https://www.medplum.com/docs/sdk/core.externalsecretprimitivetype): Home > @medplum/core > ExternalSecretPrimitiveType
- [Core.Externalsecretsystem](https://www.medplum.com/docs/sdk/core.externalsecretsystem): Home > @medplum/core > ExternalSecretSystem
- [Core.Externalsecretsystems](https://www.medplum.com/docs/sdk/core.externalsecretsystems): Home > @medplum/core > ExternalSecretSystems
- [Core.Extractaccountreferences](https://www.medplum.com/docs/sdk/core.extractaccountreferences): Home > @medplum/core > extractAccountReferences
- [Core.Extractservicetypereferences](https://www.medplum.com/docs/sdk/core.extractservicetypereferences): Home > @medplum/core > extractServiceTypeReferences
- [Core.Fetchallversionstrings](https://www.medplum.com/docs/sdk/core.fetchallversionstrings): Home > @medplum/core > fetchAllVersionStrings
- [Core.Fetchlatestversionstring](https://www.medplum.com/docs/sdk/core.fetchlatestversionstring): Home > @medplum/core > fetchLatestVersionString
- [Core.Fetchlike](https://www.medplum.com/docs/sdk/core.fetchlike): Home > @medplum/core > FetchLike
- [Core.Fetchversionmanifest](https://www.medplum.com/docs/sdk/core.fetchversionmanifest): Home > @medplum/core > fetchVersionManifest
- [Core.Fhircast_event_names](https://www.medplum.com/docs/sdk/core.fhircast_event_names): Home > @medplum/core > FHIRCAST\_EVENT\_NAMES
- [Core.Fhircast_event_resources](https://www.medplum.com/docs/sdk/core.fhircast_event_resources): Home > @medplum/core > FHIRCAST\_EVENT\_RESOURCES
- [Core.Fhircast_event_version_required](https://www.medplum.com/docs/sdk/core.fhircast_event_version_required): Home > @medplum/core > FHIRCAST\_EVENT\_VERSION\_REQUIRED
- [Core.Fhircast_resource_types](https://www.medplum.com/docs/sdk/core.fhircast_resource_types): Home > @medplum/core > FHIRCAST\_RESOURCE\_TYPES
- [Core.Fhircastanchorresourcetype](https://www.medplum.com/docs/sdk/core.fhircastanchorresourcetype): Home > @medplum/core > FhircastAnchorResourceType
- [Core.Fhircastconnectevent](https://www.medplum.com/docs/sdk/core.fhircastconnectevent): Home > @medplum/core > FhircastConnectEvent
- [Core.Fhircastconnection._constructor_](https://www.medplum.com/docs/sdk/core.fhircastconnection._constructor_): Home > @medplum/core > FhircastConnection > (constructor)
- [Core.Fhircastconnection.Disconnect](https://www.medplum.com/docs/sdk/core.fhircastconnection.disconnect): Home > @medplum/core > FhircastConnection > disconnect
- [Core.Fhircastconnection](https://www.medplum.com/docs/sdk/core.fhircastconnection): Home > @medplum/core > FhircastConnection
- [Core.Fhircastconnection.Subrequest](https://www.medplum.com/docs/sdk/core.fhircastconnection.subrequest): Home > @medplum/core > FhircastConnection > subRequest
- [Core.Fhircastconnectionoptions](https://www.medplum.com/docs/sdk/core.fhircastconnectionoptions): Home > @medplum/core > FhircastConnectionOptions
- [Core.Fhircastcontextresourcetype](https://www.medplum.com/docs/sdk/core.fhircastcontextresourcetype): Home > @medplum/core > FhircastContextResourceType
- [Core.Fhircastdiagnosticreportclosecontext](https://www.medplum.com/docs/sdk/core.fhircastdiagnosticreportclosecontext): Home > @medplum/core > FhircastDiagnosticReportCloseContext
- [Core.Fhircastdiagnosticreportopencontext](https://www.medplum.com/docs/sdk/core.fhircastdiagnosticreportopencontext): Home > @medplum/core > FhircastDiagnosticReportOpenContext
- [Core.Fhircastdiagnosticreportselectcontext](https://www.medplum.com/docs/sdk/core.fhircastdiagnosticreportselectcontext): Home > @medplum/core > FhircastDiagnosticReportSelectContext
- [Core.Fhircastdiagnosticreportupdatecontext](https://www.medplum.com/docs/sdk/core.fhircastdiagnosticreportupdatecontext): Home > @medplum/core > FhircastDiagnosticReportUpdateContext
- [Core.Fhircastdisconnectevent](https://www.medplum.com/docs/sdk/core.fhircastdisconnectevent): Home > @medplum/core > FhircastDisconnectEvent
- [Core.Fhircastencounterclosecontext](https://www.medplum.com/docs/sdk/core.fhircastencounterclosecontext): Home > @medplum/core > FhircastEncounterCloseContext
- [Core.Fhircastencountercontext](https://www.medplum.com/docs/sdk/core.fhircastencountercontext): Home > @medplum/core > FhircastEncounterContext
- [Core.Fhircastencounteropencontext](https://www.medplum.com/docs/sdk/core.fhircastencounteropencontext): Home > @medplum/core > FhircastEncounterOpenContext
- [Core.Fhircasteventcontext](https://www.medplum.com/docs/sdk/core.fhircasteventcontext): Home > @medplum/core > FhircastEventContext
- [Core.Fhircasteventcontextdetails](https://www.medplum.com/docs/sdk/core.fhircasteventcontextdetails): Home > @medplum/core > FhircastEventContextDetails
- [Core.Fhircasteventkeys](https://www.medplum.com/docs/sdk/core.fhircasteventkeys): Home > @medplum/core > FhircastEventKeys
- [Core.Fhircasteventname](https://www.medplum.com/docs/sdk/core.fhircasteventname): Home > @medplum/core > FhircastEventName
- [Core.Fhircasteventpayload](https://www.medplum.com/docs/sdk/core.fhircasteventpayload): Home > @medplum/core > FhircastEventPayload
- [Core.Fhircasteventversionoptional](https://www.medplum.com/docs/sdk/core.fhircasteventversionoptional): Home > @medplum/core > FhircastEventVersionOptional
- [Core.Fhircasteventversionrequired](https://www.medplum.com/docs/sdk/core.fhircasteventversionrequired): Home > @medplum/core > FhircastEventVersionRequired
- [Core.Fhircasthubcontentcontext](https://www.medplum.com/docs/sdk/core.fhircasthubcontentcontext): Home > @medplum/core > FhircastHubContentContext
- [Core.Fhircastimagingstudyclosecontext](https://www.medplum.com/docs/sdk/core.fhircastimagingstudyclosecontext): Home > @medplum/core > FhircastImagingStudyCloseContext
- [Core.Fhircastimagingstudyopencontext](https://www.medplum.com/docs/sdk/core.fhircastimagingstudyopencontext): Home > @medplum/core > FhircastImagingStudyOpenContext
- [Core.Fhircastmessageevent](https://www.medplum.com/docs/sdk/core.fhircastmessageevent): Home > @medplum/core > FhircastMessageEvent
- [Core.Fhircastmessagepayload](https://www.medplum.com/docs/sdk/core.fhircastmessagepayload): Home > @medplum/core > FhircastMessagePayload
- [Core.Fhircastoperationoutcomecontext](https://www.medplum.com/docs/sdk/core.fhircastoperationoutcomecontext): Home > @medplum/core > FhircastOperationOutcomeContext
- [Core.Fhircastpatientclosecontext](https://www.medplum.com/docs/sdk/core.fhircastpatientclosecontext): Home > @medplum/core > FhircastPatientCloseContext
- [Core.Fhircastpatientcontext](https://www.medplum.com/docs/sdk/core.fhircastpatientcontext): Home > @medplum/core > FhircastPatientContext
- [Core.Fhircastpatientopencontext](https://www.medplum.com/docs/sdk/core.fhircastpatientopencontext): Home > @medplum/core > FhircastPatientOpenContext
- [Core.Fhircastpatientreferencecontext](https://www.medplum.com/docs/sdk/core.fhircastpatientreferencecontext): Home > @medplum/core > FhircastPatientReferenceContext
- [Core.Fhircastreferencecontext](https://www.medplum.com/docs/sdk/core.fhircastreferencecontext): Home > @medplum/core > FhircastReferenceContext
- [Core.Fhircastreportcontext](https://www.medplum.com/docs/sdk/core.fhircastreportcontext): Home > @medplum/core > FhircastReportContext
- [Core.Fhircastreportreferencecontext](https://www.medplum.com/docs/sdk/core.fhircastreportreferencecontext): Home > @medplum/core > FhircastReportReferenceContext
- [Core.Fhircastresourcecontext](https://www.medplum.com/docs/sdk/core.fhircastresourcecontext): Home > @medplum/core > FhircastResourceContext
- [Core.Fhircastresourceeventname](https://www.medplum.com/docs/sdk/core.fhircastresourceeventname): Home > @medplum/core > FhircastResourceEventName
- [Core.Fhircastresourcetype](https://www.medplum.com/docs/sdk/core.fhircastresourcetype): Home > @medplum/core > FhircastResourceType
- [Core.Fhircastselectcontext](https://www.medplum.com/docs/sdk/core.fhircastselectcontext): Home > @medplum/core > FhircastSelectContext
- [Core.Fhircaststudycontext](https://www.medplum.com/docs/sdk/core.fhircaststudycontext): Home > @medplum/core > FhircastStudyContext
- [Core.Fhircastsubscriptioneventmap](https://www.medplum.com/docs/sdk/core.fhircastsubscriptioneventmap): Home > @medplum/core > FhircastSubscriptionEventMap
- [Core.Fhircastsyncerrorcontext](https://www.medplum.com/docs/sdk/core.fhircastsyncerrorcontext): Home > @medplum/core > FhircastSyncErrorContext
- [Core.Fhircastupdatescontext](https://www.medplum.com/docs/sdk/core.fhircastupdatescontext): Home > @medplum/core > FhircastUpdatesContext
- [Core.Fhirfiltercomparison._constructor_](https://www.medplum.com/docs/sdk/core.fhirfiltercomparison._constructor_): Home > @medplum/core > FhirFilterComparison > (constructor)
- [Core.Fhirfiltercomparison](https://www.medplum.com/docs/sdk/core.fhirfiltercomparison): Home > @medplum/core > FhirFilterComparison
- [Core.Fhirfiltercomparison.Operator](https://www.medplum.com/docs/sdk/core.fhirfiltercomparison.operator): Home > @medplum/core > FhirFilterComparison > operator
- [Core.Fhirfiltercomparison.Path](https://www.medplum.com/docs/sdk/core.fhirfiltercomparison.path): Home > @medplum/core > FhirFilterComparison > path
- [Core.Fhirfiltercomparison.Value](https://www.medplum.com/docs/sdk/core.fhirfiltercomparison.value): Home > @medplum/core > FhirFilterComparison > value
- [Core.Fhirfilterconnective._constructor_](https://www.medplum.com/docs/sdk/core.fhirfilterconnective._constructor_): Home > @medplum/core > FhirFilterConnective > (constructor)
- [Core.Fhirfilterconnective.Keyword](https://www.medplum.com/docs/sdk/core.fhirfilterconnective.keyword): Home > @medplum/core > FhirFilterConnective > keyword
- [Core.Fhirfilterconnective.Left](https://www.medplum.com/docs/sdk/core.fhirfilterconnective.left): Home > @medplum/core > FhirFilterConnective > left
- [Core.Fhirfilterconnective](https://www.medplum.com/docs/sdk/core.fhirfilterconnective): Home > @medplum/core > FhirFilterConnective
- [Core.Fhirfilterconnective.Right](https://www.medplum.com/docs/sdk/core.fhirfilterconnective.right): Home > @medplum/core > FhirFilterConnective > right
- [Core.Fhirfilterexpression](https://www.medplum.com/docs/sdk/core.fhirfilterexpression): Home > @medplum/core > FhirFilterExpression
- [Core.Fhirfilternegation._constructor_](https://www.medplum.com/docs/sdk/core.fhirfilternegation._constructor_): Home > @medplum/core > FhirFilterNegation > (constructor)
- [Core.Fhirfilternegation.Child](https://www.medplum.com/docs/sdk/core.fhirfilternegation.child): Home > @medplum/core > FhirFilterNegation > child
- [Core.Fhirfilternegation](https://www.medplum.com/docs/sdk/core.fhirfilternegation): Home > @medplum/core > FhirFilterNegation
- [Core.Fhirpatharrayequals](https://www.medplum.com/docs/sdk/core.fhirpatharrayequals): Home > @medplum/core > fhirPathArrayEquals
- [Core.Fhirpatharrayequivalent](https://www.medplum.com/docs/sdk/core.fhirpatharrayequivalent): Home > @medplum/core > fhirPathArrayEquivalent
- [Core.Fhirpatharraynotequals](https://www.medplum.com/docs/sdk/core.fhirpatharraynotequals): Home > @medplum/core > fhirPathArrayNotEquals
- [Core.Fhirpathatom._constructor_](https://www.medplum.com/docs/sdk/core.fhirpathatom._constructor_): Home > @medplum/core > FhirPathAtom > (constructor)
- [Core.Fhirpathatom.Child](https://www.medplum.com/docs/sdk/core.fhirpathatom.child): Home > @medplum/core > FhirPathAtom > child
- [Core.Fhirpathatom.Eval](https://www.medplum.com/docs/sdk/core.fhirpathatom.eval): Home > @medplum/core > FhirPathAtom > eval
- [Core.Fhirpathatom](https://www.medplum.com/docs/sdk/core.fhirpathatom): Home > @medplum/core > FhirPathAtom
- [Core.Fhirpathatom.Original](https://www.medplum.com/docs/sdk/core.fhirpathatom.original): Home > @medplum/core > FhirPathAtom > original
- [Core.Fhirpathatom.Tostring](https://www.medplum.com/docs/sdk/core.fhirpathatom.tostring): Home > @medplum/core > FhirPathAtom > toString
- [Core.Fhirpathequals](https://www.medplum.com/docs/sdk/core.fhirpathequals): Home > @medplum/core > fhirPathEquals
- [Core.Fhirpathequivalent](https://www.medplum.com/docs/sdk/core.fhirpathequivalent): Home > @medplum/core > fhirPathEquivalent
- [Core.Fhirpathis](https://www.medplum.com/docs/sdk/core.fhirpathis): Home > @medplum/core > fhirPathIs
- [Core.Fhirpathnot](https://www.medplum.com/docs/sdk/core.fhirpathnot): Home > @medplum/core > fhirPathNot
- [Core.Fhirpathpatch](https://www.medplum.com/docs/sdk/core.fhirpathpatch): Home > @medplum/core > FhirPathPatch
- [Core.Fhirpathpatchtypedvalue](https://www.medplum.com/docs/sdk/core.fhirpathpatchtypedvalue): Home > @medplum/core > fhirpathPatchTypedValue
- [Core.Fhirtypetojstype](https://www.medplum.com/docs/sdk/core.fhirtypetojstype): Home > @medplum/core > fhirTypeToJsType
- [Core.Filebuilder._constructor_](https://www.medplum.com/docs/sdk/core.filebuilder._constructor_): Home > @medplum/core > FileBuilder > (constructor)
- [Core.Filebuilder.Append](https://www.medplum.com/docs/sdk/core.filebuilder.append): Home > @medplum/core > FileBuilder > append
- [Core.Filebuilder.Appendnowrap](https://www.medplum.com/docs/sdk/core.filebuilder.appendnowrap): Home > @medplum/core > FileBuilder > appendNoWrap
- [Core.Filebuilder.Indentcount](https://www.medplum.com/docs/sdk/core.filebuilder.indentcount): Home > @medplum/core > FileBuilder > indentCount
- [Core.Filebuilder](https://www.medplum.com/docs/sdk/core.filebuilder): Home > @medplum/core > FileBuilder
- [Core.Filebuilder.Newline](https://www.medplum.com/docs/sdk/core.filebuilder.newline): Home > @medplum/core > FileBuilder > newLine
- [Core.Filebuilder.Tostring](https://www.medplum.com/docs/sdk/core.filebuilder.tostring): Home > @medplum/core > FileBuilder > toString
- [Core.Filter.Code](https://www.medplum.com/docs/sdk/core.filter.code): Home > @medplum/core > Filter > code
- [Core.Filter](https://www.medplum.com/docs/sdk/core.filter): Home > @medplum/core > Filter
- [Core.Filter.Operator](https://www.medplum.com/docs/sdk/core.filter.operator): Home > @medplum/core > Filter > operator
- [Core.Filter.Value](https://www.medplum.com/docs/sdk/core.filter.value): Home > @medplum/core > Filter > value
- [Core.Findcodebysystem](https://www.medplum.com/docs/sdk/core.findcodebysystem): Home > @medplum/core > findCodeBySystem
- [Core.Findobservationinterval](https://www.medplum.com/docs/sdk/core.findobservationinterval): Home > @medplum/core > findObservationInterval
- [Core.Findobservationreferencerange](https://www.medplum.com/docs/sdk/core.findobservationreferencerange): Home > @medplum/core > findObservationReferenceRange
- [Core.Findobservationreferenceranges](https://www.medplum.com/docs/sdk/core.findobservationreferenceranges): Home > @medplum/core > findObservationReferenceRanges
- [Core.Findresourcebycode](https://www.medplum.com/docs/sdk/core.findresourcebycode): Home > @medplum/core > findResourceByCode
- [Core.Findresourceinbundle](https://www.medplum.com/docs/sdk/core.findresourceinbundle): Home > @medplum/core > findResourceInBundle
- [Core.Flatmapfilter](https://www.medplum.com/docs/sdk/core.flatmapfilter): Home > @medplum/core > flatMapFilter
- [Core.Forbidden](https://www.medplum.com/docs/sdk/core.forbidden): Home > @medplum/core > forbidden
- [Core.Formataddress](https://www.medplum.com/docs/sdk/core.formataddress): Home > @medplum/core > formatAddress
- [Core.Formatcodeableconcept](https://www.medplum.com/docs/sdk/core.formatcodeableconcept): Home > @medplum/core > formatCodeableConcept
- [Core.Formatcoding](https://www.medplum.com/docs/sdk/core.formatcoding): Home > @medplum/core > formatCoding
- [Core.Formatdate](https://www.medplum.com/docs/sdk/core.formatdate): Home > @medplum/core > formatDate
- [Core.Formatdatetime](https://www.medplum.com/docs/sdk/core.formatdatetime): Home > @medplum/core > formatDateTime
- [Core.Formatfamilyname](https://www.medplum.com/docs/sdk/core.formatfamilyname): Home > @medplum/core > formatFamilyName
- [Core.Formatgivenname](https://www.medplum.com/docs/sdk/core.formatgivenname): Home > @medplum/core > formatGivenName
- [Core.Formathl7datetime](https://www.medplum.com/docs/sdk/core.formathl7datetime): Home > @medplum/core > formatHl7DateTime
- [Core.Formathumanname](https://www.medplum.com/docs/sdk/core.formathumanname): Home > @medplum/core > formatHumanName
- [Core.Formatmoney](https://www.medplum.com/docs/sdk/core.formatmoney): Home > @medplum/core > formatMoney
- [Core.Formatobservationvalue](https://www.medplum.com/docs/sdk/core.formatobservationvalue): Home > @medplum/core > formatObservationValue
- [Core.Formatperiod](https://www.medplum.com/docs/sdk/core.formatperiod): Home > @medplum/core > formatPeriod
- [Core.Formatquantity](https://www.medplum.com/docs/sdk/core.formatquantity): Home > @medplum/core > formatQuantity
- [Core.Formatrange](https://www.medplum.com/docs/sdk/core.formatrange): Home > @medplum/core > formatRange
- [Core.Formatreferencestring](https://www.medplum.com/docs/sdk/core.formatreferencestring): Home > @medplum/core > formatReferenceString
- [Core.Formatsearchquery](https://www.medplum.com/docs/sdk/core.formatsearchquery): Home > @medplum/core > formatSearchQuery
- [Core.Formattime](https://www.medplum.com/docs/sdk/core.formattime): Home > @medplum/core > formatTime
- [Core.Formattiming](https://www.medplum.com/docs/sdk/core.formattiming): Home > @medplum/core > formatTiming
- [Core.Formatwalltime](https://www.medplum.com/docs/sdk/core.formatwalltime): Home > @medplum/core > formatWallTime
- [Core.Functionatom._constructor_](https://www.medplum.com/docs/sdk/core.functionatom._constructor_): Home > @medplum/core > FunctionAtom > (constructor)
- [Core.Functionatom.Args](https://www.medplum.com/docs/sdk/core.functionatom.args): Home > @medplum/core > FunctionAtom > args
- [Core.Functionatom.Eval](https://www.medplum.com/docs/sdk/core.functionatom.eval): Home > @medplum/core > FunctionAtom > eval
- [Core.Functionatom](https://www.medplum.com/docs/sdk/core.functionatom): Home > @medplum/core > FunctionAtom
- [Core.Functionatom.Name](https://www.medplum.com/docs/sdk/core.functionatom.name): Home > @medplum/core > FunctionAtom > name
- [Core.Functionatom.Tostring](https://www.medplum.com/docs/sdk/core.functionatom.tostring): Home > @medplum/core > FunctionAtom > toString
- [Core.Generateid](https://www.medplum.com/docs/sdk/core.generateid): Home > @medplum/core > generateId
- [Core.Generatesmarthealthlinkparams._type](https://www.medplum.com/docs/sdk/core.generatesmarthealthlinkparams._type): Home > @medplum/core > GenerateSmartHealthLinkParams > \_type
- [Core.Generatesmarthealthlinkparams.Exp](https://www.medplum.com/docs/sdk/core.generatesmarthealthlinkparams.exp): Home > @medplum/core > GenerateSmartHealthLinkParams > exp
- [Core.Generatesmarthealthlinkparams.Includeqrcode](https://www.medplum.com/docs/sdk/core.generatesmarthealthlinkparams.includeqrcode): Home > @medplum/core > GenerateSmartHealthLinkParams > includeQrCode
- [Core.Generatesmarthealthlinkparams.Label](https://www.medplum.com/docs/sdk/core.generatesmarthealthlinkparams.label): Home > @medplum/core > GenerateSmartHealthLinkParams > label
- [Core.Generatesmarthealthlinkparams](https://www.medplum.com/docs/sdk/core.generatesmarthealthlinkparams): Home > @medplum/core > GenerateSmartHealthLinkParams
- [Core.Generatesmarthealthlinkparams.Mode](https://www.medplum.com/docs/sdk/core.generatesmarthealthlinkparams.mode): Home > @medplum/core > GenerateSmartHealthLinkParams > mode
- [Core.Generatesmarthealthlinkparams.Passcode](https://www.medplum.com/docs/sdk/core.generatesmarthealthlinkparams.passcode): Home > @medplum/core > GenerateSmartHealthLinkParams > passcode
- [Core.Generatetypescriptdefinition](https://www.medplum.com/docs/sdk/core.generatetypescriptdefinition): Home > @medplum/core > generateTypeScriptDefinition
- [Core.Generatetypescriptdefinitions](https://www.medplum.com/docs/sdk/core.generatetypescriptdefinitions): Home > @medplum/core > generateTypeScriptDefinitions
- [Core.Getalldatatypes](https://www.medplum.com/docs/sdk/core.getalldatatypes): Home > @medplum/core > getAllDataTypes
- [Core.Getallquestionnaireanswers](https://www.medplum.com/docs/sdk/core.getallquestionnaireanswers): Home > @medplum/core > getAllQuestionnaireAnswers
- [Core.Getappointmentsite](https://www.medplum.com/docs/sdk/core.getappointmentsite): Home > @medplum/core > getAppointmentSite
- [Core.Getbuffer](https://www.medplum.com/docs/sdk/core.getbuffer): Home > @medplum/core > getBuffer
- [Core.Getcodebysystem](https://www.medplum.com/docs/sdk/core.getcodebysystem): Home > @medplum/core > getCodeBySystem
- [Core.Getdatatype](https://www.medplum.com/docs/sdk/core.getdatatype): Home > @medplum/core > getDataType
- [Core.Getdateproperty](https://www.medplum.com/docs/sdk/core.getdateproperty): Home > @medplum/core > getDateProperty
- [Core.Getdefaultvaluesfornewsliceentry](https://www.medplum.com/docs/sdk/core.getdefaultvaluesfornewsliceentry): Home > @medplum/core > getDefaultValuesForNewSliceEntry
- [Core.Getdisplaystring](https://www.medplum.com/docs/sdk/core.getdisplaystring): Home > @medplum/core > getDisplayString
- [Core.Getelementdefinition](https://www.medplum.com/docs/sdk/core.getelementdefinition): Home > @medplum/core > getElementDefinition
- [Core.Getelementdefinitionforpath](https://www.medplum.com/docs/sdk/core.getelementdefinitionforpath): Home > @medplum/core > getElementDefinitionForPath
- [Core.Getelementdefinitionfromelements](https://www.medplum.com/docs/sdk/core.getelementdefinitionfromelements): Home > @medplum/core > getElementDefinitionFromElements
- [Core.Getelementdefinitiontypename](https://www.medplum.com/docs/sdk/core.getelementdefinitiontypename): Home > @medplum/core > getElementDefinitionTypeName
- [Core.Getexpressionforresourcetype](https://www.medplum.com/docs/sdk/core.getexpressionforresourcetype): Home > @medplum/core > getExpressionForResourceType
- [Core.Getexpressionsforresourcetype](https://www.medplum.com/docs/sdk/core.getexpressionsforresourcetype): Home > @medplum/core > getExpressionsForResourceType
- [Core.Getextension](https://www.medplum.com/docs/sdk/core.getextension): Home > @medplum/core > getExtension
- [Core.Getextensions](https://www.medplum.com/docs/sdk/core.getextensions): Home > @medplum/core > getExtensions
- [Core.Getextensionvalue](https://www.medplum.com/docs/sdk/core.getextensionvalue): Home > @medplum/core > getExtensionValue
- [Core.Gethealthcareserviceschedulingparameters](https://www.medplum.com/docs/sdk/core.gethealthcareserviceschedulingparameters): Home > @medplum/core > getHealthcareServiceSchedulingParameters
- [Core.Getidentifier](https://www.medplum.com/docs/sdk/core.getidentifier): Home > @medplum/core > getIdentifier
- [Core.Getidentifierbytype](https://www.medplum.com/docs/sdk/core.getidentifierbytype): Home > @medplum/core > getIdentifierByType
- [Core.Getimagesrc](https://www.medplum.com/docs/sdk/core.getimagesrc): Home > @medplum/core > getImageSrc
- [Core.Getinnerderivedidentifierexpression](https://www.medplum.com/docs/sdk/core.getinnerderivedidentifierexpression): Home > @medplum/core > getInnerDerivedIdentifierExpression
- [Core.Getmedicationorderiframeurl](https://www.medplum.com/docs/sdk/core.getmedicationorderiframeurl): Home > @medplum/core > getMedicationOrderIframeUrl
- [Core.Getnestedproperty](https://www.medplum.com/docs/sdk/core.getnestedproperty): Home > @medplum/core > getNestedProperty
- [Core.Getnestedproperty_1](https://www.medplum.com/docs/sdk/core.getnestedproperty_1): Home > @medplum/core > getNestedProperty
- [Core.Getoutcomeredirecturl](https://www.medplum.com/docs/sdk/core.getoutcomeredirecturl): Home > @medplum/core > getOutcomeRedirectUrl
- [Core.Getparsedderivedidentifierexpression](https://www.medplum.com/docs/sdk/core.getparsedderivedidentifierexpression): Home > @medplum/core > getParsedDerivedIdentifierExpression
- [Core.Getparsedexpressionforresourcetype](https://www.medplum.com/docs/sdk/core.getparsedexpressionforresourcetype): Home > @medplum/core > getParsedExpressionForResourceType
- [Core.Getpathdifference](https://www.medplum.com/docs/sdk/core.getpathdifference): Home > @medplum/core > getPathDifference
- [Core.Getpathdisplayname](https://www.medplum.com/docs/sdk/core.getpathdisplayname): Home > @medplum/core > getPathDisplayName
- [Core.Getpendingmedicationorderid](https://www.medplum.com/docs/sdk/core.getpendingmedicationorderid): Home > @medplum/core > getPendingMedicationOrderId
- [Core.Getpendingmedicationorderstatus](https://www.medplum.com/docs/sdk/core.getpendingmedicationorderstatus): Home > @medplum/core > getPendingMedicationOrderStatus
- [Core.Getpreferredpharmaciesfrompatient](https://www.medplum.com/docs/sdk/core.getpreferredpharmaciesfrompatient): Home > @medplum/core > getPreferredPharmaciesFromPatient
- [Core.Getprimaryprovider](https://www.medplum.com/docs/sdk/core.getprimaryprovider): Home > @medplum/core > getPrimaryProvider
- [Core.Getpropertydisplayname](https://www.medplum.com/docs/sdk/core.getpropertydisplayname): Home > @medplum/core > getPropertyDisplayName
- [Core.Getquerystring](https://www.medplum.com/docs/sdk/core.getquerystring): Home > @medplum/core > getQueryString
- [Core.Getquestionnaireanswers](https://www.medplum.com/docs/sdk/core.getquestionnaireanswers): Home > @medplum/core > getQuestionnaireAnswers
- [Core.Getrandomstring](https://www.medplum.com/docs/sdk/core.getrandomstring): Home > @medplum/core > getRandomString
- [Core.Getratelimitreset](https://www.medplum.com/docs/sdk/core.getratelimitreset): Home > @medplum/core > getRateLimitReset
- [Core.Getreferencestring](https://www.medplum.com/docs/sdk/core.getreferencestring): Home > @medplum/core > getReferenceString
- [Core.Getreferencestring_1](https://www.medplum.com/docs/sdk/core.getreferencestring_1): Home > @medplum/core > getReferenceString
- [Core.Getresourcetypes](https://www.medplum.com/docs/sdk/core.getresourcetypes): Home > @medplum/core > getResourceTypes
- [Core.Getscheduleparameters](https://www.medplum.com/docs/sdk/core.getscheduleparameters): Home > @medplum/core > getScheduleParameters
- [Core.Getscheduleschedulingparameters](https://www.medplum.com/docs/sdk/core.getscheduleschedulingparameters): Home > @medplum/core > getScheduleSchedulingParameters
- [Core.Getschedulingrequirements](https://www.medplum.com/docs/sdk/core.getschedulingrequirements): Home > @medplum/core > getSchedulingRequirements
- [Core.Getschedulingtimezone](https://www.medplum.com/docs/sdk/core.getschedulingtimezone): Home > @medplum/core > getSchedulingTimezone
- [Core.Getsearchparameter](https://www.medplum.com/docs/sdk/core.getsearchparameter): Home > @medplum/core > getSearchParameter
- [Core.Getsearchparameterdetails](https://www.medplum.com/docs/sdk/core.getsearchparameterdetails): Home > @medplum/core > getSearchParameterDetails
- [Core.Getsearchparameters](https://www.medplum.com/docs/sdk/core.getsearchparameters): Home > @medplum/core > getSearchParameters
- [Core.Getsearchresourcetypes](https://www.medplum.com/docs/sdk/core.getsearchresourcetypes): Home > @medplum/core > getSearchResourceTypes
- [Core.Getsmarthealthlinkid](https://www.medplum.com/docs/sdk/core.getsmarthealthlinkid): Home > @medplum/core > getSmartHealthLinkId
- [Core.Getstatus](https://www.medplum.com/docs/sdk/core.getstatus): Home > @medplum/core > getStatus
- [Core.Gettypedpropertyvalue](https://www.medplum.com/docs/sdk/core.gettypedpropertyvalue): Home > @medplum/core > getTypedPropertyValue
- [Core.Gettypedpropertyvalueoptions](https://www.medplum.com/docs/sdk/core.gettypedpropertyvalueoptions): Home > @medplum/core > GetTypedPropertyValueOptions
- [Core.Gettypedpropertyvalueoptions.Profileurl](https://www.medplum.com/docs/sdk/core.gettypedpropertyvalueoptions.profileurl): Home > @medplum/core > GetTypedPropertyValueOptions > profileUrl
- [Core.Gettypedpropertyvaluewithoutschema](https://www.medplum.com/docs/sdk/core.gettypedpropertyvaluewithoutschema): Home > @medplum/core > getTypedPropertyValueWithoutSchema
- [Core.Gettypedpropertyvaluewithpath](https://www.medplum.com/docs/sdk/core.gettypedpropertyvaluewithpath): Home > @medplum/core > getTypedPropertyValueWithPath
- [Core.Gettypedpropertyvaluewithschema](https://www.medplum.com/docs/sdk/core.gettypedpropertyvaluewithschema): Home > @medplum/core > getTypedPropertyValueWithSchema
- [Core.Getvalueslicename](https://www.medplum.com/docs/sdk/core.getvalueslicename): Home > @medplum/core > getValueSliceName
- [Core.Getwebsocketurl](https://www.medplum.com/docs/sdk/core.getwebsocketurl): Home > @medplum/core > getWebSocketUrl
- [Core.Getwindow](https://www.medplum.com/docs/sdk/core.getwindow): Home > @medplum/core > getWindow
- [Core.Globalschema](https://www.medplum.com/docs/sdk/core.globalschema): Home > @medplum/core > globalSchema
- [Core.Gone](https://www.medplum.com/docs/sdk/core.gone): Home > @medplum/core > gone
- [Core.Googlecredentialresponse.Clientid](https://www.medplum.com/docs/sdk/core.googlecredentialresponse.clientid): Home > @medplum/core > GoogleCredentialResponse > clientId
- [Core.Googlecredentialresponse.Credential](https://www.medplum.com/docs/sdk/core.googlecredentialresponse.credential): Home > @medplum/core > GoogleCredentialResponse > credential
- [Core.Googlecredentialresponse](https://www.medplum.com/docs/sdk/core.googlecredentialresponse): Home > @medplum/core > GoogleCredentialResponse
- [Core.Googleloginrequest.Createuser](https://www.medplum.com/docs/sdk/core.googleloginrequest.createuser): Home > @medplum/core > GoogleLoginRequest > createUser
- [Core.Googleloginrequest.Googleclientid](https://www.medplum.com/docs/sdk/core.googleloginrequest.googleclientid): Home > @medplum/core > GoogleLoginRequest > googleClientId
- [Core.Googleloginrequest.Googlecredential](https://www.medplum.com/docs/sdk/core.googleloginrequest.googlecredential): Home > @medplum/core > GoogleLoginRequest > googleCredential
- [Core.Googleloginrequest](https://www.medplum.com/docs/sdk/core.googleloginrequest): Home > @medplum/core > GoogleLoginRequest
- [Core.Hasschedulingparameters](https://www.medplum.com/docs/sdk/core.hasschedulingparameters): Home > @medplum/core > hasSchedulingParameters
- [Core.Healthcareserviceschedulingparameterextension](https://www.medplum.com/docs/sdk/core.healthcareserviceschedulingparameterextension): Home > @medplum/core > HealthcareServiceSchedulingParameterExtension
- [Core.Healthcareserviceschedulingparameterurl](https://www.medplum.com/docs/sdk/core.healthcareserviceschedulingparameterurl): Home > @medplum/core > HealthcareServiceSchedulingParameterUrl
- [Core.Hl7_v2_0203](https://www.medplum.com/docs/sdk/core.hl7_v2_0203): Home > @medplum/core > HL7\_V2\_0203
- [Core.Hl7ackoptions.Ackcode](https://www.medplum.com/docs/sdk/core.hl7ackoptions.ackcode): Home > @medplum/core > Hl7AckOptions > ackCode
- [Core.Hl7ackoptions.Errsegment](https://www.medplum.com/docs/sdk/core.hl7ackoptions.errsegment): Home > @medplum/core > Hl7AckOptions > errSegment
- [Core.Hl7ackoptions](https://www.medplum.com/docs/sdk/core.hl7ackoptions): Home > @medplum/core > Hl7AckOptions
- [Core.Hl7context._constructor_](https://www.medplum.com/docs/sdk/core.hl7context._constructor_): Home > @medplum/core > Hl7Context > (constructor)
- [Core.Hl7context.Componentseparator](https://www.medplum.com/docs/sdk/core.hl7context.componentseparator): Home > @medplum/core > Hl7Context > componentSeparator
- [Core.Hl7context.Escapecharacter](https://www.medplum.com/docs/sdk/core.hl7context.escapecharacter): Home > @medplum/core > Hl7Context > escapeCharacter
- [Core.Hl7context.Fieldseparator](https://www.medplum.com/docs/sdk/core.hl7context.fieldseparator): Home > @medplum/core > Hl7Context > fieldSeparator
- [Core.Hl7context.Getmsh1](https://www.medplum.com/docs/sdk/core.hl7context.getmsh1): Home > @medplum/core > Hl7Context > getMsh1
- [Core.Hl7context.Getmsh2](https://www.medplum.com/docs/sdk/core.hl7context.getmsh2): Home > @medplum/core > Hl7Context > getMsh2
- [Core.Hl7context](https://www.medplum.com/docs/sdk/core.hl7context): Home > @medplum/core > Hl7Context
- [Core.Hl7context.Repetitionseparator](https://www.medplum.com/docs/sdk/core.hl7context.repetitionseparator): Home > @medplum/core > Hl7Context > repetitionSeparator
- [Core.Hl7context.Segmentseparator](https://www.medplum.com/docs/sdk/core.hl7context.segmentseparator): Home > @medplum/core > Hl7Context > segmentSeparator
- [Core.Hl7context.Subcomponentseparator](https://www.medplum.com/docs/sdk/core.hl7context.subcomponentseparator): Home > @medplum/core > Hl7Context > subcomponentSeparator
- [Core.Hl7dateparseoptions](https://www.medplum.com/docs/sdk/core.hl7dateparseoptions): Home > @medplum/core > Hl7DateParseOptions
- [Core.Hl7dateparseoptions.Tzoffset](https://www.medplum.com/docs/sdk/core.hl7dateparseoptions.tzoffset): Home > @medplum/core > Hl7DateParseOptions > tzOffset
- [Core.Hl7field._constructor_](https://www.medplum.com/docs/sdk/core.hl7field._constructor_): Home > @medplum/core > Hl7Field > (constructor)
- [Core.Hl7field.Components](https://www.medplum.com/docs/sdk/core.hl7field.components): Home > @medplum/core > Hl7Field > components
- [Core.Hl7field.Context](https://www.medplum.com/docs/sdk/core.hl7field.context): Home > @medplum/core > Hl7Field > context
- [Core.Hl7field.Get](https://www.medplum.com/docs/sdk/core.hl7field.get): Home > @medplum/core > Hl7Field > get
- [Core.Hl7field.Getcomponent](https://www.medplum.com/docs/sdk/core.hl7field.getcomponent): Home > @medplum/core > Hl7Field > getComponent
- [Core.Hl7field](https://www.medplum.com/docs/sdk/core.hl7field): Home > @medplum/core > Hl7Field
- [Core.Hl7field.Parse](https://www.medplum.com/docs/sdk/core.hl7field.parse): Home > @medplum/core > Hl7Field > parse
- [Core.Hl7field.Setcomponent](https://www.medplum.com/docs/sdk/core.hl7field.setcomponent): Home > @medplum/core > Hl7Field > setComponent
- [Core.Hl7field.Tostring](https://www.medplum.com/docs/sdk/core.hl7field.tostring): Home > @medplum/core > Hl7Field > toString
- [Core.Hl7message._constructor_](https://www.medplum.com/docs/sdk/core.hl7message._constructor_): Home > @medplum/core > Hl7Message > (constructor)
- [Core.Hl7message.Buildack](https://www.medplum.com/docs/sdk/core.hl7message.buildack): Home > @medplum/core > Hl7Message > buildAck
- [Core.Hl7message.Context](https://www.medplum.com/docs/sdk/core.hl7message.context): Home > @medplum/core > Hl7Message > context
- [Core.Hl7message.Get](https://www.medplum.com/docs/sdk/core.hl7message.get): Home > @medplum/core > Hl7Message > get
- [Core.Hl7message.Getacktype](https://www.medplum.com/docs/sdk/core.hl7message.getacktype): Home > @medplum/core > Hl7Message > getAckType
- [Core.Hl7message.Getall](https://www.medplum.com/docs/sdk/core.hl7message.getall): Home > @medplum/core > Hl7Message > getAll
- [Core.Hl7message.Getallsegments](https://www.medplum.com/docs/sdk/core.hl7message.getallsegments): Home > @medplum/core > Hl7Message > getAllSegments
- [Core.Hl7message.Getsegment](https://www.medplum.com/docs/sdk/core.hl7message.getsegment): Home > @medplum/core > Hl7Message > getSegment
- [Core.Hl7message.Header](https://www.medplum.com/docs/sdk/core.hl7message.header): Home > @medplum/core > Hl7Message > header
- [Core.Hl7message](https://www.medplum.com/docs/sdk/core.hl7message): Home > @medplum/core > Hl7Message
- [Core.Hl7message.Parse](https://www.medplum.com/docs/sdk/core.hl7message.parse): Home > @medplum/core > Hl7Message > parse
- [Core.Hl7message.Segments](https://www.medplum.com/docs/sdk/core.hl7message.segments): Home > @medplum/core > Hl7Message > segments
- [Core.Hl7message.Setsegment](https://www.medplum.com/docs/sdk/core.hl7message.setsegment): Home > @medplum/core > Hl7Message > setSegment
- [Core.Hl7message.Tostring](https://www.medplum.com/docs/sdk/core.hl7message.tostring): Home > @medplum/core > Hl7Message > toString
- [Core.Hl7segment._constructor_](https://www.medplum.com/docs/sdk/core.hl7segment._constructor_): Home > @medplum/core > Hl7Segment > (constructor)
- [Core.Hl7segment.Context](https://www.medplum.com/docs/sdk/core.hl7segment.context): Home > @medplum/core > Hl7Segment > context
- [Core.Hl7segment.Fields](https://www.medplum.com/docs/sdk/core.hl7segment.fields): Home > @medplum/core > Hl7Segment > fields
- [Core.Hl7segment.Get](https://www.medplum.com/docs/sdk/core.hl7segment.get): Home > @medplum/core > Hl7Segment > get
- [Core.Hl7segment.Getcomponent](https://www.medplum.com/docs/sdk/core.hl7segment.getcomponent): Home > @medplum/core > Hl7Segment > getComponent
- [Core.Hl7segment.Getfield](https://www.medplum.com/docs/sdk/core.hl7segment.getfield): Home > @medplum/core > Hl7Segment > getField
- [Core.Hl7segment](https://www.medplum.com/docs/sdk/core.hl7segment): Home > @medplum/core > Hl7Segment
- [Core.Hl7segment.Name](https://www.medplum.com/docs/sdk/core.hl7segment.name): Home > @medplum/core > Hl7Segment > name
- [Core.Hl7segment.Parse](https://www.medplum.com/docs/sdk/core.hl7segment.parse): Home > @medplum/core > Hl7Segment > parse
- [Core.Hl7segment.Setcomponent](https://www.medplum.com/docs/sdk/core.hl7segment.setcomponent): Home > @medplum/core > Hl7Segment > setComponent
- [Core.Hl7segment.Setfield](https://www.medplum.com/docs/sdk/core.hl7segment.setfield): Home > @medplum/core > Hl7Segment > setField
- [Core.Hl7segment.Tostring](https://www.medplum.com/docs/sdk/core.hl7segment.tostring): Home > @medplum/core > Hl7Segment > toString
- [Core.Http_hl7_org](https://www.medplum.com/docs/sdk/core.http_hl7_org): Home > @medplum/core > HTTP\_HL7\_ORG
- [Core.Http_terminology_hl7_org](https://www.medplum.com/docs/sdk/core.http_terminology_hl7_org): Home > @medplum/core > HTTP\_TERMINOLOGY\_HL7\_ORG
- [Core.Humannameformatoptions.All](https://www.medplum.com/docs/sdk/core.humannameformatoptions.all): Home > @medplum/core > HumanNameFormatOptions > all
- [Core.Humannameformatoptions](https://www.medplum.com/docs/sdk/core.humannameformatoptions): Home > @medplum/core > HumanNameFormatOptions
- [Core.Humannameformatoptions.Prefix](https://www.medplum.com/docs/sdk/core.humannameformatoptions.prefix): Home > @medplum/core > HumanNameFormatOptions > prefix
- [Core.Humannameformatoptions.Suffix](https://www.medplum.com/docs/sdk/core.humannameformatoptions.suffix): Home > @medplum/core > HumanNameFormatOptions > suffix
- [Core.Humannameformatoptions.Use](https://www.medplum.com/docs/sdk/core.humannameformatoptions.use): Home > @medplum/core > HumanNameFormatOptions > use
- [Core.Icd10](https://www.medplum.com/docs/sdk/core.icd10): Home > @medplum/core > ICD10
- [Core.Iclientstorage.Clear](https://www.medplum.com/docs/sdk/core.iclientstorage.clear): Home > @medplum/core > IClientStorage > clear
- [Core.Iclientstorage.Getinitpromise](https://www.medplum.com/docs/sdk/core.iclientstorage.getinitpromise): Home > @medplum/core > IClientStorage > getInitPromise
- [Core.Iclientstorage.Getobject](https://www.medplum.com/docs/sdk/core.iclientstorage.getobject): Home > @medplum/core > IClientStorage > getObject
- [Core.Iclientstorage.Getstring](https://www.medplum.com/docs/sdk/core.iclientstorage.getstring): Home > @medplum/core > IClientStorage > getString
- [Core.Iclientstorage.Makekey](https://www.medplum.com/docs/sdk/core.iclientstorage.makekey): Home > @medplum/core > IClientStorage > makeKey
- [Core.Iclientstorage](https://www.medplum.com/docs/sdk/core.iclientstorage): Home > @medplum/core > IClientStorage
- [Core.Iclientstorage.Setobject](https://www.medplum.com/docs/sdk/core.iclientstorage.setobject): Home > @medplum/core > IClientStorage > setObject
- [Core.Iclientstorage.Setstring](https://www.medplum.com/docs/sdk/core.iclientstorage.setstring): Home > @medplum/core > IClientStorage > setString
- [Core.Ilogger.Clone](https://www.medplum.com/docs/sdk/core.ilogger.clone): Home > @medplum/core > ILogger > clone
- [Core.Ilogger.Debug](https://www.medplum.com/docs/sdk/core.ilogger.debug): Home > @medplum/core > ILogger > debug
- [Core.Ilogger.Error](https://www.medplum.com/docs/sdk/core.ilogger.error): Home > @medplum/core > ILogger > error
- [Core.Ilogger.Info](https://www.medplum.com/docs/sdk/core.ilogger.info): Home > @medplum/core > ILogger > info
- [Core.Ilogger.Level](https://www.medplum.com/docs/sdk/core.ilogger.level): Home > @medplum/core > ILogger > level
- [Core.Ilogger](https://www.medplum.com/docs/sdk/core.ilogger): Home > @medplum/core > ILogger
- [Core.Ilogger.Warn](https://www.medplum.com/docs/sdk/core.ilogger.warn): Home > @medplum/core > ILogger > warn
- [Core.Iloggerconfig.Level](https://www.medplum.com/docs/sdk/core.iloggerconfig.level): Home > @medplum/core > ILoggerConfig > level
- [Core.Iloggerconfig](https://www.medplum.com/docs/sdk/core.iloggerconfig): Home > @medplum/core > ILoggerConfig
- [Core.Iloggerconfig.Metadata](https://www.medplum.com/docs/sdk/core.iloggerconfig.metadata): Home > @medplum/core > ILoggerConfig > metadata
- [Core.Iloggerconfig.Options](https://www.medplum.com/docs/sdk/core.iloggerconfig.options): Home > @medplum/core > ILoggerConfig > options
- [Core.Impliesatom._constructor_](https://www.medplum.com/docs/sdk/core.impliesatom._constructor_): Home > @medplum/core > ImpliesAtom > (constructor)
- [Core.Impliesatom.Eval](https://www.medplum.com/docs/sdk/core.impliesatom.eval): Home > @medplum/core > ImpliesAtom > eval
- [Core.Impliesatom](https://www.medplum.com/docs/sdk/core.impliesatom): Home > @medplum/core > ImpliesAtom
- [Core.Inatom._constructor_](https://www.medplum.com/docs/sdk/core.inatom._constructor_): Home > @medplum/core > InAtom > (constructor)
- [Core.Inatom.Eval](https://www.medplum.com/docs/sdk/core.inatom.eval): Home > @medplum/core > InAtom > eval
- [Core.Inatom](https://www.medplum.com/docs/sdk/core.inatom): Home > @medplum/core > InAtom
- [Core.Includetarget](https://www.medplum.com/docs/sdk/core.includetarget): Home > @medplum/core > IncludeTarget
- [Core.Includetarget.Modifier](https://www.medplum.com/docs/sdk/core.includetarget.modifier): Home > @medplum/core > IncludeTarget > modifier
- [Core.Includetarget.Resourcetype](https://www.medplum.com/docs/sdk/core.includetarget.resourcetype): Home > @medplum/core > IncludeTarget > resourceType
- [Core.Includetarget.Searchparam](https://www.medplum.com/docs/sdk/core.includetarget.searchparam): Home > @medplum/core > IncludeTarget > searchParam
- [Core.Includetarget.Targettype](https://www.medplum.com/docs/sdk/core.includetarget.targettype): Home > @medplum/core > IncludeTarget > targetType
- [Core.Indexconceptmapcodings](https://www.medplum.com/docs/sdk/core.indexconceptmapcodings): Home > @medplum/core > indexConceptMapCodings
- [Core.Indexdefaultsearchparameters](https://www.medplum.com/docs/sdk/core.indexdefaultsearchparameters): Home > @medplum/core > indexDefaultSearchParameters
- [Core.Indexedstructuredefinition](https://www.medplum.com/docs/sdk/core.indexedstructuredefinition): Home > @medplum/core > IndexedStructureDefinition
- [Core.Indexedstructuredefinition.Types](https://www.medplum.com/docs/sdk/core.indexedstructuredefinition.types): Home > @medplum/core > IndexedStructureDefinition > types
- [Core.Indexeratom._constructor_](https://www.medplum.com/docs/sdk/core.indexeratom._constructor_): Home > @medplum/core > IndexerAtom > (constructor)
- [Core.Indexeratom.Eval](https://www.medplum.com/docs/sdk/core.indexeratom.eval): Home > @medplum/core > IndexerAtom > eval
- [Core.Indexeratom.Expr](https://www.medplum.com/docs/sdk/core.indexeratom.expr): Home > @medplum/core > IndexerAtom > expr
- [Core.Indexeratom.Left](https://www.medplum.com/docs/sdk/core.indexeratom.left): Home > @medplum/core > IndexerAtom > left
- [Core.Indexeratom](https://www.medplum.com/docs/sdk/core.indexeratom): Home > @medplum/core > IndexerAtom
- [Core.Indexeratom.Tostring](https://www.medplum.com/docs/sdk/core.indexeratom.tostring): Home > @medplum/core > IndexerAtom > toString
- [Core.Indexsearchparameter](https://www.medplum.com/docs/sdk/core.indexsearchparameter): Home > @medplum/core > indexSearchParameter
- [Core.Indexsearchparameterbundle](https://www.medplum.com/docs/sdk/core.indexsearchparameterbundle): Home > @medplum/core > indexSearchParameterBundle
- [Core.Indexstructuredefinitionbundle](https://www.medplum.com/docs/sdk/core.indexstructuredefinitionbundle): Home > @medplum/core > indexStructureDefinitionBundle
- [Core.Infixoperatoratom._constructor_](https://www.medplum.com/docs/sdk/core.infixoperatoratom._constructor_): Home > @medplum/core > InfixOperatorAtom > (constructor)
- [Core.Infixoperatoratom.Eval](https://www.medplum.com/docs/sdk/core.infixoperatoratom.eval): Home > @medplum/core > InfixOperatorAtom > eval
- [Core.Infixoperatoratom.Left](https://www.medplum.com/docs/sdk/core.infixoperatoratom.left): Home > @medplum/core > InfixOperatorAtom > left
- [Core.Infixoperatoratom](https://www.medplum.com/docs/sdk/core.infixoperatoratom): Home > @medplum/core > InfixOperatorAtom
- [Core.Infixoperatoratom.Operator](https://www.medplum.com/docs/sdk/core.infixoperatoratom.operator): Home > @medplum/core > InfixOperatorAtom > operator
- [Core.Infixoperatoratom.Right](https://www.medplum.com/docs/sdk/core.infixoperatoratom.right): Home > @medplum/core > InfixOperatorAtom > right
- [Core.Infixoperatoratom.Tostring](https://www.medplum.com/docs/sdk/core.infixoperatoratom.tostring): Home > @medplum/core > InfixOperatorAtom > toString
- [Core.Infixparselet](https://www.medplum.com/docs/sdk/core.infixparselet): Home > @medplum/core > InfixParselet
- [Core.Infixparselet.Parse](https://www.medplum.com/docs/sdk/core.infixparselet.parse): Home > @medplum/core > InfixParselet > parse
- [Core.Infixparselet.Precedence](https://www.medplum.com/docs/sdk/core.infixparselet.precedence): Home > @medplum/core > InfixParselet > precedence
- [Core.Inflatebaseschema](https://www.medplum.com/docs/sdk/core.inflatebaseschema): Home > @medplum/core > inflateBaseSchema
- [Core.Inflateelement](https://www.medplum.com/docs/sdk/core.inflateelement): Home > @medplum/core > inflateElement
- [Core.Initfhirpathparserbuilder](https://www.medplum.com/docs/sdk/core.initfhirpathparserbuilder): Home > @medplum/core > initFhirPathParserBuilder
- [Core.Internalschemaelement.Binding](https://www.medplum.com/docs/sdk/core.internalschemaelement.binding): Home > @medplum/core > InternalSchemaElement > binding
- [Core.Internalschemaelement.Constraints](https://www.medplum.com/docs/sdk/core.internalschemaelement.constraints): Home > @medplum/core > InternalSchemaElement > constraints
- [Core.Internalschemaelement.Description](https://www.medplum.com/docs/sdk/core.internalschemaelement.description): Home > @medplum/core > InternalSchemaElement > description
- [Core.Internalschemaelement.Fixed](https://www.medplum.com/docs/sdk/core.internalschemaelement.fixed): Home > @medplum/core > InternalSchemaElement > fixed
- [Core.Internalschemaelement.Isarray](https://www.medplum.com/docs/sdk/core.internalschemaelement.isarray): Home > @medplum/core > InternalSchemaElement > isArray
- [Core.Internalschemaelement.Max](https://www.medplum.com/docs/sdk/core.internalschemaelement.max): Home > @medplum/core > InternalSchemaElement > max
- [Core.Internalschemaelement](https://www.medplum.com/docs/sdk/core.internalschemaelement): Home > @medplum/core > InternalSchemaElement
- [Core.Internalschemaelement.Min](https://www.medplum.com/docs/sdk/core.internalschemaelement.min): Home > @medplum/core > InternalSchemaElement > min
- [Core.Internalschemaelement.Path](https://www.medplum.com/docs/sdk/core.internalschemaelement.path): Home > @medplum/core > InternalSchemaElement > path
- [Core.Internalschemaelement.Pattern](https://www.medplum.com/docs/sdk/core.internalschemaelement.pattern): Home > @medplum/core > InternalSchemaElement > pattern
- [Core.Internalschemaelement.Slicing](https://www.medplum.com/docs/sdk/core.internalschemaelement.slicing): Home > @medplum/core > InternalSchemaElement > slicing
- [Core.Internalschemaelement.Type](https://www.medplum.com/docs/sdk/core.internalschemaelement.type): Home > @medplum/core > InternalSchemaElement > type
- [Core.Internaltypeschema.Constraints](https://www.medplum.com/docs/sdk/core.internaltypeschema.constraints): Home > @medplum/core > InternalTypeSchema > constraints
- [Core.Internaltypeschema.Description](https://www.medplum.com/docs/sdk/core.internaltypeschema.description): Home > @medplum/core > InternalTypeSchema > description
- [Core.Internaltypeschema.Elements](https://www.medplum.com/docs/sdk/core.internaltypeschema.elements): Home > @medplum/core > InternalTypeSchema > elements
- [Core.Internaltypeschema.Innertypes](https://www.medplum.com/docs/sdk/core.internaltypeschema.innertypes): Home > @medplum/core > InternalTypeSchema > innerTypes
- [Core.Internaltypeschema.Kind](https://www.medplum.com/docs/sdk/core.internaltypeschema.kind): Home > @medplum/core > InternalTypeSchema > kind
- [Core.Internaltypeschema.Mandatoryproperties](https://www.medplum.com/docs/sdk/core.internaltypeschema.mandatoryproperties): Home > @medplum/core > InternalTypeSchema > mandatoryProperties
- [Core.Internaltypeschema](https://www.medplum.com/docs/sdk/core.internaltypeschema): Home > @medplum/core > InternalTypeSchema
- [Core.Internaltypeschema.Name](https://www.medplum.com/docs/sdk/core.internaltypeschema.name): Home > @medplum/core > InternalTypeSchema > name
- [Core.Internaltypeschema.Parenttype](https://www.medplum.com/docs/sdk/core.internaltypeschema.parenttype): Home > @medplum/core > InternalTypeSchema > parentType
- [Core.Internaltypeschema.Path](https://www.medplum.com/docs/sdk/core.internaltypeschema.path): Home > @medplum/core > InternalTypeSchema > path
- [Core.Internaltypeschema.Summaryproperties](https://www.medplum.com/docs/sdk/core.internaltypeschema.summaryproperties): Home > @medplum/core > InternalTypeSchema > summaryProperties
- [Core.Internaltypeschema.Title](https://www.medplum.com/docs/sdk/core.internaltypeschema.title): Home > @medplum/core > InternalTypeSchema > title
- [Core.Internaltypeschema.Type](https://www.medplum.com/docs/sdk/core.internaltypeschema.type): Home > @medplum/core > InternalTypeSchema > type
- [Core.Internaltypeschema.Url](https://www.medplum.com/docs/sdk/core.internaltypeschema.url): Home > @medplum/core > InternalTypeSchema > url
- [Core.Internaltypeschema.Version](https://www.medplum.com/docs/sdk/core.internaltypeschema.version): Home > @medplum/core > InternalTypeSchema > version
- [Core.Intersection](https://www.medplum.com/docs/sdk/core.intersection): Home > @medplum/core > intersection
- [Core.Invalid_medication_cart_contents_response](https://www.medplum.com/docs/sdk/core.invalid_medication_cart_contents_response): Home > @medplum/core > INVALID\_MEDICATION\_CART\_CONTENTS\_RESPONSE
- [Core.Invalid_medication_cart_response](https://www.medplum.com/docs/sdk/core.invalid_medication_cart_response): Home > @medplum/core > INVALID\_MEDICATION\_CART\_RESPONSE
- [Core.Invalid_medication_checkout_response](https://www.medplum.com/docs/sdk/core.invalid_medication_checkout_response): Home > @medplum/core > INVALID\_MEDICATION\_CHECKOUT\_RESPONSE
- [Core.Invalid_medication_order_response](https://www.medplum.com/docs/sdk/core.invalid_medication_order_response): Home > @medplum/core > INVALID\_MEDICATION\_ORDER\_RESPONSE
- [Core.Invalid_medication_order_set_response](https://www.medplum.com/docs/sdk/core.invalid_medication_order_set_response): Home > @medplum/core > INVALID\_MEDICATION\_ORDER\_SET\_RESPONSE
- [Core.Invalid_medication_search_response](https://www.medplum.com/docs/sdk/core.invalid_medication_search_response): Home > @medplum/core > INVALID\_MEDICATION\_SEARCH\_RESPONSE
- [Core.Invalidoperationerror._constructor_](https://www.medplum.com/docs/sdk/core.invalidoperationerror._constructor_): Home > @medplum/core > InvalidOperationError > (constructor)
- [Core.Invalidoperationerror](https://www.medplum.com/docs/sdk/core.invalidoperationerror): Home > @medplum/core > InvalidOperationError
- [Core.Invalidoperationerror.Operation](https://www.medplum.com/docs/sdk/core.invalidoperationerror.operation): Home > @medplum/core > InvalidOperationError > operation
- [Core.Invalidsearchoperator](https://www.medplum.com/docs/sdk/core.invalidsearchoperator): Home > @medplum/core > invalidSearchOperator
- [Core.Inviterequest.Access](https://www.medplum.com/docs/sdk/core.inviterequest.access): Home > @medplum/core > InviteRequest > access
- [Core.Inviterequest.Accesspolicy](https://www.medplum.com/docs/sdk/core.inviterequest.accesspolicy): Home > @medplum/core > InviteRequest > accessPolicy
- [Core.Inviterequest.Admin](https://www.medplum.com/docs/sdk/core.inviterequest.admin): Home > @medplum/core > InviteRequest > admin
- [Core.Inviterequest.Email](https://www.medplum.com/docs/sdk/core.inviterequest.email): Home > @medplum/core > InviteRequest > email
- [Core.Inviterequest.Externalid](https://www.medplum.com/docs/sdk/core.inviterequest.externalid): Home > @medplum/core > InviteRequest > externalId
- [Core.Inviterequest.Firstname](https://www.medplum.com/docs/sdk/core.inviterequest.firstname): Home > @medplum/core > InviteRequest > firstName
- [Core.Inviterequest.Forcenewmembership](https://www.medplum.com/docs/sdk/core.inviterequest.forcenewmembership): Home > @medplum/core > InviteRequest > forceNewMembership
- [Core.Inviterequest.Lastname](https://www.medplum.com/docs/sdk/core.inviterequest.lastname): Home > @medplum/core > InviteRequest > lastName
- [Core.Inviterequest](https://www.medplum.com/docs/sdk/core.inviterequest): Home > @medplum/core > InviteRequest
- [Core.Inviterequest.Membership](https://www.medplum.com/docs/sdk/core.inviterequest.membership): Home > @medplum/core > InviteRequest > membership
- [Core.Inviterequest.Mfarequired](https://www.medplum.com/docs/sdk/core.inviterequest.mfarequired): Home > @medplum/core > InviteRequest > mfaRequired
- [Core.Inviterequest.Password](https://www.medplum.com/docs/sdk/core.inviterequest.password): Home > @medplum/core > InviteRequest > password
- [Core.Inviterequest.Patient](https://www.medplum.com/docs/sdk/core.inviterequest.patient): Home > @medplum/core > InviteRequest > patient
- [Core.Inviterequest.Resourcetype](https://www.medplum.com/docs/sdk/core.inviterequest.resourcetype): Home > @medplum/core > InviteRequest > resourceType
- [Core.Inviterequest.Scope](https://www.medplum.com/docs/sdk/core.inviterequest.scope): Home > @medplum/core > InviteRequest > scope
- [Core.Inviterequest.Sendemail](https://www.medplum.com/docs/sdk/core.inviterequest.sendemail): Home > @medplum/core > InviteRequest > sendEmail
- [Core.Inviterequest.Upsert](https://www.medplum.com/docs/sdk/core.inviterequest.upsert): Home > @medplum/core > InviteRequest > upsert
- [Core.Ireconnectingwebsocket.Close](https://www.medplum.com/docs/sdk/core.ireconnectingwebsocket.close): Home > @medplum/core > IReconnectingWebSocket > close
- [Core.Ireconnectingwebsocket](https://www.medplum.com/docs/sdk/core.ireconnectingwebsocket): Home > @medplum/core > IReconnectingWebSocket
- [Core.Ireconnectingwebsocket.Readystate](https://www.medplum.com/docs/sdk/core.ireconnectingwebsocket.readystate): Home > @medplum/core > IReconnectingWebSocket > readyState
- [Core.Ireconnectingwebsocket.Reconnect](https://www.medplum.com/docs/sdk/core.ireconnectingwebsocket.reconnect): Home > @medplum/core > IReconnectingWebSocket > reconnect
- [Core.Ireconnectingwebsocket.Send](https://www.medplum.com/docs/sdk/core.ireconnectingwebsocket.send): Home > @medplum/core > IReconnectingWebSocket > send
- [Core.Ireconnectingwebsocketctor._new_](https://www.medplum.com/docs/sdk/core.ireconnectingwebsocketctor._new_): Home > @medplum/core > IReconnectingWebSocketCtor > (new)
- [Core.Ireconnectingwebsocketctor](https://www.medplum.com/docs/sdk/core.ireconnectingwebsocketctor): Home > @medplum/core > IReconnectingWebSocketCtor
- [Core.Isaccepted](https://www.medplum.com/docs/sdk/core.isaccepted): Home > @medplum/core > isAccepted
- [Core.Isackcode](https://www.medplum.com/docs/sdk/core.isackcode): Home > @medplum/core > isAckCode
- [Core.Isaddpharmacyresponse](https://www.medplum.com/docs/sdk/core.isaddpharmacyresponse): Home > @medplum/core > isAddPharmacyResponse
- [Core.Isatom._constructor_](https://www.medplum.com/docs/sdk/core.isatom._constructor_): Home > @medplum/core > IsAtom > (constructor)
- [Core.Isatom.Eval](https://www.medplum.com/docs/sdk/core.isatom.eval): Home > @medplum/core > IsAtom > eval
- [Core.Isatom](https://www.medplum.com/docs/sdk/core.isatom): Home > @medplum/core > IsAtom
- [Core.Isbrowserenvironment](https://www.medplum.com/docs/sdk/core.isbrowserenvironment): Home > @medplum/core > isBrowserEnvironment
- [Core.Iscodeableconcept](https://www.medplum.com/docs/sdk/core.iscodeableconcept): Home > @medplum/core > isCodeableConcept
- [Core.Iscoding](https://www.medplum.com/docs/sdk/core.iscoding): Home > @medplum/core > isCoding
- [Core.Iscompletedsubscriptionrequest](https://www.medplum.com/docs/sdk/core.iscompletedsubscriptionrequest): Home > @medplum/core > isCompletedSubscriptionRequest
- [Core.Iscomplextypecode](https://www.medplum.com/docs/sdk/core.iscomplextypecode): Home > @medplum/core > isComplexTypeCode
- [Core.Isconflict](https://www.medplum.com/docs/sdk/core.isconflict): Home > @medplum/core > isConflict
- [Core.Iscontextversionrequired](https://www.medplum.com/docs/sdk/core.iscontextversionrequired): Home > @medplum/core > isContextVersionRequired
- [Core.Iscreated](https://www.medplum.com/docs/sdk/core.iscreated): Home > @medplum/core > isCreated
- [Core.Isdatatypeloaded](https://www.medplum.com/docs/sdk/core.isdatatypeloaded): Home > @medplum/core > isDataTypeLoaded
- [Core.Isdatestring](https://www.medplum.com/docs/sdk/core.isdatestring): Home > @medplum/core > isDateString
- [Core.Isdatetimestring](https://www.medplum.com/docs/sdk/core.isdatetimestring): Home > @medplum/core > isDateTimeString
- [Core.Isdayofweek](https://www.medplum.com/docs/sdk/core.isdayofweek): Home > @medplum/core > isDayOfWeek
- [Core.Isdefined](https://www.medplum.com/docs/sdk/core.isdefined): Home > @medplum/core > isDefined
- [Core.Isdestructive](https://www.medplum.com/docs/sdk/core.isdestructive): Home > @medplum/core > isDestructive
- [Core.Isempty](https://www.medplum.com/docs/sdk/core.isempty): Home > @medplum/core > isEmpty
- [Core.Iserror](https://www.medplum.com/docs/sdk/core.iserror): Home > @medplum/core > isError
- [Core.Isfhircastresourcetype](https://www.medplum.com/docs/sdk/core.isfhircastresourcetype): Home > @medplum/core > isFhircastResourceType
- [Core.Isfhircriteriamet](https://www.medplum.com/docs/sdk/core.isfhircriteriamet): Home > @medplum/core > isFhirCriteriaMet
- [Core.Isgone](https://www.medplum.com/docs/sdk/core.isgone): Home > @medplum/core > isGone
- [Core.Isjwt](https://www.medplum.com/docs/sdk/core.isjwt): Home > @medplum/core > isJwt
- [Core.Islowercase](https://www.medplum.com/docs/sdk/core.islowercase): Home > @medplum/core > isLowerCase
- [Core.Ismedicationarray](https://www.medplum.com/docs/sdk/core.ismedicationarray): Home > @medplum/core > isMedicationArray
- [Core.Ismedicationcartcontentsresponse](https://www.medplum.com/docs/sdk/core.ismedicationcartcontentsresponse): Home > @medplum/core > isMedicationCartContentsResponse
- [Core.Ismedicationcartmanageresponse](https://www.medplum.com/docs/sdk/core.ismedicationcartmanageresponse): Home > @medplum/core > isMedicationCartManageResponse
- [Core.Ismedicationcheckoutresponse](https://www.medplum.com/docs/sdk/core.ismedicationcheckoutresponse): Home > @medplum/core > isMedicationCheckoutResponse
- [Core.Ismedicationorderresponse](https://www.medplum.com/docs/sdk/core.ismedicationorderresponse): Home > @medplum/core > isMedicationOrderResponse
- [Core.Ismedicationordersetresponse](https://www.medplum.com/docs/sdk/core.ismedicationordersetresponse): Home > @medplum/core > isMedicationOrderSetResponse
- [Core.Ismedplumaccesstoken](https://www.medplum.com/docs/sdk/core.ismedplumaccesstoken): Home > @medplum/core > isMedplumAccessToken
- [Core.Isnodeenvironment](https://www.medplum.com/docs/sdk/core.isnodeenvironment): Home > @medplum/core > isNodeEnvironment
- [Core.Isnotfound](https://www.medplum.com/docs/sdk/core.isnotfound): Home > @medplum/core > isNotFound
- [Core.Isobject](https://www.medplum.com/docs/sdk/core.isobject): Home > @medplum/core > isObject
- [Core.Isok](https://www.medplum.com/docs/sdk/core.isok): Home > @medplum/core > isOk
- [Core.Isoperationoutcome](https://www.medplum.com/docs/sdk/core.isoperationoutcome): Home > @medplum/core > isOperationOutcome
- [Core.Isorganizationarray](https://www.medplum.com/docs/sdk/core.isorganizationarray): Home > @medplum/core > isOrganizationArray
- [Core.Isperiod](https://www.medplum.com/docs/sdk/core.isperiod): Home > @medplum/core > isPeriod
- [Core.Ispopulated](https://www.medplum.com/docs/sdk/core.ispopulated): Home > @medplum/core > isPopulated
- [Core.Isprimitivetype](https://www.medplum.com/docs/sdk/core.isprimitivetype): Home > @medplum/core > isPrimitiveType
- [Core.Isprofileloaded](https://www.medplum.com/docs/sdk/core.isprofileloaded): Home > @medplum/core > isProfileLoaded
- [Core.Isprofileresource](https://www.medplum.com/docs/sdk/core.isprofileresource): Home > @medplum/core > isProfileResource
- [Core.Isquantity](https://www.medplum.com/docs/sdk/core.isquantity): Home > @medplum/core > isQuantity
- [Core.Isquantityequivalent](https://www.medplum.com/docs/sdk/core.isquantityequivalent): Home > @medplum/core > isQuantityEquivalent
- [Core.Isredirect](https://www.medplum.com/docs/sdk/core.isredirect): Home > @medplum/core > isRedirect
- [Core.Isreference](https://www.medplum.com/docs/sdk/core.isreference): Home > @medplum/core > isReference
- [Core.Isresource](https://www.medplum.com/docs/sdk/core.isresource): Home > @medplum/core > isResource
- [Core.Isresourcetype](https://www.medplum.com/docs/sdk/core.isresourcetype): Home > @medplum/core > isResourceType
- [Core.Isresourcetypeschema](https://www.medplum.com/docs/sdk/core.isresourcetypeschema): Home > @medplum/core > isResourceTypeSchema
- [Core.Isresourcewithid](https://www.medplum.com/docs/sdk/core.isresourcewithid): Home > @medplum/core > isResourceWithId
- [Core.Isschedulingrequirement](https://www.medplum.com/docs/sdk/core.isschedulingrequirement): Home > @medplum/core > isSchedulingRequirement
- [Core.Isslicedefinitionwithtypes](https://www.medplum.com/docs/sdk/core.isslicedefinitionwithtypes): Home > @medplum/core > isSliceDefinitionWithTypes
- [Core.Isstring](https://www.medplum.com/docs/sdk/core.isstring): Home > @medplum/core > isString
- [Core.Isstringarray](https://www.medplum.com/docs/sdk/core.isstringarray): Home > @medplum/core > isStringArray
- [Core.Issueseverity](https://www.medplum.com/docs/sdk/core.issueseverity): Home > @medplum/core > IssueSeverity
- [Core.Issuetype](https://www.medplum.com/docs/sdk/core.issuetype): Home > @medplum/core > IssueType
- [Core.Istextobject](https://www.medplum.com/docs/sdk/core.istextobject): Home > @medplum/core > isTextObject
- [Core.Istypedvalue](https://www.medplum.com/docs/sdk/core.istypedvalue): Home > @medplum/core > isTypedValue
- [Core.Isunauthenticated](https://www.medplum.com/docs/sdk/core.isunauthenticated): Home > @medplum/core > isUnauthenticated
- [Core.Isuuid](https://www.medplum.com/docs/sdk/core.isuuid): Home > @medplum/core > isUUID
- [Core.Isvaliddate](https://www.medplum.com/docs/sdk/core.isvaliddate): Home > @medplum/core > isValidDate
- [Core.Isvalidhostname](https://www.medplum.com/docs/sdk/core.isvalidhostname): Home > @medplum/core > isValidHostname
- [Core.Isvalidmedplumsemver](https://www.medplum.com/docs/sdk/core.isvalidmedplumsemver): Home > @medplum/core > isValidMedplumSemver
- [Core.Iwebsocket.Addeventlistener](https://www.medplum.com/docs/sdk/core.iwebsocket.addeventlistener): Home > @medplum/core > IWebSocket > addEventListener
- [Core.Iwebsocket.Addeventlistener_1](https://www.medplum.com/docs/sdk/core.iwebsocket.addeventlistener_1): Home > @medplum/core > IWebSocket > addEventListener
- [Core.Iwebsocket.Binarytype](https://www.medplum.com/docs/sdk/core.iwebsocket.binarytype): Home > @medplum/core > IWebSocket > binaryType
- [Core.Iwebsocket.Bufferedamount](https://www.medplum.com/docs/sdk/core.iwebsocket.bufferedamount): Home > @medplum/core > IWebSocket > bufferedAmount
- [Core.Iwebsocket.Close](https://www.medplum.com/docs/sdk/core.iwebsocket.close): Home > @medplum/core > IWebSocket > close
- [Core.Iwebsocket.Closed](https://www.medplum.com/docs/sdk/core.iwebsocket.closed): Home > @medplum/core > IWebSocket > CLOSED
- [Core.Iwebsocket.Closing](https://www.medplum.com/docs/sdk/core.iwebsocket.closing): Home > @medplum/core > IWebSocket > CLOSING
- [Core.Iwebsocket.Connecting](https://www.medplum.com/docs/sdk/core.iwebsocket.connecting): Home > @medplum/core > IWebSocket > CONNECTING
- [Core.Iwebsocket.Extensions](https://www.medplum.com/docs/sdk/core.iwebsocket.extensions): Home > @medplum/core > IWebSocket > extensions
- [Core.Iwebsocket](https://www.medplum.com/docs/sdk/core.iwebsocket): Home > @medplum/core > IWebSocket
- [Core.Iwebsocket.Open](https://www.medplum.com/docs/sdk/core.iwebsocket.open): Home > @medplum/core > IWebSocket > OPEN
- [Core.Iwebsocket.Protocol](https://www.medplum.com/docs/sdk/core.iwebsocket.protocol): Home > @medplum/core > IWebSocket > protocol
- [Core.Iwebsocket.Readystate](https://www.medplum.com/docs/sdk/core.iwebsocket.readystate): Home > @medplum/core > IWebSocket > readyState
- [Core.Iwebsocket.Removeeventlistener](https://www.medplum.com/docs/sdk/core.iwebsocket.removeeventlistener): Home > @medplum/core > IWebSocket > removeEventListener
- [Core.Iwebsocket.Removeeventlistener_1](https://www.medplum.com/docs/sdk/core.iwebsocket.removeeventlistener_1): Home > @medplum/core > IWebSocket > removeEventListener
- [Core.Iwebsocket.Send](https://www.medplum.com/docs/sdk/core.iwebsocket.send): Home > @medplum/core > IWebSocket > send
- [Core.Iwebsocket.Url](https://www.medplum.com/docs/sdk/core.iwebsocket.url): Home > @medplum/core > IWebSocket > url
- [Core.Iwebsocketeventmap](https://www.medplum.com/docs/sdk/core.iwebsocketeventmap): Home > @medplum/core > IWebSocketEventMap
- [Core.Jwtpayload.Aud](https://www.medplum.com/docs/sdk/core.jwtpayload.aud): Home > @medplum/core > JWTPayload > aud
- [Core.Jwtpayload.Exp](https://www.medplum.com/docs/sdk/core.jwtpayload.exp): Home > @medplum/core > JWTPayload > exp
- [Core.Jwtpayload.Iat](https://www.medplum.com/docs/sdk/core.jwtpayload.iat): Home > @medplum/core > JWTPayload > iat
- [Core.Jwtpayload.Iss](https://www.medplum.com/docs/sdk/core.jwtpayload.iss): Home > @medplum/core > JWTPayload > iss
- [Core.Jwtpayload.Jti](https://www.medplum.com/docs/sdk/core.jwtpayload.jti): Home > @medplum/core > JWTPayload > jti
- [Core.Jwtpayload](https://www.medplum.com/docs/sdk/core.jwtpayload): Home > @medplum/core > JWTPayload
- [Core.Jwtpayload.Nbf](https://www.medplum.com/docs/sdk/core.jwtpayload.nbf): Home > @medplum/core > JWTPayload > nbf
- [Core.Jwtpayload.Sub](https://www.medplum.com/docs/sdk/core.jwtpayload.sub): Home > @medplum/core > JWTPayload > sub
- [Core.Lazy](https://www.medplum.com/docs/sdk/core.lazy): Home > @medplum/core > lazy
- [Core.Literalatom._constructor_](https://www.medplum.com/docs/sdk/core.literalatom._constructor_): Home > @medplum/core > LiteralAtom > (constructor)
- [Core.Literalatom.Eval](https://www.medplum.com/docs/sdk/core.literalatom.eval): Home > @medplum/core > LiteralAtom > eval
- [Core.Literalatom](https://www.medplum.com/docs/sdk/core.literalatom): Home > @medplum/core > LiteralAtom
- [Core.Literalatom.Tostring](https://www.medplum.com/docs/sdk/core.literalatom.tostring): Home > @medplum/core > LiteralAtom > toString
- [Core.Literalatom.Value](https://www.medplum.com/docs/sdk/core.literalatom.value): Home > @medplum/core > LiteralAtom > value
- [Core.Loaddatatype](https://www.medplum.com/docs/sdk/core.loaddatatype): Home > @medplum/core > loadDataType
- [Core.Locationutils](https://www.medplum.com/docs/sdk/core.locationutils): Home > @medplum/core > locationUtils
- [Core.Logger._constructor_](https://www.medplum.com/docs/sdk/core.logger._constructor_): Home > @medplum/core > Logger > (constructor)
- [Core.Logger.Clone](https://www.medplum.com/docs/sdk/core.logger.clone): Home > @medplum/core > Logger > clone
- [Core.Logger.Debug](https://www.medplum.com/docs/sdk/core.logger.debug): Home > @medplum/core > Logger > debug
- [Core.Logger.Error](https://www.medplum.com/docs/sdk/core.logger.error): Home > @medplum/core > Logger > error
- [Core.Logger.Info](https://www.medplum.com/docs/sdk/core.logger.info): Home > @medplum/core > Logger > info
- [Core.Logger.Level](https://www.medplum.com/docs/sdk/core.logger.level): Home > @medplum/core > Logger > level
- [Core.Logger.Log](https://www.medplum.com/docs/sdk/core.logger.log): Home > @medplum/core > Logger > log
- [Core.Logger](https://www.medplum.com/docs/sdk/core.logger): Home > @medplum/core > Logger
- [Core.Logger.Metadata](https://www.medplum.com/docs/sdk/core.logger.metadata): Home > @medplum/core > Logger > metadata
- [Core.Logger.Options](https://www.medplum.com/docs/sdk/core.logger.options): Home > @medplum/core > Logger > options
- [Core.Logger.Prefix](https://www.medplum.com/docs/sdk/core.logger.prefix): Home > @medplum/core > Logger > prefix
- [Core.Logger.Warn](https://www.medplum.com/docs/sdk/core.logger.warn): Home > @medplum/core > Logger > warn
- [Core.Logger.Write](https://www.medplum.com/docs/sdk/core.logger.write): Home > @medplum/core > Logger > write
- [Core.Loggerconfig](https://www.medplum.com/docs/sdk/core.loggerconfig): Home > @medplum/core > LoggerConfig
- [Core.Loggerconfig.Write](https://www.medplum.com/docs/sdk/core.loggerconfig.write): Home > @medplum/core > LoggerConfig > write
- [Core.Loggerconfigoverride](https://www.medplum.com/docs/sdk/core.loggerconfigoverride): Home > @medplum/core > LoggerConfigOverride
- [Core.Loggeroptions](https://www.medplum.com/docs/sdk/core.loggeroptions): Home > @medplum/core > LoggerOptions
- [Core.Loggeroptions.Prefix](https://www.medplum.com/docs/sdk/core.loggeroptions.prefix): Home > @medplum/core > LoggerOptions > prefix
- [Core.Loginauthenticationresponse.Allowedmfamethods](https://www.medplum.com/docs/sdk/core.loginauthenticationresponse.allowedmfamethods): Home > @medplum/core > LoginAuthenticationResponse > allowedMfaMethods
- [Core.Loginauthenticationresponse.Code](https://www.medplum.com/docs/sdk/core.loginauthenticationresponse.code): Home > @medplum/core > LoginAuthenticationResponse > code
- [Core.Loginauthenticationresponse.Email](https://www.medplum.com/docs/sdk/core.loginauthenticationresponse.email): Home > @medplum/core > LoginAuthenticationResponse > email
- [Core.Loginauthenticationresponse.Emailverificationrequired](https://www.medplum.com/docs/sdk/core.loginauthenticationresponse.emailverificationrequired): Home > @medplum/core > LoginAuthenticationResponse > emailVerificationRequired
- [Core.Loginauthenticationresponse.Enrollqrcode](https://www.medplum.com/docs/sdk/core.loginauthenticationresponse.enrollqrcode): Home > @medplum/core > LoginAuthenticationResponse > enrollQrCode
- [Core.Loginauthenticationresponse.Login](https://www.medplum.com/docs/sdk/core.loginauthenticationresponse.login): Home > @medplum/core > LoginAuthenticationResponse > login
- [Core.Loginauthenticationresponse](https://www.medplum.com/docs/sdk/core.loginauthenticationresponse): Home > @medplum/core > LoginAuthenticationResponse
- [Core.Loginauthenticationresponse.Memberships](https://www.medplum.com/docs/sdk/core.loginauthenticationresponse.memberships): Home > @medplum/core > LoginAuthenticationResponse > memberships
- [Core.Loginauthenticationresponse.Mfaenrollrequired](https://www.medplum.com/docs/sdk/core.loginauthenticationresponse.mfaenrollrequired): Home > @medplum/core > LoginAuthenticationResponse > mfaEnrollRequired
- [Core.Loginauthenticationresponse.Mfamethods](https://www.medplum.com/docs/sdk/core.loginauthenticationresponse.mfamethods): Home > @medplum/core > LoginAuthenticationResponse > mfaMethods
- [Core.Loginauthenticationresponse.Mfarequired](https://www.medplum.com/docs/sdk/core.loginauthenticationresponse.mfarequired): Home > @medplum/core > LoginAuthenticationResponse > mfaRequired
- [Core.Loginprofileresponse.Login](https://www.medplum.com/docs/sdk/core.loginprofileresponse.login): Home > @medplum/core > LoginProfileResponse > login
- [Core.Loginprofileresponse](https://www.medplum.com/docs/sdk/core.loginprofileresponse): Home > @medplum/core > LoginProfileResponse
- [Core.Loginprofileresponse.Scope](https://www.medplum.com/docs/sdk/core.loginprofileresponse.scope): Home > @medplum/core > LoginProfileResponse > scope
- [Core.Loginscoperesponse.Code](https://www.medplum.com/docs/sdk/core.loginscoperesponse.code): Home > @medplum/core > LoginScopeResponse > code
- [Core.Loginscoperesponse.Login](https://www.medplum.com/docs/sdk/core.loginscoperesponse.login): Home > @medplum/core > LoginScopeResponse > login
- [Core.Loginscoperesponse](https://www.medplum.com/docs/sdk/core.loginscoperesponse): Home > @medplum/core > LoginScopeResponse
- [Core.Loginstate.Accesstoken](https://www.medplum.com/docs/sdk/core.loginstate.accesstoken): Home > @medplum/core > LoginState > accessToken
- [Core.Loginstate](https://www.medplum.com/docs/sdk/core.loginstate): Home > @medplum/core > LoginState
- [Core.Loginstate.Profile](https://www.medplum.com/docs/sdk/core.loginstate.profile): Home > @medplum/core > LoginState > profile
- [Core.Loginstate.Project](https://www.medplum.com/docs/sdk/core.loginstate.project): Home > @medplum/core > LoginState > project
- [Core.Loginstate.Refreshtoken](https://www.medplum.com/docs/sdk/core.loginstate.refreshtoken): Home > @medplum/core > LoginState > refreshToken
- [Core.Loglevel](https://www.medplum.com/docs/sdk/core.loglevel): Home > @medplum/core > LogLevel
- [Core.Loglevelnames](https://www.medplum.com/docs/sdk/core.loglevelnames): Home > @medplum/core > LogLevelNames
- [Core.Logmessage.Level](https://www.medplum.com/docs/sdk/core.logmessage.level): Home > @medplum/core > LogMessage > level
- [Core.Logmessage](https://www.medplum.com/docs/sdk/core.logmessage): Home > @medplum/core > LogMessage
- [Core.Logmessage.Msg](https://www.medplum.com/docs/sdk/core.logmessage.msg): Home > @medplum/core > LogMessage > msg
- [Core.Logmessage.Timestamp](https://www.medplum.com/docs/sdk/core.logmessage.timestamp): Home > @medplum/core > LogMessage > timestamp
- [Core.Loinc](https://www.medplum.com/docs/sdk/core.loinc): Home > @medplum/core > LOINC
- [Core.Lrucache._constructor_](https://www.medplum.com/docs/sdk/core.lrucache._constructor_): Home > @medplum/core > LRUCache > (constructor)
- [Core.Lrucache.Clear](https://www.medplum.com/docs/sdk/core.lrucache.clear): Home > @medplum/core > LRUCache > clear
- [Core.Lrucache.Delete](https://www.medplum.com/docs/sdk/core.lrucache.delete): Home > @medplum/core > LRUCache > delete
- [Core.Lrucache.Get](https://www.medplum.com/docs/sdk/core.lrucache.get): Home > @medplum/core > LRUCache > get
- [Core.Lrucache.Keys](https://www.medplum.com/docs/sdk/core.lrucache.keys): Home > @medplum/core > LRUCache > keys
- [Core.Lrucache](https://www.medplum.com/docs/sdk/core.lrucache): Home > @medplum/core > LRUCache
- [Core.Lrucache.Set](https://www.medplum.com/docs/sdk/core.lrucache.set): Home > @medplum/core > LRUCache > set
- [Core.Mailaddress.Address](https://www.medplum.com/docs/sdk/core.mailaddress.address): Home > @medplum/core > MailAddress > address
- [Core.Mailaddress](https://www.medplum.com/docs/sdk/core.mailaddress): Home > @medplum/core > MailAddress
- [Core.Mailaddress.Name](https://www.medplum.com/docs/sdk/core.mailaddress.name): Home > @medplum/core > MailAddress > name
- [Core.Mailattachment.Content](https://www.medplum.com/docs/sdk/core.mailattachment.content): Home > @medplum/core > MailAttachment > content
- [Core.Mailattachment.Contenttype](https://www.medplum.com/docs/sdk/core.mailattachment.contenttype): Home > @medplum/core > MailAttachment > contentType
- [Core.Mailattachment.Filename](https://www.medplum.com/docs/sdk/core.mailattachment.filename): Home > @medplum/core > MailAttachment > filename
- [Core.Mailattachment](https://www.medplum.com/docs/sdk/core.mailattachment): Home > @medplum/core > MailAttachment
- [Core.Mailattachment.Path](https://www.medplum.com/docs/sdk/core.mailattachment.path): Home > @medplum/core > MailAttachment > path
- [Core.Maildestination](https://www.medplum.com/docs/sdk/core.maildestination): Home > @medplum/core > MailDestination
- [Core.Mailoptions.Attachments](https://www.medplum.com/docs/sdk/core.mailoptions.attachments): Home > @medplum/core > MailOptions > attachments
- [Core.Mailoptions.Bcc](https://www.medplum.com/docs/sdk/core.mailoptions.bcc): Home > @medplum/core > MailOptions > bcc
- [Core.Mailoptions.Cc](https://www.medplum.com/docs/sdk/core.mailoptions.cc): Home > @medplum/core > MailOptions > cc
- [Core.Mailoptions.From](https://www.medplum.com/docs/sdk/core.mailoptions.from): Home > @medplum/core > MailOptions > from
- [Core.Mailoptions.Html](https://www.medplum.com/docs/sdk/core.mailoptions.html): Home > @medplum/core > MailOptions > html
- [Core.Mailoptions](https://www.medplum.com/docs/sdk/core.mailoptions): Home > @medplum/core > MailOptions
- [Core.Mailoptions.Replyto](https://www.medplum.com/docs/sdk/core.mailoptions.replyto): Home > @medplum/core > MailOptions > replyTo
- [Core.Mailoptions.Sender](https://www.medplum.com/docs/sdk/core.mailoptions.sender): Home > @medplum/core > MailOptions > sender
- [Core.Mailoptions.Subject](https://www.medplum.com/docs/sdk/core.mailoptions.subject): Home > @medplum/core > MailOptions > subject
- [Core.Mailoptions.Text](https://www.medplum.com/docs/sdk/core.mailoptions.text): Home > @medplum/core > MailOptions > text
- [Core.Mailoptions.To](https://www.medplum.com/docs/sdk/core.mailoptions.to): Home > @medplum/core > MailOptions > to
- [Core.Mapbyidentifier](https://www.medplum.com/docs/sdk/core.mapbyidentifier): Home > @medplum/core > mapByIdentifier
- [Core.Marker.Column](https://www.medplum.com/docs/sdk/core.marker.column): Home > @medplum/core > Marker > column
- [Core.Marker.Index](https://www.medplum.com/docs/sdk/core.marker.index): Home > @medplum/core > Marker > index
- [Core.Marker.Line](https://www.medplum.com/docs/sdk/core.marker.line): Home > @medplum/core > Marker > line
- [Core.Marker](https://www.medplum.com/docs/sdk/core.marker): Home > @medplum/core > Marker
- [Core.Matchdiscriminant](https://www.medplum.com/docs/sdk/core.matchdiscriminant): Home > @medplum/core > matchDiscriminant
- [Core.Matchesrange](https://www.medplum.com/docs/sdk/core.matchesrange): Home > @medplum/core > matchesRange
- [Core.Matchessearchrequest](https://www.medplum.com/docs/sdk/core.matchessearchrequest): Home > @medplum/core > matchesSearchRequest
- [Core](https://www.medplum.com/docs/sdk/core): Home > @medplum/core
- [Core.Medication_request_status_reason_response_not_received](https://www.medplum.com/docs/sdk/core.medication_request_status_reason_response_not_received): Home > @medplum/core > MEDICATION\_REQUEST\_STATUS\_REASON\_RESPONSE\_NOT\_RECEIVED
- [Core.Medication_request_status_reason_system](https://www.medplum.com/docs/sdk/core.medication_request_status_reason_system): Home > @medplum/core > MEDICATION\_REQUEST\_STATUS\_REASON\_SYSTEM
- [Core.Medicationcartclearrequest](https://www.medplum.com/docs/sdk/core.medicationcartclearrequest): Home > @medplum/core > MedicationCartClearRequest
- [Core.Medicationcartclearrequest.Patientid](https://www.medplum.com/docs/sdk/core.medicationcartclearrequest.patientid): Home > @medplum/core > MedicationCartClearRequest > patientId
- [Core.Medicationcartclearrequesttoparameters](https://www.medplum.com/docs/sdk/core.medicationcartclearrequesttoparameters): Home > @medplum/core > medicationCartClearRequestToParameters
- [Core.Medicationcartcontentsrequest](https://www.medplum.com/docs/sdk/core.medicationcartcontentsrequest): Home > @medplum/core > MedicationCartContentsRequest
- [Core.Medicationcartcontentsrequest.Patientid](https://www.medplum.com/docs/sdk/core.medicationcartcontentsrequest.patientid): Home > @medplum/core > MedicationCartContentsRequest > patientId
- [Core.Medicationcartcontentsrequesttoparameters](https://www.medplum.com/docs/sdk/core.medicationcartcontentsrequesttoparameters): Home > @medplum/core > medicationCartContentsRequestToParameters
- [Core.Medicationcartcontentsresponse.Draftcount](https://www.medplum.com/docs/sdk/core.medicationcartcontentsresponse.draftcount): Home > @medplum/core > MedicationCartContentsResponse > draftCount
- [Core.Medicationcartcontentsresponse.Items](https://www.medplum.com/docs/sdk/core.medicationcartcontentsresponse.items): Home > @medplum/core > MedicationCartContentsResponse > items
- [Core.Medicationcartcontentsresponse.Locked](https://www.medplum.com/docs/sdk/core.medicationcartcontentsresponse.locked): Home > @medplum/core > MedicationCartContentsResponse > locked
- [Core.Medicationcartcontentsresponse](https://www.medplum.com/docs/sdk/core.medicationcartcontentsresponse): Home > @medplum/core > MedicationCartContentsResponse
- [Core.Medicationcartcontentsresponse.Vendorpatientid](https://www.medplum.com/docs/sdk/core.medicationcartcontentsresponse.vendorpatientid): Home > @medplum/core > MedicationCartContentsResponse > vendorPatientId
- [Core.Medicationcartcontentsresponse.Vendortotal](https://www.medplum.com/docs/sdk/core.medicationcartcontentsresponse.vendortotal): Home > @medplum/core > MedicationCartContentsResponse > vendorTotal
- [Core.Medicationcartitemresult.Error](https://www.medplum.com/docs/sdk/core.medicationcartitemresult.error): Home > @medplum/core > MedicationCartItemResult > error
- [Core.Medicationcartitemresult](https://www.medplum.com/docs/sdk/core.medicationcartitemresult): Home > @medplum/core > MedicationCartItemResult
- [Core.Medicationcartitemresult.Medicationrequestid](https://www.medplum.com/docs/sdk/core.medicationcartitemresult.medicationrequestid): Home > @medplum/core > MedicationCartItemResult > medicationRequestId
- [Core.Medicationcartitemresult.Status](https://www.medplum.com/docs/sdk/core.medicationcartitemresult.status): Home > @medplum/core > MedicationCartItemResult > status
- [Core.Medicationcartitemresult.Vendorlineid](https://www.medplum.com/docs/sdk/core.medicationcartitemresult.vendorlineid): Home > @medplum/core > MedicationCartItemResult > vendorLineId
- [Core.Medicationcartline.Createdat](https://www.medplum.com/docs/sdk/core.medicationcartline.createdat): Home > @medplum/core > MedicationCartLine > createdAt
- [Core.Medicationcartline.Createdby](https://www.medplum.com/docs/sdk/core.medicationcartline.createdby): Home > @medplum/core > MedicationCartLine > createdBy
- [Core.Medicationcartline.Drugname](https://www.medplum.com/docs/sdk/core.medicationcartline.drugname): Home > @medplum/core > MedicationCartLine > drugName
- [Core.Medicationcartline](https://www.medplum.com/docs/sdk/core.medicationcartline): Home > @medplum/core > MedicationCartLine
- [Core.Medicationcartline.Medicationrequestid](https://www.medplum.com/docs/sdk/core.medicationcartline.medicationrequestid): Home > @medplum/core > MedicationCartLine > medicationRequestId
- [Core.Medicationcartline.Ndc](https://www.medplum.com/docs/sdk/core.medicationcartline.ndc): Home > @medplum/core > MedicationCartLine > ndc
- [Core.Medicationcartline.Quantity](https://www.medplum.com/docs/sdk/core.medicationcartline.quantity): Home > @medplum/core > MedicationCartLine > quantity
- [Core.Medicationcartline.Rxnorm](https://www.medplum.com/docs/sdk/core.medicationcartline.rxnorm): Home > @medplum/core > MedicationCartLine > rxnorm
- [Core.Medicationcartline.Status](https://www.medplum.com/docs/sdk/core.medicationcartline.status): Home > @medplum/core > MedicationCartLine > status
- [Core.Medicationcartline.Validationstate](https://www.medplum.com/docs/sdk/core.medicationcartline.validationstate): Home > @medplum/core > MedicationCartLine > validationState
- [Core.Medicationcartline.Vendorlineid](https://www.medplum.com/docs/sdk/core.medicationcartline.vendorlineid): Home > @medplum/core > MedicationCartLine > vendorLineId
- [Core.Medicationcartlinestatus](https://www.medplum.com/docs/sdk/core.medicationcartlinestatus): Home > @medplum/core > MedicationCartLineStatus
- [Core.Medicationcartmanageresponse.Items](https://www.medplum.com/docs/sdk/core.medicationcartmanageresponse.items): Home > @medplum/core > MedicationCartManageResponse > items
- [Core.Medicationcartmanageresponse](https://www.medplum.com/docs/sdk/core.medicationcartmanageresponse): Home > @medplum/core > MedicationCartManageResponse
- [Core.Medicationcartmanageresponse.Removedcount](https://www.medplum.com/docs/sdk/core.medicationcartmanageresponse.removedcount): Home > @medplum/core > MedicationCartManageResponse > removedCount
- [Core.Medicationcartmanageresponse.Vendorpatientid](https://www.medplum.com/docs/sdk/core.medicationcartmanageresponse.vendorpatientid): Home > @medplum/core > MedicationCartManageResponse > vendorPatientId
- [Core.Medicationcartremoverequest](https://www.medplum.com/docs/sdk/core.medicationcartremoverequest): Home > @medplum/core > MedicationCartRemoveRequest
- [Core.Medicationcartremoverequest.Medicationrequestid](https://www.medplum.com/docs/sdk/core.medicationcartremoverequest.medicationrequestid): Home > @medplum/core > MedicationCartRemoveRequest > medicationRequestId
- [Core.Medicationcartremoverequest.Patientid](https://www.medplum.com/docs/sdk/core.medicationcartremoverequest.patientid): Home > @medplum/core > MedicationCartRemoveRequest > patientId
- [Core.Medicationcartremoverequesttoparameters](https://www.medplum.com/docs/sdk/core.medicationcartremoverequesttoparameters): Home > @medplum/core > medicationCartRemoveRequestToParameters
- [Core.Medicationcheckoutitemresult.Duplicate](https://www.medplum.com/docs/sdk/core.medicationcheckoutitemresult.duplicate): Home > @medplum/core > MedicationCheckoutItemResult > duplicate
- [Core.Medicationcheckoutitemresult.Error](https://www.medplum.com/docs/sdk/core.medicationcheckoutitemresult.error): Home > @medplum/core > MedicationCheckoutItemResult > error
- [Core.Medicationcheckoutitemresult](https://www.medplum.com/docs/sdk/core.medicationcheckoutitemresult): Home > @medplum/core > MedicationCheckoutItemResult
- [Core.Medicationcheckoutitemresult.Medicationrequestid](https://www.medplum.com/docs/sdk/core.medicationcheckoutitemresult.medicationrequestid): Home > @medplum/core > MedicationCheckoutItemResult > medicationRequestId
- [Core.Medicationcheckoutitemresult.Status](https://www.medplum.com/docs/sdk/core.medicationcheckoutitemresult.status): Home > @medplum/core > MedicationCheckoutItemResult > status
- [Core.Medicationcheckoutitemresult.Vendorlineid](https://www.medplum.com/docs/sdk/core.medicationcheckoutitemresult.vendorlineid): Home > @medplum/core > MedicationCheckoutItemResult > vendorLineId
- [Core.Medicationcheckoutrequest.Appid](https://www.medplum.com/docs/sdk/core.medicationcheckoutrequest.appid): Home > @medplum/core > MedicationCheckoutRequest > appId
- [Core.Medicationcheckoutrequest](https://www.medplum.com/docs/sdk/core.medicationcheckoutrequest): Home > @medplum/core > MedicationCheckoutRequest
- [Core.Medicationcheckoutrequest.Medicationrequestids](https://www.medplum.com/docs/sdk/core.medicationcheckoutrequest.medicationrequestids): Home > @medplum/core > MedicationCheckoutRequest > medicationRequestIds
- [Core.Medicationcheckoutrequest.Organization](https://www.medplum.com/docs/sdk/core.medicationcheckoutrequest.organization): Home > @medplum/core > MedicationCheckoutRequest > organization
- [Core.Medicationcheckoutrequest.Patientid](https://www.medplum.com/docs/sdk/core.medicationcheckoutrequest.patientid): Home > @medplum/core > MedicationCheckoutRequest > patientId
- [Core.Medicationcheckoutrequesttoparameters](https://www.medplum.com/docs/sdk/core.medicationcheckoutrequesttoparameters): Home > @medplum/core > medicationCheckoutRequestToParameters
- [Core.Medicationcheckoutresponse.Approvalurl](https://www.medplum.com/docs/sdk/core.medicationcheckoutresponse.approvalurl): Home > @medplum/core > MedicationCheckoutResponse > approvalUrl
- [Core.Medicationcheckoutresponse.Items](https://www.medplum.com/docs/sdk/core.medicationcheckoutresponse.items): Home > @medplum/core > MedicationCheckoutResponse > items
- [Core.Medicationcheckoutresponse](https://www.medplum.com/docs/sdk/core.medicationcheckoutresponse): Home > @medplum/core > MedicationCheckoutResponse
- [Core.Medicationcheckoutresponse.Vendorpatientid](https://www.medplum.com/docs/sdk/core.medicationcheckoutresponse.vendorpatientid): Home > @medplum/core > MedicationCheckoutResponse > vendorPatientId
- [Core.Medicationorderdruginput.Drugname](https://www.medplum.com/docs/sdk/core.medicationorderdruginput.drugname): Home > @medplum/core > MedicationOrderDrugInput > drugName
- [Core.Medicationorderdruginput.Drugorder](https://www.medplum.com/docs/sdk/core.medicationorderdruginput.drugorder): Home > @medplum/core > MedicationOrderDrugInput > drugOrder
- [Core.Medicationorderdruginput.Gcnseqno](https://www.medplum.com/docs/sdk/core.medicationorderdruginput.gcnseqno): Home > @medplum/core > MedicationOrderDrugInput > gcnSeqno
- [Core.Medicationorderdruginput.Line1](https://www.medplum.com/docs/sdk/core.medicationorderdruginput.line1): Home > @medplum/core > MedicationOrderDrugInput > line1
- [Core.Medicationorderdruginput](https://www.medplum.com/docs/sdk/core.medicationorderdruginput): Home > @medplum/core > MedicationOrderDrugInput
- [Core.Medicationorderdruginput.Ndc](https://www.medplum.com/docs/sdk/core.medicationorderdruginput.ndc): Home > @medplum/core > MedicationOrderDrugInput > ndc
- [Core.Medicationorderdruginput.Quantity](https://www.medplum.com/docs/sdk/core.medicationorderdruginput.quantity): Home > @medplum/core > MedicationOrderDrugInput > quantity
- [Core.Medicationorderdruginput.Quantityqualifier](https://www.medplum.com/docs/sdk/core.medicationorderdruginput.quantityqualifier): Home > @medplum/core > MedicationOrderDrugInput > quantityQualifier
- [Core.Medicationorderdruginput.Refill](https://www.medplum.com/docs/sdk/core.medicationorderdruginput.refill): Home > @medplum/core > MedicationOrderDrugInput > refill
- [Core.Medicationorderdruginput.Routedmedid](https://www.medplum.com/docs/sdk/core.medicationorderdruginput.routedmedid): Home > @medplum/core > MedicationOrderDrugInput > routedMedId
- [Core.Medicationorderdruginput.Rxnorm](https://www.medplum.com/docs/sdk/core.medicationorderdruginput.rxnorm): Home > @medplum/core > MedicationOrderDrugInput > rxNorm
- [Core.Medicationorderdruginput.Sigline3](https://www.medplum.com/docs/sdk/core.medicationorderdruginput.sigline3): Home > @medplum/core > MedicationOrderDrugInput > sigLine3
- [Core.Medicationorderdruginput.Usesubstitution](https://www.medplum.com/docs/sdk/core.medicationorderdruginput.usesubstitution): Home > @medplum/core > MedicationOrderDrugInput > useSubstitution
- [Core.Medicationorderextensions.Iframeurlextension](https://www.medplum.com/docs/sdk/core.medicationorderextensions.iframeurlextension): Home > @medplum/core > MedicationOrderExtensions > iframeUrlExtension
- [Core.Medicationorderextensions](https://www.medplum.com/docs/sdk/core.medicationorderextensions): Home > @medplum/core > MedicationOrderExtensions
- [Core.Medicationorderextensions.Messageidsystem](https://www.medplum.com/docs/sdk/core.medicationorderextensions.messageidsystem): Home > @medplum/core > MedicationOrderExtensions > messageIdSystem
- [Core.Medicationorderextensions.Pendingorderidsystem](https://www.medplum.com/docs/sdk/core.medicationorderextensions.pendingorderidsystem): Home > @medplum/core > MedicationOrderExtensions > pendingOrderIdSystem
- [Core.Medicationorderextensions.Pendingorderstatusurl](https://www.medplum.com/docs/sdk/core.medicationorderextensions.pendingorderstatusurl): Home > @medplum/core > MedicationOrderExtensions > pendingOrderStatusUrl
- [Core.Medicationorderrequest.Appid](https://www.medplum.com/docs/sdk/core.medicationorderrequest.appid): Home > @medplum/core > MedicationOrderRequest > appId
- [Core.Medicationorderrequest.Combinationmed](https://www.medplum.com/docs/sdk/core.medicationorderrequest.combinationmed): Home > @medplum/core > MedicationOrderRequest > combinationMed
- [Core.Medicationorderrequest.Compoundquantity](https://www.medplum.com/docs/sdk/core.medicationorderrequest.compoundquantity): Home > @medplum/core > MedicationOrderRequest > compoundQuantity
- [Core.Medicationorderrequest.Compoundquantityqualifier](https://www.medplum.com/docs/sdk/core.medicationorderrequest.compoundquantityqualifier): Home > @medplum/core > MedicationOrderRequest > compoundQuantityQualifier
- [Core.Medicationorderrequest.Compoundsigs](https://www.medplum.com/docs/sdk/core.medicationorderrequest.compoundsigs): Home > @medplum/core > MedicationOrderRequest > compoundSigs
- [Core.Medicationorderrequest.Compoundtitle](https://www.medplum.com/docs/sdk/core.medicationorderrequest.compoundtitle): Home > @medplum/core > MedicationOrderRequest > compoundTitle
- [Core.Medicationorderrequest.Conditionids](https://www.medplum.com/docs/sdk/core.medicationorderrequest.conditionids): Home > @medplum/core > MedicationOrderRequest > conditionIds
- [Core.Medicationorderrequest.Coverageid](https://www.medplum.com/docs/sdk/core.medicationorderrequest.coverageid): Home > @medplum/core > MedicationOrderRequest > coverageId
- [Core.Medicationorderrequest.Diagnoses](https://www.medplum.com/docs/sdk/core.medicationorderrequest.diagnoses): Home > @medplum/core > MedicationOrderRequest > diagnoses
- [Core.Medicationorderrequest.Drugs](https://www.medplum.com/docs/sdk/core.medicationorderrequest.drugs): Home > @medplum/core > MedicationOrderRequest > drugs
- [Core.Medicationorderrequest.Durationdays](https://www.medplum.com/docs/sdk/core.medicationorderrequest.durationdays): Home > @medplum/core > MedicationOrderRequest > durationDays
- [Core.Medicationorderrequest.Filldate](https://www.medplum.com/docs/sdk/core.medicationorderrequest.filldate): Home > @medplum/core > MedicationOrderRequest > fillDate
- [Core.Medicationorderrequest](https://www.medplum.com/docs/sdk/core.medicationorderrequest): Home > @medplum/core > MedicationOrderRequest
- [Core.Medicationorderrequest.Medicationrequestid](https://www.medplum.com/docs/sdk/core.medicationorderrequest.medicationrequestid): Home > @medplum/core > MedicationOrderRequest > medicationRequestId
- [Core.Medicationorderrequest.Organization](https://www.medplum.com/docs/sdk/core.medicationorderrequest.organization): Home > @medplum/core > MedicationOrderRequest > organization
- [Core.Medicationorderrequest.Patientid](https://www.medplum.com/docs/sdk/core.medicationorderrequest.patientid): Home > @medplum/core > MedicationOrderRequest > patientId
- [Core.Medicationorderrequest.Patientinstruction](https://www.medplum.com/docs/sdk/core.medicationorderrequest.patientinstruction): Home > @medplum/core > MedicationOrderRequest > patientInstruction
- [Core.Medicationorderrequest.Payerorganizationid](https://www.medplum.com/docs/sdk/core.medicationorderrequest.payerorganizationid): Home > @medplum/core > MedicationOrderRequest > payerOrganizationId
- [Core.Medicationorderrequest.Pharmacyname](https://www.medplum.com/docs/sdk/core.medicationorderrequest.pharmacyname): Home > @medplum/core > MedicationOrderRequest > pharmacyName
- [Core.Medicationorderrequest.Pharmacyncpdpid](https://www.medplum.com/docs/sdk/core.medicationorderrequest.pharmacyncpdpid): Home > @medplum/core > MedicationOrderRequest > pharmacyNcpdpId
- [Core.Medicationorderrequest.Pharmacynote](https://www.medplum.com/docs/sdk/core.medicationorderrequest.pharmacynote): Home > @medplum/core > MedicationOrderRequest > pharmacyNote
- [Core.Medicationorderrequest.Pharmacyorganizationid](https://www.medplum.com/docs/sdk/core.medicationorderrequest.pharmacyorganizationid): Home > @medplum/core > MedicationOrderRequest > pharmacyOrganizationId
- [Core.Medicationorderrequest.Writtendate](https://www.medplum.com/docs/sdk/core.medicationorderrequest.writtendate): Home > @medplum/core > MedicationOrderRequest > writtenDate
- [Core.Medicationorderrequesttoparameters](https://www.medplum.com/docs/sdk/core.medicationorderrequesttoparameters): Home > @medplum/core > medicationOrderRequestToParameters
- [Core.Medicationorderresponse.Launchurl](https://www.medplum.com/docs/sdk/core.medicationorderresponse.launchurl): Home > @medplum/core > MedicationOrderResponse > launchUrl
- [Core.Medicationorderresponse](https://www.medplum.com/docs/sdk/core.medicationorderresponse): Home > @medplum/core > MedicationOrderResponse
- [Core.Medicationorderresponse.Medicationrequestid](https://www.medplum.com/docs/sdk/core.medicationorderresponse.medicationrequestid): Home > @medplum/core > MedicationOrderResponse > medicationRequestId
- [Core.Medicationorderresponse.Orderid](https://www.medplum.com/docs/sdk/core.medicationorderresponse.orderid): Home > @medplum/core > MedicationOrderResponse > orderId
- [Core.Medicationorderresponse.Pendingorderstatus](https://www.medplum.com/docs/sdk/core.medicationorderresponse.pendingorderstatus): Home > @medplum/core > MedicationOrderResponse > pendingOrderStatus
- [Core.Medicationorderresponse.Vendorpatientid](https://www.medplum.com/docs/sdk/core.medicationorderresponse.vendorpatientid): Home > @medplum/core > MedicationOrderResponse > vendorPatientId
- [Core.Medicationordersetrequest.Appid](https://www.medplum.com/docs/sdk/core.medicationordersetrequest.appid): Home > @medplum/core > MedicationOrderSetRequest > appId
- [Core.Medicationordersetrequest](https://www.medplum.com/docs/sdk/core.medicationordersetrequest): Home > @medplum/core > MedicationOrderSetRequest
- [Core.Medicationordersetrequest.Organization](https://www.medplum.com/docs/sdk/core.medicationordersetrequest.organization): Home > @medplum/core > MedicationOrderSetRequest > organization
- [Core.Medicationordersetrequest.Patientid](https://www.medplum.com/docs/sdk/core.medicationordersetrequest.patientid): Home > @medplum/core > MedicationOrderSetRequest > patientId
- [Core.Medicationordersetrequest.Plandefinitionid](https://www.medplum.com/docs/sdk/core.medicationordersetrequest.plandefinitionid): Home > @medplum/core > MedicationOrderSetRequest > planDefinitionId
- [Core.Medicationordersetrequest.Vendorordersetid](https://www.medplum.com/docs/sdk/core.medicationordersetrequest.vendorordersetid): Home > @medplum/core > MedicationOrderSetRequest > vendorOrderSetId
- [Core.Medicationordersetrequesttoparameters](https://www.medplum.com/docs/sdk/core.medicationordersetrequesttoparameters): Home > @medplum/core > medicationOrderSetRequestToParameters
- [Core.Medicationordersetresponse.Launchurl](https://www.medplum.com/docs/sdk/core.medicationordersetresponse.launchurl): Home > @medplum/core > MedicationOrderSetResponse > launchUrl
- [Core.Medicationordersetresponse](https://www.medplum.com/docs/sdk/core.medicationordersetresponse): Home > @medplum/core > MedicationOrderSetResponse
- [Core.Medicationordersetresponse.Plandefinitionid](https://www.medplum.com/docs/sdk/core.medicationordersetresponse.plandefinitionid): Home > @medplum/core > MedicationOrderSetResponse > planDefinitionId
- [Core.Medicationordersetresponse.Vendorordersetid](https://www.medplum.com/docs/sdk/core.medicationordersetresponse.vendorordersetid): Home > @medplum/core > MedicationOrderSetResponse > vendorOrderSetId
- [Core.Medicationordersetresponse.Vendorpatientid](https://www.medplum.com/docs/sdk/core.medicationordersetresponse.vendorpatientid): Home > @medplum/core > MedicationOrderSetResponse > vendorPatientId
- [Core.Medicationsearchparams.Gcnseqnos](https://www.medplum.com/docs/sdk/core.medicationsearchparams.gcnseqnos): Home > @medplum/core > MedicationSearchParams > gcnSeqnos
- [Core.Medicationsearchparams.Includecode](https://www.medplum.com/docs/sdk/core.medicationsearchparams.includecode): Home > @medplum/core > MedicationSearchParams > includeCode
- [Core.Medicationsearchparams](https://www.medplum.com/docs/sdk/core.medicationsearchparams): Home > @medplum/core > MedicationSearchParams
- [Core.Medicationsearchparams.Ndc](https://www.medplum.com/docs/sdk/core.medicationsearchparams.ndc): Home > @medplum/core > MedicationSearchParams > ndc
- [Core.Medicationsearchparams.Quantityqualifiers](https://www.medplum.com/docs/sdk/core.medicationsearchparams.quantityqualifiers): Home > @medplum/core > MedicationSearchParams > quantityQualifiers
- [Core.Medicationsearchparams.Routedmedid](https://www.medplum.com/docs/sdk/core.medicationsearchparams.routedmedid): Home > @medplum/core > MedicationSearchParams > routedMedId
- [Core.Medicationsearchparams.Rxnorm](https://www.medplum.com/docs/sdk/core.medicationsearchparams.rxnorm): Home > @medplum/core > MedicationSearchParams > rxNorm
- [Core.Medicationsearchparams.Searchbrand](https://www.medplum.com/docs/sdk/core.medicationsearchparams.searchbrand): Home > @medplum/core > MedicationSearchParams > searchBrand
- [Core.Medicationsearchparams.Searchgeneric](https://www.medplum.com/docs/sdk/core.medicationsearchparams.searchgeneric): Home > @medplum/core > MedicationSearchParams > searchGeneric
- [Core.Medicationsearchparams.Searchotc](https://www.medplum.com/docs/sdk/core.medicationsearchparams.searchotc): Home > @medplum/core > MedicationSearchParams > searchOtc
- [Core.Medicationsearchparams.Searchsupply](https://www.medplum.com/docs/sdk/core.medicationsearchparams.searchsupply): Home > @medplum/core > MedicationSearchParams > searchSupply
- [Core.Medicationsearchparams.Term](https://www.medplum.com/docs/sdk/core.medicationsearchparams.term): Home > @medplum/core > MedicationSearchParams > term
- [Core.Medicationsearchparamstoparameters](https://www.medplum.com/docs/sdk/core.medicationsearchparamstoparameters): Home > @medplum/core > medicationSearchParamsToParameters
- [Core.Medplum_cli_client_id](https://www.medplum.com/docs/sdk/core.medplum_cli_client_id): Home > @medplum/core > MEDPLUM\_CLI\_CLIENT\_ID
- [Core.Medplum_releases_url](https://www.medplum.com/docs/sdk/core.medplum_releases_url): Home > @medplum/core > MEDPLUM\_RELEASES\_URL
- [Core.Medplum_semver_regex](https://www.medplum.com/docs/sdk/core.medplum_semver_regex): Home > @medplum/core > MEDPLUM\_SEMVER\_REGEX
- [Core.Medplum_version](https://www.medplum.com/docs/sdk/core.medplum_version): Home > @medplum/core > MEDPLUM\_VERSION
- [Core.Medplumclient._constructor_](https://www.medplum.com/docs/sdk/core.medplumclient._constructor_): Home > @medplum/core > MedplumClient > (constructor)
- [Core.Medplumclient.Bulkexport](https://www.medplum.com/docs/sdk/core.medplumclient.bulkexport): Home > @medplum/core > MedplumClient > bulkExport
- [Core.Medplumclient.Callcdsservice](https://www.medplum.com/docs/sdk/core.medplumclient.callcdsservice): Home > @medplum/core > MedplumClient > callCdsService
- [Core.Medplumclient.Clear](https://www.medplum.com/docs/sdk/core.medplumclient.clear): Home > @medplum/core > MedplumClient > clear
- [Core.Medplumclient.Clearactivelogin](https://www.medplum.com/docs/sdk/core.medplumclient.clearactivelogin): Home > @medplum/core > MedplumClient > clearActiveLogin
- [Core.Medplumclient.Createattachment](https://www.medplum.com/docs/sdk/core.medplumclient.createattachment): Home > @medplum/core > MedplumClient > createAttachment
- [Core.Medplumclient.Createattachment_1](https://www.medplum.com/docs/sdk/core.medplumclient.createattachment_1): Home > @medplum/core > MedplumClient > createAttachment
- [Core.Medplumclient.Createbinary](https://www.medplum.com/docs/sdk/core.medplumclient.createbinary): Home > @medplum/core > MedplumClient > createBinary
- [Core.Medplumclient.Createbinary_1](https://www.medplum.com/docs/sdk/core.medplumclient.createbinary_1): Home > @medplum/core > MedplumClient > createBinary
- [Core.Medplumclient.Createcomment](https://www.medplum.com/docs/sdk/core.medplumclient.createcomment): Home > @medplum/core > MedplumClient > createComment
- [Core.Medplumclient.Createdocumentreference](https://www.medplum.com/docs/sdk/core.medplumclient.createdocumentreference): Home > @medplum/core > MedplumClient > createDocumentReference
- [Core.Medplumclient.Createmedia](https://www.medplum.com/docs/sdk/core.medplumclient.createmedia): Home > @medplum/core > MedplumClient > createMedia
- [Core.Medplumclient.Createpdf](https://www.medplum.com/docs/sdk/core.medplumclient.createpdf): Home > @medplum/core > MedplumClient > createPdf
- [Core.Medplumclient.Createpdf_1](https://www.medplum.com/docs/sdk/core.medplumclient.createpdf_1): Home > @medplum/core > MedplumClient > createPdf
- [Core.Medplumclient.Createresource](https://www.medplum.com/docs/sdk/core.medplumclient.createresource): Home > @medplum/core > MedplumClient > createResource
- [Core.Medplumclient.Createresourceifnoneexist](https://www.medplum.com/docs/sdk/core.medplumclient.createresourceifnoneexist): Home > @medplum/core > MedplumClient > createResourceIfNoneExist
- [Core.Medplumclient.Delete](https://www.medplum.com/docs/sdk/core.medplumclient.delete): Home > @medplum/core > MedplumClient > delete
- [Core.Medplumclient.Deleteresource](https://www.medplum.com/docs/sdk/core.medplumclient.deleteresource): Home > @medplum/core > MedplumClient > deleteResource
- [Core.Medplumclient.Download](https://www.medplum.com/docs/sdk/core.medplumclient.download): Home > @medplum/core > MedplumClient > download
- [Core.Medplumclient.Downloadresponse](https://www.medplum.com/docs/sdk/core.medplumclient.downloadresponse): Home > @medplum/core > MedplumClient > downloadResponse
- [Core.Medplumclient.Ensurecodechallenge](https://www.medplum.com/docs/sdk/core.medplumclient.ensurecodechallenge): Home > @medplum/core > MedplumClient > ensureCodeChallenge
- [Core.Medplumclient.Exchangeexternalaccesstoken](https://www.medplum.com/docs/sdk/core.medplumclient.exchangeexternalaccesstoken): Home > @medplum/core > MedplumClient > exchangeExternalAccessToken
- [Core.Medplumclient.Executebatch](https://www.medplum.com/docs/sdk/core.medplumclient.executebatch): Home > @medplum/core > MedplumClient > executeBatch
- [Core.Medplumclient.Executebot](https://www.medplum.com/docs/sdk/core.medplumclient.executebot): Home > @medplum/core > MedplumClient > executeBot
- [Core.Medplumclient.Fhircastconnect](https://www.medplum.com/docs/sdk/core.medplumclient.fhircastconnect): Home > @medplum/core > MedplumClient > fhircastConnect
- [Core.Medplumclient.Fhircastgetcontext](https://www.medplum.com/docs/sdk/core.medplumclient.fhircastgetcontext): Home > @medplum/core > MedplumClient > fhircastGetContext
- [Core.Medplumclient.Fhircastpublish](https://www.medplum.com/docs/sdk/core.medplumclient.fhircastpublish): Home > @medplum/core > MedplumClient > fhircastPublish
- [Core.Medplumclient.Fhircastpublish_1](https://www.medplum.com/docs/sdk/core.medplumclient.fhircastpublish_1): Home > @medplum/core > MedplumClient > fhircastPublish
- [Core.Medplumclient.Fhircastsubscribe](https://www.medplum.com/docs/sdk/core.medplumclient.fhircastsubscribe): Home > @medplum/core > MedplumClient > fhircastSubscribe
- [Core.Medplumclient.Fhircastunsubscribe](https://www.medplum.com/docs/sdk/core.medplumclient.fhircastunsubscribe): Home > @medplum/core > MedplumClient > fhircastUnsubscribe
- [Core.Medplumclient.Fhirsearchurl](https://www.medplum.com/docs/sdk/core.medplumclient.fhirsearchurl): Home > @medplum/core > MedplumClient > fhirSearchUrl
- [Core.Medplumclient.Fhirurl](https://www.medplum.com/docs/sdk/core.medplumclient.fhirurl): Home > @medplum/core > MedplumClient > fhirUrl
- [Core.Medplumclient.Get](https://www.medplum.com/docs/sdk/core.medplumclient.get): Home > @medplum/core > MedplumClient > get
- [Core.Medplumclient.Getaccesspolicy](https://www.medplum.com/docs/sdk/core.medplumclient.getaccesspolicy): Home > @medplum/core > MedplumClient > getAccessPolicy
- [Core.Medplumclient.Getaccesstoken](https://www.medplum.com/docs/sdk/core.medplumclient.getaccesstoken): Home > @medplum/core > MedplumClient > getAccessToken
- [Core.Medplumclient.Getactivelogin](https://www.medplum.com/docs/sdk/core.medplumclient.getactivelogin): Home > @medplum/core > MedplumClient > getActiveLogin
- [Core.Medplumclient.Getauthorizeurl](https://www.medplum.com/docs/sdk/core.medplumclient.getauthorizeurl): Home > @medplum/core > MedplumClient > getAuthorizeUrl
- [Core.Medplumclient.Getbaseurl](https://www.medplum.com/docs/sdk/core.medplumclient.getbaseurl): Home > @medplum/core > MedplumClient > getBaseUrl
- [Core.Medplumclient.Getcached](https://www.medplum.com/docs/sdk/core.medplumclient.getcached): Home > @medplum/core > MedplumClient > getCached
- [Core.Medplumclient.Getcachedreference](https://www.medplum.com/docs/sdk/core.medplumclient.getcachedreference): Home > @medplum/core > MedplumClient > getCachedReference
- [Core.Medplumclient.Getcdsservices](https://www.medplum.com/docs/sdk/core.medplumclient.getcdsservices): Home > @medplum/core > MedplumClient > getCdsServices
- [Core.Medplumclient.Getcdsservicesurl](https://www.medplum.com/docs/sdk/core.medplumclient.getcdsservicesurl): Home > @medplum/core > MedplumClient > getCdsServicesUrl
- [Core.Medplumclient.Getdefaultheaders](https://www.medplum.com/docs/sdk/core.medplumclient.getdefaultheaders): Home > @medplum/core > MedplumClient > getDefaultHeaders
- [Core.Medplumclient.Getexternalauthredirecturi](https://www.medplum.com/docs/sdk/core.medplumclient.getexternalauthredirecturi): Home > @medplum/core > MedplumClient > getExternalAuthRedirectUri
- [Core.Medplumclient.Getfhircasthuburl](https://www.medplum.com/docs/sdk/core.medplumclient.getfhircasthuburl): Home > @medplum/core > MedplumClient > getFhircastHubUrl
- [Core.Medplumclient.Getinitpromise](https://www.medplum.com/docs/sdk/core.medplumclient.getinitpromise): Home > @medplum/core > MedplumClient > getInitPromise
- [Core.Medplumclient.Getlogins](https://www.medplum.com/docs/sdk/core.medplumclient.getlogins): Home > @medplum/core > MedplumClient > getLogins
- [Core.Medplumclient.Getloglevel](https://www.medplum.com/docs/sdk/core.medplumclient.getloglevel): Home > @medplum/core > MedplumClient > getLogLevel
- [Core.Medplumclient.Getlogouturl](https://www.medplum.com/docs/sdk/core.medplumclient.getlogouturl): Home > @medplum/core > MedplumClient > getLogoutUrl
- [Core.Medplumclient.Getmastersubscriptionemitter](https://www.medplum.com/docs/sdk/core.medplumclient.getmastersubscriptionemitter): Home > @medplum/core > MedplumClient > getMasterSubscriptionEmitter
- [Core.Medplumclient.Getprofile](https://www.medplum.com/docs/sdk/core.medplumclient.getprofile): Home > @medplum/core > MedplumClient > getProfile
- [Core.Medplumclient.Getprofileasync](https://www.medplum.com/docs/sdk/core.medplumclient.getprofileasync): Home > @medplum/core > MedplumClient > getProfileAsync
- [Core.Medplumclient.Getproject](https://www.medplum.com/docs/sdk/core.medplumclient.getproject): Home > @medplum/core > MedplumClient > getProject
- [Core.Medplumclient.Getprojectmembership](https://www.medplum.com/docs/sdk/core.medplumclient.getprojectmembership): Home > @medplum/core > MedplumClient > getProjectMembership
- [Core.Medplumclient.Getsubscriptionmanager](https://www.medplum.com/docs/sdk/core.medplumclient.getsubscriptionmanager): Home > @medplum/core > MedplumClient > getSubscriptionManager
- [Core.Medplumclient.Gettokenurl](https://www.medplum.com/docs/sdk/core.medplumclient.gettokenurl): Home > @medplum/core > MedplumClient > getTokenUrl
- [Core.Medplumclient.Getuserconfiguration](https://www.medplum.com/docs/sdk/core.medplumclient.getuserconfiguration): Home > @medplum/core > MedplumClient > getUserConfiguration
- [Core.Medplumclient.Graphql](https://www.medplum.com/docs/sdk/core.medplumclient.graphql): Home > @medplum/core > MedplumClient > graphql
- [Core.Medplumclient.Invalidateall](https://www.medplum.com/docs/sdk/core.medplumclient.invalidateall): Home > @medplum/core > MedplumClient > invalidateAll
- [Core.Medplumclient.Invalidatesearches](https://www.medplum.com/docs/sdk/core.medplumclient.invalidatesearches): Home > @medplum/core > MedplumClient > invalidateSearches
- [Core.Medplumclient.Invalidateurl](https://www.medplum.com/docs/sdk/core.medplumclient.invalidateurl): Home > @medplum/core > MedplumClient > invalidateUrl
- [Core.Medplumclient.Invite](https://www.medplum.com/docs/sdk/core.medplumclient.invite): Home > @medplum/core > MedplumClient > invite
- [Core.Medplumclient.Isauthenticated](https://www.medplum.com/docs/sdk/core.medplumclient.isauthenticated): Home > @medplum/core > MedplumClient > isAuthenticated
- [Core.Medplumclient.Isinitialized](https://www.medplum.com/docs/sdk/core.medplumclient.isinitialized): Home > @medplum/core > MedplumClient > isInitialized
- [Core.Medplumclient.Isloading](https://www.medplum.com/docs/sdk/core.medplumclient.isloading): Home > @medplum/core > MedplumClient > isLoading
- [Core.Medplumclient.Isprojectadmin](https://www.medplum.com/docs/sdk/core.medplumclient.isprojectadmin): Home > @medplum/core > MedplumClient > isProjectAdmin
- [Core.Medplumclient.Issuperadmin](https://www.medplum.com/docs/sdk/core.medplumclient.issuperadmin): Home > @medplum/core > MedplumClient > isSuperAdmin
- [Core.Medplumclient.Keyvalue](https://www.medplum.com/docs/sdk/core.medplumclient.keyvalue): Home > @medplum/core > MedplumClient > keyValue
- [Core.Medplumclient](https://www.medplum.com/docs/sdk/core.medplumclient): Home > @medplum/core > MedplumClient
- [Core.Medplumclient.Notifyresourcemodified](https://www.medplum.com/docs/sdk/core.medplumclient.notifyresourcemodified): Home > @medplum/core > MedplumClient > notifyResourceModified
- [Core.Medplumclient.Patch](https://www.medplum.com/docs/sdk/core.medplumclient.patch): Home > @medplum/core > MedplumClient > patch
- [Core.Medplumclient.Patchresource](https://www.medplum.com/docs/sdk/core.medplumclient.patchresource): Home > @medplum/core > MedplumClient > patchResource
- [Core.Medplumclient.Post](https://www.medplum.com/docs/sdk/core.medplumclient.post): Home > @medplum/core > MedplumClient > post
- [Core.Medplumclient.Processcode](https://www.medplum.com/docs/sdk/core.medplumclient.processcode): Home > @medplum/core > MedplumClient > processCode
- [Core.Medplumclient.Pushtoagent](https://www.medplum.com/docs/sdk/core.medplumclient.pushtoagent): Home > @medplum/core > MedplumClient > pushToAgent
- [Core.Medplumclient.Put](https://www.medplum.com/docs/sdk/core.medplumclient.put): Home > @medplum/core > MedplumClient > put
- [Core.Medplumclient.Ratelimitstatus](https://www.medplum.com/docs/sdk/core.medplumclient.ratelimitstatus): Home > @medplum/core > MedplumClient > rateLimitStatus
- [Core.Medplumclient.Readcanonical](https://www.medplum.com/docs/sdk/core.medplumclient.readcanonical): Home > @medplum/core > MedplumClient > readCanonical
- [Core.Medplumclient.Readhistory](https://www.medplum.com/docs/sdk/core.medplumclient.readhistory): Home > @medplum/core > MedplumClient > readHistory
- [Core.Medplumclient.Readpatienteverything](https://www.medplum.com/docs/sdk/core.medplumclient.readpatienteverything): Home > @medplum/core > MedplumClient > readPatientEverything
- [Core.Medplumclient.Readpatientsummary](https://www.medplum.com/docs/sdk/core.medplumclient.readpatientsummary): Home > @medplum/core > MedplumClient > readPatientSummary
- [Core.Medplumclient.Readreference](https://www.medplum.com/docs/sdk/core.medplumclient.readreference): Home > @medplum/core > MedplumClient > readReference
- [Core.Medplumclient.Readresource](https://www.medplum.com/docs/sdk/core.medplumclient.readresource): Home > @medplum/core > MedplumClient > readResource
- [Core.Medplumclient.Readresourcegraph](https://www.medplum.com/docs/sdk/core.medplumclient.readresourcegraph): Home > @medplum/core > MedplumClient > readResourceGraph
- [Core.Medplumclient.Readversion](https://www.medplum.com/docs/sdk/core.medplumclient.readversion): Home > @medplum/core > MedplumClient > readVersion
- [Core.Medplumclient.Refreshifexpired](https://www.medplum.com/docs/sdk/core.medplumclient.refreshifexpired): Home > @medplum/core > MedplumClient > refreshIfExpired
- [Core.Medplumclient.Requestcache](https://www.medplum.com/docs/sdk/core.medplumclient.requestcache): Home > @medplum/core > MedplumClient > requestCache
- [Core.Medplumclient.Requestprofileschema](https://www.medplum.com/docs/sdk/core.medplumclient.requestprofileschema): Home > @medplum/core > MedplumClient > requestProfileSchema
- [Core.Medplumclient.Requestschema](https://www.medplum.com/docs/sdk/core.medplumclient.requestschema): Home > @medplum/core > MedplumClient > requestSchema
- [Core.Medplumclient.Search](https://www.medplum.com/docs/sdk/core.medplumclient.search): Home > @medplum/core > MedplumClient > search
- [Core.Medplumclient.Searchone](https://www.medplum.com/docs/sdk/core.medplumclient.searchone): Home > @medplum/core > MedplumClient > searchOne
- [Core.Medplumclient.Searchresourcepages](https://www.medplum.com/docs/sdk/core.medplumclient.searchresourcepages): Home > @medplum/core > MedplumClient > searchResourcePages
- [Core.Medplumclient.Searchresources](https://www.medplum.com/docs/sdk/core.medplumclient.searchresources): Home > @medplum/core > MedplumClient > searchResources
- [Core.Medplumclient.Sendemail](https://www.medplum.com/docs/sdk/core.medplumclient.sendemail): Home > @medplum/core > MedplumClient > sendEmail
- [Core.Medplumclient.Setaccesstoken](https://www.medplum.com/docs/sdk/core.medplumclient.setaccesstoken): Home > @medplum/core > MedplumClient > setAccessToken
- [Core.Medplumclient.Setactivelogin](https://www.medplum.com/docs/sdk/core.medplumclient.setactivelogin): Home > @medplum/core > MedplumClient > setActiveLogin
- [Core.Medplumclient.Setbasicauth](https://www.medplum.com/docs/sdk/core.medplumclient.setbasicauth): Home > @medplum/core > MedplumClient > setBasicAuth
- [Core.Medplumclient.Setloglevel](https://www.medplum.com/docs/sdk/core.medplumclient.setloglevel): Home > @medplum/core > MedplumClient > setLogLevel
- [Core.Medplumclient.Setverbose](https://www.medplum.com/docs/sdk/core.medplumclient.setverbose): Home > @medplum/core > MedplumClient > setVerbose
- [Core.Medplumclient.Signinwithexternalauth](https://www.medplum.com/docs/sdk/core.medplumclient.signinwithexternalauth): Home > @medplum/core > MedplumClient > signInWithExternalAuth
- [Core.Medplumclient.Signinwithredirect](https://www.medplum.com/docs/sdk/core.medplumclient.signinwithredirect): Home > @medplum/core > MedplumClient > signInWithRedirect
- [Core.Medplumclient.Signout](https://www.medplum.com/docs/sdk/core.medplumclient.signout): Home > @medplum/core > MedplumClient > signOut
- [Core.Medplumclient.Signoutwithredirect](https://www.medplum.com/docs/sdk/core.medplumclient.signoutwithredirect): Home > @medplum/core > MedplumClient > signOutWithRedirect
- [Core.Medplumclient.Startasyncrequest](https://www.medplum.com/docs/sdk/core.medplumclient.startasyncrequest): Home > @medplum/core > MedplumClient > startAsyncRequest
- [Core.Medplumclient.Startclientlogin](https://www.medplum.com/docs/sdk/core.medplumclient.startclientlogin): Home > @medplum/core > MedplumClient > startClientLogin
- [Core.Medplumclient.Startgooglelogin](https://www.medplum.com/docs/sdk/core.medplumclient.startgooglelogin): Home > @medplum/core > MedplumClient > startGoogleLogin
- [Core.Medplumclient.Startjwtassertionlogin](https://www.medplum.com/docs/sdk/core.medplumclient.startjwtassertionlogin): Home > @medplum/core > MedplumClient > startJwtAssertionLogin
- [Core.Medplumclient.Startjwtbearerlogin](https://www.medplum.com/docs/sdk/core.medplumclient.startjwtbearerlogin): Home > @medplum/core > MedplumClient > startJwtBearerLogin
- [Core.Medplumclient.Startlogin](https://www.medplum.com/docs/sdk/core.medplumclient.startlogin): Home > @medplum/core > MedplumClient > startLogin
- [Core.Medplumclient.Startnewpatient](https://www.medplum.com/docs/sdk/core.medplumclient.startnewpatient): Home > @medplum/core > MedplumClient > startNewPatient
- [Core.Medplumclient.Startnewproject](https://www.medplum.com/docs/sdk/core.medplumclient.startnewproject): Home > @medplum/core > MedplumClient > startNewProject
- [Core.Medplumclient.Startnewuser](https://www.medplum.com/docs/sdk/core.medplumclient.startnewuser): Home > @medplum/core > MedplumClient > startNewUser
- [Core.Medplumclient.Startpkce](https://www.medplum.com/docs/sdk/core.medplumclient.startpkce): Home > @medplum/core > MedplumClient > startPkce
- [Core.Medplumclient.Subscribetocriteria](https://www.medplum.com/docs/sdk/core.medplumclient.subscribetocriteria): Home > @medplum/core > MedplumClient > subscribeToCriteria
- [Core.Medplumclient.Unsubscribefromcriteria](https://www.medplum.com/docs/sdk/core.medplumclient.unsubscribefromcriteria): Home > @medplum/core > MedplumClient > unsubscribeFromCriteria
- [Core.Medplumclient.Updateresource](https://www.medplum.com/docs/sdk/core.medplumclient.updateresource): Home > @medplum/core > MedplumClient > updateResource
- [Core.Medplumclient.Uploadmedia](https://www.medplum.com/docs/sdk/core.medplumclient.uploadmedia): Home > @medplum/core > MedplumClient > uploadMedia
- [Core.Medplumclient.Uploadwithprogress](https://www.medplum.com/docs/sdk/core.medplumclient.uploadwithprogress): Home > @medplum/core > MedplumClient > uploadwithProgress
- [Core.Medplumclient.Upsertresource](https://www.medplum.com/docs/sdk/core.medplumclient.upsertresource): Home > @medplum/core > MedplumClient > upsertResource
- [Core.Medplumclient.Validateresource](https://www.medplum.com/docs/sdk/core.medplumclient.validateresource): Home > @medplum/core > MedplumClient > validateResource
- [Core.Medplumclient.Valuesetexpand](https://www.medplum.com/docs/sdk/core.medplumclient.valuesetexpand): Home > @medplum/core > MedplumClient > valueSetExpand
- [Core.Medplumclient.Wrappedfetch](https://www.medplum.com/docs/sdk/core.medplumclient.wrappedfetch): Home > @medplum/core > MedplumClient > wrappedFetch
- [Core.Medplumclienteventmap](https://www.medplum.com/docs/sdk/core.medplumclienteventmap): Home > @medplum/core > MedplumClientEventMap
- [Core.Medplumclientoptions.Accesstoken](https://www.medplum.com/docs/sdk/core.medplumclientoptions.accesstoken): Home > @medplum/core > MedplumClientOptions > accessToken
- [Core.Medplumclientoptions.Authcredentialsmethod](https://www.medplum.com/docs/sdk/core.medplumclientoptions.authcredentialsmethod): Home > @medplum/core > MedplumClientOptions > authCredentialsMethod
- [Core.Medplumclientoptions.Authorizeurl](https://www.medplum.com/docs/sdk/core.medplumclientoptions.authorizeurl): Home > @medplum/core > MedplumClientOptions > authorizeUrl
- [Core.Medplumclientoptions.Autobatchtime](https://www.medplum.com/docs/sdk/core.medplumclientoptions.autobatchtime): Home > @medplum/core > MedplumClientOptions > autoBatchTime
- [Core.Medplumclientoptions.Baseurl](https://www.medplum.com/docs/sdk/core.medplumclientoptions.baseurl): Home > @medplum/core > MedplumClientOptions > baseUrl
- [Core.Medplumclientoptions.Cachetime](https://www.medplum.com/docs/sdk/core.medplumclientoptions.cachetime): Home > @medplum/core > MedplumClientOptions > cacheTime
- [Core.Medplumclientoptions.Cdsservicesurl](https://www.medplum.com/docs/sdk/core.medplumclientoptions.cdsservicesurl): Home > @medplum/core > MedplumClientOptions > cdsServicesUrl
- [Core.Medplumclientoptions.Clientid](https://www.medplum.com/docs/sdk/core.medplumclientoptions.clientid): Home > @medplum/core > MedplumClientOptions > clientId
- [Core.Medplumclientoptions.Clientsecret](https://www.medplum.com/docs/sdk/core.medplumclientoptions.clientsecret): Home > @medplum/core > MedplumClientOptions > clientSecret
- [Core.Medplumclientoptions.Createpdf](https://www.medplum.com/docs/sdk/core.medplumclientoptions.createpdf): Home > @medplum/core > MedplumClientOptions > createPdf
- [Core.Medplumclientoptions.Defaultheaders](https://www.medplum.com/docs/sdk/core.medplumclientoptions.defaultheaders): Home > @medplum/core > MedplumClientOptions > defaultHeaders
- [Core.Medplumclientoptions.Extendedmode](https://www.medplum.com/docs/sdk/core.medplumclientoptions.extendedmode): Home > @medplum/core > MedplumClientOptions > extendedMode
- [Core.Medplumclientoptions.Fetch](https://www.medplum.com/docs/sdk/core.medplumclientoptions.fetch): Home > @medplum/core > MedplumClientOptions > fetch
- [Core.Medplumclientoptions.Fhircasthuburl](https://www.medplum.com/docs/sdk/core.medplumclientoptions.fhircasthuburl): Home > @medplum/core > MedplumClientOptions > fhircastHubUrl
- [Core.Medplumclientoptions.Fhirurlpath](https://www.medplum.com/docs/sdk/core.medplumclientoptions.fhirurlpath): Home > @medplum/core > MedplumClientOptions > fhirUrlPath
- [Core.Medplumclientoptions.Loglevel](https://www.medplum.com/docs/sdk/core.medplumclientoptions.loglevel): Home > @medplum/core > MedplumClientOptions > logLevel
- [Core.Medplumclientoptions.Logouturl](https://www.medplum.com/docs/sdk/core.medplumclientoptions.logouturl): Home > @medplum/core > MedplumClientOptions > logoutUrl
- [Core.Medplumclientoptions.Maxretries](https://www.medplum.com/docs/sdk/core.medplumclientoptions.maxretries): Home > @medplum/core > MedplumClientOptions > maxRetries
- [Core.Medplumclientoptions.Maxretrytime](https://www.medplum.com/docs/sdk/core.medplumclientoptions.maxretrytime): Home > @medplum/core > MedplumClientOptions > maxRetryTime
- [Core.Medplumclientoptions](https://www.medplum.com/docs/sdk/core.medplumclientoptions): Home > @medplum/core > MedplumClientOptions
- [Core.Medplumclientoptions.Onunauthenticated](https://www.medplum.com/docs/sdk/core.medplumclientoptions.onunauthenticated): Home > @medplum/core > MedplumClientOptions > onUnauthenticated
- [Core.Medplumclientoptions.Redirect](https://www.medplum.com/docs/sdk/core.medplumclientoptions.redirect): Home > @medplum/core > MedplumClientOptions > redirect
- [Core.Medplumclientoptions.Refreshgraceperiod](https://www.medplum.com/docs/sdk/core.medplumclientoptions.refreshgraceperiod): Home > @medplum/core > MedplumClientOptions > refreshGracePeriod
- [Core.Medplumclientoptions.Resourcecachesize](https://www.medplum.com/docs/sdk/core.medplumclientoptions.resourcecachesize): Home > @medplum/core > MedplumClientOptions > resourceCacheSize
- [Core.Medplumclientoptions.Storage](https://www.medplum.com/docs/sdk/core.medplumclientoptions.storage): Home > @medplum/core > MedplumClientOptions > storage
- [Core.Medplumclientoptions.Storageprefix](https://www.medplum.com/docs/sdk/core.medplumclientoptions.storageprefix): Home > @medplum/core > MedplumClientOptions > storagePrefix
- [Core.Medplumclientoptions.Tokenurl](https://www.medplum.com/docs/sdk/core.medplumclientoptions.tokenurl): Home > @medplum/core > MedplumClientOptions > tokenUrl
- [Core.Medplumclientoptions.Verbose](https://www.medplum.com/docs/sdk/core.medplumclientoptions.verbose): Home > @medplum/core > MedplumClientOptions > verbose
- [Core.Medpluminfraconfig.Accountnumber](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.accountnumber): Home > @medplum/core > MedplumInfraConfig > accountNumber
- [Core.Medpluminfraconfig.Additionalcontainers](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.additionalcontainers): Home > @medplum/core > MedplumInfraConfig > additionalContainers
- [Core.Medpluminfraconfig.Apidomainname](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.apidomainname): Home > @medplum/core > MedplumInfraConfig > apiDomainName
- [Core.Medpluminfraconfig.Apiinternetfacing](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.apiinternetfacing): Home > @medplum/core > MedplumInfraConfig > apiInternetFacing
- [Core.Medpluminfraconfig.Apiport](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.apiport): Home > @medplum/core > MedplumInfraConfig > apiPort
- [Core.Medpluminfraconfig.Apisslcertarn](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.apisslcertarn): Home > @medplum/core > MedplumInfraConfig > apiSslCertArn
- [Core.Medpluminfraconfig.Apiwafipsetarn](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.apiwafipsetarn): Home > @medplum/core > MedplumInfraConfig > apiWafIpSetArn
- [Core.Medpluminfraconfig.Appapiproxy](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.appapiproxy): Home > @medplum/core > MedplumInfraConfig > appApiProxy
- [Core.Medpluminfraconfig.Appdomainname](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.appdomainname): Home > @medplum/core > MedplumInfraConfig > appDomainName
- [Core.Medpluminfraconfig.Apploggingbucket](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.apploggingbucket): Home > @medplum/core > MedplumInfraConfig > appLoggingBucket
- [Core.Medpluminfraconfig.Apploggingprefix](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.apploggingprefix): Home > @medplum/core > MedplumInfraConfig > appLoggingPrefix
- [Core.Medpluminfraconfig.Appsslcertarn](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.appsslcertarn): Home > @medplum/core > MedplumInfraConfig > appSslCertArn
- [Core.Medpluminfraconfig.Appwafipsetarn](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.appwafipsetarn): Home > @medplum/core > MedplumInfraConfig > appWafIpSetArn
- [Core.Medpluminfraconfig.Backgroundjobsredis](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.backgroundjobsredis): Home > @medplum/core > MedplumInfraConfig > backgroundJobsRedis
- [Core.Medpluminfraconfig.Baseurl](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.baseurl): Home > @medplum/core > MedplumInfraConfig > baseUrl
- [Core.Medpluminfraconfig.Cacheengine](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.cacheengine): Home > @medplum/core > MedplumInfraConfig > cacheEngine
- [Core.Medpluminfraconfig.Cacheengineversion](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.cacheengineversion): Home > @medplum/core > MedplumInfraConfig > cacheEngineVersion
- [Core.Medpluminfraconfig.Cachenodetype](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.cachenodetype): Home > @medplum/core > MedplumInfraConfig > cacheNodeType
- [Core.Medpluminfraconfig.Cacheredis](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.cacheredis): Home > @medplum/core > MedplumInfraConfig > cacheRedis
- [Core.Medpluminfraconfig.Cachesecuritygroupid](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.cachesecuritygroupid): Home > @medplum/core > MedplumInfraConfig > cacheSecurityGroupId
- [Core.Medpluminfraconfig.Clamscanenabled](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.clamscanenabled): Home > @medplum/core > MedplumInfraConfig > clamscanEnabled
- [Core.Medpluminfraconfig.Clamscanloggingbucket](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.clamscanloggingbucket): Home > @medplum/core > MedplumInfraConfig > clamscanLoggingBucket
- [Core.Medpluminfraconfig.Clamscanloggingprefix](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.clamscanloggingprefix): Home > @medplum/core > MedplumInfraConfig > clamscanLoggingPrefix
- [Core.Medpluminfraconfig.Cloudtrailalarms](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.cloudtrailalarms): Home > @medplum/core > MedplumInfraConfig > cloudTrailAlarms
- [Core.Medpluminfraconfig.Containerinsightsv2](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.containerinsightsv2): Home > @medplum/core > MedplumInfraConfig > containerInsightsV2
- [Core.Medpluminfraconfig.Containerregistrycredentialssecretarn](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.containerregistrycredentialssecretarn): Home > @medplum/core > MedplumInfraConfig > containerRegistryCredentialsSecretArn
- [Core.Medpluminfraconfig.Desiredservercount](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.desiredservercount): Home > @medplum/core > MedplumInfraConfig > desiredServerCount
- [Core.Medpluminfraconfig.Domainname](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.domainname): Home > @medplum/core > MedplumInfraConfig > domainName
- [Core.Medpluminfraconfig.Environment](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.environment): Home > @medplum/core > MedplumInfraConfig > environment
- [Core.Medpluminfraconfig.Fargateautoscaling](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.fargateautoscaling): Home > @medplum/core > MedplumInfraConfig > fargateAutoScaling
- [Core.Medpluminfraconfig.Firelens](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.firelens): Home > @medplum/core > MedplumInfraConfig > fireLens
- [Core.Medpluminfraconfig.Guarddutymalwareprotectionenabled](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.guarddutymalwareprotectionenabled): Home > @medplum/core > MedplumInfraConfig > guardDutyMalwareProtectionEnabled
- [Core.Medpluminfraconfig.Guarddutymalwareprotectionondemandonly](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.guarddutymalwareprotectionondemandonly): Home > @medplum/core > MedplumInfraConfig > guardDutyMalwareProtectionOnDemandOnly
- [Core.Medpluminfraconfig.Hostedzonename](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.hostedzonename): Home > @medplum/core > MedplumInfraConfig > hostedZoneName
- [Core.Medpluminfraconfig.Loadbalanceralgorithm](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.loadbalanceralgorithm): Home > @medplum/core > MedplumInfraConfig > loadBalancerAlgorithm
- [Core.Medpluminfraconfig.Loadbalancerloggingbucket](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.loadbalancerloggingbucket): Home > @medplum/core > MedplumInfraConfig > loadBalancerLoggingBucket
- [Core.Medpluminfraconfig.Loadbalancerloggingprefix](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.loadbalancerloggingprefix): Home > @medplum/core > MedplumInfraConfig > loadBalancerLoggingPrefix
- [Core.Medpluminfraconfig.Loadbalancersecuritygroupid](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.loadbalancersecuritygroupid): Home > @medplum/core > MedplumInfraConfig > loadBalancerSecurityGroupId
- [Core.Medpluminfraconfig.Maxazs](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.maxazs): Home > @medplum/core > MedplumInfraConfig > maxAzs
- [Core.Medpluminfraconfig](https://www.medplum.com/docs/sdk/core.medpluminfraconfig): Home > @medplum/core > MedplumInfraConfig
- [Core.Medpluminfraconfig.Mtlsdomainname](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.mtlsdomainname): Home > @medplum/core > MedplumInfraConfig > mtlsDomainName
- [Core.Medpluminfraconfig.Mtlsinternetfacing](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.mtlsinternetfacing): Home > @medplum/core > MedplumInfraConfig > mtlsInternetFacing
- [Core.Medpluminfraconfig.Mtlssslcertarn](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.mtlssslcertarn): Home > @medplum/core > MedplumInfraConfig > mtlsSslCertArn
- [Core.Medpluminfraconfig.Mtlswafipsetarn](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.mtlswafipsetarn): Home > @medplum/core > MedplumInfraConfig > mtlsWafIpSetArn
- [Core.Medpluminfraconfig.Name](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.name): Home > @medplum/core > MedplumInfraConfig > name
- [Core.Medpluminfraconfig.Pubsubredis](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.pubsubredis): Home > @medplum/core > MedplumInfraConfig > pubSubRedis
- [Core.Medpluminfraconfig.Ratelimitredis](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.ratelimitredis): Home > @medplum/core > MedplumInfraConfig > rateLimitRedis
- [Core.Medpluminfraconfig.Rdsautominorversionupgrade](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.rdsautominorversionupgrade): Home > @medplum/core > MedplumInfraConfig > rdsAutoMinorVersionUpgrade
- [Core.Medpluminfraconfig.Rdsclusterparameters](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.rdsclusterparameters): Home > @medplum/core > MedplumInfraConfig > rdsClusterParameters
- [Core.Medpluminfraconfig.Rdsforceretain](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.rdsforceretain): Home > @medplum/core > MedplumInfraConfig > rdsForceRetain
- [Core.Medpluminfraconfig.Rdsidsmajorversionsuffix](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.rdsidsmajorversionsuffix): Home > @medplum/core > MedplumInfraConfig > rdsIdsMajorVersionSuffix
- [Core.Medpluminfraconfig.Rdsinstances](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.rdsinstances): Home > @medplum/core > MedplumInfraConfig > rdsInstances
- [Core.Medpluminfraconfig.Rdsinstancetype](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.rdsinstancetype): Home > @medplum/core > MedplumInfraConfig > rdsInstanceType
- [Core.Medpluminfraconfig.Rdsinstanceversion](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.rdsinstanceversion): Home > @medplum/core > MedplumInfraConfig > rdsInstanceVersion
- [Core.Medpluminfraconfig.Rdspersistentparametergroups](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.rdspersistentparametergroups): Home > @medplum/core > MedplumInfraConfig > rdsPersistentParameterGroups
- [Core.Medpluminfraconfig.Rdsproxyenabled](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.rdsproxyenabled): Home > @medplum/core > MedplumInfraConfig > rdsProxyEnabled
- [Core.Medpluminfraconfig.Rdsreaderinstancetype](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.rdsreaderinstancetype): Home > @medplum/core > MedplumInfraConfig > rdsReaderInstanceType
- [Core.Medpluminfraconfig.Rdssecretsarn](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.rdssecretsarn): Home > @medplum/core > MedplumInfraConfig > rdsSecretsArn
- [Core.Medpluminfraconfig.Region](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.region): Home > @medplum/core > MedplumInfraConfig > region
- [Core.Medpluminfraconfig.Servercpu](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.servercpu): Home > @medplum/core > MedplumInfraConfig > serverCpu
- [Core.Medpluminfraconfig.Serverimage](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.serverimage): Home > @medplum/core > MedplumInfraConfig > serverImage
- [Core.Medpluminfraconfig.Servermemory](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.servermemory): Home > @medplum/core > MedplumInfraConfig > serverMemory
- [Core.Medpluminfraconfig.Signingkeyid](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.signingkeyid): Home > @medplum/core > MedplumInfraConfig > signingKeyId
- [Core.Medpluminfraconfig.Skipdns](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.skipdns): Home > @medplum/core > MedplumInfraConfig > skipDns
- [Core.Medpluminfraconfig.Stackname](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.stackname): Home > @medplum/core > MedplumInfraConfig > stackName
- [Core.Medpluminfraconfig.Storagebucketname](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.storagebucketname): Home > @medplum/core > MedplumInfraConfig > storageBucketName
- [Core.Medpluminfraconfig.Storagedomainname](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.storagedomainname): Home > @medplum/core > MedplumInfraConfig > storageDomainName
- [Core.Medpluminfraconfig.Storageloggingbucket](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.storageloggingbucket): Home > @medplum/core > MedplumInfraConfig > storageLoggingBucket
- [Core.Medpluminfraconfig.Storageloggingprefix](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.storageloggingprefix): Home > @medplum/core > MedplumInfraConfig > storageLoggingPrefix
- [Core.Medpluminfraconfig.Storagepublickey](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.storagepublickey): Home > @medplum/core > MedplumInfraConfig > storagePublicKey
- [Core.Medpluminfraconfig.Storagesslcertarn](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.storagesslcertarn): Home > @medplum/core > MedplumInfraConfig > storageSslCertArn
- [Core.Medpluminfraconfig.Storagewafipsetarn](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.storagewafipsetarn): Home > @medplum/core > MedplumInfraConfig > storageWafIpSetArn
- [Core.Medpluminfraconfig.Vpcid](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.vpcid): Home > @medplum/core > MedplumInfraConfig > vpcId
- [Core.Medpluminfraconfig.Wafloggroupcreate](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.wafloggroupcreate): Home > @medplum/core > MedplumInfraConfig > wafLogGroupCreate
- [Core.Medpluminfraconfig.Wafloggroupname](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.wafloggroupname): Home > @medplum/core > MedplumInfraConfig > wafLogGroupName
- [Core.Medpluminfraconfig.Workers](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.workers): Home > @medplum/core > MedplumInfraConfig > workers
- [Core.Medpluminfraconfig.Workerservices](https://www.medplum.com/docs/sdk/core.medpluminfraconfig.workerservices): Home > @medplum/core > MedplumInfraConfig > workerServices
- [Core.Medplumkeyvalueclient._constructor_](https://www.medplum.com/docs/sdk/core.medplumkeyvalueclient._constructor_): Home > @medplum/core > MedplumKeyValueClient > (constructor)
- [Core.Medplumkeyvalueclient.Delete](https://www.medplum.com/docs/sdk/core.medplumkeyvalueclient.delete): Home > @medplum/core > MedplumKeyValueClient > delete
- [Core.Medplumkeyvalueclient.Get](https://www.medplum.com/docs/sdk/core.medplumkeyvalueclient.get): Home > @medplum/core > MedplumKeyValueClient > get
- [Core.Medplumkeyvalueclient](https://www.medplum.com/docs/sdk/core.medplumkeyvalueclient): Home > @medplum/core > MedplumKeyValueClient
- [Core.Medplumkeyvalueclient.Medplum](https://www.medplum.com/docs/sdk/core.medplumkeyvalueclient.medplum): Home > @medplum/core > MedplumKeyValueClient > medplum
- [Core.Medplumkeyvalueclient.Set](https://www.medplum.com/docs/sdk/core.medplumkeyvalueclient.set): Home > @medplum/core > MedplumKeyValueClient > set
- [Core.Medplumrequestoptions.Disableautobatch](https://www.medplum.com/docs/sdk/core.medplumrequestoptions.disableautobatch): Home > @medplum/core > MedplumRequestOptions > disableAutoBatch
- [Core.Medplumrequestoptions.Duplex](https://www.medplum.com/docs/sdk/core.medplumrequestoptions.duplex): Home > @medplum/core > MedplumRequestOptions > duplex
- [Core.Medplumrequestoptions.Followredirectoncreated](https://www.medplum.com/docs/sdk/core.medplumrequestoptions.followredirectoncreated): Home > @medplum/core > MedplumRequestOptions > followRedirectOnCreated
- [Core.Medplumrequestoptions.Followredirectonok](https://www.medplum.com/docs/sdk/core.medplumrequestoptions.followredirectonok): Home > @medplum/core > MedplumRequestOptions > followRedirectOnOk
- [Core.Medplumrequestoptions.Maxretries](https://www.medplum.com/docs/sdk/core.medplumrequestoptions.maxretries): Home > @medplum/core > MedplumRequestOptions > maxRetries
- [Core.Medplumrequestoptions.Maxretrytime](https://www.medplum.com/docs/sdk/core.medplumrequestoptions.maxretrytime): Home > @medplum/core > MedplumRequestOptions > maxRetryTime
- [Core.Medplumrequestoptions](https://www.medplum.com/docs/sdk/core.medplumrequestoptions): Home > @medplum/core > MedplumRequestOptions
- [Core.Medplumrequestoptions.Pollstatusonaccepted](https://www.medplum.com/docs/sdk/core.medplumrequestoptions.pollstatusonaccepted): Home > @medplum/core > MedplumRequestOptions > pollStatusOnAccepted
- [Core.Medplumrequestoptions.Pollstatusperiod](https://www.medplum.com/docs/sdk/core.medplumrequestoptions.pollstatusperiod): Home > @medplum/core > MedplumRequestOptions > pollStatusPeriod
- [Core.Medplumsemver](https://www.medplum.com/docs/sdk/core.medplumsemver): Home > @medplum/core > MedplumSemver
- [Core.Medplumsourceinfraconfig.Accountnumber](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.accountnumber): Home > @medplum/core > MedplumSourceInfraConfig > accountNumber
- [Core.Medplumsourceinfraconfig.Additionalcontainers](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.additionalcontainers): Home > @medplum/core > MedplumSourceInfraConfig > additionalContainers
- [Core.Medplumsourceinfraconfig.Apidomainname](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.apidomainname): Home > @medplum/core > MedplumSourceInfraConfig > apiDomainName
- [Core.Medplumsourceinfraconfig.Apiinternetfacing](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.apiinternetfacing): Home > @medplum/core > MedplumSourceInfraConfig > apiInternetFacing
- [Core.Medplumsourceinfraconfig.Apiport](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.apiport): Home > @medplum/core > MedplumSourceInfraConfig > apiPort
- [Core.Medplumsourceinfraconfig.Apisslcertarn](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.apisslcertarn): Home > @medplum/core > MedplumSourceInfraConfig > apiSslCertArn
- [Core.Medplumsourceinfraconfig.Apiwafipsetarn](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.apiwafipsetarn): Home > @medplum/core > MedplumSourceInfraConfig > apiWafIpSetArn
- [Core.Medplumsourceinfraconfig.Appapiproxy](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.appapiproxy): Home > @medplum/core > MedplumSourceInfraConfig > appApiProxy
- [Core.Medplumsourceinfraconfig.Appdomainname](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.appdomainname): Home > @medplum/core > MedplumSourceInfraConfig > appDomainName
- [Core.Medplumsourceinfraconfig.Apploggingbucket](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.apploggingbucket): Home > @medplum/core > MedplumSourceInfraConfig > appLoggingBucket
- [Core.Medplumsourceinfraconfig.Apploggingprefix](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.apploggingprefix): Home > @medplum/core > MedplumSourceInfraConfig > appLoggingPrefix
- [Core.Medplumsourceinfraconfig.Appsslcertarn](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.appsslcertarn): Home > @medplum/core > MedplumSourceInfraConfig > appSslCertArn
- [Core.Medplumsourceinfraconfig.Appwafipsetarn](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.appwafipsetarn): Home > @medplum/core > MedplumSourceInfraConfig > appWafIpSetArn
- [Core.Medplumsourceinfraconfig.Backgroundjobsredis](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.backgroundjobsredis): Home > @medplum/core > MedplumSourceInfraConfig > backgroundJobsRedis
- [Core.Medplumsourceinfraconfig.Baseurl](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.baseurl): Home > @medplum/core > MedplumSourceInfraConfig > baseUrl
- [Core.Medplumsourceinfraconfig.Cacheengine](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.cacheengine): Home > @medplum/core > MedplumSourceInfraConfig > cacheEngine
- [Core.Medplumsourceinfraconfig.Cacheengineversion](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.cacheengineversion): Home > @medplum/core > MedplumSourceInfraConfig > cacheEngineVersion
- [Core.Medplumsourceinfraconfig.Cachenodetype](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.cachenodetype): Home > @medplum/core > MedplumSourceInfraConfig > cacheNodeType
- [Core.Medplumsourceinfraconfig.Cacheredis](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.cacheredis): Home > @medplum/core > MedplumSourceInfraConfig > cacheRedis
- [Core.Medplumsourceinfraconfig.Cachesecuritygroupid](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.cachesecuritygroupid): Home > @medplum/core > MedplumSourceInfraConfig > cacheSecurityGroupId
- [Core.Medplumsourceinfraconfig.Clamscanenabled](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.clamscanenabled): Home > @medplum/core > MedplumSourceInfraConfig > clamscanEnabled
- [Core.Medplumsourceinfraconfig.Clamscanloggingbucket](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.clamscanloggingbucket): Home > @medplum/core > MedplumSourceInfraConfig > clamscanLoggingBucket
- [Core.Medplumsourceinfraconfig.Clamscanloggingprefix](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.clamscanloggingprefix): Home > @medplum/core > MedplumSourceInfraConfig > clamscanLoggingPrefix
- [Core.Medplumsourceinfraconfig.Cloudtrailalarms](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.cloudtrailalarms): Home > @medplum/core > MedplumSourceInfraConfig > cloudTrailAlarms
- [Core.Medplumsourceinfraconfig.Containerinsightsv2](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.containerinsightsv2): Home > @medplum/core > MedplumSourceInfraConfig > containerInsightsV2
- [Core.Medplumsourceinfraconfig.Containerregistrycredentialssecretarn](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.containerregistrycredentialssecretarn): Home > @medplum/core > MedplumSourceInfraConfig > containerRegistryCredentialsSecretArn
- [Core.Medplumsourceinfraconfig.Desiredservercount](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.desiredservercount): Home > @medplum/core > MedplumSourceInfraConfig > desiredServerCount
- [Core.Medplumsourceinfraconfig.Domainname](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.domainname): Home > @medplum/core > MedplumSourceInfraConfig > domainName
- [Core.Medplumsourceinfraconfig.Environment](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.environment): Home > @medplum/core > MedplumSourceInfraConfig > environment
- [Core.Medplumsourceinfraconfig.Fargateautoscaling](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.fargateautoscaling): Home > @medplum/core > MedplumSourceInfraConfig > fargateAutoScaling
- [Core.Medplumsourceinfraconfig.Firelens](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.firelens): Home > @medplum/core > MedplumSourceInfraConfig > fireLens
- [Core.Medplumsourceinfraconfig.Guarddutymalwareprotectionenabled](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.guarddutymalwareprotectionenabled): Home > @medplum/core > MedplumSourceInfraConfig > guardDutyMalwareProtectionEnabled
- [Core.Medplumsourceinfraconfig.Guarddutymalwareprotectionondemandonly](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.guarddutymalwareprotectionondemandonly): Home > @medplum/core > MedplumSourceInfraConfig > guardDutyMalwareProtectionOnDemandOnly
- [Core.Medplumsourceinfraconfig.Hostedzonename](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.hostedzonename): Home > @medplum/core > MedplumSourceInfraConfig > hostedZoneName
- [Core.Medplumsourceinfraconfig.Loadbalanceralgorithm](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.loadbalanceralgorithm): Home > @medplum/core > MedplumSourceInfraConfig > loadBalancerAlgorithm
- [Core.Medplumsourceinfraconfig.Loadbalancerloggingbucket](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.loadbalancerloggingbucket): Home > @medplum/core > MedplumSourceInfraConfig > loadBalancerLoggingBucket
- [Core.Medplumsourceinfraconfig.Loadbalancerloggingprefix](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.loadbalancerloggingprefix): Home > @medplum/core > MedplumSourceInfraConfig > loadBalancerLoggingPrefix
- [Core.Medplumsourceinfraconfig.Loadbalancersecuritygroupid](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.loadbalancersecuritygroupid): Home > @medplum/core > MedplumSourceInfraConfig > loadBalancerSecurityGroupId
- [Core.Medplumsourceinfraconfig.Maxazs](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.maxazs): Home > @medplum/core > MedplumSourceInfraConfig > maxAzs
- [Core.Medplumsourceinfraconfig](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig): Home > @medplum/core > MedplumSourceInfraConfig
- [Core.Medplumsourceinfraconfig.Mtlsdomainname](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.mtlsdomainname): Home > @medplum/core > MedplumSourceInfraConfig > mtlsDomainName
- [Core.Medplumsourceinfraconfig.Mtlsinternetfacing](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.mtlsinternetfacing): Home > @medplum/core > MedplumSourceInfraConfig > mtlsInternetFacing
- [Core.Medplumsourceinfraconfig.Mtlssslcertarn](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.mtlssslcertarn): Home > @medplum/core > MedplumSourceInfraConfig > mtlsSslCertArn
- [Core.Medplumsourceinfraconfig.Mtlswafipsetarn](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.mtlswafipsetarn): Home > @medplum/core > MedplumSourceInfraConfig > mtlsWafIpSetArn
- [Core.Medplumsourceinfraconfig.Name](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.name): Home > @medplum/core > MedplumSourceInfraConfig > name
- [Core.Medplumsourceinfraconfig.Pubsubredis](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.pubsubredis): Home > @medplum/core > MedplumSourceInfraConfig > pubSubRedis
- [Core.Medplumsourceinfraconfig.Ratelimitredis](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.ratelimitredis): Home > @medplum/core > MedplumSourceInfraConfig > rateLimitRedis
- [Core.Medplumsourceinfraconfig.Rdsautominorversionupgrade](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.rdsautominorversionupgrade): Home > @medplum/core > MedplumSourceInfraConfig > rdsAutoMinorVersionUpgrade
- [Core.Medplumsourceinfraconfig.Rdsclusterparameters](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.rdsclusterparameters): Home > @medplum/core > MedplumSourceInfraConfig > rdsClusterParameters
- [Core.Medplumsourceinfraconfig.Rdsforceretain](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.rdsforceretain): Home > @medplum/core > MedplumSourceInfraConfig > rdsForceRetain
- [Core.Medplumsourceinfraconfig.Rdsidsmajorversionsuffix](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.rdsidsmajorversionsuffix): Home > @medplum/core > MedplumSourceInfraConfig > rdsIdsMajorVersionSuffix
- [Core.Medplumsourceinfraconfig.Rdsinstances](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.rdsinstances): Home > @medplum/core > MedplumSourceInfraConfig > rdsInstances
- [Core.Medplumsourceinfraconfig.Rdsinstancetype](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.rdsinstancetype): Home > @medplum/core > MedplumSourceInfraConfig > rdsInstanceType
- [Core.Medplumsourceinfraconfig.Rdsinstanceversion](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.rdsinstanceversion): Home > @medplum/core > MedplumSourceInfraConfig > rdsInstanceVersion
- [Core.Medplumsourceinfraconfig.Rdspersistentparametergroups](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.rdspersistentparametergroups): Home > @medplum/core > MedplumSourceInfraConfig > rdsPersistentParameterGroups
- [Core.Medplumsourceinfraconfig.Rdsproxyenabled](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.rdsproxyenabled): Home > @medplum/core > MedplumSourceInfraConfig > rdsProxyEnabled
- [Core.Medplumsourceinfraconfig.Rdsreaderinstancetype](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.rdsreaderinstancetype): Home > @medplum/core > MedplumSourceInfraConfig > rdsReaderInstanceType
- [Core.Medplumsourceinfraconfig.Rdssecretsarn](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.rdssecretsarn): Home > @medplum/core > MedplumSourceInfraConfig > rdsSecretsArn
- [Core.Medplumsourceinfraconfig.Region](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.region): Home > @medplum/core > MedplumSourceInfraConfig > region
- [Core.Medplumsourceinfraconfig.Servercpu](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.servercpu): Home > @medplum/core > MedplumSourceInfraConfig > serverCpu
- [Core.Medplumsourceinfraconfig.Serverimage](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.serverimage): Home > @medplum/core > MedplumSourceInfraConfig > serverImage
- [Core.Medplumsourceinfraconfig.Servermemory](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.servermemory): Home > @medplum/core > MedplumSourceInfraConfig > serverMemory
- [Core.Medplumsourceinfraconfig.Signingkeyid](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.signingkeyid): Home > @medplum/core > MedplumSourceInfraConfig > signingKeyId
- [Core.Medplumsourceinfraconfig.Skipdns](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.skipdns): Home > @medplum/core > MedplumSourceInfraConfig > skipDns
- [Core.Medplumsourceinfraconfig.Stackname](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.stackname): Home > @medplum/core > MedplumSourceInfraConfig > stackName
- [Core.Medplumsourceinfraconfig.Storagebucketname](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.storagebucketname): Home > @medplum/core > MedplumSourceInfraConfig > storageBucketName
- [Core.Medplumsourceinfraconfig.Storagedomainname](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.storagedomainname): Home > @medplum/core > MedplumSourceInfraConfig > storageDomainName
- [Core.Medplumsourceinfraconfig.Storageloggingbucket](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.storageloggingbucket): Home > @medplum/core > MedplumSourceInfraConfig > storageLoggingBucket
- [Core.Medplumsourceinfraconfig.Storageloggingprefix](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.storageloggingprefix): Home > @medplum/core > MedplumSourceInfraConfig > storageLoggingPrefix
- [Core.Medplumsourceinfraconfig.Storagepublickey](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.storagepublickey): Home > @medplum/core > MedplumSourceInfraConfig > storagePublicKey
- [Core.Medplumsourceinfraconfig.Storagesslcertarn](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.storagesslcertarn): Home > @medplum/core > MedplumSourceInfraConfig > storageSslCertArn
- [Core.Medplumsourceinfraconfig.Storagewafipsetarn](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.storagewafipsetarn): Home > @medplum/core > MedplumSourceInfraConfig > storageWafIpSetArn
- [Core.Medplumsourceinfraconfig.Vpcid](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.vpcid): Home > @medplum/core > MedplumSourceInfraConfig > vpcId
- [Core.Medplumsourceinfraconfig.Wafloggroupcreate](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.wafloggroupcreate): Home > @medplum/core > MedplumSourceInfraConfig > wafLogGroupCreate
- [Core.Medplumsourceinfraconfig.Wafloggroupname](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.wafloggroupname): Home > @medplum/core > MedplumSourceInfraConfig > wafLogGroupName
- [Core.Medplumsourceinfraconfig.Workers](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.workers): Home > @medplum/core > MedplumSourceInfraConfig > workers
- [Core.Medplumsourceinfraconfig.Workerservices](https://www.medplum.com/docs/sdk/core.medplumsourceinfraconfig.workerservices): Home > @medplum/core > MedplumSourceInfraConfig > workerServices
- [Core.Memorystorage._constructor_](https://www.medplum.com/docs/sdk/core.memorystorage._constructor_): Home > @medplum/core > MemoryStorage > (constructor)
- [Core.Memorystorage.Clear](https://www.medplum.com/docs/sdk/core.memorystorage.clear): Home > @medplum/core > MemoryStorage > clear
- [Core.Memorystorage.Getitem](https://www.medplum.com/docs/sdk/core.memorystorage.getitem): Home > @medplum/core > MemoryStorage > getItem
- [Core.Memorystorage.Key](https://www.medplum.com/docs/sdk/core.memorystorage.key): Home > @medplum/core > MemoryStorage > key
- [Core.Memorystorage.Length](https://www.medplum.com/docs/sdk/core.memorystorage.length): Home > @medplum/core > MemoryStorage > length
- [Core.Memorystorage](https://www.medplum.com/docs/sdk/core.memorystorage): Home > @medplum/core > MemoryStorage
- [Core.Memorystorage.Removeitem](https://www.medplum.com/docs/sdk/core.memorystorage.removeitem): Home > @medplum/core > MemoryStorage > removeItem
- [Core.Memorystorage.Setitem](https://www.medplum.com/docs/sdk/core.memorystorage.setitem): Home > @medplum/core > MemoryStorage > setItem
- [Core.Message](https://www.medplum.com/docs/sdk/core.message): Home > @medplum/core > Message
- [Core.Minutestoschedulingduration](https://www.medplum.com/docs/sdk/core.minutestoschedulingduration): Home > @medplum/core > minutesToSchedulingDuration
- [Core.Missingerror._constructor_](https://www.medplum.com/docs/sdk/core.missingerror._constructor_): Home > @medplum/core > MissingError > (constructor)
- [Core.Missingerror](https://www.medplum.com/docs/sdk/core.missingerror): Home > @medplum/core > MissingError
- [Core.Missingerror.Path](https://www.medplum.com/docs/sdk/core.missingerror.path): Home > @medplum/core > MissingError > path
- [Core.Mockasyncclientstorage._constructor_](https://www.medplum.com/docs/sdk/core.mockasyncclientstorage._constructor_): Home > @medplum/core > MockAsyncClientStorage > (constructor)
- [Core.Mockasyncclientstorage.Getinitpromise](https://www.medplum.com/docs/sdk/core.mockasyncclientstorage.getinitpromise): Home > @medplum/core > MockAsyncClientStorage > getInitPromise
- [Core.Mockasyncclientstorage.Isinitialized](https://www.medplum.com/docs/sdk/core.mockasyncclientstorage.isinitialized): Home > @medplum/core > MockAsyncClientStorage > isInitialized
- [Core.Mockasyncclientstorage](https://www.medplum.com/docs/sdk/core.mockasyncclientstorage): Home > @medplum/core > MockAsyncClientStorage
- [Core.Mockasyncclientstorage.Setinitialized](https://www.medplum.com/docs/sdk/core.mockasyncclientstorage.setinitialized): Home > @medplum/core > MockAsyncClientStorage > setInitialized
- [Core.Move](https://www.medplum.com/docs/sdk/core.move): Home > @medplum/core > move
- [Core.Moveoperation.From](https://www.medplum.com/docs/sdk/core.moveoperation.from): Home > @medplum/core > MoveOperation > from
- [Core.Moveoperation](https://www.medplum.com/docs/sdk/core.moveoperation): Home > @medplum/core > MoveOperation
- [Core.Moveoperation.Op](https://www.medplum.com/docs/sdk/core.moveoperation.op): Home > @medplum/core > MoveOperation > op
- [Core.Moveoperation.Path](https://www.medplum.com/docs/sdk/core.moveoperation.path): Home > @medplum/core > MoveOperation > path
- [Core.Mrn_identifier_type](https://www.medplum.com/docs/sdk/core.mrn_identifier_type): Home > @medplum/core > MRN\_IDENTIFIER\_TYPE
- [Core.Multiplematches](https://www.medplum.com/docs/sdk/core.multiplematches): Home > @medplum/core > multipleMatches
- [Core.Ndc](https://www.medplum.com/docs/sdk/core.ndc): Home > @medplum/core > NDC
- [Core.Newpatientrequest.Login](https://www.medplum.com/docs/sdk/core.newpatientrequest.login): Home > @medplum/core > NewPatientRequest > login
- [Core.Newpatientrequest](https://www.medplum.com/docs/sdk/core.newpatientrequest): Home > @medplum/core > NewPatientRequest
- [Core.Newpatientrequest.Projectid](https://www.medplum.com/docs/sdk/core.newpatientrequest.projectid): Home > @medplum/core > NewPatientRequest > projectId
- [Core.Newprojectrequest.Login](https://www.medplum.com/docs/sdk/core.newprojectrequest.login): Home > @medplum/core > NewProjectRequest > login
- [Core.Newprojectrequest](https://www.medplum.com/docs/sdk/core.newprojectrequest): Home > @medplum/core > NewProjectRequest
- [Core.Newprojectrequest.Projectname](https://www.medplum.com/docs/sdk/core.newprojectrequest.projectname): Home > @medplum/core > NewProjectRequest > projectName
- [Core.Newuserrequest.Clientid](https://www.medplum.com/docs/sdk/core.newuserrequest.clientid): Home > @medplum/core > NewUserRequest > clientId
- [Core.Newuserrequest.Email](https://www.medplum.com/docs/sdk/core.newuserrequest.email): Home > @medplum/core > NewUserRequest > email
- [Core.Newuserrequest.Firstname](https://www.medplum.com/docs/sdk/core.newuserrequest.firstname): Home > @medplum/core > NewUserRequest > firstName
- [Core.Newuserrequest.Lastname](https://www.medplum.com/docs/sdk/core.newuserrequest.lastname): Home > @medplum/core > NewUserRequest > lastName
- [Core.Newuserrequest](https://www.medplum.com/docs/sdk/core.newuserrequest): Home > @medplum/core > NewUserRequest
- [Core.Newuserrequest.Password](https://www.medplum.com/docs/sdk/core.newuserrequest.password): Home > @medplum/core > NewUserRequest > password
- [Core.Newuserrequest.Projectid](https://www.medplum.com/docs/sdk/core.newuserrequest.projectid): Home > @medplum/core > NewUserRequest > projectId
- [Core.Newuserrequest.Recaptchasitekey](https://www.medplum.com/docs/sdk/core.newuserrequest.recaptchasitekey): Home > @medplum/core > NewUserRequest > recaptchaSiteKey
- [Core.Newuserrequest.Recaptchatoken](https://www.medplum.com/docs/sdk/core.newuserrequest.recaptchatoken): Home > @medplum/core > NewUserRequest > recaptchaToken
- [Core.Newuserrequest.Remember](https://www.medplum.com/docs/sdk/core.newuserrequest.remember): Home > @medplum/core > NewUserRequest > remember
- [Core.Noop](https://www.medplum.com/docs/sdk/core.noop): Home > @medplum/core > NOOP
- [Core.Normalizearraybufferview](https://www.medplum.com/docs/sdk/core.normalizearraybufferview): Home > @medplum/core > normalizeArrayBufferView
- [Core.Normalizecreatebinaryoptions](https://www.medplum.com/docs/sdk/core.normalizecreatebinaryoptions): Home > @medplum/core > normalizeCreateBinaryOptions
- [Core.Normalizecreatepdfoptions](https://www.medplum.com/docs/sdk/core.normalizecreatepdfoptions): Home > @medplum/core > normalizeCreatePdfOptions
- [Core.Normalizeerrorevent](https://www.medplum.com/docs/sdk/core.normalizeerrorevent): Home > @medplum/core > normalizeErrorEvent
- [Core.Normalizeerrorstring](https://www.medplum.com/docs/sdk/core.normalizeerrorstring): Home > @medplum/core > normalizeErrorString
- [Core.Normalizeoperationoutcome](https://www.medplum.com/docs/sdk/core.normalizeoperationoutcome): Home > @medplum/core > normalizeOperationOutcome
- [Core.Notequalsatom._constructor_](https://www.medplum.com/docs/sdk/core.notequalsatom._constructor_): Home > @medplum/core > NotEqualsAtom > (constructor)
- [Core.Notequalsatom.Eval](https://www.medplum.com/docs/sdk/core.notequalsatom.eval): Home > @medplum/core > NotEqualsAtom > eval
- [Core.Notequalsatom](https://www.medplum.com/docs/sdk/core.notequalsatom): Home > @medplum/core > NotEqualsAtom
- [Core.Notequivalentatom._constructor_](https://www.medplum.com/docs/sdk/core.notequivalentatom._constructor_): Home > @medplum/core > NotEquivalentAtom > (constructor)
- [Core.Notequivalentatom.Eval](https://www.medplum.com/docs/sdk/core.notequivalentatom.eval): Home > @medplum/core > NotEquivalentAtom > eval
- [Core.Notequivalentatom](https://www.medplum.com/docs/sdk/core.notequivalentatom): Home > @medplum/core > NotEquivalentAtom
- [Core.Notfound](https://www.medplum.com/docs/sdk/core.notfound): Home > @medplum/core > notFound
- [Core.Notmodified](https://www.medplum.com/docs/sdk/core.notmodified): Home > @medplum/core > notModified
- [Core.Oauthclientassertiontype](https://www.medplum.com/docs/sdk/core.oauthclientassertiontype): Home > @medplum/core > OAuthClientAssertionType
- [Core.Oauthgranttype](https://www.medplum.com/docs/sdk/core.oauthgranttype): Home > @medplum/core > OAuthGrantType
- [Core.Oauthsigningalgorithm](https://www.medplum.com/docs/sdk/core.oauthsigningalgorithm): Home > @medplum/core > OAuthSigningAlgorithm
- [Core.Oauthtokenauthmethod](https://www.medplum.com/docs/sdk/core.oauthtokenauthmethod): Home > @medplum/core > OAuthTokenAuthMethod
- [Core.Oauthtokentype](https://www.medplum.com/docs/sdk/core.oauthtokentype): Home > @medplum/core > OAuthTokenType
- [Core.Occurrencechangedextensionuri](https://www.medplum.com/docs/sdk/core.occurrencechangedextensionuri): Home > @medplum/core > OccurrenceChangedExtensionURI
- [Core.Operation](https://www.medplum.com/docs/sdk/core.operation): Home > @medplum/core > Operation
- [Core.Operationoutcomeerror._constructor_](https://www.medplum.com/docs/sdk/core.operationoutcomeerror._constructor_): Home > @medplum/core > OperationOutcomeError > (constructor)
- [Core.Operationoutcomeerror](https://www.medplum.com/docs/sdk/core.operationoutcomeerror): Home > @medplum/core > OperationOutcomeError
- [Core.Operationoutcomeerror.Outcome](https://www.medplum.com/docs/sdk/core.operationoutcomeerror.outcome): Home > @medplum/core > OperationOutcomeError > outcome
- [Core.Operationoutcomeissuetostring](https://www.medplum.com/docs/sdk/core.operationoutcomeissuetostring): Home > @medplum/core > operationOutcomeIssueToString
- [Core.Operationoutcometostring](https://www.medplum.com/docs/sdk/core.operationoutcometostring): Home > @medplum/core > operationOutcomeToString
- [Core.Operator](https://www.medplum.com/docs/sdk/core.operator): Home > @medplum/core > Operator
- [Core.Operatorprecedence](https://www.medplum.com/docs/sdk/core.operatorprecedence): Home > @medplum/core > OperatorPrecedence
- [Core.Options](https://www.medplum.com/docs/sdk/core.options): Home > @medplum/core > Options
- [Core.Oratom._constructor_](https://www.medplum.com/docs/sdk/core.oratom._constructor_): Home > @medplum/core > OrAtom > (constructor)
- [Core.Oratom.Eval](https://www.medplum.com/docs/sdk/core.oratom.eval): Home > @medplum/core > OrAtom > eval
- [Core.Oratom](https://www.medplum.com/docs/sdk/core.oratom): Home > @medplum/core > OrAtom
- [Core.Ordersetsyncresponse.Failedcount](https://www.medplum.com/docs/sdk/core.ordersetsyncresponse.failedcount): Home > @medplum/core > OrderSetSyncResponse > failedCount
- [Core.Ordersetsyncresponse](https://www.medplum.com/docs/sdk/core.ordersetsyncresponse): Home > @medplum/core > OrderSetSyncResponse
- [Core.Ordersetsyncresponse.Mode](https://www.medplum.com/docs/sdk/core.ordersetsyncresponse.mode): Home > @medplum/core > OrderSetSyncResponse > mode
- [Core.Ordersetsyncresponse.Plandefinitionid](https://www.medplum.com/docs/sdk/core.ordersetsyncresponse.plandefinitionid): Home > @medplum/core > OrderSetSyncResponse > planDefinitionId
- [Core.Ordersetsyncresponse.Results](https://www.medplum.com/docs/sdk/core.ordersetsyncresponse.results): Home > @medplum/core > OrderSetSyncResponse > results
- [Core.Ordersetsyncresponse.Scriptsureordersetid](https://www.medplum.com/docs/sdk/core.ordersetsyncresponse.scriptsureordersetid): Home > @medplum/core > OrderSetSyncResponse > scriptSureOrdersetId
- [Core.Ordersetsyncresponse.Syncedcount](https://www.medplum.com/docs/sdk/core.ordersetsyncresponse.syncedcount): Home > @medplum/core > OrderSetSyncResponse > syncedCount
- [Core.Ordersetsyncsequenceresult.Actiontitle](https://www.medplum.com/docs/sdk/core.ordersetsyncsequenceresult.actiontitle): Home > @medplum/core > OrderSetSyncSequenceResult > actionTitle
- [Core.Ordersetsyncsequenceresult.Activitydefinitionurl](https://www.medplum.com/docs/sdk/core.ordersetsyncsequenceresult.activitydefinitionurl): Home > @medplum/core > OrderSetSyncSequenceResult > activityDefinitionUrl
- [Core.Ordersetsyncsequenceresult.Error](https://www.medplum.com/docs/sdk/core.ordersetsyncsequenceresult.error): Home > @medplum/core > OrderSetSyncSequenceResult > error
- [Core.Ordersetsyncsequenceresult](https://www.medplum.com/docs/sdk/core.ordersetsyncsequenceresult): Home > @medplum/core > OrderSetSyncSequenceResult
- [Core.Ordersetsyncsequenceresult.Scriptsureorderid](https://www.medplum.com/docs/sdk/core.ordersetsyncsequenceresult.scriptsureorderid): Home > @medplum/core > OrderSetSyncSequenceResult > scriptSureOrderId
- [Core.Ordersetsyncsequenceresult.Scriptsuresequenceid](https://www.medplum.com/docs/sdk/core.ordersetsyncsequenceresult.scriptsuresequenceid): Home > @medplum/core > OrderSetSyncSequenceResult > scriptSureSequenceId
- [Core.Ordersetsyncsequenceresult.Status](https://www.medplum.com/docs/sdk/core.ordersetsyncsequenceresult.status): Home > @medplum/core > OrderSetSyncSequenceResult > status
- [Core.Outputrow](https://www.medplum.com/docs/sdk/core.outputrow): Home > @medplum/core > OutputRow
- [Core.Parameterstomedicationcartcontentsresponse](https://www.medplum.com/docs/sdk/core.parameterstomedicationcartcontentsresponse): Home > @medplum/core > parametersToMedicationCartContentsResponse
- [Core.Parameterstomedicationcartmanageresponse](https://www.medplum.com/docs/sdk/core.parameterstomedicationcartmanageresponse): Home > @medplum/core > parametersToMedicationCartManageResponse
- [Core.Parameterstomedicationcheckoutresponse](https://www.medplum.com/docs/sdk/core.parameterstomedicationcheckoutresponse): Home > @medplum/core > parametersToMedicationCheckoutResponse
- [Core.Parameterstomedicationorderresponse](https://www.medplum.com/docs/sdk/core.parameterstomedicationorderresponse): Home > @medplum/core > parametersToMedicationOrderResponse
- [Core.Parameterstomedicationordersetresponse](https://www.medplum.com/docs/sdk/core.parameterstomedicationordersetresponse): Home > @medplum/core > parametersToMedicationOrderSetResponse
- [Core.Parameterstoordersetsyncresponse](https://www.medplum.com/docs/sdk/core.parameterstoordersetsyncresponse): Home > @medplum/core > parametersToOrderSetSyncResponse
- [Core.Parsefhirpath](https://www.medplum.com/docs/sdk/core.parsefhirpath): Home > @medplum/core > parseFhirPath
- [Core.Parsefhirpathpatchparameters](https://www.medplum.com/docs/sdk/core.parsefhirpathpatchparameters): Home > @medplum/core > parseFhirPathPatchParameters
- [Core.Parsefilterparameter](https://www.medplum.com/docs/sdk/core.parsefilterparameter): Home > @medplum/core > parseFilterParameter
- [Core.Parsehl7datetime](https://www.medplum.com/docs/sdk/core.parsehl7datetime): Home > @medplum/core > parseHl7DateTime
- [Core.Parsejwtpayload](https://www.medplum.com/docs/sdk/core.parsejwtpayload): Home > @medplum/core > parseJWTPayload
- [Core.Parseloglevel](https://www.medplum.com/docs/sdk/core.parseloglevel): Home > @medplum/core > parseLogLevel
- [Core.Parsemappinglanguage](https://www.medplum.com/docs/sdk/core.parsemappinglanguage): Home > @medplum/core > parseMappingLanguage
- [Core.Parseparameter](https://www.medplum.com/docs/sdk/core.parseparameter): Home > @medplum/core > parseParameter
- [Core.Parser._constructor_](https://www.medplum.com/docs/sdk/core.parser._constructor_): Home > @medplum/core > Parser > (constructor)
- [Core.Parser.Consume](https://www.medplum.com/docs/sdk/core.parser.consume): Home > @medplum/core > Parser > consume
- [Core.Parser.Consumeandparse](https://www.medplum.com/docs/sdk/core.parser.consumeandparse): Home > @medplum/core > Parser > consumeAndParse
- [Core.Parser.Getinfixparselet](https://www.medplum.com/docs/sdk/core.parser.getinfixparselet): Home > @medplum/core > Parser > getInfixParselet
- [Core.Parser.Getprecedence](https://www.medplum.com/docs/sdk/core.parser.getprecedence): Home > @medplum/core > Parser > getPrecedence
- [Core.Parser.Hasmore](https://www.medplum.com/docs/sdk/core.parser.hasmore): Home > @medplum/core > Parser > hasMore
- [Core.Parser.Match](https://www.medplum.com/docs/sdk/core.parser.match): Home > @medplum/core > Parser > match
- [Core.Parser](https://www.medplum.com/docs/sdk/core.parser): Home > @medplum/core > Parser
- [Core.Parser.Peek](https://www.medplum.com/docs/sdk/core.parser.peek): Home > @medplum/core > Parser > peek
- [Core.Parser.Removecomments](https://www.medplum.com/docs/sdk/core.parser.removecomments): Home > @medplum/core > Parser > removeComments
- [Core.Parserbuilder.Construct](https://www.medplum.com/docs/sdk/core.parserbuilder.construct): Home > @medplum/core > ParserBuilder > construct
- [Core.Parserbuilder.Infixleft](https://www.medplum.com/docs/sdk/core.parserbuilder.infixleft): Home > @medplum/core > ParserBuilder > infixLeft
- [Core.Parserbuilder](https://www.medplum.com/docs/sdk/core.parserbuilder): Home > @medplum/core > ParserBuilder
- [Core.Parserbuilder.Prefix](https://www.medplum.com/docs/sdk/core.parserbuilder.prefix): Home > @medplum/core > ParserBuilder > prefix
- [Core.Parserbuilder.Registerinfix](https://www.medplum.com/docs/sdk/core.parserbuilder.registerinfix): Home > @medplum/core > ParserBuilder > registerInfix
- [Core.Parserbuilder.Registerprefix](https://www.medplum.com/docs/sdk/core.parserbuilder.registerprefix): Home > @medplum/core > ParserBuilder > registerPrefix
- [Core.Parsereference](https://www.medplum.com/docs/sdk/core.parsereference): Home > @medplum/core > parseReference
- [Core.Parsesearchrequest](https://www.medplum.com/docs/sdk/core.parsesearchrequest): Home > @medplum/core > parseSearchRequest
- [Core.Parsesmarthealthlink](https://www.medplum.com/docs/sdk/core.parsesmarthealthlink): Home > @medplum/core > parseSmartHealthLink
- [Core.Parsestructuredefinition](https://www.medplum.com/docs/sdk/core.parsestructuredefinition): Home > @medplum/core > parseStructureDefinition
- [Core.Parsexfhirquery](https://www.medplum.com/docs/sdk/core.parsexfhirquery): Home > @medplum/core > parseXFhirQuery
- [Core.Participation_type_system](https://www.medplum.com/docs/sdk/core.participation_type_system): Home > @medplum/core > PARTICIPATION\_TYPE\_SYSTEM
- [Core.Patch](https://www.medplum.com/docs/sdk/core.patch): Home > @medplum/core > Patch
- [Core.Patchoperation](https://www.medplum.com/docs/sdk/core.patchoperation): Home > @medplum/core > PatchOperation
- [Core.Patchoperation.Op](https://www.medplum.com/docs/sdk/core.patchoperation.op): Home > @medplum/core > PatchOperation > op
- [Core.Patchoperation.Path](https://www.medplum.com/docs/sdk/core.patchoperation.path): Home > @medplum/core > PatchOperation > path
- [Core.Patchoperation.Value](https://www.medplum.com/docs/sdk/core.patchoperation.value): Home > @medplum/core > PatchOperation > value
- [Core.Patchoptions.Implicitarraycreation](https://www.medplum.com/docs/sdk/core.patchoptions.implicitarraycreation): Home > @medplum/core > PatchOptions > implicitArrayCreation
- [Core.Patchoptions](https://www.medplum.com/docs/sdk/core.patchoptions): Home > @medplum/core > PatchOptions
- [Core.Pathtojsonpointer](https://www.medplum.com/docs/sdk/core.pathtojsonpointer): Home > @medplum/core > pathToJSONPointer
- [Core.Patient_preferred_pharmacy_url](https://www.medplum.com/docs/sdk/core.patient_preferred_pharmacy_url): Home > @medplum/core > PATIENT\_PREFERRED\_PHARMACY\_URL
- [Core.Pendingsubscriptionrequest](https://www.medplum.com/docs/sdk/core.pendingsubscriptionrequest): Home > @medplum/core > PendingSubscriptionRequest
- [Core.Pharmacy_preference_type_system](https://www.medplum.com/docs/sdk/core.pharmacy_preference_type_system): Home > @medplum/core > PHARMACY\_PREFERENCE\_TYPE\_SYSTEM
- [Core.Pharmacy_type_preferred](https://www.medplum.com/docs/sdk/core.pharmacy_type_preferred): Home > @medplum/core > PHARMACY\_TYPE\_PREFERRED
- [Core.Pharmacy_type_primary](https://www.medplum.com/docs/sdk/core.pharmacy_type_primary): Home > @medplum/core > PHARMACY\_TYPE\_PRIMARY
- [Core.Pharmacysearchparams.Address](https://www.medplum.com/docs/sdk/core.pharmacysearchparams.address): Home > @medplum/core > PharmacySearchParams > address
- [Core.Pharmacysearchparams.City](https://www.medplum.com/docs/sdk/core.pharmacysearchparams.city): Home > @medplum/core > PharmacySearchParams > city
- [Core.Pharmacysearchparams](https://www.medplum.com/docs/sdk/core.pharmacysearchparams): Home > @medplum/core > PharmacySearchParams
- [Core.Pharmacysearchparams.Name](https://www.medplum.com/docs/sdk/core.pharmacysearchparams.name): Home > @medplum/core > PharmacySearchParams > name
- [Core.Pharmacysearchparams.Ncpdpid](https://www.medplum.com/docs/sdk/core.pharmacysearchparams.ncpdpid): Home > @medplum/core > PharmacySearchParams > ncpdpID
- [Core.Pharmacysearchparams.Organization](https://www.medplum.com/docs/sdk/core.pharmacysearchparams.organization): Home > @medplum/core > PharmacySearchParams > organization
- [Core.Pharmacysearchparams.Phoneorfax](https://www.medplum.com/docs/sdk/core.pharmacysearchparams.phoneorfax): Home > @medplum/core > PharmacySearchParams > phoneOrFax
- [Core.Pharmacysearchparams.State](https://www.medplum.com/docs/sdk/core.pharmacysearchparams.state): Home > @medplum/core > PharmacySearchParams > state
- [Core.Pharmacysearchparams.Zip](https://www.medplum.com/docs/sdk/core.pharmacysearchparams.zip): Home > @medplum/core > PharmacySearchParams > zip
- [Core.Pointer._constructor_](https://www.medplum.com/docs/sdk/core.pointer._constructor_): Home > @medplum/core > Pointer > (constructor)
- [Core.Pointer.Add](https://www.medplum.com/docs/sdk/core.pointer.add): Home > @medplum/core > Pointer > add
- [Core.Pointer.Evaluate](https://www.medplum.com/docs/sdk/core.pointer.evaluate): Home > @medplum/core > Pointer > evaluate
- [Core.Pointer.Fromjson](https://www.medplum.com/docs/sdk/core.pointer.fromjson): Home > @medplum/core > Pointer > fromJSON
- [Core.Pointer.Get](https://www.medplum.com/docs/sdk/core.pointer.get): Home > @medplum/core > Pointer > get
- [Core.Pointer](https://www.medplum.com/docs/sdk/core.pointer): Home > @medplum/core > Pointer
- [Core.Pointer.Parent](https://www.medplum.com/docs/sdk/core.pointer.parent): Home > @medplum/core > Pointer > parent
- [Core.Pointer.Push](https://www.medplum.com/docs/sdk/core.pointer.push): Home > @medplum/core > Pointer > push
- [Core.Pointer.Set](https://www.medplum.com/docs/sdk/core.pointer.set): Home > @medplum/core > Pointer > set
- [Core.Pointer.Tokens](https://www.medplum.com/docs/sdk/core.pointer.tokens): Home > @medplum/core > Pointer > tokens
- [Core.Pointer.Tostring](https://www.medplum.com/docs/sdk/core.pointer.tostring): Home > @medplum/core > Pointer > toString
- [Core.Pointerevaluation.Key](https://www.medplum.com/docs/sdk/core.pointerevaluation.key): Home > @medplum/core > PointerEvaluation > key
- [Core.Pointerevaluation](https://www.medplum.com/docs/sdk/core.pointerevaluation): Home > @medplum/core > PointerEvaluation
- [Core.Pointerevaluation.Parent](https://www.medplum.com/docs/sdk/core.pointerevaluation.parent): Home > @medplum/core > PointerEvaluation > parent
- [Core.Pointerevaluation.Value](https://www.medplum.com/docs/sdk/core.pointerevaluation.value): Home > @medplum/core > PointerEvaluation > value
- [Core.Preciseequals](https://www.medplum.com/docs/sdk/core.preciseequals): Home > @medplum/core > preciseEquals
- [Core.Precisegreaterthan](https://www.medplum.com/docs/sdk/core.precisegreaterthan): Home > @medplum/core > preciseGreaterThan
- [Core.Precisegreaterthanorequals](https://www.medplum.com/docs/sdk/core.precisegreaterthanorequals): Home > @medplum/core > preciseGreaterThanOrEquals
- [Core.Preciselessthan](https://www.medplum.com/docs/sdk/core.preciselessthan): Home > @medplum/core > preciseLessThan
- [Core.Preciselessthanorequals](https://www.medplum.com/docs/sdk/core.preciselessthanorequals): Home > @medplum/core > preciseLessThanOrEquals
- [Core.Preciseround](https://www.medplum.com/docs/sdk/core.preciseround): Home > @medplum/core > preciseRound
- [Core.Preconditionfailed](https://www.medplum.com/docs/sdk/core.preconditionfailed): Home > @medplum/core > preconditionFailed
- [Core.Preferredpharmacy.Isprimary](https://www.medplum.com/docs/sdk/core.preferredpharmacy.isprimary): Home > @medplum/core > PreferredPharmacy > isPrimary
- [Core.Preferredpharmacy](https://www.medplum.com/docs/sdk/core.preferredpharmacy): Home > @medplum/core > PreferredPharmacy
- [Core.Preferredpharmacy.Organizationref](https://www.medplum.com/docs/sdk/core.preferredpharmacy.organizationref): Home > @medplum/core > PreferredPharmacy > organizationRef
- [Core.Prefixoperatoratom._constructor_](https://www.medplum.com/docs/sdk/core.prefixoperatoratom._constructor_): Home > @medplum/core > PrefixOperatorAtom > (constructor)
- [Core.Prefixoperatoratom.Child](https://www.medplum.com/docs/sdk/core.prefixoperatoratom.child): Home > @medplum/core > PrefixOperatorAtom > child
- [Core.Prefixoperatoratom.Eval](https://www.medplum.com/docs/sdk/core.prefixoperatoratom.eval): Home > @medplum/core > PrefixOperatorAtom > eval
- [Core.Prefixoperatoratom](https://www.medplum.com/docs/sdk/core.prefixoperatoratom): Home > @medplum/core > PrefixOperatorAtom
- [Core.Prefixoperatoratom.Operator](https://www.medplum.com/docs/sdk/core.prefixoperatoratom.operator): Home > @medplum/core > PrefixOperatorAtom > operator
- [Core.Prefixoperatoratom.Tostring](https://www.medplum.com/docs/sdk/core.prefixoperatoratom.tostring): Home > @medplum/core > PrefixOperatorAtom > toString
- [Core.Prefixparselet](https://www.medplum.com/docs/sdk/core.prefixparselet): Home > @medplum/core > PrefixParselet
- [Core.Prefixparselet.Parse](https://www.medplum.com/docs/sdk/core.prefixparselet.parse): Home > @medplum/core > PrefixParselet > parse
- [Core.Primary_performer_code](https://www.medplum.com/docs/sdk/core.primary_performer_code): Home > @medplum/core > PRIMARY\_PERFORMER\_CODE
- [Core.Profileresource](https://www.medplum.com/docs/sdk/core.profileresource): Home > @medplum/core > ProfileResource
- [Core.Projectadminresourcetypes](https://www.medplum.com/docs/sdk/core.projectadminresourcetypes): Home > @medplum/core > projectAdminResourceTypes
- [Core.Propertytype](https://www.medplum.com/docs/sdk/core.propertytype): Home > @medplum/core > PropertyType
- [Core.Protectedresourcetypes](https://www.medplum.com/docs/sdk/core.protectedresourcetypes): Home > @medplum/core > protectedResourceTypes
- [Core.Protocolsprovider](https://www.medplum.com/docs/sdk/core.protocolsprovider): Home > @medplum/core > ProtocolsProvider
- [Core.Pushtoagentoptions](https://www.medplum.com/docs/sdk/core.pushtoagentoptions): Home > @medplum/core > PushToAgentOptions
- [Core.Pushtoagentoptions.Returnack](https://www.medplum.com/docs/sdk/core.pushtoagentoptions.returnack): Home > @medplum/core > PushToAgentOptions > returnAck
- [Core.Pushtoagentoptions.Waittimeout](https://www.medplum.com/docs/sdk/core.pushtoagentoptions.waittimeout): Home > @medplum/core > PushToAgentOptions > waitTimeout
- [Core.Quantityunit](https://www.medplum.com/docs/sdk/core.quantityunit): Home > @medplum/core > QuantityUnit
- [Core.Querytypes](https://www.medplum.com/docs/sdk/core.querytypes): Home > @medplum/core > QueryTypes
- [Core.Rate_limit_reset_extension_url](https://www.medplum.com/docs/sdk/core.rate_limit_reset_extension_url): Home > @medplum/core > RATE\_LIMIT\_RESET\_EXTENSION\_URL
- [Core.Ratelimitinfo](https://www.medplum.com/docs/sdk/core.ratelimitinfo): Home > @medplum/core > RateLimitInfo
- [Core.Readablepromise._constructor_](https://www.medplum.com/docs/sdk/core.readablepromise._constructor_): Home > @medplum/core > ReadablePromise > (constructor)
- [Core.Readablepromise._symbol.Tostringtag_](https://www.medplum.com/docs/sdk/core.readablepromise._symbol.tostringtag_): Home > @medplum/core > ReadablePromise > [\[Symbol.toStringTag\]](./core.readablepromise._symbol.tostringtag_)
- [Core.Readablepromise.Catch](https://www.medplum.com/docs/sdk/core.readablepromise.catch): Home > @medplum/core > ReadablePromise > catch
- [Core.Readablepromise.Finally](https://www.medplum.com/docs/sdk/core.readablepromise.finally): Home > @medplum/core > ReadablePromise > finally
- [Core.Readablepromise.Isok](https://www.medplum.com/docs/sdk/core.readablepromise.isok): Home > @medplum/core > ReadablePromise > isOk
- [Core.Readablepromise.Ispending](https://www.medplum.com/docs/sdk/core.readablepromise.ispending): Home > @medplum/core > ReadablePromise > isPending
- [Core.Readablepromise](https://www.medplum.com/docs/sdk/core.readablepromise): Home > @medplum/core > ReadablePromise
- [Core.Readablepromise.Read](https://www.medplum.com/docs/sdk/core.readablepromise.read): Home > @medplum/core > ReadablePromise > read
- [Core.Readablepromise.Then](https://www.medplum.com/docs/sdk/core.readablepromise.then): Home > @medplum/core > ReadablePromise > then
- [Core.Readhistoryoptions.Count](https://www.medplum.com/docs/sdk/core.readhistoryoptions.count): Home > @medplum/core > ReadHistoryOptions > count
- [Core.Readhistoryoptions](https://www.medplum.com/docs/sdk/core.readhistoryoptions): Home > @medplum/core > ReadHistoryOptions
- [Core.Readhistoryoptions.Offset](https://www.medplum.com/docs/sdk/core.readhistoryoptions.offset): Home > @medplum/core > ReadHistoryOptions > offset
- [Core.Readinteractions](https://www.medplum.com/docs/sdk/core.readinteractions): Home > @medplum/core > readInteractions
- [Core.Reconnectingwebsocket._constructor_](https://www.medplum.com/docs/sdk/core.reconnectingwebsocket._constructor_): Home > @medplum/core > ReconnectingWebSocket > (constructor)
- [Core.Reconnectingwebsocket._options](https://www.medplum.com/docs/sdk/core.reconnectingwebsocket._options): Home > @medplum/core > ReconnectingWebSocket > \_options
- [Core.Reconnectingwebsocket._protocols](https://www.medplum.com/docs/sdk/core.reconnectingwebsocket._protocols): Home > @medplum/core > ReconnectingWebSocket > \_protocols
- [Core.Reconnectingwebsocket._url](https://www.medplum.com/docs/sdk/core.reconnectingwebsocket._url): Home > @medplum/core > ReconnectingWebSocket > \_url
- [Core.Reconnectingwebsocket.Binarytype](https://www.medplum.com/docs/sdk/core.reconnectingwebsocket.binarytype): Home > @medplum/core > ReconnectingWebSocket > binaryType
- [Core.Reconnectingwebsocket.Bufferedamount](https://www.medplum.com/docs/sdk/core.reconnectingwebsocket.bufferedamount): Home > @medplum/core > ReconnectingWebSocket > bufferedAmount
- [Core.Reconnectingwebsocket.Close](https://www.medplum.com/docs/sdk/core.reconnectingwebsocket.close): Home > @medplum/core > ReconnectingWebSocket > close
- [Core.Reconnectingwebsocket.Closed](https://www.medplum.com/docs/sdk/core.reconnectingwebsocket.closed): Home > @medplum/core > ReconnectingWebSocket > CLOSED
- [Core.Reconnectingwebsocket.Closing](https://www.medplum.com/docs/sdk/core.reconnectingwebsocket.closing): Home > @medplum/core > ReconnectingWebSocket > CLOSING
- [Core.Reconnectingwebsocket.Connecting](https://www.medplum.com/docs/sdk/core.reconnectingwebsocket.connecting): Home > @medplum/core > ReconnectingWebSocket > CONNECTING
- [Core.Reconnectingwebsocket.Extensions](https://www.medplum.com/docs/sdk/core.reconnectingwebsocket.extensions): Home > @medplum/core > ReconnectingWebSocket > extensions
- [Core.Reconnectingwebsocket](https://www.medplum.com/docs/sdk/core.reconnectingwebsocket): Home > @medplum/core > ReconnectingWebSocket
- [Core.Reconnectingwebsocket.Onclose](https://www.medplum.com/docs/sdk/core.reconnectingwebsocket.onclose): Home > @medplum/core > ReconnectingWebSocket > onclose
- [Core.Reconnectingwebsocket.Onerror](https://www.medplum.com/docs/sdk/core.reconnectingwebsocket.onerror): Home > @medplum/core > ReconnectingWebSocket > onerror
- [Core.Reconnectingwebsocket.Onmessage](https://www.medplum.com/docs/sdk/core.reconnectingwebsocket.onmessage): Home > @medplum/core > ReconnectingWebSocket > onmessage
- [Core.Reconnectingwebsocket.Onopen](https://www.medplum.com/docs/sdk/core.reconnectingwebsocket.onopen): Home > @medplum/core > ReconnectingWebSocket > onopen
- [Core.Reconnectingwebsocket.Open](https://www.medplum.com/docs/sdk/core.reconnectingwebsocket.open): Home > @medplum/core > ReconnectingWebSocket > OPEN
- [Core.Reconnectingwebsocket.Protocol](https://www.medplum.com/docs/sdk/core.reconnectingwebsocket.protocol): Home > @medplum/core > ReconnectingWebSocket > protocol
- [Core.Reconnectingwebsocket.Readystate](https://www.medplum.com/docs/sdk/core.reconnectingwebsocket.readystate): Home > @medplum/core > ReconnectingWebSocket > readyState
- [Core.Reconnectingwebsocket.Reconnect](https://www.medplum.com/docs/sdk/core.reconnectingwebsocket.reconnect): Home > @medplum/core > ReconnectingWebSocket > reconnect
- [Core.Reconnectingwebsocket.Retrycount](https://www.medplum.com/docs/sdk/core.reconnectingwebsocket.retrycount): Home > @medplum/core > ReconnectingWebSocket > retryCount
- [Core.Reconnectingwebsocket.Send](https://www.medplum.com/docs/sdk/core.reconnectingwebsocket.send): Home > @medplum/core > ReconnectingWebSocket > send
- [Core.Reconnectingwebsocket.Shouldreconnect](https://www.medplum.com/docs/sdk/core.reconnectingwebsocket.shouldreconnect): Home > @medplum/core > ReconnectingWebSocket > shouldReconnect
- [Core.Reconnectingwebsocket.Url](https://www.medplum.com/docs/sdk/core.reconnectingwebsocket.url): Home > @medplum/core > ReconnectingWebSocket > url
- [Core.Recurrenceidextensionuri](https://www.medplum.com/docs/sdk/core.recurrenceidextensionuri): Home > @medplum/core > RecurrenceIdExtensionURI
- [Core.Recurrencetemplateextensionuri](https://www.medplum.com/docs/sdk/core.recurrencetemplateextensionuri): Home > @medplum/core > RecurrenceTemplateExtensionURI
- [Core.Recurringappointmentseriesidentifiersystem](https://www.medplum.com/docs/sdk/core.recurringappointmentseriesidentifiersystem): Home > @medplum/core > RecurringAppointmentSeriesIdentifierSystem
- [Core.Redirect](https://www.medplum.com/docs/sdk/core.redirect): Home > @medplum/core > redirect
- [Core.Redirectok](https://www.medplum.com/docs/sdk/core.redirectok): Home > @medplum/core > redirectOk
- [Core.Releasemanifest](https://www.medplum.com/docs/sdk/core.releasemanifest): Home > @medplum/core > ReleaseManifest
- [Core.Remove](https://www.medplum.com/docs/sdk/core.remove): Home > @medplum/core > remove
- [Core.Removeduplicates](https://www.medplum.com/docs/sdk/core.removeduplicates): Home > @medplum/core > removeDuplicates
- [Core.Removeoperation](https://www.medplum.com/docs/sdk/core.removeoperation): Home > @medplum/core > RemoveOperation
- [Core.Removeoperation.Op](https://www.medplum.com/docs/sdk/core.removeoperation.op): Home > @medplum/core > RemoveOperation > op
- [Core.Removeoperation.Path](https://www.medplum.com/docs/sdk/core.removeoperation.path): Home > @medplum/core > RemoveOperation > path
- [Core.Removepreferredpharmacyfrompatient](https://www.medplum.com/docs/sdk/core.removepreferredpharmacyfrompatient): Home > @medplum/core > removePreferredPharmacyFromPatient
- [Core.Removeprofilefromresource](https://www.medplum.com/docs/sdk/core.removeprofilefromresource): Home > @medplum/core > removeProfileFromResource
- [Core.Reorderbundle](https://www.medplum.com/docs/sdk/core.reorderbundle): Home > @medplum/core > reorderBundle
- [Core.Replace](https://www.medplum.com/docs/sdk/core.replace): Home > @medplum/core > replace
- [Core.Replaceoperation](https://www.medplum.com/docs/sdk/core.replaceoperation): Home > @medplum/core > ReplaceOperation
- [Core.Replaceoperation.Op](https://www.medplum.com/docs/sdk/core.replaceoperation.op): Home > @medplum/core > ReplaceOperation > op
- [Core.Replaceoperation.Path](https://www.medplum.com/docs/sdk/core.replaceoperation.path): Home > @medplum/core > ReplaceOperation > path
- [Core.Replaceoperation.Value](https://www.medplum.com/docs/sdk/core.replaceoperation.value): Home > @medplum/core > ReplaceOperation > value
- [Core.Replacequeryvariables](https://www.medplum.com/docs/sdk/core.replacequeryvariables): Home > @medplum/core > replaceQueryVariables
- [Core.Requestcacheentry](https://www.medplum.com/docs/sdk/core.requestcacheentry): Home > @medplum/core > RequestCacheEntry
- [Core.Requestcacheentry.Requesttime](https://www.medplum.com/docs/sdk/core.requestcacheentry.requesttime): Home > @medplum/core > RequestCacheEntry > requestTime
- [Core.Requestcacheentry.Value](https://www.medplum.com/docs/sdk/core.requestcacheentry.value): Home > @medplum/core > RequestCacheEntry > value
- [Core.Requestprofileschemaoptions.Expandprofile](https://www.medplum.com/docs/sdk/core.requestprofileschemaoptions.expandprofile): Home > @medplum/core > RequestProfileSchemaOptions > expandProfile
- [Core.Requestprofileschemaoptions](https://www.medplum.com/docs/sdk/core.requestprofileschemaoptions): Home > @medplum/core > RequestProfileSchemaOptions
- [Core.Requires_diagnosis_code](https://www.medplum.com/docs/sdk/core.requires_diagnosis_code): Home > @medplum/core > REQUIRES\_DIAGNOSIS\_CODE
- [Core.Requires_medical_necessity_code](https://www.medplum.com/docs/sdk/core.requires_medical_necessity_code): Home > @medplum/core > REQUIRES\_MEDICAL\_NECESSITY\_CODE
- [Core.Requires_procedure_code](https://www.medplum.com/docs/sdk/core.requires_procedure_code): Home > @medplum/core > REQUIRES\_PROCEDURE\_CODE
- [Core.Resolveid](https://www.medplum.com/docs/sdk/core.resolveid): Home > @medplum/core > resolveId
- [Core.Resolvesmarthealthlinkparams](https://www.medplum.com/docs/sdk/core.resolvesmarthealthlinkparams): Home > @medplum/core > ResolveSmartHealthLinkParams
- [Core.Resolvesmarthealthlinkparams.Passcode](https://www.medplum.com/docs/sdk/core.resolvesmarthealthlinkparams.passcode): Home > @medplum/core > ResolveSmartHealthLinkParams > passcode
- [Core.Resolvesmarthealthlinkparams.Recipient](https://www.medplum.com/docs/sdk/core.resolvesmarthealthlinkparams.recipient): Home > @medplum/core > ResolveSmartHealthLinkParams > recipient
- [Core.Resolvesmarthealthlinkparams.Shlink](https://www.medplum.com/docs/sdk/core.resolvesmarthealthlinkparams.shlink): Home > @medplum/core > ResolveSmartHealthLinkParams > shlink
- [Core.Resourcearray](https://www.medplum.com/docs/sdk/core.resourcearray): Home > @medplum/core > ResourceArray
- [Core.Resourcematchessubscriptioncriteria](https://www.medplum.com/docs/sdk/core.resourcematchessubscriptioncriteria): Home > @medplum/core > ResourceMatchesSubscriptionCriteria
- [Core.Resourcemodifiedevent.Id](https://www.medplum.com/docs/sdk/core.resourcemodifiedevent.id): Home > @medplum/core > ResourceModifiedEvent > id
- [Core.Resourcemodifiedevent](https://www.medplum.com/docs/sdk/core.resourcemodifiedevent): Home > @medplum/core > ResourceModifiedEvent
- [Core.Resourcemodifiedevent.Operation](https://www.medplum.com/docs/sdk/core.resourcemodifiedevent.operation): Home > @medplum/core > ResourceModifiedEvent > operation
- [Core.Resourcemodifiedevent.Resource](https://www.medplum.com/docs/sdk/core.resourcemodifiedevent.resource): Home > @medplum/core > ResourceModifiedEvent > resource
- [Core.Resourcemodifiedevent.Resourcetype](https://www.medplum.com/docs/sdk/core.resourcemodifiedevent.resourcetype): Home > @medplum/core > ResourceModifiedEvent > resourceType
- [Core.Resourcewithcode](https://www.medplum.com/docs/sdk/core.resourcewithcode): Home > @medplum/core > ResourceWithCode
- [Core.Returnackcategory](https://www.medplum.com/docs/sdk/core.returnackcategory): Home > @medplum/core > ReturnAckCategory
- [Core.Rxnorm](https://www.medplum.com/docs/sdk/core.rxnorm): Home > @medplum/core > RXNORM
- [Core.Samplinginfo](https://www.medplum.com/docs/sdk/core.samplinginfo): Home > @medplum/core > SamplingInfo
- [Core.Satisfiedaccesspolicy](https://www.medplum.com/docs/sdk/core.satisfiedaccesspolicy): Home > @medplum/core > satisfiedAccessPolicy
- [Core.Scheduling_eligibility_system](https://www.medplum.com/docs/sdk/core.scheduling_eligibility_system): Home > @medplum/core > SCHEDULING\_ELIGIBILITY\_SYSTEM
- [Core.Scheduling_requirement_codes](https://www.medplum.com/docs/sdk/core.scheduling_requirement_codes): Home > @medplum/core > SCHEDULING\_REQUIREMENT\_CODES
- [Core.Scheduling_service_type_system](https://www.medplum.com/docs/sdk/core.scheduling_service_type_system): Home > @medplum/core > SCHEDULING\_SERVICE\_TYPE\_SYSTEM
- [Core.Schedulingbookedbyoperationuri](https://www.medplum.com/docs/sdk/core.schedulingbookedbyoperationuri): Home > @medplum/core > SchedulingBookedByOperationURI
- [Core.Schedulingcoloruri](https://www.medplum.com/docs/sdk/core.schedulingcoloruri): Home > @medplum/core > SchedulingColorURI
- [Core.Schedulingdurationtominutes](https://www.medplum.com/docs/sdk/core.schedulingdurationtominutes): Home > @medplum/core > schedulingDurationToMinutes
- [Core.Schedulingencountercodinguri](https://www.medplum.com/docs/sdk/core.schedulingencountercodinguri): Home > @medplum/core > SchedulingEncounterCodingURI
- [Core.Schedulingmedicalnecessityuri](https://www.medplum.com/docs/sdk/core.schedulingmedicalnecessityuri): Home > @medplum/core > SchedulingMedicalNecessityURI
- [Core.Schedulingparameterextension](https://www.medplum.com/docs/sdk/core.schedulingparameterextension): Home > @medplum/core > SchedulingParameterExtension
- [Core.Schedulingparametersuri](https://www.medplum.com/docs/sdk/core.schedulingparametersuri): Home > @medplum/core > SchedulingParametersURI
- [Core.Schedulingparameterurl](https://www.medplum.com/docs/sdk/core.schedulingparameterurl): Home > @medplum/core > SchedulingParameterUrl
- [Core.Schedulingplandefinitionuri](https://www.medplum.com/docs/sdk/core.schedulingplandefinitionuri): Home > @medplum/core > SchedulingPlanDefinitionURI
- [Core.Schedulingrequirement](https://www.medplum.com/docs/sdk/core.schedulingrequirement): Home > @medplum/core > SchedulingRequirement
- [Core.Schedulingschedulecoloruri](https://www.medplum.com/docs/sdk/core.schedulingschedulecoloruri): Home > @medplum/core > SchedulingScheduleColorURI
- [Core.Schedulingsiteuri](https://www.medplum.com/docs/sdk/core.schedulingsiteuri): Home > @medplum/core > SchedulingSiteURI
- [Core.Schedulingslotcapacityuri](https://www.medplum.com/docs/sdk/core.schedulingslotcapacityuri): Home > @medplum/core > SchedulingSlotCapacityURI
- [Core.Schedulingunvalidatedbookinguri](https://www.medplum.com/docs/sdk/core.schedulingunvalidatedbookinguri): Home > @medplum/core > SchedulingUnvalidatedBookingURI
- [Core.Searchabletoken](https://www.medplum.com/docs/sdk/core.searchabletoken): Home > @medplum/core > SearchableToken
- [Core.Searchabletoken.System](https://www.medplum.com/docs/sdk/core.searchabletoken.system): Home > @medplum/core > SearchableToken > system
- [Core.Searchabletoken.Value](https://www.medplum.com/docs/sdk/core.searchabletoken.value): Home > @medplum/core > SearchableToken > value
- [Core.Searchparameterdetails.Array](https://www.medplum.com/docs/sdk/core.searchparameterdetails.array): Home > @medplum/core > SearchParameterDetails > array
- [Core.Searchparameterdetails.Elementdefinitions](https://www.medplum.com/docs/sdk/core.searchparameterdetails.elementdefinitions): Home > @medplum/core > SearchParameterDetails > elementDefinitions
- [Core.Searchparameterdetails](https://www.medplum.com/docs/sdk/core.searchparameterdetails): Home > @medplum/core > SearchParameterDetails
- [Core.Searchparameterdetails.Parsedexpression](https://www.medplum.com/docs/sdk/core.searchparameterdetails.parsedexpression): Home > @medplum/core > SearchParameterDetails > parsedExpression
- [Core.Searchparameterdetails.Referencetargettypes](https://www.medplum.com/docs/sdk/core.searchparameterdetails.referencetargettypes): Home > @medplum/core > SearchParameterDetails > referenceTargetTypes
- [Core.Searchparameterdetails.Type](https://www.medplum.com/docs/sdk/core.searchparameterdetails.type): Home > @medplum/core > SearchParameterDetails > type
- [Core.Searchparametertype](https://www.medplum.com/docs/sdk/core.searchparametertype): Home > @medplum/core > SearchParameterType
- [Core.Searchrequest.Count](https://www.medplum.com/docs/sdk/core.searchrequest.count): Home > @medplum/core > SearchRequest > count
- [Core.Searchrequest.Cursor](https://www.medplum.com/docs/sdk/core.searchrequest.cursor): Home > @medplum/core > SearchRequest > cursor
- [Core.Searchrequest.Fields](https://www.medplum.com/docs/sdk/core.searchrequest.fields): Home > @medplum/core > SearchRequest > fields
- [Core.Searchrequest.Filters](https://www.medplum.com/docs/sdk/core.searchrequest.filters): Home > @medplum/core > SearchRequest > filters
- [Core.Searchrequest.Format](https://www.medplum.com/docs/sdk/core.searchrequest.format): Home > @medplum/core > SearchRequest > format
- [Core.Searchrequest.Include](https://www.medplum.com/docs/sdk/core.searchrequest.include): Home > @medplum/core > SearchRequest > include
- [Core.Searchrequest](https://www.medplum.com/docs/sdk/core.searchrequest): Home > @medplum/core > SearchRequest
- [Core.Searchrequest.Name](https://www.medplum.com/docs/sdk/core.searchrequest.name): Home > @medplum/core > SearchRequest > name
- [Core.Searchrequest.Offset](https://www.medplum.com/docs/sdk/core.searchrequest.offset): Home > @medplum/core > SearchRequest > offset
- [Core.Searchrequest.Pretty](https://www.medplum.com/docs/sdk/core.searchrequest.pretty): Home > @medplum/core > SearchRequest > pretty
- [Core.Searchrequest.Resourcetype](https://www.medplum.com/docs/sdk/core.searchrequest.resourcetype): Home > @medplum/core > SearchRequest > resourceType
- [Core.Searchrequest.Revinclude](https://www.medplum.com/docs/sdk/core.searchrequest.revinclude): Home > @medplum/core > SearchRequest > revInclude
- [Core.Searchrequest.Sortrules](https://www.medplum.com/docs/sdk/core.searchrequest.sortrules): Home > @medplum/core > SearchRequest > sortRules
- [Core.Searchrequest.Summary](https://www.medplum.com/docs/sdk/core.searchrequest.summary): Home > @medplum/core > SearchRequest > summary
- [Core.Searchrequest.Total](https://www.medplum.com/docs/sdk/core.searchrequest.total): Home > @medplum/core > SearchRequest > total
- [Core.Searchrequest.Types](https://www.medplum.com/docs/sdk/core.searchrequest.types): Home > @medplum/core > SearchRequest > types
- [Core.Selectionstructure.Column](https://www.medplum.com/docs/sdk/core.selectionstructure.column): Home > @medplum/core > SelectionStructure > column
- [Core.Selectionstructure.Foreach](https://www.medplum.com/docs/sdk/core.selectionstructure.foreach): Home > @medplum/core > SelectionStructure > forEach
- [Core.Selectionstructure.Foreachornull](https://www.medplum.com/docs/sdk/core.selectionstructure.foreachornull): Home > @medplum/core > SelectionStructure > forEachOrNull
- [Core.Selectionstructure](https://www.medplum.com/docs/sdk/core.selectionstructure): Home > @medplum/core > SelectionStructure
- [Core.Selectionstructure.Select](https://www.medplum.com/docs/sdk/core.selectionstructure.select): Home > @medplum/core > SelectionStructure > select
- [Core.Selectionstructure.Unionall](https://www.medplum.com/docs/sdk/core.selectionstructure.unionall): Home > @medplum/core > SelectionStructure > unionAll
- [Core.Serializeerror](https://www.medplum.com/docs/sdk/core.serializeerror): Home > @medplum/core > serializeError
- [Core.Serializefhircastsubscriptionrequest](https://www.medplum.com/docs/sdk/core.serializefhircastsubscriptionrequest): Home > @medplum/core > serializeFhircastSubscriptionRequest
- [Core.Servererror](https://www.medplum.com/docs/sdk/core.servererror): Home > @medplum/core > serverError
- [Core.Servertimeout](https://www.medplum.com/docs/sdk/core.servertimeout): Home > @medplum/core > serverTimeout
- [Core.Servicetypeincludesallservices](https://www.medplum.com/docs/sdk/core.servicetypeincludesallservices): Home > @medplum/core > serviceTypeIncludesAllServices
- [Core.Servicetypeincludesservice](https://www.medplum.com/docs/sdk/core.servicetypeincludesservice): Home > @medplum/core > serviceTypeIncludesService
- [Core.Servicetypeoffersservice](https://www.medplum.com/docs/sdk/core.servicetypeoffersservice): Home > @medplum/core > serviceTypeOffersService
- [Core.Servicetypereferenceuri](https://www.medplum.com/docs/sdk/core.servicetypereferenceuri): Home > @medplum/core > ServiceTypeReferenceURI
- [Core.Setcodebysystem](https://www.medplum.com/docs/sdk/core.setcodebysystem): Home > @medplum/core > setCodeBySystem
- [Core.Sethealthcareserviceschedulingparameter](https://www.medplum.com/docs/sdk/core.sethealthcareserviceschedulingparameter): Home > @medplum/core > setHealthcareServiceSchedulingParameter
- [Core.Setidentifier](https://www.medplum.com/docs/sdk/core.setidentifier): Home > @medplum/core > setIdentifier
- [Core.Setidentifieroptions](https://www.medplum.com/docs/sdk/core.setidentifieroptions): Home > @medplum/core > SetIdentifierOptions
- [Core.Setidentifieroptions.Use](https://www.medplum.com/docs/sdk/core.setidentifieroptions.use): Home > @medplum/core > SetIdentifierOptions > use
- [Core.Setprimaryprovider](https://www.medplum.com/docs/sdk/core.setprimaryprovider): Home > @medplum/core > setPrimaryProvider
- [Core.Setratelimitreset](https://www.medplum.com/docs/sdk/core.setratelimitreset): Home > @medplum/core > setRateLimitReset
- [Core.Setscheduleparameter](https://www.medplum.com/docs/sdk/core.setscheduleparameter): Home > @medplum/core > setScheduleParameter
- [Core.Setscheduleschedulingparameter](https://www.medplum.com/docs/sdk/core.setscheduleschedulingparameter): Home > @medplum/core > setScheduleSchedulingParameter
- [Core.Singleton](https://www.medplum.com/docs/sdk/core.singleton): Home > @medplum/core > singleton
- [Core.Singularize](https://www.medplum.com/docs/sdk/core.singularize): Home > @medplum/core > singularize
- [Core.Sleep](https://www.medplum.com/docs/sdk/core.sleep): Home > @medplum/core > sleep
- [Core.Sleepoptions](https://www.medplum.com/docs/sdk/core.sleepoptions): Home > @medplum/core > SleepOptions
- [Core.Sleepoptions.Signal](https://www.medplum.com/docs/sdk/core.sleepoptions.signal): Home > @medplum/core > SleepOptions > signal
- [Core.Slicedefinition.Definition](https://www.medplum.com/docs/sdk/core.slicedefinition.definition): Home > @medplum/core > SliceDefinition > definition
- [Core.Slicedefinition.Elements](https://www.medplum.com/docs/sdk/core.slicedefinition.elements): Home > @medplum/core > SliceDefinition > elements
- [Core.Slicedefinition](https://www.medplum.com/docs/sdk/core.slicedefinition): Home > @medplum/core > SliceDefinition
- [Core.Slicedefinition.Name](https://www.medplum.com/docs/sdk/core.slicedefinition.name): Home > @medplum/core > SliceDefinition > name
- [Core.Slicedefinitionwithtypes](https://www.medplum.com/docs/sdk/core.slicedefinitionwithtypes): Home > @medplum/core > SliceDefinitionWithTypes
- [Core.Slicediscriminator](https://www.medplum.com/docs/sdk/core.slicediscriminator): Home > @medplum/core > SliceDiscriminator
- [Core.Slicediscriminator.Path](https://www.medplum.com/docs/sdk/core.slicediscriminator.path): Home > @medplum/core > SliceDiscriminator > path
- [Core.Slicediscriminator.Type](https://www.medplum.com/docs/sdk/core.slicediscriminator.type): Home > @medplum/core > SliceDiscriminator > type
- [Core.Slicingrules.Discriminator](https://www.medplum.com/docs/sdk/core.slicingrules.discriminator): Home > @medplum/core > SlicingRules > discriminator
- [Core.Slicingrules](https://www.medplum.com/docs/sdk/core.slicingrules): Home > @medplum/core > SlicingRules
- [Core.Slicingrules.Ordered](https://www.medplum.com/docs/sdk/core.slicingrules.ordered): Home > @medplum/core > SlicingRules > ordered
- [Core.Slicingrules.Rule](https://www.medplum.com/docs/sdk/core.slicingrules.rule): Home > @medplum/core > SlicingRules > rule
- [Core.Slicingrules.Slices](https://www.medplum.com/docs/sdk/core.slicingrules.slices): Home > @medplum/core > SlicingRules > slices
- [Core.Smarthealthlinkmanifestfile.Contenttype](https://www.medplum.com/docs/sdk/core.smarthealthlinkmanifestfile.contenttype): Home > @medplum/core > SmartHealthLinkManifestFile > contentType
- [Core.Smarthealthlinkmanifestfile.Embedded](https://www.medplum.com/docs/sdk/core.smarthealthlinkmanifestfile.embedded): Home > @medplum/core > SmartHealthLinkManifestFile > embedded
- [Core.Smarthealthlinkmanifestfile.Lastupdated](https://www.medplum.com/docs/sdk/core.smarthealthlinkmanifestfile.lastupdated): Home > @medplum/core > SmartHealthLinkManifestFile > lastUpdated
- [Core.Smarthealthlinkmanifestfile](https://www.medplum.com/docs/sdk/core.smarthealthlinkmanifestfile): Home > @medplum/core > SmartHealthLinkManifestFile
- [Core.Smarthealthlinkmode](https://www.medplum.com/docs/sdk/core.smarthealthlinkmode): Home > @medplum/core > SmartHealthLinkMode
- [Core.Smarthealthlinkpayload.Exp](https://www.medplum.com/docs/sdk/core.smarthealthlinkpayload.exp): Home > @medplum/core > SmartHealthLinkPayload > exp
- [Core.Smarthealthlinkpayload.Flag](https://www.medplum.com/docs/sdk/core.smarthealthlinkpayload.flag): Home > @medplum/core > SmartHealthLinkPayload > flag
- [Core.Smarthealthlinkpayload.Key](https://www.medplum.com/docs/sdk/core.smarthealthlinkpayload.key): Home > @medplum/core > SmartHealthLinkPayload > key
- [Core.Smarthealthlinkpayload.Label](https://www.medplum.com/docs/sdk/core.smarthealthlinkpayload.label): Home > @medplum/core > SmartHealthLinkPayload > label
- [Core.Smarthealthlinkpayload](https://www.medplum.com/docs/sdk/core.smarthealthlinkpayload): Home > @medplum/core > SmartHealthLinkPayload
- [Core.Smarthealthlinkpayload.Url](https://www.medplum.com/docs/sdk/core.smarthealthlinkpayload.url): Home > @medplum/core > SmartHealthLinkPayload > url
- [Core.Smarthealthlinkpayload.V](https://www.medplum.com/docs/sdk/core.smarthealthlinkpayload.v): Home > @medplum/core > SmartHealthLinkPayload > v
- [Core.Snomed](https://www.medplum.com/docs/sdk/core.snomed): Home > @medplum/core > SNOMED
- [Core.Sortrule.Code](https://www.medplum.com/docs/sdk/core.sortrule.code): Home > @medplum/core > SortRule > code
- [Core.Sortrule.Descending](https://www.medplum.com/docs/sdk/core.sortrule.descending): Home > @medplum/core > SortRule > descending
- [Core.Sortrule](https://www.medplum.com/docs/sdk/core.sortrule): Home > @medplum/core > SortRule
- [Core.Sortstringarray](https://www.medplum.com/docs/sdk/core.sortstringarray): Home > @medplum/core > sortStringArray
- [Core.Splitn](https://www.medplum.com/docs/sdk/core.splitn): Home > @medplum/core > splitN
- [Core.Splitsearchoncomma](https://www.medplum.com/docs/sdk/core.splitsearchoncomma): Home > @medplum/core > splitSearchOnComma
- [Core.Statsfn](https://www.medplum.com/docs/sdk/core.statsfn): Home > @medplum/core > StatsFn
- [Core.Streamtobuffer](https://www.medplum.com/docs/sdk/core.streamtobuffer): Home > @medplum/core > streamToBuffer
- [Core.Stringify](https://www.medplum.com/docs/sdk/core.stringify): Home > @medplum/core > stringify
- [Core.Stringifytypedvalue](https://www.medplum.com/docs/sdk/core.stringifytypedvalue): Home > @medplum/core > stringifyTypedValue
- [Core.Stringmap](https://www.medplum.com/docs/sdk/core.stringmap): Home > @medplum/core > StringMap
- [Core.Structuremaptransform](https://www.medplum.com/docs/sdk/core.structuremaptransform): Home > @medplum/core > structureMapTransform
- [Core.Submanageroptions.Debug](https://www.medplum.com/docs/sdk/core.submanageroptions.debug): Home > @medplum/core > SubManagerOptions > debug
- [Core.Submanageroptions.Debuglogger](https://www.medplum.com/docs/sdk/core.submanageroptions.debuglogger): Home > @medplum/core > SubManagerOptions > debugLogger
- [Core.Submanageroptions](https://www.medplum.com/docs/sdk/core.submanageroptions): Home > @medplum/core > SubManagerOptions
- [Core.Submanageroptions.Pingintervalms](https://www.medplum.com/docs/sdk/core.submanageroptions.pingintervalms): Home > @medplum/core > SubManagerOptions > pingIntervalMs
- [Core.Submanageroptions.Reconnectingwebsocket](https://www.medplum.com/docs/sdk/core.submanageroptions.reconnectingwebsocket): Home > @medplum/core > SubManagerOptions > ReconnectingWebSocket
- [Core.Subscriptionemitter._constructor_](https://www.medplum.com/docs/sdk/core.subscriptionemitter._constructor_): Home > @medplum/core > SubscriptionEmitter > (constructor)
- [Core.Subscriptionemitter.Getcriteria](https://www.medplum.com/docs/sdk/core.subscriptionemitter.getcriteria): Home > @medplum/core > SubscriptionEmitter > getCriteria
- [Core.Subscriptionemitter](https://www.medplum.com/docs/sdk/core.subscriptionemitter): Home > @medplum/core > SubscriptionEmitter
- [Core.Subscriptioneventmap](https://www.medplum.com/docs/sdk/core.subscriptioneventmap): Home > @medplum/core > SubscriptionEventMap
- [Core.Subscriptionmanager._constructor_](https://www.medplum.com/docs/sdk/core.subscriptionmanager._constructor_): Home > @medplum/core > SubscriptionManager > (constructor)
- [Core.Subscriptionmanager.Addcriteria](https://www.medplum.com/docs/sdk/core.subscriptionmanager.addcriteria): Home > @medplum/core > SubscriptionManager > addCriteria
- [Core.Subscriptionmanager.Closewebsocket](https://www.medplum.com/docs/sdk/core.subscriptionmanager.closewebsocket): Home > @medplum/core > SubscriptionManager > closeWebSocket
- [Core.Subscriptionmanager.Getcriteriacount](https://www.medplum.com/docs/sdk/core.subscriptionmanager.getcriteriacount): Home > @medplum/core > SubscriptionManager > getCriteriaCount
- [Core.Subscriptionmanager.Getmasteremitter](https://www.medplum.com/docs/sdk/core.subscriptionmanager.getmasteremitter): Home > @medplum/core > SubscriptionManager > getMasterEmitter
- [Core.Subscriptionmanager.Getwebsocket](https://www.medplum.com/docs/sdk/core.subscriptionmanager.getwebsocket): Home > @medplum/core > SubscriptionManager > getWebSocket
- [Core.Subscriptionmanager](https://www.medplum.com/docs/sdk/core.subscriptionmanager): Home > @medplum/core > SubscriptionManager
- [Core.Subscriptionmanager.Reconnectifneeded](https://www.medplum.com/docs/sdk/core.subscriptionmanager.reconnectifneeded): Home > @medplum/core > SubscriptionManager > reconnectIfNeeded
- [Core.Subscriptionmanager.Reconnectwebsocket](https://www.medplum.com/docs/sdk/core.subscriptionmanager.reconnectwebsocket): Home > @medplum/core > SubscriptionManager > reconnectWebSocket
- [Core.Subscriptionmanager.Removecriteria](https://www.medplum.com/docs/sdk/core.subscriptionmanager.removecriteria): Home > @medplum/core > SubscriptionManager > removeCriteria
- [Core.Subscriptionrequest](https://www.medplum.com/docs/sdk/core.subscriptionrequest): Home > @medplum/core > SubscriptionRequest
- [Core.Subsetresource](https://www.medplum.com/docs/sdk/core.subsetresource): Home > @medplum/core > subsetResource
- [Core.Subtract](https://www.medplum.com/docs/sdk/core.subtract): Home > @medplum/core > subtract
- [Core.Sumby](https://www.medplum.com/docs/sdk/core.sumby): Home > @medplum/core > sumBy
- [Core.Summarizeobservations](https://www.medplum.com/docs/sdk/core.summarizeobservations): Home > @medplum/core > summarizeObservations
- [Core.Symbolatom._constructor_](https://www.medplum.com/docs/sdk/core.symbolatom._constructor_): Home > @medplum/core > SymbolAtom > (constructor)
- [Core.Symbolatom.Eval](https://www.medplum.com/docs/sdk/core.symbolatom.eval): Home > @medplum/core > SymbolAtom > eval
- [Core.Symbolatom](https://www.medplum.com/docs/sdk/core.symbolatom): Home > @medplum/core > SymbolAtom
- [Core.Symbolatom.Name](https://www.medplum.com/docs/sdk/core.symbolatom.name): Home > @medplum/core > SymbolAtom > name
- [Core.Symbolatom.Tostring](https://www.medplum.com/docs/sdk/core.symbolatom.tostring): Home > @medplum/core > SymbolAtom > toString
- [Core.Test_2](https://www.medplum.com/docs/sdk/core.test_2): Home > @medplum/core > test\_2
- [Core.Testerror._constructor_](https://www.medplum.com/docs/sdk/core.testerror._constructor_): Home > @medplum/core > TestError > (constructor)
- [Core.Testerror.Actual](https://www.medplum.com/docs/sdk/core.testerror.actual): Home > @medplum/core > TestError > actual
- [Core.Testerror.Expected](https://www.medplum.com/docs/sdk/core.testerror.expected): Home > @medplum/core > TestError > expected
- [Core.Testerror](https://www.medplum.com/docs/sdk/core.testerror): Home > @medplum/core > TestError
- [Core.Testoperation](https://www.medplum.com/docs/sdk/core.testoperation): Home > @medplum/core > TestOperation
- [Core.Testoperation.Op](https://www.medplum.com/docs/sdk/core.testoperation.op): Home > @medplum/core > TestOperation > op
- [Core.Testoperation.Path](https://www.medplum.com/docs/sdk/core.testoperation.path): Home > @medplum/core > TestOperation > path
- [Core.Testoperation.Value](https://www.medplum.com/docs/sdk/core.testoperation.value): Home > @medplum/core > TestOperation > value
- [Core.Timezoneextensionuri](https://www.medplum.com/docs/sdk/core.timezoneextensionuri): Home > @medplum/core > TimezoneExtensionURI
- [Core.Toappointmentsitereference](https://www.medplum.com/docs/sdk/core.toappointmentsitereference): Home > @medplum/core > toAppointmentSiteReference
- [Core.Tojsboolean](https://www.medplum.com/docs/sdk/core.tojsboolean): Home > @medplum/core > toJsBoolean
- [Core.Token.Id](https://www.medplum.com/docs/sdk/core.token.id): Home > @medplum/core > Token > id
- [Core.Token](https://www.medplum.com/docs/sdk/core.token): Home > @medplum/core > Token
- [Core.Token.Value](https://www.medplum.com/docs/sdk/core.token.value): Home > @medplum/core > Token > value
- [Core.Tokenizer._constructor_](https://www.medplum.com/docs/sdk/core.tokenizer._constructor_): Home > @medplum/core > Tokenizer > (constructor)
- [Core.Tokenizer](https://www.medplum.com/docs/sdk/core.tokenizer): Home > @medplum/core > Tokenizer
- [Core.Tokenizer.Tokenize](https://www.medplum.com/docs/sdk/core.tokenizer.tokenize): Home > @medplum/core > Tokenizer > tokenize
- [Core.Tokenizeroptions.Datetimeliterals](https://www.medplum.com/docs/sdk/core.tokenizeroptions.datetimeliterals): Home > @medplum/core > TokenizerOptions > dateTimeLiterals
- [Core.Tokenizeroptions](https://www.medplum.com/docs/sdk/core.tokenizeroptions): Home > @medplum/core > TokenizerOptions
- [Core.Tokenizeroptions.Symbolregex](https://www.medplum.com/docs/sdk/core.tokenizeroptions.symbolregex): Home > @medplum/core > TokenizerOptions > symbolRegex
- [Core.Tokenresponse.Access_token](https://www.medplum.com/docs/sdk/core.tokenresponse.access_token): Home > @medplum/core > TokenResponse > access\_token
- [Core.Tokenresponse.Expires_in](https://www.medplum.com/docs/sdk/core.tokenresponse.expires_in): Home > @medplum/core > TokenResponse > expires\_in
- [Core.Tokenresponse.Id_token](https://www.medplum.com/docs/sdk/core.tokenresponse.id_token): Home > @medplum/core > TokenResponse > id\_token
- [Core.Tokenresponse](https://www.medplum.com/docs/sdk/core.tokenresponse): Home > @medplum/core > TokenResponse
- [Core.Tokenresponse.Profile](https://www.medplum.com/docs/sdk/core.tokenresponse.profile): Home > @medplum/core > TokenResponse > profile
- [Core.Tokenresponse.Project](https://www.medplum.com/docs/sdk/core.tokenresponse.project): Home > @medplum/core > TokenResponse > project
- [Core.Tokenresponse.Refresh_token](https://www.medplum.com/docs/sdk/core.tokenresponse.refresh_token): Home > @medplum/core > TokenResponse > refresh\_token
- [Core.Tokenresponse.Token_type](https://www.medplum.com/docs/sdk/core.tokenresponse.token_type): Home > @medplum/core > TokenResponse > token\_type
- [Core.Tokenscontext.Caseinsensitive](https://www.medplum.com/docs/sdk/core.tokenscontext.caseinsensitive): Home > @medplum/core > TokensContext > caseInsensitive
- [Core.Tokenscontext](https://www.medplum.com/docs/sdk/core.tokenscontext): Home > @medplum/core > TokensContext
- [Core.Tokenscontext.Textsearchsystem](https://www.medplum.com/docs/sdk/core.tokenscontext.textsearchsystem): Home > @medplum/core > TokensContext > textSearchSystem
- [Core.Toomanyrequests](https://www.medplum.com/docs/sdk/core.toomanyrequests): Home > @medplum/core > tooManyRequests
- [Core.Toperiod](https://www.medplum.com/docs/sdk/core.toperiod): Home > @medplum/core > toPeriod
- [Core.Toservicetypecodeableconcepts](https://www.medplum.com/docs/sdk/core.toservicetypecodeableconcepts): Home > @medplum/core > toServiceTypeCodeableConcepts
- [Core.Totypedvalue](https://www.medplum.com/docs/sdk/core.totypedvalue): Home > @medplum/core > toTypedValue
- [Core.Transformmapcollection._constructor_](https://www.medplum.com/docs/sdk/core.transformmapcollection._constructor_): Home > @medplum/core > TransformMapCollection > (constructor)
- [Core.Transformmapcollection.Get](https://www.medplum.com/docs/sdk/core.transformmapcollection.get): Home > @medplum/core > TransformMapCollection > get
- [Core.Transformmapcollection](https://www.medplum.com/docs/sdk/core.transformmapcollection): Home > @medplum/core > TransformMapCollection
- [Core.Transformmapcollection.Resources](https://www.medplum.com/docs/sdk/core.transformmapcollection.resources): Home > @medplum/core > TransformMapCollection > resources
- [Core.Trimtrailingemptyelements](https://www.medplum.com/docs/sdk/core.trimtrailingemptyelements): Home > @medplum/core > trimTrailingEmptyElements
- [Core.Trygetdatatype](https://www.medplum.com/docs/sdk/core.trygetdatatype): Home > @medplum/core > tryGetDataType
- [Core.Trygetjwtexpiration](https://www.medplum.com/docs/sdk/core.trygetjwtexpiration): Home > @medplum/core > tryGetJwtExpiration
- [Core.Trygetprofile](https://www.medplum.com/docs/sdk/core.trygetprofile): Home > @medplum/core > tryGetProfile
- [Core.Tryparsereference](https://www.medplum.com/docs/sdk/core.tryparsereference): Home > @medplum/core > tryParseReference
- [Core.Typedeventtarget.Addeventlistener](https://www.medplum.com/docs/sdk/core.typedeventtarget.addeventlistener): Home > @medplum/core > TypedEventTarget > addEventListener
- [Core.Typedeventtarget.Dispatchevent](https://www.medplum.com/docs/sdk/core.typedeventtarget.dispatchevent): Home > @medplum/core > TypedEventTarget > dispatchEvent
- [Core.Typedeventtarget.Listenercount](https://www.medplum.com/docs/sdk/core.typedeventtarget.listenercount): Home > @medplum/core > TypedEventTarget > listenerCount
- [Core.Typedeventtarget](https://www.medplum.com/docs/sdk/core.typedeventtarget): Home > @medplum/core > TypedEventTarget
- [Core.Typedeventtarget.Removealllisteners](https://www.medplum.com/docs/sdk/core.typedeventtarget.removealllisteners): Home > @medplum/core > TypedEventTarget > removeAllListeners
- [Core.Typedeventtarget.Removeeventlistener](https://www.medplum.com/docs/sdk/core.typedeventtarget.removeeventlistener): Home > @medplum/core > TypedEventTarget > removeEventListener
- [Core.Typedvalue](https://www.medplum.com/docs/sdk/core.typedvalue): Home > @medplum/core > TypedValue
- [Core.Typedvalue.Type](https://www.medplum.com/docs/sdk/core.typedvalue.type): Home > @medplum/core > TypedValue > type
- [Core.Typedvalue.Value](https://www.medplum.com/docs/sdk/core.typedvalue.value): Home > @medplum/core > TypedValue > value
- [Core.Typedvaluetostring](https://www.medplum.com/docs/sdk/core.typedvaluetostring): Home > @medplum/core > typedValueToString
- [Core.Typedvaluewithpath](https://www.medplum.com/docs/sdk/core.typedvaluewithpath): Home > @medplum/core > TypedValueWithPath
- [Core.Typeinfo](https://www.medplum.com/docs/sdk/core.typeinfo): Home > @medplum/core > TypeInfo
- [Core.Typeinfo.Searchparams](https://www.medplum.com/docs/sdk/core.typeinfo.searchparams): Home > @medplum/core > TypeInfo > searchParams
- [Core.Typeinfo.Searchparamsdetails](https://www.medplum.com/docs/sdk/core.typeinfo.searchparamsdetails): Home > @medplum/core > TypeInfo > searchParamsDetails
- [Core.Typename](https://www.medplum.com/docs/sdk/core.typename): Home > @medplum/core > TypeName
- [Core.Typescriptgeneratoroptions.Getimportpath](https://www.medplum.com/docs/sdk/core.typescriptgeneratoroptions.getimportpath): Home > @medplum/core > TypeScriptGeneratorOptions > getImportPath
- [Core.Typescriptgeneratoroptions.Getvaluesetvalues](https://www.medplum.com/docs/sdk/core.typescriptgeneratoroptions.getvaluesetvalues): Home > @medplum/core > TypeScriptGeneratorOptions > getValueSetValues
- [Core.Typescriptgeneratoroptions](https://www.medplum.com/docs/sdk/core.typescriptgeneratoroptions): Home > @medplum/core > TypeScriptGeneratorOptions
- [Core.Ucum](https://www.medplum.com/docs/sdk/core.ucum): Home > @medplum/core > UCUM
- [Core.Unaryoperatoratom._constructor_](https://www.medplum.com/docs/sdk/core.unaryoperatoratom._constructor_): Home > @medplum/core > UnaryOperatorAtom > (constructor)
- [Core.Unaryoperatoratom.Eval](https://www.medplum.com/docs/sdk/core.unaryoperatoratom.eval): Home > @medplum/core > UnaryOperatorAtom > eval
- [Core.Unaryoperatoratom.Impl](https://www.medplum.com/docs/sdk/core.unaryoperatoratom.impl): Home > @medplum/core > UnaryOperatorAtom > impl
- [Core.Unaryoperatoratom](https://www.medplum.com/docs/sdk/core.unaryoperatoratom): Home > @medplum/core > UnaryOperatorAtom
- [Core.Unaryoperatoratom.Tostring](https://www.medplum.com/docs/sdk/core.unaryoperatoratom.tostring): Home > @medplum/core > UnaryOperatorAtom > toString
- [Core.Unauthorized](https://www.medplum.com/docs/sdk/core.unauthorized): Home > @medplum/core > unauthorized
- [Core.Unauthorizedtokenaudience](https://www.medplum.com/docs/sdk/core.unauthorizedtokenaudience): Home > @medplum/core > unauthorizedTokenAudience
- [Core.Unauthorizedtokenexpired](https://www.medplum.com/docs/sdk/core.unauthorizedtokenexpired): Home > @medplum/core > unauthorizedTokenExpired
- [Core.Unescapetoken](https://www.medplum.com/docs/sdk/core.unescapetoken): Home > @medplum/core > unescapeToken
- [Core.Unionatom._constructor_](https://www.medplum.com/docs/sdk/core.unionatom._constructor_): Home > @medplum/core > UnionAtom > (constructor)
- [Core.Unionatom.Eval](https://www.medplum.com/docs/sdk/core.unionatom.eval): Home > @medplum/core > UnionAtom > eval
- [Core.Unionatom](https://www.medplum.com/docs/sdk/core.unionatom): Home > @medplum/core > UnionAtom
- [Core.Unsupportedmediatype](https://www.medplum.com/docs/sdk/core.unsupportedmediatype): Home > @medplum/core > unsupportedMediaType
- [Core.Valid_hostname_regex](https://www.medplum.com/docs/sdk/core.valid_hostname_regex): Home > @medplum/core > VALID\_HOSTNAME\_REGEX
- [Core.Validatefhircastsubscriptionrequest](https://www.medplum.com/docs/sdk/core.validatefhircastsubscriptionrequest): Home > @medplum/core > validateFhircastSubscriptionRequest
- [Core.Validateresource](https://www.medplum.com/docs/sdk/core.validateresource): Home > @medplum/core > validateResource
- [Core.Validateresourcetype](https://www.medplum.com/docs/sdk/core.validateresourcetype): Home > @medplum/core > validateResourceType
- [Core.Validatetypedvalue](https://www.medplum.com/docs/sdk/core.validatetypedvalue): Home > @medplum/core > validateTypedValue
- [Core.Validationerror](https://www.medplum.com/docs/sdk/core.validationerror): Home > @medplum/core > validationError
- [Core.Validationregexes](https://www.medplum.com/docs/sdk/core.validationregexes): Home > @medplum/core > validationRegexes
- [Core.Validatoroptions.Base64binarymaxbytes](https://www.medplum.com/docs/sdk/core.validatoroptions.base64binarymaxbytes): Home > @medplum/core > ValidatorOptions > base64BinaryMaxBytes
- [Core.Validatoroptions.Collect](https://www.medplum.com/docs/sdk/core.validatoroptions.collect): Home > @medplum/core > ValidatorOptions > collect
- [Core.Validatoroptions](https://www.medplum.com/docs/sdk/core.validatoroptions): Home > @medplum/core > ValidatorOptions
- [Core.Validatoroptions.Profile](https://www.medplum.com/docs/sdk/core.validatoroptions.profile): Home > @medplum/core > ValidatorOptions > profile
- [Core.Valueorexternalsecret](https://www.medplum.com/docs/sdk/core.valueorexternalsecret): Home > @medplum/core > ValueOrExternalSecret
- [Core.Valuesetexpandparams.Count](https://www.medplum.com/docs/sdk/core.valuesetexpandparams.count): Home > @medplum/core > ValueSetExpandParams > count
- [Core.Valuesetexpandparams.Date](https://www.medplum.com/docs/sdk/core.valuesetexpandparams.date): Home > @medplum/core > ValueSetExpandParams > date
- [Core.Valuesetexpandparams.Displaylanguage](https://www.medplum.com/docs/sdk/core.valuesetexpandparams.displaylanguage): Home > @medplum/core > ValueSetExpandParams > displayLanguage
- [Core.Valuesetexpandparams.Filter](https://www.medplum.com/docs/sdk/core.valuesetexpandparams.filter): Home > @medplum/core > ValueSetExpandParams > filter
- [Core.Valuesetexpandparams](https://www.medplum.com/docs/sdk/core.valuesetexpandparams): Home > @medplum/core > ValueSetExpandParams
- [Core.Valuesetexpandparams.Offset](https://www.medplum.com/docs/sdk/core.valuesetexpandparams.offset): Home > @medplum/core > ValueSetExpandParams > offset
- [Core.Valuesetexpandparams.Url](https://www.medplum.com/docs/sdk/core.valuesetexpandparams.url): Home > @medplum/core > ValueSetExpandParams > url
- [Core.Voidablediff](https://www.medplum.com/docs/sdk/core.voidablediff): Home > @medplum/core > VoidableDiff
- [Core.Warnifnewerversionavailable](https://www.medplum.com/docs/sdk/core.warnifnewerversionavailable): Home > @medplum/core > warnIfNewerVersionAvailable
- [Core.Websocketeventmap_2](https://www.medplum.com/docs/sdk/core.websocketeventmap_2): Home > @medplum/core > WebSocketEventMap\_2
- [Core.Withid](https://www.medplum.com/docs/sdk/core.withid): Home > @medplum/core > WithId
- [Core.Wordwrap](https://www.medplum.com/docs/sdk/core.wordwrap): Home > @medplum/core > wordWrap
- [Core.Xoratom._constructor_](https://www.medplum.com/docs/sdk/core.xoratom._constructor_): Home > @medplum/core > XorAtom > (constructor)
- [Core.Xoratom.Eval](https://www.medplum.com/docs/sdk/core.xoratom.eval): Home > @medplum/core > XorAtom > eval
- [Core.Xoratom](https://www.medplum.com/docs/sdk/core.xoratom): Home > @medplum/core > XorAtom
- [Index](https://www.medplum.com/docs/sdk): Home
- [Advanced Search Parameters](https://www.medplum.com/docs/search/advanced-search-parameters): The FHIR search framework allows for special search parameters that enable more complex searches to fine-tune your results. In this document, we wi...
- [Basic Search](https://www.medplum.com/docs/search/basic-search): One of the most basic operations when working with the Medplum FHIR API is to query resources that fulfill certain criteria.
- [Chaining Searches](https://www.medplum.com/docs/search/chained-search): Chaining search parameters allows you to filter your searches based on the parameters of another resource which is related to the target resource t...
- [The `_filter` Search Parameter](https://www.medplum.com/docs/search/filter-search-parameter): The `_filter` parameter extends FHIR's search functionality by allowing you to narrow down your results using complex filter expressions. It is a u...
- [Including Linked Resources](https://www.medplum.com/docs/search/includes): In many cases, your application may need to search for not just one resource type, but also some of the related resources that those resources refe...
- [Search](https://www.medplum.com/docs/search): Medplum supports searching and filtering FHIR resources using predefined search parameters specific to each resource type. You can query data via b...
- [Paginated Search](https://www.medplum.com/docs/search/paginated-search): Pagination is a crucial feature in any API that deals with large datasets, and our FHIR API is no exception. When querying resources, it's often im...
- [AWS Advantages](https://www.medplum.com/docs/self-hosting/aws-advantages): Medplum provides a suite of digital healthcare services such as authentication, access controls, user management, FHIR server, automation, and more.
- [AWS Athena Guide](https://www.medplum.com/docs/self-hosting/aws-athena-guide): When self-hosting on AWS, you may need to perform data analytics on production traffic. AWS CloudWatch is usually the starting point for basic anal...
- [AWS CDK Settings Reference](https://www.medplum.com/docs/self-hosting/aws-cdk-settings): When deploying Medplum on AWS using the provided CDK, you will need to create a configuration file to define your infrastructure settings. This is ...
- [Self-Hosting Best Practices](https://www.medplum.com/docs/self-hosting/best-practices): You've decided to self-host Medplum — great. This guide covers operational practices that will help you run a stable, maintainable deployment and s...
- [Branding and Customization](https://www.medplum.com/docs/self-hosting/branding): When building an EHR, you often want to change the logo and name of your platform for clarity or branding. In Medplum, this is simple:
- [Should you Self-Host?](https://www.medplum.com/docs/self-hosting/considerations): Self-hosting is part of the beauty of open source, and self-hosting Medplum can be the right choice for some teams. However, successful self-hoster...
- [Datadog Integration](https://www.medplum.com/docs/self-hosting/datadog): This page describes how to add the Datadog agent to your ECS Fargate tasks. Adding Datadog allows you to collect metrics from all containers.
- [Disaster Recovery](https://www.medplum.com/docs/self-hosting/disaster-recovery): This document outlines a high-level approach to disaster recovery for a self-hosted Medplum instance deployed across various infrastructure options...
- [Enabling Rollbacks for Medplum Server](https://www.medplum.com/docs/self-hosting/enabling-rollbacks): As of the `4.x` series, Medplum supports a safe and well-defined rollback window for server deployments, provided you control when post-deploy migr...
- [GIN Index Performance](https://www.medplum.com/docs/self-hosting/gin-index-performance): The operations described in this guide require super admin privileges and are only available to self-hosted deployments.
- [Self-hosting Medplum](https://www.medplum.com/docs/self-hosting): Medplum is an open source healthcare development platform that you can deploy in your own environment. This guide provides detailed instructions fo...
- [Install from scratch](https://www.medplum.com/docs/self-hosting/install-from-scratch): This guide provides comprehensive instructions for installing and configuring Medplum from scratch on Ubuntu 24.04. It covers all essential compone...
- [Install on AWS](https://www.medplum.com/docs/self-hosting/install-on-aws): This guide will perform a complete production-ready installation in your AWS environment using AWS CDK.
- [Install on Azure](https://www.medplum.com/docs/self-hosting/install-on-azure): This document is intended to guide users through the deployment of Medplum on Azure using Terraform. It provides detailed instructions and configur...
- [Install on DigitalOcean](https://www.medplum.com/docs/self-hosting/install-on-digital-ocean): This guide covers the DigitalOcean-specific steps for running the Medplum API server. For production deployments, use DigitalOcean Managed PostgreS...
- [Install on GCP](https://www.medplum.com/docs/self-hosting/install-on-gcp): This document is intended to guide Medplum through the deployment of a comprehensive infrastructure on Google Cloud Platform (GCP) using Terraform....
- [Install on Kubernetes](https://www.medplum.com/docs/self-hosting/install-on-kubernetes): This guide provides step-by-step instructions for deploying Medplum on any Kubernetes cluster using our official Helm chart. This approach is the r...
- [Install on Ubuntu](https://www.medplum.com/docs/self-hosting/install-on-ubuntu): This guide provides step-by-step instructions for deploying Medplum on Ubuntu using our official APT repository. The installation process is stream...
- [Load Testing](https://www.medplum.com/docs/self-hosting/load-testing): Medplum is designed to be a critical component of system architecture. It is important that Medplum server is robust, performant, and scalable. But...
- [Testing emails with Mailtrap Email Sandbox](https://www.medplum.com/docs/self-hosting/mailtrapio): Mailtrap.io is an email platform for developer and product teams who need high inboxing rates and fast email delivery. It offers a flexible email A...
- [Monitoring Your Self-Hosted Medplum Instance](https://www.medplum.com/docs/self-hosting/monitoring): When running a self-hosted Medplum instance, proper monitoring is essential for maintaining system health and performance. This guide covers the ke...
- [OpenTelemetry](https://www.medplum.com/docs/self-hosting/opentelemetry): This page describes Medplum's optional OpenTelemetry support, and how to integrate with AWS CloudWatch.
- [Presigned URLs](https://www.medplum.com/docs/self-hosting/presigned-urls): **Presigned URLs** are a secure mechanism Medplum uses to serve binary content (images, videos, documents). They grant **temporary, authenticated a...
- [Project Settings](https://www.medplum.com/docs/self-hosting/project-settings): Many settings are also available at the Project level, allowing them to be configured for specific tenants on the server rather than globally. Only...
- [Update RDS Parameters](https://www.medplum.com/docs/self-hosting/rds-parameters): Postgres exposes a wide variety of configuration settings that can be tuned to improve database performance. These settings can be changed via the ...
- [Running the Full Medplum Stack in Docker](https://www.medplum.com/docs/self-hosting/running-full-medplum-stack-in-docker): Medplum provides a Docker Compose file which comes with everything you need to get started in just two commands:
- [Running the Medplum Docker Container](https://www.medplum.com/docs/self-hosting/running-medplum-docker-container): Medplum provides a Docker image, called medplum/medplum-server. This image is mainly used to install Medplum on AWS, however it can also be run ind...
- [Send SMTP Emails with SendGrid](https://www.medplum.com/docs/self-hosting/sendgrid): This page describes how to use SendGrid as an SMTP Relay to send emails from Medplum.
- [Server Config](https://www.medplum.com/docs/self-hosting/server-config): When running Medplum server on a local developer machine, Medplum server typically loads config settings from a JSON config file. By default, it lo...
- [Setting Medplum Server Configuration](https://www.medplum.com/docs/self-hosting/setting-configuration): There are two primary ways to configure the Medplum server when self-hosting: through a JSON configuration file or by using environment variables. ...
- [Setting Up CORS](https://www.medplum.com/docs/self-hosting/setting-up-cors): When self-hosting, you may run into a CORS error when trying to run your app on https://localhost:3000. If you do, you will need to ensure that you...
- [Super Admin CLI](https://www.medplum.com/docs/self-hosting/super-admin-cli): Medplum includes a CLI (Command Line Interface).
- [Super Admin Guide](https://www.medplum.com/docs/self-hosting/super-admin-guide): When self-hosting a Medplum server, you will have access to a "Super Admin" project. When you sign in as a member of the "Super Admin" project, you...
- [Upgrade RDS Database](https://www.medplum.com/docs/self-hosting/upgrade-rds-database): As your project grows, you may need to upgrade your RDS database instance size. This document describes how to perform this operation with zero dow...
- [Upgrading Medplum Server](https://www.medplum.com/docs/self-hosting/upgrading-server): Keeping your Medplum server up-to-date ensures you get the latest security patches, new features, and performance improvements while maintaining co...
- [Subscriptions](https://www.medplum.com/docs/subscriptions): Subscriptions are event-driven notifications, like webhooks, and are commonly used for integrations and automations. Medplum supports subscribing t...
- [Publish and Subscribe](https://www.medplum.com/docs/subscriptions/publish-and-subscribe): In a healthcare setting, Publish and Subscribe is a common pattern. For example, an everyday workflow in a laboratory setting is for a physician to...
- [Server-Scoped Subscriptions](https://www.medplum.com/docs/subscriptions/server-scoped-subscriptions): A server-scoped `Subscription` fires for rest-hook changes across **every project on the server**, not just its own project. It's useful for projec...
- [Subscription Extensions](https://www.medplum.com/docs/subscriptions/subscription-extensions): Use the following FHIR extensions to customize the Subscription behavior. The behavior is non-standard, and will not necessarily work in other FHIR...
- [Commonly Used Terminologies](https://www.medplum.com/docs/terminology/common-terminologies): This guide provides a comprehensive reference for the most commonly used code systems and ValueSets in healthcare applications. Each section includ...
- [Filtering Large Code Systems](https://www.medplum.com/docs/terminology/filtering-large-code-systems): SNOMED CT, RxNorm, and ICD-10-CM contain far more codes than a form field, typeahead, or Questionnaire should expose directly. Binding to the full ...
- [Terminologies and Coded Values](https://www.medplum.com/docs/terminology): Many FHIR resources use different types of coded values to unambiguously represent different concepts from healthcare and related domains. These co...
- [Local Codes](https://www.medplum.com/docs/terminology/local-codes): In addition to widely-used code systems like LOINC, FHIR makes it possible to define and use your own codes and terminology.
- [Medplum Terminology Services](https://www.medplum.com/docs/terminology/medplum-terminology-services): Medplum provides a layer of functionality to make working with coded values simple. Some of the most common use cases are detailed below to show ho...
- [Browse Sample Data](https://www.medplum.com/docs/tutorials/browse-sample-data): The dataset provided demonstrates how to represent many common data types. Once the data has been imported you can browse it in the Medplum app. Cl...
- [Import Sample Data](https://www.medplum.com/docs/tutorials/importing-sample-data): When starting development, it can be really useful to have some sample data to work with, and to test your application. This tutorial will walk you...
- [Tutorials](https://www.medplum.com/docs/tutorials): Welcome to the Medplum tutorials! This section contains several tutorials designed to introduce you to the core concepts of Medplum and build a sim...
- [Medplum Hello World](https://www.medplum.com/docs/tutorials/medplum-hello-world): Digital health companies often build custom UIs on top of the Medplum platform to design streamlined patient and physician experiences. This tutori...
- [Register an Account](https://www.medplum.com/docs/tutorials/register): This guide explains how to register for a new Medplum account and create your first Medplum project.
- [Uptime, Availability, and SLAs](https://www.medplum.com/docs/uptime): There are two separate questions about uptime. The first is what Medplum commits to in a contract. The second is what Medplum has actually delivere...
- [Custom Emails](https://www.medplum.com/docs/user-management/custom-emails): Some server actions send email messages to users. For example, when a user creates a new account, the server sends a "Welcome" email message. On Me...
- [Using External IDs](https://www.medplum.com/docs/user-management/external-ids): By default, Medplum uses email address as a unique identifier for a user. When using External Identity Providers, you may instead want to use the e...
- [User Management Guide](https://www.medplum.com/docs/user-management): This guide walks through how to **create and manage users** via the Medplum App and via API. Medplum supports multiple authentication options, but ...
- [Open Patient Registration](https://www.medplum.com/docs/user-management/open-patient-registration): Most patient facing healthcare apps ask patients to self-enroll through a registration flow.
- [Project SMTP](https://www.medplum.com/docs/user-management/project-smtp): By default, all emails sent on behalf of your project use the Medplum server's email provider and sender address. Projects can instead send email t...
- [Project vs Server Scoped Users](https://www.medplum.com/docs/user-management/project-vs-server-scoped-users): Server scoped `Users` can be used across multiple projects across the Medplum Server. Server scoped Users should be used for **developers and admin...