Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
fhirUrl | Yes | Azure FHIR server URL | |
clientId | Yes | OAuth2 client ID | |
tenantId | Yes | Azure AD tenant ID | |
LOG_LEVEL | No | Logging level | INFO |
clientSecret | Yes | OAuth2 client secret |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
fhir://AllergyIntolerance | |
fhir://AdverseEvent | |
fhir://Condition | |
fhir://Procedure | |
fhir://FamilyMemberHistory | |
fhir://ClinicalImpression | |
fhir://Observation | |
fhir://Media | |
fhir://DiagnosticReport | |
fhir://Specimen | |
fhir://BodyStructure | |
fhir://ImagingStudy | |
fhir://Questionnaire | |
fhir://QuestionnaireResponse | |
fhir://CarePlan | |
fhir://CareTeam | |
fhir://Goal | |
fhir://ServiceRequest | |
fhir://NutritionOrder | |
fhir://VisionPrescription | |
fhir://RiskAssessment | |
fhir://RequestGroup | |
fhir://Medication | |
fhir://MedicationRequest | |
fhir://MedicationAdministration | |
fhir://MedicationDispense | |
fhir://MedicationStatement | |
fhir://Immunization | |
fhir://ImmunizationRecommendation | |
fhir://Patient | |
fhir://RelatedPerson | |
fhir://Person | |
fhir://Group | |
fhir://Practitioner | |
fhir://PractitionerRole | |
fhir://Organization | |
fhir://Location | |
fhir://HealthcareService | |
fhir://Endpoint | |
fhir://Device | |
fhir://DeviceDefinition | |
fhir://DeviceMetric | |
fhir://Substance | |
fhir://Task | |
fhir://Appointment | |
fhir://AppointmentResponse | |
fhir://Schedule | |
fhir://Slot | |
fhir://Encounter | |
fhir://EpisodeOfCare | |
fhir://Communication | |
fhir://CommunicationRequest | |
fhir://ActivityDefinition | |
fhir://PlanDefinition | |
fhir://DeviceRequest | |
fhir://DeviceUseStatement | |
fhir://GuidanceResponse | |
fhir://SupplyRequest | |
fhir://SupplyDelivery | |
fhir://Coverage | |
fhir://CoverageEligibilityRequest | |
fhir://CoverageEligibilityResponse | |
fhir://EnrollmentRequest | |
fhir://EnrollmentResponse | |
fhir://Claim | |
fhir://ClaimResponse | |
fhir://Invoice | |
fhir://PaymentNotice | |
fhir://PaymentReconciliation | |
fhir://Account | |
fhir://ChargeItem | |
fhir://ChargeItemDefinition | |
fhir://Contract | |
fhir://ExplanationOfBenefit | |
fhir://InsurancePlan | |
fhir://Composition | |
fhir://DocumentManifest | |
fhir://DocumentReference | |
fhir://CatalogEntry | |
fhir://MessageHeader | |
fhir://List | |
fhir://Basic | |
fhir://Provenance | |
fhir://AuditEvent | |
fhir://Consent |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
search_fhir | Search for FHIR resources based on search parameters. Args: resource_type: The FHIR resource type to search (e.g., 'Patient', 'Observation') search_params: Dictionary of search parameters to apply ctx: MCP Context for logging and progress reporting Returns: List of matching resources |