Skip to main content
Glama
CoverageHeader.tsx1.16 kB
// SPDX-FileCopyrightText: Copyright Orangebot, Inc. and Medplum contributors // SPDX-License-Identifier: Apache-2.0 import { getDisplayString } from '@medplum/core'; import type { Organization, Patient, Reference, RelatedPerson } from '@medplum/fhirtypes'; import { HumanNameDisplay, MedplumLink, useResource } from '@medplum/react'; import type { JSX } from 'react'; import styles from './CoverageHeader.module.css'; interface CoverageHeaderProps { readonly patient: Patient; readonly payor?: Reference<Organization | Patient | RelatedPerson>; } export function CoverageHeader(props: CoverageHeaderProps): JSX.Element { const payor = useResource(props.payor); return ( <div className={styles.coverageHeader}> <dl> <dt>Patient</dt> <dd> <MedplumLink to={props.patient}> <HumanNameDisplay value={props.patient.name?.[0]} options={{ use: false }} /> </MedplumLink> </dd> </dl> <dl> <dt>Payor</dt> <dd> <MedplumLink to={props.payor}>{payor ? getDisplayString(payor) : 'Payor Unknown'}</MedplumLink> </dd> </dl> </div> ); }

Latest Blog Posts

MCP directory API

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

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

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