# PatientClient

- [`saveDependent`](../operations/patient.addDependent.md) — Add a dependent
- [`createInsurance`](../operations/patient.addInsurance.md) — Add insurance coverage
- [`saveNotification`](../operations/patient.addNotification.md) — Add a notification
- [`scanIdentityDocument`](../operations/patient.analyzeIdentityDocument.md) — OCR an identity document
- [`askAssistant`](../operations/patient.assistantChat.md) — Grounded assistant chat
- [`classifyVoiceCommand`](../operations/patient.assistantClassify.md) — Classify a voice command into an action code
- [`ocrIdentityDocument`](../operations/patient.assistantOcr.md) — OCR an identity document via vision LLM
- [`ocrInsuranceDocument`](../operations/patient.assistantOcrInsurance.md) — OCR an insurance card via vision LLM
- [`checkInsuranceEligibility`](../operations/patient.checkEligibility.md) — Check insurance eligibility
- [`checkEncounter`](../operations/patient.checkEncounter.md) — Find-or-create the patient's current open encounter; on an Athena-integrated tenant, also books a walk-in-now Athena appointment, attaches default insurance, and checks in
- [`checkInEncounter`](../operations/patient.checkInEncounter.md) — Check in an encounter via the tenant's connected EHR
- [`getCommunicationsState`](../operations/patient.commsGetState.md) — Get the full CareConnect snapshot
- [`getUnreadCount`](../operations/patient.commsGetUnreadCount.md) — Get unread message count
- [`listConversations`](../operations/patient.commsListConversations.md) — List conversations
- [`getConversationsByParticipant`](../operations/patient.commsListConversationsByParticipant.md) — List conversations by participant
- [`listGroups`](../operations/patient.commsListGroups.md) — List groups
- [`listInvites`](../operations/patient.commsListInvites.md) — List invites
- [`listMessages`](../operations/patient.commsListMessages.md) — List messages
- [`listPresence`](../operations/patient.commsListPresence.md) — List presence
- [`upsertConversation`](../operations/patient.commsUpsertConversation.md) — Upsert a conversation
- [`upsertGroup`](../operations/patient.commsUpsertGroup.md) — Upsert a group
- [`upsertInvite`](../operations/patient.commsUpsertInvite.md) — Upsert an invite
- [`upsertMessage`](../operations/patient.commsUpsertMessage.md) — Upsert a message
- [`upsertPresence`](../operations/patient.commsUpsertPresence.md) — Upsert presence
- [`connect`](../operations/patient.connect.md) — Health check
- [`createEncounter`](../operations/patient.createEncounter.md) — Create an encounter
- [`createMedication`](../operations/patient.createMedication.md) — Create a medication order
- [`createQuestionnaire`](../operations/patient.createQuestionnaire.md) — Create a FHIR Questionnaire
- [`createQuestionnaireResponse`](../operations/patient.createQuestionnaireResponse.md) — Submit a questionnaire response
- [`deleteActivity`](../operations/patient.deleteActivity.md) — Delete an activity observation
- [`deleteDependent`](../operations/patient.deleteDependent.md) — Delete a dependent
- [`deleteNotification`](../operations/patient.deleteNotification.md) — Delete a notification
- [`compareFaceMatch`](../operations/patient.faceMatch.md) — Compare a selfie to the stored reference photo
- [`getAgent`](../operations/patient.getAgentAgent.md) — Get the routed AMS agent
- [`getAgentConfiguration`](../operations/patient.getAgentConfigurationAgentconfiguration.md) — Get AMS agent configuration
- [`getCheckin`](../operations/patient.getCheckinCheckin.md) — Get current check-in state
- [`getCommunicationConsent`](../operations/patient.getCommunicationConsent.md) — Get SMS/phone contact-preference consent
- [`getCurrentCareSession`](../operations/patient.getCurrentCareSessionCareSessionsCurrent.md) — Get the current care session
- [`getEncounter`](../operations/patient.getEncounter.md) — Get an encounter
- [`listPatientInsurances`](../operations/patient.getInsurance.md) — List insurance coverage
- [`getLatestEncounter`](../operations/patient.getLatestEncounter.md) — Get the patient's latest open encounter
- [`getMedication`](../operations/patient.getMedication.md) — Get a medication
- [`getProfile`](../operations/patient.getPatient.md) — Get the authenticated patient
- [`getPatientAlerts`](../operations/patient.getPatientAlerts.md) — Get patient dashboard alerts
- [`getAttributes`](../operations/patient.getPatientAttributes.md) — Get patient attributes
- [`getDashboard`](../operations/patient.getPatientDashboard.md) — Get the patient dashboard summary
- [`getFlags`](../operations/patient.getPatientFlags.md) — Get patient flags
- [`getPatientIntake`](../operations/patient.getPatientIntake.md) — Get own patient intake submission and delivery status
- [`getPatientSidebar`](../operations/patient.getPatientSidebarPatientSidebar.md) — Get the patient sidebar summary
- [`getPhoto`](../operations/patient.getPhoto.md) — Get a patient photo
- [`getPreferredPharmacy`](../operations/patient.getPreferredPharmacy.md) — Get preferred pharmacy
- [`importActivity`](../operations/patient.importActivity.md) — Import activity
- [`importCCDA`](../operations/patient.importHealthRecord.md) — Import a health record
- [`importVitals`](../operations/patient.importVitals.md) — Import vitals
- [`initHealthRecordImport`](../operations/patient.initHealthRecordImport.md) — Check health-record import status
- [`listAssistantActions`](../operations/patient.listActions.md) — List assistant actions
- [`listActivity`](../operations/patient.listActivity.md) — List activity
- [`listDependents`](../operations/patient.listDependents.md) — List dependents
- [`listEncounters`](../operations/patient.listEncounters.md) — List encounters
- [`listKnowledge`](../operations/patient.listKnowledge.md) — List knowledge-base collections and entries
- [`listMedications`](../operations/patient.listMedications.md) — List medications
- [`listNotifications`](../operations/patient.listNotifications.md) — List notifications
- [`nearestLocations`](../operations/patient.nearestLocations.md) — Find nearby healthcare locations
- [`getPhotoUploadUrl`](../operations/patient.photoUploadUrl.md) — Get a photo upload URL
- [`searchKnowledge`](../operations/patient.searchKnowledge.md) — Search the knowledge base
- [`setPreferredPharmacy`](../operations/patient.setPreferredPharmacy.md) — Set preferred pharmacy
- [`createCurrentScreeningSymptoms`](../operations/patient.submitCurrentSymptomsScreeningsCurrentSymptoms.md) — Submit current symptoms
- [`submitPatientIntake`](../operations/patient.submitPatientIntake.md) — Submit patient-reported health record intake
- [`submitSummary`](../operations/patient.submitSummary.md) — Write raw conversation/summary text onto an encounter's FHIR notes and, when Athena-linked, Athena's Reason for Visit/Screening/HPI sections
- [`updateAddress`](../operations/patient.updateAddress.md) — Update home address
- [`updateCommunicationConsent`](../operations/patient.updateCommunicationConsent.md) — Update SMS/phone contact-preference consent
- [`updateDemographics`](../operations/patient.updateDemographics.md) — Update demographics
- [`updateDriversLicense`](../operations/patient.updateDriversLicense.md) — Update the patient's driver's license
- [`updateMedicationStatus`](../operations/patient.updateMedication.md) — Update a medication
- [`updateAttributes`](../operations/patient.updatePatientAttributes.md) — Update patient attributes
- [`updateFlags`](../operations/patient.updatePatientFlags.md) — Update patient flags
- [`updatePhone`](../operations/patient.updatePhone.md) — Update phone number
- [`updateRace`](../operations/patient.updateRace.md) — Update race
- [`uploadPhoto`](../operations/patient.uploadPhoto.md) — Upload a patient photo
- [`verifySms`](../operations/patient.verifySms.md) — Verify phone via SMS OTP
- [`compareFacesByUrl`](../operations/patient.visionFaceCompare.md) — Compare faces in two image URLs
