- Overview
- UiPath GenAI Activities
- Release notes
- About the UiPath GenAI Activities package
- Project compatibility
- Content Generation
- Update Context Grounding Index
- Context Grounding Search
- Get DeepRAG Analysis by ID
- Summarize Text
- PII Filtering
- Translate
- Detect Language
- Rewrite
- Generate Email
- Categorize
- Named Entity Recognition
- Image Analysis
- Detect Object
- Signature Similarity
- Sentiment Analysis
- Reformat
- Semantic Similarity
- Image Comparison
- Image Classification
- Web Search
- Web Summary
- Web Reader
- Working with UiPath GenAI activities
- Data residency
- GenAI Activities feature availability
- Frequently asked questions
- Act! 365
- ActiveCampaign
- Adobe Acrobat Sign
- Adobe PDF Services
- Amazon Bedrock
- Amazon Connect
- Amazon Polly
- Amazon SES
- Amazon Transcribe
- Anthropic Claude
- Asana
- AWeber
- Azure AI Document Intelligence
- Azure Defender for Cloud
- Azure Maps
- BambooHR
- Box
- Release notes
- About the Box activities
- Project compatibility
- Add Shared Link to File
- Add Shared Link to Folder
- Search for Content
- Cancel Sign Request
- List Sign Requests
- Create Sign Request
- Resend Sign Request
- Create Collaboration
- Upload File Version
- Copy File
- Delete File
- Download File
- Get File Info
- Get Folder Items
- Upload File
- Copy Folder
- Create Folder
- Delete Folder
- Delete Record
- Get Record
- Insert Record
- Replace Record
- List All Records
- Brevo
- Calendly
- Campaign Monitor
- Cisco Webex Teams
- Citrix ShareFile
- Clearbit
- Confluence Cloud
- Constant Contact
- Coupa
- CrewAI – Preview
- Customer.io
- Database Hub
- Databricks Agent
- Datadog
- DeepSeek
- Deputy
- Discord - Preview
- DocuSign
- Drip
- Dropbox
- Dropbox Business
- Egnyte
- Epic FHIR - Preview
- Eventbrite
- Exchangerates
- Expensify
- Facebook
- Freshbooks
- Freshdesk
- Freshsales
- Freshservice
- GetResponse
- GitHub
- Google Maps
- Google Speech-to-Text
- Google Text-to-Speech
- Google Vertex
- Google Vision
- GoToWebinar
- Release Notes
- About the GoToWebinar activities
- Project compatibility
- Delete Webinar
- Get Webinar
- Get Webinar Meeting Times
- Get Webinar Registrant
- Get Webinar Start URL
- List Account Webinars
- List All In Session Webinars
- List All Webinar Attendees
- List All Webinar Registrants
- List All Webinars
- Quick Create Webinar
- Quick Update Webinar
- Search Recording Assets
- Delete Record
- Get Record
- Insert Record
- List All Records
- List Records
- API References
- Greenhouse
- Hootsuite
- HTTP Webhook
- Hubspot CRM
- HubSpot Marketing
- Icertis
- iContact
- Insightly CRM
- Intercom
- Jina.ai
- Jira
- Release notes
- About the Jira activities
- Project compatibility
- Create Issue
- Add Issue Attachment
- Download Issue Attachment
- Get Instance Details
- Add Comment
- Update Comment
- Get Comments
- Get Issue
- Search Issues by JQL
- Search Issues
- Update Issue
- Update Issue Assignee
- Find User by Email Address or Display Name
- Update Issue Status
- Delete Record
- Get Record
- Insert Record
- List Records
- Replace Record
- Upsert Record
- Invoke Operation
- Delete Issue
- Event Trigger
- Keap
- Klaviyo
- LinkedIn
- Mailchimp
- Mailjet
- MailerLite
- Mailgun
- Marketo
- About the Marketo activities
- Project compatibility
- Create Lead
- Get All Leads
- Get Lead Changes
- Update Lead
- Add Leads To A List
- Remove Leads From A List
- Delete Record
- Get Record
- Insert Record
- List Records
- Update Record
- Bulk Import Leads
- Bulk Import Program Members
- Push Leads to Trigger Campaign
- Get Bulk Export Status
- Create Program
- Bulk Export Program Members
- Get Bulk Import Status
- Clone Program
- Download Program Members Bulk Export
- Change Program Members Status
- Create or Update Tokens
- Technical References
- MCP
- Microsoft Azure OpenAI
- Microsoft Azure AI Foundry
- Microsoft Azure Sentinel
- Microsoft Dynamics CRM
- Release Notes
- About the Microsoft Dynamics CRM activities
- Project compatibility
- Technical References
- Upload Note Attachment
- Download Note Attachment
- Upload Activity Attachment
- Download Activity Attachment
- Create Account
- Update Account
- Create Contact
- Update Contact
- Create Lead
- Update Lead
- Close Lost Opportunity
- Close Won Opportunity
- Create Opportunity
- Delete Record
- Get Record
- Insert Record
- List All Records
- Update Record
- Microsoft Power Automate
- Microsoft Sentiment
- Microsoft Sentinel Threat Intelligence
- Microsoft Teams
- Release Notes
- About the Microsoft Teams activities
- Project compatibility
- Create Channel
- Invite Member to Channel
- List All Channels
- Send Individual Chat Message
- Reply to Channel Message
- Create Online Teams Meeting
- Send Bot Channel Message
- Send Bot Direct Message
- Send Channel Message
- Send Group Chat Message
- Get Channel by Name
- Get Individual Chat
- Get Team by Name
- Invite User to Team
- List All Channel Messages
- List All Chat Messages
- List All Team Members
- Get Online Teams Meeting
- List All Recordings
- List All Transcripts
- Download Meeting Transcript/Recording
- Get User by Email
- List Records
- Insert Record
- Update Record
- Get Record
- Delete Record
- Technical references
- Microsoft Translator
- Microsoft Vision
- Miro
- Nvidia NIM
- Okta
- OpenAI
- OpenAI V1 Compliant LLM
- Oracle Eloqua
- Oracle NetSuite
- PagerDuty
- Paypal
- PDFMonkey
- Perplexity
- Pinecone
- Pipedrive
- QuickBooks Online
- Quip
- Salesforce
- Release Notes
- About the Salesforce activities
- Project compatibility
- Create Account
- Update Account
- Create Contact
- Update Contact
- Create Lead
- Update Lead
- Create Opportunity
- Upload File
- Download File
- Download Attachment
- Search Records
- Search Using SOQL
- Approve record in Approval process
- Submit a record for Approval Process
- Reject record in Approval process
- Get Opportunity
- Get Lead
- Get Contact
- Get Account
- Get Report Metadata
- Add File to Record
- Create Bulk Upload Job
- Get Bulk Job Info
- Starts or Aborts Bulk Job
- Download SOQL Bulk Job Results
- Download Unprocessed Records of Bulk Upload
- Create Bulk Download Job Using SOQL
- Search Using String
- Get Object Fields
- Insert Record
- Get Record
- Delete Record
- Update Record
- List Records
- Salesforce Agentforce & Flows
- Salesforce Marketing Cloud
- SAP BAPI
- SAP Cloud for Customer
- SAP Concur
- SAP OData
- SendGrid
- ServiceNow
- Release Notes
- About the ServiceNow activity package
- Project compatibility
- Create New Incident
- Create Incident Task
- List All Incidents
- Update Incident
- Add Attachment
- Download Attachment
- Get Incident Task
- Get Attachment
- List All Attachments
- List All Incident Tasks
- Update Incident Task
- Delete Attachment
- Search Users by Email or Name
- Search Incidents by Incident Number
- Delete Record
- Get Record
- Insert Record
- List All Records
- Update Record
- Technical references
- Troubleshooting
- Shopify
- Slack
- Release Notes
- About the Slack activities
- Project compatibility
- Archive Channel
- Create Channel
- Invite Users to Channel
- Remove User from Channel
- Send File to Channel
- Send Message to Channel
- Unarchive Channel
- Send Reply
- Get Channel Info
- Join Channel
- Set Channel Topic
- Set Channel Description
- Send Button Response
- Download File By File ID
- List All User Groups
- List All Users
- Add Users to User Group
- Create Group Direct Message
- Create User Group
- Get User by Email or User Id
- Send Message to User
- Troubleshooting
- SmartRecruiters
- Smartsheet
- Release notes
- About the Smartsheet activities
- Project compatibility
- Attach URL to Sheet
- Add Column
- Update Column
- Add Row
- Update Row
- Get Sheet
- List All Sheets
- Attach File to Comment
- Search Everything
- Update Sheet
- Create Sheet from Template
- Send Sheet Via Email
- List All Folders
- Download Attachment
- Attach File to Row
- Attach URL to Row
- Attach File to Sheet
- List All Workspaces
- List All Attachments
- Delete Row
- Download Sheet
- Search Sheets
- Insert Record
- Get Record
- List All Records
- Delete Record
- Snowflake
- Snowflake Cortex
- Stripe
- Sugar Enterprise
- Sugar Professional
- Sugar Sell
- Sugar Serve
- TangoCard
- Todoist
- Trello
- Twilio
- UiPath Apps - Preview
- UiPath Orchestrator
- UiPath Test Manager
- About the UiPath Test Manager activities
- Project Compatibility
- Assign Test Cases To Requirement
- Assign Test Cases To Test Set
- Create Requirement
- Create Test Case
- Create Test Set
- Create Test Step
- Delete Attachment
- Delete Requirement
- Delete Test Case
- Delete Test Execution
- Delete Test Set
- Download Assertion
- Download Attachment
- Execute Test Cases
- Execute Test Set
- Get Assertions
- Get Assigned Test Cases For Requirement
- Get Assigned Test Cases For Test Set
- Get Attachments
- Get Requirement
- Get Requirements
- Get Robot Logs
- Get Test Case
- Get Test Case Log
- Get Test Cases
- Get Test Execution
- Get Test Executions
- Get Test Set
- Get Test Sets
- Get Test Step
- Get Test Step Logs
- Get Test Steps
- Test Manager HTTP Request
- Update Requirement
- Update Test Case
- Update Test Set
- Update Test Step
- Upload Attachment
- IBM WatsonX
- WhatsApp Business
- WooCommerce
- Workable
- Workday
- Workday REST
- X (formerly Twitter)
- Xero
- Release notes
- About the Xero activity package
- Project compatibility
- Create Contact
- List All Contacts
- Add Attachment to Contact
- Get Balance Sheet Report
- Get BAS Report
- Get GST Report
- Get Bank Summary Report
- Get Aged Receivables by Contact Report
- Get Attachments of a Contact
- Get Budget Summary Report
- Get Profit and Loss Report
- Get Trial Balance Report
- Get Executive Summary Report
- Get Aged Payables by Contact Report
- List Reports
- Delete Record
- List All Records
- Get Record
- Insert Record
- Replace Record
- Youtube
- Zendesk
- Zoho Campaigns
- Zoho Desk
- Zoho Mail
- Zoom
- ZoomInfo
Patient.$summary
Patient.$summary activity for Epic FHIR, returning the active problems, allergies, medications and immunizations that are on file for one patient.
Project compatibility
Windows | Cross-platform
Overview
| Description | API Method | API Path |
|---|---|---|
| Retrieve the International Patient Summary for one patient: their active problems, allergies, medications and immunizations in a single call, instead of searching each resource separately. Epic returns the standard IPS section set, and a section with no entries means nothing is on file. | GET | /PatientSummary/{id} |
Input
| Parameter | Description | Data Type |
|---|---|---|
| Patient Id | Required. The FHIR ID of the patient. Use Patient.$match or List Records to resolve one. | string |
Output
Epic answers with an IPS document whose entries are a mix of resource types. The connector splits those entries into one group per section, alongside the document's own details and a sections list.
Each group carries the same fields the underlying FHIR resource returns through Get Record and List Records. The summary adds no fields and removes none, so the field list for a group is the field list Epic publishes for that resource.
Document details
| Parameter | Description | Data Type |
|---|---|---|
| Document Id | The unique identifier Epic assigned to this summary document. | string |
| Title | The document title, for example "Patient Summary for Lopez, Camila Maria". | string |
| Status | The document status. Epic returns "final". | string |
| Date | The date on the summary composition. | string |
| Timestamp | When Epic generated the summary. | string |
| Patient Id | The FHIR ID of the patient the summary is about. | string |
Sections
| Parameter | Description | Data Type |
|---|---|---|
| Code | The LOINC code identifying the section. | string |
| Display | The LOINC display name for the section. | string |
| Entry Count | How many entries the section carries. Zero is normal — it means nothing is on file, not that access was withheld. | int32 |
| Title | The section title, e.g. Problems, Allergies, Medications, Immunizations. | string |
Output groups
| Group | FHIR resource | Contents |
|---|---|---|
patient | Patient | The patient the summary is about: names, identifiers, addresses, telecom entries, and contacts. |
conditions | Condition | Active problems, each with its code, clinical status, and onset date. |
allergies | AllergyIntolerance | Recorded allergies, each with its allergen code, criticality, reactions, and verification status. |
medications | MedicationRequest | Medication orders, each with its medication code, dosage instructions, and order status. |
immunizations | Immunization | Administered vaccines, each with its vaccine code, administration date, and status. |
For the full field list of a group, see Epic's specification for that resource in Epic on FHIR. The patient group is the same record Patient.$match returns, and that page documents its fields in full.
The connector targets FHIR R4, so any field Epic marks as STU3-only never populates.
Key fields per group
Every group carries an Id holding the FHIR ID of that record, and a Resource Type holding the resource name. Beyond those, these are the fields an automation reads to identify and act on an entry.
| Group | Field | Description | Data Type |
|---|---|---|---|
patient | Name > Text | The patient's full name as a string. | string |
patient | Birth Date | The patient's date of birth, in the format YYYY-MM-DD. | string |
patient | Identifier > Value | The patient's ID, such as an MRN. | string |
conditions | Code | The display name for the condition. | Object |
conditions | Clinical Status | The clinical status, which can be active, resolved, or inactive. | Object |
conditions | Onset Date Time | The date the condition began. | string |
allergies | Code | The allergen name and codes. | Object |
allergies | Criticality | The risk of clinical harm from a reaction to the substance: unable-to-assess, high, or low. | string |
allergies | Clinical Status | The current calculated status of the allergy: active or inactive. | Object |
medications | Medication Codeable Concept | Codes associated with the medication to be taken. | Object |
medications | Dosage Instruction | Dosage instruction details. | string |
medications | Status | Order status. | string |
immunizations | Vaccine Code | The vaccine product administered, with code and name information. Vaccines are mapped to CVX and NDC codes. | Object |
immunizations | Occurrence Date Time | Vaccination administration date, if available. | string |
immunizations | Status | Status of the immunization: completed, entered-in-error, or not-done. Incomplete immunizations are not returned. | string |
- In API workflows, a single response object is returned as the output. Any required fields can be extracted directly from this object.
- In RPA workflows, some output parameters may differ, but the necessary values can still be retrieved from the response object even if they are not explicitly exposed.
About the patient summary
The activity wraps Epic's Patient.$summary (International Patient Summary (IPS)) operation, and it needs the patient's FHIR ID before it can run. Patient.$match resolves one specific person to that ID, and Finding a patient covers the choice between matching and searching before you build the workflow around either.
An empty group means no data is on file. Epic returns the standard IPS section set regardless of content, so allergies: [] alongside a present Allergies section means the patient has no recorded allergies rather than withheld access. A section with entryCount: 0 is distinct from a section that was not returned at all.
When to use it
| You want | Use |
|---|---|
| A general clinical picture of one patient | Patient.$summary |
| One clinical domain, filtered or paged | The individual activity, such as List Conditions or List Medication Requests |
| Data outside problems, allergies, medications and immunizations | The individual activity. The summary contains only the standard IPS sections. |
Related resources
- Finding a patient — choosing between Patient.$match and a patient search before resolving a patient to a FHIR ID.
- Patient.$match — resolving one specific person to the FHIR ID this activity needs.
- Epic FHIR authentication — setting up the connection this activity uses.