type Environment = "dev" | "uat" | "prod"; type ServiceName = "patient" | "vitals" | "diagnostics" | "provider" | "ehr" | "appointments" | "rppg" | "session" | "telehealth" | "fieldagent" | "mcp" | "connectors" | "person" | "graph" | "ams"; interface HCSDKConfig { environment: Environment; tenantId?: string; accessToken?: string; /** * Per-service base URL overrides, keyed by `ServiceName`. Lets a caller * (e.g. the `hc` CLI's `--base-url`/`HC_MCP_BASE_URL`) point one service at * a specific host without inventing a second HTTP client — `resolveBaseUrl` * is still consulted for every service that has no override. */ baseUrlOverrides?: Partial>; } interface SDKRuntimeState { environment: Environment; tenantId?: string; accessToken?: string; baseUrlOverrides?: Partial>; } /** * Every HealthCloud service publishes an identical `GET /connect` shape — * confirmed across patient/vitals/diagnostics/provider/ehr/appointments/ * rppg/session/telehealth. `environment` is only present on patient/vitals/ * diagnostics responses (the stub services omit it). */ interface ConnectResponse$d { status: "connected"; service: string; environment?: Environment; } declare function isServiceName(value: string): value is ServiceName; declare function resolveBaseUrl(environment: Environment, service: ServiceName): string; declare function assertEnvironment(environment: Environment): void; /** * Always enforces the SDK-configured tenant on auth request bodies — never * lets a caller-supplied `tenant_id` override it (prevents cross-tenant * register/login/verify calls). Shared by AuthClient (patient host) and * FieldAgentClient (field agent host). */ declare function withTenantId(request: TRequest, tenantId: string | undefined): TRequest; type HttpMethod = "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; type QueryParamPrimitive = string | number | boolean | null | undefined; type QueryParamValue = QueryParamPrimitive | QueryParamPrimitive[]; type QueryParams = Record; type JsonPrimitive = string | number | boolean | null; type JsonValue$2 = JsonPrimitive | JsonObject | JsonValue$2[]; interface JsonObject { [key: string]: JsonValue$2; } type HttpRequestBody = JsonPrimitive | object | FormData | Blob | ArrayBuffer | URLSearchParams; interface HttpRequestOptions { pathParams?: Record; query?: QueryParams; body?: HttpRequestBody; headers?: Record; auth?: boolean; } interface PublicRequestOptions extends HttpRequestOptions { service?: ServiceName; } declare class HttpClient { private readonly state; constructor(state: SDKRuntimeState); request(service: ServiceName, method: HttpMethod, path: string, options?: HttpRequestOptions): Promise; private buildHeaders; private buildUrl; private resolvePath; private appendQuery; private serializeBody; private parseResponse; private resolveErrorMessage; private readMessage; private hasHeader; } declare abstract class BaseServiceClient { private readonly http; private readonly service; constructor(http: HttpClient, service: ServiceName); /** * Low-level escape hatch — allows consumers to call any path on this service * without waiting for a typed SDK method to be added. The response shape is * intentionally generic since this targets undocumented/future paths; the * caller must supply `TResponse` once the path's contract is known. */ request(method: HttpMethod, path: string, options?: HttpRequestOptions): Promise; protected connectService(): Promise; protected send(method: HttpMethod, path: string, options?: HttpRequestOptions): Promise; } /** * HC Appointments API * HealthCloud Appointments API — schedule, reschedule, cancel and list patient appointments. All authenticated endpoints require a Bearer JWT obtained from the HealthCloud authentication service. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Status of an appointment slot as seen by API consumers. * @export */ declare const SlotStatus: { readonly free: "free"; readonly booked: "booked"; readonly blocked: "blocked"; }; type SlotStatus = typeof SlotStatus[keyof typeof SlotStatus]; declare function instanceOfSlotStatus(value: any): boolean; declare function SlotStatusFromJSON(json: any): SlotStatus; declare function SlotStatusFromJSONTyped(json: any, ignoreDiscriminator: boolean): SlotStatus; declare function SlotStatusToJSON(value?: SlotStatus | null): any; declare function SlotStatusToJSONTyped(value: any, ignoreDiscriminator: boolean): SlotStatus; /** * HC Appointments API * HealthCloud Appointments API — schedule, reschedule, cancel and list patient appointments. All authenticated endpoints require a Bearer JWT obtained from the HealthCloud authentication service. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for POST /slots. * @export * @interface CreateSlotRequest */ interface CreateSlotRequest { /** * Optional scheduling note visible to appointment administrators. * @type {string} * @memberof CreateSlotRequest */ comment?: string | null; /** * Exclusive slot end in ISO 8601 date-time format; it must be after `start`. * @type {Date} * @memberof CreateSlotRequest */ end: Date; /** * Human-readable appointment location. * @type {string} * @memberof CreateSlotRequest */ location?: string | null; /** * FHIR Practitioner resource ID for the slot provider. * @type {string} * @memberof CreateSlotRequest */ provider_id: string; /** * Provider display name. * @type {string} * @memberof CreateSlotRequest */ provider_name?: string | null; /** * FHIR Schedule resource ID that owns the slot. * @type {string} * @memberof CreateSlotRequest */ schedule_id: string; /** * SNOMED CT service-type code associated with the slot. * @type {string} * @memberof CreateSlotRequest */ service_type_code?: string | null; /** * SNOMED CT specialty code associated with the slot. * @type {string} * @memberof CreateSlotRequest */ specialty_code?: string | null; /** * Inclusive slot start in ISO 8601 date-time format. * @type {Date} * @memberof CreateSlotRequest */ start: Date; /** * Initial slot status. Defaults to `free`. * @type {SlotStatus} * @memberof CreateSlotRequest */ status?: SlotStatus; } /** * Check if a given object implements the CreateSlotRequest interface. */ declare function instanceOfCreateSlotRequest(value: object): value is CreateSlotRequest; declare function CreateSlotRequestFromJSON(json: any): CreateSlotRequest; declare function CreateSlotRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): CreateSlotRequest; declare function CreateSlotRequestToJSON(json: any): CreateSlotRequest; declare function CreateSlotRequestToJSONTyped(value?: CreateSlotRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Appointments API * HealthCloud Appointments API — schedule, reschedule, cancel and list patient appointments. All authenticated endpoints require a Bearer JWT obtained from the HealthCloud authentication service. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for POST /appointments/book. * @export * @interface BookAppointmentRequest */ interface BookAppointmentRequest { /** * Athena Health appointment id of the slot being booked, taken from the `athena_appointment_id` of the chosen `appointments.listSlots` result. Required on an Athena-integrated tenant, where the booking is made in Athena against this id (the request is rejected without it); ignored on a FHIR-only tenant, which books against `slot_id`. * @type {string} * @memberof BookAppointmentRequest */ athena_appointment_id?: string | null; /** * FHIR Patient resource ID for whom the appointment is booked. * @type {string} * @memberof BookAppointmentRequest */ patient_id: string; /** * FHIR Slot resource ID returned by `appointments.listSlots`. * @type {string} * @memberof BookAppointmentRequest */ slot_id: string; /** * ISO 8601 start of the chosen slot, taken from the `start` of the chosen `appointments.listSlots` result. Required on an OpenLoop- or SteadyMD-integrated tenant, neither of which books by a pre-existing slot id; ignored on an Athena-integrated or FHIR-only tenant, which book by `athena_appointment_id`/`slot_id` respectively. * @type {string} * @memberof BookAppointmentRequest */ start?: string | null; /** * SteadyMD clinician guid of the slot being booked, taken from the `steadymd_clinician_guid` of the chosen `appointments.listSlots` result. Required on a SteadyMD-integrated tenant, where SteadyMD's own availability has no per-slot id, only a clinician + timestamp. * @type {string} * @memberof BookAppointmentRequest */ steadymd_clinician_guid?: string | null; } /** * Check if a given object implements the BookAppointmentRequest interface. */ declare function instanceOfBookAppointmentRequest(value: object): value is BookAppointmentRequest; declare function BookAppointmentRequestFromJSON(json: any): BookAppointmentRequest; declare function BookAppointmentRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): BookAppointmentRequest; declare function BookAppointmentRequestToJSON(json: any): BookAppointmentRequest; declare function BookAppointmentRequestToJSONTyped(value?: BookAppointmentRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Appointments API * HealthCloud Appointments API — schedule, reschedule, cancel and list patient appointments. All authenticated endpoints require a Bearer JWT obtained from the HealthCloud authentication service. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for POST /appointments/{appointment_id}/reschedule. * * Vendor-integrated tenants pick the new slot from `appointments.listSlots` * the same way they did for `appointments.book` — the per-vendor fields * carry the same meaning they do on `BookAppointmentRequest`, taken from * the chosen new slot's DTO. * @export * @interface RescheduleAppointmentRequest */ interface RescheduleAppointmentRequest { /** * Athena Health appointment id of the NEW open slot being moved to, taken from the `athena_appointment_id` of the chosen `appointments.listSlots` result. Required when rescheduling on an Athena-integrated tenant; ignored otherwise. * @type {string} * @memberof RescheduleAppointmentRequest */ athena_appointment_id?: string | null; /** * Optional free-text reason for the reschedule, recorded in logs and vendor notes where supported. * @type {string} * @memberof RescheduleAppointmentRequest */ reason?: string | null; /** * FHIR Slot resource ID of the new free slot returned by `appointments.listSlots`. Always send the chosen slot's `slot_id`, matching `appointments.book`'s contract. It is only acted upon on a FHIR-only tenant; vendor-integrated tenants read the vendor fields below instead. * @type {string} * @memberof RescheduleAppointmentRequest */ slot_id: string; /** * ISO 8601 start of the new slot, taken from the `start` of the chosen `appointments.listSlots` result. Required when rescheduling on an OpenLoop- or SteadyMD-integrated tenant; ignored otherwise. * @type {string} * @memberof RescheduleAppointmentRequest */ start?: string | null; /** * SteadyMD clinician guid of the new slot, taken from the `steadymd_clinician_guid` of the chosen `appointments.listSlots` result. Required when rescheduling on a SteadyMD-integrated tenant; ignored otherwise. * @type {string} * @memberof RescheduleAppointmentRequest */ steadymd_clinician_guid?: string | null; } /** * Check if a given object implements the RescheduleAppointmentRequest interface. */ declare function instanceOfRescheduleAppointmentRequest(value: object): value is RescheduleAppointmentRequest; declare function RescheduleAppointmentRequestFromJSON(json: any): RescheduleAppointmentRequest; declare function RescheduleAppointmentRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): RescheduleAppointmentRequest; declare function RescheduleAppointmentRequestToJSON(json: any): RescheduleAppointmentRequest; declare function RescheduleAppointmentRequestToJSONTyped(value?: RescheduleAppointmentRequest | null, ignoreDiscriminator?: boolean): any; /** Possible statuses for an appointment. */ type AppointmentStatus$1 = "scheduled" | "confirmed" | "cancelled" | "completed" | "no_show"; /** A time slot available for booking. */ interface Slot$1 { slot_id: string; /** * The FHIR Slot id — this, not slot_id, is what the appointments API * expects in BookAppointmentRequest.slot_id / RescheduleAppointmentRequest.slot_id. * Confirmed live 2026-08-10: sending slot_id 404s ("FHIR 404: Not Found"). */ fhir_id?: string; schedule_id?: string; provider_id: string; provider_display?: string; start: string; end: string; status: "free" | "booked" | "blocked"; service_type_code?: string; service_type_display?: string; specialty_code?: string; specialty_display?: string; provider_name?: string; appointment_type?: string; location?: string; overbooked?: boolean; comment?: string; /** * Athena Health appointment id backing this slot. * * Always present for slots sourced from Athena, where it — not `slot_id` or * `fhir_id` — is what `bookAppointment` must be given as * `athena_appointment_id`. Absent for FHIR-native slots. */ athena_appointment_id?: string | null; /** * OpenLoop (Healthie) appointment id backing this slot. * * Always present for slots sourced from OpenLoop. Absent for FHIR-native slots. */ openloop_appointment_id?: string | null; /** * SteadyMD clinician guid this availability block belongs to. * * Always present for slots sourced from SteadyMD, which has no per-slot * vendor id — booking instead echoes back this clinician guid together * with `start` (see `BookAppointmentRequest.steadymd_clinician_guid`). */ steadymd_clinician_guid?: string | null; } /** Response from GET /slots */ interface ListSlotsResponse$1 { slots: Slot$1[]; total: number; } /** Response from POST /slots */ interface CreateSlotResponse extends Slot$1 { } /** Query parameters for GET /slots */ interface ListSlotsQuery { /** Filter by provider ID */ provider_id?: string; /** Filter by specialty code */ specialty_code?: string; /** Start of date range (ISO date) */ date_from?: string; /** End of date range (ISO date) */ date_to?: string; } /** A booked appointment. */ interface Appointment$1 { appointment_id: string; patient_id?: string; slot_id?: string; slot_ids?: string[]; start?: string; end?: string; status: AppointmentStatus$1; provider_id?: string; specialty_code?: string; created_at?: string; updated_at?: string; fhir_id?: string; cancellation_reason?: string; /** Athena Health appointment id, when the appointment was booked via Athena. */ athena_appointment_id?: string | null; /** OpenLoop (Healthie) appointment id, when the appointment was booked via OpenLoop. */ openloop_appointment_id?: string | null; /** SteadyMD consult guid, when the appointment was booked via SteadyMD. */ steadymd_consult_guid?: string | null; /** * Provider-app join link for this appointment's video visit, present only * in the response of `appointments.book` when booked as a telehealth * appointment type. To retrieve it again later, use * `appointments.getTelehealthLink` — it is not returned by * `listPatientAppointments`/`cancel`/`reschedule`. */ telehealth_link?: string | null; } /** Response from GET /appointments/{appointment_id}/telehealth-link */ interface GetTelehealthLinkResponse { telehealth_link: string; } /** Response from GET /patients/{patient_id}/appointments */ interface ListPatientAppointmentsResponse$1 { patient_id: string; appointments: Appointment$1[]; total: number; } /** Query parameters for GET /patients/{patient_id}/appointments */ interface ListPatientAppointmentsQuery { /** Filter by appointment status */ status?: AppointmentStatus$1; } /** * Agent identifiers grouped by AMS category. The currently documented keys * are `public` and `orchestrator`; the OpenAPI contract permits new groups. */ type AmsApplicationAgentsResponse = Record & { public?: string[]; orchestrator?: string[]; }; interface ClassifyRequest { text: string; } interface ClassifyResponse { action: string; } interface OcrRequest { image: string; } type OcrFields = Record; interface OcrResultResponse { type: "ocr_result"; ok: true; fields: OcrFields; } interface OcrErrorResponse$1 { type: "ocr_error"; ok: false; error: string; } type OcrResponse = OcrResultResponse | OcrErrorResponse$1; interface ChatRequest { message: string; } interface ChatCitation { id: string; title: string; collection: string; } interface ChatSuggestedAction { id: string; label: string; } interface ChatResponse { answer: string; citations: ChatCitation[]; suggested_actions: ChatSuggestedAction[]; disclaimer: string; } type KnowledgeCollection$1 = "screening" | "ppe" | "sample_collection" | "field_ops"; interface ListKnowledgeQuery extends QueryParams { collection?: KnowledgeCollection$1; } interface KnowledgeCollectionSummary { id: string; name: string; } interface KnowledgeEntrySummary$1 { id: string; collection: string; title: string; tags: string[]; } interface ListKnowledgeResponse$1 { collections: KnowledgeCollectionSummary[]; entries: KnowledgeEntrySummary$1[]; total: number; } interface SearchKnowledgeQuery extends QueryParams { q: string; collection?: KnowledgeCollection$1; limit?: number; } interface KnowledgeSearchResult$1 { id: string; collection: string; title: string; body: string; tags: string[]; } interface SearchKnowledgeResponse$1 { query: string; results: KnowledgeSearchResult$1[]; total: number; } interface AssistantAction$1 { id: string; label: string; } interface ListAssistantActionsResponse { actions: AssistantAction$1[]; total: number; } /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for POST /auth/login. * * All fields are read via ``body.get(...)`` and validated manually in the * handler (400 when any are missing), so the canonical model marks them * optional to stay semantically equivalent to the inferred schema; the * handler's manual 400 guard is the real required-ness enforcement. * @export * @interface LoginRequest */ interface LoginRequest$4 { /** * FHIR Patient id to verify against, when verify_against_demographics is true. * @type {string} * @memberof LoginRequest */ email?: string | null; /** * FHIR Patient id to verify against, when verify_against_demographics is true. * @type {string} * @memberof LoginRequest */ password?: string | null; /** * FHIR Patient id to verify against, when verify_against_demographics is true. * @type {string} * @memberof LoginRequest */ tenant_id?: string | null; } /** * Check if a given object implements the LoginRequest interface. */ declare function instanceOfLoginRequest$4(value: object): value is LoginRequest$4; declare function LoginRequestFromJSON$4(json: any): LoginRequest$4; declare function LoginRequestFromJSONTyped$4(json: any, ignoreDiscriminator: boolean): LoginRequest$4; declare function LoginRequestToJSON$4(json: any): LoginRequest$4; declare function LoginRequestToJSONTyped$4(value?: LoginRequest$4 | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Optional driver's license payload submitted with registration (pre- * registration ID scan) or via PUT /patients/drivers-license. * @export * @interface DriversLicenseSubmission */ interface DriversLicenseSubmission { /** * License expiration date (ISO YYYY-MM-DD or MM/DD/YYYY). * @type {string} * @memberof DriversLicenseSubmission */ expiration_date?: string | null; /** * Base64-encoded driver's license image (JPEG or PNG). Optional — when omitted only the text fields are written. * @type {string} * @memberof DriversLicenseSubmission */ image?: string | null; /** * Driver's license number, when known. * @type {string} * @memberof DriversLicenseSubmission */ number?: string | null; /** * 2-letter US state code, e.g. 'NY', 'CA'. * @type {string} * @memberof DriversLicenseSubmission */ state?: string | null; } /** * Check if a given object implements the DriversLicenseSubmission interface. */ declare function instanceOfDriversLicenseSubmission(value: object): value is DriversLicenseSubmission; declare function DriversLicenseSubmissionFromJSON(json: any): DriversLicenseSubmission; declare function DriversLicenseSubmissionFromJSONTyped(json: any, ignoreDiscriminator: boolean): DriversLicenseSubmission; declare function DriversLicenseSubmissionToJSON(json: any): DriversLicenseSubmission; declare function DriversLicenseSubmissionToJSONTyped(value?: DriversLicenseSubmission | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for POST /auth/verify-email. * @export * @interface VerifyEmailRequest */ interface VerifyEmailRequest$4 { /** * Patient's email address. * @type {string} * @memberof VerifyEmailRequest */ email?: string | null; /** * FHIR Patient id to verify against, when verify_against_demographics is true. * @type {string} * @memberof VerifyEmailRequest */ otp?: string | null; /** * FHIR Patient id to verify against, when verify_against_demographics is true. * @type {string} * @memberof VerifyEmailRequest */ tenant_id?: string | null; } /** * Check if a given object implements the VerifyEmailRequest interface. */ declare function instanceOfVerifyEmailRequest$4(value: object): value is VerifyEmailRequest$4; declare function VerifyEmailRequestFromJSON$4(json: any): VerifyEmailRequest$4; declare function VerifyEmailRequestFromJSONTyped$4(json: any, ignoreDiscriminator: boolean): VerifyEmailRequest$4; declare function VerifyEmailRequestToJSON$4(json: any): VerifyEmailRequest$4; declare function VerifyEmailRequestToJSONTyped$4(value?: VerifyEmailRequest$4 | null, ignoreDiscriminator?: boolean): any; type SexAtBirth$2 = "male" | "female" | "intersex" | "unknown"; interface RegisterPatientRequest { tenant_id?: string; first_name: string; last_name: string; email: string; password: string; date_of_birth: string; sex_at_birth?: SexAtBirth$2; created_by?: string; attributes?: Record; /** * Optional driver's license captured during a pre-registration ID scan. * The image (base64 JPEG/PNG; MIME detected server-side) is stored as a * FHIR DocumentReference and the text fields as a Patient.identifier; * both are mirrored to the tenant's configured EHR vendor. */ drivers_license?: DriversLicenseSubmission; } interface RegisterPatientResponse { cognito_sub: string; fhir_patient_id: string; email_otp_sent: boolean; email_verified: boolean; access_token?: string; id_token?: string | null; expires_in?: number; telehealth_id?: string | null; athena_drivers_license_status?: string | null; openloop_drivers_license_status?: string | null; steadymd_drivers_license_status?: string | null; fhir_document_reference_id?: string | null; } interface LoginResponse$5 { access_token: string; id_token?: string | null; refresh_token?: string | null; expires_in: number; token_type: string; cognito_sub?: string | null; fhir_patient_id?: string | null; /** Athena Health patient ID, when this tenant is Athena-integrated and the patient was linked at registration. */ athena_patient_id?: string | null; } interface RefreshTokenRequest$3 { refresh_token: string; tenant_id?: string; } interface RefreshTokenResponse$3 { access_token: string; id_token?: string | null; refresh_token?: string | null; expires_in: number; token_type: string; } interface VerifiedResponse { verified: boolean; } interface ResetPatientPasswordRequest { email: string; tenant_id?: string; } interface ResetPatientPasswordResponse { message: string; } interface ConfirmPatientPasswordRequest { email: string; new_password: string; confirmation_code: string; tenant_id?: string; } interface ResendEmailVerificationRequest { email: string; tenant_id?: string; } interface ResendEmailVerificationResponse { email_otp_sent: boolean; } type PresenceState = "online" | "away" | "offline" | "in_call" | "do_not_disturb"; interface PresenceRecord$1 { id: string; contact_id: string; presence: PresenceState; last_active_at: string; } interface UpsertPresenceRequest$1 { contact_id: string; presence: PresenceState; last_active_at?: string; } interface ListPresenceResponse { presence: PresenceRecord$1[]; total: number; } type GroupKind$1 = "team" | "case" | "broadcast"; interface GroupRecord { id: string; name: string; group_kind: GroupKind$1; description?: string; member_ids: string[]; created_by?: string; call_enabled?: boolean; created_at: string; updated_at: string; } interface UpsertGroupRequest$1 { id: string; name: string; group_kind: GroupKind$1; description?: string; member_ids: string[]; created_by?: string; call_enabled?: boolean; } interface ListGroupsResponse { groups: GroupRecord[]; total: number; } type ConversationKind$1 = "direct" | "group"; interface ConversationRecord$1 { id: string; kind: ConversationKind$1; participant_ids?: string[]; group_id?: string; title?: string; last_message_preview?: string; unread_count?: number; created_at: string; updated_at: string; } interface UpsertConversationRequest$1 { id: string; kind: ConversationKind$1; participant_ids?: string[]; group_id?: string; title?: string; last_message_preview?: string; unread_count?: number; } interface ListConversationsResponse { conversations: ConversationRecord$1[]; total: number; } interface UnreadCountResponse { participant_id: string | null; total_unread: number; } type MessageKind$1 = "text" | "system" | "voice_note" | "lab"; interface MessageRecord { id: string; conversation_id: string; sender_id: string; kind: MessageKind$1; body: string; status: "sent"; created_at: string; } interface UpsertMessageRequest$1 { id: string; conversation_id: string; sender_id: string; kind: MessageKind$1; body: string; } interface ListMessagesQuery extends QueryParams { conversation_id?: string; } interface ListMessagesResponse { messages: MessageRecord[]; total: number; } type InviteChannel$1 = "sms" | "email" | "link"; type InviteStatus$1 = "draft" | "queued" | "sent" | "accepted" | "expired"; interface InviteRecord$1 { id: string; name: string; destination: string; channel: InviteChannel$1; role?: string; status: InviteStatus$1; invite_code: string; created_at: string; } interface UpsertInviteRequest$1 { id: string; name: string; destination: string; channel: InviteChannel$1; role?: string; } interface ListInvitesResponse { invites: InviteRecord$1[]; total: number; } interface CommunicationsStateResponse { presence: PresenceRecord$1[]; groups: GroupRecord[]; conversations: ConversationRecord$1[]; messages: MessageRecord[]; invites: InviteRecord$1[]; } interface DiagnosticObservation { observation_id: string; loinc_code: string; display: string; status: string; } interface ListDiagnosticsResponse$2 { observations: DiagnosticObservation[]; total: number; } interface Gs1LookupQuery { /** Required — GS1 barcode string */ gs1: string; /** Optional — encounter to associate the resulting pending test with */ encounter_id?: string; } interface Gs1LookupResult { gs1_parsed?: Record; product?: Record | null; raw_gs1?: string; /** Present only when the parsed GTIN supports SAFE CDX image processing (currently OraQuick HIV). */ scan_upload?: ScanUploadUrlResponse; [key: string]: unknown; } interface ScanUploadUrlRequest { /** Required — test UUID */ test_id: string; /** Optional — filename, default "scan.jpg" */ filename?: string; /** Optional — MIME type, default "image/jpeg" */ content_type?: string; /** Optional — encounter to associate the pending test with */ encounter_id?: string; } interface ScanUploadUrlResponse { test_id?: string; upload_url?: string; expires_in?: number; storage_key?: string; [key: string]: unknown; } type RapidTestType$1 = "covid19" | "influenza_a" | "influenza_b" | "rsv" | "strep" | "hiv" | "pregnancy" | "mono" | "uti_dipstick" | "blood_glucose" | "other"; type RapidTestResult$1 = "positive" | "negative" | "invalid" | "inconclusive" | "not_detected" | "detected"; interface RapidTestRequest { /** Required — type of rapid test */ type: RapidTestType$1; /** Required — test result */ result: RapidTestResult$1; /** Optional — encounter to link the result to */ encounter_id?: string; } interface RapidTestResponse { test_id: string; fhir_id: string; type: string; result: string; status: string; specimen_type?: string; encounter_id?: string; [key: string]: unknown; } /** * SAFE CDX processed-result envelope actually returned by the backend * (hc/apis/diagnostics/src/app.py::get_test_result on healthcloud-services * main) — clinical/CVML fields live under `data`, not top-level. The * backend's own OpenAPI contract does not declare a response schema for * this operation yet, so this is authored from observed behavior rather * than the (stale) pinned contract. */ interface TestResult { success?: boolean; data?: Record; message?: string; code?: number; [key: string]: unknown; } /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface NearestLocationCoordinates */ interface NearestLocationCoordinates { /** * Latitude in decimal degrees. * @type {number} * @memberof NearestLocationCoordinates */ lat: number; /** * Longitude in decimal degrees. * @type {number} * @memberof NearestLocationCoordinates */ lng: number; } /** * Check if a given object implements the NearestLocationCoordinates interface. */ declare function instanceOfNearestLocationCoordinates(value: object): value is NearestLocationCoordinates; declare function NearestLocationCoordinatesFromJSON(json: any): NearestLocationCoordinates; declare function NearestLocationCoordinatesFromJSONTyped(json: any, ignoreDiscriminator: boolean): NearestLocationCoordinates; declare function NearestLocationCoordinatesToJSON(json: any): NearestLocationCoordinates; declare function NearestLocationCoordinatesToJSONTyped(value?: NearestLocationCoordinates | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface NearestLocationGeometry */ interface NearestLocationGeometry { /** * Coordinates of this location. * @type {NearestLocationCoordinates} * @memberof NearestLocationGeometry */ location: NearestLocationCoordinates; } /** * Check if a given object implements the NearestLocationGeometry interface. */ declare function instanceOfNearestLocationGeometry(value: object): value is NearestLocationGeometry; declare function NearestLocationGeometryFromJSON(json: any): NearestLocationGeometry; declare function NearestLocationGeometryFromJSONTyped(json: any, ignoreDiscriminator: boolean): NearestLocationGeometry; declare function NearestLocationGeometryToJSON(json: any): NearestLocationGeometry; declare function NearestLocationGeometryToJSONTyped(value?: NearestLocationGeometry | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * A nearby clinic/provider location. * @export * @interface NearestLocation */ interface NearestLocation { /** * Distance from the search origin in kilometers, when computed. * @type {number} * @memberof NearestLocation */ distance_km?: number | null; /** * Location coordinates. * @type {NearestLocationGeometry} * @memberof NearestLocation */ geometry: NearestLocationGeometry; /** * Location display name. * @type {string} * @memberof NearestLocation */ name?: string | null; /** * Whether the location is currently open, when known. * @type {boolean} * @memberof NearestLocation */ open_now?: boolean | null; /** * Contact phone number, when available. * @type {string} * @memberof NearestLocation */ phone?: string | null; /** * Google Places place id, when sourced from Google Places. * @type {string} * @memberof NearestLocation */ place_id?: string | null; /** * Google Places rating (1-5), when available. * @type {number} * @memberof NearestLocation */ rating?: number | null; /** * Google Places type tags for this location. * @type {Array} * @memberof NearestLocation */ types?: Array; /** * Short address/vicinity description. * @type {string} * @memberof NearestLocation */ vicinity?: string | null; } /** * Check if a given object implements the NearestLocation interface. */ declare function instanceOfNearestLocation(value: object): value is NearestLocation; declare function NearestLocationFromJSON(json: any): NearestLocation; declare function NearestLocationFromJSONTyped(json: any, ignoreDiscriminator: boolean): NearestLocation; declare function NearestLocationToJSON(json: any): NearestLocation; declare function NearestLocationToJSONTyped(value?: NearestLocation | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for GET /locations/nearest. * @export * @interface NearestLocationsResponse */ interface NearestLocationsResponse { /** * The free-text location searched, when `location` was supplied instead of lat/lon. * @type {string} * @memberof NearestLocationsResponse */ location: string | null; /** * Matching nearby locations. * @type {Array} * @memberof NearestLocationsResponse */ locations: Array; /** * Explanatory note, present only for the hardcoded fallback source. * @type {string} * @memberof NearestLocationsResponse */ note?: string | null; /** * Search radius in kilometers that was applied. * @type {number} * @memberof NearestLocationsResponse */ radius_km: number; /** * Data source for this response: `google_places` (legacy) or `google_places_v1` (new Places API v1) when an API key is configured; otherwise a `hardcoded` fallback. * @type {NearestLocationsResponseSourceEnum} * @memberof NearestLocationsResponse */ source: NearestLocationsResponseSourceEnum; /** * Number of locations in this response. * @type {number} * @memberof NearestLocationsResponse */ total: number; } /** * @export */ declare const NearestLocationsResponseSourceEnum: { readonly google_places: "google_places"; readonly google_places_v1: "google_places_v1"; readonly hardcoded: "hardcoded"; }; type NearestLocationsResponseSourceEnum = typeof NearestLocationsResponseSourceEnum[keyof typeof NearestLocationsResponseSourceEnum]; /** * Check if a given object implements the NearestLocationsResponse interface. */ declare function instanceOfNearestLocationsResponse(value: object): value is NearestLocationsResponse; declare function NearestLocationsResponseFromJSON(json: any): NearestLocationsResponse; declare function NearestLocationsResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): NearestLocationsResponse; declare function NearestLocationsResponseToJSON(json: any): NearestLocationsResponse; declare function NearestLocationsResponseToJSONTyped(value?: NearestLocationsResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Vitals API * HealthCloud Vitals API — record and retrieve FHIR Observations for a patient\'s vital signs (blood pressure, heart rate, temperature, weight, height, SpO2, and more). All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for POST /patients/{patient_id}/vitals. All fields are * optional; only the vitals actually supplied are recorded, each as its * own FHIR Observation. systolic/diastolic must be supplied together or * neither is recorded. Note: systolic_bp/diastolic_bp/spo2/weight/height * are accepted by this schema but are not currently read by the handler — * use systolic/diastolic/oxygen_saturation/weight_kg/height_cm instead. * @export * @interface VitalsRecordRequest */ interface VitalsRecordRequest { /** * Blood glucose in mg/dL, optional. FHIR-only -- Athena has no glucose vitals element to sync to. * @type {number} * @memberof VitalsRecordRequest */ blood_glucose?: number | null; /** * Diastolic blood pressure in mmHg; requires systolic to be recorded. * @type {number} * @memberof VitalsRecordRequest */ diastolic?: number | null; /** * Not read by the handler; use diastolic. * @type {number} * @memberof VitalsRecordRequest */ diastolic_bp?: number | null; /** * FHIR Encounter ID these vitals were captured during, optional. * @type {string} * @memberof VitalsRecordRequest */ encounter_id?: string | null; /** * Heart rate in beats/min, optional. * @type {number} * @memberof VitalsRecordRequest */ heart_rate?: number | null; /** * Not read by the handler; use height_cm. * @type {number} * @memberof VitalsRecordRequest */ height?: number | null; /** * Body height in centimeters, optional. * @type {number} * @memberof VitalsRecordRequest */ height_cm?: number | null; /** * SpO2 percentage, optional. * @type {number} * @memberof VitalsRecordRequest */ oxygen_saturation?: number | null; /** * Pain intensity on the numeric 0-10 scale, optional. * @type {number} * @memberof VitalsRecordRequest */ pain_score?: number | null; /** * Respiratory rate in breaths/min, optional. * @type {number} * @memberof VitalsRecordRequest */ respiratory_rate?: number | null; /** * Not read by the handler; use oxygen_saturation. * @type {number} * @memberof VitalsRecordRequest */ spo2?: number | null; /** * Systolic blood pressure in mmHg; requires diastolic to be recorded. * @type {number} * @memberof VitalsRecordRequest */ systolic?: number | null; /** * Not read by the handler; use systolic. * @type {number} * @memberof VitalsRecordRequest */ systolic_bp?: number | null; /** * Body temperature in Celsius, optional. * @type {number} * @memberof VitalsRecordRequest */ temperature?: number | null; /** * Not read by the handler; use weight_kg. * @type {number} * @memberof VitalsRecordRequest */ weight?: number | null; /** * Body weight in kilograms, optional. * @type {number} * @memberof VitalsRecordRequest */ weight_kg?: number | null; } /** * Check if a given object implements the VitalsRecordRequest interface. */ declare function instanceOfVitalsRecordRequest(value: object): value is VitalsRecordRequest; declare function VitalsRecordRequestFromJSON(json: any): VitalsRecordRequest; declare function VitalsRecordRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): VitalsRecordRequest; declare function VitalsRecordRequestToJSON(json: any): VitalsRecordRequest; declare function VitalsRecordRequestToJSONTyped(value?: VitalsRecordRequest | null, ignoreDiscriminator?: boolean): any; interface SubmitVitalsResponse { observations: number; patient_id: string; } interface BloodPressureVital$1 { systolic: number; diastolic: number; } interface HeartRateVital$1 { rate: number; } interface TemperatureVital { value: number; route?: string; } interface WeightVital { value: number; clothed?: boolean; } interface HeightVital { value: number; } interface PulseOximetryVital$1 { spo2: number; on_supplemental_oxygen?: boolean; } interface GetVitalsResponse$1 { vitals_id: string; patient_id: string; blood_pressure?: BloodPressureVital$1; heart_rate?: HeartRateVital$1; temperature?: TemperatureVital; weight?: WeightVital; height?: HeightVital; pulse_oximetry?: PulseOximetryVital$1; status: string; } interface ListVitalsQuery extends QueryParams { type?: string; } /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for POST /patients/face-match. * @export * @interface FaceMatchRequest */ interface FaceMatchRequest { /** * FHIR Patient id to verify against, when verify_against_demographics is true. * @type {string} * @memberof FaceMatchRequest */ reference_binary_id?: string | null; /** * FHIR Patient id to verify against, when verify_against_demographics is true. * @type {string} * @memberof FaceMatchRequest */ selfie_data?: string | null; /** * Minimum similarity score (0-100) for a match; defaults to a server-side threshold when omitted. * @type {number} * @memberof FaceMatchRequest */ similarity_threshold?: number | null; } /** * Check if a given object implements the FaceMatchRequest interface. */ declare function instanceOfFaceMatchRequest(value: object): value is FaceMatchRequest; declare function FaceMatchRequestFromJSON(json: any): FaceMatchRequest; declare function FaceMatchRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): FaceMatchRequest; declare function FaceMatchRequestToJSON(json: any): FaceMatchRequest; declare function FaceMatchRequestToJSONTyped(value?: FaceMatchRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for PUT /patients/drivers-license. * @export * @interface UpdateDriversLicenseRequest */ interface UpdateDriversLicenseRequest { /** * License expiration date (ISO YYYY-MM-DD or MM/DD/YYYY). * @type {string} * @memberof UpdateDriversLicenseRequest */ expiration_date?: string | null; /** * Base64-encoded driver's license image (JPEG or PNG). Optional — when omitted only the text fields are written. * @type {string} * @memberof UpdateDriversLicenseRequest */ image?: string | null; /** * Driver's license number, when known. * @type {string} * @memberof UpdateDriversLicenseRequest */ number?: string | null; /** * 2-letter US state code, e.g. 'NY', 'CA'. * @type {string} * @memberof UpdateDriversLicenseRequest */ state?: string | null; } /** * Check if a given object implements the UpdateDriversLicenseRequest interface. */ declare function instanceOfUpdateDriversLicenseRequest(value: object): value is UpdateDriversLicenseRequest; declare function UpdateDriversLicenseRequestFromJSON(json: any): UpdateDriversLicenseRequest; declare function UpdateDriversLicenseRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): UpdateDriversLicenseRequest; declare function UpdateDriversLicenseRequestToJSON(json: any): UpdateDriversLicenseRequest; declare function UpdateDriversLicenseRequestToJSONTyped(value?: UpdateDriversLicenseRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for PUT /patients/drivers-license. * @export * @interface UpdateDriversLicenseResponse */ interface UpdateDriversLicenseResponse { /** * Outcome of mirroring the driver's license image + text fields to Athena. `linked` means both the image and the text fields were accepted; skipped values mean no Athena write was applicable; `failed` leaves any FHIR write stored after a non-fatal Athena sync failure. * @type {UpdateDriversLicenseResponseAthenaDriversLicenseStatusEnum} * @memberof UpdateDriversLicenseResponse */ athena_drivers_license_status: UpdateDriversLicenseResponseAthenaDriversLicenseStatusEnum; /** * FHIR DocumentReference resource ID of the stored driver's license image, when one was uploaded. * @type {string} * @memberof UpdateDriversLicenseResponse */ fhir_document_reference_id?: string | null; /** * Outcome of mirroring the driver's license image to the patient's Healthie (OpenLoop) account as a photo-ID document. Present only for OpenLoop-integrated tenants; `skipped_unlinked` means the tenant is integrated but the patient has no Healthie id yet. * @type {UpdateDriversLicenseResponseOpenloopDriversLicenseStatusEnum} * @memberof UpdateDriversLicenseResponse */ openloop_drivers_license_status?: UpdateDriversLicenseResponseOpenloopDriversLicenseStatusEnum; /** * Outcome of mirroring the driver's license image to the patient's SteadyMD intake (`intakeFile` kind=identification). Present only for SteadyMD-integrated tenants with a linked patient; `skipped_no_open_episode` means the patient has no open SteadyMD episode yet. * @type {UpdateDriversLicenseResponseSteadymdDriversLicenseStatusEnum} * @memberof UpdateDriversLicenseResponse */ steadymd_drivers_license_status?: UpdateDriversLicenseResponseSteadymdDriversLicenseStatusEnum; } /** * @export */ declare const UpdateDriversLicenseResponseAthenaDriversLicenseStatusEnum: { readonly linked: "linked"; readonly skipped_no_athena: "skipped_no_athena"; readonly skipped_unlinked: "skipped_unlinked"; readonly failed: "failed"; }; type UpdateDriversLicenseResponseAthenaDriversLicenseStatusEnum = typeof UpdateDriversLicenseResponseAthenaDriversLicenseStatusEnum[keyof typeof UpdateDriversLicenseResponseAthenaDriversLicenseStatusEnum]; /** * @export */ declare const UpdateDriversLicenseResponseOpenloopDriversLicenseStatusEnum: { readonly linked: "linked"; readonly skipped_no_openloop: "skipped_no_openloop"; readonly skipped_unlinked: "skipped_unlinked"; readonly failed: "failed"; }; type UpdateDriversLicenseResponseOpenloopDriversLicenseStatusEnum = typeof UpdateDriversLicenseResponseOpenloopDriversLicenseStatusEnum[keyof typeof UpdateDriversLicenseResponseOpenloopDriversLicenseStatusEnum]; /** * @export */ declare const UpdateDriversLicenseResponseSteadymdDriversLicenseStatusEnum: { readonly linked: "linked"; readonly skipped_no_steadymd: "skipped_no_steadymd"; readonly skipped_unlinked: "skipped_unlinked"; readonly skipped_no_open_episode: "skipped_no_open_episode"; readonly failed: "failed"; }; type UpdateDriversLicenseResponseSteadymdDriversLicenseStatusEnum = typeof UpdateDriversLicenseResponseSteadymdDriversLicenseStatusEnum[keyof typeof UpdateDriversLicenseResponseSteadymdDriversLicenseStatusEnum]; /** * Check if a given object implements the UpdateDriversLicenseResponse interface. */ declare function instanceOfUpdateDriversLicenseResponse(value: object): value is UpdateDriversLicenseResponse; declare function UpdateDriversLicenseResponseFromJSON(json: any): UpdateDriversLicenseResponse; declare function UpdateDriversLicenseResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): UpdateDriversLicenseResponse; declare function UpdateDriversLicenseResponseToJSON(json: any): UpdateDriversLicenseResponse; declare function UpdateDriversLicenseResponseToJSONTyped(value?: UpdateDriversLicenseResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Required for FHIR MedicationRequest.intent. * @export */ declare const MedicationIntent$1: { readonly proposal: "proposal"; readonly plan: "plan"; readonly order: "order"; readonly original_order: "original-order"; }; type MedicationIntent$1 = typeof MedicationIntent$1[keyof typeof MedicationIntent$1]; declare function instanceOfMedicationIntent$1(value: any): boolean; declare function MedicationIntentFromJSON$1(json: any): MedicationIntent$1; declare function MedicationIntentFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): MedicationIntent$1; declare function MedicationIntentToJSON$1(value?: MedicationIntent$1 | null): any; declare function MedicationIntentToJSONTyped$1(value: any, ignoreDiscriminator: boolean): MedicationIntent$1; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Determines which FHIR resource to_fhir() produces. * @export */ declare const MedicationResourceType$1: { readonly MedicationStatement: "MedicationStatement"; readonly MedicationRequest: "MedicationRequest"; }; type MedicationResourceType$1 = typeof MedicationResourceType$1[keyof typeof MedicationResourceType$1]; declare function instanceOfMedicationResourceType$1(value: any): boolean; declare function MedicationResourceTypeFromJSON$1(json: any): MedicationResourceType$1; declare function MedicationResourceTypeFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): MedicationResourceType$1; declare function MedicationResourceTypeToJSON$1(value?: MedicationResourceType$1 | null): any; declare function MedicationResourceTypeToJSONTyped$1(value: any, ignoreDiscriminator: boolean): MedicationResourceType$1; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const MedicationRoute$2: { readonly oral: "oral"; readonly intravenous: "intravenous"; readonly intramuscular: "intramuscular"; readonly subcutaneous: "subcutaneous"; readonly topical: "topical"; readonly inhaled: "inhaled"; readonly sublingual: "sublingual"; readonly intranasal: "intranasal"; readonly ophthalmic: "ophthalmic"; readonly otic: "otic"; readonly rectal: "rectal"; readonly transdermal: "transdermal"; readonly other: "other"; }; type MedicationRoute$2 = typeof MedicationRoute$2[keyof typeof MedicationRoute$2]; declare function instanceOfMedicationRoute$1(value: any): boolean; declare function MedicationRouteFromJSON$1(json: any): MedicationRoute$2; declare function MedicationRouteFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): MedicationRoute$2; declare function MedicationRouteToJSON$1(value?: MedicationRoute$2 | null): any; declare function MedicationRouteToJSONTyped$1(value: any, ignoreDiscriminator: boolean): MedicationRoute$2; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const MedicationStatus$2: { readonly active: "active"; readonly on_hold: "on-hold"; readonly completed: "completed"; readonly stopped: "stopped"; readonly entered_in_error: "entered-in-error"; }; type MedicationStatus$2 = typeof MedicationStatus$2[keyof typeof MedicationStatus$2]; declare function instanceOfMedicationStatus$1(value: any): boolean; declare function MedicationStatusFromJSON$1(json: any): MedicationStatus$2; declare function MedicationStatusFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): MedicationStatus$2; declare function MedicationStatusToJSON$1(value?: MedicationStatus$2 | null): any; declare function MedicationStatusToJSONTyped$1(value: any, ignoreDiscriminator: boolean): MedicationStatus$2; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const MedicationFrequency$2: { readonly once: "once"; readonly once_daily: "once_daily"; readonly twice_daily: "twice_daily"; readonly three_times_daily: "three_times_daily"; readonly four_times_daily: "four_times_daily"; readonly every_4_hours: "every_4_hours"; readonly every_6_hours: "every_6_hours"; readonly every_8_hours: "every_8_hours"; readonly every_12_hours: "every_12_hours"; readonly every_48_hours: "every_48_hours"; readonly weekly: "weekly"; readonly biweekly: "biweekly"; readonly monthly: "monthly"; readonly as_needed: "as_needed"; readonly other: "other"; }; type MedicationFrequency$2 = typeof MedicationFrequency$2[keyof typeof MedicationFrequency$2]; declare function instanceOfMedicationFrequency$1(value: any): boolean; declare function MedicationFrequencyFromJSON$1(json: any): MedicationFrequency$2; declare function MedicationFrequencyFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): MedicationFrequency$2; declare function MedicationFrequencyToJSON$1(value?: MedicationFrequency$2 | null): any; declare function MedicationFrequencyToJSONTyped$1(value: any, ignoreDiscriminator: boolean): MedicationFrequency$2; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface Dosage */ interface Dosage$1 { /** * Number of days the medication should be taken, for a finite course. * @type {number} * @memberof Dosage */ duration_days?: number | null; /** * How often the dose is taken (e.g. once_daily, twice_daily, as_needed). * @type {MedicationFrequency} * @memberof Dosage */ frequency: MedicationFrequency$2; /** * Free-text frequency details when frequency is 'other' or needs clarification. * @type {string} * @memberof Dosage */ frequency_details?: string | null; /** * Free-text patient instructions for taking the dose, when present. * @type {string} * @memberof Dosage */ instructions?: string | null; /** * Maximum dose allowed per day, when specified. * @type {number} * @memberof Dosage */ max_daily_dose?: number | null; /** * Unit for max_daily_dose (e.g. mg, mcg), when specified. * @type {string} * @memberof Dosage */ max_daily_dose_unit?: string | null; /** * mg, mcg, mL, units, puffs, drops, etc. * @type {string} * @memberof Dosage */ unit: string; /** * Dose amount per administration. * @type {number} * @memberof Dosage */ value: number; } /** * Check if a given object implements the Dosage interface. */ declare function instanceOfDosage$1(value: object): value is Dosage$1; declare function DosageFromJSON$1(json: any): Dosage$1; declare function DosageFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): Dosage$1; declare function DosageToJSON$1(json: any): Dosage$1; declare function DosageToJSONTyped$1(value?: Dosage$1 | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for POST /patients/medications. * @export * @interface CreateMedicationRequest */ interface CreateMedicationRequest { /** * Date the order was authored. * @type {Date} * @memberof CreateMedicationRequest */ authored_on?: Date | null; /** * Brand name, when different from `name`. * @type {string} * @memberof CreateMedicationRequest */ brand_name?: string | null; /** * Reason the medication was discontinued, when applicable. * @type {string} * @memberof CreateMedicationRequest */ discontinued_reason?: string | null; /** * Dosage value, unit, frequency, and related instructions. * @type {Dosage} * @memberof CreateMedicationRequest */ dosage: Dosage$1; /** * FHIR Encounter resource ID this medication was ordered during, when applicable. * @type {string} * @memberof CreateMedicationRequest */ encounter_id?: string | null; /** * Date the medication ends, when known; must be on or after start_date. * @type {Date} * @memberof CreateMedicationRequest */ end_date?: Date | null; /** * Generic name, when different from `name`. * @type {string} * @memberof CreateMedicationRequest */ generic_name?: string | null; /** * Clinical reason the medication was prescribed. * @type {string} * @memberof CreateMedicationRequest */ indication?: string | null; /** * FHIR MedicationRequest intent. Defaults to `order` when omitted. * @type {MedicationIntent} * @memberof CreateMedicationRequest */ intent?: MedicationIntent$1; /** * Generic or brand medication name. * @type {string} * @memberof CreateMedicationRequest */ name: string; /** * National Drug Code, when RxNorm is unavailable. * @type {string} * @memberof CreateMedicationRequest */ ndc_code?: string | null; /** * Free-text clinical notes. * @type {string} * @memberof CreateMedicationRequest */ notes?: string | null; /** * Dispensing pharmacy name. * @type {string} * @memberof CreateMedicationRequest */ pharmacy?: string | null; /** * Display name of the prescribing practitioner. * @type {string} * @memberof CreateMedicationRequest */ prescriber_name?: string | null; /** * Total refills authorized. * @type {number} * @memberof CreateMedicationRequest */ refills_authorized?: number | null; /** * Refills remaining. * @type {number} * @memberof CreateMedicationRequest */ refills_remaining?: number | null; /** * FHIR resource type to store the medication as. Defaults to `MedicationRequest` when omitted. * @type {MedicationResourceType} * @memberof CreateMedicationRequest */ resource_type?: MedicationResourceType$1; /** * Route of administration. * @type {MedicationRoute} * @memberof CreateMedicationRequest */ route: MedicationRoute$2; /** * RxNorm code identifying the medication. * @type {string} * @memberof CreateMedicationRequest */ rxnorm_code?: string | null; /** * Date the patient is to start taking the medication. * @type {Date} * @memberof CreateMedicationRequest */ start_date?: Date | null; /** * Medication status. Defaults to `active` when omitted. * @type {MedicationStatus} * @memberof CreateMedicationRequest */ status?: MedicationStatus$2; } /** * Check if a given object implements the CreateMedicationRequest interface. */ declare function instanceOfCreateMedicationRequest(value: object): value is CreateMedicationRequest; declare function CreateMedicationRequestFromJSON(json: any): CreateMedicationRequest; declare function CreateMedicationRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): CreateMedicationRequest; declare function CreateMedicationRequestToJSON(json: any): CreateMedicationRequest; declare function CreateMedicationRequestToJSONTyped(value?: CreateMedicationRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * HC transport shape for creating/updating a FHIR RelatedPerson dependent. * * ``relationship`` is a free-form string on purpose: the app sends * title-case display labels ("Spouse", "Child", ...) while FHIR stores v3 * RoleCode values ("SPS", "CHLD", ...); the service layer * (``Dependent.parse_relationship``) maps both case-insensitively. * @export * @interface AddDependentRequest */ interface AddDependentRequest { /** * ISO-8601 date (YYYY-MM-DD). * @type {Date} * @memberof AddDependentRequest */ dob?: Date | null; /** * Dependent's first name. * @type {string} * @memberof AddDependentRequest */ first_name: string; /** * Dependent's last name. * @type {string} * @memberof AddDependentRequest */ last_name: string; /** * e.g. 'Spouse' | 'spouse' | 'SPS'; accepted case-insensitively. One of self/spouse/child/parent/other. * @type {string} * @memberof AddDependentRequest */ relationship?: string | null; } /** * Check if a given object implements the AddDependentRequest interface. */ declare function instanceOfAddDependentRequest(value: object): value is AddDependentRequest; declare function AddDependentRequestFromJSON(json: any): AddDependentRequest; declare function AddDependentRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): AddDependentRequest; declare function AddDependentRequestToJSON(json: any): AddDependentRequest; declare function AddDependentRequestToJSONTyped(value?: AddDependentRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface AddDependentResponse */ interface AddDependentResponse { /** * ISO-8601 date (YYYY-MM-DD). * @type {string} * @memberof AddDependentResponse */ dob?: string | null; /** * Dependent's first name. * @type {string} * @memberof AddDependentResponse */ first_name?: string | null; /** * FHIR RelatedPerson resource ID. * @type {string} * @memberof AddDependentResponse */ id?: string | null; /** * Dependent's last name. * @type {string} * @memberof AddDependentResponse */ last_name?: string | null; /** * Relationship to the patient, e.g. 'Spouse', 'Child'. * @type {string} * @memberof AddDependentResponse */ relationship?: string | null; } /** * Check if a given object implements the AddDependentResponse interface. */ declare function instanceOfAddDependentResponse(value: object): value is AddDependentResponse; declare function AddDependentResponseFromJSON(json: any): AddDependentResponse; declare function AddDependentResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): AddDependentResponse; declare function AddDependentResponseToJSON(json: any): AddDependentResponse; declare function AddDependentResponseToJSONTyped(value?: AddDependentResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const InsurancePriority$1: { readonly primary: "primary"; readonly secondary: "secondary"; readonly tertiary: "tertiary"; }; type InsurancePriority$1 = typeof InsurancePriority$1[keyof typeof InsurancePriority$1]; declare function instanceOfInsurancePriority$1(value: any): boolean; declare function InsurancePriorityFromJSON$1(json: any): InsurancePriority$1; declare function InsurancePriorityFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): InsurancePriority$1; declare function InsurancePriorityToJSON$1(value?: InsurancePriority$1 | null): any; declare function InsurancePriorityToJSONTyped$1(value: any, ignoreDiscriminator: boolean): InsurancePriority$1; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const SubscriberRelationship$1: { readonly self: "self"; readonly spouse: "spouse"; readonly child: "child"; readonly other: "other"; }; type SubscriberRelationship$1 = typeof SubscriberRelationship$1[keyof typeof SubscriberRelationship$1]; declare function instanceOfSubscriberRelationship$1(value: any): boolean; declare function SubscriberRelationshipFromJSON$1(json: any): SubscriberRelationship$1; declare function SubscriberRelationshipFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): SubscriberRelationship$1; declare function SubscriberRelationshipToJSON$1(value?: SubscriberRelationship$1 | null): any; declare function SubscriberRelationshipToJSONTyped$1(value: any, ignoreDiscriminator: boolean): SubscriberRelationship$1; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for POST /patients/insurance. Fields map onto an `Insurance` * entry, which the service layer converts to a FHIR Coverage resource. * @export * @interface AddInsuranceRequest */ interface AddInsuranceRequest { /** * Subscriber's member/policy ID with the payer. * @type {string} * @memberof AddInsuranceRequest */ member_id: string; /** * NAIC or payer identifier. * @type {string} * @memberof AddInsuranceRequest */ payer_id?: string | null; /** * Display name of the insurance payer/carrier. * @type {string} * @memberof AddInsuranceRequest */ payer_name: string; /** * Coordination-of-benefits order. Defaults to `primary` when omitted. * @type {InsurancePriority} * @memberof AddInsuranceRequest */ priority?: InsurancePriority$1; /** * Patient's relationship to the subscriber. Defaults to `self` when omitted. * @type {SubscriberRelationship} * @memberof AddInsuranceRequest */ relationship?: SubscriberRelationship$1; } /** * Check if a given object implements the AddInsuranceRequest interface. */ declare function instanceOfAddInsuranceRequest(value: object): value is AddInsuranceRequest; declare function AddInsuranceRequestFromJSON(json: any): AddInsuranceRequest; declare function AddInsuranceRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): AddInsuranceRequest; declare function AddInsuranceRequestToJSON(json: any): AddInsuranceRequest; declare function AddInsuranceRequestToJSONTyped(value?: AddInsuranceRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for POST /patients/insurance. * @export * @interface AddInsuranceResponse */ interface AddInsuranceResponse { /** * The Athena insurance package the AI match service picked and submitted, for transparency. null when no package matched or Athena did not run. * @type {{ [key: string]: any; }} * @memberof AddInsuranceResponse */ athena_best_match?: { [key: string]: any; } | null; /** * Human-readable reason the Athena mirror failed, when athena_insurance_status is 'failed'. * @type {string} * @memberof AddInsuranceResponse */ athena_insurance_error?: string | null; /** * 'linked' if the insurance was also mirrored into Athena, 'failed' otherwise, null if this tenant has no Athena integration configured. * @type {string} * @memberof AddInsuranceResponse */ athena_insurance_status?: string | null; /** * Number of FHIR Coverage resources created by this request. * @type {number} * @memberof AddInsuranceResponse */ coverages_created: number; /** * Deprecated alias of `patient_id`, kept for one release as a compatibility grace window. * @type {string} * @memberof AddInsuranceResponse */ fhir_patient_id: string | null; /** * The Healthie insurance plan the AI match service picked and submitted, for transparency. null when no plan matched or OpenLoop did not run. * @type {{ [key: string]: any; }} * @memberof AddInsuranceResponse */ openloop_best_match?: { [key: string]: any; } | null; /** * Human-readable reason the OpenLoop mirror failed, when openloop_insurance_status is 'failed'. * @type {string} * @memberof AddInsuranceResponse */ openloop_insurance_error?: string | null; /** * 'linked' if the insurance was also mirrored into Healthie (OpenLoop), 'failed' otherwise, null if this tenant has no OpenLoop integration configured. * @type {string} * @memberof AddInsuranceResponse */ openloop_insurance_status?: string | null; /** * FHIR Patient resource ID the coverage was added to. * @type {string} * @memberof AddInsuranceResponse */ patient_id: string | null; } /** * Check if a given object implements the AddInsuranceResponse interface. */ declare function instanceOfAddInsuranceResponse(value: object): value is AddInsuranceResponse; declare function AddInsuranceResponseFromJSON(json: any): AddInsuranceResponse; declare function AddInsuranceResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): AddInsuranceResponse; declare function AddInsuranceResponseToJSON(json: any): AddInsuranceResponse; declare function AddInsuranceResponseToJSONTyped(value?: AddInsuranceResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface AddNotificationResponse */ interface AddNotificationResponse { /** * ISO 8601 timestamp when the notification was created/sent. * @type {string} * @memberof AddNotificationResponse */ created_at?: string | null; /** * Longer description/body of the notification. * @type {string} * @memberof AddNotificationResponse */ description?: string | null; /** * Icon identifier or URL for the notification. * @type {string} * @memberof AddNotificationResponse */ icon?: string | null; /** * Notification identifier (FHIR Communication id). * @type {string} * @memberof AddNotificationResponse */ id?: string | null; /** * Whether the patient has marked the notification as read. * @type {boolean} * @memberof AddNotificationResponse */ read?: boolean; /** * Severity level: info, success, warning, or urgent. * @type {string} * @memberof AddNotificationResponse */ severity?: string | null; /** * Short title of the notification. * @type {string} * @memberof AddNotificationResponse */ title?: string | null; } /** * Check if a given object implements the AddNotificationResponse interface. */ declare function instanceOfAddNotificationResponse(value: object): value is AddNotificationResponse; declare function AddNotificationResponseFromJSON(json: any): AddNotificationResponse; declare function AddNotificationResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): AddNotificationResponse; declare function AddNotificationResponseToJSON(json: any): AddNotificationResponse; declare function AddNotificationResponseToJSONTyped(value?: AddNotificationResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const AddressType$3: { readonly home: "home"; readonly work: "work"; readonly mailing: "mailing"; readonly temporary: "temporary"; readonly billing: "billing"; }; type AddressType$3 = typeof AddressType$3[keyof typeof AddressType$3]; declare function instanceOfAddressType$3(value: any): boolean; declare function AddressTypeFromJSON$3(json: any): AddressType$3; declare function AddressTypeFromJSONTyped$3(json: any, ignoreDiscriminator: boolean): AddressType$3; declare function AddressTypeToJSON$3(value?: AddressType$3 | null): any; declare function AddressTypeToJSONTyped$3(value: any, ignoreDiscriminator: boolean): AddressType$3; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface Address */ interface Address$3 { /** * City in the address. * @type {string} * @memberof Address */ city: string; /** * ISO 3166-1 alpha-2 country code, e.g. 'US'. * @type {string} * @memberof Address */ country?: string; /** * Whether this is the patient's primary address. * @type {boolean} * @memberof Address */ is_primary?: boolean; /** * 2-letter US state code, e.g. 'CA', 'NY'. * @type {string} * @memberof Address */ state: string; /** * First address line (street number and name). * @type {string} * @memberof Address */ street1: string; /** * Second address line (apartment, suite, unit), when present. * @type {string} * @memberof Address */ street2?: string | null; /** * Address use: home, work, mailing, temporary, billing. * @type {AddressType} * @memberof Address */ type?: AddressType$3; /** * US ZIP code (5 or 9 digits). * @type {string} * @memberof Address */ zip_code: string; } /** * Check if a given object implements the Address interface. */ declare function instanceOfAddress$3(value: object): value is Address$3; declare function AddressFromJSON$3(json: any): Address$3; declare function AddressFromJSONTyped$3(json: any, ignoreDiscriminator: boolean): Address$3; declare function AddressToJSON$3(json: any): Address$3; declare function AddressToJSONTyped$3(value?: Address$3 | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const AlcoholFrequency: { readonly never: "never"; readonly rarely: "rarely"; readonly monthly: "monthly"; readonly weekly: "weekly"; readonly several_times_weekly: "several_times_weekly"; readonly daily: "daily"; readonly unknown: "unknown"; }; type AlcoholFrequency = typeof AlcoholFrequency[keyof typeof AlcoholFrequency]; declare function instanceOfAlcoholFrequency(value: any): boolean; declare function AlcoholFrequencyFromJSON(json: any): AlcoholFrequency; declare function AlcoholFrequencyFromJSONTyped(json: any, ignoreDiscriminator: boolean): AlcoholFrequency; declare function AlcoholFrequencyToJSON(value?: AlcoholFrequency | null): any; declare function AlcoholFrequencyToJSONTyped(value: any, ignoreDiscriminator: boolean): AlcoholFrequency; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface AlcoholUse */ interface AlcoholUse { /** * * @type {boolean} * @memberof AlcoholUse */ binge_drinking?: boolean | null; /** * * @type {number} * @memberof AlcoholUse */ drinks_per_week?: number | null; /** * * @type {AlcoholFrequency} * @memberof AlcoholUse */ frequency?: AlcoholFrequency; /** * * @type {string} * @memberof AlcoholUse */ notes?: string | null; } /** * Check if a given object implements the AlcoholUse interface. */ declare function instanceOfAlcoholUse(value: object): value is AlcoholUse; declare function AlcoholUseFromJSON(json: any): AlcoholUse; declare function AlcoholUseFromJSONTyped(json: any, ignoreDiscriminator: boolean): AlcoholUse; declare function AlcoholUseToJSON(json: any): AlcoholUse; declare function AlcoholUseToJSONTyped(value?: AlcoholUse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const AllergyCategory$1: { readonly food: "food"; readonly medication: "medication"; readonly environment: "environment"; readonly biologic: "biologic"; readonly other: "other"; readonly unknown: "unknown"; }; type AllergyCategory$1 = typeof AllergyCategory$1[keyof typeof AllergyCategory$1]; declare function instanceOfAllergyCategory$1(value: any): boolean; declare function AllergyCategoryFromJSON$1(json: any): AllergyCategory$1; declare function AllergyCategoryFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): AllergyCategory$1; declare function AllergyCategoryToJSON$1(value?: AllergyCategory$1 | null): any; declare function AllergyCategoryToJSONTyped$1(value: any, ignoreDiscriminator: boolean): AllergyCategory$1; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const AllergyCriticality$1: { readonly low: "low"; readonly high: "high"; readonly unable_to_assess: "unable-to-assess"; }; type AllergyCriticality$1 = typeof AllergyCriticality$1[keyof typeof AllergyCriticality$1]; declare function instanceOfAllergyCriticality$1(value: any): boolean; declare function AllergyCriticalityFromJSON$1(json: any): AllergyCriticality$1; declare function AllergyCriticalityFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): AllergyCriticality$1; declare function AllergyCriticalityToJSON$1(value?: AllergyCriticality$1 | null): any; declare function AllergyCriticalityToJSONTyped$1(value: any, ignoreDiscriminator: boolean): AllergyCriticality$1; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * A clinical concept identified by one or more coding systems. * @export * @interface CodedConcept */ interface CodedConcept$1 { /** * Code value from the coding system (e.g. an ICD-10 or SNOMED CT code). * @type {string} * @memberof CodedConcept */ code: string; /** * Human-readable display text for the code. * @type {string} * @memberof CodedConcept */ display: string; /** * e.g. ICD-10, SNOMED-CT, CPT, CVX, RxNorm, NDC * @type {string} * @memberof CodedConcept */ system?: string | null; } /** * Check if a given object implements the CodedConcept interface. */ declare function instanceOfCodedConcept$1(value: object): value is CodedConcept$1; declare function CodedConceptFromJSON$1(json: any): CodedConcept$1; declare function CodedConceptFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): CodedConcept$1; declare function CodedConceptToJSON$1(json: any): CodedConcept$1; declare function CodedConceptToJSONTyped$1(value?: CodedConcept$1 | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const ReactionSeverity$1: { readonly mild: "mild"; readonly moderate: "moderate"; readonly severe: "severe"; readonly life_threatening: "life_threatening"; }; type ReactionSeverity$1 = typeof ReactionSeverity$1[keyof typeof ReactionSeverity$1]; declare function instanceOfReactionSeverity$1(value: any): boolean; declare function ReactionSeverityFromJSON$1(json: any): ReactionSeverity$1; declare function ReactionSeverityFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): ReactionSeverity$1; declare function ReactionSeverityToJSON$1(value?: ReactionSeverity$1 | null): any; declare function ReactionSeverityToJSONTyped$1(value: any, ignoreDiscriminator: boolean): ReactionSeverity$1; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface AllergyReaction */ interface AllergyReaction$1 { /** * e.g. Hives, Anaphylaxis, Nausea * @type {string} * @memberof AllergyReaction */ manifestation: string; /** * SNOMED-CT coded manifestation for FHIR * @type {CodedConcept} * @memberof AllergyReaction */ manifestation_code?: CodedConcept$1 | null; /** * Free-text notes about the reaction, when present. * @type {string} * @memberof AllergyReaction */ notes?: string | null; /** * Date the reaction first occurred, when known. * @type {Date} * @memberof AllergyReaction */ onset?: Date | null; /** * Severity of the reaction: mild, moderate, severe, or life_threatening. * @type {ReactionSeverity} * @memberof AllergyReaction */ severity?: ReactionSeverity$1 | null; } /** * Check if a given object implements the AllergyReaction interface. */ declare function instanceOfAllergyReaction$1(value: object): value is AllergyReaction$1; declare function AllergyReactionFromJSON$1(json: any): AllergyReaction$1; declare function AllergyReactionFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): AllergyReaction$1; declare function AllergyReactionToJSON$1(json: any): AllergyReaction$1; declare function AllergyReactionToJSONTyped$1(value?: AllergyReaction$1 | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const AllergyStatus$1: { readonly active: "active"; readonly inactive: "inactive"; readonly resolved: "resolved"; readonly entered_in_error: "entered-in-error"; }; type AllergyStatus$1 = typeof AllergyStatus$1[keyof typeof AllergyStatus$1]; declare function instanceOfAllergyStatus$1(value: any): boolean; declare function AllergyStatusFromJSON$1(json: any): AllergyStatus$1; declare function AllergyStatusFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): AllergyStatus$1; declare function AllergyStatusToJSON$1(value?: AllergyStatus$1 | null): any; declare function AllergyStatusToJSONTyped$1(value: any, ignoreDiscriminator: boolean): AllergyStatus$1; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for POST /identity-document (public). * @export * @interface AnalyzeIdentityDocumentPublicRequest */ interface AnalyzeIdentityDocumentPublicRequest { /** * Base64-encoded identity document image data. * @type {string} * @memberof AnalyzeIdentityDocumentPublicRequest */ document_data?: string | null; /** * FHIR Patient id to verify against, when verify_against_demographics is true. * @type {string} * @memberof AnalyzeIdentityDocumentPublicRequest */ patient_id?: string | null; /** * When true (with patient_id), extracted name/DOB are compared against the FHIR patient record. * @type {boolean} * @memberof AnalyzeIdentityDocumentPublicRequest */ verify_against_demographics?: boolean; } /** * Check if a given object implements the AnalyzeIdentityDocumentPublicRequest interface. */ declare function instanceOfAnalyzeIdentityDocumentPublicRequest(value: object): value is AnalyzeIdentityDocumentPublicRequest; declare function AnalyzeIdentityDocumentPublicRequestFromJSON(json: any): AnalyzeIdentityDocumentPublicRequest; declare function AnalyzeIdentityDocumentPublicRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): AnalyzeIdentityDocumentPublicRequest; declare function AnalyzeIdentityDocumentPublicRequestToJSON(json: any): AnalyzeIdentityDocumentPublicRequest; declare function AnalyzeIdentityDocumentPublicRequestToJSONTyped(value?: AnalyzeIdentityDocumentPublicRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Per-field comparison between OCR-extracted and stored patient demographics. * @export * @interface DemographicsMatch */ interface DemographicsMatch { /** * Whether the extracted date of birth matches the patient record. * @type {boolean} * @memberof DemographicsMatch */ date_of_birth: boolean; /** * Whether the extracted first/last name match the patient record (case-insensitive). * @type {boolean} * @memberof DemographicsMatch */ name: boolean; } /** * Check if a given object implements the DemographicsMatch interface. */ declare function instanceOfDemographicsMatch(value: object): value is DemographicsMatch; declare function DemographicsMatchFromJSON(json: any): DemographicsMatch; declare function DemographicsMatchFromJSONTyped(json: any, ignoreDiscriminator: boolean): DemographicsMatch; declare function DemographicsMatchToJSON(json: any): DemographicsMatch; declare function DemographicsMatchToJSONTyped(value?: DemographicsMatch | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface AnalyzeIdentityDocumentPublicResponse */ interface AnalyzeIdentityDocumentPublicResponse { /** * Extracted date of birth as printed, when Textract detected it. * @type {string} * @memberof AnalyzeIdentityDocumentPublicResponse */ date_of_birth: string | null; /** * Comparison against the patient record, present only when verification against demographics was requested. * @type {DemographicsMatch} * @memberof AnalyzeIdentityDocumentPublicResponse */ demographics_match?: DemographicsMatch | null; /** * Extracted document/licence number, when Textract detected it. * @type {string} * @memberof AnalyzeIdentityDocumentPublicResponse */ document_number: string | null; /** * Extracted document type (e.g. driver's licence, passport), when Textract detected it. * @type {string} * @memberof AnalyzeIdentityDocumentPublicResponse */ document_type: string | null; /** * Extracted expiry date as printed, when Textract detected it. * @type {string} * @memberof AnalyzeIdentityDocumentPublicResponse */ expiry_date: string | null; /** * Extracted first name, when Textract detected it. * @type {string} * @memberof AnalyzeIdentityDocumentPublicResponse */ first_name: string | null; /** * Extracted issuing country, when Textract detected it. * @type {string} * @memberof AnalyzeIdentityDocumentPublicResponse */ issuing_country: string | null; /** * Extracted last name, when Textract detected it. * @type {string} * @memberof AnalyzeIdentityDocumentPublicResponse */ last_name: string | null; /** * All Textract-extracted field values, keyed by Textract field name. * @type {{ [key: string]: string; }} * @memberof AnalyzeIdentityDocumentPublicResponse */ raw_fields: { [key: string]: string; }; /** * Whether the document is considered verified: full name+DOB match when compared against demographics, otherwise whether a document number was read. * @type {boolean} * @memberof AnalyzeIdentityDocumentPublicResponse */ verified: boolean; } /** * Check if a given object implements the AnalyzeIdentityDocumentPublicResponse interface. */ declare function instanceOfAnalyzeIdentityDocumentPublicResponse(value: object): value is AnalyzeIdentityDocumentPublicResponse; declare function AnalyzeIdentityDocumentPublicResponseFromJSON(json: any): AnalyzeIdentityDocumentPublicResponse; declare function AnalyzeIdentityDocumentPublicResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): AnalyzeIdentityDocumentPublicResponse; declare function AnalyzeIdentityDocumentPublicResponseToJSON(json: any): AnalyzeIdentityDocumentPublicResponse; declare function AnalyzeIdentityDocumentPublicResponseToJSONTyped(value?: AnalyzeIdentityDocumentPublicResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for POST /patients/identity-document. * @export * @interface AnalyzeIdentityDocumentRequest */ interface AnalyzeIdentityDocumentRequest { /** * Base64-encoded identity document image data. * @type {string} * @memberof AnalyzeIdentityDocumentRequest */ document_data?: string | null; /** * When true, extracted name/DOB are compared against the caller's FHIR patient record. * @type {boolean} * @memberof AnalyzeIdentityDocumentRequest */ verify_against_demographics?: boolean; } /** * Check if a given object implements the AnalyzeIdentityDocumentRequest interface. */ declare function instanceOfAnalyzeIdentityDocumentRequest(value: object): value is AnalyzeIdentityDocumentRequest; declare function AnalyzeIdentityDocumentRequestFromJSON(json: any): AnalyzeIdentityDocumentRequest; declare function AnalyzeIdentityDocumentRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): AnalyzeIdentityDocumentRequest; declare function AnalyzeIdentityDocumentRequestToJSON(json: any): AnalyzeIdentityDocumentRequest; declare function AnalyzeIdentityDocumentRequestToJSONTyped(value?: AnalyzeIdentityDocumentRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * OCR-only response — the authenticated identity-document route no longer * mirrors the image anywhere. Persistence happens via the optional * ``drivers_license`` block on POST /auth/register or via * PUT /patients/drivers-license. * @export * @interface AnalyzeIdentityDocumentResponse */ interface AnalyzeIdentityDocumentResponse { /** * Extracted date of birth as printed, when Textract detected it. * @type {string} * @memberof AnalyzeIdentityDocumentResponse */ date_of_birth: string | null; /** * Comparison against the patient record, present only when verification against demographics was requested. * @type {DemographicsMatch} * @memberof AnalyzeIdentityDocumentResponse */ demographics_match?: DemographicsMatch | null; /** * Extracted document/licence number, when Textract detected it. * @type {string} * @memberof AnalyzeIdentityDocumentResponse */ document_number: string | null; /** * Extracted document type (e.g. driver's licence, passport), when Textract detected it. * @type {string} * @memberof AnalyzeIdentityDocumentResponse */ document_type: string | null; /** * Extracted expiry date as printed, when Textract detected it. * @type {string} * @memberof AnalyzeIdentityDocumentResponse */ expiry_date: string | null; /** * Extracted first name, when Textract detected it. * @type {string} * @memberof AnalyzeIdentityDocumentResponse */ first_name: string | null; /** * Extracted issuing country, when Textract detected it. * @type {string} * @memberof AnalyzeIdentityDocumentResponse */ issuing_country: string | null; /** * Extracted last name, when Textract detected it. * @type {string} * @memberof AnalyzeIdentityDocumentResponse */ last_name: string | null; /** * All Textract-extracted field values, keyed by Textract field name. * @type {{ [key: string]: string; }} * @memberof AnalyzeIdentityDocumentResponse */ raw_fields: { [key: string]: string; }; /** * Whether the document is considered verified: full name+DOB match when compared against demographics, otherwise whether a document number was read. * @type {boolean} * @memberof AnalyzeIdentityDocumentResponse */ verified: boolean; } /** * Check if a given object implements the AnalyzeIdentityDocumentResponse interface. */ declare function instanceOfAnalyzeIdentityDocumentResponse(value: object): value is AnalyzeIdentityDocumentResponse; declare function AnalyzeIdentityDocumentResponseFromJSON(json: any): AnalyzeIdentityDocumentResponse; declare function AnalyzeIdentityDocumentResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): AnalyzeIdentityDocumentResponse; declare function AnalyzeIdentityDocumentResponseToJSON(json: any): AnalyzeIdentityDocumentResponse; declare function AnalyzeIdentityDocumentResponseToJSONTyped(value?: AnalyzeIdentityDocumentResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * One suggested-action the assistant may recommend. * @export * @interface AssistantAction */ interface AssistantAction { /** * Stable action identifier. * @type {string} * @memberof AssistantAction */ id: string; /** * Human-readable action label. * @type {string} * @memberof AssistantAction */ label: string; } /** * Check if a given object implements the AssistantAction interface. */ declare function instanceOfAssistantAction(value: object): value is AssistantAction; declare function AssistantActionFromJSON(json: any): AssistantAction; declare function AssistantActionFromJSONTyped(json: any, ignoreDiscriminator: boolean): AssistantAction; declare function AssistantActionToJSON(json: any): AssistantAction; declare function AssistantActionToJSONTyped(value?: AssistantAction | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Any JSON value: object, array, string, number, boolean or null. Used only where HealthCloud relays a payload it does not normalize. * @export * @interface JsonValue */ interface JsonValue$1 { } /** * Check if a given object implements the JsonValue interface. */ declare function instanceOfJsonValue$1(value: object): value is JsonValue$1; declare function JsonValueFromJSON$1(json: any): JsonValue$1; declare function JsonValueFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): JsonValue$1; declare function JsonValueToJSON$1(json: any): JsonValue$1; declare function JsonValueToJSONTyped$1(value?: JsonValue$1 | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * A knowledge-base entry cited as grounding for an assistant answer. * @export * @interface KnowledgeCitation */ interface KnowledgeCitation { /** * Identifier of the collection this entry belongs to. * @type {string} * @memberof KnowledgeCitation */ collection: string; /** * Stable entry identifier. * @type {string} * @memberof KnowledgeCitation */ id: string; /** * Entry title. * @type {string} * @memberof KnowledgeCitation */ title: string; } /** * Check if a given object implements the KnowledgeCitation interface. */ declare function instanceOfKnowledgeCitation(value: object): value is KnowledgeCitation; declare function KnowledgeCitationFromJSON(json: any): KnowledgeCitation; declare function KnowledgeCitationFromJSONTyped(json: any, ignoreDiscriminator: boolean): KnowledgeCitation; declare function KnowledgeCitationToJSON(json: any): KnowledgeCitation; declare function KnowledgeCitationToJSONTyped(value?: KnowledgeCitation | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Error envelope for POST /assistant/chat when the LLM is unavailable (HTTP 502/503, not 200). * @export * @interface AssistantChatDegradedResponse */ interface AssistantChatDegradedResponse { /** * Knowledge-base entries retrieved before the failure, returned so the client still has something to show. * @type {Array} * @memberof AssistantChatDegradedResponse */ citations: Array; /** * Standard not-medical-advice disclaimer. * @type {string} * @memberof AssistantChatDegradedResponse */ disclaimer: string; /** * Machine-readable failure reason: `assistant_not_configured` or `assistant_call_failed`. * @type {string} * @memberof AssistantChatDegradedResponse */ error: string; /** * Always empty in the degraded response. * @type {Array} * @memberof AssistantChatDegradedResponse */ suggested_actions: Array; } /** * Check if a given object implements the AssistantChatDegradedResponse interface. */ declare function instanceOfAssistantChatDegradedResponse(value: object): value is AssistantChatDegradedResponse; declare function AssistantChatDegradedResponseFromJSON(json: any): AssistantChatDegradedResponse; declare function AssistantChatDegradedResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): AssistantChatDegradedResponse; declare function AssistantChatDegradedResponseToJSON(json: any): AssistantChatDegradedResponse; declare function AssistantChatDegradedResponseToJSONTyped(value?: AssistantChatDegradedResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface AssistantChatRequest */ interface AssistantChatRequest { /** * The question or request * @type {string} * @memberof AssistantChatRequest */ message?: string; } /** * Check if a given object implements the AssistantChatRequest interface. */ declare function instanceOfAssistantChatRequest(value: object): value is AssistantChatRequest; declare function AssistantChatRequestFromJSON(json: any): AssistantChatRequest; declare function AssistantChatRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): AssistantChatRequest; declare function AssistantChatRequestToJSON(json: any): AssistantChatRequest; declare function AssistantChatRequestToJSONTyped(value?: AssistantChatRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for POST /assistant/chat. * @export * @interface AssistantChatResponse */ interface AssistantChatResponse { /** * Grounded answer generated from the retrieved knowledge-base entries. * @type {string} * @memberof AssistantChatResponse */ answer: string; /** * Knowledge-base entries the model actually cited in `answer`. * @type {Array} * @memberof AssistantChatResponse */ citations: Array; /** * Standard not-medical-advice disclaimer shown alongside the answer. * @type {string} * @memberof AssistantChatResponse */ disclaimer: string; /** * Suggested-action catalog entries the model recommended as follow-ups. * @type {Array} * @memberof AssistantChatResponse */ suggested_actions: Array; } /** * Check if a given object implements the AssistantChatResponse interface. */ declare function instanceOfAssistantChatResponse(value: object): value is AssistantChatResponse; declare function AssistantChatResponseFromJSON(json: any): AssistantChatResponse; declare function AssistantChatResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): AssistantChatResponse; declare function AssistantChatResponseToJSON(json: any): AssistantChatResponse; declare function AssistantChatResponseToJSONTyped(value?: AssistantChatResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * One entry in the voice-command action catalog. * @export * @interface AssistantClassifyOption */ interface AssistantClassifyOption { /** * Stable action code returned in `Action` when this option matches. * @type {string} * @memberof AssistantClassifyOption */ code: string; /** * Example phrases that should match this action, when provided. * @type {Array} * @memberof AssistantClassifyOption */ examples?: Array; /** * Human-readable action label shown to the LLM classifier. * @type {string} * @memberof AssistantClassifyOption */ label: string; } /** * Check if a given object implements the AssistantClassifyOption interface. */ declare function instanceOfAssistantClassifyOption(value: object): value is AssistantClassifyOption; declare function AssistantClassifyOptionFromJSON(json: any): AssistantClassifyOption; declare function AssistantClassifyOptionFromJSONTyped(json: any, ignoreDiscriminator: boolean): AssistantClassifyOption; declare function AssistantClassifyOptionToJSON(json: any): AssistantClassifyOption; declare function AssistantClassifyOptionToJSONTyped(value?: AssistantClassifyOption | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for POST /assistant/classify. * @export * @interface AssistantClassifyRequest */ interface AssistantClassifyRequest { /** * Action catalog; the built-in catalog is used when omitted. * @type {Array} * @memberof AssistantClassifyRequest */ options?: Array; /** * Transcribed voice command to classify. * @type {string} * @memberof AssistantClassifyRequest */ text: string; } /** * Check if a given object implements the AssistantClassifyRequest interface. */ declare function instanceOfAssistantClassifyRequest(value: object): value is AssistantClassifyRequest; declare function AssistantClassifyRequestFromJSON(json: any): AssistantClassifyRequest; declare function AssistantClassifyRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): AssistantClassifyRequest; declare function AssistantClassifyRequestToJSON(json: any): AssistantClassifyRequest; declare function AssistantClassifyRequestToJSONTyped(value?: AssistantClassifyRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for POST /assistant/classify. Always HTTP 200. * @export * @interface AssistantClassifyResponse */ interface AssistantClassifyResponse { /** * Matched action code, or an empty string when nothing in the catalog matches. * @type {string} * @memberof AssistantClassifyResponse */ action: string; } /** * Check if a given object implements the AssistantClassifyResponse interface. */ declare function instanceOfAssistantClassifyResponse(value: object): value is AssistantClassifyResponse; declare function AssistantClassifyResponseFromJSON(json: any): AssistantClassifyResponse; declare function AssistantClassifyResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): AssistantClassifyResponse; declare function AssistantClassifyResponseToJSON(json: any): AssistantClassifyResponse; declare function AssistantClassifyResponseToJSONTyped(value?: AssistantClassifyResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface AssistantOcrInsuranceRequest */ interface AssistantOcrInsuranceRequest { /** * Data URI, e.g. 'data:image/jpeg;base64,...' (1-16,000,000 chars) * @type {string} * @memberof AssistantOcrInsuranceRequest */ image?: string; } /** * Check if a given object implements the AssistantOcrInsuranceRequest interface. */ declare function instanceOfAssistantOcrInsuranceRequest(value: object): value is AssistantOcrInsuranceRequest; declare function AssistantOcrInsuranceRequestFromJSON(json: any): AssistantOcrInsuranceRequest; declare function AssistantOcrInsuranceRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): AssistantOcrInsuranceRequest; declare function AssistantOcrInsuranceRequestToJSON(json: any): AssistantOcrInsuranceRequest; declare function AssistantOcrInsuranceRequestToJSONTyped(value?: AssistantOcrInsuranceRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Fields extracted from a health insurance card by vision OCR. * @export * @interface InsuranceOcrResult */ interface InsuranceOcrResult { /** * Coverage effective date as printed, or empty string if not present. * @type {string} * @memberof InsuranceOcrResult */ effective_date: string; /** * Cardholder's first name, or empty string if not legible. * @type {string} * @memberof InsuranceOcrResult */ first_name: string; /** * Group number, or empty string if not present. * @type {string} * @memberof InsuranceOcrResult */ group_number: string; /** * Issuing carrier name, or empty string if not legible. * @type {string} * @memberof InsuranceOcrResult */ insurer_name: string; /** * Cardholder's last name, or empty string if not legible. * @type {string} * @memberof InsuranceOcrResult */ last_name: string; /** * Member/subscriber ID, or empty string if not legible. * @type {string} * @memberof InsuranceOcrResult */ member_id: string; /** * Plan or product name, or empty string if not present. * @type {string} * @memberof InsuranceOcrResult */ plan_name: string; /** * 6-digit Rx BIN, or empty string if not present. * @type {string} * @memberof InsuranceOcrResult */ rx_bin: string; /** * Rx group, or empty string if not present. * @type {string} * @memberof InsuranceOcrResult */ rx_grp: string; /** * Rx PCN, or empty string if not present. * @type {string} * @memberof InsuranceOcrResult */ rx_pcn: string; } /** * Check if a given object implements the InsuranceOcrResult interface. */ declare function instanceOfInsuranceOcrResult(value: object): value is InsuranceOcrResult; declare function InsuranceOcrResultFromJSON(json: any): InsuranceOcrResult; declare function InsuranceOcrResultFromJSONTyped(json: any, ignoreDiscriminator: boolean): InsuranceOcrResult; declare function InsuranceOcrResultToJSON(json: any): InsuranceOcrResult; declare function InsuranceOcrResultToJSONTyped(value?: InsuranceOcrResult | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for POST /assistant/ocr-insurance. Discriminated by `type`; always HTTP 200 on this shape (validation/model failures use the error envelope instead). * @export * @interface AssistantOcrInsuranceResponse */ interface AssistantOcrInsuranceResponse { /** * Extracted insurance-card fields; unreadable fields are empty strings, never omitted. * @type {InsuranceOcrResult} * @memberof AssistantOcrInsuranceResponse */ fields: InsuranceOcrResult; /** * Always `true` for this response shape. * @type {boolean} * @memberof AssistantOcrInsuranceResponse */ ok: boolean; /** * Always `ocr_result` for a successful extraction. * @type {string} * @memberof AssistantOcrInsuranceResponse */ type: string; } /** * Check if a given object implements the AssistantOcrInsuranceResponse interface. */ declare function instanceOfAssistantOcrInsuranceResponse(value: object): value is AssistantOcrInsuranceResponse; declare function AssistantOcrInsuranceResponseFromJSON(json: any): AssistantOcrInsuranceResponse; declare function AssistantOcrInsuranceResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): AssistantOcrInsuranceResponse; declare function AssistantOcrInsuranceResponseToJSON(json: any): AssistantOcrInsuranceResponse; declare function AssistantOcrInsuranceResponseToJSONTyped(value?: AssistantOcrInsuranceResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for POST /assistant/ocr. * @export * @interface AssistantOcrRequest */ interface AssistantOcrRequest { /** * Base64 data URI of the identity-document photo to OCR (data:image/jpeg;base64,...). * @type {string} * @memberof AssistantOcrRequest */ image?: string | null; } /** * Check if a given object implements the AssistantOcrRequest interface. */ declare function instanceOfAssistantOcrRequest(value: object): value is AssistantOcrRequest; declare function AssistantOcrRequestFromJSON(json: any): AssistantOcrRequest; declare function AssistantOcrRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): AssistantOcrRequest; declare function AssistantOcrRequestToJSON(json: any): AssistantOcrRequest; declare function AssistantOcrRequestToJSONTyped(value?: AssistantOcrRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Fields extracted from a state ID / driver's licence / passport by vision OCR. * @export * @interface IdentityOcrResult */ interface IdentityOcrResult { /** * City, or empty string if not legible. * @type {string} * @memberof IdentityOcrResult */ city: string; /** * Issuing country as printed, or empty string if not legible. * @type {string} * @memberof IdentityOcrResult */ country: string; /** * Date of birth as printed, or empty string if not legible. * @type {string} * @memberof IdentityOcrResult */ dob: string; /** * Document expiry date as printed, or empty string if not legible. * @type {string} * @memberof IdentityOcrResult */ expires_date: string; /** * 3-letter eye color code as printed, or empty string if not legible. * @type {string} * @memberof IdentityOcrResult */ eye_color: string; /** * Cardholder's first name, or empty string if not legible. * @type {string} * @memberof IdentityOcrResult */ first_name: string; /** * 3-letter hair color code as printed, or empty string if not legible. * @type {string} * @memberof IdentityOcrResult */ hair_color: string; /** * Height as printed (raw format), or empty string if not legible. * @type {string} * @memberof IdentityOcrResult */ height: string; /** * ID or licence number, or empty string if not legible. * @type {string} * @memberof IdentityOcrResult */ id_number: string; /** * Document issue date as printed, or empty string if not legible. * @type {string} * @memberof IdentityOcrResult */ issued_date: string; /** * Cardholder's last name, or empty string if not legible. * @type {string} * @memberof IdentityOcrResult */ last_name: string; /** * Sex as printed on the document, or empty string if not legible. * @type {string} * @memberof IdentityOcrResult */ sex: string; /** * 2-letter state abbreviation, or empty string if not legible. * @type {string} * @memberof IdentityOcrResult */ state: string; /** * Street address line (city/state/zip excluded), or empty string. * @type {string} * @memberof IdentityOcrResult */ street_address: string; /** * Weight as printed (raw format), or empty string if not legible. * @type {string} * @memberof IdentityOcrResult */ weight: string; /** * 5-digit ZIP code, or empty string if not legible. * @type {string} * @memberof IdentityOcrResult */ zip_code: string; } /** * Check if a given object implements the IdentityOcrResult interface. */ declare function instanceOfIdentityOcrResult(value: object): value is IdentityOcrResult; declare function IdentityOcrResultFromJSON(json: any): IdentityOcrResult; declare function IdentityOcrResultFromJSONTyped(json: any, ignoreDiscriminator: boolean): IdentityOcrResult; declare function IdentityOcrResultToJSON(json: any): IdentityOcrResult; declare function IdentityOcrResultToJSONTyped(value?: IdentityOcrResult | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for POST /assistant/ocr. Discriminated by `type`; always HTTP 200 on this shape (validation/model failures use the error envelope instead). * @export * @interface AssistantOcrResponse */ interface AssistantOcrResponse { /** * Extracted identity-document fields; unreadable fields are empty strings, never omitted. * @type {IdentityOcrResult} * @memberof AssistantOcrResponse */ fields: IdentityOcrResult; /** * Always `true` for this response shape. * @type {boolean} * @memberof AssistantOcrResponse */ ok: boolean; /** * Always `ocr_result` for a successful extraction. * @type {string} * @memberof AssistantOcrResponse */ type: string; } /** * Check if a given object implements the AssistantOcrResponse interface. */ declare function instanceOfAssistantOcrResponse(value: object): value is AssistantOcrResponse; declare function AssistantOcrResponseFromJSON(json: any): AssistantOcrResponse; declare function AssistantOcrResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): AssistantOcrResponse; declare function AssistantOcrResponseToJSON(json: any): AssistantOcrResponse; declare function AssistantOcrResponseToJSONTyped(value?: AssistantOcrResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * A single vital reading that did not land on the Athena chart. * * Only failed readings are itemized (the caller does not act on a per-reading * status for everything); successful and skipped-duplicate readings are * summarized by the `created` / `skipped` counts on the parent result. * @export * @interface AthenaVitalFailedReading */ interface AthenaVitalFailedReading$1 { /** * Athena clinical element id, e.g. VITALS.BLOODPRESSURE.SYSTOLIC. * @type {string} * @memberof AthenaVitalFailedReading */ clinicalelementid: string; /** * Athena's failure reason for the group this reading belonged to. * @type {string} * @memberof AthenaVitalFailedReading */ error: string; /** * Source FHIR LOINC code for this reading, when known. * @type {string} * @memberof AthenaVitalFailedReading */ loinc?: string; /** * Reading-taken date (MM/DD/YYYY) that was submitted. * @type {string} * @memberof AthenaVitalFailedReading */ readingtaken: string; /** * Value that was submitted (post unit-conversion). * @type {string} * @memberof AthenaVitalFailedReading */ value: string; } /** * Check if a given object implements the AthenaVitalFailedReading interface. */ declare function instanceOfAthenaVitalFailedReading$1(value: object): value is AthenaVitalFailedReading$1; declare function AthenaVitalFailedReadingFromJSON$1(json: any): AthenaVitalFailedReading$1; declare function AthenaVitalFailedReadingFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): AthenaVitalFailedReading$1; declare function AthenaVitalFailedReadingToJSON$1(json: any): AthenaVitalFailedReading$1; declare function AthenaVitalFailedReadingToJSONTyped$1(value?: AthenaVitalFailedReading$1 | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Outcome of attempting to mirror newly stored HC vital observations. * @export * @interface AthenaVitalsMirrorResult */ interface AthenaVitalsMirrorResult$1 { /** * Number of individual vital readings submitted to Athena. * @type {number} * @memberof AthenaVitalsMirrorResult */ created?: number; /** * Sanitized mirror failure detail, present when status is `failed` or `partial`. * @type {string} * @memberof AthenaVitalsMirrorResult */ error?: string | null; /** * Only the readings that did not land on the Athena chart, each with its Athena clinical element id, source LOINC, submitted value/date and the group's error reason. Empty when status is `synced` or a skip status; populated only when status is `partial` or `failed`. * @type {Array} * @memberof AthenaVitalsMirrorResult */ failed_readings?: Array; /** * Number of readings already present in Athena and therefore not submitted again. * @type {number} * @memberof AthenaVitalsMirrorResult */ skipped?: number; /** * Whether Athena accepted the readings, was not applicable, or could not be reached. `partial` means at least one clinical-element group landed but at least one other failed (e.g. an element not configured for this Athena practice) -- the successful groups are NOT rolled back, so `created` still reflects what actually landed. * @type {AthenaVitalsMirrorResultStatusEnum} * @memberof AthenaVitalsMirrorResult */ status: AthenaVitalsMirrorResultStatusEnum$1; } /** * @export */ declare const AthenaVitalsMirrorResultStatusEnum$1: { readonly synced: "synced"; readonly partial: "partial"; readonly skipped_no_athena: "skipped_no_athena"; readonly skipped_unlinked_patient: "skipped_unlinked_patient"; readonly failed: "failed"; }; type AthenaVitalsMirrorResultStatusEnum$1 = typeof AthenaVitalsMirrorResultStatusEnum$1[keyof typeof AthenaVitalsMirrorResultStatusEnum$1]; /** * Check if a given object implements the AthenaVitalsMirrorResult interface. */ declare function instanceOfAthenaVitalsMirrorResult$1(value: object): value is AthenaVitalsMirrorResult$1; declare function AthenaVitalsMirrorResultFromJSON$1(json: any): AthenaVitalsMirrorResult$1; declare function AthenaVitalsMirrorResultFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): AthenaVitalsMirrorResult$1; declare function AthenaVitalsMirrorResultToJSON$1(json: any): AthenaVitalsMirrorResult$1; declare function AthenaVitalsMirrorResultToJSONTyped$1(value?: AthenaVitalsMirrorResult$1 | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for DELETE /patients/orders/{order_id}. * @export * @interface CancelTestOrderResponse */ interface CancelTestOrderResponse { /** * Always `true` when the order was cancelled. * @type {boolean} * @memberof CancelTestOrderResponse */ cancelled: boolean; /** * FHIR ServiceRequest ID of the cancelled order. * @type {string} * @memberof CancelTestOrderResponse */ fhir_id: string; /** * Resulting order status; `revoked` once cancelled. * @type {string} * @memberof CancelTestOrderResponse */ status: string; } /** * Check if a given object implements the CancelTestOrderResponse interface. */ declare function instanceOfCancelTestOrderResponse(value: object): value is CancelTestOrderResponse; declare function CancelTestOrderResponseFromJSON(json: any): CancelTestOrderResponse; declare function CancelTestOrderResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): CancelTestOrderResponse; declare function CancelTestOrderResponseToJSON(json: any): CancelTestOrderResponse; declare function CancelTestOrderResponseToJSONTyped(value?: CancelTestOrderResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const CancerLaterality: { readonly left: "left"; readonly right: "right"; readonly bilateral: "bilateral"; readonly midline: "midline"; readonly not_applicable: "not_applicable"; readonly unknown: "unknown"; }; type CancerLaterality = typeof CancerLaterality[keyof typeof CancerLaterality]; declare function instanceOfCancerLaterality(value: any): boolean; declare function CancerLateralityFromJSON(json: any): CancerLaterality; declare function CancerLateralityFromJSONTyped(json: any, ignoreDiscriminator: boolean): CancerLaterality; declare function CancerLateralityToJSON(value?: CancerLaterality | null): any; declare function CancerLateralityToJSONTyped(value: any, ignoreDiscriminator: boolean): CancerLaterality; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const CancerStage: { readonly _0: "0"; readonly I: "I"; readonly IA: "IA"; readonly IB: "IB"; readonly II: "II"; readonly IIA: "IIA"; readonly IIB: "IIB"; readonly IIC: "IIC"; readonly III: "III"; readonly IIIA: "IIIA"; readonly IIIB: "IIIB"; readonly IIIC: "IIIC"; readonly IV: "IV"; readonly IVA: "IVA"; readonly IVB: "IVB"; readonly unknown: "unknown"; }; type CancerStage = typeof CancerStage[keyof typeof CancerStage]; declare function instanceOfCancerStage(value: any): boolean; declare function CancerStageFromJSON(json: any): CancerStage; declare function CancerStageFromJSONTyped(json: any, ignoreDiscriminator: boolean): CancerStage; declare function CancerStageToJSON(value?: CancerStage | null): any; declare function CancerStageToJSONTyped(value: any, ignoreDiscriminator: boolean): CancerStage; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const CancerTreatmentStatus: { readonly active: "active"; readonly completed: "completed"; readonly discontinued: "discontinued"; readonly planned: "planned"; }; type CancerTreatmentStatus = typeof CancerTreatmentStatus[keyof typeof CancerTreatmentStatus]; declare function instanceOfCancerTreatmentStatus(value: any): boolean; declare function CancerTreatmentStatusFromJSON(json: any): CancerTreatmentStatus; declare function CancerTreatmentStatusFromJSONTyped(json: any, ignoreDiscriminator: boolean): CancerTreatmentStatus; declare function CancerTreatmentStatusToJSON(value?: CancerTreatmentStatus | null): any; declare function CancerTreatmentStatusToJSONTyped(value: any, ignoreDiscriminator: boolean): CancerTreatmentStatus; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const DischargeDisposition$2: { readonly home: "home"; readonly other_hcf: "other-hcf"; readonly snf: "snf"; readonly long: "long"; readonly hosp: "hosp"; readonly hospMed: "hospMed"; readonly exp: "exp"; readonly aadvice: "aadvice"; readonly na: "na"; }; type DischargeDisposition$2 = typeof DischargeDisposition$2[keyof typeof DischargeDisposition$2]; declare function instanceOfDischargeDisposition$2(value: any): boolean; declare function DischargeDispositionFromJSON$2(json: any): DischargeDisposition$2; declare function DischargeDispositionFromJSONTyped$2(json: any, ignoreDiscriminator: boolean): DischargeDisposition$2; declare function DischargeDispositionToJSON$2(value?: DischargeDisposition$2 | null): any; declare function DischargeDispositionToJSONTyped$2(value: any, ignoreDiscriminator: boolean): DischargeDisposition$2; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface EncounterHospitalization */ interface EncounterHospitalization$2 { /** * Code for the patient's admission source (e.g. emergency, referral), when recorded. * @type {string} * @memberof EncounterHospitalization */ admit_source_code?: string | null; /** * FHIR Location id the patient was discharged to, when applicable. * @type {string} * @memberof EncounterHospitalization */ destination_id?: string | null; /** * Discharge disposition (e.g. home, skilled nursing, expired), when recorded. * @type {DischargeDisposition} * @memberof EncounterHospitalization */ discharge_disposition?: DischargeDisposition$2 | null; /** * FHIR Location id the patient came from before admission, when applicable. * @type {string} * @memberof EncounterHospitalization */ origin_id?: string | null; /** * Identifier of any pre-admission encounter, when applicable. * @type {string} * @memberof EncounterHospitalization */ pre_admission_id?: string | null; /** * Code indicating this is a readmission, when applicable. * @type {string} * @memberof EncounterHospitalization */ re_admission_code?: string | null; } /** * Check if a given object implements the EncounterHospitalization interface. */ declare function instanceOfEncounterHospitalization$2(value: object): value is EncounterHospitalization$2; declare function EncounterHospitalizationFromJSON$2(json: any): EncounterHospitalization$2; declare function EncounterHospitalizationFromJSONTyped$2(json: any, ignoreDiscriminator: boolean): EncounterHospitalization$2; declare function EncounterHospitalizationToJSON$2(json: any): EncounterHospitalization$2; declare function EncounterHospitalizationToJSONTyped$2(value?: EncounterHospitalization$2 | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface EncounterDiagnosis */ interface EncounterDiagnosis$2 { /** * Display text for the diagnosis, when available. * @type {string} * @memberof EncounterDiagnosis */ condition_display?: string | null; /** * FHIR Condition id referenced by this diagnosis. * @type {string} * @memberof EncounterDiagnosis */ condition_id: string; /** * Ranking of this diagnosis relative to others in the encounter (1 = primary). * @type {number} * @memberof EncounterDiagnosis */ rank?: number; /** * Diagnosis use code (e.g. CC chief complaint, AD admission diagnosis). * @type {string} * @memberof EncounterDiagnosis */ use_code?: string; } /** * Check if a given object implements the EncounterDiagnosis interface. */ declare function instanceOfEncounterDiagnosis$2(value: object): value is EncounterDiagnosis$2; declare function EncounterDiagnosisFromJSON$2(json: any): EncounterDiagnosis$2; declare function EncounterDiagnosisFromJSONTyped$2(json: any, ignoreDiscriminator: boolean): EncounterDiagnosis$2; declare function EncounterDiagnosisToJSON$2(json: any): EncounterDiagnosis$2; declare function EncounterDiagnosisToJSONTyped$2(value?: EncounterDiagnosis$2 | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const EncounterClass$2: { readonly AMB: "AMB"; readonly EMER: "EMER"; readonly FLD: "FLD"; readonly HH: "HH"; readonly ACUTE: "ACUTE"; readonly NONAC: "NONAC"; readonly OBSENC: "OBSENC"; readonly PRENC: "PRENC"; readonly SS: "SS"; readonly VR: "VR"; }; type EncounterClass$2 = typeof EncounterClass$2[keyof typeof EncounterClass$2]; declare function instanceOfEncounterClass$2(value: any): boolean; declare function EncounterClassFromJSON$2(json: any): EncounterClass$2; declare function EncounterClassFromJSONTyped$2(json: any, ignoreDiscriminator: boolean): EncounterClass$2; declare function EncounterClassToJSON$2(value?: EncounterClass$2 | null): any; declare function EncounterClassToJSONTyped$2(value: any, ignoreDiscriminator: boolean): EncounterClass$2; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const LocationStatus$2: { readonly planned: "planned"; readonly active: "active"; readonly reserved: "reserved"; readonly completed: "completed"; }; type LocationStatus$2 = typeof LocationStatus$2[keyof typeof LocationStatus$2]; declare function instanceOfLocationStatus$2(value: any): boolean; declare function LocationStatusFromJSON$2(json: any): LocationStatus$2; declare function LocationStatusFromJSONTyped$2(json: any, ignoreDiscriminator: boolean): LocationStatus$2; declare function LocationStatusToJSON$2(value?: LocationStatus$2 | null): any; declare function LocationStatusToJSONTyped$2(value: any, ignoreDiscriminator: boolean): LocationStatus$2; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface EncounterLocation */ interface EncounterLocation$2 { /** * Display name of the location, when available. * @type {string} * @memberof EncounterLocation */ location_display?: string | null; /** * FHIR Location id where the encounter takes place. * @type {string} * @memberof EncounterLocation */ location_id: string; /** * When the patient was at this location, end, when recorded. * @type {Date} * @memberof EncounterLocation */ period_end?: Date | null; /** * When the patient was at this location, start, when recorded. * @type {Date} * @memberof EncounterLocation */ period_start?: Date | null; /** * Location status during the encounter: planned, active, reserved, or completed. * @type {LocationStatus} * @memberof EncounterLocation */ status?: LocationStatus$2; } /** * Check if a given object implements the EncounterLocation interface. */ declare function instanceOfEncounterLocation$2(value: object): value is EncounterLocation$2; declare function EncounterLocationFromJSON$2(json: any): EncounterLocation$2; declare function EncounterLocationFromJSONTyped$2(json: any, ignoreDiscriminator: boolean): EncounterLocation$2; declare function EncounterLocationToJSON$2(json: any): EncounterLocation$2; declare function EncounterLocationToJSONTyped$2(value?: EncounterLocation$2 | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const ParticipantType$2: { readonly PPRF: "PPRF"; readonly SPRF: "SPRF"; readonly ADM: "ADM"; readonly ATND: "ATND"; readonly CON: "CON"; readonly DIS: "DIS"; readonly ESC: "ESC"; readonly PART: "PART"; readonly REF: "REF"; readonly TRANS: "TRANS"; }; type ParticipantType$2 = typeof ParticipantType$2[keyof typeof ParticipantType$2]; declare function instanceOfParticipantType$2(value: any): boolean; declare function ParticipantTypeFromJSON$2(json: any): ParticipantType$2; declare function ParticipantTypeFromJSONTyped$2(json: any, ignoreDiscriminator: boolean): ParticipantType$2; declare function ParticipantTypeToJSON$2(value?: ParticipantType$2 | null): any; declare function ParticipantTypeToJSONTyped$2(value: any, ignoreDiscriminator: boolean): ParticipantType$2; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface EncounterParticipant */ interface EncounterParticipant$2 { /** * Role of the participant in the encounter (e.g. PPRF primary performer, ATND attender, ADM admitter). * @type {ParticipantType} * @memberof EncounterParticipant */ participant_type?: ParticipantType$2; /** * When the participant's involvement ended, when recorded. * @type {Date} * @memberof EncounterParticipant */ period_end?: Date | null; /** * When the participant's involvement started, when recorded. * @type {Date} * @memberof EncounterParticipant */ period_start?: Date | null; /** * Display name of the practitioner, when known. * @type {string} * @memberof EncounterParticipant */ practitioner_display?: string | null; /** * FHIR Practitioner id of the participant. * @type {string} * @memberof EncounterParticipant */ practitioner_id: string; } /** * Check if a given object implements the EncounterParticipant interface. */ declare function instanceOfEncounterParticipant$2(value: object): value is EncounterParticipant$2; declare function EncounterParticipantFromJSON$2(json: any): EncounterParticipant$2; declare function EncounterParticipantFromJSONTyped$2(json: any, ignoreDiscriminator: boolean): EncounterParticipant$2; declare function EncounterParticipantToJSON$2(json: any): EncounterParticipant$2; declare function EncounterParticipantToJSONTyped$2(value?: EncounterParticipant$2 | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const EncounterStatus$3: { readonly planned: "planned"; readonly arrived: "arrived"; readonly triaged: "triaged"; readonly in_progress: "in-progress"; readonly onleave: "onleave"; readonly finished: "finished"; readonly cancelled: "cancelled"; readonly entered_in_error: "entered-in-error"; readonly unknown: "unknown"; }; type EncounterStatus$3 = typeof EncounterStatus$3[keyof typeof EncounterStatus$3]; declare function instanceOfEncounterStatus$2(value: any): boolean; declare function EncounterStatusFromJSON$2(json: any): EncounterStatus$3; declare function EncounterStatusFromJSONTyped$2(json: any, ignoreDiscriminator: boolean): EncounterStatus$3; declare function EncounterStatusToJSON$2(value?: EncounterStatus$3 | null): any; declare function EncounterStatusToJSONTyped$2(value: any, ignoreDiscriminator: boolean): EncounterStatus$3; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface Encounter */ interface Encounter$2 { /** * FHIR Appointment id this encounter fulfills, when linked. * @type {string} * @memberof Encounter */ appointment_id?: string | null; /** * Athena Health appointment id this encounter was checked in from, when checked in via Athena. Vendor id — unlike appointment_id it is NOT a FHIR reference. * @type {string} * @memberof Encounter */ athena_appointment_id?: string | null; /** * Athena Health encounter id this encounter is linked to, when checked in via Athena. * @type {string} * @memberof Encounter */ athena_encounter_id?: string | null; /** * Person FHIR resource ID of the creating field agent, or 'self' * @type {string} * @memberof Encounter */ created_by?: string; /** * UTC datetime when the encounter was created * @type {Date} * @memberof Encounter */ created_date?: Date | null; /** * Diagnoses recorded for this encounter, ranked by rank. * @type {Array} * @memberof Encounter */ diagnoses?: Array; /** * Encounter class: AMB (ambulatory), EMER (emergency), FLD (field), HH (home health), ACUTE, NONAC, OBSENC, PRENC, SS, or VR (virtual). * @type {EncounterClass} * @memberof Encounter */ encounter_class?: EncounterClass$2; /** * HealthCloud encounter identifier (UUID). * @type {string} * @memberof Encounter */ encounter_id?: string; /** * FHIR Encounter resource id, when stored. * @type {string} * @memberof Encounter */ fhir_id?: string | null; /** * Hospitalization details (admit source, discharge disposition, etc.), for inpatient encounters. * @type {EncounterHospitalization} * @memberof Encounter */ hospitalization?: EncounterHospitalization$2 | null; /** * Duration of the encounter in minutes, when known. * @type {number} * @memberof Encounter */ length_minutes?: number | null; /** * Locations where the encounter takes place, with status and period. * @type {Array} * @memberof Encounter */ locations?: Array; /** * Free-text encounter notes, e.g. synced from an external EHR's assessment/SOAP note. * @type {string} * @memberof Encounter */ notes?: string | null; /** * OpenLoop (Healthie) appointment id this encounter was checked in from, when checked in via OpenLoop. Vendor id — unlike appointment_id it is NOT a FHIR reference. * @type {string} * @memberof Encounter */ openloop_appointment_id?: string | null; /** * OpenLoop (Healthie) Patient Encounter id this encounter is linked to, when checked in via OpenLoop. * @type {string} * @memberof Encounter */ openloop_encounter_id?: string | null; /** * Practitioners participating in the encounter, with their roles. * @type {Array} * @memberof Encounter */ participants?: Array; /** * FHIR Patient id who is the subject of the encounter. * @type {string} * @memberof Encounter */ patient_id: string; /** * When the encounter ended, when recorded. * @type {Date} * @memberof Encounter */ period_end?: Date | null; /** * When the encounter started, when recorded. * @type {Date} * @memberof Encounter */ period_start?: Date | null; /** * Code for the encounter priority (e.g. routine, urgent, emergent), when coded. * @type {string} * @memberof Encounter */ priority_code?: string | null; /** * Display text for the encounter priority, when available. * @type {string} * @memberof Encounter */ priority_display?: string | null; /** * SNOMED CT code for the reason for the encounter, when coded. * @type {string} * @memberof Encounter */ reason_code?: string | null; /** * Display text for the reason for the encounter, when available. * @type {string} * @memberof Encounter */ reason_display?: string | null; /** * Display name of the service provider organization, when available. * @type {string} * @memberof Encounter */ service_provider_display?: string | null; /** * FHIR Organization id of the service provider, when linked. * @type {string} * @memberof Encounter */ service_provider_id?: string | null; /** * SNOMED CT code for the service type, when coded. * @type {string} * @memberof Encounter */ service_type_code?: string | null; /** * Display text for the service type, when available. * @type {string} * @memberof Encounter */ service_type_display?: string | null; /** * Encounter status: planned, arrived, triaged, in-progress, onleave, finished, cancelled, entered-in-error, or unknown. * @type {EncounterStatus} * @memberof Encounter */ status?: EncounterStatus$3; /** * SteadyMD consult guid this encounter was checked in from, when checked in via SteadyMD. Vendor id — unlike appointment_id it is NOT a FHIR reference. * @type {string} * @memberof Encounter */ steadymd_consult_guid?: string | null; /** * SteadyMD episode guid this encounter is linked to, when checked in via SteadyMD. * @type {string} * @memberof Encounter */ steadymd_episode_guid?: string | null; /** * SNOMED CT code for the encounter type (e.g. office visit, follow-up), when coded. * @type {string} * @memberof Encounter */ type_code?: string | null; /** * Display text for the encounter type, when available. * @type {string} * @memberof Encounter */ type_display?: string | null; } /** * Check if a given object implements the Encounter interface. */ declare function instanceOfEncounter$2(value: object): value is Encounter$2; declare function EncounterFromJSON$2(json: any): Encounter$2; declare function EncounterFromJSONTyped$2(json: any, ignoreDiscriminator: boolean): Encounter$2; declare function EncounterToJSON$2(json: any): Encounter$2; declare function EncounterToJSONTyped$2(value?: Encounter$2 | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * The authenticated patient's active in-clinic visit context. * @export * @interface CareSession */ interface CareSession { /** * The patient's FHIR Encounters, most recent first. * @type {Array} * @memberof CareSession */ encounters: Array; /** * FHIR Patient resource ID for the checked-in patient. * @type {string} * @memberof CareSession */ patient_id: string; /** * Patient's display name (first and last name, space-joined). * @type {string} * @memberof CareSession */ visitor_name: string; } /** * Check if a given object implements the CareSession interface. */ declare function instanceOfCareSession(value: object): value is CareSession; declare function CareSessionFromJSON(json: any): CareSession; declare function CareSessionFromJSONTyped(json: any, ignoreDiscriminator: boolean): CareSession; declare function CareSessionToJSON(json: any): CareSession; declare function CareSessionToJSONTyped(value?: CareSession | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface CcdaHealthRecordImportResponse */ interface CcdaHealthRecordImportResponse { /** * * @type {number} * @memberof CcdaHealthRecordImportResponse */ failed: number; /** * * @type {number} * @memberof CcdaHealthRecordImportResponse */ imported: number; /** * * @type {string} * @memberof CcdaHealthRecordImportResponse */ note: string; /** * * @type {Array} * @memberof CcdaHealthRecordImportResponse */ resource_ids: Array; /** * * @type {string} * @memberof CcdaHealthRecordImportResponse */ sha256: string; } /** * Check if a given object implements the CcdaHealthRecordImportResponse interface. */ declare function instanceOfCcdaHealthRecordImportResponse(value: object): value is CcdaHealthRecordImportResponse; declare function CcdaHealthRecordImportResponseFromJSON(json: any): CcdaHealthRecordImportResponse; declare function CcdaHealthRecordImportResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): CcdaHealthRecordImportResponse; declare function CcdaHealthRecordImportResponseToJSON(json: any): CcdaHealthRecordImportResponse; declare function CcdaHealthRecordImportResponseToJSONTyped(value?: CcdaHealthRecordImportResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const MessageKind: { readonly text: "text"; readonly system: "system"; readonly voice_note: "voice_note"; readonly lab: "lab"; }; type MessageKind = typeof MessageKind[keyof typeof MessageKind]; declare function instanceOfMessageKind(value: any): boolean; declare function MessageKindFromJSON(json: any): MessageKind; declare function MessageKindFromJSONTyped(json: any, ignoreDiscriminator: boolean): MessageKind; declare function MessageKindToJSON(value?: MessageKind | null): any; declare function MessageKindToJSONTyped(value: any, ignoreDiscriminator: boolean): MessageKind; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const MessageStatus: { readonly queued: "queued"; readonly sending: "sending"; readonly sent: "sent"; readonly delivered: "delivered"; readonly read: "read"; }; type MessageStatus = typeof MessageStatus[keyof typeof MessageStatus]; declare function instanceOfMessageStatus(value: any): boolean; declare function MessageStatusFromJSON(json: any): MessageStatus; declare function MessageStatusFromJSONTyped(json: any, ignoreDiscriminator: boolean): MessageStatus; declare function MessageStatusToJSON(value?: MessageStatus | null): any; declare function MessageStatusToJSONTyped(value: any, ignoreDiscriminator: boolean): MessageStatus; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * A single CareConnect chat message. * @export * @interface ChatMessageRecord */ interface ChatMessageRecord { /** * Message text, when present. * @type {string} * @memberof ChatMessageRecord */ body: string | null; /** * Conversation this message belongs to. * @type {string} * @memberof ChatMessageRecord */ conversation_id: string; /** * Creation timestamp. * @type {Date} * @memberof ChatMessageRecord */ created_at: Date; /** * Stable message identifier, client-generated on create. * @type {string} * @memberof ChatMessageRecord */ id: string; /** * Message kind (e.g. text, system). * @type {MessageKind} * @memberof ChatMessageRecord */ kind: MessageKind; /** * Id of the participant who sent the message. * @type {string} * @memberof ChatMessageRecord */ sender_id: string; /** * Delivery/read status. * @type {MessageStatus} * @memberof ChatMessageRecord */ status: MessageStatus; } /** * Check if a given object implements the ChatMessageRecord interface. */ declare function instanceOfChatMessageRecord(value: object): value is ChatMessageRecord; declare function ChatMessageRecordFromJSON(json: any): ChatMessageRecord; declare function ChatMessageRecordFromJSONTyped(json: any, ignoreDiscriminator: boolean): ChatMessageRecord; declare function ChatMessageRecordToJSON(json: any): ChatMessageRecord; declare function ChatMessageRecordToJSONTyped(value?: ChatMessageRecord | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for POST /insurance/eligibility (Stedi clearinghouse lookup). * @export * @interface CheckEligibilityRequest */ interface CheckEligibilityRequest { /** * Subscriber's date of birth (ISO-8601); converted to YYYYMMDD before calling Stedi. * @type {Date} * @memberof CheckEligibilityRequest */ date_of_birth?: Date; /** * Subscriber's first name. * @type {string} * @memberof CheckEligibilityRequest */ first_name?: string; /** * Subscriber's last name. * @type {string} * @memberof CheckEligibilityRequest */ last_name?: string; /** * Subscriber's member/policy ID with the payer. * @type {string} * @memberof CheckEligibilityRequest */ member_id: string; /** * Requesting provider's National Provider Identifier. * @type {string} * @memberof CheckEligibilityRequest */ npi?: string; /** * Stedi/payer identifier for the insurance carrier. * @type {string} * @memberof CheckEligibilityRequest */ payer_id: string; /** * Requesting provider organization name sent to Stedi. * @type {string} * @memberof CheckEligibilityRequest */ provider_name?: string; } /** * Check if a given object implements the CheckEligibilityRequest interface. */ declare function instanceOfCheckEligibilityRequest(value: object): value is CheckEligibilityRequest; declare function CheckEligibilityRequestFromJSON(json: any): CheckEligibilityRequest; declare function CheckEligibilityRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): CheckEligibilityRequest; declare function CheckEligibilityRequestToJSON(json: any): CheckEligibilityRequest; declare function CheckEligibilityRequestToJSONTyped(value?: CheckEligibilityRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for POST /encounters/check. * @export * @interface CheckEncounterRequest */ interface CheckEncounterRequest$1 { /** * Optional raw conversation/summary text (e.g. symptoms, chief complaint) to write onto the resolved encounter's FHIR notes and, when the encounter is Athena-linked, split via AI into Athena's Reason for Visit / Screening / HPI sections. Omit for unchanged (notes-free) behavior. * @type {string} * @memberof CheckEncounterRequest */ notes?: string | null; /** * FHIR Patient resource id. * @type {string} * @memberof CheckEncounterRequest */ patient_id: string; } /** * Check if a given object implements the CheckEncounterRequest interface. */ declare function instanceOfCheckEncounterRequest(value: object): value is CheckEncounterRequest$1; declare function CheckEncounterRequestFromJSON(json: any): CheckEncounterRequest$1; declare function CheckEncounterRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): CheckEncounterRequest$1; declare function CheckEncounterRequestToJSON(json: any): CheckEncounterRequest$1; declare function CheckEncounterRequestToJSONTyped(value?: CheckEncounterRequest$1 | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for POST /encounters/{encounter_id}/check-in. * @export * @interface CheckInEncounterRequest */ interface CheckInEncounterRequest$1 { /** * EHR (e.g. Athena) appointment id to check the patient in against. * @type {string} * @memberof CheckInEncounterRequest */ appointment_id: string; } /** * Check if a given object implements the CheckInEncounterRequest interface. */ declare function instanceOfCheckInEncounterRequest(value: object): value is CheckInEncounterRequest$1; declare function CheckInEncounterRequestFromJSON(json: any): CheckInEncounterRequest$1; declare function CheckInEncounterRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): CheckInEncounterRequest$1; declare function CheckInEncounterRequestToJSON(json: any): CheckInEncounterRequest$1; declare function CheckInEncounterRequestToJSONTyped(value?: CheckInEncounterRequest$1 | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const GroupKind: { readonly team: "team"; readonly case: "case"; readonly broadcast: "broadcast"; }; type GroupKind = typeof GroupKind[keyof typeof GroupKind]; declare function instanceOfGroupKind(value: any): boolean; declare function GroupKindFromJSON(json: any): GroupKind; declare function GroupKindFromJSONTyped(json: any, ignoreDiscriminator: boolean): GroupKind; declare function GroupKindToJSON(value?: GroupKind | null): any; declare function GroupKindToJSONTyped(value: any, ignoreDiscriminator: boolean): GroupKind; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * A CareConnect messaging group. * @export * @interface CommGroupRecord */ interface CommGroupRecord { /** * Whether group calling is enabled for this group. * @type {boolean} * @memberof CommGroupRecord */ call_enabled: boolean; /** * Creation timestamp. * @type {Date} * @memberof CommGroupRecord */ created_at: Date; /** * Id of the participant who created the group, when known. * @type {string} * @memberof CommGroupRecord */ created_by: string | null; /** * Group description, when set. * @type {string} * @memberof CommGroupRecord */ description: string | null; /** * Group category/kind. * @type {GroupKind} * @memberof CommGroupRecord */ group_kind: GroupKind; /** * Stable group identifier, client-generated on create. * @type {string} * @memberof CommGroupRecord */ id: string; /** * Ids of the group's members. * @type {Array} * @memberof CommGroupRecord */ member_ids: Array; /** * Group display name. * @type {string} * @memberof CommGroupRecord */ name: string; /** * Most recent update timestamp. * @type {Date} * @memberof CommGroupRecord */ updated_at: Date; } /** * Check if a given object implements the CommGroupRecord interface. */ declare function instanceOfCommGroupRecord(value: object): value is CommGroupRecord; declare function CommGroupRecordFromJSON(json: any): CommGroupRecord; declare function CommGroupRecordFromJSONTyped(json: any, ignoreDiscriminator: boolean): CommGroupRecord; declare function CommGroupRecordToJSON(json: any): CommGroupRecord; declare function CommGroupRecordToJSONTyped(value?: CommGroupRecord | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const InviteChannel: { readonly sms: "sms"; readonly email: "email"; readonly link: "link"; }; type InviteChannel = typeof InviteChannel[keyof typeof InviteChannel]; declare function instanceOfInviteChannel(value: any): boolean; declare function InviteChannelFromJSON(json: any): InviteChannel; declare function InviteChannelFromJSONTyped(json: any, ignoreDiscriminator: boolean): InviteChannel; declare function InviteChannelToJSON(value?: InviteChannel | null): any; declare function InviteChannelToJSONTyped(value: any, ignoreDiscriminator: boolean): InviteChannel; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const InviteStatus: { readonly draft: "draft"; readonly queued: "queued"; readonly sent: "sent"; readonly accepted: "accepted"; readonly expired: "expired"; }; type InviteStatus = typeof InviteStatus[keyof typeof InviteStatus]; declare function instanceOfInviteStatus(value: any): boolean; declare function InviteStatusFromJSON(json: any): InviteStatus; declare function InviteStatusFromJSONTyped(json: any, ignoreDiscriminator: boolean): InviteStatus; declare function InviteStatusToJSON(value?: InviteStatus | null): any; declare function InviteStatusToJSONTyped(value: any, ignoreDiscriminator: boolean): InviteStatus; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * A CareConnect invite sent to bring a new contact onto the platform. * @export * @interface InviteRecord */ interface InviteRecord { /** * Delivery channel for the invite. * @type {InviteChannel} * @memberof InviteRecord */ channel: InviteChannel; /** * Creation timestamp. * @type {Date} * @memberof InviteRecord */ created_at: Date; /** * Invite destination (email address or phone number). * @type {string} * @memberof InviteRecord */ destination: string; /** * Stable invite identifier, client-generated on create. * @type {string} * @memberof InviteRecord */ id: string; /** * Redeemable invite code. * @type {string} * @memberof InviteRecord */ invite_code: string; /** * Display name of the invitee. * @type {string} * @memberof InviteRecord */ name: string; /** * Intended role for the invitee, when specified. * @type {string} * @memberof InviteRecord */ role: string | null; /** * Current invite status. * @type {InviteStatus} * @memberof InviteRecord */ status: InviteStatus; } /** * Check if a given object implements the InviteRecord interface. */ declare function instanceOfInviteRecord(value: object): value is InviteRecord; declare function InviteRecordFromJSON(json: any): InviteRecord; declare function InviteRecordFromJSONTyped(json: any, ignoreDiscriminator: boolean): InviteRecord; declare function InviteRecordToJSON(json: any): InviteRecord; declare function InviteRecordToJSONTyped(value?: InviteRecord | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const ConversationKind: { readonly direct: "direct"; readonly group: "group"; }; type ConversationKind = typeof ConversationKind[keyof typeof ConversationKind]; declare function instanceOfConversationKind(value: any): boolean; declare function ConversationKindFromJSON(json: any): ConversationKind; declare function ConversationKindFromJSONTyped(json: any, ignoreDiscriminator: boolean): ConversationKind; declare function ConversationKindToJSON(value?: ConversationKind | null): any; declare function ConversationKindToJSONTyped(value: any, ignoreDiscriminator: boolean): ConversationKind; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * A CareConnect conversation (direct or group). * @export * @interface ConversationRecord */ interface ConversationRecord { /** * Creation timestamp. * @type {Date} * @memberof ConversationRecord */ created_at: Date; /** * Associated group id, when this conversation belongs to a group. * @type {string} * @memberof ConversationRecord */ group_id: string | null; /** * Stable conversation identifier, client-generated on create. * @type {string} * @memberof ConversationRecord */ id: string; /** * Conversation kind (e.g. direct or group). * @type {ConversationKind} * @memberof ConversationRecord */ kind: ConversationKind; /** * Preview text of the most recent message, when available. * @type {string} * @memberof ConversationRecord */ last_message_preview: string | null; /** * Ids of the conversation's participants. * @type {Array} * @memberof ConversationRecord */ participant_ids: Array; /** * Conversation title, when set. * @type {string} * @memberof ConversationRecord */ title: string | null; /** * Unread message count for the requesting tenant's view of this conversation. * @type {number} * @memberof ConversationRecord */ unread_count: number; /** * Most recent update timestamp. * @type {Date} * @memberof ConversationRecord */ updated_at: Date; } /** * Check if a given object implements the ConversationRecord interface. */ declare function instanceOfConversationRecord(value: object): value is ConversationRecord; declare function ConversationRecordFromJSON(json: any): ConversationRecord; declare function ConversationRecordFromJSONTyped(json: any, ignoreDiscriminator: boolean): ConversationRecord; declare function ConversationRecordToJSON(json: any): ConversationRecord; declare function ConversationRecordToJSONTyped(value?: ConversationRecord | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const PresenceStatus: { readonly online: "online"; readonly away: "away"; readonly offline: "offline"; readonly in_call: "in_call"; readonly do_not_disturb: "do_not_disturb"; }; type PresenceStatus = typeof PresenceStatus[keyof typeof PresenceStatus]; declare function instanceOfPresenceStatus(value: any): boolean; declare function PresenceStatusFromJSON(json: any): PresenceStatus; declare function PresenceStatusFromJSONTyped(json: any, ignoreDiscriminator: boolean): PresenceStatus; declare function PresenceStatusToJSON(value?: PresenceStatus | null): any; declare function PresenceStatusToJSONTyped(value: any, ignoreDiscriminator: boolean): PresenceStatus; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * A participant's CareConnect presence record, keyed by `contactId`. * @export * @interface PresenceRecord */ interface PresenceRecord { /** * Contact/participant id this presence record describes. * @type {string} * @memberof PresenceRecord */ contact_id: string; /** * Stable record identifier. * @type {string} * @memberof PresenceRecord */ id: string; /** * Timestamp of the contact's last recorded activity. * @type {Date} * @memberof PresenceRecord */ last_active_at: Date; /** * Current presence status. * @type {PresenceStatus} * @memberof PresenceRecord */ presence: PresenceStatus; } /** * Check if a given object implements the PresenceRecord interface. */ declare function instanceOfPresenceRecord(value: object): value is PresenceRecord; declare function PresenceRecordFromJSON(json: any): PresenceRecord; declare function PresenceRecordFromJSONTyped(json: any, ignoreDiscriminator: boolean): PresenceRecord; declare function PresenceRecordToJSON(json: any): PresenceRecord; declare function PresenceRecordToJSONTyped(value?: PresenceRecord | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Full CareConnect snapshot for the offline-first client's server-wins merge by id. Every collection is always present; one that could not be listed comes back empty rather than failing the whole snapshot. * @export * @interface CommsGetStateResponse */ interface CommsGetStateResponse { /** * Conversations for the caller's tenant. * @type {Array} * @memberof CommsGetStateResponse */ conversations: Array; /** * Groups for the caller's tenant. * @type {Array} * @memberof CommsGetStateResponse */ groups: Array; /** * Invites for the caller's tenant. * @type {Array} * @memberof CommsGetStateResponse */ invites: Array; /** * Messages for the caller's tenant. * @type {Array} * @memberof CommsGetStateResponse */ messages: Array; /** * Presence records for the caller's tenant. * @type {Array} * @memberof CommsGetStateResponse */ presence: Array; } /** * Check if a given object implements the CommsGetStateResponse interface. */ declare function instanceOfCommsGetStateResponse(value: object): value is CommsGetStateResponse; declare function CommsGetStateResponseFromJSON(json: any): CommsGetStateResponse; declare function CommsGetStateResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): CommsGetStateResponse; declare function CommsGetStateResponseToJSON(json: any): CommsGetStateResponse; declare function CommsGetStateResponseToJSONTyped(value?: CommsGetStateResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for GET /communications/conversations/unread-count. * @export * @interface CommsGetUnreadCountResponse */ interface CommsGetUnreadCountResponse { /** * Participant id the unread count was computed for. * @type {string} * @memberof CommsGetUnreadCountResponse */ participant_id: string; /** * Total unread message count across all of the participant's conversations. * @type {number} * @memberof CommsGetUnreadCountResponse */ total_unread: number; } /** * Check if a given object implements the CommsGetUnreadCountResponse interface. */ declare function instanceOfCommsGetUnreadCountResponse(value: object): value is CommsGetUnreadCountResponse; declare function CommsGetUnreadCountResponseFromJSON(json: any): CommsGetUnreadCountResponse; declare function CommsGetUnreadCountResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): CommsGetUnreadCountResponse; declare function CommsGetUnreadCountResponseToJSON(json: any): CommsGetUnreadCountResponse; declare function CommsGetUnreadCountResponseToJSONTyped(value?: CommsGetUnreadCountResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for GET /communications/conversations/by-participant. * @export * @interface CommsListConversationsByParticipantResponse */ interface CommsListConversationsByParticipantResponse { /** * Conversations that include the given `participantId`. * @type {Array} * @memberof CommsListConversationsByParticipantResponse */ conversations: Array; /** * Number of conversations in this response. * @type {number} * @memberof CommsListConversationsByParticipantResponse */ total: number; } /** * Check if a given object implements the CommsListConversationsByParticipantResponse interface. */ declare function instanceOfCommsListConversationsByParticipantResponse(value: object): value is CommsListConversationsByParticipantResponse; declare function CommsListConversationsByParticipantResponseFromJSON(json: any): CommsListConversationsByParticipantResponse; declare function CommsListConversationsByParticipantResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): CommsListConversationsByParticipantResponse; declare function CommsListConversationsByParticipantResponseToJSON(json: any): CommsListConversationsByParticipantResponse; declare function CommsListConversationsByParticipantResponseToJSONTyped(value?: CommsListConversationsByParticipantResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for GET /communications/conversations. * @export * @interface CommsListConversationsResponse */ interface CommsListConversationsResponse { /** * Conversations for the caller's tenant. * @type {Array} * @memberof CommsListConversationsResponse */ conversations: Array; /** * Number of conversations in this response. * @type {number} * @memberof CommsListConversationsResponse */ total: number; } /** * Check if a given object implements the CommsListConversationsResponse interface. */ declare function instanceOfCommsListConversationsResponse(value: object): value is CommsListConversationsResponse; declare function CommsListConversationsResponseFromJSON(json: any): CommsListConversationsResponse; declare function CommsListConversationsResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): CommsListConversationsResponse; declare function CommsListConversationsResponseToJSON(json: any): CommsListConversationsResponse; declare function CommsListConversationsResponseToJSONTyped(value?: CommsListConversationsResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for GET /communications/groups. * @export * @interface CommsListGroupsResponse */ interface CommsListGroupsResponse { /** * Groups for the caller's tenant. * @type {Array} * @memberof CommsListGroupsResponse */ groups: Array; /** * Number of groups in this response. * @type {number} * @memberof CommsListGroupsResponse */ total: number; } /** * Check if a given object implements the CommsListGroupsResponse interface. */ declare function instanceOfCommsListGroupsResponse(value: object): value is CommsListGroupsResponse; declare function CommsListGroupsResponseFromJSON(json: any): CommsListGroupsResponse; declare function CommsListGroupsResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): CommsListGroupsResponse; declare function CommsListGroupsResponseToJSON(json: any): CommsListGroupsResponse; declare function CommsListGroupsResponseToJSONTyped(value?: CommsListGroupsResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for GET /communications/invites. * @export * @interface CommsListInvitesResponse */ interface CommsListInvitesResponse { /** * Invites for the caller's tenant. * @type {Array} * @memberof CommsListInvitesResponse */ invites: Array; /** * Number of invites in this response. * @type {number} * @memberof CommsListInvitesResponse */ total: number; } /** * Check if a given object implements the CommsListInvitesResponse interface. */ declare function instanceOfCommsListInvitesResponse(value: object): value is CommsListInvitesResponse; declare function CommsListInvitesResponseFromJSON(json: any): CommsListInvitesResponse; declare function CommsListInvitesResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): CommsListInvitesResponse; declare function CommsListInvitesResponseToJSON(json: any): CommsListInvitesResponse; declare function CommsListInvitesResponseToJSONTyped(value?: CommsListInvitesResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for GET /communications/messages. * @export * @interface CommsListMessagesResponse */ interface CommsListMessagesResponse { /** * Messages for the caller's tenant, or for `conversationId` when supplied. * @type {Array} * @memberof CommsListMessagesResponse */ messages: Array; /** * Number of messages in this response. * @type {number} * @memberof CommsListMessagesResponse */ total: number; } /** * Check if a given object implements the CommsListMessagesResponse interface. */ declare function instanceOfCommsListMessagesResponse(value: object): value is CommsListMessagesResponse; declare function CommsListMessagesResponseFromJSON(json: any): CommsListMessagesResponse; declare function CommsListMessagesResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): CommsListMessagesResponse; declare function CommsListMessagesResponseToJSON(json: any): CommsListMessagesResponse; declare function CommsListMessagesResponseToJSONTyped(value?: CommsListMessagesResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for GET /communications/presence. * @export * @interface CommsListPresenceResponse */ interface CommsListPresenceResponse { /** * Presence records for the caller's tenant. * @type {Array} * @memberof CommsListPresenceResponse */ presence: Array; /** * Number of presence records in this response. * @type {number} * @memberof CommsListPresenceResponse */ total: number; } /** * Check if a given object implements the CommsListPresenceResponse interface. */ declare function instanceOfCommsListPresenceResponse(value: object): value is CommsListPresenceResponse; declare function CommsListPresenceResponseFromJSON(json: any): CommsListPresenceResponse; declare function CommsListPresenceResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): CommsListPresenceResponse; declare function CommsListPresenceResponseToJSON(json: any): CommsListPresenceResponse; declare function CommsListPresenceResponseToJSONTyped(value?: CommsListPresenceResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * FHIR Patient.communication — language + preferred flag. * @export * @interface Communication */ interface Communication$1 { /** * BCP-47 language tag, e.g. 'en', 'es' * @type {string} * @memberof Communication */ language: string; /** * Whether this is the patient's preferred language. * @type {boolean} * @memberof Communication */ preferred?: boolean; } /** * Check if a given object implements the Communication interface. */ declare function instanceOfCommunication$1(value: object): value is Communication$1; declare function CommunicationFromJSON$1(json: any): Communication$1; declare function CommunicationFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): Communication$1; declare function CommunicationToJSON$1(json: any): Communication$1; declare function CommunicationToJSONTyped$1(value?: Communication$1 | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * The patient's SMS/phone contact-preference consent (FHIR Consent-backed). * @export * @interface CommunicationConsentResponse */ interface CommunicationConsentResponse$1 { /** * Date the consent was last recorded. * @type {Date} * @memberof CommunicationConsentResponse */ effective_date?: Date | null; /** * Consent identifier (FHIR Consent id), when recorded. * @type {string} * @memberof CommunicationConsentResponse */ id?: string | null; /** * Patient's phone-call contact consent, or null when never recorded. * @type {boolean} * @memberof CommunicationConsentResponse */ phone_permitted?: boolean | null; /** * Patient's SMS contact consent, or null when never recorded. * @type {boolean} * @memberof CommunicationConsentResponse */ sms_permitted?: boolean | null; } /** * Check if a given object implements the CommunicationConsentResponse interface. */ declare function instanceOfCommunicationConsentResponse(value: object): value is CommunicationConsentResponse$1; declare function CommunicationConsentResponseFromJSON(json: any): CommunicationConsentResponse$1; declare function CommunicationConsentResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): CommunicationConsentResponse$1; declare function CommunicationConsentResponseToJSON(json: any): CommunicationConsentResponse$1; declare function CommunicationConsentResponseToJSONTyped(value?: CommunicationConsentResponse$1 | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for POST /auth/confirm-reset-password. * @export * @interface ConfirmResetPasswordRequest */ interface ConfirmResetPasswordRequest$4 { /** * FHIR Patient id to verify against, when verify_against_demographics is true. * @type {string} * @memberof ConfirmResetPasswordRequest */ confirmation_code?: string | null; /** * Patient's email address. * @type {string} * @memberof ConfirmResetPasswordRequest */ email?: string | null; /** * FHIR Patient id to verify against, when verify_against_demographics is true. * @type {string} * @memberof ConfirmResetPasswordRequest */ new_password?: string | null; /** * FHIR Patient id to verify against, when verify_against_demographics is true. * @type {string} * @memberof ConfirmResetPasswordRequest */ tenant_id?: string | null; } /** * Check if a given object implements the ConfirmResetPasswordRequest interface. */ declare function instanceOfConfirmResetPasswordRequest$4(value: object): value is ConfirmResetPasswordRequest$4; declare function ConfirmResetPasswordRequestFromJSON$4(json: any): ConfirmResetPasswordRequest$4; declare function ConfirmResetPasswordRequestFromJSONTyped$4(json: any, ignoreDiscriminator: boolean): ConfirmResetPasswordRequest$4; declare function ConfirmResetPasswordRequestToJSON$4(json: any): ConfirmResetPasswordRequest$4; declare function ConfirmResetPasswordRequestToJSONTyped$4(value?: ConfirmResetPasswordRequest$4 | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ConfirmResetPasswordResponse */ interface ConfirmResetPasswordResponse$4 { /** * Human-readable confirmation of the action taken. * @type {string} * @memberof ConfirmResetPasswordResponse */ message: string; } /** * Check if a given object implements the ConfirmResetPasswordResponse interface. */ declare function instanceOfConfirmResetPasswordResponse$4(value: object): value is ConfirmResetPasswordResponse$4; declare function ConfirmResetPasswordResponseFromJSON$4(json: any): ConfirmResetPasswordResponse$4; declare function ConfirmResetPasswordResponseFromJSONTyped$4(json: any, ignoreDiscriminator: boolean): ConfirmResetPasswordResponse$4; declare function ConfirmResetPasswordResponseToJSON$4(json: any): ConfirmResetPasswordResponse$4; declare function ConfirmResetPasswordResponseToJSONTyped$4(value?: ConfirmResetPasswordResponse$4 | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ConnectResponse */ interface ConnectResponse$c { /** * * @type {string} * @memberof ConnectResponse */ environment: string; /** * * @type {string} * @memberof ConnectResponse */ service: string; /** * * @type {string} * @memberof ConnectResponse */ status: string; } /** * Check if a given object implements the ConnectResponse interface. */ declare function instanceOfConnectResponse$c(value: object): value is ConnectResponse$c; declare function ConnectResponseFromJSON$c(json: any): ConnectResponse$c; declare function ConnectResponseFromJSONTyped$c(json: any, ignoreDiscriminator: boolean): ConnectResponse$c; declare function ConnectResponseToJSON$c(json: any): ConnectResponse$c; declare function ConnectResponseToJSONTyped$c(value?: ConnectResponse$c | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Nested diagnosis in CreateEncounterRequest. * @export * @interface CreateEncounterDiagnosisRequest */ interface CreateEncounterDiagnosisRequest { /** * Display text for the diagnosis, when available. * @type {string} * @memberof CreateEncounterDiagnosisRequest */ condition_display?: string | null; /** * FHIR Patient id to verify against, when verify_against_demographics is true. * @type {string} * @memberof CreateEncounterDiagnosisRequest */ condition_id?: string | null; /** * Duration of the encounter in minutes. * @type {number} * @memberof CreateEncounterDiagnosisRequest */ rank?: number | null; /** * FHIR Patient id to verify against, when verify_against_demographics is true. * @type {string} * @memberof CreateEncounterDiagnosisRequest */ use_code?: string | null; } /** * Check if a given object implements the CreateEncounterDiagnosisRequest interface. */ declare function instanceOfCreateEncounterDiagnosisRequest(value: object): value is CreateEncounterDiagnosisRequest; declare function CreateEncounterDiagnosisRequestFromJSON(json: any): CreateEncounterDiagnosisRequest; declare function CreateEncounterDiagnosisRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): CreateEncounterDiagnosisRequest; declare function CreateEncounterDiagnosisRequestToJSON(json: any): CreateEncounterDiagnosisRequest; declare function CreateEncounterDiagnosisRequestToJSONTyped(value?: CreateEncounterDiagnosisRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Nested hospitalization in CreateEncounterRequest. * @export * @interface CreateEncounterHospitalizationRequest */ interface CreateEncounterHospitalizationRequest { /** * FHIR Patient id to verify against, when verify_against_demographics is true. * @type {string} * @memberof CreateEncounterHospitalizationRequest */ admit_source_code?: string | null; /** * FHIR Patient id to verify against, when verify_against_demographics is true. * @type {string} * @memberof CreateEncounterHospitalizationRequest */ destination_id?: string | null; /** * FHIR Patient id to verify against, when verify_against_demographics is true. * @type {string} * @memberof CreateEncounterHospitalizationRequest */ discharge_disposition?: string | null; /** * FHIR Patient id to verify against, when verify_against_demographics is true. * @type {string} * @memberof CreateEncounterHospitalizationRequest */ origin_id?: string | null; /** * FHIR Patient id to verify against, when verify_against_demographics is true. * @type {string} * @memberof CreateEncounterHospitalizationRequest */ pre_admission_id?: string | null; /** * FHIR Patient id to verify against, when verify_against_demographics is true. * @type {string} * @memberof CreateEncounterHospitalizationRequest */ re_admission_code?: string | null; } /** * Check if a given object implements the CreateEncounterHospitalizationRequest interface. */ declare function instanceOfCreateEncounterHospitalizationRequest(value: object): value is CreateEncounterHospitalizationRequest; declare function CreateEncounterHospitalizationRequestFromJSON(json: any): CreateEncounterHospitalizationRequest; declare function CreateEncounterHospitalizationRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): CreateEncounterHospitalizationRequest; declare function CreateEncounterHospitalizationRequestToJSON(json: any): CreateEncounterHospitalizationRequest; declare function CreateEncounterHospitalizationRequestToJSONTyped(value?: CreateEncounterHospitalizationRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Nested location in CreateEncounterRequest. * @export * @interface CreateEncounterLocationRequest */ interface CreateEncounterLocationRequest { /** * FHIR Patient id to verify against, when verify_against_demographics is true. * @type {string} * @memberof CreateEncounterLocationRequest */ location_display?: string | null; /** * FHIR Patient id to verify against, when verify_against_demographics is true. * @type {string} * @memberof CreateEncounterLocationRequest */ location_id?: string | null; /** * FHIR Patient id to verify against, when verify_against_demographics is true. * @type {string} * @memberof CreateEncounterLocationRequest */ period_end?: string | null; /** * FHIR Patient id to verify against, when verify_against_demographics is true. * @type {string} * @memberof CreateEncounterLocationRequest */ period_start?: string | null; /** * FHIR Patient id to verify against, when verify_against_demographics is true. * @type {string} * @memberof CreateEncounterLocationRequest */ status?: string | null; } /** * Check if a given object implements the CreateEncounterLocationRequest interface. */ declare function instanceOfCreateEncounterLocationRequest(value: object): value is CreateEncounterLocationRequest; declare function CreateEncounterLocationRequestFromJSON(json: any): CreateEncounterLocationRequest; declare function CreateEncounterLocationRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): CreateEncounterLocationRequest; declare function CreateEncounterLocationRequestToJSON(json: any): CreateEncounterLocationRequest; declare function CreateEncounterLocationRequestToJSONTyped(value?: CreateEncounterLocationRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Nested participant in CreateEncounterRequest. * @export * @interface CreateEncounterParticipantRequest */ interface CreateEncounterParticipantRequest { /** * FHIR Patient id to verify against, when verify_against_demographics is true. * @type {string} * @memberof CreateEncounterParticipantRequest */ participant_type?: string | null; /** * FHIR Patient id to verify against, when verify_against_demographics is true. * @type {string} * @memberof CreateEncounterParticipantRequest */ period_end?: string | null; /** * FHIR Patient id to verify against, when verify_against_demographics is true. * @type {string} * @memberof CreateEncounterParticipantRequest */ period_start?: string | null; /** * FHIR Patient id to verify against, when verify_against_demographics is true. * @type {string} * @memberof CreateEncounterParticipantRequest */ practitioner_display?: string | null; /** * FHIR Patient id to verify against, when verify_against_demographics is true. * @type {string} * @memberof CreateEncounterParticipantRequest */ practitioner_id?: string | null; } /** * Check if a given object implements the CreateEncounterParticipantRequest interface. */ declare function instanceOfCreateEncounterParticipantRequest(value: object): value is CreateEncounterParticipantRequest; declare function CreateEncounterParticipantRequestFromJSON(json: any): CreateEncounterParticipantRequest; declare function CreateEncounterParticipantRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): CreateEncounterParticipantRequest; declare function CreateEncounterParticipantRequestToJSON(json: any): CreateEncounterParticipantRequest; declare function CreateEncounterParticipantRequestToJSONTyped(value?: CreateEncounterParticipantRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for POST /encounters. * @export * @interface CreateEncounterRequest */ interface CreateEncounterRequest { /** * FHIR Appointment id this encounter fulfills, when linked. * @type {string} * @memberof CreateEncounterRequest */ appointment_id?: string | null; /** * Person FHIR resource ID of the creating field agent, or 'self'. * @type {string} * @memberof CreateEncounterRequest */ created_by?: string | null; /** * FHIR Patient id to verify against, when verify_against_demographics is true. * @type {string} * @memberof CreateEncounterRequest */ created_date?: string | null; /** * Diagnoses recorded for this encounter, ranked by rank. * @type {Array} * @memberof CreateEncounterRequest */ diagnoses?: Array | null; /** * FHIR Patient id to verify against, when verify_against_demographics is true. * @type {string} * @memberof CreateEncounterRequest */ encounter_class?: string | null; /** * FHIR Patient id to verify against, when verify_against_demographics is true. * @type {string} * @memberof CreateEncounterRequest */ encounter_id?: string | null; /** * FHIR Patient id to verify against, when verify_against_demographics is true. * @type {string} * @memberof CreateEncounterRequest */ fhir_id?: string | null; /** * Hospitalization details for inpatient encounters. * @type {CreateEncounterHospitalizationRequest} * @memberof CreateEncounterRequest */ hospitalization?: CreateEncounterHospitalizationRequest | null; /** * Duration of the encounter in minutes. * @type {number} * @memberof CreateEncounterRequest */ length_minutes?: number | null; /** * Locations where the encounter takes place. * @type {Array} * @memberof CreateEncounterRequest */ locations?: Array | null; /** * Practitioners participating in the encounter, with their roles. * @type {Array} * @memberof CreateEncounterRequest */ participants?: Array | null; /** * FHIR Patient id who is the subject of the encounter. * @type {string} * @memberof CreateEncounterRequest */ patient_id: string; /** * FHIR Patient id to verify against, when verify_against_demographics is true. * @type {string} * @memberof CreateEncounterRequest */ period_end?: string | null; /** * FHIR Patient id to verify against, when verify_against_demographics is true. * @type {string} * @memberof CreateEncounterRequest */ period_start?: string | null; /** * FHIR Patient id to verify against, when verify_against_demographics is true. * @type {string} * @memberof CreateEncounterRequest */ priority_code?: string | null; /** * FHIR Patient id to verify against, when verify_against_demographics is true. * @type {string} * @memberof CreateEncounterRequest */ priority_display?: string | null; /** * FHIR Patient id to verify against, when verify_against_demographics is true. * @type {string} * @memberof CreateEncounterRequest */ reason_code?: string | null; /** * FHIR Patient id to verify against, when verify_against_demographics is true. * @type {string} * @memberof CreateEncounterRequest */ reason_display?: string | null; /** * FHIR Patient id to verify against, when verify_against_demographics is true. * @type {string} * @memberof CreateEncounterRequest */ service_provider_display?: string | null; /** * FHIR Patient id to verify against, when verify_against_demographics is true. * @type {string} * @memberof CreateEncounterRequest */ service_provider_id?: string | null; /** * FHIR Patient id to verify against, when verify_against_demographics is true. * @type {string} * @memberof CreateEncounterRequest */ service_type_code?: string | null; /** * FHIR Patient id to verify against, when verify_against_demographics is true. * @type {string} * @memberof CreateEncounterRequest */ service_type_display?: string | null; /** * FHIR Patient id to verify against, when verify_against_demographics is true. * @type {string} * @memberof CreateEncounterRequest */ status?: string | null; /** * FHIR Patient id to verify against, when verify_against_demographics is true. * @type {string} * @memberof CreateEncounterRequest */ type_code?: string | null; /** * FHIR Patient id to verify against, when verify_against_demographics is true. * @type {string} * @memberof CreateEncounterRequest */ type_display?: string | null; } /** * Check if a given object implements the CreateEncounterRequest interface. */ declare function instanceOfCreateEncounterRequest(value: object): value is CreateEncounterRequest; declare function CreateEncounterRequestFromJSON(json: any): CreateEncounterRequest; declare function CreateEncounterRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): CreateEncounterRequest; declare function CreateEncounterRequestToJSON(json: any): CreateEncounterRequest; declare function CreateEncounterRequestToJSONTyped(value?: CreateEncounterRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for POST /patients/medications. Same shape as `Medication`. * @export * @interface CreateMedicationResponse */ interface CreateMedicationResponse { /** * Date the prescription was authored, when recorded. * @type {Date} * @memberof CreateMedicationResponse */ authored_on?: Date | null; /** * Brand name of the medication, when known. * @type {string} * @memberof CreateMedicationResponse */ brand_name?: string | null; /** * Reason the medication was discontinued, when applicable. * @type {string} * @memberof CreateMedicationResponse */ discontinued_reason?: string | null; /** * Dose, frequency, and instructions for the medication. * @type {Dosage} * @memberof CreateMedicationResponse */ dosage: Dosage$1; /** * FHIR Encounter id during which the medication was ordered, when linked. * @type {string} * @memberof CreateMedicationResponse */ encounter_id?: string | null; /** * Date the medication therapy ends, when specified. * @type {Date} * @memberof CreateMedicationResponse */ end_date?: Date | null; /** * FHIR MedicationRequest/MedicationStatement resource id, when stored. * @type {string} * @memberof CreateMedicationResponse */ fhir_id?: string | null; /** * Generic name of the medication, when known. * @type {string} * @memberof CreateMedicationResponse */ generic_name?: string | null; /** * Reason/indication for the medication, when recorded. * @type {string} * @memberof CreateMedicationResponse */ indication?: string | null; /** * Request intent: proposal, plan, order, or original-order (required for MedicationRequest). * @type {MedicationIntent} * @memberof CreateMedicationResponse */ intent?: MedicationIntent$1; /** * HealthCloud medication identifier (UUID). * @type {string} * @memberof CreateMedicationResponse */ medication_id?: string; /** * Generic or brand name * @type {string} * @memberof CreateMedicationResponse */ name: string; /** * National Drug Code (NDC) for the medication, when available. * @type {string} * @memberof CreateMedicationResponse */ ndc_code?: string | null; /** * Free-text notes about the medication, when present. * @type {string} * @memberof CreateMedicationResponse */ notes?: string | null; /** * Dispensing pharmacy name or reference, when recorded. * @type {string} * @memberof CreateMedicationResponse */ pharmacy?: string | null; /** * FHIR Practitioner id of the prescriber, when known. * @type {string} * @memberof CreateMedicationResponse */ prescriber_id?: string | null; /** * Display name of the prescriber, when known. * @type {string} * @memberof CreateMedicationResponse */ prescriber_name?: string | null; /** * UUID of the Condition (problem) this medication treats, when linked. * @type {string} * @memberof CreateMedicationResponse */ problem_reference?: string | null; /** * Number of refills authorized on the prescription, when applicable. * @type {number} * @memberof CreateMedicationResponse */ refills_authorized?: number | null; /** * Number of refills remaining, when tracked. * @type {number} * @memberof CreateMedicationResponse */ refills_remaining?: number | null; /** * Which FHIR resource this maps to: MedicationStatement (historical use) or MedicationRequest (prescription/order). * @type {MedicationResourceType} * @memberof CreateMedicationResponse */ resource_type?: MedicationResourceType$1; /** * Administration route: oral, intravenous, intramuscular, topical, etc. * @type {MedicationRoute} * @memberof CreateMedicationResponse */ route: MedicationRoute$2; /** * RxNorm code for the medication, when available. * @type {string} * @memberof CreateMedicationResponse */ rxnorm_code?: string | null; /** * Date the medication therapy starts, when specified. * @type {Date} * @memberof CreateMedicationResponse */ start_date?: Date | null; /** * Medication status: active, on-hold, completed, stopped, or entered-in-error. * @type {MedicationStatus} * @memberof CreateMedicationResponse */ status?: MedicationStatus$2; } /** * Check if a given object implements the CreateMedicationResponse interface. */ declare function instanceOfCreateMedicationResponse(value: object): value is CreateMedicationResponse; declare function CreateMedicationResponseFromJSON(json: any): CreateMedicationResponse; declare function CreateMedicationResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): CreateMedicationResponse; declare function CreateMedicationResponseToJSON(json: any): CreateMedicationResponse; declare function CreateMedicationResponseToJSONTyped(value?: CreateMedicationResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const QuestionItemType$1: { readonly group: "group"; readonly display: "display"; readonly boolean: "boolean"; readonly decimal: "decimal"; readonly integer: "integer"; readonly date: "date"; readonly dateTime: "dateTime"; readonly time: "time"; readonly string: "string"; readonly text: "text"; readonly url: "url"; readonly choice: "choice"; readonly open_choice: "open-choice"; readonly attachment: "attachment"; readonly reference: "reference"; readonly quantity: "quantity"; }; type QuestionItemType$1 = typeof QuestionItemType$1[keyof typeof QuestionItemType$1]; declare function instanceOfQuestionItemType$1(value: any): boolean; declare function QuestionItemTypeFromJSON$1(json: any): QuestionItemType$1; declare function QuestionItemTypeFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): QuestionItemType$1; declare function QuestionItemTypeToJSON$1(value?: QuestionItemType$1 | null): any; declare function QuestionItemTypeToJSONTyped$1(value: any, ignoreDiscriminator: boolean): QuestionItemType$1; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * The minimal item shape actually read by Questionnaire.from_request_dict() * — the exact fields accepted by POST /questionnaires on the Patient API and * the inline questionnaire.definition.items on POST /onboardpatients (Field * Agent API). Deliberately narrower than QuestionnaireItem: only link_id, * text and type are read from a request; the rest of that model's fields * (required, repeats, answer_options, ...) are not yet accepted here, so * they are not advertised as part of the request contract. * @export * @interface QuestionnaireItemInput */ interface QuestionnaireItemInput$1 { /** * Stable linkId linking this item to its answer in a QuestionnaireResponse. * @type {string} * @memberof QuestionnaireItemInput */ link_id?: string | null; /** * Display text of the question. * @type {string} * @memberof QuestionnaireItemInput */ text?: string | null; /** * Question type: string, boolean, decimal, integer, date, dateTime, time, choice, open-choice, display, or group. * @type {QuestionItemType} * @memberof QuestionnaireItemInput */ type?: QuestionItemType$1; } /** * Check if a given object implements the QuestionnaireItemInput interface. */ declare function instanceOfQuestionnaireItemInput$1(value: object): value is QuestionnaireItemInput$1; declare function QuestionnaireItemInputFromJSON$1(json: any): QuestionnaireItemInput$1; declare function QuestionnaireItemInputFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): QuestionnaireItemInput$1; declare function QuestionnaireItemInputToJSON$1(json: any): QuestionnaireItemInput$1; declare function QuestionnaireItemInputToJSONTyped$1(value?: QuestionnaireItemInput$1 | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for POST /questionnaires — see Questionnaire.from_request_dict(). * @export * @interface CreateQuestionnaireRequest */ interface CreateQuestionnaireRequest { /** * Ordered questionnaire items/questions. * @type {Array} * @memberof CreateQuestionnaireRequest */ items?: Array; /** * Machine-readable questionnaire name/identifier. * @type {string} * @memberof CreateQuestionnaireRequest */ name: string; /** * FHIR Questionnaire publication status, e.g. 'active', 'draft', 'retired'. * @type {string} * @memberof CreateQuestionnaireRequest */ status?: string; /** * Human-readable questionnaire title. * @type {string} * @memberof CreateQuestionnaireRequest */ title?: string | null; } /** * Check if a given object implements the CreateQuestionnaireRequest interface. */ declare function instanceOfCreateQuestionnaireRequest(value: object): value is CreateQuestionnaireRequest; declare function CreateQuestionnaireRequestFromJSON(json: any): CreateQuestionnaireRequest; declare function CreateQuestionnaireRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): CreateQuestionnaireRequest; declare function CreateQuestionnaireRequestToJSON(json: any): CreateQuestionnaireRequest; declare function CreateQuestionnaireRequestToJSONTyped(value?: CreateQuestionnaireRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for POST /questionnaires. * @export * @interface CreateQuestionnaireResponse */ interface CreateQuestionnaireResponse { /** * Newly created FHIR Questionnaire resource ID. * @type {string} * @memberof CreateQuestionnaireResponse */ fhir_id: string; } /** * Check if a given object implements the CreateQuestionnaireResponse interface. */ declare function instanceOfCreateQuestionnaireResponse(value: object): value is CreateQuestionnaireResponse; declare function CreateQuestionnaireResponseFromJSON(json: any): CreateQuestionnaireResponse; declare function CreateQuestionnaireResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): CreateQuestionnaireResponse; declare function CreateQuestionnaireResponseToJSON(json: any): CreateQuestionnaireResponse; declare function CreateQuestionnaireResponseToJSONTyped(value?: CreateQuestionnaireResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Nested item in CreateQuestionnaireResponseRequest. * @export * @interface CreateQuestionnaireResponseItemRequest */ interface CreateQuestionnaireResponseItemRequest { /** * Answers given for this item. * @type {Array<{ [key: string]: any; }>} * @memberof CreateQuestionnaireResponseItemRequest */ answers?: Array<{ [key: string]: any; }> | null; /** * Stable linkId matching the corresponding Questionnaire.item.linkId. * @type {string} * @memberof CreateQuestionnaireResponseItemRequest */ link_id: string; } /** * Check if a given object implements the CreateQuestionnaireResponseItemRequest interface. */ declare function instanceOfCreateQuestionnaireResponseItemRequest(value: object): value is CreateQuestionnaireResponseItemRequest; declare function CreateQuestionnaireResponseItemRequestFromJSON(json: any): CreateQuestionnaireResponseItemRequest; declare function CreateQuestionnaireResponseItemRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): CreateQuestionnaireResponseItemRequest; declare function CreateQuestionnaireResponseItemRequestToJSON(json: any): CreateQuestionnaireResponseItemRequest; declare function CreateQuestionnaireResponseItemRequestToJSONTyped(value?: CreateQuestionnaireResponseItemRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for POST /questionnaires/{id}/responses. * @export * @interface CreateQuestionnaireResponseRequest */ interface CreateQuestionnaireResponseRequest { /** * FHIR Patient id to verify against, when verify_against_demographics is true. * @type {string} * @memberof CreateQuestionnaireResponseRequest */ encounter_id?: string | null; /** * Response items (answers), one per Questionnaire item linkId. * @type {Array} * @memberof CreateQuestionnaireResponseRequest */ items?: Array | null; /** * FHIR Patient id who is the subject of the response (required for non-patient callers). * @type {string} * @memberof CreateQuestionnaireResponseRequest */ patient_id: string; /** * Response status: in-progress, completed, amended, entered-in-error, or stopped. * @type {string} * @memberof CreateQuestionnaireResponseRequest */ status?: string; } /** * Check if a given object implements the CreateQuestionnaireResponseRequest interface. */ declare function instanceOfCreateQuestionnaireResponseRequest(value: object): value is CreateQuestionnaireResponseRequest; declare function CreateQuestionnaireResponseRequestFromJSON(json: any): CreateQuestionnaireResponseRequest; declare function CreateQuestionnaireResponseRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): CreateQuestionnaireResponseRequest; declare function CreateQuestionnaireResponseRequestToJSON(json: any): CreateQuestionnaireResponseRequest; declare function CreateQuestionnaireResponseRequestToJSONTyped(value?: CreateQuestionnaireResponseRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for POST /questionnaires/{questionnaire_id}/responses. * @export * @interface CreateQuestionnaireResponseResponse */ interface CreateQuestionnaireResponseResponse { /** * Newly created FHIR QuestionnaireResponse resource ID. * @type {string} * @memberof CreateQuestionnaireResponseResponse */ fhir_id: string | null; } /** * Check if a given object implements the CreateQuestionnaireResponseResponse interface. */ declare function instanceOfCreateQuestionnaireResponseResponse(value: object): value is CreateQuestionnaireResponseResponse; declare function CreateQuestionnaireResponseResponseFromJSON(json: any): CreateQuestionnaireResponseResponse; declare function CreateQuestionnaireResponseResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): CreateQuestionnaireResponseResponse; declare function CreateQuestionnaireResponseResponseToJSON(json: any): CreateQuestionnaireResponseResponse; declare function CreateQuestionnaireResponseResponseToJSONTyped(value?: CreateQuestionnaireResponseResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for POST /patients/submit/summary. * @export * @interface CreateSummaryResponse */ interface CreateSummaryResponse { /** * FHIR Encounter resource id the conversation/summary text was written to. * @type {string} * @memberof CreateSummaryResponse */ encounter_id: string | null; /** * Per-section (reason_for_visit/screening/hpi) Athena write status, or null when this encounter is not Athena-linked — see AthenaEncounterSectionsSync.sync_from_conversation for the shape. * @type {{ [key: string]: any; }} * @memberof CreateSummaryResponse */ notes_athena_sections?: { [key: string]: any; } | null; /** * Detail when notes_fhir_status is 'failed'. * @type {string} * @memberof CreateSummaryResponse */ notes_fhir_error?: string | null; /** * 'linked' | 'failed' | 'skipped_no_notes' — outcome of writing `text` onto the encounter's FHIR notes field. * @type {string} * @memberof CreateSummaryResponse */ notes_fhir_status: string; } /** * Check if a given object implements the CreateSummaryResponse interface. */ declare function instanceOfCreateSummaryResponse(value: object): value is CreateSummaryResponse; declare function CreateSummaryResponseFromJSON(json: any): CreateSummaryResponse; declare function CreateSummaryResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): CreateSummaryResponse; declare function CreateSummaryResponseToJSON(json: any): CreateSummaryResponse; declare function CreateSummaryResponseToJSONTyped(value?: CreateSummaryResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface DeleteActivityResponse */ interface DeleteActivityResponse { /** * The resource ID that was deleted. * @type {string} * @memberof DeleteActivityResponse */ deleted: string; } /** * Check if a given object implements the DeleteActivityResponse interface. */ declare function instanceOfDeleteActivityResponse(value: object): value is DeleteActivityResponse; declare function DeleteActivityResponseFromJSON(json: any): DeleteActivityResponse; declare function DeleteActivityResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): DeleteActivityResponse; declare function DeleteActivityResponseToJSON(json: any): DeleteActivityResponse; declare function DeleteActivityResponseToJSONTyped(value?: DeleteActivityResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface DeleteDependentResponse */ interface DeleteDependentResponse { /** * The resource ID that was deleted. * @type {string} * @memberof DeleteDependentResponse */ deleted: string; } /** * Check if a given object implements the DeleteDependentResponse interface. */ declare function instanceOfDeleteDependentResponse(value: object): value is DeleteDependentResponse; declare function DeleteDependentResponseFromJSON(json: any): DeleteDependentResponse; declare function DeleteDependentResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): DeleteDependentResponse; declare function DeleteDependentResponseToJSON(json: any): DeleteDependentResponse; declare function DeleteDependentResponseToJSONTyped(value?: DeleteDependentResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface DeleteNotificationResponse */ interface DeleteNotificationResponse { /** * The resource ID that was deleted. * @type {string} * @memberof DeleteNotificationResponse */ deleted: string; } /** * Check if a given object implements the DeleteNotificationResponse interface. */ declare function instanceOfDeleteNotificationResponse(value: object): value is DeleteNotificationResponse; declare function DeleteNotificationResponseFromJSON(json: any): DeleteNotificationResponse; declare function DeleteNotificationResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): DeleteNotificationResponse; declare function DeleteNotificationResponseToJSON(json: any): DeleteNotificationResponse; declare function DeleteNotificationResponseToJSONTyped(value?: DeleteNotificationResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * HC-shaped dependent record returned by the Patient API. * @export * @interface DependentResponse */ interface DependentResponse { /** * ISO-8601 date (YYYY-MM-DD). * @type {string} * @memberof DependentResponse */ dob?: string | null; /** * Dependent's first name. * @type {string} * @memberof DependentResponse */ first_name?: string | null; /** * FHIR RelatedPerson resource ID. * @type {string} * @memberof DependentResponse */ id?: string | null; /** * Dependent's last name. * @type {string} * @memberof DependentResponse */ last_name?: string | null; /** * Relationship to the patient, e.g. 'Spouse', 'Child'. * @type {string} * @memberof DependentResponse */ relationship?: string | null; } /** * Check if a given object implements the DependentResponse interface. */ declare function instanceOfDependentResponse(value: object): value is DependentResponse; declare function DependentResponseFromJSON(json: any): DependentResponse; declare function DependentResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): DependentResponse; declare function DependentResponseToJSON(json: any): DependentResponse; declare function DependentResponseToJSONTyped(value?: DependentResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Coarse diet category, structured alongside the free-text * diet_description. Only exists so a structured answer can be mirrored * to vendors whose social-history diet question is a fixed dropdown * rather than free text (e.g. Athena) — it never replaces the narrative * diet_description, which stays the complete, patient-worded record. * @export */ declare const DietCategory: { readonly carbohydrate: "carbohydrate"; readonly regular: "regular"; readonly gluten_free: "gluten_free"; readonly vegan: "vegan"; readonly vegetarian: "vegetarian"; readonly diabetic: "diabetic"; readonly cardiac: "cardiac"; readonly specific: "specific"; }; type DietCategory = typeof DietCategory[keyof typeof DietCategory]; declare function instanceOfDietCategory(value: any): boolean; declare function DietCategoryFromJSON(json: any): DietCategory; declare function DietCategoryFromJSONTyped(json: any, ignoreDiscriminator: boolean): DietCategory; declare function DietCategoryToJSON(value?: DietCategory | null): any; declare function DietCategoryToJSONTyped(value: any, ignoreDiscriminator: boolean): DietCategory; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Patient's driver's license information. * * Stored on the FHIR Patient resource as a standard ``Patient.identifier`` * with v2-0203 type ``DL`` (the HL7 code for "Driver's license number"), * the per-state OID as ``system``, the license number as ``value``, and the * expiration as ``period.end``. This is the idiomatic FHIR R4 way to carry * a DL — searchable via ``_identifier`` and consistent with how MRN and the * vendor patient ids (Athena/OpenLoop/SteadyMD) are already stored. * * The DL *image* is a separate ``DocumentReference`` (LOINC 71230-7) linked * back to the patient via ``subject``; these text fields are NOT on the * DocumentReference and NOT as an HC custom extension. * @export * @interface DriversLicense */ interface DriversLicense$1 { /** * License expiration date, when known. * @type {Date} * @memberof DriversLicense */ expiration_date?: Date | null; /** * Driver's license number, when known. * @type {string} * @memberof DriversLicense */ number?: string | null; /** * 2-letter US state code, e.g. 'NY', 'CA'. * @type {string} * @memberof DriversLicense */ state?: string | null; } /** * Check if a given object implements the DriversLicense interface. */ declare function instanceOfDriversLicense$1(value: object): value is DriversLicense$1; declare function DriversLicenseFromJSON$1(json: any): DriversLicense$1; declare function DriversLicenseFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): DriversLicense$1; declare function DriversLicenseToJSON$1(json: any): DriversLicense$1; declare function DriversLicenseToJSONTyped$1(value?: DriversLicense$1 | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const EducationLevel: { readonly less_than_high_school: "less_than_high_school"; readonly high_school_or_ged: "high_school_or_ged"; readonly some_college: "some_college"; readonly associate_degree: "associate_degree"; readonly bachelor_degree: "bachelor_degree"; readonly graduate_degree: "graduate_degree"; readonly doctoral_degree: "doctoral_degree"; readonly unknown: "unknown"; }; type EducationLevel = typeof EducationLevel[keyof typeof EducationLevel]; declare function instanceOfEducationLevel(value: any): boolean; declare function EducationLevelFromJSON(json: any): EducationLevel; declare function EducationLevelFromJSONTyped(json: any, ignoreDiscriminator: boolean): EducationLevel; declare function EducationLevelToJSON(value?: EducationLevel | null): any; declare function EducationLevelToJSONTyped(value: any, ignoreDiscriminator: boolean): EducationLevel; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const PhoneType$1: { readonly mobile: "mobile"; readonly home: "home"; readonly work: "work"; }; type PhoneType$1 = typeof PhoneType$1[keyof typeof PhoneType$1]; declare function instanceOfPhoneType$1(value: any): boolean; declare function PhoneTypeFromJSON$1(json: any): PhoneType$1; declare function PhoneTypeFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): PhoneType$1; declare function PhoneTypeToJSON$1(value?: PhoneType$1 | null): any; declare function PhoneTypeToJSONTyped$1(value: any, ignoreDiscriminator: boolean): PhoneType$1; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface Phone */ interface Phone$1 { /** * Phone extension, when present. * @type {string} * @memberof Phone */ extension?: string | null; /** * Whether this is the patient's primary phone number. * @type {boolean} * @memberof Phone */ is_primary?: boolean; /** * Phone number in E.164 or 10-15 digit format. * @type {string} * @memberof Phone */ number: string; /** * Whether the patient can receive SMS at this number. * @type {boolean} * @memberof Phone */ sms_enabled?: boolean; /** * Phone use: mobile, home, or work. * @type {PhoneType} * @memberof Phone */ type: PhoneType$1; } /** * Check if a given object implements the Phone interface. */ declare function instanceOfPhone$1(value: object): value is Phone$1; declare function PhoneFromJSON$1(json: any): Phone$1; declare function PhoneFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): Phone$1; declare function PhoneToJSON$1(json: any): Phone$1; declare function PhoneToJSONTyped$1(value?: Phone$1 | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface EmergencyContact */ interface EmergencyContact$2 { /** * Contact's email address, when present. * @type {string} * @memberof EmergencyContact */ email?: string | null; /** * Contact's given (first) name. * @type {string} * @memberof EmergencyContact */ first_name: string; /** * Whether this is the patient's primary emergency contact. * @type {boolean} * @memberof EmergencyContact */ is_primary?: boolean; /** * Contact's family (last) name. * @type {string} * @memberof EmergencyContact */ last_name: string; /** * Phone numbers for the contact (at least one required). * @type {Array} * @memberof EmergencyContact */ phones: Array; /** * Relationship to the patient, e.g. 'spouse', 'parent', 'sibling'. * @type {string} * @memberof EmergencyContact */ relationship: string; /** * HL7 v2-0063 relationship code (e.g. MTH, FTH, SPO, OTH) * @type {string} * @memberof EmergencyContact */ relationship_v2_code?: string | null; } /** * Check if a given object implements the EmergencyContact interface. */ declare function instanceOfEmergencyContact$1(value: object): value is EmergencyContact$2; declare function EmergencyContactFromJSON$1(json: any): EmergencyContact$2; declare function EmergencyContactFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): EmergencyContact$2; declare function EmergencyContactToJSON$1(json: any): EmergencyContact$2; declare function EmergencyContactToJSONTyped$1(value?: EmergencyContact$2 | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Standard error response body for the Patient API. * @export * @interface ErrorResponse */ interface ErrorResponse$7 { /** * Structured field-level validation errors, present only when the request body failed Pydantic schema validation. * @type {Array<{ [key: string]: any; } | null>} * @memberof ErrorResponse */ details?: Array<{ [key: string]: any; } | null> | null; /** * Human-readable explanation of why the request failed. * @type {string} * @memberof ErrorResponse */ error: string; } /** * Check if a given object implements the ErrorResponse interface. */ declare function instanceOfErrorResponse$7(value: object): value is ErrorResponse$7; declare function ErrorResponseFromJSON$7(json: any): ErrorResponse$7; declare function ErrorResponseFromJSONTyped$7(json: any, ignoreDiscriminator: boolean): ErrorResponse$7; declare function ErrorResponseToJSON$7(json: any): ErrorResponse$7; declare function ErrorResponseToJSONTyped$7(value?: ErrorResponse$7 | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const Ethnicity$2: { readonly hispanic_or_latino: "hispanic_or_latino"; readonly not_hispanic_or_latino: "not_hispanic_or_latino"; readonly unknown: "unknown"; readonly declined_to_specify: "declined_to_specify"; }; type Ethnicity$2 = typeof Ethnicity$2[keyof typeof Ethnicity$2]; declare function instanceOfEthnicity$1(value: any): boolean; declare function EthnicityFromJSON$1(json: any): Ethnicity$2; declare function EthnicityFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): Ethnicity$2; declare function EthnicityToJSON$1(value?: Ethnicity$2 | null): any; declare function EthnicityToJSONTyped$1(value: any, ignoreDiscriminator: boolean): Ethnicity$2; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const ExerciseFrequency: { readonly sedentary: "sedentary"; readonly light: "light"; readonly moderate: "moderate"; readonly active: "active"; readonly unknown: "unknown"; }; type ExerciseFrequency = typeof ExerciseFrequency[keyof typeof ExerciseFrequency]; declare function instanceOfExerciseFrequency(value: any): boolean; declare function ExerciseFrequencyFromJSON(json: any): ExerciseFrequency; declare function ExerciseFrequencyFromJSONTyped(json: any, ignoreDiscriminator: boolean): ExerciseFrequency; declare function ExerciseFrequencyToJSON(value?: ExerciseFrequency | null): any; declare function ExerciseFrequencyToJSONTyped(value: any, ignoreDiscriminator: boolean): ExerciseFrequency; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for POST /patients/face-match. * @export * @interface FaceMatchResponse */ interface FaceMatchResponse$1 { /** * Best match similarity score (0-100) from Rekognition, or 0.0 when no match. * @type {number} * @memberof FaceMatchResponse */ confidence: number; /** * Whether Rekognition detected a face in the selfie image. * @type {boolean} * @memberof FaceMatchResponse */ face_detected_in_selfie: boolean; /** * Whether the selfie matches the reference photo at or above similarity_threshold. * @type {boolean} * @memberof FaceMatchResponse */ match: boolean; /** * Similarity threshold (0-100) used for this comparison. * @type {number} * @memberof FaceMatchResponse */ similarity_threshold: number; } /** * Check if a given object implements the FaceMatchResponse interface. */ declare function instanceOfFaceMatchResponse(value: object): value is FaceMatchResponse$1; declare function FaceMatchResponseFromJSON(json: any): FaceMatchResponse$1; declare function FaceMatchResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): FaceMatchResponse$1; declare function FaceMatchResponseToJSON(json: any): FaceMatchResponse$1; declare function FaceMatchResponseToJSONTyped(value?: FaceMatchResponse$1 | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface FamilyCondition */ interface FamilyCondition$1 { /** * Age of the family member at death, when known. * @type {number} * @memberof FamilyCondition */ age_at_death?: number | null; /** * Age of the family member at onset of the condition, when known. * @type {number} * @memberof FamilyCondition */ age_at_onset?: number | null; /** * Name/description of the family member's condition. * @type {string} * @memberof FamilyCondition */ condition: string; /** * ICD-10-CM code for the condition, when coded. * @type {string} * @memberof FamilyCondition */ icd10_code?: string | null; /** * Free-text notes about the condition, when present. * @type {string} * @memberof FamilyCondition */ notes?: string | null; /** * SNOMED CT code for the family member's condition, when known. * @type {string} * @memberof FamilyCondition */ snomed_code?: string | null; } /** * Check if a given object implements the FamilyCondition interface. */ declare function instanceOfFamilyCondition$1(value: object): value is FamilyCondition$1; declare function FamilyConditionFromJSON$1(json: any): FamilyCondition$1; declare function FamilyConditionFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): FamilyCondition$1; declare function FamilyConditionToJSON$1(json: any): FamilyCondition$1; declare function FamilyConditionToJSONTyped$1(value?: FamilyCondition$1 | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Required by FHIR FamilyMemberHistory.status. * @export */ declare const FamilyHistoryStatus$1: { readonly partial: "partial"; readonly completed: "completed"; readonly entered_in_error: "entered-in-error"; readonly health_unknown: "health-unknown"; }; type FamilyHistoryStatus$1 = typeof FamilyHistoryStatus$1[keyof typeof FamilyHistoryStatus$1]; declare function instanceOfFamilyHistoryStatus$1(value: any): boolean; declare function FamilyHistoryStatusFromJSON$1(json: any): FamilyHistoryStatus$1; declare function FamilyHistoryStatusFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): FamilyHistoryStatus$1; declare function FamilyHistoryStatusToJSON$1(value?: FamilyHistoryStatus$1 | null): any; declare function FamilyHistoryStatusToJSONTyped$1(value: any, ignoreDiscriminator: boolean): FamilyHistoryStatus$1; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const FamilyRelationship$1: { readonly mother: "mother"; readonly father: "father"; readonly sister: "sister"; readonly brother: "brother"; readonly maternal_grandmother: "maternal_grandmother"; readonly maternal_grandfather: "maternal_grandfather"; readonly paternal_grandmother: "paternal_grandmother"; readonly paternal_grandfather: "paternal_grandfather"; readonly maternal_aunt: "maternal_aunt"; readonly maternal_uncle: "maternal_uncle"; readonly paternal_aunt: "paternal_aunt"; readonly paternal_uncle: "paternal_uncle"; readonly daughter: "daughter"; readonly son: "son"; readonly half_sibling: "half_sibling"; readonly other: "other"; }; type FamilyRelationship$1 = typeof FamilyRelationship$1[keyof typeof FamilyRelationship$1]; declare function instanceOfFamilyRelationship$1(value: any): boolean; declare function FamilyRelationshipFromJSON$1(json: any): FamilyRelationship$1; declare function FamilyRelationshipFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): FamilyRelationship$1; declare function FamilyRelationshipToJSON$1(value?: FamilyRelationship$1 | null): any; declare function FamilyRelationshipToJSONTyped$1(value: any, ignoreDiscriminator: boolean): FamilyRelationship$1; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface FhirHealthRecordImportResponse */ interface FhirHealthRecordImportResponse { /** * * @type {Array} * @memberof FhirHealthRecordImportResponse */ errors: Array; /** * * @type {number} * @memberof FhirHealthRecordImportResponse */ failed: number; /** * * @type {number} * @memberof FhirHealthRecordImportResponse */ imported: number; /** * * @type {Array} * @memberof FhirHealthRecordImportResponse */ resource_ids: Array; } /** * Check if a given object implements the FhirHealthRecordImportResponse interface. */ declare function instanceOfFhirHealthRecordImportResponse(value: object): value is FhirHealthRecordImportResponse; declare function FhirHealthRecordImportResponseFromJSON(json: any): FhirHealthRecordImportResponse; declare function FhirHealthRecordImportResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): FhirHealthRecordImportResponse; declare function FhirHealthRecordImportResponseToJSON(json: any): FhirHealthRecordImportResponse; declare function FhirHealthRecordImportResponseToJSONTyped(value?: FhirHealthRecordImportResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * A FHIR R4 resource exactly as the FHIR server returned it. HealthCloud stores and echoes the resource without reshaping it, so the remaining fields are those the FHIR specification defines for this resource type. * @export * @interface FhirResource */ interface FhirResource { [key: string]: any | any; /** * Server-assigned logical id. * @type {string} * @memberof FhirResource */ id?: string; /** * FHIR resource metadata (versionId, lastUpdated). * @type {{ [key: string]: any; }} * @memberof FhirResource */ meta?: { [key: string]: any; }; /** * FHIR resource type name. * @type {string} * @memberof FhirResource */ resource_type: string; } /** * Check if a given object implements the FhirResource interface. */ declare function instanceOfFhirResource(value: object): value is FhirResource; declare function FhirResourceFromJSON(json: any): FhirResource; declare function FhirResourceFromJSONTyped(json: any, ignoreDiscriminator: boolean): FhirResource; declare function FhirResourceToJSON(json: any): FhirResource; declare function FhirResourceToJSONTyped(value?: FhirResource | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const Gender$1: { readonly male: "male"; readonly female: "female"; readonly other: "other"; readonly unknown: "unknown"; }; type Gender$1 = typeof Gender$1[keyof typeof Gender$1]; declare function instanceOfGender$1(value: any): boolean; declare function GenderFromJSON$1(json: any): Gender$1; declare function GenderFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): Gender$1; declare function GenderToJSON$1(value?: Gender$1 | null): any; declare function GenderToJSONTyped$1(value: any, ignoreDiscriminator: boolean): Gender$1; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const GenderIdentity$2: { readonly man: "man"; readonly woman: "woman"; readonly non_binary: "non_binary"; readonly transgender_man: "transgender_man"; readonly transgender_woman: "transgender_woman"; readonly genderqueer: "genderqueer"; readonly other: "other"; readonly choose_not_to_disclose: "choose_not_to_disclose"; readonly unknown: "unknown"; }; type GenderIdentity$2 = typeof GenderIdentity$2[keyof typeof GenderIdentity$2]; declare function instanceOfGenderIdentity$1(value: any): boolean; declare function GenderIdentityFromJSON$1(json: any): GenderIdentity$2; declare function GenderIdentityFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): GenderIdentity$2; declare function GenderIdentityToJSON$1(value?: GenderIdentity$2 | null): any; declare function GenderIdentityToJSONTyped$1(value: any, ignoreDiscriminator: boolean): GenderIdentity$2; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface GetAgentAgentResponse */ interface GetAgentAgentResponse { /** * AMS agent id to route this caller to: the public agent id when unauthenticated, otherwise the insurance-scan or symptom-checker agent id depending on whether the caller already has insurance on file. * @type {string} * @memberof GetAgentAgentResponse */ agent_id: string; /** * Always `true` on a successful response. * @type {boolean} * @memberof GetAgentAgentResponse */ ok: boolean; } /** * Check if a given object implements the GetAgentAgentResponse interface. */ declare function instanceOfGetAgentAgentResponse(value: object): value is GetAgentAgentResponse; declare function GetAgentAgentResponseFromJSON(json: any): GetAgentAgentResponse; declare function GetAgentAgentResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetAgentAgentResponse; declare function GetAgentAgentResponseToJSON(json: any): GetAgentAgentResponse; declare function GetAgentAgentResponseToJSONTyped(value?: GetAgentAgentResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface GetAgentApiV1AgentResponse */ interface GetAgentApiV1AgentResponse { /** * AMS agent id to route this caller to: the public agent id when unauthenticated, otherwise the insurance-scan or symptom-checker agent id depending on whether the caller already has insurance on file. * @type {string} * @memberof GetAgentApiV1AgentResponse */ agent_id: string; /** * Always `true` on a successful response. * @type {boolean} * @memberof GetAgentApiV1AgentResponse */ ok: boolean; } /** * Check if a given object implements the GetAgentApiV1AgentResponse interface. */ declare function instanceOfGetAgentApiV1AgentResponse(value: object): value is GetAgentApiV1AgentResponse; declare function GetAgentApiV1AgentResponseFromJSON(json: any): GetAgentApiV1AgentResponse; declare function GetAgentApiV1AgentResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetAgentApiV1AgentResponse; declare function GetAgentApiV1AgentResponseToJSON(json: any): GetAgentApiV1AgentResponse; declare function GetAgentApiV1AgentResponseToJSONTyped(value?: GetAgentApiV1AgentResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface GetAgentConfigurationAgentconfigurationResponse */ interface GetAgentConfigurationAgentconfigurationResponse { /** * AMS agent id for alert-handling conversations. * @type {string} * @memberof GetAgentConfigurationAgentconfigurationResponse */ alert_agent_id: string; /** * AMS agent id for insurance-capture conversations. * @type {string} * @memberof GetAgentConfigurationAgentconfigurationResponse */ insurance_scan_agent_id: string; /** * Always `true` on a successful response. * @type {boolean} * @memberof GetAgentConfigurationAgentconfigurationResponse */ ok: boolean; /** * Default AMS agent id for unauthenticated/public callers. * @type {string} * @memberof GetAgentConfigurationAgentconfigurationResponse */ public_agent_id: string; /** * AMS agent id for symptom-intake conversations. * @type {string} * @memberof GetAgentConfigurationAgentconfigurationResponse */ symptom_checker_agent_id: string; /** * AMS agent id for telehealth-routing conversations. * @type {string} * @memberof GetAgentConfigurationAgentconfigurationResponse */ telehealth_agent_id: string; } /** * Check if a given object implements the GetAgentConfigurationAgentconfigurationResponse interface. */ declare function instanceOfGetAgentConfigurationAgentconfigurationResponse(value: object): value is GetAgentConfigurationAgentconfigurationResponse; declare function GetAgentConfigurationAgentconfigurationResponseFromJSON(json: any): GetAgentConfigurationAgentconfigurationResponse; declare function GetAgentConfigurationAgentconfigurationResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetAgentConfigurationAgentconfigurationResponse; declare function GetAgentConfigurationAgentconfigurationResponseToJSON(json: any): GetAgentConfigurationAgentconfigurationResponse; declare function GetAgentConfigurationAgentconfigurationResponseToJSONTyped(value?: GetAgentConfigurationAgentconfigurationResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface GetAgentConfigurationApiV1AgentconfigurationResponse */ interface GetAgentConfigurationApiV1AgentconfigurationResponse { /** * AMS agent id for alert-handling conversations. * @type {string} * @memberof GetAgentConfigurationApiV1AgentconfigurationResponse */ alert_agent_id: string; /** * AMS agent id for insurance-capture conversations. * @type {string} * @memberof GetAgentConfigurationApiV1AgentconfigurationResponse */ insurance_scan_agent_id: string; /** * Always `true` on a successful response. * @type {boolean} * @memberof GetAgentConfigurationApiV1AgentconfigurationResponse */ ok: boolean; /** * Default AMS agent id for unauthenticated/public callers. * @type {string} * @memberof GetAgentConfigurationApiV1AgentconfigurationResponse */ public_agent_id: string; /** * AMS agent id for symptom-intake conversations. * @type {string} * @memberof GetAgentConfigurationApiV1AgentconfigurationResponse */ symptom_checker_agent_id: string; /** * AMS agent id for telehealth-routing conversations. * @type {string} * @memberof GetAgentConfigurationApiV1AgentconfigurationResponse */ telehealth_agent_id: string; } /** * Check if a given object implements the GetAgentConfigurationApiV1AgentconfigurationResponse interface. */ declare function instanceOfGetAgentConfigurationApiV1AgentconfigurationResponse(value: object): value is GetAgentConfigurationApiV1AgentconfigurationResponse; declare function GetAgentConfigurationApiV1AgentconfigurationResponseFromJSON(json: any): GetAgentConfigurationApiV1AgentconfigurationResponse; declare function GetAgentConfigurationApiV1AgentconfigurationResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetAgentConfigurationApiV1AgentconfigurationResponse; declare function GetAgentConfigurationApiV1AgentconfigurationResponseToJSON(json: any): GetAgentConfigurationApiV1AgentconfigurationResponse; declare function GetAgentConfigurationApiV1AgentconfigurationResponseToJSONTyped(value?: GetAgentConfigurationApiV1AgentconfigurationResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface GetCheckinApiV1CheckinResponse */ interface GetCheckinApiV1CheckinResponse { /** * Whether the patient has an Encounter with status `in-progress`. * @type {boolean} * @memberof GetCheckinApiV1CheckinResponse */ checked_in: boolean; /** * The patient's FHIR Encounters, most recent first. * @type {Array} * @memberof GetCheckinApiV1CheckinResponse */ encounters: Array; /** * Always `true` on a successful response. * @type {boolean} * @memberof GetCheckinApiV1CheckinResponse */ ok: boolean; /** * FHIR Patient resource ID for the caller. * @type {string} * @memberof GetCheckinApiV1CheckinResponse */ patient_id: string | null; } /** * Check if a given object implements the GetCheckinApiV1CheckinResponse interface. */ declare function instanceOfGetCheckinApiV1CheckinResponse(value: object): value is GetCheckinApiV1CheckinResponse; declare function GetCheckinApiV1CheckinResponseFromJSON(json: any): GetCheckinApiV1CheckinResponse; declare function GetCheckinApiV1CheckinResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetCheckinApiV1CheckinResponse; declare function GetCheckinApiV1CheckinResponseToJSON(json: any): GetCheckinApiV1CheckinResponse; declare function GetCheckinApiV1CheckinResponseToJSONTyped(value?: GetCheckinApiV1CheckinResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface GetCheckinCheckinResponse */ interface GetCheckinCheckinResponse { /** * Whether the patient has an Encounter with status `in-progress`. * @type {boolean} * @memberof GetCheckinCheckinResponse */ checked_in: boolean; /** * The patient's FHIR Encounters, most recent first. * @type {Array} * @memberof GetCheckinCheckinResponse */ encounters: Array; /** * Always `true` on a successful response. * @type {boolean} * @memberof GetCheckinCheckinResponse */ ok: boolean; /** * FHIR Patient resource ID for the caller. * @type {string} * @memberof GetCheckinCheckinResponse */ patient_id: string | null; } /** * Check if a given object implements the GetCheckinCheckinResponse interface. */ declare function instanceOfGetCheckinCheckinResponse(value: object): value is GetCheckinCheckinResponse; declare function GetCheckinCheckinResponseFromJSON(json: any): GetCheckinCheckinResponse; declare function GetCheckinCheckinResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetCheckinCheckinResponse; declare function GetCheckinCheckinResponseToJSON(json: any): GetCheckinCheckinResponse; declare function GetCheckinCheckinResponseToJSONTyped(value?: GetCheckinCheckinResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface GetCurrentCareSessionApiV1CareSessionsCurrentResponse */ interface GetCurrentCareSessionApiV1CareSessionsCurrentResponse { /** * ISO 8601 UTC timestamp when this snapshot was computed. * @type {string} * @memberof GetCurrentCareSessionApiV1CareSessionsCurrentResponse */ as_of: string; /** * The patient's current care session. * @type {CareSession} * @memberof GetCurrentCareSessionApiV1CareSessionsCurrentResponse */ care_session: CareSession; /** * Always `true` on a successful response. * @type {boolean} * @memberof GetCurrentCareSessionApiV1CareSessionsCurrentResponse */ ok: boolean; } /** * Check if a given object implements the GetCurrentCareSessionApiV1CareSessionsCurrentResponse interface. */ declare function instanceOfGetCurrentCareSessionApiV1CareSessionsCurrentResponse(value: object): value is GetCurrentCareSessionApiV1CareSessionsCurrentResponse; declare function GetCurrentCareSessionApiV1CareSessionsCurrentResponseFromJSON(json: any): GetCurrentCareSessionApiV1CareSessionsCurrentResponse; declare function GetCurrentCareSessionApiV1CareSessionsCurrentResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetCurrentCareSessionApiV1CareSessionsCurrentResponse; declare function GetCurrentCareSessionApiV1CareSessionsCurrentResponseToJSON(json: any): GetCurrentCareSessionApiV1CareSessionsCurrentResponse; declare function GetCurrentCareSessionApiV1CareSessionsCurrentResponseToJSONTyped(value?: GetCurrentCareSessionApiV1CareSessionsCurrentResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface GetCurrentCareSessionCareSessionsCurrentResponse */ interface GetCurrentCareSessionCareSessionsCurrentResponse { /** * ISO 8601 UTC timestamp when this snapshot was computed. * @type {string} * @memberof GetCurrentCareSessionCareSessionsCurrentResponse */ as_of: string; /** * The patient's current care session. * @type {CareSession} * @memberof GetCurrentCareSessionCareSessionsCurrentResponse */ care_session: CareSession; /** * Always `true` on a successful response. * @type {boolean} * @memberof GetCurrentCareSessionCareSessionsCurrentResponse */ ok: boolean; } /** * Check if a given object implements the GetCurrentCareSessionCareSessionsCurrentResponse interface. */ declare function instanceOfGetCurrentCareSessionCareSessionsCurrentResponse(value: object): value is GetCurrentCareSessionCareSessionsCurrentResponse; declare function GetCurrentCareSessionCareSessionsCurrentResponseFromJSON(json: any): GetCurrentCareSessionCareSessionsCurrentResponse; declare function GetCurrentCareSessionCareSessionsCurrentResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetCurrentCareSessionCareSessionsCurrentResponse; declare function GetCurrentCareSessionCareSessionsCurrentResponseToJSON(json: any): GetCurrentCareSessionCareSessionsCurrentResponse; declare function GetCurrentCareSessionCareSessionsCurrentResponseToJSONTyped(value?: GetCurrentCareSessionCareSessionsCurrentResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for GET /encounters/{encounter_id}. Same shape as `Encounter`. * @export * @interface GetEncounterResponse */ interface GetEncounterResponse { /** * FHIR Appointment id this encounter fulfills, when linked. * @type {string} * @memberof GetEncounterResponse */ appointment_id?: string | null; /** * Athena Health appointment id this encounter was checked in from, when checked in via Athena. Vendor id — unlike appointment_id it is NOT a FHIR reference. * @type {string} * @memberof GetEncounterResponse */ athena_appointment_id?: string | null; /** * Athena Health encounter id this encounter is linked to, when checked in via Athena. * @type {string} * @memberof GetEncounterResponse */ athena_encounter_id?: string | null; /** * Person FHIR resource ID of the creating field agent, or 'self' * @type {string} * @memberof GetEncounterResponse */ created_by?: string; /** * UTC datetime when the encounter was created * @type {Date} * @memberof GetEncounterResponse */ created_date?: Date | null; /** * Diagnoses recorded for this encounter, ranked by rank. * @type {Array} * @memberof GetEncounterResponse */ diagnoses?: Array; /** * Encounter class: AMB (ambulatory), EMER (emergency), FLD (field), HH (home health), ACUTE, NONAC, OBSENC, PRENC, SS, or VR (virtual). * @type {EncounterClass} * @memberof GetEncounterResponse */ encounter_class?: EncounterClass$2; /** * HealthCloud encounter identifier (UUID). * @type {string} * @memberof GetEncounterResponse */ encounter_id?: string; /** * FHIR Encounter resource id, when stored. * @type {string} * @memberof GetEncounterResponse */ fhir_id?: string | null; /** * Hospitalization details (admit source, discharge disposition, etc.), for inpatient encounters. * @type {EncounterHospitalization} * @memberof GetEncounterResponse */ hospitalization?: EncounterHospitalization$2 | null; /** * Duration of the encounter in minutes, when known. * @type {number} * @memberof GetEncounterResponse */ length_minutes?: number | null; /** * Locations where the encounter takes place, with status and period. * @type {Array} * @memberof GetEncounterResponse */ locations?: Array; /** * Free-text encounter notes, e.g. synced from an external EHR's assessment/SOAP note. * @type {string} * @memberof GetEncounterResponse */ notes?: string | null; /** * OpenLoop (Healthie) appointment id this encounter was checked in from, when checked in via OpenLoop. Vendor id — unlike appointment_id it is NOT a FHIR reference. * @type {string} * @memberof GetEncounterResponse */ openloop_appointment_id?: string | null; /** * OpenLoop (Healthie) Patient Encounter id this encounter is linked to, when checked in via OpenLoop. * @type {string} * @memberof GetEncounterResponse */ openloop_encounter_id?: string | null; /** * Practitioners participating in the encounter, with their roles. * @type {Array} * @memberof GetEncounterResponse */ participants?: Array; /** * FHIR Patient id who is the subject of the encounter. * @type {string} * @memberof GetEncounterResponse */ patient_id: string; /** * When the encounter ended, when recorded. * @type {Date} * @memberof GetEncounterResponse */ period_end?: Date | null; /** * When the encounter started, when recorded. * @type {Date} * @memberof GetEncounterResponse */ period_start?: Date | null; /** * Code for the encounter priority (e.g. routine, urgent, emergent), when coded. * @type {string} * @memberof GetEncounterResponse */ priority_code?: string | null; /** * Display text for the encounter priority, when available. * @type {string} * @memberof GetEncounterResponse */ priority_display?: string | null; /** * SNOMED CT code for the reason for the encounter, when coded. * @type {string} * @memberof GetEncounterResponse */ reason_code?: string | null; /** * Display text for the reason for the encounter, when available. * @type {string} * @memberof GetEncounterResponse */ reason_display?: string | null; /** * Display name of the service provider organization, when available. * @type {string} * @memberof GetEncounterResponse */ service_provider_display?: string | null; /** * FHIR Organization id of the service provider, when linked. * @type {string} * @memberof GetEncounterResponse */ service_provider_id?: string | null; /** * SNOMED CT code for the service type, when coded. * @type {string} * @memberof GetEncounterResponse */ service_type_code?: string | null; /** * Display text for the service type, when available. * @type {string} * @memberof GetEncounterResponse */ service_type_display?: string | null; /** * Encounter status: planned, arrived, triaged, in-progress, onleave, finished, cancelled, entered-in-error, or unknown. * @type {EncounterStatus} * @memberof GetEncounterResponse */ status?: EncounterStatus$3; /** * SteadyMD consult guid this encounter was checked in from, when checked in via SteadyMD. Vendor id — unlike appointment_id it is NOT a FHIR reference. * @type {string} * @memberof GetEncounterResponse */ steadymd_consult_guid?: string | null; /** * SteadyMD episode guid this encounter is linked to, when checked in via SteadyMD. * @type {string} * @memberof GetEncounterResponse */ steadymd_episode_guid?: string | null; /** * SNOMED CT code for the encounter type (e.g. office visit, follow-up), when coded. * @type {string} * @memberof GetEncounterResponse */ type_code?: string | null; /** * Display text for the encounter type, when available. * @type {string} * @memberof GetEncounterResponse */ type_display?: string | null; } /** * Check if a given object implements the GetEncounterResponse interface. */ declare function instanceOfGetEncounterResponse(value: object): value is GetEncounterResponse; declare function GetEncounterResponseFromJSON(json: any): GetEncounterResponse; declare function GetEncounterResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetEncounterResponse; declare function GetEncounterResponseToJSON(json: any): GetEncounterResponse; declare function GetEncounterResponseToJSONTyped(value?: GetEncounterResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * A patient's insurance coverage, mapped to/from a FHIR Coverage resource. * @export * @interface Insurance */ interface Insurance$1 { /** * Fixed copay amount, when known. * @type {number} * @memberof Insurance */ copay?: number | null; /** * Plan deductible amount, when known. * @type {number} * @memberof Insurance */ deductible?: number | null; /** * Date coverage begins. * @type {Date} * @memberof Insurance */ effective_date?: Date | null; /** * Employer or plan group number, when applicable. * @type {string} * @memberof Insurance */ group_number?: string | null; /** * Subscriber's member/policy ID with the payer. * @type {string} * @memberof Insurance */ member_id: string; /** * NAIC or payer identifier * @type {string} * @memberof Insurance */ payer_id?: string | null; /** * Display name of the insurance payer/carrier. * @type {string} * @memberof Insurance */ payer_name: string; /** * Display name of the specific insurance plan. * @type {string} * @memberof Insurance */ plan_name?: string | null; /** * HMO, PPO, EPO, POS, etc. * @type {string} * @memberof Insurance */ plan_type?: string | null; /** * Coordination-of-benefits order: primary, secondary, or tertiary. * @type {InsurancePriority} * @memberof Insurance */ priority: InsurancePriority$1; /** * Subscriber's date of birth, when the patient is not the subscriber. * @type {Date} * @memberof Insurance */ subscriber_date_of_birth?: Date | null; /** * Subscriber's first name, when the patient is not the subscriber. * @type {string} * @memberof Insurance */ subscriber_first_name?: string | null; /** * Subscriber's identifier, when different from member_id. * @type {string} * @memberof Insurance */ subscriber_id?: string | null; /** * Subscriber's last name, when the patient is not the subscriber. * @type {string} * @memberof Insurance */ subscriber_last_name?: string | null; /** * Patient's relationship to the subscriber. * @type {SubscriberRelationship} * @memberof Insurance */ subscriber_relationship?: SubscriberRelationship$1; /** * Date coverage ends, when known; must be after effective_date. * @type {Date} * @memberof Insurance */ termination_date?: Date | null; } /** * Check if a given object implements the Insurance interface. */ declare function instanceOfInsurance$1(value: object): value is Insurance$1; declare function InsuranceFromJSON$1(json: any): Insurance$1; declare function InsuranceFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): Insurance$1; declare function InsuranceToJSON$1(json: any): Insurance$1; declare function InsuranceToJSONTyped$1(value?: Insurance$1 | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for GET /patients/insurance. * @export * @interface GetInsuranceResponse */ interface GetInsuranceResponse { /** * The patient's insurance coverages. * @type {Array} * @memberof GetInsuranceResponse */ insurances: Array; /** * FHIR Patient resource ID the coverages belong to. * @type {string} * @memberof GetInsuranceResponse */ patient_id: string | null; /** * Number of coverages in this response. * @type {number} * @memberof GetInsuranceResponse */ total: number; } /** * Check if a given object implements the GetInsuranceResponse interface. */ declare function instanceOfGetInsuranceResponse(value: object): value is GetInsuranceResponse; declare function GetInsuranceResponseFromJSON(json: any): GetInsuranceResponse; declare function GetInsuranceResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetInsuranceResponse; declare function GetInsuranceResponseToJSON(json: any): GetInsuranceResponse; declare function GetInsuranceResponseToJSONTyped(value?: GetInsuranceResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for GET /patients/{patient_id}/encounters/latest. * @export * @interface GetLatestEncounterResponse */ interface GetLatestEncounterResponse$1 { /** * The patient's latest open encounter, or null if none is currently open. * @type {Encounter} * @memberof GetLatestEncounterResponse */ encounter?: Encounter$2 | null; } /** * Check if a given object implements the GetLatestEncounterResponse interface. */ declare function instanceOfGetLatestEncounterResponse(value: object): value is GetLatestEncounterResponse$1; declare function GetLatestEncounterResponseFromJSON(json: any): GetLatestEncounterResponse$1; declare function GetLatestEncounterResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetLatestEncounterResponse$1; declare function GetLatestEncounterResponseToJSON(json: any): GetLatestEncounterResponse$1; declare function GetLatestEncounterResponseToJSONTyped(value?: GetLatestEncounterResponse$1 | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for GET /patients/medications/{med_id}. Same shape as `Medication`. * @export * @interface GetMedicationResponse */ interface GetMedicationResponse { /** * Date the prescription was authored, when recorded. * @type {Date} * @memberof GetMedicationResponse */ authored_on?: Date | null; /** * Brand name of the medication, when known. * @type {string} * @memberof GetMedicationResponse */ brand_name?: string | null; /** * Reason the medication was discontinued, when applicable. * @type {string} * @memberof GetMedicationResponse */ discontinued_reason?: string | null; /** * Dose, frequency, and instructions for the medication. * @type {Dosage} * @memberof GetMedicationResponse */ dosage: Dosage$1; /** * FHIR Encounter id during which the medication was ordered, when linked. * @type {string} * @memberof GetMedicationResponse */ encounter_id?: string | null; /** * Date the medication therapy ends, when specified. * @type {Date} * @memberof GetMedicationResponse */ end_date?: Date | null; /** * FHIR MedicationRequest/MedicationStatement resource id, when stored. * @type {string} * @memberof GetMedicationResponse */ fhir_id?: string | null; /** * Generic name of the medication, when known. * @type {string} * @memberof GetMedicationResponse */ generic_name?: string | null; /** * Reason/indication for the medication, when recorded. * @type {string} * @memberof GetMedicationResponse */ indication?: string | null; /** * Request intent: proposal, plan, order, or original-order (required for MedicationRequest). * @type {MedicationIntent} * @memberof GetMedicationResponse */ intent?: MedicationIntent$1; /** * HealthCloud medication identifier (UUID). * @type {string} * @memberof GetMedicationResponse */ medication_id?: string; /** * Generic or brand name * @type {string} * @memberof GetMedicationResponse */ name: string; /** * National Drug Code (NDC) for the medication, when available. * @type {string} * @memberof GetMedicationResponse */ ndc_code?: string | null; /** * Free-text notes about the medication, when present. * @type {string} * @memberof GetMedicationResponse */ notes?: string | null; /** * Dispensing pharmacy name or reference, when recorded. * @type {string} * @memberof GetMedicationResponse */ pharmacy?: string | null; /** * FHIR Practitioner id of the prescriber, when known. * @type {string} * @memberof GetMedicationResponse */ prescriber_id?: string | null; /** * Display name of the prescriber, when known. * @type {string} * @memberof GetMedicationResponse */ prescriber_name?: string | null; /** * UUID of the Condition (problem) this medication treats, when linked. * @type {string} * @memberof GetMedicationResponse */ problem_reference?: string | null; /** * Number of refills authorized on the prescription, when applicable. * @type {number} * @memberof GetMedicationResponse */ refills_authorized?: number | null; /** * Number of refills remaining, when tracked. * @type {number} * @memberof GetMedicationResponse */ refills_remaining?: number | null; /** * Which FHIR resource this maps to: MedicationStatement (historical use) or MedicationRequest (prescription/order). * @type {MedicationResourceType} * @memberof GetMedicationResponse */ resource_type?: MedicationResourceType$1; /** * Administration route: oral, intravenous, intramuscular, topical, etc. * @type {MedicationRoute} * @memberof GetMedicationResponse */ route: MedicationRoute$2; /** * RxNorm code for the medication, when available. * @type {string} * @memberof GetMedicationResponse */ rxnorm_code?: string | null; /** * Date the medication therapy starts, when specified. * @type {Date} * @memberof GetMedicationResponse */ start_date?: Date | null; /** * Medication status: active, on-hold, completed, stopped, or entered-in-error. * @type {MedicationStatus} * @memberof GetMedicationResponse */ status?: MedicationStatus$2; } /** * Check if a given object implements the GetMedicationResponse interface. */ declare function instanceOfGetMedicationResponse(value: object): value is GetMedicationResponse; declare function GetMedicationResponseFromJSON(json: any): GetMedicationResponse; declare function GetMedicationResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetMedicationResponse; declare function GetMedicationResponseToJSON(json: any): GetMedicationResponse; declare function GetMedicationResponseToJSONTyped(value?: GetMedicationResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for GET /patients/dashboard, enriched with `photo_binary_id` * and `telehealth_id` (not part of `PatientDashboard` itself). The route * always sets `telehealth_id` (possibly to `null`) but only sets * `photo_binary_id` on the success path, so only `telehealth_id` is * required here. * @export * @interface GetPatientDashboardResponse */ interface GetPatientDashboardResponse { /** * Reserved for future medication widgets; always empty today. * @type {Array<{ [key: string]: any; }>} * @memberof GetPatientDashboardResponse */ active_medications?: Array<{ [key: string]: any; }>; /** * Reserved for future alert widgets; always empty today. * @type {Array<{ [key: string]: any; }>} * @memberof GetPatientDashboardResponse */ alerts?: Array<{ [key: string]: any; }>; /** * Reserved for future vitals widget; always null today. * @type {{ [key: string]: any; }} * @memberof GetPatientDashboardResponse */ latest_vitals?: { [key: string]: any; } | null; /** * FHIR Patient resource ID this dashboard summarizes. * @type {string} * @memberof GetPatientDashboardResponse */ patient_id: string; /** * FHIR Binary resource ID of the patient's most recent photo, when set. * @type {string} * @memberof GetPatientDashboardResponse */ photo_binary_id?: string | null; /** * Reserved for future encounter widgets; always empty today. * @type {Array<{ [key: string]: any; }>} * @memberof GetPatientDashboardResponse */ recent_encounters?: Array<{ [key: string]: any; }>; /** * Reserved for future summary widgets; always empty today. * @type {{ [key: string]: any; }} * @memberof GetPatientDashboardResponse */ summary?: { [key: string]: any; }; /** * Telehealth platform user ID, or null when the patient has no associated telehealth account. * @type {number} * @memberof GetPatientDashboardResponse */ telehealth_id: number | null; /** * Reserved for future appointment widgets; always empty today. * @type {Array<{ [key: string]: any; }>} * @memberof GetPatientDashboardResponse */ upcoming_appointments?: Array<{ [key: string]: any; }>; } /** * Check if a given object implements the GetPatientDashboardResponse interface. */ declare function instanceOfGetPatientDashboardResponse(value: object): value is GetPatientDashboardResponse; declare function GetPatientDashboardResponseFromJSON(json: any): GetPatientDashboardResponse; declare function GetPatientDashboardResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetPatientDashboardResponse; declare function GetPatientDashboardResponseToJSON(json: any): GetPatientDashboardResponse; declare function GetPatientDashboardResponseToJSONTyped(value?: GetPatientDashboardResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Boolean feature/state flags for a patient, keyed by flag name. A patient with no flags set returns an empty object. * @export * @interface GetPatientFlagsResponse */ interface GetPatientFlagsResponse { [key: string]: boolean | any; /** * Whether the patient has imported vitals data. * @type {boolean} * @memberof GetPatientFlagsResponse */ imported_vitals?: boolean; /** * Whether the patient has completed onboarding. * @type {boolean} * @memberof GetPatientFlagsResponse */ onboarding_completed?: boolean; } /** * Check if a given object implements the GetPatientFlagsResponse interface. */ declare function instanceOfGetPatientFlagsResponse(value: object): value is GetPatientFlagsResponse; declare function GetPatientFlagsResponseFromJSON(json: any): GetPatientFlagsResponse; declare function GetPatientFlagsResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetPatientFlagsResponse; declare function GetPatientFlagsResponseToJSON(json: any): GetPatientFlagsResponse; declare function GetPatientFlagsResponseToJSONTyped(value?: GetPatientFlagsResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const PatientLinkType$1: { readonly replaced_by: "replaced-by"; readonly replaces: "replaces"; readonly refer: "refer"; readonly seealso: "seealso"; }; type PatientLinkType$1 = typeof PatientLinkType$1[keyof typeof PatientLinkType$1]; declare function instanceOfPatientLinkType$1(value: any): boolean; declare function PatientLinkTypeFromJSON$1(json: any): PatientLinkType$1; declare function PatientLinkTypeFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): PatientLinkType$1; declare function PatientLinkTypeToJSON$1(value?: PatientLinkType$1 | null): any; declare function PatientLinkTypeToJSONTyped$1(value: any, ignoreDiscriminator: boolean): PatientLinkType$1; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * FHIR Patient.link — link to a related or duplicate patient record. * @export * @interface PatientLink */ interface PatientLink$2 { /** * FHIR Patient id of the linked patient record. * @type {string} * @memberof PatientLink */ other_patient_fhir_id: string; /** * Link type: replaced-by, replaces, refer, or seealso. * @type {PatientLinkType} * @memberof PatientLink */ type?: PatientLinkType$1; } /** * Check if a given object implements the PatientLink interface. */ declare function instanceOfPatientLink$1(value: object): value is PatientLink$2; declare function PatientLinkFromJSON$1(json: any): PatientLink$2; declare function PatientLinkFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): PatientLink$2; declare function PatientLinkToJSON$1(json: any): PatientLink$2; declare function PatientLinkToJSONTyped$1(value?: PatientLink$2 | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * FHIR HumanName.use values. * @export */ declare const NameUse$1: { readonly usual: "usual"; readonly official: "official"; readonly temp: "temp"; readonly nickname: "nickname"; readonly anonymous: "anonymous"; readonly old: "old"; readonly maiden: "maiden"; }; type NameUse$1 = typeof NameUse$1[keyof typeof NameUse$1]; declare function instanceOfNameUse$1(value: any): boolean; declare function NameUseFromJSON$1(json: any): NameUse$1; declare function NameUseFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): NameUse$1; declare function NameUseToJSON$1(value?: NameUse$1 | null): any; declare function NameUseToJSONTyped$1(value: any, ignoreDiscriminator: boolean): NameUse$1; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface PatientName */ interface PatientName$2 { /** * Given (first) name. * @type {string} * @memberof PatientName */ first_name: string; /** * Family (last) name. * @type {string} * @memberof PatientName */ last_name: string; /** * Middle name or initial, when present. * @type {string} * @memberof PatientName */ middle_name?: string | null; /** * Preferred name the patient wishes to be called, when different from the legal first name. * @type {string} * @memberof PatientName */ preferred_name?: string | null; /** * Name prefix or honorific, e.g. 'Dr.', 'Mr.', 'Ms.' * @type {string} * @memberof PatientName */ prefix?: string | null; /** * Name suffix, e.g. 'Jr.', 'Sr.', 'III'. * @type {string} * @memberof PatientName */ suffix?: string | null; /** * FHIR HumanName use: usual, official, temp, nickname, anonymous, old, maiden. * @type {NameUse} * @memberof PatientName */ use?: NameUse$1; } /** * Check if a given object implements the PatientName interface. */ declare function instanceOfPatientName$1(value: object): value is PatientName$2; declare function PatientNameFromJSON$1(json: any): PatientName$2; declare function PatientNameFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): PatientName$2; declare function PatientNameToJSON$1(json: any): PatientName$2; declare function PatientNameToJSONTyped$1(value?: PatientName$2 | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Patient's preferred pharmacy. Converts to/from a FHIR Organization resource. * @export * @interface PreferredPharmacy */ interface PreferredPharmacy$1 { /** * City of the pharmacy, when present. * @type {string} * @memberof PreferredPharmacy */ address_city?: string | null; /** * 2-letter state code of the pharmacy, when present. * @type {string} * @memberof PreferredPharmacy */ address_state?: string | null; /** * First address line of the pharmacy, when present. * @type {string} * @memberof PreferredPharmacy */ address_street1?: string | null; /** * Second address line of the pharmacy, when present. * @type {string} * @memberof PreferredPharmacy */ address_street2?: string | null; /** * ZIP code of the pharmacy, when present. * @type {string} * @memberof PreferredPharmacy */ address_zip?: string | null; /** * Pharmacy fax number, when present. * @type {string} * @memberof PreferredPharmacy */ fax?: string | null; /** * Whether the pharmacy is a mail-order pharmacy. * @type {boolean} * @memberof PreferredPharmacy */ is_mail_order?: boolean; /** * Display name of the pharmacy. * @type {string} * @memberof PreferredPharmacy */ name: string; /** * NCPDP Provider ID (7-digit) * @type {string} * @memberof PreferredPharmacy */ ncpdp_id?: string | null; /** * Free-text notes about the pharmacy, when present. * @type {string} * @memberof PreferredPharmacy */ notes?: string | null; /** * National Provider Identifier * @type {string} * @memberof PreferredPharmacy */ npi?: string | null; /** * FHIR Organization id of the pharmacy, when stored. * @type {string} * @memberof PreferredPharmacy */ pharmacy_id?: string | null; /** * Pharmacy phone number, when present. * @type {string} * @memberof PreferredPharmacy */ phone?: string | null; } /** * Check if a given object implements the PreferredPharmacy interface. */ declare function instanceOfPreferredPharmacy$1(value: object): value is PreferredPharmacy$1; declare function PreferredPharmacyFromJSON$1(json: any): PreferredPharmacy$1; declare function PreferredPharmacyFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): PreferredPharmacy$1; declare function PreferredPharmacyToJSON$1(json: any): PreferredPharmacy$1; declare function PreferredPharmacyToJSONTyped$1(value?: PreferredPharmacy$1 | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const MaritalStatus$2: { readonly single: "single"; readonly married: "married"; readonly divorced: "divorced"; readonly widowed: "widowed"; readonly separated: "separated"; readonly domestic_partner: "domestic_partner"; readonly unknown: "unknown"; }; type MaritalStatus$2 = typeof MaritalStatus$2[keyof typeof MaritalStatus$2]; declare function instanceOfMaritalStatus$1(value: any): boolean; declare function MaritalStatusFromJSON$1(json: any): MaritalStatus$2; declare function MaritalStatusFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): MaritalStatus$2; declare function MaritalStatusToJSON$1(value?: MaritalStatus$2 | null): any; declare function MaritalStatusToJSONTyped$1(value: any, ignoreDiscriminator: boolean): MaritalStatus$2; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const SexAtBirth$1: { readonly male: "male"; readonly female: "female"; readonly intersex: "intersex"; readonly unknown: "unknown"; }; type SexAtBirth$1 = typeof SexAtBirth$1[keyof typeof SexAtBirth$1]; declare function instanceOfSexAtBirth$1(value: any): boolean; declare function SexAtBirthFromJSON$1(json: any): SexAtBirth$1; declare function SexAtBirthFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): SexAtBirth$1; declare function SexAtBirthToJSON$1(value?: SexAtBirth$1 | null): any; declare function SexAtBirthToJSONTyped$1(value: any, ignoreDiscriminator: boolean): SexAtBirth$1; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const Race$4: { readonly american_indian_or_alaska_native: "american_indian_or_alaska_native"; readonly asian: "asian"; readonly black_or_african_american: "black_or_african_american"; readonly native_hawaiian_or_other_pacific_islander: "native_hawaiian_or_other_pacific_islander"; readonly white: "white"; readonly other: "other"; readonly unknown: "unknown"; readonly declined_to_specify: "declined_to_specify"; }; type Race$4 = typeof Race$4[keyof typeof Race$4]; declare function instanceOfRace$4(value: any): boolean; declare function RaceFromJSON$4(json: any): Race$4; declare function RaceFromJSONTyped$4(json: any, ignoreDiscriminator: boolean): Race$4; declare function RaceToJSON$4(value?: Race$4 | null): any; declare function RaceToJSONTyped$4(value: any, ignoreDiscriminator: boolean): Race$4; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for GET /patients — the authenticated patient's FHIR Patient * record, enriched with `telehealth_id` (not persisted on the FHIR resource * itself, so it is not a `PatientDemographics` field). The route always sets * `photo_binary_id` and `telehealth_id` (possibly to `null`), so both are * declared required-but-nullable here rather than inheriting * `PatientDemographics`'s optional-with-default `photo_binary_id`. * @export * @interface GetPatientResponse */ interface GetPatientResponse { /** * Whether the patient record is active. * @type {boolean} * @memberof GetPatientResponse */ active?: boolean; /** * Patient's addresses (home, work, mailing, etc.). * @type {Array
} * @memberof GetPatientResponse */ addresses?: Array; /** * Athena Health patient identifier when this patient is linked to Athena * @type {string} * @memberof GetPatientResponse */ athena_patient_id?: string | null; /** * Athena Health practice identifier that scopes athena_patient_id * @type {string} * @memberof GetPatientResponse */ athena_practice_id?: string | null; /** * Arbitrary JSON-compatible metadata for this patient * @type {{ [key: string]: any; }} * @memberof GetPatientResponse */ attributes?: { [key: string]: any; }; /** * Languages the patient communicates in, with preferred flag. * @type {Array} * @memberof GetPatientResponse */ communications?: Array; /** * Person FHIR resource ID of the creating field agent, or 'self' * @type {string} * @memberof GetPatientResponse */ created_by?: string; /** * UTC datetime when the record was created * @type {Date} * @memberof GetPatientResponse */ created_date?: Date | null; /** * Patient's date of birth (ISO date). * @type {Date} * @memberof GetPatientResponse */ date_of_birth: Date; /** * Whether the patient is deceased. * @type {boolean} * @memberof GetPatientResponse */ deceased?: boolean; /** * Cause of death, when recorded. * @type {string} * @memberof GetPatientResponse */ deceased_cause?: string | null; /** * Date of death, when applicable. * @type {Date} * @memberof GetPatientResponse */ deceased_date?: Date | null; /** * Patient's driver's license text fields, when on file. * @type {DriversLicense} * @memberof GetPatientResponse */ drivers_license?: DriversLicense$1 | null; /** * Patient's email address, when present. * @type {string} * @memberof GetPatientResponse */ email?: string | null; /** * Patient's emergency contacts. * @type {Array} * @memberof GetPatientResponse */ emergency_contacts?: Array; /** * Hispanic or Latino ethnicity status. * @type {Ethnicity} * @memberof GetPatientResponse */ ethnicity?: Ethnicity$2 | null; /** * FHIR resource id (assigned by server or pre-set) * @type {string} * @memberof GetPatientResponse */ fhir_id?: string | null; /** * Boolean feature/state flags for this patient * @type {{ [key: string]: boolean; }} * @memberof GetPatientResponse */ flags?: { [key: string]: boolean; }; /** * Administrative gender: male, female, other, or unknown. * @type {Gender} * @memberof GetPatientResponse */ gender: Gender$1; /** * Gender identity (US Core Patient extension). * @type {GenderIdentity} * @memberof GetPatientResponse */ gender_identity?: GenderIdentity$2 | null; /** * Patient's insurance coverages, in coordination-of-benefits order. * @type {Array} * @memberof GetPatientResponse */ insurance?: Array; /** * Links to related or duplicate patient records. * @type {Array} * @memberof GetPatientResponse */ links?: Array; /** * FHIR Organization resource id * @type {string} * @memberof GetPatientResponse */ managing_organization_id?: string | null; /** * Marital status, when known. * @type {MaritalStatus} * @memberof GetPatientResponse */ marital_status?: MaritalStatus$2 | null; /** * Medical Record Number * @type {string} * @memberof GetPatientResponse */ mrn: string; /** * Patient's name (official and preferred). * @type {PatientName} * @memberof GetPatientResponse */ name: PatientName$2; /** * ISO 3166-1 alpha-2 country code, e.g. 'US', 'GB', 'ZA' * @type {string} * @memberof GetPatientResponse */ nationality?: string | null; /** * OpenLoop (Healthie) dietitian/org identifier that scopes openloop_patient_id * @type {string} * @memberof GetPatientResponse */ openloop_dietitian_id?: string | null; /** * OpenLoop (Healthie) patient/client identifier when this patient is linked to OpenLoop * @type {string} * @memberof GetPatientResponse */ openloop_patient_id?: string | null; /** * HealthCloud patient identifier (UUID). * @type {string} * @memberof GetPatientResponse */ patient_id?: string; /** * Patient's phone numbers. * @type {Array} * @memberof GetPatientResponse */ phones?: Array; /** * FHIR Binary resource ID of the most recent patient photo, or null when none is set. * @type {string} * @memberof GetPatientResponse */ photo_binary_id: string | null; /** * BCP-47 language tag of the patient's preferred language. * @type {string} * @memberof GetPatientResponse */ preferred_language?: string; /** * Patient's preferred pharmacy, when set. * @type {PreferredPharmacy} * @memberof GetPatientResponse */ preferred_pharmacy?: PreferredPharmacy$1 | null; /** * Patient's race(s); may include more than one. * @type {Array} * @memberof GetPatientResponse */ race?: Array; /** * Sex assigned at birth: male, female, intersex, or unknown. * @type {SexAtBirth} * @memberof GetPatientResponse */ sex_at_birth?: SexAtBirth$1 | null; /** * SteadyMD patient guid when this patient is linked to SteadyMD * @type {string} * @memberof GetPatientResponse */ steadymd_patient_guid?: string | null; /** * SteadyMD program guid that scopes steadymd_patient_guid * @type {string} * @memberof GetPatientResponse */ steadymd_program_guid?: string | null; /** * Telehealth platform user ID, or null when the patient has no associated telehealth account. * @type {number} * @memberof GetPatientResponse */ telehealth_id: number | null; } /** * Check if a given object implements the GetPatientResponse interface. */ declare function instanceOfGetPatientResponse(value: object): value is GetPatientResponse; declare function GetPatientResponseFromJSON(json: any): GetPatientResponse; declare function GetPatientResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetPatientResponse; declare function GetPatientResponseToJSON(json: any): GetPatientResponse; declare function GetPatientResponseToJSONTyped(value?: GetPatientResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface PatientDemographics */ interface PatientDemographics$1 { /** * Whether the patient record is active. * @type {boolean} * @memberof PatientDemographics */ active?: boolean; /** * Patient's addresses (home, work, mailing, etc.). * @type {Array
} * @memberof PatientDemographics */ addresses?: Array; /** * Athena Health patient identifier when this patient is linked to Athena * @type {string} * @memberof PatientDemographics */ athena_patient_id?: string | null; /** * Athena Health practice identifier that scopes athena_patient_id * @type {string} * @memberof PatientDemographics */ athena_practice_id?: string | null; /** * Arbitrary JSON-compatible metadata for this patient * @type {{ [key: string]: any | null; }} * @memberof PatientDemographics */ attributes?: { [key: string]: any | null; }; /** * Languages the patient communicates in, with preferred flag. * @type {Array} * @memberof PatientDemographics */ communications?: Array; /** * Person FHIR resource ID of the creating field agent, or 'self' * @type {string} * @memberof PatientDemographics */ created_by?: string; /** * UTC datetime when the record was created * @type {Date} * @memberof PatientDemographics */ created_date?: Date | null; /** * Patient's date of birth (ISO date). * @type {Date} * @memberof PatientDemographics */ date_of_birth: Date; /** * Whether the patient is deceased. * @type {boolean} * @memberof PatientDemographics */ deceased?: boolean; /** * Cause of death, when recorded. * @type {string} * @memberof PatientDemographics */ deceased_cause?: string | null; /** * Date of death, when applicable. * @type {Date} * @memberof PatientDemographics */ deceased_date?: Date | null; /** * Patient's driver's license text fields, when on file. * @type {DriversLicense} * @memberof PatientDemographics */ drivers_license?: DriversLicense$1 | null; /** * Patient's email address, when present. * @type {string} * @memberof PatientDemographics */ email?: string | null; /** * Patient's emergency contacts. * @type {Array} * @memberof PatientDemographics */ emergency_contacts?: Array; /** * Hispanic or Latino ethnicity status. * @type {Ethnicity} * @memberof PatientDemographics */ ethnicity?: Ethnicity$2 | null; /** * FHIR resource id (assigned by server or pre-set) * @type {string} * @memberof PatientDemographics */ fhir_id?: string | null; /** * Boolean feature/state flags for this patient * @type {{ [key: string]: boolean; }} * @memberof PatientDemographics */ flags?: { [key: string]: boolean; }; /** * Administrative gender: male, female, other, or unknown. * @type {Gender} * @memberof PatientDemographics */ gender: Gender$1; /** * Gender identity (US Core Patient extension). * @type {GenderIdentity} * @memberof PatientDemographics */ gender_identity?: GenderIdentity$2 | null; /** * Patient's insurance coverages, in coordination-of-benefits order. * @type {Array} * @memberof PatientDemographics */ insurance?: Array; /** * Links to related or duplicate patient records. * @type {Array} * @memberof PatientDemographics */ links?: Array; /** * FHIR Organization resource id * @type {string} * @memberof PatientDemographics */ managing_organization_id?: string | null; /** * Marital status, when known. * @type {MaritalStatus} * @memberof PatientDemographics */ marital_status?: MaritalStatus$2 | null; /** * Medical Record Number * @type {string} * @memberof PatientDemographics */ mrn: string; /** * Patient's name (official and preferred). * @type {PatientName} * @memberof PatientDemographics */ name: PatientName$2; /** * ISO 3166-1 alpha-2 country code, e.g. 'US', 'GB', 'ZA' * @type {string} * @memberof PatientDemographics */ nationality?: string | null; /** * OpenLoop (Healthie) dietitian/org identifier that scopes openloop_patient_id * @type {string} * @memberof PatientDemographics */ openloop_dietitian_id?: string | null; /** * OpenLoop (Healthie) patient/client identifier when this patient is linked to OpenLoop * @type {string} * @memberof PatientDemographics */ openloop_patient_id?: string | null; /** * HealthCloud patient identifier (UUID). * @type {string} * @memberof PatientDemographics */ patient_id?: string; /** * Patient's phone numbers. * @type {Array} * @memberof PatientDemographics */ phones?: Array; /** * FHIR Binary resource ID of the most recent patient photo * @type {string} * @memberof PatientDemographics */ photo_binary_id?: string | null; /** * BCP-47 language tag of the patient's preferred language. * @type {string} * @memberof PatientDemographics */ preferred_language?: string; /** * Patient's preferred pharmacy, when set. * @type {PreferredPharmacy} * @memberof PatientDemographics */ preferred_pharmacy?: PreferredPharmacy$1 | null; /** * Patient's race(s); may include more than one. * @type {Array} * @memberof PatientDemographics */ race?: Array; /** * Sex assigned at birth: male, female, intersex, or unknown. * @type {SexAtBirth} * @memberof PatientDemographics */ sex_at_birth?: SexAtBirth$1 | null; /** * SteadyMD patient guid when this patient is linked to SteadyMD * @type {string} * @memberof PatientDemographics */ steadymd_patient_guid?: string | null; /** * SteadyMD program guid that scopes steadymd_patient_guid * @type {string} * @memberof PatientDemographics */ steadymd_program_guid?: string | null; } /** * Check if a given object implements the PatientDemographics interface. */ declare function instanceOfPatientDemographics$1(value: object): value is PatientDemographics$1; declare function PatientDemographicsFromJSON$1(json: any): PatientDemographics$1; declare function PatientDemographicsFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): PatientDemographics$1; declare function PatientDemographicsToJSON$1(json: any): PatientDemographics$1; declare function PatientDemographicsToJSONTyped$1(value?: PatientDemographics$1 | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Compact patient summary used to render the app sidebar. * @export * @interface PatientSidebar */ interface PatientSidebar { /** * The authenticated patient's demographics. * @type {PatientDemographics} * @memberof PatientSidebar */ patient: PatientDemographics$1; /** * The patient's FHIR Encounters, most recent first. * @type {Array} * @memberof PatientSidebar */ recent_encounters: Array; } /** * Check if a given object implements the PatientSidebar interface. */ declare function instanceOfPatientSidebar(value: object): value is PatientSidebar; declare function PatientSidebarFromJSON(json: any): PatientSidebar; declare function PatientSidebarFromJSONTyped(json: any, ignoreDiscriminator: boolean): PatientSidebar; declare function PatientSidebarToJSON(json: any): PatientSidebar; declare function PatientSidebarToJSONTyped(value?: PatientSidebar | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface GetPatientSidebarApiV1PatientSidebarResponse */ interface GetPatientSidebarApiV1PatientSidebarResponse { /** * ISO 8601 UTC timestamp when this snapshot was computed. * @type {string} * @memberof GetPatientSidebarApiV1PatientSidebarResponse */ as_of: string; /** * Always `true` on a successful response. * @type {boolean} * @memberof GetPatientSidebarApiV1PatientSidebarResponse */ ok: boolean; /** * The patient sidebar summary. * @type {PatientSidebar} * @memberof GetPatientSidebarApiV1PatientSidebarResponse */ sidebar: PatientSidebar; } /** * Check if a given object implements the GetPatientSidebarApiV1PatientSidebarResponse interface. */ declare function instanceOfGetPatientSidebarApiV1PatientSidebarResponse(value: object): value is GetPatientSidebarApiV1PatientSidebarResponse; declare function GetPatientSidebarApiV1PatientSidebarResponseFromJSON(json: any): GetPatientSidebarApiV1PatientSidebarResponse; declare function GetPatientSidebarApiV1PatientSidebarResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetPatientSidebarApiV1PatientSidebarResponse; declare function GetPatientSidebarApiV1PatientSidebarResponseToJSON(json: any): GetPatientSidebarApiV1PatientSidebarResponse; declare function GetPatientSidebarApiV1PatientSidebarResponseToJSONTyped(value?: GetPatientSidebarApiV1PatientSidebarResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface GetPatientSidebarPatientSidebarResponse */ interface GetPatientSidebarPatientSidebarResponse { /** * ISO 8601 UTC timestamp when this snapshot was computed. * @type {string} * @memberof GetPatientSidebarPatientSidebarResponse */ as_of: string; /** * Always `true` on a successful response. * @type {boolean} * @memberof GetPatientSidebarPatientSidebarResponse */ ok: boolean; /** * The patient sidebar summary. * @type {PatientSidebar} * @memberof GetPatientSidebarPatientSidebarResponse */ sidebar: PatientSidebar; } /** * Check if a given object implements the GetPatientSidebarPatientSidebarResponse interface. */ declare function instanceOfGetPatientSidebarPatientSidebarResponse(value: object): value is GetPatientSidebarPatientSidebarResponse; declare function GetPatientSidebarPatientSidebarResponseFromJSON(json: any): GetPatientSidebarPatientSidebarResponse; declare function GetPatientSidebarPatientSidebarResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetPatientSidebarPatientSidebarResponse; declare function GetPatientSidebarPatientSidebarResponseToJSON(json: any): GetPatientSidebarPatientSidebarResponse; declare function GetPatientSidebarPatientSidebarResponseToJSONTyped(value?: GetPatientSidebarPatientSidebarResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface GetPhotoResponse */ interface GetPhotoResponse$3 { /** * FHIR Binary resource ID of the returned photo. * @type {string} * @memberof GetPhotoResponse */ binary_id: string; /** * Image MIME type, e.g. 'image/png'. * @type {string} * @memberof GetPhotoResponse */ content_type?: string | null; /** * Base64-encoded image bytes (FHIR Binary.data). * @type {string} * @memberof GetPhotoResponse */ data?: string | null; } /** * Check if a given object implements the GetPhotoResponse interface. */ declare function instanceOfGetPhotoResponse$2(value: object): value is GetPhotoResponse$3; declare function GetPhotoResponseFromJSON$2(json: any): GetPhotoResponse$3; declare function GetPhotoResponseFromJSONTyped$2(json: any, ignoreDiscriminator: boolean): GetPhotoResponse$3; declare function GetPhotoResponseToJSON$2(json: any): GetPhotoResponse$3; declare function GetPhotoResponseToJSONTyped$2(value?: GetPhotoResponse$3 | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface GetPreferredPharmacyResponseOneOf */ interface GetPreferredPharmacyResponseOneOf { /** * * @type {any} * @memberof GetPreferredPharmacyResponseOneOf */ preferred_pharmacy: any | null; } /** * Check if a given object implements the GetPreferredPharmacyResponseOneOf interface. */ declare function instanceOfGetPreferredPharmacyResponseOneOf(value: object): value is GetPreferredPharmacyResponseOneOf; declare function GetPreferredPharmacyResponseOneOfFromJSON(json: any): GetPreferredPharmacyResponseOneOf; declare function GetPreferredPharmacyResponseOneOfFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetPreferredPharmacyResponseOneOf; declare function GetPreferredPharmacyResponseOneOfToJSON(json: any): GetPreferredPharmacyResponseOneOf; declare function GetPreferredPharmacyResponseOneOfToJSONTyped(value?: GetPreferredPharmacyResponseOneOf | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * @type GetPreferredPharmacyResponse * * @export */ type GetPreferredPharmacyResponse = FhirResource | GetPreferredPharmacyResponseOneOf; declare function GetPreferredPharmacyResponseFromJSON(json: any): GetPreferredPharmacyResponse; declare function GetPreferredPharmacyResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetPreferredPharmacyResponse; declare function GetPreferredPharmacyResponseToJSON(json: any): any; declare function GetPreferredPharmacyResponseToJSONTyped(value?: GetPreferredPharmacyResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const SpecimenStatus: { readonly available: "available"; readonly unavailable: "unavailable"; readonly unsatisfactory: "unsatisfactory"; readonly entered_in_error: "entered-in-error"; }; type SpecimenStatus = typeof SpecimenStatus[keyof typeof SpecimenStatus]; declare function instanceOfSpecimenStatus(value: any): boolean; declare function SpecimenStatusFromJSON(json: any): SpecimenStatus; declare function SpecimenStatusFromJSONTyped(json: any, ignoreDiscriminator: boolean): SpecimenStatus; declare function SpecimenStatusToJSON(value?: SpecimenStatus | null): any; declare function SpecimenStatusToJSONTyped(value: any, ignoreDiscriminator: boolean): SpecimenStatus; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const SpecimenType$1: { readonly blood: "blood"; readonly serum: "serum"; readonly plasma: "plasma"; readonly urine: "urine"; readonly urine_midstream: "urine_midstream"; readonly stool: "stool"; readonly sputum: "sputum"; readonly nasal_swab: "nasal_swab"; readonly throat_swab: "throat_swab"; readonly nasopharyngeal_swab: "nasopharyngeal_swab"; readonly csf: "csf"; readonly saliva: "saliva"; readonly tissue: "tissue"; readonly wound_swab: "wound_swab"; readonly vaginal_swab: "vaginal_swab"; readonly rectal_swab: "rectal_swab"; readonly other: "other"; }; type SpecimenType$1 = typeof SpecimenType$1[keyof typeof SpecimenType$1]; declare function instanceOfSpecimenType$1(value: any): boolean; declare function SpecimenTypeFromJSON$1(json: any): SpecimenType$1; declare function SpecimenTypeFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): SpecimenType$1; declare function SpecimenTypeToJSON$1(value?: SpecimenType$1 | null): any; declare function SpecimenTypeToJSONTyped$1(value: any, ignoreDiscriminator: boolean): SpecimenType$1; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface Specimen */ interface Specimen { /** * * @type {string} * @memberof Specimen */ accession_number?: string | null; /** * * @type {string} * @memberof Specimen */ body_site?: string | null; /** * * @type {string} * @memberof Specimen */ collected_by?: string | null; /** * * @type {Date} * @memberof Specimen */ collection_date?: Date | null; /** * * @type {Date} * @memberof Specimen */ collection_datetime?: Date | null; /** * * @type {string} * @memberof Specimen */ condition?: string | null; /** * Tube type, e.g. Red, Purple, SST * @type {string} * @memberof Specimen */ container?: string | null; /** * * @type {string} * @memberof Specimen */ fhir_id?: string | null; /** * * @type {string} * @memberof Specimen */ notes?: string | null; /** * * @type {Date} * @memberof Specimen */ received_datetime?: Date | null; /** * * @type {string} * @memberof Specimen */ specimen_id?: string; /** * * @type {SpecimenStatus} * @memberof Specimen */ status?: SpecimenStatus; /** * * @type {SpecimenType} * @memberof Specimen */ type: SpecimenType$1; /** * * @type {number} * @memberof Specimen */ volume_ml?: number | null; } /** * Check if a given object implements the Specimen interface. */ declare function instanceOfSpecimen(value: object): value is Specimen; declare function SpecimenFromJSON(json: any): Specimen; declare function SpecimenFromJSONTyped(json: any, ignoreDiscriminator: boolean): Specimen; declare function SpecimenToJSON(json: any): Specimen; declare function SpecimenToJSONTyped(value?: Specimen | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const OrderStatus: { readonly draft: "draft"; readonly active: "active"; readonly on_hold: "on-hold"; readonly revoked: "revoked"; readonly completed: "completed"; readonly entered_in_error: "entered-in-error"; readonly unknown: "unknown"; }; type OrderStatus = typeof OrderStatus[keyof typeof OrderStatus]; declare function instanceOfOrderStatus(value: any): boolean; declare function OrderStatusFromJSON(json: any): OrderStatus; declare function OrderStatusFromJSONTyped(json: any, ignoreDiscriminator: boolean): OrderStatus; declare function OrderStatusToJSON(value?: OrderStatus | null): any; declare function OrderStatusToJSONTyped(value: any, ignoreDiscriminator: boolean): OrderStatus; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const OrderPriority: { readonly routine: "routine"; readonly urgent: "urgent"; readonly stat: "stat"; readonly asap: "asap"; }; type OrderPriority = typeof OrderPriority[keyof typeof OrderPriority]; declare function instanceOfOrderPriority(value: any): boolean; declare function OrderPriorityFromJSON(json: any): OrderPriority; declare function OrderPriorityFromJSONTyped(json: any, ignoreDiscriminator: boolean): OrderPriority; declare function OrderPriorityToJSON(value?: OrderPriority | null): any; declare function OrderPriorityToJSONTyped(value: any, ignoreDiscriminator: boolean): OrderPriority; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for GET /patients/orders/{order_id}. Same shape as `TestOrder`. * @export * @interface GetTestOrderResponse */ interface GetTestOrderResponse { /** * * @type {Date} * @memberof GetTestOrderResponse */ authored_on?: Date | null; /** * * @type {string} * @memberof GetTestOrderResponse */ cpt_code?: string | null; /** * ICD-10 codes * @type {Array} * @memberof GetTestOrderResponse */ diagnosis_codes?: Array; /** * Test name, e.g. CBC with Differential * @type {string} * @memberof GetTestOrderResponse */ display: string; /** * * @type {string} * @memberof GetTestOrderResponse */ encounter_id?: string | null; /** * * @type {boolean} * @memberof GetTestOrderResponse */ fasting_required?: boolean; /** * * @type {string} * @memberof GetTestOrderResponse */ fhir_id?: string | null; /** * * @type {string} * @memberof GetTestOrderResponse */ intent?: string; /** * * @type {string} * @memberof GetTestOrderResponse */ lab_name?: string | null; /** * * @type {string} * @memberof GetTestOrderResponse */ loinc_code?: string | null; /** * * @type {string} * @memberof GetTestOrderResponse */ notes?: string | null; /** * * @type {Date} * @memberof GetTestOrderResponse */ occurrence_date?: Date | null; /** * * @type {Date} * @memberof GetTestOrderResponse */ occurrence_datetime?: Date | null; /** * * @type {string} * @memberof GetTestOrderResponse */ order_id?: string; /** * * @type {string} * @memberof GetTestOrderResponse */ patient_fhir_id?: string | null; /** * * @type {string} * @memberof GetTestOrderResponse */ performer_name?: string | null; /** * * @type {OrderPriority} * @memberof GetTestOrderResponse */ priority?: OrderPriority; /** * * @type {string} * @memberof GetTestOrderResponse */ reason?: string | null; /** * * @type {string} * @memberof GetTestOrderResponse */ requester_name?: string | null; /** * * @type {string} * @memberof GetTestOrderResponse */ requester_npi?: string | null; /** * * @type {string} * @memberof GetTestOrderResponse */ requisition_number?: string | null; /** * * @type {string} * @memberof GetTestOrderResponse */ snomed_code?: string | null; /** * * @type {Specimen} * @memberof GetTestOrderResponse */ specimen?: Specimen | null; /** * * @type {boolean} * @memberof GetTestOrderResponse */ standing_order?: boolean; /** * * @type {OrderStatus} * @memberof GetTestOrderResponse */ status?: OrderStatus; } /** * Check if a given object implements the GetTestOrderResponse interface. */ declare function instanceOfGetTestOrderResponse(value: object): value is GetTestOrderResponse; declare function GetTestOrderResponseFromJSON(json: any): GetTestOrderResponse; declare function GetTestOrderResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetTestOrderResponse; declare function GetTestOrderResponseToJSON(json: any): GetTestOrderResponse; declare function GetTestOrderResponseToJSONTyped(value?: GetTestOrderResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface GynHistory */ interface GynHistory { /** * * @type {string} * @memberof GynHistory */ cervical_screening_history?: string | null; /** * * @type {string} * @memberof GynHistory */ contraception?: string | null; /** * * @type {Date} * @memberof GynHistory */ last_menstrual_period?: Date | null; /** * * @type {number} * @memberof GynHistory */ menarche_age?: number | null; /** * * @type {number} * @memberof GynHistory */ menopause_age?: number | null; /** * * @type {string} * @memberof GynHistory */ menstrual_history?: string | null; /** * * @type {string} * @memberof GynHistory */ notes?: string | null; /** * * @type {string} * @memberof GynHistory */ pregnancy_history?: string | null; } /** * Check if a given object implements the GynHistory interface. */ declare function instanceOfGynHistory(value: object): value is GynHistory; declare function GynHistoryFromJSON(json: any): GynHistory; declare function GynHistoryFromJSONTyped(json: any, ignoreDiscriminator: boolean): GynHistory; declare function GynHistoryToJSON(json: any): GynHistory; declare function GynHistoryToJSONTyped(value?: GynHistory | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ValidationErrorLocation */ interface ValidationErrorLocation$d { } /** * Check if a given object implements the ValidationErrorLocation interface. */ declare function instanceOfValidationErrorLocation$d(value: object): value is ValidationErrorLocation$d; declare function ValidationErrorLocationFromJSON$d(json: any): ValidationErrorLocation$d; declare function ValidationErrorLocationFromJSONTyped$d(json: any, ignoreDiscriminator: boolean): ValidationErrorLocation$d; declare function ValidationErrorLocationToJSON$d(json: any): ValidationErrorLocation$d; declare function ValidationErrorLocationToJSONTyped$d(value?: ValidationErrorLocation$d | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ValidationError */ interface ValidationError$d { /** * * @type {Array} * @memberof ValidationError */ loc: Array; /** * * @type {string} * @memberof ValidationError */ type: string; } /** * Check if a given object implements the ValidationError interface. */ declare function instanceOfValidationError$d(value: object): value is ValidationError$d; declare function ValidationErrorFromJSON$d(json: any): ValidationError$d; declare function ValidationErrorFromJSONTyped$d(json: any, ignoreDiscriminator: boolean): ValidationError$d; declare function ValidationErrorToJSON$d(json: any): ValidationError$d; declare function ValidationErrorToJSONTyped$d(value?: ValidationError$d | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface HTTPValidationError */ interface HTTPValidationError$d { /** * * @type {Array} * @memberof HTTPValidationError */ detail?: Array; } /** * Check if a given object implements the HTTPValidationError interface. */ declare function instanceOfHTTPValidationError$d(value: object): value is HTTPValidationError$d; declare function HTTPValidationErrorFromJSON$d(json: any): HTTPValidationError$d; declare function HTTPValidationErrorFromJSONTyped$d(json: any, ignoreDiscriminator: boolean): HTTPValidationError$d; declare function HTTPValidationErrorToJSON$d(json: any): HTTPValidationError$d; declare function HTTPValidationErrorToJSONTyped$d(value?: HTTPValidationError$d | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ImmunizationReaction */ interface ImmunizationReaction { /** * * @type {string} * @memberof ImmunizationReaction */ notes?: string | null; /** * * @type {Date} * @memberof ImmunizationReaction */ onset_date?: Date | null; /** * * @type {string} * @memberof ImmunizationReaction */ reaction: string; /** * * @type {ReactionSeverity} * @memberof ImmunizationReaction */ severity?: ReactionSeverity$1 | null; } /** * Check if a given object implements the ImmunizationReaction interface. */ declare function instanceOfImmunizationReaction(value: object): value is ImmunizationReaction; declare function ImmunizationReactionFromJSON(json: any): ImmunizationReaction; declare function ImmunizationReactionFromJSONTyped(json: any, ignoreDiscriminator: boolean): ImmunizationReaction; declare function ImmunizationReactionToJSON(json: any): ImmunizationReaction; declare function ImmunizationReactionToJSONTyped(value?: ImmunizationReaction | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const ImmunizationRoute: { readonly intramuscular: "intramuscular"; readonly subcutaneous: "subcutaneous"; readonly intranasal: "intranasal"; readonly oral: "oral"; readonly intradermal: "intradermal"; readonly intravenous: "intravenous"; readonly transdermal: "transdermal"; }; type ImmunizationRoute = typeof ImmunizationRoute[keyof typeof ImmunizationRoute]; declare function instanceOfImmunizationRoute(value: any): boolean; declare function ImmunizationRouteFromJSON(json: any): ImmunizationRoute; declare function ImmunizationRouteFromJSONTyped(json: any, ignoreDiscriminator: boolean): ImmunizationRoute; declare function ImmunizationRouteToJSON(value?: ImmunizationRoute | null): any; declare function ImmunizationRouteToJSONTyped(value: any, ignoreDiscriminator: boolean): ImmunizationRoute; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const ImmunizationStatus: { readonly completed: "completed"; readonly not_done: "not-done"; readonly entered_in_error: "entered-in-error"; }; type ImmunizationStatus = typeof ImmunizationStatus[keyof typeof ImmunizationStatus]; declare function instanceOfImmunizationStatus(value: any): boolean; declare function ImmunizationStatusFromJSON(json: any): ImmunizationStatus; declare function ImmunizationStatusFromJSONTyped(json: any, ignoreDiscriminator: boolean): ImmunizationStatus; declare function ImmunizationStatusToJSON(value?: ImmunizationStatus | null): any; declare function ImmunizationStatusToJSONTyped(value: any, ignoreDiscriminator: boolean): ImmunizationStatus; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Raw vendor payload, shape varies by source. * @export * @interface Payload */ interface Payload { } /** * Check if a given object implements the Payload interface. */ declare function instanceOfPayload(value: object): value is Payload; declare function PayloadFromJSON(json: any): Payload; declare function PayloadFromJSONTyped(json: any, ignoreDiscriminator: boolean): Payload; declare function PayloadToJSON(json: any): Payload; declare function PayloadToJSONTyped(value?: Payload | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for POST /patients/activity/import. * @export * @interface ImportActivityRequest */ interface ImportActivityRequest { /** * Pre-normalized activity entries, when the caller has already normalized. * @type {Array<{ [key: string]: any; }>} * @memberof ImportActivityRequest */ entries?: Array<{ [key: string]: any; }> | null; /** * Pre-normalized FHIR Observation resources, when the caller supplies them directly. * @type {Array<{ [key: string]: any; }>} * @memberof ImportActivityRequest */ observations?: Array<{ [key: string]: any; }> | null; /** * * @type {Payload} * @memberof ImportActivityRequest */ payload?: Payload | null; /** * Source of the activity data (e.g. 'apple_health', 'google_health_connect'). * @type {ImportActivityRequestSourceEnum} * @memberof ImportActivityRequest */ source?: ImportActivityRequestSourceEnum | null; } /** * @export */ declare const ImportActivityRequestSourceEnum: { readonly apple_health: "apple_health"; readonly google_health_connect: "google_health_connect"; }; type ImportActivityRequestSourceEnum = typeof ImportActivityRequestSourceEnum[keyof typeof ImportActivityRequestSourceEnum]; /** * Check if a given object implements the ImportActivityRequest interface. */ declare function instanceOfImportActivityRequest(value: object): value is ImportActivityRequest; declare function ImportActivityRequestFromJSON(json: any): ImportActivityRequest; declare function ImportActivityRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): ImportActivityRequest; declare function ImportActivityRequestToJSON(json: any): ImportActivityRequest; declare function ImportActivityRequestToJSONTyped(value?: ImportActivityRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ImportActivityResponse */ interface ImportActivityResponse { /** * Number of Observation resources successfully created. * @type {number} * @memberof ImportActivityResponse */ imported: number; /** * Identifiers or per-item results for the created Observations. * @type {Array} * @memberof ImportActivityResponse */ resource_ids: Array; } /** * Check if a given object implements the ImportActivityResponse interface. */ declare function instanceOfImportActivityResponse(value: object): value is ImportActivityResponse; declare function ImportActivityResponseFromJSON(json: any): ImportActivityResponse; declare function ImportActivityResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): ImportActivityResponse; declare function ImportActivityResponseToJSON(json: any): ImportActivityResponse; declare function ImportActivityResponseToJSONTyped(value?: ImportActivityResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for POST /patients/health-record/import. * @export * @interface ImportHealthRecordRequest */ interface ImportHealthRecordRequest { [key: string]: any | any; /** * FHIR resource or Bundle entries to import; shape follows the FHIR R4 spec for the given resourceType. * @type {Array<{ [key: string]: any; }>} * @memberof ImportHealthRecordRequest */ entry?: Array<{ [key: string]: any; }> | null; /** * FHIR resource type of the entry (e.g. 'Bundle', 'Patient', 'Observation'). * @type {string} * @memberof ImportHealthRecordRequest */ resource_type: string; } /** * Check if a given object implements the ImportHealthRecordRequest interface. */ declare function instanceOfImportHealthRecordRequest(value: object): value is ImportHealthRecordRequest; declare function ImportHealthRecordRequestFromJSON(json: any): ImportHealthRecordRequest; declare function ImportHealthRecordRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): ImportHealthRecordRequest; declare function ImportHealthRecordRequestToJSON(json: any): ImportHealthRecordRequest; declare function ImportHealthRecordRequestToJSONTyped(value?: ImportHealthRecordRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ImportHealthRecordResponse */ interface ImportHealthRecordResponse { /** * * @type {Array} * @memberof ImportHealthRecordResponse */ errors: Array; /** * * @type {number} * @memberof ImportHealthRecordResponse */ failed: number; /** * * @type {number} * @memberof ImportHealthRecordResponse */ imported: number; /** * * @type {Array} * @memberof ImportHealthRecordResponse */ resource_ids: Array; /** * * @type {string} * @memberof ImportHealthRecordResponse */ note: string; /** * * @type {string} * @memberof ImportHealthRecordResponse */ sha256: string; } /** * Check if a given object implements the ImportHealthRecordResponse interface. */ declare function instanceOfImportHealthRecordResponse(value: object): value is ImportHealthRecordResponse; declare function ImportHealthRecordResponseFromJSON(json: any): ImportHealthRecordResponse; declare function ImportHealthRecordResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): ImportHealthRecordResponse; declare function ImportHealthRecordResponseToJSON(json: any): ImportHealthRecordResponse; declare function ImportHealthRecordResponseToJSONTyped(value?: ImportHealthRecordResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Raw vendor payload, shape varies by source. * @export * @interface Payload1 */ interface Payload1 { } /** * Check if a given object implements the Payload1 interface. */ declare function instanceOfPayload1(value: object): value is Payload1; declare function Payload1FromJSON(json: any): Payload1; declare function Payload1FromJSONTyped(json: any, ignoreDiscriminator: boolean): Payload1; declare function Payload1ToJSON(json: any): Payload1; declare function Payload1ToJSONTyped(value?: Payload1 | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for POST /patients/vitals/import. * @export * @interface ImportVitalsRequest */ interface ImportVitalsRequest { /** * Pre-normalized vitals entries, when the caller has already normalized. * @type {Array<{ [key: string]: any; }>} * @memberof ImportVitalsRequest */ entries?: Array<{ [key: string]: any; }> | null; /** * Pre-normalized FHIR Observation resources, when the caller supplies them directly. * @type {Array<{ [key: string]: any; }>} * @memberof ImportVitalsRequest */ observations?: Array<{ [key: string]: any; }> | null; /** * * @type {Payload1} * @memberof ImportVitalsRequest */ payload?: Payload1 | null; /** * Source of the activity data (e.g. 'apple_health', 'google_health_connect'). * @type {ImportVitalsRequestSourceEnum} * @memberof ImportVitalsRequest */ source?: ImportVitalsRequestSourceEnum | null; } /** * @export */ declare const ImportVitalsRequestSourceEnum: { readonly apple_health: "apple_health"; readonly google_health_connect: "google_health_connect"; }; type ImportVitalsRequestSourceEnum = typeof ImportVitalsRequestSourceEnum[keyof typeof ImportVitalsRequestSourceEnum]; /** * Check if a given object implements the ImportVitalsRequest interface. */ declare function instanceOfImportVitalsRequest(value: object): value is ImportVitalsRequest; declare function ImportVitalsRequestFromJSON(json: any): ImportVitalsRequest; declare function ImportVitalsRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): ImportVitalsRequest; declare function ImportVitalsRequestToJSON(json: any): ImportVitalsRequest; declare function ImportVitalsRequestToJSONTyped(value?: ImportVitalsRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Outcome of attempting to mirror newly stored HC vital observations to * the patient's Healthie (OpenLoop) metric entries. * @export * @interface OpenLoopVitalsMirrorResult */ interface OpenLoopVitalsMirrorResult { /** * Number of metric entries created in Healthie. * @type {number} * @memberof OpenLoopVitalsMirrorResult */ created?: number; /** * Sanitized mirror failure detail, present only when status is `failed`. * @type {string} * @memberof OpenLoopVitalsMirrorResult */ error?: string | null; /** * Number of readings already present in Healthie and therefore not created again. * @type {number} * @memberof OpenLoopVitalsMirrorResult */ skipped?: number; /** * Whether Healthie accepted the readings, was not applicable, or could not be reached. * @type {OpenLoopVitalsMirrorResultStatusEnum} * @memberof OpenLoopVitalsMirrorResult */ status: OpenLoopVitalsMirrorResultStatusEnum; } /** * @export */ declare const OpenLoopVitalsMirrorResultStatusEnum: { readonly synced: "synced"; readonly skipped_openloop_misconfigured: "skipped_openloop_misconfigured"; readonly skipped_no_openloop: "skipped_no_openloop"; readonly skipped_unlinked_patient: "skipped_unlinked_patient"; readonly failed: "failed"; }; type OpenLoopVitalsMirrorResultStatusEnum = typeof OpenLoopVitalsMirrorResultStatusEnum[keyof typeof OpenLoopVitalsMirrorResultStatusEnum]; /** * Check if a given object implements the OpenLoopVitalsMirrorResult interface. */ declare function instanceOfOpenLoopVitalsMirrorResult(value: object): value is OpenLoopVitalsMirrorResult; declare function OpenLoopVitalsMirrorResultFromJSON(json: any): OpenLoopVitalsMirrorResult; declare function OpenLoopVitalsMirrorResultFromJSONTyped(json: any, ignoreDiscriminator: boolean): OpenLoopVitalsMirrorResult; declare function OpenLoopVitalsMirrorResultToJSON(json: any): OpenLoopVitalsMirrorResult; declare function OpenLoopVitalsMirrorResultToJSONTyped(value?: OpenLoopVitalsMirrorResult | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Outcome of attempting to mirror newly stored HC vital observations to * the patient's SteadyMD episode intake. * @export * @interface SteadyMDVitalsMirrorResult */ interface SteadyMDVitalsMirrorResult { /** * Number of SteadyMD intake observations written. * @type {number} * @memberof SteadyMDVitalsMirrorResult */ created?: number; /** * Sanitized mirror failure detail, present only when status is `failed`. * @type {string} * @memberof SteadyMDVitalsMirrorResult */ error?: string | null; /** * Number of imported observations with no SteadyMD counterpart and therefore not written. * @type {number} * @memberof SteadyMDVitalsMirrorResult */ skipped?: number; /** * Whether SteadyMD accepted the readings, was not applicable, or could not be reached. * @type {SteadyMDVitalsMirrorResultStatusEnum} * @memberof SteadyMDVitalsMirrorResult */ status: SteadyMDVitalsMirrorResultStatusEnum; } /** * @export */ declare const SteadyMDVitalsMirrorResultStatusEnum: { readonly synced: "synced"; readonly skipped_steadymd_misconfigured: "skipped_steadymd_misconfigured"; readonly skipped_no_steadymd: "skipped_no_steadymd"; readonly skipped_unlinked_patient: "skipped_unlinked_patient"; readonly skipped_no_open_episode: "skipped_no_open_episode"; readonly skipped_unsupported_vitals: "skipped_unsupported_vitals"; readonly failed: "failed"; }; type SteadyMDVitalsMirrorResultStatusEnum = typeof SteadyMDVitalsMirrorResultStatusEnum[keyof typeof SteadyMDVitalsMirrorResultStatusEnum]; /** * Check if a given object implements the SteadyMDVitalsMirrorResult interface. */ declare function instanceOfSteadyMDVitalsMirrorResult(value: object): value is SteadyMDVitalsMirrorResult; declare function SteadyMDVitalsMirrorResultFromJSON(json: any): SteadyMDVitalsMirrorResult; declare function SteadyMDVitalsMirrorResultFromJSONTyped(json: any, ignoreDiscriminator: boolean): SteadyMDVitalsMirrorResult; declare function SteadyMDVitalsMirrorResultToJSON(json: any): SteadyMDVitalsMirrorResult; declare function SteadyMDVitalsMirrorResultToJSONTyped(value?: SteadyMDVitalsMirrorResult | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ImportVitalsResponse */ interface ImportVitalsResponse { /** * Best-effort Athena chart mirror outcome for the imported vital-sign Observations. * @type {AthenaVitalsMirrorResult} * @memberof ImportVitalsResponse */ athena_vitals: AthenaVitalsMirrorResult$1; /** * Number of Observation resources successfully created. * @type {number} * @memberof ImportVitalsResponse */ imported: number; /** * Best-effort Healthie (OpenLoop) metric-entry mirror outcome for the imported vital-sign Observations. * @type {OpenLoopVitalsMirrorResult} * @memberof ImportVitalsResponse */ openloop_vitals: OpenLoopVitalsMirrorResult; /** * Identifiers or per-item results for the created Observations. * @type {Array} * @memberof ImportVitalsResponse */ resource_ids: Array; /** * Best-effort SteadyMD intake-observations mirror outcome for the imported vital-sign Observations. * @type {SteadyMDVitalsMirrorResult} * @memberof ImportVitalsResponse */ steadymd_vitals: SteadyMDVitalsMirrorResult; } /** * Check if a given object implements the ImportVitalsResponse interface. */ declare function instanceOfImportVitalsResponse(value: object): value is ImportVitalsResponse; declare function ImportVitalsResponseFromJSON(json: any): ImportVitalsResponse; declare function ImportVitalsResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): ImportVitalsResponse; declare function ImportVitalsResponseToJSON(json: any): ImportVitalsResponse; declare function ImportVitalsResponseToJSONTyped(value?: ImportVitalsResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface InitHealthRecordImportResponse */ interface InitHealthRecordImportResponse { /** * True when the health-record import was initiated successfully. * @type {boolean} * @memberof InitHealthRecordImportResponse */ imported: boolean; /** * Runner run id for correlating the async import. * @type {string} * @memberof InitHealthRecordImportResponse */ run_id?: string | null; /** * Runner-reported status of the triggered run (e.g. accepted). * @type {string} * @memberof InitHealthRecordImportResponse */ status?: string | null; } /** * Check if a given object implements the InitHealthRecordImportResponse interface. */ declare function instanceOfInitHealthRecordImportResponse(value: object): value is InitHealthRecordImportResponse; declare function InitHealthRecordImportResponseFromJSON(json: any): InitHealthRecordImportResponse; declare function InitHealthRecordImportResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): InitHealthRecordImportResponse; declare function InitHealthRecordImportResponseToJSON(json: any): InitHealthRecordImportResponse; declare function InitHealthRecordImportResponseToJSONTyped(value?: InitHealthRecordImportResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * A single Athena insurance package considered by the matcher. * @export * @interface InsurancePackageCandidate */ interface InsurancePackageCandidate { /** * Athena's own catalogue insurance package id. * @type {string} * @memberof InsurancePackageCandidate */ insurance_package_id: string; /** * Athena insurance type/category (e.g. PPO/HMO), when provided. * @type {string} * @memberof InsurancePackageCandidate */ insurance_type?: string | null; /** * Athena insurance plan/package name. * @type {string} * @memberof InsurancePackageCandidate */ name?: string | null; /** * US state the package is administered in, when Athena provides it. * @type {string} * @memberof InsurancePackageCandidate */ state?: string | null; } /** * Check if a given object implements the InsurancePackageCandidate interface. */ declare function instanceOfInsurancePackageCandidate(value: object): value is InsurancePackageCandidate; declare function InsurancePackageCandidateFromJSON(json: any): InsurancePackageCandidate; declare function InsurancePackageCandidateFromJSONTyped(json: any, ignoreDiscriminator: boolean): InsurancePackageCandidate; declare function InsurancePackageCandidateToJSON(json: any): InsurancePackageCandidate; declare function InsurancePackageCandidateToJSONTyped(value?: InsurancePackageCandidate | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * FHIR AllergyIntolerance.type. * @export */ declare const IntoleranceType$1: { readonly allergy: "allergy"; readonly intolerance: "intolerance"; }; type IntoleranceType$1 = typeof IntoleranceType$1[keyof typeof IntoleranceType$1]; declare function instanceOfIntoleranceType$1(value: any): boolean; declare function IntoleranceTypeFromJSON$1(json: any): IntoleranceType$1; declare function IntoleranceTypeFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): IntoleranceType$1; declare function IntoleranceTypeToJSON$1(value?: IntoleranceType$1 | null): any; declare function IntoleranceTypeToJSONTyped$1(value: any, ignoreDiscriminator: boolean): IntoleranceType$1; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface IntakeAllergy */ interface IntakeAllergy { /** * Substance name (e.g. Penicillin, Peanut, Latex) * @type {string} * @memberof IntakeAllergy */ allergen: string; /** * Coded allergen concept (SNOMED CT), when available. * @type {CodedConcept} * @memberof IntakeAllergy */ allergen_code?: CodedConcept$1 | null; /** * Date the allergy was asserted/recorded, when known. * @type {Date} * @memberof IntakeAllergy */ asserted_date?: Date | null; /** * Allergy category: food, medication, environment, biologic, other, or unknown. * @type {AllergyCategory} * @memberof IntakeAllergy */ category: AllergyCategory$1; /** * Clinical criticality: low, high, or unable-to-assess. * @type {AllergyCriticality} * @memberof IntakeAllergy */ criticality?: AllergyCriticality$1; /** * Whether this is an allergy or an intolerance. * @type {IntoleranceType} * @memberof IntakeAllergy */ intolerance_type?: IntoleranceType$1; /** * Free-text notes about the allergy, when present. * @type {string} * @memberof IntakeAllergy */ notes?: string | null; /** * Date the allergy first onset, when known. * @type {Date} * @memberof IntakeAllergy */ onset_date?: Date | null; /** * Adverse reactions associated with the allergy. * @type {Array} * @memberof IntakeAllergy */ reactions?: Array; /** * Date the allergy was resolved, when applicable. * @type {Date} * @memberof IntakeAllergy */ resolved_date?: Date | null; /** * Clinical status: active, inactive, resolved, or entered-in-error. * @type {AllergyStatus} * @memberof IntakeAllergy */ status?: AllergyStatus$1; } /** * Check if a given object implements the IntakeAllergy interface. */ declare function instanceOfIntakeAllergy(value: object): value is IntakeAllergy; declare function IntakeAllergyFromJSON(json: any): IntakeAllergy; declare function IntakeAllergyFromJSONTyped(json: any, ignoreDiscriminator: boolean): IntakeAllergy; declare function IntakeAllergyToJSON(json: any): IntakeAllergy; declare function IntakeAllergyToJSONTyped(value?: IntakeAllergy | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const TreatmentModality: { readonly surgery: "surgery"; readonly radiation: "radiation"; readonly chemotherapy: "chemotherapy"; readonly hormone_therapy: "hormone_therapy"; readonly immunotherapy: "immunotherapy"; readonly targeted_therapy: "targeted_therapy"; readonly stem_cell_transplant: "stem_cell_transplant"; readonly watchful_waiting: "watchful_waiting"; readonly palliative: "palliative"; readonly clinical_trial: "clinical_trial"; readonly other: "other"; }; type TreatmentModality = typeof TreatmentModality[keyof typeof TreatmentModality]; declare function instanceOfTreatmentModality(value: any): boolean; declare function TreatmentModalityFromJSON(json: any): TreatmentModality; declare function TreatmentModalityFromJSONTyped(json: any, ignoreDiscriminator: boolean): TreatmentModality; declare function TreatmentModalityToJSON(value?: TreatmentModality | null): any; declare function TreatmentModalityToJSONTyped(value: any, ignoreDiscriminator: boolean): TreatmentModality; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface IntakeCancerTreatment */ interface IntakeCancerTreatment { /** * * @type {string} * @memberof IntakeCancerTreatment */ description?: string | null; /** * * @type {Date} * @memberof IntakeCancerTreatment */ end_date?: Date | null; /** * * @type {string} * @memberof IntakeCancerTreatment */ facility?: string | null; /** * * @type {TreatmentModality} * @memberof IntakeCancerTreatment */ modality: TreatmentModality; /** * * @type {string} * @memberof IntakeCancerTreatment */ notes?: string | null; /** * * @type {string} * @memberof IntakeCancerTreatment */ provider_name?: string | null; /** * * @type {string} * @memberof IntakeCancerTreatment */ response?: string | null; /** * * @type {Date} * @memberof IntakeCancerTreatment */ start_date?: Date | null; /** * * @type {CancerTreatmentStatus} * @memberof IntakeCancerTreatment */ status?: CancerTreatmentStatus; } /** * Check if a given object implements the IntakeCancerTreatment interface. */ declare function instanceOfIntakeCancerTreatment(value: object): value is IntakeCancerTreatment; declare function IntakeCancerTreatmentFromJSON(json: any): IntakeCancerTreatment; declare function IntakeCancerTreatmentFromJSONTyped(json: any, ignoreDiscriminator: boolean): IntakeCancerTreatment; declare function IntakeCancerTreatmentToJSON(json: any): IntakeCancerTreatment; declare function IntakeCancerTreatmentToJSONTyped(value?: IntakeCancerTreatment | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface TNMStaging */ interface TNMStaging { /** * True = clinical staging; False = pathological * @type {boolean} * @memberof TNMStaging */ clinical?: boolean; /** * AJCC edition, e.g. '8th' * @type {string} * @memberof TNMStaging */ edition?: string | null; /** * Distant metastasis (M0, M1, MX) * @type {string} * @memberof TNMStaging */ m?: string | null; /** * Lymph node involvement (N0–N3, NX) * @type {string} * @memberof TNMStaging */ n?: string | null; /** * Tumor extent (T0–T4, Tis, TX) * @type {string} * @memberof TNMStaging */ t?: string | null; } /** * Check if a given object implements the TNMStaging interface. */ declare function instanceOfTNMStaging(value: object): value is TNMStaging; declare function TNMStagingFromJSON(json: any): TNMStaging; declare function TNMStagingFromJSONTyped(json: any, ignoreDiscriminator: boolean): TNMStaging; declare function TNMStagingToJSON(json: any): TNMStaging; declare function TNMStagingToJSONTyped(value?: TNMStaging | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface IntakeCancerCase */ interface IntakeCancerCase { /** * * @type {{ [key: string]: string; }} * @memberof IntakeCancerCase */ biomarkers?: { [key: string]: string; }; /** * * @type {string} * @memberof IntakeCancerCase */ cancer_type: string; /** * * @type {Date} * @memberof IntakeCancerCase */ diagnosis_date?: Date | null; /** * * @type {string} * @memberof IntakeCancerCase */ diagnosis_method?: string | null; /** * * @type {string} * @memberof IntakeCancerCase */ grade?: string | null; /** * * @type {string} * @memberof IntakeCancerCase */ histology?: string | null; /** * ICD-O-3 morphology code * @type {string} * @memberof IntakeCancerCase */ histology_code?: string | null; /** * * @type {string} * @memberof IntakeCancerCase */ icd10_code?: string | null; /** * * @type {CancerLaterality} * @memberof IntakeCancerCase */ laterality?: CancerLaterality; /** * * @type {Array} * @memberof IntakeCancerCase */ metastatic_sites?: Array; /** * * @type {string} * @memberof IntakeCancerCase */ notes?: string | null; /** * * @type {string} * @memberof IntakeCancerCase */ primary_site: string; /** * * @type {Date} * @memberof IntakeCancerCase */ recurrence_date?: Date | null; /** * * @type {Date} * @memberof IntakeCancerCase */ remission_date?: Date | null; /** * * @type {string} * @memberof IntakeCancerCase */ snomed_code?: string | null; /** * * @type {CancerStage} * @memberof IntakeCancerCase */ stage?: CancerStage | null; /** * * @type {string} * @memberof IntakeCancerCase */ subsite?: string | null; /** * * @type {TNMStaging} * @memberof IntakeCancerCase */ tnm?: TNMStaging | null; /** * * @type {Array} * @memberof IntakeCancerCase */ treatments?: Array; } /** * Check if a given object implements the IntakeCancerCase interface. */ declare function instanceOfIntakeCancerCase(value: object): value is IntakeCancerCase; declare function IntakeCancerCaseFromJSON(json: any): IntakeCancerCase; declare function IntakeCancerCaseFromJSONTyped(json: any, ignoreDiscriminator: boolean): IntakeCancerCase; declare function IntakeCancerCaseToJSON(json: any): IntakeCancerCase; declare function IntakeCancerCaseToJSONTyped(value?: IntakeCancerCase | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface IntakeFamilyHistory */ interface IntakeFamilyHistory { /** * Age of the family member at death, when known. * @type {number} * @memberof IntakeFamilyHistory */ age_at_death?: number | null; /** * Whether the family member is a biological relative. * @type {boolean} * @memberof IntakeFamilyHistory */ biological?: boolean; /** * Birth date of the family member, when known. * @type {Date} * @memberof IntakeFamilyHistory */ born_date?: Date | null; /** * Cause of death of the family member, when recorded. * @type {string} * @memberof IntakeFamilyHistory */ cause_of_death?: string | null; /** * Conditions recorded for this family member. * @type {Array} * @memberof IntakeFamilyHistory */ conditions?: Array; /** * Whether the family member is deceased, when known. * @type {boolean} * @memberof IntakeFamilyHistory */ deceased?: boolean | null; /** * Name of the family member, when known (FHIR FamilyMemberHistory.name). * @type {string} * @memberof IntakeFamilyHistory */ member_name?: string | null; /** * Free-text notes about the family member, when present. * @type {string} * @memberof IntakeFamilyHistory */ notes?: string | null; /** * Date the family-history entry was recorded, when known. * @type {Date} * @memberof IntakeFamilyHistory */ recorded_date?: Date | null; /** * Relationship of the family member to the patient (e.g. mother, father, sibling). * @type {FamilyRelationship} * @memberof IntakeFamilyHistory */ relationship: FamilyRelationship$1; /** * Sex of the family member, when known. * @type {string} * @memberof IntakeFamilyHistory */ sex?: string | null; /** * Status of the family-history entry (required in FHIR): partial, completed, entered-in-error, or health-unknown. * @type {FamilyHistoryStatus} * @memberof IntakeFamilyHistory */ status?: FamilyHistoryStatus$1; } /** * Check if a given object implements the IntakeFamilyHistory interface. */ declare function instanceOfIntakeFamilyHistory(value: object): value is IntakeFamilyHistory; declare function IntakeFamilyHistoryFromJSON(json: any): IntakeFamilyHistory; declare function IntakeFamilyHistoryFromJSONTyped(json: any, ignoreDiscriminator: boolean): IntakeFamilyHistory; declare function IntakeFamilyHistoryToJSON(json: any): IntakeFamilyHistory; declare function IntakeFamilyHistoryToJSONTyped(value?: IntakeFamilyHistory | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface IntakeMedication */ interface IntakeMedication { /** * Date the prescription was authored, when recorded. * @type {Date} * @memberof IntakeMedication */ authored_on?: Date | null; /** * Brand name of the medication, when known. * @type {string} * @memberof IntakeMedication */ brand_name?: string | null; /** * Reason the medication was discontinued, when applicable. * @type {string} * @memberof IntakeMedication */ discontinued_reason?: string | null; /** * Dose, frequency, and instructions for the medication. * @type {Dosage} * @memberof IntakeMedication */ dosage: Dosage$1; /** * Date the medication therapy ends, when specified. * @type {Date} * @memberof IntakeMedication */ end_date?: Date | null; /** * Generic name of the medication, when known. * @type {string} * @memberof IntakeMedication */ generic_name?: string | null; /** * Reason/indication for the medication, when recorded. * @type {string} * @memberof IntakeMedication */ indication?: string | null; /** * Generic or brand name * @type {string} * @memberof IntakeMedication */ name: string; /** * National Drug Code (NDC) for the medication, when available. * @type {string} * @memberof IntakeMedication */ ndc_code?: string | null; /** * Free-text notes about the medication, when present. * @type {string} * @memberof IntakeMedication */ notes?: string | null; /** * Dispensing pharmacy name or reference, when recorded. * @type {string} * @memberof IntakeMedication */ pharmacy?: string | null; /** * Display name of the prescriber, when known. * @type {string} * @memberof IntakeMedication */ prescriber_name?: string | null; /** * Number of refills authorized on the prescription, when applicable. * @type {number} * @memberof IntakeMedication */ refills_authorized?: number | null; /** * Number of refills remaining, when tracked. * @type {number} * @memberof IntakeMedication */ refills_remaining?: number | null; /** * Administration route: oral, intravenous, intramuscular, topical, etc. * @type {MedicationRoute} * @memberof IntakeMedication */ route: MedicationRoute$2; /** * RxNorm code for the medication, when available. * @type {string} * @memberof IntakeMedication */ rxnorm_code?: string | null; /** * Date the medication therapy starts, when specified. * @type {Date} * @memberof IntakeMedication */ start_date?: Date | null; /** * Medication status: active, on-hold, completed, stopped, or entered-in-error. * @type {MedicationStatus} * @memberof IntakeMedication */ status?: MedicationStatus$2; } /** * Check if a given object implements the IntakeMedication interface. */ declare function instanceOfIntakeMedication(value: object): value is IntakeMedication; declare function IntakeMedicationFromJSON(json: any): IntakeMedication; declare function IntakeMedicationFromJSONTyped(json: any, ignoreDiscriminator: boolean): IntakeMedication; declare function IntakeMedicationToJSON(json: any): IntakeMedication; declare function IntakeMedicationToJSONTyped(value?: IntakeMedication | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const ProblemCategory$1: { readonly problem_list_item: "problem-list-item"; readonly encounter_diagnosis: "encounter-diagnosis"; readonly health_concern: "health-concern"; readonly chronic: "chronic"; readonly acute: "acute"; }; type ProblemCategory$1 = typeof ProblemCategory$1[keyof typeof ProblemCategory$1]; declare function instanceOfProblemCategory$1(value: any): boolean; declare function ProblemCategoryFromJSON$1(json: any): ProblemCategory$1; declare function ProblemCategoryFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): ProblemCategory$1; declare function ProblemCategoryToJSON$1(value?: ProblemCategory$1 | null): any; declare function ProblemCategoryToJSONTyped$1(value: any, ignoreDiscriminator: boolean): ProblemCategory$1; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const ProblemSeverity$1: { readonly mild: "mild"; readonly moderate: "moderate"; readonly severe: "severe"; }; type ProblemSeverity$1 = typeof ProblemSeverity$1[keyof typeof ProblemSeverity$1]; declare function instanceOfProblemSeverity$1(value: any): boolean; declare function ProblemSeverityFromJSON$1(json: any): ProblemSeverity$1; declare function ProblemSeverityFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): ProblemSeverity$1; declare function ProblemSeverityToJSON$1(value?: ProblemSeverity$1 | null): any; declare function ProblemSeverityToJSONTyped$1(value: any, ignoreDiscriminator: boolean): ProblemSeverity$1; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const ProblemClinicalStatus$1: { readonly active: "active"; readonly recurrence: "recurrence"; readonly relapse: "relapse"; readonly inactive: "inactive"; readonly remission: "remission"; readonly resolved: "resolved"; }; type ProblemClinicalStatus$1 = typeof ProblemClinicalStatus$1[keyof typeof ProblemClinicalStatus$1]; declare function instanceOfProblemClinicalStatus$1(value: any): boolean; declare function ProblemClinicalStatusFromJSON$1(json: any): ProblemClinicalStatus$1; declare function ProblemClinicalStatusFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): ProblemClinicalStatus$1; declare function ProblemClinicalStatusToJSON$1(value?: ProblemClinicalStatus$1 | null): any; declare function ProblemClinicalStatusToJSONTyped$1(value: any, ignoreDiscriminator: boolean): ProblemClinicalStatus$1; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface IntakeProblem */ interface IntakeProblem { /** * Date the problem was asserted, when recorded. * @type {Date} * @memberof IntakeProblem */ asserted_date?: Date | null; /** * Body site affected, when specified. * @type {string} * @memberof IntakeProblem */ body_site?: string | null; /** * Condition categories (e.g. problem-list-item, encounter-diagnosis). * @type {Array} * @memberof IntakeProblem */ categories?: Array; /** * Clinical status: active, recurrence, relapse, inactive, remission, or resolved. * @type {ProblemClinicalStatus} * @memberof IntakeProblem */ clinical_status?: ProblemClinicalStatus$1; /** * Human-readable description of the problem/condition. * @type {string} * @memberof IntakeProblem */ description: string; /** * ICD-10-CM code for the condition, when coded. * @type {string} * @memberof IntakeProblem */ icd10_code?: string | null; /** * Left, Right, Bilateral * @type {string} * @memberof IntakeProblem */ laterality?: string | null; /** * Free-text notes about the problem, when present. * @type {string} * @memberof IntakeProblem */ notes?: string | null; /** * Age at onset in years * @type {number} * @memberof IntakeProblem */ onset_age?: number | null; /** * Date the problem first onset, when known. * @type {Date} * @memberof IntakeProblem */ onset_date?: Date | null; /** * Datetime the problem was recorded, when known. * @type {Date} * @memberof IntakeProblem */ recorded_date?: Date | null; /** * Date the problem was resolved/abated, when applicable. * @type {Date} * @memberof IntakeProblem */ resolved_date?: Date | null; /** * Severity: mild, moderate, or severe, when assessed. * @type {ProblemSeverity} * @memberof IntakeProblem */ severity?: ProblemSeverity$1 | null; /** * SNOMED CT code for the condition, when coded. * @type {string} * @memberof IntakeProblem */ snomed_code?: string | null; } /** * Check if a given object implements the IntakeProblem interface. */ declare function instanceOfIntakeProblem(value: object): value is IntakeProblem; declare function IntakeProblemFromJSON(json: any): IntakeProblem; declare function IntakeProblemFromJSONTyped(json: any, ignoreDiscriminator: boolean): IntakeProblem; declare function IntakeProblemToJSON(json: any): IntakeProblem; declare function IntakeProblemToJSONTyped(value?: IntakeProblem | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const SubstanceStatus: { readonly never: "never"; readonly former: "former"; readonly current: "current"; readonly unknown: "unknown"; }; type SubstanceStatus = typeof SubstanceStatus[keyof typeof SubstanceStatus]; declare function instanceOfSubstanceStatus(value: any): boolean; declare function SubstanceStatusFromJSON(json: any): SubstanceStatus; declare function SubstanceStatusFromJSONTyped(json: any, ignoreDiscriminator: boolean): SubstanceStatus; declare function SubstanceStatusToJSON(value?: SubstanceStatus | null): any; declare function SubstanceStatusToJSONTyped(value: any, ignoreDiscriminator: boolean): SubstanceStatus; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface SubstanceUse */ interface SubstanceUse { /** * * @type {string} * @memberof SubstanceUse */ frequency?: string | null; /** * * @type {string} * @memberof SubstanceUse */ notes?: string | null; /** * * @type {number} * @memberof SubstanceUse */ quit_year?: number | null; /** * * @type {string} * @memberof SubstanceUse */ route?: string | null; /** * * @type {number} * @memberof SubstanceUse */ start_year?: number | null; /** * * @type {SubstanceStatus} * @memberof SubstanceUse */ status?: SubstanceStatus; /** * * @type {string} * @memberof SubstanceUse */ substance: string; } /** * Check if a given object implements the SubstanceUse interface. */ declare function instanceOfSubstanceUse(value: object): value is SubstanceUse; declare function SubstanceUseFromJSON(json: any): SubstanceUse; declare function SubstanceUseFromJSONTyped(json: any, ignoreDiscriminator: boolean): SubstanceUse; declare function SubstanceUseToJSON(json: any): SubstanceUse; declare function SubstanceUseToJSONTyped(value?: SubstanceUse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const LivingSituation: { readonly alone: "alone"; readonly with_family: "with_family"; readonly with_spouse_or_partner: "with_spouse_or_partner"; readonly with_roommates: "with_roommates"; readonly assisted_living: "assisted_living"; readonly skilled_nursing_facility: "skilled_nursing_facility"; readonly homeless: "homeless"; readonly other: "other"; readonly unknown: "unknown"; }; type LivingSituation = typeof LivingSituation[keyof typeof LivingSituation]; declare function instanceOfLivingSituation(value: any): boolean; declare function LivingSituationFromJSON(json: any): LivingSituation; declare function LivingSituationFromJSONTyped(json: any, ignoreDiscriminator: boolean): LivingSituation; declare function LivingSituationToJSON(value?: LivingSituation | null): any; declare function LivingSituationToJSONTyped(value: any, ignoreDiscriminator: boolean): LivingSituation; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const SmokingStatus: { readonly never_smoker: "never_smoker"; readonly former_smoker: "former_smoker"; readonly current_light_smoker: "current_light_smoker"; readonly current_moderate_smoker: "current_moderate_smoker"; readonly current_heavy_smoker: "current_heavy_smoker"; readonly unknown: "unknown"; }; type SmokingStatus = typeof SmokingStatus[keyof typeof SmokingStatus]; declare function instanceOfSmokingStatus(value: any): boolean; declare function SmokingStatusFromJSON(json: any): SmokingStatus; declare function SmokingStatusFromJSONTyped(json: any, ignoreDiscriminator: boolean): SmokingStatus; declare function SmokingStatusToJSON(value?: SmokingStatus | null): any; declare function SmokingStatusToJSONTyped(value: any, ignoreDiscriminator: boolean): SmokingStatus; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface TobaccoUse */ interface TobaccoUse { /** * * @type {string} * @memberof TobaccoUse */ cessation_aids?: string | null; /** * * @type {number} * @memberof TobaccoUse */ cigarettes_per_day?: number | null; /** * * @type {number} * @memberof TobaccoUse */ pack_years?: number | null; /** * * @type {number} * @memberof TobaccoUse */ quit_year?: number | null; /** * * @type {number} * @memberof TobaccoUse */ start_year?: number | null; /** * * @type {SmokingStatus} * @memberof TobaccoUse */ status?: SmokingStatus; } /** * Check if a given object implements the TobaccoUse interface. */ declare function instanceOfTobaccoUse(value: object): value is TobaccoUse; declare function TobaccoUseFromJSON(json: any): TobaccoUse; declare function TobaccoUseFromJSONTyped(json: any, ignoreDiscriminator: boolean): TobaccoUse; declare function TobaccoUseToJSON(json: any): TobaccoUse; declare function TobaccoUseToJSONTyped(value?: TobaccoUse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const SexualOrientation: { readonly heterosexual: "heterosexual"; readonly homosexual: "homosexual"; readonly bisexual: "bisexual"; readonly asexual: "asexual"; readonly other: "other"; readonly choose_not_to_disclose: "choose_not_to_disclose"; readonly unknown: "unknown"; }; type SexualOrientation = typeof SexualOrientation[keyof typeof SexualOrientation]; declare function instanceOfSexualOrientation(value: any): boolean; declare function SexualOrientationFromJSON(json: any): SexualOrientation; declare function SexualOrientationFromJSONTyped(json: any, ignoreDiscriminator: boolean): SexualOrientation; declare function SexualOrientationToJSON(value?: SexualOrientation | null): any; declare function SexualOrientationToJSONTyped(value: any, ignoreDiscriminator: boolean): SexualOrientation; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface IntakeSocialHistory */ interface IntakeSocialHistory { /** * * @type {AlcoholUse} * @memberof IntakeSocialHistory */ alcohol?: AlcoholUse; /** * * @type {string} * @memberof IntakeSocialHistory */ contraception?: string | null; /** * * @type {DietCategory} * @memberof IntakeSocialHistory */ diet_category?: DietCategory | null; /** * * @type {string} * @memberof IntakeSocialHistory */ diet_description?: string | null; /** * * @type {EducationLevel} * @memberof IntakeSocialHistory */ education?: EducationLevel | null; /** * * @type {string} * @memberof IntakeSocialHistory */ employer?: string | null; /** * * @type {ExerciseFrequency} * @memberof IntakeSocialHistory */ exercise_frequency?: ExerciseFrequency | null; /** * * @type {number} * @memberof IntakeSocialHistory */ exercise_minutes_per_week?: number | null; /** * * @type {GenderIdentity} * @memberof IntakeSocialHistory */ gender_identity?: GenderIdentity$2 | null; /** * * @type {LivingSituation} * @memberof IntakeSocialHistory */ living_situation?: LivingSituation | null; /** * * @type {string} * @memberof IntakeSocialHistory */ notes?: string | null; /** * * @type {number} * @memberof IntakeSocialHistory */ number_of_dependents?: number | null; /** * * @type {string} * @memberof IntakeSocialHistory */ occupation?: string | null; /** * * @type {Array} * @memberof IntakeSocialHistory */ occupational_exposures?: Array; /** * * @type {SexualOrientation} * @memberof IntakeSocialHistory */ sexual_orientation?: SexualOrientation | null; /** * * @type {boolean} * @memberof IntakeSocialHistory */ sexually_active?: boolean | null; /** * * @type {Array} * @memberof IntakeSocialHistory */ substances?: Array; /** * * @type {TobaccoUse} * @memberof IntakeSocialHistory */ tobacco?: TobaccoUse; /** * * @type {Array} * @memberof IntakeSocialHistory */ travel_history?: Array; } /** * Check if a given object implements the IntakeSocialHistory interface. */ declare function instanceOfIntakeSocialHistory(value: object): value is IntakeSocialHistory; declare function IntakeSocialHistoryFromJSON(json: any): IntakeSocialHistory; declare function IntakeSocialHistoryFromJSONTyped(json: any, ignoreDiscriminator: boolean): IntakeSocialHistory; declare function IntakeSocialHistoryToJSON(json: any): IntakeSocialHistory; declare function IntakeSocialHistoryToJSONTyped(value?: IntakeSocialHistory | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const ProcedureStatus: { readonly preparation: "preparation"; readonly in_progress: "in-progress"; readonly completed: "completed"; readonly abandoned: "abandoned"; readonly not_done: "not-done"; readonly entered_in_error: "entered-in-error"; }; type ProcedureStatus = typeof ProcedureStatus[keyof typeof ProcedureStatus]; declare function instanceOfProcedureStatus(value: any): boolean; declare function ProcedureStatusFromJSON(json: any): ProcedureStatus; declare function ProcedureStatusFromJSONTyped(json: any, ignoreDiscriminator: boolean): ProcedureStatus; declare function ProcedureStatusToJSON(value?: ProcedureStatus | null): any; declare function ProcedureStatusToJSONTyped(value: any, ignoreDiscriminator: boolean): ProcedureStatus; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const ProcedureLaterality: { readonly left: "left"; readonly right: "right"; readonly bilateral: "bilateral"; readonly not_applicable: "not_applicable"; }; type ProcedureLaterality = typeof ProcedureLaterality[keyof typeof ProcedureLaterality]; declare function instanceOfProcedureLaterality(value: any): boolean; declare function ProcedureLateralityFromJSON(json: any): ProcedureLaterality; declare function ProcedureLateralityFromJSONTyped(json: any, ignoreDiscriminator: boolean): ProcedureLaterality; declare function ProcedureLateralityToJSON(value?: ProcedureLaterality | null): any; declare function ProcedureLateralityToJSONTyped(value: any, ignoreDiscriminator: boolean): ProcedureLaterality; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface IntakeSurgery */ interface IntakeSurgery { /** * * @type {string} * @memberof IntakeSurgery */ anesthesia_type?: string | null; /** * * @type {Array} * @memberof IntakeSurgery */ body_sites?: Array; /** * * @type {Array} * @memberof IntakeSurgery */ complications?: Array; /** * * @type {string} * @memberof IntakeSurgery */ cpt_code?: string | null; /** * * @type {string} * @memberof IntakeSurgery */ description: string; /** * * @type {string} * @memberof IntakeSurgery */ facility?: string | null; /** * * @type {string} * @memberof IntakeSurgery */ indication?: string | null; /** * * @type {ProcedureLaterality} * @memberof IntakeSurgery */ laterality?: ProcedureLaterality | null; /** * * @type {string} * @memberof IntakeSurgery */ notes?: string | null; /** * * @type {string} * @memberof IntakeSurgery */ outcome?: string | null; /** * * @type {Date} * @memberof IntakeSurgery */ performed_date?: Date | null; /** * * @type {Date} * @memberof IntakeSurgery */ performed_date_end?: Date | null; /** * * @type {string} * @memberof IntakeSurgery */ performer_name?: string | null; /** * * @type {string} * @memberof IntakeSurgery */ snomed_code?: string | null; /** * * @type {ProcedureStatus} * @memberof IntakeSurgery */ status?: ProcedureStatus; } /** * Check if a given object implements the IntakeSurgery interface. */ declare function instanceOfIntakeSurgery(value: object): value is IntakeSurgery; declare function IntakeSurgeryFromJSON(json: any): IntakeSurgery; declare function IntakeSurgeryFromJSONTyped(json: any, ignoreDiscriminator: boolean): IntakeSurgery; declare function IntakeSurgeryToJSON(json: any): IntakeSurgery; declare function IntakeSurgeryToJSONTyped(value?: IntakeSurgery | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const VaccinationSite: { readonly left_deltoid: "left_deltoid"; readonly right_deltoid: "right_deltoid"; readonly left_thigh: "left_thigh"; readonly right_thigh: "right_thigh"; readonly left_gluteus: "left_gluteus"; readonly right_gluteus: "right_gluteus"; readonly intranasal: "intranasal"; readonly oral: "oral"; readonly other: "other"; }; type VaccinationSite = typeof VaccinationSite[keyof typeof VaccinationSite]; declare function instanceOfVaccinationSite(value: any): boolean; declare function VaccinationSiteFromJSON(json: any): VaccinationSite; declare function VaccinationSiteFromJSONTyped(json: any, ignoreDiscriminator: boolean): VaccinationSite; declare function VaccinationSiteToJSON(value?: VaccinationSite | null): any; declare function VaccinationSiteToJSONTyped(value: any, ignoreDiscriminator: boolean): VaccinationSite; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface IntakeVaccine */ interface IntakeVaccine { /** * * @type {string} * @memberof IntakeVaccine */ administered_by?: string | null; /** * * @type {Date} * @memberof IntakeVaccine */ administered_date?: Date | null; /** * * @type {Date} * @memberof IntakeVaccine */ administered_datetime?: Date | null; /** * * @type {string} * @memberof IntakeVaccine */ cvx_code?: string | null; /** * * @type {number} * @memberof IntakeVaccine */ dose_number?: number | null; /** * * @type {number} * @memberof IntakeVaccine */ dose_quantity?: number | null; /** * * @type {string} * @memberof IntakeVaccine */ dose_unit?: string | null; /** * * @type {Date} * @memberof IntakeVaccine */ expiration_date?: Date | null; /** * * @type {string} * @memberof IntakeVaccine */ lot_number?: string | null; /** * * @type {string} * @memberof IntakeVaccine */ manufacturer?: string | null; /** * * @type {string} * @memberof IntakeVaccine */ mvx_code?: string | null; /** * * @type {string} * @memberof IntakeVaccine */ not_done_reason?: string | null; /** * * @type {string} * @memberof IntakeVaccine */ notes?: string | null; /** * * @type {Array} * @memberof IntakeVaccine */ reactions?: Array; /** * * @type {Array} * @memberof IntakeVaccine */ reason_codes?: Array; /** * * @type {ImmunizationRoute} * @memberof IntakeVaccine */ route?: ImmunizationRoute | null; /** * * @type {number} * @memberof IntakeVaccine */ series_doses?: number | null; /** * * @type {string} * @memberof IntakeVaccine */ series_name?: string | null; /** * * @type {VaccinationSite} * @memberof IntakeVaccine */ site?: VaccinationSite | null; /** * * @type {ImmunizationStatus} * @memberof IntakeVaccine */ status?: ImmunizationStatus; /** * * @type {string} * @memberof IntakeVaccine */ vaccine_name: string; /** * * @type {Date} * @memberof IntakeVaccine */ vis_document_date?: Date | null; } /** * Check if a given object implements the IntakeVaccine interface. */ declare function instanceOfIntakeVaccine(value: object): value is IntakeVaccine; declare function IntakeVaccineFromJSON(json: any): IntakeVaccine; declare function IntakeVaccineFromJSONTyped(json: any, ignoreDiscriminator: boolean): IntakeVaccine; declare function IntakeVaccineToJSON(json: any): IntakeVaccine; declare function IntakeVaccineToJSONTyped(value?: IntakeVaccine | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * One submitted entry's own outcome, independent of its siblings. * * ``index`` is the entry's position in the submitted section payload; * ``label`` is the entry's own identifying text (allergen, vaccine name, * problem description) echoed back so the client can show the patient * exactly which of their reported entries needs attention. * @export * @interface IntakeVendorItemStatus */ interface IntakeVendorItemStatus { /** * * @type {number} * @memberof IntakeVendorItemStatus */ index: number; /** * * @type {string} * @memberof IntakeVendorItemStatus */ label?: string | null; /** * * @type {string} * @memberof IntakeVendorItemStatus */ reason?: string | null; /** * * @type {IntakeVendorItemStatusStatusEnum} * @memberof IntakeVendorItemStatus */ status: IntakeVendorItemStatusStatusEnum; } /** * @export */ declare const IntakeVendorItemStatusStatusEnum: { readonly synced: "synced"; readonly blocked: "blocked"; readonly failed: "failed"; }; type IntakeVendorItemStatusStatusEnum = typeof IntakeVendorItemStatusStatusEnum[keyof typeof IntakeVendorItemStatusStatusEnum]; /** * Check if a given object implements the IntakeVendorItemStatus interface. */ declare function instanceOfIntakeVendorItemStatus(value: object): value is IntakeVendorItemStatus; declare function IntakeVendorItemStatusFromJSON(json: any): IntakeVendorItemStatus; declare function IntakeVendorItemStatusFromJSONTyped(json: any, ignoreDiscriminator: boolean): IntakeVendorItemStatus; declare function IntakeVendorItemStatusToJSON(json: any): IntakeVendorItemStatus; declare function IntakeVendorItemStatusToJSONTyped(value?: IntakeVendorItemStatus | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface IntakeVendorSectionStatus */ interface IntakeVendorSectionStatus { /** * * @type {Array} * @memberof IntakeVendorSectionStatus */ item_results?: Array; /** * * @type {IntakeVendorSectionStatusModeEnum} * @memberof IntakeVendorSectionStatus */ mode?: IntakeVendorSectionStatusModeEnum; /** * * @type {string} * @memberof IntakeVendorSectionStatus */ reason?: string | null; /** * * @type {string} * @memberof IntakeVendorSectionStatus */ reference?: string | null; /** * * @type {IntakeVendorSectionStatusStatusEnum} * @memberof IntakeVendorSectionStatus */ status: IntakeVendorSectionStatusStatusEnum; } /** * @export */ declare const IntakeVendorSectionStatusModeEnum: { readonly structured: "structured"; readonly questionnaire: "questionnaire"; readonly summary_only: "summary_only"; readonly unsupported: "unsupported"; readonly mixed: "mixed"; }; type IntakeVendorSectionStatusModeEnum = typeof IntakeVendorSectionStatusModeEnum[keyof typeof IntakeVendorSectionStatusModeEnum]; /** * @export */ declare const IntakeVendorSectionStatusStatusEnum: { readonly pending: "pending"; readonly synced: "synced"; readonly partial: "partial"; readonly blocked: "blocked"; readonly failed: "failed"; readonly not_configured: "not_configured"; readonly unsupported: "unsupported"; }; type IntakeVendorSectionStatusStatusEnum = typeof IntakeVendorSectionStatusStatusEnum[keyof typeof IntakeVendorSectionStatusStatusEnum]; /** * Check if a given object implements the IntakeVendorSectionStatus interface. */ declare function instanceOfIntakeVendorSectionStatus(value: object): value is IntakeVendorSectionStatus; declare function IntakeVendorSectionStatusFromJSON(json: any): IntakeVendorSectionStatus; declare function IntakeVendorSectionStatusFromJSONTyped(json: any, ignoreDiscriminator: boolean): IntakeVendorSectionStatus; declare function IntakeVendorSectionStatusToJSON(json: any): IntakeVendorSectionStatus; declare function IntakeVendorSectionStatusToJSONTyped(value?: IntakeVendorSectionStatus | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface IntakeVendorStatus */ interface IntakeVendorStatus { /** * * @type {Array} * @memberof IntakeVendorStatus */ item_results?: Array; /** * * @type {IntakeVendorStatusModeEnum} * @memberof IntakeVendorStatus */ mode?: IntakeVendorStatusModeEnum; /** * * @type {string} * @memberof IntakeVendorStatus */ reason?: string | null; /** * * @type {string} * @memberof IntakeVendorStatus */ reference?: string | null; /** * * @type {{ [key: string]: IntakeVendorSectionStatus; }} * @memberof IntakeVendorStatus */ section_results?: { [key: string]: IntakeVendorSectionStatus; }; /** * * @type {Array} * @memberof IntakeVendorStatus */ sections?: Array; /** * * @type {IntakeVendorStatusStatusEnum} * @memberof IntakeVendorStatus */ status: IntakeVendorStatusStatusEnum; } /** * @export */ declare const IntakeVendorStatusModeEnum: { readonly structured: "structured"; readonly questionnaire: "questionnaire"; readonly summary_only: "summary_only"; readonly unsupported: "unsupported"; readonly mixed: "mixed"; }; type IntakeVendorStatusModeEnum = typeof IntakeVendorStatusModeEnum[keyof typeof IntakeVendorStatusModeEnum]; /** * @export */ declare const IntakeVendorStatusStatusEnum: { readonly pending: "pending"; readonly synced: "synced"; readonly partial: "partial"; readonly blocked: "blocked"; readonly failed: "failed"; readonly not_configured: "not_configured"; readonly unsupported: "unsupported"; }; type IntakeVendorStatusStatusEnum = typeof IntakeVendorStatusStatusEnum[keyof typeof IntakeVendorStatusStatusEnum]; /** * Check if a given object implements the IntakeVendorStatus interface. */ declare function instanceOfIntakeVendorStatus(value: object): value is IntakeVendorStatus; declare function IntakeVendorStatusFromJSON(json: any): IntakeVendorStatus; declare function IntakeVendorStatusFromJSONTyped(json: any, ignoreDiscriminator: boolean): IntakeVendorStatus; declare function IntakeVendorStatusToJSON(json: any): IntakeVendorStatus; declare function IntakeVendorStatusToJSONTyped(value?: IntakeVendorStatus | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * A knowledge-base collection. * @export * @interface KnowledgeCollection */ interface KnowledgeCollection { /** * Stable collection identifier. * @type {string} * @memberof KnowledgeCollection */ id: string; /** * Human-readable collection name. * @type {string} * @memberof KnowledgeCollection */ name: string; } /** * Check if a given object implements the KnowledgeCollection interface. */ declare function instanceOfKnowledgeCollection(value: object): value is KnowledgeCollection; declare function KnowledgeCollectionFromJSON(json: any): KnowledgeCollection; declare function KnowledgeCollectionFromJSONTyped(json: any, ignoreDiscriminator: boolean): KnowledgeCollection; declare function KnowledgeCollectionToJSON(json: any): KnowledgeCollection; declare function KnowledgeCollectionToJSONTyped(value?: KnowledgeCollection | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * A knowledge-base entry summary (without body text). * @export * @interface KnowledgeEntrySummary */ interface KnowledgeEntrySummary { /** * Identifier of the collection this entry belongs to. * @type {string} * @memberof KnowledgeEntrySummary */ collection: string; /** * Stable entry identifier. * @type {string} * @memberof KnowledgeEntrySummary */ id: string; /** * Tags associated with this entry. * @type {Array} * @memberof KnowledgeEntrySummary */ tags: Array; /** * Entry title. * @type {string} * @memberof KnowledgeEntrySummary */ title: string; } /** * Check if a given object implements the KnowledgeEntrySummary interface. */ declare function instanceOfKnowledgeEntrySummary(value: object): value is KnowledgeEntrySummary; declare function KnowledgeEntrySummaryFromJSON(json: any): KnowledgeEntrySummary; declare function KnowledgeEntrySummaryFromJSONTyped(json: any, ignoreDiscriminator: boolean): KnowledgeEntrySummary; declare function KnowledgeEntrySummaryToJSON(json: any): KnowledgeEntrySummary; declare function KnowledgeEntrySummaryToJSONTyped(value?: KnowledgeEntrySummary | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * A single lexical keyword-search match. * @export * @interface KnowledgeSearchResult */ interface KnowledgeSearchResult { /** * Entry body text. * @type {string} * @memberof KnowledgeSearchResult */ body: string; /** * Identifier of the collection this entry belongs to. * @type {string} * @memberof KnowledgeSearchResult */ collection: string; /** * Stable entry identifier. * @type {string} * @memberof KnowledgeSearchResult */ id: string; /** * Tags associated with this entry. * @type {Array} * @memberof KnowledgeSearchResult */ tags: Array; /** * Entry title. * @type {string} * @memberof KnowledgeSearchResult */ title: string; } /** * Check if a given object implements the KnowledgeSearchResult interface. */ declare function instanceOfKnowledgeSearchResult(value: object): value is KnowledgeSearchResult; declare function KnowledgeSearchResultFromJSON(json: any): KnowledgeSearchResult; declare function KnowledgeSearchResultFromJSONTyped(json: any, ignoreDiscriminator: boolean): KnowledgeSearchResult; declare function KnowledgeSearchResultToJSON(json: any): KnowledgeSearchResult; declare function KnowledgeSearchResultToJSONTyped(value?: KnowledgeSearchResult | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for GET /assistant/actions. * @export * @interface ListActionsResponse */ interface ListActionsResponse { /** * All allowed suggested-action ids. * @type {Array} * @memberof ListActionsResponse */ actions: Array; /** * Number of actions in this response. * @type {number} * @memberof ListActionsResponse */ total: number; } /** * Check if a given object implements the ListActionsResponse interface. */ declare function instanceOfListActionsResponse(value: object): value is ListActionsResponse; declare function ListActionsResponseFromJSON(json: any): ListActionsResponse; declare function ListActionsResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): ListActionsResponse; declare function ListActionsResponseToJSON(json: any): ListActionsResponse; declare function ListActionsResponseToJSONTyped(value?: ListActionsResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for GET /patients/activity. * @export * @interface ListActivityResponse */ interface ListActivityResponse { /** * Normalized activity Observations, optionally filtered by `type`. * @type {Array<{ [key: string]: any; }>} * @memberof ListActivityResponse */ activity: Array<{ [key: string]: any; }>; /** * FHIR Patient resource ID the activity observations belong to. * @type {string} * @memberof ListActivityResponse */ patient_id: string | null; } /** * Check if a given object implements the ListActivityResponse interface. */ declare function instanceOfListActivityResponse(value: object): value is ListActivityResponse; declare function ListActivityResponseFromJSON(json: any): ListActivityResponse; declare function ListActivityResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): ListActivityResponse; declare function ListActivityResponseToJSON(json: any): ListActivityResponse; declare function ListActivityResponseToJSONTyped(value?: ListActivityResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for GET /patients/dependents. * @export * @interface ListDependentsResponse */ interface ListDependentsResponse { /** * The patient's dependents. * @type {Array} * @memberof ListDependentsResponse */ dependents: Array; /** * FHIR Patient resource ID the dependents belong to. * @type {string} * @memberof ListDependentsResponse */ patient_id: string; } /** * Check if a given object implements the ListDependentsResponse interface. */ declare function instanceOfListDependentsResponse(value: object): value is ListDependentsResponse; declare function ListDependentsResponseFromJSON(json: any): ListDependentsResponse; declare function ListDependentsResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): ListDependentsResponse; declare function ListDependentsResponseToJSON(json: any): ListDependentsResponse; declare function ListDependentsResponseToJSONTyped(value?: ListDependentsResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for GET /encounters. * @export * @interface ListEncountersResponse */ interface ListEncountersResponse$3 { /** * Encounters matching the caller's authorized patient and optional filters. * @type {Array} * @memberof ListEncountersResponse */ encounters: Array; /** * Number of encounters in this response. * @type {number} * @memberof ListEncountersResponse */ total: number; } /** * Check if a given object implements the ListEncountersResponse interface. */ declare function instanceOfListEncountersResponse$2(value: object): value is ListEncountersResponse$3; declare function ListEncountersResponseFromJSON$2(json: any): ListEncountersResponse$3; declare function ListEncountersResponseFromJSONTyped$2(json: any, ignoreDiscriminator: boolean): ListEncountersResponse$3; declare function ListEncountersResponseToJSON$2(json: any): ListEncountersResponse$3; declare function ListEncountersResponseToJSONTyped$2(value?: ListEncountersResponse$3 | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for GET /assistant/knowledge. * @export * @interface ListKnowledgeResponse */ interface ListKnowledgeResponse { /** * All knowledge-base collections. * @type {Array} * @memberof ListKnowledgeResponse */ collections: Array; /** * All knowledge-base entries across collections. * @type {Array} * @memberof ListKnowledgeResponse */ entries: Array; /** * Number of entries in this response. * @type {number} * @memberof ListKnowledgeResponse */ total: number; } /** * Check if a given object implements the ListKnowledgeResponse interface. */ declare function instanceOfListKnowledgeResponse(value: object): value is ListKnowledgeResponse; declare function ListKnowledgeResponseFromJSON(json: any): ListKnowledgeResponse; declare function ListKnowledgeResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): ListKnowledgeResponse; declare function ListKnowledgeResponseToJSON(json: any): ListKnowledgeResponse; declare function ListKnowledgeResponseToJSONTyped(value?: ListKnowledgeResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface Medication */ interface Medication$1 { /** * Date the prescription was authored, when recorded. * @type {Date} * @memberof Medication */ authored_on?: Date | null; /** * Brand name of the medication, when known. * @type {string} * @memberof Medication */ brand_name?: string | null; /** * Reason the medication was discontinued, when applicable. * @type {string} * @memberof Medication */ discontinued_reason?: string | null; /** * Dose, frequency, and instructions for the medication. * @type {Dosage} * @memberof Medication */ dosage: Dosage$1; /** * FHIR Encounter id during which the medication was ordered, when linked. * @type {string} * @memberof Medication */ encounter_id?: string | null; /** * Date the medication therapy ends, when specified. * @type {Date} * @memberof Medication */ end_date?: Date | null; /** * FHIR MedicationRequest/MedicationStatement resource id, when stored. * @type {string} * @memberof Medication */ fhir_id?: string | null; /** * Generic name of the medication, when known. * @type {string} * @memberof Medication */ generic_name?: string | null; /** * Reason/indication for the medication, when recorded. * @type {string} * @memberof Medication */ indication?: string | null; /** * Request intent: proposal, plan, order, or original-order (required for MedicationRequest). * @type {MedicationIntent} * @memberof Medication */ intent?: MedicationIntent$1; /** * HealthCloud medication identifier (UUID). * @type {string} * @memberof Medication */ medication_id?: string; /** * Generic or brand name * @type {string} * @memberof Medication */ name: string; /** * National Drug Code (NDC) for the medication, when available. * @type {string} * @memberof Medication */ ndc_code?: string | null; /** * Free-text notes about the medication, when present. * @type {string} * @memberof Medication */ notes?: string | null; /** * Dispensing pharmacy name or reference, when recorded. * @type {string} * @memberof Medication */ pharmacy?: string | null; /** * FHIR Practitioner id of the prescriber, when known. * @type {string} * @memberof Medication */ prescriber_id?: string | null; /** * Display name of the prescriber, when known. * @type {string} * @memberof Medication */ prescriber_name?: string | null; /** * UUID of the Condition (problem) this medication treats, when linked. * @type {string} * @memberof Medication */ problem_reference?: string | null; /** * Number of refills authorized on the prescription, when applicable. * @type {number} * @memberof Medication */ refills_authorized?: number | null; /** * Number of refills remaining, when tracked. * @type {number} * @memberof Medication */ refills_remaining?: number | null; /** * Which FHIR resource this maps to: MedicationStatement (historical use) or MedicationRequest (prescription/order). * @type {MedicationResourceType} * @memberof Medication */ resource_type?: MedicationResourceType$1; /** * Administration route: oral, intravenous, intramuscular, topical, etc. * @type {MedicationRoute} * @memberof Medication */ route: MedicationRoute$2; /** * RxNorm code for the medication, when available. * @type {string} * @memberof Medication */ rxnorm_code?: string | null; /** * Date the medication therapy starts, when specified. * @type {Date} * @memberof Medication */ start_date?: Date | null; /** * Medication status: active, on-hold, completed, stopped, or entered-in-error. * @type {MedicationStatus} * @memberof Medication */ status?: MedicationStatus$2; } /** * Check if a given object implements the Medication interface. */ declare function instanceOfMedication$1(value: object): value is Medication$1; declare function MedicationFromJSON$1(json: any): Medication$1; declare function MedicationFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): Medication$1; declare function MedicationToJSON$1(json: any): Medication$1; declare function MedicationToJSONTyped$1(value?: Medication$1 | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for GET /patients/medications. * @export * @interface ListMedicationsResponse */ interface ListMedicationsResponse$2 { /** * The patient's medications, optionally filtered by `resource_type`. * @type {Array} * @memberof ListMedicationsResponse */ medications: Array; /** * Number of medications in this response. * @type {number} * @memberof ListMedicationsResponse */ total: number; } /** * Check if a given object implements the ListMedicationsResponse interface. */ declare function instanceOfListMedicationsResponse$1(value: object): value is ListMedicationsResponse$2; declare function ListMedicationsResponseFromJSON$1(json: any): ListMedicationsResponse$2; declare function ListMedicationsResponseFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): ListMedicationsResponse$2; declare function ListMedicationsResponseToJSON$1(json: any): ListMedicationsResponse$2; declare function ListMedicationsResponseToJSONTyped$1(value?: ListMedicationsResponse$2 | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * HC-shaped notification record returned by the Patient API. * @export * @interface NotificationResponse */ interface NotificationResponse { /** * ISO 8601 timestamp when the notification was created/sent. * @type {string} * @memberof NotificationResponse */ created_at?: string | null; /** * Longer description/body of the notification. * @type {string} * @memberof NotificationResponse */ description?: string | null; /** * Icon identifier or URL for the notification. * @type {string} * @memberof NotificationResponse */ icon?: string | null; /** * Notification identifier (FHIR Communication id). * @type {string} * @memberof NotificationResponse */ id?: string | null; /** * Whether the patient has marked the notification as read. * @type {boolean} * @memberof NotificationResponse */ read?: boolean; /** * Severity level: info, success, warning, or urgent. * @type {string} * @memberof NotificationResponse */ severity?: string | null; /** * Short title of the notification. * @type {string} * @memberof NotificationResponse */ title?: string | null; } /** * Check if a given object implements the NotificationResponse interface. */ declare function instanceOfNotificationResponse(value: object): value is NotificationResponse; declare function NotificationResponseFromJSON(json: any): NotificationResponse; declare function NotificationResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): NotificationResponse; declare function NotificationResponseToJSON(json: any): NotificationResponse; declare function NotificationResponseToJSONTyped(value?: NotificationResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ListNotificationsResponse */ interface ListNotificationsResponse { /** * Notifications for the patient. * @type {Array} * @memberof ListNotificationsResponse */ notifications: Array; /** * FHIR Patient resource ID the notifications belong to. * @type {string} * @memberof ListNotificationsResponse */ patient_id: string; } /** * Check if a given object implements the ListNotificationsResponse interface. */ declare function instanceOfListNotificationsResponse(value: object): value is ListNotificationsResponse; declare function ListNotificationsResponseFromJSON(json: any): ListNotificationsResponse; declare function ListNotificationsResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): ListNotificationsResponse; declare function ListNotificationsResponseToJSON(json: any): ListNotificationsResponse; declare function ListNotificationsResponseToJSONTyped(value?: ListNotificationsResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface TestOrder */ interface TestOrder { /** * * @type {Date} * @memberof TestOrder */ authored_on?: Date | null; /** * * @type {string} * @memberof TestOrder */ cpt_code?: string | null; /** * ICD-10 codes * @type {Array} * @memberof TestOrder */ diagnosis_codes?: Array; /** * Test name, e.g. CBC with Differential * @type {string} * @memberof TestOrder */ display: string; /** * * @type {string} * @memberof TestOrder */ encounter_id?: string | null; /** * * @type {boolean} * @memberof TestOrder */ fasting_required?: boolean; /** * * @type {string} * @memberof TestOrder */ fhir_id?: string | null; /** * * @type {string} * @memberof TestOrder */ intent?: string; /** * * @type {string} * @memberof TestOrder */ lab_name?: string | null; /** * * @type {string} * @memberof TestOrder */ loinc_code?: string | null; /** * * @type {string} * @memberof TestOrder */ notes?: string | null; /** * * @type {Date} * @memberof TestOrder */ occurrence_date?: Date | null; /** * * @type {Date} * @memberof TestOrder */ occurrence_datetime?: Date | null; /** * * @type {string} * @memberof TestOrder */ order_id?: string; /** * * @type {string} * @memberof TestOrder */ patient_fhir_id?: string | null; /** * * @type {string} * @memberof TestOrder */ performer_name?: string | null; /** * * @type {OrderPriority} * @memberof TestOrder */ priority?: OrderPriority; /** * * @type {string} * @memberof TestOrder */ reason?: string | null; /** * * @type {string} * @memberof TestOrder */ requester_name?: string | null; /** * * @type {string} * @memberof TestOrder */ requester_npi?: string | null; /** * * @type {string} * @memberof TestOrder */ requisition_number?: string | null; /** * * @type {string} * @memberof TestOrder */ snomed_code?: string | null; /** * * @type {Specimen} * @memberof TestOrder */ specimen?: Specimen | null; /** * * @type {boolean} * @memberof TestOrder */ standing_order?: boolean; /** * * @type {OrderStatus} * @memberof TestOrder */ status?: OrderStatus; } /** * Check if a given object implements the TestOrder interface. */ declare function instanceOfTestOrder(value: object): value is TestOrder; declare function TestOrderFromJSON(json: any): TestOrder; declare function TestOrderFromJSONTyped(json: any, ignoreDiscriminator: boolean): TestOrder; declare function TestOrderToJSON(json: any): TestOrder; declare function TestOrderToJSONTyped(value?: TestOrder | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for GET /patients/orders. * @export * @interface ListTestOrdersResponse */ interface ListTestOrdersResponse { /** * The patient's test orders, optionally filtered by `status`. * @type {Array} * @memberof ListTestOrdersResponse */ orders: Array; /** * Number of orders in this response. * @type {number} * @memberof ListTestOrdersResponse */ total: number; } /** * Check if a given object implements the ListTestOrdersResponse interface. */ declare function instanceOfListTestOrdersResponse(value: object): value is ListTestOrdersResponse; declare function ListTestOrdersResponseFromJSON(json: any): ListTestOrdersResponse; declare function ListTestOrdersResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): ListTestOrdersResponse; declare function ListTestOrdersResponseToJSON(json: any): ListTestOrdersResponse; declare function ListTestOrdersResponseToJSONTyped(value?: ListTestOrdersResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for POST /auth/login. * @export * @interface LoginResponse */ interface LoginResponse$4 { /** * Cognito access token (JWT) for subsequent Bearer-authenticated requests. * @type {string} * @memberof LoginResponse */ access_token: string; /** * Athena Health patient ID, when this tenant is Athena-integrated and the patient was linked at registration. * @type {string} * @memberof LoginResponse */ athena_patient_id?: string | null; /** * Cognito user's stable `sub` claim. * @type {string} * @memberof LoginResponse */ cognito_sub?: string | null; /** * Access token lifetime in seconds. * @type {number} * @memberof LoginResponse */ expires_in: number; /** * FHIR Patient resource ID resolved for this user, when found. * @type {string} * @memberof LoginResponse */ fhir_patient_id?: string | null; /** * Cognito ID token (JWT), when issued. * @type {string} * @memberof LoginResponse */ id_token?: string | null; /** * Healthie (OpenLoop) patient/user ID, when this tenant is OpenLoop-integrated and the patient was linked at registration. * @type {string} * @memberof LoginResponse */ openloop_patient_id?: string | null; /** * Cognito refresh token used to obtain a new access token without signing in again. * @type {string} * @memberof LoginResponse */ refresh_token?: string | null; /** * SteadyMD patient GUID, when this tenant is SteadyMD-integrated and the patient was linked at registration. * @type {string} * @memberof LoginResponse */ steadymd_patient_guid?: string | null; /** * Telehealth platform numeric user ID, when the patient has an associated telehealth account. * @type {number} * @memberof LoginResponse */ telehealth_id?: number | null; /** * OAuth token type returned by Cognito. * @type {string} * @memberof LoginResponse */ token_type?: string; } /** * Check if a given object implements the LoginResponse interface. */ declare function instanceOfLoginResponse$4(value: object): value is LoginResponse$4; declare function LoginResponseFromJSON$4(json: any): LoginResponse$4; declare function LoginResponseFromJSONTyped$4(json: any, ignoreDiscriminator: boolean): LoginResponse$4; declare function LoginResponseToJSON$4(json: any): LoginResponse$4; declare function LoginResponseToJSONTyped$4(value?: LoginResponse$4 | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for POST /patients/insurance/match. Carries the same * insurance identifiers as `AddInsuranceRequest`; `state` is an optional * matching hint read from the scanned card (the base /patients/insurance * payload does not include it). * @export * @interface MatchInsuranceRequest */ interface MatchInsuranceRequest { /** * Subscriber's member/policy ID with the payer. * @type {string} * @memberof MatchInsuranceRequest */ member_id: string; /** * Display name of the insurance payer/carrier, e.g. read from a scanned insurance card. * @type {string} * @memberof MatchInsuranceRequest */ payer_name: string; /** * Coordination-of-benefits order used when the matched package is submitted to Athena. Defaults to `primary`. * @type {InsurancePriority} * @memberof MatchInsuranceRequest */ priority?: InsurancePriority$1; /** * Patient's relationship to the subscriber, used when submitting to Athena. Defaults to `self`. * @type {SubscriberRelationship} * @memberof MatchInsuranceRequest */ relationship?: SubscriberRelationship$1; /** * Optional 2-letter US state, used only to disambiguate packages that share a payer name. * @type {string} * @memberof MatchInsuranceRequest */ state?: string | null; } /** * Check if a given object implements the MatchInsuranceRequest interface. */ declare function instanceOfMatchInsuranceRequest(value: object): value is MatchInsuranceRequest; declare function MatchInsuranceRequestFromJSON(json: any): MatchInsuranceRequest; declare function MatchInsuranceRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): MatchInsuranceRequest; declare function MatchInsuranceRequestToJSON(json: any): MatchInsuranceRequest; declare function MatchInsuranceRequestToJSONTyped(value?: MatchInsuranceRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for POST /patients/insurance/match. * @export * @interface MatchInsuranceResponse */ interface MatchInsuranceResponse { /** * Whether OpenAI ranking picked `best_match` (false when it fell back to the first search result). * @type {boolean} * @memberof MatchInsuranceResponse */ ai_used: boolean; /** * Human-readable reason the Athena submit failed, when athena_submit_status is 'failed'. * @type {string} * @memberof MatchInsuranceResponse */ athena_submit_error?: string | null; /** * 'linked' when the matched package was submitted to Athena, 'failed' on error, null when not attempted (no match, or the patient is not mirrored in Athena). * @type {string} * @memberof MatchInsuranceResponse */ athena_submit_status?: string | null; /** * Best-matching Athena package, or null when the search returned nothing. * @type {InsurancePackageCandidate} * @memberof MatchInsuranceResponse */ best_match?: InsurancePackageCandidate | null; /** * Athena package candidates considered, ordered best-first when AI ranking was used. * @type {Array} * @memberof MatchInsuranceResponse */ candidates?: Array; /** * AI confidence in `best_match` (0..1); null when AI ranking was not used. * @type {number} * @memberof MatchInsuranceResponse */ confidence?: number | null; /** * Short explanation of the match, or of any fallback taken. * @type {string} * @memberof MatchInsuranceResponse */ reason?: string | null; /** * Athena insurance package id submitted for the patient, when the match was pushed to Athena. * @type {string} * @memberof MatchInsuranceResponse */ submitted_package_id?: string | null; /** * Total number of Athena packages the search returned, before capping for AI ranking. * @type {number} * @memberof MatchInsuranceResponse */ total_candidates: number; } /** * Check if a given object implements the MatchInsuranceResponse interface. */ declare function instanceOfMatchInsuranceResponse(value: object): value is MatchInsuranceResponse; declare function MatchInsuranceResponseFromJSON(json: any): MatchInsuranceResponse; declare function MatchInsuranceResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): MatchInsuranceResponse; declare function MatchInsuranceResponseToJSON(json: any): MatchInsuranceResponse; declare function MatchInsuranceResponseToJSONTyped(value?: MatchInsuranceResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * HC transport shape for creating/updating a patient notification. * * All fields are optional: a create may carry the full shape, while the * app's "mark read" sends only ``{read: true}`` via PUT. The service layer * merges partial updates over the existing FHIR Communication * (read-modify-write), so a partial body never wipes stored fields. * @export * @interface NotificationUpsertRequest */ interface NotificationUpsertRequest { /** * ISO-8601 datetime; defaults to now on create. * @type {string} * @memberof NotificationUpsertRequest */ created_at?: string | null; /** * Longer description/body of the notification. * @type {string} * @memberof NotificationUpsertRequest */ description?: string | null; /** * Icon identifier or URL for the notification. * @type {string} * @memberof NotificationUpsertRequest */ icon?: string | null; /** * Whether the patient has read the notification; set true to mark read. * @type {boolean} * @memberof NotificationUpsertRequest */ read?: boolean | null; /** * One of info/success/warning/urgent (case-insensitive). * @type {string} * @memberof NotificationUpsertRequest */ severity?: string | null; /** * Short title of the notification. * @type {string} * @memberof NotificationUpsertRequest */ title?: string | null; } /** * Check if a given object implements the NotificationUpsertRequest interface. */ declare function instanceOfNotificationUpsertRequest(value: object): value is NotificationUpsertRequest; declare function NotificationUpsertRequestFromJSON(json: any): NotificationUpsertRequest; declare function NotificationUpsertRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): NotificationUpsertRequest; declare function NotificationUpsertRequestToJSON(json: any): NotificationUpsertRequest; declare function NotificationUpsertRequestToJSONTyped(value?: NotificationUpsertRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Error envelope for POST /assistant/ocr and /assistant/ocr-insurance (returned with HTTP 400 or 422, not 200). * @export * @interface OcrErrorResponse */ interface OcrErrorResponse { /** * Human-readable reason OCR could not complete. * @type {string} * @memberof OcrErrorResponse */ error: string; /** * Always `false`. * @type {boolean} * @memberof OcrErrorResponse */ ok: boolean; /** * Always `ocr_error`. * @type {string} * @memberof OcrErrorResponse */ type: string; } /** * Check if a given object implements the OcrErrorResponse interface. */ declare function instanceOfOcrErrorResponse(value: object): value is OcrErrorResponse; declare function OcrErrorResponseFromJSON(json: any): OcrErrorResponse; declare function OcrErrorResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): OcrErrorResponse; declare function OcrErrorResponseToJSON(json: any): OcrErrorResponse; declare function OcrErrorResponseToJSONTyped(value?: OcrErrorResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Patient-facing dashboard summary. * * Currently returns an empty shell — populate fields incrementally as * specific widgets are designed (vitals, upcoming appointments, medications, * recent encounters, etc.). * @export * @interface PatientDashboardPayload */ interface PatientDashboardPayload { /** * Reserved for future medication widgets; always empty today. * @type {Array<{ [key: string]: any; }>} * @memberof PatientDashboardPayload */ active_medications?: Array<{ [key: string]: any; }>; /** * Reserved for future alert widgets; always empty today. * @type {Array<{ [key: string]: any; }>} * @memberof PatientDashboardPayload */ alerts?: Array<{ [key: string]: any; }>; /** * Reserved for future vitals widget; always null today. * @type {{ [key: string]: any; }} * @memberof PatientDashboardPayload */ latest_vitals?: { [key: string]: any; } | null; /** * FHIR Patient resource ID this dashboard summarizes. * @type {string} * @memberof PatientDashboardPayload */ patient_id: string; /** * Reserved for future encounter widgets; always empty today. * @type {Array<{ [key: string]: any; }>} * @memberof PatientDashboardPayload */ recent_encounters?: Array<{ [key: string]: any; }>; /** * Reserved for future summary widgets; always empty today. * @type {{ [key: string]: any; }} * @memberof PatientDashboardPayload */ summary?: { [key: string]: any; }; /** * Reserved for future appointment widgets; always empty today. * @type {Array<{ [key: string]: any; }>} * @memberof PatientDashboardPayload */ upcoming_appointments?: Array<{ [key: string]: any; }>; } /** * Check if a given object implements the PatientDashboardPayload interface. */ declare function instanceOfPatientDashboardPayload(value: object): value is PatientDashboardPayload; declare function PatientDashboardPayloadFromJSON(json: any): PatientDashboardPayload; declare function PatientDashboardPayloadFromJSONTyped(json: any, ignoreDiscriminator: boolean): PatientDashboardPayload; declare function PatientDashboardPayloadToJSON(json: any): PatientDashboardPayload; declare function PatientDashboardPayloadToJSONTyped(value?: PatientDashboardPayload | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface PerinatalHistory */ interface PerinatalHistory { /** * * @type {Date} * @memberof PerinatalHistory */ delivery_date?: Date | null; /** * * @type {string} * @memberof PerinatalHistory */ delivery_method?: string | null; /** * * @type {number} * @memberof PerinatalHistory */ gestational_age_weeks?: number | null; /** * * @type {string} * @memberof PerinatalHistory */ maternal_complications?: string | null; /** * * @type {string} * @memberof PerinatalHistory */ neonatal_complications?: string | null; /** * * @type {string} * @memberof PerinatalHistory */ notes?: string | null; /** * * @type {string} * @memberof PerinatalHistory */ outcome?: string | null; /** * * @type {number} * @memberof PerinatalHistory */ pregnancy_year?: number | null; } /** * Check if a given object implements the PerinatalHistory interface. */ declare function instanceOfPerinatalHistory(value: object): value is PerinatalHistory; declare function PerinatalHistoryFromJSON(json: any): PerinatalHistory; declare function PerinatalHistoryFromJSONTyped(json: any, ignoreDiscriminator: boolean): PerinatalHistory; declare function PerinatalHistoryToJSON(json: any): PerinatalHistory; declare function PerinatalHistoryToJSONTyped(value?: PerinatalHistory | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface PatientIntakeRequest */ interface PatientIntakeRequest { /** * * @type {Array} * @memberof PatientIntakeRequest */ allergies?: Array | null; /** * * @type {Array} * @memberof PatientIntakeRequest */ cancer_cases?: Array | null; /** * * @type {Array} * @memberof PatientIntakeRequest */ family_history?: Array | null; /** * * @type {Array} * @memberof PatientIntakeRequest */ gyn_history?: Array | null; /** * * @type {Array} * @memberof PatientIntakeRequest */ medications?: Array | null; /** * * @type {Array} * @memberof PatientIntakeRequest */ perinatal_history?: Array | null; /** * * @type {Array} * @memberof PatientIntakeRequest */ problems?: Array | null; /** * * @type {Array} * @memberof PatientIntakeRequest */ social_history?: Array | null; /** * * @type {Array} * @memberof PatientIntakeRequest */ surgical_history?: Array | null; /** * * @type {Array} * @memberof PatientIntakeRequest */ vaccines?: Array | null; } /** * Check if a given object implements the PatientIntakeRequest interface. */ declare function instanceOfPatientIntakeRequest(value: object): value is PatientIntakeRequest; declare function PatientIntakeRequestFromJSON(json: any): PatientIntakeRequest; declare function PatientIntakeRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): PatientIntakeRequest; declare function PatientIntakeRequestToJSON(json: any): PatientIntakeRequest; declare function PatientIntakeRequestToJSONTyped(value?: PatientIntakeRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface PatientIntakeResponse */ interface PatientIntakeResponse { /** * * @type {Date} * @memberof PatientIntakeResponse */ created_at: Date; /** * * @type {{ [key: string]: Array; }} * @memberof PatientIntakeResponse */ invalid_entries?: { [key: string]: Array; } | null; /** * * @type {PatientIntakeResponseStorageStatusEnum} * @memberof PatientIntakeResponse */ storage_status: PatientIntakeResponseStorageStatusEnum; /** * * @type {string} * @memberof PatientIntakeResponse */ submission_id: string; /** * * @type {Array} * @memberof PatientIntakeResponse */ unknown_fields?: Array | null; /** * * @type {{ [key: string]: IntakeVendorStatus; }} * @memberof PatientIntakeResponse */ vendors: { [key: string]: IntakeVendorStatus; }; } /** * @export */ declare const PatientIntakeResponseStorageStatusEnum: { readonly pending: "pending"; readonly saved: "saved"; readonly partial: "partial"; readonly failed: "failed"; }; type PatientIntakeResponseStorageStatusEnum = typeof PatientIntakeResponseStorageStatusEnum[keyof typeof PatientIntakeResponseStorageStatusEnum]; /** * Check if a given object implements the PatientIntakeResponse interface. */ declare function instanceOfPatientIntakeResponse(value: object): value is PatientIntakeResponse; declare function PatientIntakeResponseFromJSON(json: any): PatientIntakeResponse; declare function PatientIntakeResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): PatientIntakeResponse; declare function PatientIntakeResponseToJSON(json: any): PatientIntakeResponse; declare function PatientIntakeResponseToJSONTyped(value?: PatientIntakeResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Nested pharmacy address in SetPreferredPharmacyRequest. * @export * @interface PharmacyAddressRequest */ interface PharmacyAddressRequest { /** * FHIR Patient id to verify against, when verify_against_demographics is true. * @type {string} * @memberof PharmacyAddressRequest */ city?: string | null; /** * FHIR Patient id to verify against, when verify_against_demographics is true. * @type {string} * @memberof PharmacyAddressRequest */ country?: string | null; /** * Street address lines. * @type {Array} * @memberof PharmacyAddressRequest */ line?: Array | null; /** * FHIR Patient id to verify against, when verify_against_demographics is true. * @type {string} * @memberof PharmacyAddressRequest */ postal_code?: string | null; /** * FHIR Patient id to verify against, when verify_against_demographics is true. * @type {string} * @memberof PharmacyAddressRequest */ state?: string | null; } /** * Check if a given object implements the PharmacyAddressRequest interface. */ declare function instanceOfPharmacyAddressRequest(value: object): value is PharmacyAddressRequest; declare function PharmacyAddressRequestFromJSON(json: any): PharmacyAddressRequest; declare function PharmacyAddressRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): PharmacyAddressRequest; declare function PharmacyAddressRequestToJSON(json: any): PharmacyAddressRequest; declare function PharmacyAddressRequestToJSONTyped(value?: PharmacyAddressRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for GET /patients/photo/upload-url. * @export * @interface PhotoUploadUrlResponse */ interface PhotoUploadUrlResponse$2 { /** * Object key the pre-signed URL writes to, keyed by patient id. * @type {string} * @memberof PhotoUploadUrlResponse */ key: string; /** * Pre-signed Wasabi S3-compatible PUT URL, valid for 600 seconds. * @type {string} * @memberof PhotoUploadUrlResponse */ url: string; } /** * Check if a given object implements the PhotoUploadUrlResponse interface. */ declare function instanceOfPhotoUploadUrlResponse$1(value: object): value is PhotoUploadUrlResponse$2; declare function PhotoUploadUrlResponseFromJSON$1(json: any): PhotoUploadUrlResponse$2; declare function PhotoUploadUrlResponseFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): PhotoUploadUrlResponse$2; declare function PhotoUploadUrlResponseToJSON$1(json: any): PhotoUploadUrlResponse$2; declare function PhotoUploadUrlResponseToJSONTyped$1(value?: PhotoUploadUrlResponse$2 | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for POST /patients/orders. * * Places a diagnostic test/test-kit order for the authenticated patient. The * order is stored as a FHIR ServiceRequest; ``test_name`` is the only required * field, everything else is optional and defaults to a routine, active order. * @export * @interface PlaceTestOrderRequest */ interface PlaceTestOrderRequest { /** * CPT code identifying the ordered test, optional. * @type {string} * @memberof PlaceTestOrderRequest */ cpt_code?: string | null; /** * ICD-10-CM diagnosis codes supporting the order, optional. * @type {Array} * @memberof PlaceTestOrderRequest */ diagnosis_codes?: Array; /** * FHIR Encounter resource ID this order was placed during, optional. * @type {string} * @memberof PlaceTestOrderRequest */ encounter_id?: string | null; /** * Whether the patient must fast before the test. Defaults to `false`. * @type {boolean} * @memberof PlaceTestOrderRequest */ fasting_required?: boolean; /** * Name of the lab the order is routed to, optional. * @type {string} * @memberof PlaceTestOrderRequest */ lab_name?: string | null; /** * LOINC code identifying the ordered test, optional. * @type {string} * @memberof PlaceTestOrderRequest */ loinc_code?: string | null; /** * Free-text notes for the order, optional. * @type {string} * @memberof PlaceTestOrderRequest */ notes?: string | null; /** * Requested date the test should occur, optional. * @type {Date} * @memberof PlaceTestOrderRequest */ occurrence_date?: Date | null; /** * Requested date-time the test should occur, optional. * @type {Date} * @memberof PlaceTestOrderRequest */ occurrence_datetime?: Date | null; /** * Display name of the performer/lab fulfilling the order, optional. * @type {string} * @memberof PlaceTestOrderRequest */ performer_name?: string | null; /** * Order priority. Defaults to `routine` when omitted. * @type {OrderPriority} * @memberof PlaceTestOrderRequest */ priority?: OrderPriority; /** * Free-text clinical reason for the order, optional. * @type {string} * @memberof PlaceTestOrderRequest */ reason?: string | null; /** * Display name of the ordering practitioner, optional. * @type {string} * @memberof PlaceTestOrderRequest */ requester_name?: string | null; /** * NPI of the ordering practitioner, optional. * @type {string} * @memberof PlaceTestOrderRequest */ requester_npi?: string | null; /** * External requisition/order number, optional. * @type {string} * @memberof PlaceTestOrderRequest */ requisition_number?: string | null; /** * SNOMED CT code identifying the ordered test, optional. * @type {string} * @memberof PlaceTestOrderRequest */ snomed_code?: string | null; /** * Whether this is a recurring/standing order. Defaults to `false`. * @type {boolean} * @memberof PlaceTestOrderRequest */ standing_order?: boolean; /** * Human-readable name of the test/test-kit being ordered, e.g. 'OraQuick In-Home HIV Test' or 'CBC with Differential'. * @type {string} * @memberof PlaceTestOrderRequest */ test_name: string; } /** * Check if a given object implements the PlaceTestOrderRequest interface. */ declare function instanceOfPlaceTestOrderRequest(value: object): value is PlaceTestOrderRequest; declare function PlaceTestOrderRequestFromJSON(json: any): PlaceTestOrderRequest; declare function PlaceTestOrderRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): PlaceTestOrderRequest; declare function PlaceTestOrderRequestToJSON(json: any): PlaceTestOrderRequest; declare function PlaceTestOrderRequestToJSONTyped(value?: PlaceTestOrderRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for POST /patients/orders. Same shape as `TestOrder`. * @export * @interface PlaceTestOrderResponse */ interface PlaceTestOrderResponse { /** * * @type {Date} * @memberof PlaceTestOrderResponse */ authored_on?: Date | null; /** * * @type {string} * @memberof PlaceTestOrderResponse */ cpt_code?: string | null; /** * ICD-10 codes * @type {Array} * @memberof PlaceTestOrderResponse */ diagnosis_codes?: Array; /** * Test name, e.g. CBC with Differential * @type {string} * @memberof PlaceTestOrderResponse */ display: string; /** * * @type {string} * @memberof PlaceTestOrderResponse */ encounter_id?: string | null; /** * * @type {boolean} * @memberof PlaceTestOrderResponse */ fasting_required?: boolean; /** * * @type {string} * @memberof PlaceTestOrderResponse */ fhir_id?: string | null; /** * * @type {string} * @memberof PlaceTestOrderResponse */ intent?: string; /** * * @type {string} * @memberof PlaceTestOrderResponse */ lab_name?: string | null; /** * * @type {string} * @memberof PlaceTestOrderResponse */ loinc_code?: string | null; /** * * @type {string} * @memberof PlaceTestOrderResponse */ notes?: string | null; /** * * @type {Date} * @memberof PlaceTestOrderResponse */ occurrence_date?: Date | null; /** * * @type {Date} * @memberof PlaceTestOrderResponse */ occurrence_datetime?: Date | null; /** * * @type {string} * @memberof PlaceTestOrderResponse */ order_id?: string; /** * * @type {string} * @memberof PlaceTestOrderResponse */ patient_fhir_id?: string | null; /** * * @type {string} * @memberof PlaceTestOrderResponse */ performer_name?: string | null; /** * * @type {OrderPriority} * @memberof PlaceTestOrderResponse */ priority?: OrderPriority; /** * * @type {string} * @memberof PlaceTestOrderResponse */ reason?: string | null; /** * * @type {string} * @memberof PlaceTestOrderResponse */ requester_name?: string | null; /** * * @type {string} * @memberof PlaceTestOrderResponse */ requester_npi?: string | null; /** * * @type {string} * @memberof PlaceTestOrderResponse */ requisition_number?: string | null; /** * * @type {string} * @memberof PlaceTestOrderResponse */ snomed_code?: string | null; /** * * @type {Specimen} * @memberof PlaceTestOrderResponse */ specimen?: Specimen | null; /** * * @type {boolean} * @memberof PlaceTestOrderResponse */ standing_order?: boolean; /** * * @type {OrderStatus} * @memberof PlaceTestOrderResponse */ status?: OrderStatus; } /** * Check if a given object implements the PlaceTestOrderResponse interface. */ declare function instanceOfPlaceTestOrderResponse(value: object): value is PlaceTestOrderResponse; declare function PlaceTestOrderResponseFromJSON(json: any): PlaceTestOrderResponse; declare function PlaceTestOrderResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): PlaceTestOrderResponse; declare function PlaceTestOrderResponseToJSON(json: any): PlaceTestOrderResponse; declare function PlaceTestOrderResponseToJSONTyped(value?: PlaceTestOrderResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Supported Cognito identity-pool types. * @export */ declare const PoolType$b: { readonly patient: "patient"; readonly provider: "provider"; readonly person: "person"; readonly tenantadmin: "tenantadmin"; }; type PoolType$b = typeof PoolType$b[keyof typeof PoolType$b]; declare function instanceOfPoolType$b(value: any): boolean; declare function PoolTypeFromJSON$b(json: any): PoolType$b; declare function PoolTypeFromJSONTyped$b(json: any, ignoreDiscriminator: boolean): PoolType$b; declare function PoolTypeToJSON$b(value?: PoolType$b | null): any; declare function PoolTypeToJSONTyped$b(value: any, ignoreDiscriminator: boolean): PoolType$b; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * One race value, or a list of them. * @export * @interface Race1 */ interface Race1$3 { } /** * Check if a given object implements the Race1 interface. */ declare function instanceOfRace1$3(value: object): value is Race1$3; declare function Race1FromJSON$3(json: any): Race1$3; declare function Race1FromJSONTyped$3(json: any, ignoreDiscriminator: boolean): Race1$3; declare function Race1ToJSON$3(json: any): Race1$3; declare function Race1ToJSONTyped$3(value?: Race1$3 | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for POST /auth/refresh. * @export * @interface RefreshTokenRequest */ interface RefreshTokenRequest$2 { /** * Refresh token previously returned by patient.login. * @type {string} * @memberof RefreshTokenRequest */ refresh_token: string; /** * Tenant whose patient Cognito pool issued the refresh token. * @type {string} * @memberof RefreshTokenRequest */ tenant_id: string; } /** * Check if a given object implements the RefreshTokenRequest interface. */ declare function instanceOfRefreshTokenRequest$2(value: object): value is RefreshTokenRequest$2; declare function RefreshTokenRequestFromJSON$2(json: any): RefreshTokenRequest$2; declare function RefreshTokenRequestFromJSONTyped$2(json: any, ignoreDiscriminator: boolean): RefreshTokenRequest$2; declare function RefreshTokenRequestToJSON$2(json: any): RefreshTokenRequest$2; declare function RefreshTokenRequestToJSONTyped$2(value?: RefreshTokenRequest$2 | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for POST /auth/refresh. * @export * @interface RefreshTokenResponse */ interface RefreshTokenResponse$2 { /** * New Cognito access token. * @type {string} * @memberof RefreshTokenResponse */ access_token: string; /** * Access token lifetime in seconds. * @type {number} * @memberof RefreshTokenResponse */ expires_in: number; /** * New Cognito ID token, when issued. * @type {string} * @memberof RefreshTokenResponse */ id_token?: string | null; /** * Rotated refresh token, when Cognito returns one. * @type {string} * @memberof RefreshTokenResponse */ refresh_token?: string | null; /** * OAuth token type returned by Cognito. * @type {string} * @memberof RefreshTokenResponse */ token_type?: string; } /** * Check if a given object implements the RefreshTokenResponse interface. */ declare function instanceOfRefreshTokenResponse$2(value: object): value is RefreshTokenResponse$2; declare function RefreshTokenResponseFromJSON$2(json: any): RefreshTokenResponse$2; declare function RefreshTokenResponseFromJSONTyped$2(json: any, ignoreDiscriminator: boolean): RefreshTokenResponse$2; declare function RefreshTokenResponseToJSON$2(json: any): RefreshTokenResponse$2; declare function RefreshTokenResponseToJSONTyped$2(value?: RefreshTokenResponse$2 | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for POST /auth/register. * * Required fields match what ``PractitionerRegistrationService.register()`` * reads via ``payload[...]`` (KeyError on absence). ``tenant_id`` is read * indirectly via ``_reg_svc(body.get("tenant_id"))`` so the runtime-param * inference does not mark it required, but it is genuinely required at * runtime; the canonical model reflects the inferred required set to stay * semantically equivalent, leaving the handler's manual validation as the * real enforcement. * @export * @interface RegisterRequest */ interface RegisterRequest$4 { [key: string]: any | any; /** * Reserved for future vitals widget; always null today. * @type {{ [key: string]: any; }} * @memberof RegisterRequest */ address?: { [key: string]: any; } | null; /** * List of addresses, optional. * @type {Array} * @memberof RegisterRequest */ addresses?: Array | null; /** * Reserved for future vitals widget; always null today. * @type {{ [key: string]: any; }} * @memberof RegisterRequest */ attributes?: { [key: string]: any; } | null; /** * Person FHIR resource ID of the creating field agent, or 'self'. * @type {string} * @memberof RegisterRequest */ created_by?: string | null; /** * ISO 8601 date of birth (YYYY-MM-DD). * @type {Date} * @memberof RegisterRequest */ date_of_birth: Date; /** * Optional driver's license image + text fields captured during pre-registration ID scan. When present, the image is stored as a FHIR DocumentReference and the text fields are mirrored to Athena after the patient record is created. * @type {DriversLicenseSubmission} * @memberof RegisterRequest */ drivers_license?: DriversLicenseSubmission | null; /** * Patient's email; used as the Cognito login username and OTP delivery address. * @type {string} * @memberof RegisterRequest */ email: string; /** * Hispanic or Latino ethnicity status, optional. Mirrored to Athena `ethnicitycode`. * @type {Ethnicity} * @memberof RegisterRequest */ ethnicity?: Ethnicity$2 | null; /** * Patient's given (first) name. * @type {string} * @memberof RegisterRequest */ first_name: string; /** * Boolean feature/state flags keyed by flag name. Recognized key: AUTO_VERIFY_EMAIL — if true, skips email OTP verification and auto-logs the patient in. * @type {{ [key: string]: boolean; }} * @memberof RegisterRequest */ flags?: { [key: string]: boolean; } | null; /** * Patient's family (last) name. * @type {string} * @memberof RegisterRequest */ last_name: string; /** * Marital status, optional. Mirrored to Athena `maritalstatus`. * @type {MaritalStatus} * @memberof RegisterRequest */ marital_status?: MaritalStatus$2 | null; /** * Initial password, minimum 8 characters. * @type {string} * @memberof RegisterRequest */ password: string; /** * FHIR Patient id to verify against, when verify_against_demographics is true. * @type {string} * @memberof RegisterRequest */ phone?: string | null; /** * BCP-47 language tag of the preferred language, optional. Mirrored to Athena `language6392code`. * @type {string} * @memberof RegisterRequest */ preferred_language?: string | null; /** * * @type {Race1} * @memberof RegisterRequest */ race?: Race1$3 | null; /** * Sex assigned at birth: male, female, intersex, or unknown. * @type {SexAtBirth} * @memberof RegisterRequest */ sex_at_birth?: SexAtBirth$1 | null; /** * FHIR Patient id to verify against, when verify_against_demographics is true. * @type {string} * @memberof RegisterRequest */ tenant_id?: string | null; } /** * Check if a given object implements the RegisterRequest interface. */ declare function instanceOfRegisterRequest$4(value: object): value is RegisterRequest$4; declare function RegisterRequestFromJSON$4(json: any): RegisterRequest$4; declare function RegisterRequestFromJSONTyped$4(json: any, ignoreDiscriminator: boolean): RegisterRequest$4; declare function RegisterRequestToJSON$4(json: any): RegisterRequest$4; declare function RegisterRequestToJSONTyped$4(value?: RegisterRequest$4 | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for POST /auth/register. * @export * @interface RegisterResponse */ interface RegisterResponse$3 { /** * Cognito access token, present only when the tenant's flow auto-signs the user in after registration. * @type {string} * @memberof RegisterResponse */ access_token?: string; /** * Outcome of mirroring the driver's license (image + text fields) to Athena, present only when a driver's license was submitted with registration. * @type {RegisterResponseAthenaDriversLicenseStatusEnum} * @memberof RegisterResponse */ athena_drivers_license_status?: RegisterResponseAthenaDriversLicenseStatusEnum | null; /** * Newly created Cognito user's stable `sub` claim. * @type {string} * @memberof RegisterResponse */ cognito_sub: string; /** * Whether an email verification OTP was sent. `false` when the tenant's registration flow auto-verifies the email instead. * @type {boolean} * @memberof RegisterResponse */ email_otp_sent: boolean; /** * Whether the email is already verified (tenant auto-verify flows only). * @type {boolean} * @memberof RegisterResponse */ email_verified: boolean; /** * Access token lifetime in seconds, present only alongside `access_token`. * @type {number} * @memberof RegisterResponse */ expires_in?: number; /** * FHIR DocumentReference resource ID of the stored driver's license image, present only when a driver's license image was submitted with registration. * @type {string} * @memberof RegisterResponse */ fhir_document_reference_id?: string | null; /** * Newly created FHIR Patient resource ID. * @type {string} * @memberof RegisterResponse */ fhir_patient_id: string; /** * Cognito ID token, present only when the tenant's flow auto-signs the user in after registration. * @type {string} * @memberof RegisterResponse */ id_token?: string | null; /** * Outcome of mirroring the driver's license image to the patient's Healthie (OpenLoop) account, present only when a driver's license image was submitted with registration. * @type {RegisterResponseOpenloopDriversLicenseStatusEnum} * @memberof RegisterResponse */ openloop_drivers_license_status?: RegisterResponseOpenloopDriversLicenseStatusEnum | null; /** * Outcome of mirroring the driver's license image to the patient's SteadyMD intake, present only when a driver's license image was submitted with registration. * @type {RegisterResponseSteadymdDriversLicenseStatusEnum} * @memberof RegisterResponse */ steadymd_drivers_license_status?: RegisterResponseSteadymdDriversLicenseStatusEnum | null; /** * Telehealth platform numeric user ID assigned at registration. * @type {number} * @memberof RegisterResponse */ telehealth_id: number | null; } /** * @export */ declare const RegisterResponseAthenaDriversLicenseStatusEnum: { readonly linked: "linked"; readonly skipped_no_athena: "skipped_no_athena"; readonly skipped_unlinked: "skipped_unlinked"; readonly failed: "failed"; }; type RegisterResponseAthenaDriversLicenseStatusEnum = typeof RegisterResponseAthenaDriversLicenseStatusEnum[keyof typeof RegisterResponseAthenaDriversLicenseStatusEnum]; /** * @export */ declare const RegisterResponseOpenloopDriversLicenseStatusEnum: { readonly linked: "linked"; readonly skipped_no_openloop: "skipped_no_openloop"; readonly skipped_unlinked: "skipped_unlinked"; readonly failed: "failed"; }; type RegisterResponseOpenloopDriversLicenseStatusEnum = typeof RegisterResponseOpenloopDriversLicenseStatusEnum[keyof typeof RegisterResponseOpenloopDriversLicenseStatusEnum]; /** * @export */ declare const RegisterResponseSteadymdDriversLicenseStatusEnum: { readonly linked: "linked"; readonly skipped_no_steadymd: "skipped_no_steadymd"; readonly skipped_unlinked: "skipped_unlinked"; readonly skipped_no_open_episode: "skipped_no_open_episode"; readonly failed: "failed"; }; type RegisterResponseSteadymdDriversLicenseStatusEnum = typeof RegisterResponseSteadymdDriversLicenseStatusEnum[keyof typeof RegisterResponseSteadymdDriversLicenseStatusEnum]; /** * Check if a given object implements the RegisterResponse interface. */ declare function instanceOfRegisterResponse$3(value: object): value is RegisterResponse$3; declare function RegisterResponseFromJSON$3(json: any): RegisterResponse$3; declare function RegisterResponseFromJSONTyped$3(json: any, ignoreDiscriminator: boolean): RegisterResponse$3; declare function RegisterResponseToJSON$3(json: any): RegisterResponse$3; declare function RegisterResponseToJSONTyped$3(value?: RegisterResponse$3 | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for POST /auth/resend-verification-code. * @export * @interface ResendVerificationCodeRequest */ interface ResendVerificationCodeRequest$1 { /** * Patient's email address. * @type {string} * @memberof ResendVerificationCodeRequest */ email?: string | null; /** * FHIR Patient id to verify against, when verify_against_demographics is true. * @type {string} * @memberof ResendVerificationCodeRequest */ tenant_id?: string | null; } /** * Check if a given object implements the ResendVerificationCodeRequest interface. */ declare function instanceOfResendVerificationCodeRequest$1(value: object): value is ResendVerificationCodeRequest$1; declare function ResendVerificationCodeRequestFromJSON$1(json: any): ResendVerificationCodeRequest$1; declare function ResendVerificationCodeRequestFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): ResendVerificationCodeRequest$1; declare function ResendVerificationCodeRequestToJSON$1(json: any): ResendVerificationCodeRequest$1; declare function ResendVerificationCodeRequestToJSONTyped$1(value?: ResendVerificationCodeRequest$1 | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Result of resending an email-verification OTP. * @export * @interface ResendVerificationCodeResponse */ interface ResendVerificationCodeResponse$1 { /** * Whether the OTP email was dispatched. * @type {boolean} * @memberof ResendVerificationCodeResponse */ email_otp_sent: boolean; } /** * Check if a given object implements the ResendVerificationCodeResponse interface. */ declare function instanceOfResendVerificationCodeResponse$1(value: object): value is ResendVerificationCodeResponse$1; declare function ResendVerificationCodeResponseFromJSON$1(json: any): ResendVerificationCodeResponse$1; declare function ResendVerificationCodeResponseFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): ResendVerificationCodeResponse$1; declare function ResendVerificationCodeResponseToJSON$1(json: any): ResendVerificationCodeResponse$1; declare function ResendVerificationCodeResponseToJSONTyped$1(value?: ResendVerificationCodeResponse$1 | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for POST /auth/reset-password. * @export * @interface ResetPasswordRequest */ interface ResetPasswordRequest$4 { /** * Patient's email address. * @type {string} * @memberof ResetPasswordRequest */ email?: string | null; /** * FHIR Patient id to verify against, when verify_against_demographics is true. * @type {string} * @memberof ResetPasswordRequest */ tenant_id?: string | null; } /** * Check if a given object implements the ResetPasswordRequest interface. */ declare function instanceOfResetPasswordRequest$4(value: object): value is ResetPasswordRequest$4; declare function ResetPasswordRequestFromJSON$4(json: any): ResetPasswordRequest$4; declare function ResetPasswordRequestFromJSONTyped$4(json: any, ignoreDiscriminator: boolean): ResetPasswordRequest$4; declare function ResetPasswordRequestToJSON$4(json: any): ResetPasswordRequest$4; declare function ResetPasswordRequestToJSONTyped$4(value?: ResetPasswordRequest$4 | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ResetPasswordResponse */ interface ResetPasswordResponse$5 { /** * Human-readable confirmation of the action taken. * @type {string} * @memberof ResetPasswordResponse */ message: string; } /** * Check if a given object implements the ResetPasswordResponse interface. */ declare function instanceOfResetPasswordResponse$4(value: object): value is ResetPasswordResponse$5; declare function ResetPasswordResponseFromJSON$4(json: any): ResetPasswordResponse$5; declare function ResetPasswordResponseFromJSONTyped$4(json: any, ignoreDiscriminator: boolean): ResetPasswordResponse$5; declare function ResetPasswordResponseToJSON$4(json: any): ResetPasswordResponse$5; declare function ResetPasswordResponseToJSONTyped$4(value?: ResetPasswordResponse$5 | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ResponseValidationError */ interface ResponseValidationError$d { /** * * @type {Array} * @memberof ResponseValidationError */ detail?: Array; } /** * Check if a given object implements the ResponseValidationError interface. */ declare function instanceOfResponseValidationError$d(value: object): value is ResponseValidationError$d; declare function ResponseValidationErrorFromJSON$d(json: any): ResponseValidationError$d; declare function ResponseValidationErrorFromJSONTyped$d(json: any, ignoreDiscriminator: boolean): ResponseValidationError$d; declare function ResponseValidationErrorToJSON$d(json: any): ResponseValidationError$d; declare function ResponseValidationErrorToJSONTyped$d(value?: ResponseValidationError$d | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for GET /assistant/knowledge/search. * @export * @interface SearchKnowledgeResponse */ interface SearchKnowledgeResponse { /** * The search query that was executed (empty string when `q` was omitted). * @type {string} * @memberof SearchKnowledgeResponse */ query: string; /** * Matching knowledge-base entries, most relevant first, capped at `limit`. * @type {Array} * @memberof SearchKnowledgeResponse */ results: Array; /** * Number of results in this response. * @type {number} * @memberof SearchKnowledgeResponse */ total: number; } /** * Check if a given object implements the SearchKnowledgeResponse interface. */ declare function instanceOfSearchKnowledgeResponse(value: object): value is SearchKnowledgeResponse; declare function SearchKnowledgeResponseFromJSON(json: any): SearchKnowledgeResponse; declare function SearchKnowledgeResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): SearchKnowledgeResponse; declare function SearchKnowledgeResponseToJSON(json: any): SearchKnowledgeResponse; declare function SearchKnowledgeResponseToJSONTyped(value?: SearchKnowledgeResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for PUT /patients/preferred-pharmacy. * @export * @interface SetPreferredPharmacyRequest */ interface SetPreferredPharmacyRequest { [key: string]: any | any; /** * Pharmacy address. * @type {PharmacyAddressRequest} * @memberof SetPreferredPharmacyRequest */ address?: PharmacyAddressRequest | null; /** * FHIR Patient id to verify against, when verify_against_demographics is true. * @type {string} * @memberof SetPreferredPharmacyRequest */ name?: string | null; /** * NCPDP Provider ID (7-digit), when known. A standard, globally unique pharmacy identifier — when present, the Athena mirror uses it directly instead of matching this pharmacy by name/address. * @type {string} * @memberof SetPreferredPharmacyRequest */ ncpdp_id?: string | null; /** * FHIR Patient id to verify against, when verify_against_demographics is true. * @type {string} * @memberof SetPreferredPharmacyRequest */ phone?: string | null; /** * FHIR Patient id to verify against, when verify_against_demographics is true. * @type {string} * @memberof SetPreferredPharmacyRequest */ place_id?: string | null; } /** * Check if a given object implements the SetPreferredPharmacyRequest interface. */ declare function instanceOfSetPreferredPharmacyRequest(value: object): value is SetPreferredPharmacyRequest; declare function SetPreferredPharmacyRequestFromJSON(json: any): SetPreferredPharmacyRequest; declare function SetPreferredPharmacyRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): SetPreferredPharmacyRequest; declare function SetPreferredPharmacyRequestToJSON(json: any): SetPreferredPharmacyRequest; declare function SetPreferredPharmacyRequestToJSONTyped(value?: SetPreferredPharmacyRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for PUT /patients/preferred-pharmacy: the saved FHIR * Organization resource (passthrough, hence `extra="allow"` rather than * enumerating every FHIR field) plus the vendor mirror outcomes. * @export * @interface SetPreferredPharmacyResponse */ interface SetPreferredPharmacyResponse { [key: string]: any | any; /** * Reserved for backward-compatible response parsing. * @type {string} * @memberof SetPreferredPharmacyResponse */ athena_pharmacy_error?: string | null; /** * Outcome of the write: 'linked' for an Athena-integrated tenant, or 'skipped_no_athena' when FHIR is the tenant's source of truth. Athena match/write failures return a non-2xx response instead. * @type {string} * @memberof SetPreferredPharmacyResponse */ athena_pharmacy_status?: string | null; /** * Reserved for backward-compatible response parsing. * @type {string} * @memberof SetPreferredPharmacyResponse */ openloop_pharmacy_error?: string | null; /** * Outcome of the Healthie (OpenLoop) addPharmacy mirror: 'linked' for an OpenLoop-integrated tenant, or 'skipped_no_openloop' when not integrated. OpenLoop match/write failures return a non-2xx response instead. * @type {string} * @memberof SetPreferredPharmacyResponse */ openloop_pharmacy_status?: string | null; /** * Failure detail for the SteadyMD mirror when its status is 'failed'. * @type {string} * @memberof SetPreferredPharmacyResponse */ steadymd_pharmacy_error?: string | null; /** * Outcome of the SteadyMD requestedPharmacy mirror: 'linked' when the pharmacy was attached to the patient's episode, 'skipped_no_steadymd' when not integrated, or 'skipped_no_open_episode' when the patient has no open SteadyMD episode. Unlike the Athena/OpenLoop legs, SteadyMD failures surface here as 'failed' (non-fatal) because SteadyMD is not authoritative for the saved FHIR copy. * @type {string} * @memberof SetPreferredPharmacyResponse */ steadymd_pharmacy_status?: string | null; } /** * Check if a given object implements the SetPreferredPharmacyResponse interface. */ declare function instanceOfSetPreferredPharmacyResponse(value: object): value is SetPreferredPharmacyResponse; declare function SetPreferredPharmacyResponseFromJSON(json: any): SetPreferredPharmacyResponse; declare function SetPreferredPharmacyResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): SetPreferredPharmacyResponse; declare function SetPreferredPharmacyResponseToJSON(json: any): SetPreferredPharmacyResponse; declare function SetPreferredPharmacyResponseToJSONTyped(value?: SetPreferredPharmacyResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsRequest */ interface SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsRequest { /** * QuestionnaireResponse status * @type {string} * @memberof SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsRequest */ status?: string; /** * Free-text symptom labels * @type {Array} * @memberof SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsRequest */ symptoms?: Array; } /** * Check if a given object implements the SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsRequest interface. */ declare function instanceOfSubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsRequest(value: object): value is SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsRequest; declare function SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsRequestFromJSON(json: any): SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsRequest; declare function SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsRequest; declare function SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsRequestToJSON(json: any): SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsRequest; declare function SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsRequestToJSONTyped(value?: SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsResponse */ interface SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsResponse { /** * Always `true` when the symptoms were recorded successfully. * @type {boolean} * @memberof SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsResponse */ ok: boolean; /** * FHIR QuestionnaireResponse resource ID of the recorded screening, when created. * @type {string} * @memberof SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsResponse */ screening_id: string | null; /** * Symptom strings submitted for this screening. * @type {Array} * @memberof SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsResponse */ symptoms: Array; } /** * Check if a given object implements the SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsResponse interface. */ declare function instanceOfSubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsResponse(value: object): value is SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsResponse; declare function SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsResponseFromJSON(json: any): SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsResponse; declare function SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsResponse; declare function SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsResponseToJSON(json: any): SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsResponse; declare function SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsResponseToJSONTyped(value?: SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface SubmitCurrentSymptomsScreeningsCurrentSymptomsRequest */ interface SubmitCurrentSymptomsScreeningsCurrentSymptomsRequest { /** * QuestionnaireResponse status * @type {string} * @memberof SubmitCurrentSymptomsScreeningsCurrentSymptomsRequest */ status?: string; /** * Free-text symptom labels * @type {Array} * @memberof SubmitCurrentSymptomsScreeningsCurrentSymptomsRequest */ symptoms?: Array; } /** * Check if a given object implements the SubmitCurrentSymptomsScreeningsCurrentSymptomsRequest interface. */ declare function instanceOfSubmitCurrentSymptomsScreeningsCurrentSymptomsRequest(value: object): value is SubmitCurrentSymptomsScreeningsCurrentSymptomsRequest; declare function SubmitCurrentSymptomsScreeningsCurrentSymptomsRequestFromJSON(json: any): SubmitCurrentSymptomsScreeningsCurrentSymptomsRequest; declare function SubmitCurrentSymptomsScreeningsCurrentSymptomsRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): SubmitCurrentSymptomsScreeningsCurrentSymptomsRequest; declare function SubmitCurrentSymptomsScreeningsCurrentSymptomsRequestToJSON(json: any): SubmitCurrentSymptomsScreeningsCurrentSymptomsRequest; declare function SubmitCurrentSymptomsScreeningsCurrentSymptomsRequestToJSONTyped(value?: SubmitCurrentSymptomsScreeningsCurrentSymptomsRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for POST /patients/submit/summary. * @export * @interface SubmitSummaryRequest */ interface SubmitSummaryRequest { /** * FHIR Encounter resource id to write the summary to. When omitted, resolves the patient's latest OPEN encounter (the same shared lookup POST /encounters/check uses) -- never creates one; a patient with no open encounter gets a 404 (call POST /encounters/check first). * @type {string} * @memberof SubmitSummaryRequest */ encounter_id?: string | null; /** * FHIR Patient resource id. * @type {string} * @memberof SubmitSummaryRequest */ patient_id: string; /** * Raw conversation/summary text (symptoms, chief complaint, etc.) to write onto the encounter's FHIR notes and, when the encounter is Athena-linked, split via AI into Athena's Reason for Visit / Screening / HPI sections. * @type {string} * @memberof SubmitSummaryRequest */ text: string; } /** * Check if a given object implements the SubmitSummaryRequest interface. */ declare function instanceOfSubmitSummaryRequest(value: object): value is SubmitSummaryRequest; declare function SubmitSummaryRequestFromJSON(json: any): SubmitSummaryRequest; declare function SubmitSummaryRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): SubmitSummaryRequest; declare function SubmitSummaryRequestToJSON(json: any): SubmitSummaryRequest; declare function SubmitSummaryRequestToJSONTyped(value?: SubmitSummaryRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for PUT /patients/address. * @export * @interface UpdateAddressRequest */ interface UpdateAddressRequest { /** * City in the address. * @type {string} * @memberof UpdateAddressRequest */ city: string; /** * FHIR Patient id to verify against, when verify_against_demographics is true. * @type {string} * @memberof UpdateAddressRequest */ country?: string | null; /** * 2-letter state code. * @type {string} * @memberof UpdateAddressRequest */ state: string; /** * Street address line (line 1). * @type {string} * @memberof UpdateAddressRequest */ street: string; /** * 5-digit (or 5+4) ZIP code. * @type {string} * @memberof UpdateAddressRequest */ zip: string; } /** * Check if a given object implements the UpdateAddressRequest interface. */ declare function instanceOfUpdateAddressRequest(value: object): value is UpdateAddressRequest; declare function UpdateAddressRequestFromJSON(json: any): UpdateAddressRequest; declare function UpdateAddressRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): UpdateAddressRequest; declare function UpdateAddressRequestToJSON(json: any): UpdateAddressRequest; declare function UpdateAddressRequestToJSONTyped(value?: UpdateAddressRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface UpdateAddressResponse */ interface UpdateAddressResponse { /** * Always `true` when the update succeeded. * @type {boolean} * @memberof UpdateAddressResponse */ updated: boolean; } /** * Check if a given object implements the UpdateAddressResponse interface. */ declare function instanceOfUpdateAddressResponse(value: object): value is UpdateAddressResponse; declare function UpdateAddressResponseFromJSON(json: any): UpdateAddressResponse; declare function UpdateAddressResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): UpdateAddressResponse; declare function UpdateAddressResponseToJSON(json: any): UpdateAddressResponse; declare function UpdateAddressResponseToJSONTyped(value?: UpdateAddressResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Validated partial update for the patient's SMS/phone contact-preference consent. * * sms_permitted and phone_permitted are independent, separately-tracked * consents, not one combined toggle — omitting a field leaves its * previously recorded value untouched. * @export * @interface UpdateCommunicationConsentRequest */ interface UpdateCommunicationConsentRequest$1 { /** * Grant (true) or revoke (false) phone-call contact consent, when updating. * @type {boolean} * @memberof UpdateCommunicationConsentRequest */ phone_permitted?: boolean | null; /** * Grant (true) or revoke (false) SMS contact consent, when updating. * @type {boolean} * @memberof UpdateCommunicationConsentRequest */ sms_permitted?: boolean | null; } /** * Check if a given object implements the UpdateCommunicationConsentRequest interface. */ declare function instanceOfUpdateCommunicationConsentRequest(value: object): value is UpdateCommunicationConsentRequest$1; declare function UpdateCommunicationConsentRequestFromJSON(json: any): UpdateCommunicationConsentRequest$1; declare function UpdateCommunicationConsentRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): UpdateCommunicationConsentRequest$1; declare function UpdateCommunicationConsentRequestToJSON(json: any): UpdateCommunicationConsentRequest$1; declare function UpdateCommunicationConsentRequestToJSONTyped(value?: UpdateCommunicationConsentRequest$1 | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Validated partial update for Patient demographics. * @export * @interface UpdateDemographicsRequest */ interface UpdateDemographicsRequest { /** * Languages the patient communicates in, with preferred flag, when updating. * @type {Array} * @memberof UpdateDemographicsRequest */ communications?: Array | null; /** * Patient's date of birth (ISO date), when updating. * @type {Date} * @memberof UpdateDemographicsRequest */ date_of_birth?: Date | null; /** * Hispanic or Latino ethnicity status, when updating. * @type {Ethnicity} * @memberof UpdateDemographicsRequest */ ethnicity?: Ethnicity$2 | null; /** * Gender identity, when updating. * @type {GenderIdentity} * @memberof UpdateDemographicsRequest */ gender_identity?: GenderIdentity$2 | null; /** * Marital status, when updating. * @type {MaritalStatus} * @memberof UpdateDemographicsRequest */ marital_status?: MaritalStatus$2 | null; /** * ISO 3166-1 alpha-2 country code, when updating. * @type {string} * @memberof UpdateDemographicsRequest */ nationality?: string | null; /** * BCP-47 language tag of the preferred language, when updating. * @type {string} * @memberof UpdateDemographicsRequest */ preferred_language?: string | null; /** * Sex assigned at birth, when updating. * @type {SexAtBirth} * @memberof UpdateDemographicsRequest */ sex_at_birth?: SexAtBirth$1 | null; } /** * Check if a given object implements the UpdateDemographicsRequest interface. */ declare function instanceOfUpdateDemographicsRequest(value: object): value is UpdateDemographicsRequest; declare function UpdateDemographicsRequestFromJSON(json: any): UpdateDemographicsRequest; declare function UpdateDemographicsRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): UpdateDemographicsRequest; declare function UpdateDemographicsRequestToJSON(json: any): UpdateDemographicsRequest; declare function UpdateDemographicsRequestToJSONTyped(value?: UpdateDemographicsRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface UpdateDemographicsResponse */ interface UpdateDemographicsResponse { /** * Best-effort Athena mirror outcome: `linked` (all submitted fields with a confirmed mapping were written), `failed`, `skipped_no_athena` (tenant not Athena-integrated or patient not linked), or `skipped_no_mappable_field` (payload only touched fields with no Athena mapping, e.g. nationality). * @type {string} * @memberof UpdateDemographicsResponse */ athena_status: string; /** * Set only when athena_status is `failed`: names which of the submitted fields to check, since Athena's PUT is a single batched call and its response does not say which field it rejected. * @type {string} * @memberof UpdateDemographicsResponse */ athena_status_detail?: string | null; /** * Best-effort OpenLoop (Healthie) mirror outcome; same vocabulary as athena_status. * @type {string} * @memberof UpdateDemographicsResponse */ openloop_status: string; /** * Best-effort SteadyMD mirror outcome; same vocabulary as athena_status. * @type {string} * @memberof UpdateDemographicsResponse */ steadymd_status: string; /** * Always `true` when the update succeeded. * @type {boolean} * @memberof UpdateDemographicsResponse */ updated: boolean; } /** * Check if a given object implements the UpdateDemographicsResponse interface. */ declare function instanceOfUpdateDemographicsResponse(value: object): value is UpdateDemographicsResponse; declare function UpdateDemographicsResponseFromJSON(json: any): UpdateDemographicsResponse; declare function UpdateDemographicsResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): UpdateDemographicsResponse; declare function UpdateDemographicsResponseToJSON(json: any): UpdateDemographicsResponse; declare function UpdateDemographicsResponseToJSONTyped(value?: UpdateDemographicsResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for PUT /patients/insurance/card. * @export * @interface UpdateInsuranceCardPhotoRequest */ interface UpdateInsuranceCardPhotoRequest { /** * Base64-encoded insurance card image (JPEG or PNG). MIME type is detected server-side from the bytes. * @type {string} * @memberof UpdateInsuranceCardPhotoRequest */ image: string; /** * Optional. Which of the patient's Athena insurance records to attach the image to (primary/secondary/tertiary). Defaults to `primary`. Only used for Athena-integrated tenants; ignored elsewhere. Never required — omitted falls back to the primary slot. * @type {UpdateInsuranceCardPhotoRequestPriorityEnum} * @memberof UpdateInsuranceCardPhotoRequest */ priority?: UpdateInsuranceCardPhotoRequestPriorityEnum; } /** * @export */ declare const UpdateInsuranceCardPhotoRequestPriorityEnum: { readonly primary: "primary"; readonly secondary: "secondary"; readonly tertiary: "tertiary"; }; type UpdateInsuranceCardPhotoRequestPriorityEnum = typeof UpdateInsuranceCardPhotoRequestPriorityEnum[keyof typeof UpdateInsuranceCardPhotoRequestPriorityEnum]; /** * Check if a given object implements the UpdateInsuranceCardPhotoRequest interface. */ declare function instanceOfUpdateInsuranceCardPhotoRequest(value: object): value is UpdateInsuranceCardPhotoRequest; declare function UpdateInsuranceCardPhotoRequestFromJSON(json: any): UpdateInsuranceCardPhotoRequest; declare function UpdateInsuranceCardPhotoRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): UpdateInsuranceCardPhotoRequest; declare function UpdateInsuranceCardPhotoRequestToJSON(json: any): UpdateInsuranceCardPhotoRequest; declare function UpdateInsuranceCardPhotoRequestToJSONTyped(value?: UpdateInsuranceCardPhotoRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for PUT /patients/insurance/card. * @export * @interface UpdateInsuranceCardPhotoResponse */ interface UpdateInsuranceCardPhotoResponse { /** * Outcome of mirroring the insurance card image to Athena. `linked` means the image was attached to the patient's Athena insurance record; `skipped_no_insurance_id` means the patient has no Athena insurance record yet (submit insurance first via POST /patients/insurance); `skipped_unlinked` means the patient has no Athena patient id; `skipped_no_athena` means the tenant is not Athena-integrated. * @type {UpdateInsuranceCardPhotoResponseAthenaInsuranceCardStatusEnum} * @memberof UpdateInsuranceCardPhotoResponse */ athena_insurance_card_status: UpdateInsuranceCardPhotoResponseAthenaInsuranceCardStatusEnum; /** * FHIR DocumentReference resource ID of the stored insurance card image, when one was uploaded. * @type {string} * @memberof UpdateInsuranceCardPhotoResponse */ fhir_document_reference_id?: string | null; /** * Outcome of mirroring the insurance card image to the patient's Healthie (OpenLoop) account as a photo-ID document (image-only, same leg as driver's license). * @type {UpdateInsuranceCardPhotoResponseOpenloopDriversLicenseStatusEnum} * @memberof UpdateInsuranceCardPhotoResponse */ openloop_drivers_license_status?: UpdateInsuranceCardPhotoResponseOpenloopDriversLicenseStatusEnum; /** * Outcome of mirroring the insurance card image to the patient's SteadyMD intake (image-only). * @type {UpdateInsuranceCardPhotoResponseSteadymdDriversLicenseStatusEnum} * @memberof UpdateInsuranceCardPhotoResponse */ steadymd_drivers_license_status?: UpdateInsuranceCardPhotoResponseSteadymdDriversLicenseStatusEnum; } /** * @export */ declare const UpdateInsuranceCardPhotoResponseAthenaInsuranceCardStatusEnum: { readonly linked: "linked"; readonly skipped_no_athena: "skipped_no_athena"; readonly skipped_unlinked: "skipped_unlinked"; readonly skipped_no_insurance_id: "skipped_no_insurance_id"; readonly failed: "failed"; }; type UpdateInsuranceCardPhotoResponseAthenaInsuranceCardStatusEnum = typeof UpdateInsuranceCardPhotoResponseAthenaInsuranceCardStatusEnum[keyof typeof UpdateInsuranceCardPhotoResponseAthenaInsuranceCardStatusEnum]; /** * @export */ declare const UpdateInsuranceCardPhotoResponseOpenloopDriversLicenseStatusEnum: { readonly linked: "linked"; readonly skipped_no_openloop: "skipped_no_openloop"; readonly skipped_unlinked: "skipped_unlinked"; readonly failed: "failed"; }; type UpdateInsuranceCardPhotoResponseOpenloopDriversLicenseStatusEnum = typeof UpdateInsuranceCardPhotoResponseOpenloopDriversLicenseStatusEnum[keyof typeof UpdateInsuranceCardPhotoResponseOpenloopDriversLicenseStatusEnum]; /** * @export */ declare const UpdateInsuranceCardPhotoResponseSteadymdDriversLicenseStatusEnum: { readonly linked: "linked"; readonly skipped_no_steadymd: "skipped_no_steadymd"; readonly skipped_unlinked: "skipped_unlinked"; readonly skipped_no_open_episode: "skipped_no_open_episode"; readonly failed: "failed"; }; type UpdateInsuranceCardPhotoResponseSteadymdDriversLicenseStatusEnum = typeof UpdateInsuranceCardPhotoResponseSteadymdDriversLicenseStatusEnum[keyof typeof UpdateInsuranceCardPhotoResponseSteadymdDriversLicenseStatusEnum]; /** * Check if a given object implements the UpdateInsuranceCardPhotoResponse interface. */ declare function instanceOfUpdateInsuranceCardPhotoResponse(value: object): value is UpdateInsuranceCardPhotoResponse; declare function UpdateInsuranceCardPhotoResponseFromJSON(json: any): UpdateInsuranceCardPhotoResponse; declare function UpdateInsuranceCardPhotoResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): UpdateInsuranceCardPhotoResponse; declare function UpdateInsuranceCardPhotoResponseToJSON(json: any): UpdateInsuranceCardPhotoResponse; declare function UpdateInsuranceCardPhotoResponseToJSONTyped(value?: UpdateInsuranceCardPhotoResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for PUT /patients/medications/{med_id}. * @export * @interface UpdateMedicationRequest */ interface UpdateMedicationRequest { /** * Reason the medication was discontinued, when applicable. * @type {string} * @memberof UpdateMedicationRequest */ discontinued_reason?: string | null; /** * Free-text clinical notes. * @type {string} * @memberof UpdateMedicationRequest */ notes?: string | null; /** * FHIR resource type: MedicationRequest or MedicationStatement. * @type {MedicationResourceType} * @memberof UpdateMedicationRequest */ resource_type?: MedicationResourceType$1; /** * FHIR Patient id to verify against, when verify_against_demographics is true. * @type {string} * @memberof UpdateMedicationRequest */ status?: string | null; } /** * Check if a given object implements the UpdateMedicationRequest interface. */ declare function instanceOfUpdateMedicationRequest(value: object): value is UpdateMedicationRequest; declare function UpdateMedicationRequestFromJSON(json: any): UpdateMedicationRequest; declare function UpdateMedicationRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): UpdateMedicationRequest; declare function UpdateMedicationRequestToJSON(json: any): UpdateMedicationRequest; declare function UpdateMedicationRequestToJSONTyped(value?: UpdateMedicationRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for PUT /patients/medications/{med_id}. * @export * @interface UpdateMedicationResponse */ interface UpdateMedicationResponse { /** * FHIR resource ID of the updated medication. * @type {string} * @memberof UpdateMedicationResponse */ fhir_id: string | null; /** * Always `true` when the update succeeded. * @type {boolean} * @memberof UpdateMedicationResponse */ updated: boolean; } /** * Check if a given object implements the UpdateMedicationResponse interface. */ declare function instanceOfUpdateMedicationResponse(value: object): value is UpdateMedicationResponse; declare function UpdateMedicationResponseFromJSON(json: any): UpdateMedicationResponse; declare function UpdateMedicationResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): UpdateMedicationResponse; declare function UpdateMedicationResponseToJSON(json: any): UpdateMedicationResponse; declare function UpdateMedicationResponseToJSONTyped(value?: UpdateMedicationResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * One or more flags to set. Merged into the patient's existing flags; flags not named here are left unchanged. * @export * @interface UpdatePatientFlagsRequest */ interface UpdatePatientFlagsRequest { [key: string]: boolean | any; /** * Whether the patient has imported vitals data. * @type {boolean} * @memberof UpdatePatientFlagsRequest */ imported_vitals?: boolean; /** * Whether the patient has completed onboarding. * @type {boolean} * @memberof UpdatePatientFlagsRequest */ onboarding_completed?: boolean; } /** * Check if a given object implements the UpdatePatientFlagsRequest interface. */ declare function instanceOfUpdatePatientFlagsRequest(value: object): value is UpdatePatientFlagsRequest; declare function UpdatePatientFlagsRequestFromJSON(json: any): UpdatePatientFlagsRequest; declare function UpdatePatientFlagsRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): UpdatePatientFlagsRequest; declare function UpdatePatientFlagsRequestToJSON(json: any): UpdatePatientFlagsRequest; declare function UpdatePatientFlagsRequestToJSONTyped(value?: UpdatePatientFlagsRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for POST /patients/phone. * @export * @interface UpdatePhoneRequest */ interface UpdatePhoneRequest$2 { /** * FHIR Patient id to verify against, when verify_against_demographics is true. * @type {string} * @memberof UpdatePhoneRequest */ phone?: string | null; } /** * Check if a given object implements the UpdatePhoneRequest interface. */ declare function instanceOfUpdatePhoneRequest$2(value: object): value is UpdatePhoneRequest$2; declare function UpdatePhoneRequestFromJSON$2(json: any): UpdatePhoneRequest$2; declare function UpdatePhoneRequestFromJSONTyped$2(json: any, ignoreDiscriminator: boolean): UpdatePhoneRequest$2; declare function UpdatePhoneRequestToJSON$2(json: any): UpdatePhoneRequest$2; declare function UpdatePhoneRequestToJSONTyped$2(value?: UpdatePhoneRequest$2 | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Result of updating the authenticated patient's phone number. * @export * @interface UpdatePhoneResponse */ interface UpdatePhoneResponse$2 { /** * Whether the SMS verification code was dispatched to the new number. * @type {boolean} * @memberof UpdatePhoneResponse */ sms_otp_sent: boolean; } /** * Check if a given object implements the UpdatePhoneResponse interface. */ declare function instanceOfUpdatePhoneResponse$2(value: object): value is UpdatePhoneResponse$2; declare function UpdatePhoneResponseFromJSON$2(json: any): UpdatePhoneResponse$2; declare function UpdatePhoneResponseFromJSONTyped$2(json: any, ignoreDiscriminator: boolean): UpdatePhoneResponse$2; declare function UpdatePhoneResponseToJSON$2(json: any): UpdatePhoneResponse$2; declare function UpdatePhoneResponseToJSONTyped$2(value?: UpdatePhoneResponse$2 | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for PUT /patients/race. * * ``races`` is read via ``body.get("races", [])`` and the handler returns * 400 when it is empty/missing; the canonical model marks it optional to * stay semantically equivalent to the inferred schema, leaving the * handler's manual 400 guard as the real required-ness enforcement. * @export * @interface UpdateRaceRequest */ interface UpdateRaceRequest { /** * One or more race values to set on the patient. * @type {Array} * @memberof UpdateRaceRequest */ races?: Array | null; } /** * Check if a given object implements the UpdateRaceRequest interface. */ declare function instanceOfUpdateRaceRequest(value: object): value is UpdateRaceRequest; declare function UpdateRaceRequestFromJSON(json: any): UpdateRaceRequest; declare function UpdateRaceRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): UpdateRaceRequest; declare function UpdateRaceRequestToJSON(json: any): UpdateRaceRequest; declare function UpdateRaceRequestToJSONTyped(value?: UpdateRaceRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface UpdateRaceResponse */ interface UpdateRaceResponse { /** * Always `true` when the update succeeded. * @type {boolean} * @memberof UpdateRaceResponse */ updated: boolean; } /** * Check if a given object implements the UpdateRaceResponse interface. */ declare function instanceOfUpdateRaceResponse(value: object): value is UpdateRaceResponse; declare function UpdateRaceResponseFromJSON(json: any): UpdateRaceResponse; declare function UpdateRaceResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): UpdateRaceResponse; declare function UpdateRaceResponseToJSON(json: any): UpdateRaceResponse; declare function UpdateRaceResponseToJSONTyped(value?: UpdateRaceResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for POST /patients/photo. * @export * @interface UploadPhotoRequest */ interface UploadPhotoRequest$2 { /** * FHIR Patient id to verify against, when verify_against_demographics is true. * @type {string} * @memberof UploadPhotoRequest */ content_type?: string | null; /** * FHIR Patient id to verify against, when verify_against_demographics is true. * @type {string} * @memberof UploadPhotoRequest */ data?: string | null; } /** * Check if a given object implements the UploadPhotoRequest interface. */ declare function instanceOfUploadPhotoRequest$2(value: object): value is UploadPhotoRequest$2; declare function UploadPhotoRequestFromJSON$2(json: any): UploadPhotoRequest$2; declare function UploadPhotoRequestFromJSONTyped$2(json: any, ignoreDiscriminator: boolean): UploadPhotoRequest$2; declare function UploadPhotoRequestToJSON$2(json: any): UploadPhotoRequest$2; declare function UploadPhotoRequestToJSONTyped$2(value?: UploadPhotoRequest$2 | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface UploadPhotoResponse */ interface UploadPhotoResponse$2 { /** * Outcome of mirroring the uploaded photo to Athena. `linked` means Athena created or replaced the image; skipped values mean no Athena write was applicable; `failed` leaves the FHIR photo stored after a non-fatal Athena sync failure. * @type {UploadPhotoResponseAthenaPhotoStatusEnum} * @memberof UploadPhotoResponse */ athena_photo_status: UploadPhotoResponseAthenaPhotoStatusEnum; /** * FHIR Binary resource ID of the newly stored photo. * @type {string} * @memberof UploadPhotoResponse */ binary_id: string; /** * Outcome of mirroring the uploaded photo to the patient's Healthie (OpenLoop) avatar. `linked` means the avatar was set; skipped values mean no Healthie write was applicable; `failed` leaves the FHIR photo stored after a non-fatal sync failure. * @type {UploadPhotoResponseOpenloopPhotoStatusEnum} * @memberof UploadPhotoResponse */ openloop_photo_status: UploadPhotoResponseOpenloopPhotoStatusEnum; /** * Outcome of mirroring the uploaded photo to the patient's SteadyMD chart (intake `selfie` file). `linked` means the intake file was attached; `skipped_no_open_episode` means the patient has no open SteadyMD episode yet; `failed` leaves the FHIR photo stored after a non-fatal sync failure. * @type {UploadPhotoResponseSteadymdPhotoStatusEnum} * @memberof UploadPhotoResponse */ steadymd_photo_status: UploadPhotoResponseSteadymdPhotoStatusEnum; } /** * @export */ declare const UploadPhotoResponseAthenaPhotoStatusEnum: { readonly linked: "linked"; readonly skipped_no_athena: "skipped_no_athena"; readonly skipped_unlinked: "skipped_unlinked"; readonly failed: "failed"; }; type UploadPhotoResponseAthenaPhotoStatusEnum = typeof UploadPhotoResponseAthenaPhotoStatusEnum[keyof typeof UploadPhotoResponseAthenaPhotoStatusEnum]; /** * @export */ declare const UploadPhotoResponseOpenloopPhotoStatusEnum: { readonly linked: "linked"; readonly skipped_no_openloop: "skipped_no_openloop"; readonly skipped_unlinked: "skipped_unlinked"; readonly failed: "failed"; }; type UploadPhotoResponseOpenloopPhotoStatusEnum = typeof UploadPhotoResponseOpenloopPhotoStatusEnum[keyof typeof UploadPhotoResponseOpenloopPhotoStatusEnum]; /** * @export */ declare const UploadPhotoResponseSteadymdPhotoStatusEnum: { readonly linked: "linked"; readonly skipped_no_steadymd: "skipped_no_steadymd"; readonly skipped_unlinked: "skipped_unlinked"; readonly skipped_no_open_episode: "skipped_no_open_episode"; readonly failed: "failed"; }; type UploadPhotoResponseSteadymdPhotoStatusEnum = typeof UploadPhotoResponseSteadymdPhotoStatusEnum[keyof typeof UploadPhotoResponseSteadymdPhotoStatusEnum]; /** * Check if a given object implements the UploadPhotoResponse interface. */ declare function instanceOfUploadPhotoResponse$2(value: object): value is UploadPhotoResponse$2; declare function UploadPhotoResponseFromJSON$2(json: any): UploadPhotoResponse$2; declare function UploadPhotoResponseFromJSONTyped$2(json: any, ignoreDiscriminator: boolean): UploadPhotoResponse$2; declare function UploadPhotoResponseToJSON$2(json: any): UploadPhotoResponse$2; declare function UploadPhotoResponseToJSONTyped$2(value?: UploadPhotoResponse$2 | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface UpsertConversationRequest */ interface UpsertConversationRequest { /** * Creation timestamp; defaults to now when omitted. * @type {Date} * @memberof UpsertConversationRequest */ created_at?: Date | null; /** * Associated group id, when this conversation belongs to a group. * @type {string} * @memberof UpsertConversationRequest */ group_id?: string | null; /** * Client-generated conversation identifier; upsert is keyed by this id. * @type {string} * @memberof UpsertConversationRequest */ id: string; /** * Conversation kind (e.g. direct or group). * @type {ConversationKind} * @memberof UpsertConversationRequest */ kind: ConversationKind; /** * Preview text of the most recent message, when available. * @type {string} * @memberof UpsertConversationRequest */ last_message_preview?: string | null; /** * Ids of the conversation's participants. * @type {Array} * @memberof UpsertConversationRequest */ participant_ids?: Array; /** * Conversation title, when set. * @type {string} * @memberof UpsertConversationRequest */ title?: string | null; /** * Unread message count to set for the caller's view. * @type {number} * @memberof UpsertConversationRequest */ unread_count?: number; /** * Last-update timestamp; defaults to now when omitted. * @type {Date} * @memberof UpsertConversationRequest */ updated_at?: Date | null; } /** * Check if a given object implements the UpsertConversationRequest interface. */ declare function instanceOfUpsertConversationRequest(value: object): value is UpsertConversationRequest; declare function UpsertConversationRequestFromJSON(json: any): UpsertConversationRequest; declare function UpsertConversationRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): UpsertConversationRequest; declare function UpsertConversationRequestToJSON(json: any): UpsertConversationRequest; declare function UpsertConversationRequestToJSONTyped(value?: UpsertConversationRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface UpsertGroupRequest */ interface UpsertGroupRequest { /** * Whether group calling is enabled for this group. * @type {boolean} * @memberof UpsertGroupRequest */ call_enabled?: boolean; /** * Creation timestamp; defaults to now when omitted. * @type {Date} * @memberof UpsertGroupRequest */ created_at?: Date | null; /** * Id of the participant who created the group, when known. * @type {string} * @memberof UpsertGroupRequest */ created_by?: string | null; /** * Group description, when set. * @type {string} * @memberof UpsertGroupRequest */ description?: string | null; /** * Group category/kind. * @type {GroupKind} * @memberof UpsertGroupRequest */ group_kind: GroupKind; /** * Client-generated group identifier; upsert is keyed by this id. * @type {string} * @memberof UpsertGroupRequest */ id: string; /** * Ids of the group's members. * @type {Array} * @memberof UpsertGroupRequest */ member_ids?: Array; /** * Group display name. * @type {string} * @memberof UpsertGroupRequest */ name: string; /** * Last-update timestamp; defaults to now when omitted. * @type {Date} * @memberof UpsertGroupRequest */ updated_at?: Date | null; } /** * Check if a given object implements the UpsertGroupRequest interface. */ declare function instanceOfUpsertGroupRequest(value: object): value is UpsertGroupRequest; declare function UpsertGroupRequestFromJSON(json: any): UpsertGroupRequest; declare function UpsertGroupRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): UpsertGroupRequest; declare function UpsertGroupRequestToJSON(json: any): UpsertGroupRequest; declare function UpsertGroupRequestToJSONTyped(value?: UpsertGroupRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface UpsertInviteRequest */ interface UpsertInviteRequest { /** * Delivery channel for the invite. * @type {InviteChannel} * @memberof UpsertInviteRequest */ channel: InviteChannel; /** * Creation timestamp; defaults to now when omitted. * @type {Date} * @memberof UpsertInviteRequest */ created_at?: Date | null; /** * Invite destination (email address or phone number). * @type {string} * @memberof UpsertInviteRequest */ destination: string; /** * Client-generated invite identifier; upsert is keyed by this id. * @type {string} * @memberof UpsertInviteRequest */ id: string; /** * Display name of the invitee. * @type {string} * @memberof UpsertInviteRequest */ name: string; /** * Intended role for the invitee, when specified. * @type {string} * @memberof UpsertInviteRequest */ role?: string | null; /** * Invite status to set; defaults to the service's initial status when omitted. * @type {InviteStatus} * @memberof UpsertInviteRequest */ status?: InviteStatus | null; } /** * Check if a given object implements the UpsertInviteRequest interface. */ declare function instanceOfUpsertInviteRequest(value: object): value is UpsertInviteRequest; declare function UpsertInviteRequestFromJSON(json: any): UpsertInviteRequest; declare function UpsertInviteRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): UpsertInviteRequest; declare function UpsertInviteRequestToJSON(json: any): UpsertInviteRequest; declare function UpsertInviteRequestToJSONTyped(value?: UpsertInviteRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface UpsertMessageRequest */ interface UpsertMessageRequest { /** * Message text. * @type {string} * @memberof UpsertMessageRequest */ body?: string | null; /** * Conversation this message belongs to. * @type {string} * @memberof UpsertMessageRequest */ conversation_id: string; /** * Creation timestamp; defaults to now when omitted. * @type {Date} * @memberof UpsertMessageRequest */ created_at?: Date | null; /** * Client-generated message identifier; upsert is keyed by this id. * @type {string} * @memberof UpsertMessageRequest */ id: string; /** * Message kind (e.g. text, system). * @type {MessageKind} * @memberof UpsertMessageRequest */ kind?: MessageKind; /** * Id of the participant sending the message. * @type {string} * @memberof UpsertMessageRequest */ sender_id: string; /** * Client-proposed delivery status; the server always confirms `sent` on successful upsert. * @type {MessageStatus} * @memberof UpsertMessageRequest */ status?: MessageStatus | null; } /** * Check if a given object implements the UpsertMessageRequest interface. */ declare function instanceOfUpsertMessageRequest(value: object): value is UpsertMessageRequest; declare function UpsertMessageRequestFromJSON(json: any): UpsertMessageRequest; declare function UpsertMessageRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): UpsertMessageRequest; declare function UpsertMessageRequestToJSON(json: any): UpsertMessageRequest; declare function UpsertMessageRequestToJSONTyped(value?: UpsertMessageRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * No separate `id` in the wire format — presence is keyed 1:1 by contactId * (one presence record per contact), per the spec's body example. * @export * @interface UpsertPresenceRequest */ interface UpsertPresenceRequest { /** * Contact/participant id this presence record describes. * @type {string} * @memberof UpsertPresenceRequest */ contact_id: string; /** * Timestamp of last activity; defaults to now when omitted. * @type {Date} * @memberof UpsertPresenceRequest */ last_active_at?: Date | null; /** * Presence status to set. * @type {PresenceStatus} * @memberof UpsertPresenceRequest */ presence: PresenceStatus; } /** * Check if a given object implements the UpsertPresenceRequest interface. */ declare function instanceOfUpsertPresenceRequest(value: object): value is UpsertPresenceRequest; declare function UpsertPresenceRequestFromJSON(json: any): UpsertPresenceRequest; declare function UpsertPresenceRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): UpsertPresenceRequest; declare function UpsertPresenceRequestToJSON(json: any): UpsertPresenceRequest; declare function UpsertPresenceRequestToJSONTyped(value?: UpsertPresenceRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface VerifyEmailResponse */ interface VerifyEmailResponse$3 { /** * Always `true` when the response is returned; a failed OTP check responds with an error instead. * @type {boolean} * @memberof VerifyEmailResponse */ verified: boolean; } /** * Check if a given object implements the VerifyEmailResponse interface. */ declare function instanceOfVerifyEmailResponse$3(value: object): value is VerifyEmailResponse$3; declare function VerifyEmailResponseFromJSON$3(json: any): VerifyEmailResponse$3; declare function VerifyEmailResponseFromJSONTyped$3(json: any, ignoreDiscriminator: boolean): VerifyEmailResponse$3; declare function VerifyEmailResponseToJSON$3(json: any): VerifyEmailResponse$3; declare function VerifyEmailResponseToJSONTyped$3(value?: VerifyEmailResponse$3 | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for POST /patients/verify-sms. * @export * @interface VerifySmsRequest */ interface VerifySmsRequest$3 { /** * FHIR Patient id to verify against, when verify_against_demographics is true. * @type {string} * @memberof VerifySmsRequest */ otp?: string | null; } /** * Check if a given object implements the VerifySmsRequest interface. */ declare function instanceOfVerifySmsRequest$3(value: object): value is VerifySmsRequest$3; declare function VerifySmsRequestFromJSON$3(json: any): VerifySmsRequest$3; declare function VerifySmsRequestFromJSONTyped$3(json: any, ignoreDiscriminator: boolean): VerifySmsRequest$3; declare function VerifySmsRequestToJSON$3(json: any): VerifySmsRequest$3; declare function VerifySmsRequestToJSONTyped$3(value?: VerifySmsRequest$3 | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface VerifySmsResponse */ interface VerifySmsResponse$2 { /** * Always `true` when the response is returned; a failed OTP check responds with an error instead. * @type {boolean} * @memberof VerifySmsResponse */ verified: boolean; } /** * Check if a given object implements the VerifySmsResponse interface. */ declare function instanceOfVerifySmsResponse$2(value: object): value is VerifySmsResponse$2; declare function VerifySmsResponseFromJSON$2(json: any): VerifySmsResponse$2; declare function VerifySmsResponseFromJSONTyped$2(json: any, ignoreDiscriminator: boolean): VerifySmsResponse$2; declare function VerifySmsResponseToJSON$2(json: any): VerifySmsResponse$2; declare function VerifySmsResponseToJSONTyped$2(value?: VerifySmsResponse$2 | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for POST /vision/face-compare. * @export * @interface VisionFaceCompareRequest */ interface VisionFaceCompareRequest { /** * FHIR Patient id to verify against, when verify_against_demographics is true. * @type {string} * @memberof VisionFaceCompareRequest */ image_url_1?: string | null; /** * FHIR Patient id to verify against, when verify_against_demographics is true. * @type {string} * @memberof VisionFaceCompareRequest */ image_url_2?: string | null; /** * Minimum similarity score (0-100) for a match; defaults to a server-side threshold when omitted. * @type {number} * @memberof VisionFaceCompareRequest */ similarity_threshold?: number | null; } /** * Check if a given object implements the VisionFaceCompareRequest interface. */ declare function instanceOfVisionFaceCompareRequest(value: object): value is VisionFaceCompareRequest; declare function VisionFaceCompareRequestFromJSON(json: any): VisionFaceCompareRequest; declare function VisionFaceCompareRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): VisionFaceCompareRequest; declare function VisionFaceCompareRequestToJSON(json: any): VisionFaceCompareRequest; declare function VisionFaceCompareRequestToJSONTyped(value?: VisionFaceCompareRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Patient API * Patient profile, registration, consent, communications and care data. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for POST /vision/face-compare. * @export * @interface VisionFaceCompareResponse */ interface VisionFaceCompareResponse { /** * Best match similarity score (0-100) from Rekognition, or 0.0 when no match. * @type {number} * @memberof VisionFaceCompareResponse */ confidence: number; /** * Whether Rekognition detected a face in the first image. * @type {boolean} * @memberof VisionFaceCompareResponse */ face_detected_in_image_1: boolean; /** * Whether Rekognition detected a face in the second image. * @type {boolean} * @memberof VisionFaceCompareResponse */ face_detected_in_image_2: boolean; /** * Whether the two images are judged to depict the same person. * @type {boolean} * @memberof VisionFaceCompareResponse */ same_person: boolean; /** * Similarity threshold (0-100) used for this comparison. * @type {number} * @memberof VisionFaceCompareResponse */ similarity_threshold: number; } /** * Check if a given object implements the VisionFaceCompareResponse interface. */ declare function instanceOfVisionFaceCompareResponse(value: object): value is VisionFaceCompareResponse; declare function VisionFaceCompareResponseFromJSON(json: any): VisionFaceCompareResponse; declare function VisionFaceCompareResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): VisionFaceCompareResponse; declare function VisionFaceCompareResponseToJSON(json: any): VisionFaceCompareResponse; declare function VisionFaceCompareResponseToJSONTyped(value?: VisionFaceCompareResponse | null, ignoreDiscriminator?: boolean): any; type index$d_AddDependentRequest = AddDependentRequest; declare const index$d_AddDependentRequestFromJSON: typeof AddDependentRequestFromJSON; declare const index$d_AddDependentRequestFromJSONTyped: typeof AddDependentRequestFromJSONTyped; declare const index$d_AddDependentRequestToJSON: typeof AddDependentRequestToJSON; declare const index$d_AddDependentRequestToJSONTyped: typeof AddDependentRequestToJSONTyped; type index$d_AddDependentResponse = AddDependentResponse; declare const index$d_AddDependentResponseFromJSON: typeof AddDependentResponseFromJSON; declare const index$d_AddDependentResponseFromJSONTyped: typeof AddDependentResponseFromJSONTyped; declare const index$d_AddDependentResponseToJSON: typeof AddDependentResponseToJSON; declare const index$d_AddDependentResponseToJSONTyped: typeof AddDependentResponseToJSONTyped; type index$d_AddInsuranceRequest = AddInsuranceRequest; declare const index$d_AddInsuranceRequestFromJSON: typeof AddInsuranceRequestFromJSON; declare const index$d_AddInsuranceRequestFromJSONTyped: typeof AddInsuranceRequestFromJSONTyped; declare const index$d_AddInsuranceRequestToJSON: typeof AddInsuranceRequestToJSON; declare const index$d_AddInsuranceRequestToJSONTyped: typeof AddInsuranceRequestToJSONTyped; type index$d_AddInsuranceResponse = AddInsuranceResponse; declare const index$d_AddInsuranceResponseFromJSON: typeof AddInsuranceResponseFromJSON; declare const index$d_AddInsuranceResponseFromJSONTyped: typeof AddInsuranceResponseFromJSONTyped; declare const index$d_AddInsuranceResponseToJSON: typeof AddInsuranceResponseToJSON; declare const index$d_AddInsuranceResponseToJSONTyped: typeof AddInsuranceResponseToJSONTyped; type index$d_AddNotificationResponse = AddNotificationResponse; declare const index$d_AddNotificationResponseFromJSON: typeof AddNotificationResponseFromJSON; declare const index$d_AddNotificationResponseFromJSONTyped: typeof AddNotificationResponseFromJSONTyped; declare const index$d_AddNotificationResponseToJSON: typeof AddNotificationResponseToJSON; declare const index$d_AddNotificationResponseToJSONTyped: typeof AddNotificationResponseToJSONTyped; type index$d_AlcoholFrequency = AlcoholFrequency; declare const index$d_AlcoholFrequencyFromJSON: typeof AlcoholFrequencyFromJSON; declare const index$d_AlcoholFrequencyFromJSONTyped: typeof AlcoholFrequencyFromJSONTyped; declare const index$d_AlcoholFrequencyToJSON: typeof AlcoholFrequencyToJSON; declare const index$d_AlcoholFrequencyToJSONTyped: typeof AlcoholFrequencyToJSONTyped; type index$d_AlcoholUse = AlcoholUse; declare const index$d_AlcoholUseFromJSON: typeof AlcoholUseFromJSON; declare const index$d_AlcoholUseFromJSONTyped: typeof AlcoholUseFromJSONTyped; declare const index$d_AlcoholUseToJSON: typeof AlcoholUseToJSON; declare const index$d_AlcoholUseToJSONTyped: typeof AlcoholUseToJSONTyped; type index$d_AnalyzeIdentityDocumentPublicRequest = AnalyzeIdentityDocumentPublicRequest; declare const index$d_AnalyzeIdentityDocumentPublicRequestFromJSON: typeof AnalyzeIdentityDocumentPublicRequestFromJSON; declare const index$d_AnalyzeIdentityDocumentPublicRequestFromJSONTyped: typeof AnalyzeIdentityDocumentPublicRequestFromJSONTyped; declare const index$d_AnalyzeIdentityDocumentPublicRequestToJSON: typeof AnalyzeIdentityDocumentPublicRequestToJSON; declare const index$d_AnalyzeIdentityDocumentPublicRequestToJSONTyped: typeof AnalyzeIdentityDocumentPublicRequestToJSONTyped; type index$d_AnalyzeIdentityDocumentPublicResponse = AnalyzeIdentityDocumentPublicResponse; declare const index$d_AnalyzeIdentityDocumentPublicResponseFromJSON: typeof AnalyzeIdentityDocumentPublicResponseFromJSON; declare const index$d_AnalyzeIdentityDocumentPublicResponseFromJSONTyped: typeof AnalyzeIdentityDocumentPublicResponseFromJSONTyped; declare const index$d_AnalyzeIdentityDocumentPublicResponseToJSON: typeof AnalyzeIdentityDocumentPublicResponseToJSON; declare const index$d_AnalyzeIdentityDocumentPublicResponseToJSONTyped: typeof AnalyzeIdentityDocumentPublicResponseToJSONTyped; type index$d_AnalyzeIdentityDocumentRequest = AnalyzeIdentityDocumentRequest; declare const index$d_AnalyzeIdentityDocumentRequestFromJSON: typeof AnalyzeIdentityDocumentRequestFromJSON; declare const index$d_AnalyzeIdentityDocumentRequestFromJSONTyped: typeof AnalyzeIdentityDocumentRequestFromJSONTyped; declare const index$d_AnalyzeIdentityDocumentRequestToJSON: typeof AnalyzeIdentityDocumentRequestToJSON; declare const index$d_AnalyzeIdentityDocumentRequestToJSONTyped: typeof AnalyzeIdentityDocumentRequestToJSONTyped; type index$d_AnalyzeIdentityDocumentResponse = AnalyzeIdentityDocumentResponse; declare const index$d_AnalyzeIdentityDocumentResponseFromJSON: typeof AnalyzeIdentityDocumentResponseFromJSON; declare const index$d_AnalyzeIdentityDocumentResponseFromJSONTyped: typeof AnalyzeIdentityDocumentResponseFromJSONTyped; declare const index$d_AnalyzeIdentityDocumentResponseToJSON: typeof AnalyzeIdentityDocumentResponseToJSON; declare const index$d_AnalyzeIdentityDocumentResponseToJSONTyped: typeof AnalyzeIdentityDocumentResponseToJSONTyped; type index$d_AssistantAction = AssistantAction; declare const index$d_AssistantActionFromJSON: typeof AssistantActionFromJSON; declare const index$d_AssistantActionFromJSONTyped: typeof AssistantActionFromJSONTyped; declare const index$d_AssistantActionToJSON: typeof AssistantActionToJSON; declare const index$d_AssistantActionToJSONTyped: typeof AssistantActionToJSONTyped; type index$d_AssistantChatDegradedResponse = AssistantChatDegradedResponse; declare const index$d_AssistantChatDegradedResponseFromJSON: typeof AssistantChatDegradedResponseFromJSON; declare const index$d_AssistantChatDegradedResponseFromJSONTyped: typeof AssistantChatDegradedResponseFromJSONTyped; declare const index$d_AssistantChatDegradedResponseToJSON: typeof AssistantChatDegradedResponseToJSON; declare const index$d_AssistantChatDegradedResponseToJSONTyped: typeof AssistantChatDegradedResponseToJSONTyped; type index$d_AssistantChatRequest = AssistantChatRequest; declare const index$d_AssistantChatRequestFromJSON: typeof AssistantChatRequestFromJSON; declare const index$d_AssistantChatRequestFromJSONTyped: typeof AssistantChatRequestFromJSONTyped; declare const index$d_AssistantChatRequestToJSON: typeof AssistantChatRequestToJSON; declare const index$d_AssistantChatRequestToJSONTyped: typeof AssistantChatRequestToJSONTyped; type index$d_AssistantChatResponse = AssistantChatResponse; declare const index$d_AssistantChatResponseFromJSON: typeof AssistantChatResponseFromJSON; declare const index$d_AssistantChatResponseFromJSONTyped: typeof AssistantChatResponseFromJSONTyped; declare const index$d_AssistantChatResponseToJSON: typeof AssistantChatResponseToJSON; declare const index$d_AssistantChatResponseToJSONTyped: typeof AssistantChatResponseToJSONTyped; type index$d_AssistantClassifyOption = AssistantClassifyOption; declare const index$d_AssistantClassifyOptionFromJSON: typeof AssistantClassifyOptionFromJSON; declare const index$d_AssistantClassifyOptionFromJSONTyped: typeof AssistantClassifyOptionFromJSONTyped; declare const index$d_AssistantClassifyOptionToJSON: typeof AssistantClassifyOptionToJSON; declare const index$d_AssistantClassifyOptionToJSONTyped: typeof AssistantClassifyOptionToJSONTyped; type index$d_AssistantClassifyRequest = AssistantClassifyRequest; declare const index$d_AssistantClassifyRequestFromJSON: typeof AssistantClassifyRequestFromJSON; declare const index$d_AssistantClassifyRequestFromJSONTyped: typeof AssistantClassifyRequestFromJSONTyped; declare const index$d_AssistantClassifyRequestToJSON: typeof AssistantClassifyRequestToJSON; declare const index$d_AssistantClassifyRequestToJSONTyped: typeof AssistantClassifyRequestToJSONTyped; type index$d_AssistantClassifyResponse = AssistantClassifyResponse; declare const index$d_AssistantClassifyResponseFromJSON: typeof AssistantClassifyResponseFromJSON; declare const index$d_AssistantClassifyResponseFromJSONTyped: typeof AssistantClassifyResponseFromJSONTyped; declare const index$d_AssistantClassifyResponseToJSON: typeof AssistantClassifyResponseToJSON; declare const index$d_AssistantClassifyResponseToJSONTyped: typeof AssistantClassifyResponseToJSONTyped; type index$d_AssistantOcrInsuranceRequest = AssistantOcrInsuranceRequest; declare const index$d_AssistantOcrInsuranceRequestFromJSON: typeof AssistantOcrInsuranceRequestFromJSON; declare const index$d_AssistantOcrInsuranceRequestFromJSONTyped: typeof AssistantOcrInsuranceRequestFromJSONTyped; declare const index$d_AssistantOcrInsuranceRequestToJSON: typeof AssistantOcrInsuranceRequestToJSON; declare const index$d_AssistantOcrInsuranceRequestToJSONTyped: typeof AssistantOcrInsuranceRequestToJSONTyped; type index$d_AssistantOcrInsuranceResponse = AssistantOcrInsuranceResponse; declare const index$d_AssistantOcrInsuranceResponseFromJSON: typeof AssistantOcrInsuranceResponseFromJSON; declare const index$d_AssistantOcrInsuranceResponseFromJSONTyped: typeof AssistantOcrInsuranceResponseFromJSONTyped; declare const index$d_AssistantOcrInsuranceResponseToJSON: typeof AssistantOcrInsuranceResponseToJSON; declare const index$d_AssistantOcrInsuranceResponseToJSONTyped: typeof AssistantOcrInsuranceResponseToJSONTyped; type index$d_AssistantOcrRequest = AssistantOcrRequest; declare const index$d_AssistantOcrRequestFromJSON: typeof AssistantOcrRequestFromJSON; declare const index$d_AssistantOcrRequestFromJSONTyped: typeof AssistantOcrRequestFromJSONTyped; declare const index$d_AssistantOcrRequestToJSON: typeof AssistantOcrRequestToJSON; declare const index$d_AssistantOcrRequestToJSONTyped: typeof AssistantOcrRequestToJSONTyped; type index$d_AssistantOcrResponse = AssistantOcrResponse; declare const index$d_AssistantOcrResponseFromJSON: typeof AssistantOcrResponseFromJSON; declare const index$d_AssistantOcrResponseFromJSONTyped: typeof AssistantOcrResponseFromJSONTyped; declare const index$d_AssistantOcrResponseToJSON: typeof AssistantOcrResponseToJSON; declare const index$d_AssistantOcrResponseToJSONTyped: typeof AssistantOcrResponseToJSONTyped; type index$d_CancelTestOrderResponse = CancelTestOrderResponse; declare const index$d_CancelTestOrderResponseFromJSON: typeof CancelTestOrderResponseFromJSON; declare const index$d_CancelTestOrderResponseFromJSONTyped: typeof CancelTestOrderResponseFromJSONTyped; declare const index$d_CancelTestOrderResponseToJSON: typeof CancelTestOrderResponseToJSON; declare const index$d_CancelTestOrderResponseToJSONTyped: typeof CancelTestOrderResponseToJSONTyped; type index$d_CancerLaterality = CancerLaterality; declare const index$d_CancerLateralityFromJSON: typeof CancerLateralityFromJSON; declare const index$d_CancerLateralityFromJSONTyped: typeof CancerLateralityFromJSONTyped; declare const index$d_CancerLateralityToJSON: typeof CancerLateralityToJSON; declare const index$d_CancerLateralityToJSONTyped: typeof CancerLateralityToJSONTyped; type index$d_CancerStage = CancerStage; declare const index$d_CancerStageFromJSON: typeof CancerStageFromJSON; declare const index$d_CancerStageFromJSONTyped: typeof CancerStageFromJSONTyped; declare const index$d_CancerStageToJSON: typeof CancerStageToJSON; declare const index$d_CancerStageToJSONTyped: typeof CancerStageToJSONTyped; type index$d_CancerTreatmentStatus = CancerTreatmentStatus; declare const index$d_CancerTreatmentStatusFromJSON: typeof CancerTreatmentStatusFromJSON; declare const index$d_CancerTreatmentStatusFromJSONTyped: typeof CancerTreatmentStatusFromJSONTyped; declare const index$d_CancerTreatmentStatusToJSON: typeof CancerTreatmentStatusToJSON; declare const index$d_CancerTreatmentStatusToJSONTyped: typeof CancerTreatmentStatusToJSONTyped; type index$d_CareSession = CareSession; declare const index$d_CareSessionFromJSON: typeof CareSessionFromJSON; declare const index$d_CareSessionFromJSONTyped: typeof CareSessionFromJSONTyped; declare const index$d_CareSessionToJSON: typeof CareSessionToJSON; declare const index$d_CareSessionToJSONTyped: typeof CareSessionToJSONTyped; type index$d_CcdaHealthRecordImportResponse = CcdaHealthRecordImportResponse; declare const index$d_CcdaHealthRecordImportResponseFromJSON: typeof CcdaHealthRecordImportResponseFromJSON; declare const index$d_CcdaHealthRecordImportResponseFromJSONTyped: typeof CcdaHealthRecordImportResponseFromJSONTyped; declare const index$d_CcdaHealthRecordImportResponseToJSON: typeof CcdaHealthRecordImportResponseToJSON; declare const index$d_CcdaHealthRecordImportResponseToJSONTyped: typeof CcdaHealthRecordImportResponseToJSONTyped; type index$d_ChatMessageRecord = ChatMessageRecord; declare const index$d_ChatMessageRecordFromJSON: typeof ChatMessageRecordFromJSON; declare const index$d_ChatMessageRecordFromJSONTyped: typeof ChatMessageRecordFromJSONTyped; declare const index$d_ChatMessageRecordToJSON: typeof ChatMessageRecordToJSON; declare const index$d_ChatMessageRecordToJSONTyped: typeof ChatMessageRecordToJSONTyped; type index$d_CheckEligibilityRequest = CheckEligibilityRequest; declare const index$d_CheckEligibilityRequestFromJSON: typeof CheckEligibilityRequestFromJSON; declare const index$d_CheckEligibilityRequestFromJSONTyped: typeof CheckEligibilityRequestFromJSONTyped; declare const index$d_CheckEligibilityRequestToJSON: typeof CheckEligibilityRequestToJSON; declare const index$d_CheckEligibilityRequestToJSONTyped: typeof CheckEligibilityRequestToJSONTyped; declare const index$d_CheckEncounterRequestFromJSON: typeof CheckEncounterRequestFromJSON; declare const index$d_CheckEncounterRequestFromJSONTyped: typeof CheckEncounterRequestFromJSONTyped; declare const index$d_CheckEncounterRequestToJSON: typeof CheckEncounterRequestToJSON; declare const index$d_CheckEncounterRequestToJSONTyped: typeof CheckEncounterRequestToJSONTyped; declare const index$d_CheckInEncounterRequestFromJSON: typeof CheckInEncounterRequestFromJSON; declare const index$d_CheckInEncounterRequestFromJSONTyped: typeof CheckInEncounterRequestFromJSONTyped; declare const index$d_CheckInEncounterRequestToJSON: typeof CheckInEncounterRequestToJSON; declare const index$d_CheckInEncounterRequestToJSONTyped: typeof CheckInEncounterRequestToJSONTyped; type index$d_CommGroupRecord = CommGroupRecord; declare const index$d_CommGroupRecordFromJSON: typeof CommGroupRecordFromJSON; declare const index$d_CommGroupRecordFromJSONTyped: typeof CommGroupRecordFromJSONTyped; declare const index$d_CommGroupRecordToJSON: typeof CommGroupRecordToJSON; declare const index$d_CommGroupRecordToJSONTyped: typeof CommGroupRecordToJSONTyped; type index$d_CommsGetStateResponse = CommsGetStateResponse; declare const index$d_CommsGetStateResponseFromJSON: typeof CommsGetStateResponseFromJSON; declare const index$d_CommsGetStateResponseFromJSONTyped: typeof CommsGetStateResponseFromJSONTyped; declare const index$d_CommsGetStateResponseToJSON: typeof CommsGetStateResponseToJSON; declare const index$d_CommsGetStateResponseToJSONTyped: typeof CommsGetStateResponseToJSONTyped; type index$d_CommsGetUnreadCountResponse = CommsGetUnreadCountResponse; declare const index$d_CommsGetUnreadCountResponseFromJSON: typeof CommsGetUnreadCountResponseFromJSON; declare const index$d_CommsGetUnreadCountResponseFromJSONTyped: typeof CommsGetUnreadCountResponseFromJSONTyped; declare const index$d_CommsGetUnreadCountResponseToJSON: typeof CommsGetUnreadCountResponseToJSON; declare const index$d_CommsGetUnreadCountResponseToJSONTyped: typeof CommsGetUnreadCountResponseToJSONTyped; type index$d_CommsListConversationsByParticipantResponse = CommsListConversationsByParticipantResponse; declare const index$d_CommsListConversationsByParticipantResponseFromJSON: typeof CommsListConversationsByParticipantResponseFromJSON; declare const index$d_CommsListConversationsByParticipantResponseFromJSONTyped: typeof CommsListConversationsByParticipantResponseFromJSONTyped; declare const index$d_CommsListConversationsByParticipantResponseToJSON: typeof CommsListConversationsByParticipantResponseToJSON; declare const index$d_CommsListConversationsByParticipantResponseToJSONTyped: typeof CommsListConversationsByParticipantResponseToJSONTyped; type index$d_CommsListConversationsResponse = CommsListConversationsResponse; declare const index$d_CommsListConversationsResponseFromJSON: typeof CommsListConversationsResponseFromJSON; declare const index$d_CommsListConversationsResponseFromJSONTyped: typeof CommsListConversationsResponseFromJSONTyped; declare const index$d_CommsListConversationsResponseToJSON: typeof CommsListConversationsResponseToJSON; declare const index$d_CommsListConversationsResponseToJSONTyped: typeof CommsListConversationsResponseToJSONTyped; type index$d_CommsListGroupsResponse = CommsListGroupsResponse; declare const index$d_CommsListGroupsResponseFromJSON: typeof CommsListGroupsResponseFromJSON; declare const index$d_CommsListGroupsResponseFromJSONTyped: typeof CommsListGroupsResponseFromJSONTyped; declare const index$d_CommsListGroupsResponseToJSON: typeof CommsListGroupsResponseToJSON; declare const index$d_CommsListGroupsResponseToJSONTyped: typeof CommsListGroupsResponseToJSONTyped; type index$d_CommsListInvitesResponse = CommsListInvitesResponse; declare const index$d_CommsListInvitesResponseFromJSON: typeof CommsListInvitesResponseFromJSON; declare const index$d_CommsListInvitesResponseFromJSONTyped: typeof CommsListInvitesResponseFromJSONTyped; declare const index$d_CommsListInvitesResponseToJSON: typeof CommsListInvitesResponseToJSON; declare const index$d_CommsListInvitesResponseToJSONTyped: typeof CommsListInvitesResponseToJSONTyped; type index$d_CommsListMessagesResponse = CommsListMessagesResponse; declare const index$d_CommsListMessagesResponseFromJSON: typeof CommsListMessagesResponseFromJSON; declare const index$d_CommsListMessagesResponseFromJSONTyped: typeof CommsListMessagesResponseFromJSONTyped; declare const index$d_CommsListMessagesResponseToJSON: typeof CommsListMessagesResponseToJSON; declare const index$d_CommsListMessagesResponseToJSONTyped: typeof CommsListMessagesResponseToJSONTyped; type index$d_CommsListPresenceResponse = CommsListPresenceResponse; declare const index$d_CommsListPresenceResponseFromJSON: typeof CommsListPresenceResponseFromJSON; declare const index$d_CommsListPresenceResponseFromJSONTyped: typeof CommsListPresenceResponseFromJSONTyped; declare const index$d_CommsListPresenceResponseToJSON: typeof CommsListPresenceResponseToJSON; declare const index$d_CommsListPresenceResponseToJSONTyped: typeof CommsListPresenceResponseToJSONTyped; declare const index$d_CommunicationConsentResponseFromJSON: typeof CommunicationConsentResponseFromJSON; declare const index$d_CommunicationConsentResponseFromJSONTyped: typeof CommunicationConsentResponseFromJSONTyped; declare const index$d_CommunicationConsentResponseToJSON: typeof CommunicationConsentResponseToJSON; declare const index$d_CommunicationConsentResponseToJSONTyped: typeof CommunicationConsentResponseToJSONTyped; type index$d_ConversationKind = ConversationKind; declare const index$d_ConversationKindFromJSON: typeof ConversationKindFromJSON; declare const index$d_ConversationKindFromJSONTyped: typeof ConversationKindFromJSONTyped; declare const index$d_ConversationKindToJSON: typeof ConversationKindToJSON; declare const index$d_ConversationKindToJSONTyped: typeof ConversationKindToJSONTyped; type index$d_ConversationRecord = ConversationRecord; declare const index$d_ConversationRecordFromJSON: typeof ConversationRecordFromJSON; declare const index$d_ConversationRecordFromJSONTyped: typeof ConversationRecordFromJSONTyped; declare const index$d_ConversationRecordToJSON: typeof ConversationRecordToJSON; declare const index$d_ConversationRecordToJSONTyped: typeof ConversationRecordToJSONTyped; type index$d_CreateEncounterDiagnosisRequest = CreateEncounterDiagnosisRequest; declare const index$d_CreateEncounterDiagnosisRequestFromJSON: typeof CreateEncounterDiagnosisRequestFromJSON; declare const index$d_CreateEncounterDiagnosisRequestFromJSONTyped: typeof CreateEncounterDiagnosisRequestFromJSONTyped; declare const index$d_CreateEncounterDiagnosisRequestToJSON: typeof CreateEncounterDiagnosisRequestToJSON; declare const index$d_CreateEncounterDiagnosisRequestToJSONTyped: typeof CreateEncounterDiagnosisRequestToJSONTyped; type index$d_CreateEncounterHospitalizationRequest = CreateEncounterHospitalizationRequest; declare const index$d_CreateEncounterHospitalizationRequestFromJSON: typeof CreateEncounterHospitalizationRequestFromJSON; declare const index$d_CreateEncounterHospitalizationRequestFromJSONTyped: typeof CreateEncounterHospitalizationRequestFromJSONTyped; declare const index$d_CreateEncounterHospitalizationRequestToJSON: typeof CreateEncounterHospitalizationRequestToJSON; declare const index$d_CreateEncounterHospitalizationRequestToJSONTyped: typeof CreateEncounterHospitalizationRequestToJSONTyped; type index$d_CreateEncounterLocationRequest = CreateEncounterLocationRequest; declare const index$d_CreateEncounterLocationRequestFromJSON: typeof CreateEncounterLocationRequestFromJSON; declare const index$d_CreateEncounterLocationRequestFromJSONTyped: typeof CreateEncounterLocationRequestFromJSONTyped; declare const index$d_CreateEncounterLocationRequestToJSON: typeof CreateEncounterLocationRequestToJSON; declare const index$d_CreateEncounterLocationRequestToJSONTyped: typeof CreateEncounterLocationRequestToJSONTyped; type index$d_CreateEncounterParticipantRequest = CreateEncounterParticipantRequest; declare const index$d_CreateEncounterParticipantRequestFromJSON: typeof CreateEncounterParticipantRequestFromJSON; declare const index$d_CreateEncounterParticipantRequestFromJSONTyped: typeof CreateEncounterParticipantRequestFromJSONTyped; declare const index$d_CreateEncounterParticipantRequestToJSON: typeof CreateEncounterParticipantRequestToJSON; declare const index$d_CreateEncounterParticipantRequestToJSONTyped: typeof CreateEncounterParticipantRequestToJSONTyped; type index$d_CreateEncounterRequest = CreateEncounterRequest; declare const index$d_CreateEncounterRequestFromJSON: typeof CreateEncounterRequestFromJSON; declare const index$d_CreateEncounterRequestFromJSONTyped: typeof CreateEncounterRequestFromJSONTyped; declare const index$d_CreateEncounterRequestToJSON: typeof CreateEncounterRequestToJSON; declare const index$d_CreateEncounterRequestToJSONTyped: typeof CreateEncounterRequestToJSONTyped; type index$d_CreateMedicationRequest = CreateMedicationRequest; declare const index$d_CreateMedicationRequestFromJSON: typeof CreateMedicationRequestFromJSON; declare const index$d_CreateMedicationRequestFromJSONTyped: typeof CreateMedicationRequestFromJSONTyped; declare const index$d_CreateMedicationRequestToJSON: typeof CreateMedicationRequestToJSON; declare const index$d_CreateMedicationRequestToJSONTyped: typeof CreateMedicationRequestToJSONTyped; type index$d_CreateMedicationResponse = CreateMedicationResponse; declare const index$d_CreateMedicationResponseFromJSON: typeof CreateMedicationResponseFromJSON; declare const index$d_CreateMedicationResponseFromJSONTyped: typeof CreateMedicationResponseFromJSONTyped; declare const index$d_CreateMedicationResponseToJSON: typeof CreateMedicationResponseToJSON; declare const index$d_CreateMedicationResponseToJSONTyped: typeof CreateMedicationResponseToJSONTyped; type index$d_CreateQuestionnaireRequest = CreateQuestionnaireRequest; declare const index$d_CreateQuestionnaireRequestFromJSON: typeof CreateQuestionnaireRequestFromJSON; declare const index$d_CreateQuestionnaireRequestFromJSONTyped: typeof CreateQuestionnaireRequestFromJSONTyped; declare const index$d_CreateQuestionnaireRequestToJSON: typeof CreateQuestionnaireRequestToJSON; declare const index$d_CreateQuestionnaireRequestToJSONTyped: typeof CreateQuestionnaireRequestToJSONTyped; type index$d_CreateQuestionnaireResponse = CreateQuestionnaireResponse; declare const index$d_CreateQuestionnaireResponseFromJSON: typeof CreateQuestionnaireResponseFromJSON; declare const index$d_CreateQuestionnaireResponseFromJSONTyped: typeof CreateQuestionnaireResponseFromJSONTyped; type index$d_CreateQuestionnaireResponseItemRequest = CreateQuestionnaireResponseItemRequest; declare const index$d_CreateQuestionnaireResponseItemRequestFromJSON: typeof CreateQuestionnaireResponseItemRequestFromJSON; declare const index$d_CreateQuestionnaireResponseItemRequestFromJSONTyped: typeof CreateQuestionnaireResponseItemRequestFromJSONTyped; declare const index$d_CreateQuestionnaireResponseItemRequestToJSON: typeof CreateQuestionnaireResponseItemRequestToJSON; declare const index$d_CreateQuestionnaireResponseItemRequestToJSONTyped: typeof CreateQuestionnaireResponseItemRequestToJSONTyped; type index$d_CreateQuestionnaireResponseRequest = CreateQuestionnaireResponseRequest; declare const index$d_CreateQuestionnaireResponseRequestFromJSON: typeof CreateQuestionnaireResponseRequestFromJSON; declare const index$d_CreateQuestionnaireResponseRequestFromJSONTyped: typeof CreateQuestionnaireResponseRequestFromJSONTyped; declare const index$d_CreateQuestionnaireResponseRequestToJSON: typeof CreateQuestionnaireResponseRequestToJSON; declare const index$d_CreateQuestionnaireResponseRequestToJSONTyped: typeof CreateQuestionnaireResponseRequestToJSONTyped; type index$d_CreateQuestionnaireResponseResponse = CreateQuestionnaireResponseResponse; declare const index$d_CreateQuestionnaireResponseResponseFromJSON: typeof CreateQuestionnaireResponseResponseFromJSON; declare const index$d_CreateQuestionnaireResponseResponseFromJSONTyped: typeof CreateQuestionnaireResponseResponseFromJSONTyped; declare const index$d_CreateQuestionnaireResponseResponseToJSON: typeof CreateQuestionnaireResponseResponseToJSON; declare const index$d_CreateQuestionnaireResponseResponseToJSONTyped: typeof CreateQuestionnaireResponseResponseToJSONTyped; declare const index$d_CreateQuestionnaireResponseToJSON: typeof CreateQuestionnaireResponseToJSON; declare const index$d_CreateQuestionnaireResponseToJSONTyped: typeof CreateQuestionnaireResponseToJSONTyped; type index$d_CreateSummaryResponse = CreateSummaryResponse; declare const index$d_CreateSummaryResponseFromJSON: typeof CreateSummaryResponseFromJSON; declare const index$d_CreateSummaryResponseFromJSONTyped: typeof CreateSummaryResponseFromJSONTyped; declare const index$d_CreateSummaryResponseToJSON: typeof CreateSummaryResponseToJSON; declare const index$d_CreateSummaryResponseToJSONTyped: typeof CreateSummaryResponseToJSONTyped; type index$d_DeleteActivityResponse = DeleteActivityResponse; declare const index$d_DeleteActivityResponseFromJSON: typeof DeleteActivityResponseFromJSON; declare const index$d_DeleteActivityResponseFromJSONTyped: typeof DeleteActivityResponseFromJSONTyped; declare const index$d_DeleteActivityResponseToJSON: typeof DeleteActivityResponseToJSON; declare const index$d_DeleteActivityResponseToJSONTyped: typeof DeleteActivityResponseToJSONTyped; type index$d_DeleteDependentResponse = DeleteDependentResponse; declare const index$d_DeleteDependentResponseFromJSON: typeof DeleteDependentResponseFromJSON; declare const index$d_DeleteDependentResponseFromJSONTyped: typeof DeleteDependentResponseFromJSONTyped; declare const index$d_DeleteDependentResponseToJSON: typeof DeleteDependentResponseToJSON; declare const index$d_DeleteDependentResponseToJSONTyped: typeof DeleteDependentResponseToJSONTyped; type index$d_DeleteNotificationResponse = DeleteNotificationResponse; declare const index$d_DeleteNotificationResponseFromJSON: typeof DeleteNotificationResponseFromJSON; declare const index$d_DeleteNotificationResponseFromJSONTyped: typeof DeleteNotificationResponseFromJSONTyped; declare const index$d_DeleteNotificationResponseToJSON: typeof DeleteNotificationResponseToJSON; declare const index$d_DeleteNotificationResponseToJSONTyped: typeof DeleteNotificationResponseToJSONTyped; type index$d_DemographicsMatch = DemographicsMatch; declare const index$d_DemographicsMatchFromJSON: typeof DemographicsMatchFromJSON; declare const index$d_DemographicsMatchFromJSONTyped: typeof DemographicsMatchFromJSONTyped; declare const index$d_DemographicsMatchToJSON: typeof DemographicsMatchToJSON; declare const index$d_DemographicsMatchToJSONTyped: typeof DemographicsMatchToJSONTyped; type index$d_DependentResponse = DependentResponse; declare const index$d_DependentResponseFromJSON: typeof DependentResponseFromJSON; declare const index$d_DependentResponseFromJSONTyped: typeof DependentResponseFromJSONTyped; declare const index$d_DependentResponseToJSON: typeof DependentResponseToJSON; declare const index$d_DependentResponseToJSONTyped: typeof DependentResponseToJSONTyped; type index$d_DietCategory = DietCategory; declare const index$d_DietCategoryFromJSON: typeof DietCategoryFromJSON; declare const index$d_DietCategoryFromJSONTyped: typeof DietCategoryFromJSONTyped; declare const index$d_DietCategoryToJSON: typeof DietCategoryToJSON; declare const index$d_DietCategoryToJSONTyped: typeof DietCategoryToJSONTyped; type index$d_DriversLicenseSubmission = DriversLicenseSubmission; declare const index$d_DriversLicenseSubmissionFromJSON: typeof DriversLicenseSubmissionFromJSON; declare const index$d_DriversLicenseSubmissionFromJSONTyped: typeof DriversLicenseSubmissionFromJSONTyped; declare const index$d_DriversLicenseSubmissionToJSON: typeof DriversLicenseSubmissionToJSON; declare const index$d_DriversLicenseSubmissionToJSONTyped: typeof DriversLicenseSubmissionToJSONTyped; type index$d_EducationLevel = EducationLevel; declare const index$d_EducationLevelFromJSON: typeof EducationLevelFromJSON; declare const index$d_EducationLevelFromJSONTyped: typeof EducationLevelFromJSONTyped; declare const index$d_EducationLevelToJSON: typeof EducationLevelToJSON; declare const index$d_EducationLevelToJSONTyped: typeof EducationLevelToJSONTyped; type index$d_ExerciseFrequency = ExerciseFrequency; declare const index$d_ExerciseFrequencyFromJSON: typeof ExerciseFrequencyFromJSON; declare const index$d_ExerciseFrequencyFromJSONTyped: typeof ExerciseFrequencyFromJSONTyped; declare const index$d_ExerciseFrequencyToJSON: typeof ExerciseFrequencyToJSON; declare const index$d_ExerciseFrequencyToJSONTyped: typeof ExerciseFrequencyToJSONTyped; type index$d_FaceMatchRequest = FaceMatchRequest; declare const index$d_FaceMatchRequestFromJSON: typeof FaceMatchRequestFromJSON; declare const index$d_FaceMatchRequestFromJSONTyped: typeof FaceMatchRequestFromJSONTyped; declare const index$d_FaceMatchRequestToJSON: typeof FaceMatchRequestToJSON; declare const index$d_FaceMatchRequestToJSONTyped: typeof FaceMatchRequestToJSONTyped; declare const index$d_FaceMatchResponseFromJSON: typeof FaceMatchResponseFromJSON; declare const index$d_FaceMatchResponseFromJSONTyped: typeof FaceMatchResponseFromJSONTyped; declare const index$d_FaceMatchResponseToJSON: typeof FaceMatchResponseToJSON; declare const index$d_FaceMatchResponseToJSONTyped: typeof FaceMatchResponseToJSONTyped; type index$d_FhirHealthRecordImportResponse = FhirHealthRecordImportResponse; declare const index$d_FhirHealthRecordImportResponseFromJSON: typeof FhirHealthRecordImportResponseFromJSON; declare const index$d_FhirHealthRecordImportResponseFromJSONTyped: typeof FhirHealthRecordImportResponseFromJSONTyped; declare const index$d_FhirHealthRecordImportResponseToJSON: typeof FhirHealthRecordImportResponseToJSON; declare const index$d_FhirHealthRecordImportResponseToJSONTyped: typeof FhirHealthRecordImportResponseToJSONTyped; type index$d_FhirResource = FhirResource; declare const index$d_FhirResourceFromJSON: typeof FhirResourceFromJSON; declare const index$d_FhirResourceFromJSONTyped: typeof FhirResourceFromJSONTyped; declare const index$d_FhirResourceToJSON: typeof FhirResourceToJSON; declare const index$d_FhirResourceToJSONTyped: typeof FhirResourceToJSONTyped; type index$d_GetAgentAgentResponse = GetAgentAgentResponse; declare const index$d_GetAgentAgentResponseFromJSON: typeof GetAgentAgentResponseFromJSON; declare const index$d_GetAgentAgentResponseFromJSONTyped: typeof GetAgentAgentResponseFromJSONTyped; declare const index$d_GetAgentAgentResponseToJSON: typeof GetAgentAgentResponseToJSON; declare const index$d_GetAgentAgentResponseToJSONTyped: typeof GetAgentAgentResponseToJSONTyped; type index$d_GetAgentApiV1AgentResponse = GetAgentApiV1AgentResponse; declare const index$d_GetAgentApiV1AgentResponseFromJSON: typeof GetAgentApiV1AgentResponseFromJSON; declare const index$d_GetAgentApiV1AgentResponseFromJSONTyped: typeof GetAgentApiV1AgentResponseFromJSONTyped; declare const index$d_GetAgentApiV1AgentResponseToJSON: typeof GetAgentApiV1AgentResponseToJSON; declare const index$d_GetAgentApiV1AgentResponseToJSONTyped: typeof GetAgentApiV1AgentResponseToJSONTyped; type index$d_GetAgentConfigurationAgentconfigurationResponse = GetAgentConfigurationAgentconfigurationResponse; declare const index$d_GetAgentConfigurationAgentconfigurationResponseFromJSON: typeof GetAgentConfigurationAgentconfigurationResponseFromJSON; declare const index$d_GetAgentConfigurationAgentconfigurationResponseFromJSONTyped: typeof GetAgentConfigurationAgentconfigurationResponseFromJSONTyped; declare const index$d_GetAgentConfigurationAgentconfigurationResponseToJSON: typeof GetAgentConfigurationAgentconfigurationResponseToJSON; declare const index$d_GetAgentConfigurationAgentconfigurationResponseToJSONTyped: typeof GetAgentConfigurationAgentconfigurationResponseToJSONTyped; type index$d_GetAgentConfigurationApiV1AgentconfigurationResponse = GetAgentConfigurationApiV1AgentconfigurationResponse; declare const index$d_GetAgentConfigurationApiV1AgentconfigurationResponseFromJSON: typeof GetAgentConfigurationApiV1AgentconfigurationResponseFromJSON; declare const index$d_GetAgentConfigurationApiV1AgentconfigurationResponseFromJSONTyped: typeof GetAgentConfigurationApiV1AgentconfigurationResponseFromJSONTyped; declare const index$d_GetAgentConfigurationApiV1AgentconfigurationResponseToJSON: typeof GetAgentConfigurationApiV1AgentconfigurationResponseToJSON; declare const index$d_GetAgentConfigurationApiV1AgentconfigurationResponseToJSONTyped: typeof GetAgentConfigurationApiV1AgentconfigurationResponseToJSONTyped; type index$d_GetCheckinApiV1CheckinResponse = GetCheckinApiV1CheckinResponse; declare const index$d_GetCheckinApiV1CheckinResponseFromJSON: typeof GetCheckinApiV1CheckinResponseFromJSON; declare const index$d_GetCheckinApiV1CheckinResponseFromJSONTyped: typeof GetCheckinApiV1CheckinResponseFromJSONTyped; declare const index$d_GetCheckinApiV1CheckinResponseToJSON: typeof GetCheckinApiV1CheckinResponseToJSON; declare const index$d_GetCheckinApiV1CheckinResponseToJSONTyped: typeof GetCheckinApiV1CheckinResponseToJSONTyped; type index$d_GetCheckinCheckinResponse = GetCheckinCheckinResponse; declare const index$d_GetCheckinCheckinResponseFromJSON: typeof GetCheckinCheckinResponseFromJSON; declare const index$d_GetCheckinCheckinResponseFromJSONTyped: typeof GetCheckinCheckinResponseFromJSONTyped; declare const index$d_GetCheckinCheckinResponseToJSON: typeof GetCheckinCheckinResponseToJSON; declare const index$d_GetCheckinCheckinResponseToJSONTyped: typeof GetCheckinCheckinResponseToJSONTyped; type index$d_GetCurrentCareSessionApiV1CareSessionsCurrentResponse = GetCurrentCareSessionApiV1CareSessionsCurrentResponse; declare const index$d_GetCurrentCareSessionApiV1CareSessionsCurrentResponseFromJSON: typeof GetCurrentCareSessionApiV1CareSessionsCurrentResponseFromJSON; declare const index$d_GetCurrentCareSessionApiV1CareSessionsCurrentResponseFromJSONTyped: typeof GetCurrentCareSessionApiV1CareSessionsCurrentResponseFromJSONTyped; declare const index$d_GetCurrentCareSessionApiV1CareSessionsCurrentResponseToJSON: typeof GetCurrentCareSessionApiV1CareSessionsCurrentResponseToJSON; declare const index$d_GetCurrentCareSessionApiV1CareSessionsCurrentResponseToJSONTyped: typeof GetCurrentCareSessionApiV1CareSessionsCurrentResponseToJSONTyped; type index$d_GetCurrentCareSessionCareSessionsCurrentResponse = GetCurrentCareSessionCareSessionsCurrentResponse; declare const index$d_GetCurrentCareSessionCareSessionsCurrentResponseFromJSON: typeof GetCurrentCareSessionCareSessionsCurrentResponseFromJSON; declare const index$d_GetCurrentCareSessionCareSessionsCurrentResponseFromJSONTyped: typeof GetCurrentCareSessionCareSessionsCurrentResponseFromJSONTyped; declare const index$d_GetCurrentCareSessionCareSessionsCurrentResponseToJSON: typeof GetCurrentCareSessionCareSessionsCurrentResponseToJSON; declare const index$d_GetCurrentCareSessionCareSessionsCurrentResponseToJSONTyped: typeof GetCurrentCareSessionCareSessionsCurrentResponseToJSONTyped; type index$d_GetEncounterResponse = GetEncounterResponse; declare const index$d_GetEncounterResponseFromJSON: typeof GetEncounterResponseFromJSON; declare const index$d_GetEncounterResponseFromJSONTyped: typeof GetEncounterResponseFromJSONTyped; declare const index$d_GetEncounterResponseToJSON: typeof GetEncounterResponseToJSON; declare const index$d_GetEncounterResponseToJSONTyped: typeof GetEncounterResponseToJSONTyped; type index$d_GetInsuranceResponse = GetInsuranceResponse; declare const index$d_GetInsuranceResponseFromJSON: typeof GetInsuranceResponseFromJSON; declare const index$d_GetInsuranceResponseFromJSONTyped: typeof GetInsuranceResponseFromJSONTyped; declare const index$d_GetInsuranceResponseToJSON: typeof GetInsuranceResponseToJSON; declare const index$d_GetInsuranceResponseToJSONTyped: typeof GetInsuranceResponseToJSONTyped; declare const index$d_GetLatestEncounterResponseFromJSON: typeof GetLatestEncounterResponseFromJSON; declare const index$d_GetLatestEncounterResponseFromJSONTyped: typeof GetLatestEncounterResponseFromJSONTyped; declare const index$d_GetLatestEncounterResponseToJSON: typeof GetLatestEncounterResponseToJSON; declare const index$d_GetLatestEncounterResponseToJSONTyped: typeof GetLatestEncounterResponseToJSONTyped; type index$d_GetMedicationResponse = GetMedicationResponse; declare const index$d_GetMedicationResponseFromJSON: typeof GetMedicationResponseFromJSON; declare const index$d_GetMedicationResponseFromJSONTyped: typeof GetMedicationResponseFromJSONTyped; declare const index$d_GetMedicationResponseToJSON: typeof GetMedicationResponseToJSON; declare const index$d_GetMedicationResponseToJSONTyped: typeof GetMedicationResponseToJSONTyped; type index$d_GetPatientDashboardResponse = GetPatientDashboardResponse; declare const index$d_GetPatientDashboardResponseFromJSON: typeof GetPatientDashboardResponseFromJSON; declare const index$d_GetPatientDashboardResponseFromJSONTyped: typeof GetPatientDashboardResponseFromJSONTyped; declare const index$d_GetPatientDashboardResponseToJSON: typeof GetPatientDashboardResponseToJSON; declare const index$d_GetPatientDashboardResponseToJSONTyped: typeof GetPatientDashboardResponseToJSONTyped; type index$d_GetPatientFlagsResponse = GetPatientFlagsResponse; declare const index$d_GetPatientFlagsResponseFromJSON: typeof GetPatientFlagsResponseFromJSON; declare const index$d_GetPatientFlagsResponseFromJSONTyped: typeof GetPatientFlagsResponseFromJSONTyped; declare const index$d_GetPatientFlagsResponseToJSON: typeof GetPatientFlagsResponseToJSON; declare const index$d_GetPatientFlagsResponseToJSONTyped: typeof GetPatientFlagsResponseToJSONTyped; type index$d_GetPatientResponse = GetPatientResponse; declare const index$d_GetPatientResponseFromJSON: typeof GetPatientResponseFromJSON; declare const index$d_GetPatientResponseFromJSONTyped: typeof GetPatientResponseFromJSONTyped; declare const index$d_GetPatientResponseToJSON: typeof GetPatientResponseToJSON; declare const index$d_GetPatientResponseToJSONTyped: typeof GetPatientResponseToJSONTyped; type index$d_GetPatientSidebarApiV1PatientSidebarResponse = GetPatientSidebarApiV1PatientSidebarResponse; declare const index$d_GetPatientSidebarApiV1PatientSidebarResponseFromJSON: typeof GetPatientSidebarApiV1PatientSidebarResponseFromJSON; declare const index$d_GetPatientSidebarApiV1PatientSidebarResponseFromJSONTyped: typeof GetPatientSidebarApiV1PatientSidebarResponseFromJSONTyped; declare const index$d_GetPatientSidebarApiV1PatientSidebarResponseToJSON: typeof GetPatientSidebarApiV1PatientSidebarResponseToJSON; declare const index$d_GetPatientSidebarApiV1PatientSidebarResponseToJSONTyped: typeof GetPatientSidebarApiV1PatientSidebarResponseToJSONTyped; type index$d_GetPatientSidebarPatientSidebarResponse = GetPatientSidebarPatientSidebarResponse; declare const index$d_GetPatientSidebarPatientSidebarResponseFromJSON: typeof GetPatientSidebarPatientSidebarResponseFromJSON; declare const index$d_GetPatientSidebarPatientSidebarResponseFromJSONTyped: typeof GetPatientSidebarPatientSidebarResponseFromJSONTyped; declare const index$d_GetPatientSidebarPatientSidebarResponseToJSON: typeof GetPatientSidebarPatientSidebarResponseToJSON; declare const index$d_GetPatientSidebarPatientSidebarResponseToJSONTyped: typeof GetPatientSidebarPatientSidebarResponseToJSONTyped; type index$d_GetPreferredPharmacyResponse = GetPreferredPharmacyResponse; declare const index$d_GetPreferredPharmacyResponseFromJSON: typeof GetPreferredPharmacyResponseFromJSON; declare const index$d_GetPreferredPharmacyResponseFromJSONTyped: typeof GetPreferredPharmacyResponseFromJSONTyped; type index$d_GetPreferredPharmacyResponseOneOf = GetPreferredPharmacyResponseOneOf; declare const index$d_GetPreferredPharmacyResponseOneOfFromJSON: typeof GetPreferredPharmacyResponseOneOfFromJSON; declare const index$d_GetPreferredPharmacyResponseOneOfFromJSONTyped: typeof GetPreferredPharmacyResponseOneOfFromJSONTyped; declare const index$d_GetPreferredPharmacyResponseOneOfToJSON: typeof GetPreferredPharmacyResponseOneOfToJSON; declare const index$d_GetPreferredPharmacyResponseOneOfToJSONTyped: typeof GetPreferredPharmacyResponseOneOfToJSONTyped; declare const index$d_GetPreferredPharmacyResponseToJSON: typeof GetPreferredPharmacyResponseToJSON; declare const index$d_GetPreferredPharmacyResponseToJSONTyped: typeof GetPreferredPharmacyResponseToJSONTyped; type index$d_GetTestOrderResponse = GetTestOrderResponse; declare const index$d_GetTestOrderResponseFromJSON: typeof GetTestOrderResponseFromJSON; declare const index$d_GetTestOrderResponseFromJSONTyped: typeof GetTestOrderResponseFromJSONTyped; declare const index$d_GetTestOrderResponseToJSON: typeof GetTestOrderResponseToJSON; declare const index$d_GetTestOrderResponseToJSONTyped: typeof GetTestOrderResponseToJSONTyped; type index$d_GroupKind = GroupKind; declare const index$d_GroupKindFromJSON: typeof GroupKindFromJSON; declare const index$d_GroupKindFromJSONTyped: typeof GroupKindFromJSONTyped; declare const index$d_GroupKindToJSON: typeof GroupKindToJSON; declare const index$d_GroupKindToJSONTyped: typeof GroupKindToJSONTyped; type index$d_GynHistory = GynHistory; declare const index$d_GynHistoryFromJSON: typeof GynHistoryFromJSON; declare const index$d_GynHistoryFromJSONTyped: typeof GynHistoryFromJSONTyped; declare const index$d_GynHistoryToJSON: typeof GynHistoryToJSON; declare const index$d_GynHistoryToJSONTyped: typeof GynHistoryToJSONTyped; type index$d_IdentityOcrResult = IdentityOcrResult; declare const index$d_IdentityOcrResultFromJSON: typeof IdentityOcrResultFromJSON; declare const index$d_IdentityOcrResultFromJSONTyped: typeof IdentityOcrResultFromJSONTyped; declare const index$d_IdentityOcrResultToJSON: typeof IdentityOcrResultToJSON; declare const index$d_IdentityOcrResultToJSONTyped: typeof IdentityOcrResultToJSONTyped; type index$d_ImmunizationReaction = ImmunizationReaction; declare const index$d_ImmunizationReactionFromJSON: typeof ImmunizationReactionFromJSON; declare const index$d_ImmunizationReactionFromJSONTyped: typeof ImmunizationReactionFromJSONTyped; declare const index$d_ImmunizationReactionToJSON: typeof ImmunizationReactionToJSON; declare const index$d_ImmunizationReactionToJSONTyped: typeof ImmunizationReactionToJSONTyped; type index$d_ImmunizationRoute = ImmunizationRoute; declare const index$d_ImmunizationRouteFromJSON: typeof ImmunizationRouteFromJSON; declare const index$d_ImmunizationRouteFromJSONTyped: typeof ImmunizationRouteFromJSONTyped; declare const index$d_ImmunizationRouteToJSON: typeof ImmunizationRouteToJSON; declare const index$d_ImmunizationRouteToJSONTyped: typeof ImmunizationRouteToJSONTyped; type index$d_ImmunizationStatus = ImmunizationStatus; declare const index$d_ImmunizationStatusFromJSON: typeof ImmunizationStatusFromJSON; declare const index$d_ImmunizationStatusFromJSONTyped: typeof ImmunizationStatusFromJSONTyped; declare const index$d_ImmunizationStatusToJSON: typeof ImmunizationStatusToJSON; declare const index$d_ImmunizationStatusToJSONTyped: typeof ImmunizationStatusToJSONTyped; type index$d_ImportActivityRequest = ImportActivityRequest; declare const index$d_ImportActivityRequestFromJSON: typeof ImportActivityRequestFromJSON; declare const index$d_ImportActivityRequestFromJSONTyped: typeof ImportActivityRequestFromJSONTyped; type index$d_ImportActivityRequestSourceEnum = ImportActivityRequestSourceEnum; declare const index$d_ImportActivityRequestToJSON: typeof ImportActivityRequestToJSON; declare const index$d_ImportActivityRequestToJSONTyped: typeof ImportActivityRequestToJSONTyped; type index$d_ImportActivityResponse = ImportActivityResponse; declare const index$d_ImportActivityResponseFromJSON: typeof ImportActivityResponseFromJSON; declare const index$d_ImportActivityResponseFromJSONTyped: typeof ImportActivityResponseFromJSONTyped; declare const index$d_ImportActivityResponseToJSON: typeof ImportActivityResponseToJSON; declare const index$d_ImportActivityResponseToJSONTyped: typeof ImportActivityResponseToJSONTyped; type index$d_ImportHealthRecordRequest = ImportHealthRecordRequest; declare const index$d_ImportHealthRecordRequestFromJSON: typeof ImportHealthRecordRequestFromJSON; declare const index$d_ImportHealthRecordRequestFromJSONTyped: typeof ImportHealthRecordRequestFromJSONTyped; declare const index$d_ImportHealthRecordRequestToJSON: typeof ImportHealthRecordRequestToJSON; declare const index$d_ImportHealthRecordRequestToJSONTyped: typeof ImportHealthRecordRequestToJSONTyped; type index$d_ImportHealthRecordResponse = ImportHealthRecordResponse; declare const index$d_ImportHealthRecordResponseFromJSON: typeof ImportHealthRecordResponseFromJSON; declare const index$d_ImportHealthRecordResponseFromJSONTyped: typeof ImportHealthRecordResponseFromJSONTyped; declare const index$d_ImportHealthRecordResponseToJSON: typeof ImportHealthRecordResponseToJSON; declare const index$d_ImportHealthRecordResponseToJSONTyped: typeof ImportHealthRecordResponseToJSONTyped; type index$d_ImportVitalsRequest = ImportVitalsRequest; declare const index$d_ImportVitalsRequestFromJSON: typeof ImportVitalsRequestFromJSON; declare const index$d_ImportVitalsRequestFromJSONTyped: typeof ImportVitalsRequestFromJSONTyped; type index$d_ImportVitalsRequestSourceEnum = ImportVitalsRequestSourceEnum; declare const index$d_ImportVitalsRequestToJSON: typeof ImportVitalsRequestToJSON; declare const index$d_ImportVitalsRequestToJSONTyped: typeof ImportVitalsRequestToJSONTyped; type index$d_ImportVitalsResponse = ImportVitalsResponse; declare const index$d_ImportVitalsResponseFromJSON: typeof ImportVitalsResponseFromJSON; declare const index$d_ImportVitalsResponseFromJSONTyped: typeof ImportVitalsResponseFromJSONTyped; declare const index$d_ImportVitalsResponseToJSON: typeof ImportVitalsResponseToJSON; declare const index$d_ImportVitalsResponseToJSONTyped: typeof ImportVitalsResponseToJSONTyped; type index$d_InitHealthRecordImportResponse = InitHealthRecordImportResponse; declare const index$d_InitHealthRecordImportResponseFromJSON: typeof InitHealthRecordImportResponseFromJSON; declare const index$d_InitHealthRecordImportResponseFromJSONTyped: typeof InitHealthRecordImportResponseFromJSONTyped; declare const index$d_InitHealthRecordImportResponseToJSON: typeof InitHealthRecordImportResponseToJSON; declare const index$d_InitHealthRecordImportResponseToJSONTyped: typeof InitHealthRecordImportResponseToJSONTyped; type index$d_InsuranceOcrResult = InsuranceOcrResult; declare const index$d_InsuranceOcrResultFromJSON: typeof InsuranceOcrResultFromJSON; declare const index$d_InsuranceOcrResultFromJSONTyped: typeof InsuranceOcrResultFromJSONTyped; declare const index$d_InsuranceOcrResultToJSON: typeof InsuranceOcrResultToJSON; declare const index$d_InsuranceOcrResultToJSONTyped: typeof InsuranceOcrResultToJSONTyped; type index$d_InsurancePackageCandidate = InsurancePackageCandidate; declare const index$d_InsurancePackageCandidateFromJSON: typeof InsurancePackageCandidateFromJSON; declare const index$d_InsurancePackageCandidateFromJSONTyped: typeof InsurancePackageCandidateFromJSONTyped; declare const index$d_InsurancePackageCandidateToJSON: typeof InsurancePackageCandidateToJSON; declare const index$d_InsurancePackageCandidateToJSONTyped: typeof InsurancePackageCandidateToJSONTyped; type index$d_IntakeAllergy = IntakeAllergy; declare const index$d_IntakeAllergyFromJSON: typeof IntakeAllergyFromJSON; declare const index$d_IntakeAllergyFromJSONTyped: typeof IntakeAllergyFromJSONTyped; declare const index$d_IntakeAllergyToJSON: typeof IntakeAllergyToJSON; declare const index$d_IntakeAllergyToJSONTyped: typeof IntakeAllergyToJSONTyped; type index$d_IntakeCancerCase = IntakeCancerCase; declare const index$d_IntakeCancerCaseFromJSON: typeof IntakeCancerCaseFromJSON; declare const index$d_IntakeCancerCaseFromJSONTyped: typeof IntakeCancerCaseFromJSONTyped; declare const index$d_IntakeCancerCaseToJSON: typeof IntakeCancerCaseToJSON; declare const index$d_IntakeCancerCaseToJSONTyped: typeof IntakeCancerCaseToJSONTyped; type index$d_IntakeCancerTreatment = IntakeCancerTreatment; declare const index$d_IntakeCancerTreatmentFromJSON: typeof IntakeCancerTreatmentFromJSON; declare const index$d_IntakeCancerTreatmentFromJSONTyped: typeof IntakeCancerTreatmentFromJSONTyped; declare const index$d_IntakeCancerTreatmentToJSON: typeof IntakeCancerTreatmentToJSON; declare const index$d_IntakeCancerTreatmentToJSONTyped: typeof IntakeCancerTreatmentToJSONTyped; type index$d_IntakeFamilyHistory = IntakeFamilyHistory; declare const index$d_IntakeFamilyHistoryFromJSON: typeof IntakeFamilyHistoryFromJSON; declare const index$d_IntakeFamilyHistoryFromJSONTyped: typeof IntakeFamilyHistoryFromJSONTyped; declare const index$d_IntakeFamilyHistoryToJSON: typeof IntakeFamilyHistoryToJSON; declare const index$d_IntakeFamilyHistoryToJSONTyped: typeof IntakeFamilyHistoryToJSONTyped; type index$d_IntakeMedication = IntakeMedication; declare const index$d_IntakeMedicationFromJSON: typeof IntakeMedicationFromJSON; declare const index$d_IntakeMedicationFromJSONTyped: typeof IntakeMedicationFromJSONTyped; declare const index$d_IntakeMedicationToJSON: typeof IntakeMedicationToJSON; declare const index$d_IntakeMedicationToJSONTyped: typeof IntakeMedicationToJSONTyped; type index$d_IntakeProblem = IntakeProblem; declare const index$d_IntakeProblemFromJSON: typeof IntakeProblemFromJSON; declare const index$d_IntakeProblemFromJSONTyped: typeof IntakeProblemFromJSONTyped; declare const index$d_IntakeProblemToJSON: typeof IntakeProblemToJSON; declare const index$d_IntakeProblemToJSONTyped: typeof IntakeProblemToJSONTyped; type index$d_IntakeSocialHistory = IntakeSocialHistory; declare const index$d_IntakeSocialHistoryFromJSON: typeof IntakeSocialHistoryFromJSON; declare const index$d_IntakeSocialHistoryFromJSONTyped: typeof IntakeSocialHistoryFromJSONTyped; declare const index$d_IntakeSocialHistoryToJSON: typeof IntakeSocialHistoryToJSON; declare const index$d_IntakeSocialHistoryToJSONTyped: typeof IntakeSocialHistoryToJSONTyped; type index$d_IntakeSurgery = IntakeSurgery; declare const index$d_IntakeSurgeryFromJSON: typeof IntakeSurgeryFromJSON; declare const index$d_IntakeSurgeryFromJSONTyped: typeof IntakeSurgeryFromJSONTyped; declare const index$d_IntakeSurgeryToJSON: typeof IntakeSurgeryToJSON; declare const index$d_IntakeSurgeryToJSONTyped: typeof IntakeSurgeryToJSONTyped; type index$d_IntakeVaccine = IntakeVaccine; declare const index$d_IntakeVaccineFromJSON: typeof IntakeVaccineFromJSON; declare const index$d_IntakeVaccineFromJSONTyped: typeof IntakeVaccineFromJSONTyped; declare const index$d_IntakeVaccineToJSON: typeof IntakeVaccineToJSON; declare const index$d_IntakeVaccineToJSONTyped: typeof IntakeVaccineToJSONTyped; type index$d_IntakeVendorItemStatus = IntakeVendorItemStatus; declare const index$d_IntakeVendorItemStatusFromJSON: typeof IntakeVendorItemStatusFromJSON; declare const index$d_IntakeVendorItemStatusFromJSONTyped: typeof IntakeVendorItemStatusFromJSONTyped; type index$d_IntakeVendorItemStatusStatusEnum = IntakeVendorItemStatusStatusEnum; declare const index$d_IntakeVendorItemStatusToJSON: typeof IntakeVendorItemStatusToJSON; declare const index$d_IntakeVendorItemStatusToJSONTyped: typeof IntakeVendorItemStatusToJSONTyped; type index$d_IntakeVendorSectionStatus = IntakeVendorSectionStatus; declare const index$d_IntakeVendorSectionStatusFromJSON: typeof IntakeVendorSectionStatusFromJSON; declare const index$d_IntakeVendorSectionStatusFromJSONTyped: typeof IntakeVendorSectionStatusFromJSONTyped; type index$d_IntakeVendorSectionStatusModeEnum = IntakeVendorSectionStatusModeEnum; type index$d_IntakeVendorSectionStatusStatusEnum = IntakeVendorSectionStatusStatusEnum; declare const index$d_IntakeVendorSectionStatusToJSON: typeof IntakeVendorSectionStatusToJSON; declare const index$d_IntakeVendorSectionStatusToJSONTyped: typeof IntakeVendorSectionStatusToJSONTyped; type index$d_IntakeVendorStatus = IntakeVendorStatus; declare const index$d_IntakeVendorStatusFromJSON: typeof IntakeVendorStatusFromJSON; declare const index$d_IntakeVendorStatusFromJSONTyped: typeof IntakeVendorStatusFromJSONTyped; type index$d_IntakeVendorStatusModeEnum = IntakeVendorStatusModeEnum; type index$d_IntakeVendorStatusStatusEnum = IntakeVendorStatusStatusEnum; declare const index$d_IntakeVendorStatusToJSON: typeof IntakeVendorStatusToJSON; declare const index$d_IntakeVendorStatusToJSONTyped: typeof IntakeVendorStatusToJSONTyped; type index$d_InviteChannel = InviteChannel; declare const index$d_InviteChannelFromJSON: typeof InviteChannelFromJSON; declare const index$d_InviteChannelFromJSONTyped: typeof InviteChannelFromJSONTyped; declare const index$d_InviteChannelToJSON: typeof InviteChannelToJSON; declare const index$d_InviteChannelToJSONTyped: typeof InviteChannelToJSONTyped; type index$d_InviteRecord = InviteRecord; declare const index$d_InviteRecordFromJSON: typeof InviteRecordFromJSON; declare const index$d_InviteRecordFromJSONTyped: typeof InviteRecordFromJSONTyped; declare const index$d_InviteRecordToJSON: typeof InviteRecordToJSON; declare const index$d_InviteRecordToJSONTyped: typeof InviteRecordToJSONTyped; type index$d_InviteStatus = InviteStatus; declare const index$d_InviteStatusFromJSON: typeof InviteStatusFromJSON; declare const index$d_InviteStatusFromJSONTyped: typeof InviteStatusFromJSONTyped; declare const index$d_InviteStatusToJSON: typeof InviteStatusToJSON; declare const index$d_InviteStatusToJSONTyped: typeof InviteStatusToJSONTyped; type index$d_KnowledgeCitation = KnowledgeCitation; declare const index$d_KnowledgeCitationFromJSON: typeof KnowledgeCitationFromJSON; declare const index$d_KnowledgeCitationFromJSONTyped: typeof KnowledgeCitationFromJSONTyped; declare const index$d_KnowledgeCitationToJSON: typeof KnowledgeCitationToJSON; declare const index$d_KnowledgeCitationToJSONTyped: typeof KnowledgeCitationToJSONTyped; type index$d_KnowledgeCollection = KnowledgeCollection; declare const index$d_KnowledgeCollectionFromJSON: typeof KnowledgeCollectionFromJSON; declare const index$d_KnowledgeCollectionFromJSONTyped: typeof KnowledgeCollectionFromJSONTyped; declare const index$d_KnowledgeCollectionToJSON: typeof KnowledgeCollectionToJSON; declare const index$d_KnowledgeCollectionToJSONTyped: typeof KnowledgeCollectionToJSONTyped; type index$d_KnowledgeEntrySummary = KnowledgeEntrySummary; declare const index$d_KnowledgeEntrySummaryFromJSON: typeof KnowledgeEntrySummaryFromJSON; declare const index$d_KnowledgeEntrySummaryFromJSONTyped: typeof KnowledgeEntrySummaryFromJSONTyped; declare const index$d_KnowledgeEntrySummaryToJSON: typeof KnowledgeEntrySummaryToJSON; declare const index$d_KnowledgeEntrySummaryToJSONTyped: typeof KnowledgeEntrySummaryToJSONTyped; type index$d_KnowledgeSearchResult = KnowledgeSearchResult; declare const index$d_KnowledgeSearchResultFromJSON: typeof KnowledgeSearchResultFromJSON; declare const index$d_KnowledgeSearchResultFromJSONTyped: typeof KnowledgeSearchResultFromJSONTyped; declare const index$d_KnowledgeSearchResultToJSON: typeof KnowledgeSearchResultToJSON; declare const index$d_KnowledgeSearchResultToJSONTyped: typeof KnowledgeSearchResultToJSONTyped; type index$d_ListActionsResponse = ListActionsResponse; declare const index$d_ListActionsResponseFromJSON: typeof ListActionsResponseFromJSON; declare const index$d_ListActionsResponseFromJSONTyped: typeof ListActionsResponseFromJSONTyped; declare const index$d_ListActionsResponseToJSON: typeof ListActionsResponseToJSON; declare const index$d_ListActionsResponseToJSONTyped: typeof ListActionsResponseToJSONTyped; type index$d_ListActivityResponse = ListActivityResponse; declare const index$d_ListActivityResponseFromJSON: typeof ListActivityResponseFromJSON; declare const index$d_ListActivityResponseFromJSONTyped: typeof ListActivityResponseFromJSONTyped; declare const index$d_ListActivityResponseToJSON: typeof ListActivityResponseToJSON; declare const index$d_ListActivityResponseToJSONTyped: typeof ListActivityResponseToJSONTyped; type index$d_ListDependentsResponse = ListDependentsResponse; declare const index$d_ListDependentsResponseFromJSON: typeof ListDependentsResponseFromJSON; declare const index$d_ListDependentsResponseFromJSONTyped: typeof ListDependentsResponseFromJSONTyped; declare const index$d_ListDependentsResponseToJSON: typeof ListDependentsResponseToJSON; declare const index$d_ListDependentsResponseToJSONTyped: typeof ListDependentsResponseToJSONTyped; type index$d_ListKnowledgeResponse = ListKnowledgeResponse; declare const index$d_ListKnowledgeResponseFromJSON: typeof ListKnowledgeResponseFromJSON; declare const index$d_ListKnowledgeResponseFromJSONTyped: typeof ListKnowledgeResponseFromJSONTyped; declare const index$d_ListKnowledgeResponseToJSON: typeof ListKnowledgeResponseToJSON; declare const index$d_ListKnowledgeResponseToJSONTyped: typeof ListKnowledgeResponseToJSONTyped; type index$d_ListNotificationsResponse = ListNotificationsResponse; declare const index$d_ListNotificationsResponseFromJSON: typeof ListNotificationsResponseFromJSON; declare const index$d_ListNotificationsResponseFromJSONTyped: typeof ListNotificationsResponseFromJSONTyped; declare const index$d_ListNotificationsResponseToJSON: typeof ListNotificationsResponseToJSON; declare const index$d_ListNotificationsResponseToJSONTyped: typeof ListNotificationsResponseToJSONTyped; type index$d_ListTestOrdersResponse = ListTestOrdersResponse; declare const index$d_ListTestOrdersResponseFromJSON: typeof ListTestOrdersResponseFromJSON; declare const index$d_ListTestOrdersResponseFromJSONTyped: typeof ListTestOrdersResponseFromJSONTyped; declare const index$d_ListTestOrdersResponseToJSON: typeof ListTestOrdersResponseToJSON; declare const index$d_ListTestOrdersResponseToJSONTyped: typeof ListTestOrdersResponseToJSONTyped; type index$d_LivingSituation = LivingSituation; declare const index$d_LivingSituationFromJSON: typeof LivingSituationFromJSON; declare const index$d_LivingSituationFromJSONTyped: typeof LivingSituationFromJSONTyped; declare const index$d_LivingSituationToJSON: typeof LivingSituationToJSON; declare const index$d_LivingSituationToJSONTyped: typeof LivingSituationToJSONTyped; type index$d_MatchInsuranceRequest = MatchInsuranceRequest; declare const index$d_MatchInsuranceRequestFromJSON: typeof MatchInsuranceRequestFromJSON; declare const index$d_MatchInsuranceRequestFromJSONTyped: typeof MatchInsuranceRequestFromJSONTyped; declare const index$d_MatchInsuranceRequestToJSON: typeof MatchInsuranceRequestToJSON; declare const index$d_MatchInsuranceRequestToJSONTyped: typeof MatchInsuranceRequestToJSONTyped; type index$d_MatchInsuranceResponse = MatchInsuranceResponse; declare const index$d_MatchInsuranceResponseFromJSON: typeof MatchInsuranceResponseFromJSON; declare const index$d_MatchInsuranceResponseFromJSONTyped: typeof MatchInsuranceResponseFromJSONTyped; declare const index$d_MatchInsuranceResponseToJSON: typeof MatchInsuranceResponseToJSON; declare const index$d_MatchInsuranceResponseToJSONTyped: typeof MatchInsuranceResponseToJSONTyped; type index$d_MessageKind = MessageKind; declare const index$d_MessageKindFromJSON: typeof MessageKindFromJSON; declare const index$d_MessageKindFromJSONTyped: typeof MessageKindFromJSONTyped; declare const index$d_MessageKindToJSON: typeof MessageKindToJSON; declare const index$d_MessageKindToJSONTyped: typeof MessageKindToJSONTyped; type index$d_MessageStatus = MessageStatus; declare const index$d_MessageStatusFromJSON: typeof MessageStatusFromJSON; declare const index$d_MessageStatusFromJSONTyped: typeof MessageStatusFromJSONTyped; declare const index$d_MessageStatusToJSON: typeof MessageStatusToJSON; declare const index$d_MessageStatusToJSONTyped: typeof MessageStatusToJSONTyped; type index$d_NearestLocation = NearestLocation; type index$d_NearestLocationCoordinates = NearestLocationCoordinates; declare const index$d_NearestLocationCoordinatesFromJSON: typeof NearestLocationCoordinatesFromJSON; declare const index$d_NearestLocationCoordinatesFromJSONTyped: typeof NearestLocationCoordinatesFromJSONTyped; declare const index$d_NearestLocationCoordinatesToJSON: typeof NearestLocationCoordinatesToJSON; declare const index$d_NearestLocationCoordinatesToJSONTyped: typeof NearestLocationCoordinatesToJSONTyped; declare const index$d_NearestLocationFromJSON: typeof NearestLocationFromJSON; declare const index$d_NearestLocationFromJSONTyped: typeof NearestLocationFromJSONTyped; type index$d_NearestLocationGeometry = NearestLocationGeometry; declare const index$d_NearestLocationGeometryFromJSON: typeof NearestLocationGeometryFromJSON; declare const index$d_NearestLocationGeometryFromJSONTyped: typeof NearestLocationGeometryFromJSONTyped; declare const index$d_NearestLocationGeometryToJSON: typeof NearestLocationGeometryToJSON; declare const index$d_NearestLocationGeometryToJSONTyped: typeof NearestLocationGeometryToJSONTyped; declare const index$d_NearestLocationToJSON: typeof NearestLocationToJSON; declare const index$d_NearestLocationToJSONTyped: typeof NearestLocationToJSONTyped; type index$d_NearestLocationsResponse = NearestLocationsResponse; declare const index$d_NearestLocationsResponseFromJSON: typeof NearestLocationsResponseFromJSON; declare const index$d_NearestLocationsResponseFromJSONTyped: typeof NearestLocationsResponseFromJSONTyped; type index$d_NearestLocationsResponseSourceEnum = NearestLocationsResponseSourceEnum; declare const index$d_NearestLocationsResponseToJSON: typeof NearestLocationsResponseToJSON; declare const index$d_NearestLocationsResponseToJSONTyped: typeof NearestLocationsResponseToJSONTyped; type index$d_NotificationResponse = NotificationResponse; declare const index$d_NotificationResponseFromJSON: typeof NotificationResponseFromJSON; declare const index$d_NotificationResponseFromJSONTyped: typeof NotificationResponseFromJSONTyped; declare const index$d_NotificationResponseToJSON: typeof NotificationResponseToJSON; declare const index$d_NotificationResponseToJSONTyped: typeof NotificationResponseToJSONTyped; type index$d_NotificationUpsertRequest = NotificationUpsertRequest; declare const index$d_NotificationUpsertRequestFromJSON: typeof NotificationUpsertRequestFromJSON; declare const index$d_NotificationUpsertRequestFromJSONTyped: typeof NotificationUpsertRequestFromJSONTyped; declare const index$d_NotificationUpsertRequestToJSON: typeof NotificationUpsertRequestToJSON; declare const index$d_NotificationUpsertRequestToJSONTyped: typeof NotificationUpsertRequestToJSONTyped; type index$d_OcrErrorResponse = OcrErrorResponse; declare const index$d_OcrErrorResponseFromJSON: typeof OcrErrorResponseFromJSON; declare const index$d_OcrErrorResponseFromJSONTyped: typeof OcrErrorResponseFromJSONTyped; declare const index$d_OcrErrorResponseToJSON: typeof OcrErrorResponseToJSON; declare const index$d_OcrErrorResponseToJSONTyped: typeof OcrErrorResponseToJSONTyped; type index$d_OpenLoopVitalsMirrorResult = OpenLoopVitalsMirrorResult; declare const index$d_OpenLoopVitalsMirrorResultFromJSON: typeof OpenLoopVitalsMirrorResultFromJSON; declare const index$d_OpenLoopVitalsMirrorResultFromJSONTyped: typeof OpenLoopVitalsMirrorResultFromJSONTyped; type index$d_OpenLoopVitalsMirrorResultStatusEnum = OpenLoopVitalsMirrorResultStatusEnum; declare const index$d_OpenLoopVitalsMirrorResultToJSON: typeof OpenLoopVitalsMirrorResultToJSON; declare const index$d_OpenLoopVitalsMirrorResultToJSONTyped: typeof OpenLoopVitalsMirrorResultToJSONTyped; type index$d_OrderPriority = OrderPriority; declare const index$d_OrderPriorityFromJSON: typeof OrderPriorityFromJSON; declare const index$d_OrderPriorityFromJSONTyped: typeof OrderPriorityFromJSONTyped; declare const index$d_OrderPriorityToJSON: typeof OrderPriorityToJSON; declare const index$d_OrderPriorityToJSONTyped: typeof OrderPriorityToJSONTyped; type index$d_OrderStatus = OrderStatus; declare const index$d_OrderStatusFromJSON: typeof OrderStatusFromJSON; declare const index$d_OrderStatusFromJSONTyped: typeof OrderStatusFromJSONTyped; declare const index$d_OrderStatusToJSON: typeof OrderStatusToJSON; declare const index$d_OrderStatusToJSONTyped: typeof OrderStatusToJSONTyped; type index$d_PatientDashboardPayload = PatientDashboardPayload; declare const index$d_PatientDashboardPayloadFromJSON: typeof PatientDashboardPayloadFromJSON; declare const index$d_PatientDashboardPayloadFromJSONTyped: typeof PatientDashboardPayloadFromJSONTyped; declare const index$d_PatientDashboardPayloadToJSON: typeof PatientDashboardPayloadToJSON; declare const index$d_PatientDashboardPayloadToJSONTyped: typeof PatientDashboardPayloadToJSONTyped; type index$d_PatientIntakeRequest = PatientIntakeRequest; declare const index$d_PatientIntakeRequestFromJSON: typeof PatientIntakeRequestFromJSON; declare const index$d_PatientIntakeRequestFromJSONTyped: typeof PatientIntakeRequestFromJSONTyped; declare const index$d_PatientIntakeRequestToJSON: typeof PatientIntakeRequestToJSON; declare const index$d_PatientIntakeRequestToJSONTyped: typeof PatientIntakeRequestToJSONTyped; type index$d_PatientIntakeResponse = PatientIntakeResponse; declare const index$d_PatientIntakeResponseFromJSON: typeof PatientIntakeResponseFromJSON; declare const index$d_PatientIntakeResponseFromJSONTyped: typeof PatientIntakeResponseFromJSONTyped; type index$d_PatientIntakeResponseStorageStatusEnum = PatientIntakeResponseStorageStatusEnum; declare const index$d_PatientIntakeResponseToJSON: typeof PatientIntakeResponseToJSON; declare const index$d_PatientIntakeResponseToJSONTyped: typeof PatientIntakeResponseToJSONTyped; type index$d_PatientSidebar = PatientSidebar; declare const index$d_PatientSidebarFromJSON: typeof PatientSidebarFromJSON; declare const index$d_PatientSidebarFromJSONTyped: typeof PatientSidebarFromJSONTyped; declare const index$d_PatientSidebarToJSON: typeof PatientSidebarToJSON; declare const index$d_PatientSidebarToJSONTyped: typeof PatientSidebarToJSONTyped; type index$d_Payload = Payload; type index$d_Payload1 = Payload1; declare const index$d_Payload1FromJSON: typeof Payload1FromJSON; declare const index$d_Payload1FromJSONTyped: typeof Payload1FromJSONTyped; declare const index$d_Payload1ToJSON: typeof Payload1ToJSON; declare const index$d_Payload1ToJSONTyped: typeof Payload1ToJSONTyped; declare const index$d_PayloadFromJSON: typeof PayloadFromJSON; declare const index$d_PayloadFromJSONTyped: typeof PayloadFromJSONTyped; declare const index$d_PayloadToJSON: typeof PayloadToJSON; declare const index$d_PayloadToJSONTyped: typeof PayloadToJSONTyped; type index$d_PerinatalHistory = PerinatalHistory; declare const index$d_PerinatalHistoryFromJSON: typeof PerinatalHistoryFromJSON; declare const index$d_PerinatalHistoryFromJSONTyped: typeof PerinatalHistoryFromJSONTyped; declare const index$d_PerinatalHistoryToJSON: typeof PerinatalHistoryToJSON; declare const index$d_PerinatalHistoryToJSONTyped: typeof PerinatalHistoryToJSONTyped; type index$d_PharmacyAddressRequest = PharmacyAddressRequest; declare const index$d_PharmacyAddressRequestFromJSON: typeof PharmacyAddressRequestFromJSON; declare const index$d_PharmacyAddressRequestFromJSONTyped: typeof PharmacyAddressRequestFromJSONTyped; declare const index$d_PharmacyAddressRequestToJSON: typeof PharmacyAddressRequestToJSON; declare const index$d_PharmacyAddressRequestToJSONTyped: typeof PharmacyAddressRequestToJSONTyped; type index$d_PlaceTestOrderRequest = PlaceTestOrderRequest; declare const index$d_PlaceTestOrderRequestFromJSON: typeof PlaceTestOrderRequestFromJSON; declare const index$d_PlaceTestOrderRequestFromJSONTyped: typeof PlaceTestOrderRequestFromJSONTyped; declare const index$d_PlaceTestOrderRequestToJSON: typeof PlaceTestOrderRequestToJSON; declare const index$d_PlaceTestOrderRequestToJSONTyped: typeof PlaceTestOrderRequestToJSONTyped; type index$d_PlaceTestOrderResponse = PlaceTestOrderResponse; declare const index$d_PlaceTestOrderResponseFromJSON: typeof PlaceTestOrderResponseFromJSON; declare const index$d_PlaceTestOrderResponseFromJSONTyped: typeof PlaceTestOrderResponseFromJSONTyped; declare const index$d_PlaceTestOrderResponseToJSON: typeof PlaceTestOrderResponseToJSON; declare const index$d_PlaceTestOrderResponseToJSONTyped: typeof PlaceTestOrderResponseToJSONTyped; type index$d_PresenceRecord = PresenceRecord; declare const index$d_PresenceRecordFromJSON: typeof PresenceRecordFromJSON; declare const index$d_PresenceRecordFromJSONTyped: typeof PresenceRecordFromJSONTyped; declare const index$d_PresenceRecordToJSON: typeof PresenceRecordToJSON; declare const index$d_PresenceRecordToJSONTyped: typeof PresenceRecordToJSONTyped; type index$d_PresenceStatus = PresenceStatus; declare const index$d_PresenceStatusFromJSON: typeof PresenceStatusFromJSON; declare const index$d_PresenceStatusFromJSONTyped: typeof PresenceStatusFromJSONTyped; declare const index$d_PresenceStatusToJSON: typeof PresenceStatusToJSON; declare const index$d_PresenceStatusToJSONTyped: typeof PresenceStatusToJSONTyped; type index$d_ProcedureLaterality = ProcedureLaterality; declare const index$d_ProcedureLateralityFromJSON: typeof ProcedureLateralityFromJSON; declare const index$d_ProcedureLateralityFromJSONTyped: typeof ProcedureLateralityFromJSONTyped; declare const index$d_ProcedureLateralityToJSON: typeof ProcedureLateralityToJSON; declare const index$d_ProcedureLateralityToJSONTyped: typeof ProcedureLateralityToJSONTyped; type index$d_ProcedureStatus = ProcedureStatus; declare const index$d_ProcedureStatusFromJSON: typeof ProcedureStatusFromJSON; declare const index$d_ProcedureStatusFromJSONTyped: typeof ProcedureStatusFromJSONTyped; declare const index$d_ProcedureStatusToJSON: typeof ProcedureStatusToJSON; declare const index$d_ProcedureStatusToJSONTyped: typeof ProcedureStatusToJSONTyped; type index$d_RegisterResponseAthenaDriversLicenseStatusEnum = RegisterResponseAthenaDriversLicenseStatusEnum; type index$d_RegisterResponseOpenloopDriversLicenseStatusEnum = RegisterResponseOpenloopDriversLicenseStatusEnum; type index$d_RegisterResponseSteadymdDriversLicenseStatusEnum = RegisterResponseSteadymdDriversLicenseStatusEnum; type index$d_SearchKnowledgeResponse = SearchKnowledgeResponse; declare const index$d_SearchKnowledgeResponseFromJSON: typeof SearchKnowledgeResponseFromJSON; declare const index$d_SearchKnowledgeResponseFromJSONTyped: typeof SearchKnowledgeResponseFromJSONTyped; declare const index$d_SearchKnowledgeResponseToJSON: typeof SearchKnowledgeResponseToJSON; declare const index$d_SearchKnowledgeResponseToJSONTyped: typeof SearchKnowledgeResponseToJSONTyped; type index$d_SetPreferredPharmacyRequest = SetPreferredPharmacyRequest; declare const index$d_SetPreferredPharmacyRequestFromJSON: typeof SetPreferredPharmacyRequestFromJSON; declare const index$d_SetPreferredPharmacyRequestFromJSONTyped: typeof SetPreferredPharmacyRequestFromJSONTyped; declare const index$d_SetPreferredPharmacyRequestToJSON: typeof SetPreferredPharmacyRequestToJSON; declare const index$d_SetPreferredPharmacyRequestToJSONTyped: typeof SetPreferredPharmacyRequestToJSONTyped; type index$d_SetPreferredPharmacyResponse = SetPreferredPharmacyResponse; declare const index$d_SetPreferredPharmacyResponseFromJSON: typeof SetPreferredPharmacyResponseFromJSON; declare const index$d_SetPreferredPharmacyResponseFromJSONTyped: typeof SetPreferredPharmacyResponseFromJSONTyped; declare const index$d_SetPreferredPharmacyResponseToJSON: typeof SetPreferredPharmacyResponseToJSON; declare const index$d_SetPreferredPharmacyResponseToJSONTyped: typeof SetPreferredPharmacyResponseToJSONTyped; type index$d_SexualOrientation = SexualOrientation; declare const index$d_SexualOrientationFromJSON: typeof SexualOrientationFromJSON; declare const index$d_SexualOrientationFromJSONTyped: typeof SexualOrientationFromJSONTyped; declare const index$d_SexualOrientationToJSON: typeof SexualOrientationToJSON; declare const index$d_SexualOrientationToJSONTyped: typeof SexualOrientationToJSONTyped; type index$d_SmokingStatus = SmokingStatus; declare const index$d_SmokingStatusFromJSON: typeof SmokingStatusFromJSON; declare const index$d_SmokingStatusFromJSONTyped: typeof SmokingStatusFromJSONTyped; declare const index$d_SmokingStatusToJSON: typeof SmokingStatusToJSON; declare const index$d_SmokingStatusToJSONTyped: typeof SmokingStatusToJSONTyped; type index$d_Specimen = Specimen; declare const index$d_SpecimenFromJSON: typeof SpecimenFromJSON; declare const index$d_SpecimenFromJSONTyped: typeof SpecimenFromJSONTyped; type index$d_SpecimenStatus = SpecimenStatus; declare const index$d_SpecimenStatusFromJSON: typeof SpecimenStatusFromJSON; declare const index$d_SpecimenStatusFromJSONTyped: typeof SpecimenStatusFromJSONTyped; declare const index$d_SpecimenStatusToJSON: typeof SpecimenStatusToJSON; declare const index$d_SpecimenStatusToJSONTyped: typeof SpecimenStatusToJSONTyped; declare const index$d_SpecimenToJSON: typeof SpecimenToJSON; declare const index$d_SpecimenToJSONTyped: typeof SpecimenToJSONTyped; type index$d_SteadyMDVitalsMirrorResult = SteadyMDVitalsMirrorResult; declare const index$d_SteadyMDVitalsMirrorResultFromJSON: typeof SteadyMDVitalsMirrorResultFromJSON; declare const index$d_SteadyMDVitalsMirrorResultFromJSONTyped: typeof SteadyMDVitalsMirrorResultFromJSONTyped; type index$d_SteadyMDVitalsMirrorResultStatusEnum = SteadyMDVitalsMirrorResultStatusEnum; declare const index$d_SteadyMDVitalsMirrorResultToJSON: typeof SteadyMDVitalsMirrorResultToJSON; declare const index$d_SteadyMDVitalsMirrorResultToJSONTyped: typeof SteadyMDVitalsMirrorResultToJSONTyped; type index$d_SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsRequest = SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsRequest; declare const index$d_SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsRequestFromJSON: typeof SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsRequestFromJSON; declare const index$d_SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsRequestFromJSONTyped: typeof SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsRequestFromJSONTyped; declare const index$d_SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsRequestToJSON: typeof SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsRequestToJSON; declare const index$d_SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsRequestToJSONTyped: typeof SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsRequestToJSONTyped; type index$d_SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsResponse = SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsResponse; declare const index$d_SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsResponseFromJSON: typeof SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsResponseFromJSON; declare const index$d_SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsResponseFromJSONTyped: typeof SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsResponseFromJSONTyped; declare const index$d_SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsResponseToJSON: typeof SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsResponseToJSON; declare const index$d_SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsResponseToJSONTyped: typeof SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsResponseToJSONTyped; type index$d_SubmitCurrentSymptomsScreeningsCurrentSymptomsRequest = SubmitCurrentSymptomsScreeningsCurrentSymptomsRequest; declare const index$d_SubmitCurrentSymptomsScreeningsCurrentSymptomsRequestFromJSON: typeof SubmitCurrentSymptomsScreeningsCurrentSymptomsRequestFromJSON; declare const index$d_SubmitCurrentSymptomsScreeningsCurrentSymptomsRequestFromJSONTyped: typeof SubmitCurrentSymptomsScreeningsCurrentSymptomsRequestFromJSONTyped; declare const index$d_SubmitCurrentSymptomsScreeningsCurrentSymptomsRequestToJSON: typeof SubmitCurrentSymptomsScreeningsCurrentSymptomsRequestToJSON; declare const index$d_SubmitCurrentSymptomsScreeningsCurrentSymptomsRequestToJSONTyped: typeof SubmitCurrentSymptomsScreeningsCurrentSymptomsRequestToJSONTyped; type index$d_SubmitSummaryRequest = SubmitSummaryRequest; declare const index$d_SubmitSummaryRequestFromJSON: typeof SubmitSummaryRequestFromJSON; declare const index$d_SubmitSummaryRequestFromJSONTyped: typeof SubmitSummaryRequestFromJSONTyped; declare const index$d_SubmitSummaryRequestToJSON: typeof SubmitSummaryRequestToJSON; declare const index$d_SubmitSummaryRequestToJSONTyped: typeof SubmitSummaryRequestToJSONTyped; type index$d_SubstanceStatus = SubstanceStatus; declare const index$d_SubstanceStatusFromJSON: typeof SubstanceStatusFromJSON; declare const index$d_SubstanceStatusFromJSONTyped: typeof SubstanceStatusFromJSONTyped; declare const index$d_SubstanceStatusToJSON: typeof SubstanceStatusToJSON; declare const index$d_SubstanceStatusToJSONTyped: typeof SubstanceStatusToJSONTyped; type index$d_SubstanceUse = SubstanceUse; declare const index$d_SubstanceUseFromJSON: typeof SubstanceUseFromJSON; declare const index$d_SubstanceUseFromJSONTyped: typeof SubstanceUseFromJSONTyped; declare const index$d_SubstanceUseToJSON: typeof SubstanceUseToJSON; declare const index$d_SubstanceUseToJSONTyped: typeof SubstanceUseToJSONTyped; type index$d_TNMStaging = TNMStaging; declare const index$d_TNMStagingFromJSON: typeof TNMStagingFromJSON; declare const index$d_TNMStagingFromJSONTyped: typeof TNMStagingFromJSONTyped; declare const index$d_TNMStagingToJSON: typeof TNMStagingToJSON; declare const index$d_TNMStagingToJSONTyped: typeof TNMStagingToJSONTyped; type index$d_TestOrder = TestOrder; declare const index$d_TestOrderFromJSON: typeof TestOrderFromJSON; declare const index$d_TestOrderFromJSONTyped: typeof TestOrderFromJSONTyped; declare const index$d_TestOrderToJSON: typeof TestOrderToJSON; declare const index$d_TestOrderToJSONTyped: typeof TestOrderToJSONTyped; type index$d_TobaccoUse = TobaccoUse; declare const index$d_TobaccoUseFromJSON: typeof TobaccoUseFromJSON; declare const index$d_TobaccoUseFromJSONTyped: typeof TobaccoUseFromJSONTyped; declare const index$d_TobaccoUseToJSON: typeof TobaccoUseToJSON; declare const index$d_TobaccoUseToJSONTyped: typeof TobaccoUseToJSONTyped; type index$d_TreatmentModality = TreatmentModality; declare const index$d_TreatmentModalityFromJSON: typeof TreatmentModalityFromJSON; declare const index$d_TreatmentModalityFromJSONTyped: typeof TreatmentModalityFromJSONTyped; declare const index$d_TreatmentModalityToJSON: typeof TreatmentModalityToJSON; declare const index$d_TreatmentModalityToJSONTyped: typeof TreatmentModalityToJSONTyped; type index$d_UpdateAddressRequest = UpdateAddressRequest; declare const index$d_UpdateAddressRequestFromJSON: typeof UpdateAddressRequestFromJSON; declare const index$d_UpdateAddressRequestFromJSONTyped: typeof UpdateAddressRequestFromJSONTyped; declare const index$d_UpdateAddressRequestToJSON: typeof UpdateAddressRequestToJSON; declare const index$d_UpdateAddressRequestToJSONTyped: typeof UpdateAddressRequestToJSONTyped; type index$d_UpdateAddressResponse = UpdateAddressResponse; declare const index$d_UpdateAddressResponseFromJSON: typeof UpdateAddressResponseFromJSON; declare const index$d_UpdateAddressResponseFromJSONTyped: typeof UpdateAddressResponseFromJSONTyped; declare const index$d_UpdateAddressResponseToJSON: typeof UpdateAddressResponseToJSON; declare const index$d_UpdateAddressResponseToJSONTyped: typeof UpdateAddressResponseToJSONTyped; declare const index$d_UpdateCommunicationConsentRequestFromJSON: typeof UpdateCommunicationConsentRequestFromJSON; declare const index$d_UpdateCommunicationConsentRequestFromJSONTyped: typeof UpdateCommunicationConsentRequestFromJSONTyped; declare const index$d_UpdateCommunicationConsentRequestToJSON: typeof UpdateCommunicationConsentRequestToJSON; declare const index$d_UpdateCommunicationConsentRequestToJSONTyped: typeof UpdateCommunicationConsentRequestToJSONTyped; type index$d_UpdateDemographicsRequest = UpdateDemographicsRequest; declare const index$d_UpdateDemographicsRequestFromJSON: typeof UpdateDemographicsRequestFromJSON; declare const index$d_UpdateDemographicsRequestFromJSONTyped: typeof UpdateDemographicsRequestFromJSONTyped; declare const index$d_UpdateDemographicsRequestToJSON: typeof UpdateDemographicsRequestToJSON; declare const index$d_UpdateDemographicsRequestToJSONTyped: typeof UpdateDemographicsRequestToJSONTyped; type index$d_UpdateDemographicsResponse = UpdateDemographicsResponse; declare const index$d_UpdateDemographicsResponseFromJSON: typeof UpdateDemographicsResponseFromJSON; declare const index$d_UpdateDemographicsResponseFromJSONTyped: typeof UpdateDemographicsResponseFromJSONTyped; declare const index$d_UpdateDemographicsResponseToJSON: typeof UpdateDemographicsResponseToJSON; declare const index$d_UpdateDemographicsResponseToJSONTyped: typeof UpdateDemographicsResponseToJSONTyped; type index$d_UpdateDriversLicenseRequest = UpdateDriversLicenseRequest; declare const index$d_UpdateDriversLicenseRequestFromJSON: typeof UpdateDriversLicenseRequestFromJSON; declare const index$d_UpdateDriversLicenseRequestFromJSONTyped: typeof UpdateDriversLicenseRequestFromJSONTyped; declare const index$d_UpdateDriversLicenseRequestToJSON: typeof UpdateDriversLicenseRequestToJSON; declare const index$d_UpdateDriversLicenseRequestToJSONTyped: typeof UpdateDriversLicenseRequestToJSONTyped; type index$d_UpdateDriversLicenseResponse = UpdateDriversLicenseResponse; type index$d_UpdateDriversLicenseResponseAthenaDriversLicenseStatusEnum = UpdateDriversLicenseResponseAthenaDriversLicenseStatusEnum; declare const index$d_UpdateDriversLicenseResponseFromJSON: typeof UpdateDriversLicenseResponseFromJSON; declare const index$d_UpdateDriversLicenseResponseFromJSONTyped: typeof UpdateDriversLicenseResponseFromJSONTyped; type index$d_UpdateDriversLicenseResponseOpenloopDriversLicenseStatusEnum = UpdateDriversLicenseResponseOpenloopDriversLicenseStatusEnum; type index$d_UpdateDriversLicenseResponseSteadymdDriversLicenseStatusEnum = UpdateDriversLicenseResponseSteadymdDriversLicenseStatusEnum; declare const index$d_UpdateDriversLicenseResponseToJSON: typeof UpdateDriversLicenseResponseToJSON; declare const index$d_UpdateDriversLicenseResponseToJSONTyped: typeof UpdateDriversLicenseResponseToJSONTyped; type index$d_UpdateInsuranceCardPhotoRequest = UpdateInsuranceCardPhotoRequest; declare const index$d_UpdateInsuranceCardPhotoRequestFromJSON: typeof UpdateInsuranceCardPhotoRequestFromJSON; declare const index$d_UpdateInsuranceCardPhotoRequestFromJSONTyped: typeof UpdateInsuranceCardPhotoRequestFromJSONTyped; type index$d_UpdateInsuranceCardPhotoRequestPriorityEnum = UpdateInsuranceCardPhotoRequestPriorityEnum; declare const index$d_UpdateInsuranceCardPhotoRequestToJSON: typeof UpdateInsuranceCardPhotoRequestToJSON; declare const index$d_UpdateInsuranceCardPhotoRequestToJSONTyped: typeof UpdateInsuranceCardPhotoRequestToJSONTyped; type index$d_UpdateInsuranceCardPhotoResponse = UpdateInsuranceCardPhotoResponse; type index$d_UpdateInsuranceCardPhotoResponseAthenaInsuranceCardStatusEnum = UpdateInsuranceCardPhotoResponseAthenaInsuranceCardStatusEnum; declare const index$d_UpdateInsuranceCardPhotoResponseFromJSON: typeof UpdateInsuranceCardPhotoResponseFromJSON; declare const index$d_UpdateInsuranceCardPhotoResponseFromJSONTyped: typeof UpdateInsuranceCardPhotoResponseFromJSONTyped; type index$d_UpdateInsuranceCardPhotoResponseOpenloopDriversLicenseStatusEnum = UpdateInsuranceCardPhotoResponseOpenloopDriversLicenseStatusEnum; type index$d_UpdateInsuranceCardPhotoResponseSteadymdDriversLicenseStatusEnum = UpdateInsuranceCardPhotoResponseSteadymdDriversLicenseStatusEnum; declare const index$d_UpdateInsuranceCardPhotoResponseToJSON: typeof UpdateInsuranceCardPhotoResponseToJSON; declare const index$d_UpdateInsuranceCardPhotoResponseToJSONTyped: typeof UpdateInsuranceCardPhotoResponseToJSONTyped; type index$d_UpdateMedicationRequest = UpdateMedicationRequest; declare const index$d_UpdateMedicationRequestFromJSON: typeof UpdateMedicationRequestFromJSON; declare const index$d_UpdateMedicationRequestFromJSONTyped: typeof UpdateMedicationRequestFromJSONTyped; declare const index$d_UpdateMedicationRequestToJSON: typeof UpdateMedicationRequestToJSON; declare const index$d_UpdateMedicationRequestToJSONTyped: typeof UpdateMedicationRequestToJSONTyped; type index$d_UpdateMedicationResponse = UpdateMedicationResponse; declare const index$d_UpdateMedicationResponseFromJSON: typeof UpdateMedicationResponseFromJSON; declare const index$d_UpdateMedicationResponseFromJSONTyped: typeof UpdateMedicationResponseFromJSONTyped; declare const index$d_UpdateMedicationResponseToJSON: typeof UpdateMedicationResponseToJSON; declare const index$d_UpdateMedicationResponseToJSONTyped: typeof UpdateMedicationResponseToJSONTyped; type index$d_UpdatePatientFlagsRequest = UpdatePatientFlagsRequest; declare const index$d_UpdatePatientFlagsRequestFromJSON: typeof UpdatePatientFlagsRequestFromJSON; declare const index$d_UpdatePatientFlagsRequestFromJSONTyped: typeof UpdatePatientFlagsRequestFromJSONTyped; declare const index$d_UpdatePatientFlagsRequestToJSON: typeof UpdatePatientFlagsRequestToJSON; declare const index$d_UpdatePatientFlagsRequestToJSONTyped: typeof UpdatePatientFlagsRequestToJSONTyped; type index$d_UpdateRaceRequest = UpdateRaceRequest; declare const index$d_UpdateRaceRequestFromJSON: typeof UpdateRaceRequestFromJSON; declare const index$d_UpdateRaceRequestFromJSONTyped: typeof UpdateRaceRequestFromJSONTyped; declare const index$d_UpdateRaceRequestToJSON: typeof UpdateRaceRequestToJSON; declare const index$d_UpdateRaceRequestToJSONTyped: typeof UpdateRaceRequestToJSONTyped; type index$d_UpdateRaceResponse = UpdateRaceResponse; declare const index$d_UpdateRaceResponseFromJSON: typeof UpdateRaceResponseFromJSON; declare const index$d_UpdateRaceResponseFromJSONTyped: typeof UpdateRaceResponseFromJSONTyped; declare const index$d_UpdateRaceResponseToJSON: typeof UpdateRaceResponseToJSON; declare const index$d_UpdateRaceResponseToJSONTyped: typeof UpdateRaceResponseToJSONTyped; type index$d_UploadPhotoResponseAthenaPhotoStatusEnum = UploadPhotoResponseAthenaPhotoStatusEnum; type index$d_UploadPhotoResponseOpenloopPhotoStatusEnum = UploadPhotoResponseOpenloopPhotoStatusEnum; type index$d_UploadPhotoResponseSteadymdPhotoStatusEnum = UploadPhotoResponseSteadymdPhotoStatusEnum; type index$d_UpsertConversationRequest = UpsertConversationRequest; declare const index$d_UpsertConversationRequestFromJSON: typeof UpsertConversationRequestFromJSON; declare const index$d_UpsertConversationRequestFromJSONTyped: typeof UpsertConversationRequestFromJSONTyped; declare const index$d_UpsertConversationRequestToJSON: typeof UpsertConversationRequestToJSON; declare const index$d_UpsertConversationRequestToJSONTyped: typeof UpsertConversationRequestToJSONTyped; type index$d_UpsertGroupRequest = UpsertGroupRequest; declare const index$d_UpsertGroupRequestFromJSON: typeof UpsertGroupRequestFromJSON; declare const index$d_UpsertGroupRequestFromJSONTyped: typeof UpsertGroupRequestFromJSONTyped; declare const index$d_UpsertGroupRequestToJSON: typeof UpsertGroupRequestToJSON; declare const index$d_UpsertGroupRequestToJSONTyped: typeof UpsertGroupRequestToJSONTyped; type index$d_UpsertInviteRequest = UpsertInviteRequest; declare const index$d_UpsertInviteRequestFromJSON: typeof UpsertInviteRequestFromJSON; declare const index$d_UpsertInviteRequestFromJSONTyped: typeof UpsertInviteRequestFromJSONTyped; declare const index$d_UpsertInviteRequestToJSON: typeof UpsertInviteRequestToJSON; declare const index$d_UpsertInviteRequestToJSONTyped: typeof UpsertInviteRequestToJSONTyped; type index$d_UpsertMessageRequest = UpsertMessageRequest; declare const index$d_UpsertMessageRequestFromJSON: typeof UpsertMessageRequestFromJSON; declare const index$d_UpsertMessageRequestFromJSONTyped: typeof UpsertMessageRequestFromJSONTyped; declare const index$d_UpsertMessageRequestToJSON: typeof UpsertMessageRequestToJSON; declare const index$d_UpsertMessageRequestToJSONTyped: typeof UpsertMessageRequestToJSONTyped; type index$d_UpsertPresenceRequest = UpsertPresenceRequest; declare const index$d_UpsertPresenceRequestFromJSON: typeof UpsertPresenceRequestFromJSON; declare const index$d_UpsertPresenceRequestFromJSONTyped: typeof UpsertPresenceRequestFromJSONTyped; declare const index$d_UpsertPresenceRequestToJSON: typeof UpsertPresenceRequestToJSON; declare const index$d_UpsertPresenceRequestToJSONTyped: typeof UpsertPresenceRequestToJSONTyped; type index$d_VaccinationSite = VaccinationSite; declare const index$d_VaccinationSiteFromJSON: typeof VaccinationSiteFromJSON; declare const index$d_VaccinationSiteFromJSONTyped: typeof VaccinationSiteFromJSONTyped; declare const index$d_VaccinationSiteToJSON: typeof VaccinationSiteToJSON; declare const index$d_VaccinationSiteToJSONTyped: typeof VaccinationSiteToJSONTyped; type index$d_VisionFaceCompareRequest = VisionFaceCompareRequest; declare const index$d_VisionFaceCompareRequestFromJSON: typeof VisionFaceCompareRequestFromJSON; declare const index$d_VisionFaceCompareRequestFromJSONTyped: typeof VisionFaceCompareRequestFromJSONTyped; declare const index$d_VisionFaceCompareRequestToJSON: typeof VisionFaceCompareRequestToJSON; declare const index$d_VisionFaceCompareRequestToJSONTyped: typeof VisionFaceCompareRequestToJSONTyped; type index$d_VisionFaceCompareResponse = VisionFaceCompareResponse; declare const index$d_VisionFaceCompareResponseFromJSON: typeof VisionFaceCompareResponseFromJSON; declare const index$d_VisionFaceCompareResponseFromJSONTyped: typeof VisionFaceCompareResponseFromJSONTyped; declare const index$d_VisionFaceCompareResponseToJSON: typeof VisionFaceCompareResponseToJSON; declare const index$d_VisionFaceCompareResponseToJSONTyped: typeof VisionFaceCompareResponseToJSONTyped; declare const index$d_instanceOfAddDependentRequest: typeof instanceOfAddDependentRequest; declare const index$d_instanceOfAddDependentResponse: typeof instanceOfAddDependentResponse; declare const index$d_instanceOfAddInsuranceRequest: typeof instanceOfAddInsuranceRequest; declare const index$d_instanceOfAddInsuranceResponse: typeof instanceOfAddInsuranceResponse; declare const index$d_instanceOfAddNotificationResponse: typeof instanceOfAddNotificationResponse; declare const index$d_instanceOfAlcoholFrequency: typeof instanceOfAlcoholFrequency; declare const index$d_instanceOfAlcoholUse: typeof instanceOfAlcoholUse; declare const index$d_instanceOfAnalyzeIdentityDocumentPublicRequest: typeof instanceOfAnalyzeIdentityDocumentPublicRequest; declare const index$d_instanceOfAnalyzeIdentityDocumentPublicResponse: typeof instanceOfAnalyzeIdentityDocumentPublicResponse; declare const index$d_instanceOfAnalyzeIdentityDocumentRequest: typeof instanceOfAnalyzeIdentityDocumentRequest; declare const index$d_instanceOfAnalyzeIdentityDocumentResponse: typeof instanceOfAnalyzeIdentityDocumentResponse; declare const index$d_instanceOfAssistantAction: typeof instanceOfAssistantAction; declare const index$d_instanceOfAssistantChatDegradedResponse: typeof instanceOfAssistantChatDegradedResponse; declare const index$d_instanceOfAssistantChatRequest: typeof instanceOfAssistantChatRequest; declare const index$d_instanceOfAssistantChatResponse: typeof instanceOfAssistantChatResponse; declare const index$d_instanceOfAssistantClassifyOption: typeof instanceOfAssistantClassifyOption; declare const index$d_instanceOfAssistantClassifyRequest: typeof instanceOfAssistantClassifyRequest; declare const index$d_instanceOfAssistantClassifyResponse: typeof instanceOfAssistantClassifyResponse; declare const index$d_instanceOfAssistantOcrInsuranceRequest: typeof instanceOfAssistantOcrInsuranceRequest; declare const index$d_instanceOfAssistantOcrInsuranceResponse: typeof instanceOfAssistantOcrInsuranceResponse; declare const index$d_instanceOfAssistantOcrRequest: typeof instanceOfAssistantOcrRequest; declare const index$d_instanceOfAssistantOcrResponse: typeof instanceOfAssistantOcrResponse; declare const index$d_instanceOfCancelTestOrderResponse: typeof instanceOfCancelTestOrderResponse; declare const index$d_instanceOfCancerLaterality: typeof instanceOfCancerLaterality; declare const index$d_instanceOfCancerStage: typeof instanceOfCancerStage; declare const index$d_instanceOfCancerTreatmentStatus: typeof instanceOfCancerTreatmentStatus; declare const index$d_instanceOfCareSession: typeof instanceOfCareSession; declare const index$d_instanceOfCcdaHealthRecordImportResponse: typeof instanceOfCcdaHealthRecordImportResponse; declare const index$d_instanceOfChatMessageRecord: typeof instanceOfChatMessageRecord; declare const index$d_instanceOfCheckEligibilityRequest: typeof instanceOfCheckEligibilityRequest; declare const index$d_instanceOfCheckEncounterRequest: typeof instanceOfCheckEncounterRequest; declare const index$d_instanceOfCheckInEncounterRequest: typeof instanceOfCheckInEncounterRequest; declare const index$d_instanceOfCommGroupRecord: typeof instanceOfCommGroupRecord; declare const index$d_instanceOfCommsGetStateResponse: typeof instanceOfCommsGetStateResponse; declare const index$d_instanceOfCommsGetUnreadCountResponse: typeof instanceOfCommsGetUnreadCountResponse; declare const index$d_instanceOfCommsListConversationsByParticipantResponse: typeof instanceOfCommsListConversationsByParticipantResponse; declare const index$d_instanceOfCommsListConversationsResponse: typeof instanceOfCommsListConversationsResponse; declare const index$d_instanceOfCommsListGroupsResponse: typeof instanceOfCommsListGroupsResponse; declare const index$d_instanceOfCommsListInvitesResponse: typeof instanceOfCommsListInvitesResponse; declare const index$d_instanceOfCommsListMessagesResponse: typeof instanceOfCommsListMessagesResponse; declare const index$d_instanceOfCommsListPresenceResponse: typeof instanceOfCommsListPresenceResponse; declare const index$d_instanceOfCommunicationConsentResponse: typeof instanceOfCommunicationConsentResponse; declare const index$d_instanceOfConversationKind: typeof instanceOfConversationKind; declare const index$d_instanceOfConversationRecord: typeof instanceOfConversationRecord; declare const index$d_instanceOfCreateEncounterDiagnosisRequest: typeof instanceOfCreateEncounterDiagnosisRequest; declare const index$d_instanceOfCreateEncounterHospitalizationRequest: typeof instanceOfCreateEncounterHospitalizationRequest; declare const index$d_instanceOfCreateEncounterLocationRequest: typeof instanceOfCreateEncounterLocationRequest; declare const index$d_instanceOfCreateEncounterParticipantRequest: typeof instanceOfCreateEncounterParticipantRequest; declare const index$d_instanceOfCreateEncounterRequest: typeof instanceOfCreateEncounterRequest; declare const index$d_instanceOfCreateMedicationRequest: typeof instanceOfCreateMedicationRequest; declare const index$d_instanceOfCreateMedicationResponse: typeof instanceOfCreateMedicationResponse; declare const index$d_instanceOfCreateQuestionnaireRequest: typeof instanceOfCreateQuestionnaireRequest; declare const index$d_instanceOfCreateQuestionnaireResponse: typeof instanceOfCreateQuestionnaireResponse; declare const index$d_instanceOfCreateQuestionnaireResponseItemRequest: typeof instanceOfCreateQuestionnaireResponseItemRequest; declare const index$d_instanceOfCreateQuestionnaireResponseRequest: typeof instanceOfCreateQuestionnaireResponseRequest; declare const index$d_instanceOfCreateQuestionnaireResponseResponse: typeof instanceOfCreateQuestionnaireResponseResponse; declare const index$d_instanceOfCreateSummaryResponse: typeof instanceOfCreateSummaryResponse; declare const index$d_instanceOfDeleteActivityResponse: typeof instanceOfDeleteActivityResponse; declare const index$d_instanceOfDeleteDependentResponse: typeof instanceOfDeleteDependentResponse; declare const index$d_instanceOfDeleteNotificationResponse: typeof instanceOfDeleteNotificationResponse; declare const index$d_instanceOfDemographicsMatch: typeof instanceOfDemographicsMatch; declare const index$d_instanceOfDependentResponse: typeof instanceOfDependentResponse; declare const index$d_instanceOfDietCategory: typeof instanceOfDietCategory; declare const index$d_instanceOfDriversLicenseSubmission: typeof instanceOfDriversLicenseSubmission; declare const index$d_instanceOfEducationLevel: typeof instanceOfEducationLevel; declare const index$d_instanceOfExerciseFrequency: typeof instanceOfExerciseFrequency; declare const index$d_instanceOfFaceMatchRequest: typeof instanceOfFaceMatchRequest; declare const index$d_instanceOfFaceMatchResponse: typeof instanceOfFaceMatchResponse; declare const index$d_instanceOfFhirHealthRecordImportResponse: typeof instanceOfFhirHealthRecordImportResponse; declare const index$d_instanceOfFhirResource: typeof instanceOfFhirResource; declare const index$d_instanceOfGetAgentAgentResponse: typeof instanceOfGetAgentAgentResponse; declare const index$d_instanceOfGetAgentApiV1AgentResponse: typeof instanceOfGetAgentApiV1AgentResponse; declare const index$d_instanceOfGetAgentConfigurationAgentconfigurationResponse: typeof instanceOfGetAgentConfigurationAgentconfigurationResponse; declare const index$d_instanceOfGetAgentConfigurationApiV1AgentconfigurationResponse: typeof instanceOfGetAgentConfigurationApiV1AgentconfigurationResponse; declare const index$d_instanceOfGetCheckinApiV1CheckinResponse: typeof instanceOfGetCheckinApiV1CheckinResponse; declare const index$d_instanceOfGetCheckinCheckinResponse: typeof instanceOfGetCheckinCheckinResponse; declare const index$d_instanceOfGetCurrentCareSessionApiV1CareSessionsCurrentResponse: typeof instanceOfGetCurrentCareSessionApiV1CareSessionsCurrentResponse; declare const index$d_instanceOfGetCurrentCareSessionCareSessionsCurrentResponse: typeof instanceOfGetCurrentCareSessionCareSessionsCurrentResponse; declare const index$d_instanceOfGetEncounterResponse: typeof instanceOfGetEncounterResponse; declare const index$d_instanceOfGetInsuranceResponse: typeof instanceOfGetInsuranceResponse; declare const index$d_instanceOfGetLatestEncounterResponse: typeof instanceOfGetLatestEncounterResponse; declare const index$d_instanceOfGetMedicationResponse: typeof instanceOfGetMedicationResponse; declare const index$d_instanceOfGetPatientDashboardResponse: typeof instanceOfGetPatientDashboardResponse; declare const index$d_instanceOfGetPatientFlagsResponse: typeof instanceOfGetPatientFlagsResponse; declare const index$d_instanceOfGetPatientResponse: typeof instanceOfGetPatientResponse; declare const index$d_instanceOfGetPatientSidebarApiV1PatientSidebarResponse: typeof instanceOfGetPatientSidebarApiV1PatientSidebarResponse; declare const index$d_instanceOfGetPatientSidebarPatientSidebarResponse: typeof instanceOfGetPatientSidebarPatientSidebarResponse; declare const index$d_instanceOfGetPreferredPharmacyResponseOneOf: typeof instanceOfGetPreferredPharmacyResponseOneOf; declare const index$d_instanceOfGetTestOrderResponse: typeof instanceOfGetTestOrderResponse; declare const index$d_instanceOfGroupKind: typeof instanceOfGroupKind; declare const index$d_instanceOfGynHistory: typeof instanceOfGynHistory; declare const index$d_instanceOfIdentityOcrResult: typeof instanceOfIdentityOcrResult; declare const index$d_instanceOfImmunizationReaction: typeof instanceOfImmunizationReaction; declare const index$d_instanceOfImmunizationRoute: typeof instanceOfImmunizationRoute; declare const index$d_instanceOfImmunizationStatus: typeof instanceOfImmunizationStatus; declare const index$d_instanceOfImportActivityRequest: typeof instanceOfImportActivityRequest; declare const index$d_instanceOfImportActivityResponse: typeof instanceOfImportActivityResponse; declare const index$d_instanceOfImportHealthRecordRequest: typeof instanceOfImportHealthRecordRequest; declare const index$d_instanceOfImportHealthRecordResponse: typeof instanceOfImportHealthRecordResponse; declare const index$d_instanceOfImportVitalsRequest: typeof instanceOfImportVitalsRequest; declare const index$d_instanceOfImportVitalsResponse: typeof instanceOfImportVitalsResponse; declare const index$d_instanceOfInitHealthRecordImportResponse: typeof instanceOfInitHealthRecordImportResponse; declare const index$d_instanceOfInsuranceOcrResult: typeof instanceOfInsuranceOcrResult; declare const index$d_instanceOfInsurancePackageCandidate: typeof instanceOfInsurancePackageCandidate; declare const index$d_instanceOfIntakeAllergy: typeof instanceOfIntakeAllergy; declare const index$d_instanceOfIntakeCancerCase: typeof instanceOfIntakeCancerCase; declare const index$d_instanceOfIntakeCancerTreatment: typeof instanceOfIntakeCancerTreatment; declare const index$d_instanceOfIntakeFamilyHistory: typeof instanceOfIntakeFamilyHistory; declare const index$d_instanceOfIntakeMedication: typeof instanceOfIntakeMedication; declare const index$d_instanceOfIntakeProblem: typeof instanceOfIntakeProblem; declare const index$d_instanceOfIntakeSocialHistory: typeof instanceOfIntakeSocialHistory; declare const index$d_instanceOfIntakeSurgery: typeof instanceOfIntakeSurgery; declare const index$d_instanceOfIntakeVaccine: typeof instanceOfIntakeVaccine; declare const index$d_instanceOfIntakeVendorItemStatus: typeof instanceOfIntakeVendorItemStatus; declare const index$d_instanceOfIntakeVendorSectionStatus: typeof instanceOfIntakeVendorSectionStatus; declare const index$d_instanceOfIntakeVendorStatus: typeof instanceOfIntakeVendorStatus; declare const index$d_instanceOfInviteChannel: typeof instanceOfInviteChannel; declare const index$d_instanceOfInviteRecord: typeof instanceOfInviteRecord; declare const index$d_instanceOfInviteStatus: typeof instanceOfInviteStatus; declare const index$d_instanceOfKnowledgeCitation: typeof instanceOfKnowledgeCitation; declare const index$d_instanceOfKnowledgeCollection: typeof instanceOfKnowledgeCollection; declare const index$d_instanceOfKnowledgeEntrySummary: typeof instanceOfKnowledgeEntrySummary; declare const index$d_instanceOfKnowledgeSearchResult: typeof instanceOfKnowledgeSearchResult; declare const index$d_instanceOfListActionsResponse: typeof instanceOfListActionsResponse; declare const index$d_instanceOfListActivityResponse: typeof instanceOfListActivityResponse; declare const index$d_instanceOfListDependentsResponse: typeof instanceOfListDependentsResponse; declare const index$d_instanceOfListKnowledgeResponse: typeof instanceOfListKnowledgeResponse; declare const index$d_instanceOfListNotificationsResponse: typeof instanceOfListNotificationsResponse; declare const index$d_instanceOfListTestOrdersResponse: typeof instanceOfListTestOrdersResponse; declare const index$d_instanceOfLivingSituation: typeof instanceOfLivingSituation; declare const index$d_instanceOfMatchInsuranceRequest: typeof instanceOfMatchInsuranceRequest; declare const index$d_instanceOfMatchInsuranceResponse: typeof instanceOfMatchInsuranceResponse; declare const index$d_instanceOfMessageKind: typeof instanceOfMessageKind; declare const index$d_instanceOfMessageStatus: typeof instanceOfMessageStatus; declare const index$d_instanceOfNearestLocation: typeof instanceOfNearestLocation; declare const index$d_instanceOfNearestLocationCoordinates: typeof instanceOfNearestLocationCoordinates; declare const index$d_instanceOfNearestLocationGeometry: typeof instanceOfNearestLocationGeometry; declare const index$d_instanceOfNearestLocationsResponse: typeof instanceOfNearestLocationsResponse; declare const index$d_instanceOfNotificationResponse: typeof instanceOfNotificationResponse; declare const index$d_instanceOfNotificationUpsertRequest: typeof instanceOfNotificationUpsertRequest; declare const index$d_instanceOfOcrErrorResponse: typeof instanceOfOcrErrorResponse; declare const index$d_instanceOfOpenLoopVitalsMirrorResult: typeof instanceOfOpenLoopVitalsMirrorResult; declare const index$d_instanceOfOrderPriority: typeof instanceOfOrderPriority; declare const index$d_instanceOfOrderStatus: typeof instanceOfOrderStatus; declare const index$d_instanceOfPatientDashboardPayload: typeof instanceOfPatientDashboardPayload; declare const index$d_instanceOfPatientIntakeRequest: typeof instanceOfPatientIntakeRequest; declare const index$d_instanceOfPatientIntakeResponse: typeof instanceOfPatientIntakeResponse; declare const index$d_instanceOfPatientSidebar: typeof instanceOfPatientSidebar; declare const index$d_instanceOfPayload: typeof instanceOfPayload; declare const index$d_instanceOfPayload1: typeof instanceOfPayload1; declare const index$d_instanceOfPerinatalHistory: typeof instanceOfPerinatalHistory; declare const index$d_instanceOfPharmacyAddressRequest: typeof instanceOfPharmacyAddressRequest; declare const index$d_instanceOfPlaceTestOrderRequest: typeof instanceOfPlaceTestOrderRequest; declare const index$d_instanceOfPlaceTestOrderResponse: typeof instanceOfPlaceTestOrderResponse; declare const index$d_instanceOfPresenceRecord: typeof instanceOfPresenceRecord; declare const index$d_instanceOfPresenceStatus: typeof instanceOfPresenceStatus; declare const index$d_instanceOfProcedureLaterality: typeof instanceOfProcedureLaterality; declare const index$d_instanceOfProcedureStatus: typeof instanceOfProcedureStatus; declare const index$d_instanceOfSearchKnowledgeResponse: typeof instanceOfSearchKnowledgeResponse; declare const index$d_instanceOfSetPreferredPharmacyRequest: typeof instanceOfSetPreferredPharmacyRequest; declare const index$d_instanceOfSetPreferredPharmacyResponse: typeof instanceOfSetPreferredPharmacyResponse; declare const index$d_instanceOfSexualOrientation: typeof instanceOfSexualOrientation; declare const index$d_instanceOfSmokingStatus: typeof instanceOfSmokingStatus; declare const index$d_instanceOfSpecimen: typeof instanceOfSpecimen; declare const index$d_instanceOfSpecimenStatus: typeof instanceOfSpecimenStatus; declare const index$d_instanceOfSteadyMDVitalsMirrorResult: typeof instanceOfSteadyMDVitalsMirrorResult; declare const index$d_instanceOfSubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsRequest: typeof instanceOfSubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsRequest; declare const index$d_instanceOfSubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsResponse: typeof instanceOfSubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsResponse; declare const index$d_instanceOfSubmitCurrentSymptomsScreeningsCurrentSymptomsRequest: typeof instanceOfSubmitCurrentSymptomsScreeningsCurrentSymptomsRequest; declare const index$d_instanceOfSubmitSummaryRequest: typeof instanceOfSubmitSummaryRequest; declare const index$d_instanceOfSubstanceStatus: typeof instanceOfSubstanceStatus; declare const index$d_instanceOfSubstanceUse: typeof instanceOfSubstanceUse; declare const index$d_instanceOfTNMStaging: typeof instanceOfTNMStaging; declare const index$d_instanceOfTestOrder: typeof instanceOfTestOrder; declare const index$d_instanceOfTobaccoUse: typeof instanceOfTobaccoUse; declare const index$d_instanceOfTreatmentModality: typeof instanceOfTreatmentModality; declare const index$d_instanceOfUpdateAddressRequest: typeof instanceOfUpdateAddressRequest; declare const index$d_instanceOfUpdateAddressResponse: typeof instanceOfUpdateAddressResponse; declare const index$d_instanceOfUpdateCommunicationConsentRequest: typeof instanceOfUpdateCommunicationConsentRequest; declare const index$d_instanceOfUpdateDemographicsRequest: typeof instanceOfUpdateDemographicsRequest; declare const index$d_instanceOfUpdateDemographicsResponse: typeof instanceOfUpdateDemographicsResponse; declare const index$d_instanceOfUpdateDriversLicenseRequest: typeof instanceOfUpdateDriversLicenseRequest; declare const index$d_instanceOfUpdateDriversLicenseResponse: typeof instanceOfUpdateDriversLicenseResponse; declare const index$d_instanceOfUpdateInsuranceCardPhotoRequest: typeof instanceOfUpdateInsuranceCardPhotoRequest; declare const index$d_instanceOfUpdateInsuranceCardPhotoResponse: typeof instanceOfUpdateInsuranceCardPhotoResponse; declare const index$d_instanceOfUpdateMedicationRequest: typeof instanceOfUpdateMedicationRequest; declare const index$d_instanceOfUpdateMedicationResponse: typeof instanceOfUpdateMedicationResponse; declare const index$d_instanceOfUpdatePatientFlagsRequest: typeof instanceOfUpdatePatientFlagsRequest; declare const index$d_instanceOfUpdateRaceRequest: typeof instanceOfUpdateRaceRequest; declare const index$d_instanceOfUpdateRaceResponse: typeof instanceOfUpdateRaceResponse; declare const index$d_instanceOfUpsertConversationRequest: typeof instanceOfUpsertConversationRequest; declare const index$d_instanceOfUpsertGroupRequest: typeof instanceOfUpsertGroupRequest; declare const index$d_instanceOfUpsertInviteRequest: typeof instanceOfUpsertInviteRequest; declare const index$d_instanceOfUpsertMessageRequest: typeof instanceOfUpsertMessageRequest; declare const index$d_instanceOfUpsertPresenceRequest: typeof instanceOfUpsertPresenceRequest; declare const index$d_instanceOfVaccinationSite: typeof instanceOfVaccinationSite; declare const index$d_instanceOfVisionFaceCompareRequest: typeof instanceOfVisionFaceCompareRequest; declare const index$d_instanceOfVisionFaceCompareResponse: typeof instanceOfVisionFaceCompareResponse; declare namespace index$d { export { type index$d_AddDependentRequest as AddDependentRequest, index$d_AddDependentRequestFromJSON as AddDependentRequestFromJSON, index$d_AddDependentRequestFromJSONTyped as AddDependentRequestFromJSONTyped, index$d_AddDependentRequestToJSON as AddDependentRequestToJSON, index$d_AddDependentRequestToJSONTyped as AddDependentRequestToJSONTyped, type index$d_AddDependentResponse as AddDependentResponse, index$d_AddDependentResponseFromJSON as AddDependentResponseFromJSON, index$d_AddDependentResponseFromJSONTyped as AddDependentResponseFromJSONTyped, index$d_AddDependentResponseToJSON as AddDependentResponseToJSON, index$d_AddDependentResponseToJSONTyped as AddDependentResponseToJSONTyped, type index$d_AddInsuranceRequest as AddInsuranceRequest, index$d_AddInsuranceRequestFromJSON as AddInsuranceRequestFromJSON, index$d_AddInsuranceRequestFromJSONTyped as AddInsuranceRequestFromJSONTyped, index$d_AddInsuranceRequestToJSON as AddInsuranceRequestToJSON, index$d_AddInsuranceRequestToJSONTyped as AddInsuranceRequestToJSONTyped, type index$d_AddInsuranceResponse as AddInsuranceResponse, index$d_AddInsuranceResponseFromJSON as AddInsuranceResponseFromJSON, index$d_AddInsuranceResponseFromJSONTyped as AddInsuranceResponseFromJSONTyped, index$d_AddInsuranceResponseToJSON as AddInsuranceResponseToJSON, index$d_AddInsuranceResponseToJSONTyped as AddInsuranceResponseToJSONTyped, type index$d_AddNotificationResponse as AddNotificationResponse, index$d_AddNotificationResponseFromJSON as AddNotificationResponseFromJSON, index$d_AddNotificationResponseFromJSONTyped as AddNotificationResponseFromJSONTyped, index$d_AddNotificationResponseToJSON as AddNotificationResponseToJSON, index$d_AddNotificationResponseToJSONTyped as AddNotificationResponseToJSONTyped, type Address$3 as Address, AddressFromJSON$3 as AddressFromJSON, AddressFromJSONTyped$3 as AddressFromJSONTyped, AddressToJSON$3 as AddressToJSON, AddressToJSONTyped$3 as AddressToJSONTyped, AddressType$3 as AddressType, AddressTypeFromJSON$3 as AddressTypeFromJSON, AddressTypeFromJSONTyped$3 as AddressTypeFromJSONTyped, AddressTypeToJSON$3 as AddressTypeToJSON, AddressTypeToJSONTyped$3 as AddressTypeToJSONTyped, type index$d_AlcoholFrequency as AlcoholFrequency, index$d_AlcoholFrequencyFromJSON as AlcoholFrequencyFromJSON, index$d_AlcoholFrequencyFromJSONTyped as AlcoholFrequencyFromJSONTyped, index$d_AlcoholFrequencyToJSON as AlcoholFrequencyToJSON, index$d_AlcoholFrequencyToJSONTyped as AlcoholFrequencyToJSONTyped, type index$d_AlcoholUse as AlcoholUse, index$d_AlcoholUseFromJSON as AlcoholUseFromJSON, index$d_AlcoholUseFromJSONTyped as AlcoholUseFromJSONTyped, index$d_AlcoholUseToJSON as AlcoholUseToJSON, index$d_AlcoholUseToJSONTyped as AlcoholUseToJSONTyped, AllergyCategory$1 as AllergyCategory, AllergyCategoryFromJSON$1 as AllergyCategoryFromJSON, AllergyCategoryFromJSONTyped$1 as AllergyCategoryFromJSONTyped, AllergyCategoryToJSON$1 as AllergyCategoryToJSON, AllergyCategoryToJSONTyped$1 as AllergyCategoryToJSONTyped, AllergyCriticality$1 as AllergyCriticality, AllergyCriticalityFromJSON$1 as AllergyCriticalityFromJSON, AllergyCriticalityFromJSONTyped$1 as AllergyCriticalityFromJSONTyped, AllergyCriticalityToJSON$1 as AllergyCriticalityToJSON, AllergyCriticalityToJSONTyped$1 as AllergyCriticalityToJSONTyped, type AllergyReaction$1 as AllergyReaction, AllergyReactionFromJSON$1 as AllergyReactionFromJSON, AllergyReactionFromJSONTyped$1 as AllergyReactionFromJSONTyped, AllergyReactionToJSON$1 as AllergyReactionToJSON, AllergyReactionToJSONTyped$1 as AllergyReactionToJSONTyped, AllergyStatus$1 as AllergyStatus, AllergyStatusFromJSON$1 as AllergyStatusFromJSON, AllergyStatusFromJSONTyped$1 as AllergyStatusFromJSONTyped, AllergyStatusToJSON$1 as AllergyStatusToJSON, AllergyStatusToJSONTyped$1 as AllergyStatusToJSONTyped, type index$d_AnalyzeIdentityDocumentPublicRequest as AnalyzeIdentityDocumentPublicRequest, index$d_AnalyzeIdentityDocumentPublicRequestFromJSON as AnalyzeIdentityDocumentPublicRequestFromJSON, index$d_AnalyzeIdentityDocumentPublicRequestFromJSONTyped as AnalyzeIdentityDocumentPublicRequestFromJSONTyped, index$d_AnalyzeIdentityDocumentPublicRequestToJSON as AnalyzeIdentityDocumentPublicRequestToJSON, index$d_AnalyzeIdentityDocumentPublicRequestToJSONTyped as AnalyzeIdentityDocumentPublicRequestToJSONTyped, type index$d_AnalyzeIdentityDocumentPublicResponse as AnalyzeIdentityDocumentPublicResponse, index$d_AnalyzeIdentityDocumentPublicResponseFromJSON as AnalyzeIdentityDocumentPublicResponseFromJSON, index$d_AnalyzeIdentityDocumentPublicResponseFromJSONTyped as AnalyzeIdentityDocumentPublicResponseFromJSONTyped, index$d_AnalyzeIdentityDocumentPublicResponseToJSON as AnalyzeIdentityDocumentPublicResponseToJSON, index$d_AnalyzeIdentityDocumentPublicResponseToJSONTyped as AnalyzeIdentityDocumentPublicResponseToJSONTyped, type index$d_AnalyzeIdentityDocumentRequest as AnalyzeIdentityDocumentRequest, index$d_AnalyzeIdentityDocumentRequestFromJSON as AnalyzeIdentityDocumentRequestFromJSON, index$d_AnalyzeIdentityDocumentRequestFromJSONTyped as AnalyzeIdentityDocumentRequestFromJSONTyped, index$d_AnalyzeIdentityDocumentRequestToJSON as AnalyzeIdentityDocumentRequestToJSON, index$d_AnalyzeIdentityDocumentRequestToJSONTyped as AnalyzeIdentityDocumentRequestToJSONTyped, type index$d_AnalyzeIdentityDocumentResponse as AnalyzeIdentityDocumentResponse, index$d_AnalyzeIdentityDocumentResponseFromJSON as AnalyzeIdentityDocumentResponseFromJSON, index$d_AnalyzeIdentityDocumentResponseFromJSONTyped as AnalyzeIdentityDocumentResponseFromJSONTyped, index$d_AnalyzeIdentityDocumentResponseToJSON as AnalyzeIdentityDocumentResponseToJSON, index$d_AnalyzeIdentityDocumentResponseToJSONTyped as AnalyzeIdentityDocumentResponseToJSONTyped, type index$d_AssistantAction as AssistantAction, index$d_AssistantActionFromJSON as AssistantActionFromJSON, index$d_AssistantActionFromJSONTyped as AssistantActionFromJSONTyped, index$d_AssistantActionToJSON as AssistantActionToJSON, index$d_AssistantActionToJSONTyped as AssistantActionToJSONTyped, type index$d_AssistantChatDegradedResponse as AssistantChatDegradedResponse, index$d_AssistantChatDegradedResponseFromJSON as AssistantChatDegradedResponseFromJSON, index$d_AssistantChatDegradedResponseFromJSONTyped as AssistantChatDegradedResponseFromJSONTyped, index$d_AssistantChatDegradedResponseToJSON as AssistantChatDegradedResponseToJSON, index$d_AssistantChatDegradedResponseToJSONTyped as AssistantChatDegradedResponseToJSONTyped, type index$d_AssistantChatRequest as AssistantChatRequest, index$d_AssistantChatRequestFromJSON as AssistantChatRequestFromJSON, index$d_AssistantChatRequestFromJSONTyped as AssistantChatRequestFromJSONTyped, index$d_AssistantChatRequestToJSON as AssistantChatRequestToJSON, index$d_AssistantChatRequestToJSONTyped as AssistantChatRequestToJSONTyped, type index$d_AssistantChatResponse as AssistantChatResponse, index$d_AssistantChatResponseFromJSON as AssistantChatResponseFromJSON, index$d_AssistantChatResponseFromJSONTyped as AssistantChatResponseFromJSONTyped, index$d_AssistantChatResponseToJSON as AssistantChatResponseToJSON, index$d_AssistantChatResponseToJSONTyped as AssistantChatResponseToJSONTyped, type index$d_AssistantClassifyOption as AssistantClassifyOption, index$d_AssistantClassifyOptionFromJSON as AssistantClassifyOptionFromJSON, index$d_AssistantClassifyOptionFromJSONTyped as AssistantClassifyOptionFromJSONTyped, index$d_AssistantClassifyOptionToJSON as AssistantClassifyOptionToJSON, index$d_AssistantClassifyOptionToJSONTyped as AssistantClassifyOptionToJSONTyped, type index$d_AssistantClassifyRequest as AssistantClassifyRequest, index$d_AssistantClassifyRequestFromJSON as AssistantClassifyRequestFromJSON, index$d_AssistantClassifyRequestFromJSONTyped as AssistantClassifyRequestFromJSONTyped, index$d_AssistantClassifyRequestToJSON as AssistantClassifyRequestToJSON, index$d_AssistantClassifyRequestToJSONTyped as AssistantClassifyRequestToJSONTyped, type index$d_AssistantClassifyResponse as AssistantClassifyResponse, index$d_AssistantClassifyResponseFromJSON as AssistantClassifyResponseFromJSON, index$d_AssistantClassifyResponseFromJSONTyped as AssistantClassifyResponseFromJSONTyped, index$d_AssistantClassifyResponseToJSON as AssistantClassifyResponseToJSON, index$d_AssistantClassifyResponseToJSONTyped as AssistantClassifyResponseToJSONTyped, type index$d_AssistantOcrInsuranceRequest as AssistantOcrInsuranceRequest, index$d_AssistantOcrInsuranceRequestFromJSON as AssistantOcrInsuranceRequestFromJSON, index$d_AssistantOcrInsuranceRequestFromJSONTyped as AssistantOcrInsuranceRequestFromJSONTyped, index$d_AssistantOcrInsuranceRequestToJSON as AssistantOcrInsuranceRequestToJSON, index$d_AssistantOcrInsuranceRequestToJSONTyped as AssistantOcrInsuranceRequestToJSONTyped, type index$d_AssistantOcrInsuranceResponse as AssistantOcrInsuranceResponse, index$d_AssistantOcrInsuranceResponseFromJSON as AssistantOcrInsuranceResponseFromJSON, index$d_AssistantOcrInsuranceResponseFromJSONTyped as AssistantOcrInsuranceResponseFromJSONTyped, index$d_AssistantOcrInsuranceResponseToJSON as AssistantOcrInsuranceResponseToJSON, index$d_AssistantOcrInsuranceResponseToJSONTyped as AssistantOcrInsuranceResponseToJSONTyped, type index$d_AssistantOcrRequest as AssistantOcrRequest, index$d_AssistantOcrRequestFromJSON as AssistantOcrRequestFromJSON, index$d_AssistantOcrRequestFromJSONTyped as AssistantOcrRequestFromJSONTyped, index$d_AssistantOcrRequestToJSON as AssistantOcrRequestToJSON, index$d_AssistantOcrRequestToJSONTyped as AssistantOcrRequestToJSONTyped, type index$d_AssistantOcrResponse as AssistantOcrResponse, index$d_AssistantOcrResponseFromJSON as AssistantOcrResponseFromJSON, index$d_AssistantOcrResponseFromJSONTyped as AssistantOcrResponseFromJSONTyped, index$d_AssistantOcrResponseToJSON as AssistantOcrResponseToJSON, index$d_AssistantOcrResponseToJSONTyped as AssistantOcrResponseToJSONTyped, type AthenaVitalFailedReading$1 as AthenaVitalFailedReading, AthenaVitalFailedReadingFromJSON$1 as AthenaVitalFailedReadingFromJSON, AthenaVitalFailedReadingFromJSONTyped$1 as AthenaVitalFailedReadingFromJSONTyped, AthenaVitalFailedReadingToJSON$1 as AthenaVitalFailedReadingToJSON, AthenaVitalFailedReadingToJSONTyped$1 as AthenaVitalFailedReadingToJSONTyped, type AthenaVitalsMirrorResult$1 as AthenaVitalsMirrorResult, AthenaVitalsMirrorResultFromJSON$1 as AthenaVitalsMirrorResultFromJSON, AthenaVitalsMirrorResultFromJSONTyped$1 as AthenaVitalsMirrorResultFromJSONTyped, AthenaVitalsMirrorResultStatusEnum$1 as AthenaVitalsMirrorResultStatusEnum, AthenaVitalsMirrorResultToJSON$1 as AthenaVitalsMirrorResultToJSON, AthenaVitalsMirrorResultToJSONTyped$1 as AthenaVitalsMirrorResultToJSONTyped, type index$d_CancelTestOrderResponse as CancelTestOrderResponse, index$d_CancelTestOrderResponseFromJSON as CancelTestOrderResponseFromJSON, index$d_CancelTestOrderResponseFromJSONTyped as CancelTestOrderResponseFromJSONTyped, index$d_CancelTestOrderResponseToJSON as CancelTestOrderResponseToJSON, index$d_CancelTestOrderResponseToJSONTyped as CancelTestOrderResponseToJSONTyped, type index$d_CancerLaterality as CancerLaterality, index$d_CancerLateralityFromJSON as CancerLateralityFromJSON, index$d_CancerLateralityFromJSONTyped as CancerLateralityFromJSONTyped, index$d_CancerLateralityToJSON as CancerLateralityToJSON, index$d_CancerLateralityToJSONTyped as CancerLateralityToJSONTyped, type index$d_CancerStage as CancerStage, index$d_CancerStageFromJSON as CancerStageFromJSON, index$d_CancerStageFromJSONTyped as CancerStageFromJSONTyped, index$d_CancerStageToJSON as CancerStageToJSON, index$d_CancerStageToJSONTyped as CancerStageToJSONTyped, type index$d_CancerTreatmentStatus as CancerTreatmentStatus, index$d_CancerTreatmentStatusFromJSON as CancerTreatmentStatusFromJSON, index$d_CancerTreatmentStatusFromJSONTyped as CancerTreatmentStatusFromJSONTyped, index$d_CancerTreatmentStatusToJSON as CancerTreatmentStatusToJSON, index$d_CancerTreatmentStatusToJSONTyped as CancerTreatmentStatusToJSONTyped, type index$d_CareSession as CareSession, index$d_CareSessionFromJSON as CareSessionFromJSON, index$d_CareSessionFromJSONTyped as CareSessionFromJSONTyped, index$d_CareSessionToJSON as CareSessionToJSON, index$d_CareSessionToJSONTyped as CareSessionToJSONTyped, type index$d_CcdaHealthRecordImportResponse as CcdaHealthRecordImportResponse, index$d_CcdaHealthRecordImportResponseFromJSON as CcdaHealthRecordImportResponseFromJSON, index$d_CcdaHealthRecordImportResponseFromJSONTyped as CcdaHealthRecordImportResponseFromJSONTyped, index$d_CcdaHealthRecordImportResponseToJSON as CcdaHealthRecordImportResponseToJSON, index$d_CcdaHealthRecordImportResponseToJSONTyped as CcdaHealthRecordImportResponseToJSONTyped, type index$d_ChatMessageRecord as ChatMessageRecord, index$d_ChatMessageRecordFromJSON as ChatMessageRecordFromJSON, index$d_ChatMessageRecordFromJSONTyped as ChatMessageRecordFromJSONTyped, index$d_ChatMessageRecordToJSON as ChatMessageRecordToJSON, index$d_ChatMessageRecordToJSONTyped as ChatMessageRecordToJSONTyped, type index$d_CheckEligibilityRequest as CheckEligibilityRequest, index$d_CheckEligibilityRequestFromJSON as CheckEligibilityRequestFromJSON, index$d_CheckEligibilityRequestFromJSONTyped as CheckEligibilityRequestFromJSONTyped, index$d_CheckEligibilityRequestToJSON as CheckEligibilityRequestToJSON, index$d_CheckEligibilityRequestToJSONTyped as CheckEligibilityRequestToJSONTyped, type CheckEncounterRequest$1 as CheckEncounterRequest, index$d_CheckEncounterRequestFromJSON as CheckEncounterRequestFromJSON, index$d_CheckEncounterRequestFromJSONTyped as CheckEncounterRequestFromJSONTyped, index$d_CheckEncounterRequestToJSON as CheckEncounterRequestToJSON, index$d_CheckEncounterRequestToJSONTyped as CheckEncounterRequestToJSONTyped, type CheckInEncounterRequest$1 as CheckInEncounterRequest, index$d_CheckInEncounterRequestFromJSON as CheckInEncounterRequestFromJSON, index$d_CheckInEncounterRequestFromJSONTyped as CheckInEncounterRequestFromJSONTyped, index$d_CheckInEncounterRequestToJSON as CheckInEncounterRequestToJSON, index$d_CheckInEncounterRequestToJSONTyped as CheckInEncounterRequestToJSONTyped, type CodedConcept$1 as CodedConcept, CodedConceptFromJSON$1 as CodedConceptFromJSON, CodedConceptFromJSONTyped$1 as CodedConceptFromJSONTyped, CodedConceptToJSON$1 as CodedConceptToJSON, CodedConceptToJSONTyped$1 as CodedConceptToJSONTyped, type index$d_CommGroupRecord as CommGroupRecord, index$d_CommGroupRecordFromJSON as CommGroupRecordFromJSON, index$d_CommGroupRecordFromJSONTyped as CommGroupRecordFromJSONTyped, index$d_CommGroupRecordToJSON as CommGroupRecordToJSON, index$d_CommGroupRecordToJSONTyped as CommGroupRecordToJSONTyped, type index$d_CommsGetStateResponse as CommsGetStateResponse, index$d_CommsGetStateResponseFromJSON as CommsGetStateResponseFromJSON, index$d_CommsGetStateResponseFromJSONTyped as CommsGetStateResponseFromJSONTyped, index$d_CommsGetStateResponseToJSON as CommsGetStateResponseToJSON, index$d_CommsGetStateResponseToJSONTyped as CommsGetStateResponseToJSONTyped, type index$d_CommsGetUnreadCountResponse as CommsGetUnreadCountResponse, index$d_CommsGetUnreadCountResponseFromJSON as CommsGetUnreadCountResponseFromJSON, index$d_CommsGetUnreadCountResponseFromJSONTyped as CommsGetUnreadCountResponseFromJSONTyped, index$d_CommsGetUnreadCountResponseToJSON as CommsGetUnreadCountResponseToJSON, index$d_CommsGetUnreadCountResponseToJSONTyped as CommsGetUnreadCountResponseToJSONTyped, type index$d_CommsListConversationsByParticipantResponse as CommsListConversationsByParticipantResponse, index$d_CommsListConversationsByParticipantResponseFromJSON as CommsListConversationsByParticipantResponseFromJSON, index$d_CommsListConversationsByParticipantResponseFromJSONTyped as CommsListConversationsByParticipantResponseFromJSONTyped, index$d_CommsListConversationsByParticipantResponseToJSON as CommsListConversationsByParticipantResponseToJSON, index$d_CommsListConversationsByParticipantResponseToJSONTyped as CommsListConversationsByParticipantResponseToJSONTyped, type index$d_CommsListConversationsResponse as CommsListConversationsResponse, index$d_CommsListConversationsResponseFromJSON as CommsListConversationsResponseFromJSON, index$d_CommsListConversationsResponseFromJSONTyped as CommsListConversationsResponseFromJSONTyped, index$d_CommsListConversationsResponseToJSON as CommsListConversationsResponseToJSON, index$d_CommsListConversationsResponseToJSONTyped as CommsListConversationsResponseToJSONTyped, type index$d_CommsListGroupsResponse as CommsListGroupsResponse, index$d_CommsListGroupsResponseFromJSON as CommsListGroupsResponseFromJSON, index$d_CommsListGroupsResponseFromJSONTyped as CommsListGroupsResponseFromJSONTyped, index$d_CommsListGroupsResponseToJSON as CommsListGroupsResponseToJSON, index$d_CommsListGroupsResponseToJSONTyped as CommsListGroupsResponseToJSONTyped, type index$d_CommsListInvitesResponse as CommsListInvitesResponse, index$d_CommsListInvitesResponseFromJSON as CommsListInvitesResponseFromJSON, index$d_CommsListInvitesResponseFromJSONTyped as CommsListInvitesResponseFromJSONTyped, index$d_CommsListInvitesResponseToJSON as CommsListInvitesResponseToJSON, index$d_CommsListInvitesResponseToJSONTyped as CommsListInvitesResponseToJSONTyped, type index$d_CommsListMessagesResponse as CommsListMessagesResponse, index$d_CommsListMessagesResponseFromJSON as CommsListMessagesResponseFromJSON, index$d_CommsListMessagesResponseFromJSONTyped as CommsListMessagesResponseFromJSONTyped, index$d_CommsListMessagesResponseToJSON as CommsListMessagesResponseToJSON, index$d_CommsListMessagesResponseToJSONTyped as CommsListMessagesResponseToJSONTyped, type index$d_CommsListPresenceResponse as CommsListPresenceResponse, index$d_CommsListPresenceResponseFromJSON as CommsListPresenceResponseFromJSON, index$d_CommsListPresenceResponseFromJSONTyped as CommsListPresenceResponseFromJSONTyped, index$d_CommsListPresenceResponseToJSON as CommsListPresenceResponseToJSON, index$d_CommsListPresenceResponseToJSONTyped as CommsListPresenceResponseToJSONTyped, type Communication$1 as Communication, type CommunicationConsentResponse$1 as CommunicationConsentResponse, index$d_CommunicationConsentResponseFromJSON as CommunicationConsentResponseFromJSON, index$d_CommunicationConsentResponseFromJSONTyped as CommunicationConsentResponseFromJSONTyped, index$d_CommunicationConsentResponseToJSON as CommunicationConsentResponseToJSON, index$d_CommunicationConsentResponseToJSONTyped as CommunicationConsentResponseToJSONTyped, CommunicationFromJSON$1 as CommunicationFromJSON, CommunicationFromJSONTyped$1 as CommunicationFromJSONTyped, CommunicationToJSON$1 as CommunicationToJSON, CommunicationToJSONTyped$1 as CommunicationToJSONTyped, type ConfirmResetPasswordRequest$4 as ConfirmResetPasswordRequest, ConfirmResetPasswordRequestFromJSON$4 as ConfirmResetPasswordRequestFromJSON, ConfirmResetPasswordRequestFromJSONTyped$4 as ConfirmResetPasswordRequestFromJSONTyped, ConfirmResetPasswordRequestToJSON$4 as ConfirmResetPasswordRequestToJSON, ConfirmResetPasswordRequestToJSONTyped$4 as ConfirmResetPasswordRequestToJSONTyped, type ConfirmResetPasswordResponse$4 as ConfirmResetPasswordResponse, ConfirmResetPasswordResponseFromJSON$4 as ConfirmResetPasswordResponseFromJSON, ConfirmResetPasswordResponseFromJSONTyped$4 as ConfirmResetPasswordResponseFromJSONTyped, ConfirmResetPasswordResponseToJSON$4 as ConfirmResetPasswordResponseToJSON, ConfirmResetPasswordResponseToJSONTyped$4 as ConfirmResetPasswordResponseToJSONTyped, type ConnectResponse$c as ConnectResponse, ConnectResponseFromJSON$c as ConnectResponseFromJSON, ConnectResponseFromJSONTyped$c as ConnectResponseFromJSONTyped, ConnectResponseToJSON$c as ConnectResponseToJSON, ConnectResponseToJSONTyped$c as ConnectResponseToJSONTyped, type index$d_ConversationKind as ConversationKind, index$d_ConversationKindFromJSON as ConversationKindFromJSON, index$d_ConversationKindFromJSONTyped as ConversationKindFromJSONTyped, index$d_ConversationKindToJSON as ConversationKindToJSON, index$d_ConversationKindToJSONTyped as ConversationKindToJSONTyped, type index$d_ConversationRecord as ConversationRecord, index$d_ConversationRecordFromJSON as ConversationRecordFromJSON, index$d_ConversationRecordFromJSONTyped as ConversationRecordFromJSONTyped, index$d_ConversationRecordToJSON as ConversationRecordToJSON, index$d_ConversationRecordToJSONTyped as ConversationRecordToJSONTyped, type index$d_CreateEncounterDiagnosisRequest as CreateEncounterDiagnosisRequest, index$d_CreateEncounterDiagnosisRequestFromJSON as CreateEncounterDiagnosisRequestFromJSON, index$d_CreateEncounterDiagnosisRequestFromJSONTyped as CreateEncounterDiagnosisRequestFromJSONTyped, index$d_CreateEncounterDiagnosisRequestToJSON as CreateEncounterDiagnosisRequestToJSON, index$d_CreateEncounterDiagnosisRequestToJSONTyped as CreateEncounterDiagnosisRequestToJSONTyped, type index$d_CreateEncounterHospitalizationRequest as CreateEncounterHospitalizationRequest, index$d_CreateEncounterHospitalizationRequestFromJSON as CreateEncounterHospitalizationRequestFromJSON, index$d_CreateEncounterHospitalizationRequestFromJSONTyped as CreateEncounterHospitalizationRequestFromJSONTyped, index$d_CreateEncounterHospitalizationRequestToJSON as CreateEncounterHospitalizationRequestToJSON, index$d_CreateEncounterHospitalizationRequestToJSONTyped as CreateEncounterHospitalizationRequestToJSONTyped, type index$d_CreateEncounterLocationRequest as CreateEncounterLocationRequest, index$d_CreateEncounterLocationRequestFromJSON as CreateEncounterLocationRequestFromJSON, index$d_CreateEncounterLocationRequestFromJSONTyped as CreateEncounterLocationRequestFromJSONTyped, index$d_CreateEncounterLocationRequestToJSON as CreateEncounterLocationRequestToJSON, index$d_CreateEncounterLocationRequestToJSONTyped as CreateEncounterLocationRequestToJSONTyped, type index$d_CreateEncounterParticipantRequest as CreateEncounterParticipantRequest, index$d_CreateEncounterParticipantRequestFromJSON as CreateEncounterParticipantRequestFromJSON, index$d_CreateEncounterParticipantRequestFromJSONTyped as CreateEncounterParticipantRequestFromJSONTyped, index$d_CreateEncounterParticipantRequestToJSON as CreateEncounterParticipantRequestToJSON, index$d_CreateEncounterParticipantRequestToJSONTyped as CreateEncounterParticipantRequestToJSONTyped, type index$d_CreateEncounterRequest as CreateEncounterRequest, index$d_CreateEncounterRequestFromJSON as CreateEncounterRequestFromJSON, index$d_CreateEncounterRequestFromJSONTyped as CreateEncounterRequestFromJSONTyped, index$d_CreateEncounterRequestToJSON as CreateEncounterRequestToJSON, index$d_CreateEncounterRequestToJSONTyped as CreateEncounterRequestToJSONTyped, type index$d_CreateMedicationRequest as CreateMedicationRequest, index$d_CreateMedicationRequestFromJSON as CreateMedicationRequestFromJSON, index$d_CreateMedicationRequestFromJSONTyped as CreateMedicationRequestFromJSONTyped, index$d_CreateMedicationRequestToJSON as CreateMedicationRequestToJSON, index$d_CreateMedicationRequestToJSONTyped as CreateMedicationRequestToJSONTyped, type index$d_CreateMedicationResponse as CreateMedicationResponse, index$d_CreateMedicationResponseFromJSON as CreateMedicationResponseFromJSON, index$d_CreateMedicationResponseFromJSONTyped as CreateMedicationResponseFromJSONTyped, index$d_CreateMedicationResponseToJSON as CreateMedicationResponseToJSON, index$d_CreateMedicationResponseToJSONTyped as CreateMedicationResponseToJSONTyped, type index$d_CreateQuestionnaireRequest as CreateQuestionnaireRequest, index$d_CreateQuestionnaireRequestFromJSON as CreateQuestionnaireRequestFromJSON, index$d_CreateQuestionnaireRequestFromJSONTyped as CreateQuestionnaireRequestFromJSONTyped, index$d_CreateQuestionnaireRequestToJSON as CreateQuestionnaireRequestToJSON, index$d_CreateQuestionnaireRequestToJSONTyped as CreateQuestionnaireRequestToJSONTyped, type index$d_CreateQuestionnaireResponse as CreateQuestionnaireResponse, index$d_CreateQuestionnaireResponseFromJSON as CreateQuestionnaireResponseFromJSON, index$d_CreateQuestionnaireResponseFromJSONTyped as CreateQuestionnaireResponseFromJSONTyped, type index$d_CreateQuestionnaireResponseItemRequest as CreateQuestionnaireResponseItemRequest, index$d_CreateQuestionnaireResponseItemRequestFromJSON as CreateQuestionnaireResponseItemRequestFromJSON, index$d_CreateQuestionnaireResponseItemRequestFromJSONTyped as CreateQuestionnaireResponseItemRequestFromJSONTyped, index$d_CreateQuestionnaireResponseItemRequestToJSON as CreateQuestionnaireResponseItemRequestToJSON, index$d_CreateQuestionnaireResponseItemRequestToJSONTyped as CreateQuestionnaireResponseItemRequestToJSONTyped, type index$d_CreateQuestionnaireResponseRequest as CreateQuestionnaireResponseRequest, index$d_CreateQuestionnaireResponseRequestFromJSON as CreateQuestionnaireResponseRequestFromJSON, index$d_CreateQuestionnaireResponseRequestFromJSONTyped as CreateQuestionnaireResponseRequestFromJSONTyped, index$d_CreateQuestionnaireResponseRequestToJSON as CreateQuestionnaireResponseRequestToJSON, index$d_CreateQuestionnaireResponseRequestToJSONTyped as CreateQuestionnaireResponseRequestToJSONTyped, type index$d_CreateQuestionnaireResponseResponse as CreateQuestionnaireResponseResponse, index$d_CreateQuestionnaireResponseResponseFromJSON as CreateQuestionnaireResponseResponseFromJSON, index$d_CreateQuestionnaireResponseResponseFromJSONTyped as CreateQuestionnaireResponseResponseFromJSONTyped, index$d_CreateQuestionnaireResponseResponseToJSON as CreateQuestionnaireResponseResponseToJSON, index$d_CreateQuestionnaireResponseResponseToJSONTyped as CreateQuestionnaireResponseResponseToJSONTyped, index$d_CreateQuestionnaireResponseToJSON as CreateQuestionnaireResponseToJSON, index$d_CreateQuestionnaireResponseToJSONTyped as CreateQuestionnaireResponseToJSONTyped, type index$d_CreateSummaryResponse as CreateSummaryResponse, index$d_CreateSummaryResponseFromJSON as CreateSummaryResponseFromJSON, index$d_CreateSummaryResponseFromJSONTyped as CreateSummaryResponseFromJSONTyped, index$d_CreateSummaryResponseToJSON as CreateSummaryResponseToJSON, index$d_CreateSummaryResponseToJSONTyped as CreateSummaryResponseToJSONTyped, type index$d_DeleteActivityResponse as DeleteActivityResponse, index$d_DeleteActivityResponseFromJSON as DeleteActivityResponseFromJSON, index$d_DeleteActivityResponseFromJSONTyped as DeleteActivityResponseFromJSONTyped, index$d_DeleteActivityResponseToJSON as DeleteActivityResponseToJSON, index$d_DeleteActivityResponseToJSONTyped as DeleteActivityResponseToJSONTyped, type index$d_DeleteDependentResponse as DeleteDependentResponse, index$d_DeleteDependentResponseFromJSON as DeleteDependentResponseFromJSON, index$d_DeleteDependentResponseFromJSONTyped as DeleteDependentResponseFromJSONTyped, index$d_DeleteDependentResponseToJSON as DeleteDependentResponseToJSON, index$d_DeleteDependentResponseToJSONTyped as DeleteDependentResponseToJSONTyped, type index$d_DeleteNotificationResponse as DeleteNotificationResponse, index$d_DeleteNotificationResponseFromJSON as DeleteNotificationResponseFromJSON, index$d_DeleteNotificationResponseFromJSONTyped as DeleteNotificationResponseFromJSONTyped, index$d_DeleteNotificationResponseToJSON as DeleteNotificationResponseToJSON, index$d_DeleteNotificationResponseToJSONTyped as DeleteNotificationResponseToJSONTyped, type index$d_DemographicsMatch as DemographicsMatch, index$d_DemographicsMatchFromJSON as DemographicsMatchFromJSON, index$d_DemographicsMatchFromJSONTyped as DemographicsMatchFromJSONTyped, index$d_DemographicsMatchToJSON as DemographicsMatchToJSON, index$d_DemographicsMatchToJSONTyped as DemographicsMatchToJSONTyped, type index$d_DependentResponse as DependentResponse, index$d_DependentResponseFromJSON as DependentResponseFromJSON, index$d_DependentResponseFromJSONTyped as DependentResponseFromJSONTyped, index$d_DependentResponseToJSON as DependentResponseToJSON, index$d_DependentResponseToJSONTyped as DependentResponseToJSONTyped, type index$d_DietCategory as DietCategory, index$d_DietCategoryFromJSON as DietCategoryFromJSON, index$d_DietCategoryFromJSONTyped as DietCategoryFromJSONTyped, index$d_DietCategoryToJSON as DietCategoryToJSON, index$d_DietCategoryToJSONTyped as DietCategoryToJSONTyped, DischargeDisposition$2 as DischargeDisposition, DischargeDispositionFromJSON$2 as DischargeDispositionFromJSON, DischargeDispositionFromJSONTyped$2 as DischargeDispositionFromJSONTyped, DischargeDispositionToJSON$2 as DischargeDispositionToJSON, DischargeDispositionToJSONTyped$2 as DischargeDispositionToJSONTyped, type Dosage$1 as Dosage, DosageFromJSON$1 as DosageFromJSON, DosageFromJSONTyped$1 as DosageFromJSONTyped, DosageToJSON$1 as DosageToJSON, DosageToJSONTyped$1 as DosageToJSONTyped, type DriversLicense$1 as DriversLicense, DriversLicenseFromJSON$1 as DriversLicenseFromJSON, DriversLicenseFromJSONTyped$1 as DriversLicenseFromJSONTyped, type index$d_DriversLicenseSubmission as DriversLicenseSubmission, index$d_DriversLicenseSubmissionFromJSON as DriversLicenseSubmissionFromJSON, index$d_DriversLicenseSubmissionFromJSONTyped as DriversLicenseSubmissionFromJSONTyped, index$d_DriversLicenseSubmissionToJSON as DriversLicenseSubmissionToJSON, index$d_DriversLicenseSubmissionToJSONTyped as DriversLicenseSubmissionToJSONTyped, DriversLicenseToJSON$1 as DriversLicenseToJSON, DriversLicenseToJSONTyped$1 as DriversLicenseToJSONTyped, type index$d_EducationLevel as EducationLevel, index$d_EducationLevelFromJSON as EducationLevelFromJSON, index$d_EducationLevelFromJSONTyped as EducationLevelFromJSONTyped, index$d_EducationLevelToJSON as EducationLevelToJSON, index$d_EducationLevelToJSONTyped as EducationLevelToJSONTyped, type EmergencyContact$2 as EmergencyContact, EmergencyContactFromJSON$1 as EmergencyContactFromJSON, EmergencyContactFromJSONTyped$1 as EmergencyContactFromJSONTyped, EmergencyContactToJSON$1 as EmergencyContactToJSON, EmergencyContactToJSONTyped$1 as EmergencyContactToJSONTyped, type Encounter$2 as Encounter, EncounterClass$2 as EncounterClass, EncounterClassFromJSON$2 as EncounterClassFromJSON, EncounterClassFromJSONTyped$2 as EncounterClassFromJSONTyped, EncounterClassToJSON$2 as EncounterClassToJSON, EncounterClassToJSONTyped$2 as EncounterClassToJSONTyped, type EncounterDiagnosis$2 as EncounterDiagnosis, EncounterDiagnosisFromJSON$2 as EncounterDiagnosisFromJSON, EncounterDiagnosisFromJSONTyped$2 as EncounterDiagnosisFromJSONTyped, EncounterDiagnosisToJSON$2 as EncounterDiagnosisToJSON, EncounterDiagnosisToJSONTyped$2 as EncounterDiagnosisToJSONTyped, EncounterFromJSON$2 as EncounterFromJSON, EncounterFromJSONTyped$2 as EncounterFromJSONTyped, type EncounterHospitalization$2 as EncounterHospitalization, EncounterHospitalizationFromJSON$2 as EncounterHospitalizationFromJSON, EncounterHospitalizationFromJSONTyped$2 as EncounterHospitalizationFromJSONTyped, EncounterHospitalizationToJSON$2 as EncounterHospitalizationToJSON, EncounterHospitalizationToJSONTyped$2 as EncounterHospitalizationToJSONTyped, type EncounterLocation$2 as EncounterLocation, EncounterLocationFromJSON$2 as EncounterLocationFromJSON, EncounterLocationFromJSONTyped$2 as EncounterLocationFromJSONTyped, EncounterLocationToJSON$2 as EncounterLocationToJSON, EncounterLocationToJSONTyped$2 as EncounterLocationToJSONTyped, type EncounterParticipant$2 as EncounterParticipant, EncounterParticipantFromJSON$2 as EncounterParticipantFromJSON, EncounterParticipantFromJSONTyped$2 as EncounterParticipantFromJSONTyped, EncounterParticipantToJSON$2 as EncounterParticipantToJSON, EncounterParticipantToJSONTyped$2 as EncounterParticipantToJSONTyped, EncounterStatus$3 as EncounterStatus, EncounterStatusFromJSON$2 as EncounterStatusFromJSON, EncounterStatusFromJSONTyped$2 as EncounterStatusFromJSONTyped, EncounterStatusToJSON$2 as EncounterStatusToJSON, EncounterStatusToJSONTyped$2 as EncounterStatusToJSONTyped, EncounterToJSON$2 as EncounterToJSON, EncounterToJSONTyped$2 as EncounterToJSONTyped, type ErrorResponse$7 as ErrorResponse, ErrorResponseFromJSON$7 as ErrorResponseFromJSON, ErrorResponseFromJSONTyped$7 as ErrorResponseFromJSONTyped, ErrorResponseToJSON$7 as ErrorResponseToJSON, ErrorResponseToJSONTyped$7 as ErrorResponseToJSONTyped, Ethnicity$2 as Ethnicity, EthnicityFromJSON$1 as EthnicityFromJSON, EthnicityFromJSONTyped$1 as EthnicityFromJSONTyped, EthnicityToJSON$1 as EthnicityToJSON, EthnicityToJSONTyped$1 as EthnicityToJSONTyped, type index$d_ExerciseFrequency as ExerciseFrequency, index$d_ExerciseFrequencyFromJSON as ExerciseFrequencyFromJSON, index$d_ExerciseFrequencyFromJSONTyped as ExerciseFrequencyFromJSONTyped, index$d_ExerciseFrequencyToJSON as ExerciseFrequencyToJSON, index$d_ExerciseFrequencyToJSONTyped as ExerciseFrequencyToJSONTyped, type index$d_FaceMatchRequest as FaceMatchRequest, index$d_FaceMatchRequestFromJSON as FaceMatchRequestFromJSON, index$d_FaceMatchRequestFromJSONTyped as FaceMatchRequestFromJSONTyped, index$d_FaceMatchRequestToJSON as FaceMatchRequestToJSON, index$d_FaceMatchRequestToJSONTyped as FaceMatchRequestToJSONTyped, type FaceMatchResponse$1 as FaceMatchResponse, index$d_FaceMatchResponseFromJSON as FaceMatchResponseFromJSON, index$d_FaceMatchResponseFromJSONTyped as FaceMatchResponseFromJSONTyped, index$d_FaceMatchResponseToJSON as FaceMatchResponseToJSON, index$d_FaceMatchResponseToJSONTyped as FaceMatchResponseToJSONTyped, type FamilyCondition$1 as FamilyCondition, FamilyConditionFromJSON$1 as FamilyConditionFromJSON, FamilyConditionFromJSONTyped$1 as FamilyConditionFromJSONTyped, FamilyConditionToJSON$1 as FamilyConditionToJSON, FamilyConditionToJSONTyped$1 as FamilyConditionToJSONTyped, FamilyHistoryStatus$1 as FamilyHistoryStatus, FamilyHistoryStatusFromJSON$1 as FamilyHistoryStatusFromJSON, FamilyHistoryStatusFromJSONTyped$1 as FamilyHistoryStatusFromJSONTyped, FamilyHistoryStatusToJSON$1 as FamilyHistoryStatusToJSON, FamilyHistoryStatusToJSONTyped$1 as FamilyHistoryStatusToJSONTyped, FamilyRelationship$1 as FamilyRelationship, FamilyRelationshipFromJSON$1 as FamilyRelationshipFromJSON, FamilyRelationshipFromJSONTyped$1 as FamilyRelationshipFromJSONTyped, FamilyRelationshipToJSON$1 as FamilyRelationshipToJSON, FamilyRelationshipToJSONTyped$1 as FamilyRelationshipToJSONTyped, type index$d_FhirHealthRecordImportResponse as FhirHealthRecordImportResponse, index$d_FhirHealthRecordImportResponseFromJSON as FhirHealthRecordImportResponseFromJSON, index$d_FhirHealthRecordImportResponseFromJSONTyped as FhirHealthRecordImportResponseFromJSONTyped, index$d_FhirHealthRecordImportResponseToJSON as FhirHealthRecordImportResponseToJSON, index$d_FhirHealthRecordImportResponseToJSONTyped as FhirHealthRecordImportResponseToJSONTyped, type index$d_FhirResource as FhirResource, index$d_FhirResourceFromJSON as FhirResourceFromJSON, index$d_FhirResourceFromJSONTyped as FhirResourceFromJSONTyped, index$d_FhirResourceToJSON as FhirResourceToJSON, index$d_FhirResourceToJSONTyped as FhirResourceToJSONTyped, Gender$1 as Gender, GenderFromJSON$1 as GenderFromJSON, GenderFromJSONTyped$1 as GenderFromJSONTyped, GenderIdentity$2 as GenderIdentity, GenderIdentityFromJSON$1 as GenderIdentityFromJSON, GenderIdentityFromJSONTyped$1 as GenderIdentityFromJSONTyped, GenderIdentityToJSON$1 as GenderIdentityToJSON, GenderIdentityToJSONTyped$1 as GenderIdentityToJSONTyped, GenderToJSON$1 as GenderToJSON, GenderToJSONTyped$1 as GenderToJSONTyped, type index$d_GetAgentAgentResponse as GetAgentAgentResponse, index$d_GetAgentAgentResponseFromJSON as GetAgentAgentResponseFromJSON, index$d_GetAgentAgentResponseFromJSONTyped as GetAgentAgentResponseFromJSONTyped, index$d_GetAgentAgentResponseToJSON as GetAgentAgentResponseToJSON, index$d_GetAgentAgentResponseToJSONTyped as GetAgentAgentResponseToJSONTyped, type index$d_GetAgentApiV1AgentResponse as GetAgentApiV1AgentResponse, index$d_GetAgentApiV1AgentResponseFromJSON as GetAgentApiV1AgentResponseFromJSON, index$d_GetAgentApiV1AgentResponseFromJSONTyped as GetAgentApiV1AgentResponseFromJSONTyped, index$d_GetAgentApiV1AgentResponseToJSON as GetAgentApiV1AgentResponseToJSON, index$d_GetAgentApiV1AgentResponseToJSONTyped as GetAgentApiV1AgentResponseToJSONTyped, type index$d_GetAgentConfigurationAgentconfigurationResponse as GetAgentConfigurationAgentconfigurationResponse, index$d_GetAgentConfigurationAgentconfigurationResponseFromJSON as GetAgentConfigurationAgentconfigurationResponseFromJSON, index$d_GetAgentConfigurationAgentconfigurationResponseFromJSONTyped as GetAgentConfigurationAgentconfigurationResponseFromJSONTyped, index$d_GetAgentConfigurationAgentconfigurationResponseToJSON as GetAgentConfigurationAgentconfigurationResponseToJSON, index$d_GetAgentConfigurationAgentconfigurationResponseToJSONTyped as GetAgentConfigurationAgentconfigurationResponseToJSONTyped, type index$d_GetAgentConfigurationApiV1AgentconfigurationResponse as GetAgentConfigurationApiV1AgentconfigurationResponse, index$d_GetAgentConfigurationApiV1AgentconfigurationResponseFromJSON as GetAgentConfigurationApiV1AgentconfigurationResponseFromJSON, index$d_GetAgentConfigurationApiV1AgentconfigurationResponseFromJSONTyped as GetAgentConfigurationApiV1AgentconfigurationResponseFromJSONTyped, index$d_GetAgentConfigurationApiV1AgentconfigurationResponseToJSON as GetAgentConfigurationApiV1AgentconfigurationResponseToJSON, index$d_GetAgentConfigurationApiV1AgentconfigurationResponseToJSONTyped as GetAgentConfigurationApiV1AgentconfigurationResponseToJSONTyped, type index$d_GetCheckinApiV1CheckinResponse as GetCheckinApiV1CheckinResponse, index$d_GetCheckinApiV1CheckinResponseFromJSON as GetCheckinApiV1CheckinResponseFromJSON, index$d_GetCheckinApiV1CheckinResponseFromJSONTyped as GetCheckinApiV1CheckinResponseFromJSONTyped, index$d_GetCheckinApiV1CheckinResponseToJSON as GetCheckinApiV1CheckinResponseToJSON, index$d_GetCheckinApiV1CheckinResponseToJSONTyped as GetCheckinApiV1CheckinResponseToJSONTyped, type index$d_GetCheckinCheckinResponse as GetCheckinCheckinResponse, index$d_GetCheckinCheckinResponseFromJSON as GetCheckinCheckinResponseFromJSON, index$d_GetCheckinCheckinResponseFromJSONTyped as GetCheckinCheckinResponseFromJSONTyped, index$d_GetCheckinCheckinResponseToJSON as GetCheckinCheckinResponseToJSON, index$d_GetCheckinCheckinResponseToJSONTyped as GetCheckinCheckinResponseToJSONTyped, type index$d_GetCurrentCareSessionApiV1CareSessionsCurrentResponse as GetCurrentCareSessionApiV1CareSessionsCurrentResponse, index$d_GetCurrentCareSessionApiV1CareSessionsCurrentResponseFromJSON as GetCurrentCareSessionApiV1CareSessionsCurrentResponseFromJSON, index$d_GetCurrentCareSessionApiV1CareSessionsCurrentResponseFromJSONTyped as GetCurrentCareSessionApiV1CareSessionsCurrentResponseFromJSONTyped, index$d_GetCurrentCareSessionApiV1CareSessionsCurrentResponseToJSON as GetCurrentCareSessionApiV1CareSessionsCurrentResponseToJSON, index$d_GetCurrentCareSessionApiV1CareSessionsCurrentResponseToJSONTyped as GetCurrentCareSessionApiV1CareSessionsCurrentResponseToJSONTyped, type index$d_GetCurrentCareSessionCareSessionsCurrentResponse as GetCurrentCareSessionCareSessionsCurrentResponse, index$d_GetCurrentCareSessionCareSessionsCurrentResponseFromJSON as GetCurrentCareSessionCareSessionsCurrentResponseFromJSON, index$d_GetCurrentCareSessionCareSessionsCurrentResponseFromJSONTyped as GetCurrentCareSessionCareSessionsCurrentResponseFromJSONTyped, index$d_GetCurrentCareSessionCareSessionsCurrentResponseToJSON as GetCurrentCareSessionCareSessionsCurrentResponseToJSON, index$d_GetCurrentCareSessionCareSessionsCurrentResponseToJSONTyped as GetCurrentCareSessionCareSessionsCurrentResponseToJSONTyped, type index$d_GetEncounterResponse as GetEncounterResponse, index$d_GetEncounterResponseFromJSON as GetEncounterResponseFromJSON, index$d_GetEncounterResponseFromJSONTyped as GetEncounterResponseFromJSONTyped, index$d_GetEncounterResponseToJSON as GetEncounterResponseToJSON, index$d_GetEncounterResponseToJSONTyped as GetEncounterResponseToJSONTyped, type index$d_GetInsuranceResponse as GetInsuranceResponse, index$d_GetInsuranceResponseFromJSON as GetInsuranceResponseFromJSON, index$d_GetInsuranceResponseFromJSONTyped as GetInsuranceResponseFromJSONTyped, index$d_GetInsuranceResponseToJSON as GetInsuranceResponseToJSON, index$d_GetInsuranceResponseToJSONTyped as GetInsuranceResponseToJSONTyped, type GetLatestEncounterResponse$1 as GetLatestEncounterResponse, index$d_GetLatestEncounterResponseFromJSON as GetLatestEncounterResponseFromJSON, index$d_GetLatestEncounterResponseFromJSONTyped as GetLatestEncounterResponseFromJSONTyped, index$d_GetLatestEncounterResponseToJSON as GetLatestEncounterResponseToJSON, index$d_GetLatestEncounterResponseToJSONTyped as GetLatestEncounterResponseToJSONTyped, type index$d_GetMedicationResponse as GetMedicationResponse, index$d_GetMedicationResponseFromJSON as GetMedicationResponseFromJSON, index$d_GetMedicationResponseFromJSONTyped as GetMedicationResponseFromJSONTyped, index$d_GetMedicationResponseToJSON as GetMedicationResponseToJSON, index$d_GetMedicationResponseToJSONTyped as GetMedicationResponseToJSONTyped, type index$d_GetPatientDashboardResponse as GetPatientDashboardResponse, index$d_GetPatientDashboardResponseFromJSON as GetPatientDashboardResponseFromJSON, index$d_GetPatientDashboardResponseFromJSONTyped as GetPatientDashboardResponseFromJSONTyped, index$d_GetPatientDashboardResponseToJSON as GetPatientDashboardResponseToJSON, index$d_GetPatientDashboardResponseToJSONTyped as GetPatientDashboardResponseToJSONTyped, type index$d_GetPatientFlagsResponse as GetPatientFlagsResponse, index$d_GetPatientFlagsResponseFromJSON as GetPatientFlagsResponseFromJSON, index$d_GetPatientFlagsResponseFromJSONTyped as GetPatientFlagsResponseFromJSONTyped, index$d_GetPatientFlagsResponseToJSON as GetPatientFlagsResponseToJSON, index$d_GetPatientFlagsResponseToJSONTyped as GetPatientFlagsResponseToJSONTyped, type index$d_GetPatientResponse as GetPatientResponse, index$d_GetPatientResponseFromJSON as GetPatientResponseFromJSON, index$d_GetPatientResponseFromJSONTyped as GetPatientResponseFromJSONTyped, index$d_GetPatientResponseToJSON as GetPatientResponseToJSON, index$d_GetPatientResponseToJSONTyped as GetPatientResponseToJSONTyped, type index$d_GetPatientSidebarApiV1PatientSidebarResponse as GetPatientSidebarApiV1PatientSidebarResponse, index$d_GetPatientSidebarApiV1PatientSidebarResponseFromJSON as GetPatientSidebarApiV1PatientSidebarResponseFromJSON, index$d_GetPatientSidebarApiV1PatientSidebarResponseFromJSONTyped as GetPatientSidebarApiV1PatientSidebarResponseFromJSONTyped, index$d_GetPatientSidebarApiV1PatientSidebarResponseToJSON as GetPatientSidebarApiV1PatientSidebarResponseToJSON, index$d_GetPatientSidebarApiV1PatientSidebarResponseToJSONTyped as GetPatientSidebarApiV1PatientSidebarResponseToJSONTyped, type index$d_GetPatientSidebarPatientSidebarResponse as GetPatientSidebarPatientSidebarResponse, index$d_GetPatientSidebarPatientSidebarResponseFromJSON as GetPatientSidebarPatientSidebarResponseFromJSON, index$d_GetPatientSidebarPatientSidebarResponseFromJSONTyped as GetPatientSidebarPatientSidebarResponseFromJSONTyped, index$d_GetPatientSidebarPatientSidebarResponseToJSON as GetPatientSidebarPatientSidebarResponseToJSON, index$d_GetPatientSidebarPatientSidebarResponseToJSONTyped as GetPatientSidebarPatientSidebarResponseToJSONTyped, type GetPhotoResponse$3 as GetPhotoResponse, GetPhotoResponseFromJSON$2 as GetPhotoResponseFromJSON, GetPhotoResponseFromJSONTyped$2 as GetPhotoResponseFromJSONTyped, GetPhotoResponseToJSON$2 as GetPhotoResponseToJSON, GetPhotoResponseToJSONTyped$2 as GetPhotoResponseToJSONTyped, type index$d_GetPreferredPharmacyResponse as GetPreferredPharmacyResponse, index$d_GetPreferredPharmacyResponseFromJSON as GetPreferredPharmacyResponseFromJSON, index$d_GetPreferredPharmacyResponseFromJSONTyped as GetPreferredPharmacyResponseFromJSONTyped, type index$d_GetPreferredPharmacyResponseOneOf as GetPreferredPharmacyResponseOneOf, index$d_GetPreferredPharmacyResponseOneOfFromJSON as GetPreferredPharmacyResponseOneOfFromJSON, index$d_GetPreferredPharmacyResponseOneOfFromJSONTyped as GetPreferredPharmacyResponseOneOfFromJSONTyped, index$d_GetPreferredPharmacyResponseOneOfToJSON as GetPreferredPharmacyResponseOneOfToJSON, index$d_GetPreferredPharmacyResponseOneOfToJSONTyped as GetPreferredPharmacyResponseOneOfToJSONTyped, index$d_GetPreferredPharmacyResponseToJSON as GetPreferredPharmacyResponseToJSON, index$d_GetPreferredPharmacyResponseToJSONTyped as GetPreferredPharmacyResponseToJSONTyped, type index$d_GetTestOrderResponse as GetTestOrderResponse, index$d_GetTestOrderResponseFromJSON as GetTestOrderResponseFromJSON, index$d_GetTestOrderResponseFromJSONTyped as GetTestOrderResponseFromJSONTyped, index$d_GetTestOrderResponseToJSON as GetTestOrderResponseToJSON, index$d_GetTestOrderResponseToJSONTyped as GetTestOrderResponseToJSONTyped, type index$d_GroupKind as GroupKind, index$d_GroupKindFromJSON as GroupKindFromJSON, index$d_GroupKindFromJSONTyped as GroupKindFromJSONTyped, index$d_GroupKindToJSON as GroupKindToJSON, index$d_GroupKindToJSONTyped as GroupKindToJSONTyped, type index$d_GynHistory as GynHistory, index$d_GynHistoryFromJSON as GynHistoryFromJSON, index$d_GynHistoryFromJSONTyped as GynHistoryFromJSONTyped, index$d_GynHistoryToJSON as GynHistoryToJSON, index$d_GynHistoryToJSONTyped as GynHistoryToJSONTyped, type HTTPValidationError$d as HTTPValidationError, HTTPValidationErrorFromJSON$d as HTTPValidationErrorFromJSON, HTTPValidationErrorFromJSONTyped$d as HTTPValidationErrorFromJSONTyped, HTTPValidationErrorToJSON$d as HTTPValidationErrorToJSON, HTTPValidationErrorToJSONTyped$d as HTTPValidationErrorToJSONTyped, type index$d_IdentityOcrResult as IdentityOcrResult, index$d_IdentityOcrResultFromJSON as IdentityOcrResultFromJSON, index$d_IdentityOcrResultFromJSONTyped as IdentityOcrResultFromJSONTyped, index$d_IdentityOcrResultToJSON as IdentityOcrResultToJSON, index$d_IdentityOcrResultToJSONTyped as IdentityOcrResultToJSONTyped, type index$d_ImmunizationReaction as ImmunizationReaction, index$d_ImmunizationReactionFromJSON as ImmunizationReactionFromJSON, index$d_ImmunizationReactionFromJSONTyped as ImmunizationReactionFromJSONTyped, index$d_ImmunizationReactionToJSON as ImmunizationReactionToJSON, index$d_ImmunizationReactionToJSONTyped as ImmunizationReactionToJSONTyped, type index$d_ImmunizationRoute as ImmunizationRoute, index$d_ImmunizationRouteFromJSON as ImmunizationRouteFromJSON, index$d_ImmunizationRouteFromJSONTyped as ImmunizationRouteFromJSONTyped, index$d_ImmunizationRouteToJSON as ImmunizationRouteToJSON, index$d_ImmunizationRouteToJSONTyped as ImmunizationRouteToJSONTyped, type index$d_ImmunizationStatus as ImmunizationStatus, index$d_ImmunizationStatusFromJSON as ImmunizationStatusFromJSON, index$d_ImmunizationStatusFromJSONTyped as ImmunizationStatusFromJSONTyped, index$d_ImmunizationStatusToJSON as ImmunizationStatusToJSON, index$d_ImmunizationStatusToJSONTyped as ImmunizationStatusToJSONTyped, type index$d_ImportActivityRequest as ImportActivityRequest, index$d_ImportActivityRequestFromJSON as ImportActivityRequestFromJSON, index$d_ImportActivityRequestFromJSONTyped as ImportActivityRequestFromJSONTyped, type index$d_ImportActivityRequestSourceEnum as ImportActivityRequestSourceEnum, index$d_ImportActivityRequestToJSON as ImportActivityRequestToJSON, index$d_ImportActivityRequestToJSONTyped as ImportActivityRequestToJSONTyped, type index$d_ImportActivityResponse as ImportActivityResponse, index$d_ImportActivityResponseFromJSON as ImportActivityResponseFromJSON, index$d_ImportActivityResponseFromJSONTyped as ImportActivityResponseFromJSONTyped, index$d_ImportActivityResponseToJSON as ImportActivityResponseToJSON, index$d_ImportActivityResponseToJSONTyped as ImportActivityResponseToJSONTyped, type index$d_ImportHealthRecordRequest as ImportHealthRecordRequest, index$d_ImportHealthRecordRequestFromJSON as ImportHealthRecordRequestFromJSON, index$d_ImportHealthRecordRequestFromJSONTyped as ImportHealthRecordRequestFromJSONTyped, index$d_ImportHealthRecordRequestToJSON as ImportHealthRecordRequestToJSON, index$d_ImportHealthRecordRequestToJSONTyped as ImportHealthRecordRequestToJSONTyped, type index$d_ImportHealthRecordResponse as ImportHealthRecordResponse, index$d_ImportHealthRecordResponseFromJSON as ImportHealthRecordResponseFromJSON, index$d_ImportHealthRecordResponseFromJSONTyped as ImportHealthRecordResponseFromJSONTyped, index$d_ImportHealthRecordResponseToJSON as ImportHealthRecordResponseToJSON, index$d_ImportHealthRecordResponseToJSONTyped as ImportHealthRecordResponseToJSONTyped, type index$d_ImportVitalsRequest as ImportVitalsRequest, index$d_ImportVitalsRequestFromJSON as ImportVitalsRequestFromJSON, index$d_ImportVitalsRequestFromJSONTyped as ImportVitalsRequestFromJSONTyped, type index$d_ImportVitalsRequestSourceEnum as ImportVitalsRequestSourceEnum, index$d_ImportVitalsRequestToJSON as ImportVitalsRequestToJSON, index$d_ImportVitalsRequestToJSONTyped as ImportVitalsRequestToJSONTyped, type index$d_ImportVitalsResponse as ImportVitalsResponse, index$d_ImportVitalsResponseFromJSON as ImportVitalsResponseFromJSON, index$d_ImportVitalsResponseFromJSONTyped as ImportVitalsResponseFromJSONTyped, index$d_ImportVitalsResponseToJSON as ImportVitalsResponseToJSON, index$d_ImportVitalsResponseToJSONTyped as ImportVitalsResponseToJSONTyped, type index$d_InitHealthRecordImportResponse as InitHealthRecordImportResponse, index$d_InitHealthRecordImportResponseFromJSON as InitHealthRecordImportResponseFromJSON, index$d_InitHealthRecordImportResponseFromJSONTyped as InitHealthRecordImportResponseFromJSONTyped, index$d_InitHealthRecordImportResponseToJSON as InitHealthRecordImportResponseToJSON, index$d_InitHealthRecordImportResponseToJSONTyped as InitHealthRecordImportResponseToJSONTyped, type Insurance$1 as Insurance, InsuranceFromJSON$1 as InsuranceFromJSON, InsuranceFromJSONTyped$1 as InsuranceFromJSONTyped, type index$d_InsuranceOcrResult as InsuranceOcrResult, index$d_InsuranceOcrResultFromJSON as InsuranceOcrResultFromJSON, index$d_InsuranceOcrResultFromJSONTyped as InsuranceOcrResultFromJSONTyped, index$d_InsuranceOcrResultToJSON as InsuranceOcrResultToJSON, index$d_InsuranceOcrResultToJSONTyped as InsuranceOcrResultToJSONTyped, type index$d_InsurancePackageCandidate as InsurancePackageCandidate, index$d_InsurancePackageCandidateFromJSON as InsurancePackageCandidateFromJSON, index$d_InsurancePackageCandidateFromJSONTyped as InsurancePackageCandidateFromJSONTyped, index$d_InsurancePackageCandidateToJSON as InsurancePackageCandidateToJSON, index$d_InsurancePackageCandidateToJSONTyped as InsurancePackageCandidateToJSONTyped, InsurancePriority$1 as InsurancePriority, InsurancePriorityFromJSON$1 as InsurancePriorityFromJSON, InsurancePriorityFromJSONTyped$1 as InsurancePriorityFromJSONTyped, InsurancePriorityToJSON$1 as InsurancePriorityToJSON, InsurancePriorityToJSONTyped$1 as InsurancePriorityToJSONTyped, InsuranceToJSON$1 as InsuranceToJSON, InsuranceToJSONTyped$1 as InsuranceToJSONTyped, type index$d_IntakeAllergy as IntakeAllergy, index$d_IntakeAllergyFromJSON as IntakeAllergyFromJSON, index$d_IntakeAllergyFromJSONTyped as IntakeAllergyFromJSONTyped, index$d_IntakeAllergyToJSON as IntakeAllergyToJSON, index$d_IntakeAllergyToJSONTyped as IntakeAllergyToJSONTyped, type index$d_IntakeCancerCase as IntakeCancerCase, index$d_IntakeCancerCaseFromJSON as IntakeCancerCaseFromJSON, index$d_IntakeCancerCaseFromJSONTyped as IntakeCancerCaseFromJSONTyped, index$d_IntakeCancerCaseToJSON as IntakeCancerCaseToJSON, index$d_IntakeCancerCaseToJSONTyped as IntakeCancerCaseToJSONTyped, type index$d_IntakeCancerTreatment as IntakeCancerTreatment, index$d_IntakeCancerTreatmentFromJSON as IntakeCancerTreatmentFromJSON, index$d_IntakeCancerTreatmentFromJSONTyped as IntakeCancerTreatmentFromJSONTyped, index$d_IntakeCancerTreatmentToJSON as IntakeCancerTreatmentToJSON, index$d_IntakeCancerTreatmentToJSONTyped as IntakeCancerTreatmentToJSONTyped, type index$d_IntakeFamilyHistory as IntakeFamilyHistory, index$d_IntakeFamilyHistoryFromJSON as IntakeFamilyHistoryFromJSON, index$d_IntakeFamilyHistoryFromJSONTyped as IntakeFamilyHistoryFromJSONTyped, index$d_IntakeFamilyHistoryToJSON as IntakeFamilyHistoryToJSON, index$d_IntakeFamilyHistoryToJSONTyped as IntakeFamilyHistoryToJSONTyped, type index$d_IntakeMedication as IntakeMedication, index$d_IntakeMedicationFromJSON as IntakeMedicationFromJSON, index$d_IntakeMedicationFromJSONTyped as IntakeMedicationFromJSONTyped, index$d_IntakeMedicationToJSON as IntakeMedicationToJSON, index$d_IntakeMedicationToJSONTyped as IntakeMedicationToJSONTyped, type index$d_IntakeProblem as IntakeProblem, index$d_IntakeProblemFromJSON as IntakeProblemFromJSON, index$d_IntakeProblemFromJSONTyped as IntakeProblemFromJSONTyped, index$d_IntakeProblemToJSON as IntakeProblemToJSON, index$d_IntakeProblemToJSONTyped as IntakeProblemToJSONTyped, type index$d_IntakeSocialHistory as IntakeSocialHistory, index$d_IntakeSocialHistoryFromJSON as IntakeSocialHistoryFromJSON, index$d_IntakeSocialHistoryFromJSONTyped as IntakeSocialHistoryFromJSONTyped, index$d_IntakeSocialHistoryToJSON as IntakeSocialHistoryToJSON, index$d_IntakeSocialHistoryToJSONTyped as IntakeSocialHistoryToJSONTyped, type index$d_IntakeSurgery as IntakeSurgery, index$d_IntakeSurgeryFromJSON as IntakeSurgeryFromJSON, index$d_IntakeSurgeryFromJSONTyped as IntakeSurgeryFromJSONTyped, index$d_IntakeSurgeryToJSON as IntakeSurgeryToJSON, index$d_IntakeSurgeryToJSONTyped as IntakeSurgeryToJSONTyped, type index$d_IntakeVaccine as IntakeVaccine, index$d_IntakeVaccineFromJSON as IntakeVaccineFromJSON, index$d_IntakeVaccineFromJSONTyped as IntakeVaccineFromJSONTyped, index$d_IntakeVaccineToJSON as IntakeVaccineToJSON, index$d_IntakeVaccineToJSONTyped as IntakeVaccineToJSONTyped, type index$d_IntakeVendorItemStatus as IntakeVendorItemStatus, index$d_IntakeVendorItemStatusFromJSON as IntakeVendorItemStatusFromJSON, index$d_IntakeVendorItemStatusFromJSONTyped as IntakeVendorItemStatusFromJSONTyped, type index$d_IntakeVendorItemStatusStatusEnum as IntakeVendorItemStatusStatusEnum, index$d_IntakeVendorItemStatusToJSON as IntakeVendorItemStatusToJSON, index$d_IntakeVendorItemStatusToJSONTyped as IntakeVendorItemStatusToJSONTyped, type index$d_IntakeVendorSectionStatus as IntakeVendorSectionStatus, index$d_IntakeVendorSectionStatusFromJSON as IntakeVendorSectionStatusFromJSON, index$d_IntakeVendorSectionStatusFromJSONTyped as IntakeVendorSectionStatusFromJSONTyped, type index$d_IntakeVendorSectionStatusModeEnum as IntakeVendorSectionStatusModeEnum, type index$d_IntakeVendorSectionStatusStatusEnum as IntakeVendorSectionStatusStatusEnum, index$d_IntakeVendorSectionStatusToJSON as IntakeVendorSectionStatusToJSON, index$d_IntakeVendorSectionStatusToJSONTyped as IntakeVendorSectionStatusToJSONTyped, type index$d_IntakeVendorStatus as IntakeVendorStatus, index$d_IntakeVendorStatusFromJSON as IntakeVendorStatusFromJSON, index$d_IntakeVendorStatusFromJSONTyped as IntakeVendorStatusFromJSONTyped, type index$d_IntakeVendorStatusModeEnum as IntakeVendorStatusModeEnum, type index$d_IntakeVendorStatusStatusEnum as IntakeVendorStatusStatusEnum, index$d_IntakeVendorStatusToJSON as IntakeVendorStatusToJSON, index$d_IntakeVendorStatusToJSONTyped as IntakeVendorStatusToJSONTyped, IntoleranceType$1 as IntoleranceType, IntoleranceTypeFromJSON$1 as IntoleranceTypeFromJSON, IntoleranceTypeFromJSONTyped$1 as IntoleranceTypeFromJSONTyped, IntoleranceTypeToJSON$1 as IntoleranceTypeToJSON, IntoleranceTypeToJSONTyped$1 as IntoleranceTypeToJSONTyped, type index$d_InviteChannel as InviteChannel, index$d_InviteChannelFromJSON as InviteChannelFromJSON, index$d_InviteChannelFromJSONTyped as InviteChannelFromJSONTyped, index$d_InviteChannelToJSON as InviteChannelToJSON, index$d_InviteChannelToJSONTyped as InviteChannelToJSONTyped, type index$d_InviteRecord as InviteRecord, index$d_InviteRecordFromJSON as InviteRecordFromJSON, index$d_InviteRecordFromJSONTyped as InviteRecordFromJSONTyped, index$d_InviteRecordToJSON as InviteRecordToJSON, index$d_InviteRecordToJSONTyped as InviteRecordToJSONTyped, type index$d_InviteStatus as InviteStatus, index$d_InviteStatusFromJSON as InviteStatusFromJSON, index$d_InviteStatusFromJSONTyped as InviteStatusFromJSONTyped, index$d_InviteStatusToJSON as InviteStatusToJSON, index$d_InviteStatusToJSONTyped as InviteStatusToJSONTyped, type JsonValue$1 as JsonValue, JsonValueFromJSON$1 as JsonValueFromJSON, JsonValueFromJSONTyped$1 as JsonValueFromJSONTyped, JsonValueToJSON$1 as JsonValueToJSON, JsonValueToJSONTyped$1 as JsonValueToJSONTyped, type index$d_KnowledgeCitation as KnowledgeCitation, index$d_KnowledgeCitationFromJSON as KnowledgeCitationFromJSON, index$d_KnowledgeCitationFromJSONTyped as KnowledgeCitationFromJSONTyped, index$d_KnowledgeCitationToJSON as KnowledgeCitationToJSON, index$d_KnowledgeCitationToJSONTyped as KnowledgeCitationToJSONTyped, type index$d_KnowledgeCollection as KnowledgeCollection, index$d_KnowledgeCollectionFromJSON as KnowledgeCollectionFromJSON, index$d_KnowledgeCollectionFromJSONTyped as KnowledgeCollectionFromJSONTyped, index$d_KnowledgeCollectionToJSON as KnowledgeCollectionToJSON, index$d_KnowledgeCollectionToJSONTyped as KnowledgeCollectionToJSONTyped, type index$d_KnowledgeEntrySummary as KnowledgeEntrySummary, index$d_KnowledgeEntrySummaryFromJSON as KnowledgeEntrySummaryFromJSON, index$d_KnowledgeEntrySummaryFromJSONTyped as KnowledgeEntrySummaryFromJSONTyped, index$d_KnowledgeEntrySummaryToJSON as KnowledgeEntrySummaryToJSON, index$d_KnowledgeEntrySummaryToJSONTyped as KnowledgeEntrySummaryToJSONTyped, type index$d_KnowledgeSearchResult as KnowledgeSearchResult, index$d_KnowledgeSearchResultFromJSON as KnowledgeSearchResultFromJSON, index$d_KnowledgeSearchResultFromJSONTyped as KnowledgeSearchResultFromJSONTyped, index$d_KnowledgeSearchResultToJSON as KnowledgeSearchResultToJSON, index$d_KnowledgeSearchResultToJSONTyped as KnowledgeSearchResultToJSONTyped, type index$d_ListActionsResponse as ListActionsResponse, index$d_ListActionsResponseFromJSON as ListActionsResponseFromJSON, index$d_ListActionsResponseFromJSONTyped as ListActionsResponseFromJSONTyped, index$d_ListActionsResponseToJSON as ListActionsResponseToJSON, index$d_ListActionsResponseToJSONTyped as ListActionsResponseToJSONTyped, type index$d_ListActivityResponse as ListActivityResponse, index$d_ListActivityResponseFromJSON as ListActivityResponseFromJSON, index$d_ListActivityResponseFromJSONTyped as ListActivityResponseFromJSONTyped, index$d_ListActivityResponseToJSON as ListActivityResponseToJSON, index$d_ListActivityResponseToJSONTyped as ListActivityResponseToJSONTyped, type index$d_ListDependentsResponse as ListDependentsResponse, index$d_ListDependentsResponseFromJSON as ListDependentsResponseFromJSON, index$d_ListDependentsResponseFromJSONTyped as ListDependentsResponseFromJSONTyped, index$d_ListDependentsResponseToJSON as ListDependentsResponseToJSON, index$d_ListDependentsResponseToJSONTyped as ListDependentsResponseToJSONTyped, type ListEncountersResponse$3 as ListEncountersResponse, ListEncountersResponseFromJSON$2 as ListEncountersResponseFromJSON, ListEncountersResponseFromJSONTyped$2 as ListEncountersResponseFromJSONTyped, ListEncountersResponseToJSON$2 as ListEncountersResponseToJSON, ListEncountersResponseToJSONTyped$2 as ListEncountersResponseToJSONTyped, type index$d_ListKnowledgeResponse as ListKnowledgeResponse, index$d_ListKnowledgeResponseFromJSON as ListKnowledgeResponseFromJSON, index$d_ListKnowledgeResponseFromJSONTyped as ListKnowledgeResponseFromJSONTyped, index$d_ListKnowledgeResponseToJSON as ListKnowledgeResponseToJSON, index$d_ListKnowledgeResponseToJSONTyped as ListKnowledgeResponseToJSONTyped, type ListMedicationsResponse$2 as ListMedicationsResponse, ListMedicationsResponseFromJSON$1 as ListMedicationsResponseFromJSON, ListMedicationsResponseFromJSONTyped$1 as ListMedicationsResponseFromJSONTyped, ListMedicationsResponseToJSON$1 as ListMedicationsResponseToJSON, ListMedicationsResponseToJSONTyped$1 as ListMedicationsResponseToJSONTyped, type index$d_ListNotificationsResponse as ListNotificationsResponse, index$d_ListNotificationsResponseFromJSON as ListNotificationsResponseFromJSON, index$d_ListNotificationsResponseFromJSONTyped as ListNotificationsResponseFromJSONTyped, index$d_ListNotificationsResponseToJSON as ListNotificationsResponseToJSON, index$d_ListNotificationsResponseToJSONTyped as ListNotificationsResponseToJSONTyped, type index$d_ListTestOrdersResponse as ListTestOrdersResponse, index$d_ListTestOrdersResponseFromJSON as ListTestOrdersResponseFromJSON, index$d_ListTestOrdersResponseFromJSONTyped as ListTestOrdersResponseFromJSONTyped, index$d_ListTestOrdersResponseToJSON as ListTestOrdersResponseToJSON, index$d_ListTestOrdersResponseToJSONTyped as ListTestOrdersResponseToJSONTyped, type index$d_LivingSituation as LivingSituation, index$d_LivingSituationFromJSON as LivingSituationFromJSON, index$d_LivingSituationFromJSONTyped as LivingSituationFromJSONTyped, index$d_LivingSituationToJSON as LivingSituationToJSON, index$d_LivingSituationToJSONTyped as LivingSituationToJSONTyped, LocationStatus$2 as LocationStatus, LocationStatusFromJSON$2 as LocationStatusFromJSON, LocationStatusFromJSONTyped$2 as LocationStatusFromJSONTyped, LocationStatusToJSON$2 as LocationStatusToJSON, LocationStatusToJSONTyped$2 as LocationStatusToJSONTyped, type LoginRequest$4 as LoginRequest, LoginRequestFromJSON$4 as LoginRequestFromJSON, LoginRequestFromJSONTyped$4 as LoginRequestFromJSONTyped, LoginRequestToJSON$4 as LoginRequestToJSON, LoginRequestToJSONTyped$4 as LoginRequestToJSONTyped, type LoginResponse$4 as LoginResponse, LoginResponseFromJSON$4 as LoginResponseFromJSON, LoginResponseFromJSONTyped$4 as LoginResponseFromJSONTyped, LoginResponseToJSON$4 as LoginResponseToJSON, LoginResponseToJSONTyped$4 as LoginResponseToJSONTyped, MaritalStatus$2 as MaritalStatus, MaritalStatusFromJSON$1 as MaritalStatusFromJSON, MaritalStatusFromJSONTyped$1 as MaritalStatusFromJSONTyped, MaritalStatusToJSON$1 as MaritalStatusToJSON, MaritalStatusToJSONTyped$1 as MaritalStatusToJSONTyped, type index$d_MatchInsuranceRequest as MatchInsuranceRequest, index$d_MatchInsuranceRequestFromJSON as MatchInsuranceRequestFromJSON, index$d_MatchInsuranceRequestFromJSONTyped as MatchInsuranceRequestFromJSONTyped, index$d_MatchInsuranceRequestToJSON as MatchInsuranceRequestToJSON, index$d_MatchInsuranceRequestToJSONTyped as MatchInsuranceRequestToJSONTyped, type index$d_MatchInsuranceResponse as MatchInsuranceResponse, index$d_MatchInsuranceResponseFromJSON as MatchInsuranceResponseFromJSON, index$d_MatchInsuranceResponseFromJSONTyped as MatchInsuranceResponseFromJSONTyped, index$d_MatchInsuranceResponseToJSON as MatchInsuranceResponseToJSON, index$d_MatchInsuranceResponseToJSONTyped as MatchInsuranceResponseToJSONTyped, type Medication$1 as Medication, MedicationFrequency$2 as MedicationFrequency, MedicationFrequencyFromJSON$1 as MedicationFrequencyFromJSON, MedicationFrequencyFromJSONTyped$1 as MedicationFrequencyFromJSONTyped, MedicationFrequencyToJSON$1 as MedicationFrequencyToJSON, MedicationFrequencyToJSONTyped$1 as MedicationFrequencyToJSONTyped, MedicationFromJSON$1 as MedicationFromJSON, MedicationFromJSONTyped$1 as MedicationFromJSONTyped, MedicationIntent$1 as MedicationIntent, MedicationIntentFromJSON$1 as MedicationIntentFromJSON, MedicationIntentFromJSONTyped$1 as MedicationIntentFromJSONTyped, MedicationIntentToJSON$1 as MedicationIntentToJSON, MedicationIntentToJSONTyped$1 as MedicationIntentToJSONTyped, MedicationResourceType$1 as MedicationResourceType, MedicationResourceTypeFromJSON$1 as MedicationResourceTypeFromJSON, MedicationResourceTypeFromJSONTyped$1 as MedicationResourceTypeFromJSONTyped, MedicationResourceTypeToJSON$1 as MedicationResourceTypeToJSON, MedicationResourceTypeToJSONTyped$1 as MedicationResourceTypeToJSONTyped, MedicationRoute$2 as MedicationRoute, MedicationRouteFromJSON$1 as MedicationRouteFromJSON, MedicationRouteFromJSONTyped$1 as MedicationRouteFromJSONTyped, MedicationRouteToJSON$1 as MedicationRouteToJSON, MedicationRouteToJSONTyped$1 as MedicationRouteToJSONTyped, MedicationStatus$2 as MedicationStatus, MedicationStatusFromJSON$1 as MedicationStatusFromJSON, MedicationStatusFromJSONTyped$1 as MedicationStatusFromJSONTyped, MedicationStatusToJSON$1 as MedicationStatusToJSON, MedicationStatusToJSONTyped$1 as MedicationStatusToJSONTyped, MedicationToJSON$1 as MedicationToJSON, MedicationToJSONTyped$1 as MedicationToJSONTyped, type index$d_MessageKind as MessageKind, index$d_MessageKindFromJSON as MessageKindFromJSON, index$d_MessageKindFromJSONTyped as MessageKindFromJSONTyped, index$d_MessageKindToJSON as MessageKindToJSON, index$d_MessageKindToJSONTyped as MessageKindToJSONTyped, type index$d_MessageStatus as MessageStatus, index$d_MessageStatusFromJSON as MessageStatusFromJSON, index$d_MessageStatusFromJSONTyped as MessageStatusFromJSONTyped, index$d_MessageStatusToJSON as MessageStatusToJSON, index$d_MessageStatusToJSONTyped as MessageStatusToJSONTyped, NameUse$1 as NameUse, NameUseFromJSON$1 as NameUseFromJSON, NameUseFromJSONTyped$1 as NameUseFromJSONTyped, NameUseToJSON$1 as NameUseToJSON, NameUseToJSONTyped$1 as NameUseToJSONTyped, type index$d_NearestLocation as NearestLocation, type index$d_NearestLocationCoordinates as NearestLocationCoordinates, index$d_NearestLocationCoordinatesFromJSON as NearestLocationCoordinatesFromJSON, index$d_NearestLocationCoordinatesFromJSONTyped as NearestLocationCoordinatesFromJSONTyped, index$d_NearestLocationCoordinatesToJSON as NearestLocationCoordinatesToJSON, index$d_NearestLocationCoordinatesToJSONTyped as NearestLocationCoordinatesToJSONTyped, index$d_NearestLocationFromJSON as NearestLocationFromJSON, index$d_NearestLocationFromJSONTyped as NearestLocationFromJSONTyped, type index$d_NearestLocationGeometry as NearestLocationGeometry, index$d_NearestLocationGeometryFromJSON as NearestLocationGeometryFromJSON, index$d_NearestLocationGeometryFromJSONTyped as NearestLocationGeometryFromJSONTyped, index$d_NearestLocationGeometryToJSON as NearestLocationGeometryToJSON, index$d_NearestLocationGeometryToJSONTyped as NearestLocationGeometryToJSONTyped, index$d_NearestLocationToJSON as NearestLocationToJSON, index$d_NearestLocationToJSONTyped as NearestLocationToJSONTyped, type index$d_NearestLocationsResponse as NearestLocationsResponse, index$d_NearestLocationsResponseFromJSON as NearestLocationsResponseFromJSON, index$d_NearestLocationsResponseFromJSONTyped as NearestLocationsResponseFromJSONTyped, type index$d_NearestLocationsResponseSourceEnum as NearestLocationsResponseSourceEnum, index$d_NearestLocationsResponseToJSON as NearestLocationsResponseToJSON, index$d_NearestLocationsResponseToJSONTyped as NearestLocationsResponseToJSONTyped, type index$d_NotificationResponse as NotificationResponse, index$d_NotificationResponseFromJSON as NotificationResponseFromJSON, index$d_NotificationResponseFromJSONTyped as NotificationResponseFromJSONTyped, index$d_NotificationResponseToJSON as NotificationResponseToJSON, index$d_NotificationResponseToJSONTyped as NotificationResponseToJSONTyped, type index$d_NotificationUpsertRequest as NotificationUpsertRequest, index$d_NotificationUpsertRequestFromJSON as NotificationUpsertRequestFromJSON, index$d_NotificationUpsertRequestFromJSONTyped as NotificationUpsertRequestFromJSONTyped, index$d_NotificationUpsertRequestToJSON as NotificationUpsertRequestToJSON, index$d_NotificationUpsertRequestToJSONTyped as NotificationUpsertRequestToJSONTyped, type index$d_OcrErrorResponse as OcrErrorResponse, index$d_OcrErrorResponseFromJSON as OcrErrorResponseFromJSON, index$d_OcrErrorResponseFromJSONTyped as OcrErrorResponseFromJSONTyped, index$d_OcrErrorResponseToJSON as OcrErrorResponseToJSON, index$d_OcrErrorResponseToJSONTyped as OcrErrorResponseToJSONTyped, type index$d_OpenLoopVitalsMirrorResult as OpenLoopVitalsMirrorResult, index$d_OpenLoopVitalsMirrorResultFromJSON as OpenLoopVitalsMirrorResultFromJSON, index$d_OpenLoopVitalsMirrorResultFromJSONTyped as OpenLoopVitalsMirrorResultFromJSONTyped, type index$d_OpenLoopVitalsMirrorResultStatusEnum as OpenLoopVitalsMirrorResultStatusEnum, index$d_OpenLoopVitalsMirrorResultToJSON as OpenLoopVitalsMirrorResultToJSON, index$d_OpenLoopVitalsMirrorResultToJSONTyped as OpenLoopVitalsMirrorResultToJSONTyped, type index$d_OrderPriority as OrderPriority, index$d_OrderPriorityFromJSON as OrderPriorityFromJSON, index$d_OrderPriorityFromJSONTyped as OrderPriorityFromJSONTyped, index$d_OrderPriorityToJSON as OrderPriorityToJSON, index$d_OrderPriorityToJSONTyped as OrderPriorityToJSONTyped, type index$d_OrderStatus as OrderStatus, index$d_OrderStatusFromJSON as OrderStatusFromJSON, index$d_OrderStatusFromJSONTyped as OrderStatusFromJSONTyped, index$d_OrderStatusToJSON as OrderStatusToJSON, index$d_OrderStatusToJSONTyped as OrderStatusToJSONTyped, ParticipantType$2 as ParticipantType, ParticipantTypeFromJSON$2 as ParticipantTypeFromJSON, ParticipantTypeFromJSONTyped$2 as ParticipantTypeFromJSONTyped, ParticipantTypeToJSON$2 as ParticipantTypeToJSON, ParticipantTypeToJSONTyped$2 as ParticipantTypeToJSONTyped, type index$d_PatientDashboardPayload as PatientDashboardPayload, index$d_PatientDashboardPayloadFromJSON as PatientDashboardPayloadFromJSON, index$d_PatientDashboardPayloadFromJSONTyped as PatientDashboardPayloadFromJSONTyped, index$d_PatientDashboardPayloadToJSON as PatientDashboardPayloadToJSON, index$d_PatientDashboardPayloadToJSONTyped as PatientDashboardPayloadToJSONTyped, type PatientDemographics$1 as PatientDemographics, PatientDemographicsFromJSON$1 as PatientDemographicsFromJSON, PatientDemographicsFromJSONTyped$1 as PatientDemographicsFromJSONTyped, PatientDemographicsToJSON$1 as PatientDemographicsToJSON, PatientDemographicsToJSONTyped$1 as PatientDemographicsToJSONTyped, type index$d_PatientIntakeRequest as PatientIntakeRequest, index$d_PatientIntakeRequestFromJSON as PatientIntakeRequestFromJSON, index$d_PatientIntakeRequestFromJSONTyped as PatientIntakeRequestFromJSONTyped, index$d_PatientIntakeRequestToJSON as PatientIntakeRequestToJSON, index$d_PatientIntakeRequestToJSONTyped as PatientIntakeRequestToJSONTyped, type index$d_PatientIntakeResponse as PatientIntakeResponse, index$d_PatientIntakeResponseFromJSON as PatientIntakeResponseFromJSON, index$d_PatientIntakeResponseFromJSONTyped as PatientIntakeResponseFromJSONTyped, type index$d_PatientIntakeResponseStorageStatusEnum as PatientIntakeResponseStorageStatusEnum, index$d_PatientIntakeResponseToJSON as PatientIntakeResponseToJSON, index$d_PatientIntakeResponseToJSONTyped as PatientIntakeResponseToJSONTyped, type PatientLink$2 as PatientLink, PatientLinkFromJSON$1 as PatientLinkFromJSON, PatientLinkFromJSONTyped$1 as PatientLinkFromJSONTyped, PatientLinkToJSON$1 as PatientLinkToJSON, PatientLinkToJSONTyped$1 as PatientLinkToJSONTyped, PatientLinkType$1 as PatientLinkType, PatientLinkTypeFromJSON$1 as PatientLinkTypeFromJSON, PatientLinkTypeFromJSONTyped$1 as PatientLinkTypeFromJSONTyped, PatientLinkTypeToJSON$1 as PatientLinkTypeToJSON, PatientLinkTypeToJSONTyped$1 as PatientLinkTypeToJSONTyped, type PatientName$2 as PatientName, PatientNameFromJSON$1 as PatientNameFromJSON, PatientNameFromJSONTyped$1 as PatientNameFromJSONTyped, PatientNameToJSON$1 as PatientNameToJSON, PatientNameToJSONTyped$1 as PatientNameToJSONTyped, type index$d_PatientSidebar as PatientSidebar, index$d_PatientSidebarFromJSON as PatientSidebarFromJSON, index$d_PatientSidebarFromJSONTyped as PatientSidebarFromJSONTyped, index$d_PatientSidebarToJSON as PatientSidebarToJSON, index$d_PatientSidebarToJSONTyped as PatientSidebarToJSONTyped, type index$d_Payload as Payload, type index$d_Payload1 as Payload1, index$d_Payload1FromJSON as Payload1FromJSON, index$d_Payload1FromJSONTyped as Payload1FromJSONTyped, index$d_Payload1ToJSON as Payload1ToJSON, index$d_Payload1ToJSONTyped as Payload1ToJSONTyped, index$d_PayloadFromJSON as PayloadFromJSON, index$d_PayloadFromJSONTyped as PayloadFromJSONTyped, index$d_PayloadToJSON as PayloadToJSON, index$d_PayloadToJSONTyped as PayloadToJSONTyped, type index$d_PerinatalHistory as PerinatalHistory, index$d_PerinatalHistoryFromJSON as PerinatalHistoryFromJSON, index$d_PerinatalHistoryFromJSONTyped as PerinatalHistoryFromJSONTyped, index$d_PerinatalHistoryToJSON as PerinatalHistoryToJSON, index$d_PerinatalHistoryToJSONTyped as PerinatalHistoryToJSONTyped, type index$d_PharmacyAddressRequest as PharmacyAddressRequest, index$d_PharmacyAddressRequestFromJSON as PharmacyAddressRequestFromJSON, index$d_PharmacyAddressRequestFromJSONTyped as PharmacyAddressRequestFromJSONTyped, index$d_PharmacyAddressRequestToJSON as PharmacyAddressRequestToJSON, index$d_PharmacyAddressRequestToJSONTyped as PharmacyAddressRequestToJSONTyped, type Phone$1 as Phone, PhoneFromJSON$1 as PhoneFromJSON, PhoneFromJSONTyped$1 as PhoneFromJSONTyped, PhoneToJSON$1 as PhoneToJSON, PhoneToJSONTyped$1 as PhoneToJSONTyped, PhoneType$1 as PhoneType, PhoneTypeFromJSON$1 as PhoneTypeFromJSON, PhoneTypeFromJSONTyped$1 as PhoneTypeFromJSONTyped, PhoneTypeToJSON$1 as PhoneTypeToJSON, PhoneTypeToJSONTyped$1 as PhoneTypeToJSONTyped, type PhotoUploadUrlResponse$2 as PhotoUploadUrlResponse, PhotoUploadUrlResponseFromJSON$1 as PhotoUploadUrlResponseFromJSON, PhotoUploadUrlResponseFromJSONTyped$1 as PhotoUploadUrlResponseFromJSONTyped, PhotoUploadUrlResponseToJSON$1 as PhotoUploadUrlResponseToJSON, PhotoUploadUrlResponseToJSONTyped$1 as PhotoUploadUrlResponseToJSONTyped, type index$d_PlaceTestOrderRequest as PlaceTestOrderRequest, index$d_PlaceTestOrderRequestFromJSON as PlaceTestOrderRequestFromJSON, index$d_PlaceTestOrderRequestFromJSONTyped as PlaceTestOrderRequestFromJSONTyped, index$d_PlaceTestOrderRequestToJSON as PlaceTestOrderRequestToJSON, index$d_PlaceTestOrderRequestToJSONTyped as PlaceTestOrderRequestToJSONTyped, type index$d_PlaceTestOrderResponse as PlaceTestOrderResponse, index$d_PlaceTestOrderResponseFromJSON as PlaceTestOrderResponseFromJSON, index$d_PlaceTestOrderResponseFromJSONTyped as PlaceTestOrderResponseFromJSONTyped, index$d_PlaceTestOrderResponseToJSON as PlaceTestOrderResponseToJSON, index$d_PlaceTestOrderResponseToJSONTyped as PlaceTestOrderResponseToJSONTyped, PoolType$b as PoolType, PoolTypeFromJSON$b as PoolTypeFromJSON, PoolTypeFromJSONTyped$b as PoolTypeFromJSONTyped, PoolTypeToJSON$b as PoolTypeToJSON, PoolTypeToJSONTyped$b as PoolTypeToJSONTyped, type PreferredPharmacy$1 as PreferredPharmacy, PreferredPharmacyFromJSON$1 as PreferredPharmacyFromJSON, PreferredPharmacyFromJSONTyped$1 as PreferredPharmacyFromJSONTyped, PreferredPharmacyToJSON$1 as PreferredPharmacyToJSON, PreferredPharmacyToJSONTyped$1 as PreferredPharmacyToJSONTyped, type index$d_PresenceRecord as PresenceRecord, index$d_PresenceRecordFromJSON as PresenceRecordFromJSON, index$d_PresenceRecordFromJSONTyped as PresenceRecordFromJSONTyped, index$d_PresenceRecordToJSON as PresenceRecordToJSON, index$d_PresenceRecordToJSONTyped as PresenceRecordToJSONTyped, type index$d_PresenceStatus as PresenceStatus, index$d_PresenceStatusFromJSON as PresenceStatusFromJSON, index$d_PresenceStatusFromJSONTyped as PresenceStatusFromJSONTyped, index$d_PresenceStatusToJSON as PresenceStatusToJSON, index$d_PresenceStatusToJSONTyped as PresenceStatusToJSONTyped, ProblemCategory$1 as ProblemCategory, ProblemCategoryFromJSON$1 as ProblemCategoryFromJSON, ProblemCategoryFromJSONTyped$1 as ProblemCategoryFromJSONTyped, ProblemCategoryToJSON$1 as ProblemCategoryToJSON, ProblemCategoryToJSONTyped$1 as ProblemCategoryToJSONTyped, ProblemClinicalStatus$1 as ProblemClinicalStatus, ProblemClinicalStatusFromJSON$1 as ProblemClinicalStatusFromJSON, ProblemClinicalStatusFromJSONTyped$1 as ProblemClinicalStatusFromJSONTyped, ProblemClinicalStatusToJSON$1 as ProblemClinicalStatusToJSON, ProblemClinicalStatusToJSONTyped$1 as ProblemClinicalStatusToJSONTyped, ProblemSeverity$1 as ProblemSeverity, ProblemSeverityFromJSON$1 as ProblemSeverityFromJSON, ProblemSeverityFromJSONTyped$1 as ProblemSeverityFromJSONTyped, ProblemSeverityToJSON$1 as ProblemSeverityToJSON, ProblemSeverityToJSONTyped$1 as ProblemSeverityToJSONTyped, type index$d_ProcedureLaterality as ProcedureLaterality, index$d_ProcedureLateralityFromJSON as ProcedureLateralityFromJSON, index$d_ProcedureLateralityFromJSONTyped as ProcedureLateralityFromJSONTyped, index$d_ProcedureLateralityToJSON as ProcedureLateralityToJSON, index$d_ProcedureLateralityToJSONTyped as ProcedureLateralityToJSONTyped, type index$d_ProcedureStatus as ProcedureStatus, index$d_ProcedureStatusFromJSON as ProcedureStatusFromJSON, index$d_ProcedureStatusFromJSONTyped as ProcedureStatusFromJSONTyped, index$d_ProcedureStatusToJSON as ProcedureStatusToJSON, index$d_ProcedureStatusToJSONTyped as ProcedureStatusToJSONTyped, QuestionItemType$1 as QuestionItemType, QuestionItemTypeFromJSON$1 as QuestionItemTypeFromJSON, QuestionItemTypeFromJSONTyped$1 as QuestionItemTypeFromJSONTyped, QuestionItemTypeToJSON$1 as QuestionItemTypeToJSON, QuestionItemTypeToJSONTyped$1 as QuestionItemTypeToJSONTyped, type QuestionnaireItemInput$1 as QuestionnaireItemInput, QuestionnaireItemInputFromJSON$1 as QuestionnaireItemInputFromJSON, QuestionnaireItemInputFromJSONTyped$1 as QuestionnaireItemInputFromJSONTyped, QuestionnaireItemInputToJSON$1 as QuestionnaireItemInputToJSON, QuestionnaireItemInputToJSONTyped$1 as QuestionnaireItemInputToJSONTyped, Race$4 as Race, type Race1$3 as Race1, Race1FromJSON$3 as Race1FromJSON, Race1FromJSONTyped$3 as Race1FromJSONTyped, Race1ToJSON$3 as Race1ToJSON, Race1ToJSONTyped$3 as Race1ToJSONTyped, RaceFromJSON$4 as RaceFromJSON, RaceFromJSONTyped$4 as RaceFromJSONTyped, RaceToJSON$4 as RaceToJSON, RaceToJSONTyped$4 as RaceToJSONTyped, ReactionSeverity$1 as ReactionSeverity, ReactionSeverityFromJSON$1 as ReactionSeverityFromJSON, ReactionSeverityFromJSONTyped$1 as ReactionSeverityFromJSONTyped, ReactionSeverityToJSON$1 as ReactionSeverityToJSON, ReactionSeverityToJSONTyped$1 as ReactionSeverityToJSONTyped, type RefreshTokenRequest$2 as RefreshTokenRequest, RefreshTokenRequestFromJSON$2 as RefreshTokenRequestFromJSON, RefreshTokenRequestFromJSONTyped$2 as RefreshTokenRequestFromJSONTyped, RefreshTokenRequestToJSON$2 as RefreshTokenRequestToJSON, RefreshTokenRequestToJSONTyped$2 as RefreshTokenRequestToJSONTyped, type RefreshTokenResponse$2 as RefreshTokenResponse, RefreshTokenResponseFromJSON$2 as RefreshTokenResponseFromJSON, RefreshTokenResponseFromJSONTyped$2 as RefreshTokenResponseFromJSONTyped, RefreshTokenResponseToJSON$2 as RefreshTokenResponseToJSON, RefreshTokenResponseToJSONTyped$2 as RefreshTokenResponseToJSONTyped, type RegisterRequest$4 as RegisterRequest, RegisterRequestFromJSON$4 as RegisterRequestFromJSON, RegisterRequestFromJSONTyped$4 as RegisterRequestFromJSONTyped, RegisterRequestToJSON$4 as RegisterRequestToJSON, RegisterRequestToJSONTyped$4 as RegisterRequestToJSONTyped, type RegisterResponse$3 as RegisterResponse, type index$d_RegisterResponseAthenaDriversLicenseStatusEnum as RegisterResponseAthenaDriversLicenseStatusEnum, RegisterResponseFromJSON$3 as RegisterResponseFromJSON, RegisterResponseFromJSONTyped$3 as RegisterResponseFromJSONTyped, type index$d_RegisterResponseOpenloopDriversLicenseStatusEnum as RegisterResponseOpenloopDriversLicenseStatusEnum, type index$d_RegisterResponseSteadymdDriversLicenseStatusEnum as RegisterResponseSteadymdDriversLicenseStatusEnum, RegisterResponseToJSON$3 as RegisterResponseToJSON, RegisterResponseToJSONTyped$3 as RegisterResponseToJSONTyped, type ResendVerificationCodeRequest$1 as ResendVerificationCodeRequest, ResendVerificationCodeRequestFromJSON$1 as ResendVerificationCodeRequestFromJSON, ResendVerificationCodeRequestFromJSONTyped$1 as ResendVerificationCodeRequestFromJSONTyped, ResendVerificationCodeRequestToJSON$1 as ResendVerificationCodeRequestToJSON, ResendVerificationCodeRequestToJSONTyped$1 as ResendVerificationCodeRequestToJSONTyped, type ResendVerificationCodeResponse$1 as ResendVerificationCodeResponse, ResendVerificationCodeResponseFromJSON$1 as ResendVerificationCodeResponseFromJSON, ResendVerificationCodeResponseFromJSONTyped$1 as ResendVerificationCodeResponseFromJSONTyped, ResendVerificationCodeResponseToJSON$1 as ResendVerificationCodeResponseToJSON, ResendVerificationCodeResponseToJSONTyped$1 as ResendVerificationCodeResponseToJSONTyped, type ResetPasswordRequest$4 as ResetPasswordRequest, ResetPasswordRequestFromJSON$4 as ResetPasswordRequestFromJSON, ResetPasswordRequestFromJSONTyped$4 as ResetPasswordRequestFromJSONTyped, ResetPasswordRequestToJSON$4 as ResetPasswordRequestToJSON, ResetPasswordRequestToJSONTyped$4 as ResetPasswordRequestToJSONTyped, type ResetPasswordResponse$5 as ResetPasswordResponse, ResetPasswordResponseFromJSON$4 as ResetPasswordResponseFromJSON, ResetPasswordResponseFromJSONTyped$4 as ResetPasswordResponseFromJSONTyped, ResetPasswordResponseToJSON$4 as ResetPasswordResponseToJSON, ResetPasswordResponseToJSONTyped$4 as ResetPasswordResponseToJSONTyped, type ResponseValidationError$d as ResponseValidationError, ResponseValidationErrorFromJSON$d as ResponseValidationErrorFromJSON, ResponseValidationErrorFromJSONTyped$d as ResponseValidationErrorFromJSONTyped, ResponseValidationErrorToJSON$d as ResponseValidationErrorToJSON, ResponseValidationErrorToJSONTyped$d as ResponseValidationErrorToJSONTyped, type index$d_SearchKnowledgeResponse as SearchKnowledgeResponse, index$d_SearchKnowledgeResponseFromJSON as SearchKnowledgeResponseFromJSON, index$d_SearchKnowledgeResponseFromJSONTyped as SearchKnowledgeResponseFromJSONTyped, index$d_SearchKnowledgeResponseToJSON as SearchKnowledgeResponseToJSON, index$d_SearchKnowledgeResponseToJSONTyped as SearchKnowledgeResponseToJSONTyped, type index$d_SetPreferredPharmacyRequest as SetPreferredPharmacyRequest, index$d_SetPreferredPharmacyRequestFromJSON as SetPreferredPharmacyRequestFromJSON, index$d_SetPreferredPharmacyRequestFromJSONTyped as SetPreferredPharmacyRequestFromJSONTyped, index$d_SetPreferredPharmacyRequestToJSON as SetPreferredPharmacyRequestToJSON, index$d_SetPreferredPharmacyRequestToJSONTyped as SetPreferredPharmacyRequestToJSONTyped, type index$d_SetPreferredPharmacyResponse as SetPreferredPharmacyResponse, index$d_SetPreferredPharmacyResponseFromJSON as SetPreferredPharmacyResponseFromJSON, index$d_SetPreferredPharmacyResponseFromJSONTyped as SetPreferredPharmacyResponseFromJSONTyped, index$d_SetPreferredPharmacyResponseToJSON as SetPreferredPharmacyResponseToJSON, index$d_SetPreferredPharmacyResponseToJSONTyped as SetPreferredPharmacyResponseToJSONTyped, SexAtBirth$1 as SexAtBirth, SexAtBirthFromJSON$1 as SexAtBirthFromJSON, SexAtBirthFromJSONTyped$1 as SexAtBirthFromJSONTyped, SexAtBirthToJSON$1 as SexAtBirthToJSON, SexAtBirthToJSONTyped$1 as SexAtBirthToJSONTyped, type index$d_SexualOrientation as SexualOrientation, index$d_SexualOrientationFromJSON as SexualOrientationFromJSON, index$d_SexualOrientationFromJSONTyped as SexualOrientationFromJSONTyped, index$d_SexualOrientationToJSON as SexualOrientationToJSON, index$d_SexualOrientationToJSONTyped as SexualOrientationToJSONTyped, type index$d_SmokingStatus as SmokingStatus, index$d_SmokingStatusFromJSON as SmokingStatusFromJSON, index$d_SmokingStatusFromJSONTyped as SmokingStatusFromJSONTyped, index$d_SmokingStatusToJSON as SmokingStatusToJSON, index$d_SmokingStatusToJSONTyped as SmokingStatusToJSONTyped, type index$d_Specimen as Specimen, index$d_SpecimenFromJSON as SpecimenFromJSON, index$d_SpecimenFromJSONTyped as SpecimenFromJSONTyped, type index$d_SpecimenStatus as SpecimenStatus, index$d_SpecimenStatusFromJSON as SpecimenStatusFromJSON, index$d_SpecimenStatusFromJSONTyped as SpecimenStatusFromJSONTyped, index$d_SpecimenStatusToJSON as SpecimenStatusToJSON, index$d_SpecimenStatusToJSONTyped as SpecimenStatusToJSONTyped, index$d_SpecimenToJSON as SpecimenToJSON, index$d_SpecimenToJSONTyped as SpecimenToJSONTyped, SpecimenType$1 as SpecimenType, SpecimenTypeFromJSON$1 as SpecimenTypeFromJSON, SpecimenTypeFromJSONTyped$1 as SpecimenTypeFromJSONTyped, SpecimenTypeToJSON$1 as SpecimenTypeToJSON, SpecimenTypeToJSONTyped$1 as SpecimenTypeToJSONTyped, type index$d_SteadyMDVitalsMirrorResult as SteadyMDVitalsMirrorResult, index$d_SteadyMDVitalsMirrorResultFromJSON as SteadyMDVitalsMirrorResultFromJSON, index$d_SteadyMDVitalsMirrorResultFromJSONTyped as SteadyMDVitalsMirrorResultFromJSONTyped, type index$d_SteadyMDVitalsMirrorResultStatusEnum as SteadyMDVitalsMirrorResultStatusEnum, index$d_SteadyMDVitalsMirrorResultToJSON as SteadyMDVitalsMirrorResultToJSON, index$d_SteadyMDVitalsMirrorResultToJSONTyped as SteadyMDVitalsMirrorResultToJSONTyped, type index$d_SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsRequest as SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsRequest, index$d_SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsRequestFromJSON as SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsRequestFromJSON, index$d_SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsRequestFromJSONTyped as SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsRequestFromJSONTyped, index$d_SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsRequestToJSON as SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsRequestToJSON, index$d_SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsRequestToJSONTyped as SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsRequestToJSONTyped, type index$d_SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsResponse as SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsResponse, index$d_SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsResponseFromJSON as SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsResponseFromJSON, index$d_SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsResponseFromJSONTyped as SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsResponseFromJSONTyped, index$d_SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsResponseToJSON as SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsResponseToJSON, index$d_SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsResponseToJSONTyped as SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsResponseToJSONTyped, type index$d_SubmitCurrentSymptomsScreeningsCurrentSymptomsRequest as SubmitCurrentSymptomsScreeningsCurrentSymptomsRequest, index$d_SubmitCurrentSymptomsScreeningsCurrentSymptomsRequestFromJSON as SubmitCurrentSymptomsScreeningsCurrentSymptomsRequestFromJSON, index$d_SubmitCurrentSymptomsScreeningsCurrentSymptomsRequestFromJSONTyped as SubmitCurrentSymptomsScreeningsCurrentSymptomsRequestFromJSONTyped, index$d_SubmitCurrentSymptomsScreeningsCurrentSymptomsRequestToJSON as SubmitCurrentSymptomsScreeningsCurrentSymptomsRequestToJSON, index$d_SubmitCurrentSymptomsScreeningsCurrentSymptomsRequestToJSONTyped as SubmitCurrentSymptomsScreeningsCurrentSymptomsRequestToJSONTyped, type index$d_SubmitSummaryRequest as SubmitSummaryRequest, index$d_SubmitSummaryRequestFromJSON as SubmitSummaryRequestFromJSON, index$d_SubmitSummaryRequestFromJSONTyped as SubmitSummaryRequestFromJSONTyped, index$d_SubmitSummaryRequestToJSON as SubmitSummaryRequestToJSON, index$d_SubmitSummaryRequestToJSONTyped as SubmitSummaryRequestToJSONTyped, SubscriberRelationship$1 as SubscriberRelationship, SubscriberRelationshipFromJSON$1 as SubscriberRelationshipFromJSON, SubscriberRelationshipFromJSONTyped$1 as SubscriberRelationshipFromJSONTyped, SubscriberRelationshipToJSON$1 as SubscriberRelationshipToJSON, SubscriberRelationshipToJSONTyped$1 as SubscriberRelationshipToJSONTyped, type index$d_SubstanceStatus as SubstanceStatus, index$d_SubstanceStatusFromJSON as SubstanceStatusFromJSON, index$d_SubstanceStatusFromJSONTyped as SubstanceStatusFromJSONTyped, index$d_SubstanceStatusToJSON as SubstanceStatusToJSON, index$d_SubstanceStatusToJSONTyped as SubstanceStatusToJSONTyped, type index$d_SubstanceUse as SubstanceUse, index$d_SubstanceUseFromJSON as SubstanceUseFromJSON, index$d_SubstanceUseFromJSONTyped as SubstanceUseFromJSONTyped, index$d_SubstanceUseToJSON as SubstanceUseToJSON, index$d_SubstanceUseToJSONTyped as SubstanceUseToJSONTyped, type index$d_TNMStaging as TNMStaging, index$d_TNMStagingFromJSON as TNMStagingFromJSON, index$d_TNMStagingFromJSONTyped as TNMStagingFromJSONTyped, index$d_TNMStagingToJSON as TNMStagingToJSON, index$d_TNMStagingToJSONTyped as TNMStagingToJSONTyped, type index$d_TestOrder as TestOrder, index$d_TestOrderFromJSON as TestOrderFromJSON, index$d_TestOrderFromJSONTyped as TestOrderFromJSONTyped, index$d_TestOrderToJSON as TestOrderToJSON, index$d_TestOrderToJSONTyped as TestOrderToJSONTyped, type index$d_TobaccoUse as TobaccoUse, index$d_TobaccoUseFromJSON as TobaccoUseFromJSON, index$d_TobaccoUseFromJSONTyped as TobaccoUseFromJSONTyped, index$d_TobaccoUseToJSON as TobaccoUseToJSON, index$d_TobaccoUseToJSONTyped as TobaccoUseToJSONTyped, type index$d_TreatmentModality as TreatmentModality, index$d_TreatmentModalityFromJSON as TreatmentModalityFromJSON, index$d_TreatmentModalityFromJSONTyped as TreatmentModalityFromJSONTyped, index$d_TreatmentModalityToJSON as TreatmentModalityToJSON, index$d_TreatmentModalityToJSONTyped as TreatmentModalityToJSONTyped, type index$d_UpdateAddressRequest as UpdateAddressRequest, index$d_UpdateAddressRequestFromJSON as UpdateAddressRequestFromJSON, index$d_UpdateAddressRequestFromJSONTyped as UpdateAddressRequestFromJSONTyped, index$d_UpdateAddressRequestToJSON as UpdateAddressRequestToJSON, index$d_UpdateAddressRequestToJSONTyped as UpdateAddressRequestToJSONTyped, type index$d_UpdateAddressResponse as UpdateAddressResponse, index$d_UpdateAddressResponseFromJSON as UpdateAddressResponseFromJSON, index$d_UpdateAddressResponseFromJSONTyped as UpdateAddressResponseFromJSONTyped, index$d_UpdateAddressResponseToJSON as UpdateAddressResponseToJSON, index$d_UpdateAddressResponseToJSONTyped as UpdateAddressResponseToJSONTyped, type UpdateCommunicationConsentRequest$1 as UpdateCommunicationConsentRequest, index$d_UpdateCommunicationConsentRequestFromJSON as UpdateCommunicationConsentRequestFromJSON, index$d_UpdateCommunicationConsentRequestFromJSONTyped as UpdateCommunicationConsentRequestFromJSONTyped, index$d_UpdateCommunicationConsentRequestToJSON as UpdateCommunicationConsentRequestToJSON, index$d_UpdateCommunicationConsentRequestToJSONTyped as UpdateCommunicationConsentRequestToJSONTyped, type index$d_UpdateDemographicsRequest as UpdateDemographicsRequest, index$d_UpdateDemographicsRequestFromJSON as UpdateDemographicsRequestFromJSON, index$d_UpdateDemographicsRequestFromJSONTyped as UpdateDemographicsRequestFromJSONTyped, index$d_UpdateDemographicsRequestToJSON as UpdateDemographicsRequestToJSON, index$d_UpdateDemographicsRequestToJSONTyped as UpdateDemographicsRequestToJSONTyped, type index$d_UpdateDemographicsResponse as UpdateDemographicsResponse, index$d_UpdateDemographicsResponseFromJSON as UpdateDemographicsResponseFromJSON, index$d_UpdateDemographicsResponseFromJSONTyped as UpdateDemographicsResponseFromJSONTyped, index$d_UpdateDemographicsResponseToJSON as UpdateDemographicsResponseToJSON, index$d_UpdateDemographicsResponseToJSONTyped as UpdateDemographicsResponseToJSONTyped, type index$d_UpdateDriversLicenseRequest as UpdateDriversLicenseRequest, index$d_UpdateDriversLicenseRequestFromJSON as UpdateDriversLicenseRequestFromJSON, index$d_UpdateDriversLicenseRequestFromJSONTyped as UpdateDriversLicenseRequestFromJSONTyped, index$d_UpdateDriversLicenseRequestToJSON as UpdateDriversLicenseRequestToJSON, index$d_UpdateDriversLicenseRequestToJSONTyped as UpdateDriversLicenseRequestToJSONTyped, type index$d_UpdateDriversLicenseResponse as UpdateDriversLicenseResponse, type index$d_UpdateDriversLicenseResponseAthenaDriversLicenseStatusEnum as UpdateDriversLicenseResponseAthenaDriversLicenseStatusEnum, index$d_UpdateDriversLicenseResponseFromJSON as UpdateDriversLicenseResponseFromJSON, index$d_UpdateDriversLicenseResponseFromJSONTyped as UpdateDriversLicenseResponseFromJSONTyped, type index$d_UpdateDriversLicenseResponseOpenloopDriversLicenseStatusEnum as UpdateDriversLicenseResponseOpenloopDriversLicenseStatusEnum, type index$d_UpdateDriversLicenseResponseSteadymdDriversLicenseStatusEnum as UpdateDriversLicenseResponseSteadymdDriversLicenseStatusEnum, index$d_UpdateDriversLicenseResponseToJSON as UpdateDriversLicenseResponseToJSON, index$d_UpdateDriversLicenseResponseToJSONTyped as UpdateDriversLicenseResponseToJSONTyped, type index$d_UpdateInsuranceCardPhotoRequest as UpdateInsuranceCardPhotoRequest, index$d_UpdateInsuranceCardPhotoRequestFromJSON as UpdateInsuranceCardPhotoRequestFromJSON, index$d_UpdateInsuranceCardPhotoRequestFromJSONTyped as UpdateInsuranceCardPhotoRequestFromJSONTyped, type index$d_UpdateInsuranceCardPhotoRequestPriorityEnum as UpdateInsuranceCardPhotoRequestPriorityEnum, index$d_UpdateInsuranceCardPhotoRequestToJSON as UpdateInsuranceCardPhotoRequestToJSON, index$d_UpdateInsuranceCardPhotoRequestToJSONTyped as UpdateInsuranceCardPhotoRequestToJSONTyped, type index$d_UpdateInsuranceCardPhotoResponse as UpdateInsuranceCardPhotoResponse, type index$d_UpdateInsuranceCardPhotoResponseAthenaInsuranceCardStatusEnum as UpdateInsuranceCardPhotoResponseAthenaInsuranceCardStatusEnum, index$d_UpdateInsuranceCardPhotoResponseFromJSON as UpdateInsuranceCardPhotoResponseFromJSON, index$d_UpdateInsuranceCardPhotoResponseFromJSONTyped as UpdateInsuranceCardPhotoResponseFromJSONTyped, type index$d_UpdateInsuranceCardPhotoResponseOpenloopDriversLicenseStatusEnum as UpdateInsuranceCardPhotoResponseOpenloopDriversLicenseStatusEnum, type index$d_UpdateInsuranceCardPhotoResponseSteadymdDriversLicenseStatusEnum as UpdateInsuranceCardPhotoResponseSteadymdDriversLicenseStatusEnum, index$d_UpdateInsuranceCardPhotoResponseToJSON as UpdateInsuranceCardPhotoResponseToJSON, index$d_UpdateInsuranceCardPhotoResponseToJSONTyped as UpdateInsuranceCardPhotoResponseToJSONTyped, type index$d_UpdateMedicationRequest as UpdateMedicationRequest, index$d_UpdateMedicationRequestFromJSON as UpdateMedicationRequestFromJSON, index$d_UpdateMedicationRequestFromJSONTyped as UpdateMedicationRequestFromJSONTyped, index$d_UpdateMedicationRequestToJSON as UpdateMedicationRequestToJSON, index$d_UpdateMedicationRequestToJSONTyped as UpdateMedicationRequestToJSONTyped, type index$d_UpdateMedicationResponse as UpdateMedicationResponse, index$d_UpdateMedicationResponseFromJSON as UpdateMedicationResponseFromJSON, index$d_UpdateMedicationResponseFromJSONTyped as UpdateMedicationResponseFromJSONTyped, index$d_UpdateMedicationResponseToJSON as UpdateMedicationResponseToJSON, index$d_UpdateMedicationResponseToJSONTyped as UpdateMedicationResponseToJSONTyped, type index$d_UpdatePatientFlagsRequest as UpdatePatientFlagsRequest, index$d_UpdatePatientFlagsRequestFromJSON as UpdatePatientFlagsRequestFromJSON, index$d_UpdatePatientFlagsRequestFromJSONTyped as UpdatePatientFlagsRequestFromJSONTyped, index$d_UpdatePatientFlagsRequestToJSON as UpdatePatientFlagsRequestToJSON, index$d_UpdatePatientFlagsRequestToJSONTyped as UpdatePatientFlagsRequestToJSONTyped, type UpdatePhoneRequest$2 as UpdatePhoneRequest, UpdatePhoneRequestFromJSON$2 as UpdatePhoneRequestFromJSON, UpdatePhoneRequestFromJSONTyped$2 as UpdatePhoneRequestFromJSONTyped, UpdatePhoneRequestToJSON$2 as UpdatePhoneRequestToJSON, UpdatePhoneRequestToJSONTyped$2 as UpdatePhoneRequestToJSONTyped, type UpdatePhoneResponse$2 as UpdatePhoneResponse, UpdatePhoneResponseFromJSON$2 as UpdatePhoneResponseFromJSON, UpdatePhoneResponseFromJSONTyped$2 as UpdatePhoneResponseFromJSONTyped, UpdatePhoneResponseToJSON$2 as UpdatePhoneResponseToJSON, UpdatePhoneResponseToJSONTyped$2 as UpdatePhoneResponseToJSONTyped, type index$d_UpdateRaceRequest as UpdateRaceRequest, index$d_UpdateRaceRequestFromJSON as UpdateRaceRequestFromJSON, index$d_UpdateRaceRequestFromJSONTyped as UpdateRaceRequestFromJSONTyped, index$d_UpdateRaceRequestToJSON as UpdateRaceRequestToJSON, index$d_UpdateRaceRequestToJSONTyped as UpdateRaceRequestToJSONTyped, type index$d_UpdateRaceResponse as UpdateRaceResponse, index$d_UpdateRaceResponseFromJSON as UpdateRaceResponseFromJSON, index$d_UpdateRaceResponseFromJSONTyped as UpdateRaceResponseFromJSONTyped, index$d_UpdateRaceResponseToJSON as UpdateRaceResponseToJSON, index$d_UpdateRaceResponseToJSONTyped as UpdateRaceResponseToJSONTyped, type UploadPhotoRequest$2 as UploadPhotoRequest, UploadPhotoRequestFromJSON$2 as UploadPhotoRequestFromJSON, UploadPhotoRequestFromJSONTyped$2 as UploadPhotoRequestFromJSONTyped, UploadPhotoRequestToJSON$2 as UploadPhotoRequestToJSON, UploadPhotoRequestToJSONTyped$2 as UploadPhotoRequestToJSONTyped, type UploadPhotoResponse$2 as UploadPhotoResponse, type index$d_UploadPhotoResponseAthenaPhotoStatusEnum as UploadPhotoResponseAthenaPhotoStatusEnum, UploadPhotoResponseFromJSON$2 as UploadPhotoResponseFromJSON, UploadPhotoResponseFromJSONTyped$2 as UploadPhotoResponseFromJSONTyped, type index$d_UploadPhotoResponseOpenloopPhotoStatusEnum as UploadPhotoResponseOpenloopPhotoStatusEnum, type index$d_UploadPhotoResponseSteadymdPhotoStatusEnum as UploadPhotoResponseSteadymdPhotoStatusEnum, UploadPhotoResponseToJSON$2 as UploadPhotoResponseToJSON, UploadPhotoResponseToJSONTyped$2 as UploadPhotoResponseToJSONTyped, type index$d_UpsertConversationRequest as UpsertConversationRequest, index$d_UpsertConversationRequestFromJSON as UpsertConversationRequestFromJSON, index$d_UpsertConversationRequestFromJSONTyped as UpsertConversationRequestFromJSONTyped, index$d_UpsertConversationRequestToJSON as UpsertConversationRequestToJSON, index$d_UpsertConversationRequestToJSONTyped as UpsertConversationRequestToJSONTyped, type index$d_UpsertGroupRequest as UpsertGroupRequest, index$d_UpsertGroupRequestFromJSON as UpsertGroupRequestFromJSON, index$d_UpsertGroupRequestFromJSONTyped as UpsertGroupRequestFromJSONTyped, index$d_UpsertGroupRequestToJSON as UpsertGroupRequestToJSON, index$d_UpsertGroupRequestToJSONTyped as UpsertGroupRequestToJSONTyped, type index$d_UpsertInviteRequest as UpsertInviteRequest, index$d_UpsertInviteRequestFromJSON as UpsertInviteRequestFromJSON, index$d_UpsertInviteRequestFromJSONTyped as UpsertInviteRequestFromJSONTyped, index$d_UpsertInviteRequestToJSON as UpsertInviteRequestToJSON, index$d_UpsertInviteRequestToJSONTyped as UpsertInviteRequestToJSONTyped, type index$d_UpsertMessageRequest as UpsertMessageRequest, index$d_UpsertMessageRequestFromJSON as UpsertMessageRequestFromJSON, index$d_UpsertMessageRequestFromJSONTyped as UpsertMessageRequestFromJSONTyped, index$d_UpsertMessageRequestToJSON as UpsertMessageRequestToJSON, index$d_UpsertMessageRequestToJSONTyped as UpsertMessageRequestToJSONTyped, type index$d_UpsertPresenceRequest as UpsertPresenceRequest, index$d_UpsertPresenceRequestFromJSON as UpsertPresenceRequestFromJSON, index$d_UpsertPresenceRequestFromJSONTyped as UpsertPresenceRequestFromJSONTyped, index$d_UpsertPresenceRequestToJSON as UpsertPresenceRequestToJSON, index$d_UpsertPresenceRequestToJSONTyped as UpsertPresenceRequestToJSONTyped, type index$d_VaccinationSite as VaccinationSite, index$d_VaccinationSiteFromJSON as VaccinationSiteFromJSON, index$d_VaccinationSiteFromJSONTyped as VaccinationSiteFromJSONTyped, index$d_VaccinationSiteToJSON as VaccinationSiteToJSON, index$d_VaccinationSiteToJSONTyped as VaccinationSiteToJSONTyped, type ValidationError$d as ValidationError, ValidationErrorFromJSON$d as ValidationErrorFromJSON, ValidationErrorFromJSONTyped$d as ValidationErrorFromJSONTyped, type ValidationErrorLocation$d as ValidationErrorLocation, ValidationErrorLocationFromJSON$d as ValidationErrorLocationFromJSON, ValidationErrorLocationFromJSONTyped$d as ValidationErrorLocationFromJSONTyped, ValidationErrorLocationToJSON$d as ValidationErrorLocationToJSON, ValidationErrorLocationToJSONTyped$d as ValidationErrorLocationToJSONTyped, ValidationErrorToJSON$d as ValidationErrorToJSON, ValidationErrorToJSONTyped$d as ValidationErrorToJSONTyped, type VerifyEmailRequest$4 as VerifyEmailRequest, VerifyEmailRequestFromJSON$4 as VerifyEmailRequestFromJSON, VerifyEmailRequestFromJSONTyped$4 as VerifyEmailRequestFromJSONTyped, VerifyEmailRequestToJSON$4 as VerifyEmailRequestToJSON, VerifyEmailRequestToJSONTyped$4 as VerifyEmailRequestToJSONTyped, type VerifyEmailResponse$3 as VerifyEmailResponse, VerifyEmailResponseFromJSON$3 as VerifyEmailResponseFromJSON, VerifyEmailResponseFromJSONTyped$3 as VerifyEmailResponseFromJSONTyped, VerifyEmailResponseToJSON$3 as VerifyEmailResponseToJSON, VerifyEmailResponseToJSONTyped$3 as VerifyEmailResponseToJSONTyped, type VerifySmsRequest$3 as VerifySmsRequest, VerifySmsRequestFromJSON$3 as VerifySmsRequestFromJSON, VerifySmsRequestFromJSONTyped$3 as VerifySmsRequestFromJSONTyped, VerifySmsRequestToJSON$3 as VerifySmsRequestToJSON, VerifySmsRequestToJSONTyped$3 as VerifySmsRequestToJSONTyped, type VerifySmsResponse$2 as VerifySmsResponse, VerifySmsResponseFromJSON$2 as VerifySmsResponseFromJSON, VerifySmsResponseFromJSONTyped$2 as VerifySmsResponseFromJSONTyped, VerifySmsResponseToJSON$2 as VerifySmsResponseToJSON, VerifySmsResponseToJSONTyped$2 as VerifySmsResponseToJSONTyped, type index$d_VisionFaceCompareRequest as VisionFaceCompareRequest, index$d_VisionFaceCompareRequestFromJSON as VisionFaceCompareRequestFromJSON, index$d_VisionFaceCompareRequestFromJSONTyped as VisionFaceCompareRequestFromJSONTyped, index$d_VisionFaceCompareRequestToJSON as VisionFaceCompareRequestToJSON, index$d_VisionFaceCompareRequestToJSONTyped as VisionFaceCompareRequestToJSONTyped, type index$d_VisionFaceCompareResponse as VisionFaceCompareResponse, index$d_VisionFaceCompareResponseFromJSON as VisionFaceCompareResponseFromJSON, index$d_VisionFaceCompareResponseFromJSONTyped as VisionFaceCompareResponseFromJSONTyped, index$d_VisionFaceCompareResponseToJSON as VisionFaceCompareResponseToJSON, index$d_VisionFaceCompareResponseToJSONTyped as VisionFaceCompareResponseToJSONTyped, index$d_instanceOfAddDependentRequest as instanceOfAddDependentRequest, index$d_instanceOfAddDependentResponse as instanceOfAddDependentResponse, index$d_instanceOfAddInsuranceRequest as instanceOfAddInsuranceRequest, index$d_instanceOfAddInsuranceResponse as instanceOfAddInsuranceResponse, index$d_instanceOfAddNotificationResponse as instanceOfAddNotificationResponse, instanceOfAddress$3 as instanceOfAddress, instanceOfAddressType$3 as instanceOfAddressType, index$d_instanceOfAlcoholFrequency as instanceOfAlcoholFrequency, index$d_instanceOfAlcoholUse as instanceOfAlcoholUse, instanceOfAllergyCategory$1 as instanceOfAllergyCategory, instanceOfAllergyCriticality$1 as instanceOfAllergyCriticality, instanceOfAllergyReaction$1 as instanceOfAllergyReaction, instanceOfAllergyStatus$1 as instanceOfAllergyStatus, index$d_instanceOfAnalyzeIdentityDocumentPublicRequest as instanceOfAnalyzeIdentityDocumentPublicRequest, index$d_instanceOfAnalyzeIdentityDocumentPublicResponse as instanceOfAnalyzeIdentityDocumentPublicResponse, index$d_instanceOfAnalyzeIdentityDocumentRequest as instanceOfAnalyzeIdentityDocumentRequest, index$d_instanceOfAnalyzeIdentityDocumentResponse as instanceOfAnalyzeIdentityDocumentResponse, index$d_instanceOfAssistantAction as instanceOfAssistantAction, index$d_instanceOfAssistantChatDegradedResponse as instanceOfAssistantChatDegradedResponse, index$d_instanceOfAssistantChatRequest as instanceOfAssistantChatRequest, index$d_instanceOfAssistantChatResponse as instanceOfAssistantChatResponse, index$d_instanceOfAssistantClassifyOption as instanceOfAssistantClassifyOption, index$d_instanceOfAssistantClassifyRequest as instanceOfAssistantClassifyRequest, index$d_instanceOfAssistantClassifyResponse as instanceOfAssistantClassifyResponse, index$d_instanceOfAssistantOcrInsuranceRequest as instanceOfAssistantOcrInsuranceRequest, index$d_instanceOfAssistantOcrInsuranceResponse as instanceOfAssistantOcrInsuranceResponse, index$d_instanceOfAssistantOcrRequest as instanceOfAssistantOcrRequest, index$d_instanceOfAssistantOcrResponse as instanceOfAssistantOcrResponse, instanceOfAthenaVitalFailedReading$1 as instanceOfAthenaVitalFailedReading, instanceOfAthenaVitalsMirrorResult$1 as instanceOfAthenaVitalsMirrorResult, index$d_instanceOfCancelTestOrderResponse as instanceOfCancelTestOrderResponse, index$d_instanceOfCancerLaterality as instanceOfCancerLaterality, index$d_instanceOfCancerStage as instanceOfCancerStage, index$d_instanceOfCancerTreatmentStatus as instanceOfCancerTreatmentStatus, index$d_instanceOfCareSession as instanceOfCareSession, index$d_instanceOfCcdaHealthRecordImportResponse as instanceOfCcdaHealthRecordImportResponse, index$d_instanceOfChatMessageRecord as instanceOfChatMessageRecord, index$d_instanceOfCheckEligibilityRequest as instanceOfCheckEligibilityRequest, index$d_instanceOfCheckEncounterRequest as instanceOfCheckEncounterRequest, index$d_instanceOfCheckInEncounterRequest as instanceOfCheckInEncounterRequest, instanceOfCodedConcept$1 as instanceOfCodedConcept, index$d_instanceOfCommGroupRecord as instanceOfCommGroupRecord, index$d_instanceOfCommsGetStateResponse as instanceOfCommsGetStateResponse, index$d_instanceOfCommsGetUnreadCountResponse as instanceOfCommsGetUnreadCountResponse, index$d_instanceOfCommsListConversationsByParticipantResponse as instanceOfCommsListConversationsByParticipantResponse, index$d_instanceOfCommsListConversationsResponse as instanceOfCommsListConversationsResponse, index$d_instanceOfCommsListGroupsResponse as instanceOfCommsListGroupsResponse, index$d_instanceOfCommsListInvitesResponse as instanceOfCommsListInvitesResponse, index$d_instanceOfCommsListMessagesResponse as instanceOfCommsListMessagesResponse, index$d_instanceOfCommsListPresenceResponse as instanceOfCommsListPresenceResponse, instanceOfCommunication$1 as instanceOfCommunication, index$d_instanceOfCommunicationConsentResponse as instanceOfCommunicationConsentResponse, instanceOfConfirmResetPasswordRequest$4 as instanceOfConfirmResetPasswordRequest, instanceOfConfirmResetPasswordResponse$4 as instanceOfConfirmResetPasswordResponse, instanceOfConnectResponse$c as instanceOfConnectResponse, index$d_instanceOfConversationKind as instanceOfConversationKind, index$d_instanceOfConversationRecord as instanceOfConversationRecord, index$d_instanceOfCreateEncounterDiagnosisRequest as instanceOfCreateEncounterDiagnosisRequest, index$d_instanceOfCreateEncounterHospitalizationRequest as instanceOfCreateEncounterHospitalizationRequest, index$d_instanceOfCreateEncounterLocationRequest as instanceOfCreateEncounterLocationRequest, index$d_instanceOfCreateEncounterParticipantRequest as instanceOfCreateEncounterParticipantRequest, index$d_instanceOfCreateEncounterRequest as instanceOfCreateEncounterRequest, index$d_instanceOfCreateMedicationRequest as instanceOfCreateMedicationRequest, index$d_instanceOfCreateMedicationResponse as instanceOfCreateMedicationResponse, index$d_instanceOfCreateQuestionnaireRequest as instanceOfCreateQuestionnaireRequest, index$d_instanceOfCreateQuestionnaireResponse as instanceOfCreateQuestionnaireResponse, index$d_instanceOfCreateQuestionnaireResponseItemRequest as instanceOfCreateQuestionnaireResponseItemRequest, index$d_instanceOfCreateQuestionnaireResponseRequest as instanceOfCreateQuestionnaireResponseRequest, index$d_instanceOfCreateQuestionnaireResponseResponse as instanceOfCreateQuestionnaireResponseResponse, index$d_instanceOfCreateSummaryResponse as instanceOfCreateSummaryResponse, index$d_instanceOfDeleteActivityResponse as instanceOfDeleteActivityResponse, index$d_instanceOfDeleteDependentResponse as instanceOfDeleteDependentResponse, index$d_instanceOfDeleteNotificationResponse as instanceOfDeleteNotificationResponse, index$d_instanceOfDemographicsMatch as instanceOfDemographicsMatch, index$d_instanceOfDependentResponse as instanceOfDependentResponse, index$d_instanceOfDietCategory as instanceOfDietCategory, instanceOfDischargeDisposition$2 as instanceOfDischargeDisposition, instanceOfDosage$1 as instanceOfDosage, instanceOfDriversLicense$1 as instanceOfDriversLicense, index$d_instanceOfDriversLicenseSubmission as instanceOfDriversLicenseSubmission, index$d_instanceOfEducationLevel as instanceOfEducationLevel, instanceOfEmergencyContact$1 as instanceOfEmergencyContact, instanceOfEncounter$2 as instanceOfEncounter, instanceOfEncounterClass$2 as instanceOfEncounterClass, instanceOfEncounterDiagnosis$2 as instanceOfEncounterDiagnosis, instanceOfEncounterHospitalization$2 as instanceOfEncounterHospitalization, instanceOfEncounterLocation$2 as instanceOfEncounterLocation, instanceOfEncounterParticipant$2 as instanceOfEncounterParticipant, instanceOfEncounterStatus$2 as instanceOfEncounterStatus, instanceOfErrorResponse$7 as instanceOfErrorResponse, instanceOfEthnicity$1 as instanceOfEthnicity, index$d_instanceOfExerciseFrequency as instanceOfExerciseFrequency, index$d_instanceOfFaceMatchRequest as instanceOfFaceMatchRequest, index$d_instanceOfFaceMatchResponse as instanceOfFaceMatchResponse, instanceOfFamilyCondition$1 as instanceOfFamilyCondition, instanceOfFamilyHistoryStatus$1 as instanceOfFamilyHistoryStatus, instanceOfFamilyRelationship$1 as instanceOfFamilyRelationship, index$d_instanceOfFhirHealthRecordImportResponse as instanceOfFhirHealthRecordImportResponse, index$d_instanceOfFhirResource as instanceOfFhirResource, instanceOfGender$1 as instanceOfGender, instanceOfGenderIdentity$1 as instanceOfGenderIdentity, index$d_instanceOfGetAgentAgentResponse as instanceOfGetAgentAgentResponse, index$d_instanceOfGetAgentApiV1AgentResponse as instanceOfGetAgentApiV1AgentResponse, index$d_instanceOfGetAgentConfigurationAgentconfigurationResponse as instanceOfGetAgentConfigurationAgentconfigurationResponse, index$d_instanceOfGetAgentConfigurationApiV1AgentconfigurationResponse as instanceOfGetAgentConfigurationApiV1AgentconfigurationResponse, index$d_instanceOfGetCheckinApiV1CheckinResponse as instanceOfGetCheckinApiV1CheckinResponse, index$d_instanceOfGetCheckinCheckinResponse as instanceOfGetCheckinCheckinResponse, index$d_instanceOfGetCurrentCareSessionApiV1CareSessionsCurrentResponse as instanceOfGetCurrentCareSessionApiV1CareSessionsCurrentResponse, index$d_instanceOfGetCurrentCareSessionCareSessionsCurrentResponse as instanceOfGetCurrentCareSessionCareSessionsCurrentResponse, index$d_instanceOfGetEncounterResponse as instanceOfGetEncounterResponse, index$d_instanceOfGetInsuranceResponse as instanceOfGetInsuranceResponse, index$d_instanceOfGetLatestEncounterResponse as instanceOfGetLatestEncounterResponse, index$d_instanceOfGetMedicationResponse as instanceOfGetMedicationResponse, index$d_instanceOfGetPatientDashboardResponse as instanceOfGetPatientDashboardResponse, index$d_instanceOfGetPatientFlagsResponse as instanceOfGetPatientFlagsResponse, index$d_instanceOfGetPatientResponse as instanceOfGetPatientResponse, index$d_instanceOfGetPatientSidebarApiV1PatientSidebarResponse as instanceOfGetPatientSidebarApiV1PatientSidebarResponse, index$d_instanceOfGetPatientSidebarPatientSidebarResponse as instanceOfGetPatientSidebarPatientSidebarResponse, instanceOfGetPhotoResponse$2 as instanceOfGetPhotoResponse, index$d_instanceOfGetPreferredPharmacyResponseOneOf as instanceOfGetPreferredPharmacyResponseOneOf, index$d_instanceOfGetTestOrderResponse as instanceOfGetTestOrderResponse, index$d_instanceOfGroupKind as instanceOfGroupKind, index$d_instanceOfGynHistory as instanceOfGynHistory, instanceOfHTTPValidationError$d as instanceOfHTTPValidationError, index$d_instanceOfIdentityOcrResult as instanceOfIdentityOcrResult, index$d_instanceOfImmunizationReaction as instanceOfImmunizationReaction, index$d_instanceOfImmunizationRoute as instanceOfImmunizationRoute, index$d_instanceOfImmunizationStatus as instanceOfImmunizationStatus, index$d_instanceOfImportActivityRequest as instanceOfImportActivityRequest, index$d_instanceOfImportActivityResponse as instanceOfImportActivityResponse, index$d_instanceOfImportHealthRecordRequest as instanceOfImportHealthRecordRequest, index$d_instanceOfImportHealthRecordResponse as instanceOfImportHealthRecordResponse, index$d_instanceOfImportVitalsRequest as instanceOfImportVitalsRequest, index$d_instanceOfImportVitalsResponse as instanceOfImportVitalsResponse, index$d_instanceOfInitHealthRecordImportResponse as instanceOfInitHealthRecordImportResponse, instanceOfInsurance$1 as instanceOfInsurance, index$d_instanceOfInsuranceOcrResult as instanceOfInsuranceOcrResult, index$d_instanceOfInsurancePackageCandidate as instanceOfInsurancePackageCandidate, instanceOfInsurancePriority$1 as instanceOfInsurancePriority, index$d_instanceOfIntakeAllergy as instanceOfIntakeAllergy, index$d_instanceOfIntakeCancerCase as instanceOfIntakeCancerCase, index$d_instanceOfIntakeCancerTreatment as instanceOfIntakeCancerTreatment, index$d_instanceOfIntakeFamilyHistory as instanceOfIntakeFamilyHistory, index$d_instanceOfIntakeMedication as instanceOfIntakeMedication, index$d_instanceOfIntakeProblem as instanceOfIntakeProblem, index$d_instanceOfIntakeSocialHistory as instanceOfIntakeSocialHistory, index$d_instanceOfIntakeSurgery as instanceOfIntakeSurgery, index$d_instanceOfIntakeVaccine as instanceOfIntakeVaccine, index$d_instanceOfIntakeVendorItemStatus as instanceOfIntakeVendorItemStatus, index$d_instanceOfIntakeVendorSectionStatus as instanceOfIntakeVendorSectionStatus, index$d_instanceOfIntakeVendorStatus as instanceOfIntakeVendorStatus, instanceOfIntoleranceType$1 as instanceOfIntoleranceType, index$d_instanceOfInviteChannel as instanceOfInviteChannel, index$d_instanceOfInviteRecord as instanceOfInviteRecord, index$d_instanceOfInviteStatus as instanceOfInviteStatus, instanceOfJsonValue$1 as instanceOfJsonValue, index$d_instanceOfKnowledgeCitation as instanceOfKnowledgeCitation, index$d_instanceOfKnowledgeCollection as instanceOfKnowledgeCollection, index$d_instanceOfKnowledgeEntrySummary as instanceOfKnowledgeEntrySummary, index$d_instanceOfKnowledgeSearchResult as instanceOfKnowledgeSearchResult, index$d_instanceOfListActionsResponse as instanceOfListActionsResponse, index$d_instanceOfListActivityResponse as instanceOfListActivityResponse, index$d_instanceOfListDependentsResponse as instanceOfListDependentsResponse, instanceOfListEncountersResponse$2 as instanceOfListEncountersResponse, index$d_instanceOfListKnowledgeResponse as instanceOfListKnowledgeResponse, instanceOfListMedicationsResponse$1 as instanceOfListMedicationsResponse, index$d_instanceOfListNotificationsResponse as instanceOfListNotificationsResponse, index$d_instanceOfListTestOrdersResponse as instanceOfListTestOrdersResponse, index$d_instanceOfLivingSituation as instanceOfLivingSituation, instanceOfLocationStatus$2 as instanceOfLocationStatus, instanceOfLoginRequest$4 as instanceOfLoginRequest, instanceOfLoginResponse$4 as instanceOfLoginResponse, instanceOfMaritalStatus$1 as instanceOfMaritalStatus, index$d_instanceOfMatchInsuranceRequest as instanceOfMatchInsuranceRequest, index$d_instanceOfMatchInsuranceResponse as instanceOfMatchInsuranceResponse, instanceOfMedication$1 as instanceOfMedication, instanceOfMedicationFrequency$1 as instanceOfMedicationFrequency, instanceOfMedicationIntent$1 as instanceOfMedicationIntent, instanceOfMedicationResourceType$1 as instanceOfMedicationResourceType, instanceOfMedicationRoute$1 as instanceOfMedicationRoute, instanceOfMedicationStatus$1 as instanceOfMedicationStatus, index$d_instanceOfMessageKind as instanceOfMessageKind, index$d_instanceOfMessageStatus as instanceOfMessageStatus, instanceOfNameUse$1 as instanceOfNameUse, index$d_instanceOfNearestLocation as instanceOfNearestLocation, index$d_instanceOfNearestLocationCoordinates as instanceOfNearestLocationCoordinates, index$d_instanceOfNearestLocationGeometry as instanceOfNearestLocationGeometry, index$d_instanceOfNearestLocationsResponse as instanceOfNearestLocationsResponse, index$d_instanceOfNotificationResponse as instanceOfNotificationResponse, index$d_instanceOfNotificationUpsertRequest as instanceOfNotificationUpsertRequest, index$d_instanceOfOcrErrorResponse as instanceOfOcrErrorResponse, index$d_instanceOfOpenLoopVitalsMirrorResult as instanceOfOpenLoopVitalsMirrorResult, index$d_instanceOfOrderPriority as instanceOfOrderPriority, index$d_instanceOfOrderStatus as instanceOfOrderStatus, instanceOfParticipantType$2 as instanceOfParticipantType, index$d_instanceOfPatientDashboardPayload as instanceOfPatientDashboardPayload, instanceOfPatientDemographics$1 as instanceOfPatientDemographics, index$d_instanceOfPatientIntakeRequest as instanceOfPatientIntakeRequest, index$d_instanceOfPatientIntakeResponse as instanceOfPatientIntakeResponse, instanceOfPatientLink$1 as instanceOfPatientLink, instanceOfPatientLinkType$1 as instanceOfPatientLinkType, instanceOfPatientName$1 as instanceOfPatientName, index$d_instanceOfPatientSidebar as instanceOfPatientSidebar, index$d_instanceOfPayload as instanceOfPayload, index$d_instanceOfPayload1 as instanceOfPayload1, index$d_instanceOfPerinatalHistory as instanceOfPerinatalHistory, index$d_instanceOfPharmacyAddressRequest as instanceOfPharmacyAddressRequest, instanceOfPhone$1 as instanceOfPhone, instanceOfPhoneType$1 as instanceOfPhoneType, instanceOfPhotoUploadUrlResponse$1 as instanceOfPhotoUploadUrlResponse, index$d_instanceOfPlaceTestOrderRequest as instanceOfPlaceTestOrderRequest, index$d_instanceOfPlaceTestOrderResponse as instanceOfPlaceTestOrderResponse, instanceOfPoolType$b as instanceOfPoolType, instanceOfPreferredPharmacy$1 as instanceOfPreferredPharmacy, index$d_instanceOfPresenceRecord as instanceOfPresenceRecord, index$d_instanceOfPresenceStatus as instanceOfPresenceStatus, instanceOfProblemCategory$1 as instanceOfProblemCategory, instanceOfProblemClinicalStatus$1 as instanceOfProblemClinicalStatus, instanceOfProblemSeverity$1 as instanceOfProblemSeverity, index$d_instanceOfProcedureLaterality as instanceOfProcedureLaterality, index$d_instanceOfProcedureStatus as instanceOfProcedureStatus, instanceOfQuestionItemType$1 as instanceOfQuestionItemType, instanceOfQuestionnaireItemInput$1 as instanceOfQuestionnaireItemInput, instanceOfRace$4 as instanceOfRace, instanceOfRace1$3 as instanceOfRace1, instanceOfReactionSeverity$1 as instanceOfReactionSeverity, instanceOfRefreshTokenRequest$2 as instanceOfRefreshTokenRequest, instanceOfRefreshTokenResponse$2 as instanceOfRefreshTokenResponse, instanceOfRegisterRequest$4 as instanceOfRegisterRequest, instanceOfRegisterResponse$3 as instanceOfRegisterResponse, instanceOfResendVerificationCodeRequest$1 as instanceOfResendVerificationCodeRequest, instanceOfResendVerificationCodeResponse$1 as instanceOfResendVerificationCodeResponse, instanceOfResetPasswordRequest$4 as instanceOfResetPasswordRequest, instanceOfResetPasswordResponse$4 as instanceOfResetPasswordResponse, instanceOfResponseValidationError$d as instanceOfResponseValidationError, index$d_instanceOfSearchKnowledgeResponse as instanceOfSearchKnowledgeResponse, index$d_instanceOfSetPreferredPharmacyRequest as instanceOfSetPreferredPharmacyRequest, index$d_instanceOfSetPreferredPharmacyResponse as instanceOfSetPreferredPharmacyResponse, instanceOfSexAtBirth$1 as instanceOfSexAtBirth, index$d_instanceOfSexualOrientation as instanceOfSexualOrientation, index$d_instanceOfSmokingStatus as instanceOfSmokingStatus, index$d_instanceOfSpecimen as instanceOfSpecimen, index$d_instanceOfSpecimenStatus as instanceOfSpecimenStatus, instanceOfSpecimenType$1 as instanceOfSpecimenType, index$d_instanceOfSteadyMDVitalsMirrorResult as instanceOfSteadyMDVitalsMirrorResult, index$d_instanceOfSubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsRequest as instanceOfSubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsRequest, index$d_instanceOfSubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsResponse as instanceOfSubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsResponse, index$d_instanceOfSubmitCurrentSymptomsScreeningsCurrentSymptomsRequest as instanceOfSubmitCurrentSymptomsScreeningsCurrentSymptomsRequest, index$d_instanceOfSubmitSummaryRequest as instanceOfSubmitSummaryRequest, instanceOfSubscriberRelationship$1 as instanceOfSubscriberRelationship, index$d_instanceOfSubstanceStatus as instanceOfSubstanceStatus, index$d_instanceOfSubstanceUse as instanceOfSubstanceUse, index$d_instanceOfTNMStaging as instanceOfTNMStaging, index$d_instanceOfTestOrder as instanceOfTestOrder, index$d_instanceOfTobaccoUse as instanceOfTobaccoUse, index$d_instanceOfTreatmentModality as instanceOfTreatmentModality, index$d_instanceOfUpdateAddressRequest as instanceOfUpdateAddressRequest, index$d_instanceOfUpdateAddressResponse as instanceOfUpdateAddressResponse, index$d_instanceOfUpdateCommunicationConsentRequest as instanceOfUpdateCommunicationConsentRequest, index$d_instanceOfUpdateDemographicsRequest as instanceOfUpdateDemographicsRequest, index$d_instanceOfUpdateDemographicsResponse as instanceOfUpdateDemographicsResponse, index$d_instanceOfUpdateDriversLicenseRequest as instanceOfUpdateDriversLicenseRequest, index$d_instanceOfUpdateDriversLicenseResponse as instanceOfUpdateDriversLicenseResponse, index$d_instanceOfUpdateInsuranceCardPhotoRequest as instanceOfUpdateInsuranceCardPhotoRequest, index$d_instanceOfUpdateInsuranceCardPhotoResponse as instanceOfUpdateInsuranceCardPhotoResponse, index$d_instanceOfUpdateMedicationRequest as instanceOfUpdateMedicationRequest, index$d_instanceOfUpdateMedicationResponse as instanceOfUpdateMedicationResponse, index$d_instanceOfUpdatePatientFlagsRequest as instanceOfUpdatePatientFlagsRequest, instanceOfUpdatePhoneRequest$2 as instanceOfUpdatePhoneRequest, instanceOfUpdatePhoneResponse$2 as instanceOfUpdatePhoneResponse, index$d_instanceOfUpdateRaceRequest as instanceOfUpdateRaceRequest, index$d_instanceOfUpdateRaceResponse as instanceOfUpdateRaceResponse, instanceOfUploadPhotoRequest$2 as instanceOfUploadPhotoRequest, instanceOfUploadPhotoResponse$2 as instanceOfUploadPhotoResponse, index$d_instanceOfUpsertConversationRequest as instanceOfUpsertConversationRequest, index$d_instanceOfUpsertGroupRequest as instanceOfUpsertGroupRequest, index$d_instanceOfUpsertInviteRequest as instanceOfUpsertInviteRequest, index$d_instanceOfUpsertMessageRequest as instanceOfUpsertMessageRequest, index$d_instanceOfUpsertPresenceRequest as instanceOfUpsertPresenceRequest, index$d_instanceOfVaccinationSite as instanceOfVaccinationSite, instanceOfValidationError$d as instanceOfValidationError, instanceOfValidationErrorLocation$d as instanceOfValidationErrorLocation, instanceOfVerifyEmailRequest$4 as instanceOfVerifyEmailRequest, instanceOfVerifyEmailResponse$3 as instanceOfVerifyEmailResponse, instanceOfVerifySmsRequest$3 as instanceOfVerifySmsRequest, instanceOfVerifySmsResponse$2 as instanceOfVerifySmsResponse, index$d_instanceOfVisionFaceCompareRequest as instanceOfVisionFaceCompareRequest, index$d_instanceOfVisionFaceCompareResponse as instanceOfVisionFaceCompareResponse }; } interface PatientName$1 { use?: string; prefix?: string | null; first_name: string; middle_name?: string | null; last_name: string; suffix?: string | null; preferred_name?: string | null; } interface CommunicationPreference { language: string; preferred: boolean; } interface PatientAddress { type?: string; street1?: string; street2?: string | null; city?: string; state?: string; zip_code?: string; country?: string; is_primary?: boolean; } interface PatientPhone { type?: string; number?: string; extension?: string | null; is_primary?: boolean; sms_enabled?: boolean; } interface EmergencyContact$1 { name?: string; relationship?: string; phone?: string; } interface PatientInsurance { payer_name?: string; member_id?: string; priority?: string; relationship?: string; } interface PatientLink$1 { type?: string; url?: string; } interface PatientResponse { patient_id: string; fhir_id: string; mrn: string; name: PatientName$1; date_of_birth: string; gender: string; sex_at_birth: string; gender_identity?: string | null; race?: string[]; ethnicity?: string | null; marital_status?: string | null; nationality?: string | null; preferred_language: string; communications: CommunicationPreference[]; addresses?: PatientAddress[]; phones?: PatientPhone[]; email: string; emergency_contacts?: EmergencyContact$1[]; insurance?: PatientInsurance[]; preferred_pharmacy?: JsonValue$2 | null; active: boolean; deceased?: boolean; deceased_date?: string | null; deceased_cause?: string | null; managing_organization_id?: string | null; links?: PatientLink$1[]; created_by: string; created_date: string; /** FHIR Binary resource ID for the patient's photo, when available. */ photo_binary_id?: string | null; /** Boolean feature/state flags for this patient, e.g. `{ imported_vitals: true }`. Empty object if none are set. */ flags?: PatientFlags; /** Arbitrary JSON-compatible metadata persisted on the FHIR Patient. */ attributes?: PatientAttributes; /** Athena Health patient id, on an Athena-integrated tenant. */ athena_patient_id?: string | null; /** OpenLoop (Healthie) patient id, on an OpenLoop-integrated tenant. */ openloop_patient_id?: string | null; /** OpenLoop (Healthie) dietitian id assigned to this patient. */ openloop_dietitian_id?: string | null; /** SteadyMD patient guid, on a SteadyMD-integrated tenant. */ steadymd_patient_guid?: string | null; /** SteadyMD program guid this patient is enrolled in. */ steadymd_program_guid?: string | null; } interface PatientDashboardResponse { patient_id: string; summary: JsonObject; recent_encounters: EncounterResponse[]; active_medications: MedicationResponse[]; upcoming_appointments: JsonValue$2[]; latest_vitals: GetVitalsResponse$1 | null; alerts: JsonValue$2[]; } interface PatientPhoneUpdateRequest { phone: string; } interface PhoneUpdateResponse { sms_otp_sent: boolean; /** Athena mirror outcome — ``linked`` | ``failed`` | ``skipped_no_athena`` | null. */ athena_phone_status?: string | null; openloop_phone_status?: string | null; steadymd_phone_status?: string | null; [key: string]: unknown; } interface PatientSmsVerificationRequest { otp: string; } interface PatientAddressUpdateRequest { street: string; city: string; state: string; zip: string; country?: string; } interface UpdatedResponse { updated: boolean; /** Vendor mirror outcome for profile-update endpoints (address/race/demographics) — */ athena_status?: string | null; openloop_status?: string | null; steadymd_status?: string | null; [key: string]: unknown; } interface PatientRaceUpdateRequest { races: string[]; } /** * A patient's boolean feature/state flags, keyed by flag name * (e.g. `{ imported_vitals: true }`). A patient with no flags set has `{}`. */ type PatientFlags = Record; /** * One or more flags to set via `PatientClient.updateFlags`. The server * merges these into the patient's existing flags — flag names not present * here are left unchanged, they are never replaced wholesale. */ type PatientFlagsUpdate = Record; type PatientAttributes = Record; type PatientAttributesUpdate = Record; interface PhotoUploadRequest { data: string; content_type: string; } interface PhotoUploadResponse { binary_id: string; } interface GetPhotoQuery extends QueryParams { /** Optional — if omitted, fetches the stored/default photo from FHIR extension */ binary_id?: string; } interface GetPhotoResponse$2 { binary_id: string; content_type: string; data: string; } interface PhotoUploadUrlResponse$1 { url: string; key: string; } interface FaceMatchResponse { match: boolean; confidence: number; similarity_threshold: number; face_detected_in_selfie: boolean; } interface IdentityDocumentRequest { document_data: string; verify_against_demographics?: boolean; } interface IdentityDocumentResponse { first_name: string; last_name: string; date_of_birth: string; document_number: string; expiry_date?: string; issuing_country?: string; document_type?: string; raw_fields?: Record; demographics_match?: { name: boolean; date_of_birth: boolean; }; verified: boolean; } type GenderIdentity$1 = "man" | "woman" | "non_binary" | "transgender_man" | "transgender_woman" | "genderqueer" | "other" | "choose_not_to_disclose" | "unknown"; type Ethnicity$1 = "hispanic_or_latino" | "not_hispanic_or_latino" | "unknown" | "declined_to_specify"; type MaritalStatus$1 = "single" | "married" | "divorced" | "widowed" | "separated" | "domestic_partner"; interface DemographicsUpdateRequest { date_of_birth?: string; sex_at_birth?: "male" | "female" | "intersex" | "unknown"; gender_identity?: GenderIdentity$1; ethnicity?: Ethnicity$1; marital_status?: MaritalStatus$1; nationality?: string; preferred_language?: string; communications?: CommunicationPreference[]; } /** * The patient's SMS/phone contact-preference consent (FHIR Consent-backed). */ interface CommunicationConsentResponse { id?: string | null; /** Patient's SMS contact consent, or null when never recorded. */ sms_permitted?: boolean | null; /** Patient's phone-call contact consent, or null when never recorded. */ phone_permitted?: boolean | null; /** Date the consent was last recorded. */ effective_date?: string | null; } /** * sms_permitted and phone_permitted are independent, separately-tracked * consents, not one combined toggle — omit a field to leave its previously * recorded value untouched. */ interface UpdateCommunicationConsentRequest { sms_permitted?: boolean; phone_permitted?: boolean; } interface CreateInsuranceRequest { payer_name: string; member_id: string; priority?: "primary" | "secondary" | "tertiary"; relationship?: string; payer_id?: string; } interface CreateInsuranceResponse { coverages_created?: number; patient_id?: string; fhir_patient_id?: string; /** Athena AI match+submit outcome — ``linked`` | ``failed`` | ``skipped_no_match`` | null (non-Athena tenant). */ athena_insurance_status?: AthenaInsuranceStatus | "skipped_no_match" | null; athena_insurance_error?: string | null; /** Matched Athena insurance package fragment: { insurance_package_id, name, state, insurance_type }. */ athena_best_match?: Record | null; /** OpenLoop (Healthie) AI match+submit outcome — adds ``skipped_not_linked`` | null (non-OpenLoop tenant). */ openloop_insurance_status?: OpenLoopEncounterStatus | "skipped_no_match" | "skipped_not_linked" | null; openloop_insurance_error?: string | null; /** Matched Healthie insurance plan fragment. */ openloop_best_match?: Record | null; [key: string]: unknown; } interface InsuranceResponse { id?: string; payer_name?: string; member_id?: string; priority?: "primary" | "secondary" | "tertiary"; relationship?: string; payer_id?: string; [key: string]: unknown; } interface ListInsurancesResponse { patient_id?: string; insurances?: InsuranceResponse[]; total?: number; [key: string]: unknown; } type MedicationFrequency$1 = "once" | "once_daily" | "twice_daily" | "three_times_daily" | "four_times_daily" | "every_4_hours" | "every_6_hours" | "every_8_hours" | "every_12_hours" | "every_48_hours" | "weekly" | "biweekly" | "monthly" | "as_needed" | "other"; type MedicationRoute$1 = "oral" | "intravenous" | "intramuscular" | "subcutaneous" | "topical" | "inhaled" | "sublingual" | "intranasal" | "ophthalmic" | "otic" | "rectal" | "transdermal" | "other"; type MedicationStatus$1 = "active" | "on-hold" | "completed" | "stopped" | "entered-in-error"; interface MedicationResponse { medication_id: string; fhir_id: string; resource_type: "MedicationRequest" | "MedicationStatement"; name: string; route: MedicationRoute$1; dosage: Dosage$1; status: MedicationStatus$1; intent: string; } interface ListMedicationsQuery extends QueryParams { resource_type?: "MedicationRequest" | "MedicationStatement"; } interface ListMedicationsResponse$1 { medications: MedicationResponse[]; total: number; } interface MedicationStatusUpdateRequest { status: MedicationStatus$1; notes?: string; } interface MedicationUpdateResponse { updated: boolean; fhir_id: string; } type NearestLocationsQueryOptions = QueryParams & { radius_km?: number; type?: string; }; type NearestLocationsQuery = NearestLocationsQueryOptions & ({ location: string; lat?: number; lon?: number; } | { location?: string; lat: number; lon: number; }); type ListNearestLocationsResponse = NearestLocationsResponse; type PatientAlertsResponse = Array>; type EncounterStatus$2 = string; interface EncounterResponse { encounter_id: string; fhir_id: string; status: EncounterStatus$2; encounter_class: string; type_code?: string | null; type_display?: string | null; service_type_code?: string | null; service_type_display?: string | null; priority_code?: string | null; priority_display?: string | null; patient_id: string; participants: JsonValue$2[]; appointment_id?: string | null; period_start?: string | null; period_end?: string | null; reason_code?: string | null; reason_display?: string | null; diagnoses: JsonValue$2[]; locations: JsonValue$2[]; service_provider_id?: string | null; service_provider_display?: string | null; hospitalization?: JsonValue$2 | null; length_minutes?: number | null; created_by: string; created_date: string; /** * Athena Health encounter id this encounter is linked to. Set by check-in * (`checkEncounter` / `checkInEncounter`) on an Athena-integrated tenant. */ athena_encounter_id?: string | null; /** Athena Health appointment id the check-in was performed against. */ athena_appointment_id?: string | null; /** OpenLoop (Healthie) encounter id this encounter is linked to, on an OpenLoop-integrated tenant. */ openloop_encounter_id?: string | null; /** OpenLoop (Healthie) appointment id the check-in was performed against. */ openloop_appointment_id?: string | null; /** SteadyMD episode guid this encounter is linked to, on a SteadyMD-integrated tenant. */ steadymd_episode_guid?: string | null; /** SteadyMD consult guid the check-in was performed against. */ steadymd_consult_guid?: string | null; } /** Request body for `checkEncounter` (POST /encounters/check). */ interface CheckEncounterRequest { /** FHIR Patient resource ID. */ patient_id: string; /** * Optional raw conversation/summary text (symptoms, chief complaint, * etc.) to write onto the resolved encounter's FHIR notes and, once the * encounter is Athena-linked, split via AI into Athena's Reason for * Visit / Assessment & Plan / Review of Systems / HPI sections. Omit for * unchanged (notes-free) behavior. */ notes?: string | null; } /** * Outcome of the Athena leg of `checkEncounter`. * * - `linked` — the Athena encounter was opened and linked. * - `failed` — Athena rejected the walk-in; see `athena_encounter_error`. * - `skipped_no_athena` — tenant is not Athena-integrated; FHIR-only result. */ type AthenaEncounterStatus = "linked" | "failed" | "skipped_no_athena"; /** * Outcome of the default self-pay insurance attach performed just before * check-in. * * Reported separately from `athena_encounter_status` because Athena's check-in * error names insurance generically even when the real blocker was something * else (e.g. the provider not being scheduled at that exact minute). * * - `linked` — the package was attached. * - `failed` — Athena rejected it; see `athena_insurance_error`. * - `skipped_no_package_configured` — the patient carries no * `athena_insurance_package_id`, so nothing was attached. */ type AthenaInsuranceStatus = "linked" | "failed" | "skipped_no_package_configured"; /** * Outcome of the OpenLoop (Healthie) leg of `checkEncounter`. * * - `linked` — the OpenLoop encounter was found/created and linked. * - `failed` — OpenLoop rejected the walk-in; see `openloop_encounter_error`. * - `skipped_no_openloop` — tenant is not OpenLoop-integrated; FHIR-only result. */ type OpenLoopEncounterStatus = "linked" | "failed" | "skipped_no_openloop"; /** * Outcome of the SteadyMD leg of `checkEncounter`. * * - `linked` — the SteadyMD episode/consult was created and linked. * - `failed` — SteadyMD rejected the walk-in; see `steadymd_encounter_error`. * - `skipped_no_steadymd` — tenant is not SteadyMD-integrated; FHIR-only result. */ type SteadyMDEncounterStatus = "linked" | "failed" | "skipped_no_steadymd"; /** * Response for `checkEncounter` (POST /encounters/check). * * Always returned with HTTP 200, including when the vendor leg failed — read * `athena_encounter_status`/`openloop_encounter_status`/`steadymd_encounter_status` * to determine the real outcome rather than relying on the status code. A * given tenant only ever has one EHR integration active, so at most one of * the three vendor legs is ever non-skipped on a given call — all three are * always present in the response so a client never has to guess which apply. */ interface CheckEncounterResponse { encounter: EncounterResponse; /** True when a new FHIR Encounter was created, false when an open one was reused. */ created: boolean; athena_encounter_id?: string | null; athena_appointment_id?: string | null; athena_encounter_status: AthenaEncounterStatus; athena_encounter_error?: string | null; athena_insurance_status?: AthenaInsuranceStatus | null; athena_insurance_error?: string | null; /** Athena Health patient ID this encounter was linked against, when the patient could already be resolved at the time of this response. */ athena_patient_id?: string | null; openloop_encounter_id?: string | null; openloop_appointment_id?: string | null; openloop_encounter_status: OpenLoopEncounterStatus; openloop_encounter_error?: string | null; steadymd_episode_guid?: string | null; steadymd_consult_guid?: string | null; steadymd_encounter_status: SteadyMDEncounterStatus; steadymd_encounter_error?: string | null; /** Present only when the request included `notes`: 'linked' | 'failed' | 'skipped_no_notes'. */ notes_fhir_status?: string | null; notes_fhir_error?: string | null; /** * Per-section (reason_for_visit/assessment/ros/hpi) Athena write status * when the encounter is Athena-linked, else null. */ notes_athena_sections?: Record | null; } /** Request body for `checkInEncounter` (POST /encounters/{id}/check-in). */ interface CheckInEncounterRequest { /** EHR (e.g. Athena) appointment id to check the patient in against. */ appointment_id: string; } /** Response for `checkInEncounter` (POST /encounters/{id}/check-in): the checked-in Encounter, plus the Athena patient id it was linked against. */ interface CheckInEncounterResponse extends EncounterResponse { athena_patient_id?: string | null; } /** Response for `getLatestEncounter` (GET /patients/{id}/encounters/latest). */ interface GetLatestEncounterResponse { /** The patient's latest open encounter, or null when none is currently open. */ encounter: EncounterResponse | null; } /** * Outcome of the Athena note appended by `createQuestionnaireResponse`. * * - `linked` — the note was attached to the Athena encounter. * - `failed` — Athena rejected it; see `athena_questionnaire_error`. * - `skipped_no_athena` — tenant is not Athena-integrated. * - `skipped_no_athena_encounter` — no Athena encounter is open for this patient * yet; notes attach to one, which only exists after check-in * (`checkEncounter`). */ type AthenaQuestionnaireStatus = "linked" | "failed" | "skipped_no_athena" | "skipped_no_athena_encounter"; /** * Outcome of the OpenLoop (Healthie) note appended by `createQuestionnaireResponse`. * * - `linked` — the note was attached to the OpenLoop patient/encounter. * - `failed` — OpenLoop rejected it; see `openloop_questionnaire_error`. * - `skipped_no_openloop` — tenant is not OpenLoop-integrated. * - `skipped_no_openloop_encounter` — no OpenLoop encounter is open for this * patient yet; notes attach to one, which only exists after check-in. * - `skipped_no_openloop_patient` — the FHIR patient has no linked * `openloop_patient_id`. */ type OpenLoopQuestionnaireStatus = "linked" | "failed" | "skipped_no_openloop" | "skipped_no_openloop_encounter" | "skipped_no_openloop_patient"; /** * Outcome of the SteadyMD note appended by `createQuestionnaireResponse`. * * - `linked` — the note was appended to the SteadyMD episode. * - `failed` — SteadyMD rejected it; see `steadymd_questionnaire_error`. * - `skipped_no_steadymd` — tenant is not SteadyMD-integrated. * - `skipped_no_steadymd_episode` — no SteadyMD episode is open for this * patient yet; notes attach to one, which only exists after check-in or a * Task 4 booking. */ type SteadyMDQuestionnaireStatus = "linked" | "failed" | "skipped_no_steadymd" | "skipped_no_steadymd_episode"; /** * Response for `createQuestionnaireResponse`. * * The FHIR QuestionnaireResponse is always created (hence `fhir_id`); each * vendor note is additive and non-fatal, so its outcome is reported on its * own fields instead of failing the write. A given tenant only ever has one * EHR integration active, so at most one vendor's fields are ever non-skipped. */ interface QuestionnaireResponseCreated { fhir_id: string; athena_questionnaire_status?: AthenaQuestionnaireStatus | null; athena_questionnaire_error?: string | null; openloop_questionnaire_status?: OpenLoopQuestionnaireStatus | null; openloop_questionnaire_error?: string | null; steadymd_questionnaire_status?: SteadyMDQuestionnaireStatus | null; steadymd_questionnaire_error?: string | null; } interface ListEncountersQuery extends QueryParams { status?: EncounterStatus$2; date_start?: string; date_end?: string; } interface ListEncountersResponse$2 { encounters: EncounterResponse[]; total: number; } type QuestionnaireItemType = string; interface FhirIdResponse { fhir_id: string; } interface QuestionnaireResponseAnswer { value_boolean?: boolean; value_string?: string; value_integer?: number; } type InsuranceEligibilityResponse = JsonValue$2; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const AddressType$2: { readonly home: "home"; readonly work: "work"; readonly mailing: "mailing"; readonly temporary: "temporary"; readonly billing: "billing"; }; type AddressType$2 = typeof AddressType$2[keyof typeof AddressType$2]; declare function instanceOfAddressType$2(value: any): boolean; declare function AddressTypeFromJSON$2(json: any): AddressType$2; declare function AddressTypeFromJSONTyped$2(json: any, ignoreDiscriminator: boolean): AddressType$2; declare function AddressTypeToJSON$2(value?: AddressType$2 | null): any; declare function AddressTypeToJSONTyped$2(value: any, ignoreDiscriminator: boolean): AddressType$2; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface Address */ interface Address$2 { /** * City in the address. * @type {string} * @memberof Address */ city: string; /** * ISO 3166-1 alpha-2 country code, e.g. 'US'. * @type {string} * @memberof Address */ country?: string; /** * Whether this is the patient's primary address. * @type {boolean} * @memberof Address */ is_primary?: boolean; /** * 2-letter US state code, e.g. 'CA', 'NY'. * @type {string} * @memberof Address */ state: string; /** * First address line (street number and name). * @type {string} * @memberof Address */ street1: string; /** * Second address line (apartment, suite, unit), when present. * @type {string} * @memberof Address */ street2?: string | null; /** * Address use: home, work, mailing, temporary, billing. * @type {AddressType} * @memberof Address */ type?: AddressType$2; /** * US ZIP code (5 or 9 digits). * @type {string} * @memberof Address */ zip_code: string; } /** * Check if a given object implements the Address interface. */ declare function instanceOfAddress$2(value: object): value is Address$2; declare function AddressFromJSON$2(json: any): Address$2; declare function AddressFromJSONTyped$2(json: any, ignoreDiscriminator: boolean): Address$2; declare function AddressToJSON$2(json: any): Address$2; declare function AddressToJSONTyped$2(value?: Address$2 | null, ignoreDiscriminator?: boolean): any; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for PATCH /agents/{agent_id}. All fields are optional; * only the supplied ones are patched. At least one must be present. * @export * @interface UpdateAgentRequest */ interface UpdateAgentRequest { /** * Replaces the agent's stored address. * @type {Address} * @memberof UpdateAgentRequest */ address?: Address$2 | null; /** * Employer-issued badge number. * @type {string} * @memberof UpdateAgentRequest */ badge_number?: string | null; /** * Department or team name. * @type {string} * @memberof UpdateAgentRequest */ department?: string | null; /** * Agent's given name. * @type {string} * @memberof UpdateAgentRequest */ first_name?: string | null; /** * Agent's family name. * @type {string} * @memberof UpdateAgentRequest */ last_name?: string | null; /** * Professional license number, if applicable. * @type {string} * @memberof UpdateAgentRequest */ license_number?: string | null; /** * Employing organization name. * @type {string} * @memberof UpdateAgentRequest */ organization?: string | null; /** * E.164 phone number. * @type {string} * @memberof UpdateAgentRequest */ phone?: string | null; /** * Job title, e.g. 'Senior Agent'. * @type {string} * @memberof UpdateAgentRequest */ title?: string | null; } /** * Check if a given object implements the UpdateAgentRequest interface. */ declare function instanceOfUpdateAgentRequest(value: object): value is UpdateAgentRequest; declare function UpdateAgentRequestFromJSON(json: any): UpdateAgentRequest; declare function UpdateAgentRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): UpdateAgentRequest; declare function UpdateAgentRequestToJSON(json: any): UpdateAgentRequest; declare function UpdateAgentRequestToJSONTyped(value?: UpdateAgentRequest | null, ignoreDiscriminator?: boolean): any; type FieldAgentAddress = Address$2; interface RegisterFieldAgentRequest { tenant_id?: string; first_name: string; last_name: string; email: string; password: string; badge_number?: string; department?: string; } interface RegisterFieldAgentResponse { cognito_sub: string; email_otp_sent: boolean; email_verified: boolean; access_token: string; id_token: string; expires_in: number; } interface ResetFieldAgentPasswordRequest { email: string; tenant_id?: string; } interface ResetPasswordResponse$4 { reset_initiated: boolean; message: string; } /** * Real backend contract for POST /auth/confirm-reset-password is {message} * only — no reset_initiated (that field is reset-password's, not this call's). */ interface ConfirmFieldAgentPasswordResponse { message: string; } interface ConfirmFieldAgentPasswordRequest { email: string; new_password: string; confirmation_code: string; tenant_id?: string; } interface FieldAgentLoginRequest { email: string; password: string; tenant_id?: string; } interface FieldAgentLoginResponse { access_token: string; id_token?: string | null; refresh_token?: string | null; expires_in: number; token_type: string; cognito_sub?: string | null; fhir_person_id?: string | null; } interface VerifyFieldAgentSmsRequest { user_id: string; otp: string; tenant_id?: string; } interface FieldAgentResponse { agent_id: string; fhir_person_id: string; cognito_sub: string; tenant_id: string; email: string; first_name: string; last_name: string; title: string | null; phone: string | null; badge_number: string | null; license_number: string | null; department: string | null; organization: string | null; address?: FieldAgentAddress | null; status: string; /** FHIR Binary resource ID for the agent's photo, when available. */ photo_binary_id?: string | null; } type UpdateFieldAgentRequest = UpdateAgentRequest; interface FieldAgentDashboardCounts { patients: number; tests: number; test_results: number; } interface GetFieldAgentDashboardQuery extends QueryParams { date?: string; } interface FieldAgentDashboardResponse { agent_id: string; date: string; counts: FieldAgentDashboardCounts; assigned_patients: JsonValue$2[]; recent_encounters: JsonValue$2[]; pending_tasks: JsonValue$2[]; alerts: JsonValue$2[]; summary: FieldAgentDashboardCounts; } interface ListAgentPatientsQuery extends QueryParams { created_by?: string; limit?: number; family?: string; given?: string; page_token?: string; } interface AgentPatientSummary { patient_id: string; fhir_id: string; mrn: string; name: PatientName$1; created_by: string; /** FHIR Binary resource ID for the patient's photo, when available. */ binary_id?: string | null; } interface ListAgentPatientsResponse { patients: AgentPatientSummary[]; total: number; next_page_token: string | null; created_by: string; } interface ListAgentEncountersQuery extends QueryParams { limit?: number; patient_id?: string; status?: string; created_by?: string; } interface AgentEncounterSummary { fhir_id: string; patient_id: string; status: string; encounter_class: string; } interface ListAgentEncountersResponse { encounters: AgentEncounterSummary[]; total: number; } interface OnboardPatientRequest$1 { tenant_id?: string; patient: { first_name: string; last_name: string; email: string; date_of_birth: string; password?: string; phone?: string; sex_at_birth?: string; } & Record; encounter?: Record; vitals?: Record; questionnaire?: ({ questionnaire_id: string; } | { definition: OnboardPatientQuestionnaireDefinition; }) & Record; } interface OnboardPatientQuestionnaireDefinition { name: string; title?: string; status?: string; items?: { link_id?: string; text?: string; type?: string; }[]; } interface OnboardPatientStepResult$1 { status: "success" | "failed" | "skipped"; error?: string | null; } interface OnboardPatientPatientStepResult extends OnboardPatientStepResult$1 { cognito_sub?: string; fhir_patient_id?: string; telehealth_id?: number; email_otp_sent?: boolean; email_verified?: boolean; temp_password_generated?: boolean; access_token?: string; id_token?: string; expires_in?: number; } interface OnboardPatientEncounterStepResult extends OnboardPatientStepResult$1 { fhir_id?: string; } interface OnboardPatientVitalsStepResult extends OnboardPatientStepResult$1 { observation_count?: number; } interface OnboardPatientQuestionnaireStepResult extends OnboardPatientStepResult$1 { fhir_id?: string; /** fhir_id of the Questionnaire used — either the supplied questionnaire_id, or the one just created from questionnaire.definition. */ questionnaire_fhir_id?: string; } interface OnboardPatientResponse$1 { overall_status: "completed" | "partial" | "failed"; patient: OnboardPatientPatientStepResult; encounter: OnboardPatientEncounterStepResult; vitals: OnboardPatientVitalsStepResult; questionnaire_response: OnboardPatientQuestionnaireStepResult; } /** * HC Graph API * HealthCloud Graph API — Neo4j / index-backed search and retrieval for providers, health plans, policy documents, medical concepts (SNOMED CT / RxNorm / MeSH), and diagnostic tests (FDA CLIA). Read-only. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Search the Providers index by structured fields. * @export * @interface ProviderSearchRequest */ interface ProviderSearchRequest { /** * Maximum results returned. * @type {number} * @memberof ProviderSearchRequest */ limit?: number; /** * Number of results to skip, for pagination. * @type {number} * @memberof ProviderSearchRequest */ offset?: number; /** * Free-text search across name, specialty, organization * @type {string} * @memberof ProviderSearchRequest */ phrase?: string | null; /** * When true, runs retrieval-augmented generation via Anthropic * @type {boolean} * @memberof ProviderSearchRequest */ rag?: boolean; /** * Taxonomy / specialty code (e.g. 207R00000X) * @type {string} * @memberof ProviderSearchRequest */ specialty_code?: string | null; /** * 2-letter state code (e.g. CA, TX) * @type {string} * @memberof ProviderSearchRequest */ state_code?: string | null; } /** * Check if a given object implements the ProviderSearchRequest interface. */ declare function instanceOfProviderSearchRequest(value: object): value is ProviderSearchRequest; declare function ProviderSearchRequestFromJSON(json: any): ProviderSearchRequest; declare function ProviderSearchRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): ProviderSearchRequest; declare function ProviderSearchRequestToJSON(json: any): ProviderSearchRequest; declare function ProviderSearchRequestToJSONTyped(value?: ProviderSearchRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Graph API * HealthCloud Graph API — Neo4j / index-backed search and retrieval for providers, health plans, policy documents, medical concepts (SNOMED CT / RxNorm / MeSH), and diagnostic tests (FDA CLIA). Read-only. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Search the Health Plans index by structured fields. * @export * @interface HealthPlanSearchRequest */ interface HealthPlanSearchRequest { /** * Maximum results returned. * @type {number} * @memberof HealthPlanSearchRequest */ limit?: number; /** * Network / plan ID * @type {string} * @memberof HealthPlanSearchRequest */ network_id?: string | null; /** * Number of results to skip, for pagination. * @type {number} * @memberof HealthPlanSearchRequest */ offset?: number; /** * Free-text search across plan name, issuer * @type {string} * @memberof HealthPlanSearchRequest */ phrase?: string | null; /** * When true, runs retrieval-augmented generation via Anthropic * @type {boolean} * @memberof HealthPlanSearchRequest */ rag?: boolean; /** * 2-letter state code * @type {string} * @memberof HealthPlanSearchRequest */ state_code?: string | null; } /** * Check if a given object implements the HealthPlanSearchRequest interface. */ declare function instanceOfHealthPlanSearchRequest(value: object): value is HealthPlanSearchRequest; declare function HealthPlanSearchRequestFromJSON(json: any): HealthPlanSearchRequest; declare function HealthPlanSearchRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): HealthPlanSearchRequest; declare function HealthPlanSearchRequestToJSON(json: any): HealthPlanSearchRequest; declare function HealthPlanSearchRequestToJSONTyped(value?: HealthPlanSearchRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Graph API * HealthCloud Graph API — Neo4j / index-backed search and retrieval for providers, health plans, policy documents, medical concepts (SNOMED CT / RxNorm / MeSH), and diagnostic tests (FDA CLIA). Read-only. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Search the Document Summaries index by structured fields. * @export * @interface DocumentSummarySearchRequest */ interface DocumentSummarySearchRequest { /** * Document type filter: medical_guideline | medical_policy | any * @type {string} * @memberof DocumentSummarySearchRequest */ doc_type?: string | null; /** * Maximum results returned. * @type {number} * @memberof DocumentSummarySearchRequest */ limit?: number; /** * Number of results to skip, for pagination. * @type {number} * @memberof DocumentSummarySearchRequest */ offset?: number; /** * Free-text search across title, summary, content * @type {string} * @memberof DocumentSummarySearchRequest */ phrase?: string | null; /** * When true, runs retrieval-augmented generation via Anthropic * @type {boolean} * @memberof DocumentSummarySearchRequest */ rag?: boolean; } /** * Check if a given object implements the DocumentSummarySearchRequest interface. */ declare function instanceOfDocumentSummarySearchRequest(value: object): value is DocumentSummarySearchRequest; declare function DocumentSummarySearchRequestFromJSON(json: any): DocumentSummarySearchRequest; declare function DocumentSummarySearchRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): DocumentSummarySearchRequest; declare function DocumentSummarySearchRequestToJSON(json: any): DocumentSummarySearchRequest; declare function DocumentSummarySearchRequestToJSONTyped(value?: DocumentSummarySearchRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Graph API * HealthCloud Graph API — Neo4j / index-backed search and retrieval for providers, health plans, policy documents, medical concepts (SNOMED CT / RxNorm / MeSH), and diagnostic tests (FDA CLIA). Read-only. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Search the Medical Concepts index by free text + vocabulary-aware facets. * * Facets mirror the Algolia `attributesForFaceting` of the `medical_concepts` * index (vocabulary, semantic_tag, tty, top_category, active, module_id, plus * filter-only code/sctid). `id` is not an Algolia facet — filter by * code/sctid/vocabulary instead. * @export * @interface MedicalConceptSearchRequest */ interface MedicalConceptSearchRequest { /** * Filter to active / inactive concepts (SNOMED) * @type {boolean} * @memberof MedicalConceptSearchRequest */ active?: boolean | null; /** * Native code (SNOMED sctid / RxNorm rxcui / MeSH UI) * @type {string} * @memberof MedicalConceptSearchRequest */ code?: string | null; /** * Maximum results returned. * @type {number} * @memberof MedicalConceptSearchRequest */ limit?: number; /** * SNOMED module id * @type {string} * @memberof MedicalConceptSearchRequest */ module_id?: string | null; /** * Number of results to skip, for pagination. * @type {number} * @memberof MedicalConceptSearchRequest */ offset?: number; /** * Free-text query across preferred_term / fsn / synonyms * @type {string} * @memberof MedicalConceptSearchRequest */ phrase?: string | null; /** * When true, runs retrieval-augmented generation via Anthropic * @type {boolean} * @memberof MedicalConceptSearchRequest */ rag?: boolean; /** * SNOMED concept id (filter-only) * @type {string} * @memberof MedicalConceptSearchRequest */ sctid?: string | null; /** * SNOMED semantic tag (e.g. disorder, procedure, finding) * @type {string} * @memberof MedicalConceptSearchRequest */ semantic_tag?: string | null; /** * MeSH top-level category (e.g. Diseases) * @type {string} * @memberof MedicalConceptSearchRequest */ top_category?: string | null; /** * RxNorm term type (e.g. IN, SCD, BN) * @type {string} * @memberof MedicalConceptSearchRequest */ tty?: string | null; /** * SNOMED | RXNORM | MESH * @type {string} * @memberof MedicalConceptSearchRequest */ vocabulary?: string | null; } /** * Check if a given object implements the MedicalConceptSearchRequest interface. */ declare function instanceOfMedicalConceptSearchRequest(value: object): value is MedicalConceptSearchRequest; declare function MedicalConceptSearchRequestFromJSON(json: any): MedicalConceptSearchRequest; declare function MedicalConceptSearchRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): MedicalConceptSearchRequest; declare function MedicalConceptSearchRequestToJSON(json: any): MedicalConceptSearchRequest; declare function MedicalConceptSearchRequestToJSONTyped(value?: MedicalConceptSearchRequest | null, ignoreDiscriminator?: boolean): any; interface CypherQueryRequest { query: string; params?: Record; limit?: number; rag?: boolean; } interface CypherQueryResponse$1 { results: Record[]; total: number; execution_time_ms?: number; } interface ProviderSummary$1 { npi: string; name: string; specialty?: string; specialty_code?: string; city?: string; state?: string; phone?: string; score?: number; } interface ProviderSearchResponse$1 { providers: ProviderSummary$1[]; total: number; request: ProviderSearchRequest; } interface HealthPlanSummary$1 { plan_id: string; name: string; network?: string; network_id?: string; issuer?: string; state?: string; plan_type?: string; score?: number; } interface HealthPlanSearchResponse$1 { plans: HealthPlanSummary$1[]; total: number; request: HealthPlanSearchRequest; } interface DocumentSummary$1 { doc_id: string; title: string; doc_type: string; summary?: string; source_url?: string; published_date?: string; score?: number; } interface DocumentSummarySearchResponse$1 { documents: DocumentSummary$1[]; total: number; request: DocumentSummarySearchRequest; } interface PolicyDocument$1 { id: string; title: string; network_id?: string; type?: string; content?: string; content_excerpt?: string; payer?: string; payer_key?: string; parent?: string; source_url?: string; source_page?: string; wasabi_key?: string; filename?: string; content_type?: string; bytes?: number; sha256?: string; page_count?: number; char_count?: number; policy_number?: string; policy_type?: string; extracted_at?: string; extract_error?: string; truncated?: boolean; score?: number; } interface PolicyDocumentListQuery { network_id?: string; title?: string; type?: string; payer_key?: string; policy_type?: string; include_content?: boolean; limit?: number; offset?: number; } interface PolicyDocumentSearchQuery { q: string; network_id?: string; limit?: number; offset?: number; } type MedicalConceptVocabulary = "SNOMED" | "RXNORM" | "MESH"; interface MedicalConcept$1 { id?: string | null; code?: string | null; vocabulary?: MedicalConceptVocabulary | string | null; sctid?: string | null; preferred_term?: string | null; fsn?: string | null; semantic_tag?: string | null; tty?: string | null; top_category?: string | null; module_id?: string | null; active?: boolean | null; score?: number | null; [key: string]: unknown; } interface MedicalConceptSearchResponse$1 { concepts: MedicalConcept$1[]; total: number; request: MedicalConceptSearchRequest; } interface MedicalConceptFacetedSearchQuery { q?: string; vocabulary?: MedicalConceptVocabulary; semantic_tag?: string; tty?: string; top_category?: string; active?: boolean; module_id?: string; code?: string; sctid?: string; limit?: number; offset?: number; } interface MedicalConceptListQuery { id?: string; code?: string; sctid?: string; q?: string; vocabulary?: MedicalConceptVocabulary; semantic_tag?: string; tty?: string; active?: boolean; limit?: number; offset?: number; } interface MedicalConceptReference { id?: string | null; code?: string | null; vocabulary?: MedicalConceptVocabulary | string | null; preferred_term?: string | null; sctid?: string | null; } interface MedicalConceptAttribute extends MedicalConceptReference { type: string; type_key?: string | null; group?: number | null; } interface MedicalConceptDetailsResponse { concept: MedicalConcept$1; relationships: { parents: MedicalConceptReference[]; children: MedicalConceptReference[]; attributes: MedicalConceptAttribute[]; }; } type MedicalConceptRelationshipDirection = "outgoing" | "incoming" | "both"; type MedicalConceptRelationshipType = "IS_A" | "FINDING_SITE" | "CAUSATIVE_AGENT" | "ASSOCIATED_MORPHOLOGY" | "METHOD" | "HAS_DOSE_FORM" | "HAS_ACTIVE_INGREDIENT" | "HAS_FOCUS" | "PATHOLOGICAL_PROCESS" | "INTERPRETS" | "OCCURRENCE" | "PROCEDURE_SITE_DIRECT" | "PROCEDURE_SITE_INDIRECT" | "USING_DEVICE" | "USING_SUBSTANCE" | "HAS_INTERPRETATION" | "ASSOCIATED_WITH" | "AFTER" | "DUE_TO" | "TEMPORALLY_RELATED_TO" | "ONSET" | "SEVERITY" | "FINDING_CONTEXT" | "TEMPORAL_CONTEXT" | "SUBJECT_RELATIONSHIP_CONTEXT" | "EPISODICITY" | "CHARACTERIZES" | "REVISION_STATUS" | "HAS_INGREDIENT" | "HAS_PRECISE_INGREDIENT" | "HAS_BRAND_NAME" | "BROADER"; interface MedicalConceptRelationshipsQuery { direction?: MedicalConceptRelationshipDirection; type?: MedicalConceptRelationshipType; target_vocabulary?: MedicalConceptVocabulary; limit?: number; offset?: number; } interface MedicalConceptRelationship { source_id?: string | null; source_term?: string | null; type: string; type_key?: string | null; group?: number | null; destination_id?: string | null; destination_term?: string | null; destination_vocabulary?: MedicalConceptVocabulary | string | null; } interface MedicalConceptHierarchyQuery { max_depth?: number; limit?: number; } interface MedicalConceptHierarchyNode extends MedicalConceptReference { depth: number; } interface MedicalConceptVocabularyCount { vocabulary: MedicalConceptVocabulary | string; concept_count: number; } type DiagnosticTestComplexity = "WAIVED" | "MODERATE" | "HIGH"; interface DiagnosticTest$1 { test_id?: string; name?: string; manufacturer?: string; complexity?: DiagnosticTestComplexity | string; specialty?: string; specialty_id?: string; analyte_id?: string; test_system_id?: string; [key: string]: unknown; } interface DiagnosticTestSearchQuery { q?: string; page?: number; hits_per_page?: number; complexity?: DiagnosticTestComplexity; specialty?: string; analyte_id?: string; } interface DiagnosticTestSearchResponse { tests: DiagnosticTest$1[]; total: number; request: DiagnosticTestSearchQuery; } interface DiagnosticTestListQuery { analyte_id?: string; specialty_id?: string; complexity?: DiagnosticTestComplexity; manufacturer?: string; q?: string; limit?: number; offset?: number; } interface DiagnosticSpecialtyCount { specialty: string; specialty_id?: string; test_count: number; [key: string]: unknown; } interface DiagnosticDimensionQuery { limit?: number; offset?: number; } interface DiagnosticAnalyte { analyte_id?: string; name?: string; [key: string]: unknown; } interface DiagnosticAnalyteDetailsResponse { analyte: DiagnosticAnalyte; tests: DiagnosticTest$1[]; } interface DiagnosticTestSystem { test_system_id?: string; name?: string; manufacturer?: string; [key: string]: unknown; } interface DiagnosticTestSystemDetailsResponse { test_system: DiagnosticTestSystem; tests: DiagnosticTest$1[]; } type DiagnosticTestRelationshipDirection = "outgoing" | "incoming" | "both"; interface DiagnosticTestRelationshipsQuery { direction?: DiagnosticTestRelationshipDirection; type?: string; limit?: number; offset?: number; } interface DiagnosticTestRelationship$1 { source_id?: string; type: string; destination_id?: string; destination_label?: string; [key: string]: unknown; } interface ProviderRagCitation { npi: string; name: string; specialty?: string | null; score?: number | null; } interface HealthPlanRagCitation { plan_id: string; name: string; issuer?: string | null; type?: string | null; score?: number | null; } interface DocumentSummaryRagCitation { doc_id: string; title: string; doc_type: string; score?: number | null; } interface MedicalConceptRagCitation { id?: string | null; code?: string | null; vocabulary?: MedicalConceptVocabulary | string | null; sctid?: string | null; preferred_term?: string | null; semantic_tag?: string | null; tty?: string | null; score?: number | null; } interface CypherRagCitation { row: Record; } type GraphRagCitation = ProviderRagCitation | HealthPlanRagCitation | DocumentSummaryRagCitation | MedicalConceptRagCitation | CypherRagCitation; interface GraphRagResponse { question: string; answer: string; citations: TCitation[]; context_count: number; model: string; } interface VectorSearchRequest { /** Natural-language query; matched by meaning, not keyword. */ q: string; /** Collection to search; defaults to the documents corpus. */ collection?: string; /** * Payer registry slug (`cigna`, `aetna`, `bcbsma`, ...). * Required when searching the payer-policy collection. */ payer_key?: string; /** Corpus label within the collection, e.g. `MedlinePlus`, `MedicalPolicy`. */ collection_group?: string; /** Pipeline that produced the chunk: `medlineplus` | `medical_policy` | `guideline`. */ source?: string; language?: string; /** Stedi payer id. Narrower than `payer_key` and only resolved for some payers. */ network_id?: string; /** Health tags; a chunk matching ANY of them is returned, so more tags broaden. */ tags?: string[]; /** 1-100. */ top_k?: number; } interface VectorSearchHit$1 { /** Chunk primary key, `#`. */ id: string; /** Cosine similarity to the query; higher is closer. */ score?: number | null; doc_id?: string | null; source?: string | null; collection_group?: string | null; language?: string | null; title?: string | null; url?: string | null; network_id?: string | null; payer_key?: string | null; chunk_index?: number | null; tags?: string[]; metadata?: Record; /** The chunk body that was embedded. */ text?: string | null; } interface VectorSearchResponse$1 { query: string; collection: string; /** The Milvus filter expression the scoping parameters produced. */ filter: string; /** Model used to embed the query; matches the model the collection was loaded with. */ embedding_model: string; count: number; hits: VectorSearchHit$1[]; } interface VectorCollection$1 { collection: string; /** Which corpus this collection holds: `documents` | `policies`. */ role: string; chunk_count: number; /** Vector width. Must equal the query embedding's width or search cannot work. */ dimension?: number | null; metric_type?: string | null; /** When true, every read of this collection must supply `payer_key`. */ partitioned_by_payer: boolean; available: boolean; detail?: string | null; } interface ListVectorCollectionsResponse$1 { collections: VectorCollection$1[]; embedding_model: string; total: number; } interface VectorDocumentChunksQuery { /** Collection to read from; defaults to the documents corpus. */ collection?: string; /** Required when reading from the payer-policy collection. */ payer_key?: string; /** 1-500. */ limit?: number; } interface GetVectorDocumentChunksResponse$1 { doc_id: string; collection: string; title?: string | null; url?: string | null; source?: string | null; collection_group?: string | null; language?: string | null; payer_key?: string | null; tags?: string[]; metadata?: Record; chunk_count: number; /** Ordered by `chunk_index`; concatenating them reconstructs the embedded body. */ chunks: VectorSearchHit$1[]; } type JsonRpcId = number | string; interface JsonRpcRequest { jsonrpc: "2.0"; id: JsonRpcId; method: string; params: TParams; } interface JsonRpcSuccess$1 { jsonrpc: "2.0"; id: JsonRpcId; result: TResult; } interface JsonRpcErrorDetail { code: number; message: string; data?: JsonValue$2; } interface JsonRpcError$1 { jsonrpc: "2.0"; id: JsonRpcId | null; error: JsonRpcErrorDetail; } type JsonRpcResponse = JsonRpcSuccess$1 | JsonRpcError$1; declare function isJsonRpcError(response: JsonRpcResponse): response is JsonRpcError$1; type McpAudience = "appointments" | "connectors" | "diagnostics" | "ehr" | "fieldagent" | "graph" | "patient" | "person" | "provider" | "telehealth" | "tenantadmin" | "vitals"; interface McpServerInfo { name: string; version: string; } interface McpInitializeResult { protocol_version: string; server_info: McpServerInfo; } type McpListToolsResult = JsonValue$2; interface McpToolCallParams$1 { name: string; arguments: Record; } interface McpContentBlock { type: "text"; text: string; } interface McpToolCallResult { content: McpContentBlock[]; is_error: boolean; } /** * Patient API tools exposed via `POST /patient` (confirmed by the curl * reference's tool catalog, not individually schema'd): * get_patient, get_patient_dashboard, update_demographics, update_address, * list_encounters, create_encounter, get_encounter, list_medications, * create_medication, add_insurance, check_insurance_eligibility, * find_nearest_locations, ask_assistant, classify_voice_command. */ type McpPatientToolName = "get_patient" | "get_patient_dashboard" | "update_demographics" | "update_address" | "list_encounters" | "create_encounter" | "get_encounter" | "list_medications" | "create_medication" | "add_insurance" | "check_insurance_eligibility" | "find_nearest_locations" | "ask_assistant" | "classify_voice_command"; /** * Field Agent API tools exposed via `POST /fieldagent`. */ type McpFieldAgentToolName = "get_agent" | "get_agent_dashboard" | "update_agent" | "list_patients" | "list_encounters" | "get_agent_photo_upload_url" | "upload_agent_photo" | "get_agent_photo"; /** * Machine-readable operation registry. * * Swagger source-of-truth verification date: 2026-06-17 * - Patient: 46 ops across 51 paths (dev-api-patient.health.cloud) * - Vitals: 3 ops across 2 paths (dev-api-vitals.health.cloud) * - Diagnostics: 3 ops across 3 paths (dev-api-diagnostics.health.cloud) * - Provider: 1 op across 1 path (dev-api-provider.health.cloud) * - EHR: 1 op across 1 path (dev-api-ehr.health.cloud) * - Appointments: 1 op across 1 path (dev-api-appointments.health.cloud) * - rPPG: 1 op across 1 path (dev-api-rppg.health.cloud) * - Session: 1 op across 1 path (dev-api-session.health.cloud) * - Telehealth: 1 op across 1 path (dev-api-telehealth.health.cloud) */ declare const HCSDK_OPERATION_SUMMARY: readonly [{ readonly service: "patient"; readonly method: "GET"; readonly path: "/connect"; readonly sdkMethod: "patient.connect"; readonly summary: "Lambda warm-up / connectivity check"; }, { readonly service: "auth"; readonly method: "POST"; readonly path: "/auth/register"; readonly sdkMethod: "auth.register"; readonly summary: "Register patient"; }, { readonly service: "auth"; readonly method: "POST"; readonly path: "/auth/login"; readonly sdkMethod: "auth.login"; readonly summary: "Login"; }, { readonly service: "auth"; readonly method: "POST"; readonly path: "/auth/verify-email"; readonly sdkMethod: "auth.verifyEmail"; readonly summary: "Verify email OTP"; }, { readonly service: "patient"; readonly method: "POST"; readonly path: "/patients/phone"; readonly sdkMethod: "patient.updatePhone"; readonly summary: "Update phone + send SMS OTP"; }, { readonly service: "patient"; readonly method: "POST"; readonly path: "/patients/verify-sms"; readonly sdkMethod: "patient.verifySms"; readonly summary: "Verify SMS OTP"; }, { readonly service: "patient"; readonly method: "PUT"; readonly path: "/patients/address"; readonly sdkMethod: "patient.updateAddress"; readonly summary: "Update address"; }, { readonly service: "patient"; readonly method: "PUT"; readonly path: "/patients/race"; readonly sdkMethod: "patient.updateRace"; readonly summary: "Update race"; }, { readonly service: "patient"; readonly method: "GET"; readonly path: "/patients"; readonly sdkMethod: "patient.getProfile"; readonly summary: "Get patient"; }, { readonly service: "patient"; readonly method: "POST"; readonly path: "/patients/photo"; readonly sdkMethod: "patient.uploadPhoto"; readonly summary: "Upload photo"; }, { readonly service: "patient"; readonly method: "GET"; readonly path: "/patients/photo"; readonly sdkMethod: "patient.getPhoto"; readonly summary: "Get photo"; }, { readonly service: "patient"; readonly method: "GET"; readonly path: "/patients/photo/upload-url"; readonly sdkMethod: "patient.getPhotoUploadUrl"; readonly summary: "Get presigned upload URL"; }, { readonly service: "patient"; readonly method: "POST"; readonly path: "/patients/face-match"; readonly sdkMethod: "patient.compareFaceMatch"; readonly summary: "Compare selfie to stored photo (Rekognition)"; }, { readonly service: "patient"; readonly method: "POST"; readonly path: "/patients/identity-document"; readonly sdkMethod: "patient.scanIdentityDocument"; readonly summary: "OCR identity document (Textract AnalyzeID)"; }, { readonly service: "patient"; readonly method: "PUT"; readonly path: "/patients/demographics"; readonly sdkMethod: "patient.updateDemographics"; readonly summary: "Update demographics (DOB, nationality, etc.)"; }, { readonly service: "patient"; readonly method: "POST"; readonly path: "/patients/insurance"; readonly sdkMethod: "patient.createInsurance"; readonly summary: "Create insurance coverage"; }, { readonly service: "patient"; readonly method: "POST"; readonly path: "/patients/medications"; readonly sdkMethod: "patient.createMedication"; readonly summary: "Create medication order"; }, { readonly service: "patient"; readonly method: "GET"; readonly path: "/patients/medications"; readonly sdkMethod: "patient.listMedications"; readonly summary: "List medications"; }, { readonly service: "patient"; readonly method: "GET"; readonly path: "/patients/medications/{med_id}"; readonly sdkMethod: "patient.getMedication"; readonly summary: "Get medication"; }, { readonly service: "patient"; readonly method: "PUT"; readonly path: "/patients/medications/{med_id}"; readonly sdkMethod: "patient.updateMedicationStatus"; readonly summary: "Update medication status"; }, { readonly service: "patient"; readonly method: "GET"; readonly path: "/locations/nearest"; readonly sdkMethod: "patient.listNearestLocations"; readonly summary: "Nearest clinics/providers"; }, { readonly service: "patient"; readonly method: "POST"; readonly path: "/encounters"; readonly sdkMethod: "patient.createEncounter"; readonly summary: "Create encounter"; }, { readonly service: "patient"; readonly method: "GET"; readonly path: "/encounters"; readonly sdkMethod: "patient.listEncounters"; readonly summary: "List encounters"; }, { readonly service: "patient"; readonly method: "GET"; readonly path: "/encounters/{id}"; readonly sdkMethod: "patient.getEncounter"; readonly summary: "Get encounter"; }, { readonly service: "patient"; readonly method: "POST"; readonly path: "/questionnaires"; readonly sdkMethod: "patient.createQuestionnaire"; readonly summary: "Create questionnaire"; }, { readonly service: "patient"; readonly method: "POST"; readonly path: "/questionnaires/{id}/responses"; readonly sdkMethod: "patient.createQuestionnaireResponse"; readonly summary: "Create questionnaire response"; }, { readonly service: "patient"; readonly method: "POST"; readonly path: "/insurance/eligibility"; readonly sdkMethod: "patient.checkInsuranceEligibility"; readonly summary: "Check insurance eligibility"; }, { readonly service: "patient"; readonly method: "POST"; readonly path: "/assistant/classify"; readonly sdkMethod: "patient.classifyVoiceCommand"; readonly summary: "Voice command classification (public)"; }, { readonly service: "patient"; readonly method: "POST"; readonly path: "/assistant/ocr"; readonly sdkMethod: "patient.ocrIdentityDocument"; readonly summary: "ID document OCR via vision LLM (public)"; }, { readonly service: "patient"; readonly method: "POST"; readonly path: "/assistant/chat"; readonly sdkMethod: "patient.askAssistant"; readonly summary: "Grounded RAG field-guide chat (public)"; }, { readonly service: "patient"; readonly method: "GET"; readonly path: "/assistant/knowledge"; readonly sdkMethod: "patient.listKnowledge"; readonly summary: "List knowledge base collections/entries"; }, { readonly service: "patient"; readonly method: "GET"; readonly path: "/assistant/knowledge/search"; readonly sdkMethod: "patient.searchKnowledge"; readonly summary: "Lexical search over knowledge base"; }, { readonly service: "patient"; readonly method: "GET"; readonly path: "/assistant/actions"; readonly sdkMethod: "patient.listAssistantActions"; readonly summary: "List suggested-action catalog"; }, { readonly service: "patient"; readonly method: "POST"; readonly path: "/vision/face-compare"; readonly sdkMethod: "patient.compareFacesByUrl"; readonly summary: "URL-based face comparison (Rekognition)"; }, { readonly service: "patient"; readonly method: "GET"; readonly path: "/communications/state"; readonly sdkMethod: "patient.getCommunicationsState"; readonly summary: "CareConnect initial state snapshot"; }, { readonly service: "patient"; readonly method: "GET"; readonly path: "/communications/presence"; readonly sdkMethod: "patient.listPresence"; readonly summary: "List presence records"; }, { readonly service: "patient"; readonly method: "POST"; readonly path: "/communications/presence"; readonly sdkMethod: "patient.upsertPresence"; readonly summary: "Upsert presence record"; }, { readonly service: "patient"; readonly method: "GET"; readonly path: "/communications/groups"; readonly sdkMethod: "patient.listGroups"; readonly summary: "List groups"; }, { readonly service: "patient"; readonly method: "POST"; readonly path: "/communications/groups"; readonly sdkMethod: "patient.upsertGroup"; readonly summary: "Upsert group"; }, { readonly service: "patient"; readonly method: "GET"; readonly path: "/communications/conversations"; readonly sdkMethod: "patient.listConversations"; readonly summary: "List conversations"; }, { readonly service: "patient"; readonly method: "POST"; readonly path: "/communications/conversations"; readonly sdkMethod: "patient.upsertConversation"; readonly summary: "Upsert conversation"; }, { readonly service: "patient"; readonly method: "GET"; readonly path: "/communications/messages"; readonly sdkMethod: "patient.listMessages"; readonly summary: "List messages"; }, { readonly service: "patient"; readonly method: "POST"; readonly path: "/communications/messages"; readonly sdkMethod: "patient.upsertMessage"; readonly summary: "Upsert message"; }, { readonly service: "patient"; readonly method: "GET"; readonly path: "/communications/invites"; readonly sdkMethod: "patient.listInvites"; readonly summary: "List invites"; }, { readonly service: "patient"; readonly method: "POST"; readonly path: "/communications/invites"; readonly sdkMethod: "patient.upsertInvite"; readonly summary: "Upsert invite"; }, { readonly service: "vitals"; readonly method: "GET"; readonly path: "/connect"; readonly sdkMethod: "vitals.connect"; readonly summary: "Lambda warm-up / connectivity check"; }, { readonly service: "vitals"; readonly method: "POST"; readonly path: "/patients/{patient_id}/vitals"; readonly sdkMethod: "vitals.record"; readonly summary: "Record patient vitals"; }, { readonly service: "vitals"; readonly method: "GET"; readonly path: "/patients/{patient_id}/vitals"; readonly sdkMethod: "vitals.list"; readonly summary: "List patient vitals"; }, { readonly service: "diagnostics"; readonly method: "GET"; readonly path: "/connect"; readonly sdkMethod: "diagnostics.connect"; readonly summary: "Lambda warm-up / connectivity check"; }, { readonly service: "diagnostics"; readonly method: "GET"; readonly path: "/patients/{patient_id}/diagnostics"; readonly sdkMethod: "diagnostics.list"; readonly summary: "List diagnostics"; }, { readonly service: "provider"; readonly method: "GET"; readonly path: "/connect"; readonly sdkMethod: "provider.connect"; readonly summary: "Lambda warm-up / connectivity check"; }, { readonly service: "ehr"; readonly method: "GET"; readonly path: "/connect"; readonly sdkMethod: "ehr.connect"; readonly summary: "Lambda warm-up / connectivity check"; }, { readonly service: "appointments"; readonly method: "GET"; readonly path: "/connect"; readonly sdkMethod: "appointments.connect"; readonly summary: "Lambda warm-up / connectivity check"; }, { readonly service: "rppg"; readonly method: "GET"; readonly path: "/connect"; readonly sdkMethod: "rppg.connect"; readonly summary: "Lambda warm-up / connectivity check"; }, { readonly service: "session"; readonly method: "GET"; readonly path: "/connect"; readonly sdkMethod: "session.connect"; readonly summary: "Lambda warm-up / connectivity check"; }, { readonly service: "telehealth"; readonly method: "GET"; readonly path: "/connect"; readonly sdkMethod: "telehealth.connect"; readonly summary: "Lambda warm-up / connectivity check"; }]; declare const HCSDK_TOTAL_OPERATION_COUNT: 56; declare const HCSDK_SWAGGER_PATH_COUNTS: { readonly patient: 51; readonly vitals: 2; readonly diagnostics: 3; readonly provider: 1; readonly ehr: 1; readonly appointments: 1; readonly rppg: 1; readonly session: 1; readonly telehealth: 1; }; declare const HCSDK_SWAGGER_OPERATION_COUNTS: { readonly patient: 46; readonly vitals: 3; readonly diagnostics: 3; readonly provider: 1; readonly ehr: 1; readonly appointments: 1; readonly rppg: 1; readonly session: 1; readonly telehealth: 1; }; /** * HC Person API * HealthCloud Person API — registration, auth, profile, and photo management for non-patient identities linked to a tenant (family members, guardians, caregivers, and other roles). All authenticated endpoints require a Bearer JWT obtained from person.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const AddressType$1: { readonly home: "home"; readonly work: "work"; readonly mailing: "mailing"; readonly temporary: "temporary"; readonly billing: "billing"; }; type AddressType$1 = typeof AddressType$1[keyof typeof AddressType$1]; declare function instanceOfAddressType$1(value: any): boolean; declare function AddressTypeFromJSON$1(json: any): AddressType$1; declare function AddressTypeFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): AddressType$1; declare function AddressTypeToJSON$1(value?: AddressType$1 | null): any; declare function AddressTypeToJSONTyped$1(value: any, ignoreDiscriminator: boolean): AddressType$1; /** * HC Person API * HealthCloud Person API — registration, auth, profile, and photo management for non-patient identities linked to a tenant (family members, guardians, caregivers, and other roles). All authenticated endpoints require a Bearer JWT obtained from person.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface Address */ interface Address$1 { /** * City in the address. * @type {string} * @memberof Address */ city: string; /** * ISO 3166-1 alpha-2 country code, e.g. 'US'. * @type {string} * @memberof Address */ country?: string; /** * Whether this is the patient's primary address. * @type {boolean} * @memberof Address */ is_primary?: boolean; /** * 2-letter US state code, e.g. 'CA', 'NY'. * @type {string} * @memberof Address */ state: string; /** * First address line (street number and name). * @type {string} * @memberof Address */ street1: string; /** * Second address line (apartment, suite, unit), when present. * @type {string} * @memberof Address */ street2?: string | null; /** * Address use: home, work, mailing, temporary, billing. * @type {AddressType} * @memberof Address */ type?: AddressType$1; /** * US ZIP code (5 or 9 digits). * @type {string} * @memberof Address */ zip_code: string; } /** * Check if a given object implements the Address interface. */ declare function instanceOfAddress$1(value: object): value is Address$1; declare function AddressFromJSON$1(json: any): Address$1; declare function AddressFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): Address$1; declare function AddressToJSON$1(json: any): Address$1; declare function AddressToJSONTyped$1(value?: Address$1 | null, ignoreDiscriminator?: boolean): any; /** * HC Person API * HealthCloud Person API — registration, auth, profile, and photo management for non-patient identities linked to a tenant (family members, guardians, caregivers, and other roles). All authenticated endpoints require a Bearer JWT obtained from person.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const Race$3: { readonly american_indian_or_alaska_native: "american_indian_or_alaska_native"; readonly asian: "asian"; readonly black_or_african_american: "black_or_african_american"; readonly native_hawaiian_or_other_pacific_islander: "native_hawaiian_or_other_pacific_islander"; readonly white: "white"; readonly other: "other"; readonly unknown: "unknown"; readonly declined_to_specify: "declined_to_specify"; }; type Race$3 = typeof Race$3[keyof typeof Race$3]; declare function instanceOfRace$3(value: any): boolean; declare function RaceFromJSON$3(json: any): Race$3; declare function RaceFromJSONTyped$3(json: any, ignoreDiscriminator: boolean): Race$3; declare function RaceToJSON$3(value?: Race$3 | null): any; declare function RaceToJSONTyped$3(value: any, ignoreDiscriminator: boolean): Race$3; /** * HC Person API * HealthCloud Person API — registration, auth, profile, and photo management for non-patient identities linked to a tenant (family members, guardians, caregivers, and other roles). All authenticated endpoints require a Bearer JWT obtained from person.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * This identity's relationship to the patient(s) it is linked to via * linked_patient_ids. 'self' means the Person record is its own subject * (used for non-patient identities such as staff or field agents). * @export */ declare const PersonRelationship: { readonly self: "self"; readonly family_member: "family_member"; readonly guardian: "guardian"; readonly caregiver: "caregiver"; readonly emergency_contact: "emergency_contact"; readonly other: "other"; }; type PersonRelationship = typeof PersonRelationship[keyof typeof PersonRelationship]; declare function instanceOfPersonRelationship(value: any): boolean; declare function PersonRelationshipFromJSON(json: any): PersonRelationship; declare function PersonRelationshipFromJSONTyped(json: any, ignoreDiscriminator: boolean): PersonRelationship; declare function PersonRelationshipToJSON(value?: PersonRelationship | null): any; declare function PersonRelationshipToJSONTyped(value: any, ignoreDiscriminator: boolean): PersonRelationship; /** * HC Person API * HealthCloud Person API — registration, auth, profile, and photo management for non-patient identities linked to a tenant (family members, guardians, caregivers, and other roles). All authenticated endpoints require a Bearer JWT obtained from person.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Administrative gender, mirroring the FHIR Person.gender value set. * @export */ declare const PersonGender: { readonly male: "male"; readonly female: "female"; readonly other: "other"; readonly unknown: "unknown"; }; type PersonGender = typeof PersonGender[keyof typeof PersonGender]; declare function instanceOfPersonGender(value: any): boolean; declare function PersonGenderFromJSON(json: any): PersonGender; declare function PersonGenderFromJSONTyped(json: any, ignoreDiscriminator: boolean): PersonGender; declare function PersonGenderToJSON(value?: PersonGender | null): any; declare function PersonGenderToJSONTyped(value: any, ignoreDiscriminator: boolean): PersonGender; /** * HC Person API * HealthCloud Person API — registration, auth, profile, and photo management for non-patient identities linked to a tenant (family members, guardians, caregivers, and other roles). All authenticated endpoints require a Bearer JWT obtained from person.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Documentation-only request schema for PATCH /persons/{person_id}. This * resolver runs with enable_validation=False, so this model is never used to * parse a request — the handler still reads app.current_event.json_body * directly. Its field list is exactly the set of Person attributes that * hc.services.person.person_service.PersonService.update() genuinely merges * in (any other key is silently ignored because hasattr(current, key) is * False for it); the identity fields person_id/fhir_id/cognito_sub/tenant_id/ * person_type are established at registration and are excluded here because * patching them has no effect (person_id/fhir_id) or would corrupt identity * and tenant scoping (cognito_sub/tenant_id/person_type). * * All fields are optional; only the supplied ones are patched. * @export * @interface UpdatePersonRequest */ interface UpdatePersonRequest { /** * False marks the record inactive without deleting it. * @type {boolean} * @memberof UpdatePersonRequest */ active?: boolean | null; /** * Replaces the person's stored address. * @type {Address} * @memberof UpdatePersonRequest */ address?: Address$1 | null; /** * ISO 8601 date of birth (YYYY-MM-DD). * @type {Date} * @memberof UpdatePersonRequest */ birth_date?: Date | null; /** * Email address. * @type {string} * @memberof UpdatePersonRequest */ email?: string | null; /** * Given name. * @type {string} * @memberof UpdatePersonRequest */ first_name?: string | null; /** * Administrative gender. * @type {PersonGender} * @memberof UpdatePersonRequest */ gender?: PersonGender | null; /** * Family name. * @type {string} * @memberof UpdatePersonRequest */ last_name?: string | null; /** * FHIR Patient IDs this identity is linked to. Replaces the existing list. * @type {Array} * @memberof UpdatePersonRequest */ linked_patient_ids?: Array | null; /** * FHIR Practitioner IDs this identity is linked to. Replaces the existing list. * @type {Array} * @memberof UpdatePersonRequest */ linked_practitioner_ids?: Array | null; /** * Middle name. * @type {string} * @memberof UpdatePersonRequest */ middle_name?: string | null; /** * Free-text internal notes. * @type {string} * @memberof UpdatePersonRequest */ notes?: string | null; /** * Phone number. Does not send an OTP — use person.updatePhone for a verified phone change. * @type {string} * @memberof UpdatePersonRequest */ phone?: string | null; /** * Name prefix, e.g. 'Dr.'. * @type {string} * @memberof UpdatePersonRequest */ prefix?: string | null; /** * One or more race values. * @type {Array} * @memberof UpdatePersonRequest */ race?: Array | null; /** * This identity's relationship to the linked patient(s). * @type {PersonRelationship} * @memberof UpdatePersonRequest */ relationship?: PersonRelationship | null; /** * Name suffix, e.g. 'Jr.'. * @type {string} * @memberof UpdatePersonRequest */ suffix?: string | null; } /** * Check if a given object implements the UpdatePersonRequest interface. */ declare function instanceOfUpdatePersonRequest(value: object): value is UpdatePersonRequest; declare function UpdatePersonRequestFromJSON(json: any): UpdatePersonRequest; declare function UpdatePersonRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): UpdatePersonRequest; declare function UpdatePersonRequestToJSON(json: any): UpdatePersonRequest; declare function UpdatePersonRequestToJSONTyped(value?: UpdatePersonRequest | null, ignoreDiscriminator?: boolean): any; interface RegisterPersonRequest { /** Optional — the SDK injects the tenant configured on HCSDK if omitted. */ tenant_id?: string; first_name: string; last_name: string; email: string; password: string; date_of_birth: string; sex_at_birth?: string; /** Required — person type (e.g. "patient", "field_agent", "family_member", "guardian", "caregiver", "emergency_contact"). Auto-set to "field_agent" for field agent registration. */ person_type: string; attributes?: PersonAttributes; /** Additional fields accepted by PersonRegistrationService */ [key: string]: unknown; } interface RegisterPersonResponse { cognito_sub?: string; fhir_person_id?: string; email_otp_sent?: boolean; email_verified?: boolean; access_token?: string; id_token?: string; expires_in?: number; [key: string]: unknown; } interface PersonLoginRequest { email: string; password: string; /** Required — the tenant to authenticate against */ tenant_id: string; } interface PersonLoginResponse { access_token: string; id_token: string; expires_in: number; cognito_sub: string; fhir_person_id: string; } interface VerifyPersonEmailRequest { /** Real backend contract for POST /auth/verify-email is {email, otp, tenant_id}. */ email: string; otp: string; tenant_id: string; } interface VerifyPersonEmailResponse { verified: boolean; } interface ResetPersonPasswordRequest { email: string; tenant_id: string; } interface ResetPersonPasswordResponse { message: string; } interface ConfirmPersonPasswordRequest { email: string; new_password: string; confirmation_code: string; tenant_id: string; } interface PersonPhoneUpdateRequest { phone: string; } interface PersonSmsVerificationRequest { otp: string; } type PersonAddress = Address$1; /** A Person resource returned by the API. */ interface Person$1 { person_id: string; fhir_id?: string; cognito_sub?: string; tenant_id?: string; prefix?: string | null; first_name?: string; middle_name?: string | null; last_name?: string; suffix?: string | null; email?: string; phone?: string | null; birth_date?: string | null; gender?: string; /** Person type — e.g. "patient", "field_agent", "family_member", "guardian", "caregiver", "emergency_contact" */ person_type?: string; address?: PersonAddress | null; linked_patient_ids?: string[]; linked_practitioner_ids?: string[]; relationship?: string; active?: boolean; notes?: string | null; /** FHIR Binary resource ID for the person's photo, when available. */ photo_binary_id?: string | null; attributes?: PersonAttributes; [key: string]: unknown; } type PersonAttributes = Record; type PersonAttributesUpdate = Record; /** Response from GET /persons/{person_id}/photo/upload-url */ interface PersonPhotoUploadUrlResponse { upload_url: string; binary_id?: string; [key: string]: unknown; } /** Request body for POST /persons/{person_id}/photo */ interface UploadPersonPhotoRequest { /** Base64-encoded photo data (key can be "data" or "photo") */ data?: string; photo?: string; /** MIME type, default "image/jpeg" */ content_type?: string; } /** Response from POST /persons/{person_id}/photo */ interface UploadPersonPhotoResponse { binary_id?: string; [key: string]: unknown; } /** Query parameters for GET /persons/{person_id}/photo */ interface GetPersonPhotoQuery { /** Optional — if omitted, fetches the stored/default photo from FHIR extension */ binary_id?: string; } /** * HC Provider API * HealthCloud Provider API — registration, auth, profile, and photo management for practitioners (physicians, nurses, and other clinical staff). All authenticated endpoints require a Bearer JWT obtained from provider.login. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * An insurance payer this practitioner accepts. * @export * @interface ProviderAcceptedInsurance */ interface ProviderAcceptedInsurance { /** * Stedi payer identifier * @type {string} * @memberof ProviderAcceptedInsurance */ payer_id: string; /** * Display name of the insurance payer. * @type {string} * @memberof ProviderAcceptedInsurance */ payer_name: string; } /** * Check if a given object implements the ProviderAcceptedInsurance interface. */ declare function instanceOfProviderAcceptedInsurance(value: object): value is ProviderAcceptedInsurance; declare function ProviderAcceptedInsuranceFromJSON(json: any): ProviderAcceptedInsurance; declare function ProviderAcceptedInsuranceFromJSONTyped(json: any, ignoreDiscriminator: boolean): ProviderAcceptedInsurance; declare function ProviderAcceptedInsuranceToJSON(json: any): ProviderAcceptedInsurance; declare function ProviderAcceptedInsuranceToJSONTyped(value?: ProviderAcceptedInsurance | null, ignoreDiscriminator?: boolean): any; /** * HC Provider API * HealthCloud Provider API — registration, auth, profile, and photo management for practitioners (physicians, nurses, and other clinical staff). All authenticated endpoints require a Bearer JWT obtained from provider.login. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * A state medical license held by this practitioner. * @export * @interface ProviderStateLicense */ interface ProviderStateLicense { /** * ISO 8601 expiration date, optional. * @type {string} * @memberof ProviderStateLicense */ expiration_date?: string | null; /** * The license number. * @type {string} * @memberof ProviderStateLicense */ license_number: string; /** * Two-letter US state code * @type {string} * @memberof ProviderStateLicense */ state: string; } /** * Check if a given object implements the ProviderStateLicense interface. */ declare function instanceOfProviderStateLicense(value: object): value is ProviderStateLicense; declare function ProviderStateLicenseFromJSON(json: any): ProviderStateLicense; declare function ProviderStateLicenseFromJSONTyped(json: any, ignoreDiscriminator: boolean): ProviderStateLicense; declare function ProviderStateLicenseToJSON(json: any): ProviderStateLicense; declare function ProviderStateLicenseToJSONTyped(value?: ProviderStateLicense | null, ignoreDiscriminator?: boolean): any; /** * HC Provider API * HealthCloud Provider API — registration, auth, profile, and photo management for practitioners (physicians, nurses, and other clinical staff). All authenticated endpoints require a Bearer JWT obtained from provider.login. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const AddressType: { readonly home: "home"; readonly work: "work"; readonly mailing: "mailing"; readonly temporary: "temporary"; readonly billing: "billing"; }; type AddressType = typeof AddressType[keyof typeof AddressType]; declare function instanceOfAddressType(value: any): boolean; declare function AddressTypeFromJSON(json: any): AddressType; declare function AddressTypeFromJSONTyped(json: any, ignoreDiscriminator: boolean): AddressType; declare function AddressTypeToJSON(value?: AddressType | null): any; declare function AddressTypeToJSONTyped(value: any, ignoreDiscriminator: boolean): AddressType; /** * HC Provider API * HealthCloud Provider API — registration, auth, profile, and photo management for practitioners (physicians, nurses, and other clinical staff). All authenticated endpoints require a Bearer JWT obtained from provider.login. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface Address */ interface Address { /** * City in the address. * @type {string} * @memberof Address */ city: string; /** * ISO 3166-1 alpha-2 country code, e.g. 'US'. * @type {string} * @memberof Address */ country?: string; /** * Whether this is the patient's primary address. * @type {boolean} * @memberof Address */ is_primary?: boolean; /** * 2-letter US state code, e.g. 'CA', 'NY'. * @type {string} * @memberof Address */ state: string; /** * First address line (street number and name). * @type {string} * @memberof Address */ street1: string; /** * Second address line (apartment, suite, unit), when present. * @type {string} * @memberof Address */ street2?: string | null; /** * Address use: home, work, mailing, temporary, billing. * @type {AddressType} * @memberof Address */ type?: AddressType; /** * US ZIP code (5 or 9 digits). * @type {string} * @memberof Address */ zip_code: string; } /** * Check if a given object implements the Address interface. */ declare function instanceOfAddress(value: object): value is Address; declare function AddressFromJSON(json: any): Address; declare function AddressFromJSONTyped(json: any, ignoreDiscriminator: boolean): Address; declare function AddressToJSON(json: any): Address; declare function AddressToJSONTyped(value?: Address | null, ignoreDiscriminator?: boolean): any; /** * HC Provider API * HealthCloud Provider API — registration, auth, profile, and photo management for practitioners (physicians, nurses, and other clinical staff). All authenticated endpoints require a Bearer JWT obtained from provider.login. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * A degree or education credential held by this practitioner. * @export * @interface ProviderEducationCredential */ interface ProviderEducationCredential { /** * Degree or education credential, e.g. MD, DO, MSN * @type {string} * @memberof ProviderEducationCredential */ credential: string; /** * Year the credential was earned, optional. * @type {number} * @memberof ProviderEducationCredential */ graduation_year?: number | null; /** * Institution that issued the credential, optional. * @type {string} * @memberof ProviderEducationCredential */ institution?: string | null; } /** * Check if a given object implements the ProviderEducationCredential interface. */ declare function instanceOfProviderEducationCredential(value: object): value is ProviderEducationCredential; declare function ProviderEducationCredentialFromJSON(json: any): ProviderEducationCredential; declare function ProviderEducationCredentialFromJSONTyped(json: any, ignoreDiscriminator: boolean): ProviderEducationCredential; declare function ProviderEducationCredentialToJSON(json: any): ProviderEducationCredential; declare function ProviderEducationCredentialToJSONTyped(value?: ProviderEducationCredential | null, ignoreDiscriminator?: boolean): any; /** * HC Provider API * HealthCloud Provider API — registration, auth, profile, and photo management for practitioners (physicians, nurses, and other clinical staff). All authenticated endpoints require a Bearer JWT obtained from provider.login. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * A contact point beyond the practitioner's primary email. * @export * @interface ProviderContactPoint */ interface ProviderContactPoint { /** * phone | fax | email | pager * @type {string} * @memberof ProviderContactPoint */ system: string; /** * Context this contact point is used in, e.g. 'work', 'mobile'. * @type {string} * @memberof ProviderContactPoint */ use?: string; /** * The contact value, e.g. a phone number. * @type {string} * @memberof ProviderContactPoint */ value: string; } /** * Check if a given object implements the ProviderContactPoint interface. */ declare function instanceOfProviderContactPoint(value: object): value is ProviderContactPoint; declare function ProviderContactPointFromJSON(json: any): ProviderContactPoint; declare function ProviderContactPointFromJSONTyped(json: any, ignoreDiscriminator: boolean): ProviderContactPoint; declare function ProviderContactPointToJSON(json: any): ProviderContactPoint; declare function ProviderContactPointToJSONTyped(value?: ProviderContactPoint | null, ignoreDiscriminator?: boolean): any; /** * HC Provider API * HealthCloud Provider API — registration, auth, profile, and photo management for practitioners (physicians, nurses, and other clinical staff). All authenticated endpoints require a Bearer JWT obtained from provider.login. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * A language this practitioner can communicate with patients in. * @export * @interface ProviderLanguage */ interface ProviderLanguage { /** * BCP-47 language tag, e.g. en, es, sr * @type {string} * @memberof ProviderLanguage */ code: string; /** * Human-readable language name, optional. * @type {string} * @memberof ProviderLanguage */ display?: string | null; } /** * Check if a given object implements the ProviderLanguage interface. */ declare function instanceOfProviderLanguage(value: object): value is ProviderLanguage; declare function ProviderLanguageFromJSON(json: any): ProviderLanguage; declare function ProviderLanguageFromJSONTyped(json: any, ignoreDiscriminator: boolean): ProviderLanguage; declare function ProviderLanguageToJSON(json: any): ProviderLanguage; declare function ProviderLanguageToJSONTyped(value?: ProviderLanguage | null, ignoreDiscriminator?: boolean): any; /** * HC Provider API * HealthCloud Provider API — registration, auth, profile, and photo management for practitioners (physicians, nurses, and other clinical staff). All authenticated endpoints require a Bearer JWT obtained from provider.login. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const ProviderIdentifierType: { readonly NPI: "NPI"; readonly DEA: "DEA"; readonly SL: "SL"; readonly TAX: "TAX"; readonly PRN: "PRN"; }; type ProviderIdentifierType = typeof ProviderIdentifierType[keyof typeof ProviderIdentifierType]; declare function instanceOfProviderIdentifierType(value: any): boolean; declare function ProviderIdentifierTypeFromJSON(json: any): ProviderIdentifierType; declare function ProviderIdentifierTypeFromJSONTyped(json: any, ignoreDiscriminator: boolean): ProviderIdentifierType; declare function ProviderIdentifierTypeToJSON(value?: ProviderIdentifierType | null): any; declare function ProviderIdentifierTypeToJSONTyped(value: any, ignoreDiscriminator: boolean): ProviderIdentifierType; /** * HC Provider API * HealthCloud Provider API — registration, auth, profile, and photo management for practitioners (physicians, nurses, and other clinical staff). All authenticated endpoints require a Bearer JWT obtained from provider.login. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * An external identifier beyond NPI and state licenses (DEA, tax ID, provider number, etc.). * @export * @interface ProviderIdentifier */ interface ProviderIdentifier { /** * ISO 8601 expiration date, optional. * @type {string} * @memberof ProviderIdentifier */ expiration_date?: string | null; /** * For state license — two-letter state code * @type {string} * @memberof ProviderIdentifier */ state?: string | null; /** * Identifier system: NPI, DEA, SL (state license), TAX or PRN (provider number). * @type {ProviderIdentifierType} * @memberof ProviderIdentifier */ type: ProviderIdentifierType; /** * The identifier value. * @type {string} * @memberof ProviderIdentifier */ value: string; } /** * Check if a given object implements the ProviderIdentifier interface. */ declare function instanceOfProviderIdentifier(value: object): value is ProviderIdentifier; declare function ProviderIdentifierFromJSON(json: any): ProviderIdentifier; declare function ProviderIdentifierFromJSONTyped(json: any, ignoreDiscriminator: boolean): ProviderIdentifier; declare function ProviderIdentifierToJSON(json: any): ProviderIdentifier; declare function ProviderIdentifierToJSONTyped(value?: ProviderIdentifier | null, ignoreDiscriminator?: boolean): any; /** * HC Provider API * HealthCloud Provider API — registration, auth, profile, and photo management for practitioners (physicians, nurses, and other clinical staff). All authenticated endpoints require a Bearer JWT obtained from provider.login. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const Race$2: { readonly american_indian_or_alaska_native: "american_indian_or_alaska_native"; readonly asian: "asian"; readonly black_or_african_american: "black_or_african_american"; readonly native_hawaiian_or_other_pacific_islander: "native_hawaiian_or_other_pacific_islander"; readonly white: "white"; readonly other: "other"; readonly unknown: "unknown"; readonly declined_to_specify: "declined_to_specify"; }; type Race$2 = typeof Race$2[keyof typeof Race$2]; declare function instanceOfRace$2(value: any): boolean; declare function RaceFromJSON$2(json: any): Race$2; declare function RaceFromJSONTyped$2(json: any, ignoreDiscriminator: boolean): Race$2; declare function RaceToJSON$2(value?: Race$2 | null): any; declare function RaceToJSONTyped$2(value: any, ignoreDiscriminator: boolean): Race$2; /** * HC Provider API * HealthCloud Provider API — registration, auth, profile, and photo management for practitioners (physicians, nurses, and other clinical staff). All authenticated endpoints require a Bearer JWT obtained from provider.login. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * NUCC provider taxonomy high-level categories. * @export */ declare const ProviderRole: { readonly physician: "physician"; readonly nurse_practitioner: "nurse_practitioner"; readonly physician_assistant: "physician_assistant"; readonly registered_nurse: "registered_nurse"; readonly licensed_practical_nurse: "licensed_practical_nurse"; readonly pharmacist: "pharmacist"; readonly dentist: "dentist"; readonly optometrist: "optometrist"; readonly psychologist: "psychologist"; readonly social_worker: "social_worker"; readonly physical_therapist: "physical_therapist"; readonly occupational_therapist: "occupational_therapist"; readonly speech_therapist: "speech_therapist"; readonly radiologist: "radiologist"; readonly pathologist: "pathologist"; readonly surgeon: "surgeon"; readonly midwife: "midwife"; readonly dietitian: "dietitian"; readonly case_manager: "case_manager"; readonly medical_assistant: "medical_assistant"; readonly technician: "technician"; readonly other: "other"; }; type ProviderRole = typeof ProviderRole[keyof typeof ProviderRole]; declare function instanceOfProviderRole(value: any): boolean; declare function ProviderRoleFromJSON(json: any): ProviderRole; declare function ProviderRoleFromJSONTyped(json: any, ignoreDiscriminator: boolean): ProviderRole; declare function ProviderRoleToJSON(value?: ProviderRole | null): any; declare function ProviderRoleToJSONTyped(value: any, ignoreDiscriminator: boolean): ProviderRole; /** * HC Provider API * HealthCloud Provider API — registration, auth, profile, and photo management for practitioners (physicians, nurses, and other clinical staff). All authenticated endpoints require a Bearer JWT obtained from provider.login. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Administrative gender, mirroring the FHIR Practitioner.gender value set. * @export */ declare const ProviderGender: { readonly male: "male"; readonly female: "female"; readonly other: "other"; readonly unknown: "unknown"; }; type ProviderGender = typeof ProviderGender[keyof typeof ProviderGender]; declare function instanceOfProviderGender(value: any): boolean; declare function ProviderGenderFromJSON(json: any): ProviderGender; declare function ProviderGenderFromJSONTyped(json: any, ignoreDiscriminator: boolean): ProviderGender; declare function ProviderGenderToJSON(value?: ProviderGender | null): any; declare function ProviderGenderToJSONTyped(value: any, ignoreDiscriminator: boolean): ProviderGender; /** * HC Provider API * HealthCloud Provider API — registration, auth, profile, and photo management for practitioners (physicians, nurses, and other clinical staff). All authenticated endpoints require a Bearer JWT obtained from provider.login. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * A clinical specialty this practitioner practices, coded to a taxonomy system. * @export * @interface ProviderSpecialty */ interface ProviderSpecialty { /** * True if the practitioner is board-certified in this specialty. * @type {boolean} * @memberof ProviderSpecialty */ board_certified?: boolean; /** * NUCC taxonomy code or SNOMED code * @type {string} * @memberof ProviderSpecialty */ code: string; /** * Human-readable specialty name. * @type {string} * @memberof ProviderSpecialty */ display: string; /** * True if this is the practitioner's primary specialty. * @type {boolean} * @memberof ProviderSpecialty */ primary?: boolean; /** * Coding system the code belongs to. Defaults to the NUCC provider taxonomy. * @type {string} * @memberof ProviderSpecialty */ system?: string; } /** * Check if a given object implements the ProviderSpecialty interface. */ declare function instanceOfProviderSpecialty(value: object): value is ProviderSpecialty; declare function ProviderSpecialtyFromJSON(json: any): ProviderSpecialty; declare function ProviderSpecialtyFromJSONTyped(json: any, ignoreDiscriminator: boolean): ProviderSpecialty; declare function ProviderSpecialtyToJSON(json: any): ProviderSpecialty; declare function ProviderSpecialtyToJSONTyped(value?: ProviderSpecialty | null, ignoreDiscriminator?: boolean): any; /** * HC Provider API * HealthCloud Provider API — registration, auth, profile, and photo management for practitioners (physicians, nurses, and other clinical staff). All authenticated endpoints require a Bearer JWT obtained from provider.login. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Documentation-only request schema for PATCH /practitioners/{practitioner_id}. * This resolver runs with enable_validation=False, so this model is never used * to parse a request — the handler still reads app.current_event.json_body * directly. Its field list is exactly the set of Practitioner attributes that * hc.services.practitioner.practitioner_service.PractitionerService.update() * genuinely merges in (any other key is silently ignored because * hasattr(current, key) is False for it). The request key is "specialty" * (not "specialties") because update_practitioner() rejects a raw * "specialties" key and the service remaps "specialty" -> "specialties" * before merging; "practitioner_id"/"fhir_id" are excluded because patching * them has no effect on the persisted record. * * All fields are optional; only the supplied ones are patched. * @export * @interface UpdatePractitionerRequest */ interface UpdatePractitionerRequest { /** * False marks the record inactive without deleting it. * @type {boolean} * @memberof UpdatePractitionerRequest */ active?: boolean | null; /** * Replaces the practitioner's stored address. * @type {Address} * @memberof UpdatePractitionerRequest */ address?: Address | null; /** * ISO 8601 date of birth (YYYY-MM-DD). * @type {string} * @memberof UpdatePractitionerRequest */ birth_date?: string | null; /** * Board certification names. Replaces the existing list. * @type {Array} * @memberof UpdatePractitionerRequest */ board_certifications?: Array | null; /** * MD, DO, NP, PA, RN, etc. * @type {string} * @memberof UpdatePractitionerRequest */ credential?: string | null; /** * Department within the organization. * @type {string} * @memberof UpdatePractitionerRequest */ department?: string | null; /** * Degrees and education credentials. Replaces the existing list. * @type {Array} * @memberof UpdatePractitionerRequest */ education_credentials?: Array | null; /** * Email address. * @type {string} * @memberof UpdatePractitionerRequest */ email?: string | null; /** * Given name. * @type {string} * @memberof UpdatePractitionerRequest */ first_name?: string | null; /** * Administrative gender. * @type {ProviderGender} * @memberof UpdatePractitionerRequest */ gender?: ProviderGender | null; /** * Graduation year. * @type {number} * @memberof UpdatePractitionerRequest */ graduation_year?: number | null; /** * Additional external identifiers. Replaces the existing list. * @type {Array} * @memberof UpdatePractitionerRequest */ identifiers?: Array | null; /** * Accepted insurance payers. Replaces the existing list. * @type {Array} * @memberof UpdatePractitionerRequest */ insurances_accepted?: Array | null; /** * Languages spoken. Replaces the existing list. * @type {Array} * @memberof UpdatePractitionerRequest */ languages_spoken?: Array | null; /** * Family name. * @type {string} * @memberof UpdatePractitionerRequest */ last_name?: string | null; /** * Medical school attended. * @type {string} * @memberof UpdatePractitionerRequest */ medical_school?: string | null; /** * Middle name. * @type {string} * @memberof UpdatePractitionerRequest */ middle_name?: string | null; /** * Free-text internal notes. * @type {string} * @memberof UpdatePractitionerRequest */ notes?: string | null; /** * 10-digit National Provider Identifier. * @type {string} * @memberof UpdatePractitionerRequest */ npi?: string | null; /** * Identifier of the affiliated organization. * @type {string} * @memberof UpdatePractitionerRequest */ organization_id?: string | null; /** * Display name of the affiliated organization. * @type {string} * @memberof UpdatePractitionerRequest */ organization_name?: string | null; /** * Name prefix, e.g. 'Dr.'. * @type {string} * @memberof UpdatePractitionerRequest */ prefix?: string | null; /** * One or more race values. Replaces the existing list. * @type {Array} * @memberof UpdatePractitionerRequest */ race?: Array | null; /** * NUCC provider taxonomy categories. Replaces the existing list. * @type {Array} * @memberof UpdatePractitionerRequest */ roles?: Array | null; /** * Clinical specialties. Replaces the existing list. Sent as 'specialty', not 'specialties'. * @type {Array} * @memberof UpdatePractitionerRequest */ specialty?: Array | null; /** * State medical licenses. Replaces the existing list. * @type {Array} * @memberof UpdatePractitionerRequest */ state_licenses?: Array | null; /** * Name suffix, e.g. 'Jr.'. * @type {string} * @memberof UpdatePractitionerRequest */ suffix?: string | null; /** * Additional contact points. Replaces the existing list. * @type {Array} * @memberof UpdatePractitionerRequest */ telecom?: Array | null; } /** * Check if a given object implements the UpdatePractitionerRequest interface. */ declare function instanceOfUpdatePractitionerRequest(value: object): value is UpdatePractitionerRequest; declare function UpdatePractitionerRequestFromJSON(json: any): UpdatePractitionerRequest; declare function UpdatePractitionerRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): UpdatePractitionerRequest; declare function UpdatePractitionerRequestToJSON(json: any): UpdatePractitionerRequest; declare function UpdatePractitionerRequestToJSONTyped(value?: UpdatePractitionerRequest | null, ignoreDiscriminator?: boolean): any; interface RegisterPractitionerRequest { tenant_id?: string; first_name: string; last_name: string; email: string; password: string; /** Additional fields accepted by PractitionerRegistrationService */ [key: string]: unknown; } interface RegisterPractitionerResponse { cognito_sub?: string; fhir_practitioner_id?: string; email_otp_sent?: boolean; email_verified?: boolean; access_token?: string; id_token?: string; expires_in?: number; [key: string]: unknown; } interface PractitionerLoginRequest { email: string; password: string; tenant_id: string; } interface PractitionerLoginResponse { access_token: string; id_token: string; expires_in: number; cognito_sub: string; /** Real backend key is `fhir_practitioner_id` (not `fhir_provider_id`). */ fhir_practitioner_id: string; } interface VerifyPractitionerEmailRequest { /** Real backend contract for POST /auth/verify-email is {email, otp, tenant_id}. */ email: string; otp: string; tenant_id: string; } interface ResetPractitionerPasswordRequest { email: string; tenant_id: string; } interface ResetPractitionerPasswordResponse { message: string; } interface ConfirmPractitionerPasswordRequest { email: string; new_password: string; confirmation_code: string; tenant_id: string; } interface PractitionerPhoneUpdateRequest { phone: string; } interface PractitionerSmsVerificationRequest { otp: string; } type ProviderAddress = Address; interface Practitioner$1 { practitioner_id: string; fhir_id?: string; prefix?: string | null; first_name?: string; middle_name?: string | null; last_name?: string; suffix?: string | null; credential?: string | null; gender?: string; birth_date?: string | null; roles?: string[]; specialties?: string[]; npi?: string; identifiers?: Record[]; address?: ProviderAddress | null; telecom?: Record[]; email?: string; organization_id?: string | null; organization_name?: string | null; department?: string | null; board_certifications?: Record[]; medical_school?: string | null; graduation_year?: string | null; active?: boolean; notes?: string | null; /** FHIR Binary resource ID for the practitioner's photo, when available. */ photo_binary_id?: string | null; [key: string]: unknown; } interface PractitionerPhotoUploadUrlResponse { upload_url: string; storage_key?: string; expires_in?: number; } interface UploadPractitionerPhotoRequest { data?: string; photo?: string; content_type?: string; } interface UploadPractitionerPhotoResponse { binary_id?: string; [key: string]: unknown; } interface GetPractitionerPhotoQuery { /** Optional — if omitted, fetches the stored/default photo from FHIR extension */ binary_id?: string; } interface TelehealthChannelResponse { channel_id: string; created_at: string; } interface CreateTelehealthTokenRequest { channel_id: string; uid: number; } interface TelehealthTokenResponse { app_id: string; channel_id: string; uid: number; rtc_token: string; role: string; ttl_seconds: number; expires_at: string; } interface FaceCompareRequest { image_url_1: string; image_url_2: string; similarity_threshold?: number; } interface FaceCompareResponse { same_person: boolean; confidence: number; similarity_threshold: number; face_detected_in_image_1: boolean; face_detected_in_image_2: boolean; } /** Shared connector mode type used by connector request models. */ type ConnectorMode = "sandbox" | "live"; interface ConnectorRequestBase { api_key?: string; secret_key?: string; token?: string; client_id?: string; client_secret?: string; username?: string; password?: string; account_number?: string; customer_id?: string; basic_token?: string; client_key?: string; base_url?: string; practice_id?: string; department_id?: string; provider_id?: string; team_id?: string; key_id?: string; private_key?: string; redirect_uri?: string; initiator_url?: string; template_id?: string; account_sid?: string; auth_token?: string; from_number?: string; account_id?: string; organization?: string; [key: string]: JsonValue$2 | undefined; } type ConnectorResponse = JsonValue$2; interface AthenaHealthAddEncounterReasonRequest extends ConnectorRequestBase { encounter_id: string; encounter_reason_id: string; } interface AthenaHealthAddLabResultDocumentRequest extends ConnectorRequestBase { patient_id: string; attachment_contents?: string; attachment_type?: string; accession_id?: string; codified_result_data?: string; tieto_order_id?: string; analytes?: JsonValue$2[]; department_id?: string; } interface AthenaHealthAddPreferredPharmacyRequest extends ConnectorRequestBase { patient_id: string; clinical_provider_id?: string; department_id?: string; } interface AthenaHealthAnswerHealthQuestionRequest extends ConnectorRequestBase { patient_id: string; question_id: string; answer: string; department_id?: string; } interface AthenaHealthCancelAppointmentRequest extends ConnectorRequestBase { appointment_id: string; cancel_reason?: string; patient_id?: string; } interface AthenaHealthCreateAllergyRequest extends ConnectorRequestBase { patient_id: string; allergen_id: string; allergen_name: string; onset_date?: string; reactions?: JsonValue$2[]; department_id?: string; } interface AthenaHealthCreateAppointmentRequest extends ConnectorRequestBase { patient_id: string; appointment_type_id: string; appointment_time: string; date: string; department_id?: string; provider_id?: string; } interface AthenaHealthCreateAppointmentNoteRequest extends ConnectorRequestBase { appointment_id: string; note: string; } interface AthenaHealthCreateConsentRequest extends ConnectorRequestBase { patient_id: string; signature_name: string; signature_datetime?: string; privacy_notice?: boolean; patient_signature?: boolean; department_id?: string; } interface AthenaHealthCreateEncounterDiagnosisRequest extends ConnectorRequestBase { encounter_id: string; snomed_code: string; note?: string; } interface AthenaHealthCreateFamilyHistoryRequest extends ConnectorRequestBase { patient_id: string; relation_key_id: string; relation: string; snomed_codes: Array; department_id?: string; } interface AthenaHealthCreateImmunizationRequest extends ConnectorRequestBase { patient_id: string; cvx: string; administer_date: string; department_id?: string; } interface AthenaHealthCreateInsuranceRequest extends ConnectorRequestBase { patient_id: string; insurance_package_id: string; policy_holder_first_name: string; policy_holder_last_name: string; policy_holder_sex: string; member_id: string; } interface AthenaHealthCreateLabOrderRequest extends ConnectorRequestBase { encounter_id: string; diagnosis_snomed_code: string; loinc: string; provider_note?: string; } interface AthenaHealthCreateMedicationRequest extends ConnectorRequestBase { patient_id: string; medication_id: string; sig?: string; hidden?: boolean; department_id?: string; } interface AthenaHealthCreateOpenAppointmentSlotRequest extends ConnectorRequestBase { appointment_date: string; appointment_time?: Array; appointment_type_id?: string; reason_id?: string; provider_id?: string; department_id?: string; } interface AthenaHealthCreatePatientRequest extends ConnectorRequestBase { first_name: string; last_name: string; date_of_birth: string; sex_at_birth: string; department_id?: string; email?: string; home_phone?: string; mobile_phone?: string; ssn?: string; street_address?: string; city?: string; state?: string; zip_code?: string; } interface AthenaHealthCreateProblemRequest extends ConnectorRequestBase { patient_id: string; snomed_code: string; status?: string; department_id?: string; } interface AthenaHealthCreateProcedureRequest extends ConnectorRequestBase { patient_id: string; procedure_code: string; procedure_date?: string; department_id?: string; } interface AthenaHealthCreateSocialHistoryRequest extends ConnectorRequestBase { patient_id: string; answers: JsonValue$2[]; department_id?: string; } interface AthenaHealthCreateTelehealthDeeplinkRequest extends ConnectorRequestBase { patient_id: string; appointment_id: string; } interface AthenaHealthCreateVitalRequest extends ConnectorRequestBase { patient_id: string; readings: JsonValue$2[]; source?: string; department_id?: string; } interface AthenaHealthDeleteEncounterDiagnosisRequest extends ConnectorRequestBase { encounter_id: string; diagnosis_id: string; } interface AthenaHealthDeleteEncounterDocumentRequest extends ConnectorRequestBase { patient_id: string; encounter_document_id: string; } interface AthenaHealthDeleteImagingResultDocumentRequest extends ConnectorRequestBase { patient_id: string; imaging_result_id: string; } interface AthenaHealthDeleteMedicationRequest extends ConnectorRequestBase { patient_id: string; medication_entry_id: string; department_id?: string; } interface AthenaHealthDeletePreferredPharmacyRequest extends ConnectorRequestBase { patient_id: string; clinical_provider_id: string; department_id?: string; } interface AthenaHealthDeleteVaccineRequest extends ConnectorRequestBase { patient_id: string; vaccine_id: string; department_id?: string; } interface AthenaHealthEnhancedBestMatchPatientsRequest extends ConnectorRequestBase { first_name: string; last_name: string; dob: string; } interface AthenaHealthEnhancedBestMatchPatientsByEmailRequest extends ConnectorRequestBase { email: string; first_name?: string; last_name?: string; dob?: string; } interface AthenaHealthExportCertifiedCcdaRequest extends ConnectorRequestBase { patient_id: string; document_type?: string; inpatient?: boolean; version?: string; department_id?: string; } interface AthenaHealthGetAppointmentEncounterSummaryRequest extends ConnectorRequestBase { patient_id: string; appointment_id: string; skip_amendments?: boolean; mobile?: boolean; } interface AthenaHealthGetAssessPlanCarePlanRequest extends ConnectorRequestBase { patient_id: string; assess_plan_id: string; department_id?: string; } interface AthenaHealthGetAvailableMessageTypesRequest extends ConnectorRequestBase { } interface AthenaHealthGetCareTeamRequest extends ConnectorRequestBase { patient_id: string; department_id?: string; } interface AthenaHealthGetCareTeamCarePlanRequest extends ConnectorRequestBase { patient_id: string; care_team_id: string; department_id?: string; } interface AthenaHealthGetClaimRequest extends ConnectorRequestBase { claim_id: string; } interface AthenaHealthGetClinicalDocumentXmlRequest extends ConnectorRequestBase { patient_id: string; document_id: string; } interface AthenaHealthGetClinicalProviderRequest extends ConnectorRequestBase { clinical_provider_id: string; } interface AthenaHealthGetDefaultPharmacyRequest extends ConnectorRequestBase { patient_id: string; department_id?: string; } interface AthenaHealthGetDriversLicenseRequest extends ConnectorRequestBase { patient_id: string; } interface AthenaHealthGetEncounterRequest extends ConnectorRequestBase { appointment_id: string; } interface AthenaHealthGetEncounterAssessmentRequest extends ConnectorRequestBase { encounter_id: string; } interface AthenaHealthGetEncounterHpiRequest extends ConnectorRequestBase { encounter_id: string; } interface AthenaHealthGetEncounterSummaryRequest extends ConnectorRequestBase { encounter_id: string; skip_amendments?: boolean; mobile?: boolean; } interface AthenaHealthGetFhirResourceRequest extends ConnectorRequestBase { resource_path: string; department_id?: string; } interface AthenaHealthGetFhirResourceBinaryRequest extends ConnectorRequestBase { resource_path: string; department_id?: string; } interface AthenaHealthGetGenderIdentityFieldsRequest extends ConnectorRequestBase { } interface AthenaHealthGetGpalRequest extends ConnectorRequestBase { patient_id: string; department_id?: string; } interface AthenaHealthGetGynHistoryRequest extends ConnectorRequestBase { patient_id: string; department_id?: string; } interface AthenaHealthGetGynHistoryQuestionConfigurationRequest extends ConnectorRequestBase { } interface AthenaHealthGetHpiTemplatesRequest extends ConnectorRequestBase { encounter_id: string; } interface AthenaHealthGetImagingResultDocumentRequest extends ConnectorRequestBase { patient_id: string; imaging_result_id: string; include_pacs_link?: boolean; show_template?: boolean; get_entity_info?: boolean; } interface AthenaHealthGetImagingResultOriginalDocumentRequest extends ConnectorRequestBase { patient_id: string; imaging_result_id: string; } interface AthenaHealthGetLabResultRequest extends ConnectorRequestBase { patient_id: string; lab_result_id: string; department_id?: string; } interface AthenaHealthGetLabResultOriginalDocumentRequest extends ConnectorRequestBase { patient_id: string; lab_result_id: string; } interface ElevenLabsGetConversationRequest extends ConnectorRequestBase { api_key: string; conversation_id: string; } interface ElevenLabsGetToolRequest extends ConnectorRequestBase { api_key: string; tool_id: string; } interface ElevenLabsGetToolDependentAgentsRequest extends ConnectorRequestBase { api_key: string; tool_id: string; } interface ElevenLabsGetUserRequest extends ConnectorRequestBase { api_key: string; } interface ElevenLabsGetVoiceRequest extends ConnectorRequestBase { api_key: string; voice_id: string; } interface ElevenLabsUpdateAgentRequest extends ConnectorRequestBase { agent_id: string; api_key: string; } interface ElevenLabsUpdateToolRequest extends ConnectorRequestBase { api_key: string; tool_config: JsonValue$2; tool_id: string; } interface GoogleAIInvokeA1cVisionCaptureRequest extends ConnectorRequestBase { image_url: string; } interface ImpiloFetchProcurementDocumentRequest extends ConnectorRequestBase { procurement_id: number; } interface ImpiloGetOrderSummaryRequest extends ConnectorRequestBase { order_id: number; } interface OpenAIBuildResponseCreatePayloadRequest extends ConnectorRequestBase { model: string; instructions: string; user_input?: string; tools?: JsonValue$2[]; max_output_tokens?: number; temperature?: number; } interface OpenAIChatJsonRequest extends ConnectorRequestBase { messages: Array<{ role: "system" | "user" | "assistant"; content: string; }>; model?: string; temperature?: number; max_tokens?: number; } interface OpenAICreateAssistantRequest extends ConnectorRequestBase { name: string; model: string; instructions: string; description: string; tool_types?: Array; vector_store_ids?: Array; system_tools?: JsonValue$2[]; mcp_servers?: Array; } interface OpenAIDeleteAssistantRequest extends ConnectorRequestBase { assistant_id: string; } interface OpenAIGetAssistantRequest extends ConnectorRequestBase { assistant_id: string; name: string; model: string; instructions: string; description: string; system_tools?: JsonValue$2[]; mcp_servers?: Array; } interface OpenAIModerateRequest extends ConnectorRequestBase { text: string; } interface OpenAIUpdateAssistantRequest extends ConnectorRequestBase { assistant_id: string; name?: string; model?: string; instructions?: string; description?: string; tool_types?: Array; vector_store_ids?: Array; system_tools?: JsonValue$2[]; mcp_servers?: Array; } interface SalesforceBuildCaseDescriptionRequest extends ConnectorRequestBase { record: JsonValue$2; } interface SalesforceCreateAccountRequest extends ConnectorRequestBase { record: JsonValue$2; } interface SalesforceCreateCallLogRequest extends ConnectorRequestBase { record: JsonValue$2; } interface SalesforceCreateCampaignRequest extends ConnectorRequestBase { record: JsonValue$2; } interface SalesforceCreateCaseRequest extends ConnectorRequestBase { record: JsonValue$2; } interface SalesforceCreateContactRequest extends ConnectorRequestBase { record: JsonValue$2; } interface SalesforceCreateEventRequest extends ConnectorRequestBase { record: JsonValue$2; } interface SalesforceCreatePatientRequest extends ConnectorRequestBase { record: JsonValue$2; } interface SalesforceCreateSegmentRequest extends ConnectorRequestBase { record: JsonValue$2; } interface SalesforceDeleteAccountRequest extends ConnectorRequestBase { account_id: string; } interface SalesforceDeleteCallLogRequest extends ConnectorRequestBase { call_log_id: string; } interface SalesforceDeleteCampaignRequest extends ConnectorRequestBase { campaign_id: string; } interface SalesforceDeleteCaseRequest extends ConnectorRequestBase { case_id: string; } interface SalesforceDeleteEventRequest extends ConnectorRequestBase { event_id: string; } interface SalesforceDeletePatientRequest extends ConnectorRequestBase { patient_id: string; } interface SalesforceDeleteSegmentRequest extends ConnectorRequestBase { segment_id: string; } interface SalesforceDescribeRequest extends ConnectorRequestBase { sobject: string; } interface SalesforceGetAccountRequest extends ConnectorRequestBase { account_id: string; } interface SalesforceGetAccountByTenantRequest extends ConnectorRequestBase { tenant_id: string; } interface SalesforceGetAvailableSlotsRequest extends ConnectorRequestBase { } interface SalesforceGetCallLogRequest extends ConnectorRequestBase { call_log_id: string; } interface SalesforceGetCampaignRequest extends ConnectorRequestBase { campaign_id: string; } interface SalesforceGetCaseRequest extends ConnectorRequestBase { case_id: string; } interface SalesforceGetConfigurationRequest extends ConnectorRequestBase { } interface SalesforceGetContactRequest extends ConnectorRequestBase { email?: string; phone?: string; } interface SalesforceGetEventRequest extends ConnectorRequestBase { event_id: string; } interface SalesforceGetHealthcareOrgIdByTenantRequest extends ConnectorRequestBase { tenant_id: string; } interface SalesforceGetNotScheduledEventsRequest extends ConnectorRequestBase { } interface SalesforceGetPatientRequest extends ConnectorRequestBase { patient_id: string; } interface SalesforceGetPatientByEmailRequest extends ConnectorRequestBase { email: string; healthcare_org_id: string; } interface SalesforceGetPatientByPhoneRequest extends ConnectorRequestBase { phone: string; } interface SalesforceGetSegmentRequest extends ConnectorRequestBase { segment_id: string; } interface SalesforceListAccountsRequest extends ConnectorRequestBase { } interface SalesforceListCallLogsRequest extends ConnectorRequestBase { } interface SalesforceListCampaignsRequest extends ConnectorRequestBase { } interface SalesforceListCasesRequest extends ConnectorRequestBase { } interface SalesforceListEventsRequest extends ConnectorRequestBase { } interface SalesforceListPatientsRequest extends ConnectorRequestBase { } interface SalesforceListSegmentsRequest extends ConnectorRequestBase { } interface SalesforceScheduleEventRequest extends ConnectorRequestBase { event_id: string; what_id: string; } interface SalesforceSetAccountSenaiteIdRequest extends ConnectorRequestBase { account_id: string; senaite_id?: string; } interface SalesforceUpdateRequest extends ConnectorRequestBase { sobject: string; record_id: string; data: JsonValue$2; } interface SalesforceUpdateAccountRequest extends ConnectorRequestBase { record: JsonValue$2; } interface SalesforceUpdateAccountAssetsRequest extends ConnectorRequestBase { account_id: string; assets: JsonValue$2; } interface SalesforceUpdateCallLogRequest extends ConnectorRequestBase { record: JsonValue$2; } interface SalesforceUpdateCampaignRequest extends ConnectorRequestBase { record: JsonValue$2; } interface SalesforceUpdatePatientRequest extends ConnectorRequestBase { record: JsonValue$2; } interface SalesforceUpdateSegmentRequest extends ConnectorRequestBase { record: JsonValue$2; } interface SteadyMDPatchEpisodeRequest extends ConnectorRequestBase { episode_guid: string; } interface StediCheckClaimStatusRequest extends ConnectorRequestBase { } interface StediCheckCoordinationOfBenefitsRequest extends ConnectorRequestBase { } interface StediDiscoverInsuranceRequest extends ConnectorRequestBase { } interface StediGet835EraReportRequest extends ConnectorRequestBase { transaction_id: string; } interface StediGetInsuranceDiscoveryResultsRequest extends ConnectorRequestBase { discovery_id: string; } interface StediSubmitInstitutionalClaimRequest extends ConnectorRequestBase { } interface StediSubmitProfessionalClaimRequest extends ConnectorRequestBase { } interface ZocdocCreateAppointmentAttachmentRequest extends ConnectorRequestBase { appointment_id: string; file_bytes: string; file_name: string; attachment_type: string; } interface AthenaHealthGetMedicationChangeEventsRequest extends ConnectorRequestBase { } interface AthenaHealthGetMedicationChangeSubscriptionRequest extends ConnectorRequestBase { } interface AthenaHealthGetPatientCcdaRequest extends ConnectorRequestBase { patient_id: string; purpose?: string; department_id?: string; } interface AthenaHealthGetPatientChangeEventsRequest extends ConnectorRequestBase { } interface AthenaHealthGetPatientChangeSubscriptionRequest extends ConnectorRequestBase { } interface AthenaHealthGetPatientPhotoRequest extends ConnectorRequestBase { patient_id: string; } interface AthenaHealthGetPatientSearchTypesRequest extends ConnectorRequestBase { } interface AthenaHealthGetPerinatalHistoryRequest extends ConnectorRequestBase { patient_id: string; department_id?: string; } interface AthenaHealthGetPortalAccessRequest extends ConnectorRequestBase { patient_id: string; } interface AthenaHealthGetPreferredPharmacyRequest extends ConnectorRequestBase { patient_id: string; department_id?: string; } interface AthenaHealthGetPrescriptionCardImageRequest extends ConnectorRequestBase { patient_id: string; } interface AthenaHealthGetProblemChangeEventsRequest extends ConnectorRequestBase { } interface AthenaHealthGetProblemChangeSubscriptionRequest extends ConnectorRequestBase { } interface AthenaHealthGetRecipientClassesRequest extends ConnectorRequestBase { } interface AthenaHealthGetReviewOfSystemsRequest extends ConnectorRequestBase { encounter_id: string; } interface AthenaHealthGetSoapNotesRequest extends ConnectorRequestBase { encounter_id: string; } interface AthenaHealthGetSocialHistoryTemplatesRequest extends ConnectorRequestBase { patient_id: string; department_id?: string; } interface AthenaHealthGetVitalsConfigurationRequest extends ConnectorRequestBase { show_unconfigured?: boolean; specialty_id?: string; limit?: number; offset?: number; } interface AthenaHealthListAdministeredQuestionnaireScreenersRequest extends ConnectorRequestBase { patient_id: string; department_id?: string; show_freetext_answers?: boolean; limit?: number; offset?: number; } interface AthenaHealthListAllergiesRequest extends ConnectorRequestBase { patient_id: string; department_id?: string; } interface AthenaHealthListAllergyReactionsRequest extends ConnectorRequestBase { } interface AthenaHealthListCancerCasesRequest extends ConnectorRequestBase { patient_id: string; department_id?: string; } interface AthenaHealthListCarePlansRequest extends ConnectorRequestBase { patient_id: string; status?: string; category?: string; date?: string; third_party_username?: string; patient_facing_call?: boolean; department_id?: string; } interface AthenaHealthListChangedPatientsRequest extends ConnectorRequestBase { } interface AthenaHealthListClosedClaimsRequest extends ConnectorRequestBase { patient_id: string; department_id?: string; } interface AthenaHealthListConfiguredEncounterReasonsRequest extends ConnectorRequestBase { limit?: number; } interface AthenaHealthListConsentsRequest extends ConnectorRequestBase { patient_id: string; department_id?: string; } interface AthenaHealthListDocumentsRequest extends ConnectorRequestBase { patient_id: string; document_subclass?: string; department_id?: string; } interface AthenaHealthListEncounterDiagnosesRequest extends ConnectorRequestBase { encounter_id: string; } interface AthenaHealthListEncounterDocumentsRequest extends ConnectorRequestBase { patient_id: string; encounter_id?: string; department_id?: string; } interface AthenaHealthListEncounterOrdersRequest extends ConnectorRequestBase { encounter_id: string; } interface AthenaHealthListEncounterReasonsRequest extends ConnectorRequestBase { encounter_id: string; } interface AthenaHealthListEthnicitiesRequest extends ConnectorRequestBase { } interface AthenaHealthListFamilyHistoryRequest extends ConnectorRequestBase { patient_id: string; department_id?: string; } interface AthenaHealthListHealthHistoryRequest extends ConnectorRequestBase { patient_id: string; department_id?: string; } interface AthenaHealthListImagingResultDocumentsRequest extends ConnectorRequestBase { patient_id: string; department_id?: string; limit?: number; offset?: number; } interface AthenaHealthListImmunizationsRequest extends ConnectorRequestBase { patient_id: string; department_id?: string; } interface AthenaHealthListImmunizationsFhirRequest extends ConnectorRequestBase { patient_id: string; } interface AthenaHealthListInboxMessagesRequest extends ConnectorRequestBase { patient_id: string; } interface AthenaHealthListInsuranceRequest extends ConnectorRequestBase { patient_id: string; } interface AthenaHealthListLabAnalytesRequest extends ConnectorRequestBase { patient_id: string; department_id?: string; } interface AthenaHealthListLabResultDocumentsRequest extends ConnectorRequestBase { patient_id: string; department_id?: string; limit?: number; } interface AthenaHealthListLabResultsRequest extends ConnectorRequestBase { patient_id: string; department_id?: string; } interface AthenaHealthListMedicalHistoryQuestionsRequest extends ConnectorRequestBase { specialty?: string; patient_facing?: boolean; show_deleted?: boolean; limit?: number; offset?: number; } interface AthenaHealthListMedicationChangesRequest extends ConnectorRequestBase { leave_unprocessed?: boolean; show_processed_start?: string; show_processed_end?: string; patient_ids?: Array; limit?: number; offset?: number; } interface AthenaHealthListMedicationsRequest extends ConnectorRequestBase { patient_id: string; department_id?: string; } interface AthenaHealthListOpenClaimsRequest extends ConnectorRequestBase { patient_id: string; department_id?: string; } interface AthenaHealthListOpenClaimsDetailedRequest extends ConnectorRequestBase { patient_id: string; department_id?: string; } interface AthenaHealthListPatientAppointmentsRequest extends ConnectorRequestBase { patient_id: string; } interface AthenaHealthListPatientsRequest extends ConnectorRequestBase { first_name?: string; last_name?: string; dob?: string; } interface AthenaHealthListPatientsByCustomFieldRequest extends ConnectorRequestBase { custom_field_id: string; custom_field_value: string; limit?: number; offset?: number; } interface AthenaHealthListPatientsByDepartmentRequest extends ConnectorRequestBase { department_id?: string; limit?: number; max_pages?: number; last_name?: string; } interface AthenaHealthListPatientsByLastUpdatedRangeRequest extends ConnectorRequestBase { start: string; end: string; department_id?: string; limit?: number; max_pages?: number; } interface AthenaHealthListPhysicalTherapyEpisodesRequest extends ConnectorRequestBase { patient_id: string; department_id?: string; } interface AthenaHealthListPrescriptionsRequest extends ConnectorRequestBase { patient_id: string; department_id?: string; } interface AthenaHealthListProblemChangesRequest extends ConnectorRequestBase { leave_unprocessed?: boolean; show_processed_start?: string; show_processed_end?: string; patient_ids?: Array; limit?: number; offset?: number; } interface AthenaHealthListProblemsRequest extends ConnectorRequestBase { patient_id: string; department_id?: string; } interface AthenaHealthListProceduresRequest extends ConnectorRequestBase { patient_id: string; department_id?: string; } interface AthenaHealthListQuestionnaireScreenersRequest extends ConnectorRequestBase { } interface AthenaHealthListRacesRequest extends ConnectorRequestBase { } interface AthenaHealthListReferralsRequest extends ConnectorRequestBase { patient_id: string; } interface AthenaHealthListSentMessagesRequest extends ConnectorRequestBase { patient_id: string; } interface AthenaHealthListSocialHistoryRequest extends ConnectorRequestBase { patient_id: string; department_id?: string; show_unanswered?: boolean; } interface AthenaHealthListSocialHistoryQuestionsRequest extends ConnectorRequestBase { } interface AthenaHealthListSurgicalHistoryRequest extends ConnectorRequestBase { patient_id: string; department_id?: string; } interface AthenaHealthListVitalsRequest extends ConnectorRequestBase { patient_id: string; department_id?: string; } interface AthenaHealthListVitalsCcdaRequest extends ConnectorRequestBase { patient_id: string; encounter_id: string; department_id?: string; limit?: number; response_format?: string; } interface AthenaHealthSearchAllergensRequest extends ConnectorRequestBase { search_value: string; } interface AthenaHealthSearchClinicalProvidersRequest extends ConnectorRequestBase { name?: string; state?: string; city?: string; } interface AthenaHealthSearchMedicationsRequest extends ConnectorRequestBase { search_value: string; } interface AthenaHealthSendSecureMessageRequest extends ConnectorRequestBase { patient_id: string; subject: string; text: string; message_type: string; provider_id?: string; department_id?: string; } interface AthenaHealthSetDefaultPharmacyRequest extends ConnectorRequestBase { patient_id: string; clinical_provider_id?: string; department_id?: string; } interface AthenaHealthSetEncounterReasonNoteRequest extends ConnectorRequestBase { encounter_id: string; note_text: string; append_text?: boolean; } interface AthenaHealthSubmitOrderRequest extends ConnectorRequestBase { encounter_id: string; order_id: string; submit_via: string; } interface AthenaHealthSubscribeMedicationChangesRequest extends ConnectorRequestBase { event_name: string; department_ids?: Array; } interface AthenaHealthUnsubscribeMedicationChangesRequest extends ConnectorRequestBase { } interface AthenaHealthUpdateAllergiesRequest extends ConnectorRequestBase { patient_id: string; allergies: JsonValue$2[]; department_id?: string; } interface AthenaHealthUpdateAppointmentCustomFieldRequest extends ConnectorRequestBase { appointment_id: string; name: string; value: string; } interface AthenaHealthUpdateDriversLicenseRequest extends ConnectorRequestBase { patient_id: string; image_base64: string; department_id?: string; } interface AthenaHealthUpdateEncounterAssessmentRequest extends ConnectorRequestBase { encounter_id: string; assessment_text: string; replace_text?: boolean; } interface AthenaHealthUpdateEncounterDiagnosisRequest extends ConnectorRequestBase { encounter_id: string; diagnosis_id: string; snomed_code: string; note?: string; } interface AthenaHealthUpdateEncounterHpiRequest extends ConnectorRequestBase { encounter_id: string; hpi?: JsonValue$2; template_ids?: JsonValue$2; template_data?: JsonValue$2; hpi_to_ros?: boolean; replace_section_note?: boolean; section_note?: string; reported_by?: string; } interface AthenaHealthUpdateMedicationRequest extends ConnectorRequestBase { patient_id: string; medication_entry_id: string; start_date: string; end_date?: string; department_id?: string; } interface AthenaHealthUpdateMedicationsSectionRequest extends ConnectorRequestBase { patient_id: string; section_note: string; department_id?: string; } interface AthenaHealthUpdatePatientRequest extends ConnectorRequestBase { patient_id: string; } interface AthenaHealthUpdatePatientCcdaRequest extends ConnectorRequestBase { patient_id: string; ccda: string; department_id?: string; } interface AthenaHealthUpdateProblemsSectionRequest extends ConnectorRequestBase { patient_id: string; section_note: string; replace_note?: boolean; department_id?: string; } interface AthenaHealthUpdateReviewOfSystemsRequest extends ConnectorRequestBase { encounter_id: string; hpi_to_ros?: boolean; reported_by?: string; section_note?: string; template_ids?: JsonValue$2; well_child_ros?: JsonValue$2; review_of_systems?: JsonValue$2; replace_section_note?: boolean; well_child_reported_by?: string; } interface AthenaHealthUpdateSoapNoteRequest extends ConnectorRequestBase { encounter_id: string; subjective?: string; objective?: string; assessment?: string; plan?: string; } interface AthenaHealthUpdateVaccineRequest extends ConnectorRequestBase { patient_id: string; vaccine_id: string; administer_date: string; cvx: string; department_id?: string; } interface AthenaHealthUpdateVitalRequest extends ConnectorRequestBase { patient_id: string; vital_id: string; value: string; department_id?: string; } interface AthenaHealthUploadDocumentRequest extends ConnectorRequestBase { patient_id: string; file_bytes: string; file_name: string; document_subclass?: string; content_type?: string; department_id?: string; } interface AthenaHealthUploadImagingResultDocumentRequest extends ConnectorRequestBase { patient_id: string; fields: JsonValue$2; department_id?: string; } interface AthenaHealthUploadPatientPhotoRequest extends ConnectorRequestBase { patient_id: string; file_bytes: string; } interface AthenaHealthUploadPrescriptionCardImageRequest extends ConnectorRequestBase { patient_id: string; image_b64: string; department_id?: string; } interface ElevenLabsCreateAgentRequest extends ConnectorRequestBase { api_key: string; } interface ElevenLabsCreateToolRequest extends ConnectorRequestBase { api_key: string; tool_config: JsonValue$2; } interface ElevenLabsDeleteAgentRequest extends ConnectorRequestBase { agent_id: string; api_key: string; } interface ElevenLabsDeleteToolRequest extends ConnectorRequestBase { api_key: string; tool_id: string; } interface ElevenLabsDuplicateAgentRequest extends ConnectorRequestBase { agent_id: string; api_key: string; name?: string; } interface ElevenLabsGetAgentRequest extends ConnectorRequestBase { agent_id: string; api_key: string; } interface ElevenLabsGetAllAgentsRequest extends ConnectorRequestBase { api_key: string; } interface ElevenLabsGetAllConversationsRequest extends ConnectorRequestBase { api_key: string; } interface ElevenLabsGetAllToolsRequest extends ConnectorRequestBase { api_key: string; } interface AppleAuthExchangeCodeRequest { authorization_code: string; base_url?: string; client_id?: string; key_id?: string; private_key?: string; redirect_uri?: string; team_id?: string; } interface AppleAuthDecodeIdTokenRequest { id_token: string; base_url?: string; client_id?: string; key_id?: string; private_key?: string; redirect_uri?: string; team_id?: string; } interface AppleAuthGenerateClientSecretRequest { base_url?: string; client_id?: string; key_id?: string; private_key?: string; redirect_uri?: string; team_id?: string; } type AppleAuthResponse = Record; /** Request contracts mirrored from ImpiloConnector's public service methods. */ type ImpiloId = number; type ImpiloObject = Record; interface ImpiloBaseRequest { api_key?: string; } interface ImpiloCreatePatientRequest extends ImpiloBaseRequest { first_name: string; last_name: string; address?: JsonValue$2; api_key?: string; archived?: boolean; date_of_birth?: string; email?: string; enrolled?: boolean; external_identifier?: string; phone_number?: string; sex?: string; site?: JsonValue$2; } interface ImpiloGetPatientRequest extends ImpiloBaseRequest { patient_id: number; api_key?: string; } interface ImpiloListPatientsRequest extends ImpiloBaseRequest { api_key?: string; archived?: boolean; country?: string; date_of_birth_max?: string; date_of_birth_min?: string; email?: string; enrolled?: boolean; external_identifier?: JsonValue$2; name?: string; page?: number; patient_id?: JsonValue$2; postal_code?: string; site_id?: JsonValue$2; size?: number; sort?: string; sort_descending?: boolean; } interface ImpiloUpdatePatientRequest extends ImpiloBaseRequest { patient_id: number; address?: JsonValue$2; api_key?: string; archived?: boolean; date_of_birth?: string; email?: string; enrolled?: boolean; external_identifier?: string; first_name?: string; last_name?: string; phone_number?: string; sex?: string; site?: JsonValue$2; } interface ImpiloGetDeviceRequest extends ImpiloBaseRequest { device_id: number; api_key?: string; } interface ImpiloListDevicesRequest extends ImpiloBaseRequest { api_key?: string; device_id?: JsonValue$2; external_identifier?: JsonValue$2; identifier?: JsonValue$2; identifier_type?: string; item_class?: JsonValue$2; item_id?: JsonValue$2; item_model?: string; item_name?: string; item_size?: JsonValue$2; item_sku?: string; manufacturer_id?: JsonValue$2; page?: number; patient_email?: string; patient_external_identifier?: JsonValue$2; patient_id?: JsonValue$2; patient_name?: string; patient_site_id?: JsonValue$2; reading_type?: JsonValue$2; site_id?: JsonValue$2; size?: number; sort?: string; sort_descending?: boolean; status?: JsonValue$2; } interface ImpiloDevicePatientRequest extends ImpiloBaseRequest { device_id?: ImpiloId; device_identifier?: string; patient_id?: ImpiloId; patient_external_identifier?: string; } type ImpiloAssociateDeviceRequest = ImpiloDevicePatientRequest; type ImpiloDisassociateDeviceRequest = ImpiloDevicePatientRequest; interface ImpiloEnableReadingsRequest extends ImpiloBaseRequest { api_key?: string; device_id?: number; device_identifier?: string; } type ImpiloDisableReadingsRequest = ImpiloEnableReadingsRequest; interface ImpiloValidateDeviceRequest extends ImpiloBaseRequest { device_identifier: string; api_key?: string; } interface ImpiloGetKitRequest extends ImpiloBaseRequest { kit_id: number; api_key?: string; } interface ImpiloListKitsRequest extends ImpiloBaseRequest { api_key?: string; archived?: boolean; item_id?: number; page?: number; size?: number; } interface ImpiloKitPatientRequest extends ImpiloBaseRequest { packed_kit_id: ImpiloId; patient_id?: ImpiloId; patient_external_identifier?: string; } type ImpiloLinkKitRequest = ImpiloKitPatientRequest; type ImpiloUnlinkKitRequest = ImpiloKitPatientRequest; interface ImpiloCreateOrderRequest extends ImpiloBaseRequest { api_key?: string; current_status?: string; email_label?: boolean; external_order_ids?: JsonValue$2; order_items?: JsonValue$2; order_kits?: JsonValue$2; order_notes?: JsonValue$2; patient?: JsonValue$2; return_devices?: JsonValue$2; return_items?: JsonValue$2; return_packed_kits?: JsonValue$2; shipping_option?: string; site?: JsonValue$2; } interface ImpiloGetOrderRequest extends ImpiloBaseRequest { order_id: number; api_key?: string; } interface ImpiloListOrdersRequest extends ImpiloBaseRequest { api_key?: string; external_order_id?: JsonValue$2; external_patient_id?: JsonValue$2; page?: number; patient_id?: number; size?: number; } interface ImpiloReadingBaseRequest extends ImpiloBaseRequest { device_id?: ImpiloId; device_identifier?: string; device_time_zone_offset?: number; manual?: boolean; patient_id?: ImpiloId; } interface ImpiloBloodPressureReadingRequest extends ImpiloReadingBaseRequest { reading_timestamp: string; systolic: number; diastolic: number; heart_rate?: number; } interface ImpiloBloodGlucoseReadingRequest extends ImpiloReadingBaseRequest { reading_timestamp: string; glucose: number; after_meal?: boolean; before_meal?: boolean; } interface ImpiloBloodOxygenReadingRequest extends ImpiloReadingBaseRequest { reading_timestamp: string; blood_oxygen: number; heart_rate?: number; } interface ImpiloWeightReadingRequest extends ImpiloReadingBaseRequest { reading_timestamp: string; weight: number; } interface ImpiloTemperatureReadingRequest extends ImpiloReadingBaseRequest { reading_timestamp: string; temperature: number; temperature_unit?: string; } interface ImpiloHeartRateReadingRequest extends ImpiloReadingBaseRequest { reading_timestamp: string; heart_rate: number; } interface ImpiloGetReadingRequest extends ImpiloBaseRequest { reading_id: ImpiloId; } interface ImpiloListReadingsRequest extends ImpiloBaseRequest { page?: number; size?: number; patient_id?: ImpiloId; external_identifier?: string; start_timestamp?: string; end_timestamp?: string; meal_consumed?: boolean; } interface ImpiloGetClinicalNoteRequest extends ImpiloBaseRequest { clinical_note_id: number; api_key?: string; } interface ImpiloListClinicalNotesRequest extends ImpiloBaseRequest { api_key?: string; assignee_email?: string; assignee_id?: JsonValue$2; assignee_name?: string; cpt_code_value?: JsonValue$2; created_by_email?: string; created_by_id?: JsonValue$2; created_by_name?: string; description?: string; note_id?: JsonValue$2; note_type?: JsonValue$2; open?: boolean; page?: number; patient_email?: string; patient_external_identifier?: JsonValue$2; patient_id?: JsonValue$2; patient_name?: string; patient_site_id?: JsonValue$2; size?: number; sort?: string; sort_descending?: boolean; } interface ImpiloListInventoryRequest extends ImpiloBaseRequest { page?: number; size?: number; item_id?: ImpiloId; site_id?: ImpiloId; kit_id?: ImpiloId; } interface ImpiloCreateProcurementRequest extends ImpiloBaseRequest { api_key?: string; current_status?: string; procurement_events?: JsonValue$2; procurement_items?: JsonValue$2; procurement_type?: string; tracking_numbers?: JsonValue$2; } interface ImpiloListProcurementsRequest extends ImpiloBaseRequest { api_key?: string; page?: number; procurement_id?: JsonValue$2; size?: number; sort_descending?: boolean; } interface ImpiloCreateItemRequest extends ImpiloBaseRequest { name: string; api_key?: string; device_identifier_type?: string; dimensions?: JsonValue$2; item_certifications?: JsonValue$2; item_class?: string; item_class_type?: string; model?: string; reading_type?: string; size?: string; } interface ImpiloGetItemRequest extends ImpiloBaseRequest { item_id: number; api_key?: string; } interface ImpiloListItemsRequest extends ImpiloBaseRequest { api_key?: string; item_class?: JsonValue$2; item_id?: JsonValue$2; item_size?: JsonValue$2; manufacturer_id?: JsonValue$2; model?: string; name?: string; page?: number; reading_type?: JsonValue$2; size?: number; sku?: string; sort?: string; sort_descending?: boolean; } interface ImpiloGetAlertConfigRequest extends ImpiloBaseRequest { patient_id?: ImpiloId; site_id?: ImpiloId; config_type: string; } interface ImpiloSetAlertConfigRequest extends ImpiloBaseRequest { patient_id?: ImpiloId; site_id?: ImpiloId; configuration: ImpiloObject; } interface ImpiloRegisterWebhooksRequest extends ImpiloBaseRequest { base_url: string; api_key?: string; } type ImpiloResponse = Record; interface ImpiloGetBloodGlucoseReadingRequest { reading_id: number; api_key?: string; } interface ImpiloGetBloodOxygenReadingRequest { reading_id: number; api_key?: string; } interface ImpiloGetBloodPressureReadingRequest { reading_id: number; api_key?: string; } interface ImpiloGetGlobalAlertConfigRequest { config_type: string; api_key?: string; } interface ImpiloGetHeartRateReadingRequest { reading_id: number; api_key?: string; } interface ImpiloGetPatientAlertConfigRequest { config_type: string; patient_id: number; api_key?: string; } interface ImpiloGetSiteAlertConfigRequest { config_type: string; site_id: number; api_key?: string; } interface ImpiloGetTemperatureReadingRequest { reading_id: number; api_key?: string; } interface ImpiloGetWeightReadingRequest { reading_id: number; api_key?: string; } interface ImpiloLinkKitToPatientRequest { packed_kit_id: number; api_key?: string; patient_external_identifier?: string; patient_id?: number; } interface ImpiloListBloodGlucoseReadingsRequest { api_key?: string; end_timestamp?: string; external_identifier?: string; meal_consumed?: boolean; page?: number; patient_id?: number; size?: number; start_timestamp?: string; } interface ImpiloListBloodOxygenReadingsRequest { api_key?: string; end_timestamp?: string; external_identifier?: string; page?: number; patient_id?: number; size?: number; start_timestamp?: string; } interface ImpiloListBloodPressureReadingsRequest { api_key?: string; end_timestamp?: string; external_identifier?: string; page?: number; patient_id?: number; size?: number; start_timestamp?: string; } interface ImpiloListHeartRateReadingsRequest { api_key?: string; end_timestamp?: string; external_identifier?: string; page?: number; patient_id?: number; size?: number; start_timestamp?: string; } interface ImpiloListKitInventoryRequest { api_key?: string; kit_id?: number; page?: number; size?: number; } interface ImpiloListSiteInventoryRequest { api_key?: string; item_id?: number; page?: number; site_id?: number; size?: number; } interface ImpiloListSpirometryReadingsRequest { api_key?: string; end_timestamp?: string; external_identifier?: string; page?: number; patient_id?: number; size?: number; start_timestamp?: string; } interface ImpiloListTemperatureReadingsRequest { api_key?: string; end_timestamp?: string; external_identifier?: string; page?: number; patient_id?: number; size?: number; start_timestamp?: string; } interface ImpiloListWeightReadingsRequest { api_key?: string; end_timestamp?: string; external_identifier?: string; page?: number; patient_id?: number; size?: number; start_timestamp?: string; } interface ImpiloRecordBloodGlucoseReadingRequest { glucose: number; reading_timestamp: string; after_meal?: boolean; api_key?: string; before_meal?: boolean; device_id?: number; device_identifier?: string; device_time_zone_offset?: number; manual?: boolean; patient_id?: number; } interface ImpiloRecordBloodOxygenReadingRequest { blood_oxygen: number; reading_timestamp: string; api_key?: string; device_id?: number; device_identifier?: string; device_time_zone_offset?: number; heart_rate?: number; manual?: boolean; patient_id?: number; } interface ImpiloRecordBloodPressureReadingRequest { diastolic: number; reading_timestamp: string; systolic: number; api_key?: string; device_id?: number; device_identifier?: string; device_time_zone_offset?: number; heart_rate?: number; manual?: boolean; patient_id?: number; } interface ImpiloRecordHeartRateReadingRequest { heart_rate: number; reading_timestamp: string; api_key?: string; device_id?: number; device_identifier?: string; device_time_zone_offset?: number; manual?: boolean; patient_id?: number; } interface ImpiloRecordTemperatureReadingRequest { reading_timestamp: string; temperature: number; api_key?: string; device_id?: number; device_identifier?: string; device_time_zone_offset?: number; manual?: boolean; patient_id?: number; temperature_unit?: string; } interface ImpiloRecordWeightReadingRequest { reading_timestamp: string; weight: number; api_key?: string; device_id?: number; device_identifier?: string; device_time_zone_offset?: number; manual?: boolean; patient_id?: number; } interface ImpiloSetGlobalAlertConfigRequest { _configuration: JsonValue$2; api_key?: string; } interface ImpiloSetPatientAlertConfigRequest { _configuration: JsonValue$2; patient_id: number; api_key?: string; } interface ImpiloSetSiteAlertConfigRequest { _configuration: JsonValue$2; site_id: number; api_key?: string; } interface ImpiloUnlinkKitFromPatientRequest { packed_kit_id: number; api_key?: string; patient_external_identifier?: string; patient_id?: number; } interface AthenaSearchPatientsRequest { last_name?: string; first_name?: string; dob?: string; email?: string; home_phone?: string; mobile_phone?: string; gender?: string; ssn?: string; limit?: number; department_id?: string; provider_id?: string; } interface AthenaGetPatientRequest { patient_id: string; department_id?: string; } interface AthenaListAppointmentsRequest { date: string; provider_id?: string; patient_id?: string; department_id?: string; } interface AthenaListEncountersForPatientRequest { patient_id: string; department_id?: string; } interface AthenaRetrieveAvailableAppointmentSlotsRequest { department_id?: string; provider_id?: string; start_date?: string; end_date?: string; } interface AthenaBookAppointmentRequest { appointment_id: string; patient_id: string; appointment_type_id: string; note?: string; } interface AthenaGetAppointmentDetailsRequest { appointment_id: string; } interface AthenaGetBookedAppointmentsRequest { start_date: string; end_date: string; department_id?: string; provider_id?: string; } /** Shared request type for appointment-reason listing endpoints */ interface AthenaListAppointmentReasonsRequest { provider_id?: string; department_id?: string; } /** Shared base request for operations that take only a mode */ interface AthenaBaseRequest { } interface AthenaListProvidersRequest { department_id?: string; provider_id?: string; } interface AthenaGetProviderRequest { provider_id?: string; department_id?: string; } interface AthenaGetDepartmentRequest { department_id?: string; provider_id?: string; } interface AthenaListDepartmentsRequest { department_id?: string; provider_id?: string; } interface AthenaGetAppointmentSlotSubscriptionRequest { provider_id?: string; department_id?: string; } interface AthenaSubscribeAppointmentSlotsRequest { department_id?: string; provider_id?: string; } interface AthenaGetQuestionnaireScreenersRequest { appointment_id: string; patient_id: string; department_id?: string; limit?: number; provider_id?: string; } interface AthenaSubmitQuestionnaireScreenerRequest { encounter_id: string; template_id: string; department_id?: string; provider_id?: string; } interface AthenaGetQuestionnaireScreenersEncounterRequest { encounter_id: string; } interface AthenaSubmitScreenerQuestionnaireEncounterRequest { document_id: string; encounter_id: string; questionnaire_id: string; questions: JsonValue$2; score: JsonValue$2; department_id?: string; provider_id?: string; } interface AthenaCreateEncounterDocumentRequest { appointment_id: string; patient_id: string; department_id?: string; document?: string; document_subclass?: string; encounter_id?: string; provider_id?: string; } interface AthenaCheckInPatientRequest { appointment_id: string; department_id?: string; provider_id?: string; } interface AthenaCreateInsurancePackageRequest { first_name: string; last_name: string; package_id: string; patient_id: string; sex: string; department_id?: string; insurance_id?: string; provider_id?: string; } interface AthenaDeleteInsurancePackageRequest { insurance_id: string; patient_id: string; department_id?: string; provider_id?: string; } interface AthenaGetInsurancePackagesRequest { member_id: string; plan_name: string; department_id?: string; max_pages?: number; provider_id?: string; } interface AthenaGetTopInsurancePackagesRequest { department_id?: string; provider_id?: string; } interface AthenaGetEligibilityBenefitDetailsRequest { insurance_id: string; patient_id: string; department_id?: string; provider_id?: string; } interface AthenaCreateEligibilityBenefitDetailsRequest { insurance_id: string; patient_id: string; department_id?: string; provider_id?: string; } interface AthenaUploadInsuranceCardRequest { image_base64: string; insurance_id: string; patient_id: string; department_id?: string; provider_id?: string; } interface AthenaGetInsuranceCardRequest { insurance_id: string; patient_id: string; department_id?: string; provider_id?: string; } interface AthenaUpdateInsuranceCardRequest { image_base64: string; insurance_id: string; patient_id: string; department_id?: string; provider_id?: string; } interface AthenaDeleteInsuranceCardRequest { insurance_id: string; patient_id: string; department_id?: string; provider_id?: string; } interface AthenaAddress { line1?: string; line2?: string; city?: string; state?: string; zip?: string; country?: string; } interface AthenaPatientResponse { patient_id?: string; first_name?: string; middle_name?: string; last_name?: string; date_of_birth?: string; sex?: string; email?: string; home_phone?: string; mobile_phone?: string; address?: AthenaAddress; ssn?: string; race?: JsonValue$2; ethnicity?: JsonValue$2; department_id?: string; primary_department_id?: string; status?: string; deceased?: JsonValue$2; last_updated?: string; } interface AthenaAppointmentResponse { appointment_id?: string; patient_id?: string; provider_id?: string; department_id?: string; date?: string; start_time?: string; scheduled_datetime?: string; duration?: string | number; status?: string; appointment_type?: string; appointment_type_id?: string; patient_appointment_type_name?: string; copay?: JsonValue$2; last_modified?: string; } /** Open appointment slot. Passed through from Athena (snake_case mapped) with a computed `end_time`. */ interface AthenaAppointmentSlotResponse { appointment_id?: string; department_id?: string; provider_id?: string; date?: string; start_time?: string; end_time?: string; duration?: string | number; appointment_type?: string; appointment_type_id?: string; reason_id?: JsonValue$2; [key: string]: JsonValue$2 | undefined; } interface AthenaAppointmentReasonResponse { reason_id?: string; reason?: string; reason_type?: string; description?: string; } /** Appointment confirmation status entry (raw Athena reference data, snake_case mapped). */ interface AthenaAppointmentConfirmationStatusResponse { status_id?: string | number; name?: string; description?: string; [key: string]: JsonValue$2 | undefined; } /** Appointment type entry (raw Athena reference data, snake_case mapped). */ interface AthenaAppointmentTypeResponse { appointment_type_id?: string | number; name?: string; short_name?: string; duration?: string | number; patient?: boolean | string; generic?: boolean | string; [key: string]: JsonValue$2 | undefined; } interface AthenaProviderResponse { provider_id?: string; first_name?: string; last_name?: string; display_name?: string; scheduling_name?: string; username?: string; specialty?: string; specialty_id?: string; provider_type?: string; provider_type_id?: string; npi?: string; entity_type?: string; billable?: JsonValue$2; home_department?: string; } interface AthenaDepartmentResponse { department_id?: string; name?: string; address?: AthenaAddress; phone?: string; timezone_name?: string; timezone_offset?: string | number; place_of_service_type_id?: string; place_of_service_type_name?: string; provider_group_id?: string; provider_group_name?: string; latitude?: string | number; longitude?: string | number; } /** Practice info entry (raw Athena payload, snake_case mapped). */ interface AthenaPracticeInfoResponse { practice_id?: string | number; name?: string; experience_mode?: string; go_live_date?: string; has_clinicals?: boolean | string; has_collector?: boolean | string; has_communicator?: boolean | string; [key: string]: JsonValue$2 | undefined; } /** Appointment slot / change-event subscription status (raw Athena payload, snake_case mapped). */ interface AthenaSubscriptionResponse { status?: string; subscriptions?: JsonValue$2[]; department_ids?: JsonValue$2[]; [key: string]: JsonValue$2 | undefined; } interface AthenaEncounterResponse { encounter_id?: string; chart_id?: string; appointment_id?: string; patient_id?: string; department_id?: string; provider_id?: string; provider_first_name?: string; provider_phone?: string; encounter_date?: string; encounter_type?: string; encounter_visit_name?: string; stage?: string; status?: string; patient_status?: string; patient_status_id?: string; patient_location?: string; appointment_start_date?: string; last_updated?: string; diagnoses?: JsonValue$2[]; } interface AthenaQuestionnaireScreenerResponse { screener_id?: string; name?: string; score?: JsonValue$2; document_ids?: JsonValue$2[]; administered_datetime?: string; questions?: JsonValue$2[]; } /** Questionnaire screener attached to an encounter (raw Athena payload, snake_case mapped). */ interface AthenaQuestionnaireScreenerEncounterResponse { questionnaire_id?: string | number; name?: string; score?: JsonValue$2; document_ids?: JsonValue$2[]; questions?: JsonValue$2[]; [key: string]: JsonValue$2 | undefined; } /** * Normalized envelope for Athena write operations. Athena write responses vary * widely; the gateway collapses them to collected `*_id` fields plus an * optional error message. */ interface AthenaOperationResultResponse { error?: string; ids?: Record; [key: string]: JsonValue$2 | undefined; } /** Insurance package search result (raw Athena payload, snake_case mapped). */ interface AthenaInsurancePackageResponse { insurance_package_id?: string | number; insurance_plan_name?: string; insurance_type?: string; address1?: string; city?: string; state?: string; zip?: string; phone_number?: string; [key: string]: JsonValue$2 | undefined; } /** Eligibility / benefit details (raw Athena payload, snake_case mapped). */ interface AthenaEligibilityBenefitDetailsResponse { [key: string]: JsonValue$2 | undefined; } interface CalGetAllBookingsRequest { after_start?: JsonValue$2; api_key?: string; attendee_email?: string; attendee_name?: string; before_end?: JsonValue$2; default_event_type_id?: number; } interface CalCreateBookingRequest { booking: JsonValue$2; api_key?: string; default_event_type_id?: number; } interface CalBookingAttendee { name: string; email: string; time_zone: string; language?: string; } interface CalGetEventTypesRequest { api_key?: string; default_event_type_id?: number; } interface CalGetAvailableSlotsRequest { end_date: JsonValue$2; start_date: JsonValue$2; api_key?: string; default_event_type_id?: number; event_type_id?: number; } interface CalGetScheduleForEventTypeRequest { api_key?: string; default_event_type_id?: number; event_type_id?: number; } interface CalGetScheduleByIdRequest { schedule_id: number; api_key?: string; default_event_type_id?: number; } interface CalCreateScheduleRequest { api_key?: string; default_event_type_id?: number; name?: string; } interface CalAssignScheduleToEventTypeRequest { event_type_id: number; schedule_id: number; api_key?: string; default_event_type_id?: number; } interface CalUpdateScheduleRequest { availability_rules: Array; schedule_id: number; api_key?: string; default_event_type_id?: number; } interface CalUpdateAvailabilityFromAthenaSlotsRequest { athena_slots: Array; api_key?: string; default_event_type_id?: number; event_type_id?: number; } interface CalSyncWithAthenaRequest { athena_slots: Array; end_date: JsonValue$2; start_date: JsonValue$2; api_key?: string; default_event_type_id?: number; event_type_id?: number; } type CalResponse = Record; interface CarequalityDiscoverPatientRequest { api_key?: string; birth_date?: string; city?: string; first_name?: string; home_phone?: string; initiator_url?: string; last_name?: string; member_id?: string; middle_name?: string; sex?: string; ssn?: string; state?: string; street?: string; work_phone?: string; zip_code?: string; } interface CarequalityQueryDocumentsRequest { api_key?: string; assigning_authority?: string; home_community_id?: string; initiator_url?: string; patient_id?: string; } interface CarequalityRetrieveDocumentsRequest { api_key?: string; documents?: any; initiator_url?: string; } interface CarequalityImportPatientDocumentsRequest { api_key?: string; birth_date?: string; city?: string; first_name?: string; home_phone?: string; initiator_url?: string; last_name?: string; member_id?: string; middle_name?: string; sex?: string; ssn?: string; state?: string; street?: string; work_phone?: string; zip_code?: string; } type CarequalityResponse = Record; interface CmsSearchHealthPlansRequest { state: string; zip_code: string; api_key?: string; county_fips?: string; limit?: number; market?: string; offset?: number; order?: string; year?: number; } interface CmsGetCountyFipsRequest { zip_code: string; api_key?: string; } type CmsResponse = Record; interface ConnectureGetAccessTokenRequest { basic_token?: string; client_key?: string; client_secret?: string; } interface ConnectureCreateSessionRequest { basic_token?: string; client_key?: string; client_secret?: string; session?: JsonValue$2; sessions?: JsonValue$2; token?: string; } interface ConnectureGetSessionRequest { session_id: string; basic_token?: string; client_key?: string; client_secret?: string; } interface ConnectureUpdateSessionRequest { session: JsonValue$2; session_id: string; basic_token?: string; client_key?: string; client_secret?: string; } interface ConnectureCheckEligibilityRequest { session_id: string; basic_token?: string; client_key?: string; client_secret?: string; effective_date?: string; } interface ConnecturePlanCountRequest { fips: string; session_id: string; zip_code: string; basic_token?: string; client_key?: string; client_secret?: string; effective_date?: string; year?: number; } interface ConnectureSessionPlansRequest { fips: string; session_id: string; zip_code: string; basic_token?: string; client_key?: string; client_secret?: string; year?: number; } interface ConnectureSessionPlanByIdRequest { fips: string; plan_id: string; session_id: string; zip_code: string; basic_token?: string; client_key?: string; client_secret?: string; token?: string; } interface ConnectureEnrollRequest { plan_id: string; session_id: string; basic_token?: string; client_key?: string; client_secret?: string; confirmation_number?: string; enrollment?: JsonValue$2; is_hra?: boolean; } interface ConnectureLookupPlansRequest { fips: string; zip_code: string; basic_token?: string; client_key?: string; client_secret?: string; } type ConnectureResponse = Record; interface ConnectureSessionRequest { birthdate?: string; dosages?: Array; effective_date?: string; fips?: string; health_status?: number; pharmacies?: Array; profile?: ConnectureProfile; providers?: Array; sso_value?: string; subsidy_level?: number; subsidy_percent?: number; zip?: string; } interface ConnectureDosage { chemical_name?: string; days_of_supply?: number; dosage_id?: string; dosage_record_id?: number; drug_id?: number; drug_name?: string; drug_type?: string; drug_type_id?: number; generic_dosage_id?: string; generic_drug_id?: number; generic_label_name?: string; label_name?: string; metric_quantity?: number; ndc?: string; packages?: Array; pill_image?: string; selected_package?: ConnecturePackage; selected_package_id?: number; submitted_ndc?: string; user_quantity?: number; } interface ConnecturePharmacy { address1?: string; address2?: string; city?: string; is_digital?: boolean; is_mail_order?: boolean; is_primary?: boolean; name?: string; pharmacy_id?: string; pharmacy_id_type?: number; pharmacy_nabp?: string; pharmacy_npi?: string; pharmacy_phone?: string; pharmacy_record_id?: number; state?: string; zip?: string; } interface ConnectureProfile { agent?: ConnectureAgent; birthdate?: string; cell_phone?: string; crm_id?: string; custom_field1?: string; custom_field2?: string; custom_field3?: string; custom_field4?: string; custom_field5?: string; email_address?: string; first_name?: string; gender_id?: number; home_phone?: string; last_name?: string; marital_status_id?: number; mbi?: string; member_address?: ConnectureMemberAddress; modified_password?: string; part_a_effective_date?: string; part_b_effective_date?: string; password?: string; pin?: string; user_name?: string; } interface ConnectureSessionProvider { address_id?: string; is_new_patient?: boolean; is_primary?: boolean; is_vbc?: boolean; npi?: string; vbc_organization_name?: string; } interface ConnecturePackage { common_metric_quantity?: number; common_user_quantity?: number; is_common_package?: boolean; ndc?: string; package_description?: string; package_display_text?: string; package_full_display_text?: string; package_id?: number; package_quantity?: number; package_size?: number; package_size_unit_of_measure?: string; } interface ConnectureAgent { agency_guid?: string; agency_hierarchy?: Array; agent_guid?: string; has_agency?: boolean; has_agency_hierarchy?: boolean; is_agent?: boolean; is_profile_admin?: boolean; } interface ConnectureMemberAddress { address1?: string; address2?: string; city?: string; county?: string; state?: string; zip?: string; } interface ElevenLabsVoiceSettings { stability?: number; similarity_boost?: number; style?: number; use_speaker_boost?: boolean; } interface ElevenLabsSynthesizeRequest { api_key: string; text: string; voice_id: string; language_code?: string; model_id?: string; output_format?: string; seed?: number; voice_settings?: JsonValue$2; } interface ElevenLabsSynthesizeResponse { audio_base64?: string; content_type?: string; [key: string]: JsonValue$2 | undefined; } interface ElevenLabsListVoicesRequest { api_key: string; } interface ElevenLabsVoice { voice_id: string; name: string; category?: string; description?: string | null; labels?: Record; preview_url?: string | null; } interface ElevenLabsListVoicesResponse { voices: ElevenLabsVoice[]; } interface FedExCreateShipmentRequest { account_number: string; city: string; client_id: string; client_secret: string; name: string; phone: string; state: string; street_address: string; zip: string; } interface FedExTrackShipmentRequest { account_number: string; client_id: string; client_secret: string; tracking_number: string; } type FedExResponse = Record; interface GoogleAIPart { text: string; } interface GoogleAIContent { role?: "user" | "model"; parts: GoogleAIPart[]; } interface GoogleAIGenerateRequest { api_key?: string; contents?: any; default_model?: string; model?: string; prompt?: string; } interface GoogleAICandidate { content: { role: string; parts: GoogleAIPart[]; }; finish_reason?: string; index?: number; } interface GoogleAIGenerateResponse { candidates?: GoogleAICandidate[]; usage_metadata?: { prompt_token_count?: number; candidates_token_count?: number; total_token_count?: number; }; model_version?: string; } interface GoogleAIEmbedRequest { api_key?: string; default_model?: string; model?: string; text?: string; } interface GoogleAIEmbedResponse { embedding?: { values: number[]; }; [key: string]: JsonValue$2 | undefined; } interface GooglePlacesNearbySearchRequest { location: string; radius?: number; place_type?: string; max_results?: number; } interface GooglePlaceResult { id: string; display_name?: string; formatted_address?: string; rating?: number; user_ratings_total?: number; types?: string[]; business_status?: string; opening_hours?: { open_now?: boolean; }; } type GooglePlacesSearchResponse = GooglePlaceResult[]; interface GooglePlacesDetailsRequest { place_id: string; } type GooglePlacesDetailsResponse = GooglePlaceResult; interface GooglePlacesTextSearchRequest { query: string; location?: string; radius?: number; max_results?: number; } interface GrokGetUmlsCodesRequest { content: string; model?: string; max_tokens?: number; temperature?: number; } interface GrokConvertCcdaToFhirRequest { content: string; model?: string; max_tokens?: number; temperature?: number; } interface GrokConvertFhirToCcdaRequest { content: string; birth_time: string; model?: string; max_tokens?: number; temperature?: number; } interface GrokGeneralRequestRequest { content: string; model?: string; max_tokens?: number; temperature?: number; } interface GrokConvertFhirToCcdaWithChunkingRequest { content: string; model?: string; max_tokens?: number; temperature?: number; } interface GrokCreateClinicalNotesRequest { conversation_notes: string; model?: string; max_tokens?: number; temperature?: number; } interface GrokChooseEncounterReasonsRequest { patient_summary_complaint: string; encounter_configured_reasons: string; model?: string; max_tokens?: number; temperature?: number; } interface GrokChooseTemplatesRequest { patient_summary_hpi: string; json_reference_templates: string; model?: string; max_tokens?: number; temperature?: number; } interface GrokChooseHealthServiceRequest { patient_summary_hpi: string; json_list_of_health_services: string; model?: string; max_tokens?: number; temperature?: number; } interface GrokCreateHpiSummaryRequest { conversation_notes: string; model?: string; max_tokens?: number; temperature?: number; } interface GrokCreateScreeningSummaryRequest { conversation_notes: string; model?: string; max_tokens?: number; temperature?: number; } interface GrokCreateEhrSummaryRequest { patient_data_json: string; is_kg_format?: boolean; model?: string; max_tokens?: number; temperature?: number; } type GrokResponse = Record; type HealthieRequest = object; interface HealthieBaseRequest { } interface HealthieByIdRequest { id: string; } interface HealthiePaginatedRequest { offset?: number; page?: number; } interface HealthieGetApiKeysRequest { user_id: string; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieGetCurrentUserIdRequest { auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieGetCurrentUserRequest { auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieGetAvailableItemTypesRequest { auth_context?: JsonValue$2; onboarding_flow_id?: string; open_loop_url?: string; shard_id?: string; } interface HealthieGetUnassociatedCompletedOnboardingItemsRequest { auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; user_id?: string; } interface HealthieGetOrganizationRequest { keywords?: string; open_loop_url?: string; shard_id?: string; } interface HealthieGetDietitianIdRequest { keywords?: string; open_loop_url?: string; shard_id?: string; } interface HealthieGetOrganizationMembersRequest { open_loop_url?: string; shard_id?: string; } interface HealthieGetPatientJsonRequest { patient_id: string; open_loop_url?: string; shard_id?: string; } interface HealthieCreateApiKeyRequest { user_id: string; auth_context?: JsonValue$2; name?: string; open_loop_url?: string; shard_id?: string; } interface HealthieDeleteApiKeyRequest { api_key_id: string; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieCreatePatientRequest { input: JsonValue$2; healthie_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieUpdatePatientRequest { input: JsonValue$2; healthie_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieSearchPatientsRequest { keywords?: string; open_loop_url?: string; shard_id?: string; } interface HealthieGetPatientRequest { patient_id: string; open_loop_url?: string; shard_id?: string; } interface HealthieSignUpPatientRequest { input: JsonValue$2; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieBulkUpdateClientsRequest { input: JsonValue$2; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieUpdateUserRequest { input: JsonValue$2; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieListPatientsRequest { active_status?: string; auth_context?: JsonValue$2; conversation_id?: string; group_id?: string; keywords?: string; limited_to_provider?: boolean; offset?: number; open_loop_url?: string; provider_id?: string; shard_id?: string; should_paginate?: boolean; show_all_by_default?: boolean; sort_by?: string; } interface HealthieCreateLocationRequest { input: JsonValue$2; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieUpdateLocationRequest { input: JsonValue$2; location_id: string; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieGetAppointmentTypeRequest { id: string; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieGetAppointmentTypesRequest { appointment_type_ids?: string; auth_context?: JsonValue$2; clients_can_book?: boolean; keywords?: string; offset?: number; open_loop_url?: string; page_size?: number; provider_id?: string; shard_id?: string; should_paginate?: boolean; show_group?: boolean; with_deleted_appt_types?: boolean; } interface HealthieCreateAppointmentTypeRequest { input: JsonValue$2; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieUpdateAppointmentTypeRequest { input: JsonValue$2; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieDeleteAppointmentTypeRequest { id: string; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieGetAppointmentSettingRequest { auth_context?: JsonValue$2; id?: string; open_loop_url?: string; provider_id?: string; shard_id?: string; } interface HealthieCreateAppointmentSettingRequest { input: JsonValue$2; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieUpdateAppointmentSettingRequest { input: JsonValue$2; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieGetAppointmentRequest { appointment_id: string; auth_context?: JsonValue$2; include_deleted?: boolean; open_loop_url?: string; shard_id?: string; } interface HealthieGetAppointmentsRequest { auth_context?: JsonValue$2; filter?: string; is_active?: boolean; is_org?: boolean; offset?: number; open_loop_url?: string; order_by?: string; shard_id?: string; should_paginate?: boolean; user_id?: string; with_all_statuses?: boolean; } interface HealthieCreateAppointmentRequest { input: JsonValue$2; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieUpdateAppointmentRequest { input: JsonValue$2; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieDeleteAppointmentRequest { appointment_id: string; auth_context?: JsonValue$2; delete_recurring?: boolean; open_loop_url?: string; shard_id?: string; } interface HealthieGetAppointmentBookingWarningsRequest { additional_provider_ids?: string; appointment_type_id?: string; attendee_ids?: string; auth_context?: JsonValue$2; current_appt_id?: string; date?: string; is_repeating?: boolean; length_in_minutes?: number; open_loop_url?: string; provider_id?: string; recurring_appt_id?: string; repeat_interval?: string; repeat_times?: string; shard_id?: string; time?: string; timezone?: string; } interface HealthieGetAvailabilitiesRequest { auth_context?: JsonValue$2; day_of_week?: number; end_date?: string; include_repeating?: boolean; is_org?: boolean; is_repeating?: boolean; one_time?: boolean; open_loop_url?: string; provider_ids?: JsonValue$2; shard_id?: string; show_availability?: boolean; start_date?: string; } interface HealthieGetAvailabilityRequest { id: string; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieCreateAvailabilityRequest { input: JsonValue$2; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieCreateAvailabilitiesBulkRequest { inputs: JsonValue$2; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieEditAvailabilityRequest { input: JsonValue$2; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieDeleteAvailabilityRequest { id: string; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieGetDaysAvailableForRangeRequest { appt_type_id: string; provider_id: string; appointment_to_reschedule_id?: string; appt_loc_id?: string; auth_context?: JsonValue$2; clients_can_join_waitlist?: boolean; contact_type?: string; date_from_month?: string; end_date?: string; end_range_boundary?: string; licensed_in_state?: string; open_loop_url?: string; org_level?: boolean; provider_ids?: JsonValue$2; shard_id?: string; start_date?: string; start_range_boundary?: string; tag_ids?: JsonValue$2; timezone?: string; } interface HealthieGetAvailableSlotsForRangeRequest { end_date: string; provider_id: string; start_date: string; appointment_to_reschedule_id?: string; appointment_type_id?: string; appt_loc_id?: string; appt_type_id?: string; auth_context?: JsonValue$2; clients_can_join_waitlist?: boolean; contact_type?: string; end_range_boundary?: string; licensed_in_state?: string; open_loop_url?: string; org_level?: boolean; provider_ids?: JsonValue$2; shard_id?: string; start_range_boundary?: string; tag_ids?: JsonValue$2; timezone?: string; } interface HealthieCompleteCheckoutRequest { input: JsonValue$2; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieFindAndBookFirstAvailableSlotRequest { appt_type_id: string; contact_type: string; date: string; provider_id: string; auth_context?: JsonValue$2; email?: string; first_name?: string; last_name?: string; open_loop_url?: string; phone_number?: string; shard_id?: string; timezone?: string; user_id?: string; } interface HealthieGetBillingItemsRequest { auth_context?: JsonValue$2; keywords?: string; offerings_only?: boolean; offset?: number; open_loop_url?: string; provider_id?: string; shard_id?: string; sort_by?: string; state?: string; } interface HealthieGetBillingItemRequest { id: string; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieCreateBillingItemRequest { input: JsonValue$2; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieUpdateBillingItemRequest { input: JsonValue$2; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieDeleteBillingItemRequest { id: string; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieGetInvoicesRequest { auth_context?: JsonValue$2; keywords?: string; offset?: number; only_unpaid?: boolean; open_loop_url?: string; preview?: boolean; sender_id?: string; shard_id?: string; sort_by?: string; status_filter?: string; } interface HealthieGetInvoiceRequest { auth_context?: JsonValue$2; id?: string; invoice_id?: string; open_loop_url?: string; preview?: boolean; shard_id?: string; uuid?: string; } interface HealthieCreateInvoiceRequest { input: JsonValue$2; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieUpdateInvoiceRequest { input: JsonValue$2; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieDeleteInvoiceRequest { id: string; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieGetOfferingRequest { id: string; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieGetOfferingsRequest { auth_context?: JsonValue$2; client_visibility?: string; keywords?: string; offering_id?: string; offering_ids?: JsonValue$2; offering_user_group_id?: string; offset?: number; only_client_visible?: boolean; open_loop_url?: string; provider_id?: string; shard_id?: string; should_paginate?: boolean; show_only_visible?: boolean; sort_by?: string; status?: string; } interface HealthieCreateOfferingRequest { input: JsonValue$2; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieUpdateOfferingRequest { input: JsonValue$2; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieCopyOfferingRequest { id: string; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieDeleteOfferingRequest { id: string; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieGetInsurancePaymentsRequest { after?: string; auth_context?: JsonValue$2; deposit_status?: string; end_paid_date?: string; first?: number; keywords?: string; open_loop_url?: string; order_by?: string; payer?: string; shard_id?: string; start_paid_date?: string; } interface HealthieCreateInsurancePaymentRequest { input: JsonValue$2; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieUpdateManualInsurancePaymentRequest { input: JsonValue$2; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieUpdateInsurancePaymentDepositStatusRequest { deposit_status: string; payment_id: string; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieDeleteManualInsurancePaymentRequest { payment_id: string; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieStorePaymentCardRequest { input: JsonValue$2; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieGetInsurancePlansRequest { auth_context?: JsonValue$2; ids?: string; is_accepted?: boolean; keywords?: string; open_loop_url?: string; shard_id?: string; sort_by?: string; } interface HealthieAcceptInsurancePlansRequest { insurance_plan_ids: JsonValue$2; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieRemoveAcceptedInsurancePlanRequest { id: string; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieUpdatePatientInsuranceBillingRequest { patient_id: string; policies_attributes: JsonValue$2; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieGetSuperBillsRequest { auth_context?: JsonValue$2; client_id?: string; keywords?: string; open_loop_url?: string; provider_id?: string; shard_id?: string; sort_by?: string; status?: string; } interface HealthieGetSuperBillRequest { id: string; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieCreateSuperBillRequest { input: JsonValue$2; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieUpdateSuperBillRequest { input: JsonValue$2; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieDeleteSuperBillRequest { id: string; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieGetCms1500sRequest { auth_context?: JsonValue$2; client_id?: string; keywords?: string; open_loop_url?: string; provider_id?: string; shard_id?: string; sort_by?: string; status?: string; } interface HealthieGetCms1500Request { id: string; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieCreateCms1500Request { input: JsonValue$2; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieUpdateCms1500Request { input: JsonValue$2; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieDeleteCms1500Request { id: string; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieGetFormRequest { form_id: string; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieGetFormsRequest { active_status?: boolean; auth_context?: JsonValue$2; category?: string; include_default_templates?: boolean; keywords?: string; offset?: number; open_loop_url?: string; shard_id?: string; should_paginate?: boolean; sort_by?: string; } interface HealthieCreateFormRequest { name: string; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; use_for_charting?: boolean; use_for_program?: boolean; } interface HealthieUpdateFormRequest { id: string; auth_context?: JsonValue$2; is_archived?: boolean; name?: string; open_loop_url?: string; shard_id?: string; use_for_charting?: boolean; use_for_program?: boolean; } interface HealthieDeleteFormRequest { id: string; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieCopyFormRequest { auth_context?: JsonValue$2; id?: string; id_list?: string; open_loop_url?: string; shard_id?: string; user_id?: string; } interface HealthieShareFormRequest { id: string; recipient_email: string; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieCreateFormAnswerGroupRequest { input: JsonValue$2; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieGetFormAnswerGroupsRequest { auth_context?: JsonValue$2; date?: string; filler_id?: string; form_id?: string; open_loop_url?: string; shard_id?: string; user_id?: string; } interface HealthieFillLabResultReviewFormRequest { additional_notes: string; date: string; did_notify_patient: string; document_pdf_file_name: string; interpreting_provider: string; lab_result_form_id: string; lab_result_info: string; modality: string; outreach_modality: string; outreached_on_date: string; patient_id: string; patient_name: string; results_criticality: string; open_loop_url?: string; shard_id?: string; } interface HealthieGetOnboardingFlowsRequest { auth_context?: JsonValue$2; keywords?: string; offset?: number; open_loop_url?: string; shard_id?: string; should_paginate?: boolean; sort_by?: string; } interface HealthieGetOnboardingFlowRequest { auth_context?: JsonValue$2; id?: string; open_loop_url?: string; shard_id?: string; user_id?: string; } interface HealthieCreateOnboardingFlowRequest { name: string; auth_context?: JsonValue$2; groups_to_use_onboarding_flow?: string; open_loop_url?: string; shard_id?: string; } interface HealthieUpdateOnboardingFlowRequest { id: string; auth_context?: JsonValue$2; groups_to_use_onboarding_flow?: string; name?: string; open_loop_url?: string; shard_id?: string; } interface HealthieDeleteOnboardingFlowRequest { id: string; auth_context?: JsonValue$2; flow_to_receive_groups?: string; open_loop_url?: string; shard_id?: string; } interface HealthieGetOnboardingItemRequest { id: string; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieCreateOnboardingItemRequest { is_skippable: boolean; item_type: string; onboarding_flow_id: string; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieUpdateOnboardingItemRequest { id: string; auth_context?: JsonValue$2; is_skippable?: boolean; item_id?: string; item_type?: string; onboarding_flow_id?: string; open_loop_url?: string; row_order?: number; shard_id?: string; } interface HealthieDeleteOnboardingItemRequest { id: string; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieCreateCompletedOnboardingItemRequest { onboarding_item_id: string; skipped: boolean; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; user_id?: string; } interface HealthieGetFormCompletionRequestsRequest { auth_context?: JsonValue$2; keywords?: string; open_loop_url?: string; shard_id?: string; status?: string; user_id?: string; } interface HealthieCreateFormCompletionRequestRequest { form_id: string; recipient_ids: string; auth_context?: JsonValue$2; ends_on?: string; frequency?: string; hour?: string; is_recurring?: boolean; minute?: string; monthday?: string; open_loop_url?: string; period?: string; recurrence_ends?: boolean; shard_id?: string; weekday?: string; } interface HealthieDeleteFormCompletionRequestRequest { id: string; auth_context?: JsonValue$2; open_loop_url?: string; recurring_form_id?: string; shard_id?: string; } interface HealthieCreateOpenLoopFormRequest { body: JsonValue$2; url: string; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieGetDocumentsRequest { auth_context?: JsonValue$2; consolidated_user_id?: string; file_type?: string; file_types?: JsonValue$2; filter?: string; folder_id?: string; for_template_use?: boolean; keywords?: string; offset?: number; open_loop_url?: string; private_user_id?: string; provider_id?: string; shard_id?: string; should_paginate?: boolean; sort_by?: string; viewable_user_id?: string; } interface HealthieGetPatientDocumentsRequest { patient_id: string; auth_context?: JsonValue$2; offset?: number; open_loop_url?: string; shard_id?: string; } interface HealthieGetDocumentRequest { auth_context?: JsonValue$2; care_plan_id?: string; course_id?: string; custom_module_id?: string; id?: string; open_loop_url?: string; shard_id?: string; } interface HealthieUpdateDocumentRequest { input: JsonValue$2; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieDeleteDocumentRequest { id: string; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieGetPatientNotesRequest { user_id: string; offset?: number; open_loop_url?: string; shard_id?: string; } interface HealthieCreateNoteRequest { input: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieCreatePersonalizationQuestionnaireRequest { input: JsonValue$2; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieGetConversationRequest { id: string; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieGetConversationMembershipsRequest { active_status?: string; auth_context?: JsonValue$2; client_id?: string; conversation_type?: string; keywords?: string; offset?: number; open_loop_url?: string; provider_id?: string; read_status?: string; shard_id?: string; } interface HealthieCreateConversationRequest { input: JsonValue$2; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieUpdateConversationRequest { input: JsonValue$2; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieCloseConversationRequest { closed_by_user_id: string; conversation_id: string; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieSendChatMessageRequest { input: JsonValue$2; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieGetSentFaxesRequest { after?: string; auth_context?: JsonValue$2; keywords?: string; offset?: number; open_loop_url?: string; order_by?: string; page_size?: number; shard_id?: string; } interface HealthieGetSentFaxRequest { id: string; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieSendFaxRequest { destination_number: string; dietitian_id: string; answer_ids?: string; auth_context?: JsonValue$2; date?: string; document_id?: string; open_loop_url?: string; patient_id?: string; shard_id?: string; } interface HealthieGetReceivedFaxesRequest { active_status?: string; after?: string; auth_context?: JsonValue$2; keywords?: string; offset?: number; open_loop_url?: string; order_by?: string; page_size?: number; shard_id?: string; } interface HealthieGetReceivedFaxRequest { id: string; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieGetEntriesRequest { auth_context?: JsonValue$2; category?: string; client_id?: string; end_datetime_range?: string; end_range?: string; entry_id?: string; group_id?: string; is_org?: boolean; keywords?: string; offset?: number; open_loop_url?: string; shard_id?: string; sort_by?: string; start_datetime_range?: string; start_range?: string; summary_view?: boolean; type?: string; } interface HealthieGetEntryRequest { auth_context?: JsonValue$2; client_id?: string; id?: string; open_loop_url?: string; shard_id?: string; type?: string; } interface HealthieCreateEntryRequest { input: JsonValue$2; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieUpdateEntryRequest { input: JsonValue$2; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieDeleteEntryRequest { id: string; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieCreateMetricEntryRequest { category: string; metric_stat: string; user_id: string; auth_context?: JsonValue$2; created_at?: string; open_loop_url?: string; shard_id?: string; } interface HealthieGetMetricEntriesRequest { auth_context?: JsonValue$2; category?: string; client_id?: string; group_id?: string; is_org?: boolean; offset?: number; open_loop_url?: string; shard_id?: string; } interface HealthieGetGoalsRequest { auth_context?: JsonValue$2; frequency_filter?: string; keywords?: string; open_loop_url?: string; shard_id?: string; sort_by?: string; status_filter?: string; user_id?: string; } interface HealthieGetGoalRequest { auth_context?: JsonValue$2; client_id?: string; id?: string; last_client_goal?: boolean; open_loop_url?: string; program_goal?: boolean; shard_id?: string; } interface HealthieCreateGoalRequest { input: JsonValue$2; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieUpdateGoalRequest { input: JsonValue$2; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieDeleteGoalRequest { id: string; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieGetGoalHistoriesRequest { auth_context?: JsonValue$2; category?: string; include_subgoals?: boolean; offset?: number; open_loop_url?: string; shard_id?: string; should_paginate?: boolean; unique?: boolean; user_id?: string; } interface HealthieGetTaskRequest { id: string; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieGetTasksRequest { auth_context?: JsonValue$2; client_id?: string; completed_status?: string; created_by_self?: boolean; keywords?: string; open_loop_url?: string; shard_id?: string; show_hidden?: boolean; sort_by?: string; type?: string; without_pagination?: boolean; } interface HealthieCreateTaskRequest { input: JsonValue$2; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieUpdateTaskRequest { input: JsonValue$2; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieDeleteTaskRequest { id: string; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieMarkTasksAsSeenRequest { auth_context?: JsonValue$2; open_loop_url?: string; seen?: boolean; shard_id?: string; } interface HealthieGetCarePlansRequest { auth_context?: JsonValue$2; offset?: number; open_loop_url?: string; patient_id?: string; shard_id?: string; sort_by?: string; template_search_keywords?: string; templates_only?: boolean; } interface HealthieGetCarePlanRequest { id: string; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieCreateCarePlanRequest { input: JsonValue$2; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieUpdateCarePlanRequest { input: JsonValue$2; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieDeleteCarePlanRequest { id: string; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieGetProgramsRequest { auth_context?: JsonValue$2; course_type?: string; keywords?: string; offset?: number; only_available?: boolean; open_loop_url?: string; shard_id?: string; should_paginate?: boolean; } interface HealthieGetProgramRequest { course_id: string; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieCreateProgramRequest { input: JsonValue$2; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieUpdateProgramRequest { input: JsonValue$2; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieDeleteProgramRequest { id: string; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieGetPatientEncounterRequest { appointment_id?: string; auth_context?: JsonValue$2; id?: string; open_loop_url?: string; patient_id?: string; shard_id?: string; } interface HealthieGetEpisodesOfCareRequest { after?: string; auth_context?: JsonValue$2; first?: number; ids?: JsonValue$2; open_loop_url?: string; patient_id?: string; provider_id?: string; shard_id?: string; } interface HealthieCreateEpisodeOfCareRequest { input: JsonValue$2; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieUpdateEpisodeOfCareRequest { input: JsonValue$2; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieDeleteEpisodeOfCareRequest { id: string; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieLinkEncountersToEpisodeRequest { encounter_ids: JsonValue$2; episode_of_care_id: string; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieUnlinkEncountersFromEpisodeRequest { encounter_ids: JsonValue$2; episode_of_care_id: string; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieParseCcdaDocumentRequest { input: JsonValue$2; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieCompleteCcdaReconciliationRequest { input: JsonValue$2; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieGetPatientDiagnosesRequest { patient_id: string; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieAddDiagnosisRequest { diagnosis: JsonValue$2; patient_id: string; healthie_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieUpdateDiagnosisRequest { diagnosis: JsonValue$2; patient_id: string; healthie_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieRemoveDiagnosisRequest { diagnosis_id: string; patient_id: string; healthie_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieBulkUpdateDiagnosesRequest { diagnoses: JsonValue$2; patient_id: string; healthie_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieGetPatientProblemsRequest { patient_id: string; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieCreateFamilyHistoryRequest { input: JsonValue$2; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieUpdateFamilyHistoryRequest { input: JsonValue$2; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieDeleteFamilyHistoryRequest { id: string; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieGetPatientImmunizationsRequest { patient_id: string; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieCreateImmunizationRequest { input: JsonValue$2; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieUpdateImmunizationRequest { input: JsonValue$2; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieGetMedicationsRequest { active?: boolean; auth_context?: JsonValue$2; open_loop_url?: string; patient_id?: string; shard_id?: string; } interface HealthieCreateMedicationRequest { input: JsonValue$2; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieUpdateMedicationRequest { input: JsonValue$2; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieDeleteMedicationRequest { id: string; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieGetLabOrdersRequest { auth_context?: JsonValue$2; client_filter?: string; client_id?: string; keywords?: string; lab_filter?: string; offset?: number; open_loop_url?: string; provider_filter?: string; recent_orders?: boolean; shard_id?: string; sort_by?: string; status_filter?: string; } interface HealthieGetLabOrderRequest { id: string; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieCreateLabOrderRequest { input: JsonValue$2; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieCreateRupaOrderRequest { client_id: string; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieUpdateLabOrderRequest { input: JsonValue$2; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieGetLabResultRequest { id: string; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieGetPharmacyRequest { pharmacy_id: string; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieSearchPharmaciesRequest { address?: string; auth_context?: JsonValue$2; city?: string; name?: string; ncpdp_id?: string; open_loop_url?: string; phone_or_fax?: string; shard_id?: string; specialties?: JsonValue$2; state?: string; zip?: string; } interface HealthieAddPharmacyRequest { input: JsonValue$2; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieGetPatientDefaultPharmacyRequest { patient_id: string; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieGetOrganizationDetailedRequest { auth_context?: JsonValue$2; id?: string; open_loop_url?: string; shard_id?: string; } interface HealthieListOrganizationMembersRequest { auth_context?: JsonValue$2; conversation_id?: string; keywords?: string; licensed_in_state?: string; offset?: number; open_loop_url?: string; page_size?: number; shard_id?: string; sort_by?: string; } interface HealthieCreateOrganizationMembershipRequest { input: JsonValue$2; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieUpdateOrganizationMembershipRequest { input: JsonValue$2; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieDeleteOrganizationMembershipRequest { id: string; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieGetProviderRequest { provider_id: string; open_loop_url?: string; shard_id?: string; } interface HealthieGetUserGroupRequest { id: string; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieGetUserGroupsRequest { auth_context?: JsonValue$2; keywords?: string; offset?: number; open_loop_url?: string; shard_id?: string; should_paginate?: boolean; sort_by?: string; } interface HealthieCreateUserGroupRequest { name: string; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieUpdateUserGroupRequest { input: JsonValue$2; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieDeleteUserGroupRequest { id: string; auth_context?: JsonValue$2; group_to_receive_clients?: string; open_loop_url?: string; shard_id?: string; } interface HealthieGetTagsRequest { auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieCreateTagRequest { name: string; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; taggable_user_id?: string; } interface HealthieUpdateTagRequest { id: string; name: string; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieDeleteTagRequest { id: string; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieBulkApplyTagsRequest { tag_ids: JsonValue$2; taggable_user_id: string; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieRemoveAppliedTagRequest { tag_id: string; taggable_user_id: string; auth_context?: JsonValue$2; open_loop_url?: string; shard_id?: string; } interface HealthieGraphQLError { message: string; [key: string]: JsonValue$2 | undefined; } interface HealthieResponse { data?: JsonValue$2; errors?: HealthieGraphQLError[]; [key: string]: JsonValue$2 | HealthieGraphQLError[] | undefined; } interface HealthieApiKeyResponse extends HealthieResponse { } interface HealthiePatientResponse extends HealthieResponse { } interface HealthieUserResponse extends HealthieResponse { } interface HealthieLocationResponse extends HealthieResponse { } interface HealthieAppointmentResponse extends HealthieResponse { } interface HealthieAppointmentTypeResponse extends HealthieResponse { } interface HealthieAppointmentSettingResponse extends HealthieResponse { } interface HealthieAvailabilityResponse extends HealthieResponse { } interface HealthieBillingResponse extends HealthieResponse { } interface HealthieInvoiceResponse extends HealthieResponse { } interface HealthieOfferingResponse extends HealthieResponse { } interface HealthieInsuranceResponse extends HealthieResponse { } interface HealthieSuperBillResponse extends HealthieResponse { } interface HealthieCms1500Response extends HealthieResponse { } interface HealthieFormResponse extends HealthieResponse { } interface HealthieOnboardingResponse extends HealthieResponse { } interface HealthieDocumentResponse extends HealthieResponse { } interface HealthieNoteResponse extends HealthieResponse { } interface HealthieConversationResponse extends HealthieResponse { } interface HealthieFaxResponse extends HealthieResponse { } interface HealthieEntryResponse extends HealthieResponse { } interface HealthieMetricResponse extends HealthieResponse { } interface HealthieGoalResponse extends HealthieResponse { } interface HealthieTaskResponse extends HealthieResponse { } interface HealthieCarePlanResponse extends HealthieResponse { } interface HealthieProgramResponse extends HealthieResponse { } interface HealthieEpisodeOfCareResponse extends HealthieResponse { } interface HealthieCcdaResponse extends HealthieResponse { } interface HealthieDiagnosisResponse extends HealthieResponse { } interface HealthieFamilyHistoryResponse extends HealthieResponse { } interface HealthieImmunizationResponse extends HealthieResponse { } interface HealthieMedicationResponse extends HealthieResponse { } interface HealthieLabOrderResponse extends HealthieResponse { } interface HealthiePharmacyResponse extends HealthieResponse { } interface HealthieOrganizationResponse extends HealthieResponse { } interface HealthieUserGroupResponse extends HealthieResponse { } interface HealthieTagResponse extends HealthieResponse { } interface HealthieLabObservationRequest { id?: string; lab_analyte?: string; lab_observation_results?: Array; } interface HealthieLabObservationResult { abnormal_flag?: string; id?: string; qualitative_result?: string; quantitative_result?: string; reference_range?: string; units?: string; } interface JunctionOrderTestkitRequest { api_key: string; lab_test_id: string; user_id: string; shipping_details?: JsonValue$2; } interface JunctionRegisterTestkitRequest { api_key: string; sample_id: string; user_id: string; patient_address?: JsonValue$2; patient_details?: JsonValue$2; physician?: JsonValue$2; } interface JunctionGetTestsRequest { api_key: string; collection_method?: string; name?: string; } interface JunctionGetOrdersRequest { api_key: string; order_type?: string; search_input?: string; } type JunctionResponse = Record; interface NppesVerifyProviderRequest { npi: string; provider_type?: string; } interface NppesGetProviderRequest { npi: string; } interface NppesSearchProvidersRequest { city?: string; enumeration_type?: string; first_name?: string; last_name?: string; limit?: number; organization_name?: string; postal_code?: string; state?: string; taxonomy_description?: string; } type NppesResponse = Record; interface OpenAIChatMessage { role: "system" | "user" | "assistant"; content: string; } interface OpenAIChatRequest { messages: Array; api_key?: string; default_model?: string; environment?: string; max_tokens?: number; model?: string; organization?: string; system?: string; temperature?: number; } interface OpenAIChatChoice { index: number; message: { role: string; content: string; }; finish_reason: string; } /** The connector returns the completed message content, not the raw OpenAI envelope. */ type OpenAIChatResponse = string; interface OpenAIEmbedRequest { text: string | string[]; api_key?: string; default_model?: string; environment?: string; model?: string; organization?: string; } /** A single vector for one input, or one vector per item for a batch. */ type OpenAIEmbedResponse = number[] | number[][]; interface AnthropicMessage { role: "user" | "assistant"; content: string; } interface AnthropicMessageRequest { max_tokens: number; messages: Array; model: string; api_key?: string; system?: string; temperature?: number; } interface AnthropicContentBlock { type: "text"; text: string; } interface AnthropicMessageResponse { id: string; type: "message"; role: "assistant"; model: string; content: AnthropicContentBlock[]; stop_reason: string | null; usage?: { input_tokens: number; output_tokens: number; }; } interface OuraOAuthRequest { redirect_uri?: string; scopes?: string[]; state?: string; } interface OuraExchangeAuthCodeRequest { code: string; redirect_uri?: string; } interface OuraRefreshTokenRequest { refresh_token: string; } interface OuraDateRangeRequest { start_date?: string; end_date?: string; access_token?: string; } interface OuraByIdRequest { id: string; access_token?: string; } interface OuraBaseRequest { access_token?: string; } type OuraResponse = Record; interface OuraOAuthTokenResponse { access_token?: string; refresh_token?: string; expires_in?: number; token_type?: string; } /** Generic collection envelope for Oura list endpoints (data + next_token). */ interface OuraListResponse { data?: TItem[]; next_token?: string; } interface OuraPersonalInfoResponse { id?: string; age?: number; weight?: number; height?: number; biological_sex?: string; email?: string; } interface OuraActivityContributors { meet_daily_targets?: number; move_every_hour?: number; recovery_time?: number; stay_active?: number; training_frequency?: number; training_volume?: number; } interface OuraDailyActivityResponse { id?: string; day?: string; timestamp?: string; score?: number; active_calories?: number; steps?: number; total_calories?: number; equivalent_walking_distance?: number; high_activity_time?: number; medium_activity_time?: number; low_activity_time?: number; sedentary_time?: number; resting_time?: number; non_wear_time?: number; inactivity_alerts?: number; average_met_minutes?: number; target_calories?: number; target_meters?: number; meters_to_target?: number; contributors?: OuraActivityContributors; } interface OuraSleepContributors { deep_sleep?: number; efficiency?: number; latency?: number; rem_sleep?: number; restfulness?: number; timing?: number; total_sleep?: number; } interface OuraDailySleepResponse { id?: string; day?: string; timestamp?: string; score?: number; contributors?: OuraSleepContributors; } interface OuraSleepResponse { id?: string; day?: string; bedtime_start?: string; bedtime_end?: string; average_breath?: number; average_heart_rate?: number; average_hrv?: number; awake_time?: number; deep_sleep_duration?: number; light_sleep_duration?: number; rem_sleep_duration?: number; total_sleep_duration?: number; time_in_bed?: number; efficiency?: number; latency?: number; lowest_heart_rate?: number; restless_periods?: number; type?: string; period?: number; low_battery_alert?: boolean; } interface OuraReadinessContributors { activity_balance?: number; body_temperature?: number; hrv_balance?: number; previous_day_activity?: number; previous_night?: number; recovery_index?: number; resting_heart_rate?: number; sleep_balance?: number; sleep_regularity?: number; } interface OuraDailyReadinessResponse { id?: string; day?: string; timestamp?: string; score?: number; temperature_deviation?: number; temperature_trend_deviation?: number; contributors?: OuraReadinessContributors; } interface OuraHeartRateResponse { bpm?: number; source?: string; timestamp?: string; } interface OuraWorkoutResponse { id?: string; activity?: string; calories?: number; day?: string; distance?: number; start_datetime?: string; end_datetime?: string; intensity?: string; label?: string; source?: string; } interface OuraDailySpO2Response { id?: string; day?: string; spo2_percentage?: { average?: number; }; breathing_disturbance_index?: number; } interface OuraDailyStressResponse { id?: string; day?: string; stress_high?: number; recovery_high?: number; day_summary?: string; } interface OuraResilienceContributors { sleep_recovery?: number; daytime_recovery?: number; stress?: number; } interface OuraDailyResilienceResponse { id?: string; day?: string; level?: string; contributors?: OuraResilienceContributors; } interface OuraDailyCardiovascularAgeResponse { day?: string; vascular_age?: number; } interface OuraVO2MaxResponse { id?: string; day?: string; timestamp?: string; vo2_max?: number; } interface OuraRingConfigurationResponse { id?: string; color?: string; design?: string; firmware_version?: string; hardware_type?: string; set_up_at?: string; size?: number; } interface OuraSessionResponse { id?: string; day?: string; start_datetime?: string; end_datetime?: string; type?: string; mood?: string; } interface OuraSleepTimeResponse { id?: string; day?: string; optimal_bedtime?: { day_tz?: number; end_offset?: number; start_offset?: number; }; recommendation?: string; status?: string; } interface OuraTagResponse { id?: string; day?: string; text?: string; timestamp?: string; tags?: string[]; } interface OuraEnhancedTagResponse { id?: string; tag_type_code?: string; start_time?: string; end_time?: string; start_day?: string; end_day?: string; comment?: string; custom_name?: string; } interface OuraRestModePeriodResponse { id?: string; start_day?: string; end_day?: string; start_time?: string; end_time?: string; episodes?: Array<{ tags?: string[]; timestamp?: string; }>; } interface PlaidIdentityVerificationCreateRequest { template_id: string; gave_consent: boolean; user: { client_user_id: string; email_address?: string; phone_number?: string; name?: Record; date_of_birth?: string; [key: string]: JsonValue$2 | undefined; }; } interface PlaidIdentityVerificationGetRequest { identity_verification_id: string; } interface PlaidIdentityVerificationListRequest { template_id: string; client_user_id?: string; cursor?: string; } type PlaidResponse = Record; interface QuestCreateOrderRequest { client_id: string; client_secret: string; ordering_physician: JsonValue$2; patient: JsonValue$2; tests: Array; collection_site?: string; } interface QuestOrderResponse { order_id?: string; requisition_number?: string; status?: string; [key: string]: JsonValue$2 | undefined; } interface QuestGetResultsRequest { client_id: string; client_secret: string; order_id: string; } interface QuestResultsResponse { results?: Array<{ test_code: string; test_name: string; value?: string; units?: string; reference_range?: string; status?: string; observed_date?: string; }>; [key: string]: JsonValue$2 | undefined; } interface QuestListTestsRequest { search?: string; category?: string; limit?: number; offset?: number; } interface QuestTestCatalogResponse { tests: Array<{ test_code: string; test_name: string; category?: string; description?: string; specimen_type?: string; turnaround_time?: string; }>; total?: number; } interface QuestHl7Credentials { client_id?: string; client_secret?: string; } interface QuestHl7EmptyRequest extends QuestHl7Credentials { } interface QuestHl7MessageRequest extends QuestHl7Credentials { hl7_order_message: string; } interface QuestHl7OrderDocumentsRequest extends QuestHl7MessageRequest { request_types?: string[]; } interface QuestHl7MaxMessagesRequest extends QuestHl7Credentials { max_messages?: number; } interface QuestHl7AckMessagesRequest extends QuestHl7Credentials { request_id: string; ack_messages: Array>; } interface QuestHl7PrintableAckRequest extends QuestHl7Credentials { request_id: string; message_control_id: string; provider_acct_id: string; } interface QuestHl7BuildAckRequest extends QuestHl7Credentials { original_message_control_id: string; sending_facility: string; receiving_facility: string; ack_code?: string; text_message?: string; } interface QuestHl7PushedResultRequest extends QuestHl7Credentials { hl7_message: string; } interface QuestHl7CompendiumRequest extends QuestHl7Credentials { compendium_type: string; business_unit?: string; } interface QuestHl7CompendiumFileRequest extends QuestHl7Credentials { transaction_id: string; file_name: string; } type QuestHl7Response = JsonValue$2; interface QuestAcknowledgeCompendiumRequest { client_id: string; client_secret: string; file_name: string; transaction_id: string; } interface QuestAcknowledgeHl7ResultsRequest { ack_messages: Array; client_id: string; client_secret: string; request_id: string; } interface QuestAcknowledgeObservationResultsRequest { ack_messages: Array; client_id: string; client_secret: string; request_id: string; } interface QuestAcknowledgePrintableResultsRequest { client_id: string; client_secret: string; message_control_id: string; provider_acct_id: string; request_id: string; } interface QuestBuildResultsAckRequest { client_id: string; client_secret: string; original_message_control_id: string; receiving_facility: string; sending_facility: string; ack_code?: string; text_message?: string; } interface QuestClearTokenCacheRequest { client_id: string; client_secret: string; } interface QuestEvaluateAbnRequest { client_id: string; client_secret: string; hl7_order_message: string; } interface QuestEvaluateAoeRequest { client_id: string; client_secret: string; hl7_order_message: string; } interface QuestGetAccessTokenRequest { client_id: string; client_secret: string; } interface QuestGetHl7ResultsRequest { client_id: string; client_secret: string; max_messages?: number; } interface QuestGetObservationResultsRequest { client_id: string; client_secret: string; max_messages?: number; } interface QuestGetOrderDocumentsRequest { client_id: string; client_secret: string; hl7_order_message: string; request_types?: any; } interface QuestGetPrintableResultsRequest { client_id: string; client_secret: string; max_messages?: number; } interface QuestGetRequisitionRequest { client_id: string; client_secret: string; hl7_order_message: string; } interface QuestListTestCatalogRequest { client_id: string; client_secret: string; category?: string; search?: string; } interface QuestProcessPushedResultRequest { client_id: string; client_secret: string; hl7_message: string; } interface QuestRequestCompendiumsOnDemandRequest { client_id: string; client_secret: string; compendium_type: string; business_unit?: string; } interface QuestRequestCompendiumsRequest { client_id: string; client_secret: string; } interface QuestRetrieveAndExtractCompendiumRequest { client_id: string; client_secret: string; file_name: string; transaction_id: string; } interface QuestRetrieveCompendiumRequest { client_id: string; client_secret: string; file_name: string; transaction_id: string; } interface QuestSubmitFullOrderRequest { client_id: string; client_secret: string; hl7_order_message: string; } interface QuestSubmitOrderRequest { client_id: string; client_secret: string; hl7_order_message: string; } interface QuestSyncCompendiumsRequest { client_id: string; client_secret: string; } interface SalesforceQueryRequest { soql: string; api_key?: string; api_secret?: string; api_version?: string; client_id?: string; client_secret?: string; environment?: string; login_url?: string; password?: string; username?: string; } interface SalesforceQueryResponse { total_size: number; records: Array>; next_records_url?: string; } interface SalesforceCreateRequest { record: JsonValue$2; sobject: string; api_key?: string; api_secret?: string; api_version?: string; client_id?: string; client_secret?: string; environment?: string; login_url?: string; password?: string; username?: string; } interface SalesforceCreateResponse { id: string; success: boolean; errors?: Array<{ message: string; statusCode: string; }>; } interface SalesforceGetRequest { record_id: string; sobject: string; api_key?: string; api_secret?: string; api_version?: string; client_id?: string; client_secret?: string; environment?: string; login_url?: string; password?: string; username?: string; } interface SalesforceGetResponse { Id: string; [field: string]: JsonValue$2; } interface SenaiteBaseRequest { } interface SenaiteLoginRequest { base_url: string; password: string; username: string; } interface SenaiteGetClientByIdRequest { base_url: string; client_id: string; password: string; username: string; } interface SenaiteGetClientByUidRequest { base_url: string; password: string; uid: string; username: string; complete?: boolean; } interface SenaiteCreateClientRequest { base_url: string; client_id: string; email_address: string; name: string; password: string; title: string; username: string; phone?: string; } interface SenaiteUpdateClientRequest { base_url: string; password: string; uid: string; updates: { [key: string]: JsonValue$2; }; username: string; } interface SenaiteDeactivateClientRequest { base_url: string; password: string; uid: string; username: string; } interface SenaiteGetSamplesByClientIdRequest { base_url: string; client_id: string; password: string; username: string; } interface SenaiteGetSampleByIdRequest { base_url: string; password: string; sample_id: string; username: string; } interface SenaiteGetSampleByUidRequest { base_url: string; password: string; uid: string; username: string; complete?: boolean; } interface SenaiteCreateSampleRequest { base_url: string; client_uid: string; contact_uid: string; date_sampled: string; password: string; sample_type_uid: string; username: string; analyses_uids?: any; priority?: string; } interface SenaiteUpdateSampleRequest { base_url: string; password: string; uid: string; updates: { [key: string]: JsonValue$2; }; username: string; } interface SenaiteCreateSampleTypeRequest { base_url: string; password: string; title: string; username: string; description?: string; hazardous?: boolean; minimum_volume?: string; prefix?: string; retention_period?: object; } interface SenaiteCreateAnalysisServiceRequest { base_url: string; password: string; title: string; username: string; category_uid?: string; department_uid?: string; keyword?: string; point_of_capture?: string; price?: string; short_title?: string; unit?: string; vat?: string; } interface SenaiteCreateDepartmentRequest { base_url: string; password: string; title: string; username: string; department_id?: string; description?: string; manager_uid?: string; } interface SenaiteCreateAnalysisCategoryRequest { base_url: string; password: string; title: string; username: string; department_uid?: string; description?: string; } interface SenaiteSearchRequest { base_url: string; password: string; search_params: { [key: string]: string; }; username: string; } interface SenaiteEnsureClientForTenantRequest { tenant_id: string; } interface SenaiteGetContactsForClientRequest { base_url: string; client_uid: string; password: string; username: string; } interface SenaiteCreateContactRequest { base_url: string; client_path: string; firstname: string; password: string; surname: string; username: string; business_phone?: string; department?: string; email_address?: string; job_title?: string; mobile_phone?: string; } type SenaiteResponse = Record; interface SenaiteCancelSampleRequest { base_url: string; password: string; uid: string; username: string; } interface SenaiteEnsureSenaiteClientForTenantRequest { base_url: string; get_account_by_tenant_id: JsonValue$2; password: string; set_account_senaite_id: JsonValue$2; tenant_id: string; username: string; } interface SenaiteGetAllClientsRequest { base_url: string; password: string; username: string; } interface SenaiteGetAllSamplesRequest { base_url: string; password: string; username: string; } interface SenaiteGetAnalysisServicesRequest { base_url: string; password: string; username: string; } interface SenaiteGetCatalogsRequest { base_url: string; password: string; username: string; } interface SenaiteGetCurrentUserRequest { base_url: string; password: string; username: string; } interface SenaiteGetSampleTypesRequest { base_url: string; password: string; username: string; } interface SenaiteLogoutRequest { base_url: string; password: string; username: string; } interface SendGridPersonalization { to: Array<{ email: string; name?: string; }>; cc?: Array<{ email: string; name?: string; }>; bcc?: Array<{ email: string; name?: string; }>; subject?: string; dynamic_template_data?: Record; } interface SendGridSendEmailRequest { from_email: string; subject: string; to: string | string[]; api_key?: string; categories?: any; dynamic_template_data?: JsonValue$2; from_name?: string; html_content?: string; reply_to?: string; template_id?: string; text_content?: string; } interface SendGridSendEmailResponse { status_code?: number; message_id?: string; [key: string]: JsonValue$2 | undefined; } interface SendGridListTemplatesRequest { api_key?: string; } interface SendGridTemplate { id: string; name: string; generation: string; updated_at?: string; } interface SendGridListTemplatesResponse { templates: SendGridTemplate[]; _metadata?: { next_params?: Record; }; } interface SteadyMDBaseRequest { } interface SteadyMDByIdRequest { [key: string]: JsonValue$2 | undefined; } interface SteadyMDCreatePatientRequest { api_key?: string; api_url?: string; } interface SteadyMDGetPatientRequest { patient_guid: string; api_key?: string; api_url?: string; } interface SteadyMDCreateEpisodeRequest { api_key?: string; api_url?: string; } interface SteadyMDGetEpisodeRequest { episode_guid: string; api_key?: string; api_url?: string; } interface SteadyMDUpdateEpisodeRequest { episode_guid: string; api_key?: string; api_url?: string; } interface SteadyMDGetEpisodeSignedDocumentsRequest { episode_guid: string; api_key?: string; api_url?: string; encounter_guid?: string; intakes_guid?: string; lab_order_guid?: string; } interface SteadyMDCreateEpisodeLabRequisitionRequest { episode_guid: string; api_key?: string; api_url?: string; } interface SteadyMDGetEpisodeLabRequisitionRequest { episode_guid: string; lab_requisition_guid: string; api_key?: string; api_url?: string; } interface SteadyMDListConsultsRequest { api_key?: string; api_url?: string; episode_guid?: string; limit?: number; offset?: number; program_guid?: string; visit_status?: string; } interface SteadyMDCreateConsultRequest { api_key?: string; api_url?: string; } interface SteadyMDGetConsultRequest { consult_guid: string; api_key?: string; api_url?: string; } interface SteadyMDSendConsultMessageRequest { consult_guid: string; api_key?: string; api_url?: string; } interface SteadyMDGetConsultPatientUiRequest { consult_guid: string; api_key?: string; api_url?: string; } interface SteadyMDScheduleConsultAppointmentRequest { consult_guid: string; api_key?: string; api_url?: string; } interface SteadyMDGetConsultAvailabilityRequest { consult_guid: string; api_key?: string; api_url?: string; } interface SteadyMDUpdateConsultStatusRequest { consult_guid: string; api_key?: string; api_url?: string; } interface SteadyMDCreateConsultIssueRequest { consult_guid: string; api_key?: string; api_url?: string; } interface SteadyMDListProgramsRequest { api_key?: string; api_url?: string; clinician_guid?: string; complaints_snomed?: string; limit?: number; offset?: number; program_population?: string; snomed?: string; } interface SteadyMDGetProgramRequest { program_guid: string; api_key?: string; api_url?: string; } interface SteadyMDGetProgramAppointmentsRequest { consult_type: string; program_guid: string; us_state: string; api_key?: string; api_url?: string; clinician_guid?: string; } interface SteadyMDListProgramCliniciansRequest { program_guid: string; api_key?: string; api_url?: string; complaints_snomed?: string; limit?: number; offset?: number; program_population?: string; us_state?: string; } interface SteadyMDGetProgramConsultOptionsRequest { program_guid: string; us_state: string; api_key?: string; api_url?: string; consult_type?: string; } interface SteadyMDGetProgramLabsRequest { program_guid: string; api_key?: string; api_url?: string; complaints_snomed?: string; lab_order_code?: string; lab_order_name?: string; laboratory?: string; program_population?: string; } interface SteadyMDListIntakesRequest { api_key?: string; api_url?: string; episode_guid?: string; limit?: number; offset?: number; } interface SteadyMDCreateIntakeRequest { api_key?: string; api_url?: string; } interface SteadyMDGetIntakeRequest { intake_guid: string; api_key?: string; api_url?: string; } interface SteadyMDUpdateIntakeRequest { intake_guid: string; api_key?: string; api_url?: string; } interface SteadyMDAddAllergyIntoleranceRequest { allergies: JsonValue$2; intake_guid: string; api_key?: string; api_url?: string; } interface SteadyMDListLabOrdersRequest { api_key?: string; api_url?: string; episode_guid?: string; limit?: number; offset?: number; } interface SteadyMDCreateLabOrderRequest { api_key?: string; api_url?: string; } interface SteadyMDGetLabOrderRequest { lab_order_guid: string; api_key?: string; api_url?: string; } interface SteadyMDGetLabOrderPdfRequest { lab_order_guid: string; api_key?: string; api_url?: string; } interface SteadyMDListLabOrderResultsRequest { lab_order_guid: string; api_key?: string; api_url?: string; diagnostic_result_id?: string; include_reference_ranges?: boolean; lab_order_id?: string; limit?: number; offset?: number; request_result_id?: string; } interface SteadyMDCreateLabOrderResultRequest { lab_order_guid: string; api_key?: string; api_url?: string; } interface SteadyMDGetLabOrderResultRequest { lab_order_guid: string; lab_result_guid: string; api_key?: string; api_url?: string; } interface SteadyMDGetLabResultPdfRequest { lab_order_guid: string; lab_result_guid: string; api_key?: string; api_url?: string; } interface SteadyMDListMessagesRequest { api_key?: string; api_url?: string; episode_guid?: string; limit?: number; offset?: number; } interface SteadyMDCreateMessageRequest { api_key?: string; api_url?: string; } interface SteadyMDGetMessageRequest { message_guid: string; api_key?: string; api_url?: string; } interface SteadyMDClaimIdentityVerificationRequest { api_key?: string; api_url?: string; } interface SteadyMDListPharmaciesRequest { address?: string; api_key?: string; api_url?: string; city?: string; name?: string; phone_or_fax?: string; specialty1?: string; specialty2?: string; state?: string; zip_code?: string; } interface SteadyMDGetClinicianRequest { clinician_guid: string; api_key?: string; api_url?: string; } type SteadyMDResponse = Record; interface StediCheckEligibilityRequest { api_key?: string; } interface StediEligibilityResponse { x12?: string; errors?: Array<{ message: string; code?: string; }>; [key: string]: JsonValue$2 | undefined; } interface StediSubmitClaimRequest { api_key?: string; claim_type?: string; } interface StediClaimResponse { transaction_id?: string; status?: string; errors?: Array<{ message: string; code?: string; }>; [key: string]: JsonValue$2 | undefined; } interface StediVerifyProviderRequest { npi: string; api_key?: string; provider_type?: string; } interface StediVerifyProviderResponse { npi?: string; provider_found?: boolean; basic?: Record; addresses?: Array>; taxonomies?: Array>; [key: string]: JsonValue$2 | undefined; } interface StripeCreatePaymentIntentRequest { amount: number; currency?: string; email?: string; expires_at?: JsonValue$2; product_id?: string; publishable_key?: string; reference_id?: string; session_id?: string; tenant_id?: string; user_id?: string; } interface StripePaymentIntentResponse { id: string; client_secret: string; status: string; amount: number; currency: string; customer?: string | null; description?: string | null; metadata?: Record; created: number; } interface StripeGetPaymentIntentStatusRequest { stripe_payment_intent_id: string; publishable_key?: string; session_id?: string; } interface StripeCreateCustomerRequest { email?: string; metadata?: JsonValue$2; publishable_key?: string; tenant_id?: string; user_id?: string; } interface StripeCustomerResponse { id: string; email?: string | null; name?: string | null; phone?: string | null; description?: string | null; metadata?: Record; created: number; } interface StripeCreateSubscriptionRequest { customer: string; price: string; metadata?: JsonValue$2; publishable_key?: string; quantity?: number; } interface StripeSubscriptionResponse { id: string; status: string; customer: string; current_period_start: number; current_period_end: number; items?: { data: Array<{ id: string; price: { id: string; unit_amount: number; currency: string; }; quantity: number; }>; }; metadata?: Record; } interface StripeCreateSessionRequest { item_price: string; customer_email?: string; publishable_key?: string; quantity?: number; return_origin?: string; } interface StripeSessionResponse { id: string; url: string | null; status: string | null; customer?: string | null; payment_intent?: string | null; } interface StripeListProductsRequest { limit?: number; publishable_key?: string; } interface StripeProductResponse { id: string; name: string; active: boolean; description?: string | null; metadata?: Record; created: number; } interface StripeCreateCopayPriceRequest { name: string; price: number; currency?: string; publishable_key?: string; } /** @deprecated Use StripeCreateCopayPriceRequest. */ type StripeCreatePriceRequest = StripeCreateCopayPriceRequest; interface StripePriceResponse { id: string; product: string; unit_amount: number | null; currency: string; active: boolean; recurring?: { interval: string; interval_count: number; } | null; metadata?: Record; } interface StripeVerifyConnectionRequest { publishable_key?: string; } interface StripeVerifyConnectionResponse { connected: boolean; account_id?: string; } interface StripeValidateAndTokenizeCardRequest { card_number: string; cvv?: string; expiry_month?: JsonValue$2; expiry_year?: JsonValue$2; publishable_key?: string; zip_code?: string; } /** @deprecated Use StripeValidateAndTokenizeCardRequest. */ type StripeValidateCardRequest = StripeValidateAndTokenizeCardRequest; interface StripeChargePaymentSessionRequest { amount: number; card_token?: string; currency?: string; email?: string; product_id?: string; publishable_key?: string; reference_id?: string; tenant_id?: string; user_id?: string; wallet_token?: string; } /** @deprecated Use StripeChargePaymentSessionRequest. */ type StripeChargeRequest = StripeChargePaymentSessionRequest; interface StripeChargeResponse { id: string; amount: number; currency: string; status: string; paid: boolean; customer?: string | null; description?: string | null; metadata?: Record; created: number; } interface TwilioSendSmsRequest { to: string; from_number?: string; body: string; } interface TwilioMessageResponse { sid: string; status: string; to: string; from: string; body: string; date_created?: string; date_sent?: string | null; error_code?: number | null; error_message?: string | null; direction?: string; price?: string | null; price_unit?: string | null; } interface TwilioGetMessageRequest { message_sid: string; } interface TwilioListMessagesRequest { to?: string; from_?: string; date_sent?: string; date_sent_before?: string; date_sent_after?: string; page_size?: number; } /** The connector returns the mapped Twilio messages directly, not an envelope. */ type TwilioListMessagesResponse = TwilioMessageResponse[]; interface WhoopOAuthRequest { redirect_uri?: string; scopes?: string[]; state?: string; } interface WhoopExchangeAuthCodeRequest { code: string; redirect_uri?: string; } interface WhoopRefreshTokenRequest { refresh_token: string; } interface WhoopGetPartnerTokenRequest { client_id: string; client_secret: string; base_url?: string; scope?: string; } interface WhoopRevokeUserOauthAccessRequest { client_id: string; client_secret: string; user_access_token: string; base_url?: string; } interface WhoopBaseRequest { access_token?: string; } interface WhoopPaginatedRequest { access_token?: string; limit?: number; start?: string; end?: string; next_token?: string; } interface WhoopGetByIdRequest { id: string | number; access_token?: string; } interface WhoopGetSleepForCycleRequest { client_id: string; client_secret: string; cycle_id: number; user_access_token: string; base_url?: string; } interface WhoopGetRecoveryForCycleRequest { client_id: string; client_secret: string; cycle_id: number; user_access_token: string; base_url?: string; } interface WhoopGetServiceRequestRequest { client_id: string; client_secret: string; partner_access_token: string; service_request_id: string; base_url?: string; } interface WhoopUpdateServiceRequestStatusRequest { client_id: string; client_secret: string; partner_access_token: string; service_request_id: string; task_business_status: string; base_url?: string; reason?: string; } interface WhoopUploadDiagnosticReportRequest { service_request_id: string; results: Record; } interface WhoopAddTestDataRequest { client_id: string; client_secret: string; partner_access_token: string; base_url?: string; } interface WhoopSubmitVitalsRequest { [key: string]: JsonValue$2 | undefined; } type WhoopResponse = Record; interface WhoopOAuthTokenResponse { access_token?: string; refresh_token?: string; expires_in?: number; token_type?: string; scope?: string; } interface WhoopPartnerTokenResponse { access_token?: string; expires_in?: number; token_type?: string; } interface WhoopUserProfileResponse { user_id?: number; email?: string; first_name?: string; last_name?: string; } interface WhoopBodyMeasurementResponse { height_meter?: number; weight_kilogram?: number; max_heart_rate?: number; } interface WhoopCycleScore { strain?: number; kilojoule?: number; average_heart_rate?: number; max_heart_rate?: number; } interface WhoopCycleResponse { id?: number; user_id?: number; created_at?: string; updated_at?: string; start?: string; end?: string; timezone_offset?: string; score_state?: string; score?: WhoopCycleScore; } interface WhoopSleepStageSummary { total_in_bed_time_milli?: number; total_awake_time_milli?: number; total_no_data_time_milli?: number; total_light_sleep_time_milli?: number; total_slow_wave_sleep_time_milli?: number; total_rem_sleep_time_milli?: number; sleep_cycle_count?: number; disturbance_count?: number; } interface WhoopSleepNeeded { baseline_milli?: number; need_from_sleep_debt_milli?: number; need_from_recent_strain_milli?: number; need_from_recent_nap_milli?: number; } interface WhoopSleepScore { stage_summary?: WhoopSleepStageSummary; sleep_needed?: WhoopSleepNeeded; respiratory_rate?: number; sleep_performance_percentage?: number; sleep_consistency_percentage?: number; sleep_efficiency_percentage?: number; } interface WhoopSleepResponse { id?: string; cycle_id?: number; v1_id?: number; user_id?: number; created_at?: string; updated_at?: string; start?: string; end?: string; timezone_offset?: string; nap?: boolean; score_state?: string; score?: WhoopSleepScore; } interface WhoopRecoveryScore { user_calibrating?: boolean; recovery_score?: number; resting_heart_rate?: number; hrv_rmssd_milli?: number; spo2_percentage?: number; skin_temp_celsius?: number; } interface WhoopRecoveryResponse { cycle_id?: number; sleep_id?: string; user_id?: number; created_at?: string; updated_at?: string; score_state?: string; score?: WhoopRecoveryScore; } interface WhoopZoneDurations { zone_zero_milli?: number; zone_one_milli?: number; zone_two_milli?: number; zone_three_milli?: number; zone_four_milli?: number; zone_five_milli?: number; } interface WhoopWorkoutScore { strain?: number; average_heart_rate?: number; max_heart_rate?: number; kilojoule?: number; percent_recorded?: number; distance_meter?: number; altitude_gain_meter?: number; altitude_change_meter?: number; zone_durations?: WhoopZoneDurations; } interface WhoopWorkoutResponse { id?: string; v1_id?: number; user_id?: number; created_at?: string; updated_at?: string; start?: string; end?: string; timezone_offset?: string; sport_name?: string; sport_id?: number; score_state?: string; score?: WhoopWorkoutScore; } /** Generic paginated collection envelope (records + next_token). */ interface WhoopPaginatedResponse { records?: TRecord[]; next_token?: string; } interface WhoopActivityMappingResponse { v2_activity_id?: string; } interface WhoopServiceRequestResponse { id?: string; status?: string; intent?: string; code?: string; task_business_status?: string; task_description?: string; } interface WhoopPatientCore { id?: string; first_name?: string; last_name?: string; birth_date?: string; } interface WhoopLabRequisitionResponse { id?: string; created_at?: string; updated_at?: string; service_requests?: WhoopServiceRequestResponse[]; patient?: WhoopPatientCore; } interface WhoopImportVitalRecord { id?: string; type?: string; value?: number; unit?: string; start_date?: string; end_date?: string; source_name?: string; source_platform?: string; } interface WhoopImportVitalsResponse { records?: WhoopImportVitalRecord[]; device_platform?: string; sync_timestamp?: string; user?: { email?: string; tenant_id?: string; }; } interface WhoopBuildAuthorizationUrlRequest { client_id: string; client_secret: string; redirect_uri: string; base_url?: string; scopes?: any; state?: string; } interface WhoopExchangeAuthorizationCodeRequest { client_id: string; client_secret: string; code: string; redirect_uri: string; base_url?: string; } interface WhoopGetActivityMappingRequest { activity_v1_id: number; client_id: string; client_secret: string; partner_access_token: string; base_url?: string; } interface WhoopGetAllCyclesRequest { client_id: string; client_secret: string; user_access_token: string; base_url?: string; end?: string; start?: string; } interface WhoopGetAllRecoveriesRequest { client_id: string; client_secret: string; user_access_token: string; base_url?: string; end?: string; start?: string; } interface WhoopGetAllSleepsRequest { client_id: string; client_secret: string; user_access_token: string; base_url?: string; end?: string; start?: string; } interface WhoopGetAllWorkoutsRequest { client_id: string; client_secret: string; user_access_token: string; base_url?: string; end?: string; start?: string; } interface WhoopGetCycleRequest { client_id: string; client_secret: string; cycle_id: number; user_access_token: string; base_url?: string; } interface WhoopGetCyclesRequest { client_id: string; client_secret: string; user_access_token: string; base_url?: string; end?: string; limit?: number; next_token?: string; start?: string; } interface WhoopGetLabRequisitionRequest { client_id: string; client_secret: string; partner_access_token: string; requisition_id: string; base_url?: string; } interface WhoopGetRecoveriesRequest { client_id: string; client_secret: string; user_access_token: string; base_url?: string; end?: string; limit?: number; next_token?: string; start?: string; } interface WhoopGetSleepRequest { client_id: string; client_secret: string; sleep_id: string; user_access_token: string; base_url?: string; } interface WhoopGetSleepsRequest { client_id: string; client_secret: string; user_access_token: string; base_url?: string; end?: string; limit?: number; next_token?: string; start?: string; } interface WhoopGetUserBodyMeasurementRequest { client_id: string; client_secret: string; user_access_token: string; base_url?: string; } interface WhoopGetUserProfileRequest { client_id: string; client_secret: string; user_access_token: string; base_url?: string; } interface WhoopGetWorkoutRequest { client_id: string; client_secret: string; user_access_token: string; workout_id: string; base_url?: string; } interface WhoopGetWorkoutsRequest { client_id: string; client_secret: string; user_access_token: string; base_url?: string; end?: string; limit?: number; next_token?: string; start?: string; } interface WhoopRefreshAccessTokenRequest { client_id: string; client_secret: string; refresh_token: string; base_url?: string; } interface WhoopServiceRequest { code?: string; id?: string; intent?: string; status?: string; task_business_status?: string; task_description?: string; } interface WhoopSubmitVitalsFromDeviceRequest { client_id: string; client_secret: string; code: string; redirect_uri: string; base_url?: string; tenant_id?: string; user_email?: string; } interface WhoopUploadDiagnosticReportResultsRequest { client_id: string; client_secret: string; observations: Array; partner_access_token: string; service_request_id: string; status: string; base_url?: string; } interface ZocdocBaseRequest { } interface ZocdocGetProvidersByNpisRequest { npis: Array; client_id?: string; client_secret?: string; insurance_plan_id?: string; } interface ZocdocGetProviderByNpiRequest { npi: string; client_id?: string; client_secret?: string; insurance_plan_id?: string; } interface ZocdocGetProviderLocationByIdRequest { provider_location_id: string; client_id?: string; client_secret?: string; insurance_plan_id?: string; } interface ZocdocSearchProviderLocationsRequest { zip_code: string; client_id?: string; client_secret?: string; insurance_plan_id?: string; max_distance_miles?: number; page?: number; page_size?: number; specialty_id?: string; visit_reason_id?: string; visit_type?: string; } interface ZocdocGetMultipleLocationsAvailabilityRequest { patient_type: string; provider_location_ids: Array; visit_reason_id: string; client_id?: string; client_secret?: string; end_date?: string; start_date?: string; } interface ZocdocCreateAppointmentRequest { appointment_data: JsonValue$2; appointment_type?: string; client_id?: string; client_secret?: string; } interface ZocdocListAppointmentsRequest { client_id?: string; client_secret?: string; created_time_utc_max?: string; created_time_utc_min?: string; developer_patient_id?: string; last_modified_time_utc_max?: string; last_modified_time_utc_min?: string; location_ids?: string; page?: number; page_size?: number; practice_ids?: string; provider_ids?: string; sort_by?: string; sort_direction?: string; start_time_utc_max?: string; start_time_utc_min?: string; statuses?: string; } interface ZocdocGetAppointmentByIdRequest { appointment_id: string; client_id?: string; client_secret?: string; } interface ZocdocConfirmAppointmentRequest { appointment_id: string; client_id?: string; client_secret?: string; } interface ZocdocRescheduleAppointmentRequest { appointment_id: string; new_start_time: string; client_id?: string; client_secret?: string; } interface ZocdocCancelAppointmentRequest { appointment_id: string; cancellation_reason?: string; cancellation_reason_type?: string; client_id?: string; client_secret?: string; } interface ZocdocGetAppointmentParticipantsRequest { appointment_id: string; client_id?: string; client_secret?: string; } interface ZocdocUpdateAppointmentStatusRequest { appointment_id: string; appointment_status: string; client_id?: string; client_secret?: string; } interface ZocdocBookAndConfirmRequest { location_id: string; provider_npi: string; patient: Record; slot_id: string; [key: string]: JsonValue$2 | undefined; } interface ZocdocGetInsurancePlanByIdRequest { insurance_plan_id: string; client_id?: string; client_secret?: string; } interface ZocdocGetProviderLocationInsuranceMappingsRequest { provider_location_id: string; client_id?: string; client_secret?: string; } interface ZocdocUpdateProviderLocationInsuranceMappingsRequest { insurance_plan_ids: Array; operation: string; provider_location_id: string; client_id?: string; client_secret?: string; } interface ZocdocSearchFacilitiesRequest { building_type?: string; client_id?: string; client_secret?: string; insurance_plan_id?: string; max_distance_miles?: number; npis?: any; page?: number; page_size?: number; visit_reason_id?: string; zip_code?: string; } interface ZocdocGetFacilityByIdRequest { facility_id: string; client_id?: string; client_secret?: string; } interface ZocdocGetProviderCalendarTimeslotsRequest { date: string; provider_id: string; client_id?: string; client_secret?: string; limit?: number; next_page_token?: string; } interface ZocdocSetProviderCalendarTimeslotsRequest { date: string; provider_id: string; timeslots: Array; client_id?: string; client_secret?: string; } type ZocdocResponse = Record; interface ZocdocBookAndConfirmAppointmentRequest { appointment_data: JsonValue$2; appointment_type?: string; client_id?: string; client_secret?: string; } interface ZocdocGetDirectoryNpisRequest { client_id?: string; client_secret?: string; directory_id?: string; } interface ZocdocGetInsurancePlansRequest { care_category?: string; client_id?: string; client_secret?: string; page?: number; page_size?: number; plan_type?: string; program_type?: string; state?: string; status?: string; } interface ZocdocGetSchedulableEntitiesRequest { client_id?: string; client_secret?: string; page?: number; page_size?: number; recent_changes_72hrs?: boolean; schedule_types?: string; } interface ScrapflyScrapeRequest { api_key: string; url: string; asp?: boolean; render_js?: boolean; rendering_wait?: number; } interface ScrapflyDocumentLinksRequest { source_url: string; } interface ScrapflyScrapeResponse { url?: string; status_code?: number; content?: string; [key: string]: JsonValue$2 | undefined; } type ScrapflyDocumentLinksResponse = string[] | null; interface ScrapflyGetDocumentLinksRequest { api_key: string; source_url: string; } interface UberCreateDeliveryRequest { city: string; client_id: string; client_secret: string; customer_id: string; name: string; phone: string; state: string; street_address: string; zip: string; } interface UberCreateQuoteRequest { client_id: string; client_secret: string; customer_id: string; dropoff_address: string; pickup_address: string; } interface UberListDeliveriesRequest { status?: string; created_after?: string; created_before?: string; offset?: number; limit?: number; } interface UberUndeliveredOrdersRequest { start_date?: string; end_date?: string; offset?: number; limit?: number; } interface UberDeliveryRequest { delivery_id: string; } interface UberUpdateDeliveryRequest extends UberDeliveryRequest { client_id: string; client_secret: string; customer_id: string; delivery_id: string; updates: JsonValue$2; } interface UberFindStoresRequest { client_id: string; client_secret: string; customer_id: string; latitude: number; longitude: number; } interface UberDeliveryResponse { id?: string; status?: string; tracking_url?: string; [key: string]: JsonValue$2 | undefined; } type UberDeliveryListResponse = UberDeliveryResponse[]; interface UberCancelDeliveryRequest { client_id: string; client_secret: string; customer_id: string; delivery_id: string; } interface UberGetDeliveriesRequest { client_id: string; client_secret: string; customer_id: string; created_after?: string; created_before?: string; limit?: number; offset?: number; status?: string; } interface UberGetDeliveryRequest { client_id: string; client_secret: string; customer_id: string; delivery_id: string; } interface UberGetUndeliveredOrdersRequest { client_id: string; client_secret: string; customer_id: string; end_date?: string; limit?: number; offset?: number; start_date?: string; } interface ZusEmptyRequest { } interface ZusPracticeRequest extends ZusEmptyRequest { practice_id: string; } interface ZusPatientIdRequest extends ZusEmptyRequest { patient_id: string; } interface ZusAthenaPatientRequest extends ZusEmptyRequest { athena_patient_id: string; athena_practice_id: string; } interface ZusSearchPatientRequest extends ZusEmptyRequest { birth_date: string; client_id: string; client_secret: string; first_name: string; gender: string; last_name: string; account_id?: string; api_url_base?: string; subject_token?: string; } interface ZusCreatePatientRequest extends ZusEmptyRequest { client_id: string; client_secret: string; patient: JsonValue$2; account_id?: string; api_url_base?: string; athena_patient_id?: string; athena_practice_id?: string; subject_token?: string; } interface ZusUploadCcdRequest extends ZusEmptyRequest { ccda: string; client_id: string; client_secret: string; account_id?: string; api_url_base?: string; patient_id?: string; subject_token?: string; } type ZusResponse = Record | string | boolean | null; interface ZusBuildAthenaIdentifierSystemRequest { client_id: string; client_secret: string; account_id?: string; api_url_base?: string; subject_token?: string; } interface ZusGetAccessAndRefreshTokensRequest { client_id: string; client_secret: string; account_id?: string; api_url_base?: string; subject_token?: string; } interface ZusGetGeneralAccessAndRefreshTokensRequest { client_id: string; client_secret: string; account_id?: string; api_url_base?: string; subject_token?: string; } interface ZusPatientExistsRequest { client_id: string; client_secret: string; patient_id: string; account_id?: string; api_url_base?: string; subject_token?: string; } interface ZusSearchPatientByAthenaIdRequest { athena_patient_id: string; athena_practice_id: string; client_id: string; client_secret: string; account_id?: string; api_url_base?: string; subject_token?: string; } interface VendorAnthropicContentBlock { type?: string; text?: string; } interface VendorAnthropicMessageResponse { id?: string; type?: string; role?: string; model?: string; content?: Array; stop_reason?: string; stop_sequence?: string; usage?: Record; } type AnthropicMessageResult = VendorAnthropicMessageResponse; interface VendorAppleTokenResponse { access_token?: string; expires_in?: number; id_token?: string; refresh_token?: string; token_type?: string; } interface VendorAppleIdTokenClaims { iss?: string; sub?: string; aud?: string; iat?: number; exp?: number; email?: string; email_verified?: JsonValue$2; is_private_email?: JsonValue$2; auth_time?: number; nonce_supported?: boolean; } type AppleAuthExchangeCodeResult = VendorAppleTokenResponse; type AppleAuthDecodeIdTokenResult = VendorAppleIdTokenClaims; type AppleAuthGenerateClientSecretResult = JsonValue$2; interface VendorAthenaAddress { line1?: string; line2?: string; city?: string; state?: string; zip?: string; country?: string; } interface VendorAthenaAllergyReaction { reaction?: string; snomed_code?: string; severity?: string; severity_snomed_code?: string; } interface VendorAthenaObservation { name?: string; value?: JsonValue$2; units?: string; reference_range?: string; abnormal_flag?: string; loinc?: string; status?: string; note?: string; } interface VendorAthenaPolicyholder { first_name?: string; last_name?: string; sex?: string; } interface VendorAthenaCareTeamMember { name?: string; role?: string; provider_id?: string; clinical_provider_id?: string; phone?: string; address?: VendorAthenaAddress; } interface VendorAthenaFamilyRelative { relation?: string; relation_key_id?: string; note?: string; problems?: Array; } interface VendorAthenaPatient { patient_id?: string; first_name?: string; middle_name?: string; last_name?: string; date_of_birth?: string; sex?: string; email?: string; home_phone?: string; mobile_phone?: string; address?: VendorAthenaAddress; ssn?: string; race?: JsonValue$2; ethnicity?: JsonValue$2; department_id?: string; primary_department_id?: string; status?: string; deceased?: JsonValue$2; last_updated?: string; } interface VendorAthenaAppointment { appointment_id?: string; patient_id?: string; provider_id?: string; department_id?: string; date?: string; start_time?: string; scheduled_datetime?: string; duration?: JsonValue$2; status?: string; appointment_type?: string; appointment_type_id?: string; patient_appointment_type_name?: string; copay?: JsonValue$2; last_modified?: string; } interface VendorAthenaAppointmentReason { reason_id?: string; reason?: string; reason_type?: string; description?: string; } interface VendorAthenaAppointmentSlot { appointment_id?: string; department_id?: string; provider_id?: string; date?: string; start_time?: string; duration?: JsonValue$2; appointment_type?: string; appointment_type_id?: string; reason_ids?: JsonValue$2; } interface VendorAthenaTelehealthDeeplink { url?: string; expiration?: string; } interface VendorAthenaMedication { medication_entry_id?: string; medication_id?: string; name?: string; sig?: string; is_structured_sig?: JsonValue$2; therapeutic_class?: string; organ_class?: string; is_safe_to_renew?: JsonValue$2; source_name?: string; created_by?: string; events?: Array; } interface VendorAthenaAllergy { allergy_id?: string; allergen_id?: string; allergen_name?: string; onset_date?: string; deactivate_date?: string; criticality?: string; note?: string; categories?: Array; rxnorm_code?: string; rxnorm_description?: string; reactions?: Array; last_modified?: string; last_modified_by?: string; } interface VendorAthenaProblem { problem_id?: string; name?: string; snomed_code?: string; icd_codes?: Array; status?: string; onset_date?: string; note?: string; laterality?: string; events?: Array; } interface VendorAthenaVital { vital_id?: string; clinical_element_id?: string; value?: JsonValue$2; units?: string; reading_taken_datetime?: string; source_name?: string; readings?: Array; } interface VendorAthenaLabResult { lab_result_id?: string; loinc?: string; description?: string; status?: string; priority?: JsonValue$2; result_category?: string; order_type?: string; document_class?: string; assigned_to?: string; department_id?: string; created_datetime?: string; last_modified_datetime?: string; observations?: Array; } interface VendorAthenaLabAnalyte { analyte_id?: string; name?: string; value?: JsonValue$2; units?: string; reference_range?: string; abnormal_flag?: string; loinc?: string; status?: string; note?: string; } interface VendorAthenaImmunization { vaccine_id?: string; cvx?: string; name?: string; administered_date?: string; status?: string; route?: string; dose?: JsonValue$2; lot_number?: string; } interface VendorAthenaSocialHistory { templates?: Array; questions?: Array; } interface VendorAthenaFamilyHistory { relatives?: Array; } interface VendorAthenaProcedure { procedure_id?: string; procedure_code?: string; procedure_date?: string; description?: string; note?: string; } interface VendorAthenaHealthHistoryQuestion { question_id?: string; question?: string; answer?: JsonValue$2; specialty?: string; patient_facing?: JsonValue$2; input_type?: string; } interface VendorAthenaGynHistory { questions?: Array; } interface VendorAthenaPerinatalHistory { birth_history?: Array; prenatal_history?: Array; } interface VendorAthenaGpal { gpal_score?: string; } interface VendorAthenaCancerCase { cancer_case_id?: string; type?: string; status?: string; diagnosis_date?: string; note?: string; } interface VendorAthenaCareTeam { members?: Array; } interface VendorAthenaDocument { document_id?: string; document_class?: string; document_subclass?: string; description?: string; status?: string; priority?: JsonValue$2; department_id?: string; assigned_to?: string; created_datetime?: string; pages?: Array; } interface VendorAthenaPrescription { prescription_id?: string; medication?: string; sig?: string; quantity?: JsonValue$2; refills?: JsonValue$2; status?: string; provider_id?: string; created_date?: string; } interface VendorAthenaReferral { referral_id?: string; status?: string; specialty?: string; provider_id?: string; clinical_provider_id?: string; created_date?: string; note?: string; } interface VendorAthenaInsurance { insurance_id?: string; package_id?: string; plan_name?: string; member_id?: string; type?: string; sequence_number?: JsonValue$2; eligibility_status?: string; relationship_to_insured?: string; irc_name?: string; policyholder?: VendorAthenaPolicyholder; created?: string; last_updated?: string; } interface VendorAthenaConsent { patient_signature?: JsonValue$2; insured_signature?: JsonValue$2; privacy_notice?: JsonValue$2; checkboxes_configured?: JsonValue$2; patient_id?: string; } interface VendorAthenaPortalAccess { status?: string; registered?: JsonValue$2; family_registered?: JsonValue$2; terms_accepted?: JsonValue$2; blocked_failed_logins?: JsonValue$2; family_blocked_failed_logins?: JsonValue$2; entity_to_display?: JsonValue$2; no_portal?: JsonValue$2; } interface VendorAthenaImage { image?: string; } interface VendorAthenaPharmacy { clinical_provider_id?: string; name?: string; address?: VendorAthenaAddress; phone?: string; fax?: string; accept_fax?: JsonValue$2; default?: JsonValue$2; } interface VendorAthenaClinicalProvider { clinical_provider_id?: string; name?: string; address?: VendorAthenaAddress; phone?: string; fax?: string; has_compendium?: JsonValue$2; npi?: string; } interface VendorAthenaMessage { message_id?: string; thread_id?: string; subject?: string; body?: string; from_?: string; to?: string; priority?: JsonValue$2; status?: string; created_datetime?: string; } interface VendorAthenaEncounter { encounter_id?: string; chart_id?: string; appointment_id?: string; patient_id?: string; department_id?: string; provider_id?: string; provider_first_name?: string; provider_phone?: string; encounter_date?: string; encounter_type?: string; encounter_visit_name?: string; stage?: string; status?: string; patient_status?: string; patient_status_id?: string; patient_location?: string; appointment_start_date?: string; last_updated?: string; diagnoses?: Array; } interface VendorAthenaEncounterDiagnosis { diagnosis_id?: string; snomed_code?: string; description?: string; note?: string; ranking?: JsonValue$2; icd_codes?: Array; supports_laterality?: JsonValue$2; imo_diagnosis_list?: Array; } interface VendorAthenaEncounterReasons { reasons?: Array>; note?: string; note_last_modified_datetime?: string; note_last_modified_user?: string; } interface VendorAthenaHpi { summary_text?: string; questions?: Array; templates?: Array; } interface VendorAthenaReviewOfSystems { summary_text?: string; well_child_summary_text?: string; questions?: Array; } interface VendorAthenaQuestionnaireScreener { screener_id?: string; name?: string; score?: JsonValue$2; document_ids?: Array; administered_datetime?: string; questions?: Array; } interface VendorAthenaProvider { provider_id?: string; first_name?: string; last_name?: string; display_name?: string; scheduling_name?: string; username?: string; specialty?: string; specialty_id?: string; provider_type?: string; provider_type_id?: string; npi?: string; entity_type?: string; billable?: JsonValue$2; home_department?: string; } interface VendorAthenaDepartment { department_id?: string; name?: string; address?: VendorAthenaAddress; phone?: string; timezone_name?: string; timezone_offset?: JsonValue$2; place_of_service_type_id?: string; place_of_service_type_name?: string; provider_group_id?: string; provider_group_name?: string; latitude?: JsonValue$2; longitude?: JsonValue$2; } interface VendorAthenaPractice { practice_id?: string; name?: string; experience_mode?: string; go_live_date?: string; has_clinicals?: JsonValue$2; has_collector?: JsonValue$2; has_communicator?: JsonValue$2; ccm_enabled?: JsonValue$2; nsa_enabled?: JsonValue$2; } interface VendorAthenaClaim { claim_id?: string; patient_id?: string; provider_id?: string; department_id?: string; status?: string; service_date?: string; total_charge?: JsonValue$2; balance?: JsonValue$2; } interface VendorAthenaSubscription { status?: string; subscriptions?: Array; department_ids?: Array; } interface VendorAthenaFhirBundle { resource_type?: string; id?: string; type?: string; total?: JsonValue$2; link?: Array; entries?: Array; } interface VendorAthenaReferenceItem { code?: string; name?: string; description?: string; } interface VendorAthenaOperationResult { success?: boolean; error?: string; ids?: Record; raw?: Record; } type AthenaHealthSearchPatientsResult = Array; type AthenaHealthGetPatientResult = VendorAthenaPatient; type AthenaHealthListAppointmentsResult = Array; type AthenaHealthListEncountersForPatientResult = Array; type AthenaHealthRetrieveAvailableAppointmentSlotsResult = JsonValue$2; type AthenaHealthBookAppointmentResult = VendorAthenaAppointment; type AthenaHealthGetAppointmentDetailsResult = VendorAthenaAppointment; type AthenaHealthGetBookedAppointmentsResult = VendorAthenaAppointment; type AthenaHealthListPatientAppointmentReasonsResult = Array; type AthenaHealthListNewPatientAppointmentReasonsResult = Array; type AthenaHealthListExistingPatientAppointmentReasonsResult = Array; type AthenaHealthListAppointmentConfirmationStatusesResult = JsonValue$2[]; type AthenaHealthListAppointmentTypesResult = JsonValue$2[]; type AthenaHealthListProvidersResult = Array; type AthenaHealthGetProviderResult = VendorAthenaProvider; type AthenaHealthGetDepartmentResult = VendorAthenaDepartment; type AthenaHealthListDepartmentsResult = Array; type AthenaHealthGetPracticeInfoResult = JsonValue$2; type AthenaHealthGetAppointmentSlotSubscriptionResult = JsonValue$2; type AthenaHealthSubscribeAppointmentSlotsResult = JsonValue$2; type AthenaHealthGetQuestionnaireScreenersResult = VendorAthenaQuestionnaireScreener; type AthenaHealthSubmitQuestionnaireScreenerResult = JsonValue$2; type AthenaHealthGetQuestionnaireScreenersEncounterResult = JsonValue$2; type AthenaHealthSubmitScreenerQuestionnaireEncounterResult = JsonValue$2; type AthenaHealthCreateEncounterDocumentResult = JsonValue$2; type AthenaHealthCheckInPatientResult = JsonValue$2; type AthenaHealthCreateInsurancePackageResult = JsonValue$2; type AthenaHealthDeleteInsurancePackageResult = JsonValue$2; type AthenaHealthGetInsurancePackagesResult = JsonValue$2; type AthenaHealthGetTopInsurancePackagesResult = JsonValue$2; type AthenaHealthGetEligibilityBenefitDetailsResult = JsonValue$2; type AthenaHealthCreateEligibilityBenefitDetailsResult = JsonValue$2; type AthenaHealthUploadInsuranceCardResult = JsonValue$2; type AthenaHealthGetInsuranceCardResult = JsonValue$2; type AthenaHealthUpdateInsuranceCardResult = JsonValue$2; type AthenaHealthDeleteInsuranceCardResult = JsonValue$2; type AthenaHealthAddEncounterReasonResult = JsonValue$2; type AthenaHealthAddLabResultDocumentResult = JsonValue$2; type AthenaHealthAddPreferredPharmacyResult = JsonValue$2; type AthenaHealthAnswerHealthQuestionResult = JsonValue$2; type AthenaHealthCancelAppointmentResult = JsonValue$2; type AthenaHealthCreateAllergyResult = JsonValue$2; type AthenaHealthCreateAppointmentResult = JsonValue$2; type AthenaHealthCreateAppointmentNoteResult = JsonValue$2; type AthenaHealthCreateConsentResult = JsonValue$2; type AthenaHealthCreateEncounterDiagnosisResult = JsonValue$2; type AthenaHealthCreateFamilyHistoryResult = JsonValue$2; type AthenaHealthCreateImmunizationResult = JsonValue$2; type AthenaHealthCreateInsuranceResult = JsonValue$2; type AthenaHealthCreateLabOrderResult = JsonValue$2; type AthenaHealthCreateMedicationResult = JsonValue$2; type AthenaHealthCreateOpenAppointmentSlotResult = JsonValue$2; type AthenaHealthCreatePatientResult = JsonValue$2; type AthenaHealthCreateProblemResult = JsonValue$2; type AthenaHealthCreateProcedureResult = JsonValue$2; type AthenaHealthCreateSocialHistoryResult = JsonValue$2; type AthenaHealthCreateTelehealthDeeplinkResult = VendorAthenaTelehealthDeeplink; type AthenaHealthCreateVitalResult = JsonValue$2; type AthenaHealthDeleteEncounterDiagnosisResult = JsonValue$2; type AthenaHealthDeleteEncounterDocumentResult = JsonValue$2; type AthenaHealthDeleteImagingResultDocumentResult = JsonValue$2; type AthenaHealthDeleteMedicationResult = JsonValue$2; type AthenaHealthDeletePreferredPharmacyResult = JsonValue$2; type AthenaHealthDeleteVaccineResult = JsonValue$2; type AthenaHealthEnhancedBestMatchPatientsResult = JsonValue$2; type AthenaHealthEnhancedBestMatchPatientsByEmailResult = JsonValue$2; type AthenaHealthExportCertifiedCcdaResult = JsonValue$2; type AthenaHealthGetAppointmentEncounterSummaryResult = JsonValue$2; type AthenaHealthGetAssessPlanCarePlanResult = JsonValue$2; type AthenaHealthGetAvailableMessageTypesResult = JsonValue$2; type AthenaHealthGetCareTeamResult = VendorAthenaCareTeam; type AthenaHealthGetCareTeamCarePlanResult = JsonValue$2; type AthenaHealthGetClaimResult = VendorAthenaClaim; type AthenaHealthGetClinicalDocumentXmlResult = JsonValue$2; type AthenaHealthGetClinicalProviderResult = VendorAthenaClinicalProvider; type AthenaHealthGetDefaultPharmacyResult = JsonValue$2; type AthenaHealthGetDriversLicenseResult = JsonValue$2; type AthenaHealthGetEncounterResult = VendorAthenaAppointment; type AthenaHealthGetEncounterAssessmentResult = JsonValue$2; type AthenaHealthGetEncounterHpiResult = VendorAthenaHpi; type AthenaHealthGetEncounterSummaryResult = JsonValue$2; type AthenaHealthGetFhirResourceResult = JsonValue$2; type AthenaHealthGetFhirResourceBinaryResult = JsonValue$2; type AthenaHealthGetGenderIdentityFieldsResult = JsonValue$2; type AthenaHealthGetGpalResult = VendorAthenaGpal; type AthenaHealthGetGynHistoryResult = VendorAthenaGynHistory; type AthenaHealthGetGynHistoryQuestionConfigurationResult = JsonValue$2; type AthenaHealthGetHpiTemplatesResult = JsonValue$2; type AthenaHealthGetImagingResultDocumentResult = JsonValue$2; type AthenaHealthGetImagingResultOriginalDocumentResult = JsonValue$2; type AthenaHealthGetLabResultResult = VendorAthenaLabResult; type AthenaHealthGetLabResultOriginalDocumentResult = JsonValue$2; type AthenaHealthGetMedicationChangeEventsResult = JsonValue$2; type AthenaHealthGetMedicationChangeSubscriptionResult = JsonValue$2; type AthenaHealthGetPatientCcdaResult = JsonValue$2; type AthenaHealthGetPatientChangeEventsResult = JsonValue$2; type AthenaHealthGetPatientChangeSubscriptionResult = JsonValue$2; type AthenaHealthGetPatientPhotoResult = VendorAthenaImage; type AthenaHealthGetPatientSearchTypesResult = JsonValue$2; type AthenaHealthGetPerinatalHistoryResult = VendorAthenaPerinatalHistory; type AthenaHealthGetPortalAccessResult = VendorAthenaPortalAccess; type AthenaHealthGetPreferredPharmacyResult = JsonValue$2; type AthenaHealthGetPrescriptionCardImageResult = JsonValue$2; type AthenaHealthGetProblemChangeEventsResult = JsonValue$2; type AthenaHealthGetProblemChangeSubscriptionResult = JsonValue$2; type AthenaHealthGetRecipientClassesResult = JsonValue$2; type AthenaHealthGetReviewOfSystemsResult = VendorAthenaReviewOfSystems; type AthenaHealthGetSoapNotesResult = VendorAthenaEncounter; type AthenaHealthGetSocialHistoryTemplatesResult = JsonValue$2; type AthenaHealthGetVitalsConfigurationResult = JsonValue$2; type AthenaHealthListAdministeredQuestionnaireScreenersResult = JsonValue$2[]; type AthenaHealthListAllergiesResult = Array; type AthenaHealthListAllergyReactionsResult = JsonValue$2[]; type AthenaHealthListCancerCasesResult = Array; type AthenaHealthListCarePlansResult = JsonValue$2[]; type AthenaHealthListChangedPatientsResult = JsonValue$2[]; type AthenaHealthListClosedClaimsResult = JsonValue$2[]; type AthenaHealthListConfiguredEncounterReasonsResult = JsonValue$2[]; type AthenaHealthListConsentsResult = JsonValue$2[]; type AthenaHealthListDocumentsResult = Array; type AthenaHealthListEncounterDiagnosesResult = Array; type AthenaHealthListEncounterDocumentsResult = JsonValue$2[]; type AthenaHealthListEncounterOrdersResult = JsonValue$2[]; type AthenaHealthListEncounterReasonsResult = Array; type AthenaHealthListEthnicitiesResult = JsonValue$2[]; type AthenaHealthListFamilyHistoryResult = JsonValue$2[]; type AthenaHealthListHealthHistoryResult = Array; type AthenaHealthListImagingResultDocumentsResult = JsonValue$2[]; type AthenaHealthListImmunizationsResult = Array; type AthenaHealthListImmunizationsFhirResult = JsonValue$2[]; type AthenaHealthListInboxMessagesResult = Array; type AthenaHealthListInsuranceResult = Array; type AthenaHealthListLabAnalytesResult = Array; type AthenaHealthListLabResultDocumentsResult = JsonValue$2[]; type AthenaHealthListLabResultsResult = Array; type AthenaHealthListMedicalHistoryQuestionsResult = JsonValue$2[]; type AthenaHealthListMedicationChangesResult = JsonValue$2[]; type AthenaHealthListMedicationsResult = Array; type AthenaHealthListOpenClaimsResult = JsonValue$2[]; type AthenaHealthListOpenClaimsDetailedResult = JsonValue$2[]; type AthenaHealthListPatientAppointmentsResult = Array; type AthenaHealthListPatientsResult = JsonValue$2[]; type AthenaHealthListPatientsByCustomFieldResult = JsonValue$2[]; type AthenaHealthListPatientsByDepartmentResult = Array; type AthenaHealthListPatientsByLastUpdatedRangeResult = Array; type AthenaHealthListPhysicalTherapyEpisodesResult = JsonValue$2[]; type AthenaHealthListPrescriptionsResult = Array; type AthenaHealthListProblemChangesResult = JsonValue$2[]; type AthenaHealthListProblemsResult = Array; type AthenaHealthListProceduresResult = Array; type AthenaHealthListQuestionnaireScreenersResult = JsonValue$2[]; type AthenaHealthListRacesResult = JsonValue$2[]; type AthenaHealthListReferralsResult = Array; type AthenaHealthListSentMessagesResult = Array; type AthenaHealthListSocialHistoryResult = JsonValue$2[]; type AthenaHealthListSocialHistoryQuestionsResult = JsonValue$2[]; type AthenaHealthListSurgicalHistoryResult = JsonValue$2[]; type AthenaHealthListVitalsResult = Array; type AthenaHealthListVitalsCcdaResult = Array; type AthenaHealthSearchAllergensResult = JsonValue$2[]; type AthenaHealthSearchClinicalProvidersResult = JsonValue$2[]; type AthenaHealthSearchMedicationsResult = JsonValue$2[]; type AthenaHealthSendSecureMessageResult = JsonValue$2; type AthenaHealthSetDefaultPharmacyResult = JsonValue$2; type AthenaHealthSetEncounterReasonNoteResult = JsonValue$2; type AthenaHealthSubmitOrderResult = JsonValue$2; type AthenaHealthSubscribeMedicationChangesResult = JsonValue$2; type AthenaHealthUnsubscribeMedicationChangesResult = JsonValue$2; type AthenaHealthUpdateAllergiesResult = JsonValue$2; type AthenaHealthUpdateAppointmentCustomFieldResult = JsonValue$2; type AthenaHealthUpdateDriversLicenseResult = JsonValue$2; type AthenaHealthUpdateEncounterAssessmentResult = JsonValue$2; type AthenaHealthUpdateEncounterDiagnosisResult = JsonValue$2; type AthenaHealthUpdateEncounterHpiResult = JsonValue$2; type AthenaHealthUpdateMedicationResult = JsonValue$2; type AthenaHealthUpdateMedicationsSectionResult = JsonValue$2; type AthenaHealthUpdatePatientResult = JsonValue$2; type AthenaHealthUpdatePatientCcdaResult = JsonValue$2; type AthenaHealthUpdateProblemsSectionResult = JsonValue$2; type AthenaHealthUpdateReviewOfSystemsResult = JsonValue$2; type AthenaHealthUpdateSoapNoteResult = JsonValue$2; type AthenaHealthUpdateVaccineResult = JsonValue$2; type AthenaHealthUpdateVitalResult = JsonValue$2; type AthenaHealthUploadDocumentResult = JsonValue$2; type AthenaHealthUploadImagingResultDocumentResult = JsonValue$2; type AthenaHealthUploadPatientPhotoResult = JsonValue$2; type AthenaHealthUploadPrescriptionCardImageResult = JsonValue$2; interface VendorCalAttendee { name?: string; email?: string; time_zone?: string; phone_number?: string; language?: string; } interface VendorCalBookingLocation { type?: string; address?: string; } interface VendorCalCreateBookingRequest { start?: JsonValue$2; length_in_minutes?: number; event_type_id?: number; attendee?: VendorCalAttendee; guests?: Array; meeting_url?: string; location?: VendorCalBookingLocation; metadata?: Record; booking_fields_responses?: Record; instant?: boolean; } interface VendorCalHost { id?: number; name?: string; email?: string; username?: string; time_zone?: string; } interface VendorCalEventTypeRef { id?: number; slug?: string; } interface VendorCalLocationResponse { value?: string; option_value?: string; } interface VendorCalBookingFieldsResponses { email?: string; name?: string; guests?: Array; location?: VendorCalLocationResponse; } interface VendorCalBookingData { id?: number; uid?: string; title?: string; description?: string; hosts?: Array; status?: string; cancellation_reason?: string; cancelled_by_email?: string; rescheduling_reason?: string; rescheduled_by_email?: string; rescheduled_from_uid?: string; start?: string; end?: string; duration?: number; event_type_id?: number; event_type?: VendorCalEventTypeRef; meeting_url?: string; location?: string; absent_host?: boolean; created_at?: string; updated_at?: string; metadata?: Record; rating?: number; attendees?: Array; guests?: Array; booking_fields_responses?: VendorCalBookingFieldsResponses; } interface VendorCalEventDetails { id?: number; length_in_minutes?: number; length_in_minutes_options?: Array; title?: string; slug?: string; description?: string; locations?: Array; booking_fields?: Array; disable_guests?: boolean; slot_interval?: number; minimum_booking_notice?: number; before_event_buffer?: number; after_event_buffer?: number; recurrence?: JsonValue$2; metadata?: Record; price?: number; currency?: string; lock_time_zone_toggle_on_booking_page?: boolean; seats_per_time_slot?: JsonValue$2; forward_params_success_redirect?: JsonValue$2; success_redirect_url?: JsonValue$2; is_instant_event?: boolean; seats_show_availability_count?: boolean; schedule_id?: number; booking_limits_count?: JsonValue$2; only_show_first_available_slot?: boolean; booking_limits_duration?: JsonValue$2; booking_window?: Array; booker_layouts?: JsonValue$2; confirmation_policy?: JsonValue$2; requires_booker_email_verification?: boolean; hide_calendar_notes?: boolean; color?: JsonValue$2; seats?: JsonValue$2; offset_start?: number; custom_name?: string; destination_calendar?: JsonValue$2; use_destination_calendar_email?: boolean; hide_calendar_event_details?: boolean; owner_id?: number; users?: Array; } interface VendorCalSlot { start?: string; } interface VendorCalAvailableSlotsResponse { status?: string; data?: Record>; } interface VendorCalAvailabilityRule { days?: Array; start_time?: string; end_time?: string; date?: string; } interface VendorCalSchedule { id?: number; name?: string; time_zone?: string; availability?: Array; is_default?: boolean; } interface VendorCalSyncResult { success?: boolean; athena_slots?: number; athena_telehealth_slots?: number; cal_slots_before_update?: number; cal_slots_after_update?: number; start_date?: string; end_date?: string; error?: string; sync_datetime?: string; } type CalGetAllBookingsResult = Array; type CalCreateBookingResult = VendorCalBookingData; type CalGetEventTypesResult = VendorCalEventDetails; type CalGetAvailableSlotsResult = VendorCalAvailableSlotsResponse; type CalGetScheduleForEventTypeResult = JsonValue$2; type CalGetScheduleByIdResult = VendorCalSchedule; type CalCreateScheduleResult = JsonValue$2; type CalAssignScheduleToEventTypeResult = JsonValue$2; type CalUpdateScheduleResult = JsonValue$2; type CalUpdateAvailabilityFromAthenaSlotsResult = JsonValue$2; type CalSyncWithAthenaResult = VendorCalSyncResult; interface VendorCQNameRequest { first_name?: string; middle_name?: string; last_name?: string; } interface VendorCQAddressRequest { street?: string; city?: string; state?: string; zip?: string; } interface VendorCQPatientDiscoveryRequest { member_id?: string; name?: VendorCQNameRequest; birth_date?: string; sex?: string; ssn?: string; address?: VendorCQAddressRequest; home_phone?: string; work_phone?: string; } interface VendorCQDocumentQueryRequest { patient_id?: string; home_community_id?: string; assigning_authority?: string; } interface VendorCQDocumentMetadata { document_id?: string; home_community_id?: string; repository_id?: string; title?: string; creation_time?: string; mime_type?: string; class_code?: string; } interface VendorCQPatientMatch { home_community_id?: string; patient_id?: string; assigning_authority?: string; first_name?: string; last_name?: string; date_of_birth?: string; gender?: string; organization_name?: string; } interface VendorCQRetrievedDocument { ccda_xml?: string; metadata?: VendorCQDocumentMetadata; } type CarequalityDiscoverPatientResult = VendorCQPatientMatch; type CarequalityQueryDocumentsResult = VendorCQDocumentMetadata; type CarequalityRetrieveDocumentsResult = VendorCQRetrievedDocument; type CarequalityImportPatientDocumentsResult = JsonValue$2; interface VendorCMSCounty { zipcode?: string; name?: string; fips?: string; state?: string; } interface VendorCMSAddress { street1?: string; street2?: string; city?: string; state?: string; zipcode?: string; } interface VendorCMSCostSharing { coinsurance_rate?: string; coinsurance_options?: string; copay_amount?: string; copay_options?: string; network_tier?: string; csr?: string; display_string?: string; benefit_before_deductible?: string; } interface VendorCMSDeductible { type?: string; amount?: string; csr?: string; network_tier?: string; family_cost?: string; individual?: JsonValue$2; family?: JsonValue$2; display_string?: string; } interface VendorCMSBenefit { type?: string; name?: string; covered?: JsonValue$2; cost_sharings?: Array; explanation?: string; exclusions?: string; has_limits?: JsonValue$2; limit_unit?: string; limit_quantity?: string; } interface VendorCMSIssuer { id?: string; name?: string; eligible_dependents?: Array; address?: VendorCMSAddress; state?: string; individual_url?: string; shop_url?: string; toll_free?: string; tty?: string; } interface VendorCMSQualityRating { available?: JsonValue$2; year?: string; global_rating?: string; clinical_quality_management_rating?: string; enrollee_experience_rating?: string; plan_efficiency_rating?: string; global_not_rated_reason?: string; clinical_quality_management_not_rated_reason?: string; enrollee_experience_not_rated_reason?: string; plan_efficiency_not_rated_reason?: string; } interface VendorCMSHealthPlan { id?: string; name?: string; premium?: string; premium_w_credit?: string; ehb_premium?: string; pediatric_ehb_premium?: string; aptc_eligible_premium?: string; metal_level?: string; type?: string; design_type?: string; is_standardized_plan?: JsonValue$2; state?: string; benefits?: Array; deductibles?: Array; tiered_deductibles?: Array; disease_mgmt_programs?: Array; has_national_network?: JsonValue$2; market?: string; max_age_child?: string; moops?: Array; tiered_moops?: Array; product_division?: string; benefits_url?: string; brochure_url?: string; formulary_url?: string; network_url?: string; issuer?: VendorCMSIssuer; hsa_eligible?: JsonValue$2; insurance_market?: string; specialist_referral_required?: JsonValue$2; oopc?: string; tobacco_lookback?: string; suppression_state?: string; guaranteed_rate?: JsonValue$2; simple_choice?: JsonValue$2; quality_rating?: VendorCMSQualityRating; is_ineligible?: JsonValue$2; rx_3mo_mail_order?: JsonValue$2; covers_nonhyde_abortion?: JsonValue$2; service_area_id?: string; } interface VendorCMSSearchPlace { state?: string; zipcode?: string; countyfips?: string; } interface VendorCMSSearchInput { market?: string; place?: VendorCMSSearchPlace; year?: JsonValue$2; limit?: JsonValue$2; offset?: JsonValue$2; order?: string; } type CmsSearchHealthPlansResult = Array; type CmsGetCountyFipsResult = VendorCMSCounty; interface VendorConnectureAuth { access_token?: string; expires_in?: number; token_type?: string; } interface VendorConnectureMemberAddress { address1?: string; address2?: string; city?: string; state?: string; zip?: string; county?: string; } interface VendorConnectureAgent { agent_guid?: string; agency_guid?: string; agency_hierarchy?: Array; is_agent?: boolean; has_agency?: boolean; has_agency_hierarchy?: boolean; is_profile_admin?: boolean; } interface VendorConnectureProfile { first_name?: string; last_name?: string; email_address?: string; member_address?: VendorConnectureMemberAddress; birthdate?: string; home_phone?: string; cell_phone?: string; gender_id?: number; marital_status_id?: number; user_name?: string; password?: string; modified_password?: string; crm_id?: string; custom_field1?: string; custom_field2?: string; custom_field3?: string; custom_field4?: string; custom_field5?: string; part_a_effective_date?: string; part_b_effective_date?: string; mbi?: string; pin?: string; agent?: VendorConnectureAgent; } interface VendorConnecturePackage { package_id?: number; common_user_quantity?: number; common_metric_quantity?: number; package_description?: string; is_common_package?: boolean; package_size?: number; package_size_unit_of_measure?: string; package_quantity?: number; ndc?: string; package_full_display_text?: string; package_display_text?: string; } interface VendorConnectureDosage { dosage_record_id?: number; dosage_id?: string; submitted_ndc?: string; ndc?: string; metric_quantity?: number; user_quantity?: number; days_of_supply?: number; label_name?: string; drug_id?: number; drug_name?: string; drug_type_id?: number; drug_type?: string; chemical_name?: string; selected_package_id?: number; selected_package?: VendorConnecturePackage; packages?: Array; generic_dosage_id?: string; generic_drug_id?: number; generic_label_name?: string; pill_image?: string; } interface VendorConnecturePharmacy { pharmacy_record_id?: number; pharmacy_id?: string; pharmacy_npi?: string; pharmacy_nabp?: string; is_mail_order?: boolean; name?: string; is_primary?: boolean; address1?: string; address2?: string; city?: string; zip?: string; state?: string; pharmacy_phone?: string; pharmacy_id_type?: number; is_digital?: boolean; } interface VendorConnectureSessionProvider { npi?: string; address_id?: string; is_primary?: boolean; is_vbc?: boolean; is_new_patient?: boolean; vbc_organization_name?: string; } interface VendorConnectureSessionRequest { sso_value?: string; zip?: string; fips?: string; effective_date?: string; health_status?: number; birthdate?: string; subsidy_level?: number; subsidy_percent?: number; profile?: VendorConnectureProfile; dosages?: Array; pharmacies?: Array; providers?: Array; } interface VendorConnectureSessionResponse { session_id?: string; sso_value?: string; expires?: string; status?: string; dosages?: Array; pharmacies?: Array; providers?: Array; } interface VendorConnectureEligibilityResponse { is_medicare_eligible?: boolean; is_dsnp_eligible?: boolean; client_message?: string; error_message?: string; is_error?: boolean; log_message?: string; } interface VendorConnecturePlanSubtype { subtype?: string; count?: number; } interface VendorConnecturePlanCount { plan_type?: number; count?: number; snp_count?: number; subtypes?: Array; } interface VendorConnectureHRA { has_hra?: boolean; user_type?: number; complete_within_days?: number; } interface VendorConnectureRange { range_max?: number; range_min?: number; amount?: number; amount_type?: number; } interface VendorConnecturePlanDataField { name?: string; description?: string; benefit_category_id?: number; type?: string; benefit_id?: number; range?: Array; } interface VendorConnectureTierInformation { description?: string; amount?: string; tier_number?: number; } interface VendorConnecturePlanTier { pharmacy_type?: number; tier_information?: Array; days_supply?: number; } interface VendorConnectureCostDetail { full_cost?: number; member_cost?: number; phase?: string; label_name?: string; } interface VendorConnectureMonthlyCost { month_id?: number; total_monthly_cost?: number; cost_phases?: string; cost_detail?: Array; } interface VendorConnectureDrugFootnote { number?: number; letter?: string; description?: string; } interface VendorConnectureDrugCost { label_name?: string; quantity?: number; full_cost?: number; deductible?: number; before_gap?: number; gap?: number; after_gap?: number; drug_footnotes?: Array; } interface VendorConnecturePharmacyCost { pharmacy_type?: number; specified_pharmacy?: boolean; pharmacy_id?: string; is_preferred?: boolean; monthly_costs?: Array; drug_costs?: Array; is_network?: boolean; has_ceiling_price?: boolean; is_digital?: boolean; } interface VendorConnectureDocumentType { name?: string; } interface VendorConnectureDocument { types?: Array; name?: string; url?: string; link_name?: string; is_external?: boolean; } interface VendorConnectureTag { name?: string; value?: string; } interface VendorConnectureSectionDetail { description?: string; detail_id?: number; file_size?: string; is_enroll_link?: boolean; is_external_link?: boolean; is_out_of_network?: boolean; is_pharmacy_doc?: boolean; is_value_added_benefit?: boolean; link_name?: string; number_of_pages?: string; tags?: Array; types?: Array; type_id?: number; value?: string; value_type_id?: number; } interface VendorConnectureExtendedPlanDetail { header_type?: number; section_details?: Array; section_id?: number; } interface VendorConnectureExtraData { name?: string; value?: string; } interface VendorConnecturePlanDrugCoverage { tier_number?: number; tier_description?: string; condition_id?: number; condition_name?: string; has_quantity_limit?: boolean; has_step_therapy?: boolean; has_prior_authorization?: boolean; quantity_limit_amount?: number; quantity_limit_days?: number; quantity_limit_description?: string; label_name?: string; ndc?: string; limited_access?: boolean; has_potential_alternatives?: boolean; drug_id?: string; drug_name?: string; drug_type?: string; drug_flag?: string; pharmacy_nabp?: string; pharmacy_type?: number; drug_footnotes?: Array; full_cost?: number; before_gap?: number; deductible?: number; gap?: number; after_gap_price?: number; drug_dosage_id?: string; } interface VendorConnectureCopayPrice { cost?: number; cost_type?: number; is_mail_order?: boolean; is_preferred_pharmacy?: boolean; days_of_supply?: number; default_benefit?: boolean; max_amount?: number; } interface VendorConnectureFormularyTier { tier_description?: string; tier_number?: number; formulary_id?: number; covered_dosages?: number; is_exception_tier?: boolean; copay_prices?: Array; } interface VendorConnecturePartnerRider { is_merge_partner?: boolean; merged_rider_id?: number; partner_rider_id?: number; } interface VendorConnectureRiderBenefit { plan_id?: string; monthly_premium?: number; benefit_amount?: string; benefit_description?: string; benefit_note?: string; } interface VendorConnectureRider { plan_id?: string; plan_name?: string; plan_type?: number; plan_sub_type?: string; calculated_medical_premium?: number; application_fee?: number; calculated_medical_premium_refresh_date?: string; has_calculated_medical_premium?: boolean; extended_plan_details?: Array; plan_type_abbreviation?: string; plan_type_description?: string; can_be_merged?: boolean; is_merged_rider?: boolean; is_required_rider?: boolean; is_waiver_state_rider?: boolean; medical_premium?: number; merged_rider_ids?: Array; partner_riders?: Array; valid_additional_rider_ids?: string; benefits?: Array; } interface VendorConnectureLanguage { name?: string; iso6392_code?: string; } interface VendorConnectureGroupAffiliation { name?: string; } interface VendorConnecturePlanProvider { address_id?: string; in_network?: boolean; carrier_provider_id?: string; provider_id?: string; in_network_addresses?: Array; is_pcp_eligible?: boolean; accepting_new_patients?: boolean; languages?: Array; is_vbc?: boolean; vbc_organization_name?: string; group_affiliations?: Array; npi?: string; } interface VendorConnectureCostBenefitBreakdown { benefit_category_name?: string; benefit_category_id?: number; occurrences?: number; duration?: number; contribution_to_cost?: number; benefit_name?: string; estimated_cost?: number; } interface VendorConnectureRateFactor { question_id?: number; label?: string; applied?: boolean; } interface VendorConnectureFee { label?: string; type?: string; amount?: number; is_included_in_monthly_premium?: boolean; } interface VendorConnectureBenefitHighlight { benefit_category_id?: number; label?: string; covered?: boolean; } interface VendorConnectureSessionPlan { id?: string; contract_id?: string; plan_id?: string; client_plan_id?: string; segment_id?: string; plan_type?: number; plan_sub_type?: string; plan_year?: string; plan_name?: string; carrier_name?: string; carrier_id?: string; plan_rating?: number; medical_rating?: number; drug_rating?: number; annual_plan_premium?: number; annual_calculated_plan_premium?: number; estimated_annual_drug_cost?: number; estimated_annual_medical_cost?: number; mail_order_annual_cost?: number; drug_deductible?: number; drug_premium?: number; maximum_out_of_pocket_cost?: number; maximum_out_of_pocket_out_of_network_cost?: number; medical_deductible?: number; medical_premium?: number; initial_coverage_limit?: number; hra?: VendorConnectureHRA; plan_data_fields?: Array; plan_tiers?: Array; pharmacy_costs?: Array; documents?: Array; estimated_annual_drug_cost_partial_year?: number; estimated_annual_mail_order_drug_cost_partial_year?: number; model_drug_program?: boolean; estimated_annual_medical_cost_partial_year?: number; allow_cost_sharing_reduction?: boolean; application_fee?: number; brand_name?: string; catastrophic_limit?: number; co_insurance?: number; combined_deductible_combined?: number; combined_deductible_in_network?: number; combined_deductible_out_of_network?: number; csr_level?: number; effective_end_date?: string; is_plan_network_available?: boolean; effective_start_date?: string; extended_plan_details?: Array; external_id?: string; external_plan_id?: string; external_segment_id?: string; extra_data?: Array; has_drug_coverage?: boolean; has_mail_drug_benefits?: boolean; has_preferred_mail_pharmacy_network?: boolean; has_preferred_pharmacy_network?: boolean; has_preferred_retail_pharmacy_network?: boolean; is_available_nationwide?: boolean; is_hsa_qualified_plan?: boolean; metal_id?: number; metal_name?: string; modified_date?: string; organization_name?: string; plan_type_abbreviation?: string; plan_type_description?: string; product_name?: string; provider_url?: string; rating_area?: string; formulary_external_id?: string; formulary_version?: string; plan_drug_coverage?: Array; contribution_type?: number; calculated_medical_premium?: number; external_source_description?: string; external_source_id?: number; formulary_tiers?: Array; logo_url?: string; phone_member?: string; phone_member_tty?: string; phone_non_member?: string; phone_non_member_tty?: string; riders?: Array; preference_match?: number; providers?: Array; non_licensed_plan?: boolean; snp_type?: number; snp_description?: string; is_select_plan?: boolean; marketing_name?: string; days_covered?: string; benefit_amount?: string; estimated_annual_medical_cost_benefit_breakdown?: Array; rate_factors?: Array; fees?: Array; benefit_highlights?: Array; is_defined_standard_benefit_plan?: boolean; commissionable?: boolean; cpid?: string; } interface VendorConnectureSessionPlansResponse { medicare_plans?: Array; medigap_plans?: Array; commercial_plans?: Array; ancillary_plans?: Array; } interface VendorConnectureHealthcarePlansResponse { medicare_plans?: Array; ancillary_plans?: Array; } interface VendorConnectureStoringData { agent_npn?: string; agent_first_name?: string; agent_last_name?: string; } interface VendorConnectureCustomInternal { storing_data?: VendorConnectureStoringData; } interface VendorConnectureEnroller { partner_id?: string; broker_id?: string; aid?: string; channel_id?: string; user_type?: string; bl_user_name?: string; agent_first_name?: string; agent_last_name?: string; agent_npn?: string; ca_license_number?: string; } interface VendorConnectureEnrollmentProvider { pcp_name?: string; pcp_first_name?: string; pcp_last_name?: string; pcp_npi?: string; pcp_id?: string; pcp_carrier_provider_id?: string; } interface VendorConnectureEnrollee { title?: string; first_name?: string; middle_initial?: string; last_name?: string; address1?: string; address2?: string; city?: string; state?: string; zip?: string; county_fips?: string; date_of_birth?: string; gender?: string; phone_number?: string; email?: string; mbi?: string; effective_date?: string; part_a_effective_date?: string; part_b_effective_date?: string; crm_id?: string; provider?: VendorConnectureEnrollmentProvider; } interface VendorConnectureEnrollmentRequest { custom_internal?: VendorConnectureCustomInternal; enroller?: VendorConnectureEnroller; enrollee?: VendorConnectureEnrollee; } interface VendorConnectureEnrollmentResponse { url?: string; parameters?: string; message?: string; enroll_action_type?: number; integration_type?: number; internal_plan_id?: number; form_id?: string; method?: string; } type ConnectureGetAccessTokenResult = VendorConnectureAuth; type ConnectureCreateSessionResult = VendorConnectureSessionResponse; type ConnectureGetSessionResult = VendorConnectureSessionRequest; type ConnectureUpdateSessionResult = VendorConnectureSessionRequest; type ConnectureCheckEligibilityResult = VendorConnectureEligibilityResponse; type ConnecturePlanCountResult = VendorConnecturePlanCount; type ConnectureSessionPlansResult = VendorConnectureSessionPlansResponse; type ConnectureSessionPlanByIdResult = VendorConnectureSessionPlan; type ConnectureEnrollResult = VendorConnectureEnrollmentResponse; type ConnectureLookupPlansResult = VendorConnectureHealthcarePlansResponse; interface VendorElevenLabsVoice { voice_id?: string; name?: string; category?: string; description?: string; preview_url?: string; labels?: JsonValue$2; available_for_tiers?: Array; high_quality_base_model_ids?: Array; settings?: JsonValue$2; samples?: Array; fine_tuning?: JsonValue$2; } interface VendorElevenLabsUser { user_id?: string; first_name?: string; is_new_user?: boolean; is_onboarding_completed?: boolean; can_use_delayed_payment_methods?: boolean; subscription?: JsonValue$2; subscription_extras?: JsonValue$2; } interface VendorElevenLabsAsr { quality?: string; provider?: string; user_input_audio_format?: string; keywords?: Array; } interface VendorElevenLabsTurn { turn_timeout?: number; silence_end_call_timeout?: number; mode?: string; } interface VendorElevenLabsTts { model_id?: string; voice_id?: string; agent_output_audio_format?: string; optimize_streaming_latency?: number; stability?: number; speed?: number; similarity_boost?: number; supported_voices?: Array; pronunciation_dictionary_locators?: Array; } interface VendorElevenLabsConversationSettings { text_only?: boolean; max_duration_seconds?: number; client_events?: Array; } interface VendorElevenLabsPrompt { prompt?: string; llm?: string; temperature?: number; max_tokens?: number; tool_ids?: Array; mcp_server_ids?: Array; native_mcp_server_ids?: Array; knowledge_base?: Array; built_in_tools?: JsonValue$2; custom_llm?: JsonValue$2; ignore_default_personality?: boolean; rag?: JsonValue$2; timezone?: string; tools?: Array; } interface VendorElevenLabsAgentSettings { first_message?: string; language?: string; dynamic_variables?: JsonValue$2; prompt?: VendorElevenLabsPrompt; } interface VendorElevenLabsConversationConfig { asr?: VendorElevenLabsAsr; turn?: VendorElevenLabsTurn; tts?: VendorElevenLabsTts; conversation?: VendorElevenLabsConversationSettings; language_presets?: JsonValue$2; agent?: VendorElevenLabsAgentSettings; } interface VendorElevenLabsAccessInfo { is_creator?: boolean; creator_name?: string; creator_email?: string; role?: string; } interface VendorElevenLabsMetadata { created_at_unix_secs?: number; updated_at_unix_secs?: number; } interface VendorElevenLabsAgent { agent_id?: string; name?: string; conversation_config?: VendorElevenLabsConversationConfig; metadata?: VendorElevenLabsMetadata; platform_settings?: JsonValue$2; phone_numbers?: Array; workflow?: JsonValue$2; access_info?: VendorElevenLabsAccessInfo; tags?: Array; created_at_unix_secs?: number; } interface VendorElevenLabsTool { id?: string; tool_config?: JsonValue$2; access_info?: VendorElevenLabsAccessInfo; dependent_agents?: Array; usage_stats?: JsonValue$2; } interface VendorElevenLabsToolDependentAgent { agent_id?: string; name?: string; type?: string; created_at_unix_secs?: number; access_level?: string; } interface VendorElevenLabsConversation { conversation_id?: string; agent_id?: string; agent_name?: string; status?: string; start_time_unix_secs?: number; call_duration_secs?: number; message_count?: number; call_successful?: string; transcript?: Array; metadata?: JsonValue$2; analysis?: JsonValue$2; } type ElevenLabsSynthesizeResult = JsonValue$2; type ElevenLabsListVoicesResult = Array; type ElevenLabsCreateAgentResult = VendorElevenLabsAgent; type ElevenLabsCreateToolResult = VendorElevenLabsTool; type ElevenLabsDeleteAgentResult = JsonValue$2; type ElevenLabsDeleteToolResult = JsonValue$2; type ElevenLabsDuplicateAgentResult = VendorElevenLabsAgent; type ElevenLabsGetAgentResult = VendorElevenLabsAgent; type ElevenLabsGetAllAgentsResult = Array; type ElevenLabsGetAllConversationsResult = Array; type ElevenLabsGetAllToolsResult = Array; type ElevenLabsGetConversationResult = VendorElevenLabsConversation; type ElevenLabsGetToolResult = VendorElevenLabsTool; type ElevenLabsGetToolDependentAgentsResult = VendorElevenLabsToolDependentAgent; type ElevenLabsGetUserResult = VendorElevenLabsUser; type ElevenLabsGetVoiceResult = VendorElevenLabsVoice; type ElevenLabsUpdateAgentResult = VendorElevenLabsAgent; type ElevenLabsUpdateToolResult = VendorElevenLabsTool; interface VendorFedexAuth { access_token?: string; token_type?: string; scope?: string; expires_in?: string; } interface VendorFedexScanLocation { city?: string; state_or_province_code?: string; country_code?: string; country_name?: string; } interface VendorFedexDateAndTime { type?: string; date_time?: string; } interface VendorFedexLatestStatusDetail { code?: string; derived_code?: string; status_by_locale?: string; description?: string; scan_location?: VendorFedexScanLocation; } interface VendorFedexScanEvent { date?: string; event_type?: string; event_description?: string; derived_status?: string; scan_location?: VendorFedexScanLocation; } interface VendorFedexPackageDetails { packaging_description?: string; count?: string; weight?: Array; } interface VendorFedexDeliveryDetails { actual_delivery_address?: JsonValue$2; delivery_attempts?: string; received_by_name?: string; delivery_option_eligibility_details?: JsonValue$2; } interface VendorFedexTrackResult { tracking_number?: string; carrier_code?: string; tracking_number_unique_id?: string; service_detail?: string; latest_status_detail?: VendorFedexLatestStatusDetail; date_and_times?: Array; scan_events?: Array; package_details?: VendorFedexPackageDetails; delivery_details?: VendorFedexDeliveryDetails; } interface VendorFedexShipment { transaction_id?: string; tracking_number?: string; service_type?: string; label_url?: string; } type FedExCreateShipmentResult = VendorFedexShipment; type FedExTrackShipmentResult = VendorFedexTrackResult; interface VendorGoogleAIPart { text?: string; } interface VendorGoogleAIContent { role?: string; parts?: Array; } interface VendorGoogleAICandidate { content?: VendorGoogleAIContent; finish_reason?: string; index?: number; } interface VendorGoogleAIUsage { prompt_token_count?: number; candidates_token_count?: number; total_token_count?: number; } interface VendorGoogleAIGenerateContentResponse { candidates?: Array; usage?: VendorGoogleAIUsage; model_version?: string; } interface VendorGoogleAIEmbedding { values?: Array; } interface VendorGoogleAIA1CVisionResult { value?: number; raw_text?: string; status?: string; } type GoogleAIGenerateResult = VendorGoogleAIGenerateContentResponse; type GoogleAIEmbedResult = VendorGoogleAIEmbedding; type GoogleAIInvokeA1cVisionCaptureResult = VendorGoogleAIA1CVisionResult; interface VendorGooglePlace { id?: string; display_name?: string; formatted_address?: string; types?: Array; rating?: number; price_level?: string; website_uri?: string; international_phone_number?: string; } type GooglePlacesNearbySearchResult = JsonValue$2[]; type GooglePlacesPlaceDetailsResult = VendorGooglePlace; type GooglePlacesTextSearchResult = JsonValue$2[]; interface VendorGrokChatChoice { index?: number; role?: string; content?: string; finish_reason?: string; } interface VendorGrokChatUsage { prompt_tokens?: number; completion_tokens?: number; total_tokens?: number; } interface VendorGrokChatResponse { id?: string; model?: string; choices?: Array; usage?: VendorGrokChatUsage; } interface VendorGrokEncounterReason { encounterreasonid?: string; laterality?: string; } interface VendorGrokHpiFinding { findingid?: string; findingnote?: string; freetext?: string; selectedoptions?: Array; } interface VendorGrokHpiSentence { sentenceid?: string; sentencenote?: string; findings?: Array; } interface VendorGrokHpiParagraph { paragraphid?: string; templateid?: string; sentences?: Array; } interface VendorGrokHpiTemplateData { templateid?: string; templatenote?: string; } interface VendorUpdateHPIFindingsForEncounterRequest { hpi?: Array; hpitoros?: boolean; replacesectionnote?: boolean; sectionnote?: string; templatedata?: Array; reportedby?: string; } type GrokGetUmlsCodesResult = JsonValue$2; type GrokConvertCcdaToFhirResult = JsonValue$2; type GrokConvertFhirToCcdaResult = JsonValue$2; type GrokGeneralRequestResult = JsonValue$2; type GrokConvertFhirToCcdaWithChunkingResult = JsonValue$2; type GrokCreateClinicalNotesResult = JsonValue$2; type GrokChooseEncounterReasonsFromListResult = VendorGrokEncounterReason; type GrokChooseTemplatesFromListResult = VendorUpdateHPIFindingsForEncounterRequest; type GrokCreateHpiSummaryResult = JsonValue$2; type GrokCreateScreeningSummaryResult = JsonValue$2; type GrokChooseHealthServiceFromListResult = JsonValue$2; type GrokCreateEhrSummaryResult = JsonValue$2; interface VendorHealthieMessage { field?: string; message?: string; } interface VendorHealthieLocation { id?: string; name?: string; city?: string; state?: string; zip?: string; line1?: string; line2?: string; country?: string; } interface VendorHealthieIcdCode { id?: string; code?: string; description?: string; } interface VendorHealthieDiagnosis { id?: string; active?: boolean; primary?: boolean; display_name?: string; end_date?: string; first_symptom_date?: string; icd_code?: VendorHealthieIcdCode; icd_code_id?: string; custom_module_id?: string; icd_codes_cms1500s_id?: string; icd_codes_super_bill_id?: string; updated_at?: string; user_id?: string; code?: string; description?: string; } interface VendorHealthieProblem { id?: string; code?: string; name?: string; requires_consolidation?: boolean; } interface VendorHealthieImmunization { id?: string; additional_notes?: string; cvx_code?: string; received_at?: string; status?: string; user_id?: string; vaccine_name?: string; } interface VendorHealthiePharmacy { id?: string; name?: string; city?: string; state?: string; zip?: string; line1?: string; line2?: string; phone_number?: string; latitude?: string; longitude?: string; } interface VendorHealthieInsurancePlan { id?: string; payer_name?: string; payer_id?: string; name_and_id?: string; is_accepted?: boolean; } interface VendorHealthiePolicy { id?: string; insurance_plan?: VendorHealthieInsurancePlan; holder_relationship?: string; group_num?: string; num?: string; insurance_billing_method?: string; copay_value?: string; coinsurance_value?: string; } interface VendorHealthieTag { id?: string; name?: string; tagged_users?: Array<'HealthieUser'>; user?: 'HealthieUser'; } interface VendorHealthieUser { id?: string; first_name?: string; last_name?: string; name?: string; full_name?: string; email?: string; skipped_email?: boolean; phone_number?: string; dietitian_id?: string; user_group_id?: string; record_identifier?: string; additional_record_identifier?: string; height?: string; dob?: string; sex?: string; gender?: string; location?: VendorHealthieLocation; locations?: Array; active_tags?: Array; policies?: Array; diagnoses?: Array; problems?: Array; next_appt_date?: string; set_password_link?: string; has_api_access?: boolean; active_status?: string; legal_name?: string; gender_identity?: string; is_patient?: boolean; is_owner?: boolean; third_party_source?: string; immunizations?: Array; default_pharmacy?: VendorHealthiePharmacy; } interface VendorHealthieApiKeyObject { id?: string; created_at?: string; displayable_key?: string; name?: string; } interface VendorHealthieAppointmentType { id?: string; name?: string; length?: string; is_group?: boolean; bookable_by_groups?: boolean; bookable_without_group?: boolean; available_contact_types?: Array; is_waitlist_enabled?: boolean; clients_can_book?: boolean; insurance_billing_enabled?: boolean; } interface VendorHealthieAppointmentLocation { id?: string; location?: string; } interface VendorHealthieAppointmentSetting { id?: string; buffer?: string; minimum_advance_cancel_time?: string; minimum_advance_reschedule_time?: string; minimum_advance_schedule_time?: string; end_reminder_one_hour_before?: boolean; ask_clients_to_confirm?: boolean; allow_clients_to_cancel_appt?: boolean; allow_clients_to_reschedule_appt?: boolean; allow_past_appointment_rescheduling?: boolean; confirm_by_default?: boolean; auto_invoicing?: boolean; calendar_interval?: string; cant_cancel_message?: string; cant_reschedule_message?: string; appointment_locations?: Array; } interface VendorHealthieRecurringAppointment { id?: string; repeat_interval?: string; repeat_times?: string; join_all?: boolean; previous_recurring_appointment_id?: string; } interface VendorHealthieAppointmentAttendee { id?: string; full_name?: string; first_name?: string; avatar_url?: string; phone_number?: string; user?: VendorHealthieUser; confirmed?: boolean; } interface VendorHealthieAppointment { id?: string; date?: string; start?: string; end?: string; length?: string; contact_type?: string; location?: string; status?: string; pm_status?: string; appointment_type?: VendorHealthieAppointmentType; appointment_type_id?: string; provider?: VendorHealthieUser; user?: VendorHealthieUser; attendees?: Array; zoom_meeting_id?: string; zoom_join_url?: string; notes?: string; form_answer_group?: JsonValue$2; filled_embed_form?: JsonValue$2; recurring_appointment_id?: string; current_position_in_recurring_series?: string; recurring_appointment?: VendorHealthieRecurringAppointment; } interface VendorHealthieAvailability { id?: string; day_of_week?: string; duration_string?: string; is_repeating?: boolean; range_start?: string; range_end?: string; resource_id?: string; timezone_abbr?: string; user?: VendorHealthieUser; } interface VendorHealthiePotentialAppointmentSlot { user_id?: string; date?: string; appointment_id?: string; is_fully_booked?: boolean; has_waitlist_enabled?: boolean; } interface VendorHealthieAppointmentBookingWarning { category?: string; subtitle?: string; potential_issues?: Array; potential_issue_ids?: Array; } interface VendorHealthieBillingItem { id?: string; amount_paid?: string; currency?: string; note?: string; created_at?: string; failure_reason?: string; payment_medium?: string; sender?: VendorHealthieUser; recipient?: VendorHealthieUser; provider?: VendorHealthieUser; } interface VendorHealthieInvoice { id?: string; price?: string; status?: string; invoice_id?: string; details?: string; currency?: string; invoice_type?: string; debt?: string; notes?: string; is_manually_paid?: boolean; date_to_show?: string; billing_item_id?: string; billing_items?: Array; recipient?: VendorHealthieUser; sender?: VendorHealthieUser; requested_payer?: VendorHealthieUser; } interface VendorHealthieOfferingIncludes { id?: string; quantity?: string; is_repeating?: boolean; appointment_type?: VendorHealthieAppointmentType; } interface VendorHealthieOffering { id?: string; name?: string; price?: string; currency?: string; billing_frequency?: string; first_time_payment?: string; initial_payment_amount?: string; initial_price_with_taxes?: string; repeat_times?: string; show_offering?: boolean; archived?: boolean; visibility_status?: string; offering_includes?: Array; } interface VendorHealthieInsurancePayment { id?: string; paid_date?: string; paid_amount?: string; payer_name?: string; npi?: string; ach_check_number?: string; deposit_status?: string; source?: string; era_id?: string; created_by_id?: string; created_at?: string; updated_at?: string; } interface VendorHealthieInsurancePaymentPageInfo { has_next_page?: boolean; end_cursor?: string; } interface VendorHealthieInsurancePaymentConnection { page_info?: VendorHealthieInsurancePaymentPageInfo; total_count?: string; nodes?: Array; } interface VendorHealthieStripeCustomerDetail { id?: string; card_type_label?: string; is_default?: boolean; } interface VendorHealthieAcceptedInsurancePlan { id?: string; insurance_plan?: VendorHealthieInsurancePlan; } interface VendorHealthieSuperBill { id?: string; provider_name?: string; patient_name?: string; amount_paid?: string; balance_due?: string; total_fee?: string; status?: string; service_date?: string; provider?: VendorHealthieUser; patient?: VendorHealthieUser; } interface VendorHealthieCms1500 { id?: string; orig_ref_number?: string; primary_plan_name?: string; amount_paid?: string; amount_reimbursed?: string; status?: string; patient?: VendorHealthieUser; service_location_id?: string; client_sig_on_file?: boolean; } interface VendorHealthieCustomModule { id?: string; label?: string; sublabel?: string; hipaa_name?: string; options?: string; options_array?: Array; mod_type?: string; required?: boolean; } interface VendorHealthieCustomModuleForm { id?: string; name?: string; has_matrix_field?: boolean; prefill?: boolean; is_video?: boolean; use_for_charting?: boolean; use_for_program?: boolean; has_non_readonly_modules?: boolean; is_archived?: boolean; uploaded_by_healthie_team?: boolean; custom_modules?: Array; } interface VendorHealthieFormAnswer { id?: string; custom_module_id?: string; label?: string; answer?: string; displayed_answer?: string; mod_type?: string; user_id?: string; custom_module?: VendorHealthieCustomModule; } interface VendorHealthieFormAnswerGroup { id?: string; custom_module_form?: VendorHealthieCustomModuleForm; form_answers?: Array; name?: string; created_at?: string; user?: VendorHealthieUser; } interface VendorHealthieOnboardingItem { id?: string; item_type?: string; item_id?: string; display_name?: string; is_skippable?: boolean; row_order?: string; onboarding_flow?: 'HealthieOnboardingFlow'; } interface VendorHealthieOnboardingFlow { id?: string; name?: string; has_forms_after_welcome?: boolean; is_multiple_providers?: boolean; onboarding_items?: Array; } interface VendorHealthieCompletedOnboardingItem { id?: string; item_type?: string; item_id?: string; onboarding_item_id?: string; skipped?: boolean; user?: VendorHealthieUser; } interface VendorHealthieRequestedFormCompletion { id?: string; item_type?: string; status?: string; custom_module_form?: VendorHealthieCustomModuleForm; recipient?: VendorHealthieUser; sender?: VendorHealthieUser; form_answer_group?: VendorHealthieFormAnswerGroup; } interface VendorHealthieDocumentOpen { id?: string; } interface VendorHealthieDocument { id?: string; display_name?: string; friendly_type?: string; created_at?: string; file_content_type?: string; rel_user?: VendorHealthieUser; owner?: VendorHealthieUser; users?: Array; opens?: Array; description?: string; } interface VendorHealthieNote { id?: string; content?: string; created_at?: string; updated_at?: string; user_id?: string; creator?: VendorHealthieUser; user?: VendorHealthieUser; } interface VendorHealthieConversationMembership { id?: string; conversation_id?: string; display_name?: string; archived?: boolean; viewed?: boolean; convo?: 'HealthieConversation'; user_id?: string; } interface VendorHealthieConversation { id?: string; name?: string; created_at?: string; updated_at?: string; conversation_memberships_count?: string; includes_multiple_clients?: boolean; owner?: VendorHealthieUser; notes?: Array<'HealthieNote'>; conversation_memberships?: Array; } interface VendorHealthieSentFax { id?: string; destination_number?: string; status?: string; status_display_string?: string; resendable?: boolean; cursor?: string; created_at?: string; updated_at?: string; parsed_form_answer_group_ids?: string; sender?: VendorHealthieUser; patient?: VendorHealthieUser; } interface VendorHealthieReceivedFax { id?: string; archived?: boolean; comments?: string; from_number?: string; referring_provider_name?: string; viewed_by_current_user?: boolean; cursor?: string; created_at?: string; } interface VendorHealthieEntry { id?: string; type?: string; name?: string; description?: string; category?: string; emotions?: string; created_at?: string; viewed?: boolean; healthiness_info_hex_value?: string; has_subentries?: boolean; previous_water_intake_stat?: string; default_water_intake_for_entry_user?: string; metric_stat?: string; poster?: VendorHealthieUser; added_by_user?: VendorHealthieUser; } interface VendorHealthieGoal { id?: string; name?: string; description?: string; repeat?: string; due_date?: string; start_on?: string; is_completed_for_date?: boolean; user?: VendorHealthieUser; } interface VendorHealthieGoalHistory { id?: string; name?: string; completed_on?: string; goal?: VendorHealthieGoal; } interface VendorHealthieTaskReminder { id?: string; interval_type?: string; interval_value?: string; is_enabled?: boolean; } interface VendorHealthieTask { id?: string; content?: string; priority?: string; position?: string; complete?: boolean; completed_at?: string; created_at?: string; due_date?: string; seen?: boolean; hidden?: boolean; client?: VendorHealthieUser; user?: VendorHealthieUser; creator?: VendorHealthieUser; reminder?: VendorHealthieTaskReminder; } interface VendorHealthieRecommendation { id?: string; recommendation_body?: string; recommendation_type?: string; sanitized_body?: string; } interface VendorHealthieCarePlan { id?: string; name?: string; description?: string; is_active?: boolean; is_hidden?: boolean; is_template?: boolean; patient?: VendorHealthieUser; recommendations?: Array; } interface VendorHealthieCourseItem { id?: string; scheduled_release?: string; category?: string; item_type?: string; item_id?: string; } interface VendorHealthieCourse { id?: string; name?: string; description?: string; created_at?: string; course_memberships_count?: string; course_type?: string; start_date?: string; end_date?: string; late_enroll?: boolean; course_items?: Array; } interface VendorHealthieChartingNote { id?: string; form_id?: string; } interface VendorHealthiePatientEncounter { id?: string; appointment?: 'HealthieAppointment'; charting_notes?: Array; cms1500?: VendorHealthieCms1500; patient?: VendorHealthieUser; requested_payments?: Array<'HealthieInvoice'>; } interface VendorHealthieEpisodeOfCare { id?: string; diagnosis?: VendorHealthieDiagnosis; start_date?: string; end_date?: string; patient?: VendorHealthieUser; provider?: VendorHealthieUser; patient_encounters?: Array; } interface VendorHealthieLinkEncounterResult { patient_encounter_id?: string; episode_of_care_id?: string; success?: boolean; failed_reason?: string; } interface VendorHealthieParseCcdaDocumentResult { user?: VendorHealthieUser; xml_file_name?: string; messages?: Array; } interface VendorHealthieCompleteCcdaReconciliationResult { user?: VendorHealthieUser; messages?: Array; } interface VendorHealthieFamilyHistoryCondition { id?: string; name?: string; relationship?: string; user_id?: string; } interface VendorHealthieMedication { id?: string; name?: string; active?: boolean; comment?: string; directions?: string; dosage?: string; code?: string; start_date?: string; end_date?: string; } interface VendorHealthieLabObservationResult { id?: string; units?: string; reference_range?: string; qualitative_result?: string; quantitative_result?: string; abnormal_flag?: string; } interface VendorHealthieLabObservationRequest { id?: string; lab_analyte?: string; lab_observation_results?: Array; } interface VendorHealthieLabResult { id?: string; created_at?: string; interpretation?: string; lab_order_id?: string; ordering_physician?: VendorHealthieUser; patient?: VendorHealthieUser; result_type?: string; status_flag?: string; document?: 'HealthieDocument'; lab_observation_requests?: Array; } interface VendorHealthieLabOrder { id?: string; lab?: string; lab_company?: string; status?: string; normalized_status?: string; integration?: string; test_date?: string; patient?: VendorHealthieUser; orderer?: VendorHealthieUser; lab_results?: Array; } interface VendorHealthieOrganizationMembership { id?: string; user?: VendorHealthieUser; org_role?: string; can_see_calendar?: boolean; can_edit_forms?: boolean; can_see_billing?: boolean; sees_all_billing?: boolean; can_add_members?: boolean; can_edit_members?: boolean; active?: boolean; } interface VendorHealthieOrganization { id?: string; name?: string; phone_number?: string; tax_id?: string; tax_id_type?: string; npi?: string; location?: VendorHealthieLocation; organization_memberships?: Array; } interface VendorHealthieUserGroup { id?: string; name?: string; users_count?: string; invite_code?: string; onboarding_flow_id?: string; } interface VendorImpiloAddress { line_one?: string; line_two?: string; line_three?: string; city?: string; state?: string; zip_code?: string; country?: string; note?: string; } interface VendorImpiloSite { id?: number; name?: string; phone_number?: string; active?: boolean; address?: VendorImpiloAddress; } interface VendorImpiloManufacturer { id?: number; name?: string; } interface VendorImpiloItem { id?: number; manufacturer?: VendorImpiloManufacturer; model?: string; name?: string; orderable?: boolean; sku?: string; } interface VendorImpiloUser { id?: number; email?: string; first_name?: string; last_name?: string; } interface VendorImpiloPatient { id?: number; first_name?: string; last_name?: string; date_of_birth?: string; email?: string; phone_number?: string; external_identifier?: string; address?: VendorImpiloAddress; sex?: string; archived?: boolean; enrolled?: boolean; site?: VendorImpiloSite; } interface VendorImpiloPatientListResponse { content?: Array; } interface VendorImpiloDeviceEvent { event_timestamp?: string; type?: string; } interface VendorImpiloDeviceIdentifier { type?: string; value?: string; } interface VendorImpiloDevice { id?: number; current_patient?: VendorImpiloPatient; current_status?: string; device_events?: Array; device_identifiers?: Array; disabled_readings?: boolean; external_identifier?: string; item?: VendorImpiloItem; last_health_check?: string; site?: VendorImpiloSite; used?: boolean; } interface VendorImpiloDeviceValidationResponse { device?: VendorImpiloDevice; valid?: boolean; } interface VendorImpiloDeviceListResponse { content?: Array; } interface VendorImpiloKitItem { count?: number; item?: VendorImpiloItem; drives_external_identifier?: boolean; } interface VendorImpiloKit { id?: number; name?: string; archived?: boolean; kit_items?: Array; } interface VendorImpiloKitListResponse { content?: Array; } interface VendorImpiloTrackingNumber { carrier?: string; value?: string; } interface VendorImpiloOrderEvent { event_timestamp?: string; name?: string; } interface VendorImpiloOrderItem { count?: number; item?: VendorImpiloItem; } interface VendorImpiloOrderKit { count?: number; kit?: VendorImpiloKit; } interface VendorImpiloOrderNote { created_at?: string; created_by?: VendorImpiloUser; note?: string; } interface VendorImpiloPackedKit { id?: number; devices?: Array; external_identifier?: string; kit?: VendorImpiloKit; } interface VendorImpiloOrder { id?: number; current_status?: string; devices?: Array; email_label?: boolean; external_order_ids?: Array; order_events?: Array; order_items?: Array; order_kits?: Array; order_notes?: Array; packed_kits?: Array; patient?: VendorImpiloPatient; return_devices?: JsonValue$2[]; return_items?: JsonValue$2[]; return_packed_kits?: JsonValue$2[]; shipping_option?: string; site?: VendorImpiloSite; tracking_numbers?: Array; } interface VendorImpiloOrderListResponse { content?: Array; } interface VendorImpiloBloodPressureReading { diastolic?: number; diastolic_unit?: string; heart_rate?: number; heart_rate_unit?: string; systolic?: number; systolic_unit?: string; } interface VendorImpiloBloodPressureReadingListResponse { content?: Array; } interface VendorImpiloBloodGlucoseReading { after_meal?: boolean; before_meal?: boolean; glucose?: number; glucose_unit?: string; } interface VendorImpiloBloodGlucoseReadingListResponse { content?: Array; } interface VendorImpiloBloodOxygenReading { blood_oxygen?: number; blood_oxygen_unit?: string; heart_rate?: number; heart_rate_unit?: string; } interface VendorImpiloBloodOxygenReadingListResponse { content?: Array; } interface VendorImpiloWeightReading { weight?: number; weight_unit?: string; } interface VendorImpiloWeightReadingListResponse { content?: Array; } interface VendorImpiloTemperatureReading { temperature?: number; temperature_unit?: string; } interface VendorImpiloTemperatureReadingListResponse { content?: Array; } interface VendorImpiloHeartRateReading { heart_rate?: number; } interface VendorImpiloHeartRateReadingListResponse { content?: Array; } interface VendorImpiloSpirometryReading { fev1?: number; fev1_unit?: string; fvc?: number; fvc_unit?: string; pef?: number; pef_unit?: string; fev1_fvc_ratio?: number; } interface VendorImpiloSpirometryReadingListResponse { content?: Array; } interface VendorImpiloCptCode { display_as?: string; value?: string; } interface VendorImpiloClinicalActivity { comment?: string; create_timestamp?: string; created_by?: VendorImpiloUser; minutes_spent?: number; } interface VendorImpiloClinicalNote { id?: number; activity?: Array; assignee?: VendorImpiloUser; cpt_code?: VendorImpiloCptCode; create_timestamp?: string; created_by?: VendorImpiloUser; description?: string; dx_code?: string; last_update_timestamp?: string; md_code?: string; open?: boolean; patient?: VendorImpiloPatient; total_time?: number; type?: string; } interface VendorImpiloClinicalNoteListResponse { content?: Array; } interface VendorImpiloSiteInventory { item?: VendorImpiloItem; new_count?: number; site?: VendorImpiloSite; used_count?: number; } interface VendorImpiloSiteInventoryListResponse { content?: Array; } interface VendorImpiloKitBasic { id?: number; name?: string; } interface VendorImpiloKitInventory { available_for_order_count?: number; buildable_count?: number; kit?: VendorImpiloKitBasic; packed_count?: number; reserved_count?: number; } interface VendorImpiloKitInventoryListResponse { content?: Array; } interface VendorImpiloProcurementEvent { event_timestamp?: string; name?: string; } interface VendorImpiloProcurementItemDetail { id?: number | string; manufacturer?: VendorImpiloManufacturer; model?: string; name?: string; orderable?: boolean; sku?: string; } interface VendorImpiloProcurementItem { cost_per_item?: number; item?: VendorImpiloProcurementItemDetail; quantity_approved?: number; quantity_requested?: number; tracking_numbers?: Array; } interface VendorImpiloProcurement { id?: number; current_status?: string; procurement_events?: Array; procurement_items?: Array; procurement_type?: string; } interface VendorImpiloProcurementListResponse { content?: Array; } interface VendorImpiloItemDimensions { height?: number; length?: number; width?: number; unit?: string; } interface VendorImpiloItemCertification { label?: string; url?: string; } interface VendorImpiloItemDetail { id?: number; name?: string; device_identifier_type?: string; model?: string; sku?: string; orderable?: boolean; manufacturer?: VendorImpiloManufacturer; dimensions?: VendorImpiloItemDimensions; item_certifications?: Array; item_class?: string; item_class_type?: string; reading_type?: string; size?: string; } interface VendorImpiloItemListResponse { content?: Array; } interface VendorImpiloAlertRule { field?: string; operator?: string; severity?: string; type?: string; value?: JsonValue$2; direction?: string; } interface VendorImpiloAlertConfig { rules?: Array; } interface VendorImpiloAlertConfiguration { alert_config_type?: string; alert_configuration_type?: string; config?: VendorImpiloAlertConfig; enabled?: boolean; notification_emails?: Array; notify_health_coach?: boolean; notify_patient?: boolean; } type ImpiloCreatePatientResult = VendorImpiloPatient; type ImpiloGetPatientResult = VendorImpiloPatient; type ImpiloListPatientsResult = Array; type ImpiloUpdatePatientResult = VendorImpiloPatient; type ImpiloGetDeviceResult = VendorImpiloDevice; type ImpiloListDevicesResult = Array; type ImpiloAssociateDeviceResult = JsonValue$2; type ImpiloDisassociateDeviceResult = JsonValue$2; type ImpiloEnableReadingsResult = JsonValue$2; type ImpiloDisableReadingsResult = JsonValue$2; type ImpiloValidateDeviceResult = VendorImpiloDeviceValidationResponse; type ImpiloGetKitResult = VendorImpiloKit; type ImpiloListKitsResult = Array; type ImpiloLinkKitToPatientResult = JsonValue$2; type ImpiloUnlinkKitFromPatientResult = JsonValue$2; type ImpiloCreateOrderResult = VendorImpiloOrder; type ImpiloGetOrderResult = VendorImpiloOrder; type ImpiloListOrdersResult = Array; type ImpiloRecordBloodPressureReadingResult = VendorImpiloBloodPressureReading; type ImpiloGetBloodPressureReadingResult = VendorImpiloBloodPressureReading; type ImpiloListBloodPressureReadingsResult = Array; type ImpiloRecordBloodGlucoseReadingResult = VendorImpiloBloodGlucoseReading; type ImpiloGetBloodGlucoseReadingResult = VendorImpiloBloodGlucoseReading; type ImpiloListBloodGlucoseReadingsResult = Array; type ImpiloRecordBloodOxygenReadingResult = VendorImpiloBloodOxygenReading; type ImpiloGetBloodOxygenReadingResult = VendorImpiloBloodOxygenReading; type ImpiloListBloodOxygenReadingsResult = Array; type ImpiloRecordWeightReadingResult = VendorImpiloWeightReading; type ImpiloGetWeightReadingResult = VendorImpiloWeightReading; type ImpiloListWeightReadingsResult = Array; type ImpiloRecordTemperatureReadingResult = VendorImpiloTemperatureReading; type ImpiloGetTemperatureReadingResult = VendorImpiloTemperatureReading; type ImpiloListTemperatureReadingsResult = Array; type ImpiloRecordHeartRateReadingResult = VendorImpiloHeartRateReading; type ImpiloGetHeartRateReadingResult = VendorImpiloHeartRateReading; type ImpiloListHeartRateReadingsResult = Array; type ImpiloListSpirometryReadingsResult = Array; type ImpiloGetClinicalNoteResult = VendorImpiloClinicalNote; type ImpiloListClinicalNotesResult = Array; type ImpiloListSiteInventoryResult = Array; type ImpiloListKitInventoryResult = Array; type ImpiloCreateProcurementResult = JsonValue$2; type ImpiloListProcurementsResult = Array; type ImpiloCreateItemResult = VendorImpiloItemDetail; type ImpiloGetItemResult = VendorImpiloItemDetail; type ImpiloListItemsResult = Array; type ImpiloGetPatientAlertConfigResult = VendorImpiloAlertConfiguration; type ImpiloSetPatientAlertConfigResult = VendorImpiloAlertConfiguration; type ImpiloGetSiteAlertConfigResult = VendorImpiloAlertConfiguration; type ImpiloSetSiteAlertConfigResult = VendorImpiloAlertConfiguration; type ImpiloGetGlobalAlertConfigResult = VendorImpiloAlertConfiguration; type ImpiloSetGlobalAlertConfigResult = VendorImpiloAlertConfiguration; type ImpiloRegisterWebhooksResult = JsonValue$2; type ImpiloFetchProcurementDocumentResult = JsonValue$2; type ImpiloGetOrderSummaryResult = JsonValue$2; interface VendorJunctionShippingDetails { receiver_name?: string; street?: string; street_number?: string; city?: string; state?: string; zip?: string; country?: string; phone_number?: string; first_line?: string; } interface VendorJunctionOrderShippingDetails { receiver_name?: string; first_line?: string; second_line?: string; city?: string; state?: string; zip?: string; country?: string; phone_number?: string; } interface VendorJunctionPatientDetails { first_name?: string; last_name?: string; dob?: string; gender?: string; phone_number?: string; email?: string; } interface VendorJunctionPatientAddress { receiver_name?: string; street?: string; street_number?: string; city?: string; state?: string; zip?: string; country?: string; } interface VendorJunctionPhysician { first_name?: string; last_name?: string; npi?: string; } interface VendorJunctionLab { id?: string; slug?: string; name?: string; first_line_address?: string; city?: string; zipcode?: string; collection_methods?: Array; sample_types?: Array; } interface VendorJunctionAoeQuestion { id?: string; required?: boolean; code?: string; value?: JsonValue$2; type?: string; sequence?: number; answers?: Array; constraint?: JsonValue$2; default?: JsonValue$2; } interface VendorJunctionAoe { questions?: Array; } interface VendorJunctionMarker { id?: string; name?: string; slug?: string; description?: string; lab_id?: string; provider_id?: string; type?: string; unit?: string; price?: string; aoe?: JsonValue$2; a_la_carte_enabled?: boolean; } interface VendorJunctionLabTest { id?: string; slug?: string; name?: string; sample_type?: string; method?: string; price?: JsonValue$2; is_active?: boolean; status?: string; fasting?: boolean; lab?: JsonValue$2; markers?: Array; is_delegated?: boolean; auto_generated?: boolean; has_collection_instructions?: boolean; } interface VendorJunctionLabTestResponse { data?: Array; next_cursor?: string; } interface VendorJunctionOrderLabTest { id?: string; slug?: string; name?: string; sample_type?: string; method?: string; price?: JsonValue$2; is_active?: boolean; status?: string; fasting?: boolean; is_delegated?: boolean; auto_generated?: boolean; has_collection_instructions?: boolean; } interface VendorJunctionOrderEvent { id?: string; created_at?: string; status?: string; } interface VendorJunctionShipment { id?: string; outbound_tracking_number?: string; outbound_tracking_url?: string; inbound_tracking_number?: string; inbound_tracking_url?: string; outbound_courier?: string; inbound_courier?: string; notes?: string; created_at?: string; updated_at?: string; } interface VendorJunctionDetailsData { id?: string; shipment?: JsonValue$2; created_at?: string; updated_at?: string; } interface VendorJunctionDetails { type?: string; data?: JsonValue$2; } interface VendorJunctionOrder { id?: string; user_id?: string; team_id?: string; status?: string; sample_id?: string; notes?: string; created_at?: string; updated_at?: string; priority?: boolean; health_insurance_id?: string; requisition_form_url?: string; activate_by?: string; billing_type?: string; has_abn?: boolean; patient_details?: JsonValue$2; patient_address?: JsonValue$2; physician?: JsonValue$2; lab_test?: JsonValue$2; details?: JsonValue$2; events?: Array; shipping_details?: JsonValue$2; passthrough?: JsonValue$2; icd_codes?: JsonValue$2; interpretation?: JsonValue$2; } interface VendorJunctionOrderResponse { order?: JsonValue$2; status?: string; message?: string; } interface VendorJunctionOrdersResponse { orders?: Array; total?: number; page?: number; size?: number; } type JunctionOrderTestkitResult = VendorJunctionOrderResponse; type JunctionRegisterTestkitResult = VendorJunctionOrderResponse; type JunctionGetTestsResult = Array; type JunctionGetOrdersResult = Array; interface VendorNPPESAddress { country_code?: string; country_name?: string; address_purpose?: string; address_type?: string; address_1?: string; address_2?: string; city?: string; state?: string; postal_code?: string; telephone_number?: string; fax_number?: string; } interface VendorNPPESBasic { first_name?: string; last_name?: string; middle_name?: string; credential?: string; sole_proprietor?: string; gender?: string; enumeration_date?: string; last_updated?: string; status?: string; name_prefix?: string; name_suffix?: string; organization_name?: string; } interface VendorNPPESTaxonomy { code?: string; taxonomy_group?: string; desc?: string; state?: string; license?: string; primary?: JsonValue$2; } interface VendorNPPESProvider { number?: string; enumeration_type?: string; created_epoch?: string; last_updated_epoch?: string; basic?: VendorNPPESBasic; addresses?: Array; taxonomies?: Array; practice_locations?: Array; identifiers?: Array; endpoints?: Array; other_names?: Array; } type NppesVerifyProviderResult = JsonValue$2; type NppesGetProviderResult = VendorNPPESProvider; type NppesSearchProvidersResult = Array; interface VendorOpenAILambdaMessage { id?: string; role?: string; created?: string; text?: string; run_id?: string; status?: string; } interface VendorOpenAILambdaInitResult { status?: string; id?: string; run_id?: string; thread_id?: string; } interface VendorOpenAILambdaResult { status?: string; messages?: Array; run?: VendorOpenAILambdaInitResult; } interface VendorOpenAIOperationMessage { role?: string; run_id?: string; thread_id?: string; text?: string; } interface VendorOpenAIOperationResponse { id?: string; assistant_id?: string; thread_id?: string; run_id?: string; status?: string; has_more?: boolean; data?: Array; } interface VendorOpenAIChatChoice { index?: number; role?: string; content?: string; finish_reason?: string; } interface VendorOpenAIChatUsage { prompt_tokens?: number; completion_tokens?: number; total_tokens?: number; } interface VendorOpenAIChatResponse { id?: string; choices?: Array; usage?: VendorOpenAIChatUsage; } interface VendorOpenAIResponsesContent { type?: string; text?: string; } interface VendorOpenAIResponsesOutputItem { id?: string; type?: string; status?: string; role?: string; content?: Array; } interface VendorOpenAIResponsesResult { output?: Array; } interface VendorOpenAILLMResponse { text?: string; is_ok?: boolean; } interface VendorOpenAIAgentProfile { id?: string; object?: string; provider?: string; name?: string; model?: string; instructions?: string; description?: string; tools?: Array; mcp_servers?: Array; created_at?: number; updated_at?: number; } type OpenAIChatResult = JsonValue$2; type OpenAIEmbedResult = JsonValue$2; type OpenAIBuildResponseCreatePayloadResult = JsonValue$2; type OpenAIChatJsonResult = JsonValue$2; type OpenAICreateAssistantResult = JsonValue$2; type OpenAIDeleteAssistantResult = JsonValue$2; type OpenAIGetAssistantResult = VendorOpenAIAgentProfile; type OpenAIModerateResult = JsonValue$2; type OpenAIUpdateAssistantResult = JsonValue$2; interface VendorOuraOAuthTokenResponse { access_token?: string; refresh_token?: string; expires_in?: number; token_type?: string; } interface VendorOuraMultiDocumentResponse { data?: Array>; next_token?: string; } interface VendorOuraTimeSeriesResponse { data?: Array>; next_token?: string; } interface VendorOuraPersonalInfo { id?: string; age?: number; weight?: number; height?: number; biological_sex?: string; email?: string; } interface VendorOuraActivityContributors { meet_daily_targets?: number; move_every_hour?: number; recovery_time?: number; stay_active?: number; training_frequency?: number; training_volume?: number; } interface VendorOuraDailyActivity { id?: string; day?: string; timestamp?: string; score?: number; active_calories?: number; steps?: number; total_calories?: number; equivalent_walking_distance?: number; high_activity_time?: number; medium_activity_time?: number; low_activity_time?: number; sedentary_time?: number; resting_time?: number; non_wear_time?: number; inactivity_alerts?: number; average_met_minutes?: number; target_calories?: number; target_meters?: number; meters_to_target?: number; contributors?: Record; } interface VendorOuraSleepContributors { deep_sleep?: number; efficiency?: number; latency?: number; rem_sleep?: number; restfulness?: number; timing?: number; total_sleep?: number; } interface VendorOuraDailySleep { id?: string; day?: string; timestamp?: string; score?: number; contributors?: Record; } interface VendorOuraSleep { id?: string; day?: string; bedtime_start?: string; bedtime_end?: string; average_breath?: number; average_heart_rate?: number; average_hrv?: number; awake_time?: number; deep_sleep_duration?: number; light_sleep_duration?: number; rem_sleep_duration?: number; total_sleep_duration?: number; time_in_bed?: number; efficiency?: number; latency?: number; lowest_heart_rate?: number; restless_periods?: number; type?: string; period?: number; low_battery_alert?: boolean; } interface VendorOuraReadinessContributors { activity_balance?: number; body_temperature?: number; hrv_balance?: number; previous_day_activity?: number; previous_night?: number; recovery_index?: number; resting_heart_rate?: number; sleep_balance?: number; sleep_regularity?: number; } interface VendorOuraDailyReadiness { id?: string; day?: string; timestamp?: string; score?: number; temperature_deviation?: number; temperature_trend_deviation?: number; contributors?: Record; } interface VendorOuraHeartRate { bpm?: number; source?: string; timestamp?: string; } interface VendorOuraWorkout { id?: string; activity?: string; calories?: number; day?: string; distance?: number; start_datetime?: string; end_datetime?: string; intensity?: string; label?: string; source?: string; } interface VendorOuraSpO2Percentage { average?: number; } interface VendorOuraDailySpO2 { id?: string; day?: string; spo2_percentage?: Record; breathing_disturbance_index?: number; } interface VendorOuraDailyStress { id?: string; day?: string; stress_high?: number; recovery_high?: number; day_summary?: string; } interface VendorOuraResilienceContributors { sleep_recovery?: number; daytime_recovery?: number; stress?: number; } interface VendorOuraDailyResilience { id?: string; day?: string; level?: string; contributors?: Record; } interface VendorOuraDailyCardiovascularAge { day?: string; vascular_age?: number; } interface VendorOuraVO2Max { id?: string; day?: string; timestamp?: string; vo2_max?: number; } interface VendorOuraRingConfiguration { id?: string; color?: string; design?: string; firmware_version?: string; hardware_type?: string; set_up_at?: string; size?: number; } interface VendorOuraSession { id?: string; day?: string; start_datetime?: string; end_datetime?: string; type?: string; mood?: string; } interface VendorOuraSleepTimeWindow { day_tz?: number; end_offset?: number; start_offset?: number; } interface VendorOuraSleepTime { id?: string; day?: string; optimal_bedtime?: Record; recommendation?: string; status?: string; } interface VendorOuraTag { id?: string; day?: string; text?: string; timestamp?: string; tags?: Array; } interface VendorOuraEnhancedTag { id?: string; tag_type_code?: string; start_time?: string; end_time?: string; start_day?: string; end_day?: string; comment?: string; custom_name?: string; } interface VendorOuraRestModeEpisode { tags?: Array; timestamp?: string; } interface VendorOuraRestModePeriod { id?: string; start_day?: string; end_day?: string; start_time?: string; end_time?: string; episodes?: Array>; } type OuraBuildAuthorizationUrlResult = JsonValue$2; type OuraExchangeAuthorizationCodeResult = VendorOuraOAuthTokenResponse; type OuraRefreshAccessTokenResult = VendorOuraOAuthTokenResponse; type OuraGetPersonalInfoResult = VendorOuraPersonalInfo; type OuraGetDailyActivitiesResult = Array; type OuraGetDailyActivityResult = VendorOuraDailyActivity; type OuraGetDailySleepsResult = Array; type OuraGetDailySleepResult = VendorOuraDailySleep; type OuraGetSleepsResult = Array; type OuraGetSleepResult = VendorOuraSleep; type OuraGetAllSleepsResult = Array; type OuraGetDailyReadinessResult = Array; type OuraGetDailyReadinessByIdResult = VendorOuraDailyReadiness; type OuraGetHeartRatesResult = Array; type OuraGetWorkoutsResult = Array; type OuraGetWorkoutResult = VendorOuraWorkout; type OuraGetDailySpo2Result = VendorOuraDailySpO2; type OuraGetDailyStressResult = VendorOuraDailyStress; type OuraGetDailyResilienceResult = VendorOuraDailyResilience; type OuraGetDailyCardiovascularAgeResult = VendorOuraDailyCardiovascularAge; type OuraGetVo2MaxResult = Array; type OuraGetRingConfigurationsResult = Array; type OuraGetSessionsResult = Array; type OuraGetSleepTimesResult = Array; type OuraGetTagsResult = Array; type OuraGetEnhancedTagsResult = Array; type OuraGetRestModePeriodsResult = Array; interface VendorPlaidUserName { given_name?: string; family_name?: string; } interface VendorPlaidUserAddress { street?: string; city?: string; region?: string; postal_code?: string; country?: string; } interface VendorPlaidUser { email_address?: string; phone_number?: string; date_of_birth?: string; name?: Record; address?: Record; } interface VendorPlaidIdentityVerification { id?: string; status?: string; created_at?: string; completed_at?: string; previous_attempt_id?: string; shareable_url?: string; template_id?: string; client_user_id?: string; user?: Record; } type PlaidCreateIdentityVerificationResult = VendorPlaidIdentityVerification; type PlaidGetIdentityVerificationResult = VendorPlaidIdentityVerification; type PlaidListIdentityVerificationsResult = Array; interface VendorQuestOrderResponse { status?: string; success?: boolean; response_code?: string; response_message?: string; hl7_order_ack?: string; message_control_id?: string; order_transaction_uid?: string; validation_errors?: Array; raw_response?: string; } interface VendorQuestOrderDocument { document_type?: string; request_status?: string; response_message?: string; success?: boolean; document_data_b64?: string; aoe_url?: string; } interface VendorQuestOrderDocumentsResponse { documents?: Array; } interface VendorQuestHL7MessageContent { message?: string; decoded_message?: string; control_id?: string; } interface VendorQuestResultInfo { provider_acct_id?: string; message_control_id?: string; arrival_date?: JsonValue$2; } interface VendorQuestResultDocument { document_id?: string; file_name?: string; file_mime_type?: string; document_data?: string; decoded_document_data_b64?: string; result_info?: VendorQuestResultInfo; } interface VendorQuestResultItem { result_id?: string; result_type?: string; hl7_message?: VendorQuestHL7MessageContent; documents?: Array; } interface VendorQuestResultsResponse { is_more?: boolean; request_id?: string; results?: Array; error_messages?: Array; provider_accounts?: string; } interface VendorQuestHL7AckMessage { message?: string; control_id?: string; } interface VendorQuestAckResponse { is_more?: boolean; request_id?: string; results?: JsonValue$2; error_messages?: Array; provider_accounts?: string; } interface VendorQuestPushResultResponse { success?: boolean; ack_message?: string; parsed_result?: Record; error?: string; } interface VendorQuestCompendiumFileLink { file_name?: string; retrieve_uri?: string; ack_uri?: string; related_transaction_id?: string; } interface VendorQuestCompendiumResponse { transaction_id?: string; full_file_links?: Array; delta_file_links?: Array; previously_notified_deltas_links?: Array; previously_notified_full_file_links?: Array; error_message?: string; } interface VendorQuestCompendiumAckResponse { transaction_id?: string; file_name?: string; status?: string; error_message?: string; } interface VendorCompendiumSyncResult { full_files_processed?: number; delta_files_processed?: number; processed_files?: Array; failed_files?: Array; error?: string; } interface VendorQuestResultNote { set_id?: number; source?: string; comment?: string; } interface VendorQuestResultAddress { street?: string; other_designation?: string; city?: string; state?: string; zip?: string; country?: string; address_type?: string; county?: string; } interface VendorQuestResultProvider { id?: string; last_name?: string; first_name?: string; middle_name?: string; suffix?: string; prefix?: string; identifier_type_code?: string; professional_suffix?: string; } interface VendorPatientIdentifier { id?: string; assigning_authority?: string; identifier_type_code?: string; } interface VendorQuestPatientResult { identifiers?: Array; lab_accession_id?: string; medical_record_number?: string; last_name?: string; first_name?: string; middle_name?: string; suffix?: string; prefix?: string; name_type_code?: string; date_of_birth?: string; gender?: string; race_code?: string; race_text?: string; address?: VendorQuestResultAddress; home_phone?: string; notes?: Array; } interface VendorQuestVisitResult { patient_class?: string; point_of_care?: string; room?: string; bed?: string; facility?: string; admit_date_time?: string; } interface VendorQuestOrderInfo { order_control?: string; placer_order_number?: string; placer_namespace?: string; filler_order_number?: string; filler_namespace?: string; order_status?: string; ordering_provider?: VendorQuestResultProvider; ordering_facility_name?: string; ordering_facility_id?: string; ordering_facility_address?: VendorQuestResultAddress; } interface VendorQuestSpecimen { set_id?: number; placer_specimen_id?: string; filler_specimen_id?: string; specimen_type_code?: string; specimen_type_text?: string; specimen_type_coding_system?: string; collection_amount?: string; collection_amount_units?: string; collection_date_time?: string; received_date_time?: string; } interface VendorQuestObservationResult { set_id?: number; value_type?: string; observation_code?: string; observation_text?: string; observation_coding_system?: string; alternate_observation_code?: string; alternate_observation_text?: string; alternate_coding_system?: string; observation_sub_id?: string; raw_value?: string; value?: string; numeric_value?: number; coded_value_code?: string; coded_value_text?: string; units?: string; units_text?: string; reference_range?: string; abnormal_flags?: string; result_status?: string; observation_date_time?: string; analysis_date_time?: string; performing_org_name?: string; performing_org_clia?: string; performing_org_address?: VendorQuestResultAddress; medical_director?: VendorQuestResultProvider; responsible_observer?: VendorQuestResultProvider; is_embedded_pdf?: boolean; embedded_data_source?: string; embedded_data_type?: string; embedded_data_encoding?: string; embedded_data_b64?: string; notes?: Array; } interface VendorQuestObservationRequest { set_id?: number; placer_order_number?: string; filler_order_number?: string; test_code?: string; test_name?: string; test_coding_system?: string; alternate_test_code?: string; alternate_test_name?: string; alternate_coding_system?: string; specimen_collection_date_time?: string; results_report_date_time?: string; result_status?: string; specimen_action_code?: string; result_handling?: string; has_interactive_insights?: boolean; ordering_provider?: VendorQuestResultProvider; parent_observation_identifier?: string; parent_placer_number?: string; order_info?: VendorQuestOrderInfo; specimen?: VendorQuestSpecimen; results?: Array; notes?: Array; } interface VendorQuestLabResult { sending_application?: string; sending_facility?: string; sending_facility_clia?: string; receiving_facility?: string; message_date_time?: string; message_type?: string; message_control_id?: string; processing_id?: string; hl7_version?: string; sequence_number?: number; accession_number?: string; placer_order_number?: string; patient?: VendorQuestPatientResult; visit?: VendorQuestVisitResult; observations?: Array; } type QuestCreateOrderResult = JsonValue$2; type QuestGetResultsResult = JsonValue$2; type QuestListTestsResult = JsonValue$2[]; interface VendorQuestHl7QuestOrderResponse { status?: string; success?: boolean; response_code?: string; response_message?: string; hl7_order_ack?: string; message_control_id?: string; order_transaction_uid?: string; validation_errors?: Array; raw_response?: string; } interface VendorQuestHl7QuestOrderDocument { document_type?: string; request_status?: string; response_message?: string; success?: boolean; document_data_b64?: string; aoe_url?: string; } interface VendorQuestHl7QuestOrderDocumentsResponse { documents?: Array; } interface VendorQuestHl7QuestHL7MessageContent { message?: string; decoded_message?: string; control_id?: string; } interface VendorQuestHl7QuestResultInfo { provider_acct_id?: string; message_control_id?: string; arrival_date?: JsonValue$2; } interface VendorQuestHl7QuestResultDocument { document_id?: string; file_name?: string; file_mime_type?: string; document_data?: string; decoded_document_data_b64?: string; result_info?: VendorQuestHl7QuestResultInfo; } interface VendorQuestHl7QuestResultItem { result_id?: string; result_type?: string; hl7_message?: VendorQuestHl7QuestHL7MessageContent; documents?: Array; } interface VendorQuestHl7QuestResultsResponse { is_more?: boolean; request_id?: string; results?: Array; error_messages?: Array; provider_accounts?: string; } interface VendorQuestHl7QuestHL7AckMessage { message?: string; control_id?: string; } interface VendorQuestHl7QuestAckResponse { is_more?: boolean; request_id?: string; results?: JsonValue$2; error_messages?: Array; provider_accounts?: string; } interface VendorQuestHl7QuestPushResultResponse { success?: boolean; ack_message?: string; parsed_result?: Record; error?: string; } interface VendorQuestHl7QuestCompendiumFileLink { file_name?: string; retrieve_uri?: string; ack_uri?: string; related_transaction_id?: string; } interface VendorQuestHl7QuestCompendiumResponse { transaction_id?: string; full_file_links?: Array; delta_file_links?: Array; previously_notified_deltas_links?: Array; previously_notified_full_file_links?: Array; error_message?: string; } interface VendorQuestHl7QuestCompendiumAckResponse { transaction_id?: string; file_name?: string; status?: string; error_message?: string; } interface VendorQuestHl7CompendiumSyncResult { full_files_processed?: number; delta_files_processed?: number; processed_files?: Array; failed_files?: Array; error?: string; } interface VendorQuestHl7QuestResultNote { set_id?: number; source?: string; comment?: string; } interface VendorQuestHl7QuestResultAddress { street?: string; other_designation?: string; city?: string; state?: string; zip?: string; country?: string; address_type?: string; county?: string; } interface VendorQuestHl7QuestResultProvider { id?: string; last_name?: string; first_name?: string; middle_name?: string; suffix?: string; prefix?: string; identifier_type_code?: string; professional_suffix?: string; } interface VendorQuestHl7PatientIdentifier { id?: string; assigning_authority?: string; identifier_type_code?: string; } interface VendorQuestHl7QuestPatientResult { identifiers?: Array; lab_accession_id?: string; medical_record_number?: string; last_name?: string; first_name?: string; middle_name?: string; suffix?: string; prefix?: string; name_type_code?: string; date_of_birth?: string; gender?: string; race_code?: string; race_text?: string; address?: VendorQuestHl7QuestResultAddress; home_phone?: string; notes?: Array; } interface VendorQuestHl7QuestVisitResult { patient_class?: string; point_of_care?: string; room?: string; bed?: string; facility?: string; admit_date_time?: string; } interface VendorQuestHl7QuestOrderInfo { order_control?: string; placer_order_number?: string; placer_namespace?: string; filler_order_number?: string; filler_namespace?: string; order_status?: string; ordering_provider?: VendorQuestHl7QuestResultProvider; ordering_facility_name?: string; ordering_facility_id?: string; ordering_facility_address?: VendorQuestHl7QuestResultAddress; } interface VendorQuestHl7QuestSpecimen { set_id?: number; placer_specimen_id?: string; filler_specimen_id?: string; specimen_type_code?: string; specimen_type_text?: string; specimen_type_coding_system?: string; collection_amount?: string; collection_amount_units?: string; collection_date_time?: string; received_date_time?: string; } interface VendorQuestHl7QuestObservationResult { set_id?: number; value_type?: string; observation_code?: string; observation_text?: string; observation_coding_system?: string; alternate_observation_code?: string; alternate_observation_text?: string; alternate_coding_system?: string; observation_sub_id?: string; raw_value?: string; value?: string; numeric_value?: number; coded_value_code?: string; coded_value_text?: string; units?: string; units_text?: string; reference_range?: string; abnormal_flags?: string; result_status?: string; observation_date_time?: string; analysis_date_time?: string; performing_org_name?: string; performing_org_clia?: string; performing_org_address?: VendorQuestHl7QuestResultAddress; medical_director?: VendorQuestHl7QuestResultProvider; responsible_observer?: VendorQuestHl7QuestResultProvider; is_embedded_pdf?: boolean; embedded_data_source?: string; embedded_data_type?: string; embedded_data_encoding?: string; embedded_data_b64?: string; notes?: Array; } interface VendorQuestHl7QuestObservationRequest { set_id?: number; placer_order_number?: string; filler_order_number?: string; test_code?: string; test_name?: string; test_coding_system?: string; alternate_test_code?: string; alternate_test_name?: string; alternate_coding_system?: string; specimen_collection_date_time?: string; results_report_date_time?: string; result_status?: string; specimen_action_code?: string; result_handling?: string; has_interactive_insights?: boolean; ordering_provider?: VendorQuestHl7QuestResultProvider; parent_observation_identifier?: string; parent_placer_number?: string; order_info?: VendorQuestHl7QuestOrderInfo; specimen?: VendorQuestHl7QuestSpecimen; results?: Array; notes?: Array; } interface VendorQuestHl7QuestLabResult { sending_application?: string; sending_facility?: string; sending_facility_clia?: string; receiving_facility?: string; message_date_time?: string; message_type?: string; message_control_id?: string; processing_id?: string; hl7_version?: string; sequence_number?: number; accession_number?: string; placer_order_number?: string; patient?: VendorQuestHl7QuestPatientResult; visit?: VendorQuestHl7QuestVisitResult; observations?: Array; } type QuestHl7GetAccessTokenResult = JsonValue$2; type QuestHl7ClearTokenCacheResult = JsonValue$2; type QuestHl7SubmitOrderResult = VendorQuestHl7QuestOrderResponse; type QuestHl7GetOrderDocumentsResult = VendorQuestHl7QuestOrderDocumentsResponse; type QuestHl7EvaluateAbnResult = JsonValue$2; type QuestHl7GetRequisitionResult = JsonValue$2; type QuestHl7EvaluateAoeResult = JsonValue$2; type QuestHl7SubmitFullOrderResult = JsonValue$2; type QuestHl7GetHl7ResultsResult = JsonValue$2; type QuestHl7GetPrintableResultsResult = JsonValue$2; type QuestHl7GetObservationResultsResult = JsonValue$2; type QuestHl7AcknowledgeHl7ResultsResult = JsonValue$2; type QuestHl7AcknowledgePrintableResultsResult = JsonValue$2; type QuestHl7AcknowledgeObservationResultsResult = JsonValue$2; type QuestHl7BuildResultsAckResult = JsonValue$2; type QuestHl7ProcessPushedResultResult = JsonValue$2; type QuestHl7RequestCompendiumsResult = VendorQuestHl7QuestCompendiumResponse; type QuestHl7RequestCompendiumsOnDemandResult = VendorQuestHl7QuestCompendiumResponse; type QuestHl7RetrieveCompendiumResult = JsonValue$2; type QuestHl7RetrieveAndExtractCompendiumResult = JsonValue$2; type QuestHl7AcknowledgeCompendiumResult = VendorQuestHl7QuestCompendiumAckResponse; type QuestHl7SyncCompendiumsResult = VendorQuestHl7CompendiumSyncResult; interface VendorSalesforceAddress { street?: string; city?: string; postal_code?: string; state_code?: string; country_code?: string; } interface VendorSalesforceAccountAssets { id?: string; primery_color?: string; accent_color?: string; background_color?: string; text_color?: string; logo_url?: string; square_logo_url?: string; favicon_url?: string; } interface VendorSalesforceAccount { id?: string; name?: string; environment?: string; tenant_id?: string; is_active?: boolean; is_locked_integration?: boolean; senaite_id?: string; ehr_practice_id?: string; ehr_department_id?: string; ehr_provider_id?: string; telehealth_vendor_id?: string; type?: string; custom_domain?: string; created_date?: string; last_modified_date?: string; patient_integration?: string; account_data?: string; patient_app_agent_id?: string; default_region?: string; health_concierge_enabled?: boolean; vitals_device_integration?: Array; assets?: VendorSalesforceAccountAssets; address?: VendorSalesforceAddress; stripe_secret_key?: string; stripe_publishable_key?: string; } interface VendorSalesforceAgentInfo { id?: string; type?: string; name?: string; vendor?: string; vendor_agent_id?: string; } interface VendorSalesforceCampaign { id?: string; name?: string; environment?: string; tenant_id?: string; type?: string; status?: string; start_date?: string; end_date?: string; description?: string; phone?: string; healthcare_organization?: string; healthcare_organization_name?: string; phone_agents_ids?: Array; phone_agents?: Array; } interface VendorSalesforceAgeRange { min?: number; max?: number; } interface VendorSalesforceCodeNamePair { name?: string; code?: string; } interface VendorSalesforceFilterCriteria { age?: VendorSalesforceAgeRange; gender?: Array; conditions?: Array; medications?: Array; procedures?: Array; zip_code?: Array; health_plan?: Array; family_disease?: Array; smokes?: boolean; alcohol?: boolean; cannabis?: boolean; cocaine?: boolean; } interface VendorSalesforceFilterCriteriaWrapper { include_filters?: VendorSalesforceFilterCriteria; exclude_filters?: VendorSalesforceFilterCriteria; } interface VendorSalesforceSegment { id?: string; name?: string; environment?: string; tenant_id?: string; campaign?: string; campaign_name?: string; category?: string; category_name?: string; healthcare_organization?: string; healthcare_organization_name?: string; filters?: VendorSalesforceFilterCriteriaWrapper; } interface VendorSalesforceContact { id?: string; environment?: string; first_name?: string; middle_name?: string; last_name?: string; phone?: string; email?: string; mailing_country?: string; mailing_city?: string; mailing_state?: string; mailing_postal_code?: string; mailing_street?: string; birthdate?: string; gender_identity?: string; } interface VendorSalesforcePatient { id?: string; name?: string; environment?: string; first_name?: string; last_name?: string; middle_name?: string; tenant_id?: string; contact?: string; ehr_id?: string; ehr_system?: string; phone?: string; email?: string; summary?: string; additional_data?: string; healthcare_organization?: string; healthcare_organization_name?: string; include?: Array; birthdate?: string; gender?: string; city?: string; state?: string; street_address?: string; address_extension?: string; zip_code?: string; } interface VendorSalesforceCase { id?: string; case_number?: string; account_id?: string; environment?: string; contact_id?: string; subject?: string; description?: string; status?: string; priority?: string; type?: string; origin?: string; supplied_name?: string; supplied_email?: string; supplied_phone?: string; supplied_company?: string; created_date?: string; last_modified_date?: string; tenant_id?: string; app_version?: string; system_version?: string; system_name?: string; app_platform?: string; } interface VendorSalesforceCallLog { id?: string; name?: string; environment?: string; created_date?: string; vendor?: string; notes?: string; type?: string; started?: string; caller?: string; called?: string; call_type?: string; status?: string; campaign?: string; campaign_name?: string; patient_engagement_segment?: string; patient_engagement_segment_name?: string; conversation_id?: string; transcription?: string; call_duration_formatted?: string; termination_reason?: string; call_duration?: number; cost?: number; } interface VendorSalesforceEvent { id?: string; environment?: string; what_id?: string; subject?: string; location?: string; start_date_time?: string; end_date_time?: string; description?: string; campaign?: string; campaign_name?: string; event_patient?: string; event_account?: string; is_available_slot?: boolean; contact_name?: string; } interface VendorSalesforceConfiguration { accounts?: Array; campaigns?: Array; segments?: Array; } type SalesforceQueryResult = JsonValue$2; type SalesforceCreateResult = JsonValue$2; type SalesforceGetResult = JsonValue$2; type SalesforceBuildCaseDescriptionResult = JsonValue$2; type SalesforceCreateAccountResult = VendorSalesforceAccountAssets; type SalesforceCreateCallLogResult = JsonValue$2; type SalesforceCreateCampaignResult = JsonValue$2; type SalesforceCreateCaseResult = JsonValue$2; type SalesforceCreateContactResult = JsonValue$2; type SalesforceCreateEventResult = JsonValue$2; type SalesforceCreatePatientResult = JsonValue$2; type SalesforceCreateSegmentResult = JsonValue$2; type SalesforceDeleteAccountResult = JsonValue$2; type SalesforceDeleteCallLogResult = JsonValue$2; type SalesforceDeleteCampaignResult = JsonValue$2; type SalesforceDeleteCaseResult = JsonValue$2; type SalesforceDeleteEventResult = JsonValue$2; type SalesforceDeletePatientResult = JsonValue$2; type SalesforceDeleteSegmentResult = JsonValue$2; type SalesforceDescribeResult = JsonValue$2; type SalesforceGetAccountResult = JsonValue$2; type SalesforceGetAccountByTenantResult = JsonValue$2; type SalesforceGetAvailableSlotsResult = JsonValue$2; type SalesforceGetCallLogResult = VendorSalesforceCallLog; type SalesforceGetCampaignResult = VendorSalesforceCampaign; type SalesforceGetCaseResult = VendorSalesforceCase; type SalesforceGetConfigurationResult = JsonValue$2; type SalesforceGetContactResult = VendorSalesforceContact; type SalesforceGetEventResult = VendorSalesforceEvent; type SalesforceGetHealthcareOrgIdByTenantResult = JsonValue$2; type SalesforceGetNotScheduledEventsResult = VendorSalesforceEvent; type SalesforceGetPatientResult = VendorSalesforcePatient; type SalesforceGetPatientByEmailResult = VendorSalesforcePatient; type SalesforceGetPatientByPhoneResult = VendorSalesforcePatient; type SalesforceGetSegmentResult = VendorSalesforceSegment; type SalesforceListAccountsResult = JsonValue$2[]; type SalesforceListCallLogsResult = Array; type SalesforceListCampaignsResult = JsonValue$2[]; type SalesforceListCasesResult = Array; type SalesforceListEventsResult = JsonValue$2[]; type SalesforceListPatientsResult = JsonValue$2[]; type SalesforceListSegmentsResult = JsonValue$2[]; type SalesforceScheduleEventResult = JsonValue$2; type SalesforceSetAccountSenaiteIdResult = JsonValue$2; type SalesforceUpdateResult = JsonValue$2; type SalesforceUpdateAccountResult = JsonValue$2; type SalesforceUpdateAccountAssetsResult = VendorSalesforceAccountAssets; type SalesforceUpdateCallLogResult = JsonValue$2; type SalesforceUpdateCampaignResult = JsonValue$2; type SalesforceUpdatePatientResult = JsonValue$2; type SalesforceUpdateSegmentResult = JsonValue$2; interface VendorScrapflyResult { content?: string; status_code?: JsonValue$2; reason?: string; success?: boolean; url?: string; format?: string; content_type?: string; duration?: JsonValue$2; } interface VendorScrapflyScrapeResponse { uuid?: string; result?: VendorScrapflyResult; config?: JsonValue$2; context?: JsonValue$2; } type ScrapflyScrapeResult = VendorScrapflyScrapeResponse; type ScrapflyGetDocumentLinksResult = VendorScrapflyScrapeResponse; interface VendorSenaiteLoginResponse { username?: string; authenticated?: boolean; last_login_time?: string; roles?: Array; url?: string; email?: string; groups?: Array; fullname?: string; id?: string; login_time?: string; } interface VendorSenaiteUser { username?: string; authenticated?: boolean; fullname?: string; email?: string; roles?: Array; groups?: Array; uid?: string; id?: string; url?: string; last_login_time?: string; login_time?: string; } interface VendorSenaiteObject { uid?: string; url?: string; api_url?: string; } interface VendorSenaiteClient { uid?: string; id?: string; title?: string; name?: string; client_id?: string; email_address?: string; phone?: string; fax?: string; api_url?: string; path?: string; portal_type?: string; created?: string; modified?: string; review_state?: string; } interface VendorSenaiteClientRequest { title?: string; name?: string; client_id?: string; email_address?: string; phone?: string; } interface VendorSenaiteRemark { content?: string; user_id?: string; user_name?: string; created?: string; id?: string; } interface VendorSenaiteSample { uid?: string; id?: string; title?: string; client_sample_id?: string; sample_type_title?: string; sample_type?: Record; contact?: Record; contact_full_name?: string; date_sampled?: string; date_received?: string; priority?: string; client_id?: string; client?: Record; api_url?: string; path?: string; portal_type?: string; review_state?: string; analyses?: Array>; remarks?: Array>; } interface VendorSenaiteSampleRequest { contact_uid?: string; sample_type_uid?: string; date_sampled?: string; priority?: string; analyses_uids?: Array; } interface VendorSenaiteAnalysis { uid?: string; title?: string; keyword?: string; result?: string; unit?: string; review_state?: string; } interface VendorSenaiteContact { uid?: string; id?: string; firstname?: string; surname?: string; fullname?: string; email_address?: string; business_phone?: string; mobile_phone?: string; job_title?: string; department?: string; username?: string; api_url?: string; path?: string; portal_type?: string; } interface VendorSenaiteContactRequest { firstname?: string; surname?: string; email_address?: string; business_phone?: string; mobile_phone?: string; job_title?: string; department?: string; username?: string; } interface VendorSenaiteRetentionPeriod { days?: number; hours?: number; minutes?: number; } interface VendorSenaiteSampleType { uid?: string; id?: string; title?: string; description?: string; hazardous?: boolean; prefix?: string; minimum_volume?: string; api_url?: string; path?: string; portal_type?: string; } interface VendorSenaiteSampleTypeRequest { title?: string; description?: string; hazardous?: boolean; prefix?: string; minimum_volume?: string; retention_period?: VendorSenaiteRetentionPeriod; } interface VendorSenaiteAnalysisService { uid?: string; id?: string; title?: string; short_title?: string; keyword?: string; point_of_capture?: string; category?: Record; department?: Record; unit?: string; price?: string; vat?: string; api_url?: string; path?: string; portal_type?: string; } interface VendorSenaiteAnalysisServiceRequest { title?: string; short_title?: string; keyword?: string; point_of_capture?: string; category_uid?: string; department_uid?: string; unit?: string; price?: string; vat?: string; } interface VendorSenaiteDepartment { uid?: string; id?: string; title?: string; description?: string; manager?: Record; department_id?: string; api_url?: string; path?: string; portal_type?: string; } interface VendorSenaiteDepartmentRequest { title?: string; description?: string; manager_uid?: string; department_id?: string; } interface VendorSenaiteAnalysisCategory { uid?: string; id?: string; title?: string; description?: string; department?: Record; api_url?: string; path?: string; portal_type?: string; } interface VendorSenaiteAnalysisCategoryRequest { title?: string; description?: string; department_uid?: string; } interface VendorSenaiteCatalog { id?: string; catalog_schema?: Array; portal_types?: Array; indexes?: Array; } interface VendorSenaiteItemsResponse { count?: number; pagesize?: number; items?: Array; page?: number; pages?: number; next?: string; previous?: string; } type SenaiteLoginResult = VendorSenaiteLoginResponse; type SenaiteLogoutResult = JsonValue$2; type SenaiteGetCurrentUserResult = VendorSenaiteUser; type SenaiteGetAllClientsResult = Array; type SenaiteGetClientByIdResult = VendorSenaiteClient; type SenaiteGetClientByUidResult = VendorSenaiteClient; type SenaiteCreateClientResult = VendorSenaiteClient; type SenaiteUpdateClientResult = JsonValue$2; type SenaiteDeactivateClientResult = JsonValue$2; type SenaiteGetAllSamplesResult = Array; type SenaiteGetSamplesByClientIdResult = VendorSenaiteSample; type SenaiteGetSampleByIdResult = VendorSenaiteSample; type SenaiteGetSampleByUidResult = VendorSenaiteSample; type SenaiteCreateSampleResult = VendorSenaiteSample; type SenaiteUpdateSampleResult = JsonValue$2; type SenaiteCancelSampleResult = JsonValue$2; type SenaiteCreateContactResult = VendorSenaiteContact; type SenaiteGetContactsForClientResult = VendorSenaiteContact; type SenaiteGetSampleTypesResult = VendorSenaiteSampleType; type SenaiteCreateSampleTypeResult = VendorSenaiteSampleType; type SenaiteGetAnalysisServicesResult = VendorSenaiteAnalysisService; type SenaiteCreateAnalysisServiceResult = VendorSenaiteAnalysisService; type SenaiteCreateDepartmentResult = VendorSenaiteDepartment; type SenaiteCreateAnalysisCategoryResult = VendorSenaiteAnalysisCategory; type SenaiteGetCatalogsResult = VendorSenaiteCatalog; type SenaiteSearchResult = JsonValue$2; type SenaiteEnsureClientForTenantResult = JsonValue$2; interface VendorSendGridSendResult { message_id?: string; status_code: number; } interface VendorSendGridTemplate { id?: string; name?: string; generation?: string; updated_at?: string; } type SendGridSendEmailResult = VendorSendGridSendResult; type SendGridListTemplatesResult = Array; interface VendorSteadyMDPharmacy { ncpdp_id?: string; npi_number?: string; phone_number?: string; city?: string; state?: string; zip_code?: string; address1?: string; address2?: string; address3?: string; is_default?: boolean; store_name?: string; primary_fax?: string; is_preferred?: boolean; } interface VendorSteadyMDPharmacyResponse { store_name?: string; address1?: string; address2?: string; city?: string; state?: string; zip_code?: string; primary_phone?: string; primary_fax?: string; pharmacy_specialties?: Array; } interface VendorSteadyMDPatient { guid?: string; first_name?: string; last_name?: string; email?: string; phone?: string; address1?: string; address2?: string; city?: string; us_state?: string; zip_code?: string; birth_date?: string; gender?: string; marital_status?: string; } interface VendorSteadyMDDiagnosis { name?: string; icd10?: string; snomed?: string; } interface VendorSteadyMDPrescription { ndc?: string; status?: string; refills?: string; quantity?: string; days_supply?: string; directions?: string; pharmacy_id?: string; display_name?: string; written_date?: string; effective_date?: string; pharmacy_notes?: string; dispense_unit_id?: string; prescription_id?: string; prescriber_dosespot_id?: string; no_substitutions?: boolean; patient_medication_id?: string; dispense_unit_description?: string; } interface VendorSteadyMDObservation { name?: string; value?: JsonValue$2; unit?: string; } interface VendorSteadyMDLabOrderShort { guid?: string; } interface VendorSteadyMDSignedDocument { guid?: string; document_type?: string; file?: string; created_at?: string; } interface VendorSteadyMDEpisode { episode_guid?: string; episode_uri?: string; patient_guid?: string; parents_or_guardians?: Array; diagnosis?: Array; prescriptions?: Array; requested_pharmacy?: JsonValue$2; prescribed_pharmacies?: Array; notes?: string; treatment_plan?: string; lab_orders?: Array; observations?: Array; metadata?: JsonValue$2; transition_care_location?: string; } interface VendorSteadyMDLabRequisitionShort { guid?: string; lab_order_code?: string; lab_order_name?: string; lab_result_codes?: Array; } interface VendorSteadyMDLabRequisition { guid?: string; laboratory?: string; tests?: Array; icd10_codes?: Array; status?: string; episode_guid?: string; } interface VendorSteadyMDExternalLink { label?: string; link?: string; link_type?: string; } interface VendorSteadyMDConsultIssueLink { href?: string; title?: string; description?: string; } interface VendorSteadyMDConsult { guid?: string; emr_uri?: string; us_state?: string; clinician?: string; clinician_guid?: string; consult_type?: string; consult_definition_guid?: string; episode_guid?: string; program_name?: string; program_guid?: string; visit_status?: string; created_at?: string; appointment_timezone?: string; appointment_starts_at?: string; appointment_ends_at?: string; appointment_starts_at_local_time?: string; appointment_ends_at_local_time?: string; appointment_scheduled_starts_at?: string; appointment_scheduled_ends_at?: string; is_external?: boolean; is_pediatric?: boolean; is_high_priority?: boolean; is_scheduled?: boolean; external_links?: Array; reason?: string; reason_slug?: string; preferred_clinician?: string; preferred_clinician_guid?: string; reason_for_visit?: string; visit_status_set_at?: string; program_display_name?: string; metadata?: JsonValue$2; } interface VendorSteadyMDConsultListResponse { count?: number; next?: string; previous?: string; results?: Array; } interface VendorSteadyMDConsultPatientUI { url?: string; } interface VendorSteadyMDAvailableAppointment { duration_minutes?: number; availability?: Array; } interface VendorSteadyMDConsultIssue { guid?: string; consult_guid?: string; chart_addendum_guid?: string; level?: string; status?: string; description?: string; links?: Array; exception?: string; } interface VendorSteadyMDMessage { episode_guid?: string; is_pleasantry?: boolean; guid?: string; recipient?: string; text?: string; clinician_guid?: string; sent_at?: string; created_by?: string; } interface VendorSteadyMDMessageListResponse { count?: number; next?: string; previous?: string; results?: Array; } interface VendorSteadyMDProgram { guid?: string; name?: string; description?: string; identity_verification_type?: string; consult_types?: Array; } interface VendorSteadyMDProgramListResponse { count?: number; next?: string; previous?: string; results?: Array; } interface VendorSteadyMDConsultOption { program_guid?: string; consult_type?: string; interaction_mode?: string; emr_uri?: string; us_state?: string; external_links?: Array; metadata?: JsonValue$2; preferred_clinician?: string; is_scheduled?: boolean; } interface VendorSteadyMDProgramLabTest { guid?: string; laboratory?: string; lab_order_code?: string; lab_order_name?: string; loinc?: string; description?: string; cpt_codes?: Array; submission_method?: string; payment_responsibilities?: Array; } interface VendorSteadyMDClinicianType { clinician_type?: string; suffix?: string; } interface VendorSteadyMDClinicianLanguage { language?: string; hl7_code?: string; } interface VendorSteadyMDClinicianQualificationType { qualification_display?: string; qualification_code?: string; } interface VendorSteadyMDClinicianQualification { organization?: string; organization_type?: string; qualification_type?: JsonValue$2; } interface VendorSteadyMDClinician { guid?: string; first_name?: string; last_name?: string; clinician_suffixes?: string; email?: string; headshot?: string; clinician_type?: string; clinician_types?: Array; clinician_specialties?: Array; supervisor?: string; bio?: string; languages_spoken?: Array; qualifications?: Array; npi_number?: string; npi_data?: JsonValue$2; } interface VendorSteadyMDClinicianListResponse { count?: number; next?: string; previous?: string; results?: Array; } interface VendorSteadyMDIntakeObservation { name?: string; value?: JsonValue$2; unit?: string; } interface VendorSteadyMDAnswerOption { value_string?: string; } interface VendorSteadyMDQuestionnaireItem { id?: string; question?: string; answer?: Array; type?: string; answer_type?: string; answer_option?: Array; } interface VendorSteadyMDIntakeFile { created_at?: string; url?: string; kind?: string; } interface VendorSteadyMDIntake { episode_guid?: string; intake_guid?: string; observations?: Array; questionnaire?: Array; files?: Array; lab_requisition_guid?: string; is_draft?: boolean; } interface VendorSteadyMDIntakeListResponse { count?: number; next?: string; previous?: string; results?: Array; } interface VendorSteadyMDLabResultCode { result_code?: string; result_name?: string; loinc_code?: string; component_name?: string; } interface VendorSteadyMDLabResultShort { guid?: string; external_id?: string; version?: string; released_at?: string; } interface VendorSteadyMDLabOrder { emr_uri?: string; guid?: string; episode_guid?: string; patient_guid?: string; lab_order_id?: string; laboratory?: string; payment_responsibility?: string; submission_method?: string; lab_account_id?: string; lab_reference_id?: string; lab_requisitions?: Array; ordering_clinician?: string; diagnostic_result_id?: string; lab_results?: Array; } interface VendorSteadyMDLabOrderListResponse { count?: number; next?: string; previous?: string; results?: Array; } interface VendorSteadyMDFileAttachment { guid?: string; kind?: string; description?: string; file?: string; checksum?: string; created_at?: string; } interface VendorSteadyMDLabInterpretation { guid?: string; coding?: string; text?: string; } interface VendorSteadyMDLabReferenceRange { guid?: string; low?: number; high?: number; unit?: string; text?: string; } interface VendorSteadyMDPlaceOfService { name?: string; address1?: string; address2?: string; city?: string; state?: string; zip?: string; phone_number?: string; director?: string; license?: string; code?: string; } interface VendorSteadyMDLabResultObservation { guid?: string; lab_requisition_guid?: string; status?: string; code?: string; code_text?: string; value?: string; unit?: string; abnormal_flag?: string; lab_order_code?: string; lab_order_name?: string; interpretations?: Array; reference_ranges?: Array; effective_at?: string; issued_at?: string; collected_at?: string; received_at?: string; place_of_service_code?: string; report_comments?: string; } interface VendorSteadyMDLabResult { guid?: string; external_id?: string; status?: string; accession_number?: string; version?: string; released_at?: string; abnormal_flag?: string; priority?: string; observations?: Array; has_invalid_observations?: boolean; intake_guid?: string; places_of_service?: Array; conclusion?: string; } interface VendorSteadyMDLabResultListResponse { count?: number; next?: string; previous?: string; results?: Array; } interface VendorSteadyMDIdentityClaim { claim_type?: string; claimed_by_name?: string; episode_guid?: string; patient_consent_guid?: string; metadata?: JsonValue$2; } type SteadyMDCreatePatientResult = VendorSteadyMDPatient; type SteadyMDGetPatientResult = VendorSteadyMDPatient; type SteadyMDCreateEpisodeResult = VendorSteadyMDEpisode; type SteadyMDGetEpisodeResult = VendorSteadyMDEpisode; type SteadyMDUpdateEpisodeResult = VendorSteadyMDEpisode; type SteadyMDGetEpisodeSignedDocumentsResult = VendorSteadyMDSignedDocument; type SteadyMDCreateEpisodeLabRequisitionResult = VendorSteadyMDLabRequisition; type SteadyMDGetEpisodeLabRequisitionResult = VendorSteadyMDLabRequisition; type SteadyMDListConsultsResult = Array; type SteadyMDCreateConsultResult = VendorSteadyMDConsult; type SteadyMDGetConsultResult = VendorSteadyMDConsult; type SteadyMDSendConsultMessageResult = VendorSteadyMDMessage; type SteadyMDGetConsultPatientUiResult = VendorSteadyMDConsultPatientUI; type SteadyMDScheduleConsultAppointmentResult = VendorSteadyMDConsult; type SteadyMDGetConsultAvailabilityResult = VendorSteadyMDAvailableAppointment; type SteadyMDUpdateConsultStatusResult = VendorSteadyMDConsult; type SteadyMDCreateConsultIssueResult = VendorSteadyMDConsultIssue; type SteadyMDListProgramsResult = Array; type SteadyMDGetProgramResult = VendorSteadyMDProgram; type SteadyMDGetProgramAppointmentsResult = VendorSteadyMDAvailableAppointment; type SteadyMDListProgramCliniciansResult = Array; type SteadyMDGetProgramConsultOptionsResult = VendorSteadyMDConsultOption; type SteadyMDGetProgramLabsResult = VendorSteadyMDProgramLabTest; type SteadyMDListIntakesResult = Array; type SteadyMDCreateIntakeResult = VendorSteadyMDIntake; type SteadyMDGetIntakeResult = VendorSteadyMDIntake; type SteadyMDUpdateIntakeResult = VendorSteadyMDIntake; type SteadyMDAddAllergyIntoleranceResult = JsonValue$2; type SteadyMDListLabOrdersResult = Array; type SteadyMDCreateLabOrderResult = VendorSteadyMDLabOrder; type SteadyMDGetLabOrderResult = VendorSteadyMDLabOrder; type SteadyMDGetLabOrderPdfResult = JsonValue$2; type SteadyMDListLabOrderResultsResult = Array; type SteadyMDCreateLabOrderResultResult = VendorSteadyMDLabResult; type SteadyMDGetLabOrderResultResult = VendorSteadyMDLabResult; type SteadyMDGetLabResultPdfResult = JsonValue$2; type SteadyMDListMessagesResult = Array; type SteadyMDCreateMessageResult = VendorSteadyMDMessage; type SteadyMDGetMessageResult = VendorSteadyMDMessage; type SteadyMDClaimIdentityVerificationResult = VendorSteadyMDIdentityClaim; type SteadyMDListPharmaciesResult = Array; type SteadyMDGetClinicianResult = VendorSteadyMDClinician; type SteadyMDPatchEpisodeResult = JsonValue$2; interface VendorStediProvider { organization_name?: string; first_name?: string; last_name?: string; npi?: string; provider_type?: string; provider_code?: string; federal_taxpayers_id_number?: string; } interface VendorStediSubscriber { member_id?: string; first_name?: string; last_name?: string; date_of_birth?: string; gender?: string; group_number?: string; ssn?: string; } interface VendorStediDependent { member_id?: string; first_name?: string; last_name?: string; date_of_birth?: string; gender?: string; relationship_to_subscriber_code?: string; } interface VendorStediEncounter { service_type_codes?: Array; date_of_service?: string; beginning_date_of_service?: string; end_date_of_service?: string; } interface VendorStediEligibilityCheckResponse { control_number?: string; reassociation_key?: string; trading_partner_service_id?: string; payer?: JsonValue$2; provider?: JsonValue$2; subscriber?: JsonValue$2; dependents?: JsonValue$2; plan_information?: JsonValue$2; plan_status?: JsonValue$2; plan_date_information?: JsonValue$2; benefits_information?: JsonValue$2; errors?: JsonValue$2; x12?: string; } type StediCheckEligibilityResult = VendorStediEligibilityCheckResponse; type StediSubmitClaimResult = JsonValue$2; type StediVerifyProviderResult = JsonValue$2; type StediCheckClaimStatusResult = JsonValue$2; type StediCheckCoordinationOfBenefitsResult = JsonValue$2; type StediDiscoverInsuranceResult = JsonValue$2; type StediGet835EraReportResult = JsonValue$2; type StediGetInsuranceDiscoveryResultsResult = JsonValue$2; type StediSubmitInstitutionalClaimResult = JsonValue$2; type StediSubmitProfessionalClaimResult = JsonValue$2; interface VendorPaymentCardValidateResult { card_token?: string; last4?: string; brand?: string; valid?: boolean; } interface VendorPaymentChargeResult { payment_id?: string; stripe_payment_intent_id?: string; stripe_customer_id?: string; status?: string; last4?: string; brand?: string; receipt_url?: string; } interface VendorPaymentIntentCreateResult { session_id?: string; reference_id?: string; expires_at?: JsonValue$2; stripe_publishable_key?: string; stripe_payment_intent_id?: string; payment_intent_client_secret?: string; stripe_customer_id?: string; amount?: number; currency?: string; } interface VendorPaymentIntentStatusResult { session_id?: string; stripe_payment_intent_id?: string; status?: string; last4?: string; brand?: string; receipt_url?: string; } interface VendorStripeErrorInfo { code?: string; message?: string; status?: number; field?: string; } interface VendorPaymentOperationResult { success: boolean; data?: Record; error?: VendorStripeErrorInfo; } interface VendorStripeProduct { id?: string; name?: string; active?: boolean; description?: string; default_price?: JsonValue$2; } interface VendorStripePrice { id?: string; product?: string; unit_amount?: number; currency?: string; active?: boolean; type?: string; recurring?: Record; } interface VendorStripeCustomer { id?: string; email?: string; name?: string; description?: string; metadata?: Record; } interface VendorStripeSubscription { id?: string; customer?: string; status?: string; current_period_end?: number; current_period_start?: number; latest_invoice?: JsonValue$2; cancel_at_period_end?: boolean; } interface VendorStripeCheckoutSession { id?: string; url?: string; status?: string; payment_status?: string; amount_total?: number; currency?: string; customer_email?: string; } type StripeCreatePaymentIntentResult = VendorPaymentIntentCreateResult; type StripeGetPaymentIntentStatusResult = VendorPaymentIntentStatusResult; type StripeCreateCustomerResult = VendorStripeCustomer; type StripeCreateSubscriptionResult = VendorStripeSubscription; type StripeCreateSessionResult = VendorStripeCheckoutSession; type StripeListProductsResult = Array; type StripeCreateCopayPriceResult = VendorStripePrice; type StripeVerifyConnectionResult = JsonValue$2; type StripeValidateAndTokenizeCardResult = VendorPaymentCardValidateResult; type StripeChargePaymentSessionResult = VendorPaymentChargeResult; interface VendorTwilioMessage { sid?: string; account_sid?: string; messaging_service_sid?: string; from_?: string; to?: string; body?: string; status?: string; direction?: string; num_segments?: string; num_media?: string; price?: JsonValue$2; price_unit?: string; error_code?: JsonValue$2; error_message?: string; api_version?: string; uri?: string; date_created?: string; date_updated?: string; date_sent?: string; subresource_uris?: JsonValue$2; } type TwilioSendSmsResult = VendorTwilioMessage; type TwilioGetMessageResult = VendorTwilioMessage; type TwilioListMessagesResult = Array; interface VendorUberAuth { access_token?: string; token_type?: string; scope?: string; expires_in?: string; } interface VendorUberWaypoint { name?: string; phone_number?: string; address?: string; detailed_address?: JsonValue$2; notes?: string; seller_notes?: string; location?: JsonValue$2; status?: string; verification?: JsonValue$2; } interface VendorUberDimensions { length?: JsonValue$2; height?: JsonValue$2; depth?: JsonValue$2; } interface VendorUberManifestItem { name?: string; quantity?: JsonValue$2; size?: string; dimensions?: VendorUberDimensions; price?: JsonValue$2; weight?: JsonValue$2; vat_percentage?: JsonValue$2; } interface VendorUberDelivery { id?: string; quote_id?: string; status?: string; complete?: boolean; kind?: string; external_id?: string; tracking_url?: string; fee?: JsonValue$2; currency?: string; currency_type?: string; pickup?: VendorUberWaypoint; dropoff?: VendorUberWaypoint; manifest_items?: Array; pickup_eta?: JsonValue$2; dropoff_eta?: JsonValue$2; dropoff_deadline?: JsonValue$2; pickup_ready?: JsonValue$2; pickup_deadline?: JsonValue$2; created?: JsonValue$2; updated?: JsonValue$2; courier?: JsonValue$2; courier_imminent?: boolean; uuid?: string; live_mode?: boolean; } interface VendorUberDeliveryQuote { id?: string; kind?: string; created?: JsonValue$2; expires?: JsonValue$2; fee?: JsonValue$2; currency?: string; currency_type?: string; dropoff_eta?: JsonValue$2; duration?: JsonValue$2; pickup_duration?: JsonValue$2; dropoff_deadline?: JsonValue$2; external_store_id?: string; } interface VendorUberStore { id?: string; name?: string; external_id?: string; address?: JsonValue$2; location?: JsonValue$2; phone_number?: string; timezone?: string; } type UberCreateDeliveryResult = VendorUberDelivery; type UberCreateQuoteResult = VendorUberDeliveryQuote; type UberGetDeliveriesResult = JsonValue$2[]; type UberGetUndeliveredOrdersResult = JsonValue$2[]; type UberGetDeliveryResult = VendorUberDelivery; type UberUpdateDeliveryResult = VendorUberDelivery; type UberCancelDeliveryResult = VendorUberDelivery; type UberFindStoresResult = Array; interface VendorWhoopOAuthTokenResponse { access_token?: string; refresh_token?: string; expires_in?: number; token_type?: string; scope?: string; } interface VendorWhoopPartnerTokenResponse { access_token?: string; expires_in?: number; token_type?: string; } interface VendorWhoopUserBasicProfile { user_id?: number; email?: string; first_name?: string; last_name?: string; } interface VendorWhoopUserBodyMeasurement { height_meter?: number; weight_kilogram?: number; max_heart_rate?: number; } interface VendorWhoopCycleScore { strain?: number; kilojoule?: number; average_heart_rate?: number; max_heart_rate?: number; } interface VendorWhoopCycle { id?: number; user_id?: number; created_at?: string; updated_at?: string; start?: string; end?: string; timezone_offset?: string; score_state?: string; score?: VendorWhoopCycleScore; } interface VendorWhoopPaginatedCycleResponse { records?: Array; next_token?: string; } interface VendorWhoopSleepStageSummary { total_in_bed_time_milli?: number; total_awake_time_milli?: number; total_no_data_time_milli?: number; total_light_sleep_time_milli?: number; total_slow_wave_sleep_time_milli?: number; total_rem_sleep_time_milli?: number; sleep_cycle_count?: number; disturbance_count?: number; } interface VendorWhoopSleepNeeded { baseline_milli?: number; need_from_sleep_debt_milli?: number; need_from_recent_strain_milli?: number; need_from_recent_nap_milli?: number; } interface VendorWhoopSleepScore { stage_summary?: VendorWhoopSleepStageSummary; sleep_needed?: VendorWhoopSleepNeeded; respiratory_rate?: number; sleep_performance_percentage?: number; sleep_consistency_percentage?: number; sleep_efficiency_percentage?: number; } interface VendorWhoopSleep { id?: string; cycle_id?: number; v1_id?: number; user_id?: number; created_at?: string; updated_at?: string; start?: string; end?: string; timezone_offset?: string; nap?: boolean; score_state?: string; score?: VendorWhoopSleepScore; } interface VendorWhoopPaginatedSleepResponse { records?: Array; next_token?: string; } interface VendorWhoopRecoveryScore { user_calibrating?: boolean; recovery_score?: number; resting_heart_rate?: number; hrv_rmssd_milli?: number; spo2_percentage?: number; skin_temp_celsius?: number; } interface VendorWhoopRecovery { cycle_id?: number; sleep_id?: string; user_id?: number; created_at?: string; updated_at?: string; score_state?: string; score?: VendorWhoopRecoveryScore; } interface VendorWhoopRecoveryCollection { records?: Array; next_token?: string; } interface VendorWhoopZoneDurations { zone_zero_milli?: number; zone_one_milli?: number; zone_two_milli?: number; zone_three_milli?: number; zone_four_milli?: number; zone_five_milli?: number; } interface VendorWhoopWorkoutScore { strain?: number; average_heart_rate?: number; max_heart_rate?: number; kilojoule?: number; percent_recorded?: number; distance_meter?: number; altitude_gain_meter?: number; altitude_change_meter?: number; zone_durations?: VendorWhoopZoneDurations; } interface VendorWhoopWorkout { id?: string; v1_id?: number; user_id?: number; created_at?: string; updated_at?: string; start?: string; end?: string; timezone_offset?: string; sport_name?: string; sport_id?: number; score_state?: string; score?: VendorWhoopWorkoutScore; } interface VendorWhoopWorkoutCollection { records?: Array; next_token?: string; } interface VendorWhoopActivityIdMappingResponse { v2_activity_id?: string; } interface VendorWhoopPatientCore { id?: string; first_name?: string; last_name?: string; birth_date?: string; } interface VendorWhoopServiceRequest { id?: string; status?: string; intent?: string; code?: string; task_business_status?: string; task_description?: string; } interface VendorWhoopLabRequisition { id?: string; created_at?: string; updated_at?: string; service_requests?: Array; patient?: VendorWhoopPatientCore; } interface VendorImportVitalsUser { email?: string; tenant_id?: string; } interface VendorImportVitalRecord { id?: string; type?: string; value?: number; unit?: string; start_date?: string; end_date?: string; source_name?: string; source_platform?: string; } interface VendorImportVitalsRequest { records?: Array; device_platform?: string; sync_timestamp?: string; user?: VendorImportVitalsUser; } type WhoopBuildAuthorizationUrlResult = JsonValue$2; type WhoopExchangeAuthorizationCodeResult = VendorWhoopOAuthTokenResponse; type WhoopRefreshAccessTokenResult = VendorWhoopOAuthTokenResponse; type WhoopGetPartnerTokenResult = VendorWhoopPartnerTokenResponse; type WhoopRevokeUserOauthAccessResult = JsonValue$2; type WhoopGetUserProfileResult = VendorWhoopUserBasicProfile; type WhoopGetUserBodyMeasurementResult = VendorWhoopUserBodyMeasurement; type WhoopGetCycleResult = VendorWhoopCycle; type WhoopGetCyclesResult = Array; type WhoopGetAllCyclesResult = JsonValue$2[]; type WhoopGetSleepResult = VendorWhoopSleep; type WhoopGetSleepForCycleResult = VendorWhoopSleep; type WhoopGetSleepsResult = Array; type WhoopGetAllSleepsResult = JsonValue$2[]; type WhoopGetRecoveryForCycleResult = VendorWhoopRecovery; type WhoopGetRecoveriesResult = Array; type WhoopGetAllRecoveriesResult = JsonValue$2[]; type WhoopGetWorkoutResult = VendorWhoopWorkout; type WhoopGetWorkoutsResult = Array; type WhoopGetAllWorkoutsResult = JsonValue$2[]; type WhoopGetActivityMappingResult = VendorWhoopActivityIdMappingResponse; type WhoopGetLabRequisitionResult = VendorWhoopLabRequisition; type WhoopGetServiceRequestResult = VendorWhoopServiceRequest; type WhoopUpdateServiceRequestStatusResult = VendorWhoopServiceRequest; type WhoopUploadDiagnosticReportResultsResult = JsonValue$2; type WhoopAddTestDataResult = JsonValue$2; type WhoopSubmitVitalsFromDeviceResult = VendorImportVitalsUser; interface VendorZocdocAddress { street?: string; street2?: string; city?: string; state?: string; zip?: string; latitude?: number; longitude?: number; } interface VendorZocdocPatientAddress { address1?: string; address2?: string; city?: string; state?: string; zip_code?: string; } interface VendorZocdocLocationInfo { address1?: string; address2?: string; city?: string; state?: string; zip_code?: string; latitude?: number; longitude?: number; location_name?: string; distance_to_patient_mi?: number; } interface VendorZocdocSpecialty { specialty_id?: string; name?: string; description?: string; } interface VendorZocdocVisitReason { visit_reason_id?: string; name?: string; description?: string; } interface VendorZocdocProviderLocation { provider_location_id?: string; provider_id?: string; location_id?: string; name?: string; address?: VendorZocdocAddress; phone?: string; accepts_new_patients?: boolean; distance_miles?: number; } interface VendorZocdocProvider { provider_id?: string; npi?: string; first_name?: string; last_name?: string; middle_name?: string; title?: string; gender_identity?: string; languages?: Array; specialties?: Array; visit_reasons?: Array; locations?: Array; bio?: string; profile_image_url?: string; } interface VendorZocdocProviderCredentials { certifications?: Array; institutions?: Array; } interface VendorZocdocProviderInfo { npi?: string; first_name?: string; last_name?: string; title?: string; full_name?: string; gender_identity?: string; specialties?: Array; specialty_ids?: Array; default_visit_reason_id?: string; visit_reason_ids?: Array; statement?: string; provider_photo_url?: string; languages?: Array; credentials?: VendorZocdocProviderCredentials; } interface VendorZocdocPracticeInfo { practice_id?: string; practice_name?: string; } interface VendorZocdocBookingRequirements { required_fields?: Array; accepts_booking_requests_from?: Array; } interface VendorZocdocProviderLocationResult { provider_location_id?: string; provider_location_type?: string; accepts_patient_insurance?: string; first_availability_date?: string; provider?: VendorZocdocProviderInfo; location?: VendorZocdocLocationInfo; practice?: VendorZocdocPracticeInfo; booking_requirements?: VendorZocdocBookingRequirements; } interface VendorZocdocProviderLocationsPage { request_id?: string; page?: number; page_size?: number; total_count?: number; next_url?: string; provider_locations?: Array; } interface VendorZocdocAvailabilityTimeslot { start_time?: string; visit_reason_id?: string; booking_url?: string; } interface VendorZocdocFirstAvailability { start_time?: string; visit_reason_id?: string; booking_url?: string; } interface VendorZocdocProviderLocationAvailability { provider_location_id?: string; first_availability?: VendorZocdocFirstAvailability; timeslots?: Array; } interface VendorZocdocAppointment { appointment_id?: string; appointment_status?: string; developer_patient_id?: string; is_provider_resource?: boolean; location_phone_number?: string; location_phone_extension?: string; waiting_room_path?: string; confirmation_type?: string; start_time?: string; created_time_utc?: string; last_modified_time_utc?: string; provider_location_id?: string; practice_id?: string; visit_reason_id?: string; visit_type?: string; patient_type?: string; notes?: string; cancellation_reason?: string; cancellation_reason_type?: string; } interface VendorZocdocAppointmentsPage { request_id?: string; page?: number; page_size?: number; total_count?: number; next_url?: string; appointments?: Array; } interface VendorZocdocPatientInsurance { insurance_plan_id?: string; insurance_group_number?: string; insurance_member_id?: string; is_self_pay?: boolean; } interface VendorZocdocPatientUploadedAttachment { attachment_type?: string; attachment_url?: string; side?: string; } interface VendorZocdocParticipantPatient { patient_id?: string; developer_patient_id?: string; first_name?: string; last_name?: string; date_of_birth?: string; sex_at_birth?: string; phone_number?: string; email_address?: string; patient_address?: VendorZocdocPatientAddress; insurance?: VendorZocdocPatientInsurance; gender?: Array; uploaded_attachments?: Array; is_booked_by_another_patient?: boolean; } interface VendorZocdocAppointmentParticipants { patient?: VendorZocdocParticipantPatient; provider_id?: string; location_id?: string; } interface VendorZocdocAttachmentInfo { attachment_type?: string; } interface VendorZocdocAttachmentResult { appointment_id?: string; attachments?: Array; } interface VendorZocdocInsuranceCarrier { id?: string; name?: string; } interface VendorZocdocCoverageArea { is_national?: boolean; states?: Array; } interface VendorZocdocInsurancePlan { id?: string; name?: string; carrier?: VendorZocdocInsuranceCarrier; plan_type?: string; program_type?: string; status?: string; care_categories?: Array; coverage_area?: VendorZocdocCoverageArea; } interface VendorZocdocInsurancePlansPage { request_id?: string; page?: number; page_size?: number; total_count?: number; next_url?: string; plans?: Array; } interface VendorZocdocInsuranceCarrierNetwork { program_type?: string; network_type?: string; insurance_plan_ids?: Array; } interface VendorZocdocEligibleInsurance { insurance_carrier_id?: string; insurance_carrier_networks?: Array; } interface VendorZocdocInsuranceMappings { insurance_plan_mappings?: Array>; eligible_insurances?: Array; } interface VendorZocdocPatientAvailabilitySummary { next_available_utc?: string; next_28_days?: string; url?: string; } interface VendorZocdocSchedulableEntity { id?: string; npi?: string; type?: string; go_live_timestamp_utc?: string; profile_last_modified_timestamp_utc?: string; new_patient_availability?: VendorZocdocPatientAvailabilitySummary; existing_patient_availability?: VendorZocdocPatientAvailabilitySummary; } interface VendorZocdocSchedulableEntitiesPage { request_id?: string; page?: number; page_size?: number; total_count?: number; next_url?: string; schedulable_entities?: Array; recent_change_summary?: Record; } interface VendorZocdocFacilitySchedule { schedule_id?: string; provider_location_id?: string; booking_requirements?: VendorZocdocBookingRequirements; } interface VendorZocdocFacility { facility_id?: string; name?: string; npi?: string; building_type?: string; specialties?: Array; languages?: Array; visit_reason_ids?: Array; default_visit_reason_id?: string; location?: VendorZocdocLocationInfo; schedule?: VendorZocdocFacilitySchedule; practice?: VendorZocdocPracticeInfo; } interface VendorZocdocFacilitiesPage { request_id?: string; page?: number; page_size?: number; total_count?: number; next_url?: string; facilities?: Array; } interface VendorZocdocCalendarTimeslot { provider_id?: string; location_id?: string; start_time?: string; time_zone?: string; allowed_visit_reason_ids?: Array; excluded_visit_reason_ids?: Array; patient_type?: string; } interface VendorZocdocProviderTimeslots { request_id?: string; next_page_token?: string; timeslots?: Array; } type ZocdocGetDirectoryNpisResult = JsonValue$2; type ZocdocGetProvidersByNpisResult = VendorZocdocProvider; type ZocdocGetProviderByNpiResult = JsonValue$2; type ZocdocSearchProviderLocationsResult = Array; type ZocdocGetProviderLocationByIdResult = VendorZocdocProviderLocationResult; type ZocdocGetMultipleLocationsAvailabilityResult = VendorZocdocProviderLocationAvailability; type ZocdocCreateAppointmentResult = VendorZocdocAppointment; type ZocdocListAppointmentsResult = Array; type ZocdocGetAppointmentByIdResult = VendorZocdocAppointment; type ZocdocConfirmAppointmentResult = VendorZocdocAppointment; type ZocdocRescheduleAppointmentResult = VendorZocdocAppointment; type ZocdocCancelAppointmentResult = VendorZocdocAppointment; type ZocdocGetAppointmentParticipantsResult = VendorZocdocAppointmentParticipants; type ZocdocUpdateAppointmentStatusResult = VendorZocdocAppointment; type ZocdocBookAndConfirmAppointmentResult = JsonValue$2; type ZocdocGetInsurancePlansResult = Array; type ZocdocGetInsurancePlanByIdResult = VendorZocdocInsurancePlan; type ZocdocGetProviderLocationInsuranceMappingsResult = VendorZocdocInsuranceMappings; type ZocdocUpdateProviderLocationInsuranceMappingsResult = JsonValue$2; type ZocdocGetSchedulableEntitiesResult = VendorZocdocSchedulableEntitiesPage; type ZocdocSearchFacilitiesResult = Array; type ZocdocGetFacilityByIdResult = VendorZocdocFacility; type ZocdocGetProviderCalendarTimeslotsResult = VendorZocdocProviderTimeslots; type ZocdocSetProviderCalendarTimeslotsResult = JsonValue$2; type ZocdocCreateAppointmentAttachmentResult = VendorZocdocAttachmentResult; interface VendorZusToken { access_token?: string; token_type?: string; expires_in?: string; scope?: string; refresh_token?: string; } interface VendorZusPatient { id?: string; active?: boolean; gender?: string; birth_date?: string; family?: string; given?: Array; identifier?: Array; telecom?: Array; address?: Array; } interface VendorZusUploadResult { id?: string; type?: string; status?: string; } type ZusBuildAthenaIdentifierSystemResult = JsonValue$2; type ZusGetGeneralAccessAndRefreshTokensResult = JsonValue$2; type ZusGetAccessAndRefreshTokensResult = JsonValue$2; type ZusPatientExistsResult = VendorZusPatient; type ZusSearchPatientByAthenaIdResult = Array; type ZusSearchPatientResult = Array; type ZusCreatePatientResult = VendorZusPatient; type ZusUploadCcdResult = VendorZusUploadResult; /** * AppointmentsClient — service client for the HC Appointments API. * * Covers the full Appointments API surface: * - Slots: list available slots with optional filters * - Booking: book, cancel, reschedule appointments * - Patient appointments: list appointments for a patient */ declare class AppointmentsClient extends BaseServiceClient { constructor(http: HttpClient); connect(): Promise; /** * List available time slots. * GET /slots?provider_id=&specialty_code=&date_from=&date_to= */ listSlots(query?: ListSlotsQuery): Promise; /** * Create a slot. * POST /slots */ createSlot(request: CreateSlotRequest): Promise; /** * Book an appointment for a specific slot. * POST /appointments/book * * On an Athena-integrated tenant the booking is made in Athena only — no * local FHIR Appointment is written — and `athena_appointment_id` is * **required**: take it from the `athena_appointment_id` of the chosen * {@link listSlots} result, or the request is rejected. `slot_id` is still * required by the generic pre-check; for Athena slots the same numeric id * serves as both, since Athena reuses one id for a slot before and after * booking. */ book(request: BookAppointmentRequest): Promise; /** * Cancel an appointment. * POST /appointments/{appointment_id}/cancel */ cancel(appointmentId: string): Promise; /** * Reschedule an appointment to a new slot. * POST /appointments/{appointment_id}/reschedule */ reschedule(appointmentId: string, request: RescheduleAppointmentRequest): Promise; /** * Get the telehealth join link for an Athena-booked telehealth appointment. * GET /appointments/{appointment_id}/telehealth-link * * Reads the link back from the Athena appointment's notes (written at * booking time) — `book`'s own response also carries it once, right after * booking, but `listPatientAppointments`/`cancel`/`reschedule` do not. */ getTelehealthLink(appointmentId: string): Promise; /** * List all appointments for a patient. * GET /patients/{patient_id}/appointments?status= */ listPatientAppointments(patientId: string, query?: ListPatientAppointmentsQuery): Promise; } /** Public application-agent discovery methods hosted by AMS Services. */ declare class AmsClient extends BaseServiceClient { constructor(http: HttpClient); /** GET /application/agents/{tenant_id} (public; no access token required). */ getAgentsForTenant(tenantId: string): Promise; } type AccessTokenWriter$1 = (token: string) => void; type TenantIdReader$3 = () => string | undefined; declare class AuthClient extends BaseServiceClient { private readonly setAccessToken; private readonly getTenantId; constructor(http: HttpClient, setAccessToken: AccessTokenWriter$1, getTenantId: TenantIdReader$3); register(request: RegisterPatientRequest): Promise; login(request: LoginRequest$4): Promise; verifyEmail(request: VerifyEmailRequest$4): Promise; refreshToken(request: RefreshTokenRequest$3): Promise; resetPassword(request: ResetPatientPasswordRequest): Promise; /** Real backend contract for POST /auth/confirm-reset-password is {message}, not {verified}. */ confirmPassword(request: ConfirmPatientPasswordRequest): Promise; resendEmailVerification(request: ResendEmailVerificationRequest): Promise; } /** * HC Diagnostics API * HealthCloud Diagnostics API — rapid point-of-care test results, lab observations, GS1 test-kit lookup, and scan-image upload for a patient. All operations require a Bearer JWT; a PATIENT-pool caller may only act on their own record. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * SAFE CDX presigned retrieval URL for an already-captured test-kit image. * * Returned by GET /patients/{patient_id}/diagnostics/{test_id}/image. The * ``image_url`` is a short-lived presigned AWS S3 GET URL — it is never a * permanent/public link, consistent with the PHI-image-handling pattern used * for other Health Cloud diagnostic imagery. * @export * @interface CapturedTestImageResponse */ interface CapturedTestImageResponse { /** * MIME type of the stored image, e.g. image/jpeg. * @type {string} * @memberof CapturedTestImageResponse */ content_type: string; /** * Seconds until the presigned GET URL expires. * @type {number} * @memberof CapturedTestImageResponse */ expires_in: number; /** * Presigned AWS S3 GET URL for the captured test-kit image. Time-limited; fetch and render before it expires. * @type {string} * @memberof CapturedTestImageResponse */ image_url: string; /** * SAFE CDX S3 object key the image was stored under. * @type {string} * @memberof CapturedTestImageResponse */ storage_key: string; /** * Health Cloud correlation identifier for the diagnostic scan. * @type {string} * @memberof CapturedTestImageResponse */ test_id: string; } /** * Check if a given object implements the CapturedTestImageResponse interface. */ declare function instanceOfCapturedTestImageResponse(value: object): value is CapturedTestImageResponse; declare function CapturedTestImageResponseFromJSON(json: any): CapturedTestImageResponse; declare function CapturedTestImageResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): CapturedTestImageResponse; declare function CapturedTestImageResponseToJSON(json: any): CapturedTestImageResponse; declare function CapturedTestImageResponseToJSONTyped(value?: CapturedTestImageResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Diagnostics API * HealthCloud Diagnostics API — rapid point-of-care test results, lab observations, GS1 test-kit lookup, and scan-image upload for a patient. All operations require a Bearer JWT; a PATIENT-pool caller may only act on their own record. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const RapidTestResult: { readonly positive: "positive"; readonly negative: "negative"; readonly invalid: "invalid"; readonly inconclusive: "inconclusive"; readonly not_detected: "not_detected"; readonly detected: "detected"; }; type RapidTestResult = typeof RapidTestResult[keyof typeof RapidTestResult]; declare function instanceOfRapidTestResult(value: any): boolean; declare function RapidTestResultFromJSON(json: any): RapidTestResult; declare function RapidTestResultFromJSONTyped(json: any, ignoreDiscriminator: boolean): RapidTestResult; declare function RapidTestResultToJSON(value?: RapidTestResult | null): any; declare function RapidTestResultToJSONTyped(value: any, ignoreDiscriminator: boolean): RapidTestResult; /** * HC Diagnostics API * HealthCloud Diagnostics API — rapid point-of-care test results, lab observations, GS1 test-kit lookup, and scan-image upload for a patient. All operations require a Bearer JWT; a PATIENT-pool caller may only act on their own record. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const RapidTestType: { readonly covid19: "covid19"; readonly influenza_a: "influenza_a"; readonly influenza_b: "influenza_b"; readonly rsv: "rsv"; readonly strep: "strep"; readonly hiv: "hiv"; readonly pregnancy: "pregnancy"; readonly mono: "mono"; readonly uti_dipstick: "uti_dipstick"; readonly blood_glucose: "blood_glucose"; readonly other: "other"; }; type RapidTestType = typeof RapidTestType[keyof typeof RapidTestType]; declare function instanceOfRapidTestType(value: any): boolean; declare function RapidTestTypeFromJSON(json: any): RapidTestType; declare function RapidTestTypeFromJSONTyped(json: any, ignoreDiscriminator: boolean): RapidTestType; declare function RapidTestTypeToJSON(value?: RapidTestType | null): any; declare function RapidTestTypeToJSONTyped(value: any, ignoreDiscriminator: boolean): RapidTestType; /** * HC Diagnostics API * HealthCloud Diagnostics API — rapid point-of-care test results, lab observations, GS1 test-kit lookup, and scan-image upload for a patient. All operations require a Bearer JWT; a PATIENT-pool caller may only act on their own record. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const SpecimenType: { readonly blood: "blood"; readonly serum: "serum"; readonly plasma: "plasma"; readonly urine: "urine"; readonly urine_midstream: "urine_midstream"; readonly stool: "stool"; readonly sputum: "sputum"; readonly nasal_swab: "nasal_swab"; readonly throat_swab: "throat_swab"; readonly nasopharyngeal_swab: "nasopharyngeal_swab"; readonly csf: "csf"; readonly saliva: "saliva"; readonly tissue: "tissue"; readonly wound_swab: "wound_swab"; readonly vaginal_swab: "vaginal_swab"; readonly rectal_swab: "rectal_swab"; readonly other: "other"; }; type SpecimenType = typeof SpecimenType[keyof typeof SpecimenType]; declare function instanceOfSpecimenType(value: any): boolean; declare function SpecimenTypeFromJSON(json: any): SpecimenType; declare function SpecimenTypeFromJSONTyped(json: any, ignoreDiscriminator: boolean): SpecimenType; declare function SpecimenTypeToJSON(value?: SpecimenType | null): any; declare function SpecimenTypeToJSONTyped(value: any, ignoreDiscriminator: boolean): SpecimenType; /** * HC Diagnostics API * HealthCloud Diagnostics API — rapid point-of-care test results, lab observations, GS1 test-kit lookup, and scan-image upload for a patient. All operations require a Bearer JWT; a PATIENT-pool caller may only act on their own record. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Rapid point-of-care test result to record for a patient. * @export * @interface CreateRapidTestRequest */ interface CreateRapidTestRequest { /** * ISO date or date-time; accepted as an alias for performed_date/performed_datetime (hc/apis/diagnostics/src/app.py::create_rapid_test). * @type {string} * @memberof CreateRapidTestRequest */ administered_date?: string; /** * Athena encounter id to mirror this result onto directly, optional. Overrides the encounter_id -> FHIR Encounter lookup when the caller already knows it. * @type {string} * @memberof CreateRapidTestRequest */ athena_encounter_id?: string; /** * CLIA-waived device make/model, optional. * @type {string} * @memberof CreateRapidTestRequest */ device_name?: string; /** * FHIR Encounter id this test is associated with, optional. When the tenant has Athena and the patient is linked, this is used to resolve athena_encounter_id (from the Encounter's Athena extension) for the best-effort Athena mirror. Required for the Athena mirror to run unless athena_encounter_id is supplied directly. * @type {string} * @memberof CreateRapidTestRequest */ encounter_id?: string; /** * Test kit lot number, optional. * @type {string} * @memberof CreateRapidTestRequest */ lot_number?: string; /** * Free-text notes, optional. * @type {string} * @memberof CreateRapidTestRequest */ notes?: string; /** * ISO 8601 date the test was performed, optional. * @type {Date} * @memberof CreateRapidTestRequest */ performed_date?: Date; /** * ISO 8601 datetime the test was performed, optional. * @type {Date} * @memberof CreateRapidTestRequest */ performed_datetime?: Date; /** * Unit of measure for quantitative_value, optional. * @type {string} * @memberof CreateRapidTestRequest */ quantitative_unit?: string; /** * Numeric result value, for tests that report a quantitative reading. Requires quantitative_unit. * @type {number} * @memberof CreateRapidTestRequest */ quantitative_value?: number; /** * The qualitative result, optional. * @type {RapidTestResult} * @memberof CreateRapidTestRequest */ result?: RapidTestResult; /** * SAFE CDX S3 object key of the captured test-strip image (from diagnostics.getScanUploadUrl), optional. When present and the Athena mirror runs, the image is attached to the Athena lab result document; when absent, the Athena mirror still runs but without an image attachment. * @type {string} * @memberof CreateRapidTestRequest */ scan_storage_key?: string; /** * Type of specimen the test was run on. Defaults to nasopharyngeal_swab if omitted. * @type {SpecimenType} * @memberof CreateRapidTestRequest */ specimen_type?: SpecimenType; /** * Which rapid test kit was used. Defaults to 'other' if omitted. * @type {RapidTestType} * @memberof CreateRapidTestRequest */ type?: RapidTestType; } /** * Check if a given object implements the CreateRapidTestRequest interface. */ declare function instanceOfCreateRapidTestRequest(value: object): value is CreateRapidTestRequest; declare function CreateRapidTestRequestFromJSON(json: any): CreateRapidTestRequest; declare function CreateRapidTestRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): CreateRapidTestRequest; declare function CreateRapidTestRequestToJSON(json: any): CreateRapidTestRequest; declare function CreateRapidTestRequestToJSONTyped(value?: CreateRapidTestRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Diagnostics API * HealthCloud Diagnostics API — rapid point-of-care test results, lab observations, GS1 test-kit lookup, and scan-image upload for a patient. All operations require a Bearer JWT; a PATIENT-pool caller may only act on their own record. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for POST /patients/{patient_id}/diagnostics/scan-upload-url. * @export * @interface GetScanUploadUrlRequest */ interface GetScanUploadUrlRequest { /** * MIME type of the scan image. Defaults to image/jpeg. * @type {string} * @memberof GetScanUploadUrlRequest */ content_type?: string; /** * FHIR Encounter id this scan is associated with, optional. Stored on the pending Observation so the async SAFE CDX result ingestion can mirror the finished result to Athena (when the tenant/patient are Athena-linked) once CVML processing completes. * @type {string} * @memberof GetScanUploadUrlRequest */ encounter_id?: string | null; /** * Filename of the uploaded scan. Defaults to scan.jpg. * @type {string} * @memberof GetScanUploadUrlRequest */ filename?: string; /** * GTIN of the test kit. Optional for the compatibility upload endpoint; the combined GS1 lookup flow supplies it automatically. * @type {string} * @memberof GetScanUploadUrlRequest */ gtin?: string | null; /** * Health Cloud correlation UUID for the diagnostic scan. * @type {string} * @memberof GetScanUploadUrlRequest */ test_id: string; } /** * Check if a given object implements the GetScanUploadUrlRequest interface. */ declare function instanceOfGetScanUploadUrlRequest(value: object): value is GetScanUploadUrlRequest; declare function GetScanUploadUrlRequestFromJSON(json: any): GetScanUploadUrlRequest; declare function GetScanUploadUrlRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetScanUploadUrlRequest; declare function GetScanUploadUrlRequestToJSON(json: any): GetScanUploadUrlRequest; declare function GetScanUploadUrlRequestToJSONTyped(value?: GetScanUploadUrlRequest | null, ignoreDiscriminator?: boolean): any; /** * DiagnosticsClient — service client for the HC Diagnostics API. * * Covers the full Diagnostics API surface: * - List: list all diagnostics/observations for a patient * - GS1 Lookup: lookup test info by GS1 barcode (returns the raw API shape; * the OraQuick mock product is still being normalized, so `product` stays * loose-typed `Record` to avoid breaking on mock churn) * - Scan Upload: get presigned URL for scan upload * - Rapid Test: create a rapid point-of-care test result * - Test Result: get a specific test result by ID * - Test Image: get a short-lived presigned GET URL for the captured image * * Request/response models for everything except GS1 lookup come from the * OpenAPI-generated models (`models/openapi-generated/diagnostics`), which * are regenerated from the backend's live OpenAPI contract. The GS1 lookup * response stays on the hand-maintained `Gs1LookupResult` because the mock * `product` payload is still in flux. * * Every method takes an explicit `patientId`. When the caller holds a * PATIENT-pool token, the backend enforces server-side that `patientId` * must be that patient's own FHIR id (403 otherwise) — the id is never * trusted as-is for a patient caller, only used for routing. Provider and * field-agent (PERSON-pool) callers are not restricted and may pass any * patient id, e.g. to record a rapid test performed for someone else. */ declare class DiagnosticsClient extends BaseServiceClient { constructor(http: HttpClient); connect(): Promise; /** * List all diagnostics/observations for a patient. * GET /patients/{patient_id}/diagnostics */ list(patientId: string): Promise; /** * Look up test information by GS1 barcode. * GET /patients/{patient_id}/diagnostics/lookup?gs1=... * * Returns the loose-typed `Gs1LookupResult` (not the OpenAPI-generated * `GS1LookupResponse`) because the mock `product` payload returned by the * OraQuick lookup is still being normalized — the hand-maintained shape * with `product?: Record | null` tolerates that churn * without a contract regenerate on every mock iteration. */ lookupByGs1(patientId: string, query: Gs1LookupQuery): Promise; /** * Get a presigned S3/Wasabi upload URL for a diagnostic scan. * POST /patients/{patient_id}/diagnostics/scan-upload-url */ getScanUploadUrl(patientId: string, request: ScanUploadUrlRequest | GetScanUploadUrlRequest): Promise; /** * Create a rapid test result for a patient. * POST /patients/{patient_id}/diagnostics/rapid-tests */ createRapidTest(patientId: string, request: RapidTestRequest | CreateRapidTestRequest): Promise; /** * Get a specific diagnostic test result by ID. * GET /patients/{patient_id}/diagnostics/{test_id} */ getTestResult(patientId: string, testId: string): Promise; /** * Get a short-lived presigned S3 GET URL for the image captured for a * diagnostic test result — the retrieval counterpart to `getScanUploadUrl`. * GET /patients/{patient_id}/diagnostics/{test_id}/image */ getTestImage(patientId: string, testId: string): Promise; } /** * HC EHR API * HealthCloud EHR API — read-only consolidated clinical record access for a patient: encounters, vitals, medications, allergies, conditions, procedures, immunizations, questionnaire responses, diagnostics, family history, advance directives, and observations. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const AllergyStatus: { readonly active: "active"; readonly inactive: "inactive"; readonly resolved: "resolved"; readonly entered_in_error: "entered-in-error"; }; type AllergyStatus = typeof AllergyStatus[keyof typeof AllergyStatus]; declare function instanceOfAllergyStatus(value: any): boolean; declare function AllergyStatusFromJSON(json: any): AllergyStatus; declare function AllergyStatusFromJSONTyped(json: any, ignoreDiscriminator: boolean): AllergyStatus; declare function AllergyStatusToJSON(value?: AllergyStatus | null): any; declare function AllergyStatusToJSONTyped(value: any, ignoreDiscriminator: boolean): AllergyStatus; /** * HC EHR API * HealthCloud EHR API — read-only consolidated clinical record access for a patient: encounters, vitals, medications, allergies, conditions, procedures, immunizations, questionnaire responses, diagnostics, family history, advance directives, and observations. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const AllergyCategory: { readonly food: "food"; readonly medication: "medication"; readonly environment: "environment"; readonly biologic: "biologic"; readonly other: "other"; readonly unknown: "unknown"; }; type AllergyCategory = typeof AllergyCategory[keyof typeof AllergyCategory]; declare function instanceOfAllergyCategory(value: any): boolean; declare function AllergyCategoryFromJSON(json: any): AllergyCategory; declare function AllergyCategoryFromJSONTyped(json: any, ignoreDiscriminator: boolean): AllergyCategory; declare function AllergyCategoryToJSON(value?: AllergyCategory | null): any; declare function AllergyCategoryToJSONTyped(value: any, ignoreDiscriminator: boolean): AllergyCategory; /** * HC EHR API * HealthCloud EHR API — read-only consolidated clinical record access for a patient: encounters, vitals, medications, allergies, conditions, procedures, immunizations, questionnaire responses, diagnostics, family history, advance directives, and observations. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Maps directly to FHIR AllergyIntolerance.verificationStatus. * @export */ declare const AllergyVerificationStatus: { readonly unconfirmed: "unconfirmed"; readonly presumed: "presumed"; readonly confirmed: "confirmed"; readonly refuted: "refuted"; readonly entered_in_error: "entered-in-error"; }; type AllergyVerificationStatus = typeof AllergyVerificationStatus[keyof typeof AllergyVerificationStatus]; declare function instanceOfAllergyVerificationStatus(value: any): boolean; declare function AllergyVerificationStatusFromJSON(json: any): AllergyVerificationStatus; declare function AllergyVerificationStatusFromJSONTyped(json: any, ignoreDiscriminator: boolean): AllergyVerificationStatus; declare function AllergyVerificationStatusToJSON(value?: AllergyVerificationStatus | null): any; declare function AllergyVerificationStatusToJSONTyped(value: any, ignoreDiscriminator: boolean): AllergyVerificationStatus; /** * HC EHR API * HealthCloud EHR API — read-only consolidated clinical record access for a patient: encounters, vitals, medications, allergies, conditions, procedures, immunizations, questionnaire responses, diagnostics, family history, advance directives, and observations. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * A clinical concept identified by one or more coding systems. * @export * @interface CodedConcept */ interface CodedConcept { /** * Code value from the coding system (e.g. an ICD-10 or SNOMED CT code). * @type {string} * @memberof CodedConcept */ code: string; /** * Human-readable display text for the code. * @type {string} * @memberof CodedConcept */ display: string; /** * Patient self-reported or provider name * @type {string} * @memberof CodedConcept */ system?: string | null; } /** * Check if a given object implements the CodedConcept interface. */ declare function instanceOfCodedConcept(value: object): value is CodedConcept; declare function CodedConceptFromJSON(json: any): CodedConcept; declare function CodedConceptFromJSONTyped(json: any, ignoreDiscriminator: boolean): CodedConcept; declare function CodedConceptToJSON(json: any): CodedConcept; declare function CodedConceptToJSONTyped(value?: CodedConcept | null, ignoreDiscriminator?: boolean): any; /** * HC EHR API * HealthCloud EHR API — read-only consolidated clinical record access for a patient: encounters, vitals, medications, allergies, conditions, procedures, immunizations, questionnaire responses, diagnostics, family history, advance directives, and observations. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * FHIR AllergyIntolerance.type. * @export */ declare const IntoleranceType: { readonly allergy: "allergy"; readonly intolerance: "intolerance"; }; type IntoleranceType = typeof IntoleranceType[keyof typeof IntoleranceType]; declare function instanceOfIntoleranceType(value: any): boolean; declare function IntoleranceTypeFromJSON(json: any): IntoleranceType; declare function IntoleranceTypeFromJSONTyped(json: any, ignoreDiscriminator: boolean): IntoleranceType; declare function IntoleranceTypeToJSON(value?: IntoleranceType | null): any; declare function IntoleranceTypeToJSONTyped(value: any, ignoreDiscriminator: boolean): IntoleranceType; /** * HC EHR API * HealthCloud EHR API — read-only consolidated clinical record access for a patient: encounters, vitals, medications, allergies, conditions, procedures, immunizations, questionnaire responses, diagnostics, family history, advance directives, and observations. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const ReactionSeverity: { readonly mild: "mild"; readonly moderate: "moderate"; readonly severe: "severe"; readonly life_threatening: "life_threatening"; }; type ReactionSeverity = typeof ReactionSeverity[keyof typeof ReactionSeverity]; declare function instanceOfReactionSeverity(value: any): boolean; declare function ReactionSeverityFromJSON(json: any): ReactionSeverity; declare function ReactionSeverityFromJSONTyped(json: any, ignoreDiscriminator: boolean): ReactionSeverity; declare function ReactionSeverityToJSON(value?: ReactionSeverity | null): any; declare function ReactionSeverityToJSONTyped(value: any, ignoreDiscriminator: boolean): ReactionSeverity; /** * HC EHR API * HealthCloud EHR API — read-only consolidated clinical record access for a patient: encounters, vitals, medications, allergies, conditions, procedures, immunizations, questionnaire responses, diagnostics, family history, advance directives, and observations. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface AllergyReaction */ interface AllergyReaction { /** * e.g. Hives, Anaphylaxis, Nausea * @type {string} * @memberof AllergyReaction */ manifestation: string; /** * SNOMED-CT coded manifestation for FHIR * @type {CodedConcept} * @memberof AllergyReaction */ manifestation_code?: CodedConcept | null; /** * Patient self-reported or provider name * @type {string} * @memberof AllergyReaction */ notes?: string | null; /** * Date the allergy was asserted/recorded, when known. * @type {Date} * @memberof AllergyReaction */ onset?: Date | null; /** * Severity of the reaction: mild, moderate, severe, or life_threatening. * @type {ReactionSeverity} * @memberof AllergyReaction */ severity?: ReactionSeverity | null; } /** * Check if a given object implements the AllergyReaction interface. */ declare function instanceOfAllergyReaction(value: object): value is AllergyReaction; declare function AllergyReactionFromJSON(json: any): AllergyReaction; declare function AllergyReactionFromJSONTyped(json: any, ignoreDiscriminator: boolean): AllergyReaction; declare function AllergyReactionToJSON(json: any): AllergyReaction; declare function AllergyReactionToJSONTyped(value?: AllergyReaction | null, ignoreDiscriminator?: boolean): any; /** * HC EHR API * HealthCloud EHR API — read-only consolidated clinical record access for a patient: encounters, vitals, medications, allergies, conditions, procedures, immunizations, questionnaire responses, diagnostics, family history, advance directives, and observations. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const AllergyCriticality: { readonly low: "low"; readonly high: "high"; readonly unable_to_assess: "unable-to-assess"; }; type AllergyCriticality = typeof AllergyCriticality[keyof typeof AllergyCriticality]; declare function instanceOfAllergyCriticality(value: any): boolean; declare function AllergyCriticalityFromJSON(json: any): AllergyCriticality; declare function AllergyCriticalityFromJSONTyped(json: any, ignoreDiscriminator: boolean): AllergyCriticality; declare function AllergyCriticalityToJSON(value?: AllergyCriticality | null): any; declare function AllergyCriticalityToJSONTyped(value: any, ignoreDiscriminator: boolean): AllergyCriticality; /** * HC EHR API * HealthCloud EHR API — read-only consolidated clinical record access for a patient: encounters, vitals, medications, allergies, conditions, procedures, immunizations, questionnaire responses, diagnostics, family history, advance directives, and observations. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface Allergy */ interface Allergy { /** * Substance name (e.g. Penicillin, Peanut, Latex) * @type {string} * @memberof Allergy */ allergen: string; /** * Coded allergen concept (SNOMED CT), when available. * @type {CodedConcept} * @memberof Allergy */ allergen_code?: CodedConcept | null; /** * HealthCloud allergy identifier (UUID). * @type {string} * @memberof Allergy */ allergy_id?: string; /** * Patient self-reported or provider name * @type {string} * @memberof Allergy */ asserted_by?: string | null; /** * Date the allergy was asserted/recorded, when known. * @type {Date} * @memberof Allergy */ asserted_date?: Date | null; /** * Allergy category: food, medication, environment, biologic, other, or unknown. * @type {AllergyCategory} * @memberof Allergy */ category: AllergyCategory; /** * Clinical criticality: low, high, or unable-to-assess. * @type {AllergyCriticality} * @memberof Allergy */ criticality?: AllergyCriticality; /** * Patient self-reported or provider name * @type {string} * @memberof Allergy */ fhir_id?: string | null; /** * Whether this is an allergy or an intolerance. * @type {IntoleranceType} * @memberof Allergy */ intolerance_type?: IntoleranceType; /** * Patient self-reported or provider name * @type {string} * @memberof Allergy */ notes?: string | null; /** * Date the allergy was asserted/recorded, when known. * @type {Date} * @memberof Allergy */ onset_date?: Date | null; /** * Adverse reactions associated with the allergy. * @type {Array} * @memberof Allergy */ reactions?: Array; /** * Date the allergy was asserted/recorded, when known. * @type {Date} * @memberof Allergy */ resolved_date?: Date | null; /** * Clinical status: active, inactive, resolved, or entered-in-error. * @type {AllergyStatus} * @memberof Allergy */ status?: AllergyStatus; /** * Verification status: unconfirmed, presumed, confirmed, refuted, or entered-in-error. * @type {AllergyVerificationStatus} * @memberof Allergy */ verification_status?: AllergyVerificationStatus; } /** * Check if a given object implements the Allergy interface. */ declare function instanceOfAllergy(value: object): value is Allergy; declare function AllergyFromJSON(json: any): Allergy; declare function AllergyFromJSONTyped(json: any, ignoreDiscriminator: boolean): Allergy; declare function AllergyToJSON(json: any): Allergy; declare function AllergyToJSONTyped(value?: Allergy | null, ignoreDiscriminator?: boolean): any; /** * HC EHR API * HealthCloud EHR API — read-only consolidated clinical record access for a patient: encounters, vitals, medications, allergies, conditions, procedures, immunizations, questionnaire responses, diagnostics, family history, advance directives, and observations. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ConnectResponse */ interface ConnectResponse$b { /** * * @type {string} * @memberof ConnectResponse */ environment: string; /** * * @type {string} * @memberof ConnectResponse */ service: string; /** * * @type {string} * @memberof ConnectResponse */ status: string; } /** * Check if a given object implements the ConnectResponse interface. */ declare function instanceOfConnectResponse$b(value: object): value is ConnectResponse$b; declare function ConnectResponseFromJSON$b(json: any): ConnectResponse$b; declare function ConnectResponseFromJSONTyped$b(json: any, ignoreDiscriminator: boolean): ConnectResponse$b; declare function ConnectResponseToJSON$b(json: any): ConnectResponse$b; declare function ConnectResponseToJSONTyped$b(value?: ConnectResponse$b | null, ignoreDiscriminator?: boolean): any; /** * HC EHR API * HealthCloud EHR API — read-only consolidated clinical record access for a patient: encounters, vitals, medications, allergies, conditions, procedures, immunizations, questionnaire responses, diagnostics, family history, advance directives, and observations. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const DischargeDisposition$1: { readonly home: "home"; readonly other_hcf: "other-hcf"; readonly snf: "snf"; readonly long: "long"; readonly hosp: "hosp"; readonly hospMed: "hospMed"; readonly exp: "exp"; readonly aadvice: "aadvice"; readonly na: "na"; }; type DischargeDisposition$1 = typeof DischargeDisposition$1[keyof typeof DischargeDisposition$1]; declare function instanceOfDischargeDisposition$1(value: any): boolean; declare function DischargeDispositionFromJSON$1(json: any): DischargeDisposition$1; declare function DischargeDispositionFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): DischargeDisposition$1; declare function DischargeDispositionToJSON$1(value?: DischargeDisposition$1 | null): any; declare function DischargeDispositionToJSONTyped$1(value: any, ignoreDiscriminator: boolean): DischargeDisposition$1; /** * HC EHR API * HealthCloud EHR API — read-only consolidated clinical record access for a patient: encounters, vitals, medications, allergies, conditions, procedures, immunizations, questionnaire responses, diagnostics, family history, advance directives, and observations. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const MedicationFrequency: { readonly once: "once"; readonly once_daily: "once_daily"; readonly twice_daily: "twice_daily"; readonly three_times_daily: "three_times_daily"; readonly four_times_daily: "four_times_daily"; readonly every_4_hours: "every_4_hours"; readonly every_6_hours: "every_6_hours"; readonly every_8_hours: "every_8_hours"; readonly every_12_hours: "every_12_hours"; readonly every_48_hours: "every_48_hours"; readonly weekly: "weekly"; readonly biweekly: "biweekly"; readonly monthly: "monthly"; readonly as_needed: "as_needed"; readonly other: "other"; }; type MedicationFrequency = typeof MedicationFrequency[keyof typeof MedicationFrequency]; declare function instanceOfMedicationFrequency(value: any): boolean; declare function MedicationFrequencyFromJSON(json: any): MedicationFrequency; declare function MedicationFrequencyFromJSONTyped(json: any, ignoreDiscriminator: boolean): MedicationFrequency; declare function MedicationFrequencyToJSON(value?: MedicationFrequency | null): any; declare function MedicationFrequencyToJSONTyped(value: any, ignoreDiscriminator: boolean): MedicationFrequency; /** * HC EHR API * HealthCloud EHR API — read-only consolidated clinical record access for a patient: encounters, vitals, medications, allergies, conditions, procedures, immunizations, questionnaire responses, diagnostics, family history, advance directives, and observations. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface Dosage */ interface Dosage { /** * Number of days the medication should be taken, for a finite course. * @type {number} * @memberof Dosage */ duration_days?: number | null; /** * How often the dose is taken (e.g. once_daily, twice_daily, as_needed). * @type {MedicationFrequency} * @memberof Dosage */ frequency: MedicationFrequency; /** * Patient self-reported or provider name * @type {string} * @memberof Dosage */ frequency_details?: string | null; /** * Patient self-reported or provider name * @type {string} * @memberof Dosage */ instructions?: string | null; /** * Maximum dose allowed per day, when specified. * @type {number} * @memberof Dosage */ max_daily_dose?: number | null; /** * Patient self-reported or provider name * @type {string} * @memberof Dosage */ max_daily_dose_unit?: string | null; /** * mg, mcg, mL, units, puffs, drops, etc. * @type {string} * @memberof Dosage */ unit: string; /** * Dose amount per administration. * @type {number} * @memberof Dosage */ value: number; } /** * Check if a given object implements the Dosage interface. */ declare function instanceOfDosage(value: object): value is Dosage; declare function DosageFromJSON(json: any): Dosage; declare function DosageFromJSONTyped(json: any, ignoreDiscriminator: boolean): Dosage; declare function DosageToJSON(json: any): Dosage; declare function DosageToJSONTyped(value?: Dosage | null, ignoreDiscriminator?: boolean): any; /** * HC EHR API * HealthCloud EHR API — read-only consolidated clinical record access for a patient: encounters, vitals, medications, allergies, conditions, procedures, immunizations, questionnaire responses, diagnostics, family history, advance directives, and observations. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface EncounterHospitalization */ interface EncounterHospitalization$1 { /** * Code for the patient's admission source (e.g. emergency, referral), when recorded. * @type {string} * @memberof EncounterHospitalization */ admit_source_code?: string | null; /** * FHIR Location id the patient was discharged to, when applicable. * @type {string} * @memberof EncounterHospitalization */ destination_id?: string | null; /** * Discharge disposition (e.g. home, skilled nursing, expired), when recorded. * @type {DischargeDisposition} * @memberof EncounterHospitalization */ discharge_disposition?: DischargeDisposition$1 | null; /** * FHIR Location id the patient came from before admission, when applicable. * @type {string} * @memberof EncounterHospitalization */ origin_id?: string | null; /** * Identifier of any pre-admission encounter, when applicable. * @type {string} * @memberof EncounterHospitalization */ pre_admission_id?: string | null; /** * Code indicating this is a readmission, when applicable. * @type {string} * @memberof EncounterHospitalization */ re_admission_code?: string | null; } /** * Check if a given object implements the EncounterHospitalization interface. */ declare function instanceOfEncounterHospitalization$1(value: object): value is EncounterHospitalization$1; declare function EncounterHospitalizationFromJSON$1(json: any): EncounterHospitalization$1; declare function EncounterHospitalizationFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): EncounterHospitalization$1; declare function EncounterHospitalizationToJSON$1(json: any): EncounterHospitalization$1; declare function EncounterHospitalizationToJSONTyped$1(value?: EncounterHospitalization$1 | null, ignoreDiscriminator?: boolean): any; /** * HC EHR API * HealthCloud EHR API — read-only consolidated clinical record access for a patient: encounters, vitals, medications, allergies, conditions, procedures, immunizations, questionnaire responses, diagnostics, family history, advance directives, and observations. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface EncounterDiagnosis */ interface EncounterDiagnosis$1 { /** * Display text for the diagnosis, when available. * @type {string} * @memberof EncounterDiagnosis */ condition_display?: string | null; /** * FHIR Condition id referenced by this diagnosis. * @type {string} * @memberof EncounterDiagnosis */ condition_id: string; /** * Ranking of this diagnosis relative to others in the encounter (1 = primary). * @type {number} * @memberof EncounterDiagnosis */ rank?: number; /** * Diagnosis use code (e.g. CC chief complaint, AD admission diagnosis). * @type {string} * @memberof EncounterDiagnosis */ use_code?: string; } /** * Check if a given object implements the EncounterDiagnosis interface. */ declare function instanceOfEncounterDiagnosis$1(value: object): value is EncounterDiagnosis$1; declare function EncounterDiagnosisFromJSON$1(json: any): EncounterDiagnosis$1; declare function EncounterDiagnosisFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): EncounterDiagnosis$1; declare function EncounterDiagnosisToJSON$1(json: any): EncounterDiagnosis$1; declare function EncounterDiagnosisToJSONTyped$1(value?: EncounterDiagnosis$1 | null, ignoreDiscriminator?: boolean): any; /** * HC EHR API * HealthCloud EHR API — read-only consolidated clinical record access for a patient: encounters, vitals, medications, allergies, conditions, procedures, immunizations, questionnaire responses, diagnostics, family history, advance directives, and observations. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const EncounterClass$1: { readonly AMB: "AMB"; readonly EMER: "EMER"; readonly FLD: "FLD"; readonly HH: "HH"; readonly ACUTE: "ACUTE"; readonly NONAC: "NONAC"; readonly OBSENC: "OBSENC"; readonly PRENC: "PRENC"; readonly SS: "SS"; readonly VR: "VR"; }; type EncounterClass$1 = typeof EncounterClass$1[keyof typeof EncounterClass$1]; declare function instanceOfEncounterClass$1(value: any): boolean; declare function EncounterClassFromJSON$1(json: any): EncounterClass$1; declare function EncounterClassFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): EncounterClass$1; declare function EncounterClassToJSON$1(value?: EncounterClass$1 | null): any; declare function EncounterClassToJSONTyped$1(value: any, ignoreDiscriminator: boolean): EncounterClass$1; /** * HC EHR API * HealthCloud EHR API — read-only consolidated clinical record access for a patient: encounters, vitals, medications, allergies, conditions, procedures, immunizations, questionnaire responses, diagnostics, family history, advance directives, and observations. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const LocationStatus$1: { readonly planned: "planned"; readonly active: "active"; readonly reserved: "reserved"; readonly completed: "completed"; }; type LocationStatus$1 = typeof LocationStatus$1[keyof typeof LocationStatus$1]; declare function instanceOfLocationStatus$1(value: any): boolean; declare function LocationStatusFromJSON$1(json: any): LocationStatus$1; declare function LocationStatusFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): LocationStatus$1; declare function LocationStatusToJSON$1(value?: LocationStatus$1 | null): any; declare function LocationStatusToJSONTyped$1(value: any, ignoreDiscriminator: boolean): LocationStatus$1; /** * HC EHR API * HealthCloud EHR API — read-only consolidated clinical record access for a patient: encounters, vitals, medications, allergies, conditions, procedures, immunizations, questionnaire responses, diagnostics, family history, advance directives, and observations. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface EncounterLocation */ interface EncounterLocation$1 { /** * Display name of the location, when available. * @type {string} * @memberof EncounterLocation */ location_display?: string | null; /** * FHIR Location id where the encounter takes place. * @type {string} * @memberof EncounterLocation */ location_id: string; /** * When the patient was at this location, end, when recorded. * @type {Date} * @memberof EncounterLocation */ period_end?: Date | null; /** * When the patient was at this location, start, when recorded. * @type {Date} * @memberof EncounterLocation */ period_start?: Date | null; /** * Location status during the encounter: planned, active, reserved, or completed. * @type {LocationStatus} * @memberof EncounterLocation */ status?: LocationStatus$1; } /** * Check if a given object implements the EncounterLocation interface. */ declare function instanceOfEncounterLocation$1(value: object): value is EncounterLocation$1; declare function EncounterLocationFromJSON$1(json: any): EncounterLocation$1; declare function EncounterLocationFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): EncounterLocation$1; declare function EncounterLocationToJSON$1(json: any): EncounterLocation$1; declare function EncounterLocationToJSONTyped$1(value?: EncounterLocation$1 | null, ignoreDiscriminator?: boolean): any; /** * HC EHR API * HealthCloud EHR API — read-only consolidated clinical record access for a patient: encounters, vitals, medications, allergies, conditions, procedures, immunizations, questionnaire responses, diagnostics, family history, advance directives, and observations. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const ParticipantType$1: { readonly PPRF: "PPRF"; readonly SPRF: "SPRF"; readonly ADM: "ADM"; readonly ATND: "ATND"; readonly CON: "CON"; readonly DIS: "DIS"; readonly ESC: "ESC"; readonly PART: "PART"; readonly REF: "REF"; readonly TRANS: "TRANS"; }; type ParticipantType$1 = typeof ParticipantType$1[keyof typeof ParticipantType$1]; declare function instanceOfParticipantType$1(value: any): boolean; declare function ParticipantTypeFromJSON$1(json: any): ParticipantType$1; declare function ParticipantTypeFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): ParticipantType$1; declare function ParticipantTypeToJSON$1(value?: ParticipantType$1 | null): any; declare function ParticipantTypeToJSONTyped$1(value: any, ignoreDiscriminator: boolean): ParticipantType$1; /** * HC EHR API * HealthCloud EHR API — read-only consolidated clinical record access for a patient: encounters, vitals, medications, allergies, conditions, procedures, immunizations, questionnaire responses, diagnostics, family history, advance directives, and observations. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface EncounterParticipant */ interface EncounterParticipant$1 { /** * Role of the participant in the encounter (e.g. PPRF primary performer, ATND attender, ADM admitter). * @type {ParticipantType} * @memberof EncounterParticipant */ participant_type?: ParticipantType$1; /** * When the participant's involvement ended, when recorded. * @type {Date} * @memberof EncounterParticipant */ period_end?: Date | null; /** * When the participant's involvement started, when recorded. * @type {Date} * @memberof EncounterParticipant */ period_start?: Date | null; /** * Display name of the practitioner, when known. * @type {string} * @memberof EncounterParticipant */ practitioner_display?: string | null; /** * FHIR Practitioner id of the participant. * @type {string} * @memberof EncounterParticipant */ practitioner_id: string; } /** * Check if a given object implements the EncounterParticipant interface. */ declare function instanceOfEncounterParticipant$1(value: object): value is EncounterParticipant$1; declare function EncounterParticipantFromJSON$1(json: any): EncounterParticipant$1; declare function EncounterParticipantFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): EncounterParticipant$1; declare function EncounterParticipantToJSON$1(json: any): EncounterParticipant$1; declare function EncounterParticipantToJSONTyped$1(value?: EncounterParticipant$1 | null, ignoreDiscriminator?: boolean): any; /** * HC EHR API * HealthCloud EHR API — read-only consolidated clinical record access for a patient: encounters, vitals, medications, allergies, conditions, procedures, immunizations, questionnaire responses, diagnostics, family history, advance directives, and observations. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const EncounterStatus$1: { readonly planned: "planned"; readonly arrived: "arrived"; readonly triaged: "triaged"; readonly in_progress: "in-progress"; readonly onleave: "onleave"; readonly finished: "finished"; readonly cancelled: "cancelled"; readonly entered_in_error: "entered-in-error"; readonly unknown: "unknown"; }; type EncounterStatus$1 = typeof EncounterStatus$1[keyof typeof EncounterStatus$1]; declare function instanceOfEncounterStatus$1(value: any): boolean; declare function EncounterStatusFromJSON$1(json: any): EncounterStatus$1; declare function EncounterStatusFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): EncounterStatus$1; declare function EncounterStatusToJSON$1(value?: EncounterStatus$1 | null): any; declare function EncounterStatusToJSONTyped$1(value: any, ignoreDiscriminator: boolean): EncounterStatus$1; /** * HC EHR API * HealthCloud EHR API — read-only consolidated clinical record access for a patient: encounters, vitals, medications, allergies, conditions, procedures, immunizations, questionnaire responses, diagnostics, family history, advance directives, and observations. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface Encounter */ interface Encounter$1 { /** * Patient self-reported or provider name * @type {string} * @memberof Encounter */ appointment_id?: string | null; /** * Patient self-reported or provider name * @type {string} * @memberof Encounter */ athena_appointment_id?: string | null; /** * Patient self-reported or provider name * @type {string} * @memberof Encounter */ athena_encounter_id?: string | null; /** * Person FHIR resource ID of the creating field agent, or 'self' * @type {string} * @memberof Encounter */ created_by?: string; /** * UTC datetime when the encounter was created * @type {Date} * @memberof Encounter */ created_date?: Date | null; /** * Diagnoses recorded for this encounter, ranked by rank. * @type {Array} * @memberof Encounter */ diagnoses?: Array; /** * Encounter class: AMB (ambulatory), EMER (emergency), FLD (field), HH (home health), ACUTE, NONAC, OBSENC, PRENC, SS, or VR (virtual). * @type {EncounterClass} * @memberof Encounter */ encounter_class?: EncounterClass$1; /** * HealthCloud encounter identifier (UUID). * @type {string} * @memberof Encounter */ encounter_id?: string; /** * Patient self-reported or provider name * @type {string} * @memberof Encounter */ fhir_id?: string | null; /** * Hospitalization details (admit source, discharge disposition, etc.), for inpatient encounters. * @type {EncounterHospitalization} * @memberof Encounter */ hospitalization?: EncounterHospitalization$1 | null; /** * Duration of the encounter in minutes, when known. * @type {number} * @memberof Encounter */ length_minutes?: number | null; /** * Locations where the encounter takes place, with status and period. * @type {Array} * @memberof Encounter */ locations?: Array; /** * Patient self-reported or provider name * @type {string} * @memberof Encounter */ notes?: string | null; /** * Patient self-reported or provider name * @type {string} * @memberof Encounter */ openloop_appointment_id?: string | null; /** * Patient self-reported or provider name * @type {string} * @memberof Encounter */ openloop_encounter_id?: string | null; /** * Practitioners participating in the encounter, with their roles. * @type {Array} * @memberof Encounter */ participants?: Array; /** * FHIR Patient id who is the subject of the encounter. * @type {string} * @memberof Encounter */ patient_id: string; /** * UTC datetime when the encounter was created * @type {Date} * @memberof Encounter */ period_end?: Date | null; /** * UTC datetime when the encounter was created * @type {Date} * @memberof Encounter */ period_start?: Date | null; /** * Patient self-reported or provider name * @type {string} * @memberof Encounter */ priority_code?: string | null; /** * Patient self-reported or provider name * @type {string} * @memberof Encounter */ priority_display?: string | null; /** * Patient self-reported or provider name * @type {string} * @memberof Encounter */ reason_code?: string | null; /** * Patient self-reported or provider name * @type {string} * @memberof Encounter */ reason_display?: string | null; /** * Patient self-reported or provider name * @type {string} * @memberof Encounter */ service_provider_display?: string | null; /** * Patient self-reported or provider name * @type {string} * @memberof Encounter */ service_provider_id?: string | null; /** * Patient self-reported or provider name * @type {string} * @memberof Encounter */ service_type_code?: string | null; /** * Patient self-reported or provider name * @type {string} * @memberof Encounter */ service_type_display?: string | null; /** * Encounter status: planned, arrived, triaged, in-progress, onleave, finished, cancelled, entered-in-error, or unknown. * @type {EncounterStatus} * @memberof Encounter */ status?: EncounterStatus$1; /** * Patient self-reported or provider name * @type {string} * @memberof Encounter */ steadymd_consult_guid?: string | null; /** * Patient self-reported or provider name * @type {string} * @memberof Encounter */ steadymd_episode_guid?: string | null; /** * Patient self-reported or provider name * @type {string} * @memberof Encounter */ type_code?: string | null; /** * Patient self-reported or provider name * @type {string} * @memberof Encounter */ type_display?: string | null; } /** * Check if a given object implements the Encounter interface. */ declare function instanceOfEncounter$1(value: object): value is Encounter$1; declare function EncounterFromJSON$1(json: any): Encounter$1; declare function EncounterFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): Encounter$1; declare function EncounterToJSON$1(json: any): Encounter$1; declare function EncounterToJSONTyped$1(value?: Encounter$1 | null, ignoreDiscriminator?: boolean): any; /** * HC EHR API * HealthCloud EHR API — read-only consolidated clinical record access for a patient: encounters, vitals, medications, allergies, conditions, procedures, immunizations, questionnaire responses, diagnostics, family history, advance directives, and observations. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface FamilyCondition */ interface FamilyCondition { /** * Age of the family member at death, when known. * @type {number} * @memberof FamilyCondition */ age_at_death?: number | null; /** * Age of the family member at onset of the condition, when known. * @type {number} * @memberof FamilyCondition */ age_at_onset?: number | null; /** * Name/description of the family member's condition. * @type {string} * @memberof FamilyCondition */ condition: string; /** * ICD-10-CM code for the condition, when coded. * @type {string} * @memberof FamilyCondition */ icd10_code?: string | null; /** * Patient self-reported or provider name * @type {string} * @memberof FamilyCondition */ notes?: string | null; /** * Patient self-reported or provider name * @type {string} * @memberof FamilyCondition */ snomed_code?: string | null; } /** * Check if a given object implements the FamilyCondition interface. */ declare function instanceOfFamilyCondition(value: object): value is FamilyCondition; declare function FamilyConditionFromJSON(json: any): FamilyCondition; declare function FamilyConditionFromJSONTyped(json: any, ignoreDiscriminator: boolean): FamilyCondition; declare function FamilyConditionToJSON(json: any): FamilyCondition; declare function FamilyConditionToJSONTyped(value?: FamilyCondition | null, ignoreDiscriminator?: boolean): any; /** * HC EHR API * HealthCloud EHR API — read-only consolidated clinical record access for a patient: encounters, vitals, medications, allergies, conditions, procedures, immunizations, questionnaire responses, diagnostics, family history, advance directives, and observations. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const FamilyRelationship: { readonly mother: "mother"; readonly father: "father"; readonly sister: "sister"; readonly brother: "brother"; readonly maternal_grandmother: "maternal_grandmother"; readonly maternal_grandfather: "maternal_grandfather"; readonly paternal_grandmother: "paternal_grandmother"; readonly paternal_grandfather: "paternal_grandfather"; readonly maternal_aunt: "maternal_aunt"; readonly maternal_uncle: "maternal_uncle"; readonly paternal_aunt: "paternal_aunt"; readonly paternal_uncle: "paternal_uncle"; readonly daughter: "daughter"; readonly son: "son"; readonly half_sibling: "half_sibling"; readonly other: "other"; }; type FamilyRelationship = typeof FamilyRelationship[keyof typeof FamilyRelationship]; declare function instanceOfFamilyRelationship(value: any): boolean; declare function FamilyRelationshipFromJSON(json: any): FamilyRelationship; declare function FamilyRelationshipFromJSONTyped(json: any, ignoreDiscriminator: boolean): FamilyRelationship; declare function FamilyRelationshipToJSON(value?: FamilyRelationship | null): any; declare function FamilyRelationshipToJSONTyped(value: any, ignoreDiscriminator: boolean): FamilyRelationship; /** * HC EHR API * HealthCloud EHR API — read-only consolidated clinical record access for a patient: encounters, vitals, medications, allergies, conditions, procedures, immunizations, questionnaire responses, diagnostics, family history, advance directives, and observations. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Required by FHIR FamilyMemberHistory.status. * @export */ declare const FamilyHistoryStatus: { readonly partial: "partial"; readonly completed: "completed"; readonly entered_in_error: "entered-in-error"; readonly health_unknown: "health-unknown"; }; type FamilyHistoryStatus = typeof FamilyHistoryStatus[keyof typeof FamilyHistoryStatus]; declare function instanceOfFamilyHistoryStatus(value: any): boolean; declare function FamilyHistoryStatusFromJSON(json: any): FamilyHistoryStatus; declare function FamilyHistoryStatusFromJSONTyped(json: any, ignoreDiscriminator: boolean): FamilyHistoryStatus; declare function FamilyHistoryStatusToJSON(value?: FamilyHistoryStatus | null): any; declare function FamilyHistoryStatusToJSONTyped(value: any, ignoreDiscriminator: boolean): FamilyHistoryStatus; /** * HC EHR API * HealthCloud EHR API — read-only consolidated clinical record access for a patient: encounters, vitals, medications, allergies, conditions, procedures, immunizations, questionnaire responses, diagnostics, family history, advance directives, and observations. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface FamilyHistoryEntry */ interface FamilyHistoryEntry { /** * Age of the family member at death, when known. * @type {number} * @memberof FamilyHistoryEntry */ age_at_death?: number | null; /** * Whether the family member is a biological relative. * @type {boolean} * @memberof FamilyHistoryEntry */ biological?: boolean; /** * Date the allergy was asserted/recorded, when known. * @type {Date} * @memberof FamilyHistoryEntry */ born_date?: Date | null; /** * Patient self-reported or provider name * @type {string} * @memberof FamilyHistoryEntry */ cause_of_death?: string | null; /** * Conditions recorded for this family member. * @type {Array} * @memberof FamilyHistoryEntry */ conditions?: Array; /** * Whether the family member is deceased, when known. * @type {boolean} * @memberof FamilyHistoryEntry */ deceased?: boolean | null; /** * HealthCloud family-history entry identifier (UUID). * @type {string} * @memberof FamilyHistoryEntry */ entry_id?: string; /** * Patient self-reported or provider name * @type {string} * @memberof FamilyHistoryEntry */ fhir_id?: string | null; /** * Patient self-reported or provider name * @type {string} * @memberof FamilyHistoryEntry */ member_name?: string | null; /** * Patient self-reported or provider name * @type {string} * @memberof FamilyHistoryEntry */ notes?: string | null; /** * Date the allergy was asserted/recorded, when known. * @type {Date} * @memberof FamilyHistoryEntry */ recorded_date?: Date | null; /** * Relationship of the family member to the patient (e.g. mother, father, sibling). * @type {FamilyRelationship} * @memberof FamilyHistoryEntry */ relationship: FamilyRelationship; /** * Patient self-reported or provider name * @type {string} * @memberof FamilyHistoryEntry */ sex?: string | null; /** * Status of the family-history entry (required in FHIR): partial, completed, entered-in-error, or health-unknown. * @type {FamilyHistoryStatus} * @memberof FamilyHistoryEntry */ status?: FamilyHistoryStatus; } /** * Check if a given object implements the FamilyHistoryEntry interface. */ declare function instanceOfFamilyHistoryEntry(value: object): value is FamilyHistoryEntry; declare function FamilyHistoryEntryFromJSON(json: any): FamilyHistoryEntry; declare function FamilyHistoryEntryFromJSONTyped(json: any, ignoreDiscriminator: boolean): FamilyHistoryEntry; declare function FamilyHistoryEntryToJSON(json: any): FamilyHistoryEntry; declare function FamilyHistoryEntryToJSONTyped(value?: FamilyHistoryEntry | null, ignoreDiscriminator?: boolean): any; /** * HC EHR API * HealthCloud EHR API — read-only consolidated clinical record access for a patient: encounters, vitals, medications, allergies, conditions, procedures, immunizations, questionnaire responses, diagnostics, family history, advance directives, and observations. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for GET /patients/{patient_id}/record. Consolidated raw-FHIR health-record envelope. * @export * @interface GetHealthRecordResponse */ interface GetHealthRecordResponse { /** * Echoes the {patient_id} path parameter. * @type {string} * @memberof GetHealthRecordResponse */ patient_id: string; /** * Resources grouped by type (conditions, allergies, medications, procedures, immunizations, family_history, directives, encounters, vitals, questionnaire_responses, diagnostics, gyn_history, perinatal_history). Gyn and perinatal history collections contain structured patient-reported FHIR Observations, also included in observations. Medications includes MedicationRequest and patient-reported MedicationStatement. Intake submission metadata is available from the patient intake GET endpoint. Core record collections are raw FHIR resources; encounters, questionnaire responses, diagnostics, and the vitals list are serialized service results. A resource type with a failed downstream fetch appears as an empty list, not an error. * @type {{ [key: string]: Array<{ [key: string]: any; }>; }} * @memberof GetHealthRecordResponse */ resources: { [key: string]: Array<{ [key: string]: any; }>; }; /** * Count of records per resource type key in `resources`. * @type {{ [key: string]: number; }} * @memberof GetHealthRecordResponse */ totals: { [key: string]: number; }; } /** * Check if a given object implements the GetHealthRecordResponse interface. */ declare function instanceOfGetHealthRecordResponse(value: object): value is GetHealthRecordResponse; declare function GetHealthRecordResponseFromJSON(json: any): GetHealthRecordResponse; declare function GetHealthRecordResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetHealthRecordResponse; declare function GetHealthRecordResponseToJSON(json: any): GetHealthRecordResponse; declare function GetHealthRecordResponseToJSONTyped(value?: GetHealthRecordResponse | null, ignoreDiscriminator?: boolean): any; /** * HC EHR API * HealthCloud EHR API — read-only consolidated clinical record access for a patient: encounters, vitals, medications, allergies, conditions, procedures, immunizations, questionnaire responses, diagnostics, family history, advance directives, and observations. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ValidationErrorLocation */ interface ValidationErrorLocation$c { } /** * Check if a given object implements the ValidationErrorLocation interface. */ declare function instanceOfValidationErrorLocation$c(value: object): value is ValidationErrorLocation$c; declare function ValidationErrorLocationFromJSON$c(json: any): ValidationErrorLocation$c; declare function ValidationErrorLocationFromJSONTyped$c(json: any, ignoreDiscriminator: boolean): ValidationErrorLocation$c; declare function ValidationErrorLocationToJSON$c(json: any): ValidationErrorLocation$c; declare function ValidationErrorLocationToJSONTyped$c(value?: ValidationErrorLocation$c | null, ignoreDiscriminator?: boolean): any; /** * HC EHR API * HealthCloud EHR API — read-only consolidated clinical record access for a patient: encounters, vitals, medications, allergies, conditions, procedures, immunizations, questionnaire responses, diagnostics, family history, advance directives, and observations. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ValidationError */ interface ValidationError$c { /** * * @type {Array} * @memberof ValidationError */ loc: Array; /** * * @type {string} * @memberof ValidationError */ type: string; } /** * Check if a given object implements the ValidationError interface. */ declare function instanceOfValidationError$c(value: object): value is ValidationError$c; declare function ValidationErrorFromJSON$c(json: any): ValidationError$c; declare function ValidationErrorFromJSONTyped$c(json: any, ignoreDiscriminator: boolean): ValidationError$c; declare function ValidationErrorToJSON$c(json: any): ValidationError$c; declare function ValidationErrorToJSONTyped$c(value?: ValidationError$c | null, ignoreDiscriminator?: boolean): any; /** * HC EHR API * HealthCloud EHR API — read-only consolidated clinical record access for a patient: encounters, vitals, medications, allergies, conditions, procedures, immunizations, questionnaire responses, diagnostics, family history, advance directives, and observations. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface HTTPValidationError */ interface HTTPValidationError$c { /** * * @type {Array} * @memberof HTTPValidationError */ detail?: Array; } /** * Check if a given object implements the HTTPValidationError interface. */ declare function instanceOfHTTPValidationError$c(value: object): value is HTTPValidationError$c; declare function HTTPValidationErrorFromJSON$c(json: any): HTTPValidationError$c; declare function HTTPValidationErrorFromJSONTyped$c(json: any, ignoreDiscriminator: boolean): HTTPValidationError$c; declare function HTTPValidationErrorToJSON$c(json: any): HTTPValidationError$c; declare function HTTPValidationErrorToJSONTyped$c(value?: HTTPValidationError$c | null, ignoreDiscriminator?: boolean): any; /** * HC EHR API * HealthCloud EHR API — read-only consolidated clinical record access for a patient: encounters, vitals, medications, allergies, conditions, procedures, immunizations, questionnaire responses, diagnostics, family history, advance directives, and observations. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const InterpretationCode$1: { readonly N: "N"; readonly A: "A"; readonly H: "H"; readonly L: "L"; readonly HH: "HH"; readonly LL: "LL"; readonly POS: "POS"; readonly NEG: "NEG"; readonly R: "R"; readonly IND: "IND"; }; type InterpretationCode$1 = typeof InterpretationCode$1[keyof typeof InterpretationCode$1]; declare function instanceOfInterpretationCode$1(value: any): boolean; declare function InterpretationCodeFromJSON$1(json: any): InterpretationCode$1; declare function InterpretationCodeFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): InterpretationCode$1; declare function InterpretationCodeToJSON$1(value?: InterpretationCode$1 | null): any; declare function InterpretationCodeToJSONTyped$1(value: any, ignoreDiscriminator: boolean): InterpretationCode$1; /** * HC EHR API * HealthCloud EHR API — read-only consolidated clinical record access for a patient: encounters, vitals, medications, allergies, conditions, procedures, immunizations, questionnaire responses, diagnostics, family history, advance directives, and observations. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * The normal/expected range for a lab observation's value. * @export * @interface ReferenceRange */ interface ReferenceRange$1 { /** * Upper bound of the normal range, optional. * @type {number} * @memberof ReferenceRange */ high?: number | null; /** * Lower bound of the normal range, optional. * @type {number} * @memberof ReferenceRange */ low?: number | null; /** * Free-text range description, e.g. 'Negative', optional. * @type {string} * @memberof ReferenceRange */ text?: string | null; /** * Unit of measure for low/high, optional. * @type {string} * @memberof ReferenceRange */ unit?: string | null; } /** * Check if a given object implements the ReferenceRange interface. */ declare function instanceOfReferenceRange$1(value: object): value is ReferenceRange$1; declare function ReferenceRangeFromJSON$1(json: any): ReferenceRange$1; declare function ReferenceRangeFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): ReferenceRange$1; declare function ReferenceRangeToJSON$1(json: any): ReferenceRange$1; declare function ReferenceRangeToJSONTyped$1(value?: ReferenceRange$1 | null, ignoreDiscriminator?: boolean): any; /** * HC EHR API * HealthCloud EHR API — read-only consolidated clinical record access for a patient: encounters, vitals, medications, allergies, conditions, procedures, immunizations, questionnaire responses, diagnostics, family history, advance directives, and observations. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const ObservationStatus$1: { readonly registered: "registered"; readonly preliminary: "preliminary"; readonly final: "final"; readonly amended: "amended"; readonly corrected: "corrected"; readonly cancelled: "cancelled"; readonly entered_in_error: "entered-in-error"; }; type ObservationStatus$1 = typeof ObservationStatus$1[keyof typeof ObservationStatus$1]; declare function instanceOfObservationStatus$1(value: any): boolean; declare function ObservationStatusFromJSON$1(json: any): ObservationStatus$1; declare function ObservationStatusFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): ObservationStatus$1; declare function ObservationStatusToJSON$1(value?: ObservationStatus$1 | null): any; declare function ObservationStatusToJSONTyped$1(value: any, ignoreDiscriminator: boolean): ObservationStatus$1; /** * HC EHR API * HealthCloud EHR API — read-only consolidated clinical record access for a patient: encounters, vitals, medications, allergies, conditions, procedures, immunizations, questionnaire responses, diagnostics, family history, advance directives, and observations. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * A single lab result line item, mapped to/from a FHIR Observation. * @export * @interface LabObservation */ interface LabObservation$1 { /** * Human-readable name of the measured analyte. * @type {string} * @memberof LabObservation */ display: string; /** * UTC datetime when the encounter was created * @type {Date} * @memberof LabObservation */ effective_datetime?: Date | null; /** * Clinical interpretation flag, e.g. high/low/critical/positive/negative. * @type {InterpretationCode} * @memberof LabObservation */ interpretation?: InterpretationCode$1 | null; /** * LOINC code identifying the measured analyte. * @type {string} * @memberof LabObservation */ loinc_code: string; /** * Patient self-reported or provider name * @type {string} * @memberof LabObservation */ notes?: string | null; /** * Patient self-reported or provider name * @type {string} * @memberof LabObservation */ observation_id?: string | null; /** * The normal/expected range for this result, optional. * @type {ReferenceRange} * @memberof LabObservation */ reference_range?: ReferenceRange$1 | null; /** * Observation lifecycle status. * @type {ObservationStatus} * @memberof LabObservation */ status?: ObservationStatus$1; /** * Whether the family member is deceased, when known. * @type {boolean} * @memberof LabObservation */ value_boolean?: boolean | null; /** * Coded result value (raw FHIR CodeableConcept), when applicable. * @type {{ [key: string]: any; }} * @memberof LabObservation */ value_coding?: { [key: string]: any; } | null; /** * Maximum dose allowed per day, when specified. * @type {number} * @memberof LabObservation */ value_quantity?: number | null; /** * Patient self-reported or provider name * @type {string} * @memberof LabObservation */ value_string?: string | null; /** * Patient self-reported or provider name * @type {string} * @memberof LabObservation */ value_unit?: string | null; } /** * Check if a given object implements the LabObservation interface. */ declare function instanceOfLabObservation$1(value: object): value is LabObservation$1; declare function LabObservationFromJSON$1(json: any): LabObservation$1; declare function LabObservationFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): LabObservation$1; declare function LabObservationToJSON$1(json: any): LabObservation$1; declare function LabObservationToJSONTyped$1(value?: LabObservation$1 | null, ignoreDiscriminator?: boolean): any; /** * HC EHR API * HealthCloud EHR API — read-only consolidated clinical record access for a patient: encounters, vitals, medications, allergies, conditions, procedures, immunizations, questionnaire responses, diagnostics, family history, advance directives, and observations. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ListAllergiesResponse */ interface ListAllergiesResponse { /** * * @type {Array} * @memberof ListAllergiesResponse */ allergies: Array; /** * * @type {string} * @memberof ListAllergiesResponse */ patient_id: string; /** * * @type {number} * @memberof ListAllergiesResponse */ total: number; } /** * Check if a given object implements the ListAllergiesResponse interface. */ declare function instanceOfListAllergiesResponse(value: object): value is ListAllergiesResponse; declare function ListAllergiesResponseFromJSON(json: any): ListAllergiesResponse; declare function ListAllergiesResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): ListAllergiesResponse; declare function ListAllergiesResponseToJSON(json: any): ListAllergiesResponse; declare function ListAllergiesResponseToJSONTyped(value?: ListAllergiesResponse | null, ignoreDiscriminator?: boolean): any; /** * HC EHR API * HealthCloud EHR API — read-only consolidated clinical record access for a patient: encounters, vitals, medications, allergies, conditions, procedures, immunizations, questionnaire responses, diagnostics, family history, advance directives, and observations. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const ProblemCategory: { readonly problem_list_item: "problem-list-item"; readonly encounter_diagnosis: "encounter-diagnosis"; readonly health_concern: "health-concern"; readonly chronic: "chronic"; readonly acute: "acute"; }; type ProblemCategory = typeof ProblemCategory[keyof typeof ProblemCategory]; declare function instanceOfProblemCategory(value: any): boolean; declare function ProblemCategoryFromJSON(json: any): ProblemCategory; declare function ProblemCategoryFromJSONTyped(json: any, ignoreDiscriminator: boolean): ProblemCategory; declare function ProblemCategoryToJSON(value?: ProblemCategory | null): any; declare function ProblemCategoryToJSONTyped(value: any, ignoreDiscriminator: boolean): ProblemCategory; /** * HC EHR API * HealthCloud EHR API — read-only consolidated clinical record access for a patient: encounters, vitals, medications, allergies, conditions, procedures, immunizations, questionnaire responses, diagnostics, family history, advance directives, and observations. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const ProblemSeverity: { readonly mild: "mild"; readonly moderate: "moderate"; readonly severe: "severe"; }; type ProblemSeverity = typeof ProblemSeverity[keyof typeof ProblemSeverity]; declare function instanceOfProblemSeverity(value: any): boolean; declare function ProblemSeverityFromJSON(json: any): ProblemSeverity; declare function ProblemSeverityFromJSONTyped(json: any, ignoreDiscriminator: boolean): ProblemSeverity; declare function ProblemSeverityToJSON(value?: ProblemSeverity | null): any; declare function ProblemSeverityToJSONTyped(value: any, ignoreDiscriminator: boolean): ProblemSeverity; /** * HC EHR API * HealthCloud EHR API — read-only consolidated clinical record access for a patient: encounters, vitals, medications, allergies, conditions, procedures, immunizations, questionnaire responses, diagnostics, family history, advance directives, and observations. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const ProblemVerificationStatus: { readonly unconfirmed: "unconfirmed"; readonly provisional: "provisional"; readonly differential: "differential"; readonly confirmed: "confirmed"; readonly refuted: "refuted"; readonly entered_in_error: "entered-in-error"; }; type ProblemVerificationStatus = typeof ProblemVerificationStatus[keyof typeof ProblemVerificationStatus]; declare function instanceOfProblemVerificationStatus(value: any): boolean; declare function ProblemVerificationStatusFromJSON(json: any): ProblemVerificationStatus; declare function ProblemVerificationStatusFromJSONTyped(json: any, ignoreDiscriminator: boolean): ProblemVerificationStatus; declare function ProblemVerificationStatusToJSON(value?: ProblemVerificationStatus | null): any; declare function ProblemVerificationStatusToJSONTyped(value: any, ignoreDiscriminator: boolean): ProblemVerificationStatus; /** * HC EHR API * HealthCloud EHR API — read-only consolidated clinical record access for a patient: encounters, vitals, medications, allergies, conditions, procedures, immunizations, questionnaire responses, diagnostics, family history, advance directives, and observations. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const ProblemClinicalStatus: { readonly active: "active"; readonly recurrence: "recurrence"; readonly relapse: "relapse"; readonly inactive: "inactive"; readonly remission: "remission"; readonly resolved: "resolved"; }; type ProblemClinicalStatus = typeof ProblemClinicalStatus[keyof typeof ProblemClinicalStatus]; declare function instanceOfProblemClinicalStatus(value: any): boolean; declare function ProblemClinicalStatusFromJSON(json: any): ProblemClinicalStatus; declare function ProblemClinicalStatusFromJSONTyped(json: any, ignoreDiscriminator: boolean): ProblemClinicalStatus; declare function ProblemClinicalStatusToJSON(value?: ProblemClinicalStatus | null): any; declare function ProblemClinicalStatusToJSONTyped(value: any, ignoreDiscriminator: boolean): ProblemClinicalStatus; /** * HC EHR API * HealthCloud EHR API — read-only consolidated clinical record access for a patient: encounters, vitals, medications, allergies, conditions, procedures, immunizations, questionnaire responses, diagnostics, family history, advance directives, and observations. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface Problem */ interface Problem { /** * Date the allergy was asserted/recorded, when known. * @type {Date} * @memberof Problem */ asserted_date?: Date | null; /** * Patient self-reported or provider name * @type {string} * @memberof Problem */ asserter_name?: string | null; /** * Patient self-reported or provider name * @type {string} * @memberof Problem */ asserter_type?: string | null; /** * Patient self-reported or provider name * @type {string} * @memberof Problem */ body_site?: string | null; /** * Condition categories (e.g. problem-list-item, encounter-diagnosis). * @type {Array} * @memberof Problem */ categories?: Array; /** * Clinical status: active, recurrence, relapse, inactive, remission, or resolved. * @type {ProblemClinicalStatus} * @memberof Problem */ clinical_status?: ProblemClinicalStatus; /** * Human-readable description of the problem/condition. * @type {string} * @memberof Problem */ description: string; /** * Patient self-reported or provider name * @type {string} * @memberof Problem */ encounter_id?: string | null; /** * Patient self-reported or provider name * @type {string} * @memberof Problem */ fhir_id?: string | null; /** * ICD-10-CM code for the condition, when coded. * @type {string} * @memberof Problem */ icd10_code?: string | null; /** * Patient self-reported or provider name * @type {string} * @memberof Problem */ laterality?: string | null; /** * Patient self-reported or provider name * @type {string} * @memberof Problem */ notes?: string | null; /** * Age of the family member at onset of the condition, when known. * @type {number} * @memberof Problem */ onset_age?: number | null; /** * Date the allergy was asserted/recorded, when known. * @type {Date} * @memberof Problem */ onset_date?: Date | null; /** * HealthCloud problem/condition identifier (UUID). * @type {string} * @memberof Problem */ problem_id?: string; /** * UTC datetime when the encounter was created * @type {Date} * @memberof Problem */ recorded_date?: Date | null; /** * Patient self-reported or provider name * @type {string} * @memberof Problem */ recorder_name?: string | null; /** * Date the allergy was asserted/recorded, when known. * @type {Date} * @memberof Problem */ resolved_date?: Date | null; /** * Severity: mild, moderate, or severe, when assessed. * @type {ProblemSeverity} * @memberof Problem */ severity?: ProblemSeverity | null; /** * Patient self-reported or provider name * @type {string} * @memberof Problem */ snomed_code?: string | null; /** * Verification status: unconfirmed, provisional, differential, confirmed, refuted, or entered-in-error. * @type {ProblemVerificationStatus} * @memberof Problem */ verification_status?: ProblemVerificationStatus; } /** * Check if a given object implements the Problem interface. */ declare function instanceOfProblem(value: object): value is Problem; declare function ProblemFromJSON(json: any): Problem; declare function ProblemFromJSONTyped(json: any, ignoreDiscriminator: boolean): Problem; declare function ProblemToJSON(json: any): Problem; declare function ProblemToJSONTyped(value?: Problem | null, ignoreDiscriminator?: boolean): any; /** * HC EHR API * HealthCloud EHR API — read-only consolidated clinical record access for a patient: encounters, vitals, medications, allergies, conditions, procedures, immunizations, questionnaire responses, diagnostics, family history, advance directives, and observations. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ListConditionsResponse */ interface ListConditionsResponse { /** * * @type {Array} * @memberof ListConditionsResponse */ conditions: Array; /** * * @type {string} * @memberof ListConditionsResponse */ patient_id: string; /** * * @type {number} * @memberof ListConditionsResponse */ total: number; } /** * Check if a given object implements the ListConditionsResponse interface. */ declare function instanceOfListConditionsResponse(value: object): value is ListConditionsResponse; declare function ListConditionsResponseFromJSON(json: any): ListConditionsResponse; declare function ListConditionsResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): ListConditionsResponse; declare function ListConditionsResponseToJSON(json: any): ListConditionsResponse; declare function ListConditionsResponseToJSONTyped(value?: ListConditionsResponse | null, ignoreDiscriminator?: boolean): any; /** * HC EHR API * HealthCloud EHR API — read-only consolidated clinical record access for a patient: encounters, vitals, medications, allergies, conditions, procedures, immunizations, questionnaire responses, diagnostics, family history, advance directives, and observations. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for GET /patients/{patient_id}/diagnostics. Contains serialized lab/diagnostic Observation domain models. * @export * @interface ListDiagnosticsResponse */ interface ListDiagnosticsResponse$1 { /** * Lab/diagnostic Observations matching the optional ?code= (LOINC) filter, in serialized domain-model format. * @type {Array<{ [key: string]: any; } | null>} * @memberof ListDiagnosticsResponse */ diagnostics: Array<{ [key: string]: any; } | null>; /** * Echoes the {patient_id} path parameter. * @type {string} * @memberof ListDiagnosticsResponse */ patient_id: string; /** * Number of diagnostics in this response. * @type {number} * @memberof ListDiagnosticsResponse */ total: number; } /** * Check if a given object implements the ListDiagnosticsResponse interface. */ declare function instanceOfListDiagnosticsResponse$1(value: object): value is ListDiagnosticsResponse$1; declare function ListDiagnosticsResponseFromJSON$1(json: any): ListDiagnosticsResponse$1; declare function ListDiagnosticsResponseFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): ListDiagnosticsResponse$1; declare function ListDiagnosticsResponseToJSON$1(json: any): ListDiagnosticsResponse$1; declare function ListDiagnosticsResponseToJSONTyped$1(value?: ListDiagnosticsResponse$1 | null, ignoreDiscriminator?: boolean): any; /** * HC EHR API * HealthCloud EHR API — read-only consolidated clinical record access for a patient: encounters, vitals, medications, allergies, conditions, procedures, immunizations, questionnaire responses, diagnostics, family history, advance directives, and observations. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ListDirectivesResponse */ interface ListDirectivesResponse { /** * * @type {Array<{ [key: string]: any; }>} * @memberof ListDirectivesResponse */ directives: Array<{ [key: string]: any; }>; /** * * @type {string} * @memberof ListDirectivesResponse */ patient_id: string; /** * * @type {number} * @memberof ListDirectivesResponse */ total: number; } /** * Check if a given object implements the ListDirectivesResponse interface. */ declare function instanceOfListDirectivesResponse(value: object): value is ListDirectivesResponse; declare function ListDirectivesResponseFromJSON(json: any): ListDirectivesResponse; declare function ListDirectivesResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): ListDirectivesResponse; declare function ListDirectivesResponseToJSON(json: any): ListDirectivesResponse; declare function ListDirectivesResponseToJSONTyped(value?: ListDirectivesResponse | null, ignoreDiscriminator?: boolean): any; /** * HC EHR API * HealthCloud EHR API — read-only consolidated clinical record access for a patient: encounters, vitals, medications, allergies, conditions, procedures, immunizations, questionnaire responses, diagnostics, family history, advance directives, and observations. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for GET /patients/{patient_id}/encounters. Contains serialized Encounter domain models. * @export * @interface ListEncountersResponse */ interface ListEncountersResponse$1 { /** * Encounter resources matching the optional ?status= filter, in serialized domain-model format. * @type {Array<{ [key: string]: any; }>} * @memberof ListEncountersResponse */ encounters: Array<{ [key: string]: any; }>; /** * Echoes the {patient_id} path parameter. * @type {string} * @memberof ListEncountersResponse */ patient_id: string; /** * Number of encounters in this response. * @type {number} * @memberof ListEncountersResponse */ total: number; } /** * Check if a given object implements the ListEncountersResponse interface. */ declare function instanceOfListEncountersResponse$1(value: object): value is ListEncountersResponse$1; declare function ListEncountersResponseFromJSON$1(json: any): ListEncountersResponse$1; declare function ListEncountersResponseFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): ListEncountersResponse$1; declare function ListEncountersResponseToJSON$1(json: any): ListEncountersResponse$1; declare function ListEncountersResponseToJSONTyped$1(value?: ListEncountersResponse$1 | null, ignoreDiscriminator?: boolean): any; /** * HC EHR API * HealthCloud EHR API — read-only consolidated clinical record access for a patient: encounters, vitals, medications, allergies, conditions, procedures, immunizations, questionnaire responses, diagnostics, family history, advance directives, and observations. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ListFamilyHistoryResponse */ interface ListFamilyHistoryResponse { /** * * @type {Array} * @memberof ListFamilyHistoryResponse */ family_history: Array; /** * * @type {string} * @memberof ListFamilyHistoryResponse */ patient_id: string; /** * * @type {number} * @memberof ListFamilyHistoryResponse */ total: number; } /** * Check if a given object implements the ListFamilyHistoryResponse interface. */ declare function instanceOfListFamilyHistoryResponse(value: object): value is ListFamilyHistoryResponse; declare function ListFamilyHistoryResponseFromJSON(json: any): ListFamilyHistoryResponse; declare function ListFamilyHistoryResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): ListFamilyHistoryResponse; declare function ListFamilyHistoryResponseToJSON(json: any): ListFamilyHistoryResponse; declare function ListFamilyHistoryResponseToJSONTyped(value?: ListFamilyHistoryResponse | null, ignoreDiscriminator?: boolean): any; /** * HC EHR API * HealthCloud EHR API — read-only consolidated clinical record access for a patient: encounters, vitals, medications, allergies, conditions, procedures, immunizations, questionnaire responses, diagnostics, family history, advance directives, and observations. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for GET /patients/{patient_id}/functional-status. Contains raw FHIR Observation resources. * @export * @interface ListFunctionalStatusResponse */ interface ListFunctionalStatusResponse { /** * Raw FHIR Observation resources with category survey or functional-status. * @type {Array<{ [key: string]: any; }>} * @memberof ListFunctionalStatusResponse */ functional_status: Array<{ [key: string]: any; }>; /** * Echoes the {patient_id} path parameter. * @type {string} * @memberof ListFunctionalStatusResponse */ patient_id: string; /** * Number of observations in this response. * @type {number} * @memberof ListFunctionalStatusResponse */ total: number; } /** * Check if a given object implements the ListFunctionalStatusResponse interface. */ declare function instanceOfListFunctionalStatusResponse(value: object): value is ListFunctionalStatusResponse; declare function ListFunctionalStatusResponseFromJSON(json: any): ListFunctionalStatusResponse; declare function ListFunctionalStatusResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): ListFunctionalStatusResponse; declare function ListFunctionalStatusResponseToJSON(json: any): ListFunctionalStatusResponse; declare function ListFunctionalStatusResponseToJSONTyped(value?: ListFunctionalStatusResponse | null, ignoreDiscriminator?: boolean): any; /** * HC EHR API * HealthCloud EHR API — read-only consolidated clinical record access for a patient: encounters, vitals, medications, allergies, conditions, procedures, immunizations, questionnaire responses, diagnostics, family history, advance directives, and observations. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ListImmunizationsResponse */ interface ListImmunizationsResponse { /** * * @type {Array<{ [key: string]: any; }>} * @memberof ListImmunizationsResponse */ immunizations: Array<{ [key: string]: any; }>; /** * * @type {string} * @memberof ListImmunizationsResponse */ patient_id: string; /** * * @type {number} * @memberof ListImmunizationsResponse */ total: number; } /** * Check if a given object implements the ListImmunizationsResponse interface. */ declare function instanceOfListImmunizationsResponse(value: object): value is ListImmunizationsResponse; declare function ListImmunizationsResponseFromJSON(json: any): ListImmunizationsResponse; declare function ListImmunizationsResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): ListImmunizationsResponse; declare function ListImmunizationsResponseToJSON(json: any): ListImmunizationsResponse; declare function ListImmunizationsResponseToJSONTyped(value?: ListImmunizationsResponse | null, ignoreDiscriminator?: boolean): any; /** * HC EHR API * HealthCloud EHR API — read-only consolidated clinical record access for a patient: encounters, vitals, medications, allergies, conditions, procedures, immunizations, questionnaire responses, diagnostics, family history, advance directives, and observations. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for GET /patients/{patient_id}/medications. Contains serialized Medication domain models. * @export * @interface ListMedicationsResponse */ interface ListMedicationsResponse { /** * Medication resources matching the ?resource_type= filter (defaults to MedicationRequest), in serialized domain-model format. * @type {Array<{ [key: string]: any; }>} * @memberof ListMedicationsResponse */ medications: Array<{ [key: string]: any; }>; /** * Echoes the {patient_id} path parameter. * @type {string} * @memberof ListMedicationsResponse */ patient_id: string; /** * Number of medications in this response. * @type {number} * @memberof ListMedicationsResponse */ total: number; } /** * Check if a given object implements the ListMedicationsResponse interface. */ declare function instanceOfListMedicationsResponse(value: object): value is ListMedicationsResponse; declare function ListMedicationsResponseFromJSON(json: any): ListMedicationsResponse; declare function ListMedicationsResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): ListMedicationsResponse; declare function ListMedicationsResponseToJSON(json: any): ListMedicationsResponse; declare function ListMedicationsResponseToJSONTyped(value?: ListMedicationsResponse | null, ignoreDiscriminator?: boolean): any; /** * HC EHR API * HealthCloud EHR API — read-only consolidated clinical record access for a patient: encounters, vitals, medications, allergies, conditions, procedures, immunizations, questionnaire responses, diagnostics, family history, advance directives, and observations. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for GET /patients/{patient_id}/observations. Contains raw FHIR Observation resources. * @export * @interface ListObservationsResponse */ interface ListObservationsResponse { /** * Raw FHIR Observation resources matching the optional ?category= filter. * @type {Array<{ [key: string]: any; }>} * @memberof ListObservationsResponse */ observations: Array<{ [key: string]: any; }>; /** * Echoes the {patient_id} path parameter. * @type {string} * @memberof ListObservationsResponse */ patient_id: string; /** * Number of observations in this response. * @type {number} * @memberof ListObservationsResponse */ total: number; } /** * Check if a given object implements the ListObservationsResponse interface. */ declare function instanceOfListObservationsResponse(value: object): value is ListObservationsResponse; declare function ListObservationsResponseFromJSON(json: any): ListObservationsResponse; declare function ListObservationsResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): ListObservationsResponse; declare function ListObservationsResponseToJSON(json: any): ListObservationsResponse; declare function ListObservationsResponseToJSONTyped(value?: ListObservationsResponse | null, ignoreDiscriminator?: boolean): any; /** * HC EHR API * HealthCloud EHR API — read-only consolidated clinical record access for a patient: encounters, vitals, medications, allergies, conditions, procedures, immunizations, questionnaire responses, diagnostics, family history, advance directives, and observations. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ListProceduresResponse */ interface ListProceduresResponse { /** * * @type {string} * @memberof ListProceduresResponse */ patient_id: string; /** * * @type {Array<{ [key: string]: any; }>} * @memberof ListProceduresResponse */ procedures: Array<{ [key: string]: any; }>; /** * * @type {number} * @memberof ListProceduresResponse */ total: number; } /** * Check if a given object implements the ListProceduresResponse interface. */ declare function instanceOfListProceduresResponse(value: object): value is ListProceduresResponse; declare function ListProceduresResponseFromJSON(json: any): ListProceduresResponse; declare function ListProceduresResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): ListProceduresResponse; declare function ListProceduresResponseToJSON(json: any): ListProceduresResponse; declare function ListProceduresResponseToJSONTyped(value?: ListProceduresResponse | null, ignoreDiscriminator?: boolean): any; /** * HC EHR API * HealthCloud EHR API — read-only consolidated clinical record access for a patient: encounters, vitals, medications, allergies, conditions, procedures, immunizations, questionnaire responses, diagnostics, family history, advance directives, and observations. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const QuestionnaireResponseStatus: { readonly in_progress: "in-progress"; readonly completed: "completed"; readonly amended: "amended"; readonly entered_in_error: "entered-in-error"; readonly stopped: "stopped"; }; type QuestionnaireResponseStatus = typeof QuestionnaireResponseStatus[keyof typeof QuestionnaireResponseStatus]; declare function instanceOfQuestionnaireResponseStatus(value: any): boolean; declare function QuestionnaireResponseStatusFromJSON(json: any): QuestionnaireResponseStatus; declare function QuestionnaireResponseStatusFromJSONTyped(json: any, ignoreDiscriminator: boolean): QuestionnaireResponseStatus; declare function QuestionnaireResponseStatusToJSON(value?: QuestionnaireResponseStatus | null): any; declare function QuestionnaireResponseStatusToJSONTyped(value: any, ignoreDiscriminator: boolean): QuestionnaireResponseStatus; /** * HC EHR API * HealthCloud EHR API — read-only consolidated clinical record access for a patient: encounters, vitals, medications, allergies, conditions, procedures, immunizations, questionnaire responses, diagnostics, family history, advance directives, and observations. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ResponseAnswer */ interface ResponseAnswer { /** * Nested sub-items under this answer, for grouped questions. * @type {Array} * @memberof ResponseAnswer */ sub_items?: Array; /** * Whether the family member is deceased, when known. * @type {boolean} * @memberof ResponseAnswer */ value_boolean?: boolean | null; /** * Coded answer value (system/code/display), when the question type is choice or open-choice. * @type {{ [key: string]: any; }} * @memberof ResponseAnswer */ value_coding?: { [key: string]: any; } | null; /** * Patient self-reported or provider name * @type {string} * @memberof ResponseAnswer */ value_date?: string | null; /** * Patient self-reported or provider name * @type {string} * @memberof ResponseAnswer */ value_date_time?: string | null; /** * Maximum dose allowed per day, when specified. * @type {number} * @memberof ResponseAnswer */ value_decimal?: number | null; /** * Duration of the encounter in minutes, when known. * @type {number} * @memberof ResponseAnswer */ value_integer?: number | null; /** * Coded answer value (system/code/display), when the question type is choice or open-choice. * @type {{ [key: string]: any; }} * @memberof ResponseAnswer */ value_quantity?: { [key: string]: any; } | null; /** * Patient self-reported or provider name * @type {string} * @memberof ResponseAnswer */ value_string?: string | null; /** * Patient self-reported or provider name * @type {string} * @memberof ResponseAnswer */ value_time?: string | null; /** * Patient self-reported or provider name * @type {string} * @memberof ResponseAnswer */ value_uri?: string | null; } /** * Check if a given object implements the ResponseAnswer interface. */ declare function instanceOfResponseAnswer(value: object): value is ResponseAnswer; declare function ResponseAnswerFromJSON(json: any): ResponseAnswer; declare function ResponseAnswerFromJSONTyped(json: any, ignoreDiscriminator: boolean): ResponseAnswer; declare function ResponseAnswerToJSON(json: any): ResponseAnswer; declare function ResponseAnswerToJSONTyped(value?: ResponseAnswer | null, ignoreDiscriminator?: boolean): any; /** * HC EHR API * HealthCloud EHR API — read-only consolidated clinical record access for a patient: encounters, vitals, medications, allergies, conditions, procedures, immunizations, questionnaire responses, diagnostics, family history, advance directives, and observations. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ResponseItem */ interface ResponseItem { /** * Answers given for this item. * @type {Array} * @memberof ResponseItem */ answers?: Array; /** * Patient self-reported or provider name * @type {string} * @memberof ResponseItem */ definition?: string | null; /** * Stable linkId matching the corresponding Questionnaire.item.linkId. * @type {string} * @memberof ResponseItem */ link_id: string; /** * Nested sub-items, for grouped questions. * @type {Array} * @memberof ResponseItem */ sub_items?: Array; /** * Patient self-reported or provider name * @type {string} * @memberof ResponseItem */ text?: string | null; } /** * Check if a given object implements the ResponseItem interface. */ declare function instanceOfResponseItem(value: object): value is ResponseItem; declare function ResponseItemFromJSON(json: any): ResponseItem; declare function ResponseItemFromJSONTyped(json: any, ignoreDiscriminator: boolean): ResponseItem; declare function ResponseItemToJSON(json: any): ResponseItem; declare function ResponseItemToJSONTyped(value?: ResponseItem | null, ignoreDiscriminator?: boolean): any; /** * HC EHR API * HealthCloud EHR API — read-only consolidated clinical record access for a patient: encounters, vitals, medications, allergies, conditions, procedures, immunizations, questionnaire responses, diagnostics, family history, advance directives, and observations. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface QuestionnaireResponse */ interface QuestionnaireResponse { /** * Patient self-reported or provider name * @type {string} * @memberof QuestionnaireResponse */ authored?: string | null; /** * Patient self-reported or provider name * @type {string} * @memberof QuestionnaireResponse */ authored_by_name?: string | null; /** * Whether the response was authored by the patient (true) or a practitioner (false). * @type {boolean} * @memberof QuestionnaireResponse */ authored_by_patient?: boolean; /** * Patient self-reported or provider name * @type {string} * @memberof QuestionnaireResponse */ encounter_id?: string | null; /** * Patient self-reported or provider name * @type {string} * @memberof QuestionnaireResponse */ fhir_id?: string | null; /** * Response items (answers), one per Questionnaire item linkId. * @type {Array} * @memberof QuestionnaireResponse */ items?: Array; /** * Patient self-reported or provider name * @type {string} * @memberof QuestionnaireResponse */ patient_fhir_id?: string | null; /** * Patient self-reported or provider name * @type {string} * @memberof QuestionnaireResponse */ questionnaire_fhir_id?: string | null; /** * Patient self-reported or provider name * @type {string} * @memberof QuestionnaireResponse */ questionnaire_url?: string | null; /** * HealthCloud questionnaire-response identifier (UUID). * @type {string} * @memberof QuestionnaireResponse */ response_id?: string; /** * Response status: in-progress, completed, amended, entered-in-error, or stopped. * @type {QuestionnaireResponseStatus} * @memberof QuestionnaireResponse */ status?: QuestionnaireResponseStatus; } /** * Check if a given object implements the QuestionnaireResponse interface. */ declare function instanceOfQuestionnaireResponse(value: object): value is QuestionnaireResponse; declare function QuestionnaireResponseFromJSON(json: any): QuestionnaireResponse; declare function QuestionnaireResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): QuestionnaireResponse; declare function QuestionnaireResponseToJSON(json: any): QuestionnaireResponse; declare function QuestionnaireResponseToJSONTyped(value?: QuestionnaireResponse | null, ignoreDiscriminator?: boolean): any; /** * HC EHR API * HealthCloud EHR API — read-only consolidated clinical record access for a patient: encounters, vitals, medications, allergies, conditions, procedures, immunizations, questionnaire responses, diagnostics, family history, advance directives, and observations. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ListQuestionnaireResponsesResponse */ interface ListQuestionnaireResponsesResponse { /** * * @type {string} * @memberof ListQuestionnaireResponsesResponse */ patient_id: string; /** * * @type {Array} * @memberof ListQuestionnaireResponsesResponse */ questionnaire_responses: Array; /** * * @type {number} * @memberof ListQuestionnaireResponsesResponse */ total: number; } /** * Check if a given object implements the ListQuestionnaireResponsesResponse interface. */ declare function instanceOfListQuestionnaireResponsesResponse(value: object): value is ListQuestionnaireResponsesResponse; declare function ListQuestionnaireResponsesResponseFromJSON(json: any): ListQuestionnaireResponsesResponse; declare function ListQuestionnaireResponsesResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): ListQuestionnaireResponsesResponse; declare function ListQuestionnaireResponsesResponseToJSON(json: any): ListQuestionnaireResponsesResponse; declare function ListQuestionnaireResponsesResponseToJSONTyped(value?: ListQuestionnaireResponsesResponse | null, ignoreDiscriminator?: boolean): any; /** * HC EHR API * HealthCloud EHR API — read-only consolidated clinical record access for a patient: encounters, vitals, medications, allergies, conditions, procedures, immunizations, questionnaire responses, diagnostics, family history, advance directives, and observations. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ListSocialHistoryResponse */ interface ListSocialHistoryResponse { /** * * @type {string} * @memberof ListSocialHistoryResponse */ patient_id: string; /** * * @type {Array<{ [key: string]: any; }>} * @memberof ListSocialHistoryResponse */ social_history: Array<{ [key: string]: any; }>; /** * * @type {number} * @memberof ListSocialHistoryResponse */ total: number; } /** * Check if a given object implements the ListSocialHistoryResponse interface. */ declare function instanceOfListSocialHistoryResponse(value: object): value is ListSocialHistoryResponse; declare function ListSocialHistoryResponseFromJSON(json: any): ListSocialHistoryResponse; declare function ListSocialHistoryResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): ListSocialHistoryResponse; declare function ListSocialHistoryResponseToJSON(json: any): ListSocialHistoryResponse; declare function ListSocialHistoryResponseToJSONTyped(value?: ListSocialHistoryResponse | null, ignoreDiscriminator?: boolean): any; /** * HC EHR API * HealthCloud EHR API — read-only consolidated clinical record access for a patient: encounters, vitals, medications, allergies, conditions, procedures, immunizations, questionnaire responses, diagnostics, family history, advance directives, and observations. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ListVitalsResponse */ interface ListVitalsResponse { /** * * @type {string} * @memberof ListVitalsResponse */ patient_id: string; /** * * @type {number} * @memberof ListVitalsResponse */ total: number; /** * * @type {Array<{ [key: string]: any; }>} * @memberof ListVitalsResponse */ vitals: Array<{ [key: string]: any; }>; } /** * Check if a given object implements the ListVitalsResponse interface. */ declare function instanceOfListVitalsResponse(value: object): value is ListVitalsResponse; declare function ListVitalsResponseFromJSON(json: any): ListVitalsResponse; declare function ListVitalsResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): ListVitalsResponse; declare function ListVitalsResponseToJSON(json: any): ListVitalsResponse; declare function ListVitalsResponseToJSONTyped(value?: ListVitalsResponse | null, ignoreDiscriminator?: boolean): any; /** * HC EHR API * HealthCloud EHR API — read-only consolidated clinical record access for a patient: encounters, vitals, medications, allergies, conditions, procedures, immunizations, questionnaire responses, diagnostics, family history, advance directives, and observations. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Required for FHIR MedicationRequest.intent. * @export */ declare const MedicationIntent: { readonly proposal: "proposal"; readonly plan: "plan"; readonly order: "order"; readonly original_order: "original-order"; }; type MedicationIntent = typeof MedicationIntent[keyof typeof MedicationIntent]; declare function instanceOfMedicationIntent(value: any): boolean; declare function MedicationIntentFromJSON(json: any): MedicationIntent; declare function MedicationIntentFromJSONTyped(json: any, ignoreDiscriminator: boolean): MedicationIntent; declare function MedicationIntentToJSON(value?: MedicationIntent | null): any; declare function MedicationIntentToJSONTyped(value: any, ignoreDiscriminator: boolean): MedicationIntent; /** * HC EHR API * HealthCloud EHR API — read-only consolidated clinical record access for a patient: encounters, vitals, medications, allergies, conditions, procedures, immunizations, questionnaire responses, diagnostics, family history, advance directives, and observations. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Determines which FHIR resource to_fhir() produces. * @export */ declare const MedicationResourceType: { readonly MedicationStatement: "MedicationStatement"; readonly MedicationRequest: "MedicationRequest"; }; type MedicationResourceType = typeof MedicationResourceType[keyof typeof MedicationResourceType]; declare function instanceOfMedicationResourceType(value: any): boolean; declare function MedicationResourceTypeFromJSON(json: any): MedicationResourceType; declare function MedicationResourceTypeFromJSONTyped(json: any, ignoreDiscriminator: boolean): MedicationResourceType; declare function MedicationResourceTypeToJSON(value?: MedicationResourceType | null): any; declare function MedicationResourceTypeToJSONTyped(value: any, ignoreDiscriminator: boolean): MedicationResourceType; /** * HC EHR API * HealthCloud EHR API — read-only consolidated clinical record access for a patient: encounters, vitals, medications, allergies, conditions, procedures, immunizations, questionnaire responses, diagnostics, family history, advance directives, and observations. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const MedicationRoute: { readonly oral: "oral"; readonly intravenous: "intravenous"; readonly intramuscular: "intramuscular"; readonly subcutaneous: "subcutaneous"; readonly topical: "topical"; readonly inhaled: "inhaled"; readonly sublingual: "sublingual"; readonly intranasal: "intranasal"; readonly ophthalmic: "ophthalmic"; readonly otic: "otic"; readonly rectal: "rectal"; readonly transdermal: "transdermal"; readonly other: "other"; }; type MedicationRoute = typeof MedicationRoute[keyof typeof MedicationRoute]; declare function instanceOfMedicationRoute(value: any): boolean; declare function MedicationRouteFromJSON(json: any): MedicationRoute; declare function MedicationRouteFromJSONTyped(json: any, ignoreDiscriminator: boolean): MedicationRoute; declare function MedicationRouteToJSON(value?: MedicationRoute | null): any; declare function MedicationRouteToJSONTyped(value: any, ignoreDiscriminator: boolean): MedicationRoute; /** * HC EHR API * HealthCloud EHR API — read-only consolidated clinical record access for a patient: encounters, vitals, medications, allergies, conditions, procedures, immunizations, questionnaire responses, diagnostics, family history, advance directives, and observations. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const MedicationStatus: { readonly active: "active"; readonly on_hold: "on-hold"; readonly completed: "completed"; readonly stopped: "stopped"; readonly entered_in_error: "entered-in-error"; }; type MedicationStatus = typeof MedicationStatus[keyof typeof MedicationStatus]; declare function instanceOfMedicationStatus(value: any): boolean; declare function MedicationStatusFromJSON(json: any): MedicationStatus; declare function MedicationStatusFromJSONTyped(json: any, ignoreDiscriminator: boolean): MedicationStatus; declare function MedicationStatusToJSON(value?: MedicationStatus | null): any; declare function MedicationStatusToJSONTyped(value: any, ignoreDiscriminator: boolean): MedicationStatus; /** * HC EHR API * HealthCloud EHR API — read-only consolidated clinical record access for a patient: encounters, vitals, medications, allergies, conditions, procedures, immunizations, questionnaire responses, diagnostics, family history, advance directives, and observations. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface Medication */ interface Medication { /** * Date the allergy was asserted/recorded, when known. * @type {Date} * @memberof Medication */ authored_on?: Date | null; /** * Patient self-reported or provider name * @type {string} * @memberof Medication */ brand_name?: string | null; /** * Patient self-reported or provider name * @type {string} * @memberof Medication */ discontinued_reason?: string | null; /** * Dose, frequency, and instructions for the medication. * @type {Dosage} * @memberof Medication */ dosage: Dosage; /** * Patient self-reported or provider name * @type {string} * @memberof Medication */ encounter_id?: string | null; /** * Date the allergy was asserted/recorded, when known. * @type {Date} * @memberof Medication */ end_date?: Date | null; /** * Patient self-reported or provider name * @type {string} * @memberof Medication */ fhir_id?: string | null; /** * Patient self-reported or provider name * @type {string} * @memberof Medication */ generic_name?: string | null; /** * Patient self-reported or provider name * @type {string} * @memberof Medication */ indication?: string | null; /** * Request intent: proposal, plan, order, or original-order (required for MedicationRequest). * @type {MedicationIntent} * @memberof Medication */ intent?: MedicationIntent; /** * HealthCloud medication identifier (UUID). * @type {string} * @memberof Medication */ medication_id?: string; /** * Generic or brand name * @type {string} * @memberof Medication */ name: string; /** * Patient self-reported or provider name * @type {string} * @memberof Medication */ ndc_code?: string | null; /** * Patient self-reported or provider name * @type {string} * @memberof Medication */ notes?: string | null; /** * Patient self-reported or provider name * @type {string} * @memberof Medication */ pharmacy?: string | null; /** * Patient self-reported or provider name * @type {string} * @memberof Medication */ prescriber_id?: string | null; /** * Patient self-reported or provider name * @type {string} * @memberof Medication */ prescriber_name?: string | null; /** * UUID of the Condition (problem) this medication treats, when linked. * @type {string} * @memberof Medication */ problem_reference?: string | null; /** * Age of the family member at onset of the condition, when known. * @type {number} * @memberof Medication */ refills_authorized?: number | null; /** * Age of the family member at onset of the condition, when known. * @type {number} * @memberof Medication */ refills_remaining?: number | null; /** * Which FHIR resource this maps to: MedicationStatement (historical use) or MedicationRequest (prescription/order). * @type {MedicationResourceType} * @memberof Medication */ resource_type?: MedicationResourceType; /** * Administration route: oral, intravenous, intramuscular, topical, etc. * @type {MedicationRoute} * @memberof Medication */ route: MedicationRoute; /** * Patient self-reported or provider name * @type {string} * @memberof Medication */ rxnorm_code?: string | null; /** * Date the allergy was asserted/recorded, when known. * @type {Date} * @memberof Medication */ start_date?: Date | null; /** * Medication status: active, on-hold, completed, stopped, or entered-in-error. * @type {MedicationStatus} * @memberof Medication */ status?: MedicationStatus; } /** * Check if a given object implements the Medication interface. */ declare function instanceOfMedication(value: object): value is Medication; declare function MedicationFromJSON(json: any): Medication; declare function MedicationFromJSONTyped(json: any, ignoreDiscriminator: boolean): Medication; declare function MedicationToJSON(json: any): Medication; declare function MedicationToJSONTyped(value?: Medication | null, ignoreDiscriminator?: boolean): any; /** * HC EHR API * HealthCloud EHR API — read-only consolidated clinical record access for a patient: encounters, vitals, medications, allergies, conditions, procedures, immunizations, questionnaire responses, diagnostics, family history, advance directives, and observations. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Supported Cognito identity-pool types. * @export */ declare const PoolType$a: { readonly patient: "patient"; readonly provider: "provider"; readonly person: "person"; readonly tenantadmin: "tenantadmin"; }; type PoolType$a = typeof PoolType$a[keyof typeof PoolType$a]; declare function instanceOfPoolType$a(value: any): boolean; declare function PoolTypeFromJSON$a(json: any): PoolType$a; declare function PoolTypeFromJSONTyped$a(json: any, ignoreDiscriminator: boolean): PoolType$a; declare function PoolTypeToJSON$a(value?: PoolType$a | null): any; declare function PoolTypeToJSONTyped$a(value: any, ignoreDiscriminator: boolean): PoolType$a; /** * HC EHR API * HealthCloud EHR API — read-only consolidated clinical record access for a patient: encounters, vitals, medications, allergies, conditions, procedures, immunizations, questionnaire responses, diagnostics, family history, advance directives, and observations. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ResponseValidationError */ interface ResponseValidationError$c { /** * * @type {Array} * @memberof ResponseValidationError */ detail?: Array; } /** * Check if a given object implements the ResponseValidationError interface. */ declare function instanceOfResponseValidationError$c(value: object): value is ResponseValidationError$c; declare function ResponseValidationErrorFromJSON$c(json: any): ResponseValidationError$c; declare function ResponseValidationErrorFromJSONTyped$c(json: any, ignoreDiscriminator: boolean): ResponseValidationError$c; declare function ResponseValidationErrorToJSON$c(json: any): ResponseValidationError$c; declare function ResponseValidationErrorToJSONTyped$c(value?: ResponseValidationError$c | null, ignoreDiscriminator?: boolean): any; /** * HC EHR API * HealthCloud EHR API — read-only consolidated clinical record access for a patient: encounters, vitals, medications, allergies, conditions, procedures, immunizations, questionnaire responses, diagnostics, family history, advance directives, and observations. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface StandardErrorResponse */ interface StandardErrorResponse$3 { /** * Human-readable explanation of why the request failed. * @type {string} * @memberof StandardErrorResponse */ error: string; /** * Downstream FHIR OperationOutcome payload, when the failure originated in FHIR. * @type {object} * @memberof StandardErrorResponse */ outcome?: object; } /** * Check if a given object implements the StandardErrorResponse interface. */ declare function instanceOfStandardErrorResponse$3(value: object): value is StandardErrorResponse$3; declare function StandardErrorResponseFromJSON$3(json: any): StandardErrorResponse$3; declare function StandardErrorResponseFromJSONTyped$3(json: any, ignoreDiscriminator: boolean): StandardErrorResponse$3; declare function StandardErrorResponseToJSON$3(json: any): StandardErrorResponse$3; declare function StandardErrorResponseToJSONTyped$3(value?: StandardErrorResponse$3 | null, ignoreDiscriminator?: boolean): any; type index$c_Allergy = Allergy; type index$c_AllergyCategory = AllergyCategory; declare const index$c_AllergyCategoryFromJSON: typeof AllergyCategoryFromJSON; declare const index$c_AllergyCategoryFromJSONTyped: typeof AllergyCategoryFromJSONTyped; declare const index$c_AllergyCategoryToJSON: typeof AllergyCategoryToJSON; declare const index$c_AllergyCategoryToJSONTyped: typeof AllergyCategoryToJSONTyped; type index$c_AllergyCriticality = AllergyCriticality; declare const index$c_AllergyCriticalityFromJSON: typeof AllergyCriticalityFromJSON; declare const index$c_AllergyCriticalityFromJSONTyped: typeof AllergyCriticalityFromJSONTyped; declare const index$c_AllergyCriticalityToJSON: typeof AllergyCriticalityToJSON; declare const index$c_AllergyCriticalityToJSONTyped: typeof AllergyCriticalityToJSONTyped; declare const index$c_AllergyFromJSON: typeof AllergyFromJSON; declare const index$c_AllergyFromJSONTyped: typeof AllergyFromJSONTyped; type index$c_AllergyReaction = AllergyReaction; declare const index$c_AllergyReactionFromJSON: typeof AllergyReactionFromJSON; declare const index$c_AllergyReactionFromJSONTyped: typeof AllergyReactionFromJSONTyped; declare const index$c_AllergyReactionToJSON: typeof AllergyReactionToJSON; declare const index$c_AllergyReactionToJSONTyped: typeof AllergyReactionToJSONTyped; type index$c_AllergyStatus = AllergyStatus; declare const index$c_AllergyStatusFromJSON: typeof AllergyStatusFromJSON; declare const index$c_AllergyStatusFromJSONTyped: typeof AllergyStatusFromJSONTyped; declare const index$c_AllergyStatusToJSON: typeof AllergyStatusToJSON; declare const index$c_AllergyStatusToJSONTyped: typeof AllergyStatusToJSONTyped; declare const index$c_AllergyToJSON: typeof AllergyToJSON; declare const index$c_AllergyToJSONTyped: typeof AllergyToJSONTyped; type index$c_AllergyVerificationStatus = AllergyVerificationStatus; declare const index$c_AllergyVerificationStatusFromJSON: typeof AllergyVerificationStatusFromJSON; declare const index$c_AllergyVerificationStatusFromJSONTyped: typeof AllergyVerificationStatusFromJSONTyped; declare const index$c_AllergyVerificationStatusToJSON: typeof AllergyVerificationStatusToJSON; declare const index$c_AllergyVerificationStatusToJSONTyped: typeof AllergyVerificationStatusToJSONTyped; type index$c_CodedConcept = CodedConcept; declare const index$c_CodedConceptFromJSON: typeof CodedConceptFromJSON; declare const index$c_CodedConceptFromJSONTyped: typeof CodedConceptFromJSONTyped; declare const index$c_CodedConceptToJSON: typeof CodedConceptToJSON; declare const index$c_CodedConceptToJSONTyped: typeof CodedConceptToJSONTyped; type index$c_Dosage = Dosage; declare const index$c_DosageFromJSON: typeof DosageFromJSON; declare const index$c_DosageFromJSONTyped: typeof DosageFromJSONTyped; declare const index$c_DosageToJSON: typeof DosageToJSON; declare const index$c_DosageToJSONTyped: typeof DosageToJSONTyped; type index$c_FamilyCondition = FamilyCondition; declare const index$c_FamilyConditionFromJSON: typeof FamilyConditionFromJSON; declare const index$c_FamilyConditionFromJSONTyped: typeof FamilyConditionFromJSONTyped; declare const index$c_FamilyConditionToJSON: typeof FamilyConditionToJSON; declare const index$c_FamilyConditionToJSONTyped: typeof FamilyConditionToJSONTyped; type index$c_FamilyHistoryEntry = FamilyHistoryEntry; declare const index$c_FamilyHistoryEntryFromJSON: typeof FamilyHistoryEntryFromJSON; declare const index$c_FamilyHistoryEntryFromJSONTyped: typeof FamilyHistoryEntryFromJSONTyped; declare const index$c_FamilyHistoryEntryToJSON: typeof FamilyHistoryEntryToJSON; declare const index$c_FamilyHistoryEntryToJSONTyped: typeof FamilyHistoryEntryToJSONTyped; type index$c_FamilyHistoryStatus = FamilyHistoryStatus; declare const index$c_FamilyHistoryStatusFromJSON: typeof FamilyHistoryStatusFromJSON; declare const index$c_FamilyHistoryStatusFromJSONTyped: typeof FamilyHistoryStatusFromJSONTyped; declare const index$c_FamilyHistoryStatusToJSON: typeof FamilyHistoryStatusToJSON; declare const index$c_FamilyHistoryStatusToJSONTyped: typeof FamilyHistoryStatusToJSONTyped; type index$c_FamilyRelationship = FamilyRelationship; declare const index$c_FamilyRelationshipFromJSON: typeof FamilyRelationshipFromJSON; declare const index$c_FamilyRelationshipFromJSONTyped: typeof FamilyRelationshipFromJSONTyped; declare const index$c_FamilyRelationshipToJSON: typeof FamilyRelationshipToJSON; declare const index$c_FamilyRelationshipToJSONTyped: typeof FamilyRelationshipToJSONTyped; type index$c_GetHealthRecordResponse = GetHealthRecordResponse; declare const index$c_GetHealthRecordResponseFromJSON: typeof GetHealthRecordResponseFromJSON; declare const index$c_GetHealthRecordResponseFromJSONTyped: typeof GetHealthRecordResponseFromJSONTyped; declare const index$c_GetHealthRecordResponseToJSON: typeof GetHealthRecordResponseToJSON; declare const index$c_GetHealthRecordResponseToJSONTyped: typeof GetHealthRecordResponseToJSONTyped; type index$c_IntoleranceType = IntoleranceType; declare const index$c_IntoleranceTypeFromJSON: typeof IntoleranceTypeFromJSON; declare const index$c_IntoleranceTypeFromJSONTyped: typeof IntoleranceTypeFromJSONTyped; declare const index$c_IntoleranceTypeToJSON: typeof IntoleranceTypeToJSON; declare const index$c_IntoleranceTypeToJSONTyped: typeof IntoleranceTypeToJSONTyped; type index$c_ListAllergiesResponse = ListAllergiesResponse; declare const index$c_ListAllergiesResponseFromJSON: typeof ListAllergiesResponseFromJSON; declare const index$c_ListAllergiesResponseFromJSONTyped: typeof ListAllergiesResponseFromJSONTyped; declare const index$c_ListAllergiesResponseToJSON: typeof ListAllergiesResponseToJSON; declare const index$c_ListAllergiesResponseToJSONTyped: typeof ListAllergiesResponseToJSONTyped; type index$c_ListConditionsResponse = ListConditionsResponse; declare const index$c_ListConditionsResponseFromJSON: typeof ListConditionsResponseFromJSON; declare const index$c_ListConditionsResponseFromJSONTyped: typeof ListConditionsResponseFromJSONTyped; declare const index$c_ListConditionsResponseToJSON: typeof ListConditionsResponseToJSON; declare const index$c_ListConditionsResponseToJSONTyped: typeof ListConditionsResponseToJSONTyped; type index$c_ListDirectivesResponse = ListDirectivesResponse; declare const index$c_ListDirectivesResponseFromJSON: typeof ListDirectivesResponseFromJSON; declare const index$c_ListDirectivesResponseFromJSONTyped: typeof ListDirectivesResponseFromJSONTyped; declare const index$c_ListDirectivesResponseToJSON: typeof ListDirectivesResponseToJSON; declare const index$c_ListDirectivesResponseToJSONTyped: typeof ListDirectivesResponseToJSONTyped; type index$c_ListFamilyHistoryResponse = ListFamilyHistoryResponse; declare const index$c_ListFamilyHistoryResponseFromJSON: typeof ListFamilyHistoryResponseFromJSON; declare const index$c_ListFamilyHistoryResponseFromJSONTyped: typeof ListFamilyHistoryResponseFromJSONTyped; declare const index$c_ListFamilyHistoryResponseToJSON: typeof ListFamilyHistoryResponseToJSON; declare const index$c_ListFamilyHistoryResponseToJSONTyped: typeof ListFamilyHistoryResponseToJSONTyped; type index$c_ListFunctionalStatusResponse = ListFunctionalStatusResponse; declare const index$c_ListFunctionalStatusResponseFromJSON: typeof ListFunctionalStatusResponseFromJSON; declare const index$c_ListFunctionalStatusResponseFromJSONTyped: typeof ListFunctionalStatusResponseFromJSONTyped; declare const index$c_ListFunctionalStatusResponseToJSON: typeof ListFunctionalStatusResponseToJSON; declare const index$c_ListFunctionalStatusResponseToJSONTyped: typeof ListFunctionalStatusResponseToJSONTyped; type index$c_ListImmunizationsResponse = ListImmunizationsResponse; declare const index$c_ListImmunizationsResponseFromJSON: typeof ListImmunizationsResponseFromJSON; declare const index$c_ListImmunizationsResponseFromJSONTyped: typeof ListImmunizationsResponseFromJSONTyped; declare const index$c_ListImmunizationsResponseToJSON: typeof ListImmunizationsResponseToJSON; declare const index$c_ListImmunizationsResponseToJSONTyped: typeof ListImmunizationsResponseToJSONTyped; type index$c_ListMedicationsResponse = ListMedicationsResponse; declare const index$c_ListMedicationsResponseFromJSON: typeof ListMedicationsResponseFromJSON; declare const index$c_ListMedicationsResponseFromJSONTyped: typeof ListMedicationsResponseFromJSONTyped; declare const index$c_ListMedicationsResponseToJSON: typeof ListMedicationsResponseToJSON; declare const index$c_ListMedicationsResponseToJSONTyped: typeof ListMedicationsResponseToJSONTyped; type index$c_ListObservationsResponse = ListObservationsResponse; declare const index$c_ListObservationsResponseFromJSON: typeof ListObservationsResponseFromJSON; declare const index$c_ListObservationsResponseFromJSONTyped: typeof ListObservationsResponseFromJSONTyped; declare const index$c_ListObservationsResponseToJSON: typeof ListObservationsResponseToJSON; declare const index$c_ListObservationsResponseToJSONTyped: typeof ListObservationsResponseToJSONTyped; type index$c_ListProceduresResponse = ListProceduresResponse; declare const index$c_ListProceduresResponseFromJSON: typeof ListProceduresResponseFromJSON; declare const index$c_ListProceduresResponseFromJSONTyped: typeof ListProceduresResponseFromJSONTyped; declare const index$c_ListProceduresResponseToJSON: typeof ListProceduresResponseToJSON; declare const index$c_ListProceduresResponseToJSONTyped: typeof ListProceduresResponseToJSONTyped; type index$c_ListQuestionnaireResponsesResponse = ListQuestionnaireResponsesResponse; declare const index$c_ListQuestionnaireResponsesResponseFromJSON: typeof ListQuestionnaireResponsesResponseFromJSON; declare const index$c_ListQuestionnaireResponsesResponseFromJSONTyped: typeof ListQuestionnaireResponsesResponseFromJSONTyped; declare const index$c_ListQuestionnaireResponsesResponseToJSON: typeof ListQuestionnaireResponsesResponseToJSON; declare const index$c_ListQuestionnaireResponsesResponseToJSONTyped: typeof ListQuestionnaireResponsesResponseToJSONTyped; type index$c_ListSocialHistoryResponse = ListSocialHistoryResponse; declare const index$c_ListSocialHistoryResponseFromJSON: typeof ListSocialHistoryResponseFromJSON; declare const index$c_ListSocialHistoryResponseFromJSONTyped: typeof ListSocialHistoryResponseFromJSONTyped; declare const index$c_ListSocialHistoryResponseToJSON: typeof ListSocialHistoryResponseToJSON; declare const index$c_ListSocialHistoryResponseToJSONTyped: typeof ListSocialHistoryResponseToJSONTyped; type index$c_ListVitalsResponse = ListVitalsResponse; declare const index$c_ListVitalsResponseFromJSON: typeof ListVitalsResponseFromJSON; declare const index$c_ListVitalsResponseFromJSONTyped: typeof ListVitalsResponseFromJSONTyped; declare const index$c_ListVitalsResponseToJSON: typeof ListVitalsResponseToJSON; declare const index$c_ListVitalsResponseToJSONTyped: typeof ListVitalsResponseToJSONTyped; type index$c_Medication = Medication; type index$c_MedicationFrequency = MedicationFrequency; declare const index$c_MedicationFrequencyFromJSON: typeof MedicationFrequencyFromJSON; declare const index$c_MedicationFrequencyFromJSONTyped: typeof MedicationFrequencyFromJSONTyped; declare const index$c_MedicationFrequencyToJSON: typeof MedicationFrequencyToJSON; declare const index$c_MedicationFrequencyToJSONTyped: typeof MedicationFrequencyToJSONTyped; declare const index$c_MedicationFromJSON: typeof MedicationFromJSON; declare const index$c_MedicationFromJSONTyped: typeof MedicationFromJSONTyped; type index$c_MedicationIntent = MedicationIntent; declare const index$c_MedicationIntentFromJSON: typeof MedicationIntentFromJSON; declare const index$c_MedicationIntentFromJSONTyped: typeof MedicationIntentFromJSONTyped; declare const index$c_MedicationIntentToJSON: typeof MedicationIntentToJSON; declare const index$c_MedicationIntentToJSONTyped: typeof MedicationIntentToJSONTyped; type index$c_MedicationResourceType = MedicationResourceType; declare const index$c_MedicationResourceTypeFromJSON: typeof MedicationResourceTypeFromJSON; declare const index$c_MedicationResourceTypeFromJSONTyped: typeof MedicationResourceTypeFromJSONTyped; declare const index$c_MedicationResourceTypeToJSON: typeof MedicationResourceTypeToJSON; declare const index$c_MedicationResourceTypeToJSONTyped: typeof MedicationResourceTypeToJSONTyped; type index$c_MedicationRoute = MedicationRoute; declare const index$c_MedicationRouteFromJSON: typeof MedicationRouteFromJSON; declare const index$c_MedicationRouteFromJSONTyped: typeof MedicationRouteFromJSONTyped; declare const index$c_MedicationRouteToJSON: typeof MedicationRouteToJSON; declare const index$c_MedicationRouteToJSONTyped: typeof MedicationRouteToJSONTyped; type index$c_MedicationStatus = MedicationStatus; declare const index$c_MedicationStatusFromJSON: typeof MedicationStatusFromJSON; declare const index$c_MedicationStatusFromJSONTyped: typeof MedicationStatusFromJSONTyped; declare const index$c_MedicationStatusToJSON: typeof MedicationStatusToJSON; declare const index$c_MedicationStatusToJSONTyped: typeof MedicationStatusToJSONTyped; declare const index$c_MedicationToJSON: typeof MedicationToJSON; declare const index$c_MedicationToJSONTyped: typeof MedicationToJSONTyped; type index$c_Problem = Problem; type index$c_ProblemCategory = ProblemCategory; declare const index$c_ProblemCategoryFromJSON: typeof ProblemCategoryFromJSON; declare const index$c_ProblemCategoryFromJSONTyped: typeof ProblemCategoryFromJSONTyped; declare const index$c_ProblemCategoryToJSON: typeof ProblemCategoryToJSON; declare const index$c_ProblemCategoryToJSONTyped: typeof ProblemCategoryToJSONTyped; type index$c_ProblemClinicalStatus = ProblemClinicalStatus; declare const index$c_ProblemClinicalStatusFromJSON: typeof ProblemClinicalStatusFromJSON; declare const index$c_ProblemClinicalStatusFromJSONTyped: typeof ProblemClinicalStatusFromJSONTyped; declare const index$c_ProblemClinicalStatusToJSON: typeof ProblemClinicalStatusToJSON; declare const index$c_ProblemClinicalStatusToJSONTyped: typeof ProblemClinicalStatusToJSONTyped; declare const index$c_ProblemFromJSON: typeof ProblemFromJSON; declare const index$c_ProblemFromJSONTyped: typeof ProblemFromJSONTyped; type index$c_ProblemSeverity = ProblemSeverity; declare const index$c_ProblemSeverityFromJSON: typeof ProblemSeverityFromJSON; declare const index$c_ProblemSeverityFromJSONTyped: typeof ProblemSeverityFromJSONTyped; declare const index$c_ProblemSeverityToJSON: typeof ProblemSeverityToJSON; declare const index$c_ProblemSeverityToJSONTyped: typeof ProblemSeverityToJSONTyped; declare const index$c_ProblemToJSON: typeof ProblemToJSON; declare const index$c_ProblemToJSONTyped: typeof ProblemToJSONTyped; type index$c_ProblemVerificationStatus = ProblemVerificationStatus; declare const index$c_ProblemVerificationStatusFromJSON: typeof ProblemVerificationStatusFromJSON; declare const index$c_ProblemVerificationStatusFromJSONTyped: typeof ProblemVerificationStatusFromJSONTyped; declare const index$c_ProblemVerificationStatusToJSON: typeof ProblemVerificationStatusToJSON; declare const index$c_ProblemVerificationStatusToJSONTyped: typeof ProblemVerificationStatusToJSONTyped; type index$c_QuestionnaireResponse = QuestionnaireResponse; declare const index$c_QuestionnaireResponseFromJSON: typeof QuestionnaireResponseFromJSON; declare const index$c_QuestionnaireResponseFromJSONTyped: typeof QuestionnaireResponseFromJSONTyped; type index$c_QuestionnaireResponseStatus = QuestionnaireResponseStatus; declare const index$c_QuestionnaireResponseStatusFromJSON: typeof QuestionnaireResponseStatusFromJSON; declare const index$c_QuestionnaireResponseStatusFromJSONTyped: typeof QuestionnaireResponseStatusFromJSONTyped; declare const index$c_QuestionnaireResponseStatusToJSON: typeof QuestionnaireResponseStatusToJSON; declare const index$c_QuestionnaireResponseStatusToJSONTyped: typeof QuestionnaireResponseStatusToJSONTyped; declare const index$c_QuestionnaireResponseToJSON: typeof QuestionnaireResponseToJSON; declare const index$c_QuestionnaireResponseToJSONTyped: typeof QuestionnaireResponseToJSONTyped; type index$c_ReactionSeverity = ReactionSeverity; declare const index$c_ReactionSeverityFromJSON: typeof ReactionSeverityFromJSON; declare const index$c_ReactionSeverityFromJSONTyped: typeof ReactionSeverityFromJSONTyped; declare const index$c_ReactionSeverityToJSON: typeof ReactionSeverityToJSON; declare const index$c_ReactionSeverityToJSONTyped: typeof ReactionSeverityToJSONTyped; type index$c_ResponseAnswer = ResponseAnswer; declare const index$c_ResponseAnswerFromJSON: typeof ResponseAnswerFromJSON; declare const index$c_ResponseAnswerFromJSONTyped: typeof ResponseAnswerFromJSONTyped; declare const index$c_ResponseAnswerToJSON: typeof ResponseAnswerToJSON; declare const index$c_ResponseAnswerToJSONTyped: typeof ResponseAnswerToJSONTyped; type index$c_ResponseItem = ResponseItem; declare const index$c_ResponseItemFromJSON: typeof ResponseItemFromJSON; declare const index$c_ResponseItemFromJSONTyped: typeof ResponseItemFromJSONTyped; declare const index$c_ResponseItemToJSON: typeof ResponseItemToJSON; declare const index$c_ResponseItemToJSONTyped: typeof ResponseItemToJSONTyped; declare const index$c_instanceOfAllergy: typeof instanceOfAllergy; declare const index$c_instanceOfAllergyCategory: typeof instanceOfAllergyCategory; declare const index$c_instanceOfAllergyCriticality: typeof instanceOfAllergyCriticality; declare const index$c_instanceOfAllergyReaction: typeof instanceOfAllergyReaction; declare const index$c_instanceOfAllergyStatus: typeof instanceOfAllergyStatus; declare const index$c_instanceOfAllergyVerificationStatus: typeof instanceOfAllergyVerificationStatus; declare const index$c_instanceOfCodedConcept: typeof instanceOfCodedConcept; declare const index$c_instanceOfDosage: typeof instanceOfDosage; declare const index$c_instanceOfFamilyCondition: typeof instanceOfFamilyCondition; declare const index$c_instanceOfFamilyHistoryEntry: typeof instanceOfFamilyHistoryEntry; declare const index$c_instanceOfFamilyHistoryStatus: typeof instanceOfFamilyHistoryStatus; declare const index$c_instanceOfFamilyRelationship: typeof instanceOfFamilyRelationship; declare const index$c_instanceOfGetHealthRecordResponse: typeof instanceOfGetHealthRecordResponse; declare const index$c_instanceOfIntoleranceType: typeof instanceOfIntoleranceType; declare const index$c_instanceOfListAllergiesResponse: typeof instanceOfListAllergiesResponse; declare const index$c_instanceOfListConditionsResponse: typeof instanceOfListConditionsResponse; declare const index$c_instanceOfListDirectivesResponse: typeof instanceOfListDirectivesResponse; declare const index$c_instanceOfListFamilyHistoryResponse: typeof instanceOfListFamilyHistoryResponse; declare const index$c_instanceOfListFunctionalStatusResponse: typeof instanceOfListFunctionalStatusResponse; declare const index$c_instanceOfListImmunizationsResponse: typeof instanceOfListImmunizationsResponse; declare const index$c_instanceOfListMedicationsResponse: typeof instanceOfListMedicationsResponse; declare const index$c_instanceOfListObservationsResponse: typeof instanceOfListObservationsResponse; declare const index$c_instanceOfListProceduresResponse: typeof instanceOfListProceduresResponse; declare const index$c_instanceOfListQuestionnaireResponsesResponse: typeof instanceOfListQuestionnaireResponsesResponse; declare const index$c_instanceOfListSocialHistoryResponse: typeof instanceOfListSocialHistoryResponse; declare const index$c_instanceOfListVitalsResponse: typeof instanceOfListVitalsResponse; declare const index$c_instanceOfMedication: typeof instanceOfMedication; declare const index$c_instanceOfMedicationFrequency: typeof instanceOfMedicationFrequency; declare const index$c_instanceOfMedicationIntent: typeof instanceOfMedicationIntent; declare const index$c_instanceOfMedicationResourceType: typeof instanceOfMedicationResourceType; declare const index$c_instanceOfMedicationRoute: typeof instanceOfMedicationRoute; declare const index$c_instanceOfMedicationStatus: typeof instanceOfMedicationStatus; declare const index$c_instanceOfProblem: typeof instanceOfProblem; declare const index$c_instanceOfProblemCategory: typeof instanceOfProblemCategory; declare const index$c_instanceOfProblemClinicalStatus: typeof instanceOfProblemClinicalStatus; declare const index$c_instanceOfProblemSeverity: typeof instanceOfProblemSeverity; declare const index$c_instanceOfProblemVerificationStatus: typeof instanceOfProblemVerificationStatus; declare const index$c_instanceOfQuestionnaireResponse: typeof instanceOfQuestionnaireResponse; declare const index$c_instanceOfQuestionnaireResponseStatus: typeof instanceOfQuestionnaireResponseStatus; declare const index$c_instanceOfReactionSeverity: typeof instanceOfReactionSeverity; declare const index$c_instanceOfResponseAnswer: typeof instanceOfResponseAnswer; declare const index$c_instanceOfResponseItem: typeof instanceOfResponseItem; declare namespace index$c { export { type index$c_Allergy as Allergy, type index$c_AllergyCategory as AllergyCategory, index$c_AllergyCategoryFromJSON as AllergyCategoryFromJSON, index$c_AllergyCategoryFromJSONTyped as AllergyCategoryFromJSONTyped, index$c_AllergyCategoryToJSON as AllergyCategoryToJSON, index$c_AllergyCategoryToJSONTyped as AllergyCategoryToJSONTyped, type index$c_AllergyCriticality as AllergyCriticality, index$c_AllergyCriticalityFromJSON as AllergyCriticalityFromJSON, index$c_AllergyCriticalityFromJSONTyped as AllergyCriticalityFromJSONTyped, index$c_AllergyCriticalityToJSON as AllergyCriticalityToJSON, index$c_AllergyCriticalityToJSONTyped as AllergyCriticalityToJSONTyped, index$c_AllergyFromJSON as AllergyFromJSON, index$c_AllergyFromJSONTyped as AllergyFromJSONTyped, type index$c_AllergyReaction as AllergyReaction, index$c_AllergyReactionFromJSON as AllergyReactionFromJSON, index$c_AllergyReactionFromJSONTyped as AllergyReactionFromJSONTyped, index$c_AllergyReactionToJSON as AllergyReactionToJSON, index$c_AllergyReactionToJSONTyped as AllergyReactionToJSONTyped, type index$c_AllergyStatus as AllergyStatus, index$c_AllergyStatusFromJSON as AllergyStatusFromJSON, index$c_AllergyStatusFromJSONTyped as AllergyStatusFromJSONTyped, index$c_AllergyStatusToJSON as AllergyStatusToJSON, index$c_AllergyStatusToJSONTyped as AllergyStatusToJSONTyped, index$c_AllergyToJSON as AllergyToJSON, index$c_AllergyToJSONTyped as AllergyToJSONTyped, type index$c_AllergyVerificationStatus as AllergyVerificationStatus, index$c_AllergyVerificationStatusFromJSON as AllergyVerificationStatusFromJSON, index$c_AllergyVerificationStatusFromJSONTyped as AllergyVerificationStatusFromJSONTyped, index$c_AllergyVerificationStatusToJSON as AllergyVerificationStatusToJSON, index$c_AllergyVerificationStatusToJSONTyped as AllergyVerificationStatusToJSONTyped, type index$c_CodedConcept as CodedConcept, index$c_CodedConceptFromJSON as CodedConceptFromJSON, index$c_CodedConceptFromJSONTyped as CodedConceptFromJSONTyped, index$c_CodedConceptToJSON as CodedConceptToJSON, index$c_CodedConceptToJSONTyped as CodedConceptToJSONTyped, type ConnectResponse$b as ConnectResponse, ConnectResponseFromJSON$b as ConnectResponseFromJSON, ConnectResponseFromJSONTyped$b as ConnectResponseFromJSONTyped, ConnectResponseToJSON$b as ConnectResponseToJSON, ConnectResponseToJSONTyped$b as ConnectResponseToJSONTyped, DischargeDisposition$1 as DischargeDisposition, DischargeDispositionFromJSON$1 as DischargeDispositionFromJSON, DischargeDispositionFromJSONTyped$1 as DischargeDispositionFromJSONTyped, DischargeDispositionToJSON$1 as DischargeDispositionToJSON, DischargeDispositionToJSONTyped$1 as DischargeDispositionToJSONTyped, type index$c_Dosage as Dosage, index$c_DosageFromJSON as DosageFromJSON, index$c_DosageFromJSONTyped as DosageFromJSONTyped, index$c_DosageToJSON as DosageToJSON, index$c_DosageToJSONTyped as DosageToJSONTyped, type Encounter$1 as Encounter, EncounterClass$1 as EncounterClass, EncounterClassFromJSON$1 as EncounterClassFromJSON, EncounterClassFromJSONTyped$1 as EncounterClassFromJSONTyped, EncounterClassToJSON$1 as EncounterClassToJSON, EncounterClassToJSONTyped$1 as EncounterClassToJSONTyped, type EncounterDiagnosis$1 as EncounterDiagnosis, EncounterDiagnosisFromJSON$1 as EncounterDiagnosisFromJSON, EncounterDiagnosisFromJSONTyped$1 as EncounterDiagnosisFromJSONTyped, EncounterDiagnosisToJSON$1 as EncounterDiagnosisToJSON, EncounterDiagnosisToJSONTyped$1 as EncounterDiagnosisToJSONTyped, EncounterFromJSON$1 as EncounterFromJSON, EncounterFromJSONTyped$1 as EncounterFromJSONTyped, type EncounterHospitalization$1 as EncounterHospitalization, EncounterHospitalizationFromJSON$1 as EncounterHospitalizationFromJSON, EncounterHospitalizationFromJSONTyped$1 as EncounterHospitalizationFromJSONTyped, EncounterHospitalizationToJSON$1 as EncounterHospitalizationToJSON, EncounterHospitalizationToJSONTyped$1 as EncounterHospitalizationToJSONTyped, type EncounterLocation$1 as EncounterLocation, EncounterLocationFromJSON$1 as EncounterLocationFromJSON, EncounterLocationFromJSONTyped$1 as EncounterLocationFromJSONTyped, EncounterLocationToJSON$1 as EncounterLocationToJSON, EncounterLocationToJSONTyped$1 as EncounterLocationToJSONTyped, type EncounterParticipant$1 as EncounterParticipant, EncounterParticipantFromJSON$1 as EncounterParticipantFromJSON, EncounterParticipantFromJSONTyped$1 as EncounterParticipantFromJSONTyped, EncounterParticipantToJSON$1 as EncounterParticipantToJSON, EncounterParticipantToJSONTyped$1 as EncounterParticipantToJSONTyped, EncounterStatus$1 as EncounterStatus, EncounterStatusFromJSON$1 as EncounterStatusFromJSON, EncounterStatusFromJSONTyped$1 as EncounterStatusFromJSONTyped, EncounterStatusToJSON$1 as EncounterStatusToJSON, EncounterStatusToJSONTyped$1 as EncounterStatusToJSONTyped, EncounterToJSON$1 as EncounterToJSON, EncounterToJSONTyped$1 as EncounterToJSONTyped, type index$c_FamilyCondition as FamilyCondition, index$c_FamilyConditionFromJSON as FamilyConditionFromJSON, index$c_FamilyConditionFromJSONTyped as FamilyConditionFromJSONTyped, index$c_FamilyConditionToJSON as FamilyConditionToJSON, index$c_FamilyConditionToJSONTyped as FamilyConditionToJSONTyped, type index$c_FamilyHistoryEntry as FamilyHistoryEntry, index$c_FamilyHistoryEntryFromJSON as FamilyHistoryEntryFromJSON, index$c_FamilyHistoryEntryFromJSONTyped as FamilyHistoryEntryFromJSONTyped, index$c_FamilyHistoryEntryToJSON as FamilyHistoryEntryToJSON, index$c_FamilyHistoryEntryToJSONTyped as FamilyHistoryEntryToJSONTyped, type index$c_FamilyHistoryStatus as FamilyHistoryStatus, index$c_FamilyHistoryStatusFromJSON as FamilyHistoryStatusFromJSON, index$c_FamilyHistoryStatusFromJSONTyped as FamilyHistoryStatusFromJSONTyped, index$c_FamilyHistoryStatusToJSON as FamilyHistoryStatusToJSON, index$c_FamilyHistoryStatusToJSONTyped as FamilyHistoryStatusToJSONTyped, type index$c_FamilyRelationship as FamilyRelationship, index$c_FamilyRelationshipFromJSON as FamilyRelationshipFromJSON, index$c_FamilyRelationshipFromJSONTyped as FamilyRelationshipFromJSONTyped, index$c_FamilyRelationshipToJSON as FamilyRelationshipToJSON, index$c_FamilyRelationshipToJSONTyped as FamilyRelationshipToJSONTyped, type index$c_GetHealthRecordResponse as GetHealthRecordResponse, index$c_GetHealthRecordResponseFromJSON as GetHealthRecordResponseFromJSON, index$c_GetHealthRecordResponseFromJSONTyped as GetHealthRecordResponseFromJSONTyped, index$c_GetHealthRecordResponseToJSON as GetHealthRecordResponseToJSON, index$c_GetHealthRecordResponseToJSONTyped as GetHealthRecordResponseToJSONTyped, type HTTPValidationError$c as HTTPValidationError, HTTPValidationErrorFromJSON$c as HTTPValidationErrorFromJSON, HTTPValidationErrorFromJSONTyped$c as HTTPValidationErrorFromJSONTyped, HTTPValidationErrorToJSON$c as HTTPValidationErrorToJSON, HTTPValidationErrorToJSONTyped$c as HTTPValidationErrorToJSONTyped, InterpretationCode$1 as InterpretationCode, InterpretationCodeFromJSON$1 as InterpretationCodeFromJSON, InterpretationCodeFromJSONTyped$1 as InterpretationCodeFromJSONTyped, InterpretationCodeToJSON$1 as InterpretationCodeToJSON, InterpretationCodeToJSONTyped$1 as InterpretationCodeToJSONTyped, type index$c_IntoleranceType as IntoleranceType, index$c_IntoleranceTypeFromJSON as IntoleranceTypeFromJSON, index$c_IntoleranceTypeFromJSONTyped as IntoleranceTypeFromJSONTyped, index$c_IntoleranceTypeToJSON as IntoleranceTypeToJSON, index$c_IntoleranceTypeToJSONTyped as IntoleranceTypeToJSONTyped, type LabObservation$1 as LabObservation, LabObservationFromJSON$1 as LabObservationFromJSON, LabObservationFromJSONTyped$1 as LabObservationFromJSONTyped, LabObservationToJSON$1 as LabObservationToJSON, LabObservationToJSONTyped$1 as LabObservationToJSONTyped, type index$c_ListAllergiesResponse as ListAllergiesResponse, index$c_ListAllergiesResponseFromJSON as ListAllergiesResponseFromJSON, index$c_ListAllergiesResponseFromJSONTyped as ListAllergiesResponseFromJSONTyped, index$c_ListAllergiesResponseToJSON as ListAllergiesResponseToJSON, index$c_ListAllergiesResponseToJSONTyped as ListAllergiesResponseToJSONTyped, type index$c_ListConditionsResponse as ListConditionsResponse, index$c_ListConditionsResponseFromJSON as ListConditionsResponseFromJSON, index$c_ListConditionsResponseFromJSONTyped as ListConditionsResponseFromJSONTyped, index$c_ListConditionsResponseToJSON as ListConditionsResponseToJSON, index$c_ListConditionsResponseToJSONTyped as ListConditionsResponseToJSONTyped, type ListDiagnosticsResponse$1 as ListDiagnosticsResponse, ListDiagnosticsResponseFromJSON$1 as ListDiagnosticsResponseFromJSON, ListDiagnosticsResponseFromJSONTyped$1 as ListDiagnosticsResponseFromJSONTyped, ListDiagnosticsResponseToJSON$1 as ListDiagnosticsResponseToJSON, ListDiagnosticsResponseToJSONTyped$1 as ListDiagnosticsResponseToJSONTyped, type index$c_ListDirectivesResponse as ListDirectivesResponse, index$c_ListDirectivesResponseFromJSON as ListDirectivesResponseFromJSON, index$c_ListDirectivesResponseFromJSONTyped as ListDirectivesResponseFromJSONTyped, index$c_ListDirectivesResponseToJSON as ListDirectivesResponseToJSON, index$c_ListDirectivesResponseToJSONTyped as ListDirectivesResponseToJSONTyped, type ListEncountersResponse$1 as ListEncountersResponse, ListEncountersResponseFromJSON$1 as ListEncountersResponseFromJSON, ListEncountersResponseFromJSONTyped$1 as ListEncountersResponseFromJSONTyped, ListEncountersResponseToJSON$1 as ListEncountersResponseToJSON, ListEncountersResponseToJSONTyped$1 as ListEncountersResponseToJSONTyped, type index$c_ListFamilyHistoryResponse as ListFamilyHistoryResponse, index$c_ListFamilyHistoryResponseFromJSON as ListFamilyHistoryResponseFromJSON, index$c_ListFamilyHistoryResponseFromJSONTyped as ListFamilyHistoryResponseFromJSONTyped, index$c_ListFamilyHistoryResponseToJSON as ListFamilyHistoryResponseToJSON, index$c_ListFamilyHistoryResponseToJSONTyped as ListFamilyHistoryResponseToJSONTyped, type index$c_ListFunctionalStatusResponse as ListFunctionalStatusResponse, index$c_ListFunctionalStatusResponseFromJSON as ListFunctionalStatusResponseFromJSON, index$c_ListFunctionalStatusResponseFromJSONTyped as ListFunctionalStatusResponseFromJSONTyped, index$c_ListFunctionalStatusResponseToJSON as ListFunctionalStatusResponseToJSON, index$c_ListFunctionalStatusResponseToJSONTyped as ListFunctionalStatusResponseToJSONTyped, type index$c_ListImmunizationsResponse as ListImmunizationsResponse, index$c_ListImmunizationsResponseFromJSON as ListImmunizationsResponseFromJSON, index$c_ListImmunizationsResponseFromJSONTyped as ListImmunizationsResponseFromJSONTyped, index$c_ListImmunizationsResponseToJSON as ListImmunizationsResponseToJSON, index$c_ListImmunizationsResponseToJSONTyped as ListImmunizationsResponseToJSONTyped, type index$c_ListMedicationsResponse as ListMedicationsResponse, index$c_ListMedicationsResponseFromJSON as ListMedicationsResponseFromJSON, index$c_ListMedicationsResponseFromJSONTyped as ListMedicationsResponseFromJSONTyped, index$c_ListMedicationsResponseToJSON as ListMedicationsResponseToJSON, index$c_ListMedicationsResponseToJSONTyped as ListMedicationsResponseToJSONTyped, type index$c_ListObservationsResponse as ListObservationsResponse, index$c_ListObservationsResponseFromJSON as ListObservationsResponseFromJSON, index$c_ListObservationsResponseFromJSONTyped as ListObservationsResponseFromJSONTyped, index$c_ListObservationsResponseToJSON as ListObservationsResponseToJSON, index$c_ListObservationsResponseToJSONTyped as ListObservationsResponseToJSONTyped, type index$c_ListProceduresResponse as ListProceduresResponse, index$c_ListProceduresResponseFromJSON as ListProceduresResponseFromJSON, index$c_ListProceduresResponseFromJSONTyped as ListProceduresResponseFromJSONTyped, index$c_ListProceduresResponseToJSON as ListProceduresResponseToJSON, index$c_ListProceduresResponseToJSONTyped as ListProceduresResponseToJSONTyped, type index$c_ListQuestionnaireResponsesResponse as ListQuestionnaireResponsesResponse, index$c_ListQuestionnaireResponsesResponseFromJSON as ListQuestionnaireResponsesResponseFromJSON, index$c_ListQuestionnaireResponsesResponseFromJSONTyped as ListQuestionnaireResponsesResponseFromJSONTyped, index$c_ListQuestionnaireResponsesResponseToJSON as ListQuestionnaireResponsesResponseToJSON, index$c_ListQuestionnaireResponsesResponseToJSONTyped as ListQuestionnaireResponsesResponseToJSONTyped, type index$c_ListSocialHistoryResponse as ListSocialHistoryResponse, index$c_ListSocialHistoryResponseFromJSON as ListSocialHistoryResponseFromJSON, index$c_ListSocialHistoryResponseFromJSONTyped as ListSocialHistoryResponseFromJSONTyped, index$c_ListSocialHistoryResponseToJSON as ListSocialHistoryResponseToJSON, index$c_ListSocialHistoryResponseToJSONTyped as ListSocialHistoryResponseToJSONTyped, type index$c_ListVitalsResponse as ListVitalsResponse, index$c_ListVitalsResponseFromJSON as ListVitalsResponseFromJSON, index$c_ListVitalsResponseFromJSONTyped as ListVitalsResponseFromJSONTyped, index$c_ListVitalsResponseToJSON as ListVitalsResponseToJSON, index$c_ListVitalsResponseToJSONTyped as ListVitalsResponseToJSONTyped, LocationStatus$1 as LocationStatus, LocationStatusFromJSON$1 as LocationStatusFromJSON, LocationStatusFromJSONTyped$1 as LocationStatusFromJSONTyped, LocationStatusToJSON$1 as LocationStatusToJSON, LocationStatusToJSONTyped$1 as LocationStatusToJSONTyped, type index$c_Medication as Medication, type index$c_MedicationFrequency as MedicationFrequency, index$c_MedicationFrequencyFromJSON as MedicationFrequencyFromJSON, index$c_MedicationFrequencyFromJSONTyped as MedicationFrequencyFromJSONTyped, index$c_MedicationFrequencyToJSON as MedicationFrequencyToJSON, index$c_MedicationFrequencyToJSONTyped as MedicationFrequencyToJSONTyped, index$c_MedicationFromJSON as MedicationFromJSON, index$c_MedicationFromJSONTyped as MedicationFromJSONTyped, type index$c_MedicationIntent as MedicationIntent, index$c_MedicationIntentFromJSON as MedicationIntentFromJSON, index$c_MedicationIntentFromJSONTyped as MedicationIntentFromJSONTyped, index$c_MedicationIntentToJSON as MedicationIntentToJSON, index$c_MedicationIntentToJSONTyped as MedicationIntentToJSONTyped, type index$c_MedicationResourceType as MedicationResourceType, index$c_MedicationResourceTypeFromJSON as MedicationResourceTypeFromJSON, index$c_MedicationResourceTypeFromJSONTyped as MedicationResourceTypeFromJSONTyped, index$c_MedicationResourceTypeToJSON as MedicationResourceTypeToJSON, index$c_MedicationResourceTypeToJSONTyped as MedicationResourceTypeToJSONTyped, type index$c_MedicationRoute as MedicationRoute, index$c_MedicationRouteFromJSON as MedicationRouteFromJSON, index$c_MedicationRouteFromJSONTyped as MedicationRouteFromJSONTyped, index$c_MedicationRouteToJSON as MedicationRouteToJSON, index$c_MedicationRouteToJSONTyped as MedicationRouteToJSONTyped, type index$c_MedicationStatus as MedicationStatus, index$c_MedicationStatusFromJSON as MedicationStatusFromJSON, index$c_MedicationStatusFromJSONTyped as MedicationStatusFromJSONTyped, index$c_MedicationStatusToJSON as MedicationStatusToJSON, index$c_MedicationStatusToJSONTyped as MedicationStatusToJSONTyped, index$c_MedicationToJSON as MedicationToJSON, index$c_MedicationToJSONTyped as MedicationToJSONTyped, ObservationStatus$1 as ObservationStatus, ObservationStatusFromJSON$1 as ObservationStatusFromJSON, ObservationStatusFromJSONTyped$1 as ObservationStatusFromJSONTyped, ObservationStatusToJSON$1 as ObservationStatusToJSON, ObservationStatusToJSONTyped$1 as ObservationStatusToJSONTyped, ParticipantType$1 as ParticipantType, ParticipantTypeFromJSON$1 as ParticipantTypeFromJSON, ParticipantTypeFromJSONTyped$1 as ParticipantTypeFromJSONTyped, ParticipantTypeToJSON$1 as ParticipantTypeToJSON, ParticipantTypeToJSONTyped$1 as ParticipantTypeToJSONTyped, PoolType$a as PoolType, PoolTypeFromJSON$a as PoolTypeFromJSON, PoolTypeFromJSONTyped$a as PoolTypeFromJSONTyped, PoolTypeToJSON$a as PoolTypeToJSON, PoolTypeToJSONTyped$a as PoolTypeToJSONTyped, type index$c_Problem as Problem, type index$c_ProblemCategory as ProblemCategory, index$c_ProblemCategoryFromJSON as ProblemCategoryFromJSON, index$c_ProblemCategoryFromJSONTyped as ProblemCategoryFromJSONTyped, index$c_ProblemCategoryToJSON as ProblemCategoryToJSON, index$c_ProblemCategoryToJSONTyped as ProblemCategoryToJSONTyped, type index$c_ProblemClinicalStatus as ProblemClinicalStatus, index$c_ProblemClinicalStatusFromJSON as ProblemClinicalStatusFromJSON, index$c_ProblemClinicalStatusFromJSONTyped as ProblemClinicalStatusFromJSONTyped, index$c_ProblemClinicalStatusToJSON as ProblemClinicalStatusToJSON, index$c_ProblemClinicalStatusToJSONTyped as ProblemClinicalStatusToJSONTyped, index$c_ProblemFromJSON as ProblemFromJSON, index$c_ProblemFromJSONTyped as ProblemFromJSONTyped, type index$c_ProblemSeverity as ProblemSeverity, index$c_ProblemSeverityFromJSON as ProblemSeverityFromJSON, index$c_ProblemSeverityFromJSONTyped as ProblemSeverityFromJSONTyped, index$c_ProblemSeverityToJSON as ProblemSeverityToJSON, index$c_ProblemSeverityToJSONTyped as ProblemSeverityToJSONTyped, index$c_ProblemToJSON as ProblemToJSON, index$c_ProblemToJSONTyped as ProblemToJSONTyped, type index$c_ProblemVerificationStatus as ProblemVerificationStatus, index$c_ProblemVerificationStatusFromJSON as ProblemVerificationStatusFromJSON, index$c_ProblemVerificationStatusFromJSONTyped as ProblemVerificationStatusFromJSONTyped, index$c_ProblemVerificationStatusToJSON as ProblemVerificationStatusToJSON, index$c_ProblemVerificationStatusToJSONTyped as ProblemVerificationStatusToJSONTyped, type index$c_QuestionnaireResponse as QuestionnaireResponse, index$c_QuestionnaireResponseFromJSON as QuestionnaireResponseFromJSON, index$c_QuestionnaireResponseFromJSONTyped as QuestionnaireResponseFromJSONTyped, type index$c_QuestionnaireResponseStatus as QuestionnaireResponseStatus, index$c_QuestionnaireResponseStatusFromJSON as QuestionnaireResponseStatusFromJSON, index$c_QuestionnaireResponseStatusFromJSONTyped as QuestionnaireResponseStatusFromJSONTyped, index$c_QuestionnaireResponseStatusToJSON as QuestionnaireResponseStatusToJSON, index$c_QuestionnaireResponseStatusToJSONTyped as QuestionnaireResponseStatusToJSONTyped, index$c_QuestionnaireResponseToJSON as QuestionnaireResponseToJSON, index$c_QuestionnaireResponseToJSONTyped as QuestionnaireResponseToJSONTyped, type index$c_ReactionSeverity as ReactionSeverity, index$c_ReactionSeverityFromJSON as ReactionSeverityFromJSON, index$c_ReactionSeverityFromJSONTyped as ReactionSeverityFromJSONTyped, index$c_ReactionSeverityToJSON as ReactionSeverityToJSON, index$c_ReactionSeverityToJSONTyped as ReactionSeverityToJSONTyped, type ReferenceRange$1 as ReferenceRange, ReferenceRangeFromJSON$1 as ReferenceRangeFromJSON, ReferenceRangeFromJSONTyped$1 as ReferenceRangeFromJSONTyped, ReferenceRangeToJSON$1 as ReferenceRangeToJSON, ReferenceRangeToJSONTyped$1 as ReferenceRangeToJSONTyped, type index$c_ResponseAnswer as ResponseAnswer, index$c_ResponseAnswerFromJSON as ResponseAnswerFromJSON, index$c_ResponseAnswerFromJSONTyped as ResponseAnswerFromJSONTyped, index$c_ResponseAnswerToJSON as ResponseAnswerToJSON, index$c_ResponseAnswerToJSONTyped as ResponseAnswerToJSONTyped, type index$c_ResponseItem as ResponseItem, index$c_ResponseItemFromJSON as ResponseItemFromJSON, index$c_ResponseItemFromJSONTyped as ResponseItemFromJSONTyped, index$c_ResponseItemToJSON as ResponseItemToJSON, index$c_ResponseItemToJSONTyped as ResponseItemToJSONTyped, type ResponseValidationError$c as ResponseValidationError, ResponseValidationErrorFromJSON$c as ResponseValidationErrorFromJSON, ResponseValidationErrorFromJSONTyped$c as ResponseValidationErrorFromJSONTyped, ResponseValidationErrorToJSON$c as ResponseValidationErrorToJSON, ResponseValidationErrorToJSONTyped$c as ResponseValidationErrorToJSONTyped, type StandardErrorResponse$3 as StandardErrorResponse, StandardErrorResponseFromJSON$3 as StandardErrorResponseFromJSON, StandardErrorResponseFromJSONTyped$3 as StandardErrorResponseFromJSONTyped, StandardErrorResponseToJSON$3 as StandardErrorResponseToJSON, StandardErrorResponseToJSONTyped$3 as StandardErrorResponseToJSONTyped, type ValidationError$c as ValidationError, ValidationErrorFromJSON$c as ValidationErrorFromJSON, ValidationErrorFromJSONTyped$c as ValidationErrorFromJSONTyped, type ValidationErrorLocation$c as ValidationErrorLocation, ValidationErrorLocationFromJSON$c as ValidationErrorLocationFromJSON, ValidationErrorLocationFromJSONTyped$c as ValidationErrorLocationFromJSONTyped, ValidationErrorLocationToJSON$c as ValidationErrorLocationToJSON, ValidationErrorLocationToJSONTyped$c as ValidationErrorLocationToJSONTyped, ValidationErrorToJSON$c as ValidationErrorToJSON, ValidationErrorToJSONTyped$c as ValidationErrorToJSONTyped, index$c_instanceOfAllergy as instanceOfAllergy, index$c_instanceOfAllergyCategory as instanceOfAllergyCategory, index$c_instanceOfAllergyCriticality as instanceOfAllergyCriticality, index$c_instanceOfAllergyReaction as instanceOfAllergyReaction, index$c_instanceOfAllergyStatus as instanceOfAllergyStatus, index$c_instanceOfAllergyVerificationStatus as instanceOfAllergyVerificationStatus, index$c_instanceOfCodedConcept as instanceOfCodedConcept, instanceOfConnectResponse$b as instanceOfConnectResponse, instanceOfDischargeDisposition$1 as instanceOfDischargeDisposition, index$c_instanceOfDosage as instanceOfDosage, instanceOfEncounter$1 as instanceOfEncounter, instanceOfEncounterClass$1 as instanceOfEncounterClass, instanceOfEncounterDiagnosis$1 as instanceOfEncounterDiagnosis, instanceOfEncounterHospitalization$1 as instanceOfEncounterHospitalization, instanceOfEncounterLocation$1 as instanceOfEncounterLocation, instanceOfEncounterParticipant$1 as instanceOfEncounterParticipant, instanceOfEncounterStatus$1 as instanceOfEncounterStatus, index$c_instanceOfFamilyCondition as instanceOfFamilyCondition, index$c_instanceOfFamilyHistoryEntry as instanceOfFamilyHistoryEntry, index$c_instanceOfFamilyHistoryStatus as instanceOfFamilyHistoryStatus, index$c_instanceOfFamilyRelationship as instanceOfFamilyRelationship, index$c_instanceOfGetHealthRecordResponse as instanceOfGetHealthRecordResponse, instanceOfHTTPValidationError$c as instanceOfHTTPValidationError, instanceOfInterpretationCode$1 as instanceOfInterpretationCode, index$c_instanceOfIntoleranceType as instanceOfIntoleranceType, instanceOfLabObservation$1 as instanceOfLabObservation, index$c_instanceOfListAllergiesResponse as instanceOfListAllergiesResponse, index$c_instanceOfListConditionsResponse as instanceOfListConditionsResponse, instanceOfListDiagnosticsResponse$1 as instanceOfListDiagnosticsResponse, index$c_instanceOfListDirectivesResponse as instanceOfListDirectivesResponse, instanceOfListEncountersResponse$1 as instanceOfListEncountersResponse, index$c_instanceOfListFamilyHistoryResponse as instanceOfListFamilyHistoryResponse, index$c_instanceOfListFunctionalStatusResponse as instanceOfListFunctionalStatusResponse, index$c_instanceOfListImmunizationsResponse as instanceOfListImmunizationsResponse, index$c_instanceOfListMedicationsResponse as instanceOfListMedicationsResponse, index$c_instanceOfListObservationsResponse as instanceOfListObservationsResponse, index$c_instanceOfListProceduresResponse as instanceOfListProceduresResponse, index$c_instanceOfListQuestionnaireResponsesResponse as instanceOfListQuestionnaireResponsesResponse, index$c_instanceOfListSocialHistoryResponse as instanceOfListSocialHistoryResponse, index$c_instanceOfListVitalsResponse as instanceOfListVitalsResponse, instanceOfLocationStatus$1 as instanceOfLocationStatus, index$c_instanceOfMedication as instanceOfMedication, index$c_instanceOfMedicationFrequency as instanceOfMedicationFrequency, index$c_instanceOfMedicationIntent as instanceOfMedicationIntent, index$c_instanceOfMedicationResourceType as instanceOfMedicationResourceType, index$c_instanceOfMedicationRoute as instanceOfMedicationRoute, index$c_instanceOfMedicationStatus as instanceOfMedicationStatus, instanceOfObservationStatus$1 as instanceOfObservationStatus, instanceOfParticipantType$1 as instanceOfParticipantType, instanceOfPoolType$a as instanceOfPoolType, index$c_instanceOfProblem as instanceOfProblem, index$c_instanceOfProblemCategory as instanceOfProblemCategory, index$c_instanceOfProblemClinicalStatus as instanceOfProblemClinicalStatus, index$c_instanceOfProblemSeverity as instanceOfProblemSeverity, index$c_instanceOfProblemVerificationStatus as instanceOfProblemVerificationStatus, index$c_instanceOfQuestionnaireResponse as instanceOfQuestionnaireResponse, index$c_instanceOfQuestionnaireResponseStatus as instanceOfQuestionnaireResponseStatus, index$c_instanceOfReactionSeverity as instanceOfReactionSeverity, instanceOfReferenceRange$1 as instanceOfReferenceRange, index$c_instanceOfResponseAnswer as instanceOfResponseAnswer, index$c_instanceOfResponseItem as instanceOfResponseItem, instanceOfResponseValidationError$c as instanceOfResponseValidationError, instanceOfStandardErrorResponse$3 as instanceOfStandardErrorResponse, instanceOfValidationError$c as instanceOfValidationError, instanceOfValidationErrorLocation$c as instanceOfValidationErrorLocation }; } /** * EhrClient — service client for the HC EHR API. * * Provides read-only consolidated clinical record access for a patient: * allergies, conditions, diagnostics, directives, encounters, family history, * functional status, immunizations, medications, observations, procedures, * questionnaire responses, social history, vitals, and the consolidated health * record. */ declare class EhrClient extends BaseServiceClient { constructor(http: HttpClient); connect(): Promise; /** List a patient's allergies. */ listAllergies(patientId: string): Promise; /** List a patient's conditions. */ listConditions(patientId: string, clinicalStatus?: string): Promise; /** List a patient's diagnostic/lab observations. */ listDiagnostics(patientId: string, code?: string): Promise; /** List a patient's advance directives. */ listDirectives(patientId: string): Promise; /** List a patient's encounters. */ listEncounters(patientId: string, status?: string): Promise; /** List a patient's family history. */ listFamilyHistory(patientId: string): Promise; /** List a patient's functional-status observations. */ listFunctionalStatus(patientId: string): Promise; /** List a patient's immunizations. */ listImmunizations(patientId: string): Promise; /** List a patient's medications. */ listMedications(patientId: string, resourceType?: string): Promise; /** List a patient's observations. */ listObservations(patientId: string, category?: string): Promise; /** List a patient's procedures. */ listProcedures(patientId: string): Promise; /** List a patient's questionnaire responses. */ listQuestionnaireResponses(patientId: string, questionnaireUrl?: string): Promise; /** Get a patient's consolidated health record. */ getHealthRecord(patientId: string): Promise; /** List a patient's social history. */ listSocialHistory(patientId: string): Promise; /** List a patient's vitals. */ listVitals(patientId: string, dateFrom?: string, dateTo?: string, type?: string): Promise; } type AccessTokenWriter = (token: string) => void; type TenantIdReader$2 = () => string | undefined; declare class FieldAgentClient extends BaseServiceClient { private readonly setAccessToken; private readonly getTenantId; constructor(http: HttpClient, setAccessToken: AccessTokenWriter, getTenantId: TenantIdReader$2); connect(): Promise; register(request: RegisterFieldAgentRequest): Promise; resetPassword(request: ResetFieldAgentPasswordRequest): Promise; /** Real backend contract for POST /auth/confirm-reset-password is {message}, not {verified}. */ confirmPassword(request: ConfirmFieldAgentPasswordRequest): Promise; login(request: FieldAgentLoginRequest): Promise; refreshToken(request: RefreshTokenRequest$3): Promise; verifyEmail(request: VerifyEmailRequest$4): Promise; verifySms(request: VerifyFieldAgentSmsRequest): Promise; getAgent(fhirPersonId: string): Promise; updateAgent(fhirPersonId: string, request: UpdateFieldAgentRequest): Promise; getDashboard(fhirPersonId: string, query?: GetFieldAgentDashboardQuery): Promise; getPhotoUploadUrl(fhirPersonId: string): Promise; uploadPhoto(fhirPersonId: string, request: PhotoUploadRequest): Promise; /** * Get a field agent's photo by binary_id, or the stored photo if binary_id is omitted. * GET /agents/{fhir_person_id}/photo?binary_id=... * * @param fhirPersonId - The FHIR Person ID of the agent * @param query - Optional query parameters; if omitted, fetches the stored/default photo */ getPhoto(fhirPersonId: string, query?: GetPhotoQuery): Promise; listPatients(query?: ListAgentPatientsQuery): Promise; getPatientPhotoUploadUrl(patientId: string): Promise; uploadPatientPhoto(patientId: string, request: PhotoUploadRequest): Promise; /** * Get a patient's photo by binary_id, or the stored photo if binary_id is omitted. * GET /patients/{patient_id}/photo?binary_id=... * * @param patientId - The FHIR Patient ID * @param query - Optional query parameters; if omitted, fetches the stored/default photo */ getPatientPhoto(patientId: string, query?: GetPhotoQuery): Promise; listEncounters(query?: ListAgentEncountersQuery): Promise; onboardPatient(request: OnboardPatientRequest$1): Promise; } /** * MCPClient — generic JSON-RPC 2.0 transport for the HC MCP gateway, plus * convenience wrappers for the three MCP methods every audience supports * (`initialize`, `tools/list`, `tools/call`). Forwards to the MCP audience * endpoints for each supported API service using the caller's bearer token * (the same token already configured on this SDK instance via * `setAccessToken`/login) — this client never takes a token as an argument. * * `McpAudience` is generated from `packages/cli/contracts/mcp-tools.manifest.json` * (see `scripts/sync-cli-contracts.cjs`) and covers every MCP gateway route, * not just the handful this client used to hard-code convenience methods for. */ declare class MCPClient extends BaseServiceClient { constructor(http: HttpClient); connect(): Promise; /** * Low-level JSON-RPC 2.0 transport: send any request to one audience. * Named `rpc` (not `request`) because `BaseServiceClient.request` is * already the generic per-path REST escape hatch with an incompatible * signature; this also matches the Python SDK's `MCPClient.rpc(...)`. * Prefer `initialize`/`listTools`/`callTool` for the three standard MCP * methods — this exists so a newly deployed tool or method can be reached * before a generated convenience method catches up. */ rpc(audience: McpAudience, request: JsonRpcRequest): Promise>; /** `initialize` — negotiates the MCP protocol version and capabilities. */ initialize(audience: McpAudience): Promise>; /** * `notifications/initialized` — the gateway replies with HTTP 204 (no * body) per the JSON-RPC notification convention; `HttpClient` already * surfaces a 204 as `undefined`, so this resolves with `void`. */ notifyInitialized(audience: McpAudience): Promise; /** `tools/list` — every tool the gateway serves for this audience. */ listTools(audience: McpAudience): Promise>; /** `tools/call` — invoke one tool by its exact MCP tool name. */ callTool(audience: McpAudience, name: string, args?: Record, id?: JsonRpcId): Promise>; /** * @deprecated Prefer `rpc("patient", ...)` or `callTool("patient", ...)`. * Kept for backward compatibility; delegates to the generic transport. */ patient(request: JsonRpcRequest): Promise>; /** * @deprecated Prefer `rpc("fieldagent", ...)` or `callTool("fieldagent", ...)`. * Kept for backward compatibility; delegates to the generic transport. */ fieldAgent(request: JsonRpcRequest): Promise>; /** * @deprecated Prefer `rpc("person", ...)` or `callTool("person", ...)`. * Kept for backward compatibility; delegates to the generic transport. */ person(request: JsonRpcRequest): Promise>; } declare class PatientClient extends BaseServiceClient { /** Add patient-reported history; each call creates a new server-identified submission. */ submitPatientIntake(request: PatientIntakeRequest): Promise; /** Read the authenticated patient's submission metadata and vendor section statuses. */ getPatientIntake(submissionId: string): Promise; constructor(http: HttpClient); connect(): Promise; /** POST /patients/phone — self-service; the patient is resolved from the caller's Bearer token. */ updatePhone(request: PatientPhoneUpdateRequest): Promise; /** POST /patients/verify-sms — self-service; the patient is resolved from the caller's Bearer token. */ verifySms(request: PatientSmsVerificationRequest): Promise; /** PUT /patients/address — self-service; the patient is resolved from the caller's Bearer token. */ updateAddress(request: PatientAddressUpdateRequest): Promise; /** PUT /patients/race — self-service; the patient is resolved from the caller's Bearer token. */ updateRace(request: PatientRaceUpdateRequest): Promise; /** * Get the authenticated patient's complete boolean flags dictionary, e.g. `{ imported_vitals: true }`. * GET /patients/flags * * Self-service: the patient is resolved from the caller's Bearer token — * there is no patient id parameter. * * @returns The complete flags dictionary; `{}` if the patient has no flags set. */ getFlags(): Promise; /** * Partially update the authenticated patient's boolean flags dictionary. * PATCH /patients/flags * * This is a merge, not a replace: only the flag names present in `request` * are changed, every other existing flag is left unchanged. Setting the * same value again is idempotent. Returns the complete flags dictionary * after the merge. * * Self-service: the patient is resolved from the caller's Bearer token — * there is no patient id parameter. * * @param request - One or more `{ flagName: boolean }` entries to merge in */ updateFlags(request: PatientFlagsUpdate): Promise; /** GET /patients — self-service; returns the authenticated patient's own FHIR Patient record. */ getProfile(): Promise; /** GET /patients/dashboard — self-service; the patient is resolved from the caller's Bearer token. */ getDashboard(): Promise; getAgentConfiguration(): Promise; getAgent(): Promise; getCheckin(): Promise; getCurrentCareSession(): Promise; getPatientSidebar(): Promise; createCurrentScreeningSymptoms(request: object): Promise; uploadPhoto(request: PhotoUploadRequest): Promise; /** * Get the authenticated patient's photo by binary_id, or the stored photo if binary_id is omitted. * GET /patients/photo?binary_id=... * * @param query - Optional query parameters; if omitted, fetches the stored/default photo */ getPhoto(query?: GetPhotoQuery): Promise; getPhotoUploadUrl(): Promise; compareFaceMatch(request: FaceMatchRequest): Promise; scanIdentityDocument(request: IdentityDocumentRequest): Promise; updateDriversLicense(request: UpdateDriversLicenseRequest): Promise; updateDemographics(request: DemographicsUpdateRequest): Promise; /** GET /patients/communication-consent — the authenticated patient's SMS/phone contact-preference consent. */ getCommunicationConsent(): Promise; /** * PUT /patients/communication-consent — sms_permitted and phone_permitted * are independent; omit a field to leave its previously recorded value * untouched (not a combined toggle). */ updateCommunicationConsent(request: UpdateCommunicationConsentRequest): Promise; createInsurance(request: CreateInsuranceRequest): Promise; listPatientInsurances(): Promise; importHealthRecord(payload: object): Promise; /** GET /patients/attributes - get the authenticated patient's arbitrary JSON attributes. */ getAttributes(): Promise; /** PATCH /patients/attributes - merge arbitrary JSON attributes for the authenticated patient. */ updateAttributes(request: PatientAttributesUpdate): Promise; /** POST /patients/health-record/initimport — starts/checks the Zus import with an empty payload. */ initHealthRecordImport(): Promise; /** GET /patients/alerts — alerts for the authenticated patient. */ getPatientAlerts(): Promise; importCCDA(content: string): Promise; importVitals(source: string, payload: object): Promise; importActivity(source: string, payload: object): Promise; listActivity(type?: string): Promise; deleteActivity(activityId: string): Promise; getPreferredPharmacy(): Promise; setPreferredPharmacy(data: object): Promise; listDependents(): Promise; saveDependent(data: object, dependentId?: string): Promise; deleteDependent(dependentId: string): Promise; listNotifications(): Promise; saveNotification(data: object, notificationId?: string): Promise; deleteNotification(notificationId: string): Promise; createMedication(request: CreateMedicationRequest): Promise; listMedications(query?: ListMedicationsQuery): Promise; getMedication(medicationId: string): Promise; updateMedicationStatus(medicationId: string, request: MedicationStatusUpdateRequest): Promise; nearestLocations(query: NearestLocationsQuery): Promise; /** @deprecated Use nearestLocations. */ listNearestLocations(query: NearestLocationsQuery): Promise; createEncounter(request: CreateEncounterRequest): Promise; listEncounters(query?: ListEncountersQuery): Promise; getEncounter(encounterId: string): Promise; /** * Open (or resume) the patient's visit right now — "the patient is here." * * Finds or creates their current open FHIR Encounter. On an Athena-integrated * tenant this additionally books a walk-in appointment for the current * moment, attaches the tenant's default self-pay insurance package, and * checks the patient in — all server-side, so no appointment id is needed. * Use {@link checkInEncounter} instead when you already hold one. * * Resolves with HTTP 200 even when the Athena leg failed: inspect * `athena_encounter_status` (and `athena_insurance_status`) rather than * treating a resolved promise as success. The endpoint retries the * book+check-in pair once on its own, because Athena legitimately rejects a * walk-in whose minute falls outside the provider's schedule template. * * Idempotent: an encounter already linked to Athena is returned as-is and is * never re-booked or re-checked-in. */ checkEncounter(request: CheckEncounterRequest): Promise; /** * Check the patient in against an appointment you already have (for example a * future slot booked earlier through `AppointmentsClient.bookAppointment`), * and link the resulting Athena encounter onto the FHIR Encounter. * * Does not create or book an appointment, and does not attach insurance — * use {@link checkEncounter} for the walk-in-now flow. */ checkInEncounter(encounterId: string, request: CheckInEncounterRequest): Promise; /** * Get the patient's latest still-open encounter, or `{ encounter: null }` * when none is open. * * On an Athena-integrated tenant Athena is authoritative: its encounter list * is read directly and matched back onto the local FHIR Encounter by * `athena_encounter_id`. A tenant-level read failure is surfaced as an error * rather than an empty result, so `{ encounter: null }` genuinely means "no * open encounter". */ getLatestEncounter(patientId: string): Promise; /** Record the authenticated patient's current symptom labels. */ submitCurrentSymptoms(request: SubmitCurrentSymptomsScreeningsCurrentSymptomsRequest): Promise; /** Apply raw conversation/summary text to an encounter and its EHR sections. */ submitSummary(request: SubmitSummaryRequest): Promise; createQuestionnaire(request: CreateQuestionnaireRequest): Promise; /** * Create a FHIR QuestionnaireResponse, and on an Athena-integrated tenant also * append it as a note on the patient's open Athena encounter. * * The FHIR write always happens; the Athena note is additive and non-fatal, so * its outcome is reported on `athena_questionnaire_status` rather than * rejecting the call. `skipped_no_athena_encounter` means no Athena encounter * is open yet — notes attach to one, which only exists after check-in * ({@link checkEncounter}). */ createQuestionnaireResponse(questionnaireId: string, request: CreateQuestionnaireResponseRequest): Promise; checkInsuranceEligibility(request: CheckEligibilityRequest): Promise; classifyVoiceCommand(request: ClassifyRequest): Promise; ocrIdentityDocument(request: OcrRequest): Promise; ocrInsuranceDocument(request: OcrRequest): Promise; askAssistant(request: ChatRequest): Promise; listKnowledge(query?: ListKnowledgeQuery): Promise; searchKnowledge(query: SearchKnowledgeQuery): Promise; listAssistantActions(): Promise; compareFacesByUrl(request: FaceCompareRequest): Promise; getCommunicationsState(): Promise; listPresence(): Promise; upsertPresence(request: UpsertPresenceRequest$1): Promise; listGroups(): Promise; upsertGroup(request: UpsertGroupRequest$1): Promise; listConversations(): Promise; getConversationsByParticipant(participantId: string): Promise; getUnreadCount(participantId: string): Promise; upsertConversation(request: UpsertConversationRequest$1): Promise; listMessages(query?: ListMessagesQuery): Promise; upsertMessage(request: UpsertMessageRequest$1): Promise; listInvites(): Promise; upsertInvite(request: UpsertInviteRequest$1): Promise; } /** * PersonClient — service client for the HC Person API. * * Covers the full Person API surface: * - Auth: register, login, verify-email, reset-password (public, no Bearer) * - CRUD: get, update person * - Photo: upload-url, upload (base64), get by binary_id */ type TenantIdReader$1 = () => string | undefined; declare class PersonClient extends BaseServiceClient { private readonly getTenantId; constructor(http: HttpClient, getTenantId?: TenantIdReader$1); connect(): Promise; /** * Register a new person. * POST /auth/register (public) */ register(request: RegisterPersonRequest): Promise; /** * Log in an existing person. * POST /auth/login (public) */ login(request: PersonLoginRequest): Promise; /** * Verify a person's email address with OTP. * POST /auth/verify-email (public) */ verifyEmail(request: VerifyPersonEmailRequest): Promise; /** * Initiate password reset flow (sends code to email). * POST /auth/reset-password (public) */ resetPassword(request: ResetPersonPasswordRequest): Promise; /** * Confirm password reset with code. * POST /auth/confirm-reset-password (public) * Real backend contract is {message}, not {verified}. */ confirmPassword(request: ConfirmPersonPasswordRequest): Promise; updatePhone(fhirPersonId: string, request: PersonPhoneUpdateRequest): Promise; verifySms(fhirPersonId: string, request: PersonSmsVerificationRequest): Promise; /** * Get a person by ID. * GET /persons/{person_id} */ get(fhirPersonId: string): Promise; /** * Update a person's fields. * PATCH /persons/{person_id} */ update(fhirPersonId: string, request: UpdatePersonRequest): Promise; /** GET /persons/{person_id}/attributes - get arbitrary JSON attributes. */ getAttributes(fhirPersonId: string): Promise; /** PATCH /persons/{person_id}/attributes - merge arbitrary JSON attributes. */ updateAttributes(fhirPersonId: string, request: PersonAttributesUpdate): Promise; /** * Get a presigned upload URL for a person's photo. * GET /persons/{person_id}/photo/upload-url */ getPhotoUploadUrl(fhirPersonId: string): Promise; /** * Upload a person's photo (base64). * POST /persons/{person_id}/photo */ uploadPhoto(fhirPersonId: string, request: UploadPersonPhotoRequest): Promise; /** * Get a person's photo by binary_id, or the stored photo if binary_id is omitted. * GET /persons/{person_id}/photo?binary_id=... * * @param fhirPersonId - The FHIR Person ID * @param query - Optional query parameters; if omitted, fetches the stored/default photo */ getPhoto>(fhirPersonId: string, query?: GetPersonPhotoQuery): Promise; } /** * ProviderClient — service client for the HC Provider API. * * Covers: register, login, verify-email, reset-password (public), * get/update practitioner, photo upload/download. */ type TenantIdReader = () => string | undefined; declare class ProviderClient extends BaseServiceClient { private readonly getTenantId; constructor(http: HttpClient, getTenantId?: TenantIdReader); connect(): Promise; register(request: RegisterPractitionerRequest): Promise; login(request: PractitionerLoginRequest): Promise; verifyEmail(request: VerifyPractitionerEmailRequest): Promise; resetPassword(request: ResetPractitionerPasswordRequest): Promise; /** Real backend contract for POST /auth/confirm-reset-password is {message}, not {verified}. */ confirmPassword(request: ConfirmPractitionerPasswordRequest): Promise; updatePhone(fhirPractitionerId: string, request: PractitionerPhoneUpdateRequest): Promise; verifySms(fhirPractitionerId: string, request: PractitionerSmsVerificationRequest): Promise; get(fhirPractitionerId: string): Promise; update(fhirPractitionerId: string, request: UpdatePractitionerRequest): Promise; getPhotoUploadUrl(fhirPractitionerId: string): Promise; uploadPhoto(fhirPractitionerId: string, request: UploadPractitionerPhotoRequest): Promise; /** * Get a practitioner's photo by binary_id, or the stored photo if binary_id is omitted. * GET /practitioners/{practitioner_id}/photo?binary_id=... * * @param fhirPractitionerId - The FHIR Practitioner ID * @param query - Optional query parameters; if omitted, fetches the stored/default photo */ getPhoto>(fhirPractitionerId: string, query?: GetPractitionerPhotoQuery): Promise; } /** * RppgClient — service group for the HC rPPG API. * * SWAGGER STATUS (fetched 2026-06-17): The live swagger at * https://dev-api-rppg.health.cloud/swagger.json returns a valid OpenAPI 3 * document with GET /connect. No domain typed methods can be generated until * the spec publishes domain endpoints. * * Use the low-level escape hatch for early integration: * await sdk.rppg.request("POST", "/sessions"); */ declare class RppgClient extends BaseServiceClient { constructor(http: HttpClient); connect(): Promise; } /** * SessionClient — service group for the HC Session API. * * SWAGGER STATUS (fetched 2026-06-17): The live swagger at * https://dev-api-session.health.cloud/swagger.json returns a valid OpenAPI 3 * document with GET /connect. No domain typed methods can be generated until * the spec publishes domain endpoints. * * Use the low-level escape hatch for early integration: * await sdk.session.request("POST", "/sessions"); */ declare class SessionClient extends BaseServiceClient { constructor(http: HttpClient); connect(): Promise; } /** * TelehealthClient — service group for the HC Telehealth API. * * The backend exposes three telehealth-specific routes in addition to * the standard connectivity check: * - createChannel(): create a new telehealth channel ID * - createPatientToken(): mint an RTC token for the patient role * - createProviderToken(): mint an RTC token for the provider role */ declare class TelehealthClient extends BaseServiceClient { constructor(http: HttpClient); connect(): Promise; createChannel(): Promise; createPatientToken(request: CreateTelehealthTokenRequest): Promise; createProviderToken(request: CreateTelehealthTokenRequest): Promise; } declare class VitalsClient extends BaseServiceClient { constructor(http: HttpClient); connect(): Promise; record(patientId: string, request: VitalsRecordRequest): Promise; list(patientId: string, query?: ListVitalsQuery): Promise; } /** * GraphClient — service client for the HC Graph API. * * Covers: * - provider structured search, Cypher, and Graph-RAG * - health-plan structured search, Cypher, and Graph-RAG * - document-summary structured search, Cypher, and Graph-RAG * - medical-concept structured search, Cypher, and Graph-RAG * - policy-document list, search, and by-id lookup * - unified medical-concept search, list, detail, relationships, and hierarchy * - diagnostic-test search, list, by-id, relationships, analytes, test-systems, and specialties */ declare class GraphClient extends BaseServiceClient { constructor(http: HttpClient); connect(): Promise; searchProviders(request: ProviderSearchRequest & { rag: true; }): Promise>; searchProviders(request: ProviderSearchRequest & { rag?: false; }): Promise; searchProviders(request: ProviderSearchRequest): Promise>; searchProvidersCypher(request: CypherQueryRequest & { rag: true; }): Promise>; searchProvidersCypher(request: CypherQueryRequest & { rag?: false; }): Promise; searchProvidersCypher(request: CypherQueryRequest): Promise>; searchHealthPlans(request: HealthPlanSearchRequest & { rag: true; }): Promise>; searchHealthPlans(request: HealthPlanSearchRequest & { rag?: false; }): Promise; searchHealthPlans(request: HealthPlanSearchRequest): Promise>; searchHealthPlansCypher(request: CypherQueryRequest & { rag: true; }): Promise>; searchHealthPlansCypher(request: CypherQueryRequest & { rag?: false; }): Promise; searchHealthPlansCypher(request: CypherQueryRequest): Promise>; searchDocumentSummaries(request: DocumentSummarySearchRequest & { rag: true; }): Promise>; searchDocumentSummaries(request: DocumentSummarySearchRequest & { rag?: false; }): Promise; searchDocumentSummaries(request: DocumentSummarySearchRequest): Promise>; searchDocumentSummariesCypher(request: CypherQueryRequest & { rag: true; }): Promise>; searchDocumentSummariesCypher(request: CypherQueryRequest & { rag?: false; }): Promise; searchDocumentSummariesCypher(request: CypherQueryRequest): Promise>; searchMedicalConcepts(request: MedicalConceptSearchRequest & { rag: true; }): Promise>; searchMedicalConcepts(request: MedicalConceptSearchRequest & { rag?: false; }): Promise; searchMedicalConcepts(request: MedicalConceptSearchRequest): Promise>; searchMedicalConceptsCypher(request: CypherQueryRequest & { rag: true; }): Promise>; searchMedicalConceptsCypher(request: CypherQueryRequest & { rag?: false; }): Promise; searchMedicalConceptsCypher(request: CypherQueryRequest): Promise>; searchMedicalConceptsFaceted(query?: MedicalConceptFacetedSearchQuery): Promise; listMedicalConceptVocabularies(): Promise; listMedicalConcepts(query?: MedicalConceptListQuery): Promise; getMedicalConcept(conceptId: string): Promise; listMedicalConceptRelationships(conceptId: string, query?: MedicalConceptRelationshipsQuery): Promise; listMedicalConceptAncestors(conceptId: string, query?: MedicalConceptHierarchyQuery): Promise; listMedicalConceptDescendants(conceptId: string, query?: MedicalConceptHierarchyQuery): Promise; listPolicyDocuments(query?: PolicyDocumentListQuery): Promise; searchPolicyDocuments(query: PolicyDocumentSearchQuery): Promise; getPolicyDocument(docId: string): Promise; searchDiagnosticTests(query?: DiagnosticTestSearchQuery): Promise; listDiagnosticSpecialties(): Promise; getDiagnosticAnalyte(analyteId: string, query?: DiagnosticDimensionQuery): Promise; getDiagnosticTestSystem(testSystemId: string, query?: DiagnosticDimensionQuery): Promise; listDiagnosticTests(query?: DiagnosticTestListQuery): Promise; getDiagnosticTest(testId: string): Promise; listDiagnosticTestRelationships(testId: string, query?: DiagnosticTestRelationshipsQuery): Promise; vectorSearchDocuments(request: VectorSearchRequest): Promise; listVectorCollections(): Promise; getVectorDocumentChunks(docId: string, query?: VectorDocumentChunksQuery): Promise; } type ConnectorRequestCredentials = Readonly>; declare abstract class ConnectorClient extends BaseServiceClient { private readonly connectorCredentials; protected constructor(http: HttpClient, credentials?: ConnectorRequestCredentials); protected send(method: HttpMethod, path: string, options?: HttpRequestOptions): Promise; private withCredentials; private sensitiveValues; private redactText; private redactValue; } type ConnectorClientConstructor = new (http: HttpClient, credentials: ConnectorRequestCredentials) => TClient; declare class ConnectorFactory { private readonly connectorName; private readonly http; private readonly Client; private readonly mapConfig; constructor(connectorName: string, http: HttpClient, Client: ConnectorClientConstructor, mapConfig: (config: TConfig) => ConnectorRequestCredentials); createClient(config: TConfig): TClient; } declare class PublicConnectorFactory { private readonly http; private readonly Client; constructor(http: HttpClient, Client: ConnectorClientConstructor); createClient(): TClient; } interface AnthropicConnectorConfig { api_key: string; mode?: ConnectorMode; } interface AppleAuthConnectorConfig { team_id: string; client_id: string; key_id: string; redirect_uri: string; private_key: string; } interface AthenaConnectorConfig { secret_key: string; practice_id: string; department_id: string; provider_id: string; mode?: ConnectorMode; } interface CalConnectorConfig { api_key: string; } interface CarequalityConnectorConfig { api_key: string; initiator_url: string; } interface CmsConnectorConfig { api_key: string; } interface ConnectureConnectorConfig { basic_token: string; client_key: string; client_secret: string; } interface ElevenLabsConnectorConfig { api_key: string; } interface FedExConnectorConfig { client_id: string; client_secret: string; account_number: string; mode?: ConnectorMode; } interface GoogleAIConnectorConfig { api_key: string; } interface GooglePlacesConnectorConfig { api_key: string; mode?: ConnectorMode; } interface GrokConnectorConfig { api_key: string; } interface HealthieConnectorConfig { secret_key: string; mode?: ConnectorMode; shard_id?: string; } interface ImpiloConnectorConfig { api_key: string; } interface JunctionConnectorConfig { api_key: string; } interface OpenAIConnectorConfig { api_key: string; } interface OuraConnectorConfig { client_id: string; client_secret: string; mode?: ConnectorMode; } interface PlaidConnectorConfig { client_id: string; secret: string; template_id: string; mode?: ConnectorMode; } interface QuestConnectorConfig { client_id: string; client_secret: string; mode?: ConnectorMode; } interface SalesforceConnectorConfig { client_id: string; client_secret: string; username: string; password: string; mode?: ConnectorMode; } interface ScrapflyConnectorConfig { api_key: string; } interface SenaiteConnectorConfig { base_url: string; username: string; password: string; } interface SendGridConnectorConfig { api_key: string; mode?: ConnectorMode; } type SteadyMDConnectorConfig = { api_key: string; token?: never; mode?: ConnectorMode; api_url?: string; } | { token: string; api_key?: never; mode?: ConnectorMode; api_url?: string; }; interface StediConnectorConfig { api_key: string; } interface StripeConnectorConfig { api_key: string; } interface TwilioConnectorConfig { account_sid: string; auth_token: string; from_number: string; mode?: ConnectorMode; } interface UberConnectorConfig { client_id: string; client_secret: string; customer_id: string; mode?: ConnectorMode; } interface WhoopConnectorConfig { client_id: string; client_secret: string; mode?: ConnectorMode; } interface ZocdocConnectorConfig { api_key: string; } interface ZusConnectorConfig { client_id: string; client_secret: string; mode?: ConnectorMode; } /** * Client for the Anthropic connector (Claude models). * All requests route through `POST /connectors/anthropic/` on the * HealthCloud Connectors gateway. Pass `mode: "sandbox"` (default) or * `mode: "live"` in the request body to select the API environment. */ declare class AnthropicClient extends ConnectorClient { constructor(http: HttpClient, credentials: ConnectorRequestCredentials); /** Send a message to an Anthropic Claude model. */ message(body: AnthropicMessageRequest): Promise; } /** * Client for the Apple Sign-In OAuth connector. * All requests route through POST /connectors/apple-auth/. */ declare class AppleAuthClient extends ConnectorClient { constructor(http: HttpClient, credentials: ConnectorRequestCredentials); exchangeCode(body: AppleAuthExchangeCodeRequest): Promise; decodeIdToken(body: AppleAuthDecodeIdTokenRequest): Promise; generateClientSecret(body?: AppleAuthGenerateClientSecretRequest): Promise; } /** * Client for the Athena Health connector. * All requests route through `POST /connectors/athena-health/` on the * HealthCloud Connectors gateway. Pass `mode: "sandbox"` (default) or * `mode: "live"` in the request body to select the API environment. * * Routes mirror the backend contract exactly. Operations not listed here have * no confirmed backend endpoint and are omitted (see missing-contract report). */ declare class AthenaHealthClient extends ConnectorClient { constructor(http: HttpClient, credentials: ConnectorRequestCredentials); private a; /** Search Athena patients by demographics. */ searchPatients(body: AthenaSearchPatientsRequest): Promise; /** Get a single Athena patient by ID. */ getPatient(body: AthenaGetPatientRequest): Promise; /** List appointments, optionally filtered by patient/department/date range. */ listAppointments(body: AthenaListAppointmentsRequest): Promise; /** List encounters for a specific patient. */ listEncountersForPatient(body: AthenaListEncountersForPatientRequest): Promise; /** Retrieve open appointment slots matching filters. */ retrieveAvailableAppointmentSlots(body?: AthenaRetrieveAvailableAppointmentSlotsRequest): Promise; /** Book a patient into an existing open appointment slot. */ bookAppointment(body: AthenaBookAppointmentRequest): Promise; /** Get details for a specific booked appointment. */ getAppointmentDetails(body: AthenaGetAppointmentDetailsRequest): Promise; /** Get all booked appointments, optionally filtered. */ getBookedAppointments(body: AthenaGetBookedAppointmentsRequest): Promise; /** List patient appointment reasons (all, new, or existing patient variants). */ listPatientAppointmentReasons(body?: AthenaListAppointmentReasonsRequest): Promise; /** List new-patient appointment reasons. */ listNewPatientAppointmentReasons(body?: AthenaListAppointmentReasonsRequest): Promise; /** List existing-patient appointment reasons. */ listExistingPatientAppointmentReasons(body?: AthenaListAppointmentReasonsRequest): Promise; /** List available appointment confirmation statuses. */ listAppointmentConfirmationStatuses(body?: AthenaBaseRequest): Promise; /** List available appointment types. */ listAppointmentTypes(body?: AthenaBaseRequest): Promise; /** List providers, optionally filtered by department. */ listProviders(body?: AthenaListProvidersRequest): Promise; /** Get a single provider by ID. */ getProvider(body: AthenaGetProviderRequest): Promise; /** Get a single department by ID. */ getDepartment(body: AthenaGetDepartmentRequest): Promise; /** List all departments. */ listDepartments(body?: AthenaListDepartmentsRequest): Promise; /** Get practice-level configuration and info. */ getPracticeInfo(body?: AthenaBaseRequest): Promise; /** Get existing appointment slot subscription configuration. */ getAppointmentSlotSubscription(body?: AthenaGetAppointmentSlotSubscriptionRequest): Promise; /** Subscribe to appointment slot notifications for a provider/department. */ subscribeAppointmentSlots(body: AthenaSubscribeAppointmentSlotsRequest): Promise; /** List available questionnaire screeners. */ getQuestionnaireScreeners(body: AthenaGetQuestionnaireScreenersRequest): Promise; /** Submit a standalone questionnaire screener response. */ submitQuestionnaireScreener(body: AthenaSubmitQuestionnaireScreenerRequest): Promise; /** Get questionnaire screeners associated with an encounter. */ getQuestionnaireScreenersEncounter(body: AthenaGetQuestionnaireScreenersEncounterRequest): Promise; /** Submit a screener questionnaire response within an encounter. */ submitScreenerQuestionnaireEncounter(body: AthenaSubmitScreenerQuestionnaireEncounterRequest): Promise; /** Attach a document to an encounter. */ createEncounterDocument(body: AthenaCreateEncounterDocumentRequest): Promise; /** Check a patient in for their appointment. */ checkInPatient(body: AthenaCheckInPatientRequest): Promise; /** Add an insurance package for a patient. */ createInsurancePackage(body: AthenaCreateInsurancePackageRequest): Promise; /** Remove an insurance package from a patient. */ deleteInsurancePackage(body: AthenaDeleteInsurancePackageRequest): Promise; /** Get insurance packages on file for a patient. */ getInsurancePackages(body: AthenaGetInsurancePackagesRequest): Promise; /** Get the most-used insurance packages (useful for autocomplete). */ getTopInsurancePackages(body?: AthenaGetTopInsurancePackagesRequest): Promise; /** Retrieve existing eligibility and benefit details for a patient. */ getEligibilityBenefitDetails(body: AthenaGetEligibilityBenefitDetailsRequest): Promise; /** Trigger an eligibility check and store benefit details for a patient. */ createEligibilityBenefitDetails(body: AthenaCreateEligibilityBenefitDetailsRequest): Promise; /** Upload front/back insurance card images for a patient. */ uploadInsuranceCard(body: AthenaUploadInsuranceCardRequest): Promise; /** Retrieve stored insurance card images for a patient. */ getInsuranceCard(body: AthenaGetInsuranceCardRequest): Promise; /** Replace stored insurance card images for a patient. */ updateInsuranceCard(body: AthenaUpdateInsuranceCardRequest): Promise; /** Delete stored insurance card images for a patient. */ deleteInsuranceCard(body: AthenaDeleteInsuranceCardRequest): Promise; addEncounterReason(body: AthenaHealthAddEncounterReasonRequest): Promise; addLabResultDocument(body: AthenaHealthAddLabResultDocumentRequest): Promise; addPreferredPharmacy(body: AthenaHealthAddPreferredPharmacyRequest): Promise; answerHealthQuestion(body: AthenaHealthAnswerHealthQuestionRequest): Promise; cancelAppointment(body: AthenaHealthCancelAppointmentRequest): Promise; createAllergy(body: AthenaHealthCreateAllergyRequest): Promise; createAppointment(body: AthenaHealthCreateAppointmentRequest): Promise; createAppointmentNote(body: AthenaHealthCreateAppointmentNoteRequest): Promise; createConsent(body: AthenaHealthCreateConsentRequest): Promise; createEncounterDiagnosis(body: AthenaHealthCreateEncounterDiagnosisRequest): Promise; createFamilyHistory(body: AthenaHealthCreateFamilyHistoryRequest): Promise; createImmunization(body: AthenaHealthCreateImmunizationRequest): Promise; createInsurance(body: AthenaHealthCreateInsuranceRequest): Promise; createLabOrder(body: AthenaHealthCreateLabOrderRequest): Promise; createMedication(body: AthenaHealthCreateMedicationRequest): Promise; createOpenAppointmentSlot(body: AthenaHealthCreateOpenAppointmentSlotRequest): Promise; createPatient(body: AthenaHealthCreatePatientRequest): Promise; createProblem(body: AthenaHealthCreateProblemRequest): Promise; createProcedure(body: AthenaHealthCreateProcedureRequest): Promise; createSocialHistory(body: AthenaHealthCreateSocialHistoryRequest): Promise; createTelehealthDeeplink(body: AthenaHealthCreateTelehealthDeeplinkRequest): Promise; createVital(body: AthenaHealthCreateVitalRequest): Promise; deleteEncounterDiagnosis(body: AthenaHealthDeleteEncounterDiagnosisRequest): Promise; deleteEncounterDocument(body: AthenaHealthDeleteEncounterDocumentRequest): Promise; deleteImagingResultDocument(body: AthenaHealthDeleteImagingResultDocumentRequest): Promise; deleteMedication(body: AthenaHealthDeleteMedicationRequest): Promise; deletePreferredPharmacy(body: AthenaHealthDeletePreferredPharmacyRequest): Promise; deleteVaccine(body: AthenaHealthDeleteVaccineRequest): Promise; enhancedBestMatchPatients(body: AthenaHealthEnhancedBestMatchPatientsRequest): Promise; enhancedBestMatchPatientsByEmail(body: AthenaHealthEnhancedBestMatchPatientsByEmailRequest): Promise; exportCertifiedCcda(body: AthenaHealthExportCertifiedCcdaRequest): Promise; getAppointmentEncounterSummary(body: AthenaHealthGetAppointmentEncounterSummaryRequest): Promise; getAssessPlanCarePlan(body: AthenaHealthGetAssessPlanCarePlanRequest): Promise; getAvailableMessageTypes(body?: AthenaHealthGetAvailableMessageTypesRequest): Promise; getCareTeam(body: AthenaHealthGetCareTeamRequest): Promise; getCareTeamCarePlan(body: AthenaHealthGetCareTeamCarePlanRequest): Promise; getClaim(body: AthenaHealthGetClaimRequest): Promise; getClinicalDocumentXml(body: AthenaHealthGetClinicalDocumentXmlRequest): Promise; getClinicalProvider(body: AthenaHealthGetClinicalProviderRequest): Promise; getDefaultPharmacy(body: AthenaHealthGetDefaultPharmacyRequest): Promise; getDriversLicense(body: AthenaHealthGetDriversLicenseRequest): Promise; getEncounter(body: AthenaHealthGetEncounterRequest): Promise; getEncounterAssessment(body: AthenaHealthGetEncounterAssessmentRequest): Promise; getEncounterHpi(body: AthenaHealthGetEncounterHpiRequest): Promise; getEncounterSummary(body: AthenaHealthGetEncounterSummaryRequest): Promise; getFhirResource(body: AthenaHealthGetFhirResourceRequest): Promise; getFhirResourceBinary(body: AthenaHealthGetFhirResourceBinaryRequest): Promise; getGenderIdentityFields(body?: AthenaHealthGetGenderIdentityFieldsRequest): Promise; getGpal(body: AthenaHealthGetGpalRequest): Promise; getGynHistory(body: AthenaHealthGetGynHistoryRequest): Promise; getGynHistoryQuestionConfiguration(body?: AthenaHealthGetGynHistoryQuestionConfigurationRequest): Promise; getHpiTemplates(body: AthenaHealthGetHpiTemplatesRequest): Promise; getImagingResultDocument(body: AthenaHealthGetImagingResultDocumentRequest): Promise; getImagingResultOriginalDocument(body: AthenaHealthGetImagingResultOriginalDocumentRequest): Promise; getLabResult(body: AthenaHealthGetLabResultRequest): Promise; getLabResultOriginalDocument(body: AthenaHealthGetLabResultOriginalDocumentRequest): Promise; getMedicationChangeEvents(body?: AthenaHealthGetMedicationChangeEventsRequest): Promise; getMedicationChangeSubscription(body?: AthenaHealthGetMedicationChangeSubscriptionRequest): Promise; getPatientCcda(body: AthenaHealthGetPatientCcdaRequest): Promise; getPatientChangeEvents(body?: AthenaHealthGetPatientChangeEventsRequest): Promise; getPatientChangeSubscription(body?: AthenaHealthGetPatientChangeSubscriptionRequest): Promise; getPatientPhoto(body: AthenaHealthGetPatientPhotoRequest): Promise; getPatientSearchTypes(body?: AthenaHealthGetPatientSearchTypesRequest): Promise; getPerinatalHistory(body: AthenaHealthGetPerinatalHistoryRequest): Promise; getPortalAccess(body: AthenaHealthGetPortalAccessRequest): Promise; getPreferredPharmacy(body: AthenaHealthGetPreferredPharmacyRequest): Promise; getPrescriptionCardImage(body: AthenaHealthGetPrescriptionCardImageRequest): Promise; getProblemChangeEvents(body?: AthenaHealthGetProblemChangeEventsRequest): Promise; getProblemChangeSubscription(body?: AthenaHealthGetProblemChangeSubscriptionRequest): Promise; getRecipientClasses(body?: AthenaHealthGetRecipientClassesRequest): Promise; getReviewOfSystems(body: AthenaHealthGetReviewOfSystemsRequest): Promise; getSoapNotes(body: AthenaHealthGetSoapNotesRequest): Promise; getSocialHistoryTemplates(body: AthenaHealthGetSocialHistoryTemplatesRequest): Promise; getVitalsConfiguration(body?: AthenaHealthGetVitalsConfigurationRequest): Promise; listAdministeredQuestionnaireScreeners(body: AthenaHealthListAdministeredQuestionnaireScreenersRequest): Promise; listAllergies(body: AthenaHealthListAllergiesRequest): Promise; listAllergyReactions(body?: AthenaHealthListAllergyReactionsRequest): Promise; listCancerCases(body: AthenaHealthListCancerCasesRequest): Promise; listCarePlans(body: AthenaHealthListCarePlansRequest): Promise; listChangedPatients(body?: AthenaHealthListChangedPatientsRequest): Promise; listClosedClaims(body: AthenaHealthListClosedClaimsRequest): Promise; listConfiguredEncounterReasons(body?: AthenaHealthListConfiguredEncounterReasonsRequest): Promise; listConsents(body: AthenaHealthListConsentsRequest): Promise; listDocuments(body: AthenaHealthListDocumentsRequest): Promise; listEncounterDiagnoses(body: AthenaHealthListEncounterDiagnosesRequest): Promise; listEncounterDocuments(body: AthenaHealthListEncounterDocumentsRequest): Promise; listEncounterOrders(body: AthenaHealthListEncounterOrdersRequest): Promise; listEncounterReasons(body: AthenaHealthListEncounterReasonsRequest): Promise; listEthnicities(body?: AthenaHealthListEthnicitiesRequest): Promise; listFamilyHistory(body: AthenaHealthListFamilyHistoryRequest): Promise; listHealthHistory(body: AthenaHealthListHealthHistoryRequest): Promise; listImagingResultDocuments(body: AthenaHealthListImagingResultDocumentsRequest): Promise; listImmunizations(body: AthenaHealthListImmunizationsRequest): Promise; listImmunizationsFhir(body: AthenaHealthListImmunizationsFhirRequest): Promise; listInboxMessages(body: AthenaHealthListInboxMessagesRequest): Promise; listInsurance(body: AthenaHealthListInsuranceRequest): Promise; listLabAnalytes(body: AthenaHealthListLabAnalytesRequest): Promise; listLabResultDocuments(body: AthenaHealthListLabResultDocumentsRequest): Promise; listLabResults(body: AthenaHealthListLabResultsRequest): Promise; listMedicalHistoryQuestions(body?: AthenaHealthListMedicalHistoryQuestionsRequest): Promise; listMedicationChanges(body?: AthenaHealthListMedicationChangesRequest): Promise; listMedications(body: AthenaHealthListMedicationsRequest): Promise; listOpenClaims(body: AthenaHealthListOpenClaimsRequest): Promise; listOpenClaimsDetailed(body: AthenaHealthListOpenClaimsDetailedRequest): Promise; listPatientAppointments(body: AthenaHealthListPatientAppointmentsRequest): Promise; listPatients(body?: AthenaHealthListPatientsRequest): Promise; listPatientsByCustomField(body: AthenaHealthListPatientsByCustomFieldRequest): Promise; listPatientsByDepartment(body?: AthenaHealthListPatientsByDepartmentRequest): Promise; listPatientsByLastUpdatedRange(body: AthenaHealthListPatientsByLastUpdatedRangeRequest): Promise; listPhysicalTherapyEpisodes(body: AthenaHealthListPhysicalTherapyEpisodesRequest): Promise; listPrescriptions(body: AthenaHealthListPrescriptionsRequest): Promise; listProblemChanges(body?: AthenaHealthListProblemChangesRequest): Promise; listProblems(body: AthenaHealthListProblemsRequest): Promise; listProcedures(body: AthenaHealthListProceduresRequest): Promise; listQuestionnaireScreeners(body?: AthenaHealthListQuestionnaireScreenersRequest): Promise; listRaces(body?: AthenaHealthListRacesRequest): Promise; listReferrals(body: AthenaHealthListReferralsRequest): Promise; listSentMessages(body: AthenaHealthListSentMessagesRequest): Promise; listSocialHistory(body: AthenaHealthListSocialHistoryRequest): Promise; listSocialHistoryQuestions(body?: AthenaHealthListSocialHistoryQuestionsRequest): Promise; listSurgicalHistory(body: AthenaHealthListSurgicalHistoryRequest): Promise; listVitals(body: AthenaHealthListVitalsRequest): Promise; listVitalsCcda(body: AthenaHealthListVitalsCcdaRequest): Promise; searchAllergens(body: AthenaHealthSearchAllergensRequest): Promise; searchClinicalProviders(body?: AthenaHealthSearchClinicalProvidersRequest): Promise; searchMedications(body: AthenaHealthSearchMedicationsRequest): Promise; sendSecureMessage(body: AthenaHealthSendSecureMessageRequest): Promise; setDefaultPharmacy(body: AthenaHealthSetDefaultPharmacyRequest): Promise; setEncounterReasonNote(body: AthenaHealthSetEncounterReasonNoteRequest): Promise; submitOrder(body: AthenaHealthSubmitOrderRequest): Promise; subscribeMedicationChanges(body: AthenaHealthSubscribeMedicationChangesRequest): Promise; unsubscribeMedicationChanges(body?: AthenaHealthUnsubscribeMedicationChangesRequest): Promise; updateAllergies(body: AthenaHealthUpdateAllergiesRequest): Promise; updateAppointmentCustomField(body: AthenaHealthUpdateAppointmentCustomFieldRequest): Promise; updateDriversLicense(body: AthenaHealthUpdateDriversLicenseRequest): Promise; updateEncounterAssessment(body: AthenaHealthUpdateEncounterAssessmentRequest): Promise; updateEncounterDiagnosis(body: AthenaHealthUpdateEncounterDiagnosisRequest): Promise; updateEncounterHpi(body: AthenaHealthUpdateEncounterHpiRequest): Promise; updateMedication(body: AthenaHealthUpdateMedicationRequest): Promise; updateMedicationsSection(body: AthenaHealthUpdateMedicationsSectionRequest): Promise; updatePatient(body: AthenaHealthUpdatePatientRequest): Promise; updatePatientCcda(body: AthenaHealthUpdatePatientCcdaRequest): Promise; updateProblemsSection(body: AthenaHealthUpdateProblemsSectionRequest): Promise; updateReviewOfSystems(body: AthenaHealthUpdateReviewOfSystemsRequest): Promise; updateSoapNote(body: AthenaHealthUpdateSoapNoteRequest): Promise; updateVaccine(body: AthenaHealthUpdateVaccineRequest): Promise; updateVital(body: AthenaHealthUpdateVitalRequest): Promise; uploadDocument(body: AthenaHealthUploadDocumentRequest): Promise; uploadImagingResultDocument(body: AthenaHealthUploadImagingResultDocumentRequest): Promise; uploadPatientPhoto(body: AthenaHealthUploadPatientPhotoRequest): Promise; uploadPrescriptionCardImage(body: AthenaHealthUploadPrescriptionCardImageRequest): Promise; } /** * Client for the Cal.com scheduling connector. * All requests route through POST /connectors/cal/. */ declare class CalClient extends ConnectorClient { constructor(http: HttpClient, credentials: ConnectorRequestCredentials); private c; getAllBookings(body?: CalGetAllBookingsRequest): Promise; /** * The connector route invokes CalConnector.create_booking(booking), so the * public booking payload must be wrapped for the gateway's named argument. */ createBooking(body: CalCreateBookingRequest): Promise; getEventTypes(body?: CalGetEventTypesRequest): Promise; getAvailableSlots(body: CalGetAvailableSlotsRequest): Promise; getScheduleForEventType(body: CalGetScheduleForEventTypeRequest): Promise; getScheduleById(body: CalGetScheduleByIdRequest): Promise; createSchedule(body: CalCreateScheduleRequest): Promise; assignScheduleToEventType(body: CalAssignScheduleToEventTypeRequest): Promise; updateSchedule(body: CalUpdateScheduleRequest): Promise; updateAvailabilityFromAthenaSlots(body: CalUpdateAvailabilityFromAthenaSlotsRequest): Promise; syncWithAthena(body: CalSyncWithAthenaRequest): Promise; } /** * Client for the CareQuality patient document exchange connector. * All requests route through POST /connectors/carequality/. */ declare class CarequalityClient extends ConnectorClient { constructor(http: HttpClient, credentials: ConnectorRequestCredentials); discoverPatient(body: CarequalityDiscoverPatientRequest): Promise; queryDocuments(body: CarequalityQueryDocumentsRequest): Promise; retrieveDocuments(body: CarequalityRetrieveDocumentsRequest): Promise; importPatientDocuments(body: CarequalityImportPatientDocumentsRequest): Promise; } /** * Client for the CMS (Centers for Medicare & Medicaid Services) connector. * All requests route through POST /connectors/cms/. */ declare class CmsClient extends ConnectorClient { constructor(http: HttpClient, credentials: ConnectorRequestCredentials); searchHealthPlans(body: CmsSearchHealthPlansRequest): Promise; getCountyFips(body: CmsGetCountyFipsRequest): Promise; } /** * Client for the Connecture insurance plan comparison connector. * All requests route through POST /connectors/connecture/. */ declare class ConnectureClient extends ConnectorClient { constructor(http: HttpClient, credentials: ConnectorRequestCredentials); getAccessToken(body?: ConnectureGetAccessTokenRequest): Promise; createSession(body: ConnectureCreateSessionRequest): Promise; getSession(body: ConnectureGetSessionRequest): Promise; updateSession(body: ConnectureUpdateSessionRequest): Promise; checkEligibility(body: ConnectureCheckEligibilityRequest): Promise; planCount(body: ConnecturePlanCountRequest): Promise; sessionPlans(body: ConnectureSessionPlansRequest): Promise; sessionPlanById(body: ConnectureSessionPlanByIdRequest): Promise; enroll(body: ConnectureEnrollRequest): Promise; lookupPlans(body: ConnectureLookupPlansRequest): Promise; } /** * Client for the ElevenLabs connector (text-to-speech). * All requests route through `POST /connectors/elevenlabs/` on the * HealthCloud Connectors gateway. Pass `mode: "sandbox"` (default) or * `mode: "live"` in the request body to select the API environment. */ declare class ElevenLabsClient extends ConnectorClient { constructor(http: HttpClient, credentials: ConnectorRequestCredentials); /** Synthesize speech from text using ElevenLabs TTS. */ synthesize(body: ElevenLabsSynthesizeRequest): Promise; /** List available ElevenLabs voices. */ listVoices(body: ElevenLabsListVoicesRequest): Promise; createAgent(body: ElevenLabsCreateAgentRequest): Promise; createTool(body: ElevenLabsCreateToolRequest): Promise; deleteAgent(body: ElevenLabsDeleteAgentRequest): Promise; deleteTool(body: ElevenLabsDeleteToolRequest): Promise; duplicateAgent(body: ElevenLabsDuplicateAgentRequest): Promise; getAgent(body: ElevenLabsGetAgentRequest): Promise; getAllAgents(body: ElevenLabsGetAllAgentsRequest): Promise; getAllConversations(body: ElevenLabsGetAllConversationsRequest): Promise; getAllTools(body: ElevenLabsGetAllToolsRequest): Promise; getConversation(body: ElevenLabsGetConversationRequest): Promise; getTool(body: ElevenLabsGetToolRequest): Promise; getToolDependentAgents(body: ElevenLabsGetToolDependentAgentsRequest): Promise; getUser(body: ElevenLabsGetUserRequest): Promise; getVoice(body: ElevenLabsGetVoiceRequest): Promise; updateAgent(body: ElevenLabsUpdateAgentRequest): Promise; updateTool(body: ElevenLabsUpdateToolRequest): Promise; } /** * Client for the FedEx connector. * All requests route through POST /connectors/fedex/. */ declare class FedExClient extends ConnectorClient { constructor(http: HttpClient, credentials: ConnectorRequestCredentials); createShipment(body: FedExCreateShipmentRequest): Promise; trackShipment(body: FedExTrackShipmentRequest): Promise; } /** * Client for the Google AI (Gemini) connector. * All requests route through `POST /connectors/google-ai/` on the * HealthCloud Connectors gateway. Pass `mode: "sandbox"` (default) or * `mode: "live"` in the request body to select the API environment. */ declare class GoogleAIClient extends ConnectorClient { constructor(http: HttpClient, credentials: ConnectorRequestCredentials); /** Generate a response from a Gemini model. */ generate(body: GoogleAIGenerateRequest): Promise; /** Generate text embeddings via Gemini. */ embed(body: GoogleAIEmbedRequest): Promise; invokeA1cVisionCapture(body: GoogleAIInvokeA1cVisionCaptureRequest): Promise; } /** * Client for the Google Places connector. * All requests route through `POST /connectors/google-places/` on the * HealthCloud Connectors gateway. Pass `mode: "sandbox"` (default) or * `mode: "live"` in the request body to select the API environment. */ declare class GooglePlacesClient extends ConnectorClient { constructor(http: HttpClient, credentials: ConnectorRequestCredentials); /** Find places near a lat/lng coordinate within a radius. */ nearbySearch(body: GooglePlacesNearbySearchRequest): Promise; /** Retrieve detailed information about a place by place_id. */ placeDetails(body: GooglePlacesDetailsRequest): Promise; /** Search for places by text query. */ textSearch(body: GooglePlacesTextSearchRequest): Promise; } /** * Client for the Grok (xAI) clinical AI connector. * All requests route through POST /connectors/grok/. */ declare class GrokClient extends ConnectorClient { constructor(http: HttpClient, credentials: ConnectorRequestCredentials); getUmlsCodes(body: GrokGetUmlsCodesRequest): Promise; convertCcdaToFhir(body: GrokConvertCcdaToFhirRequest): Promise; convertFhirToCcda(body: GrokConvertFhirToCcdaRequest): Promise; generalRequest(body: GrokGeneralRequestRequest): Promise; convertFhirToCcdaWithChunking(body: GrokConvertFhirToCcdaWithChunkingRequest): Promise; createClinicalNotes(body: GrokCreateClinicalNotesRequest): Promise; chooseEncounterReasonsFromList(body: GrokChooseEncounterReasonsRequest): Promise; chooseTemplatesFromList(body: GrokChooseTemplatesRequest): Promise; createHpiSummary(body: GrokCreateHpiSummaryRequest): Promise; createScreeningSummary(body: GrokCreateScreeningSummaryRequest): Promise; chooseHealthServiceFromList(body: GrokChooseHealthServiceRequest): Promise; createEhrSummary(body: GrokCreateEhrSummaryRequest): Promise; } declare class HealthieClient extends ConnectorClient { constructor(http: HttpClient, credentials: ConnectorRequestCredentials); private h; createApiKey(body: HealthieCreateApiKeyRequest): Promise; deleteApiKey(body: HealthieDeleteApiKeyRequest): Promise; getApiKeys(body: HealthieGetApiKeysRequest): Promise; getCurrentUserId(body?: HealthieGetCurrentUserIdRequest): Promise; getCurrentUser(body?: HealthieGetCurrentUserRequest): Promise; createPatient(body: HealthieCreatePatientRequest): Promise; updatePatient(body: HealthieUpdatePatientRequest): Promise; searchPatients(body?: HealthieSearchPatientsRequest): Promise; getPatient(body: HealthieGetPatientRequest): Promise; getPatientJson(body: HealthieGetPatientJsonRequest): Promise; signUpPatient(body: HealthieSignUpPatientRequest): Promise; bulkUpdateClients(body: HealthieBulkUpdateClientsRequest): Promise; updateUser(body: HealthieUpdateUserRequest): Promise; listPatients(body?: HealthieListPatientsRequest): Promise; createLocation(body: HealthieCreateLocationRequest): Promise; updateLocation(body: HealthieUpdateLocationRequest): Promise; getAppointmentType(body: HealthieGetAppointmentTypeRequest): Promise; getAppointmentTypes(body?: HealthieGetAppointmentTypesRequest): Promise; createAppointmentType(body: HealthieCreateAppointmentTypeRequest): Promise; updateAppointmentType(body: HealthieUpdateAppointmentTypeRequest): Promise; deleteAppointmentType(body: HealthieDeleteAppointmentTypeRequest): Promise; getAppointmentSetting(body: HealthieGetAppointmentSettingRequest): Promise; createAppointmentSetting(body: HealthieCreateAppointmentSettingRequest): Promise; updateAppointmentSetting(body: HealthieUpdateAppointmentSettingRequest): Promise; getAppointment(body: HealthieGetAppointmentRequest): Promise; getAppointments(body?: HealthieGetAppointmentsRequest): Promise; createAppointment(body: HealthieCreateAppointmentRequest): Promise; updateAppointment(body: HealthieUpdateAppointmentRequest): Promise; deleteAppointment(body: HealthieDeleteAppointmentRequest): Promise; getAppointmentBookingWarnings(body: HealthieGetAppointmentBookingWarningsRequest): Promise; getAvailabilities(body?: HealthieGetAvailabilitiesRequest): Promise; getAvailability(body: HealthieGetAvailabilityRequest): Promise; createAvailability(body: HealthieCreateAvailabilityRequest): Promise; createAvailabilitiesBulk(body: HealthieCreateAvailabilitiesBulkRequest): Promise; editAvailability(body: HealthieEditAvailabilityRequest): Promise; deleteAvailability(body: HealthieDeleteAvailabilityRequest): Promise; getDaysAvailableForRange(body: HealthieGetDaysAvailableForRangeRequest): Promise; getAvailableSlotsForRange(body: HealthieGetAvailableSlotsForRangeRequest): Promise; completeCheckout(body: HealthieCompleteCheckoutRequest): Promise; findAndBookFirstAvailableSlot(body: HealthieFindAndBookFirstAvailableSlotRequest): Promise; getBillingItems(body?: HealthieGetBillingItemsRequest): Promise; getBillingItem(body: HealthieGetBillingItemRequest): Promise; createBillingItem(body: HealthieCreateBillingItemRequest): Promise; updateBillingItem(body: HealthieUpdateBillingItemRequest): Promise; deleteBillingItem(body: HealthieDeleteBillingItemRequest): Promise; getInvoices(body?: HealthieGetInvoicesRequest): Promise; getInvoice(body: HealthieGetInvoiceRequest): Promise; createInvoice(body: HealthieCreateInvoiceRequest): Promise; updateInvoice(body: HealthieUpdateInvoiceRequest): Promise; deleteInvoice(body: HealthieDeleteInvoiceRequest): Promise; getOffering(body: HealthieGetOfferingRequest): Promise; getOfferings(body?: HealthieGetOfferingsRequest): Promise; createOffering(body: HealthieCreateOfferingRequest): Promise; updateOffering(body: HealthieUpdateOfferingRequest): Promise; copyOffering(body: HealthieCopyOfferingRequest): Promise; deleteOffering(body: HealthieDeleteOfferingRequest): Promise; getInsurancePayments(body?: HealthieGetInsurancePaymentsRequest): Promise; createInsurancePayment(body: HealthieCreateInsurancePaymentRequest): Promise; updateManualInsurancePayment(body: HealthieUpdateManualInsurancePaymentRequest): Promise; updateInsurancePaymentDepositStatus(body: HealthieUpdateInsurancePaymentDepositStatusRequest): Promise; deleteManualInsurancePayment(body: HealthieDeleteManualInsurancePaymentRequest): Promise; storePaymentCard(body: HealthieStorePaymentCardRequest): Promise; getInsurancePlans(body?: HealthieGetInsurancePlansRequest): Promise; acceptInsurancePlans(body: HealthieAcceptInsurancePlansRequest): Promise; removeAcceptedInsurancePlan(body: HealthieRemoveAcceptedInsurancePlanRequest): Promise; updatePatientInsuranceBilling(body: HealthieUpdatePatientInsuranceBillingRequest): Promise; getSuperBills(body?: HealthieGetSuperBillsRequest): Promise; getSuperBill(body: HealthieGetSuperBillRequest): Promise; createSuperBill(body: HealthieCreateSuperBillRequest): Promise; updateSuperBill(body: HealthieUpdateSuperBillRequest): Promise; deleteSuperBill(body: HealthieDeleteSuperBillRequest): Promise; getCms1500s(body?: HealthieGetCms1500sRequest): Promise; getCms1500(body: HealthieGetCms1500Request): Promise; createCms1500(body: HealthieCreateCms1500Request): Promise; updateCms1500(body: HealthieUpdateCms1500Request): Promise; deleteCms1500(body: HealthieDeleteCms1500Request): Promise; getForm(body: HealthieGetFormRequest): Promise; getForms(body?: HealthieGetFormsRequest): Promise; createForm(body: HealthieCreateFormRequest): Promise; updateForm(body: HealthieUpdateFormRequest): Promise; deleteForm(body: HealthieDeleteFormRequest): Promise; copyForm(body: HealthieCopyFormRequest): Promise; shareForm(body: HealthieShareFormRequest): Promise; createFormAnswerGroup(body: HealthieCreateFormAnswerGroupRequest): Promise; getFormAnswerGroups(body?: HealthieGetFormAnswerGroupsRequest): Promise; fillLabResultReviewForm(body: HealthieFillLabResultReviewFormRequest): Promise; getOnboardingFlows(body?: HealthieGetOnboardingFlowsRequest): Promise; getOnboardingFlow(body: HealthieGetOnboardingFlowRequest): Promise; createOnboardingFlow(body: HealthieCreateOnboardingFlowRequest): Promise; updateOnboardingFlow(body: HealthieUpdateOnboardingFlowRequest): Promise; deleteOnboardingFlow(body: HealthieDeleteOnboardingFlowRequest): Promise; getOnboardingItem(body: HealthieGetOnboardingItemRequest): Promise; createOnboardingItem(body: HealthieCreateOnboardingItemRequest): Promise; updateOnboardingItem(body: HealthieUpdateOnboardingItemRequest): Promise; deleteOnboardingItem(body: HealthieDeleteOnboardingItemRequest): Promise; getAvailableItemTypes(body?: HealthieGetAvailableItemTypesRequest): Promise; getUnassociatedCompletedOnboardingItems(body?: HealthieGetUnassociatedCompletedOnboardingItemsRequest): Promise; createCompletedOnboardingItem(body: HealthieCreateCompletedOnboardingItemRequest): Promise; getFormCompletionRequests(body?: HealthieGetFormCompletionRequestsRequest): Promise; createFormCompletionRequest(body: HealthieCreateFormCompletionRequestRequest): Promise; deleteFormCompletionRequest(body: HealthieDeleteFormCompletionRequestRequest): Promise; createOpenLoopForm(body: HealthieCreateOpenLoopFormRequest): Promise; getDocuments(body?: HealthieGetDocumentsRequest): Promise; getPatientDocuments(body: HealthieGetPatientDocumentsRequest): Promise; getDocument(body: HealthieGetDocumentRequest): Promise; updateDocument(body: HealthieUpdateDocumentRequest): Promise; deleteDocument(body: HealthieDeleteDocumentRequest): Promise; getPatientNotes(body: HealthieGetPatientNotesRequest): Promise; createNote(body: HealthieCreateNoteRequest): Promise; createPersonalizationQuestionnaire(body: HealthieCreatePersonalizationQuestionnaireRequest): Promise; getConversation(body: HealthieGetConversationRequest): Promise; getConversationMemberships(body: HealthieGetConversationMembershipsRequest): Promise; createConversation(body: HealthieCreateConversationRequest): Promise; updateConversation(body: HealthieUpdateConversationRequest): Promise; closeConversation(body: HealthieCloseConversationRequest): Promise; sendChatMessage(body: HealthieSendChatMessageRequest): Promise; getSentFaxes(body?: HealthieGetSentFaxesRequest): Promise; getSentFax(body: HealthieGetSentFaxRequest): Promise; sendFax(body: HealthieSendFaxRequest): Promise; getReceivedFaxes(body?: HealthieGetReceivedFaxesRequest): Promise; getReceivedFax(body: HealthieGetReceivedFaxRequest): Promise; getEntries(body?: HealthieGetEntriesRequest): Promise; getEntry(body: HealthieGetEntryRequest): Promise; createEntry(body: HealthieCreateEntryRequest): Promise; updateEntry(body: HealthieUpdateEntryRequest): Promise; deleteEntry(body: HealthieDeleteEntryRequest): Promise; createMetricEntry(body: HealthieCreateMetricEntryRequest): Promise; getMetricEntries(body?: HealthieGetMetricEntriesRequest): Promise; getGoals(body?: HealthieGetGoalsRequest): Promise; getGoal(body: HealthieGetGoalRequest): Promise; createGoal(body: HealthieCreateGoalRequest): Promise; updateGoal(body: HealthieUpdateGoalRequest): Promise; deleteGoal(body: HealthieDeleteGoalRequest): Promise; getGoalHistories(body: HealthieGetGoalHistoriesRequest): Promise; getTask(body: HealthieGetTaskRequest): Promise; getTasks(body?: HealthieGetTasksRequest): Promise; createTask(body: HealthieCreateTaskRequest): Promise; updateTask(body: HealthieUpdateTaskRequest): Promise; deleteTask(body: HealthieDeleteTaskRequest): Promise; markTasksAsSeen(body: HealthieMarkTasksAsSeenRequest): Promise; getCarePlans(body?: HealthieGetCarePlansRequest): Promise; getCarePlan(body: HealthieGetCarePlanRequest): Promise; createCarePlan(body: HealthieCreateCarePlanRequest): Promise; updateCarePlan(body: HealthieUpdateCarePlanRequest): Promise; deleteCarePlan(body: HealthieDeleteCarePlanRequest): Promise; getPrograms(body?: HealthieGetProgramsRequest): Promise; getProgram(body: HealthieGetProgramRequest): Promise; createProgram(body: HealthieCreateProgramRequest): Promise; updateProgram(body: HealthieUpdateProgramRequest): Promise; deleteProgram(body: HealthieDeleteProgramRequest): Promise; getPatientEncounter(body: HealthieGetPatientEncounterRequest): Promise; getEpisodesOfCare(body?: HealthieGetEpisodesOfCareRequest): Promise; createEpisodeOfCare(body: HealthieCreateEpisodeOfCareRequest): Promise; updateEpisodeOfCare(body: HealthieUpdateEpisodeOfCareRequest): Promise; deleteEpisodeOfCare(body: HealthieDeleteEpisodeOfCareRequest): Promise; linkEncountersToEpisode(body: HealthieLinkEncountersToEpisodeRequest): Promise; unlinkEncountersFromEpisode(body: HealthieUnlinkEncountersFromEpisodeRequest): Promise; parseCcdaDocument(body: HealthieParseCcdaDocumentRequest): Promise; completeCcdaReconciliation(body: HealthieCompleteCcdaReconciliationRequest): Promise; getPatientDiagnoses(body: HealthieGetPatientDiagnosesRequest): Promise; addDiagnosis(body: HealthieAddDiagnosisRequest): Promise; updateDiagnosis(body: HealthieUpdateDiagnosisRequest): Promise; removeDiagnosis(body: HealthieRemoveDiagnosisRequest): Promise; bulkUpdateDiagnoses(body: HealthieBulkUpdateDiagnosesRequest): Promise; getPatientProblems(body: HealthieGetPatientProblemsRequest): Promise; createFamilyHistory(body: HealthieCreateFamilyHistoryRequest): Promise; updateFamilyHistory(body: HealthieUpdateFamilyHistoryRequest): Promise; deleteFamilyHistory(body: HealthieDeleteFamilyHistoryRequest): Promise; getPatientImmunizations(body: HealthieGetPatientImmunizationsRequest): Promise; createImmunization(body: HealthieCreateImmunizationRequest): Promise; updateImmunization(body: HealthieUpdateImmunizationRequest): Promise; getMedications(body: HealthieGetMedicationsRequest): Promise; createMedication(body: HealthieCreateMedicationRequest): Promise; updateMedication(body: HealthieUpdateMedicationRequest): Promise; deleteMedication(body: HealthieDeleteMedicationRequest): Promise; getLabOrders(body?: HealthieGetLabOrdersRequest): Promise; getLabOrder(body: HealthieGetLabOrderRequest): Promise; createLabOrder(body: HealthieCreateLabOrderRequest): Promise; createRupaOrder(body: HealthieCreateRupaOrderRequest): Promise; updateLabOrder(body: HealthieUpdateLabOrderRequest): Promise; getLabResult(body: HealthieGetLabResultRequest): Promise; getPharmacy(body: HealthieGetPharmacyRequest): Promise; searchPharmacies(body: HealthieSearchPharmaciesRequest): Promise; addPharmacy(body: HealthieAddPharmacyRequest): Promise; getPatientDefaultPharmacy(body: HealthieGetPatientDefaultPharmacyRequest): Promise; getOrganizationDetailed(body?: HealthieGetOrganizationDetailedRequest): Promise; listOrganizationMembers(body?: HealthieListOrganizationMembersRequest): Promise; createOrganizationMembership(body: HealthieCreateOrganizationMembershipRequest): Promise; updateOrganizationMembership(body: HealthieUpdateOrganizationMembershipRequest): Promise; deleteOrganizationMembership(body: HealthieDeleteOrganizationMembershipRequest): Promise; getOrganization(body?: HealthieGetOrganizationRequest): Promise; getDietitianId(body?: HealthieGetDietitianIdRequest): Promise; getOrganizationMembers(body?: HealthieGetOrganizationMembersRequest): Promise; getProvider(body: HealthieGetProviderRequest): Promise; getUserGroup(body: HealthieGetUserGroupRequest): Promise; getUserGroups(body?: HealthieGetUserGroupsRequest): Promise; createUserGroup(body: HealthieCreateUserGroupRequest): Promise; updateUserGroup(body: HealthieUpdateUserGroupRequest): Promise; deleteUserGroup(body: HealthieDeleteUserGroupRequest): Promise; getTags(body?: HealthieGetTagsRequest): Promise; createTag(body: HealthieCreateTagRequest): Promise; updateTag(body: HealthieUpdateTagRequest): Promise; deleteTag(body: HealthieDeleteTagRequest): Promise; bulkApplyTags(body: HealthieBulkApplyTagsRequest): Promise; removeAppliedTag(body: HealthieRemoveAppliedTagRequest): Promise; } /** * Client for the Impilo remote patient monitoring connector. * All requests route through POST /connectors/impilo/. * Auth: Impilo-API-Key header (no Bearer prefix) — handled by the gateway. */ declare class ImpiloClient extends ConnectorClient { constructor(http: HttpClient, credentials: ConnectorRequestCredentials); private i; createPatient(body: ImpiloCreatePatientRequest): Promise; getPatient(body: ImpiloGetPatientRequest): Promise; listPatients(body?: ImpiloListPatientsRequest): Promise; updatePatient(body: ImpiloUpdatePatientRequest): Promise; getDevice(body: ImpiloGetDeviceRequest): Promise; listDevices(body?: ImpiloListDevicesRequest): Promise; associateDevice(body: ImpiloAssociateDeviceRequest): Promise; disassociateDevice(body: ImpiloDisassociateDeviceRequest): Promise; enableReadings(body: ImpiloEnableReadingsRequest): Promise; disableReadings(body: ImpiloDisableReadingsRequest): Promise; validateDevice(body: ImpiloValidateDeviceRequest): Promise; getKit(body: ImpiloGetKitRequest): Promise; listKits(body?: ImpiloListKitsRequest): Promise; linkKitToPatient(body: ImpiloLinkKitRequest): Promise; unlinkKitFromPatient(body: ImpiloUnlinkKitRequest): Promise; createOrder(body: ImpiloCreateOrderRequest): Promise; getOrder(body: ImpiloGetOrderRequest): Promise; listOrders(body?: ImpiloListOrdersRequest): Promise; recordBloodPressureReading(body: ImpiloBloodPressureReadingRequest): Promise; getBloodPressureReading(body: ImpiloGetReadingRequest): Promise; listBloodPressureReadings(body?: ImpiloListReadingsRequest): Promise; recordBloodGlucoseReading(body: ImpiloBloodGlucoseReadingRequest): Promise; getBloodGlucoseReading(body: ImpiloGetReadingRequest): Promise; listBloodGlucoseReadings(body?: ImpiloListReadingsRequest): Promise; recordBloodOxygenReading(body: ImpiloBloodOxygenReadingRequest): Promise; getBloodOxygenReading(body: ImpiloGetReadingRequest): Promise; listBloodOxygenReadings(body?: ImpiloListReadingsRequest): Promise; recordWeightReading(body: ImpiloWeightReadingRequest): Promise; getWeightReading(body: ImpiloGetReadingRequest): Promise; listWeightReadings(body?: ImpiloListReadingsRequest): Promise; recordTemperatureReading(body: ImpiloTemperatureReadingRequest): Promise; getTemperatureReading(body: ImpiloGetReadingRequest): Promise; listTemperatureReadings(body?: ImpiloListReadingsRequest): Promise; recordHeartRateReading(body: ImpiloHeartRateReadingRequest): Promise; getHeartRateReading(body: ImpiloGetReadingRequest): Promise; listHeartRateReadings(body?: ImpiloListReadingsRequest): Promise; listSpirometryReadings(body?: ImpiloListReadingsRequest): Promise; getClinicalNote(body: ImpiloGetClinicalNoteRequest): Promise; listClinicalNotes(body?: ImpiloListClinicalNotesRequest): Promise; listSiteInventory(body?: ImpiloListInventoryRequest): Promise; listKitInventory(body?: ImpiloListInventoryRequest): Promise; createProcurement(body: ImpiloCreateProcurementRequest): Promise; listProcurements(body?: ImpiloListProcurementsRequest): Promise; createItem(body: ImpiloCreateItemRequest): Promise; getItem(body: ImpiloGetItemRequest): Promise; listItems(body?: ImpiloListItemsRequest): Promise; getPatientAlertConfig(body: ImpiloGetAlertConfigRequest): Promise; setPatientAlertConfig(body: ImpiloSetAlertConfigRequest): Promise; getSiteAlertConfig(body: ImpiloGetAlertConfigRequest): Promise; setSiteAlertConfig(body: ImpiloSetAlertConfigRequest): Promise; getGlobalAlertConfig(body: ImpiloGetAlertConfigRequest): Promise; setGlobalAlertConfig(body: ImpiloSetAlertConfigRequest): Promise; registerWebhooks(body: ImpiloRegisterWebhooksRequest): Promise; fetchProcurementDocument(body: ImpiloFetchProcurementDocumentRequest): Promise; getOrderSummary(body: ImpiloGetOrderSummaryRequest): Promise; } /** * Client for the Junction lab testkit ordering connector. * All requests route through POST /connectors/junction/. */ declare class JunctionClient extends ConnectorClient { constructor(http: HttpClient, credentials: ConnectorRequestCredentials); orderTestkit(body: JunctionOrderTestkitRequest): Promise; registerTestkit(body: JunctionRegisterTestkitRequest): Promise; getTests(body: JunctionGetTestsRequest): Promise; getOrders(body: JunctionGetOrdersRequest): Promise; } /** * Client for the NPPES (National Plan and Provider Enumeration System) connector. * All requests route through POST /connectors/nppes/. */ declare class NppesClient extends ConnectorClient { constructor(http: HttpClient, credentials: ConnectorRequestCredentials); verifyProvider(body: NppesVerifyProviderRequest): Promise; getProvider(body: NppesGetProviderRequest): Promise; searchProviders(body: NppesSearchProvidersRequest): Promise; } /** * Client for the OpenAI connector. * All requests route through `POST /connectors/openai/` on the * HealthCloud Connectors gateway. Pass `mode: "sandbox"` (default) or * `mode: "live"` in the request body to select the API environment. */ declare class OpenAIClient extends ConnectorClient { constructor(http: HttpClient, credentials: ConnectorRequestCredentials); /** Send a chat completion request to OpenAI. */ chat(body: OpenAIChatRequest): Promise; /** Generate text embeddings via OpenAI. */ embed(body: OpenAIEmbedRequest): Promise; buildResponseCreatePayload(body: OpenAIBuildResponseCreatePayloadRequest): Promise; chatJson(body: OpenAIChatJsonRequest): Promise; createAssistant(body: OpenAICreateAssistantRequest): Promise; deleteAssistant(body: OpenAIDeleteAssistantRequest): Promise; getAssistant(body: OpenAIGetAssistantRequest): Promise; moderate(body: OpenAIModerateRequest): Promise; updateAssistant(body: OpenAIUpdateAssistantRequest): Promise; } /** * Client for the Oura Ring wearable health data connector. * All requests route through POST /connectors/oura/. */ declare class OuraClient extends ConnectorClient { constructor(http: HttpClient, credentials: ConnectorRequestCredentials); private o; buildAuthorizationUrl(body?: OuraOAuthRequest): Promise; exchangeAuthorizationCode(body: OuraExchangeAuthCodeRequest): Promise; refreshAccessToken(body: OuraRefreshTokenRequest): Promise; getPersonalInfo(body?: OuraBaseRequest): Promise; getDailyActivities>(body?: OuraDateRangeRequest): Promise; getDailyActivity(body: OuraByIdRequest): Promise; getDailySleeps>(body?: OuraDateRangeRequest): Promise; getDailySleep(body: OuraByIdRequest): Promise; getSleeps>(body?: OuraDateRangeRequest): Promise; getSleep(body: OuraByIdRequest): Promise; getAllSleeps(body?: OuraDateRangeRequest): Promise; getDailyReadiness>(body?: OuraDateRangeRequest): Promise; getDailyReadinessById(body: OuraByIdRequest): Promise; getHeartRates>(body?: OuraDateRangeRequest): Promise; getWorkouts>(body?: OuraDateRangeRequest): Promise; getWorkout(body: OuraByIdRequest): Promise; getDailySpo2>(body?: OuraDateRangeRequest): Promise; getDailyStress>(body?: OuraDateRangeRequest): Promise; getDailyResilience>(body?: OuraDateRangeRequest): Promise; getDailyCardiovascularAge>(body?: OuraDateRangeRequest): Promise; getVo2Max>(body?: OuraDateRangeRequest): Promise; getRingConfigurations>(body?: OuraBaseRequest): Promise; getSessions>(body?: OuraDateRangeRequest): Promise; getSleepTimes>(body?: OuraDateRangeRequest): Promise; getTags>(body?: OuraDateRangeRequest): Promise; getEnhancedTags>(body?: OuraDateRangeRequest): Promise; getRestModePeriods>(body?: OuraDateRangeRequest): Promise; } /** * Client for the Plaid identity verification connector. * All requests route through POST /connectors/plaid/. */ declare class PlaidClient extends ConnectorClient { constructor(http: HttpClient, credentials: ConnectorRequestCredentials); createIdentityVerification(body: PlaidIdentityVerificationCreateRequest): Promise; getIdentityVerification(body: PlaidIdentityVerificationGetRequest): Promise; listIdentityVerifications(body: PlaidIdentityVerificationListRequest): Promise; } /** * Client for the Quest Diagnostics connector. * * All requests route through `POST /connectors/quest/` on the * HealthCloud Connectors gateway. Pass `mode: "sandbox"` (default) or * `mode: "live"` in the request body to select the API environment. * * This single client exposes BOTH the REST-style order/results/catalog * operations and the HL7 message-based operations (formerly the separate * `questHl7` connector); both share the same `quest` slug and credentials. */ declare class QuestClient extends ConnectorClient { constructor(http: HttpClient, credentials: ConnectorRequestCredentials); private p; /** Create a lab order with Quest Diagnostics. */ createOrder(body: QuestCreateOrderRequest): Promise; /** Retrieve lab results for an order or patient. */ getResults(body: QuestGetResultsRequest): Promise; /** Browse the Quest test catalog. */ listTests(body: QuestListTestsRequest): Promise; getAccessToken(body?: QuestHl7EmptyRequest): Promise; clearTokenCache(body?: QuestHl7EmptyRequest): Promise; submitOrder(body: QuestHl7MessageRequest): Promise; getOrderDocuments(body: QuestHl7OrderDocumentsRequest): Promise; evaluateAbn(body: QuestHl7MessageRequest): Promise; getRequisition(body: QuestHl7MessageRequest): Promise; evaluateAoe(body: QuestHl7MessageRequest): Promise; submitFullOrder(body: QuestHl7MessageRequest): Promise; getHl7Results(body?: QuestHl7MaxMessagesRequest): Promise; getPrintableResults(body?: QuestHl7MaxMessagesRequest): Promise; getObservationResults(body?: QuestHl7MaxMessagesRequest): Promise; acknowledgeHl7Results(body: QuestHl7AckMessagesRequest): Promise; acknowledgePrintableResults(body: QuestHl7PrintableAckRequest): Promise; acknowledgeObservationResults(body: QuestHl7AckMessagesRequest): Promise; buildResultsAck(body: QuestHl7BuildAckRequest): Promise; processPushedResult(body: QuestHl7PushedResultRequest): Promise; requestCompendiums(body?: QuestHl7EmptyRequest): Promise; requestCompendiumsOnDemand(body: QuestHl7CompendiumRequest): Promise; retrieveCompendium(body: QuestHl7CompendiumFileRequest): Promise; retrieveAndExtractCompendium(body: QuestHl7CompendiumFileRequest): Promise; acknowledgeCompendium(body: QuestHl7CompendiumFileRequest): Promise; syncCompendiums(body?: QuestHl7EmptyRequest): Promise; } /** * Client for the Salesforce connector. * All requests route through `POST /connectors/salesforce/` on the * HealthCloud Connectors gateway. Pass `mode: "sandbox"` (default) or * `mode: "live"` in the request body to select the API environment. */ declare class SalesforceClient extends ConnectorClient { constructor(http: HttpClient, credentials: ConnectorRequestCredentials); /** Execute a SOQL query and return matching records. */ query(body: SalesforceQueryRequest): Promise; /** Create a new Salesforce record of the given sObject type. */ create(body: SalesforceCreateRequest): Promise; /** Retrieve a single Salesforce record by sObject type and record ID. */ get(body: SalesforceGetRequest): Promise; buildCaseDescription(body: SalesforceBuildCaseDescriptionRequest): Promise; createAccount(body: SalesforceCreateAccountRequest): Promise; createCallLog(body: SalesforceCreateCallLogRequest): Promise; createCampaign(body: SalesforceCreateCampaignRequest): Promise; createCase(body: SalesforceCreateCaseRequest): Promise; createContact(body: SalesforceCreateContactRequest): Promise; createEvent(body: SalesforceCreateEventRequest): Promise; createPatient(body: SalesforceCreatePatientRequest): Promise; createSegment(body: SalesforceCreateSegmentRequest): Promise; deleteAccount(body: SalesforceDeleteAccountRequest): Promise; deleteCallLog(body: SalesforceDeleteCallLogRequest): Promise; deleteCampaign(body: SalesforceDeleteCampaignRequest): Promise; deleteCase(body: SalesforceDeleteCaseRequest): Promise; deleteEvent(body: SalesforceDeleteEventRequest): Promise; deletePatient(body: SalesforceDeletePatientRequest): Promise; deleteSegment(body: SalesforceDeleteSegmentRequest): Promise; describe(body: SalesforceDescribeRequest): Promise; getAccount(body: SalesforceGetAccountRequest): Promise; getAccountByTenant(body: SalesforceGetAccountByTenantRequest): Promise; getAvailableSlots(body?: SalesforceGetAvailableSlotsRequest): Promise; getCallLog(body: SalesforceGetCallLogRequest): Promise; getCampaign(body: SalesforceGetCampaignRequest): Promise; getCase(body: SalesforceGetCaseRequest): Promise; getConfiguration(body?: SalesforceGetConfigurationRequest): Promise; getContact(body?: SalesforceGetContactRequest): Promise; getEvent(body: SalesforceGetEventRequest): Promise; getHealthcareOrgIdByTenant(body: SalesforceGetHealthcareOrgIdByTenantRequest): Promise; getNotScheduledEvents(body?: SalesforceGetNotScheduledEventsRequest): Promise; getPatient(body: SalesforceGetPatientRequest): Promise; getPatientByEmail(body: SalesforceGetPatientByEmailRequest): Promise; getPatientByPhone(body: SalesforceGetPatientByPhoneRequest): Promise; getSegment(body: SalesforceGetSegmentRequest): Promise; listAccounts(body?: SalesforceListAccountsRequest): Promise; listCallLogs(body?: SalesforceListCallLogsRequest): Promise; listCampaigns(body?: SalesforceListCampaignsRequest): Promise; listCases(body?: SalesforceListCasesRequest): Promise; listEvents(body?: SalesforceListEventsRequest): Promise; listPatients(body?: SalesforceListPatientsRequest): Promise; listSegments(body?: SalesforceListSegmentsRequest): Promise; scheduleEvent(body: SalesforceScheduleEventRequest): Promise; setAccountSenaiteId(body: SalesforceSetAccountSenaiteIdRequest): Promise; update(body: SalesforceUpdateRequest): Promise; updateAccount(body: SalesforceUpdateAccountRequest): Promise; updateAccountAssets(body: SalesforceUpdateAccountAssetsRequest): Promise; updateCallLog(body: SalesforceUpdateCallLogRequest): Promise; updateCampaign(body: SalesforceUpdateCampaignRequest): Promise; updatePatient(body: SalesforceUpdatePatientRequest): Promise; updateSegment(body: SalesforceUpdateSegmentRequest): Promise; } declare class ScrapflyClient extends ConnectorClient { constructor(http: HttpClient, credentials: ConnectorRequestCredentials); scrape(body: ScrapflyScrapeRequest): Promise; getDocumentLinks(body: ScrapflyDocumentLinksRequest): Promise; } /** * Client for the SENAITE LIMS connector. * All requests route through POST /connectors/senaite/. */ declare class SenaiteClient extends ConnectorClient { constructor(http: HttpClient, credentials: ConnectorRequestCredentials); private s; login(body: SenaiteLoginRequest): Promise; logout(body?: SenaiteBaseRequest): Promise; getCurrentUser(body?: SenaiteBaseRequest): Promise; getAllClients(body?: SenaiteBaseRequest): Promise; getClientById(body: SenaiteGetClientByIdRequest): Promise; getClientByUid(body: SenaiteGetClientByUidRequest): Promise; createClient(body: SenaiteCreateClientRequest): Promise; updateClient(body: SenaiteUpdateClientRequest): Promise; deactivateClient(body: SenaiteDeactivateClientRequest): Promise; getAllSamples(body?: SenaiteBaseRequest): Promise; getSamplesByClientId(body: SenaiteGetSamplesByClientIdRequest): Promise; getSampleById(body: SenaiteGetSampleByIdRequest): Promise; getSampleByUid(body: SenaiteGetSampleByUidRequest): Promise; createSample(body: SenaiteCreateSampleRequest): Promise; updateSample(body: SenaiteUpdateSampleRequest): Promise; cancelSample(body: SenaiteGetSampleByIdRequest): Promise; createContact(body: SenaiteCreateContactRequest): Promise; getContactsForClient(body: SenaiteGetContactsForClientRequest): Promise; getSampleTypes(body?: SenaiteBaseRequest): Promise; createSampleType(body: SenaiteCreateSampleTypeRequest): Promise; getAnalysisServices(body?: SenaiteBaseRequest): Promise; createAnalysisService(body: SenaiteCreateAnalysisServiceRequest): Promise; createDepartment(body: SenaiteCreateDepartmentRequest): Promise; createAnalysisCategory(body: SenaiteCreateAnalysisCategoryRequest): Promise; getCatalogs(body?: SenaiteBaseRequest): Promise; search(body: SenaiteSearchRequest): Promise; ensureClientForTenant(body: SenaiteEnsureClientForTenantRequest): Promise; } /** * Client for the SendGrid connector. * All requests route through `POST /connectors/sendgrid/` on the * HealthCloud Connectors gateway. Pass `mode: "sandbox"` (default) or * `mode: "live"` in the request body to select the API environment. */ declare class SendGridClient extends ConnectorClient { constructor(http: HttpClient, credentials: ConnectorRequestCredentials); /** Send a transactional email via SendGrid. Supports static content and dynamic templates. */ sendEmail(body: SendGridSendEmailRequest): Promise; /** List SendGrid email templates. */ listTemplates(body: SendGridListTemplatesRequest): Promise; } /** * Client for the SteadyMD telehealth connector. * All requests route through POST /connectors/steadymd/. */ declare class SteadyMDClient extends ConnectorClient { constructor(http: HttpClient, credentials: ConnectorRequestCredentials); private m; createPatient(body: SteadyMDCreatePatientRequest): Promise; getPatient(body: SteadyMDGetPatientRequest): Promise; createEpisode(body: SteadyMDCreateEpisodeRequest): Promise; getEpisode(body: SteadyMDGetEpisodeRequest): Promise; updateEpisode(body: SteadyMDUpdateEpisodeRequest): Promise; getEpisodeSignedDocuments(body: SteadyMDGetEpisodeSignedDocumentsRequest): Promise; createEpisodeLabRequisition(body: SteadyMDCreateEpisodeLabRequisitionRequest): Promise; getEpisodeLabRequisition(body: SteadyMDGetEpisodeLabRequisitionRequest): Promise; listConsults(body?: SteadyMDListConsultsRequest): Promise; createConsult(body: SteadyMDCreateConsultRequest): Promise; getConsult(body: SteadyMDGetConsultRequest): Promise; sendConsultMessage(body: SteadyMDSendConsultMessageRequest): Promise; getConsultPatientUi(body: SteadyMDGetConsultPatientUiRequest): Promise; scheduleConsultAppointment(body: SteadyMDScheduleConsultAppointmentRequest): Promise; getConsultAvailability(body: SteadyMDGetConsultAvailabilityRequest): Promise; updateConsultStatus(body: SteadyMDUpdateConsultStatusRequest): Promise; createConsultIssue(body: SteadyMDCreateConsultIssueRequest): Promise; listPrograms(body?: SteadyMDListProgramsRequest): Promise; getProgram(body: SteadyMDGetProgramRequest): Promise; getProgramAppointments(body: SteadyMDGetProgramAppointmentsRequest): Promise; listProgramClinicians(body: SteadyMDListProgramCliniciansRequest): Promise; getProgramConsultOptions(body: SteadyMDGetProgramConsultOptionsRequest): Promise; getProgramLabs(body: SteadyMDGetProgramLabsRequest): Promise; listIntakes(body?: SteadyMDListIntakesRequest): Promise; createIntake(body: SteadyMDCreateIntakeRequest): Promise; getIntake(body: SteadyMDGetIntakeRequest): Promise; updateIntake(body: SteadyMDUpdateIntakeRequest): Promise; addAllergyIntolerance(body: SteadyMDAddAllergyIntoleranceRequest): Promise; listLabOrders(body?: SteadyMDListLabOrdersRequest): Promise; createLabOrder(body: SteadyMDCreateLabOrderRequest): Promise; getLabOrder(body: SteadyMDGetLabOrderRequest): Promise; getLabOrderPdf(body: SteadyMDGetLabOrderPdfRequest): Promise; listLabOrderResults(body: SteadyMDListLabOrderResultsRequest): Promise; createLabOrderResult(body: SteadyMDCreateLabOrderResultRequest): Promise; getLabOrderResult(body: SteadyMDGetLabOrderResultRequest): Promise; getLabResultPdf(body: SteadyMDGetLabResultPdfRequest): Promise; listMessages(body?: SteadyMDListMessagesRequest): Promise; createMessage(body: SteadyMDCreateMessageRequest): Promise; getMessage(body: SteadyMDGetMessageRequest): Promise; claimIdentityVerification(body: SteadyMDClaimIdentityVerificationRequest): Promise; listPharmacies(body?: SteadyMDListPharmaciesRequest): Promise; getClinician(body: SteadyMDGetClinicianRequest): Promise; patchEpisode(body: SteadyMDPatchEpisodeRequest): Promise; } /** * Client for the Stedi connector (X12 EDI — eligibility, claims, provider lookup). * All requests route through `POST /connectors/stedi/` on the * HealthCloud Connectors gateway. Pass `mode: "sandbox"` (default) or * `mode: "live"` in the request body to select the API environment. */ declare class StediClient extends ConnectorClient { constructor(http: HttpClient, credentials: ConnectorRequestCredentials); /** Check insurance eligibility via the Stedi 270/271 API. */ checkEligibility(body: StediCheckEligibilityRequest): Promise; /** Submit an X12 837 medical claim. */ submitClaim(body: StediSubmitClaimRequest): Promise; /** Verify a provider by NPI via NPPES (routed through Stedi). */ verifyProvider(body: StediVerifyProviderRequest): Promise; checkClaimStatus(body?: StediCheckClaimStatusRequest): Promise; checkCoordinationOfBenefits(body?: StediCheckCoordinationOfBenefitsRequest): Promise; discoverInsurance(body?: StediDiscoverInsuranceRequest): Promise; get835EraReport(body: StediGet835EraReportRequest): Promise; getInsuranceDiscoveryResults(body: StediGetInsuranceDiscoveryResultsRequest): Promise; submitInstitutionalClaim(body?: StediSubmitInstitutionalClaimRequest): Promise; submitProfessionalClaim(body?: StediSubmitProfessionalClaimRequest): Promise; } /** * Client for the Stripe connector. * All requests route through `POST /connectors/stripe/` on the * HealthCloud Connectors gateway. Pass `mode: "sandbox"` (default) or * `mode: "live"` in the request body to select the API environment. */ declare class StripeClient extends ConnectorClient { constructor(http: HttpClient, credentials: ConnectorRequestCredentials); private s; /** Create a Stripe PaymentIntent. Returns the client_secret for client-side confirmation. */ createPaymentIntent(body: StripeCreatePaymentIntentRequest): Promise; /** Retrieve the status of an existing PaymentIntent. */ getPaymentIntentStatus(body: StripeGetPaymentIntentStatusRequest): Promise; /** Create a Stripe Customer record. */ createCustomer(body: StripeCreateCustomerRequest): Promise; /** Create a Stripe Subscription for an existing customer and price. */ createSubscription(body: StripeCreateSubscriptionRequest): Promise; /** Create a Stripe Checkout Session. */ createSession(body: StripeCreateSessionRequest): Promise; /** List active Stripe products. */ listProducts(body?: StripeListProductsRequest): Promise; /** Create a new Stripe Price for an existing product. */ createCopayPrice(body: StripeCreateCopayPriceRequest): Promise; /** Verify that the configured Stripe credentials are valid. */ verifyConnection(body?: StripeVerifyConnectionRequest): Promise; /** Validate a card payment method without charging it. */ validateAndTokenizeCard(body: StripeValidateAndTokenizeCardRequest): Promise; /** Create a direct charge against a source or customer. */ chargePaymentSession(body: StripeChargePaymentSessionRequest): Promise; } /** * Client for the Twilio connector. * All requests route through `POST /connectors/twilio/` on the * HealthCloud Connectors gateway. Pass `mode: "sandbox"` (default) or * `mode: "live"` in the request body to select the API environment. */ declare class TwilioClient extends ConnectorClient { constructor(http: HttpClient, credentials: ConnectorRequestCredentials); /** Send an SMS message via Twilio. */ sendSms(body: TwilioSendSmsRequest): Promise; /** Retrieve a specific Twilio message by SID. */ getMessage(body: TwilioGetMessageRequest): Promise; /** List Twilio messages, optionally filtered by to/from/date. */ listMessages(body: TwilioListMessagesRequest): Promise; } declare class UberClient extends ConnectorClient { constructor(http: HttpClient, credentials: ConnectorRequestCredentials); private p; createDelivery(body: UberCreateDeliveryRequest): Promise; createQuote(body: UberCreateQuoteRequest): Promise; getDeliveries(body?: UberListDeliveriesRequest): Promise; getUndeliveredOrders(body?: UberUndeliveredOrdersRequest): Promise; getDelivery(body: UberDeliveryRequest): Promise; updateDelivery(body: UberUpdateDeliveryRequest): Promise; cancelDelivery(body: UberDeliveryRequest): Promise; findStores(body: UberFindStoresRequest): Promise; } /** * Client for the WHOOP wearable health data connector. * All requests route through POST /connectors/whoop/. */ declare class WhoopClient extends ConnectorClient { constructor(http: HttpClient, credentials: ConnectorRequestCredentials); private w; buildAuthorizationUrl(body?: WhoopOAuthRequest): Promise; exchangeAuthorizationCode(body: WhoopExchangeAuthCodeRequest): Promise; refreshAccessToken(body: WhoopRefreshTokenRequest): Promise; getPartnerToken(body: WhoopGetPartnerTokenRequest): Promise; revokeUserOauthAccess(body: WhoopRevokeUserOauthAccessRequest): Promise; getUserProfile(body?: WhoopBaseRequest): Promise; getUserBodyMeasurement(body?: WhoopBaseRequest): Promise; getCycle(body: WhoopGetByIdRequest): Promise; getCycles>(body?: WhoopPaginatedRequest): Promise; getAllCycles(body?: WhoopPaginatedRequest): Promise; getSleep(body: WhoopGetByIdRequest): Promise; getSleepForCycle(body: WhoopGetSleepForCycleRequest): Promise; getSleeps>(body?: WhoopPaginatedRequest): Promise; getAllSleeps(body?: WhoopPaginatedRequest): Promise; getRecoveryForCycle(body: WhoopGetRecoveryForCycleRequest): Promise; getRecoveries>(body?: WhoopPaginatedRequest): Promise; getAllRecoveries(body?: WhoopPaginatedRequest): Promise; getWorkout(body: WhoopGetByIdRequest): Promise; getWorkouts>(body?: WhoopPaginatedRequest): Promise; getAllWorkouts(body?: WhoopPaginatedRequest): Promise; getActivityMapping(body?: WhoopBaseRequest): Promise; getLabRequisition(body?: WhoopBaseRequest): Promise; getServiceRequest(body: WhoopGetServiceRequestRequest): Promise; updateServiceRequestStatus(body: WhoopUpdateServiceRequestStatusRequest): Promise; uploadDiagnosticReportResults(body: WhoopUploadDiagnosticReportRequest): Promise; addTestData(body: WhoopAddTestDataRequest): Promise; submitVitalsFromDevice(body: WhoopSubmitVitalsRequest): Promise; } /** * Client for the Zocdoc provider directory and scheduling connector. * All requests route through POST /connectors/zocdoc/. */ declare class ZocdocClient extends ConnectorClient { constructor(http: HttpClient, credentials: ConnectorRequestCredentials); private z; getDirectoryNpis(body?: ZocdocBaseRequest): Promise; getProvidersByNpis(body: ZocdocGetProvidersByNpisRequest): Promise; getProviderByNpi(body: ZocdocGetProviderByNpiRequest): Promise; searchProviderLocations(body: ZocdocSearchProviderLocationsRequest): Promise; getProviderLocationById(body: ZocdocGetProviderLocationByIdRequest): Promise; getMultipleLocationsAvailability(body: ZocdocGetMultipleLocationsAvailabilityRequest): Promise; createAppointment(body: ZocdocCreateAppointmentRequest): Promise; listAppointments(body?: ZocdocListAppointmentsRequest): Promise; getAppointmentById(body: ZocdocGetAppointmentByIdRequest): Promise; confirmAppointment(body: ZocdocConfirmAppointmentRequest): Promise; rescheduleAppointment(body: ZocdocRescheduleAppointmentRequest): Promise; cancelAppointment(body: ZocdocCancelAppointmentRequest): Promise; getAppointmentParticipants(body: ZocdocGetAppointmentParticipantsRequest): Promise; updateAppointmentStatus(body: ZocdocUpdateAppointmentStatusRequest): Promise; bookAndConfirmAppointment(body: ZocdocBookAndConfirmRequest): Promise; getInsurancePlans(body?: ZocdocBaseRequest): Promise; getInsurancePlanById(body: ZocdocGetInsurancePlanByIdRequest): Promise; getProviderLocationInsuranceMappings(body: ZocdocGetProviderLocationInsuranceMappingsRequest): Promise; updateProviderLocationInsuranceMappings(body: ZocdocUpdateProviderLocationInsuranceMappingsRequest): Promise; getSchedulableEntities(body?: ZocdocBaseRequest): Promise; searchFacilities(body?: ZocdocSearchFacilitiesRequest): Promise; getFacilityById(body: ZocdocGetFacilityByIdRequest): Promise; getProviderCalendarTimeslots(body: ZocdocGetProviderCalendarTimeslotsRequest): Promise; setProviderCalendarTimeslots(body: ZocdocSetProviderCalendarTimeslotsRequest): Promise; createAppointmentAttachment(body: ZocdocCreateAppointmentAttachmentRequest): Promise; } declare class ZusClient extends ConnectorClient { constructor(http: HttpClient, credentials: ConnectorRequestCredentials); private p; buildAthenaIdentifierSystem(body: ZusPracticeRequest): Promise; getGeneralAccessAndRefreshTokens(body?: ZusEmptyRequest): Promise; getAccessAndRefreshTokens(body?: ZusEmptyRequest): Promise; patientExists(body: ZusPatientIdRequest): Promise; searchPatientByAthenaId(body: ZusAthenaPatientRequest): Promise; searchPatient(body: ZusSearchPatientRequest): Promise; createPatient(body: ZusCreatePatientRequest): Promise; uploadCcd(body: ZusUploadCcdRequest): Promise; } /** * Typed connector factories exposed as `sdk.connectors`. * * HealthCloud configuration is supplied once to `HCSDK`. Each connector's * credentials are supplied explicitly to `createClient(...)`, and the * resulting client forwards them to the connector gateway with every call. */ declare class ConnectorsNamespace { readonly anthropic: ConnectorFactory; readonly appleAuth: ConnectorFactory; readonly athena: ConnectorFactory; readonly cal: ConnectorFactory; readonly carequality: ConnectorFactory; readonly cms: ConnectorFactory; readonly connecture: ConnectorFactory; readonly elevenlabs: ConnectorFactory; readonly fedex: ConnectorFactory; readonly googleAI: ConnectorFactory; readonly googlePlaces: ConnectorFactory; readonly grok: ConnectorFactory; readonly healthie: ConnectorFactory; readonly impilo: ConnectorFactory; readonly junction: ConnectorFactory; readonly nppes: PublicConnectorFactory; readonly openai: ConnectorFactory; readonly oura: ConnectorFactory; readonly plaid: ConnectorFactory; readonly quest: ConnectorFactory; readonly salesforce: ConnectorFactory; readonly scrapfly: ConnectorFactory; readonly senaite: ConnectorFactory; readonly sendgrid: ConnectorFactory; readonly steadymd: ConnectorFactory; readonly stedi: ConnectorFactory; readonly stripe: ConnectorFactory; readonly twilio: ConnectorFactory; readonly uber: ConnectorFactory; readonly whoop: ConnectorFactory; readonly zocdoc: ConnectorFactory; readonly zus: ConnectorFactory; constructor(http: HttpClient); } declare class HCSDK { private readonly state; private readonly http; readonly auth: AuthClient; readonly ams: AmsClient; readonly patient: PatientClient; readonly person: PersonClient; readonly vitals: VitalsClient; readonly diagnostics: DiagnosticsClient; readonly provider: ProviderClient; readonly ehr: EhrClient; readonly appointments: AppointmentsClient; readonly rppg: RppgClient; readonly session: SessionClient; readonly telehealth: TelehealthClient; readonly fieldAgent: FieldAgentClient; readonly mcp: MCPClient; readonly graph: GraphClient; /** * Connector clients — one per third-party service exposed by the * HealthCloud Connectors gateway. All connector requests are routed through * `POST /connectors//...` and require a Bearer token. * * @example * sdk.connectors.stripe.createClient({ api_key }).createPaymentIntent({ amount: 5000, currency: "usd" }) * sdk.connectors.athena.createClient(config).searchPatients({ last_name: "Smith" }) */ readonly connectors: ConnectorsNamespace; constructor(config: HCSDKConfig); setAccessToken(token: string): void; getAccessToken(): string | undefined; } interface SDKErrorOptions { message: string; statusCode: number; response?: JsonValue$2; cause?: unknown; } declare class SDKError extends Error { readonly statusCode: number; readonly response?: JsonValue$2; constructor(options: SDKErrorOptions); } /** * HC Appointments API * HealthCloud Appointments API — schedule, reschedule, cancel and list patient appointments. All authenticated endpoints require a Bearer JWT obtained from the HealthCloud authentication service. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Public appointment statuses. * @export */ declare const AppointmentStatus: { readonly scheduled: "scheduled"; readonly confirmed: "confirmed"; readonly cancelled: "cancelled"; readonly completed: "completed"; readonly no_show: "no_show"; }; type AppointmentStatus = typeof AppointmentStatus[keyof typeof AppointmentStatus]; declare function instanceOfAppointmentStatus(value: any): boolean; declare function AppointmentStatusFromJSON(json: any): AppointmentStatus; declare function AppointmentStatusFromJSONTyped(json: any, ignoreDiscriminator: boolean): AppointmentStatus; declare function AppointmentStatusToJSON(value?: AppointmentStatus | null): any; declare function AppointmentStatusToJSONTyped(value: any, ignoreDiscriminator: boolean): AppointmentStatus; /** * HC Appointments API * HealthCloud Appointments API — schedule, reschedule, cancel and list patient appointments. All authenticated endpoints require a Bearer JWT obtained from the HealthCloud authentication service. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * A booked appointment. * @export * @interface Appointment */ interface Appointment { /** * Stable appointment identifier used to cancel or reschedule. * @type {string} * @memberof Appointment */ appointment_id: string; /** * Athena Health appointment id this appointment is linked to, when booked via Athena. * @type {string} * @memberof Appointment */ athena_appointment_id?: string | null; /** * Creation timestamp in ISO 8601 date-time format, when available. * @type {string} * @memberof Appointment */ created_at?: string | null; /** * Appointment end in ISO 8601 date-time format, when scheduled. * @type {string} * @memberof Appointment */ end?: string | null; /** * OpenLoop (Healthie) appointment id this appointment is linked to, when booked via OpenLoop. * @type {string} * @memberof Appointment */ openloop_appointment_id?: string | null; /** * FHIR Patient resource ID associated with the appointment. * @type {string} * @memberof Appointment */ patient_id: string; /** * FHIR Practitioner resource ID, when one is assigned. * @type {string} * @memberof Appointment */ provider_id?: string | null; /** * Primary FHIR Slot resource ID associated with the appointment. * @type {string} * @memberof Appointment */ slot_id: string; /** * All FHIR Slot resource IDs associated with the appointment. * @type {Array} * @memberof Appointment */ slot_ids?: Array; /** * SNOMED CT specialty code, when available. * @type {string} * @memberof Appointment */ specialty_code?: string | null; /** * Appointment start in ISO 8601 date-time format, when scheduled. * @type {string} * @memberof Appointment */ start?: string | null; /** * Current lifecycle status of the appointment. * @type {AppointmentStatus} * @memberof Appointment */ status?: AppointmentStatus; /** * SteadyMD consult guid this appointment is linked to, when booked via SteadyMD. * @type {string} * @memberof Appointment */ steadymd_consult_guid?: string | null; /** * Provider-app join link for this appointment's video visit, when booked as a telehealth appointment type. The trailing URL segment is the Agora channel id. * @type {string} * @memberof Appointment */ telehealth_link?: string | null; /** * Most recent update timestamp in ISO 8601 date-time format, when available. * @type {string} * @memberof Appointment */ updated_at?: string | null; } /** * Check if a given object implements the Appointment interface. */ declare function instanceOfAppointment(value: object): value is Appointment; declare function AppointmentFromJSON(json: any): Appointment; declare function AppointmentFromJSONTyped(json: any, ignoreDiscriminator: boolean): Appointment; declare function AppointmentToJSON(json: any): Appointment; declare function AppointmentToJSONTyped(value?: Appointment | null, ignoreDiscriminator?: boolean): any; /** * HC Appointments API * HealthCloud Appointments API — schedule, reschedule, cancel and list patient appointments. All authenticated endpoints require a Bearer JWT obtained from the HealthCloud authentication service. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const AppointmentType: { readonly ROUTINE: "ROUTINE"; readonly WALKIN: "WALKIN"; readonly CHECKUP: "CHECKUP"; readonly FOLLOWUP: "FOLLOWUP"; readonly Emergency: "Emergency"; }; type AppointmentType = typeof AppointmentType[keyof typeof AppointmentType]; declare function instanceOfAppointmentType(value: any): boolean; declare function AppointmentTypeFromJSON(json: any): AppointmentType; declare function AppointmentTypeFromJSONTyped(json: any, ignoreDiscriminator: boolean): AppointmentType; declare function AppointmentTypeToJSON(value?: AppointmentType | null): any; declare function AppointmentTypeToJSONTyped(value: any, ignoreDiscriminator: boolean): AppointmentType; /** * HC Appointments API * HealthCloud Appointments API — schedule, reschedule, cancel and list patient appointments. All authenticated endpoints require a Bearer JWT obtained from the HealthCloud authentication service. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for POST /appointments/{appointment_id}/cancel. * * The body is entirely optional — a request with no body keeps the * pre-existing behaviour (each vendor applies its own default cancel * reason; the FHIR-only path never used a reason at all). * @export * @interface CancelAppointmentRequest */ interface CancelAppointmentRequest { /** * Optional free-text reason for the cancellation, forwarded to the vendor where its API accepts one (e.g. Athena's cancel reason). * @type {string} * @memberof CancelAppointmentRequest */ reason?: string | null; } /** * Check if a given object implements the CancelAppointmentRequest interface. */ declare function instanceOfCancelAppointmentRequest(value: object): value is CancelAppointmentRequest; declare function CancelAppointmentRequestFromJSON(json: any): CancelAppointmentRequest; declare function CancelAppointmentRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): CancelAppointmentRequest; declare function CancelAppointmentRequestToJSON(json: any): CancelAppointmentRequest; declare function CancelAppointmentRequestToJSONTyped(value?: CancelAppointmentRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Appointments API * HealthCloud Appointments API — schedule, reschedule, cancel and list patient appointments. All authenticated endpoints require a Bearer JWT obtained from the HealthCloud authentication service. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Unauthenticated connectivity status for the Appointments API. * @export * @interface ConnectivityResponse */ interface ConnectivityResponse { /** * Deployment environment that served the request. * @type {string} * @memberof ConnectivityResponse */ environment: string; /** * Stable service identifier for the responding API. * @type {string} * @memberof ConnectivityResponse */ service: string; /** * Connectivity state. A successful response returns `connected`. * @type {string} * @memberof ConnectivityResponse */ status: string; } /** * Check if a given object implements the ConnectivityResponse interface. */ declare function instanceOfConnectivityResponse(value: object): value is ConnectivityResponse; declare function ConnectivityResponseFromJSON(json: any): ConnectivityResponse; declare function ConnectivityResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): ConnectivityResponse; declare function ConnectivityResponseToJSON(json: any): ConnectivityResponse; declare function ConnectivityResponseToJSONTyped(value?: ConnectivityResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Appointments API * HealthCloud Appointments API — schedule, reschedule, cancel and list patient appointments. All authenticated endpoints require a Bearer JWT obtained from the HealthCloud authentication service. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for POST /schedules. * @export * @interface CreateScheduleRequest */ interface CreateScheduleRequest { /** * Whether the schedule is active. Defaults to true. * @type {boolean} * @memberof CreateScheduleRequest */ active?: boolean; /** * Human-readable schedule name. Defaults to the provider's schedule. * @type {string} * @memberof CreateScheduleRequest */ name?: string | null; /** * Existing FHIR Practitioner resource ID in the authenticated tenant. * @type {string} * @memberof CreateScheduleRequest */ provider_id: string; } /** * Check if a given object implements the CreateScheduleRequest interface. */ declare function instanceOfCreateScheduleRequest(value: object): value is CreateScheduleRequest; declare function CreateScheduleRequestFromJSON(json: any): CreateScheduleRequest; declare function CreateScheduleRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): CreateScheduleRequest; declare function CreateScheduleRequestToJSON(json: any): CreateScheduleRequest; declare function CreateScheduleRequestToJSONTyped(value?: CreateScheduleRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Appointments API * HealthCloud Appointments API — schedule, reschedule, cancel and list patient appointments. All authenticated endpoints require a Bearer JWT obtained from the HealthCloud authentication service. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Standard error response body. * @export * @interface ErrorResponse */ interface ErrorResponse$6 { /** * Human-readable explanation of why the request failed. * @type {string} * @memberof ErrorResponse */ error: string; /** * Downstream FHIR OperationOutcome payload, when the failure originated in FHIR. * @type {{ [key: string]: any; }} * @memberof ErrorResponse */ outcome?: { [key: string]: any; } | null; } /** * Check if a given object implements the ErrorResponse interface. */ declare function instanceOfErrorResponse$6(value: object): value is ErrorResponse$6; declare function ErrorResponseFromJSON$6(json: any): ErrorResponse$6; declare function ErrorResponseFromJSONTyped$6(json: any, ignoreDiscriminator: boolean): ErrorResponse$6; declare function ErrorResponseToJSON$6(json: any): ErrorResponse$6; declare function ErrorResponseToJSONTyped$6(value?: ErrorResponse$6 | null, ignoreDiscriminator?: boolean): any; /** * HC Appointments API * HealthCloud Appointments API — schedule, reschedule, cancel and list patient appointments. All authenticated endpoints require a Bearer JWT obtained from the HealthCloud authentication service. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ValidationErrorLocation */ interface ValidationErrorLocation$b { } /** * Check if a given object implements the ValidationErrorLocation interface. */ declare function instanceOfValidationErrorLocation$b(value: object): value is ValidationErrorLocation$b; declare function ValidationErrorLocationFromJSON$b(json: any): ValidationErrorLocation$b; declare function ValidationErrorLocationFromJSONTyped$b(json: any, ignoreDiscriminator: boolean): ValidationErrorLocation$b; declare function ValidationErrorLocationToJSON$b(json: any): ValidationErrorLocation$b; declare function ValidationErrorLocationToJSONTyped$b(value?: ValidationErrorLocation$b | null, ignoreDiscriminator?: boolean): any; /** * HC Appointments API * HealthCloud Appointments API — schedule, reschedule, cancel and list patient appointments. All authenticated endpoints require a Bearer JWT obtained from the HealthCloud authentication service. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ValidationError */ interface ValidationError$b { /** * * @type {Array} * @memberof ValidationError */ loc: Array; /** * * @type {string} * @memberof ValidationError */ type: string; } /** * Check if a given object implements the ValidationError interface. */ declare function instanceOfValidationError$b(value: object): value is ValidationError$b; declare function ValidationErrorFromJSON$b(json: any): ValidationError$b; declare function ValidationErrorFromJSONTyped$b(json: any, ignoreDiscriminator: boolean): ValidationError$b; declare function ValidationErrorToJSON$b(json: any): ValidationError$b; declare function ValidationErrorToJSONTyped$b(value?: ValidationError$b | null, ignoreDiscriminator?: boolean): any; /** * HC Appointments API * HealthCloud Appointments API — schedule, reschedule, cancel and list patient appointments. All authenticated endpoints require a Bearer JWT obtained from the HealthCloud authentication service. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface HTTPValidationError */ interface HTTPValidationError$b { /** * * @type {Array} * @memberof HTTPValidationError */ detail?: Array; } /** * Check if a given object implements the HTTPValidationError interface. */ declare function instanceOfHTTPValidationError$b(value: object): value is HTTPValidationError$b; declare function HTTPValidationErrorFromJSON$b(json: any): HTTPValidationError$b; declare function HTTPValidationErrorFromJSONTyped$b(json: any, ignoreDiscriminator: boolean): HTTPValidationError$b; declare function HTTPValidationErrorToJSON$b(json: any): HTTPValidationError$b; declare function HTTPValidationErrorToJSONTyped$b(value?: HTTPValidationError$b | null, ignoreDiscriminator?: boolean): any; /** * HC Appointments API * HealthCloud Appointments API — schedule, reschedule, cancel and list patient appointments. All authenticated endpoints require a Bearer JWT obtained from the HealthCloud authentication service. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for GET /patients/{patient_id}/appointments. * @export * @interface ListPatientAppointmentsResponse */ interface ListPatientAppointmentsResponse { /** * Appointments matching the patient and optional status filter. * @type {Array} * @memberof ListPatientAppointmentsResponse */ appointments?: Array; /** * FHIR Patient resource ID used for the lookup. * @type {string} * @memberof ListPatientAppointmentsResponse */ patient_id: string; /** * Number of appointments in this response. * @type {number} * @memberof ListPatientAppointmentsResponse */ total?: number; } /** * Check if a given object implements the ListPatientAppointmentsResponse interface. */ declare function instanceOfListPatientAppointmentsResponse(value: object): value is ListPatientAppointmentsResponse; declare function ListPatientAppointmentsResponseFromJSON(json: any): ListPatientAppointmentsResponse; declare function ListPatientAppointmentsResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): ListPatientAppointmentsResponse; declare function ListPatientAppointmentsResponseToJSON(json: any): ListPatientAppointmentsResponse; declare function ListPatientAppointmentsResponseToJSONTyped(value?: ListPatientAppointmentsResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Appointments API * HealthCloud Appointments API — schedule, reschedule, cancel and list patient appointments. All authenticated endpoints require a Bearer JWT obtained from the HealthCloud authentication service. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * A time slot available for booking. * @export * @interface Slot */ interface Slot { /** * Athena Health appointment id backing this slot. Always present for slots sourced from Athena, where it — not `slot_id` — is what `appointments.book` must be given as `athena_appointment_id`. * @type {string} * @memberof Slot */ athena_appointment_id?: string | null; /** * Exclusive slot end in ISO 8601 date-time format. * @type {Date} * @memberof Slot */ end: Date; /** * Human-readable appointment location, when available. * @type {string} * @memberof Slot */ location?: string | null; /** * OpenLoop (Healthie) appointment id backing this slot. Always present for slots sourced from OpenLoop, where it — not `slot_id` — is what `appointments.book` must be given as `openloop_appointment_id`. * @type {string} * @memberof Slot */ openloop_appointment_id?: string | null; /** * FHIR Practitioner resource ID assigned to the slot. * @type {string} * @memberof Slot */ provider_id: string; /** * Provider display name, when available. * @type {string} * @memberof Slot */ provider_name?: string | null; /** * FHIR Slot resource ID used for booking. * @type {string} * @memberof Slot */ slot_id: string; /** * SNOMED CT specialty code, when supplied by the schedule. * @type {string} * @memberof Slot */ specialty_code?: string | null; /** * Inclusive slot start in ISO 8601 date-time format. * @type {Date} * @memberof Slot */ start: Date; /** * Current availability state of the slot. * @type {SlotStatus} * @memberof Slot */ status: SlotStatus; /** * SteadyMD clinician guid this availability block belongs to. Always present for slots sourced from SteadyMD, which has no per-slot vendor id — booking instead echoes back this clinician guid together with `start`. * @type {string} * @memberof Slot */ steadymd_clinician_guid?: string | null; } /** * Check if a given object implements the Slot interface. */ declare function instanceOfSlot(value: object): value is Slot; declare function SlotFromJSON(json: any): Slot; declare function SlotFromJSONTyped(json: any, ignoreDiscriminator: boolean): Slot; declare function SlotToJSON(json: any): Slot; declare function SlotToJSONTyped(value?: Slot | null, ignoreDiscriminator?: boolean): any; /** * HC Appointments API * HealthCloud Appointments API — schedule, reschedule, cancel and list patient appointments. All authenticated endpoints require a Bearer JWT obtained from the HealthCloud authentication service. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for GET /slots. * @export * @interface ListSlotsResponse */ interface ListSlotsResponse { /** * Available slots matching the supplied filters. * @type {Array} * @memberof ListSlotsResponse */ slots?: Array; /** * Number of slots in this response. * @type {number} * @memberof ListSlotsResponse */ total?: number; } /** * Check if a given object implements the ListSlotsResponse interface. */ declare function instanceOfListSlotsResponse(value: object): value is ListSlotsResponse; declare function ListSlotsResponseFromJSON(json: any): ListSlotsResponse; declare function ListSlotsResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): ListSlotsResponse; declare function ListSlotsResponseToJSON(json: any): ListSlotsResponse; declare function ListSlotsResponseToJSONTyped(value?: ListSlotsResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Appointments API * HealthCloud Appointments API — schedule, reschedule, cancel and list patient appointments. All authenticated endpoints require a Bearer JWT obtained from the HealthCloud authentication service. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Supported Cognito identity-pool types. * @export */ declare const PoolType$9: { readonly patient: "patient"; readonly provider: "provider"; readonly person: "person"; readonly tenantadmin: "tenantadmin"; }; type PoolType$9 = typeof PoolType$9[keyof typeof PoolType$9]; declare function instanceOfPoolType$9(value: any): boolean; declare function PoolTypeFromJSON$9(json: any): PoolType$9; declare function PoolTypeFromJSONTyped$9(json: any, ignoreDiscriminator: boolean): PoolType$9; declare function PoolTypeToJSON$9(value?: PoolType$9 | null): any; declare function PoolTypeToJSONTyped$9(value: any, ignoreDiscriminator: boolean): PoolType$9; /** * HC Appointments API * HealthCloud Appointments API — schedule, reschedule, cancel and list patient appointments. All authenticated endpoints require a Bearer JWT obtained from the HealthCloud authentication service. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ResponseValidationError */ interface ResponseValidationError$b { /** * * @type {Array} * @memberof ResponseValidationError */ detail?: Array; } /** * Check if a given object implements the ResponseValidationError interface. */ declare function instanceOfResponseValidationError$b(value: object): value is ResponseValidationError$b; declare function ResponseValidationErrorFromJSON$b(json: any): ResponseValidationError$b; declare function ResponseValidationErrorFromJSONTyped$b(json: any, ignoreDiscriminator: boolean): ResponseValidationError$b; declare function ResponseValidationErrorToJSON$b(json: any): ResponseValidationError$b; declare function ResponseValidationErrorToJSONTyped$b(value?: ResponseValidationError$b | null, ignoreDiscriminator?: boolean): any; /** * HC Appointments API * HealthCloud Appointments API — schedule, reschedule, cancel and list patient appointments. All authenticated endpoints require a Bearer JWT obtained from the HealthCloud authentication service. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * A provider-owned FHIR Schedule used when creating appointment slots. * @export * @interface Schedule */ interface Schedule { /** * Whether new slots may be associated with this schedule. * @type {boolean} * @memberof Schedule */ active?: boolean; /** * Human-readable schedule name. * @type {string} * @memberof Schedule */ name?: string | null; /** * FHIR Practitioner resource ID that owns the schedule. * @type {string} * @memberof Schedule */ provider_id: string; /** * FHIR Schedule resource ID used by `appointments.createSlot`. * @type {string} * @memberof Schedule */ schedule_id: string; } /** * Check if a given object implements the Schedule interface. */ declare function instanceOfSchedule(value: object): value is Schedule; declare function ScheduleFromJSON(json: any): Schedule; declare function ScheduleFromJSONTyped(json: any, ignoreDiscriminator: boolean): Schedule; declare function ScheduleToJSON(json: any): Schedule; declare function ScheduleToJSONTyped(value?: Schedule | null, ignoreDiscriminator?: boolean): any; type index$b_Appointment = Appointment; declare const index$b_AppointmentFromJSON: typeof AppointmentFromJSON; declare const index$b_AppointmentFromJSONTyped: typeof AppointmentFromJSONTyped; type index$b_AppointmentStatus = AppointmentStatus; declare const index$b_AppointmentStatusFromJSON: typeof AppointmentStatusFromJSON; declare const index$b_AppointmentStatusFromJSONTyped: typeof AppointmentStatusFromJSONTyped; declare const index$b_AppointmentStatusToJSON: typeof AppointmentStatusToJSON; declare const index$b_AppointmentStatusToJSONTyped: typeof AppointmentStatusToJSONTyped; declare const index$b_AppointmentToJSON: typeof AppointmentToJSON; declare const index$b_AppointmentToJSONTyped: typeof AppointmentToJSONTyped; type index$b_AppointmentType = AppointmentType; declare const index$b_AppointmentTypeFromJSON: typeof AppointmentTypeFromJSON; declare const index$b_AppointmentTypeFromJSONTyped: typeof AppointmentTypeFromJSONTyped; declare const index$b_AppointmentTypeToJSON: typeof AppointmentTypeToJSON; declare const index$b_AppointmentTypeToJSONTyped: typeof AppointmentTypeToJSONTyped; type index$b_BookAppointmentRequest = BookAppointmentRequest; declare const index$b_BookAppointmentRequestFromJSON: typeof BookAppointmentRequestFromJSON; declare const index$b_BookAppointmentRequestFromJSONTyped: typeof BookAppointmentRequestFromJSONTyped; declare const index$b_BookAppointmentRequestToJSON: typeof BookAppointmentRequestToJSON; declare const index$b_BookAppointmentRequestToJSONTyped: typeof BookAppointmentRequestToJSONTyped; type index$b_CancelAppointmentRequest = CancelAppointmentRequest; declare const index$b_CancelAppointmentRequestFromJSON: typeof CancelAppointmentRequestFromJSON; declare const index$b_CancelAppointmentRequestFromJSONTyped: typeof CancelAppointmentRequestFromJSONTyped; declare const index$b_CancelAppointmentRequestToJSON: typeof CancelAppointmentRequestToJSON; declare const index$b_CancelAppointmentRequestToJSONTyped: typeof CancelAppointmentRequestToJSONTyped; type index$b_ConnectivityResponse = ConnectivityResponse; declare const index$b_ConnectivityResponseFromJSON: typeof ConnectivityResponseFromJSON; declare const index$b_ConnectivityResponseFromJSONTyped: typeof ConnectivityResponseFromJSONTyped; declare const index$b_ConnectivityResponseToJSON: typeof ConnectivityResponseToJSON; declare const index$b_ConnectivityResponseToJSONTyped: typeof ConnectivityResponseToJSONTyped; type index$b_CreateScheduleRequest = CreateScheduleRequest; declare const index$b_CreateScheduleRequestFromJSON: typeof CreateScheduleRequestFromJSON; declare const index$b_CreateScheduleRequestFromJSONTyped: typeof CreateScheduleRequestFromJSONTyped; declare const index$b_CreateScheduleRequestToJSON: typeof CreateScheduleRequestToJSON; declare const index$b_CreateScheduleRequestToJSONTyped: typeof CreateScheduleRequestToJSONTyped; type index$b_CreateSlotRequest = CreateSlotRequest; declare const index$b_CreateSlotRequestFromJSON: typeof CreateSlotRequestFromJSON; declare const index$b_CreateSlotRequestFromJSONTyped: typeof CreateSlotRequestFromJSONTyped; declare const index$b_CreateSlotRequestToJSON: typeof CreateSlotRequestToJSON; declare const index$b_CreateSlotRequestToJSONTyped: typeof CreateSlotRequestToJSONTyped; type index$b_ListPatientAppointmentsResponse = ListPatientAppointmentsResponse; declare const index$b_ListPatientAppointmentsResponseFromJSON: typeof ListPatientAppointmentsResponseFromJSON; declare const index$b_ListPatientAppointmentsResponseFromJSONTyped: typeof ListPatientAppointmentsResponseFromJSONTyped; declare const index$b_ListPatientAppointmentsResponseToJSON: typeof ListPatientAppointmentsResponseToJSON; declare const index$b_ListPatientAppointmentsResponseToJSONTyped: typeof ListPatientAppointmentsResponseToJSONTyped; type index$b_ListSlotsResponse = ListSlotsResponse; declare const index$b_ListSlotsResponseFromJSON: typeof ListSlotsResponseFromJSON; declare const index$b_ListSlotsResponseFromJSONTyped: typeof ListSlotsResponseFromJSONTyped; declare const index$b_ListSlotsResponseToJSON: typeof ListSlotsResponseToJSON; declare const index$b_ListSlotsResponseToJSONTyped: typeof ListSlotsResponseToJSONTyped; type index$b_RescheduleAppointmentRequest = RescheduleAppointmentRequest; declare const index$b_RescheduleAppointmentRequestFromJSON: typeof RescheduleAppointmentRequestFromJSON; declare const index$b_RescheduleAppointmentRequestFromJSONTyped: typeof RescheduleAppointmentRequestFromJSONTyped; declare const index$b_RescheduleAppointmentRequestToJSON: typeof RescheduleAppointmentRequestToJSON; declare const index$b_RescheduleAppointmentRequestToJSONTyped: typeof RescheduleAppointmentRequestToJSONTyped; type index$b_Schedule = Schedule; declare const index$b_ScheduleFromJSON: typeof ScheduleFromJSON; declare const index$b_ScheduleFromJSONTyped: typeof ScheduleFromJSONTyped; declare const index$b_ScheduleToJSON: typeof ScheduleToJSON; declare const index$b_ScheduleToJSONTyped: typeof ScheduleToJSONTyped; type index$b_Slot = Slot; declare const index$b_SlotFromJSON: typeof SlotFromJSON; declare const index$b_SlotFromJSONTyped: typeof SlotFromJSONTyped; type index$b_SlotStatus = SlotStatus; declare const index$b_SlotStatusFromJSON: typeof SlotStatusFromJSON; declare const index$b_SlotStatusFromJSONTyped: typeof SlotStatusFromJSONTyped; declare const index$b_SlotStatusToJSON: typeof SlotStatusToJSON; declare const index$b_SlotStatusToJSONTyped: typeof SlotStatusToJSONTyped; declare const index$b_SlotToJSON: typeof SlotToJSON; declare const index$b_SlotToJSONTyped: typeof SlotToJSONTyped; declare const index$b_instanceOfAppointment: typeof instanceOfAppointment; declare const index$b_instanceOfAppointmentStatus: typeof instanceOfAppointmentStatus; declare const index$b_instanceOfAppointmentType: typeof instanceOfAppointmentType; declare const index$b_instanceOfBookAppointmentRequest: typeof instanceOfBookAppointmentRequest; declare const index$b_instanceOfCancelAppointmentRequest: typeof instanceOfCancelAppointmentRequest; declare const index$b_instanceOfConnectivityResponse: typeof instanceOfConnectivityResponse; declare const index$b_instanceOfCreateScheduleRequest: typeof instanceOfCreateScheduleRequest; declare const index$b_instanceOfCreateSlotRequest: typeof instanceOfCreateSlotRequest; declare const index$b_instanceOfListPatientAppointmentsResponse: typeof instanceOfListPatientAppointmentsResponse; declare const index$b_instanceOfListSlotsResponse: typeof instanceOfListSlotsResponse; declare const index$b_instanceOfRescheduleAppointmentRequest: typeof instanceOfRescheduleAppointmentRequest; declare const index$b_instanceOfSchedule: typeof instanceOfSchedule; declare const index$b_instanceOfSlot: typeof instanceOfSlot; declare const index$b_instanceOfSlotStatus: typeof instanceOfSlotStatus; declare namespace index$b { export { type index$b_Appointment as Appointment, index$b_AppointmentFromJSON as AppointmentFromJSON, index$b_AppointmentFromJSONTyped as AppointmentFromJSONTyped, type index$b_AppointmentStatus as AppointmentStatus, index$b_AppointmentStatusFromJSON as AppointmentStatusFromJSON, index$b_AppointmentStatusFromJSONTyped as AppointmentStatusFromJSONTyped, index$b_AppointmentStatusToJSON as AppointmentStatusToJSON, index$b_AppointmentStatusToJSONTyped as AppointmentStatusToJSONTyped, index$b_AppointmentToJSON as AppointmentToJSON, index$b_AppointmentToJSONTyped as AppointmentToJSONTyped, type index$b_AppointmentType as AppointmentType, index$b_AppointmentTypeFromJSON as AppointmentTypeFromJSON, index$b_AppointmentTypeFromJSONTyped as AppointmentTypeFromJSONTyped, index$b_AppointmentTypeToJSON as AppointmentTypeToJSON, index$b_AppointmentTypeToJSONTyped as AppointmentTypeToJSONTyped, type index$b_BookAppointmentRequest as BookAppointmentRequest, index$b_BookAppointmentRequestFromJSON as BookAppointmentRequestFromJSON, index$b_BookAppointmentRequestFromJSONTyped as BookAppointmentRequestFromJSONTyped, index$b_BookAppointmentRequestToJSON as BookAppointmentRequestToJSON, index$b_BookAppointmentRequestToJSONTyped as BookAppointmentRequestToJSONTyped, type index$b_CancelAppointmentRequest as CancelAppointmentRequest, index$b_CancelAppointmentRequestFromJSON as CancelAppointmentRequestFromJSON, index$b_CancelAppointmentRequestFromJSONTyped as CancelAppointmentRequestFromJSONTyped, index$b_CancelAppointmentRequestToJSON as CancelAppointmentRequestToJSON, index$b_CancelAppointmentRequestToJSONTyped as CancelAppointmentRequestToJSONTyped, type index$b_ConnectivityResponse as ConnectivityResponse, index$b_ConnectivityResponseFromJSON as ConnectivityResponseFromJSON, index$b_ConnectivityResponseFromJSONTyped as ConnectivityResponseFromJSONTyped, index$b_ConnectivityResponseToJSON as ConnectivityResponseToJSON, index$b_ConnectivityResponseToJSONTyped as ConnectivityResponseToJSONTyped, type index$b_CreateScheduleRequest as CreateScheduleRequest, index$b_CreateScheduleRequestFromJSON as CreateScheduleRequestFromJSON, index$b_CreateScheduleRequestFromJSONTyped as CreateScheduleRequestFromJSONTyped, index$b_CreateScheduleRequestToJSON as CreateScheduleRequestToJSON, index$b_CreateScheduleRequestToJSONTyped as CreateScheduleRequestToJSONTyped, type index$b_CreateSlotRequest as CreateSlotRequest, index$b_CreateSlotRequestFromJSON as CreateSlotRequestFromJSON, index$b_CreateSlotRequestFromJSONTyped as CreateSlotRequestFromJSONTyped, index$b_CreateSlotRequestToJSON as CreateSlotRequestToJSON, index$b_CreateSlotRequestToJSONTyped as CreateSlotRequestToJSONTyped, type ErrorResponse$6 as ErrorResponse, ErrorResponseFromJSON$6 as ErrorResponseFromJSON, ErrorResponseFromJSONTyped$6 as ErrorResponseFromJSONTyped, ErrorResponseToJSON$6 as ErrorResponseToJSON, ErrorResponseToJSONTyped$6 as ErrorResponseToJSONTyped, type HTTPValidationError$b as HTTPValidationError, HTTPValidationErrorFromJSON$b as HTTPValidationErrorFromJSON, HTTPValidationErrorFromJSONTyped$b as HTTPValidationErrorFromJSONTyped, HTTPValidationErrorToJSON$b as HTTPValidationErrorToJSON, HTTPValidationErrorToJSONTyped$b as HTTPValidationErrorToJSONTyped, type index$b_ListPatientAppointmentsResponse as ListPatientAppointmentsResponse, index$b_ListPatientAppointmentsResponseFromJSON as ListPatientAppointmentsResponseFromJSON, index$b_ListPatientAppointmentsResponseFromJSONTyped as ListPatientAppointmentsResponseFromJSONTyped, index$b_ListPatientAppointmentsResponseToJSON as ListPatientAppointmentsResponseToJSON, index$b_ListPatientAppointmentsResponseToJSONTyped as ListPatientAppointmentsResponseToJSONTyped, type index$b_ListSlotsResponse as ListSlotsResponse, index$b_ListSlotsResponseFromJSON as ListSlotsResponseFromJSON, index$b_ListSlotsResponseFromJSONTyped as ListSlotsResponseFromJSONTyped, index$b_ListSlotsResponseToJSON as ListSlotsResponseToJSON, index$b_ListSlotsResponseToJSONTyped as ListSlotsResponseToJSONTyped, PoolType$9 as PoolType, PoolTypeFromJSON$9 as PoolTypeFromJSON, PoolTypeFromJSONTyped$9 as PoolTypeFromJSONTyped, PoolTypeToJSON$9 as PoolTypeToJSON, PoolTypeToJSONTyped$9 as PoolTypeToJSONTyped, type index$b_RescheduleAppointmentRequest as RescheduleAppointmentRequest, index$b_RescheduleAppointmentRequestFromJSON as RescheduleAppointmentRequestFromJSON, index$b_RescheduleAppointmentRequestFromJSONTyped as RescheduleAppointmentRequestFromJSONTyped, index$b_RescheduleAppointmentRequestToJSON as RescheduleAppointmentRequestToJSON, index$b_RescheduleAppointmentRequestToJSONTyped as RescheduleAppointmentRequestToJSONTyped, type ResponseValidationError$b as ResponseValidationError, ResponseValidationErrorFromJSON$b as ResponseValidationErrorFromJSON, ResponseValidationErrorFromJSONTyped$b as ResponseValidationErrorFromJSONTyped, ResponseValidationErrorToJSON$b as ResponseValidationErrorToJSON, ResponseValidationErrorToJSONTyped$b as ResponseValidationErrorToJSONTyped, type index$b_Schedule as Schedule, index$b_ScheduleFromJSON as ScheduleFromJSON, index$b_ScheduleFromJSONTyped as ScheduleFromJSONTyped, index$b_ScheduleToJSON as ScheduleToJSON, index$b_ScheduleToJSONTyped as ScheduleToJSONTyped, type index$b_Slot as Slot, index$b_SlotFromJSON as SlotFromJSON, index$b_SlotFromJSONTyped as SlotFromJSONTyped, type index$b_SlotStatus as SlotStatus, index$b_SlotStatusFromJSON as SlotStatusFromJSON, index$b_SlotStatusFromJSONTyped as SlotStatusFromJSONTyped, index$b_SlotStatusToJSON as SlotStatusToJSON, index$b_SlotStatusToJSONTyped as SlotStatusToJSONTyped, index$b_SlotToJSON as SlotToJSON, index$b_SlotToJSONTyped as SlotToJSONTyped, type ValidationError$b as ValidationError, ValidationErrorFromJSON$b as ValidationErrorFromJSON, ValidationErrorFromJSONTyped$b as ValidationErrorFromJSONTyped, type ValidationErrorLocation$b as ValidationErrorLocation, ValidationErrorLocationFromJSON$b as ValidationErrorLocationFromJSON, ValidationErrorLocationFromJSONTyped$b as ValidationErrorLocationFromJSONTyped, ValidationErrorLocationToJSON$b as ValidationErrorLocationToJSON, ValidationErrorLocationToJSONTyped$b as ValidationErrorLocationToJSONTyped, ValidationErrorToJSON$b as ValidationErrorToJSON, ValidationErrorToJSONTyped$b as ValidationErrorToJSONTyped, index$b_instanceOfAppointment as instanceOfAppointment, index$b_instanceOfAppointmentStatus as instanceOfAppointmentStatus, index$b_instanceOfAppointmentType as instanceOfAppointmentType, index$b_instanceOfBookAppointmentRequest as instanceOfBookAppointmentRequest, index$b_instanceOfCancelAppointmentRequest as instanceOfCancelAppointmentRequest, index$b_instanceOfConnectivityResponse as instanceOfConnectivityResponse, index$b_instanceOfCreateScheduleRequest as instanceOfCreateScheduleRequest, index$b_instanceOfCreateSlotRequest as instanceOfCreateSlotRequest, instanceOfErrorResponse$6 as instanceOfErrorResponse, instanceOfHTTPValidationError$b as instanceOfHTTPValidationError, index$b_instanceOfListPatientAppointmentsResponse as instanceOfListPatientAppointmentsResponse, index$b_instanceOfListSlotsResponse as instanceOfListSlotsResponse, instanceOfPoolType$9 as instanceOfPoolType, index$b_instanceOfRescheduleAppointmentRequest as instanceOfRescheduleAppointmentRequest, instanceOfResponseValidationError$b as instanceOfResponseValidationError, index$b_instanceOfSchedule as instanceOfSchedule, index$b_instanceOfSlot as instanceOfSlot, index$b_instanceOfSlotStatus as instanceOfSlotStatus, instanceOfValidationError$b as instanceOfValidationError, instanceOfValidationErrorLocation$b as instanceOfValidationErrorLocation }; } /** * HC Diagnostics API * HealthCloud Diagnostics API — rapid point-of-care test results, lab observations, GS1 test-kit lookup, and scan-image upload for a patient. All operations require a Bearer JWT; a PATIENT-pool caller may only act on their own record. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ConnectResponse */ interface ConnectResponse$a { /** * * @type {string} * @memberof ConnectResponse */ environment: string; /** * * @type {string} * @memberof ConnectResponse */ service: string; /** * * @type {string} * @memberof ConnectResponse */ status: string; } /** * Check if a given object implements the ConnectResponse interface. */ declare function instanceOfConnectResponse$a(value: object): value is ConnectResponse$a; declare function ConnectResponseFromJSON$a(json: any): ConnectResponse$a; declare function ConnectResponseFromJSONTyped$a(json: any, ignoreDiscriminator: boolean): ConnectResponse$a; declare function ConnectResponseToJSON$a(json: any): ConnectResponse$a; declare function ConnectResponseToJSONTyped$a(value?: ConnectResponse$a | null, ignoreDiscriminator?: boolean): any; /** * HC Diagnostics API * HealthCloud Diagnostics API — rapid point-of-care test results, lab observations, GS1 test-kit lookup, and scan-image upload for a patient. All operations require a Bearer JWT; a PATIENT-pool caller may only act on their own record. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const ObservationStatus: { readonly registered: "registered"; readonly preliminary: "preliminary"; readonly final: "final"; readonly amended: "amended"; readonly corrected: "corrected"; readonly cancelled: "cancelled"; readonly entered_in_error: "entered-in-error"; }; type ObservationStatus = typeof ObservationStatus[keyof typeof ObservationStatus]; declare function instanceOfObservationStatus(value: any): boolean; declare function ObservationStatusFromJSON(json: any): ObservationStatus; declare function ObservationStatusFromJSONTyped(json: any, ignoreDiscriminator: boolean): ObservationStatus; declare function ObservationStatusToJSON(value?: ObservationStatus | null): any; declare function ObservationStatusToJSONTyped(value: any, ignoreDiscriminator: boolean): ObservationStatus; /** * HC Diagnostics API * HealthCloud Diagnostics API — rapid point-of-care test results, lab observations, GS1 test-kit lookup, and scan-image upload for a patient. All operations require a Bearer JWT; a PATIENT-pool caller may only act on their own record. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for POST /patients/{patient_id}/diagnostics/rapid-tests. * Extends RapidTest with the best-effort Athena mirror outcome. * @export * @interface CreateRapidTestResponse */ interface CreateRapidTestResponse { /** * Reason the Athena mirror failed, only present when athena_status is 'failed'. * @type {string} * @memberof CreateRapidTestResponse */ athena_error?: string | null; /** * The Athena lab order id the result document ties to, only present when athena_status is 'linked'. * @type {string} * @memberof CreateRapidTestResponse */ athena_order_id?: string | null; /** * Outcome of mirroring this result to Athena. `linked` means the diagnosis + lab order + lab result document (with image, when scan_storage_key was supplied) were created in Athena. `skipped_no_athena` means the tenant is not Athena-integrated; `skipped_unlinked` means the patient has no athena_patient_id; `skipped_no_encounter` means neither encounter_id nor athena_encounter_id was supplied; `skipped_no_athena_encounter` means the given FHIR Encounter has no linked Athena encounter id. Absent entirely when the request supplied neither encounter_id nor athena_encounter_id. * @type {CreateRapidTestResponseAthenaStatusEnum} * @memberof CreateRapidTestResponse */ athena_status?: CreateRapidTestResponseAthenaStatusEnum | null; /** * Name of the person who collected the specimen, optional. * @type {string} * @memberof CreateRapidTestResponse */ collected_by?: string | null; /** * FHIR resource IDs this observation is derived from, e.g. ['Media/{id}'] for the captured test-kit image. Per FHIR R4 Observation.derivedFrom. * @type {Array} * @memberof CreateRapidTestResponse */ derived_from?: Array | null; /** * CLIA-waived device make/model * @type {string} * @memberof CreateRapidTestResponse */ device_name?: string | null; /** * FHIR Encounter ID this test is associated with, optional. * @type {string} * @memberof CreateRapidTestResponse */ encounter_id?: string | null; /** * FHIR Observation resource ID; set once the record has been persisted. * @type {string} * @memberof CreateRapidTestResponse */ fhir_id?: string | null; /** * Test kit lot number, optional. * @type {string} * @memberof CreateRapidTestResponse */ lot_number?: string | null; /** * Free-text notes, optional. * @type {string} * @memberof CreateRapidTestResponse */ notes?: string | null; /** * Name of the person who performed the test, optional. * @type {string} * @memberof CreateRapidTestResponse */ performed_by?: string | null; /** * ISO 8601 date the test was performed, when time-of-day is not tracked. * @type {Date} * @memberof CreateRapidTestResponse */ performed_date?: Date | null; /** * ISO 8601 datetime the test was performed, optional. * @type {Date} * @memberof CreateRapidTestResponse */ performed_datetime?: Date | null; /** * Unit of measure for quantitative_value, optional. * @type {string} * @memberof CreateRapidTestResponse */ quantitative_unit?: string | null; /** * Numeric result value, for tests that report a quantitative reading. Requires quantitative_unit. * @type {number} * @memberof CreateRapidTestResponse */ quantitative_value?: number | null; /** * The qualitative result, when available. * @type {RapidTestResult} * @memberof CreateRapidTestResponse */ result?: RapidTestResult | null; /** * Type of specimen the test was run on. * @type {SpecimenType} * @memberof CreateRapidTestResponse */ specimen_type?: SpecimenType; /** * Observation lifecycle status. * @type {ObservationStatus} * @memberof CreateRapidTestResponse */ status?: ObservationStatus; /** * Internal identifier generated at construction time; the FHIR resource id (fhir_id) is the one used elsewhere as {test_id}. * @type {string} * @memberof CreateRapidTestResponse */ test_id?: string; /** * Which rapid test kit was used, e.g. covid19, influenza_a, pregnancy. * @type {RapidTestType} * @memberof CreateRapidTestResponse */ type: RapidTestType; } /** * @export */ declare const CreateRapidTestResponseAthenaStatusEnum: { readonly linked: "linked"; readonly skipped_no_athena: "skipped_no_athena"; readonly skipped_unlinked: "skipped_unlinked"; readonly skipped_no_encounter: "skipped_no_encounter"; readonly skipped_no_athena_encounter: "skipped_no_athena_encounter"; readonly failed: "failed"; }; type CreateRapidTestResponseAthenaStatusEnum = typeof CreateRapidTestResponseAthenaStatusEnum[keyof typeof CreateRapidTestResponseAthenaStatusEnum]; /** * Check if a given object implements the CreateRapidTestResponse interface. */ declare function instanceOfCreateRapidTestResponse(value: object): value is CreateRapidTestResponse; declare function CreateRapidTestResponseFromJSON(json: any): CreateRapidTestResponse; declare function CreateRapidTestResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): CreateRapidTestResponse; declare function CreateRapidTestResponseToJSON(json: any): CreateRapidTestResponse; declare function CreateRapidTestResponseToJSONTyped(value?: CreateRapidTestResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Diagnostics API * HealthCloud Diagnostics API — rapid point-of-care test results, lab observations, GS1 test-kit lookup, and scan-image upload for a patient. All operations require a Bearer JWT; a PATIENT-pool caller may only act on their own record. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Standard error response body shared by every Diagnostics operation. * @export * @interface ErrorResponse */ interface ErrorResponse$5 { /** * Human-readable explanation of why the request failed. * @type {string} * @memberof ErrorResponse */ error: string; } /** * Check if a given object implements the ErrorResponse interface. */ declare function instanceOfErrorResponse$5(value: object): value is ErrorResponse$5; declare function ErrorResponseFromJSON$5(json: any): ErrorResponse$5; declare function ErrorResponseFromJSONTyped$5(json: any, ignoreDiscriminator: boolean): ErrorResponse$5; declare function ErrorResponseToJSON$5(json: any): ErrorResponse$5; declare function ErrorResponseToJSONTyped$5(value?: ErrorResponse$5 | null, ignoreDiscriminator?: boolean): any; /** * HC Diagnostics API * HealthCloud Diagnostics API — rapid point-of-care test results, lab observations, GS1 test-kit lookup, and scan-image upload for a patient. All operations require a Bearer JWT; a PATIENT-pool caller may only act on their own record. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * SAFE CDX presigned upload information. * @export * @interface ScanUploadResponse */ interface ScanUploadResponse { /** * Seconds until the presigned URL expires. * @type {number} * @memberof ScanUploadResponse */ expires_in: number; /** * SAFE CDX S3 object key associated with this scan. * @type {string} * @memberof ScanUploadResponse */ storage_key: string; /** * Health Cloud correlation identifier for this diagnostic scan. Use this identifier when retrieving the processed result. * @type {string} * @memberof ScanUploadResponse */ test_id: string; /** * Presigned AWS S3 PUT URL. Upload the image bytes directly using the required Content-Type. * @type {string} * @memberof ScanUploadResponse */ upload_url: string; } /** * Check if a given object implements the ScanUploadResponse interface. */ declare function instanceOfScanUploadResponse(value: object): value is ScanUploadResponse; declare function ScanUploadResponseFromJSON(json: any): ScanUploadResponse; declare function ScanUploadResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): ScanUploadResponse; declare function ScanUploadResponseToJSON(json: any): ScanUploadResponse; declare function ScanUploadResponseToJSONTyped(value?: ScanUploadResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Diagnostics API * HealthCloud Diagnostics API — rapid point-of-care test results, lab observations, GS1 test-kit lookup, and scan-image upload for a patient. All operations require a Bearer JWT; a PATIENT-pool caller may only act on their own record. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Parsed components from a GS1 Application Identifier string. * @export * @interface GS1ParsedData */ interface GS1ParsedData$1 { /** * ISO 8601 expiration date parsed from the barcode, optional. * @type {Date} * @memberof GS1ParsedData */ expiration_date?: Date | null; /** * Global Trade Item Number parsed from the barcode, optional. * @type {string} * @memberof GS1ParsedData */ gtin?: string | null; /** * Lot number parsed from the barcode, optional. * @type {string} * @memberof GS1ParsedData */ lot_number?: string | null; /** * Serial number parsed from the barcode, optional. * @type {string} * @memberof GS1ParsedData */ serial_number?: string | null; } /** * Check if a given object implements the GS1ParsedData interface. */ declare function instanceOfGS1ParsedData$1(value: object): value is GS1ParsedData$1; declare function GS1ParsedDataFromJSON$1(json: any): GS1ParsedData$1; declare function GS1ParsedDataFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): GS1ParsedData$1; declare function GS1ParsedDataToJSON$1(json: any): GS1ParsedData$1; declare function GS1ParsedDataToJSONTyped$1(value?: GS1ParsedData$1 | null, ignoreDiscriminator?: boolean): any; /** * HC Diagnostics API * HealthCloud Diagnostics API — rapid point-of-care test results, lab observations, GS1 test-kit lookup, and scan-image upload for a patient. All operations require a Bearer JWT; a PATIENT-pool caller may only act on their own record. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for GET /patients/{patient_id}/diagnostics/lookup. * @export * @interface GS1LookupResponse */ interface GS1LookupResponse { /** * Structured components parsed from the raw GS1 barcode. * @type {GS1ParsedData} * @memberof GS1LookupResponse */ gs1_parsed: GS1ParsedData$1; /** * Opaque source-catalog product map returned when the parsed GTIN is recognized. * @type {{ [key: string]: any; }} * @memberof GS1LookupResponse */ product?: { [key: string]: any; } | null; /** * The raw GS1 barcode string that was looked up. * @type {string} * @memberof GS1LookupResponse */ raw_gs1: string; /** * SAFE CDX upload information generated for this patient/test. Present when the product supports SAFE CDX image processing. * @type {ScanUploadResponse} * @memberof GS1LookupResponse */ scan_upload?: ScanUploadResponse | null; } /** * Check if a given object implements the GS1LookupResponse interface. */ declare function instanceOfGS1LookupResponse(value: object): value is GS1LookupResponse; declare function GS1LookupResponseFromJSON(json: any): GS1LookupResponse; declare function GS1LookupResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): GS1LookupResponse; declare function GS1LookupResponseToJSON(json: any): GS1LookupResponse; declare function GS1LookupResponseToJSONTyped(value?: GS1LookupResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Diagnostics API * HealthCloud Diagnostics API — rapid point-of-care test results, lab observations, GS1 test-kit lookup, and scan-image upload for a patient. All operations require a Bearer JWT; a PATIENT-pool caller may only act on their own record. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface GetTestResultResponse */ interface GetTestResultResponse { /** * * @type {number} * @memberof GetTestResultResponse */ code: number; /** * * @type {object} * @memberof GetTestResultResponse */ data: object; /** * * @type {string} * @memberof GetTestResultResponse */ message: string; /** * * @type {boolean} * @memberof GetTestResultResponse */ success: boolean; } /** * Check if a given object implements the GetTestResultResponse interface. */ declare function instanceOfGetTestResultResponse(value: object): value is GetTestResultResponse; declare function GetTestResultResponseFromJSON(json: any): GetTestResultResponse; declare function GetTestResultResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetTestResultResponse; declare function GetTestResultResponseToJSON(json: any): GetTestResultResponse; declare function GetTestResultResponseToJSONTyped(value?: GetTestResultResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Diagnostics API * HealthCloud Diagnostics API — rapid point-of-care test results, lab observations, GS1 test-kit lookup, and scan-image upload for a patient. All operations require a Bearer JWT; a PATIENT-pool caller may only act on their own record. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ValidationErrorLocation */ interface ValidationErrorLocation$a { } /** * Check if a given object implements the ValidationErrorLocation interface. */ declare function instanceOfValidationErrorLocation$a(value: object): value is ValidationErrorLocation$a; declare function ValidationErrorLocationFromJSON$a(json: any): ValidationErrorLocation$a; declare function ValidationErrorLocationFromJSONTyped$a(json: any, ignoreDiscriminator: boolean): ValidationErrorLocation$a; declare function ValidationErrorLocationToJSON$a(json: any): ValidationErrorLocation$a; declare function ValidationErrorLocationToJSONTyped$a(value?: ValidationErrorLocation$a | null, ignoreDiscriminator?: boolean): any; /** * HC Diagnostics API * HealthCloud Diagnostics API — rapid point-of-care test results, lab observations, GS1 test-kit lookup, and scan-image upload for a patient. All operations require a Bearer JWT; a PATIENT-pool caller may only act on their own record. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ValidationError */ interface ValidationError$a { /** * * @type {Array} * @memberof ValidationError */ loc: Array; /** * * @type {string} * @memberof ValidationError */ type: string; } /** * Check if a given object implements the ValidationError interface. */ declare function instanceOfValidationError$a(value: object): value is ValidationError$a; declare function ValidationErrorFromJSON$a(json: any): ValidationError$a; declare function ValidationErrorFromJSONTyped$a(json: any, ignoreDiscriminator: boolean): ValidationError$a; declare function ValidationErrorToJSON$a(json: any): ValidationError$a; declare function ValidationErrorToJSONTyped$a(value?: ValidationError$a | null, ignoreDiscriminator?: boolean): any; /** * HC Diagnostics API * HealthCloud Diagnostics API — rapid point-of-care test results, lab observations, GS1 test-kit lookup, and scan-image upload for a patient. All operations require a Bearer JWT; a PATIENT-pool caller may only act on their own record. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface HTTPValidationError */ interface HTTPValidationError$a { /** * * @type {Array} * @memberof HTTPValidationError */ detail?: Array; } /** * Check if a given object implements the HTTPValidationError interface. */ declare function instanceOfHTTPValidationError$a(value: object): value is HTTPValidationError$a; declare function HTTPValidationErrorFromJSON$a(json: any): HTTPValidationError$a; declare function HTTPValidationErrorFromJSONTyped$a(json: any, ignoreDiscriminator: boolean): HTTPValidationError$a; declare function HTTPValidationErrorToJSON$a(json: any): HTTPValidationError$a; declare function HTTPValidationErrorToJSONTyped$a(value?: HTTPValidationError$a | null, ignoreDiscriminator?: boolean): any; /** * HC Diagnostics API * HealthCloud Diagnostics API — rapid point-of-care test results, lab observations, GS1 test-kit lookup, and scan-image upload for a patient. All operations require a Bearer JWT; a PATIENT-pool caller may only act on their own record. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const InterpretationCode: { readonly N: "N"; readonly A: "A"; readonly H: "H"; readonly L: "L"; readonly HH: "HH"; readonly LL: "LL"; readonly POS: "POS"; readonly NEG: "NEG"; readonly R: "R"; readonly IND: "IND"; }; type InterpretationCode = typeof InterpretationCode[keyof typeof InterpretationCode]; declare function instanceOfInterpretationCode(value: any): boolean; declare function InterpretationCodeFromJSON(json: any): InterpretationCode; declare function InterpretationCodeFromJSONTyped(json: any, ignoreDiscriminator: boolean): InterpretationCode; declare function InterpretationCodeToJSON(value?: InterpretationCode | null): any; declare function InterpretationCodeToJSONTyped(value: any, ignoreDiscriminator: boolean): InterpretationCode; /** * HC Diagnostics API * HealthCloud Diagnostics API — rapid point-of-care test results, lab observations, GS1 test-kit lookup, and scan-image upload for a patient. All operations require a Bearer JWT; a PATIENT-pool caller may only act on their own record. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * The normal/expected range for a lab observation's value. * @export * @interface ReferenceRange */ interface ReferenceRange { /** * Upper bound of the normal range, optional. * @type {number} * @memberof ReferenceRange */ high?: number | null; /** * Lower bound of the normal range, optional. * @type {number} * @memberof ReferenceRange */ low?: number | null; /** * Free-text range description, e.g. 'Negative', optional. * @type {string} * @memberof ReferenceRange */ text?: string | null; /** * Unit of measure for low/high, optional. * @type {string} * @memberof ReferenceRange */ unit?: string | null; } /** * Check if a given object implements the ReferenceRange interface. */ declare function instanceOfReferenceRange(value: object): value is ReferenceRange; declare function ReferenceRangeFromJSON(json: any): ReferenceRange; declare function ReferenceRangeFromJSONTyped(json: any, ignoreDiscriminator: boolean): ReferenceRange; declare function ReferenceRangeToJSON(json: any): ReferenceRange; declare function ReferenceRangeToJSONTyped(value?: ReferenceRange | null, ignoreDiscriminator?: boolean): any; /** * HC Diagnostics API * HealthCloud Diagnostics API — rapid point-of-care test results, lab observations, GS1 test-kit lookup, and scan-image upload for a patient. All operations require a Bearer JWT; a PATIENT-pool caller may only act on their own record. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * A single lab result line item, mapped to/from a FHIR Observation. * @export * @interface LabObservation */ interface LabObservation { /** * Human-readable name of the measured analyte. * @type {string} * @memberof LabObservation */ display: string; /** * ISO 8601 datetime the observation was effective, optional. * @type {Date} * @memberof LabObservation */ effective_datetime?: Date | null; /** * Clinical interpretation flag, e.g. high/low/critical/positive/negative. * @type {InterpretationCode} * @memberof LabObservation */ interpretation?: InterpretationCode | null; /** * LOINC code identifying the measured analyte. * @type {string} * @memberof LabObservation */ loinc_code: string; /** * Free-text notes, optional. * @type {string} * @memberof LabObservation */ notes?: string | null; /** * FHIR Observation resource ID; auto-generated if omitted. * @type {string} * @memberof LabObservation */ observation_id?: string | null; /** * The normal/expected range for this result, optional. * @type {ReferenceRange} * @memberof LabObservation */ reference_range?: ReferenceRange | null; /** * Observation lifecycle status. * @type {ObservationStatus} * @memberof LabObservation */ status?: ObservationStatus; /** * Boolean result value, when applicable. * @type {boolean} * @memberof LabObservation */ value_boolean?: boolean | null; /** * Coded result value (raw FHIR CodeableConcept), when applicable. * @type {{ [key: string]: any; }} * @memberof LabObservation */ value_coding?: { [key: string]: any; } | null; /** * Numeric result value, when the result is quantitative. Requires value_unit. * @type {number} * @memberof LabObservation */ value_quantity?: number | null; /** * Free-text result value, when the result is not quantitative. * @type {string} * @memberof LabObservation */ value_string?: string | null; /** * Unit of measure for value_quantity, optional. * @type {string} * @memberof LabObservation */ value_unit?: string | null; } /** * Check if a given object implements the LabObservation interface. */ declare function instanceOfLabObservation(value: object): value is LabObservation; declare function LabObservationFromJSON(json: any): LabObservation; declare function LabObservationFromJSONTyped(json: any, ignoreDiscriminator: boolean): LabObservation; declare function LabObservationToJSON(json: any): LabObservation; declare function LabObservationToJSONTyped(value?: LabObservation | null, ignoreDiscriminator?: boolean): any; /** * HC Diagnostics API * HealthCloud Diagnostics API — rapid point-of-care test results, lab observations, GS1 test-kit lookup, and scan-image upload for a patient. All operations require a Bearer JWT; a PATIENT-pool caller may only act on their own record. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for GET /patients/{patient_id}/diagnostics. Scoped to the * tenant resolved from the Bearer JWT. * @export * @interface ListDiagnosticsResponse */ interface ListDiagnosticsResponse { /** * Lab Observations for this patient. * @type {Array} * @memberof ListDiagnosticsResponse */ observations: Array; /** * Number of observations in this response. * @type {number} * @memberof ListDiagnosticsResponse */ total: number; } /** * Check if a given object implements the ListDiagnosticsResponse interface. */ declare function instanceOfListDiagnosticsResponse(value: object): value is ListDiagnosticsResponse; declare function ListDiagnosticsResponseFromJSON(json: any): ListDiagnosticsResponse; declare function ListDiagnosticsResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): ListDiagnosticsResponse; declare function ListDiagnosticsResponseToJSON(json: any): ListDiagnosticsResponse; declare function ListDiagnosticsResponseToJSONTyped(value?: ListDiagnosticsResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Diagnostics API * HealthCloud Diagnostics API — rapid point-of-care test results, lab observations, GS1 test-kit lookup, and scan-image upload for a patient. All operations require a Bearer JWT; a PATIENT-pool caller may only act on their own record. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Supported Cognito identity-pool types. * @export */ declare const PoolType$8: { readonly patient: "patient"; readonly provider: "provider"; readonly person: "person"; readonly tenantadmin: "tenantadmin"; }; type PoolType$8 = typeof PoolType$8[keyof typeof PoolType$8]; declare function instanceOfPoolType$8(value: any): boolean; declare function PoolTypeFromJSON$8(json: any): PoolType$8; declare function PoolTypeFromJSONTyped$8(json: any, ignoreDiscriminator: boolean): PoolType$8; declare function PoolTypeToJSON$8(value?: PoolType$8 | null): any; declare function PoolTypeToJSONTyped$8(value: any, ignoreDiscriminator: boolean): PoolType$8; /** * HC Diagnostics API * HealthCloud Diagnostics API — rapid point-of-care test results, lab observations, GS1 test-kit lookup, and scan-image upload for a patient. All operations require a Bearer JWT; a PATIENT-pool caller may only act on their own record. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ResponseValidationError */ interface ResponseValidationError$a { /** * * @type {Array} * @memberof ResponseValidationError */ detail?: Array; } /** * Check if a given object implements the ResponseValidationError interface. */ declare function instanceOfResponseValidationError$a(value: object): value is ResponseValidationError$a; declare function ResponseValidationErrorFromJSON$a(json: any): ResponseValidationError$a; declare function ResponseValidationErrorFromJSONTyped$a(json: any, ignoreDiscriminator: boolean): ResponseValidationError$a; declare function ResponseValidationErrorToJSON$a(json: any): ResponseValidationError$a; declare function ResponseValidationErrorToJSONTyped$a(value?: ResponseValidationError$a | null, ignoreDiscriminator?: boolean): any; type index$a_CapturedTestImageResponse = CapturedTestImageResponse; declare const index$a_CapturedTestImageResponseFromJSON: typeof CapturedTestImageResponseFromJSON; declare const index$a_CapturedTestImageResponseFromJSONTyped: typeof CapturedTestImageResponseFromJSONTyped; declare const index$a_CapturedTestImageResponseToJSON: typeof CapturedTestImageResponseToJSON; declare const index$a_CapturedTestImageResponseToJSONTyped: typeof CapturedTestImageResponseToJSONTyped; type index$a_CreateRapidTestRequest = CreateRapidTestRequest; declare const index$a_CreateRapidTestRequestFromJSON: typeof CreateRapidTestRequestFromJSON; declare const index$a_CreateRapidTestRequestFromJSONTyped: typeof CreateRapidTestRequestFromJSONTyped; declare const index$a_CreateRapidTestRequestToJSON: typeof CreateRapidTestRequestToJSON; declare const index$a_CreateRapidTestRequestToJSONTyped: typeof CreateRapidTestRequestToJSONTyped; type index$a_CreateRapidTestResponse = CreateRapidTestResponse; type index$a_CreateRapidTestResponseAthenaStatusEnum = CreateRapidTestResponseAthenaStatusEnum; declare const index$a_CreateRapidTestResponseFromJSON: typeof CreateRapidTestResponseFromJSON; declare const index$a_CreateRapidTestResponseFromJSONTyped: typeof CreateRapidTestResponseFromJSONTyped; declare const index$a_CreateRapidTestResponseToJSON: typeof CreateRapidTestResponseToJSON; declare const index$a_CreateRapidTestResponseToJSONTyped: typeof CreateRapidTestResponseToJSONTyped; type index$a_GS1LookupResponse = GS1LookupResponse; declare const index$a_GS1LookupResponseFromJSON: typeof GS1LookupResponseFromJSON; declare const index$a_GS1LookupResponseFromJSONTyped: typeof GS1LookupResponseFromJSONTyped; declare const index$a_GS1LookupResponseToJSON: typeof GS1LookupResponseToJSON; declare const index$a_GS1LookupResponseToJSONTyped: typeof GS1LookupResponseToJSONTyped; type index$a_GetScanUploadUrlRequest = GetScanUploadUrlRequest; declare const index$a_GetScanUploadUrlRequestFromJSON: typeof GetScanUploadUrlRequestFromJSON; declare const index$a_GetScanUploadUrlRequestFromJSONTyped: typeof GetScanUploadUrlRequestFromJSONTyped; declare const index$a_GetScanUploadUrlRequestToJSON: typeof GetScanUploadUrlRequestToJSON; declare const index$a_GetScanUploadUrlRequestToJSONTyped: typeof GetScanUploadUrlRequestToJSONTyped; type index$a_GetTestResultResponse = GetTestResultResponse; declare const index$a_GetTestResultResponseFromJSON: typeof GetTestResultResponseFromJSON; declare const index$a_GetTestResultResponseFromJSONTyped: typeof GetTestResultResponseFromJSONTyped; declare const index$a_GetTestResultResponseToJSON: typeof GetTestResultResponseToJSON; declare const index$a_GetTestResultResponseToJSONTyped: typeof GetTestResultResponseToJSONTyped; type index$a_InterpretationCode = InterpretationCode; declare const index$a_InterpretationCodeFromJSON: typeof InterpretationCodeFromJSON; declare const index$a_InterpretationCodeFromJSONTyped: typeof InterpretationCodeFromJSONTyped; declare const index$a_InterpretationCodeToJSON: typeof InterpretationCodeToJSON; declare const index$a_InterpretationCodeToJSONTyped: typeof InterpretationCodeToJSONTyped; type index$a_LabObservation = LabObservation; declare const index$a_LabObservationFromJSON: typeof LabObservationFromJSON; declare const index$a_LabObservationFromJSONTyped: typeof LabObservationFromJSONTyped; declare const index$a_LabObservationToJSON: typeof LabObservationToJSON; declare const index$a_LabObservationToJSONTyped: typeof LabObservationToJSONTyped; type index$a_ListDiagnosticsResponse = ListDiagnosticsResponse; declare const index$a_ListDiagnosticsResponseFromJSON: typeof ListDiagnosticsResponseFromJSON; declare const index$a_ListDiagnosticsResponseFromJSONTyped: typeof ListDiagnosticsResponseFromJSONTyped; declare const index$a_ListDiagnosticsResponseToJSON: typeof ListDiagnosticsResponseToJSON; declare const index$a_ListDiagnosticsResponseToJSONTyped: typeof ListDiagnosticsResponseToJSONTyped; type index$a_ObservationStatus = ObservationStatus; declare const index$a_ObservationStatusFromJSON: typeof ObservationStatusFromJSON; declare const index$a_ObservationStatusFromJSONTyped: typeof ObservationStatusFromJSONTyped; declare const index$a_ObservationStatusToJSON: typeof ObservationStatusToJSON; declare const index$a_ObservationStatusToJSONTyped: typeof ObservationStatusToJSONTyped; type index$a_RapidTestResult = RapidTestResult; declare const index$a_RapidTestResultFromJSON: typeof RapidTestResultFromJSON; declare const index$a_RapidTestResultFromJSONTyped: typeof RapidTestResultFromJSONTyped; declare const index$a_RapidTestResultToJSON: typeof RapidTestResultToJSON; declare const index$a_RapidTestResultToJSONTyped: typeof RapidTestResultToJSONTyped; type index$a_RapidTestType = RapidTestType; declare const index$a_RapidTestTypeFromJSON: typeof RapidTestTypeFromJSON; declare const index$a_RapidTestTypeFromJSONTyped: typeof RapidTestTypeFromJSONTyped; declare const index$a_RapidTestTypeToJSON: typeof RapidTestTypeToJSON; declare const index$a_RapidTestTypeToJSONTyped: typeof RapidTestTypeToJSONTyped; type index$a_ReferenceRange = ReferenceRange; declare const index$a_ReferenceRangeFromJSON: typeof ReferenceRangeFromJSON; declare const index$a_ReferenceRangeFromJSONTyped: typeof ReferenceRangeFromJSONTyped; declare const index$a_ReferenceRangeToJSON: typeof ReferenceRangeToJSON; declare const index$a_ReferenceRangeToJSONTyped: typeof ReferenceRangeToJSONTyped; type index$a_ScanUploadResponse = ScanUploadResponse; declare const index$a_ScanUploadResponseFromJSON: typeof ScanUploadResponseFromJSON; declare const index$a_ScanUploadResponseFromJSONTyped: typeof ScanUploadResponseFromJSONTyped; declare const index$a_ScanUploadResponseToJSON: typeof ScanUploadResponseToJSON; declare const index$a_ScanUploadResponseToJSONTyped: typeof ScanUploadResponseToJSONTyped; type index$a_SpecimenType = SpecimenType; declare const index$a_SpecimenTypeFromJSON: typeof SpecimenTypeFromJSON; declare const index$a_SpecimenTypeFromJSONTyped: typeof SpecimenTypeFromJSONTyped; declare const index$a_SpecimenTypeToJSON: typeof SpecimenTypeToJSON; declare const index$a_SpecimenTypeToJSONTyped: typeof SpecimenTypeToJSONTyped; declare const index$a_instanceOfCapturedTestImageResponse: typeof instanceOfCapturedTestImageResponse; declare const index$a_instanceOfCreateRapidTestRequest: typeof instanceOfCreateRapidTestRequest; declare const index$a_instanceOfCreateRapidTestResponse: typeof instanceOfCreateRapidTestResponse; declare const index$a_instanceOfGS1LookupResponse: typeof instanceOfGS1LookupResponse; declare const index$a_instanceOfGetScanUploadUrlRequest: typeof instanceOfGetScanUploadUrlRequest; declare const index$a_instanceOfGetTestResultResponse: typeof instanceOfGetTestResultResponse; declare const index$a_instanceOfInterpretationCode: typeof instanceOfInterpretationCode; declare const index$a_instanceOfLabObservation: typeof instanceOfLabObservation; declare const index$a_instanceOfListDiagnosticsResponse: typeof instanceOfListDiagnosticsResponse; declare const index$a_instanceOfObservationStatus: typeof instanceOfObservationStatus; declare const index$a_instanceOfRapidTestResult: typeof instanceOfRapidTestResult; declare const index$a_instanceOfRapidTestType: typeof instanceOfRapidTestType; declare const index$a_instanceOfReferenceRange: typeof instanceOfReferenceRange; declare const index$a_instanceOfScanUploadResponse: typeof instanceOfScanUploadResponse; declare const index$a_instanceOfSpecimenType: typeof instanceOfSpecimenType; declare namespace index$a { export { type index$a_CapturedTestImageResponse as CapturedTestImageResponse, index$a_CapturedTestImageResponseFromJSON as CapturedTestImageResponseFromJSON, index$a_CapturedTestImageResponseFromJSONTyped as CapturedTestImageResponseFromJSONTyped, index$a_CapturedTestImageResponseToJSON as CapturedTestImageResponseToJSON, index$a_CapturedTestImageResponseToJSONTyped as CapturedTestImageResponseToJSONTyped, type ConnectResponse$a as ConnectResponse, ConnectResponseFromJSON$a as ConnectResponseFromJSON, ConnectResponseFromJSONTyped$a as ConnectResponseFromJSONTyped, ConnectResponseToJSON$a as ConnectResponseToJSON, ConnectResponseToJSONTyped$a as ConnectResponseToJSONTyped, type index$a_CreateRapidTestRequest as CreateRapidTestRequest, index$a_CreateRapidTestRequestFromJSON as CreateRapidTestRequestFromJSON, index$a_CreateRapidTestRequestFromJSONTyped as CreateRapidTestRequestFromJSONTyped, index$a_CreateRapidTestRequestToJSON as CreateRapidTestRequestToJSON, index$a_CreateRapidTestRequestToJSONTyped as CreateRapidTestRequestToJSONTyped, type index$a_CreateRapidTestResponse as CreateRapidTestResponse, type index$a_CreateRapidTestResponseAthenaStatusEnum as CreateRapidTestResponseAthenaStatusEnum, index$a_CreateRapidTestResponseFromJSON as CreateRapidTestResponseFromJSON, index$a_CreateRapidTestResponseFromJSONTyped as CreateRapidTestResponseFromJSONTyped, index$a_CreateRapidTestResponseToJSON as CreateRapidTestResponseToJSON, index$a_CreateRapidTestResponseToJSONTyped as CreateRapidTestResponseToJSONTyped, type ErrorResponse$5 as ErrorResponse, ErrorResponseFromJSON$5 as ErrorResponseFromJSON, ErrorResponseFromJSONTyped$5 as ErrorResponseFromJSONTyped, ErrorResponseToJSON$5 as ErrorResponseToJSON, ErrorResponseToJSONTyped$5 as ErrorResponseToJSONTyped, type index$a_GS1LookupResponse as GS1LookupResponse, index$a_GS1LookupResponseFromJSON as GS1LookupResponseFromJSON, index$a_GS1LookupResponseFromJSONTyped as GS1LookupResponseFromJSONTyped, index$a_GS1LookupResponseToJSON as GS1LookupResponseToJSON, index$a_GS1LookupResponseToJSONTyped as GS1LookupResponseToJSONTyped, type GS1ParsedData$1 as GS1ParsedData, GS1ParsedDataFromJSON$1 as GS1ParsedDataFromJSON, GS1ParsedDataFromJSONTyped$1 as GS1ParsedDataFromJSONTyped, GS1ParsedDataToJSON$1 as GS1ParsedDataToJSON, GS1ParsedDataToJSONTyped$1 as GS1ParsedDataToJSONTyped, type index$a_GetScanUploadUrlRequest as GetScanUploadUrlRequest, index$a_GetScanUploadUrlRequestFromJSON as GetScanUploadUrlRequestFromJSON, index$a_GetScanUploadUrlRequestFromJSONTyped as GetScanUploadUrlRequestFromJSONTyped, index$a_GetScanUploadUrlRequestToJSON as GetScanUploadUrlRequestToJSON, index$a_GetScanUploadUrlRequestToJSONTyped as GetScanUploadUrlRequestToJSONTyped, type index$a_GetTestResultResponse as GetTestResultResponse, index$a_GetTestResultResponseFromJSON as GetTestResultResponseFromJSON, index$a_GetTestResultResponseFromJSONTyped as GetTestResultResponseFromJSONTyped, index$a_GetTestResultResponseToJSON as GetTestResultResponseToJSON, index$a_GetTestResultResponseToJSONTyped as GetTestResultResponseToJSONTyped, type HTTPValidationError$a as HTTPValidationError, HTTPValidationErrorFromJSON$a as HTTPValidationErrorFromJSON, HTTPValidationErrorFromJSONTyped$a as HTTPValidationErrorFromJSONTyped, HTTPValidationErrorToJSON$a as HTTPValidationErrorToJSON, HTTPValidationErrorToJSONTyped$a as HTTPValidationErrorToJSONTyped, type index$a_InterpretationCode as InterpretationCode, index$a_InterpretationCodeFromJSON as InterpretationCodeFromJSON, index$a_InterpretationCodeFromJSONTyped as InterpretationCodeFromJSONTyped, index$a_InterpretationCodeToJSON as InterpretationCodeToJSON, index$a_InterpretationCodeToJSONTyped as InterpretationCodeToJSONTyped, type index$a_LabObservation as LabObservation, index$a_LabObservationFromJSON as LabObservationFromJSON, index$a_LabObservationFromJSONTyped as LabObservationFromJSONTyped, index$a_LabObservationToJSON as LabObservationToJSON, index$a_LabObservationToJSONTyped as LabObservationToJSONTyped, type index$a_ListDiagnosticsResponse as ListDiagnosticsResponse, index$a_ListDiagnosticsResponseFromJSON as ListDiagnosticsResponseFromJSON, index$a_ListDiagnosticsResponseFromJSONTyped as ListDiagnosticsResponseFromJSONTyped, index$a_ListDiagnosticsResponseToJSON as ListDiagnosticsResponseToJSON, index$a_ListDiagnosticsResponseToJSONTyped as ListDiagnosticsResponseToJSONTyped, type index$a_ObservationStatus as ObservationStatus, index$a_ObservationStatusFromJSON as ObservationStatusFromJSON, index$a_ObservationStatusFromJSONTyped as ObservationStatusFromJSONTyped, index$a_ObservationStatusToJSON as ObservationStatusToJSON, index$a_ObservationStatusToJSONTyped as ObservationStatusToJSONTyped, PoolType$8 as PoolType, PoolTypeFromJSON$8 as PoolTypeFromJSON, PoolTypeFromJSONTyped$8 as PoolTypeFromJSONTyped, PoolTypeToJSON$8 as PoolTypeToJSON, PoolTypeToJSONTyped$8 as PoolTypeToJSONTyped, type index$a_RapidTestResult as RapidTestResult, index$a_RapidTestResultFromJSON as RapidTestResultFromJSON, index$a_RapidTestResultFromJSONTyped as RapidTestResultFromJSONTyped, index$a_RapidTestResultToJSON as RapidTestResultToJSON, index$a_RapidTestResultToJSONTyped as RapidTestResultToJSONTyped, type index$a_RapidTestType as RapidTestType, index$a_RapidTestTypeFromJSON as RapidTestTypeFromJSON, index$a_RapidTestTypeFromJSONTyped as RapidTestTypeFromJSONTyped, index$a_RapidTestTypeToJSON as RapidTestTypeToJSON, index$a_RapidTestTypeToJSONTyped as RapidTestTypeToJSONTyped, type index$a_ReferenceRange as ReferenceRange, index$a_ReferenceRangeFromJSON as ReferenceRangeFromJSON, index$a_ReferenceRangeFromJSONTyped as ReferenceRangeFromJSONTyped, index$a_ReferenceRangeToJSON as ReferenceRangeToJSON, index$a_ReferenceRangeToJSONTyped as ReferenceRangeToJSONTyped, type ResponseValidationError$a as ResponseValidationError, ResponseValidationErrorFromJSON$a as ResponseValidationErrorFromJSON, ResponseValidationErrorFromJSONTyped$a as ResponseValidationErrorFromJSONTyped, ResponseValidationErrorToJSON$a as ResponseValidationErrorToJSON, ResponseValidationErrorToJSONTyped$a as ResponseValidationErrorToJSONTyped, type index$a_ScanUploadResponse as ScanUploadResponse, index$a_ScanUploadResponseFromJSON as ScanUploadResponseFromJSON, index$a_ScanUploadResponseFromJSONTyped as ScanUploadResponseFromJSONTyped, index$a_ScanUploadResponseToJSON as ScanUploadResponseToJSON, index$a_ScanUploadResponseToJSONTyped as ScanUploadResponseToJSONTyped, type index$a_SpecimenType as SpecimenType, index$a_SpecimenTypeFromJSON as SpecimenTypeFromJSON, index$a_SpecimenTypeFromJSONTyped as SpecimenTypeFromJSONTyped, index$a_SpecimenTypeToJSON as SpecimenTypeToJSON, index$a_SpecimenTypeToJSONTyped as SpecimenTypeToJSONTyped, type ValidationError$a as ValidationError, ValidationErrorFromJSON$a as ValidationErrorFromJSON, ValidationErrorFromJSONTyped$a as ValidationErrorFromJSONTyped, type ValidationErrorLocation$a as ValidationErrorLocation, ValidationErrorLocationFromJSON$a as ValidationErrorLocationFromJSON, ValidationErrorLocationFromJSONTyped$a as ValidationErrorLocationFromJSONTyped, ValidationErrorLocationToJSON$a as ValidationErrorLocationToJSON, ValidationErrorLocationToJSONTyped$a as ValidationErrorLocationToJSONTyped, ValidationErrorToJSON$a as ValidationErrorToJSON, ValidationErrorToJSONTyped$a as ValidationErrorToJSONTyped, index$a_instanceOfCapturedTestImageResponse as instanceOfCapturedTestImageResponse, instanceOfConnectResponse$a as instanceOfConnectResponse, index$a_instanceOfCreateRapidTestRequest as instanceOfCreateRapidTestRequest, index$a_instanceOfCreateRapidTestResponse as instanceOfCreateRapidTestResponse, instanceOfErrorResponse$5 as instanceOfErrorResponse, index$a_instanceOfGS1LookupResponse as instanceOfGS1LookupResponse, instanceOfGS1ParsedData$1 as instanceOfGS1ParsedData, index$a_instanceOfGetScanUploadUrlRequest as instanceOfGetScanUploadUrlRequest, index$a_instanceOfGetTestResultResponse as instanceOfGetTestResultResponse, instanceOfHTTPValidationError$a as instanceOfHTTPValidationError, index$a_instanceOfInterpretationCode as instanceOfInterpretationCode, index$a_instanceOfLabObservation as instanceOfLabObservation, index$a_instanceOfListDiagnosticsResponse as instanceOfListDiagnosticsResponse, index$a_instanceOfObservationStatus as instanceOfObservationStatus, instanceOfPoolType$8 as instanceOfPoolType, index$a_instanceOfRapidTestResult as instanceOfRapidTestResult, index$a_instanceOfRapidTestType as instanceOfRapidTestType, index$a_instanceOfReferenceRange as instanceOfReferenceRange, instanceOfResponseValidationError$a as instanceOfResponseValidationError, index$a_instanceOfScanUploadResponse as instanceOfScanUploadResponse, index$a_instanceOfSpecimenType as instanceOfSpecimenType, instanceOfValidationError$a as instanceOfValidationError, instanceOfValidationErrorLocation$a as instanceOfValidationErrorLocation }; } /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Resource counts for one calendar day, computed from FHIR * `_lastUpdated` — a resource counts on the day it was last modified, not * necessarily the day it was created. * @export * @interface DashboardCounts */ interface DashboardCounts { /** * Patient resources last updated on the requested date. * @type {number} * @memberof DashboardCounts */ patients?: number; /** * DiagnosticReport resources last updated on the requested date. * @type {number} * @memberof DashboardCounts */ test_results?: number; /** * Encounter resources last updated on the requested date. * @type {number} * @memberof DashboardCounts */ tests?: number; } /** * Check if a given object implements the DashboardCounts interface. */ declare function instanceOfDashboardCounts(value: object): value is DashboardCounts; declare function DashboardCountsFromJSON(json: any): DashboardCounts; declare function DashboardCountsFromJSONTyped(json: any, ignoreDiscriminator: boolean): DashboardCounts; declare function DashboardCountsToJSON(json: any): DashboardCounts; declare function DashboardCountsToJSONTyped(value?: DashboardCounts | null, ignoreDiscriminator?: boolean): any; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for GET /agents/{agent_id}/dashboard. assigned_patients, * recent_encounters, pending_tasks and alerts are always empty — reserved * for future use, not yet populated by the handler. * @export * @interface AgentDashboardPayload */ interface AgentDashboardPayload { /** * FHIR Person ID of the field agent this dashboard belongs to. * @type {string} * @memberof AgentDashboardPayload */ agent_id: string; /** * Reserved for future use; always empty today. * @type {Array<{ [key: string]: any | null; }>} * @memberof AgentDashboardPayload */ alerts?: Array<{ [key: string]: any | null; }>; /** * Reserved for future use; always empty today. * @type {Array<{ [key: string]: any; }>} * @memberof AgentDashboardPayload */ assigned_patients?: Array<{ [key: string]: any; }>; /** * Per-resource-type counts for the date. * @type {DashboardCounts} * @memberof AgentDashboardPayload */ counts?: DashboardCounts; /** * ISO 8601 date (YYYY-MM-DD) the counts were computed for; defaults to today if the request omitted ?date=. * @type {string} * @memberof AgentDashboardPayload */ date: string; /** * Reserved for future use; always empty today. * @type {Array<{ [key: string]: any; }>} * @memberof AgentDashboardPayload */ pending_tasks?: Array<{ [key: string]: any; }>; /** * Reserved for future use; always empty today. * @type {Array<{ [key: string]: any; }>} * @memberof AgentDashboardPayload */ recent_encounters?: Array<{ [key: string]: any; }>; /** * * @type {object} * @memberof AgentDashboardPayload */ summary: object; } /** * Check if a given object implements the AgentDashboardPayload interface. */ declare function instanceOfAgentDashboardPayload(value: object): value is AgentDashboardPayload; declare function AgentDashboardPayloadFromJSON(json: any): AgentDashboardPayload; declare function AgentDashboardPayloadFromJSONTyped(json: any, ignoreDiscriminator: boolean): AgentDashboardPayload; declare function AgentDashboardPayloadToJSON(json: any): AgentDashboardPayload; declare function AgentDashboardPayloadToJSONTyped(value?: AgentDashboardPayload | null, ignoreDiscriminator?: boolean): any; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for GET /agents/{agent_id}/dashboard. Documentation-only * subclass of AgentDashboard adding the ``summary`` block the handler's * ``to_dict()`` always includes alongside ``counts`` (same values, kept for * backward-compatible client parity with the patient-facing dashboard shape). * @export * @interface AgentDashboardResponse */ interface AgentDashboardResponse { /** * FHIR Person ID of the field agent this dashboard belongs to. * @type {string} * @memberof AgentDashboardResponse */ agent_id: string; /** * Reserved for future use; always empty today. * @type {Array<{ [key: string]: any; }>} * @memberof AgentDashboardResponse */ alerts?: Array<{ [key: string]: any; }>; /** * Reserved for future use; always empty today. * @type {Array<{ [key: string]: any; }>} * @memberof AgentDashboardResponse */ assigned_patients?: Array<{ [key: string]: any; }>; /** * Per-resource-type counts for the date. * @type {DashboardCounts} * @memberof AgentDashboardResponse */ counts?: DashboardCounts; /** * ISO 8601 date (YYYY-MM-DD) the counts were computed for; defaults to today if the request omitted ?date=. * @type {string} * @memberof AgentDashboardResponse */ date: string; /** * Reserved for future use; always empty today. * @type {Array<{ [key: string]: any; }>} * @memberof AgentDashboardResponse */ pending_tasks?: Array<{ [key: string]: any; }>; /** * Reserved for future use; always empty today. * @type {Array<{ [key: string]: any; }>} * @memberof AgentDashboardResponse */ recent_encounters?: Array<{ [key: string]: any; }>; /** * Duplicate of `counts`, present for parity with the patient-facing dashboard shape. * @type {{ [key: string]: any; }} * @memberof AgentDashboardResponse */ summary: { [key: string]: any; }; } /** * Check if a given object implements the AgentDashboardResponse interface. */ declare function instanceOfAgentDashboardResponse(value: object): value is AgentDashboardResponse; declare function AgentDashboardResponseFromJSON(json: any): AgentDashboardResponse; declare function AgentDashboardResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): AgentDashboardResponse; declare function AgentDashboardResponseToJSON(json: any): AgentDashboardResponse; declare function AgentDashboardResponseToJSONTyped(value?: AgentDashboardResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * FHIR Patient.communication — language + preferred flag. * @export * @interface Communication */ interface Communication { /** * BCP-47 language tag, e.g. 'en', 'es' * @type {string} * @memberof Communication */ language: string; /** * Whether this is the patient's preferred language. * @type {boolean} * @memberof Communication */ preferred?: boolean; } /** * Check if a given object implements the Communication interface. */ declare function instanceOfCommunication(value: object): value is Communication; declare function CommunicationFromJSON(json: any): Communication; declare function CommunicationFromJSONTyped(json: any, ignoreDiscriminator: boolean): Communication; declare function CommunicationToJSON(json: any): Communication; declare function CommunicationToJSONTyped(value?: Communication | null, ignoreDiscriminator?: boolean): any; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for POST /auth/confirm-reset-password, completing the * ForgotPassword flow started by fieldagent.resetPassword. * @export * @interface ConfirmResetPasswordRequest */ interface ConfirmResetPasswordRequest$3 { /** * Code Cognito emailed after fieldagent.resetPassword. * @type {string} * @memberof ConfirmResetPasswordRequest */ confirmation_code: string; /** * Account email the reset code was sent to. * @type {string} * @memberof ConfirmResetPasswordRequest */ email: string; /** * New password, minimum 8 characters. * @type {string} * @memberof ConfirmResetPasswordRequest */ new_password: string; /** * Tenant the agent belongs to. * @type {string} * @memberof ConfirmResetPasswordRequest */ tenant_id: string; } /** * Check if a given object implements the ConfirmResetPasswordRequest interface. */ declare function instanceOfConfirmResetPasswordRequest$3(value: object): value is ConfirmResetPasswordRequest$3; declare function ConfirmResetPasswordRequestFromJSON$3(json: any): ConfirmResetPasswordRequest$3; declare function ConfirmResetPasswordRequestFromJSONTyped$3(json: any, ignoreDiscriminator: boolean): ConfirmResetPasswordRequest$3; declare function ConfirmResetPasswordRequestToJSON$3(json: any): ConfirmResetPasswordRequest$3; declare function ConfirmResetPasswordRequestToJSONTyped$3(value?: ConfirmResetPasswordRequest$3 | null, ignoreDiscriminator?: boolean): any; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for POST /auth/confirm-reset-password. * @export * @interface ConfirmResetPasswordResponse */ interface ConfirmResetPasswordResponse$3 { /** * Human-readable confirmation shown to the agent. * @type {string} * @memberof ConfirmResetPasswordResponse */ message: string; } /** * Check if a given object implements the ConfirmResetPasswordResponse interface. */ declare function instanceOfConfirmResetPasswordResponse$3(value: object): value is ConfirmResetPasswordResponse$3; declare function ConfirmResetPasswordResponseFromJSON$3(json: any): ConfirmResetPasswordResponse$3; declare function ConfirmResetPasswordResponseFromJSONTyped$3(json: any, ignoreDiscriminator: boolean): ConfirmResetPasswordResponse$3; declare function ConfirmResetPasswordResponseToJSON$3(json: any): ConfirmResetPasswordResponse$3; declare function ConfirmResetPasswordResponseToJSONTyped$3(value?: ConfirmResetPasswordResponse$3 | null, ignoreDiscriminator?: boolean): any; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ConnectResponse */ interface ConnectResponse$9 { /** * * @type {string} * @memberof ConnectResponse */ environment: string; /** * * @type {string} * @memberof ConnectResponse */ service: string; /** * * @type {string} * @memberof ConnectResponse */ status: string; } /** * Check if a given object implements the ConnectResponse interface. */ declare function instanceOfConnectResponse$9(value: object): value is ConnectResponse$9; declare function ConnectResponseFromJSON$9(json: any): ConnectResponse$9; declare function ConnectResponseFromJSONTyped$9(json: any, ignoreDiscriminator: boolean): ConnectResponse$9; declare function ConnectResponseToJSON$9(json: any): ConnectResponse$9; declare function ConnectResponseToJSONTyped$9(value?: ConnectResponse$9 | null, ignoreDiscriminator?: boolean): any; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const DischargeDisposition: { readonly home: "home"; readonly other_hcf: "other-hcf"; readonly snf: "snf"; readonly long: "long"; readonly hosp: "hosp"; readonly hospMed: "hospMed"; readonly exp: "exp"; readonly aadvice: "aadvice"; readonly na: "na"; }; type DischargeDisposition = typeof DischargeDisposition[keyof typeof DischargeDisposition]; declare function instanceOfDischargeDisposition(value: any): boolean; declare function DischargeDispositionFromJSON(json: any): DischargeDisposition; declare function DischargeDispositionFromJSONTyped(json: any, ignoreDiscriminator: boolean): DischargeDisposition; declare function DischargeDispositionToJSON(value?: DischargeDisposition | null): any; declare function DischargeDispositionToJSONTyped(value: any, ignoreDiscriminator: boolean): DischargeDisposition; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Patient's driver's license information. * * Stored on the FHIR Patient resource as a standard ``Patient.identifier`` * with v2-0203 type ``DL`` (the HL7 code for "Driver's license number"), * the per-state OID as ``system``, the license number as ``value``, and the * expiration as ``period.end``. This is the idiomatic FHIR R4 way to carry * a DL — searchable via ``_identifier`` and consistent with how MRN and the * vendor patient ids (Athena/OpenLoop/SteadyMD) are already stored. * * The DL *image* is a separate ``DocumentReference`` (LOINC 71230-7) linked * back to the patient via ``subject``; these text fields are NOT on the * DocumentReference and NOT as an HC custom extension. * @export * @interface DriversLicense */ interface DriversLicense { /** * License expiration date, when known. * @type {Date} * @memberof DriversLicense */ expiration_date?: Date | null; /** * Driver's license number, when known. * @type {string} * @memberof DriversLicense */ number?: string | null; /** * 2-letter US state code, e.g. 'NY', 'CA'. * @type {string} * @memberof DriversLicense */ state?: string | null; } /** * Check if a given object implements the DriversLicense interface. */ declare function instanceOfDriversLicense(value: object): value is DriversLicense; declare function DriversLicenseFromJSON(json: any): DriversLicense; declare function DriversLicenseFromJSONTyped(json: any, ignoreDiscriminator: boolean): DriversLicense; declare function DriversLicenseToJSON(json: any): DriversLicense; declare function DriversLicenseToJSONTyped(value?: DriversLicense | null, ignoreDiscriminator?: boolean): any; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const PhoneType: { readonly mobile: "mobile"; readonly home: "home"; readonly work: "work"; }; type PhoneType = typeof PhoneType[keyof typeof PhoneType]; declare function instanceOfPhoneType(value: any): boolean; declare function PhoneTypeFromJSON(json: any): PhoneType; declare function PhoneTypeFromJSONTyped(json: any, ignoreDiscriminator: boolean): PhoneType; declare function PhoneTypeToJSON(value?: PhoneType | null): any; declare function PhoneTypeToJSONTyped(value: any, ignoreDiscriminator: boolean): PhoneType; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface Phone */ interface Phone { /** * Phone extension, when present. * @type {string} * @memberof Phone */ extension?: string | null; /** * Whether this is the patient's primary phone number. * @type {boolean} * @memberof Phone */ is_primary?: boolean; /** * Phone number in E.164 or 10-15 digit format. * @type {string} * @memberof Phone */ number: string; /** * Whether the patient can receive SMS at this number. * @type {boolean} * @memberof Phone */ sms_enabled?: boolean; /** * Phone use: mobile, home, or work. * @type {PhoneType} * @memberof Phone */ type: PhoneType; } /** * Check if a given object implements the Phone interface. */ declare function instanceOfPhone(value: object): value is Phone; declare function PhoneFromJSON(json: any): Phone; declare function PhoneFromJSONTyped(json: any, ignoreDiscriminator: boolean): Phone; declare function PhoneToJSON(json: any): Phone; declare function PhoneToJSONTyped(value?: Phone | null, ignoreDiscriminator?: boolean): any; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface EmergencyContact */ interface EmergencyContact { /** * Contact's email address, when present. * @type {string} * @memberof EmergencyContact */ email?: string | null; /** * Contact's given (first) name. * @type {string} * @memberof EmergencyContact */ first_name: string; /** * Whether this is the patient's primary emergency contact. * @type {boolean} * @memberof EmergencyContact */ is_primary?: boolean; /** * Contact's family (last) name. * @type {string} * @memberof EmergencyContact */ last_name: string; /** * Phone numbers for the contact (at least one required). * @type {Array} * @memberof EmergencyContact */ phones: Array; /** * Relationship to the patient, e.g. 'spouse', 'parent', 'sibling'. * @type {string} * @memberof EmergencyContact */ relationship: string; /** * HL7 v2-0063 relationship code (e.g. MTH, FTH, SPO, OTH) * @type {string} * @memberof EmergencyContact */ relationship_v2_code?: string | null; } /** * Check if a given object implements the EmergencyContact interface. */ declare function instanceOfEmergencyContact(value: object): value is EmergencyContact; declare function EmergencyContactFromJSON(json: any): EmergencyContact; declare function EmergencyContactFromJSONTyped(json: any, ignoreDiscriminator: boolean): EmergencyContact; declare function EmergencyContactToJSON(json: any): EmergencyContact; declare function EmergencyContactToJSONTyped(value?: EmergencyContact | null, ignoreDiscriminator?: boolean): any; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface EncounterHospitalization */ interface EncounterHospitalization { /** * Code for the patient's admission source (e.g. emergency, referral), when recorded. * @type {string} * @memberof EncounterHospitalization */ admit_source_code?: string | null; /** * FHIR Location id the patient was discharged to, when applicable. * @type {string} * @memberof EncounterHospitalization */ destination_id?: string | null; /** * Discharge disposition (e.g. home, skilled nursing, expired), when recorded. * @type {DischargeDisposition} * @memberof EncounterHospitalization */ discharge_disposition?: DischargeDisposition | null; /** * FHIR Location id the patient came from before admission, when applicable. * @type {string} * @memberof EncounterHospitalization */ origin_id?: string | null; /** * Identifier of any pre-admission encounter, when applicable. * @type {string} * @memberof EncounterHospitalization */ pre_admission_id?: string | null; /** * Code indicating this is a readmission, when applicable. * @type {string} * @memberof EncounterHospitalization */ re_admission_code?: string | null; } /** * Check if a given object implements the EncounterHospitalization interface. */ declare function instanceOfEncounterHospitalization(value: object): value is EncounterHospitalization; declare function EncounterHospitalizationFromJSON(json: any): EncounterHospitalization; declare function EncounterHospitalizationFromJSONTyped(json: any, ignoreDiscriminator: boolean): EncounterHospitalization; declare function EncounterHospitalizationToJSON(json: any): EncounterHospitalization; declare function EncounterHospitalizationToJSONTyped(value?: EncounterHospitalization | null, ignoreDiscriminator?: boolean): any; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface EncounterDiagnosis */ interface EncounterDiagnosis { /** * Display text for the diagnosis, when available. * @type {string} * @memberof EncounterDiagnosis */ condition_display?: string | null; /** * FHIR Condition id referenced by this diagnosis. * @type {string} * @memberof EncounterDiagnosis */ condition_id: string; /** * Ranking of this diagnosis relative to others in the encounter (1 = primary). * @type {number} * @memberof EncounterDiagnosis */ rank?: number; /** * Diagnosis use code (e.g. CC chief complaint, AD admission diagnosis). * @type {string} * @memberof EncounterDiagnosis */ use_code?: string; } /** * Check if a given object implements the EncounterDiagnosis interface. */ declare function instanceOfEncounterDiagnosis(value: object): value is EncounterDiagnosis; declare function EncounterDiagnosisFromJSON(json: any): EncounterDiagnosis; declare function EncounterDiagnosisFromJSONTyped(json: any, ignoreDiscriminator: boolean): EncounterDiagnosis; declare function EncounterDiagnosisToJSON(json: any): EncounterDiagnosis; declare function EncounterDiagnosisToJSONTyped(value?: EncounterDiagnosis | null, ignoreDiscriminator?: boolean): any; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const EncounterClass: { readonly AMB: "AMB"; readonly EMER: "EMER"; readonly FLD: "FLD"; readonly HH: "HH"; readonly ACUTE: "ACUTE"; readonly NONAC: "NONAC"; readonly OBSENC: "OBSENC"; readonly PRENC: "PRENC"; readonly SS: "SS"; readonly VR: "VR"; }; type EncounterClass = typeof EncounterClass[keyof typeof EncounterClass]; declare function instanceOfEncounterClass(value: any): boolean; declare function EncounterClassFromJSON(json: any): EncounterClass; declare function EncounterClassFromJSONTyped(json: any, ignoreDiscriminator: boolean): EncounterClass; declare function EncounterClassToJSON(value?: EncounterClass | null): any; declare function EncounterClassToJSONTyped(value: any, ignoreDiscriminator: boolean): EncounterClass; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const LocationStatus: { readonly planned: "planned"; readonly active: "active"; readonly reserved: "reserved"; readonly completed: "completed"; }; type LocationStatus = typeof LocationStatus[keyof typeof LocationStatus]; declare function instanceOfLocationStatus(value: any): boolean; declare function LocationStatusFromJSON(json: any): LocationStatus; declare function LocationStatusFromJSONTyped(json: any, ignoreDiscriminator: boolean): LocationStatus; declare function LocationStatusToJSON(value?: LocationStatus | null): any; declare function LocationStatusToJSONTyped(value: any, ignoreDiscriminator: boolean): LocationStatus; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface EncounterLocation */ interface EncounterLocation { /** * Display name of the location, when available. * @type {string} * @memberof EncounterLocation */ location_display?: string | null; /** * FHIR Location id where the encounter takes place. * @type {string} * @memberof EncounterLocation */ location_id: string; /** * When the patient was at this location, end, when recorded. * @type {Date} * @memberof EncounterLocation */ period_end?: Date | null; /** * When the patient was at this location, start, when recorded. * @type {Date} * @memberof EncounterLocation */ period_start?: Date | null; /** * Location status during the encounter: planned, active, reserved, or completed. * @type {LocationStatus} * @memberof EncounterLocation */ status?: LocationStatus; } /** * Check if a given object implements the EncounterLocation interface. */ declare function instanceOfEncounterLocation(value: object): value is EncounterLocation; declare function EncounterLocationFromJSON(json: any): EncounterLocation; declare function EncounterLocationFromJSONTyped(json: any, ignoreDiscriminator: boolean): EncounterLocation; declare function EncounterLocationToJSON(json: any): EncounterLocation; declare function EncounterLocationToJSONTyped(value?: EncounterLocation | null, ignoreDiscriminator?: boolean): any; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const ParticipantType: { readonly PPRF: "PPRF"; readonly SPRF: "SPRF"; readonly ADM: "ADM"; readonly ATND: "ATND"; readonly CON: "CON"; readonly DIS: "DIS"; readonly ESC: "ESC"; readonly PART: "PART"; readonly REF: "REF"; readonly TRANS: "TRANS"; }; type ParticipantType = typeof ParticipantType[keyof typeof ParticipantType]; declare function instanceOfParticipantType(value: any): boolean; declare function ParticipantTypeFromJSON(json: any): ParticipantType; declare function ParticipantTypeFromJSONTyped(json: any, ignoreDiscriminator: boolean): ParticipantType; declare function ParticipantTypeToJSON(value?: ParticipantType | null): any; declare function ParticipantTypeToJSONTyped(value: any, ignoreDiscriminator: boolean): ParticipantType; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface EncounterParticipant */ interface EncounterParticipant { /** * Role of the participant in the encounter (e.g. PPRF primary performer, ATND attender, ADM admitter). * @type {ParticipantType} * @memberof EncounterParticipant */ participant_type?: ParticipantType; /** * When the participant's involvement ended, when recorded. * @type {Date} * @memberof EncounterParticipant */ period_end?: Date | null; /** * When the participant's involvement started, when recorded. * @type {Date} * @memberof EncounterParticipant */ period_start?: Date | null; /** * Display name of the practitioner, when known. * @type {string} * @memberof EncounterParticipant */ practitioner_display?: string | null; /** * FHIR Practitioner id of the participant. * @type {string} * @memberof EncounterParticipant */ practitioner_id: string; } /** * Check if a given object implements the EncounterParticipant interface. */ declare function instanceOfEncounterParticipant(value: object): value is EncounterParticipant; declare function EncounterParticipantFromJSON(json: any): EncounterParticipant; declare function EncounterParticipantFromJSONTyped(json: any, ignoreDiscriminator: boolean): EncounterParticipant; declare function EncounterParticipantToJSON(json: any): EncounterParticipant; declare function EncounterParticipantToJSONTyped(value?: EncounterParticipant | null, ignoreDiscriminator?: boolean): any; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const EncounterStatus: { readonly planned: "planned"; readonly arrived: "arrived"; readonly triaged: "triaged"; readonly in_progress: "in-progress"; readonly onleave: "onleave"; readonly finished: "finished"; readonly cancelled: "cancelled"; readonly entered_in_error: "entered-in-error"; readonly unknown: "unknown"; }; type EncounterStatus = typeof EncounterStatus[keyof typeof EncounterStatus]; declare function instanceOfEncounterStatus(value: any): boolean; declare function EncounterStatusFromJSON(json: any): EncounterStatus; declare function EncounterStatusFromJSONTyped(json: any, ignoreDiscriminator: boolean): EncounterStatus; declare function EncounterStatusToJSON(value?: EncounterStatus | null): any; declare function EncounterStatusToJSONTyped(value: any, ignoreDiscriminator: boolean): EncounterStatus; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface Encounter */ interface Encounter { /** * FHIR Appointment id this encounter fulfills, when linked. * @type {string} * @memberof Encounter */ appointment_id?: string | null; /** * Athena Health appointment id this encounter was checked in from, when checked in via Athena. Vendor id — unlike appointment_id it is NOT a FHIR reference. * @type {string} * @memberof Encounter */ athena_appointment_id?: string | null; /** * Athena Health encounter id this encounter is linked to, when checked in via Athena. * @type {string} * @memberof Encounter */ athena_encounter_id?: string | null; /** * Person FHIR resource ID of the creating field agent, or 'self' * @type {string} * @memberof Encounter */ created_by?: string; /** * UTC datetime when the encounter was created * @type {Date} * @memberof Encounter */ created_date?: Date | null; /** * Diagnoses recorded for this encounter, ranked by rank. * @type {Array} * @memberof Encounter */ diagnoses?: Array; /** * Encounter class: AMB (ambulatory), EMER (emergency), FLD (field), HH (home health), ACUTE, NONAC, OBSENC, PRENC, SS, or VR (virtual). * @type {EncounterClass} * @memberof Encounter */ encounter_class?: EncounterClass; /** * HealthCloud encounter identifier (UUID). * @type {string} * @memberof Encounter */ encounter_id?: string; /** * FHIR Encounter resource id, when stored. * @type {string} * @memberof Encounter */ fhir_id?: string | null; /** * Hospitalization details (admit source, discharge disposition, etc.), for inpatient encounters. * @type {EncounterHospitalization} * @memberof Encounter */ hospitalization?: EncounterHospitalization | null; /** * Duration of the encounter in minutes, when known. * @type {number} * @memberof Encounter */ length_minutes?: number | null; /** * Locations where the encounter takes place, with status and period. * @type {Array} * @memberof Encounter */ locations?: Array; /** * Free-text encounter notes, e.g. synced from an external EHR's assessment/SOAP note. * @type {string} * @memberof Encounter */ notes?: string | null; /** * OpenLoop (Healthie) appointment id this encounter was checked in from, when checked in via OpenLoop. Vendor id — unlike appointment_id it is NOT a FHIR reference. * @type {string} * @memberof Encounter */ openloop_appointment_id?: string | null; /** * OpenLoop (Healthie) Patient Encounter id this encounter is linked to, when checked in via OpenLoop. * @type {string} * @memberof Encounter */ openloop_encounter_id?: string | null; /** * Practitioners participating in the encounter, with their roles. * @type {Array} * @memberof Encounter */ participants?: Array; /** * FHIR Patient id who is the subject of the encounter. * @type {string} * @memberof Encounter */ patient_id: string; /** * When the encounter ended, when recorded. * @type {Date} * @memberof Encounter */ period_end?: Date | null; /** * When the encounter started, when recorded. * @type {Date} * @memberof Encounter */ period_start?: Date | null; /** * Code for the encounter priority (e.g. routine, urgent, emergent), when coded. * @type {string} * @memberof Encounter */ priority_code?: string | null; /** * Display text for the encounter priority, when available. * @type {string} * @memberof Encounter */ priority_display?: string | null; /** * SNOMED CT code for the reason for the encounter, when coded. * @type {string} * @memberof Encounter */ reason_code?: string | null; /** * Display text for the reason for the encounter, when available. * @type {string} * @memberof Encounter */ reason_display?: string | null; /** * Display name of the service provider organization, when available. * @type {string} * @memberof Encounter */ service_provider_display?: string | null; /** * FHIR Organization id of the service provider, when linked. * @type {string} * @memberof Encounter */ service_provider_id?: string | null; /** * SNOMED CT code for the service type, when coded. * @type {string} * @memberof Encounter */ service_type_code?: string | null; /** * Display text for the service type, when available. * @type {string} * @memberof Encounter */ service_type_display?: string | null; /** * Encounter status: planned, arrived, triaged, in-progress, onleave, finished, cancelled, entered-in-error, or unknown. * @type {EncounterStatus} * @memberof Encounter */ status?: EncounterStatus; /** * SteadyMD consult guid this encounter was checked in from, when checked in via SteadyMD. Vendor id — unlike appointment_id it is NOT a FHIR reference. * @type {string} * @memberof Encounter */ steadymd_consult_guid?: string | null; /** * SteadyMD episode guid this encounter is linked to, when checked in via SteadyMD. * @type {string} * @memberof Encounter */ steadymd_episode_guid?: string | null; /** * SNOMED CT code for the encounter type (e.g. office visit, follow-up), when coded. * @type {string} * @memberof Encounter */ type_code?: string | null; /** * Display text for the encounter type, when available. * @type {string} * @memberof Encounter */ type_display?: string | null; } /** * Check if a given object implements the Encounter interface. */ declare function instanceOfEncounter(value: object): value is Encounter; declare function EncounterFromJSON(json: any): Encounter; declare function EncounterFromJSONTyped(json: any, ignoreDiscriminator: boolean): Encounter; declare function EncounterToJSON(json: any): Encounter; declare function EncounterToJSONTyped(value?: Encounter | null, ignoreDiscriminator?: boolean): any; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Standard error response body shared by every FieldAgent operation. * @export * @interface ErrorResponse */ interface ErrorResponse$4 { /** * Human-readable explanation of why the request failed. * @type {string} * @memberof ErrorResponse */ error: string; } /** * Check if a given object implements the ErrorResponse interface. */ declare function instanceOfErrorResponse$4(value: object): value is ErrorResponse$4; declare function ErrorResponseFromJSON$4(json: any): ErrorResponse$4; declare function ErrorResponseFromJSONTyped$4(json: any, ignoreDiscriminator: boolean): ErrorResponse$4; declare function ErrorResponseToJSON$4(json: any): ErrorResponse$4; declare function ErrorResponseToJSONTyped$4(value?: ErrorResponse$4 | null, ignoreDiscriminator?: boolean): any; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const Ethnicity: { readonly hispanic_or_latino: "hispanic_or_latino"; readonly not_hispanic_or_latino: "not_hispanic_or_latino"; readonly unknown: "unknown"; readonly declined_to_specify: "declined_to_specify"; }; type Ethnicity = typeof Ethnicity[keyof typeof Ethnicity]; declare function instanceOfEthnicity(value: any): boolean; declare function EthnicityFromJSON(json: any): Ethnicity; declare function EthnicityFromJSONTyped(json: any, ignoreDiscriminator: boolean): Ethnicity; declare function EthnicityToJSON(value?: Ethnicity | null): any; declare function EthnicityToJSONTyped(value: any, ignoreDiscriminator: boolean): Ethnicity; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Public field-agent profile; FHIR multi-address storage is internal. * Returned by both GET and PATCH /agents/{agent_id}. Additional fields the * FHIR Person carries (email, cognito_sub, tenant_id, first_name, * last_name, and the fields UpdateAgentRequest accepts) are also present * on the wire — this model documents only the fields every agent record * is guaranteed to carry. * @export * @interface FieldAgentProfileResponse */ interface FieldAgentProfileResponse { [key: string]: any | any; /** * Agent's stored postal address, when one has been set. * @type {Address} * @memberof FieldAgentProfileResponse */ address?: Address$2 | null; /** * FHIR Person ID for this agent — the {agent_id} path parameter used across every /agents/{agent_id}/* route. * @type {string} * @memberof FieldAgentProfileResponse */ agent_id: string; } /** * Check if a given object implements the FieldAgentProfileResponse interface. */ declare function instanceOfFieldAgentProfileResponse(value: object): value is FieldAgentProfileResponse; declare function FieldAgentProfileResponseFromJSON(json: any): FieldAgentProfileResponse; declare function FieldAgentProfileResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): FieldAgentProfileResponse; declare function FieldAgentProfileResponseToJSON(json: any): FieldAgentProfileResponse; declare function FieldAgentProfileResponseToJSONTyped(value?: FieldAgentProfileResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Result of the optional vitals-submission step. 'skipped' means the * request omitted the vitals section entirely — it was never attempted. * @export * @interface OnboardVitalsStepResult */ interface OnboardVitalsStepResult { /** * Failure detail; present only when status is 'failed'. * @type {string} * @memberof OnboardVitalsStepResult */ error?: string | null; /** * Number of FHIR Observation resources created from the supplied vitals. Present only on success. * @type {number} * @memberof OnboardVitalsStepResult */ observation_count?: number | null; /** * 'success', 'failed', or 'skipped' * @type {string} * @memberof OnboardVitalsStepResult */ status: string; } /** * Check if a given object implements the OnboardVitalsStepResult interface. */ declare function instanceOfOnboardVitalsStepResult(value: object): value is OnboardVitalsStepResult; declare function OnboardVitalsStepResultFromJSON(json: any): OnboardVitalsStepResult; declare function OnboardVitalsStepResultFromJSONTyped(json: any, ignoreDiscriminator: boolean): OnboardVitalsStepResult; declare function OnboardVitalsStepResultToJSON(json: any): OnboardVitalsStepResult; declare function OnboardVitalsStepResultToJSONTyped(value?: OnboardVitalsStepResult | null, ignoreDiscriminator?: boolean): any; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface OnboardQuestionnaireStepResult */ interface OnboardQuestionnaireStepResult { /** * Failure detail; present only when status is 'failed'. * @type {string} * @memberof OnboardQuestionnaireStepResult */ error?: string | null; /** * FHIR id of the created QuestionnaireResponse. * @type {string} * @memberof OnboardQuestionnaireStepResult */ fhir_id?: string | null; /** * FHIR id of the Questionnaire used — either the supplied questionnaire_id, or the one just created from definition. * @type {string} * @memberof OnboardQuestionnaireStepResult */ questionnaire_fhir_id?: string | null; /** * 'success', 'failed', or 'skipped' * @type {string} * @memberof OnboardQuestionnaireStepResult */ status: string; } /** * Check if a given object implements the OnboardQuestionnaireStepResult interface. */ declare function instanceOfOnboardQuestionnaireStepResult(value: object): value is OnboardQuestionnaireStepResult; declare function OnboardQuestionnaireStepResultFromJSON(json: any): OnboardQuestionnaireStepResult; declare function OnboardQuestionnaireStepResultFromJSONTyped(json: any, ignoreDiscriminator: boolean): OnboardQuestionnaireStepResult; declare function OnboardQuestionnaireStepResultToJSON(json: any): OnboardQuestionnaireStepResult; declare function OnboardQuestionnaireStepResultToJSONTyped(value?: OnboardQuestionnaireStepResult | null, ignoreDiscriminator?: boolean): any; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Result of the optional encounter-creation step. 'skipped' means the * request omitted the encounter section entirely — it was never attempted. * @export * @interface OnboardEncounterStepResult */ interface OnboardEncounterStepResult { /** * Failure detail; present only when status is 'failed'. * @type {string} * @memberof OnboardEncounterStepResult */ error?: string | null; /** * FHIR Encounter id created. Present only on success. * @type {string} * @memberof OnboardEncounterStepResult */ fhir_id?: string | null; /** * 'success', 'failed', or 'skipped' * @type {string} * @memberof OnboardEncounterStepResult */ status: string; } /** * Check if a given object implements the OnboardEncounterStepResult interface. */ declare function instanceOfOnboardEncounterStepResult(value: object): value is OnboardEncounterStepResult; declare function OnboardEncounterStepResultFromJSON(json: any): OnboardEncounterStepResult; declare function OnboardEncounterStepResultFromJSONTyped(json: any, ignoreDiscriminator: boolean): OnboardEncounterStepResult; declare function OnboardEncounterStepResultToJSON(json: any): OnboardEncounterStepResult; declare function OnboardEncounterStepResultToJSONTyped(value?: OnboardEncounterStepResult | null, ignoreDiscriminator?: boolean): any; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Result of the patient-registration step. Never 'skipped' — the patient * section is required, so this step always runs and is the only step whose * failure aborts the whole request (HTTP 400) rather than being reported * alongside a 'partial' overall_status. * @export * @interface OnboardPatientStepResult */ interface OnboardPatientStepResult { /** * Cognito access token for the newly registered patient. Present only when patient.flags.AUTO_VERIFY_EMAIL=true on the request produced an immediate auto-verified login; lets the caller use the patient's bearer directly for follow-up writes without a separate login. * @type {string} * @memberof OnboardPatientStepResult */ access_token?: string | null; /** * Cognito subject (user id) for the newly created patient account. Present only on success. * @type {string} * @memberof OnboardPatientStepResult */ cognito_sub?: string | null; /** * True if an email verification OTP was generated and handed to SendGrid for delivery. False when AUTO_VERIFY_EMAIL is set (no OTP is sent) or delivery could not be attempted. * @type {boolean} * @memberof OnboardPatientStepResult */ email_otp_sent?: boolean | null; /** * True only when the deployment auto-verifies email (AUTO_VERIFY_EMAIL=true); otherwise false until the patient verifies their email OTP separately. * @type {boolean} * @memberof OnboardPatientStepResult */ email_verified?: boolean | null; /** * Failure detail; present only when status is 'failed'. * @type {string} * @memberof OnboardPatientStepResult */ error?: string | null; /** * access_token/id_token lifetime in seconds. Present under the same AUTO_VERIFY_EMAIL condition as access_token. * @type {number} * @memberof OnboardPatientStepResult */ expires_in?: number | null; /** * FHIR Patient id created for the patient; used as patient_id by the encounter/vitals/questionnaire steps. Present only on success. * @type {string} * @memberof OnboardPatientStepResult */ fhir_patient_id?: string | null; /** * Cognito ID token for the newly registered patient. Present under the same AUTO_VERIFY_EMAIL condition as access_token. * @type {string} * @memberof OnboardPatientStepResult */ id_token?: string | null; /** * 'success' or 'failed' * @type {string} * @memberof OnboardPatientStepResult */ status: string; /** * Telehealth service identifier issued for the patient, when the telehealth integration is enabled. Present only on success. * @type {number} * @memberof OnboardPatientStepResult */ telehealth_id?: number | null; /** * True when patient.password was omitted and a temporary password was generated server-side; the patient must reset it via the Patient API's reset-password flow. * @type {boolean} * @memberof OnboardPatientStepResult */ temp_password_generated?: boolean | null; } /** * Check if a given object implements the OnboardPatientStepResult interface. */ declare function instanceOfOnboardPatientStepResult(value: object): value is OnboardPatientStepResult; declare function OnboardPatientStepResultFromJSON(json: any): OnboardPatientStepResult; declare function OnboardPatientStepResultFromJSONTyped(json: any, ignoreDiscriminator: boolean): OnboardPatientStepResult; declare function OnboardPatientStepResultToJSON(json: any): OnboardPatientStepResult; declare function OnboardPatientStepResultToJSONTyped(value?: OnboardPatientStepResult | null, ignoreDiscriminator?: boolean): any; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Per-step result. No cross-service transaction exists across these FHIR/ * Cognito writes, so each step's outcome — and the id it produced, if any — * is reported independently rather than claiming all-or-nothing success. * This is the 'completed' shape (HTTP 201) — every requested step * succeeded. See the 207 response for the 'partial' shape. * @export * @interface OnboardPatientResponse */ interface OnboardPatientResponse { /** * Result of the optional encounter-creation step. * @type {OnboardEncounterStepResult} * @memberof OnboardPatientResponse */ encounter: OnboardEncounterStepResult; /** * 'completed', 'partial', or 'failed' * @type {string} * @memberof OnboardPatientResponse */ overall_status: string; /** * Result of the patient-registration step. Always attempted; never 'skipped'. * @type {OnboardPatientStepResult} * @memberof OnboardPatientResponse */ patient: OnboardPatientStepResult; /** * Result of the optional questionnaire-response step. * @type {OnboardQuestionnaireStepResult} * @memberof OnboardPatientResponse */ questionnaire_response: OnboardQuestionnaireStepResult; /** * Result of the optional vitals-submission step. * @type {OnboardVitalsStepResult} * @memberof OnboardPatientResponse */ vitals: OnboardVitalsStepResult; } /** * Check if a given object implements the OnboardPatientResponse interface. */ declare function instanceOfOnboardPatientResponse(value: object): value is OnboardPatientResponse; declare function OnboardPatientResponseFromJSON(json: any): OnboardPatientResponse; declare function OnboardPatientResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): OnboardPatientResponse; declare function OnboardPatientResponseToJSON(json: any): OnboardPatientResponse; declare function OnboardPatientResponseToJSONTyped(value?: OnboardPatientResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * @type FieldagentOnboardPatient400Response * * @export */ type FieldagentOnboardPatient400Response = ErrorResponse$4 | OnboardPatientResponse; declare function FieldagentOnboardPatient400ResponseFromJSON(json: any): FieldagentOnboardPatient400Response; declare function FieldagentOnboardPatient400ResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): FieldagentOnboardPatient400Response; declare function FieldagentOnboardPatient400ResponseToJSON(json: any): any; declare function FieldagentOnboardPatient400ResponseToJSONTyped(value?: FieldagentOnboardPatient400Response | null, ignoreDiscriminator?: boolean): any; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const Gender: { readonly male: "male"; readonly female: "female"; readonly other: "other"; readonly unknown: "unknown"; }; type Gender = typeof Gender[keyof typeof Gender]; declare function instanceOfGender(value: any): boolean; declare function GenderFromJSON(json: any): Gender; declare function GenderFromJSONTyped(json: any, ignoreDiscriminator: boolean): Gender; declare function GenderToJSON(value?: Gender | null): any; declare function GenderToJSONTyped(value: any, ignoreDiscriminator: boolean): Gender; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const GenderIdentity: { readonly man: "man"; readonly woman: "woman"; readonly non_binary: "non_binary"; readonly transgender_man: "transgender_man"; readonly transgender_woman: "transgender_woman"; readonly genderqueer: "genderqueer"; readonly other: "other"; readonly choose_not_to_disclose: "choose_not_to_disclose"; readonly unknown: "unknown"; }; type GenderIdentity = typeof GenderIdentity[keyof typeof GenderIdentity]; declare function instanceOfGenderIdentity(value: any): boolean; declare function GenderIdentityFromJSON(json: any): GenderIdentity; declare function GenderIdentityFromJSONTyped(json: any, ignoreDiscriminator: boolean): GenderIdentity; declare function GenderIdentityToJSON(value?: GenderIdentity | null): any; declare function GenderIdentityToJSONTyped(value: any, ignoreDiscriminator: boolean): GenderIdentity; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for GET /agents/{agent_id}/photo. * @export * @interface GetAgentPhotoResponse */ interface GetAgentPhotoResponse { /** * FHIR Binary resource ID the photo was stored under. * @type {string} * @memberof GetAgentPhotoResponse */ binary_id: string; /** * MIME type recorded when the photo was uploaded, e.g. image/png. * @type {string} * @memberof GetAgentPhotoResponse */ content_type?: string | null; /** * Base64-encoded image bytes (FHIR Binary.data). * @type {string} * @memberof GetAgentPhotoResponse */ data?: string | null; } /** * Check if a given object implements the GetAgentPhotoResponse interface. */ declare function instanceOfGetAgentPhotoResponse(value: object): value is GetAgentPhotoResponse; declare function GetAgentPhotoResponseFromJSON(json: any): GetAgentPhotoResponse; declare function GetAgentPhotoResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetAgentPhotoResponse; declare function GetAgentPhotoResponseToJSON(json: any): GetAgentPhotoResponse; declare function GetAgentPhotoResponseToJSONTyped(value?: GetAgentPhotoResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for GET /patients/{patient_id}/photo. * @export * @interface GetPatientPhotoResponse */ interface GetPatientPhotoResponse { /** * FHIR Binary resource ID the photo was stored under. * @type {string} * @memberof GetPatientPhotoResponse */ binary_id: string; /** * MIME type recorded when the photo was uploaded, e.g. image/png. * @type {string} * @memberof GetPatientPhotoResponse */ content_type?: string | null; /** * Base64-encoded image bytes (FHIR Binary.data). * @type {string} * @memberof GetPatientPhotoResponse */ data?: string | null; } /** * Check if a given object implements the GetPatientPhotoResponse interface. */ declare function instanceOfGetPatientPhotoResponse(value: object): value is GetPatientPhotoResponse; declare function GetPatientPhotoResponseFromJSON(json: any): GetPatientPhotoResponse; declare function GetPatientPhotoResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetPatientPhotoResponse; declare function GetPatientPhotoResponseToJSON(json: any): GetPatientPhotoResponse; declare function GetPatientPhotoResponseToJSONTyped(value?: GetPatientPhotoResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ValidationErrorLocation */ interface ValidationErrorLocation$9 { } /** * Check if a given object implements the ValidationErrorLocation interface. */ declare function instanceOfValidationErrorLocation$9(value: object): value is ValidationErrorLocation$9; declare function ValidationErrorLocationFromJSON$9(json: any): ValidationErrorLocation$9; declare function ValidationErrorLocationFromJSONTyped$9(json: any, ignoreDiscriminator: boolean): ValidationErrorLocation$9; declare function ValidationErrorLocationToJSON$9(json: any): ValidationErrorLocation$9; declare function ValidationErrorLocationToJSONTyped$9(value?: ValidationErrorLocation$9 | null, ignoreDiscriminator?: boolean): any; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ValidationError */ interface ValidationError$9 { /** * * @type {Array} * @memberof ValidationError */ loc: Array; /** * * @type {string} * @memberof ValidationError */ type: string; } /** * Check if a given object implements the ValidationError interface. */ declare function instanceOfValidationError$9(value: object): value is ValidationError$9; declare function ValidationErrorFromJSON$9(json: any): ValidationError$9; declare function ValidationErrorFromJSONTyped$9(json: any, ignoreDiscriminator: boolean): ValidationError$9; declare function ValidationErrorToJSON$9(json: any): ValidationError$9; declare function ValidationErrorToJSONTyped$9(value?: ValidationError$9 | null, ignoreDiscriminator?: boolean): any; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface HTTPValidationError */ interface HTTPValidationError$9 { /** * * @type {Array} * @memberof HTTPValidationError */ detail?: Array; } /** * Check if a given object implements the HTTPValidationError interface. */ declare function instanceOfHTTPValidationError$9(value: object): value is HTTPValidationError$9; declare function HTTPValidationErrorFromJSON$9(json: any): HTTPValidationError$9; declare function HTTPValidationErrorFromJSONTyped$9(json: any, ignoreDiscriminator: boolean): HTTPValidationError$9; declare function HTTPValidationErrorToJSON$9(json: any): HTTPValidationError$9; declare function HTTPValidationErrorToJSONTyped$9(value?: HTTPValidationError$9 | null, ignoreDiscriminator?: boolean): any; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const InsurancePriority: { readonly primary: "primary"; readonly secondary: "secondary"; readonly tertiary: "tertiary"; }; type InsurancePriority = typeof InsurancePriority[keyof typeof InsurancePriority]; declare function instanceOfInsurancePriority(value: any): boolean; declare function InsurancePriorityFromJSON(json: any): InsurancePriority; declare function InsurancePriorityFromJSONTyped(json: any, ignoreDiscriminator: boolean): InsurancePriority; declare function InsurancePriorityToJSON(value?: InsurancePriority | null): any; declare function InsurancePriorityToJSONTyped(value: any, ignoreDiscriminator: boolean): InsurancePriority; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const SubscriberRelationship: { readonly self: "self"; readonly spouse: "spouse"; readonly child: "child"; readonly other: "other"; }; type SubscriberRelationship = typeof SubscriberRelationship[keyof typeof SubscriberRelationship]; declare function instanceOfSubscriberRelationship(value: any): boolean; declare function SubscriberRelationshipFromJSON(json: any): SubscriberRelationship; declare function SubscriberRelationshipFromJSONTyped(json: any, ignoreDiscriminator: boolean): SubscriberRelationship; declare function SubscriberRelationshipToJSON(value?: SubscriberRelationship | null): any; declare function SubscriberRelationshipToJSONTyped(value: any, ignoreDiscriminator: boolean): SubscriberRelationship; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * A patient's insurance coverage, mapped to/from a FHIR Coverage resource. * @export * @interface Insurance */ interface Insurance { /** * Fixed copay amount, when known. * @type {number} * @memberof Insurance */ copay?: number | null; /** * Plan deductible amount, when known. * @type {number} * @memberof Insurance */ deductible?: number | null; /** * Date coverage begins. * @type {Date} * @memberof Insurance */ effective_date?: Date | null; /** * Employer or plan group number, when applicable. * @type {string} * @memberof Insurance */ group_number?: string | null; /** * Subscriber's member/policy ID with the payer. * @type {string} * @memberof Insurance */ member_id: string; /** * NAIC or payer identifier * @type {string} * @memberof Insurance */ payer_id?: string | null; /** * Display name of the insurance payer/carrier. * @type {string} * @memberof Insurance */ payer_name: string; /** * Display name of the specific insurance plan. * @type {string} * @memberof Insurance */ plan_name?: string | null; /** * HMO, PPO, EPO, POS, etc. * @type {string} * @memberof Insurance */ plan_type?: string | null; /** * Coordination-of-benefits order: primary, secondary, or tertiary. * @type {InsurancePriority} * @memberof Insurance */ priority: InsurancePriority; /** * Subscriber's date of birth, when the patient is not the subscriber. * @type {Date} * @memberof Insurance */ subscriber_date_of_birth?: Date | null; /** * Subscriber's first name, when the patient is not the subscriber. * @type {string} * @memberof Insurance */ subscriber_first_name?: string | null; /** * Subscriber's identifier, when different from member_id. * @type {string} * @memberof Insurance */ subscriber_id?: string | null; /** * Subscriber's last name, when the patient is not the subscriber. * @type {string} * @memberof Insurance */ subscriber_last_name?: string | null; /** * Patient's relationship to the subscriber. * @type {SubscriberRelationship} * @memberof Insurance */ subscriber_relationship?: SubscriberRelationship; /** * Date coverage ends, when known; must be after effective_date. * @type {Date} * @memberof Insurance */ termination_date?: Date | null; } /** * Check if a given object implements the Insurance interface. */ declare function instanceOfInsurance(value: object): value is Insurance; declare function InsuranceFromJSON(json: any): Insurance; declare function InsuranceFromJSONTyped(json: any, ignoreDiscriminator: boolean): Insurance; declare function InsuranceToJSON(json: any): Insurance; declare function InsuranceToJSONTyped(value?: Insurance | null, ignoreDiscriminator?: boolean): any; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for GET /encounters. Scoped to the caller's tenant, not to the * calling agent — pass ``created_by`` to further restrict results to * encounters that agent created. * @export * @interface ListEncountersResponse */ interface ListEncountersResponse { [key: string]: any | any; /** * Echoed back only when the request supplied ?created_by=; the FHIR Person ID of the field agent the results were filtered to. * @type {string} * @memberof ListEncountersResponse */ created_by?: string; /** * Encounters matching the supplied filters, in domain-model format. * @type {Array} * @memberof ListEncountersResponse */ encounters: Array; /** * Echoed back only when the request supplied ?patient_id=; the FHIR Patient ID results were scoped to. * @type {string} * @memberof ListEncountersResponse */ patient_id: string | null; /** * Number of encounters in this response (post-filter, post-pagination page size). * @type {number} * @memberof ListEncountersResponse */ total: number; } /** * Check if a given object implements the ListEncountersResponse interface. */ declare function instanceOfListEncountersResponse(value: object): value is ListEncountersResponse; declare function ListEncountersResponseFromJSON(json: any): ListEncountersResponse; declare function ListEncountersResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): ListEncountersResponse; declare function ListEncountersResponseToJSON(json: any): ListEncountersResponse; declare function ListEncountersResponseToJSONTyped(value?: ListEncountersResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const PatientLinkType: { readonly replaced_by: "replaced-by"; readonly replaces: "replaces"; readonly refer: "refer"; readonly seealso: "seealso"; }; type PatientLinkType = typeof PatientLinkType[keyof typeof PatientLinkType]; declare function instanceOfPatientLinkType(value: any): boolean; declare function PatientLinkTypeFromJSON(json: any): PatientLinkType; declare function PatientLinkTypeFromJSONTyped(json: any, ignoreDiscriminator: boolean): PatientLinkType; declare function PatientLinkTypeToJSON(value?: PatientLinkType | null): any; declare function PatientLinkTypeToJSONTyped(value: any, ignoreDiscriminator: boolean): PatientLinkType; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * FHIR Patient.link — link to a related or duplicate patient record. * @export * @interface PatientLink */ interface PatientLink { /** * FHIR Patient id of the linked patient record. * @type {string} * @memberof PatientLink */ other_patient_fhir_id: string; /** * Link type: replaced-by, replaces, refer, or seealso. * @type {PatientLinkType} * @memberof PatientLink */ type?: PatientLinkType; } /** * Check if a given object implements the PatientLink interface. */ declare function instanceOfPatientLink(value: object): value is PatientLink; declare function PatientLinkFromJSON(json: any): PatientLink; declare function PatientLinkFromJSONTyped(json: any, ignoreDiscriminator: boolean): PatientLink; declare function PatientLinkToJSON(json: any): PatientLink; declare function PatientLinkToJSONTyped(value?: PatientLink | null, ignoreDiscriminator?: boolean): any; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * FHIR HumanName.use values. * @export */ declare const NameUse: { readonly usual: "usual"; readonly official: "official"; readonly temp: "temp"; readonly nickname: "nickname"; readonly anonymous: "anonymous"; readonly old: "old"; readonly maiden: "maiden"; }; type NameUse = typeof NameUse[keyof typeof NameUse]; declare function instanceOfNameUse(value: any): boolean; declare function NameUseFromJSON(json: any): NameUse; declare function NameUseFromJSONTyped(json: any, ignoreDiscriminator: boolean): NameUse; declare function NameUseToJSON(value?: NameUse | null): any; declare function NameUseToJSONTyped(value: any, ignoreDiscriminator: boolean): NameUse; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface PatientName */ interface PatientName { /** * Given (first) name. * @type {string} * @memberof PatientName */ first_name: string; /** * Family (last) name. * @type {string} * @memberof PatientName */ last_name: string; /** * Middle name or initial, when present. * @type {string} * @memberof PatientName */ middle_name?: string | null; /** * Preferred name the patient wishes to be called, when different from the legal first name. * @type {string} * @memberof PatientName */ preferred_name?: string | null; /** * Name prefix or honorific, e.g. 'Dr.', 'Mr.', 'Ms.' * @type {string} * @memberof PatientName */ prefix?: string | null; /** * Name suffix, e.g. 'Jr.', 'Sr.', 'III'. * @type {string} * @memberof PatientName */ suffix?: string | null; /** * FHIR HumanName use: usual, official, temp, nickname, anonymous, old, maiden. * @type {NameUse} * @memberof PatientName */ use?: NameUse; } /** * Check if a given object implements the PatientName interface. */ declare function instanceOfPatientName(value: object): value is PatientName; declare function PatientNameFromJSON(json: any): PatientName; declare function PatientNameFromJSONTyped(json: any, ignoreDiscriminator: boolean): PatientName; declare function PatientNameToJSON(json: any): PatientName; declare function PatientNameToJSONTyped(value?: PatientName | null, ignoreDiscriminator?: boolean): any; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Patient's preferred pharmacy. Converts to/from a FHIR Organization resource. * @export * @interface PreferredPharmacy */ interface PreferredPharmacy { /** * City of the pharmacy, when present. * @type {string} * @memberof PreferredPharmacy */ address_city?: string | null; /** * 2-letter state code of the pharmacy, when present. * @type {string} * @memberof PreferredPharmacy */ address_state?: string | null; /** * First address line of the pharmacy, when present. * @type {string} * @memberof PreferredPharmacy */ address_street1?: string | null; /** * Second address line of the pharmacy, when present. * @type {string} * @memberof PreferredPharmacy */ address_street2?: string | null; /** * ZIP code of the pharmacy, when present. * @type {string} * @memberof PreferredPharmacy */ address_zip?: string | null; /** * Pharmacy fax number, when present. * @type {string} * @memberof PreferredPharmacy */ fax?: string | null; /** * Whether the pharmacy is a mail-order pharmacy. * @type {boolean} * @memberof PreferredPharmacy */ is_mail_order?: boolean; /** * Display name of the pharmacy. * @type {string} * @memberof PreferredPharmacy */ name: string; /** * NCPDP Provider ID (7-digit) * @type {string} * @memberof PreferredPharmacy */ ncpdp_id?: string | null; /** * Free-text notes about the pharmacy, when present. * @type {string} * @memberof PreferredPharmacy */ notes?: string | null; /** * National Provider Identifier * @type {string} * @memberof PreferredPharmacy */ npi?: string | null; /** * FHIR Organization id of the pharmacy, when stored. * @type {string} * @memberof PreferredPharmacy */ pharmacy_id?: string | null; /** * Pharmacy phone number, when present. * @type {string} * @memberof PreferredPharmacy */ phone?: string | null; } /** * Check if a given object implements the PreferredPharmacy interface. */ declare function instanceOfPreferredPharmacy(value: object): value is PreferredPharmacy; declare function PreferredPharmacyFromJSON(json: any): PreferredPharmacy; declare function PreferredPharmacyFromJSONTyped(json: any, ignoreDiscriminator: boolean): PreferredPharmacy; declare function PreferredPharmacyToJSON(json: any): PreferredPharmacy; declare function PreferredPharmacyToJSONTyped(value?: PreferredPharmacy | null, ignoreDiscriminator?: boolean): any; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const MaritalStatus: { readonly single: "single"; readonly married: "married"; readonly divorced: "divorced"; readonly widowed: "widowed"; readonly separated: "separated"; readonly domestic_partner: "domestic_partner"; readonly unknown: "unknown"; }; type MaritalStatus = typeof MaritalStatus[keyof typeof MaritalStatus]; declare function instanceOfMaritalStatus(value: any): boolean; declare function MaritalStatusFromJSON(json: any): MaritalStatus; declare function MaritalStatusFromJSONTyped(json: any, ignoreDiscriminator: boolean): MaritalStatus; declare function MaritalStatusToJSON(value?: MaritalStatus | null): any; declare function MaritalStatusToJSONTyped(value: any, ignoreDiscriminator: boolean): MaritalStatus; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const SexAtBirth: { readonly male: "male"; readonly female: "female"; readonly intersex: "intersex"; readonly unknown: "unknown"; }; type SexAtBirth = typeof SexAtBirth[keyof typeof SexAtBirth]; declare function instanceOfSexAtBirth(value: any): boolean; declare function SexAtBirthFromJSON(json: any): SexAtBirth; declare function SexAtBirthFromJSONTyped(json: any, ignoreDiscriminator: boolean): SexAtBirth; declare function SexAtBirthToJSON(value?: SexAtBirth | null): any; declare function SexAtBirthToJSONTyped(value: any, ignoreDiscriminator: boolean): SexAtBirth; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const Race$1: { readonly american_indian_or_alaska_native: "american_indian_or_alaska_native"; readonly asian: "asian"; readonly black_or_african_american: "black_or_african_american"; readonly native_hawaiian_or_other_pacific_islander: "native_hawaiian_or_other_pacific_islander"; readonly white: "white"; readonly other: "other"; readonly unknown: "unknown"; readonly declined_to_specify: "declined_to_specify"; }; type Race$1 = typeof Race$1[keyof typeof Race$1]; declare function instanceOfRace$1(value: any): boolean; declare function RaceFromJSON$1(json: any): Race$1; declare function RaceFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): Race$1; declare function RaceToJSON$1(value?: Race$1 | null): any; declare function RaceToJSONTyped$1(value: any, ignoreDiscriminator: boolean): Race$1; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface PatientDemographics */ interface PatientDemographics { /** * Whether the patient record is active. * @type {boolean} * @memberof PatientDemographics */ active?: boolean; /** * Patient's addresses (home, work, mailing, etc.). * @type {Array
} * @memberof PatientDemographics */ addresses?: Array; /** * Athena Health patient identifier when this patient is linked to Athena * @type {string} * @memberof PatientDemographics */ athena_patient_id?: string | null; /** * Athena Health practice identifier that scopes athena_patient_id * @type {string} * @memberof PatientDemographics */ athena_practice_id?: string | null; /** * Arbitrary JSON-compatible metadata for this patient * @type {{ [key: string]: any | null; }} * @memberof PatientDemographics */ attributes?: { [key: string]: any | null; }; /** * Languages the patient communicates in, with preferred flag. * @type {Array} * @memberof PatientDemographics */ communications?: Array; /** * Person FHIR resource ID of the creating field agent, or 'self' * @type {string} * @memberof PatientDemographics */ created_by?: string; /** * UTC datetime when the record was created * @type {Date} * @memberof PatientDemographics */ created_date?: Date | null; /** * Patient's date of birth (ISO date). * @type {Date} * @memberof PatientDemographics */ date_of_birth: Date; /** * Whether the patient is deceased. * @type {boolean} * @memberof PatientDemographics */ deceased?: boolean; /** * Cause of death, when recorded. * @type {string} * @memberof PatientDemographics */ deceased_cause?: string | null; /** * Date of death, when applicable. * @type {Date} * @memberof PatientDemographics */ deceased_date?: Date | null; /** * Patient's driver's license text fields, when on file. * @type {DriversLicense} * @memberof PatientDemographics */ drivers_license?: DriversLicense | null; /** * Patient's email address, when present. * @type {string} * @memberof PatientDemographics */ email?: string | null; /** * Patient's emergency contacts. * @type {Array} * @memberof PatientDemographics */ emergency_contacts?: Array; /** * Hispanic or Latino ethnicity status. * @type {Ethnicity} * @memberof PatientDemographics */ ethnicity?: Ethnicity | null; /** * FHIR resource id (assigned by server or pre-set) * @type {string} * @memberof PatientDemographics */ fhir_id?: string | null; /** * Boolean feature/state flags for this patient * @type {{ [key: string]: boolean; }} * @memberof PatientDemographics */ flags?: { [key: string]: boolean; }; /** * Administrative gender: male, female, other, or unknown. * @type {Gender} * @memberof PatientDemographics */ gender: Gender; /** * Gender identity (US Core Patient extension). * @type {GenderIdentity} * @memberof PatientDemographics */ gender_identity?: GenderIdentity | null; /** * Patient's insurance coverages, in coordination-of-benefits order. * @type {Array} * @memberof PatientDemographics */ insurance?: Array; /** * Links to related or duplicate patient records. * @type {Array} * @memberof PatientDemographics */ links?: Array; /** * FHIR Organization resource id * @type {string} * @memberof PatientDemographics */ managing_organization_id?: string | null; /** * Marital status, when known. * @type {MaritalStatus} * @memberof PatientDemographics */ marital_status?: MaritalStatus | null; /** * Medical Record Number * @type {string} * @memberof PatientDemographics */ mrn: string; /** * Patient's name (official and preferred). * @type {PatientName} * @memberof PatientDemographics */ name: PatientName; /** * ISO 3166-1 alpha-2 country code, e.g. 'US', 'GB', 'ZA' * @type {string} * @memberof PatientDemographics */ nationality?: string | null; /** * OpenLoop (Healthie) dietitian/org identifier that scopes openloop_patient_id * @type {string} * @memberof PatientDemographics */ openloop_dietitian_id?: string | null; /** * OpenLoop (Healthie) patient/client identifier when this patient is linked to OpenLoop * @type {string} * @memberof PatientDemographics */ openloop_patient_id?: string | null; /** * HealthCloud patient identifier (UUID). * @type {string} * @memberof PatientDemographics */ patient_id?: string; /** * Patient's phone numbers. * @type {Array} * @memberof PatientDemographics */ phones?: Array; /** * FHIR Binary resource ID of the most recent patient photo * @type {string} * @memberof PatientDemographics */ photo_binary_id?: string | null; /** * BCP-47 language tag of the patient's preferred language. * @type {string} * @memberof PatientDemographics */ preferred_language?: string; /** * Patient's preferred pharmacy, when set. * @type {PreferredPharmacy} * @memberof PatientDemographics */ preferred_pharmacy?: PreferredPharmacy | null; /** * Patient's race(s); may include more than one. * @type {Array} * @memberof PatientDemographics */ race?: Array; /** * Sex assigned at birth: male, female, intersex, or unknown. * @type {SexAtBirth} * @memberof PatientDemographics */ sex_at_birth?: SexAtBirth | null; /** * SteadyMD patient guid when this patient is linked to SteadyMD * @type {string} * @memberof PatientDemographics */ steadymd_patient_guid?: string | null; /** * SteadyMD program guid that scopes steadymd_patient_guid * @type {string} * @memberof PatientDemographics */ steadymd_program_guid?: string | null; } /** * Check if a given object implements the PatientDemographics interface. */ declare function instanceOfPatientDemographics(value: object): value is PatientDemographics; declare function PatientDemographicsFromJSON(json: any): PatientDemographics; declare function PatientDemographicsFromJSONTyped(json: any, ignoreDiscriminator: boolean): PatientDemographics; declare function PatientDemographicsToJSON(json: any): PatientDemographics; declare function PatientDemographicsToJSONTyped(value?: PatientDemographics | null, ignoreDiscriminator?: boolean): any; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for GET /patients. Scoped to the caller's tenant (resolved from * the Bearer JWT), not to the calling agent — pass ``created_by`` to further * restrict results to patients that agent registered. * @export * @interface ListPatientsResponse */ interface ListPatientsResponse { [key: string]: any | any; /** * Echoed back only when the request supplied ?created_by=; the FHIR Person ID of the field agent the results were filtered to. * @type {string} * @memberof ListPatientsResponse */ created_by?: string; /** * Opaque token for the next page; null when a name or created_by filter is applied, or no further results exist. * @type {string} * @memberof ListPatientsResponse */ next_page_token: string | null; /** * Patients matching the supplied filters, in domain-model format. * @type {Array} * @memberof ListPatientsResponse */ patients: Array; /** * Number of patients in this response (post-filter, post-pagination page size). * @type {number} * @memberof ListPatientsResponse */ total: number; } /** * Check if a given object implements the ListPatientsResponse interface. */ declare function instanceOfListPatientsResponse(value: object): value is ListPatientsResponse; declare function ListPatientsResponseFromJSON(json: any): ListPatientsResponse; declare function ListPatientsResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): ListPatientsResponse; declare function ListPatientsResponseToJSON(json: any): ListPatientsResponse; declare function ListPatientsResponseToJSONTyped(value?: ListPatientsResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for POST /auth/login. All three fields are required. * @export * @interface LoginRequest */ interface LoginRequest$3 { /** * Agent's registered email. * @type {string} * @memberof LoginRequest */ email: string; /** * Agent's password. * @type {string} * @memberof LoginRequest */ password: string; /** * Tenant the agent belongs to; must match the tenant on the agent's Cognito account or the login is rejected. * @type {string} * @memberof LoginRequest */ tenant_id: string; } /** * Check if a given object implements the LoginRequest interface. */ declare function instanceOfLoginRequest$3(value: object): value is LoginRequest$3; declare function LoginRequestFromJSON$3(json: any): LoginRequest$3; declare function LoginRequestFromJSONTyped$3(json: any, ignoreDiscriminator: boolean): LoginRequest$3; declare function LoginRequestToJSON$3(json: any): LoginRequest$3; declare function LoginRequestToJSONTyped$3(value?: LoginRequest$3 | null, ignoreDiscriminator?: boolean): any; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for POST /auth/login. ``fhir_person_id`` and ``person_type`` * are resolved best-effort from a Redis cache and, on a cache miss, a FHIR * Person search by cognito_sub — both may be null if neither lookup * succeeds, even though the login itself was successful. * @export * @interface LoginResponse */ interface LoginResponse$3 { /** * Cognito access token; send as `Authorization: Bearer ` on subsequent requests. * @type {string} * @memberof LoginResponse */ access_token: string; /** * Cognito subject (user id) decoded from the issued id_token. * @type {string} * @memberof LoginResponse */ cognito_sub?: string | null; /** * Access token lifetime in seconds from issuance. * @type {number} * @memberof LoginResponse */ expires_in: number; /** * FHIR Person ID for this agent, used as {agent_id} on every other route. Null if it could not be resolved. * @type {string} * @memberof LoginResponse */ fhir_person_id?: string | null; /** * Cognito ID token, carrying the tenant_id/roles claims used by other HealthCloud services. * @type {string} * @memberof LoginResponse */ id_token?: string | null; /** * Person type recorded for this identity, e.g. 'field_agent'. Null if it could not be resolved. * @type {string} * @memberof LoginResponse */ person_type?: string | null; /** * Cognito refresh token used to obtain a new access token without signing in again. * @type {string} * @memberof LoginResponse */ refresh_token?: string | null; /** * OAuth token type returned by Cognito. * @type {string} * @memberof LoginResponse */ token_type?: string; } /** * Check if a given object implements the LoginResponse interface. */ declare function instanceOfLoginResponse$3(value: object): value is LoginResponse$3; declare function LoginResponseFromJSON$3(json: any): LoginResponse$3; declare function LoginResponseFromJSONTyped$3(json: any, ignoreDiscriminator: boolean): LoginResponse$3; declare function LoginResponseToJSON$3(json: any): LoginResponse$3; declare function LoginResponseToJSONTyped$3(value?: LoginResponse$3 | null, ignoreDiscriminator?: boolean): any; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface OnboardEncounterPayload */ interface OnboardEncounterPayload { /** * FHIR Appointment id this encounter fulfills, optional. * @type {string} * @memberof OnboardEncounterPayload */ appointment_id?: string | null; /** * ISO 8601 datetime * @type {string} * @memberof OnboardEncounterPayload */ created_date?: string | null; /** * Diagnoses associated with the encounter. * @type {Array} * @memberof OnboardEncounterPayload */ diagnoses?: Array; /** * FHIR encounter class, e.g. ambulatory. * @type {EncounterClass} * @memberof OnboardEncounterPayload */ encounter_class?: EncounterClass; /** * UUID; server-generated if omitted. * @type {string} * @memberof OnboardEncounterPayload */ encounter_id?: string | null; /** * FHIR id; server-generated on create, so normally omitted here. * @type {string} * @memberof OnboardEncounterPayload */ fhir_id?: string | null; /** * Hospitalization details, when applicable. * @type {EncounterHospitalization} * @memberof OnboardEncounterPayload */ hospitalization?: EncounterHospitalization | null; /** * Encounter duration in minutes, optional. * @type {number} * @memberof OnboardEncounterPayload */ length_minutes?: number | null; /** * Locations where the encounter took place. * @type {Array} * @memberof OnboardEncounterPayload */ locations?: Array; /** * Practitioners or other participants involved in the encounter. * @type {Array} * @memberof OnboardEncounterPayload */ participants?: Array; /** * ISO 8601 datetime * @type {string} * @memberof OnboardEncounterPayload */ period_end?: string | null; /** * ISO 8601 datetime * @type {string} * @memberof OnboardEncounterPayload */ period_start?: string | null; /** * Coded encounter priority, optional. * @type {string} * @memberof OnboardEncounterPayload */ priority_code?: string | null; /** * Display text for priority_code, optional. * @type {string} * @memberof OnboardEncounterPayload */ priority_display?: string | null; /** * Coded reason for the encounter, optional. * @type {string} * @memberof OnboardEncounterPayload */ reason_code?: string | null; /** * Display text for reason_code, optional. * @type {string} * @memberof OnboardEncounterPayload */ reason_display?: string | null; /** * Display text for service_provider_id, optional. * @type {string} * @memberof OnboardEncounterPayload */ service_provider_display?: string | null; /** * FHIR Organization id of the servicing provider, optional. * @type {string} * @memberof OnboardEncounterPayload */ service_provider_id?: string | null; /** * Coded clinical service type, optional. * @type {string} * @memberof OnboardEncounterPayload */ service_type_code?: string | null; /** * Display text for service_type_code, optional. * @type {string} * @memberof OnboardEncounterPayload */ service_type_display?: string | null; /** * Encounter lifecycle status. * @type {EncounterStatus} * @memberof OnboardEncounterPayload */ status?: EncounterStatus; /** * Coded encounter type, optional. * @type {string} * @memberof OnboardEncounterPayload */ type_code?: string | null; /** * Display text for type_code, optional. * @type {string} * @memberof OnboardEncounterPayload */ type_display?: string | null; } /** * Check if a given object implements the OnboardEncounterPayload interface. */ declare function instanceOfOnboardEncounterPayload(value: object): value is OnboardEncounterPayload; declare function OnboardEncounterPayloadFromJSON(json: any): OnboardEncounterPayload; declare function OnboardEncounterPayloadFromJSONTyped(json: any, ignoreDiscriminator: boolean): OnboardEncounterPayload; declare function OnboardEncounterPayloadToJSON(json: any): OnboardEncounterPayload; declare function OnboardEncounterPayloadToJSONTyped(value?: OnboardEncounterPayload | null, ignoreDiscriminator?: boolean): any; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Known onboarding attributes plus arbitrary JSON-compatible metadata. * @export * @interface OnboardPatientAttributes */ interface OnboardPatientAttributes { [key: string]: any | any; /** * Initial conversation context attached during patient onboarding. * @type {string} * @memberof OnboardPatientAttributes */ initial_conversation?: string | null; } /** * Check if a given object implements the OnboardPatientAttributes interface. */ declare function instanceOfOnboardPatientAttributes(value: object): value is OnboardPatientAttributes; declare function OnboardPatientAttributesFromJSON(json: any): OnboardPatientAttributes; declare function OnboardPatientAttributesFromJSONTyped(json: any, ignoreDiscriminator: boolean): OnboardPatientAttributes; declare function OnboardPatientAttributesToJSON(json: any): OnboardPatientAttributes; declare function OnboardPatientAttributesToJSONTyped(value?: OnboardPatientAttributes | null, ignoreDiscriminator?: boolean): any; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Boolean registration flags accepted by Patient registration. * * ``AUTO_VERIFY_EMAIL`` is the currently documented flag. Unknown boolean * flags remain accepted so this transport model retains the ordinary Patient * registration service's ``dict[str, bool]`` behavior. * @export * @interface OnboardPatientFlags */ interface OnboardPatientFlags { [key: string]: boolean | any; /** * Auto-verify the new patient's email and attempt immediate login. * @type {boolean} * @memberof OnboardPatientFlags */ auto_verify_email?: boolean; } /** * Check if a given object implements the OnboardPatientFlags interface. */ declare function instanceOfOnboardPatientFlags(value: object): value is OnboardPatientFlags; declare function OnboardPatientFlagsFromJSON(json: any): OnboardPatientFlags; declare function OnboardPatientFlagsFromJSONTyped(json: any, ignoreDiscriminator: boolean): OnboardPatientFlags; declare function OnboardPatientFlagsToJSON(json: any): OnboardPatientFlags; declare function OnboardPatientFlagsToJSONTyped(value?: OnboardPatientFlags | null, ignoreDiscriminator?: boolean): any; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * One race value, or a list of them. * @export * @interface Race1 */ interface Race1$2 { } /** * Check if a given object implements the Race1 interface. */ declare function instanceOfRace1$2(value: object): value is Race1$2; declare function Race1FromJSON$2(json: any): Race1$2; declare function Race1FromJSONTyped$2(json: any, ignoreDiscriminator: boolean): Race1$2; declare function Race1ToJSON$2(json: any): Race1$2; declare function Race1ToJSONTyped$2(value?: Race1$2 | null, ignoreDiscriminator?: boolean): any; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface OnboardPatientPayload */ interface OnboardPatientPayload { /** * Mutually exclusive with addresses. * @type {Address} * @memberof OnboardPatientPayload */ address?: Address$2 | null; /** * Mutually exclusive with address. * @type {Array
} * @memberof OnboardPatientPayload */ addresses?: Array | null; /** * Arbitrary JSON-compatible metadata stored on the initial FHIR Patient resource. * @type {OnboardPatientAttributes} * @memberof OnboardPatientPayload */ attributes?: OnboardPatientAttributes; /** * ISO 8601 date (YYYY-MM-DD) * @type {string} * @memberof OnboardPatientPayload */ date_of_birth: string; /** * Patient's email; used as the Cognito login username. * @type {string} * @memberof OnboardPatientPayload */ email: string; /** * Patient's given name. * @type {string} * @memberof OnboardPatientPayload */ first_name: string; /** * Boolean registration flags, matching ordinary Patient registration. * @type {OnboardPatientFlags} * @memberof OnboardPatientPayload */ flags?: OnboardPatientFlags; /** * Patient's family name. * @type {string} * @memberof OnboardPatientPayload */ last_name: string; /** * Auto-generated server-side and not returned if omitted. * @type {string} * @memberof OnboardPatientPayload */ password?: string | null; /** * E.164 phone number, optional. * @type {string} * @memberof OnboardPatientPayload */ phone?: string | null; /** * * @type {Race1} * @memberof OnboardPatientPayload */ race?: Race1$2 | null; /** * Sex assigned at birth, optional. * @type {SexAtBirth} * @memberof OnboardPatientPayload */ sex_at_birth?: SexAtBirth | null; } /** * Check if a given object implements the OnboardPatientPayload interface. */ declare function instanceOfOnboardPatientPayload(value: object): value is OnboardPatientPayload; declare function OnboardPatientPayloadFromJSON(json: any): OnboardPatientPayload; declare function OnboardPatientPayloadFromJSONTyped(json: any, ignoreDiscriminator: boolean): OnboardPatientPayload; declare function OnboardPatientPayloadToJSON(json: any): OnboardPatientPayload; declare function OnboardPatientPayloadToJSONTyped(value?: OnboardPatientPayload | null, ignoreDiscriminator?: boolean): any; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface OnboardVitalsPayload */ interface OnboardVitalsPayload { /** * mmHg; requires systolic to be applied * @type {number} * @memberof OnboardVitalsPayload */ diastolic?: number | null; /** * beats/min * @type {number} * @memberof OnboardVitalsPayload */ heart_rate?: number | null; /** * Centimeters * @type {number} * @memberof OnboardVitalsPayload */ height_cm?: number | null; /** * SpO2 percentage * @type {number} * @memberof OnboardVitalsPayload */ oxygen_saturation?: number | null; /** * mmHg; requires diastolic to be applied * @type {number} * @memberof OnboardVitalsPayload */ systolic?: number | null; /** * Celsius * @type {number} * @memberof OnboardVitalsPayload */ temperature?: number | null; /** * Kilograms * @type {number} * @memberof OnboardVitalsPayload */ weight_kg?: number | null; } /** * Check if a given object implements the OnboardVitalsPayload interface. */ declare function instanceOfOnboardVitalsPayload(value: object): value is OnboardVitalsPayload; declare function OnboardVitalsPayloadFromJSON(json: any): OnboardVitalsPayload; declare function OnboardVitalsPayloadFromJSONTyped(json: any, ignoreDiscriminator: boolean): OnboardVitalsPayload; declare function OnboardVitalsPayloadToJSON(json: any): OnboardVitalsPayload; declare function OnboardVitalsPayloadToJSONTyped(value?: OnboardVitalsPayload | null, ignoreDiscriminator?: boolean): any; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Exactly one of value_boolean/value_string/value_integer is expected per answer. * @export * @interface OnboardQuestionnaireAnswer */ interface OnboardQuestionnaireAnswer { /** * Boolean answer value. * @type {boolean} * @memberof OnboardQuestionnaireAnswer */ value_boolean?: boolean | null; /** * Integer answer value. * @type {number} * @memberof OnboardQuestionnaireAnswer */ value_integer?: number | null; /** * String answer value. * @type {string} * @memberof OnboardQuestionnaireAnswer */ value_string?: string | null; } /** * Check if a given object implements the OnboardQuestionnaireAnswer interface. */ declare function instanceOfOnboardQuestionnaireAnswer(value: object): value is OnboardQuestionnaireAnswer; declare function OnboardQuestionnaireAnswerFromJSON(json: any): OnboardQuestionnaireAnswer; declare function OnboardQuestionnaireAnswerFromJSONTyped(json: any, ignoreDiscriminator: boolean): OnboardQuestionnaireAnswer; declare function OnboardQuestionnaireAnswerToJSON(json: any): OnboardQuestionnaireAnswer; declare function OnboardQuestionnaireAnswerToJSONTyped(value?: OnboardQuestionnaireAnswer | null, ignoreDiscriminator?: boolean): any; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface OnboardQuestionnaireResponseItem */ interface OnboardQuestionnaireResponseItem { /** * Answer(s) for this question. * @type {Array} * @memberof OnboardQuestionnaireResponseItem */ answers?: Array; /** * Question link_id this item answers, matching a linkId on the target Questionnaire. * @type {string} * @memberof OnboardQuestionnaireResponseItem */ link_id: string; } /** * Check if a given object implements the OnboardQuestionnaireResponseItem interface. */ declare function instanceOfOnboardQuestionnaireResponseItem(value: object): value is OnboardQuestionnaireResponseItem; declare function OnboardQuestionnaireResponseItemFromJSON(json: any): OnboardQuestionnaireResponseItem; declare function OnboardQuestionnaireResponseItemFromJSONTyped(json: any, ignoreDiscriminator: boolean): OnboardQuestionnaireResponseItem; declare function OnboardQuestionnaireResponseItemToJSON(json: any): OnboardQuestionnaireResponseItem; declare function OnboardQuestionnaireResponseItemToJSONTyped(value?: OnboardQuestionnaireResponseItem | null, ignoreDiscriminator?: boolean): any; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const QuestionItemType: { readonly group: "group"; readonly display: "display"; readonly boolean: "boolean"; readonly decimal: "decimal"; readonly integer: "integer"; readonly date: "date"; readonly dateTime: "dateTime"; readonly time: "time"; readonly string: "string"; readonly text: "text"; readonly url: "url"; readonly choice: "choice"; readonly open_choice: "open-choice"; readonly attachment: "attachment"; readonly reference: "reference"; readonly quantity: "quantity"; }; type QuestionItemType = typeof QuestionItemType[keyof typeof QuestionItemType]; declare function instanceOfQuestionItemType(value: any): boolean; declare function QuestionItemTypeFromJSON(json: any): QuestionItemType; declare function QuestionItemTypeFromJSONTyped(json: any, ignoreDiscriminator: boolean): QuestionItemType; declare function QuestionItemTypeToJSON(value?: QuestionItemType | null): any; declare function QuestionItemTypeToJSONTyped(value: any, ignoreDiscriminator: boolean): QuestionItemType; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * The minimal item shape actually read by Questionnaire.from_request_dict() * — the exact fields accepted by POST /questionnaires on the Patient API and * the inline questionnaire.definition.items on POST /onboardpatients (Field * Agent API). Deliberately narrower than QuestionnaireItem: only link_id, * text and type are read from a request; the rest of that model's fields * (required, repeats, answer_options, ...) are not yet accepted here, so * they are not advertised as part of the request contract. * @export * @interface QuestionnaireItemInput */ interface QuestionnaireItemInput { /** * Stable linkId linking this item to its answer in a QuestionnaireResponse. * @type {string} * @memberof QuestionnaireItemInput */ link_id?: string | null; /** * Display text of the question. * @type {string} * @memberof QuestionnaireItemInput */ text?: string | null; /** * Question type: string, boolean, decimal, integer, date, dateTime, time, choice, open-choice, display, or group. * @type {QuestionItemType} * @memberof QuestionnaireItemInput */ type?: QuestionItemType; } /** * Check if a given object implements the QuestionnaireItemInput interface. */ declare function instanceOfQuestionnaireItemInput(value: object): value is QuestionnaireItemInput; declare function QuestionnaireItemInputFromJSON(json: any): QuestionnaireItemInput; declare function QuestionnaireItemInputFromJSONTyped(json: any, ignoreDiscriminator: boolean): QuestionnaireItemInput; declare function QuestionnaireItemInputToJSON(json: any): QuestionnaireItemInput; declare function QuestionnaireItemInputToJSONTyped(value?: QuestionnaireItemInput | null, ignoreDiscriminator?: boolean): any; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Inline Questionnaire definition — same shape CreateQuestionnaireRequest * accepts on POST /questionnaires (Patient API). Used when the caller has * no pre-existing questionnaire_id; the Questionnaire is created from this * before the response below is submitted against it. * @export * @interface OnboardQuestionnaireDefinition */ interface OnboardQuestionnaireDefinition { /** * Question definitions for the new Questionnaire. * @type {Array} * @memberof OnboardQuestionnaireDefinition */ items?: Array; /** * Internal name for the new Questionnaire. * @type {string} * @memberof OnboardQuestionnaireDefinition */ name: string; /** * Questionnaire lifecycle status. * @type {string} * @memberof OnboardQuestionnaireDefinition */ status?: string; /** * Display title; defaults to name if omitted. * @type {string} * @memberof OnboardQuestionnaireDefinition */ title?: string | null; } /** * Check if a given object implements the OnboardQuestionnaireDefinition interface. */ declare function instanceOfOnboardQuestionnaireDefinition(value: object): value is OnboardQuestionnaireDefinition; declare function OnboardQuestionnaireDefinitionFromJSON(json: any): OnboardQuestionnaireDefinition; declare function OnboardQuestionnaireDefinitionFromJSONTyped(json: any, ignoreDiscriminator: boolean): OnboardQuestionnaireDefinition; declare function OnboardQuestionnaireDefinitionToJSON(json: any): OnboardQuestionnaireDefinition; declare function OnboardQuestionnaireDefinitionToJSONTyped(value?: OnboardQuestionnaireDefinition | null, ignoreDiscriminator?: boolean): any; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * questionnaire section of POST /onboardpatients. Either questionnaire_id * (an existing Questionnaire) or definition (create one inline) is * required; items are the answers, submitted the same way regardless of * which one was supplied. * @export * @interface OnboardQuestionnairePayload */ interface OnboardQuestionnairePayload { /** * Inline Questionnaire definition; used to create a new Questionnaire when questionnaire_id is omitted. * @type {OnboardQuestionnaireDefinition} * @memberof OnboardQuestionnairePayload */ definition?: OnboardQuestionnaireDefinition | null; /** * Per-question answers. * @type {Array} * @memberof OnboardQuestionnairePayload */ items?: Array; /** * FHIR id of an existing Questionnaire. Omit to create one inline via definition. * @type {string} * @memberof OnboardQuestionnairePayload */ questionnaire_id?: string | null; /** * QuestionnaireResponse status. * @type {string} * @memberof OnboardQuestionnairePayload */ status?: string; } /** * Check if a given object implements the OnboardQuestionnairePayload interface. */ declare function instanceOfOnboardQuestionnairePayload(value: object): value is OnboardQuestionnairePayload; declare function OnboardQuestionnairePayloadFromJSON(json: any): OnboardQuestionnairePayload; declare function OnboardQuestionnairePayloadFromJSONTyped(json: any, ignoreDiscriminator: boolean): OnboardQuestionnairePayload; declare function OnboardQuestionnairePayloadToJSON(json: any): OnboardQuestionnairePayload; declare function OnboardQuestionnairePayloadToJSONTyped(value?: OnboardQuestionnairePayload | null, ignoreDiscriminator?: boolean): any; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Combined body for POST /onboardpatients. * * ``patient`` is required. ``encounter``, ``vitals`` and ``questionnaire`` * are optional — an omitted section is reported back with status * 'skipped' and simply is not attempted. * @export * @interface OnboardPatientRequest */ interface OnboardPatientRequest { /** * Encounter fields accepted by POST /encounters on the Patient API. patient_id and created_by are populated automatically from the newly-registered patient and the calling field agent. * @type {OnboardEncounterPayload} * @memberof OnboardPatientRequest */ encounter?: OnboardEncounterPayload | null; /** * first_name, last_name, email, date_of_birth required; password (auto-generated and not returned if omitted), phone, sex_at_birth, address/addresses, race optional. Same fields as POST /auth/register on the Patient API. * @type {OnboardPatientPayload} * @memberof OnboardPatientRequest */ patient: OnboardPatientPayload; /** * Either questionnaire_id (FHIR id of an existing Questionnaire) or definition (create one inline — see OnboardQuestionnaireDefinition) is required. When definition is given instead of questionnaire_id, the Questionnaire is created first and its fhir_id is used for the response — the caller never needs to call POST /questionnaires separately. items are the answers, submitted the same way regardless of which one was supplied. * @type {OnboardQuestionnairePayload} * @memberof OnboardPatientRequest */ questionnaire?: OnboardQuestionnairePayload | null; /** * Same fields as POST /patients/{patient_id}/vitals on the Vitals API. * @type {OnboardVitalsPayload} * @memberof OnboardPatientRequest */ vitals?: OnboardVitalsPayload | null; } /** * Check if a given object implements the OnboardPatientRequest interface. */ declare function instanceOfOnboardPatientRequest(value: object): value is OnboardPatientRequest; declare function OnboardPatientRequestFromJSON(json: any): OnboardPatientRequest; declare function OnboardPatientRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): OnboardPatientRequest; declare function OnboardPatientRequestToJSON(json: any): OnboardPatientRequest; declare function OnboardPatientRequestToJSONTyped(value?: OnboardPatientRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for GET /agents/{agent_id}/photo/upload-url and * GET /patients/{patient_id}/photo/upload-url. * @export * @interface PhotoUploadUrlResponse */ interface PhotoUploadUrlResponse { /** * Object key the photo will be stored under in the Wasabi bucket. * @type {string} * @memberof PhotoUploadUrlResponse */ key: string; /** * Presigned Wasabi PUT URL, valid for 10 minutes. Upload the raw image bytes directly to this URL with an HTTP PUT. * @type {string} * @memberof PhotoUploadUrlResponse */ url: string; } /** * Check if a given object implements the PhotoUploadUrlResponse interface. */ declare function instanceOfPhotoUploadUrlResponse(value: object): value is PhotoUploadUrlResponse; declare function PhotoUploadUrlResponseFromJSON(json: any): PhotoUploadUrlResponse; declare function PhotoUploadUrlResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): PhotoUploadUrlResponse; declare function PhotoUploadUrlResponseToJSON(json: any): PhotoUploadUrlResponse; declare function PhotoUploadUrlResponseToJSONTyped(value?: PhotoUploadUrlResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Supported Cognito identity-pool types. * @export */ declare const PoolType$7: { readonly patient: "patient"; readonly provider: "provider"; readonly person: "person"; readonly tenantadmin: "tenantadmin"; }; type PoolType$7 = typeof PoolType$7[keyof typeof PoolType$7]; declare function instanceOfPoolType$7(value: any): boolean; declare function PoolTypeFromJSON$7(json: any): PoolType$7; declare function PoolTypeFromJSONTyped$7(json: any, ignoreDiscriminator: boolean): PoolType$7; declare function PoolTypeToJSON$7(value?: PoolType$7 | null): any; declare function PoolTypeToJSONTyped$7(value: any, ignoreDiscriminator: boolean): PoolType$7; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * One race value, or a list of them. * @export * @interface Race2 */ interface Race2 { } /** * Check if a given object implements the Race2 interface. */ declare function instanceOfRace2(value: object): value is Race2; declare function Race2FromJSON(json: any): Race2; declare function Race2FromJSONTyped(json: any, ignoreDiscriminator: boolean): Race2; declare function Race2ToJSON(json: any): Race2; declare function Race2ToJSONTyped(value?: Race2 | null, ignoreDiscriminator?: boolean): any; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for POST /auth/refresh. Both fields are required. * @export * @interface RefreshTokenRequest */ interface RefreshTokenRequest$1 { /** * Refresh token previously returned by fieldagent.login. * @type {string} * @memberof RefreshTokenRequest */ refresh_token: string; /** * Tenant whose field-agent Cognito pool issued the refresh token. * @type {string} * @memberof RefreshTokenRequest */ tenant_id: string; } /** * Check if a given object implements the RefreshTokenRequest interface. */ declare function instanceOfRefreshTokenRequest$1(value: object): value is RefreshTokenRequest$1; declare function RefreshTokenRequestFromJSON$1(json: any): RefreshTokenRequest$1; declare function RefreshTokenRequestFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): RefreshTokenRequest$1; declare function RefreshTokenRequestToJSON$1(json: any): RefreshTokenRequest$1; declare function RefreshTokenRequestToJSONTyped$1(value?: RefreshTokenRequest$1 | null, ignoreDiscriminator?: boolean): any; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for POST /auth/refresh. * @export * @interface RefreshTokenResponse */ interface RefreshTokenResponse$1 { /** * New Cognito access token. * @type {string} * @memberof RefreshTokenResponse */ access_token: string; /** * Access token lifetime in seconds. * @type {number} * @memberof RefreshTokenResponse */ expires_in: number; /** * New Cognito ID token, when issued. * @type {string} * @memberof RefreshTokenResponse */ id_token?: string | null; /** * Rotated refresh token, when Cognito returns one. * @type {string} * @memberof RefreshTokenResponse */ refresh_token?: string | null; /** * OAuth token type returned by Cognito. * @type {string} * @memberof RefreshTokenResponse */ token_type?: string; } /** * Check if a given object implements the RefreshTokenResponse interface. */ declare function instanceOfRefreshTokenResponse$1(value: object): value is RefreshTokenResponse$1; declare function RefreshTokenResponseFromJSON$1(json: any): RefreshTokenResponse$1; declare function RefreshTokenResponseFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): RefreshTokenResponse$1; declare function RefreshTokenResponseToJSON$1(json: any): RefreshTokenResponse$1; declare function RefreshTokenResponseToJSONTyped$1(value?: RefreshTokenResponse$1 | null, ignoreDiscriminator?: boolean): any; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for POST /auth/register. Same required/optional field set * FieldAgentRegistrationService.register() reads from the payload * (hc/services/fieldagent/registration_service.py). * @export * @interface RegisterRequest */ interface RegisterRequest$3 { /** * Single postal address. This endpoint does not accept the plural 'addresses' form. * @type {Address} * @memberof RegisterRequest */ address?: Address$2 | null; /** * Agency-issued badge number, optional. * @type {string} * @memberof RegisterRequest */ badge_number?: string | null; /** * ISO 8601 date (YYYY-MM-DD). * @type {string} * @memberof RegisterRequest */ date_of_birth?: string | null; /** * Department the agent is assigned to, optional. * @type {string} * @memberof RegisterRequest */ department?: string | null; /** * Agent's email; used as the Cognito login username and OTP delivery address. * @type {string} * @memberof RegisterRequest */ email: string; /** * Agent's given name. * @type {string} * @memberof RegisterRequest */ first_name: string; /** * Free-text gender, optional. * @type {string} * @memberof RegisterRequest */ gender?: string | null; /** * Agent's family name. * @type {string} * @memberof RegisterRequest */ last_name: string; /** * Professional license number, optional. * @type {string} * @memberof RegisterRequest */ license_number?: string | null; /** * Employing organization, optional. * @type {string} * @memberof RegisterRequest */ organization?: string | null; /** * Initial password, minimum 8 characters. * @type {string} * @memberof RegisterRequest */ password: string; /** * E.164 phone number, optional. * @type {string} * @memberof RegisterRequest */ phone?: string | null; /** * * @type {Race2} * @memberof RegisterRequest */ race?: Race2 | null; /** * Tenant to register the agent into; resolves which Cognito pool the account is created in. * @type {string} * @memberof RegisterRequest */ tenant_id: string; /** * Job title, e.g. 'Senior Agent'. * @type {string} * @memberof RegisterRequest */ title?: string | null; } /** * Check if a given object implements the RegisterRequest interface. */ declare function instanceOfRegisterRequest$3(value: object): value is RegisterRequest$3; declare function RegisterRequestFromJSON$3(json: any): RegisterRequest$3; declare function RegisterRequestFromJSONTyped$3(json: any, ignoreDiscriminator: boolean): RegisterRequest$3; declare function RegisterRequestToJSON$3(json: any): RegisterRequest$3; declare function RegisterRequestToJSONTyped$3(value?: RegisterRequest$3 | null, ignoreDiscriminator?: boolean): any; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for POST /auth/register (201). ``access_token``/``id_token``/ * ``expires_in`` are present only when the deployment sets * ``AUTO_VERIFY_EMAIL=true`` *and* the immediate post-registration login * succeeds; otherwise they are omitted and the agent must call * ``fieldagent.login`` after verifying their email OTP. * @export * @interface RegisterResponse */ interface RegisterResponse$2 { /** * Present only when AUTO_VERIFY_EMAIL=true and the immediate post-registration login succeeded. * @type {string} * @memberof RegisterResponse */ access_token?: string; /** * Cognito subject (user id) for the newly created agent account. * @type {string} * @memberof RegisterResponse */ cognito_sub: string; /** * True if an email verification OTP was generated and handed to SendGrid for delivery. False when AUTO_VERIFY_EMAIL is set (no OTP is sent) or delivery could not be attempted. * @type {boolean} * @memberof RegisterResponse */ email_otp_sent: boolean; /** * True only when the deployment auto-verifies email (AUTO_VERIFY_EMAIL=true); otherwise false until the agent completes fieldagent.verifyEmail. * @type {boolean} * @memberof RegisterResponse */ email_verified: boolean; /** * Present only under the same AUTO_VERIFY_EMAIL condition as access_token. * @type {number} * @memberof RegisterResponse */ expires_in?: number; /** * FHIR Person ID created for the agent; use as {agent_id} on other routes. * @type {string} * @memberof RegisterResponse */ fhir_person_id?: string | null; /** * Present only under the same AUTO_VERIFY_EMAIL condition as access_token. * @type {string} * @memberof RegisterResponse */ id_token?: string | null; /** * Always 'field_agent' for this endpoint. * @type {RegisterResponsePersonTypeEnum} * @memberof RegisterResponse */ person_type: RegisterResponsePersonTypeEnum; } /** * @export */ declare const RegisterResponsePersonTypeEnum: { readonly field_agent: "field_agent"; }; type RegisterResponsePersonTypeEnum = typeof RegisterResponsePersonTypeEnum[keyof typeof RegisterResponsePersonTypeEnum]; /** * Check if a given object implements the RegisterResponse interface. */ declare function instanceOfRegisterResponse$2(value: object): value is RegisterResponse$2; declare function RegisterResponseFromJSON$2(json: any): RegisterResponse$2; declare function RegisterResponseFromJSONTyped$2(json: any, ignoreDiscriminator: boolean): RegisterResponse$2; declare function RegisterResponseToJSON$2(json: any): RegisterResponse$2; declare function RegisterResponseToJSONTyped$2(value?: RegisterResponse$2 | null, ignoreDiscriminator?: boolean): any; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for POST /auth/reset-password — starts Cognito's * password reset flow. A confirmation code is emailed via SendGrid; the * client then calls fieldagent.confirmResetPassword with that code. * @export * @interface ResetPasswordRequest */ interface ResetPasswordRequest$3 { /** * Account email to send the reset code to. * @type {string} * @memberof ResetPasswordRequest */ email: string; /** * Tenant the agent belongs to; used to resolve the Cognito pool. * @type {string} * @memberof ResetPasswordRequest */ tenant_id: string; } /** * Check if a given object implements the ResetPasswordRequest interface. */ declare function instanceOfResetPasswordRequest$3(value: object): value is ResetPasswordRequest$3; declare function ResetPasswordRequestFromJSON$3(json: any): ResetPasswordRequest$3; declare function ResetPasswordRequestFromJSONTyped$3(json: any, ignoreDiscriminator: boolean): ResetPasswordRequest$3; declare function ResetPasswordRequestToJSON$3(json: any): ResetPasswordRequest$3; declare function ResetPasswordRequestToJSONTyped$3(value?: ResetPasswordRequest$3 | null, ignoreDiscriminator?: boolean): any; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for POST /auth/reset-password. * @export * @interface ResetPasswordResponse */ interface ResetPasswordResponse$3 { /** * Human-readable confirmation shown to the agent. * @type {string} * @memberof ResetPasswordResponse */ message: string; /** * Always true when the response status is 200 — Cognito accepted the ForgotPassword request. * @type {boolean} * @memberof ResetPasswordResponse */ reset_initiated: boolean; } /** * Check if a given object implements the ResetPasswordResponse interface. */ declare function instanceOfResetPasswordResponse$3(value: object): value is ResetPasswordResponse$3; declare function ResetPasswordResponseFromJSON$3(json: any): ResetPasswordResponse$3; declare function ResetPasswordResponseFromJSONTyped$3(json: any, ignoreDiscriminator: boolean): ResetPasswordResponse$3; declare function ResetPasswordResponseToJSON$3(json: any): ResetPasswordResponse$3; declare function ResetPasswordResponseToJSONTyped$3(value?: ResetPasswordResponse$3 | null, ignoreDiscriminator?: boolean): any; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ResponseValidationError */ interface ResponseValidationError$9 { /** * * @type {Array} * @memberof ResponseValidationError */ detail?: Array; } /** * Check if a given object implements the ResponseValidationError interface. */ declare function instanceOfResponseValidationError$9(value: object): value is ResponseValidationError$9; declare function ResponseValidationErrorFromJSON$9(json: any): ResponseValidationError$9; declare function ResponseValidationErrorFromJSONTyped$9(json: any, ignoreDiscriminator: boolean): ResponseValidationError$9; declare function ResponseValidationErrorToJSON$9(json: any): ResponseValidationError$9; declare function ResponseValidationErrorToJSONTyped$9(value?: ResponseValidationError$9 | null, ignoreDiscriminator?: boolean): any; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for POST /agents/{agent_id}/photo. * @export * @interface UploadAgentPhotoRequest */ interface UploadAgentPhotoRequest { /** * MIME type of the uploaded image. Defaults to image/png if omitted. * @type {string} * @memberof UploadAgentPhotoRequest */ content_type?: string | null; /** * Base64-encoded image bytes. * @type {string} * @memberof UploadAgentPhotoRequest */ data: string; } /** * Check if a given object implements the UploadAgentPhotoRequest interface. */ declare function instanceOfUploadAgentPhotoRequest(value: object): value is UploadAgentPhotoRequest; declare function UploadAgentPhotoRequestFromJSON(json: any): UploadAgentPhotoRequest; declare function UploadAgentPhotoRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): UploadAgentPhotoRequest; declare function UploadAgentPhotoRequestToJSON(json: any): UploadAgentPhotoRequest; declare function UploadAgentPhotoRequestToJSONTyped(value?: UploadAgentPhotoRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for POST /agents/{agent_id}/photo (201). * @export * @interface UploadAgentPhotoResponse */ interface UploadAgentPhotoResponse { /** * FHIR Binary resource ID the photo was stored under; pass as ?binary_id= on a later GET, or omit it — it is auto-discovered from the agent's stored extension. * @type {string} * @memberof UploadAgentPhotoResponse */ binary_id: string; } /** * Check if a given object implements the UploadAgentPhotoResponse interface. */ declare function instanceOfUploadAgentPhotoResponse(value: object): value is UploadAgentPhotoResponse; declare function UploadAgentPhotoResponseFromJSON(json: any): UploadAgentPhotoResponse; declare function UploadAgentPhotoResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): UploadAgentPhotoResponse; declare function UploadAgentPhotoResponseToJSON(json: any): UploadAgentPhotoResponse; declare function UploadAgentPhotoResponseToJSONTyped(value?: UploadAgentPhotoResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for POST /patients/{patient_id}/photo. * @export * @interface UploadPatientPhotoRequest */ interface UploadPatientPhotoRequest { /** * MIME type of the uploaded image. Defaults to image/png if omitted. * @type {string} * @memberof UploadPatientPhotoRequest */ content_type?: string | null; /** * Base64-encoded image bytes. * @type {string} * @memberof UploadPatientPhotoRequest */ data: string; } /** * Check if a given object implements the UploadPatientPhotoRequest interface. */ declare function instanceOfUploadPatientPhotoRequest(value: object): value is UploadPatientPhotoRequest; declare function UploadPatientPhotoRequestFromJSON(json: any): UploadPatientPhotoRequest; declare function UploadPatientPhotoRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): UploadPatientPhotoRequest; declare function UploadPatientPhotoRequestToJSON(json: any): UploadPatientPhotoRequest; declare function UploadPatientPhotoRequestToJSONTyped(value?: UploadPatientPhotoRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for POST /patients/{patient_id}/photo (201). * @export * @interface UploadPatientPhotoResponse */ interface UploadPatientPhotoResponse { /** * FHIR Binary resource ID the photo was stored under; pass as ?binary_id= on a later GET, or omit it — it is auto-discovered from the patient's stored extension. * @type {string} * @memberof UploadPatientPhotoResponse */ binary_id: string; } /** * Check if a given object implements the UploadPatientPhotoResponse interface. */ declare function instanceOfUploadPatientPhotoResponse(value: object): value is UploadPatientPhotoResponse; declare function UploadPatientPhotoResponseFromJSON(json: any): UploadPatientPhotoResponse; declare function UploadPatientPhotoResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): UploadPatientPhotoResponse; declare function UploadPatientPhotoResponseToJSON(json: any): UploadPatientPhotoResponse; declare function UploadPatientPhotoResponseToJSONTyped(value?: UploadPatientPhotoResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for POST /auth/verify-email. * @export * @interface VerifyEmailRequest */ interface VerifyEmailRequest$3 { /** * Email the OTP was sent to; used to look up the Cognito account. * @type {string} * @memberof VerifyEmailRequest */ email: string; /** * One-time verification code delivered by email. * @type {string} * @memberof VerifyEmailRequest */ otp: string; /** * Tenant the agent belongs to. * @type {string} * @memberof VerifyEmailRequest */ tenant_id: string; } /** * Check if a given object implements the VerifyEmailRequest interface. */ declare function instanceOfVerifyEmailRequest$3(value: object): value is VerifyEmailRequest$3; declare function VerifyEmailRequestFromJSON$3(json: any): VerifyEmailRequest$3; declare function VerifyEmailRequestFromJSONTyped$3(json: any, ignoreDiscriminator: boolean): VerifyEmailRequest$3; declare function VerifyEmailRequestToJSON$3(json: any): VerifyEmailRequest$3; declare function VerifyEmailRequestToJSONTyped$3(value?: VerifyEmailRequest$3 | null, ignoreDiscriminator?: boolean): any; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for POST /auth/verify-email and POST /auth/verify-sms. * @export * @interface VerifyOtpResponse */ interface VerifyOtpResponse { /** * Always true when the response status is 200 — the OTP matched and the corresponding Cognito attribute (email_verified or phone_number_verified) was updated. * @type {boolean} * @memberof VerifyOtpResponse */ verified: boolean; } /** * Check if a given object implements the VerifyOtpResponse interface. */ declare function instanceOfVerifyOtpResponse(value: object): value is VerifyOtpResponse; declare function VerifyOtpResponseFromJSON(json: any): VerifyOtpResponse; declare function VerifyOtpResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): VerifyOtpResponse; declare function VerifyOtpResponseToJSON(json: any): VerifyOtpResponse; declare function VerifyOtpResponseToJSONTyped(value?: VerifyOtpResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Field Agent API * HealthCloud Field Agent API — registration, auth, profile, and tenant-scoped patient/encounter views for field agents, including the onboardPatient workflow that runs patient registration, encounter creation, vitals and questionnaire-response submission as a single request. All authenticated endpoints require a Bearer JWT obtained from fieldagent.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for POST /auth/verify-sms. Exactly one of cognito_id, * user_id or cognito_sub must identify the account — they are aliases for * the same Cognito subject, accepted for client compatibility. * @export * @interface VerifySmsRequest */ interface VerifySmsRequest$2 { /** * Alias for user_id/cognito_sub. * @type {string} * @memberof VerifySmsRequest */ cognito_id?: string; /** * Alias for cognito_id/user_id. * @type {string} * @memberof VerifySmsRequest */ cognito_sub?: string; /** * One-time verification code delivered by SMS. * @type {string} * @memberof VerifySmsRequest */ otp: string; /** * Tenant the agent belongs to. * @type {string} * @memberof VerifySmsRequest */ tenant_id: string; /** * Alias for cognito_id/cognito_sub. * @type {string} * @memberof VerifySmsRequest */ user_id?: string; } /** * Check if a given object implements the VerifySmsRequest interface. */ declare function instanceOfVerifySmsRequest$2(value: object): value is VerifySmsRequest$2; declare function VerifySmsRequestFromJSON$2(json: any): VerifySmsRequest$2; declare function VerifySmsRequestFromJSONTyped$2(json: any, ignoreDiscriminator: boolean): VerifySmsRequest$2; declare function VerifySmsRequestToJSON$2(json: any): VerifySmsRequest$2; declare function VerifySmsRequestToJSONTyped$2(value?: VerifySmsRequest$2 | null, ignoreDiscriminator?: boolean): any; type index$9_AgentDashboardPayload = AgentDashboardPayload; declare const index$9_AgentDashboardPayloadFromJSON: typeof AgentDashboardPayloadFromJSON; declare const index$9_AgentDashboardPayloadFromJSONTyped: typeof AgentDashboardPayloadFromJSONTyped; declare const index$9_AgentDashboardPayloadToJSON: typeof AgentDashboardPayloadToJSON; declare const index$9_AgentDashboardPayloadToJSONTyped: typeof AgentDashboardPayloadToJSONTyped; type index$9_AgentDashboardResponse = AgentDashboardResponse; declare const index$9_AgentDashboardResponseFromJSON: typeof AgentDashboardResponseFromJSON; declare const index$9_AgentDashboardResponseFromJSONTyped: typeof AgentDashboardResponseFromJSONTyped; declare const index$9_AgentDashboardResponseToJSON: typeof AgentDashboardResponseToJSON; declare const index$9_AgentDashboardResponseToJSONTyped: typeof AgentDashboardResponseToJSONTyped; type index$9_Communication = Communication; declare const index$9_CommunicationFromJSON: typeof CommunicationFromJSON; declare const index$9_CommunicationFromJSONTyped: typeof CommunicationFromJSONTyped; declare const index$9_CommunicationToJSON: typeof CommunicationToJSON; declare const index$9_CommunicationToJSONTyped: typeof CommunicationToJSONTyped; type index$9_DashboardCounts = DashboardCounts; declare const index$9_DashboardCountsFromJSON: typeof DashboardCountsFromJSON; declare const index$9_DashboardCountsFromJSONTyped: typeof DashboardCountsFromJSONTyped; declare const index$9_DashboardCountsToJSON: typeof DashboardCountsToJSON; declare const index$9_DashboardCountsToJSONTyped: typeof DashboardCountsToJSONTyped; type index$9_DischargeDisposition = DischargeDisposition; declare const index$9_DischargeDispositionFromJSON: typeof DischargeDispositionFromJSON; declare const index$9_DischargeDispositionFromJSONTyped: typeof DischargeDispositionFromJSONTyped; declare const index$9_DischargeDispositionToJSON: typeof DischargeDispositionToJSON; declare const index$9_DischargeDispositionToJSONTyped: typeof DischargeDispositionToJSONTyped; type index$9_DriversLicense = DriversLicense; declare const index$9_DriversLicenseFromJSON: typeof DriversLicenseFromJSON; declare const index$9_DriversLicenseFromJSONTyped: typeof DriversLicenseFromJSONTyped; declare const index$9_DriversLicenseToJSON: typeof DriversLicenseToJSON; declare const index$9_DriversLicenseToJSONTyped: typeof DriversLicenseToJSONTyped; type index$9_EmergencyContact = EmergencyContact; declare const index$9_EmergencyContactFromJSON: typeof EmergencyContactFromJSON; declare const index$9_EmergencyContactFromJSONTyped: typeof EmergencyContactFromJSONTyped; declare const index$9_EmergencyContactToJSON: typeof EmergencyContactToJSON; declare const index$9_EmergencyContactToJSONTyped: typeof EmergencyContactToJSONTyped; type index$9_Encounter = Encounter; type index$9_EncounterClass = EncounterClass; declare const index$9_EncounterClassFromJSON: typeof EncounterClassFromJSON; declare const index$9_EncounterClassFromJSONTyped: typeof EncounterClassFromJSONTyped; declare const index$9_EncounterClassToJSON: typeof EncounterClassToJSON; declare const index$9_EncounterClassToJSONTyped: typeof EncounterClassToJSONTyped; type index$9_EncounterDiagnosis = EncounterDiagnosis; declare const index$9_EncounterDiagnosisFromJSON: typeof EncounterDiagnosisFromJSON; declare const index$9_EncounterDiagnosisFromJSONTyped: typeof EncounterDiagnosisFromJSONTyped; declare const index$9_EncounterDiagnosisToJSON: typeof EncounterDiagnosisToJSON; declare const index$9_EncounterDiagnosisToJSONTyped: typeof EncounterDiagnosisToJSONTyped; declare const index$9_EncounterFromJSON: typeof EncounterFromJSON; declare const index$9_EncounterFromJSONTyped: typeof EncounterFromJSONTyped; type index$9_EncounterHospitalization = EncounterHospitalization; declare const index$9_EncounterHospitalizationFromJSON: typeof EncounterHospitalizationFromJSON; declare const index$9_EncounterHospitalizationFromJSONTyped: typeof EncounterHospitalizationFromJSONTyped; declare const index$9_EncounterHospitalizationToJSON: typeof EncounterHospitalizationToJSON; declare const index$9_EncounterHospitalizationToJSONTyped: typeof EncounterHospitalizationToJSONTyped; type index$9_EncounterLocation = EncounterLocation; declare const index$9_EncounterLocationFromJSON: typeof EncounterLocationFromJSON; declare const index$9_EncounterLocationFromJSONTyped: typeof EncounterLocationFromJSONTyped; declare const index$9_EncounterLocationToJSON: typeof EncounterLocationToJSON; declare const index$9_EncounterLocationToJSONTyped: typeof EncounterLocationToJSONTyped; type index$9_EncounterParticipant = EncounterParticipant; declare const index$9_EncounterParticipantFromJSON: typeof EncounterParticipantFromJSON; declare const index$9_EncounterParticipantFromJSONTyped: typeof EncounterParticipantFromJSONTyped; declare const index$9_EncounterParticipantToJSON: typeof EncounterParticipantToJSON; declare const index$9_EncounterParticipantToJSONTyped: typeof EncounterParticipantToJSONTyped; type index$9_EncounterStatus = EncounterStatus; declare const index$9_EncounterStatusFromJSON: typeof EncounterStatusFromJSON; declare const index$9_EncounterStatusFromJSONTyped: typeof EncounterStatusFromJSONTyped; declare const index$9_EncounterStatusToJSON: typeof EncounterStatusToJSON; declare const index$9_EncounterStatusToJSONTyped: typeof EncounterStatusToJSONTyped; declare const index$9_EncounterToJSON: typeof EncounterToJSON; declare const index$9_EncounterToJSONTyped: typeof EncounterToJSONTyped; type index$9_Ethnicity = Ethnicity; declare const index$9_EthnicityFromJSON: typeof EthnicityFromJSON; declare const index$9_EthnicityFromJSONTyped: typeof EthnicityFromJSONTyped; declare const index$9_EthnicityToJSON: typeof EthnicityToJSON; declare const index$9_EthnicityToJSONTyped: typeof EthnicityToJSONTyped; type index$9_FieldAgentProfileResponse = FieldAgentProfileResponse; declare const index$9_FieldAgentProfileResponseFromJSON: typeof FieldAgentProfileResponseFromJSON; declare const index$9_FieldAgentProfileResponseFromJSONTyped: typeof FieldAgentProfileResponseFromJSONTyped; declare const index$9_FieldAgentProfileResponseToJSON: typeof FieldAgentProfileResponseToJSON; declare const index$9_FieldAgentProfileResponseToJSONTyped: typeof FieldAgentProfileResponseToJSONTyped; type index$9_FieldagentOnboardPatient400Response = FieldagentOnboardPatient400Response; declare const index$9_FieldagentOnboardPatient400ResponseFromJSON: typeof FieldagentOnboardPatient400ResponseFromJSON; declare const index$9_FieldagentOnboardPatient400ResponseFromJSONTyped: typeof FieldagentOnboardPatient400ResponseFromJSONTyped; declare const index$9_FieldagentOnboardPatient400ResponseToJSON: typeof FieldagentOnboardPatient400ResponseToJSON; declare const index$9_FieldagentOnboardPatient400ResponseToJSONTyped: typeof FieldagentOnboardPatient400ResponseToJSONTyped; type index$9_Gender = Gender; declare const index$9_GenderFromJSON: typeof GenderFromJSON; declare const index$9_GenderFromJSONTyped: typeof GenderFromJSONTyped; type index$9_GenderIdentity = GenderIdentity; declare const index$9_GenderIdentityFromJSON: typeof GenderIdentityFromJSON; declare const index$9_GenderIdentityFromJSONTyped: typeof GenderIdentityFromJSONTyped; declare const index$9_GenderIdentityToJSON: typeof GenderIdentityToJSON; declare const index$9_GenderIdentityToJSONTyped: typeof GenderIdentityToJSONTyped; declare const index$9_GenderToJSON: typeof GenderToJSON; declare const index$9_GenderToJSONTyped: typeof GenderToJSONTyped; type index$9_GetAgentPhotoResponse = GetAgentPhotoResponse; declare const index$9_GetAgentPhotoResponseFromJSON: typeof GetAgentPhotoResponseFromJSON; declare const index$9_GetAgentPhotoResponseFromJSONTyped: typeof GetAgentPhotoResponseFromJSONTyped; declare const index$9_GetAgentPhotoResponseToJSON: typeof GetAgentPhotoResponseToJSON; declare const index$9_GetAgentPhotoResponseToJSONTyped: typeof GetAgentPhotoResponseToJSONTyped; type index$9_GetPatientPhotoResponse = GetPatientPhotoResponse; declare const index$9_GetPatientPhotoResponseFromJSON: typeof GetPatientPhotoResponseFromJSON; declare const index$9_GetPatientPhotoResponseFromJSONTyped: typeof GetPatientPhotoResponseFromJSONTyped; declare const index$9_GetPatientPhotoResponseToJSON: typeof GetPatientPhotoResponseToJSON; declare const index$9_GetPatientPhotoResponseToJSONTyped: typeof GetPatientPhotoResponseToJSONTyped; type index$9_Insurance = Insurance; declare const index$9_InsuranceFromJSON: typeof InsuranceFromJSON; declare const index$9_InsuranceFromJSONTyped: typeof InsuranceFromJSONTyped; type index$9_InsurancePriority = InsurancePriority; declare const index$9_InsurancePriorityFromJSON: typeof InsurancePriorityFromJSON; declare const index$9_InsurancePriorityFromJSONTyped: typeof InsurancePriorityFromJSONTyped; declare const index$9_InsurancePriorityToJSON: typeof InsurancePriorityToJSON; declare const index$9_InsurancePriorityToJSONTyped: typeof InsurancePriorityToJSONTyped; declare const index$9_InsuranceToJSON: typeof InsuranceToJSON; declare const index$9_InsuranceToJSONTyped: typeof InsuranceToJSONTyped; type index$9_ListEncountersResponse = ListEncountersResponse; declare const index$9_ListEncountersResponseFromJSON: typeof ListEncountersResponseFromJSON; declare const index$9_ListEncountersResponseFromJSONTyped: typeof ListEncountersResponseFromJSONTyped; declare const index$9_ListEncountersResponseToJSON: typeof ListEncountersResponseToJSON; declare const index$9_ListEncountersResponseToJSONTyped: typeof ListEncountersResponseToJSONTyped; type index$9_ListPatientsResponse = ListPatientsResponse; declare const index$9_ListPatientsResponseFromJSON: typeof ListPatientsResponseFromJSON; declare const index$9_ListPatientsResponseFromJSONTyped: typeof ListPatientsResponseFromJSONTyped; declare const index$9_ListPatientsResponseToJSON: typeof ListPatientsResponseToJSON; declare const index$9_ListPatientsResponseToJSONTyped: typeof ListPatientsResponseToJSONTyped; type index$9_LocationStatus = LocationStatus; declare const index$9_LocationStatusFromJSON: typeof LocationStatusFromJSON; declare const index$9_LocationStatusFromJSONTyped: typeof LocationStatusFromJSONTyped; declare const index$9_LocationStatusToJSON: typeof LocationStatusToJSON; declare const index$9_LocationStatusToJSONTyped: typeof LocationStatusToJSONTyped; type index$9_MaritalStatus = MaritalStatus; declare const index$9_MaritalStatusFromJSON: typeof MaritalStatusFromJSON; declare const index$9_MaritalStatusFromJSONTyped: typeof MaritalStatusFromJSONTyped; declare const index$9_MaritalStatusToJSON: typeof MaritalStatusToJSON; declare const index$9_MaritalStatusToJSONTyped: typeof MaritalStatusToJSONTyped; type index$9_NameUse = NameUse; declare const index$9_NameUseFromJSON: typeof NameUseFromJSON; declare const index$9_NameUseFromJSONTyped: typeof NameUseFromJSONTyped; declare const index$9_NameUseToJSON: typeof NameUseToJSON; declare const index$9_NameUseToJSONTyped: typeof NameUseToJSONTyped; type index$9_OnboardEncounterPayload = OnboardEncounterPayload; declare const index$9_OnboardEncounterPayloadFromJSON: typeof OnboardEncounterPayloadFromJSON; declare const index$9_OnboardEncounterPayloadFromJSONTyped: typeof OnboardEncounterPayloadFromJSONTyped; declare const index$9_OnboardEncounterPayloadToJSON: typeof OnboardEncounterPayloadToJSON; declare const index$9_OnboardEncounterPayloadToJSONTyped: typeof OnboardEncounterPayloadToJSONTyped; type index$9_OnboardEncounterStepResult = OnboardEncounterStepResult; declare const index$9_OnboardEncounterStepResultFromJSON: typeof OnboardEncounterStepResultFromJSON; declare const index$9_OnboardEncounterStepResultFromJSONTyped: typeof OnboardEncounterStepResultFromJSONTyped; declare const index$9_OnboardEncounterStepResultToJSON: typeof OnboardEncounterStepResultToJSON; declare const index$9_OnboardEncounterStepResultToJSONTyped: typeof OnboardEncounterStepResultToJSONTyped; type index$9_OnboardPatientAttributes = OnboardPatientAttributes; declare const index$9_OnboardPatientAttributesFromJSON: typeof OnboardPatientAttributesFromJSON; declare const index$9_OnboardPatientAttributesFromJSONTyped: typeof OnboardPatientAttributesFromJSONTyped; declare const index$9_OnboardPatientAttributesToJSON: typeof OnboardPatientAttributesToJSON; declare const index$9_OnboardPatientAttributesToJSONTyped: typeof OnboardPatientAttributesToJSONTyped; type index$9_OnboardPatientFlags = OnboardPatientFlags; declare const index$9_OnboardPatientFlagsFromJSON: typeof OnboardPatientFlagsFromJSON; declare const index$9_OnboardPatientFlagsFromJSONTyped: typeof OnboardPatientFlagsFromJSONTyped; declare const index$9_OnboardPatientFlagsToJSON: typeof OnboardPatientFlagsToJSON; declare const index$9_OnboardPatientFlagsToJSONTyped: typeof OnboardPatientFlagsToJSONTyped; type index$9_OnboardPatientPayload = OnboardPatientPayload; declare const index$9_OnboardPatientPayloadFromJSON: typeof OnboardPatientPayloadFromJSON; declare const index$9_OnboardPatientPayloadFromJSONTyped: typeof OnboardPatientPayloadFromJSONTyped; declare const index$9_OnboardPatientPayloadToJSON: typeof OnboardPatientPayloadToJSON; declare const index$9_OnboardPatientPayloadToJSONTyped: typeof OnboardPatientPayloadToJSONTyped; type index$9_OnboardPatientRequest = OnboardPatientRequest; declare const index$9_OnboardPatientRequestFromJSON: typeof OnboardPatientRequestFromJSON; declare const index$9_OnboardPatientRequestFromJSONTyped: typeof OnboardPatientRequestFromJSONTyped; declare const index$9_OnboardPatientRequestToJSON: typeof OnboardPatientRequestToJSON; declare const index$9_OnboardPatientRequestToJSONTyped: typeof OnboardPatientRequestToJSONTyped; type index$9_OnboardPatientResponse = OnboardPatientResponse; declare const index$9_OnboardPatientResponseFromJSON: typeof OnboardPatientResponseFromJSON; declare const index$9_OnboardPatientResponseFromJSONTyped: typeof OnboardPatientResponseFromJSONTyped; declare const index$9_OnboardPatientResponseToJSON: typeof OnboardPatientResponseToJSON; declare const index$9_OnboardPatientResponseToJSONTyped: typeof OnboardPatientResponseToJSONTyped; type index$9_OnboardPatientStepResult = OnboardPatientStepResult; declare const index$9_OnboardPatientStepResultFromJSON: typeof OnboardPatientStepResultFromJSON; declare const index$9_OnboardPatientStepResultFromJSONTyped: typeof OnboardPatientStepResultFromJSONTyped; declare const index$9_OnboardPatientStepResultToJSON: typeof OnboardPatientStepResultToJSON; declare const index$9_OnboardPatientStepResultToJSONTyped: typeof OnboardPatientStepResultToJSONTyped; type index$9_OnboardQuestionnaireAnswer = OnboardQuestionnaireAnswer; declare const index$9_OnboardQuestionnaireAnswerFromJSON: typeof OnboardQuestionnaireAnswerFromJSON; declare const index$9_OnboardQuestionnaireAnswerFromJSONTyped: typeof OnboardQuestionnaireAnswerFromJSONTyped; declare const index$9_OnboardQuestionnaireAnswerToJSON: typeof OnboardQuestionnaireAnswerToJSON; declare const index$9_OnboardQuestionnaireAnswerToJSONTyped: typeof OnboardQuestionnaireAnswerToJSONTyped; type index$9_OnboardQuestionnaireDefinition = OnboardQuestionnaireDefinition; declare const index$9_OnboardQuestionnaireDefinitionFromJSON: typeof OnboardQuestionnaireDefinitionFromJSON; declare const index$9_OnboardQuestionnaireDefinitionFromJSONTyped: typeof OnboardQuestionnaireDefinitionFromJSONTyped; declare const index$9_OnboardQuestionnaireDefinitionToJSON: typeof OnboardQuestionnaireDefinitionToJSON; declare const index$9_OnboardQuestionnaireDefinitionToJSONTyped: typeof OnboardQuestionnaireDefinitionToJSONTyped; type index$9_OnboardQuestionnairePayload = OnboardQuestionnairePayload; declare const index$9_OnboardQuestionnairePayloadFromJSON: typeof OnboardQuestionnairePayloadFromJSON; declare const index$9_OnboardQuestionnairePayloadFromJSONTyped: typeof OnboardQuestionnairePayloadFromJSONTyped; declare const index$9_OnboardQuestionnairePayloadToJSON: typeof OnboardQuestionnairePayloadToJSON; declare const index$9_OnboardQuestionnairePayloadToJSONTyped: typeof OnboardQuestionnairePayloadToJSONTyped; type index$9_OnboardQuestionnaireResponseItem = OnboardQuestionnaireResponseItem; declare const index$9_OnboardQuestionnaireResponseItemFromJSON: typeof OnboardQuestionnaireResponseItemFromJSON; declare const index$9_OnboardQuestionnaireResponseItemFromJSONTyped: typeof OnboardQuestionnaireResponseItemFromJSONTyped; declare const index$9_OnboardQuestionnaireResponseItemToJSON: typeof OnboardQuestionnaireResponseItemToJSON; declare const index$9_OnboardQuestionnaireResponseItemToJSONTyped: typeof OnboardQuestionnaireResponseItemToJSONTyped; type index$9_OnboardQuestionnaireStepResult = OnboardQuestionnaireStepResult; declare const index$9_OnboardQuestionnaireStepResultFromJSON: typeof OnboardQuestionnaireStepResultFromJSON; declare const index$9_OnboardQuestionnaireStepResultFromJSONTyped: typeof OnboardQuestionnaireStepResultFromJSONTyped; declare const index$9_OnboardQuestionnaireStepResultToJSON: typeof OnboardQuestionnaireStepResultToJSON; declare const index$9_OnboardQuestionnaireStepResultToJSONTyped: typeof OnboardQuestionnaireStepResultToJSONTyped; type index$9_OnboardVitalsPayload = OnboardVitalsPayload; declare const index$9_OnboardVitalsPayloadFromJSON: typeof OnboardVitalsPayloadFromJSON; declare const index$9_OnboardVitalsPayloadFromJSONTyped: typeof OnboardVitalsPayloadFromJSONTyped; declare const index$9_OnboardVitalsPayloadToJSON: typeof OnboardVitalsPayloadToJSON; declare const index$9_OnboardVitalsPayloadToJSONTyped: typeof OnboardVitalsPayloadToJSONTyped; type index$9_OnboardVitalsStepResult = OnboardVitalsStepResult; declare const index$9_OnboardVitalsStepResultFromJSON: typeof OnboardVitalsStepResultFromJSON; declare const index$9_OnboardVitalsStepResultFromJSONTyped: typeof OnboardVitalsStepResultFromJSONTyped; declare const index$9_OnboardVitalsStepResultToJSON: typeof OnboardVitalsStepResultToJSON; declare const index$9_OnboardVitalsStepResultToJSONTyped: typeof OnboardVitalsStepResultToJSONTyped; type index$9_ParticipantType = ParticipantType; declare const index$9_ParticipantTypeFromJSON: typeof ParticipantTypeFromJSON; declare const index$9_ParticipantTypeFromJSONTyped: typeof ParticipantTypeFromJSONTyped; declare const index$9_ParticipantTypeToJSON: typeof ParticipantTypeToJSON; declare const index$9_ParticipantTypeToJSONTyped: typeof ParticipantTypeToJSONTyped; type index$9_PatientDemographics = PatientDemographics; declare const index$9_PatientDemographicsFromJSON: typeof PatientDemographicsFromJSON; declare const index$9_PatientDemographicsFromJSONTyped: typeof PatientDemographicsFromJSONTyped; declare const index$9_PatientDemographicsToJSON: typeof PatientDemographicsToJSON; declare const index$9_PatientDemographicsToJSONTyped: typeof PatientDemographicsToJSONTyped; type index$9_PatientLink = PatientLink; declare const index$9_PatientLinkFromJSON: typeof PatientLinkFromJSON; declare const index$9_PatientLinkFromJSONTyped: typeof PatientLinkFromJSONTyped; declare const index$9_PatientLinkToJSON: typeof PatientLinkToJSON; declare const index$9_PatientLinkToJSONTyped: typeof PatientLinkToJSONTyped; type index$9_PatientLinkType = PatientLinkType; declare const index$9_PatientLinkTypeFromJSON: typeof PatientLinkTypeFromJSON; declare const index$9_PatientLinkTypeFromJSONTyped: typeof PatientLinkTypeFromJSONTyped; declare const index$9_PatientLinkTypeToJSON: typeof PatientLinkTypeToJSON; declare const index$9_PatientLinkTypeToJSONTyped: typeof PatientLinkTypeToJSONTyped; type index$9_PatientName = PatientName; declare const index$9_PatientNameFromJSON: typeof PatientNameFromJSON; declare const index$9_PatientNameFromJSONTyped: typeof PatientNameFromJSONTyped; declare const index$9_PatientNameToJSON: typeof PatientNameToJSON; declare const index$9_PatientNameToJSONTyped: typeof PatientNameToJSONTyped; type index$9_Phone = Phone; declare const index$9_PhoneFromJSON: typeof PhoneFromJSON; declare const index$9_PhoneFromJSONTyped: typeof PhoneFromJSONTyped; declare const index$9_PhoneToJSON: typeof PhoneToJSON; declare const index$9_PhoneToJSONTyped: typeof PhoneToJSONTyped; type index$9_PhoneType = PhoneType; declare const index$9_PhoneTypeFromJSON: typeof PhoneTypeFromJSON; declare const index$9_PhoneTypeFromJSONTyped: typeof PhoneTypeFromJSONTyped; declare const index$9_PhoneTypeToJSON: typeof PhoneTypeToJSON; declare const index$9_PhoneTypeToJSONTyped: typeof PhoneTypeToJSONTyped; type index$9_PhotoUploadUrlResponse = PhotoUploadUrlResponse; declare const index$9_PhotoUploadUrlResponseFromJSON: typeof PhotoUploadUrlResponseFromJSON; declare const index$9_PhotoUploadUrlResponseFromJSONTyped: typeof PhotoUploadUrlResponseFromJSONTyped; declare const index$9_PhotoUploadUrlResponseToJSON: typeof PhotoUploadUrlResponseToJSON; declare const index$9_PhotoUploadUrlResponseToJSONTyped: typeof PhotoUploadUrlResponseToJSONTyped; type index$9_PreferredPharmacy = PreferredPharmacy; declare const index$9_PreferredPharmacyFromJSON: typeof PreferredPharmacyFromJSON; declare const index$9_PreferredPharmacyFromJSONTyped: typeof PreferredPharmacyFromJSONTyped; declare const index$9_PreferredPharmacyToJSON: typeof PreferredPharmacyToJSON; declare const index$9_PreferredPharmacyToJSONTyped: typeof PreferredPharmacyToJSONTyped; type index$9_QuestionItemType = QuestionItemType; declare const index$9_QuestionItemTypeFromJSON: typeof QuestionItemTypeFromJSON; declare const index$9_QuestionItemTypeFromJSONTyped: typeof QuestionItemTypeFromJSONTyped; declare const index$9_QuestionItemTypeToJSON: typeof QuestionItemTypeToJSON; declare const index$9_QuestionItemTypeToJSONTyped: typeof QuestionItemTypeToJSONTyped; type index$9_QuestionnaireItemInput = QuestionnaireItemInput; declare const index$9_QuestionnaireItemInputFromJSON: typeof QuestionnaireItemInputFromJSON; declare const index$9_QuestionnaireItemInputFromJSONTyped: typeof QuestionnaireItemInputFromJSONTyped; declare const index$9_QuestionnaireItemInputToJSON: typeof QuestionnaireItemInputToJSON; declare const index$9_QuestionnaireItemInputToJSONTyped: typeof QuestionnaireItemInputToJSONTyped; type index$9_Race2 = Race2; declare const index$9_Race2FromJSON: typeof Race2FromJSON; declare const index$9_Race2FromJSONTyped: typeof Race2FromJSONTyped; declare const index$9_Race2ToJSON: typeof Race2ToJSON; declare const index$9_Race2ToJSONTyped: typeof Race2ToJSONTyped; type index$9_RegisterResponsePersonTypeEnum = RegisterResponsePersonTypeEnum; type index$9_SexAtBirth = SexAtBirth; declare const index$9_SexAtBirthFromJSON: typeof SexAtBirthFromJSON; declare const index$9_SexAtBirthFromJSONTyped: typeof SexAtBirthFromJSONTyped; declare const index$9_SexAtBirthToJSON: typeof SexAtBirthToJSON; declare const index$9_SexAtBirthToJSONTyped: typeof SexAtBirthToJSONTyped; type index$9_SubscriberRelationship = SubscriberRelationship; declare const index$9_SubscriberRelationshipFromJSON: typeof SubscriberRelationshipFromJSON; declare const index$9_SubscriberRelationshipFromJSONTyped: typeof SubscriberRelationshipFromJSONTyped; declare const index$9_SubscriberRelationshipToJSON: typeof SubscriberRelationshipToJSON; declare const index$9_SubscriberRelationshipToJSONTyped: typeof SubscriberRelationshipToJSONTyped; type index$9_UpdateAgentRequest = UpdateAgentRequest; declare const index$9_UpdateAgentRequestFromJSON: typeof UpdateAgentRequestFromJSON; declare const index$9_UpdateAgentRequestFromJSONTyped: typeof UpdateAgentRequestFromJSONTyped; declare const index$9_UpdateAgentRequestToJSON: typeof UpdateAgentRequestToJSON; declare const index$9_UpdateAgentRequestToJSONTyped: typeof UpdateAgentRequestToJSONTyped; type index$9_UploadAgentPhotoRequest = UploadAgentPhotoRequest; declare const index$9_UploadAgentPhotoRequestFromJSON: typeof UploadAgentPhotoRequestFromJSON; declare const index$9_UploadAgentPhotoRequestFromJSONTyped: typeof UploadAgentPhotoRequestFromJSONTyped; declare const index$9_UploadAgentPhotoRequestToJSON: typeof UploadAgentPhotoRequestToJSON; declare const index$9_UploadAgentPhotoRequestToJSONTyped: typeof UploadAgentPhotoRequestToJSONTyped; type index$9_UploadAgentPhotoResponse = UploadAgentPhotoResponse; declare const index$9_UploadAgentPhotoResponseFromJSON: typeof UploadAgentPhotoResponseFromJSON; declare const index$9_UploadAgentPhotoResponseFromJSONTyped: typeof UploadAgentPhotoResponseFromJSONTyped; declare const index$9_UploadAgentPhotoResponseToJSON: typeof UploadAgentPhotoResponseToJSON; declare const index$9_UploadAgentPhotoResponseToJSONTyped: typeof UploadAgentPhotoResponseToJSONTyped; type index$9_UploadPatientPhotoRequest = UploadPatientPhotoRequest; declare const index$9_UploadPatientPhotoRequestFromJSON: typeof UploadPatientPhotoRequestFromJSON; declare const index$9_UploadPatientPhotoRequestFromJSONTyped: typeof UploadPatientPhotoRequestFromJSONTyped; declare const index$9_UploadPatientPhotoRequestToJSON: typeof UploadPatientPhotoRequestToJSON; declare const index$9_UploadPatientPhotoRequestToJSONTyped: typeof UploadPatientPhotoRequestToJSONTyped; type index$9_UploadPatientPhotoResponse = UploadPatientPhotoResponse; declare const index$9_UploadPatientPhotoResponseFromJSON: typeof UploadPatientPhotoResponseFromJSON; declare const index$9_UploadPatientPhotoResponseFromJSONTyped: typeof UploadPatientPhotoResponseFromJSONTyped; declare const index$9_UploadPatientPhotoResponseToJSON: typeof UploadPatientPhotoResponseToJSON; declare const index$9_UploadPatientPhotoResponseToJSONTyped: typeof UploadPatientPhotoResponseToJSONTyped; type index$9_VerifyOtpResponse = VerifyOtpResponse; declare const index$9_VerifyOtpResponseFromJSON: typeof VerifyOtpResponseFromJSON; declare const index$9_VerifyOtpResponseFromJSONTyped: typeof VerifyOtpResponseFromJSONTyped; declare const index$9_VerifyOtpResponseToJSON: typeof VerifyOtpResponseToJSON; declare const index$9_VerifyOtpResponseToJSONTyped: typeof VerifyOtpResponseToJSONTyped; declare const index$9_instanceOfAgentDashboardPayload: typeof instanceOfAgentDashboardPayload; declare const index$9_instanceOfAgentDashboardResponse: typeof instanceOfAgentDashboardResponse; declare const index$9_instanceOfCommunication: typeof instanceOfCommunication; declare const index$9_instanceOfDashboardCounts: typeof instanceOfDashboardCounts; declare const index$9_instanceOfDischargeDisposition: typeof instanceOfDischargeDisposition; declare const index$9_instanceOfDriversLicense: typeof instanceOfDriversLicense; declare const index$9_instanceOfEmergencyContact: typeof instanceOfEmergencyContact; declare const index$9_instanceOfEncounter: typeof instanceOfEncounter; declare const index$9_instanceOfEncounterClass: typeof instanceOfEncounterClass; declare const index$9_instanceOfEncounterDiagnosis: typeof instanceOfEncounterDiagnosis; declare const index$9_instanceOfEncounterHospitalization: typeof instanceOfEncounterHospitalization; declare const index$9_instanceOfEncounterLocation: typeof instanceOfEncounterLocation; declare const index$9_instanceOfEncounterParticipant: typeof instanceOfEncounterParticipant; declare const index$9_instanceOfEncounterStatus: typeof instanceOfEncounterStatus; declare const index$9_instanceOfEthnicity: typeof instanceOfEthnicity; declare const index$9_instanceOfFieldAgentProfileResponse: typeof instanceOfFieldAgentProfileResponse; declare const index$9_instanceOfGender: typeof instanceOfGender; declare const index$9_instanceOfGenderIdentity: typeof instanceOfGenderIdentity; declare const index$9_instanceOfGetAgentPhotoResponse: typeof instanceOfGetAgentPhotoResponse; declare const index$9_instanceOfGetPatientPhotoResponse: typeof instanceOfGetPatientPhotoResponse; declare const index$9_instanceOfInsurance: typeof instanceOfInsurance; declare const index$9_instanceOfInsurancePriority: typeof instanceOfInsurancePriority; declare const index$9_instanceOfListEncountersResponse: typeof instanceOfListEncountersResponse; declare const index$9_instanceOfListPatientsResponse: typeof instanceOfListPatientsResponse; declare const index$9_instanceOfLocationStatus: typeof instanceOfLocationStatus; declare const index$9_instanceOfMaritalStatus: typeof instanceOfMaritalStatus; declare const index$9_instanceOfNameUse: typeof instanceOfNameUse; declare const index$9_instanceOfOnboardEncounterPayload: typeof instanceOfOnboardEncounterPayload; declare const index$9_instanceOfOnboardEncounterStepResult: typeof instanceOfOnboardEncounterStepResult; declare const index$9_instanceOfOnboardPatientAttributes: typeof instanceOfOnboardPatientAttributes; declare const index$9_instanceOfOnboardPatientFlags: typeof instanceOfOnboardPatientFlags; declare const index$9_instanceOfOnboardPatientPayload: typeof instanceOfOnboardPatientPayload; declare const index$9_instanceOfOnboardPatientRequest: typeof instanceOfOnboardPatientRequest; declare const index$9_instanceOfOnboardPatientResponse: typeof instanceOfOnboardPatientResponse; declare const index$9_instanceOfOnboardPatientStepResult: typeof instanceOfOnboardPatientStepResult; declare const index$9_instanceOfOnboardQuestionnaireAnswer: typeof instanceOfOnboardQuestionnaireAnswer; declare const index$9_instanceOfOnboardQuestionnaireDefinition: typeof instanceOfOnboardQuestionnaireDefinition; declare const index$9_instanceOfOnboardQuestionnairePayload: typeof instanceOfOnboardQuestionnairePayload; declare const index$9_instanceOfOnboardQuestionnaireResponseItem: typeof instanceOfOnboardQuestionnaireResponseItem; declare const index$9_instanceOfOnboardQuestionnaireStepResult: typeof instanceOfOnboardQuestionnaireStepResult; declare const index$9_instanceOfOnboardVitalsPayload: typeof instanceOfOnboardVitalsPayload; declare const index$9_instanceOfOnboardVitalsStepResult: typeof instanceOfOnboardVitalsStepResult; declare const index$9_instanceOfParticipantType: typeof instanceOfParticipantType; declare const index$9_instanceOfPatientDemographics: typeof instanceOfPatientDemographics; declare const index$9_instanceOfPatientLink: typeof instanceOfPatientLink; declare const index$9_instanceOfPatientLinkType: typeof instanceOfPatientLinkType; declare const index$9_instanceOfPatientName: typeof instanceOfPatientName; declare const index$9_instanceOfPhone: typeof instanceOfPhone; declare const index$9_instanceOfPhoneType: typeof instanceOfPhoneType; declare const index$9_instanceOfPhotoUploadUrlResponse: typeof instanceOfPhotoUploadUrlResponse; declare const index$9_instanceOfPreferredPharmacy: typeof instanceOfPreferredPharmacy; declare const index$9_instanceOfQuestionItemType: typeof instanceOfQuestionItemType; declare const index$9_instanceOfQuestionnaireItemInput: typeof instanceOfQuestionnaireItemInput; declare const index$9_instanceOfRace2: typeof instanceOfRace2; declare const index$9_instanceOfSexAtBirth: typeof instanceOfSexAtBirth; declare const index$9_instanceOfSubscriberRelationship: typeof instanceOfSubscriberRelationship; declare const index$9_instanceOfUpdateAgentRequest: typeof instanceOfUpdateAgentRequest; declare const index$9_instanceOfUploadAgentPhotoRequest: typeof instanceOfUploadAgentPhotoRequest; declare const index$9_instanceOfUploadAgentPhotoResponse: typeof instanceOfUploadAgentPhotoResponse; declare const index$9_instanceOfUploadPatientPhotoRequest: typeof instanceOfUploadPatientPhotoRequest; declare const index$9_instanceOfUploadPatientPhotoResponse: typeof instanceOfUploadPatientPhotoResponse; declare const index$9_instanceOfVerifyOtpResponse: typeof instanceOfVerifyOtpResponse; declare namespace index$9 { export { type Address$2 as Address, AddressFromJSON$2 as AddressFromJSON, AddressFromJSONTyped$2 as AddressFromJSONTyped, AddressToJSON$2 as AddressToJSON, AddressToJSONTyped$2 as AddressToJSONTyped, AddressType$2 as AddressType, AddressTypeFromJSON$2 as AddressTypeFromJSON, AddressTypeFromJSONTyped$2 as AddressTypeFromJSONTyped, AddressTypeToJSON$2 as AddressTypeToJSON, AddressTypeToJSONTyped$2 as AddressTypeToJSONTyped, type index$9_AgentDashboardPayload as AgentDashboardPayload, index$9_AgentDashboardPayloadFromJSON as AgentDashboardPayloadFromJSON, index$9_AgentDashboardPayloadFromJSONTyped as AgentDashboardPayloadFromJSONTyped, index$9_AgentDashboardPayloadToJSON as AgentDashboardPayloadToJSON, index$9_AgentDashboardPayloadToJSONTyped as AgentDashboardPayloadToJSONTyped, type index$9_AgentDashboardResponse as AgentDashboardResponse, index$9_AgentDashboardResponseFromJSON as AgentDashboardResponseFromJSON, index$9_AgentDashboardResponseFromJSONTyped as AgentDashboardResponseFromJSONTyped, index$9_AgentDashboardResponseToJSON as AgentDashboardResponseToJSON, index$9_AgentDashboardResponseToJSONTyped as AgentDashboardResponseToJSONTyped, type index$9_Communication as Communication, index$9_CommunicationFromJSON as CommunicationFromJSON, index$9_CommunicationFromJSONTyped as CommunicationFromJSONTyped, index$9_CommunicationToJSON as CommunicationToJSON, index$9_CommunicationToJSONTyped as CommunicationToJSONTyped, type ConfirmResetPasswordRequest$3 as ConfirmResetPasswordRequest, ConfirmResetPasswordRequestFromJSON$3 as ConfirmResetPasswordRequestFromJSON, ConfirmResetPasswordRequestFromJSONTyped$3 as ConfirmResetPasswordRequestFromJSONTyped, ConfirmResetPasswordRequestToJSON$3 as ConfirmResetPasswordRequestToJSON, ConfirmResetPasswordRequestToJSONTyped$3 as ConfirmResetPasswordRequestToJSONTyped, type ConfirmResetPasswordResponse$3 as ConfirmResetPasswordResponse, ConfirmResetPasswordResponseFromJSON$3 as ConfirmResetPasswordResponseFromJSON, ConfirmResetPasswordResponseFromJSONTyped$3 as ConfirmResetPasswordResponseFromJSONTyped, ConfirmResetPasswordResponseToJSON$3 as ConfirmResetPasswordResponseToJSON, ConfirmResetPasswordResponseToJSONTyped$3 as ConfirmResetPasswordResponseToJSONTyped, type ConnectResponse$9 as ConnectResponse, ConnectResponseFromJSON$9 as ConnectResponseFromJSON, ConnectResponseFromJSONTyped$9 as ConnectResponseFromJSONTyped, ConnectResponseToJSON$9 as ConnectResponseToJSON, ConnectResponseToJSONTyped$9 as ConnectResponseToJSONTyped, type index$9_DashboardCounts as DashboardCounts, index$9_DashboardCountsFromJSON as DashboardCountsFromJSON, index$9_DashboardCountsFromJSONTyped as DashboardCountsFromJSONTyped, index$9_DashboardCountsToJSON as DashboardCountsToJSON, index$9_DashboardCountsToJSONTyped as DashboardCountsToJSONTyped, type index$9_DischargeDisposition as DischargeDisposition, index$9_DischargeDispositionFromJSON as DischargeDispositionFromJSON, index$9_DischargeDispositionFromJSONTyped as DischargeDispositionFromJSONTyped, index$9_DischargeDispositionToJSON as DischargeDispositionToJSON, index$9_DischargeDispositionToJSONTyped as DischargeDispositionToJSONTyped, type index$9_DriversLicense as DriversLicense, index$9_DriversLicenseFromJSON as DriversLicenseFromJSON, index$9_DriversLicenseFromJSONTyped as DriversLicenseFromJSONTyped, index$9_DriversLicenseToJSON as DriversLicenseToJSON, index$9_DriversLicenseToJSONTyped as DriversLicenseToJSONTyped, type index$9_EmergencyContact as EmergencyContact, index$9_EmergencyContactFromJSON as EmergencyContactFromJSON, index$9_EmergencyContactFromJSONTyped as EmergencyContactFromJSONTyped, index$9_EmergencyContactToJSON as EmergencyContactToJSON, index$9_EmergencyContactToJSONTyped as EmergencyContactToJSONTyped, type index$9_Encounter as Encounter, type index$9_EncounterClass as EncounterClass, index$9_EncounterClassFromJSON as EncounterClassFromJSON, index$9_EncounterClassFromJSONTyped as EncounterClassFromJSONTyped, index$9_EncounterClassToJSON as EncounterClassToJSON, index$9_EncounterClassToJSONTyped as EncounterClassToJSONTyped, type index$9_EncounterDiagnosis as EncounterDiagnosis, index$9_EncounterDiagnosisFromJSON as EncounterDiagnosisFromJSON, index$9_EncounterDiagnosisFromJSONTyped as EncounterDiagnosisFromJSONTyped, index$9_EncounterDiagnosisToJSON as EncounterDiagnosisToJSON, index$9_EncounterDiagnosisToJSONTyped as EncounterDiagnosisToJSONTyped, index$9_EncounterFromJSON as EncounterFromJSON, index$9_EncounterFromJSONTyped as EncounterFromJSONTyped, type index$9_EncounterHospitalization as EncounterHospitalization, index$9_EncounterHospitalizationFromJSON as EncounterHospitalizationFromJSON, index$9_EncounterHospitalizationFromJSONTyped as EncounterHospitalizationFromJSONTyped, index$9_EncounterHospitalizationToJSON as EncounterHospitalizationToJSON, index$9_EncounterHospitalizationToJSONTyped as EncounterHospitalizationToJSONTyped, type index$9_EncounterLocation as EncounterLocation, index$9_EncounterLocationFromJSON as EncounterLocationFromJSON, index$9_EncounterLocationFromJSONTyped as EncounterLocationFromJSONTyped, index$9_EncounterLocationToJSON as EncounterLocationToJSON, index$9_EncounterLocationToJSONTyped as EncounterLocationToJSONTyped, type index$9_EncounterParticipant as EncounterParticipant, index$9_EncounterParticipantFromJSON as EncounterParticipantFromJSON, index$9_EncounterParticipantFromJSONTyped as EncounterParticipantFromJSONTyped, index$9_EncounterParticipantToJSON as EncounterParticipantToJSON, index$9_EncounterParticipantToJSONTyped as EncounterParticipantToJSONTyped, type index$9_EncounterStatus as EncounterStatus, index$9_EncounterStatusFromJSON as EncounterStatusFromJSON, index$9_EncounterStatusFromJSONTyped as EncounterStatusFromJSONTyped, index$9_EncounterStatusToJSON as EncounterStatusToJSON, index$9_EncounterStatusToJSONTyped as EncounterStatusToJSONTyped, index$9_EncounterToJSON as EncounterToJSON, index$9_EncounterToJSONTyped as EncounterToJSONTyped, type ErrorResponse$4 as ErrorResponse, ErrorResponseFromJSON$4 as ErrorResponseFromJSON, ErrorResponseFromJSONTyped$4 as ErrorResponseFromJSONTyped, ErrorResponseToJSON$4 as ErrorResponseToJSON, ErrorResponseToJSONTyped$4 as ErrorResponseToJSONTyped, type index$9_Ethnicity as Ethnicity, index$9_EthnicityFromJSON as EthnicityFromJSON, index$9_EthnicityFromJSONTyped as EthnicityFromJSONTyped, index$9_EthnicityToJSON as EthnicityToJSON, index$9_EthnicityToJSONTyped as EthnicityToJSONTyped, type index$9_FieldAgentProfileResponse as FieldAgentProfileResponse, index$9_FieldAgentProfileResponseFromJSON as FieldAgentProfileResponseFromJSON, index$9_FieldAgentProfileResponseFromJSONTyped as FieldAgentProfileResponseFromJSONTyped, index$9_FieldAgentProfileResponseToJSON as FieldAgentProfileResponseToJSON, index$9_FieldAgentProfileResponseToJSONTyped as FieldAgentProfileResponseToJSONTyped, type index$9_FieldagentOnboardPatient400Response as FieldagentOnboardPatient400Response, index$9_FieldagentOnboardPatient400ResponseFromJSON as FieldagentOnboardPatient400ResponseFromJSON, index$9_FieldagentOnboardPatient400ResponseFromJSONTyped as FieldagentOnboardPatient400ResponseFromJSONTyped, index$9_FieldagentOnboardPatient400ResponseToJSON as FieldagentOnboardPatient400ResponseToJSON, index$9_FieldagentOnboardPatient400ResponseToJSONTyped as FieldagentOnboardPatient400ResponseToJSONTyped, type index$9_Gender as Gender, index$9_GenderFromJSON as GenderFromJSON, index$9_GenderFromJSONTyped as GenderFromJSONTyped, type index$9_GenderIdentity as GenderIdentity, index$9_GenderIdentityFromJSON as GenderIdentityFromJSON, index$9_GenderIdentityFromJSONTyped as GenderIdentityFromJSONTyped, index$9_GenderIdentityToJSON as GenderIdentityToJSON, index$9_GenderIdentityToJSONTyped as GenderIdentityToJSONTyped, index$9_GenderToJSON as GenderToJSON, index$9_GenderToJSONTyped as GenderToJSONTyped, type index$9_GetAgentPhotoResponse as GetAgentPhotoResponse, index$9_GetAgentPhotoResponseFromJSON as GetAgentPhotoResponseFromJSON, index$9_GetAgentPhotoResponseFromJSONTyped as GetAgentPhotoResponseFromJSONTyped, index$9_GetAgentPhotoResponseToJSON as GetAgentPhotoResponseToJSON, index$9_GetAgentPhotoResponseToJSONTyped as GetAgentPhotoResponseToJSONTyped, type index$9_GetPatientPhotoResponse as GetPatientPhotoResponse, index$9_GetPatientPhotoResponseFromJSON as GetPatientPhotoResponseFromJSON, index$9_GetPatientPhotoResponseFromJSONTyped as GetPatientPhotoResponseFromJSONTyped, index$9_GetPatientPhotoResponseToJSON as GetPatientPhotoResponseToJSON, index$9_GetPatientPhotoResponseToJSONTyped as GetPatientPhotoResponseToJSONTyped, type HTTPValidationError$9 as HTTPValidationError, HTTPValidationErrorFromJSON$9 as HTTPValidationErrorFromJSON, HTTPValidationErrorFromJSONTyped$9 as HTTPValidationErrorFromJSONTyped, HTTPValidationErrorToJSON$9 as HTTPValidationErrorToJSON, HTTPValidationErrorToJSONTyped$9 as HTTPValidationErrorToJSONTyped, type index$9_Insurance as Insurance, index$9_InsuranceFromJSON as InsuranceFromJSON, index$9_InsuranceFromJSONTyped as InsuranceFromJSONTyped, type index$9_InsurancePriority as InsurancePriority, index$9_InsurancePriorityFromJSON as InsurancePriorityFromJSON, index$9_InsurancePriorityFromJSONTyped as InsurancePriorityFromJSONTyped, index$9_InsurancePriorityToJSON as InsurancePriorityToJSON, index$9_InsurancePriorityToJSONTyped as InsurancePriorityToJSONTyped, index$9_InsuranceToJSON as InsuranceToJSON, index$9_InsuranceToJSONTyped as InsuranceToJSONTyped, type index$9_ListEncountersResponse as ListEncountersResponse, index$9_ListEncountersResponseFromJSON as ListEncountersResponseFromJSON, index$9_ListEncountersResponseFromJSONTyped as ListEncountersResponseFromJSONTyped, index$9_ListEncountersResponseToJSON as ListEncountersResponseToJSON, index$9_ListEncountersResponseToJSONTyped as ListEncountersResponseToJSONTyped, type index$9_ListPatientsResponse as ListPatientsResponse, index$9_ListPatientsResponseFromJSON as ListPatientsResponseFromJSON, index$9_ListPatientsResponseFromJSONTyped as ListPatientsResponseFromJSONTyped, index$9_ListPatientsResponseToJSON as ListPatientsResponseToJSON, index$9_ListPatientsResponseToJSONTyped as ListPatientsResponseToJSONTyped, type index$9_LocationStatus as LocationStatus, index$9_LocationStatusFromJSON as LocationStatusFromJSON, index$9_LocationStatusFromJSONTyped as LocationStatusFromJSONTyped, index$9_LocationStatusToJSON as LocationStatusToJSON, index$9_LocationStatusToJSONTyped as LocationStatusToJSONTyped, type LoginRequest$3 as LoginRequest, LoginRequestFromJSON$3 as LoginRequestFromJSON, LoginRequestFromJSONTyped$3 as LoginRequestFromJSONTyped, LoginRequestToJSON$3 as LoginRequestToJSON, LoginRequestToJSONTyped$3 as LoginRequestToJSONTyped, type LoginResponse$3 as LoginResponse, LoginResponseFromJSON$3 as LoginResponseFromJSON, LoginResponseFromJSONTyped$3 as LoginResponseFromJSONTyped, LoginResponseToJSON$3 as LoginResponseToJSON, LoginResponseToJSONTyped$3 as LoginResponseToJSONTyped, type index$9_MaritalStatus as MaritalStatus, index$9_MaritalStatusFromJSON as MaritalStatusFromJSON, index$9_MaritalStatusFromJSONTyped as MaritalStatusFromJSONTyped, index$9_MaritalStatusToJSON as MaritalStatusToJSON, index$9_MaritalStatusToJSONTyped as MaritalStatusToJSONTyped, type index$9_NameUse as NameUse, index$9_NameUseFromJSON as NameUseFromJSON, index$9_NameUseFromJSONTyped as NameUseFromJSONTyped, index$9_NameUseToJSON as NameUseToJSON, index$9_NameUseToJSONTyped as NameUseToJSONTyped, type index$9_OnboardEncounterPayload as OnboardEncounterPayload, index$9_OnboardEncounterPayloadFromJSON as OnboardEncounterPayloadFromJSON, index$9_OnboardEncounterPayloadFromJSONTyped as OnboardEncounterPayloadFromJSONTyped, index$9_OnboardEncounterPayloadToJSON as OnboardEncounterPayloadToJSON, index$9_OnboardEncounterPayloadToJSONTyped as OnboardEncounterPayloadToJSONTyped, type index$9_OnboardEncounterStepResult as OnboardEncounterStepResult, index$9_OnboardEncounterStepResultFromJSON as OnboardEncounterStepResultFromJSON, index$9_OnboardEncounterStepResultFromJSONTyped as OnboardEncounterStepResultFromJSONTyped, index$9_OnboardEncounterStepResultToJSON as OnboardEncounterStepResultToJSON, index$9_OnboardEncounterStepResultToJSONTyped as OnboardEncounterStepResultToJSONTyped, type index$9_OnboardPatientAttributes as OnboardPatientAttributes, index$9_OnboardPatientAttributesFromJSON as OnboardPatientAttributesFromJSON, index$9_OnboardPatientAttributesFromJSONTyped as OnboardPatientAttributesFromJSONTyped, index$9_OnboardPatientAttributesToJSON as OnboardPatientAttributesToJSON, index$9_OnboardPatientAttributesToJSONTyped as OnboardPatientAttributesToJSONTyped, type index$9_OnboardPatientFlags as OnboardPatientFlags, index$9_OnboardPatientFlagsFromJSON as OnboardPatientFlagsFromJSON, index$9_OnboardPatientFlagsFromJSONTyped as OnboardPatientFlagsFromJSONTyped, index$9_OnboardPatientFlagsToJSON as OnboardPatientFlagsToJSON, index$9_OnboardPatientFlagsToJSONTyped as OnboardPatientFlagsToJSONTyped, type index$9_OnboardPatientPayload as OnboardPatientPayload, index$9_OnboardPatientPayloadFromJSON as OnboardPatientPayloadFromJSON, index$9_OnboardPatientPayloadFromJSONTyped as OnboardPatientPayloadFromJSONTyped, index$9_OnboardPatientPayloadToJSON as OnboardPatientPayloadToJSON, index$9_OnboardPatientPayloadToJSONTyped as OnboardPatientPayloadToJSONTyped, type index$9_OnboardPatientRequest as OnboardPatientRequest, index$9_OnboardPatientRequestFromJSON as OnboardPatientRequestFromJSON, index$9_OnboardPatientRequestFromJSONTyped as OnboardPatientRequestFromJSONTyped, index$9_OnboardPatientRequestToJSON as OnboardPatientRequestToJSON, index$9_OnboardPatientRequestToJSONTyped as OnboardPatientRequestToJSONTyped, type index$9_OnboardPatientResponse as OnboardPatientResponse, index$9_OnboardPatientResponseFromJSON as OnboardPatientResponseFromJSON, index$9_OnboardPatientResponseFromJSONTyped as OnboardPatientResponseFromJSONTyped, index$9_OnboardPatientResponseToJSON as OnboardPatientResponseToJSON, index$9_OnboardPatientResponseToJSONTyped as OnboardPatientResponseToJSONTyped, type index$9_OnboardPatientStepResult as OnboardPatientStepResult, index$9_OnboardPatientStepResultFromJSON as OnboardPatientStepResultFromJSON, index$9_OnboardPatientStepResultFromJSONTyped as OnboardPatientStepResultFromJSONTyped, index$9_OnboardPatientStepResultToJSON as OnboardPatientStepResultToJSON, index$9_OnboardPatientStepResultToJSONTyped as OnboardPatientStepResultToJSONTyped, type index$9_OnboardQuestionnaireAnswer as OnboardQuestionnaireAnswer, index$9_OnboardQuestionnaireAnswerFromJSON as OnboardQuestionnaireAnswerFromJSON, index$9_OnboardQuestionnaireAnswerFromJSONTyped as OnboardQuestionnaireAnswerFromJSONTyped, index$9_OnboardQuestionnaireAnswerToJSON as OnboardQuestionnaireAnswerToJSON, index$9_OnboardQuestionnaireAnswerToJSONTyped as OnboardQuestionnaireAnswerToJSONTyped, type index$9_OnboardQuestionnaireDefinition as OnboardQuestionnaireDefinition, index$9_OnboardQuestionnaireDefinitionFromJSON as OnboardQuestionnaireDefinitionFromJSON, index$9_OnboardQuestionnaireDefinitionFromJSONTyped as OnboardQuestionnaireDefinitionFromJSONTyped, index$9_OnboardQuestionnaireDefinitionToJSON as OnboardQuestionnaireDefinitionToJSON, index$9_OnboardQuestionnaireDefinitionToJSONTyped as OnboardQuestionnaireDefinitionToJSONTyped, type index$9_OnboardQuestionnairePayload as OnboardQuestionnairePayload, index$9_OnboardQuestionnairePayloadFromJSON as OnboardQuestionnairePayloadFromJSON, index$9_OnboardQuestionnairePayloadFromJSONTyped as OnboardQuestionnairePayloadFromJSONTyped, index$9_OnboardQuestionnairePayloadToJSON as OnboardQuestionnairePayloadToJSON, index$9_OnboardQuestionnairePayloadToJSONTyped as OnboardQuestionnairePayloadToJSONTyped, type index$9_OnboardQuestionnaireResponseItem as OnboardQuestionnaireResponseItem, index$9_OnboardQuestionnaireResponseItemFromJSON as OnboardQuestionnaireResponseItemFromJSON, index$9_OnboardQuestionnaireResponseItemFromJSONTyped as OnboardQuestionnaireResponseItemFromJSONTyped, index$9_OnboardQuestionnaireResponseItemToJSON as OnboardQuestionnaireResponseItemToJSON, index$9_OnboardQuestionnaireResponseItemToJSONTyped as OnboardQuestionnaireResponseItemToJSONTyped, type index$9_OnboardQuestionnaireStepResult as OnboardQuestionnaireStepResult, index$9_OnboardQuestionnaireStepResultFromJSON as OnboardQuestionnaireStepResultFromJSON, index$9_OnboardQuestionnaireStepResultFromJSONTyped as OnboardQuestionnaireStepResultFromJSONTyped, index$9_OnboardQuestionnaireStepResultToJSON as OnboardQuestionnaireStepResultToJSON, index$9_OnboardQuestionnaireStepResultToJSONTyped as OnboardQuestionnaireStepResultToJSONTyped, type index$9_OnboardVitalsPayload as OnboardVitalsPayload, index$9_OnboardVitalsPayloadFromJSON as OnboardVitalsPayloadFromJSON, index$9_OnboardVitalsPayloadFromJSONTyped as OnboardVitalsPayloadFromJSONTyped, index$9_OnboardVitalsPayloadToJSON as OnboardVitalsPayloadToJSON, index$9_OnboardVitalsPayloadToJSONTyped as OnboardVitalsPayloadToJSONTyped, type index$9_OnboardVitalsStepResult as OnboardVitalsStepResult, index$9_OnboardVitalsStepResultFromJSON as OnboardVitalsStepResultFromJSON, index$9_OnboardVitalsStepResultFromJSONTyped as OnboardVitalsStepResultFromJSONTyped, index$9_OnboardVitalsStepResultToJSON as OnboardVitalsStepResultToJSON, index$9_OnboardVitalsStepResultToJSONTyped as OnboardVitalsStepResultToJSONTyped, type index$9_ParticipantType as ParticipantType, index$9_ParticipantTypeFromJSON as ParticipantTypeFromJSON, index$9_ParticipantTypeFromJSONTyped as ParticipantTypeFromJSONTyped, index$9_ParticipantTypeToJSON as ParticipantTypeToJSON, index$9_ParticipantTypeToJSONTyped as ParticipantTypeToJSONTyped, type index$9_PatientDemographics as PatientDemographics, index$9_PatientDemographicsFromJSON as PatientDemographicsFromJSON, index$9_PatientDemographicsFromJSONTyped as PatientDemographicsFromJSONTyped, index$9_PatientDemographicsToJSON as PatientDemographicsToJSON, index$9_PatientDemographicsToJSONTyped as PatientDemographicsToJSONTyped, type index$9_PatientLink as PatientLink, index$9_PatientLinkFromJSON as PatientLinkFromJSON, index$9_PatientLinkFromJSONTyped as PatientLinkFromJSONTyped, index$9_PatientLinkToJSON as PatientLinkToJSON, index$9_PatientLinkToJSONTyped as PatientLinkToJSONTyped, type index$9_PatientLinkType as PatientLinkType, index$9_PatientLinkTypeFromJSON as PatientLinkTypeFromJSON, index$9_PatientLinkTypeFromJSONTyped as PatientLinkTypeFromJSONTyped, index$9_PatientLinkTypeToJSON as PatientLinkTypeToJSON, index$9_PatientLinkTypeToJSONTyped as PatientLinkTypeToJSONTyped, type index$9_PatientName as PatientName, index$9_PatientNameFromJSON as PatientNameFromJSON, index$9_PatientNameFromJSONTyped as PatientNameFromJSONTyped, index$9_PatientNameToJSON as PatientNameToJSON, index$9_PatientNameToJSONTyped as PatientNameToJSONTyped, type index$9_Phone as Phone, index$9_PhoneFromJSON as PhoneFromJSON, index$9_PhoneFromJSONTyped as PhoneFromJSONTyped, index$9_PhoneToJSON as PhoneToJSON, index$9_PhoneToJSONTyped as PhoneToJSONTyped, type index$9_PhoneType as PhoneType, index$9_PhoneTypeFromJSON as PhoneTypeFromJSON, index$9_PhoneTypeFromJSONTyped as PhoneTypeFromJSONTyped, index$9_PhoneTypeToJSON as PhoneTypeToJSON, index$9_PhoneTypeToJSONTyped as PhoneTypeToJSONTyped, type index$9_PhotoUploadUrlResponse as PhotoUploadUrlResponse, index$9_PhotoUploadUrlResponseFromJSON as PhotoUploadUrlResponseFromJSON, index$9_PhotoUploadUrlResponseFromJSONTyped as PhotoUploadUrlResponseFromJSONTyped, index$9_PhotoUploadUrlResponseToJSON as PhotoUploadUrlResponseToJSON, index$9_PhotoUploadUrlResponseToJSONTyped as PhotoUploadUrlResponseToJSONTyped, PoolType$7 as PoolType, PoolTypeFromJSON$7 as PoolTypeFromJSON, PoolTypeFromJSONTyped$7 as PoolTypeFromJSONTyped, PoolTypeToJSON$7 as PoolTypeToJSON, PoolTypeToJSONTyped$7 as PoolTypeToJSONTyped, type index$9_PreferredPharmacy as PreferredPharmacy, index$9_PreferredPharmacyFromJSON as PreferredPharmacyFromJSON, index$9_PreferredPharmacyFromJSONTyped as PreferredPharmacyFromJSONTyped, index$9_PreferredPharmacyToJSON as PreferredPharmacyToJSON, index$9_PreferredPharmacyToJSONTyped as PreferredPharmacyToJSONTyped, type index$9_QuestionItemType as QuestionItemType, index$9_QuestionItemTypeFromJSON as QuestionItemTypeFromJSON, index$9_QuestionItemTypeFromJSONTyped as QuestionItemTypeFromJSONTyped, index$9_QuestionItemTypeToJSON as QuestionItemTypeToJSON, index$9_QuestionItemTypeToJSONTyped as QuestionItemTypeToJSONTyped, type index$9_QuestionnaireItemInput as QuestionnaireItemInput, index$9_QuestionnaireItemInputFromJSON as QuestionnaireItemInputFromJSON, index$9_QuestionnaireItemInputFromJSONTyped as QuestionnaireItemInputFromJSONTyped, index$9_QuestionnaireItemInputToJSON as QuestionnaireItemInputToJSON, index$9_QuestionnaireItemInputToJSONTyped as QuestionnaireItemInputToJSONTyped, Race$1 as Race, type Race1$2 as Race1, Race1FromJSON$2 as Race1FromJSON, Race1FromJSONTyped$2 as Race1FromJSONTyped, Race1ToJSON$2 as Race1ToJSON, Race1ToJSONTyped$2 as Race1ToJSONTyped, type index$9_Race2 as Race2, index$9_Race2FromJSON as Race2FromJSON, index$9_Race2FromJSONTyped as Race2FromJSONTyped, index$9_Race2ToJSON as Race2ToJSON, index$9_Race2ToJSONTyped as Race2ToJSONTyped, RaceFromJSON$1 as RaceFromJSON, RaceFromJSONTyped$1 as RaceFromJSONTyped, RaceToJSON$1 as RaceToJSON, RaceToJSONTyped$1 as RaceToJSONTyped, type RefreshTokenRequest$1 as RefreshTokenRequest, RefreshTokenRequestFromJSON$1 as RefreshTokenRequestFromJSON, RefreshTokenRequestFromJSONTyped$1 as RefreshTokenRequestFromJSONTyped, RefreshTokenRequestToJSON$1 as RefreshTokenRequestToJSON, RefreshTokenRequestToJSONTyped$1 as RefreshTokenRequestToJSONTyped, type RefreshTokenResponse$1 as RefreshTokenResponse, RefreshTokenResponseFromJSON$1 as RefreshTokenResponseFromJSON, RefreshTokenResponseFromJSONTyped$1 as RefreshTokenResponseFromJSONTyped, RefreshTokenResponseToJSON$1 as RefreshTokenResponseToJSON, RefreshTokenResponseToJSONTyped$1 as RefreshTokenResponseToJSONTyped, type RegisterRequest$3 as RegisterRequest, RegisterRequestFromJSON$3 as RegisterRequestFromJSON, RegisterRequestFromJSONTyped$3 as RegisterRequestFromJSONTyped, RegisterRequestToJSON$3 as RegisterRequestToJSON, RegisterRequestToJSONTyped$3 as RegisterRequestToJSONTyped, type RegisterResponse$2 as RegisterResponse, RegisterResponseFromJSON$2 as RegisterResponseFromJSON, RegisterResponseFromJSONTyped$2 as RegisterResponseFromJSONTyped, type index$9_RegisterResponsePersonTypeEnum as RegisterResponsePersonTypeEnum, RegisterResponseToJSON$2 as RegisterResponseToJSON, RegisterResponseToJSONTyped$2 as RegisterResponseToJSONTyped, type ResetPasswordRequest$3 as ResetPasswordRequest, ResetPasswordRequestFromJSON$3 as ResetPasswordRequestFromJSON, ResetPasswordRequestFromJSONTyped$3 as ResetPasswordRequestFromJSONTyped, ResetPasswordRequestToJSON$3 as ResetPasswordRequestToJSON, ResetPasswordRequestToJSONTyped$3 as ResetPasswordRequestToJSONTyped, type ResetPasswordResponse$3 as ResetPasswordResponse, ResetPasswordResponseFromJSON$3 as ResetPasswordResponseFromJSON, ResetPasswordResponseFromJSONTyped$3 as ResetPasswordResponseFromJSONTyped, ResetPasswordResponseToJSON$3 as ResetPasswordResponseToJSON, ResetPasswordResponseToJSONTyped$3 as ResetPasswordResponseToJSONTyped, type ResponseValidationError$9 as ResponseValidationError, ResponseValidationErrorFromJSON$9 as ResponseValidationErrorFromJSON, ResponseValidationErrorFromJSONTyped$9 as ResponseValidationErrorFromJSONTyped, ResponseValidationErrorToJSON$9 as ResponseValidationErrorToJSON, ResponseValidationErrorToJSONTyped$9 as ResponseValidationErrorToJSONTyped, type index$9_SexAtBirth as SexAtBirth, index$9_SexAtBirthFromJSON as SexAtBirthFromJSON, index$9_SexAtBirthFromJSONTyped as SexAtBirthFromJSONTyped, index$9_SexAtBirthToJSON as SexAtBirthToJSON, index$9_SexAtBirthToJSONTyped as SexAtBirthToJSONTyped, type index$9_SubscriberRelationship as SubscriberRelationship, index$9_SubscriberRelationshipFromJSON as SubscriberRelationshipFromJSON, index$9_SubscriberRelationshipFromJSONTyped as SubscriberRelationshipFromJSONTyped, index$9_SubscriberRelationshipToJSON as SubscriberRelationshipToJSON, index$9_SubscriberRelationshipToJSONTyped as SubscriberRelationshipToJSONTyped, type index$9_UpdateAgentRequest as UpdateAgentRequest, index$9_UpdateAgentRequestFromJSON as UpdateAgentRequestFromJSON, index$9_UpdateAgentRequestFromJSONTyped as UpdateAgentRequestFromJSONTyped, index$9_UpdateAgentRequestToJSON as UpdateAgentRequestToJSON, index$9_UpdateAgentRequestToJSONTyped as UpdateAgentRequestToJSONTyped, type index$9_UploadAgentPhotoRequest as UploadAgentPhotoRequest, index$9_UploadAgentPhotoRequestFromJSON as UploadAgentPhotoRequestFromJSON, index$9_UploadAgentPhotoRequestFromJSONTyped as UploadAgentPhotoRequestFromJSONTyped, index$9_UploadAgentPhotoRequestToJSON as UploadAgentPhotoRequestToJSON, index$9_UploadAgentPhotoRequestToJSONTyped as UploadAgentPhotoRequestToJSONTyped, type index$9_UploadAgentPhotoResponse as UploadAgentPhotoResponse, index$9_UploadAgentPhotoResponseFromJSON as UploadAgentPhotoResponseFromJSON, index$9_UploadAgentPhotoResponseFromJSONTyped as UploadAgentPhotoResponseFromJSONTyped, index$9_UploadAgentPhotoResponseToJSON as UploadAgentPhotoResponseToJSON, index$9_UploadAgentPhotoResponseToJSONTyped as UploadAgentPhotoResponseToJSONTyped, type index$9_UploadPatientPhotoRequest as UploadPatientPhotoRequest, index$9_UploadPatientPhotoRequestFromJSON as UploadPatientPhotoRequestFromJSON, index$9_UploadPatientPhotoRequestFromJSONTyped as UploadPatientPhotoRequestFromJSONTyped, index$9_UploadPatientPhotoRequestToJSON as UploadPatientPhotoRequestToJSON, index$9_UploadPatientPhotoRequestToJSONTyped as UploadPatientPhotoRequestToJSONTyped, type index$9_UploadPatientPhotoResponse as UploadPatientPhotoResponse, index$9_UploadPatientPhotoResponseFromJSON as UploadPatientPhotoResponseFromJSON, index$9_UploadPatientPhotoResponseFromJSONTyped as UploadPatientPhotoResponseFromJSONTyped, index$9_UploadPatientPhotoResponseToJSON as UploadPatientPhotoResponseToJSON, index$9_UploadPatientPhotoResponseToJSONTyped as UploadPatientPhotoResponseToJSONTyped, type ValidationError$9 as ValidationError, ValidationErrorFromJSON$9 as ValidationErrorFromJSON, ValidationErrorFromJSONTyped$9 as ValidationErrorFromJSONTyped, type ValidationErrorLocation$9 as ValidationErrorLocation, ValidationErrorLocationFromJSON$9 as ValidationErrorLocationFromJSON, ValidationErrorLocationFromJSONTyped$9 as ValidationErrorLocationFromJSONTyped, ValidationErrorLocationToJSON$9 as ValidationErrorLocationToJSON, ValidationErrorLocationToJSONTyped$9 as ValidationErrorLocationToJSONTyped, ValidationErrorToJSON$9 as ValidationErrorToJSON, ValidationErrorToJSONTyped$9 as ValidationErrorToJSONTyped, type VerifyEmailRequest$3 as VerifyEmailRequest, VerifyEmailRequestFromJSON$3 as VerifyEmailRequestFromJSON, VerifyEmailRequestFromJSONTyped$3 as VerifyEmailRequestFromJSONTyped, VerifyEmailRequestToJSON$3 as VerifyEmailRequestToJSON, VerifyEmailRequestToJSONTyped$3 as VerifyEmailRequestToJSONTyped, type index$9_VerifyOtpResponse as VerifyOtpResponse, index$9_VerifyOtpResponseFromJSON as VerifyOtpResponseFromJSON, index$9_VerifyOtpResponseFromJSONTyped as VerifyOtpResponseFromJSONTyped, index$9_VerifyOtpResponseToJSON as VerifyOtpResponseToJSON, index$9_VerifyOtpResponseToJSONTyped as VerifyOtpResponseToJSONTyped, type VerifySmsRequest$2 as VerifySmsRequest, VerifySmsRequestFromJSON$2 as VerifySmsRequestFromJSON, VerifySmsRequestFromJSONTyped$2 as VerifySmsRequestFromJSONTyped, VerifySmsRequestToJSON$2 as VerifySmsRequestToJSON, VerifySmsRequestToJSONTyped$2 as VerifySmsRequestToJSONTyped, instanceOfAddress$2 as instanceOfAddress, instanceOfAddressType$2 as instanceOfAddressType, index$9_instanceOfAgentDashboardPayload as instanceOfAgentDashboardPayload, index$9_instanceOfAgentDashboardResponse as instanceOfAgentDashboardResponse, index$9_instanceOfCommunication as instanceOfCommunication, instanceOfConfirmResetPasswordRequest$3 as instanceOfConfirmResetPasswordRequest, instanceOfConfirmResetPasswordResponse$3 as instanceOfConfirmResetPasswordResponse, instanceOfConnectResponse$9 as instanceOfConnectResponse, index$9_instanceOfDashboardCounts as instanceOfDashboardCounts, index$9_instanceOfDischargeDisposition as instanceOfDischargeDisposition, index$9_instanceOfDriversLicense as instanceOfDriversLicense, index$9_instanceOfEmergencyContact as instanceOfEmergencyContact, index$9_instanceOfEncounter as instanceOfEncounter, index$9_instanceOfEncounterClass as instanceOfEncounterClass, index$9_instanceOfEncounterDiagnosis as instanceOfEncounterDiagnosis, index$9_instanceOfEncounterHospitalization as instanceOfEncounterHospitalization, index$9_instanceOfEncounterLocation as instanceOfEncounterLocation, index$9_instanceOfEncounterParticipant as instanceOfEncounterParticipant, index$9_instanceOfEncounterStatus as instanceOfEncounterStatus, instanceOfErrorResponse$4 as instanceOfErrorResponse, index$9_instanceOfEthnicity as instanceOfEthnicity, index$9_instanceOfFieldAgentProfileResponse as instanceOfFieldAgentProfileResponse, index$9_instanceOfGender as instanceOfGender, index$9_instanceOfGenderIdentity as instanceOfGenderIdentity, index$9_instanceOfGetAgentPhotoResponse as instanceOfGetAgentPhotoResponse, index$9_instanceOfGetPatientPhotoResponse as instanceOfGetPatientPhotoResponse, instanceOfHTTPValidationError$9 as instanceOfHTTPValidationError, index$9_instanceOfInsurance as instanceOfInsurance, index$9_instanceOfInsurancePriority as instanceOfInsurancePriority, index$9_instanceOfListEncountersResponse as instanceOfListEncountersResponse, index$9_instanceOfListPatientsResponse as instanceOfListPatientsResponse, index$9_instanceOfLocationStatus as instanceOfLocationStatus, instanceOfLoginRequest$3 as instanceOfLoginRequest, instanceOfLoginResponse$3 as instanceOfLoginResponse, index$9_instanceOfMaritalStatus as instanceOfMaritalStatus, index$9_instanceOfNameUse as instanceOfNameUse, index$9_instanceOfOnboardEncounterPayload as instanceOfOnboardEncounterPayload, index$9_instanceOfOnboardEncounterStepResult as instanceOfOnboardEncounterStepResult, index$9_instanceOfOnboardPatientAttributes as instanceOfOnboardPatientAttributes, index$9_instanceOfOnboardPatientFlags as instanceOfOnboardPatientFlags, index$9_instanceOfOnboardPatientPayload as instanceOfOnboardPatientPayload, index$9_instanceOfOnboardPatientRequest as instanceOfOnboardPatientRequest, index$9_instanceOfOnboardPatientResponse as instanceOfOnboardPatientResponse, index$9_instanceOfOnboardPatientStepResult as instanceOfOnboardPatientStepResult, index$9_instanceOfOnboardQuestionnaireAnswer as instanceOfOnboardQuestionnaireAnswer, index$9_instanceOfOnboardQuestionnaireDefinition as instanceOfOnboardQuestionnaireDefinition, index$9_instanceOfOnboardQuestionnairePayload as instanceOfOnboardQuestionnairePayload, index$9_instanceOfOnboardQuestionnaireResponseItem as instanceOfOnboardQuestionnaireResponseItem, index$9_instanceOfOnboardQuestionnaireStepResult as instanceOfOnboardQuestionnaireStepResult, index$9_instanceOfOnboardVitalsPayload as instanceOfOnboardVitalsPayload, index$9_instanceOfOnboardVitalsStepResult as instanceOfOnboardVitalsStepResult, index$9_instanceOfParticipantType as instanceOfParticipantType, index$9_instanceOfPatientDemographics as instanceOfPatientDemographics, index$9_instanceOfPatientLink as instanceOfPatientLink, index$9_instanceOfPatientLinkType as instanceOfPatientLinkType, index$9_instanceOfPatientName as instanceOfPatientName, index$9_instanceOfPhone as instanceOfPhone, index$9_instanceOfPhoneType as instanceOfPhoneType, index$9_instanceOfPhotoUploadUrlResponse as instanceOfPhotoUploadUrlResponse, instanceOfPoolType$7 as instanceOfPoolType, index$9_instanceOfPreferredPharmacy as instanceOfPreferredPharmacy, index$9_instanceOfQuestionItemType as instanceOfQuestionItemType, index$9_instanceOfQuestionnaireItemInput as instanceOfQuestionnaireItemInput, instanceOfRace$1 as instanceOfRace, instanceOfRace1$2 as instanceOfRace1, index$9_instanceOfRace2 as instanceOfRace2, instanceOfRefreshTokenRequest$1 as instanceOfRefreshTokenRequest, instanceOfRefreshTokenResponse$1 as instanceOfRefreshTokenResponse, instanceOfRegisterRequest$3 as instanceOfRegisterRequest, instanceOfRegisterResponse$2 as instanceOfRegisterResponse, instanceOfResetPasswordRequest$3 as instanceOfResetPasswordRequest, instanceOfResetPasswordResponse$3 as instanceOfResetPasswordResponse, instanceOfResponseValidationError$9 as instanceOfResponseValidationError, index$9_instanceOfSexAtBirth as instanceOfSexAtBirth, index$9_instanceOfSubscriberRelationship as instanceOfSubscriberRelationship, index$9_instanceOfUpdateAgentRequest as instanceOfUpdateAgentRequest, index$9_instanceOfUploadAgentPhotoRequest as instanceOfUploadAgentPhotoRequest, index$9_instanceOfUploadAgentPhotoResponse as instanceOfUploadAgentPhotoResponse, index$9_instanceOfUploadPatientPhotoRequest as instanceOfUploadPatientPhotoRequest, index$9_instanceOfUploadPatientPhotoResponse as instanceOfUploadPatientPhotoResponse, instanceOfValidationError$9 as instanceOfValidationError, instanceOfValidationErrorLocation$9 as instanceOfValidationErrorLocation, instanceOfVerifyEmailRequest$3 as instanceOfVerifyEmailRequest, index$9_instanceOfVerifyOtpResponse as instanceOfVerifyOtpResponse, instanceOfVerifySmsRequest$2 as instanceOfVerifySmsRequest }; } /** * HC Graph API * HealthCloud Graph API — Neo4j / index-backed search and retrieval for providers, health plans, policy documents, medical concepts (SNOMED CT / RxNorm / MeSH), and diagnostic tests (FDA CLIA). Read-only. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ConnectResponse */ interface ConnectResponse$8 { /** * * @type {string} * @memberof ConnectResponse */ environment: string; /** * * @type {string} * @memberof ConnectResponse */ service: string; /** * * @type {string} * @memberof ConnectResponse */ status: string; } /** * Check if a given object implements the ConnectResponse interface. */ declare function instanceOfConnectResponse$8(value: object): value is ConnectResponse$8; declare function ConnectResponseFromJSON$8(json: any): ConnectResponse$8; declare function ConnectResponseFromJSONTyped$8(json: any, ignoreDiscriminator: boolean): ConnectResponse$8; declare function ConnectResponseToJSON$8(json: any): ConnectResponse$8; declare function ConnectResponseToJSONTyped$8(value?: ConnectResponse$8 | null, ignoreDiscriminator?: boolean): any; /** * HC Graph API * HealthCloud Graph API — Neo4j / index-backed search and retrieval for providers, health plans, policy documents, medical concepts (SNOMED CT / RxNorm / MeSH), and diagnostic tests (FDA CLIA). Read-only. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Raw Cypher query result. * @export * @interface CypherQueryResponse */ interface CypherQueryResponse { /** * Query execution time in milliseconds, when available. * @type {number} * @memberof CypherQueryResponse */ execution_time_ms?: number | null; /** * Raw result rows returned by the query. * @type {Array<{ [key: string]: any; }>} * @memberof CypherQueryResponse */ results: Array<{ [key: string]: any; }>; /** * Number of rows in results. * @type {number} * @memberof CypherQueryResponse */ total: number; } /** * Check if a given object implements the CypherQueryResponse interface. */ declare function instanceOfCypherQueryResponse(value: object): value is CypherQueryResponse; declare function CypherQueryResponseFromJSON(json: any): CypherQueryResponse; declare function CypherQueryResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): CypherQueryResponse; declare function CypherQueryResponseToJSON(json: any): CypherQueryResponse; declare function CypherQueryResponseToJSONTyped(value?: CypherQueryResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Graph API * HealthCloud Graph API — Neo4j / index-backed search and retrieval for providers, health plans, policy documents, medical concepts (SNOMED CT / RxNorm / MeSH), and diagnostic tests (FDA CLIA). Read-only. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * A single FDA CLIA catalog row (one test system × analyte). * * Validates a full Neo4j node (`t { .* }`). Only `id` (the SHA-256 business key) * is guaranteed; everything else is optional so partial projections validate. * @export * @interface DiagnosticTest */ interface DiagnosticTest { /** * Id of the analyte this test measures, when available. * @type {string} * @memberof DiagnosticTest */ analyte_id?: string | null; /** * Display name of the analyte this test measures, when available. * @type {string} * @memberof DiagnosticTest */ analyte_name?: string | null; /** * WAIVED | MODERATE | HIGH * @type {string} * @memberof DiagnosticTest */ complexity?: string | null; /** * ISO date the catalog row became effective, when available. * @type {string} * @memberof DiagnosticTest */ date_effective?: string | null; /** * FDA 510(k) / document number (may be blank) * @type {string} * @memberof DiagnosticTest */ document_number?: string | null; /** * SHA-256 business key for this test row (test system × analyte). * @type {string} * @memberof DiagnosticTest */ id: string; /** * First comma-segment of test_system_name * @type {string} * @memberof DiagnosticTest */ manufacturer?: string | null; /** * First qualifier on the test row, when present; raw catalog value. * @type {string} * @memberof DiagnosticTest */ qualifier1?: string | null; /** * Second qualifier on the test row, when present; raw catalog value. * @type {string} * @memberof DiagnosticTest */ qualifier2?: string | null; /** * "1".."17" * @type {string} * @memberof DiagnosticTest */ specialty_id?: string | null; /** * e.g. "General Chemistry" * @type {string} * @memberof DiagnosticTest */ specialty_name?: string | null; /** * Id of the test system (device) this test runs on, when available. * @type {string} * @memberof DiagnosticTest */ test_system_id?: string | null; /** * Display name of the test system (device), when available. * @type {string} * @memberof DiagnosticTest */ test_system_name?: string | null; } /** * Check if a given object implements the DiagnosticTest interface. */ declare function instanceOfDiagnosticTest(value: object): value is DiagnosticTest; declare function DiagnosticTestFromJSON(json: any): DiagnosticTest; declare function DiagnosticTestFromJSONTyped(json: any, ignoreDiscriminator: boolean): DiagnosticTest; declare function DiagnosticTestToJSON(json: any): DiagnosticTest; declare function DiagnosticTestToJSONTyped(value?: DiagnosticTest | null, ignoreDiscriminator?: boolean): any; /** * HC Graph API * HealthCloud Graph API — Neo4j / index-backed search and retrieval for providers, health plans, policy documents, medical concepts (SNOMED CT / RxNorm / MeSH), and diagnostic tests (FDA CLIA). Read-only. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * One row of the flat 1-hop edge table for `GET /diagnostic-tests/{test_id}/relationships`. * @export * @interface DiagnosticTestRelationship */ interface DiagnosticTestRelationship { /** * ID of the related node, optional. * @type {string} * @memberof DiagnosticTestRelationship */ destination_id?: string | null; /** * Neo4j label of the related node, e.g. Analyte, optional. * @type {string} * @memberof DiagnosticTestRelationship */ destination_label?: string | null; /** * Display name of the related node, optional. * @type {string} * @memberof DiagnosticTestRelationship */ destination_name?: string | null; /** * ID of the source node (the queried test), optional. * @type {string} * @memberof DiagnosticTestRelationship */ source_id?: string | null; /** * Relationship type, e.g. MEASURES, USES_SYSTEM, optional. * @type {string} * @memberof DiagnosticTestRelationship */ type?: string | null; } /** * Check if a given object implements the DiagnosticTestRelationship interface. */ declare function instanceOfDiagnosticTestRelationship(value: object): value is DiagnosticTestRelationship; declare function DiagnosticTestRelationshipFromJSON(json: any): DiagnosticTestRelationship; declare function DiagnosticTestRelationshipFromJSONTyped(json: any, ignoreDiscriminator: boolean): DiagnosticTestRelationship; declare function DiagnosticTestRelationshipToJSON(json: any): DiagnosticTestRelationship; declare function DiagnosticTestRelationshipToJSONTyped(value?: DiagnosticTestRelationship | null, ignoreDiscriminator?: boolean): any; /** * HC Graph API * HealthCloud Graph API — Neo4j / index-backed search and retrieval for providers, health plans, policy documents, medical concepts (SNOMED CT / RxNorm / MeSH), and diagnostic tests (FDA CLIA). Read-only. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Summarised document record returned from search. * @export * @interface DocumentSummary */ interface DocumentSummary { /** * Unique document identifier. * @type {string} * @memberof DocumentSummary */ doc_id: string; /** * Document type, e.g. medical_guideline or medical_policy. * @type {string} * @memberof DocumentSummary */ doc_type: string; /** * ISO 8601 publication date, optional. * @type {Date} * @memberof DocumentSummary */ published_date?: Date | null; /** * Search relevance score * @type {number} * @memberof DocumentSummary */ score?: number | null; /** * URL of the original source document, optional. * @type {string} * @memberof DocumentSummary */ source_url?: string | null; /** * Short summary of the document content, optional. * @type {string} * @memberof DocumentSummary */ summary?: string | null; /** * Document title. * @type {string} * @memberof DocumentSummary */ title: string; } /** * Check if a given object implements the DocumentSummary interface. */ declare function instanceOfDocumentSummary(value: object): value is DocumentSummary; declare function DocumentSummaryFromJSON(json: any): DocumentSummary; declare function DocumentSummaryFromJSONTyped(json: any, ignoreDiscriminator: boolean): DocumentSummary; declare function DocumentSummaryToJSON(json: any): DocumentSummary; declare function DocumentSummaryToJSONTyped(value?: DocumentSummary | null, ignoreDiscriminator?: boolean): any; /** * HC Graph API * HealthCloud Graph API — Neo4j / index-backed search and retrieval for providers, health plans, policy documents, medical concepts (SNOMED CT / RxNorm / MeSH), and diagnostic tests (FDA CLIA). Read-only. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Document summary search result set. * @export * @interface DocumentSummarySearchResponse */ interface DocumentSummarySearchResponse { /** * Matching documents. * @type {Array} * @memberof DocumentSummarySearchResponse */ documents: Array; /** * Echoes the request that produced this result set. * @type {DocumentSummarySearchRequest} * @memberof DocumentSummarySearchResponse */ request: DocumentSummarySearchRequest; /** * Number of documents in this response. * @type {number} * @memberof DocumentSummarySearchResponse */ total: number; } /** * Check if a given object implements the DocumentSummarySearchResponse interface. */ declare function instanceOfDocumentSummarySearchResponse(value: object): value is DocumentSummarySearchResponse; declare function DocumentSummarySearchResponseFromJSON(json: any): DocumentSummarySearchResponse; declare function DocumentSummarySearchResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): DocumentSummarySearchResponse; declare function DocumentSummarySearchResponseToJSON(json: any): DocumentSummarySearchResponse; declare function DocumentSummarySearchResponseToJSONTyped(value?: DocumentSummarySearchResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Graph API * HealthCloud Graph API — Neo4j / index-backed search and retrieval for providers, health plans, policy documents, medical concepts (SNOMED CT / RxNorm / MeSH), and diagnostic tests (FDA CLIA). Read-only. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Standard error response body shared by every Graph operation. * @export * @interface ErrorResponse */ interface ErrorResponse$3 { /** * Human-readable explanation of why the request failed. * @type {string} * @memberof ErrorResponse */ error: string; } /** * Check if a given object implements the ErrorResponse interface. */ declare function instanceOfErrorResponse$3(value: object): value is ErrorResponse$3; declare function ErrorResponseFromJSON$3(json: any): ErrorResponse$3; declare function ErrorResponseFromJSONTyped$3(json: any, ignoreDiscriminator: boolean): ErrorResponse$3; declare function ErrorResponseToJSON$3(json: any): ErrorResponse$3; declare function ErrorResponseToJSONTyped$3(value?: ErrorResponse$3 | null, ignoreDiscriminator?: boolean): any; /** * HC Graph API * HealthCloud Graph API — Neo4j / index-backed search and retrieval for providers, health plans, policy documents, medical concepts (SNOMED CT / RxNorm / MeSH), and diagnostic tests (FDA CLIA). Read-only. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * `GET /diagnostic-tests/analytes/{analyte_id}` — an analyte + the tests measuring it. * @export * @interface GetDiagnosticAnalyteResponse */ interface GetDiagnosticAnalyteResponse { /** * The analyte node's raw properties. * @type {{ [key: string]: any; }} * @memberof GetDiagnosticAnalyteResponse */ analyte: { [key: string]: any; }; /** * Diagnostic tests that measure this analyte. * @type {Array} * @memberof GetDiagnosticAnalyteResponse */ tests: Array; /** * Number of tests in this response. * @type {number} * @memberof GetDiagnosticAnalyteResponse */ total: number; } /** * Check if a given object implements the GetDiagnosticAnalyteResponse interface. */ declare function instanceOfGetDiagnosticAnalyteResponse(value: object): value is GetDiagnosticAnalyteResponse; declare function GetDiagnosticAnalyteResponseFromJSON(json: any): GetDiagnosticAnalyteResponse; declare function GetDiagnosticAnalyteResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetDiagnosticAnalyteResponse; declare function GetDiagnosticAnalyteResponseToJSON(json: any): GetDiagnosticAnalyteResponse; declare function GetDiagnosticAnalyteResponseToJSONTyped(value?: GetDiagnosticAnalyteResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Graph API * HealthCloud Graph API — Neo4j / index-backed search and retrieval for providers, health plans, policy documents, medical concepts (SNOMED CT / RxNorm / MeSH), and diagnostic tests (FDA CLIA). Read-only. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * `GET /diagnostic-tests/{test_id}` — a test plus its dimension nodes. * * `test.id` is the test's own business key; `dimensions` are the related * :Analyte / :TestSystem / :TestSpecialty / :Complexity nodes it points at * (each keyed by its own `id`, distinct from `test.id`), or null when absent. * @export * @interface GetDiagnosticTestResponse */ interface GetDiagnosticTestResponse { /** * Related dimension nodes (analyte, test system, specialty, complexity), keyed by dimension name; null when a dimension is absent. * @type {{ [key: string]: { [key: string]: any; } | null; }} * @memberof GetDiagnosticTestResponse */ dimensions: { [key: string]: { [key: string]: any; } | null; }; /** * The diagnostic test record. * @type {DiagnosticTest} * @memberof GetDiagnosticTestResponse */ test: DiagnosticTest; } /** * Check if a given object implements the GetDiagnosticTestResponse interface. */ declare function instanceOfGetDiagnosticTestResponse(value: object): value is GetDiagnosticTestResponse; declare function GetDiagnosticTestResponseFromJSON(json: any): GetDiagnosticTestResponse; declare function GetDiagnosticTestResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetDiagnosticTestResponse; declare function GetDiagnosticTestResponseToJSON(json: any): GetDiagnosticTestResponse; declare function GetDiagnosticTestResponseToJSONTyped(value?: GetDiagnosticTestResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Graph API * HealthCloud Graph API — Neo4j / index-backed search and retrieval for providers, health plans, policy documents, medical concepts (SNOMED CT / RxNorm / MeSH), and diagnostic tests (FDA CLIA). Read-only. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * `GET /diagnostic-tests/test-systems/{test_system_id}` — a test system + tests using it. * @export * @interface GetDiagnosticTestSystemResponse */ interface GetDiagnosticTestSystemResponse { /** * The test system node's raw properties. * @type {{ [key: string]: any; }} * @memberof GetDiagnosticTestSystemResponse */ test_system: { [key: string]: any; }; /** * Diagnostic tests that use this test system. * @type {Array} * @memberof GetDiagnosticTestSystemResponse */ tests: Array; /** * Number of tests in this response. * @type {number} * @memberof GetDiagnosticTestSystemResponse */ total: number; } /** * Check if a given object implements the GetDiagnosticTestSystemResponse interface. */ declare function instanceOfGetDiagnosticTestSystemResponse(value: object): value is GetDiagnosticTestSystemResponse; declare function GetDiagnosticTestSystemResponseFromJSON(json: any): GetDiagnosticTestSystemResponse; declare function GetDiagnosticTestSystemResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetDiagnosticTestSystemResponse; declare function GetDiagnosticTestSystemResponseToJSON(json: any): GetDiagnosticTestSystemResponse; declare function GetDiagnosticTestSystemResponseToJSONTyped(value?: GetDiagnosticTestSystemResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Graph API * HealthCloud Graph API — Neo4j / index-backed search and retrieval for providers, health plans, policy documents, medical concepts (SNOMED CT / RxNorm / MeSH), and diagnostic tests (FDA CLIA). Read-only. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface GetPolicyDocumentResponse */ interface GetPolicyDocumentResponse { /** * * @type {number} * @memberof GetPolicyDocumentResponse */ bytes?: number; /** * * @type {number} * @memberof GetPolicyDocumentResponse */ char_count?: number; /** * Full extracted text — Neo4j only, never from Algolia * @type {string} * @memberof GetPolicyDocumentResponse */ content?: string; /** * Full extracted text — Neo4j only, never from Algolia * @type {string} * @memberof GetPolicyDocumentResponse */ content_excerpt?: string; /** * Full extracted text — Neo4j only, never from Algolia * @type {string} * @memberof GetPolicyDocumentResponse */ content_type?: string; /** * Full extracted text — Neo4j only, never from Algolia * @type {string} * @memberof GetPolicyDocumentResponse */ extract_error?: string; /** * Full extracted text — Neo4j only, never from Algolia * @type {string} * @memberof GetPolicyDocumentResponse */ extracted_at?: string; /** * Full extracted text — Neo4j only, never from Algolia * @type {string} * @memberof GetPolicyDocumentResponse */ filename?: string; /** * * @type {string} * @memberof GetPolicyDocumentResponse */ id: string; /** * Full extracted text — Neo4j only, never from Algolia * @type {string} * @memberof GetPolicyDocumentResponse */ network_id?: string; /** * * @type {number} * @memberof GetPolicyDocumentResponse */ page_count?: number; /** * Full extracted text — Neo4j only, never from Algolia * @type {string} * @memberof GetPolicyDocumentResponse */ parent?: string; /** * Full extracted text — Neo4j only, never from Algolia * @type {string} * @memberof GetPolicyDocumentResponse */ payer?: string; /** * Full extracted text — Neo4j only, never from Algolia * @type {string} * @memberof GetPolicyDocumentResponse */ payer_key?: string; /** * Full extracted text — Neo4j only, never from Algolia * @type {string} * @memberof GetPolicyDocumentResponse */ policy_number?: string; /** * Full extracted text — Neo4j only, never from Algolia * @type {string} * @memberof GetPolicyDocumentResponse */ policy_type?: string; /** * Search relevance score (fulltext / Algolia rank) * @type {number} * @memberof GetPolicyDocumentResponse */ score?: number; /** * Full extracted text — Neo4j only, never from Algolia * @type {string} * @memberof GetPolicyDocumentResponse */ sha256?: string; /** * Full extracted text — Neo4j only, never from Algolia * @type {string} * @memberof GetPolicyDocumentResponse */ source_page?: string; /** * Full extracted text — Neo4j only, never from Algolia * @type {string} * @memberof GetPolicyDocumentResponse */ source_url?: string; /** * * @type {string} * @memberof GetPolicyDocumentResponse */ title: string; /** * * @type {boolean} * @memberof GetPolicyDocumentResponse */ truncated?: boolean; /** * Full extracted text — Neo4j only, never from Algolia * @type {string} * @memberof GetPolicyDocumentResponse */ type?: string; /** * Full extracted text — Neo4j only, never from Algolia * @type {string} * @memberof GetPolicyDocumentResponse */ wasabi_key?: string; } /** * Check if a given object implements the GetPolicyDocumentResponse interface. */ declare function instanceOfGetPolicyDocumentResponse(value: object): value is GetPolicyDocumentResponse; declare function GetPolicyDocumentResponseFromJSON(json: any): GetPolicyDocumentResponse; declare function GetPolicyDocumentResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetPolicyDocumentResponse; declare function GetPolicyDocumentResponseToJSON(json: any): GetPolicyDocumentResponse; declare function GetPolicyDocumentResponseToJSONTyped(value?: GetPolicyDocumentResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Graph API * HealthCloud Graph API — Neo4j / index-backed search and retrieval for providers, health plans, policy documents, medical concepts (SNOMED CT / RxNorm / MeSH), and diagnostic tests (FDA CLIA). Read-only. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * One ranked chunk, carrying enough metadata to render without a second fetch. * @export * @interface VectorSearchHit */ interface VectorSearchHit { /** * 0-based position of this chunk within its document. * @type {number} * @memberof VectorSearchHit */ chunk_index?: number | null; /** * Corpus label the chunk belongs to. * @type {string} * @memberof VectorSearchHit */ collection_group?: string | null; /** * Identifier of the document this chunk came from. * @type {string} * @memberof VectorSearchHit */ doc_id?: string | null; /** * Chunk primary key, '#'. * @type {string} * @memberof VectorSearchHit */ id: string; /** * Document language. * @type {string} * @memberof VectorSearchHit */ language?: string | null; /** * Per-source extras (topic ids, MeSH headings, payer, policy number, ...). * @type {{ [key: string]: any; }} * @memberof VectorSearchHit */ metadata?: { [key: string]: any; }; /** * Stedi payer id, for policy chunks; empty when it could not be resolved. * @type {string} * @memberof VectorSearchHit */ network_id?: string | null; /** * Payer registry slug the chunk belongs to; empty for consumer-health chunks. * @type {string} * @memberof VectorSearchHit */ payer_key?: string | null; /** * Cosine similarity to the query; higher is closer. * @type {number} * @memberof VectorSearchHit */ score?: number | null; /** * Pipeline that produced the chunk. * @type {string} * @memberof VectorSearchHit */ source?: string | null; /** * Health tags derived from the document's own metadata. * @type {Array} * @memberof VectorSearchHit */ tags?: Array; /** * The chunk body that was embedded. * @type {string} * @memberof VectorSearchHit */ text?: string | null; /** * Document title. * @type {string} * @memberof VectorSearchHit */ title?: string | null; /** * Source URL of the document, when known. * @type {string} * @memberof VectorSearchHit */ url?: string | null; } /** * Check if a given object implements the VectorSearchHit interface. */ declare function instanceOfVectorSearchHit(value: object): value is VectorSearchHit; declare function VectorSearchHitFromJSON(json: any): VectorSearchHit; declare function VectorSearchHitFromJSONTyped(json: any, ignoreDiscriminator: boolean): VectorSearchHit; declare function VectorSearchHitToJSON(json: any): VectorSearchHit; declare function VectorSearchHitToJSONTyped(value?: VectorSearchHit | null, ignoreDiscriminator?: boolean): any; /** * HC Graph API * HealthCloud Graph API — Neo4j / index-backed search and retrieval for providers, health plans, policy documents, medical concepts (SNOMED CT / RxNorm / MeSH), and diagnostic tests (FDA CLIA). Read-only. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * `GET /graph/vector/documents/{doc_id}` — one document's chunks, in order. * * Concatenating `chunks` in `chunk_index` order reconstructs the embedded body. * @export * @interface GetVectorDocumentChunksResponse */ interface GetVectorDocumentChunksResponse { /** * Number of chunks in this response. * @type {number} * @memberof GetVectorDocumentChunksResponse */ chunk_count: number; /** * The document's chunks, ordered by chunk_index. * @type {Array} * @memberof GetVectorDocumentChunksResponse */ chunks: Array; /** * Collection the chunks were read from. * @type {string} * @memberof GetVectorDocumentChunksResponse */ collection: string; /** * Corpus label the document belongs to. * @type {string} * @memberof GetVectorDocumentChunksResponse */ collection_group?: string | null; /** * The document identifier that was requested. * @type {string} * @memberof GetVectorDocumentChunksResponse */ doc_id: string; /** * Document language. * @type {string} * @memberof GetVectorDocumentChunksResponse */ language?: string | null; /** * The document's normalized metadata. * @type {{ [key: string]: any; }} * @memberof GetVectorDocumentChunksResponse */ metadata?: { [key: string]: any; }; /** * Payer the document belongs to, for policy documents. * @type {string} * @memberof GetVectorDocumentChunksResponse */ payer_key?: string | null; /** * Pipeline that produced the document. * @type {string} * @memberof GetVectorDocumentChunksResponse */ source?: string | null; /** * Health tags carried by the document. * @type {Array} * @memberof GetVectorDocumentChunksResponse */ tags?: Array; /** * Document title, taken from its first chunk. * @type {string} * @memberof GetVectorDocumentChunksResponse */ title?: string | null; /** * Source URL of the document, when known. * @type {string} * @memberof GetVectorDocumentChunksResponse */ url?: string | null; } /** * Check if a given object implements the GetVectorDocumentChunksResponse interface. */ declare function instanceOfGetVectorDocumentChunksResponse(value: object): value is GetVectorDocumentChunksResponse; declare function GetVectorDocumentChunksResponseFromJSON(json: any): GetVectorDocumentChunksResponse; declare function GetVectorDocumentChunksResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetVectorDocumentChunksResponse; declare function GetVectorDocumentChunksResponseToJSON(json: any): GetVectorDocumentChunksResponse; declare function GetVectorDocumentChunksResponseToJSONTyped(value?: GetVectorDocumentChunksResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Graph API * HealthCloud Graph API — Neo4j / index-backed search and retrieval for providers, health plans, policy documents, medical concepts (SNOMED CT / RxNorm / MeSH), and diagnostic tests (FDA CLIA). Read-only. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ValidationErrorLocation */ interface ValidationErrorLocation$8 { } /** * Check if a given object implements the ValidationErrorLocation interface. */ declare function instanceOfValidationErrorLocation$8(value: object): value is ValidationErrorLocation$8; declare function ValidationErrorLocationFromJSON$8(json: any): ValidationErrorLocation$8; declare function ValidationErrorLocationFromJSONTyped$8(json: any, ignoreDiscriminator: boolean): ValidationErrorLocation$8; declare function ValidationErrorLocationToJSON$8(json: any): ValidationErrorLocation$8; declare function ValidationErrorLocationToJSONTyped$8(value?: ValidationErrorLocation$8 | null, ignoreDiscriminator?: boolean): any; /** * HC Graph API * HealthCloud Graph API — Neo4j / index-backed search and retrieval for providers, health plans, policy documents, medical concepts (SNOMED CT / RxNorm / MeSH), and diagnostic tests (FDA CLIA). Read-only. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ValidationError */ interface ValidationError$8 { /** * * @type {Array} * @memberof ValidationError */ loc: Array; /** * * @type {string} * @memberof ValidationError */ type: string; } /** * Check if a given object implements the ValidationError interface. */ declare function instanceOfValidationError$8(value: object): value is ValidationError$8; declare function ValidationErrorFromJSON$8(json: any): ValidationError$8; declare function ValidationErrorFromJSONTyped$8(json: any, ignoreDiscriminator: boolean): ValidationError$8; declare function ValidationErrorToJSON$8(json: any): ValidationError$8; declare function ValidationErrorToJSONTyped$8(value?: ValidationError$8 | null, ignoreDiscriminator?: boolean): any; /** * HC Graph API * HealthCloud Graph API — Neo4j / index-backed search and retrieval for providers, health plans, policy documents, medical concepts (SNOMED CT / RxNorm / MeSH), and diagnostic tests (FDA CLIA). Read-only. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface HTTPValidationError */ interface HTTPValidationError$8 { /** * * @type {Array} * @memberof HTTPValidationError */ detail?: Array; } /** * Check if a given object implements the HTTPValidationError interface. */ declare function instanceOfHTTPValidationError$8(value: object): value is HTTPValidationError$8; declare function HTTPValidationErrorFromJSON$8(json: any): HTTPValidationError$8; declare function HTTPValidationErrorFromJSONTyped$8(json: any, ignoreDiscriminator: boolean): HTTPValidationError$8; declare function HTTPValidationErrorToJSON$8(json: any): HTTPValidationError$8; declare function HTTPValidationErrorToJSONTyped$8(value?: HTTPValidationError$8 | null, ignoreDiscriminator?: boolean): any; /** * HC Graph API * HealthCloud Graph API — Neo4j / index-backed search and retrieval for providers, health plans, policy documents, medical concepts (SNOMED CT / RxNorm / MeSH), and diagnostic tests (FDA CLIA). Read-only. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Summarised health plan record returned from search. * @export * @interface HealthPlanSummary */ interface HealthPlanSummary { /** * Insurance issuer name, optional. * @type {string} * @memberof HealthPlanSummary */ issuer?: string | null; /** * Plan display name. * @type {string} * @memberof HealthPlanSummary */ name: string; /** * Network display name, optional. * @type {string} * @memberof HealthPlanSummary */ network?: string | null; /** * Network identifier, optional. * @type {string} * @memberof HealthPlanSummary */ network_id?: string | null; /** * Unique health plan identifier. * @type {string} * @memberof HealthPlanSummary */ plan_id: string; /** * e.g. HMO, PPO, EPO * @type {string} * @memberof HealthPlanSummary */ plan_type?: string | null; /** * Search relevance score * @type {number} * @memberof HealthPlanSummary */ score?: number | null; /** * State the plan is offered in, optional. * @type {string} * @memberof HealthPlanSummary */ state?: string | null; } /** * Check if a given object implements the HealthPlanSummary interface. */ declare function instanceOfHealthPlanSummary(value: object): value is HealthPlanSummary; declare function HealthPlanSummaryFromJSON(json: any): HealthPlanSummary; declare function HealthPlanSummaryFromJSONTyped(json: any, ignoreDiscriminator: boolean): HealthPlanSummary; declare function HealthPlanSummaryToJSON(json: any): HealthPlanSummary; declare function HealthPlanSummaryToJSONTyped(value?: HealthPlanSummary | null, ignoreDiscriminator?: boolean): any; /** * HC Graph API * HealthCloud Graph API — Neo4j / index-backed search and retrieval for providers, health plans, policy documents, medical concepts (SNOMED CT / RxNorm / MeSH), and diagnostic tests (FDA CLIA). Read-only. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Health plan search result set. * @export * @interface HealthPlanSearchResponse */ interface HealthPlanSearchResponse { /** * Matching health plans. * @type {Array} * @memberof HealthPlanSearchResponse */ plans: Array; /** * Echoes the request that produced this result set. * @type {HealthPlanSearchRequest} * @memberof HealthPlanSearchResponse */ request: HealthPlanSearchRequest; /** * Number of plans in this response. * @type {number} * @memberof HealthPlanSearchResponse */ total: number; } /** * Check if a given object implements the HealthPlanSearchResponse interface. */ declare function instanceOfHealthPlanSearchResponse(value: object): value is HealthPlanSearchResponse; declare function HealthPlanSearchResponseFromJSON(json: any): HealthPlanSearchResponse; declare function HealthPlanSearchResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): HealthPlanSearchResponse; declare function HealthPlanSearchResponseToJSON(json: any): HealthPlanSearchResponse; declare function HealthPlanSearchResponseToJSONTyped(value?: HealthPlanSearchResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Graph API * HealthCloud Graph API — Neo4j / index-backed search and retrieval for providers, health plans, policy documents, medical concepts (SNOMED CT / RxNorm / MeSH), and diagnostic tests (FDA CLIA). Read-only. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * One searchable collection and the facts that decide whether it is usable. * @export * @interface VectorCollection */ interface VectorCollection { /** * Whether the collection could be described and counted. * @type {boolean} * @memberof VectorCollection */ available: boolean; /** * Number of chunk rows currently loaded. * @type {number} * @memberof VectorCollection */ chunk_count: number; /** * Collection name. * @type {string} * @memberof VectorCollection */ collection: string; /** * Why the collection is unavailable, when it is. * @type {string} * @memberof VectorCollection */ detail?: string | null; /** * Vector width. Must equal the query embedding's width or search cannot work. * @type {number} * @memberof VectorCollection */ dimension?: number | null; /** * Similarity metric the vector index was built with, e.g. COSINE. * @type {string} * @memberof VectorCollection */ metric_type?: string | null; /** * When true, the collection is grouped by payer and every search of it must supply payer_key. * @type {boolean} * @memberof VectorCollection */ partitioned_by_payer: boolean; /** * Which corpus this collection holds: documents | policies. * @type {string} * @memberof VectorCollection */ role: string; } /** * Check if a given object implements the VectorCollection interface. */ declare function instanceOfVectorCollection(value: object): value is VectorCollection; declare function VectorCollectionFromJSON(json: any): VectorCollection; declare function VectorCollectionFromJSONTyped(json: any, ignoreDiscriminator: boolean): VectorCollection; declare function VectorCollectionToJSON(json: any): VectorCollection; declare function VectorCollectionToJSONTyped(value?: VectorCollection | null, ignoreDiscriminator?: boolean): any; /** * HC Graph API * HealthCloud Graph API — Neo4j / index-backed search and retrieval for providers, health plans, policy documents, medical concepts (SNOMED CT / RxNorm / MeSH), and diagnostic tests (FDA CLIA). Read-only. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * `GET /graph/vector/collections` — what can be searched, and with what. * @export * @interface ListVectorCollectionsResponse */ interface ListVectorCollectionsResponse { /** * Configured collections, documents corpus first. * @type {Array} * @memberof ListVectorCollectionsResponse */ collections: Array; /** * Model this deployment embeds queries with. * @type {string} * @memberof ListVectorCollectionsResponse */ embedding_model: string; /** * Number of collections in this response. * @type {number} * @memberof ListVectorCollectionsResponse */ total: number; } /** * Check if a given object implements the ListVectorCollectionsResponse interface. */ declare function instanceOfListVectorCollectionsResponse(value: object): value is ListVectorCollectionsResponse; declare function ListVectorCollectionsResponseFromJSON(json: any): ListVectorCollectionsResponse; declare function ListVectorCollectionsResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): ListVectorCollectionsResponse; declare function ListVectorCollectionsResponseToJSON(json: any): ListVectorCollectionsResponse; declare function ListVectorCollectionsResponseToJSONTyped(value?: ListVectorCollectionsResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Graph API * HealthCloud Graph API — Neo4j / index-backed search and retrieval for providers, health plans, policy documents, medical concepts (SNOMED CT / RxNorm / MeSH), and diagnostic tests (FDA CLIA). Read-only. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * A unified medical concept node. * * Validates both an Algolia hit (concept metadata) and a full Neo4j node * (`c { .* }`). Only optional fields — pre-migration SNOMED nodes may carry just * `sctid`, and stub/dangling endpoints may carry only `id`, so nothing is * guaranteed; callers filter those out before returning them as concepts. * @export * @interface MedicalConcept */ interface MedicalConcept { /** * Whether the SNOMED concept is active (true) or inactive (false), SNOMED concepts only. * @type {boolean} * @memberof MedicalConcept */ active?: boolean | null; /** * Native code (sctid / rxcui / descriptor UI) * @type {string} * @memberof MedicalConcept */ code?: string | null; /** * SNOMED definition status (e.g. primitive, defined), SNOMED concepts only. * @type {string} * @memberof MedicalConcept */ definition_status?: string | null; /** * SNOMED effective-time (ISO date the concept version became active), SNOMED concepts only. * @type {string} * @memberof MedicalConcept */ effective_time?: string | null; /** * SNOMED Fully Specified Name, SNOMED concepts only. * @type {string} * @memberof MedicalConcept */ fsn?: string | null; /** * Stable cross-vocabulary id, "{VOCAB}:{code}" * @type {string} * @memberof MedicalConcept */ id?: string | null; /** * SNOMED module id, SNOMED concepts only. * @type {string} * @memberof MedicalConcept */ module_id?: string | null; /** * Human-readable concept name, when available. * @type {string} * @memberof MedicalConcept */ preferred_term?: string | null; /** * Search relevance score (Algolia / fulltext rank) * @type {number} * @memberof MedicalConcept */ score?: number | null; /** * SNOMED CT concept id (sctid), SNOMED concepts only. * @type {string} * @memberof MedicalConcept */ sctid?: string | null; /** * SNOMED semantic tag (e.g. disorder, procedure, finding), SNOMED concepts only. * @type {string} * @memberof MedicalConcept */ semantic_tag?: string | null; /** * * @type {any} * @memberof MedicalConcept */ synonyms?: any | null; /** * * @type {any} * @memberof MedicalConcept */ top_category?: any | null; /** * * @type {any} * @memberof MedicalConcept */ tree_numbers?: any | null; /** * RxNorm term type (e.g. IN, SCD, BN), RxNorm concepts only. * @type {string} * @memberof MedicalConcept */ tty?: string | null; /** * SNOMED | RXNORM | MESH * @type {string} * @memberof MedicalConcept */ vocabulary?: string | null; } /** * Check if a given object implements the MedicalConcept interface. */ declare function instanceOfMedicalConcept(value: object): value is MedicalConcept; declare function MedicalConceptFromJSON(json: any): MedicalConcept; declare function MedicalConceptFromJSONTyped(json: any, ignoreDiscriminator: boolean): MedicalConcept; declare function MedicalConceptToJSON(json: any): MedicalConcept; declare function MedicalConceptToJSONTyped(value?: MedicalConcept | null, ignoreDiscriminator?: boolean): any; /** * HC Graph API * HealthCloud Graph API — Neo4j / index-backed search and retrieval for providers, health plans, policy documents, medical concepts (SNOMED CT / RxNorm / MeSH), and diagnostic tests (FDA CLIA). Read-only. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Medical concept search result set. * @export * @interface MedicalConceptSearchResponse */ interface MedicalConceptSearchResponse { /** * Matching medical concepts. * @type {Array} * @memberof MedicalConceptSearchResponse */ concepts: Array; /** * Echoes the request that produced this result set. * @type {MedicalConceptSearchRequest} * @memberof MedicalConceptSearchResponse */ request: MedicalConceptSearchRequest; /** * Number of concepts in this response. * @type {number} * @memberof MedicalConceptSearchResponse */ total: number; } /** * Check if a given object implements the MedicalConceptSearchResponse interface. */ declare function instanceOfMedicalConceptSearchResponse(value: object): value is MedicalConceptSearchResponse; declare function MedicalConceptSearchResponseFromJSON(json: any): MedicalConceptSearchResponse; declare function MedicalConceptSearchResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): MedicalConceptSearchResponse; declare function MedicalConceptSearchResponseToJSON(json: any): MedicalConceptSearchResponse; declare function MedicalConceptSearchResponseToJSONTyped(value?: MedicalConceptSearchResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Graph API * HealthCloud Graph API — Neo4j / index-backed search and retrieval for providers, health plans, policy documents, medical concepts (SNOMED CT / RxNorm / MeSH), and diagnostic tests (FDA CLIA). Read-only. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * A medical-policy / guideline document. * * The same model validates both an Algolia hit (metadata + `content_excerpt`, * no full text) and a full Neo4j node (`d { .* }`, including `content`). * Only `id` and `title` are guaranteed present; everything else is optional * so partial projections and metadata-only (extraction-failed) nodes validate. * @export * @interface PolicyDocument */ interface PolicyDocument { /** * * @type {number} * @memberof PolicyDocument */ bytes?: number | null; /** * * @type {number} * @memberof PolicyDocument */ char_count?: number | null; /** * Full extracted text — Neo4j only, never from Algolia * @type {string} * @memberof PolicyDocument */ content?: string | null; /** * Full extracted text — Neo4j only, never from Algolia * @type {string} * @memberof PolicyDocument */ content_excerpt?: string | null; /** * Full extracted text — Neo4j only, never from Algolia * @type {string} * @memberof PolicyDocument */ content_type?: string | null; /** * Full extracted text — Neo4j only, never from Algolia * @type {string} * @memberof PolicyDocument */ extract_error?: string | null; /** * Full extracted text — Neo4j only, never from Algolia * @type {string} * @memberof PolicyDocument */ extracted_at?: string | null; /** * Full extracted text — Neo4j only, never from Algolia * @type {string} * @memberof PolicyDocument */ filename?: string | null; /** * * @type {string} * @memberof PolicyDocument */ id: string; /** * Full extracted text — Neo4j only, never from Algolia * @type {string} * @memberof PolicyDocument */ network_id?: string | null; /** * * @type {number} * @memberof PolicyDocument */ page_count?: number | null; /** * Full extracted text — Neo4j only, never from Algolia * @type {string} * @memberof PolicyDocument */ parent?: string | null; /** * Full extracted text — Neo4j only, never from Algolia * @type {string} * @memberof PolicyDocument */ payer?: string | null; /** * Full extracted text — Neo4j only, never from Algolia * @type {string} * @memberof PolicyDocument */ payer_key?: string | null; /** * Full extracted text — Neo4j only, never from Algolia * @type {string} * @memberof PolicyDocument */ policy_number?: string | null; /** * Full extracted text — Neo4j only, never from Algolia * @type {string} * @memberof PolicyDocument */ policy_type?: string | null; /** * Search relevance score (fulltext / Algolia rank) * @type {number} * @memberof PolicyDocument */ score?: number | null; /** * Full extracted text — Neo4j only, never from Algolia * @type {string} * @memberof PolicyDocument */ sha256?: string | null; /** * Full extracted text — Neo4j only, never from Algolia * @type {string} * @memberof PolicyDocument */ source_page?: string | null; /** * Full extracted text — Neo4j only, never from Algolia * @type {string} * @memberof PolicyDocument */ source_url?: string | null; /** * * @type {string} * @memberof PolicyDocument */ title: string; /** * * @type {boolean} * @memberof PolicyDocument */ truncated?: boolean | null; /** * Full extracted text — Neo4j only, never from Algolia * @type {string} * @memberof PolicyDocument */ type?: string | null; /** * Full extracted text — Neo4j only, never from Algolia * @type {string} * @memberof PolicyDocument */ wasabi_key?: string | null; } /** * Check if a given object implements the PolicyDocument interface. */ declare function instanceOfPolicyDocument(value: object): value is PolicyDocument; declare function PolicyDocumentFromJSON(json: any): PolicyDocument; declare function PolicyDocumentFromJSONTyped(json: any, ignoreDiscriminator: boolean): PolicyDocument; declare function PolicyDocumentToJSON(json: any): PolicyDocument; declare function PolicyDocumentToJSONTyped(value?: PolicyDocument | null, ignoreDiscriminator?: boolean): any; /** * HC Graph API * HealthCloud Graph API — Neo4j / index-backed search and retrieval for providers, health plans, policy documents, medical concepts (SNOMED CT / RxNorm / MeSH), and diagnostic tests (FDA CLIA). Read-only. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Supported Cognito identity-pool types. * @export */ declare const PoolType$6: { readonly patient: "patient"; readonly provider: "provider"; readonly person: "person"; readonly tenantadmin: "tenantadmin"; }; type PoolType$6 = typeof PoolType$6[keyof typeof PoolType$6]; declare function instanceOfPoolType$6(value: any): boolean; declare function PoolTypeFromJSON$6(json: any): PoolType$6; declare function PoolTypeFromJSONTyped$6(json: any, ignoreDiscriminator: boolean): PoolType$6; declare function PoolTypeToJSON$6(value?: PoolType$6 | null): any; declare function PoolTypeToJSONTyped$6(value: any, ignoreDiscriminator: boolean): PoolType$6; /** * HC Graph API * HealthCloud Graph API — Neo4j / index-backed search and retrieval for providers, health plans, policy documents, medical concepts (SNOMED CT / RxNorm / MeSH), and diagnostic tests (FDA CLIA). Read-only. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Summarised provider record returned from search. * @export * @interface ProviderSummary */ interface ProviderSummary { /** * Practice city, optional. * @type {string} * @memberof ProviderSummary */ city?: string | null; /** * Provider display name. * @type {string} * @memberof ProviderSummary */ name: string; /** * Provider's National Provider Identifier. * @type {string} * @memberof ProviderSummary */ npi: string; /** * Practice phone number, optional. * @type {string} * @memberof ProviderSummary */ phone?: string | null; /** * Search relevance score * @type {number} * @memberof ProviderSummary */ score?: number | null; /** * Specialty display name, optional. * @type {string} * @memberof ProviderSummary */ specialty?: string | null; /** * Taxonomy / specialty code, optional. * @type {string} * @memberof ProviderSummary */ specialty_code?: string | null; /** * Practice state, optional. * @type {string} * @memberof ProviderSummary */ state?: string | null; } /** * Check if a given object implements the ProviderSummary interface. */ declare function instanceOfProviderSummary(value: object): value is ProviderSummary; declare function ProviderSummaryFromJSON(json: any): ProviderSummary; declare function ProviderSummaryFromJSONTyped(json: any, ignoreDiscriminator: boolean): ProviderSummary; declare function ProviderSummaryToJSON(json: any): ProviderSummary; declare function ProviderSummaryToJSONTyped(value?: ProviderSummary | null, ignoreDiscriminator?: boolean): any; /** * HC Graph API * HealthCloud Graph API — Neo4j / index-backed search and retrieval for providers, health plans, policy documents, medical concepts (SNOMED CT / RxNorm / MeSH), and diagnostic tests (FDA CLIA). Read-only. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Provider search result set. * @export * @interface ProviderSearchResponse */ interface ProviderSearchResponse { /** * Matching providers. * @type {Array} * @memberof ProviderSearchResponse */ providers: Array; /** * Echoes the request that produced this result set. * @type {ProviderSearchRequest} * @memberof ProviderSearchResponse */ request: ProviderSearchRequest; /** * Number of providers in this response. * @type {number} * @memberof ProviderSearchResponse */ total: number; } /** * Check if a given object implements the ProviderSearchResponse interface. */ declare function instanceOfProviderSearchResponse(value: object): value is ProviderSearchResponse; declare function ProviderSearchResponseFromJSON(json: any): ProviderSearchResponse; declare function ProviderSearchResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): ProviderSearchResponse; declare function ProviderSearchResponseToJSON(json: any): ProviderSearchResponse; declare function ProviderSearchResponseToJSONTyped(value?: ProviderSearchResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Graph API * HealthCloud Graph API — Neo4j / index-backed search and retrieval for providers, health plans, policy documents, medical concepts (SNOMED CT / RxNorm / MeSH), and diagnostic tests (FDA CLIA). Read-only. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Grounded RAG answer returned instead of the ordinary result set when a search request sets rag=true. * @export * @interface RagSearchResponse */ interface RagSearchResponse { /** * Anthropic-generated answer, grounded in the retrieved context. * @type {string} * @memberof RagSearchResponse */ answer: string; /** * Source records the answer was grounded in. * @type {Array} * @memberof RagSearchResponse */ citations: Array; /** * Number of source records retrieved and passed as context. * @type {number} * @memberof RagSearchResponse */ context_count: number; /** * Anthropic model identifier used to generate the answer. * @type {string} * @memberof RagSearchResponse */ model: string; /** * The natural-language question that was asked (derived from the search request). * @type {string} * @memberof RagSearchResponse */ question: string; } /** * Check if a given object implements the RagSearchResponse interface. */ declare function instanceOfRagSearchResponse(value: object): value is RagSearchResponse; declare function RagSearchResponseFromJSON(json: any): RagSearchResponse; declare function RagSearchResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): RagSearchResponse; declare function RagSearchResponseToJSON(json: any): RagSearchResponse; declare function RagSearchResponseToJSONTyped(value?: RagSearchResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Graph API * HealthCloud Graph API — Neo4j / index-backed search and retrieval for providers, health plans, policy documents, medical concepts (SNOMED CT / RxNorm / MeSH), and diagnostic tests (FDA CLIA). Read-only. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ResponseValidationError */ interface ResponseValidationError$8 { /** * * @type {Array} * @memberof ResponseValidationError */ detail?: Array; } /** * Check if a given object implements the ResponseValidationError interface. */ declare function instanceOfResponseValidationError$8(value: object): value is ResponseValidationError$8; declare function ResponseValidationErrorFromJSON$8(json: any): ResponseValidationError$8; declare function ResponseValidationErrorFromJSONTyped$8(json: any, ignoreDiscriminator: boolean): ResponseValidationError$8; declare function ResponseValidationErrorToJSON$8(json: any): ResponseValidationError$8; declare function ResponseValidationErrorToJSONTyped$8(value?: ResponseValidationError$8 | null, ignoreDiscriminator?: boolean): any; /** * HC Graph API * HealthCloud Graph API — Neo4j / index-backed search and retrieval for providers, health plans, policy documents, medical concepts (SNOMED CT / RxNorm / MeSH), and diagnostic tests (FDA CLIA). Read-only. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Stable Algolia search envelope; individual hits remain dynamic JSON. * @export * @interface SearchDiagnosticTestsResponse */ interface SearchDiagnosticTestsResponse { /** * Facet value counts for the current query (complexities, specialty_names, etc.). * @type {{ [key: string]: any; }} * @memberof SearchDiagnosticTestsResponse */ facets: { [key: string]: any; }; /** * Matching analyte-grain search hits; shape is Algolia's raw record, not normalized. * @type {Array} * @memberof SearchDiagnosticTestsResponse */ hits: Array; /** * Total number of matching hits across all pages. * @type {number} * @memberof SearchDiagnosticTestsResponse */ nb_hits: number; /** * Total number of pages at the current hits_per_page. * @type {number} * @memberof SearchDiagnosticTestsResponse */ nb_pages: number; /** * 0-based index of the page returned. * @type {number} * @memberof SearchDiagnosticTestsResponse */ page: number; } /** * Check if a given object implements the SearchDiagnosticTestsResponse interface. */ declare function instanceOfSearchDiagnosticTestsResponse(value: object): value is SearchDiagnosticTestsResponse; declare function SearchDiagnosticTestsResponseFromJSON(json: any): SearchDiagnosticTestsResponse; declare function SearchDiagnosticTestsResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): SearchDiagnosticTestsResponse; declare function SearchDiagnosticTestsResponseToJSON(json: any): SearchDiagnosticTestsResponse; declare function SearchDiagnosticTestsResponseToJSONTyped(value?: SearchDiagnosticTestsResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Graph API * HealthCloud Graph API — Neo4j / index-backed search and retrieval for providers, health plans, policy documents, medical concepts (SNOMED CT / RxNorm / MeSH), and diagnostic tests (FDA CLIA). Read-only. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Base for raw Cypher queries. * @export * @interface SearchDocumentSummariesCypherRequest */ interface SearchDocumentSummariesCypherRequest { /** * Maximum rows returned. * @type {number} * @memberof SearchDocumentSummariesCypherRequest */ limit?: number; /** * Named parameters substituted into the query. * @type {{ [key: string]: any; }} * @memberof SearchDocumentSummariesCypherRequest */ params?: { [key: string]: any; }; /** * Raw Cypher query text to execute against the graph. * @type {string} * @memberof SearchDocumentSummariesCypherRequest */ query: string; /** * When true, runs retrieval-augmented generation via Anthropic * @type {boolean} * @memberof SearchDocumentSummariesCypherRequest */ rag?: boolean; } /** * Check if a given object implements the SearchDocumentSummariesCypherRequest interface. */ declare function instanceOfSearchDocumentSummariesCypherRequest(value: object): value is SearchDocumentSummariesCypherRequest; declare function SearchDocumentSummariesCypherRequestFromJSON(json: any): SearchDocumentSummariesCypherRequest; declare function SearchDocumentSummariesCypherRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): SearchDocumentSummariesCypherRequest; declare function SearchDocumentSummariesCypherRequestToJSON(json: any): SearchDocumentSummariesCypherRequest; declare function SearchDocumentSummariesCypherRequestToJSONTyped(value?: SearchDocumentSummariesCypherRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Graph API * HealthCloud Graph API — Neo4j / index-backed search and retrieval for providers, health plans, policy documents, medical concepts (SNOMED CT / RxNorm / MeSH), and diagnostic tests (FDA CLIA). Read-only. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface SearchDocumentSummariesCypherResponse */ interface SearchDocumentSummariesCypherResponse { /** * Query execution time in milliseconds, when available. * @type {number} * @memberof SearchDocumentSummariesCypherResponse */ execution_time_ms?: number; /** * Raw result rows returned by the query. * @type {Array<{ [key: string]: any; }>} * @memberof SearchDocumentSummariesCypherResponse */ results: Array<{ [key: string]: any; }>; /** * Number of rows in results. * @type {number} * @memberof SearchDocumentSummariesCypherResponse */ total: number; /** * Anthropic-generated answer, grounded in the retrieved context. * @type {string} * @memberof SearchDocumentSummariesCypherResponse */ answer: string; /** * Source records the answer was grounded in. * @type {Array} * @memberof SearchDocumentSummariesCypherResponse */ citations: Array; /** * Number of source records retrieved and passed as context. * @type {number} * @memberof SearchDocumentSummariesCypherResponse */ context_count: number; /** * Anthropic model identifier used to generate the answer. * @type {string} * @memberof SearchDocumentSummariesCypherResponse */ model: string; /** * The natural-language question that was asked (derived from the search request). * @type {string} * @memberof SearchDocumentSummariesCypherResponse */ question: string; } /** * Check if a given object implements the SearchDocumentSummariesCypherResponse interface. */ declare function instanceOfSearchDocumentSummariesCypherResponse(value: object): value is SearchDocumentSummariesCypherResponse; declare function SearchDocumentSummariesCypherResponseFromJSON(json: any): SearchDocumentSummariesCypherResponse; declare function SearchDocumentSummariesCypherResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): SearchDocumentSummariesCypherResponse; declare function SearchDocumentSummariesCypherResponseToJSON(json: any): SearchDocumentSummariesCypherResponse; declare function SearchDocumentSummariesCypherResponseToJSONTyped(value?: SearchDocumentSummariesCypherResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Graph API * HealthCloud Graph API — Neo4j / index-backed search and retrieval for providers, health plans, policy documents, medical concepts (SNOMED CT / RxNorm / MeSH), and diagnostic tests (FDA CLIA). Read-only. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface SearchDocumentSummariesResponse */ interface SearchDocumentSummariesResponse { /** * Matching documents. * @type {Array} * @memberof SearchDocumentSummariesResponse */ documents: Array; /** * Echoes the request that produced this result set. * @type {DocumentSummarySearchRequest} * @memberof SearchDocumentSummariesResponse */ request: DocumentSummarySearchRequest; /** * Number of documents in this response. * @type {number} * @memberof SearchDocumentSummariesResponse */ total: number; /** * Anthropic-generated answer, grounded in the retrieved context. * @type {string} * @memberof SearchDocumentSummariesResponse */ answer: string; /** * Source records the answer was grounded in. * @type {Array} * @memberof SearchDocumentSummariesResponse */ citations: Array; /** * Number of source records retrieved and passed as context. * @type {number} * @memberof SearchDocumentSummariesResponse */ context_count: number; /** * Anthropic model identifier used to generate the answer. * @type {string} * @memberof SearchDocumentSummariesResponse */ model: string; /** * The natural-language question that was asked (derived from the search request). * @type {string} * @memberof SearchDocumentSummariesResponse */ question: string; } /** * Check if a given object implements the SearchDocumentSummariesResponse interface. */ declare function instanceOfSearchDocumentSummariesResponse(value: object): value is SearchDocumentSummariesResponse; declare function SearchDocumentSummariesResponseFromJSON(json: any): SearchDocumentSummariesResponse; declare function SearchDocumentSummariesResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): SearchDocumentSummariesResponse; declare function SearchDocumentSummariesResponseToJSON(json: any): SearchDocumentSummariesResponse; declare function SearchDocumentSummariesResponseToJSONTyped(value?: SearchDocumentSummariesResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Graph API * HealthCloud Graph API — Neo4j / index-backed search and retrieval for providers, health plans, policy documents, medical concepts (SNOMED CT / RxNorm / MeSH), and diagnostic tests (FDA CLIA). Read-only. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface SearchHealthPlansCypherResponse */ interface SearchHealthPlansCypherResponse { /** * Query execution time in milliseconds, when available. * @type {number} * @memberof SearchHealthPlansCypherResponse */ execution_time_ms?: number; /** * Raw result rows returned by the query. * @type {Array<{ [key: string]: any; }>} * @memberof SearchHealthPlansCypherResponse */ results: Array<{ [key: string]: any; }>; /** * Number of rows in results. * @type {number} * @memberof SearchHealthPlansCypherResponse */ total: number; /** * Anthropic-generated answer, grounded in the retrieved context. * @type {string} * @memberof SearchHealthPlansCypherResponse */ answer: string; /** * Source records the answer was grounded in. * @type {Array} * @memberof SearchHealthPlansCypherResponse */ citations: Array; /** * Number of source records retrieved and passed as context. * @type {number} * @memberof SearchHealthPlansCypherResponse */ context_count: number; /** * Anthropic model identifier used to generate the answer. * @type {string} * @memberof SearchHealthPlansCypherResponse */ model: string; /** * The natural-language question that was asked (derived from the search request). * @type {string} * @memberof SearchHealthPlansCypherResponse */ question: string; } /** * Check if a given object implements the SearchHealthPlansCypherResponse interface. */ declare function instanceOfSearchHealthPlansCypherResponse(value: object): value is SearchHealthPlansCypherResponse; declare function SearchHealthPlansCypherResponseFromJSON(json: any): SearchHealthPlansCypherResponse; declare function SearchHealthPlansCypherResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): SearchHealthPlansCypherResponse; declare function SearchHealthPlansCypherResponseToJSON(json: any): SearchHealthPlansCypherResponse; declare function SearchHealthPlansCypherResponseToJSONTyped(value?: SearchHealthPlansCypherResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Graph API * HealthCloud Graph API — Neo4j / index-backed search and retrieval for providers, health plans, policy documents, medical concepts (SNOMED CT / RxNorm / MeSH), and diagnostic tests (FDA CLIA). Read-only. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface SearchHealthPlansResponse */ interface SearchHealthPlansResponse { /** * Matching health plans. * @type {Array} * @memberof SearchHealthPlansResponse */ plans: Array; /** * Echoes the request that produced this result set. * @type {HealthPlanSearchRequest} * @memberof SearchHealthPlansResponse */ request: HealthPlanSearchRequest; /** * Number of plans in this response. * @type {number} * @memberof SearchHealthPlansResponse */ total: number; /** * Anthropic-generated answer, grounded in the retrieved context. * @type {string} * @memberof SearchHealthPlansResponse */ answer: string; /** * Source records the answer was grounded in. * @type {Array} * @memberof SearchHealthPlansResponse */ citations: Array; /** * Number of source records retrieved and passed as context. * @type {number} * @memberof SearchHealthPlansResponse */ context_count: number; /** * Anthropic model identifier used to generate the answer. * @type {string} * @memberof SearchHealthPlansResponse */ model: string; /** * The natural-language question that was asked (derived from the search request). * @type {string} * @memberof SearchHealthPlansResponse */ question: string; } /** * Check if a given object implements the SearchHealthPlansResponse interface. */ declare function instanceOfSearchHealthPlansResponse(value: object): value is SearchHealthPlansResponse; declare function SearchHealthPlansResponseFromJSON(json: any): SearchHealthPlansResponse; declare function SearchHealthPlansResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): SearchHealthPlansResponse; declare function SearchHealthPlansResponseToJSON(json: any): SearchHealthPlansResponse; declare function SearchHealthPlansResponseToJSONTyped(value?: SearchHealthPlansResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Graph API * HealthCloud Graph API — Neo4j / index-backed search and retrieval for providers, health plans, policy documents, medical concepts (SNOMED CT / RxNorm / MeSH), and diagnostic tests (FDA CLIA). Read-only. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface SearchMedicalConceptsCypherResponse */ interface SearchMedicalConceptsCypherResponse { /** * Query execution time in milliseconds, when available. * @type {number} * @memberof SearchMedicalConceptsCypherResponse */ execution_time_ms?: number; /** * Raw result rows returned by the query. * @type {Array<{ [key: string]: any; }>} * @memberof SearchMedicalConceptsCypherResponse */ results: Array<{ [key: string]: any; }>; /** * Number of rows in results. * @type {number} * @memberof SearchMedicalConceptsCypherResponse */ total: number; /** * Anthropic-generated answer, grounded in the retrieved context. * @type {string} * @memberof SearchMedicalConceptsCypherResponse */ answer: string; /** * Source records the answer was grounded in. * @type {Array} * @memberof SearchMedicalConceptsCypherResponse */ citations: Array; /** * Number of source records retrieved and passed as context. * @type {number} * @memberof SearchMedicalConceptsCypherResponse */ context_count: number; /** * Anthropic model identifier used to generate the answer. * @type {string} * @memberof SearchMedicalConceptsCypherResponse */ model: string; /** * The natural-language question that was asked (derived from the search request). * @type {string} * @memberof SearchMedicalConceptsCypherResponse */ question: string; } /** * Check if a given object implements the SearchMedicalConceptsCypherResponse interface. */ declare function instanceOfSearchMedicalConceptsCypherResponse(value: object): value is SearchMedicalConceptsCypherResponse; declare function SearchMedicalConceptsCypherResponseFromJSON(json: any): SearchMedicalConceptsCypherResponse; declare function SearchMedicalConceptsCypherResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): SearchMedicalConceptsCypherResponse; declare function SearchMedicalConceptsCypherResponseToJSON(json: any): SearchMedicalConceptsCypherResponse; declare function SearchMedicalConceptsCypherResponseToJSONTyped(value?: SearchMedicalConceptsCypherResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Graph API * HealthCloud Graph API — Neo4j / index-backed search and retrieval for providers, health plans, policy documents, medical concepts (SNOMED CT / RxNorm / MeSH), and diagnostic tests (FDA CLIA). Read-only. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface SearchMedicalConceptsResponse */ interface SearchMedicalConceptsResponse { /** * Matching medical concepts. * @type {Array} * @memberof SearchMedicalConceptsResponse */ concepts: Array; /** * Echoes the request that produced this result set. * @type {MedicalConceptSearchRequest} * @memberof SearchMedicalConceptsResponse */ request: MedicalConceptSearchRequest; /** * Number of concepts in this response. * @type {number} * @memberof SearchMedicalConceptsResponse */ total: number; /** * Anthropic-generated answer, grounded in the retrieved context. * @type {string} * @memberof SearchMedicalConceptsResponse */ answer: string; /** * Source records the answer was grounded in. * @type {Array} * @memberof SearchMedicalConceptsResponse */ citations: Array; /** * Number of source records retrieved and passed as context. * @type {number} * @memberof SearchMedicalConceptsResponse */ context_count: number; /** * Anthropic model identifier used to generate the answer. * @type {string} * @memberof SearchMedicalConceptsResponse */ model: string; /** * The natural-language question that was asked (derived from the search request). * @type {string} * @memberof SearchMedicalConceptsResponse */ question: string; } /** * Check if a given object implements the SearchMedicalConceptsResponse interface. */ declare function instanceOfSearchMedicalConceptsResponse(value: object): value is SearchMedicalConceptsResponse; declare function SearchMedicalConceptsResponseFromJSON(json: any): SearchMedicalConceptsResponse; declare function SearchMedicalConceptsResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): SearchMedicalConceptsResponse; declare function SearchMedicalConceptsResponseToJSON(json: any): SearchMedicalConceptsResponse; declare function SearchMedicalConceptsResponseToJSONTyped(value?: SearchMedicalConceptsResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Graph API * HealthCloud Graph API — Neo4j / index-backed search and retrieval for providers, health plans, policy documents, medical concepts (SNOMED CT / RxNorm / MeSH), and diagnostic tests (FDA CLIA). Read-only. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface SearchProvidersCypherResponse */ interface SearchProvidersCypherResponse { /** * Query execution time in milliseconds, when available. * @type {number} * @memberof SearchProvidersCypherResponse */ execution_time_ms?: number; /** * Raw result rows returned by the query. * @type {Array<{ [key: string]: any; }>} * @memberof SearchProvidersCypherResponse */ results: Array<{ [key: string]: any; }>; /** * Number of rows in results. * @type {number} * @memberof SearchProvidersCypherResponse */ total: number; /** * Anthropic-generated answer, grounded in the retrieved context. * @type {string} * @memberof SearchProvidersCypherResponse */ answer: string; /** * Source records the answer was grounded in. * @type {Array} * @memberof SearchProvidersCypherResponse */ citations: Array; /** * Number of source records retrieved and passed as context. * @type {number} * @memberof SearchProvidersCypherResponse */ context_count: number; /** * Anthropic model identifier used to generate the answer. * @type {string} * @memberof SearchProvidersCypherResponse */ model: string; /** * The natural-language question that was asked (derived from the search request). * @type {string} * @memberof SearchProvidersCypherResponse */ question: string; } /** * Check if a given object implements the SearchProvidersCypherResponse interface. */ declare function instanceOfSearchProvidersCypherResponse(value: object): value is SearchProvidersCypherResponse; declare function SearchProvidersCypherResponseFromJSON(json: any): SearchProvidersCypherResponse; declare function SearchProvidersCypherResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): SearchProvidersCypherResponse; declare function SearchProvidersCypherResponseToJSON(json: any): SearchProvidersCypherResponse; declare function SearchProvidersCypherResponseToJSONTyped(value?: SearchProvidersCypherResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Graph API * HealthCloud Graph API — Neo4j / index-backed search and retrieval for providers, health plans, policy documents, medical concepts (SNOMED CT / RxNorm / MeSH), and diagnostic tests (FDA CLIA). Read-only. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface SearchProvidersResponse */ interface SearchProvidersResponse { /** * Matching providers. * @type {Array} * @memberof SearchProvidersResponse */ providers: Array; /** * Echoes the request that produced this result set. * @type {ProviderSearchRequest} * @memberof SearchProvidersResponse */ request: ProviderSearchRequest; /** * Number of providers in this response. * @type {number} * @memberof SearchProvidersResponse */ total: number; /** * Anthropic-generated answer, grounded in the retrieved context. * @type {string} * @memberof SearchProvidersResponse */ answer: string; /** * Source records the answer was grounded in. * @type {Array} * @memberof SearchProvidersResponse */ citations: Array; /** * Number of source records retrieved and passed as context. * @type {number} * @memberof SearchProvidersResponse */ context_count: number; /** * Anthropic model identifier used to generate the answer. * @type {string} * @memberof SearchProvidersResponse */ model: string; /** * The natural-language question that was asked (derived from the search request). * @type {string} * @memberof SearchProvidersResponse */ question: string; } /** * Check if a given object implements the SearchProvidersResponse interface. */ declare function instanceOfSearchProvidersResponse(value: object): value is SearchProvidersResponse; declare function SearchProvidersResponseFromJSON(json: any): SearchProvidersResponse; declare function SearchProvidersResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): SearchProvidersResponse; declare function SearchProvidersResponseToJSON(json: any): SearchProvidersResponse; declare function SearchProvidersResponseToJSONTyped(value?: SearchProvidersResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Graph API * HealthCloud Graph API — Neo4j / index-backed search and retrieval for providers, health plans, policy documents, medical concepts (SNOMED CT / RxNorm / MeSH), and diagnostic tests (FDA CLIA). Read-only. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Semantic search over one collection's document chunks. * @export * @interface VectorSearchDocumentsRequest */ interface VectorSearchDocumentsRequest { /** * Full extracted text — Neo4j only, never from Algolia * @type {string} * @memberof VectorSearchDocumentsRequest */ collection?: string | null; /** * Full extracted text — Neo4j only, never from Algolia * @type {string} * @memberof VectorSearchDocumentsRequest */ collection_group?: string | null; /** * Full extracted text — Neo4j only, never from Algolia * @type {string} * @memberof VectorSearchDocumentsRequest */ language?: string | null; /** * Full extracted text — Neo4j only, never from Algolia * @type {string} * @memberof VectorSearchDocumentsRequest */ network_id?: string | null; /** * Full extracted text — Neo4j only, never from Algolia * @type {string} * @memberof VectorSearchDocumentsRequest */ payer_key?: string | null; /** * Natural-language query; embedded and matched by meaning, not keyword. * @type {string} * @memberof VectorSearchDocumentsRequest */ q: string; /** * Full extracted text — Neo4j only, never from Algolia * @type {string} * @memberof VectorSearchDocumentsRequest */ source?: string | null; /** * Health tags; a chunk matching ANY of them is returned, so more tags broaden the result set. * @type {Array} * @memberof VectorSearchDocumentsRequest */ tags?: Array; /** * Maximum hits returned. * @type {number} * @memberof VectorSearchDocumentsRequest */ top_k?: number; } /** * Check if a given object implements the VectorSearchDocumentsRequest interface. */ declare function instanceOfVectorSearchDocumentsRequest(value: object): value is VectorSearchDocumentsRequest; declare function VectorSearchDocumentsRequestFromJSON(json: any): VectorSearchDocumentsRequest; declare function VectorSearchDocumentsRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): VectorSearchDocumentsRequest; declare function VectorSearchDocumentsRequestToJSON(json: any): VectorSearchDocumentsRequest; declare function VectorSearchDocumentsRequestToJSONTyped(value?: VectorSearchDocumentsRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Graph API * HealthCloud Graph API — Neo4j / index-backed search and retrieval for providers, health plans, policy documents, medical concepts (SNOMED CT / RxNorm / MeSH), and diagnostic tests (FDA CLIA). Read-only. All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Ranked semantic-search results, with the resolved query context. * @export * @interface VectorSearchResponse */ interface VectorSearchResponse { /** * Collection that was searched. * @type {string} * @memberof VectorSearchResponse */ collection: string; /** * Number of hits in this response. * @type {number} * @memberof VectorSearchResponse */ count: number; /** * Model used to embed the query; must match the model the collection was loaded with. * @type {string} * @memberof VectorSearchResponse */ embedding_model: string; /** * Milvus filter expression the scoping parameters produced; empty when unscoped. * @type {string} * @memberof VectorSearchResponse */ filter: string; /** * Ranked chunks, closest first. * @type {Array} * @memberof VectorSearchResponse */ hits: Array; /** * The query that was embedded. * @type {string} * @memberof VectorSearchResponse */ query: string; } /** * Check if a given object implements the VectorSearchResponse interface. */ declare function instanceOfVectorSearchResponse(value: object): value is VectorSearchResponse; declare function VectorSearchResponseFromJSON(json: any): VectorSearchResponse; declare function VectorSearchResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): VectorSearchResponse; declare function VectorSearchResponseToJSON(json: any): VectorSearchResponse; declare function VectorSearchResponseToJSONTyped(value?: VectorSearchResponse | null, ignoreDiscriminator?: boolean): any; type index$8_CypherQueryResponse = CypherQueryResponse; declare const index$8_CypherQueryResponseFromJSON: typeof CypherQueryResponseFromJSON; declare const index$8_CypherQueryResponseFromJSONTyped: typeof CypherQueryResponseFromJSONTyped; declare const index$8_CypherQueryResponseToJSON: typeof CypherQueryResponseToJSON; declare const index$8_CypherQueryResponseToJSONTyped: typeof CypherQueryResponseToJSONTyped; type index$8_DiagnosticTest = DiagnosticTest; declare const index$8_DiagnosticTestFromJSON: typeof DiagnosticTestFromJSON; declare const index$8_DiagnosticTestFromJSONTyped: typeof DiagnosticTestFromJSONTyped; type index$8_DiagnosticTestRelationship = DiagnosticTestRelationship; declare const index$8_DiagnosticTestRelationshipFromJSON: typeof DiagnosticTestRelationshipFromJSON; declare const index$8_DiagnosticTestRelationshipFromJSONTyped: typeof DiagnosticTestRelationshipFromJSONTyped; declare const index$8_DiagnosticTestRelationshipToJSON: typeof DiagnosticTestRelationshipToJSON; declare const index$8_DiagnosticTestRelationshipToJSONTyped: typeof DiagnosticTestRelationshipToJSONTyped; declare const index$8_DiagnosticTestToJSON: typeof DiagnosticTestToJSON; declare const index$8_DiagnosticTestToJSONTyped: typeof DiagnosticTestToJSONTyped; type index$8_DocumentSummary = DocumentSummary; declare const index$8_DocumentSummaryFromJSON: typeof DocumentSummaryFromJSON; declare const index$8_DocumentSummaryFromJSONTyped: typeof DocumentSummaryFromJSONTyped; type index$8_DocumentSummarySearchRequest = DocumentSummarySearchRequest; declare const index$8_DocumentSummarySearchRequestFromJSON: typeof DocumentSummarySearchRequestFromJSON; declare const index$8_DocumentSummarySearchRequestFromJSONTyped: typeof DocumentSummarySearchRequestFromJSONTyped; declare const index$8_DocumentSummarySearchRequestToJSON: typeof DocumentSummarySearchRequestToJSON; declare const index$8_DocumentSummarySearchRequestToJSONTyped: typeof DocumentSummarySearchRequestToJSONTyped; type index$8_DocumentSummarySearchResponse = DocumentSummarySearchResponse; declare const index$8_DocumentSummarySearchResponseFromJSON: typeof DocumentSummarySearchResponseFromJSON; declare const index$8_DocumentSummarySearchResponseFromJSONTyped: typeof DocumentSummarySearchResponseFromJSONTyped; declare const index$8_DocumentSummarySearchResponseToJSON: typeof DocumentSummarySearchResponseToJSON; declare const index$8_DocumentSummarySearchResponseToJSONTyped: typeof DocumentSummarySearchResponseToJSONTyped; declare const index$8_DocumentSummaryToJSON: typeof DocumentSummaryToJSON; declare const index$8_DocumentSummaryToJSONTyped: typeof DocumentSummaryToJSONTyped; type index$8_GetDiagnosticAnalyteResponse = GetDiagnosticAnalyteResponse; declare const index$8_GetDiagnosticAnalyteResponseFromJSON: typeof GetDiagnosticAnalyteResponseFromJSON; declare const index$8_GetDiagnosticAnalyteResponseFromJSONTyped: typeof GetDiagnosticAnalyteResponseFromJSONTyped; declare const index$8_GetDiagnosticAnalyteResponseToJSON: typeof GetDiagnosticAnalyteResponseToJSON; declare const index$8_GetDiagnosticAnalyteResponseToJSONTyped: typeof GetDiagnosticAnalyteResponseToJSONTyped; type index$8_GetDiagnosticTestResponse = GetDiagnosticTestResponse; declare const index$8_GetDiagnosticTestResponseFromJSON: typeof GetDiagnosticTestResponseFromJSON; declare const index$8_GetDiagnosticTestResponseFromJSONTyped: typeof GetDiagnosticTestResponseFromJSONTyped; declare const index$8_GetDiagnosticTestResponseToJSON: typeof GetDiagnosticTestResponseToJSON; declare const index$8_GetDiagnosticTestResponseToJSONTyped: typeof GetDiagnosticTestResponseToJSONTyped; type index$8_GetDiagnosticTestSystemResponse = GetDiagnosticTestSystemResponse; declare const index$8_GetDiagnosticTestSystemResponseFromJSON: typeof GetDiagnosticTestSystemResponseFromJSON; declare const index$8_GetDiagnosticTestSystemResponseFromJSONTyped: typeof GetDiagnosticTestSystemResponseFromJSONTyped; declare const index$8_GetDiagnosticTestSystemResponseToJSON: typeof GetDiagnosticTestSystemResponseToJSON; declare const index$8_GetDiagnosticTestSystemResponseToJSONTyped: typeof GetDiagnosticTestSystemResponseToJSONTyped; type index$8_GetPolicyDocumentResponse = GetPolicyDocumentResponse; declare const index$8_GetPolicyDocumentResponseFromJSON: typeof GetPolicyDocumentResponseFromJSON; declare const index$8_GetPolicyDocumentResponseFromJSONTyped: typeof GetPolicyDocumentResponseFromJSONTyped; declare const index$8_GetPolicyDocumentResponseToJSON: typeof GetPolicyDocumentResponseToJSON; declare const index$8_GetPolicyDocumentResponseToJSONTyped: typeof GetPolicyDocumentResponseToJSONTyped; type index$8_GetVectorDocumentChunksResponse = GetVectorDocumentChunksResponse; declare const index$8_GetVectorDocumentChunksResponseFromJSON: typeof GetVectorDocumentChunksResponseFromJSON; declare const index$8_GetVectorDocumentChunksResponseFromJSONTyped: typeof GetVectorDocumentChunksResponseFromJSONTyped; declare const index$8_GetVectorDocumentChunksResponseToJSON: typeof GetVectorDocumentChunksResponseToJSON; declare const index$8_GetVectorDocumentChunksResponseToJSONTyped: typeof GetVectorDocumentChunksResponseToJSONTyped; type index$8_HealthPlanSearchRequest = HealthPlanSearchRequest; declare const index$8_HealthPlanSearchRequestFromJSON: typeof HealthPlanSearchRequestFromJSON; declare const index$8_HealthPlanSearchRequestFromJSONTyped: typeof HealthPlanSearchRequestFromJSONTyped; declare const index$8_HealthPlanSearchRequestToJSON: typeof HealthPlanSearchRequestToJSON; declare const index$8_HealthPlanSearchRequestToJSONTyped: typeof HealthPlanSearchRequestToJSONTyped; type index$8_HealthPlanSearchResponse = HealthPlanSearchResponse; declare const index$8_HealthPlanSearchResponseFromJSON: typeof HealthPlanSearchResponseFromJSON; declare const index$8_HealthPlanSearchResponseFromJSONTyped: typeof HealthPlanSearchResponseFromJSONTyped; declare const index$8_HealthPlanSearchResponseToJSON: typeof HealthPlanSearchResponseToJSON; declare const index$8_HealthPlanSearchResponseToJSONTyped: typeof HealthPlanSearchResponseToJSONTyped; type index$8_HealthPlanSummary = HealthPlanSummary; declare const index$8_HealthPlanSummaryFromJSON: typeof HealthPlanSummaryFromJSON; declare const index$8_HealthPlanSummaryFromJSONTyped: typeof HealthPlanSummaryFromJSONTyped; declare const index$8_HealthPlanSummaryToJSON: typeof HealthPlanSummaryToJSON; declare const index$8_HealthPlanSummaryToJSONTyped: typeof HealthPlanSummaryToJSONTyped; type index$8_ListVectorCollectionsResponse = ListVectorCollectionsResponse; declare const index$8_ListVectorCollectionsResponseFromJSON: typeof ListVectorCollectionsResponseFromJSON; declare const index$8_ListVectorCollectionsResponseFromJSONTyped: typeof ListVectorCollectionsResponseFromJSONTyped; declare const index$8_ListVectorCollectionsResponseToJSON: typeof ListVectorCollectionsResponseToJSON; declare const index$8_ListVectorCollectionsResponseToJSONTyped: typeof ListVectorCollectionsResponseToJSONTyped; type index$8_MedicalConcept = MedicalConcept; declare const index$8_MedicalConceptFromJSON: typeof MedicalConceptFromJSON; declare const index$8_MedicalConceptFromJSONTyped: typeof MedicalConceptFromJSONTyped; type index$8_MedicalConceptSearchRequest = MedicalConceptSearchRequest; declare const index$8_MedicalConceptSearchRequestFromJSON: typeof MedicalConceptSearchRequestFromJSON; declare const index$8_MedicalConceptSearchRequestFromJSONTyped: typeof MedicalConceptSearchRequestFromJSONTyped; declare const index$8_MedicalConceptSearchRequestToJSON: typeof MedicalConceptSearchRequestToJSON; declare const index$8_MedicalConceptSearchRequestToJSONTyped: typeof MedicalConceptSearchRequestToJSONTyped; type index$8_MedicalConceptSearchResponse = MedicalConceptSearchResponse; declare const index$8_MedicalConceptSearchResponseFromJSON: typeof MedicalConceptSearchResponseFromJSON; declare const index$8_MedicalConceptSearchResponseFromJSONTyped: typeof MedicalConceptSearchResponseFromJSONTyped; declare const index$8_MedicalConceptSearchResponseToJSON: typeof MedicalConceptSearchResponseToJSON; declare const index$8_MedicalConceptSearchResponseToJSONTyped: typeof MedicalConceptSearchResponseToJSONTyped; declare const index$8_MedicalConceptToJSON: typeof MedicalConceptToJSON; declare const index$8_MedicalConceptToJSONTyped: typeof MedicalConceptToJSONTyped; type index$8_PolicyDocument = PolicyDocument; declare const index$8_PolicyDocumentFromJSON: typeof PolicyDocumentFromJSON; declare const index$8_PolicyDocumentFromJSONTyped: typeof PolicyDocumentFromJSONTyped; declare const index$8_PolicyDocumentToJSON: typeof PolicyDocumentToJSON; declare const index$8_PolicyDocumentToJSONTyped: typeof PolicyDocumentToJSONTyped; type index$8_ProviderSearchRequest = ProviderSearchRequest; declare const index$8_ProviderSearchRequestFromJSON: typeof ProviderSearchRequestFromJSON; declare const index$8_ProviderSearchRequestFromJSONTyped: typeof ProviderSearchRequestFromJSONTyped; declare const index$8_ProviderSearchRequestToJSON: typeof ProviderSearchRequestToJSON; declare const index$8_ProviderSearchRequestToJSONTyped: typeof ProviderSearchRequestToJSONTyped; type index$8_ProviderSearchResponse = ProviderSearchResponse; declare const index$8_ProviderSearchResponseFromJSON: typeof ProviderSearchResponseFromJSON; declare const index$8_ProviderSearchResponseFromJSONTyped: typeof ProviderSearchResponseFromJSONTyped; declare const index$8_ProviderSearchResponseToJSON: typeof ProviderSearchResponseToJSON; declare const index$8_ProviderSearchResponseToJSONTyped: typeof ProviderSearchResponseToJSONTyped; type index$8_ProviderSummary = ProviderSummary; declare const index$8_ProviderSummaryFromJSON: typeof ProviderSummaryFromJSON; declare const index$8_ProviderSummaryFromJSONTyped: typeof ProviderSummaryFromJSONTyped; declare const index$8_ProviderSummaryToJSON: typeof ProviderSummaryToJSON; declare const index$8_ProviderSummaryToJSONTyped: typeof ProviderSummaryToJSONTyped; type index$8_RagSearchResponse = RagSearchResponse; declare const index$8_RagSearchResponseFromJSON: typeof RagSearchResponseFromJSON; declare const index$8_RagSearchResponseFromJSONTyped: typeof RagSearchResponseFromJSONTyped; declare const index$8_RagSearchResponseToJSON: typeof RagSearchResponseToJSON; declare const index$8_RagSearchResponseToJSONTyped: typeof RagSearchResponseToJSONTyped; type index$8_SearchDiagnosticTestsResponse = SearchDiagnosticTestsResponse; declare const index$8_SearchDiagnosticTestsResponseFromJSON: typeof SearchDiagnosticTestsResponseFromJSON; declare const index$8_SearchDiagnosticTestsResponseFromJSONTyped: typeof SearchDiagnosticTestsResponseFromJSONTyped; declare const index$8_SearchDiagnosticTestsResponseToJSON: typeof SearchDiagnosticTestsResponseToJSON; declare const index$8_SearchDiagnosticTestsResponseToJSONTyped: typeof SearchDiagnosticTestsResponseToJSONTyped; type index$8_SearchDocumentSummariesCypherRequest = SearchDocumentSummariesCypherRequest; declare const index$8_SearchDocumentSummariesCypherRequestFromJSON: typeof SearchDocumentSummariesCypherRequestFromJSON; declare const index$8_SearchDocumentSummariesCypherRequestFromJSONTyped: typeof SearchDocumentSummariesCypherRequestFromJSONTyped; declare const index$8_SearchDocumentSummariesCypherRequestToJSON: typeof SearchDocumentSummariesCypherRequestToJSON; declare const index$8_SearchDocumentSummariesCypherRequestToJSONTyped: typeof SearchDocumentSummariesCypherRequestToJSONTyped; type index$8_SearchDocumentSummariesCypherResponse = SearchDocumentSummariesCypherResponse; declare const index$8_SearchDocumentSummariesCypherResponseFromJSON: typeof SearchDocumentSummariesCypherResponseFromJSON; declare const index$8_SearchDocumentSummariesCypherResponseFromJSONTyped: typeof SearchDocumentSummariesCypherResponseFromJSONTyped; declare const index$8_SearchDocumentSummariesCypherResponseToJSON: typeof SearchDocumentSummariesCypherResponseToJSON; declare const index$8_SearchDocumentSummariesCypherResponseToJSONTyped: typeof SearchDocumentSummariesCypherResponseToJSONTyped; type index$8_SearchDocumentSummariesResponse = SearchDocumentSummariesResponse; declare const index$8_SearchDocumentSummariesResponseFromJSON: typeof SearchDocumentSummariesResponseFromJSON; declare const index$8_SearchDocumentSummariesResponseFromJSONTyped: typeof SearchDocumentSummariesResponseFromJSONTyped; declare const index$8_SearchDocumentSummariesResponseToJSON: typeof SearchDocumentSummariesResponseToJSON; declare const index$8_SearchDocumentSummariesResponseToJSONTyped: typeof SearchDocumentSummariesResponseToJSONTyped; type index$8_SearchHealthPlansCypherResponse = SearchHealthPlansCypherResponse; declare const index$8_SearchHealthPlansCypherResponseFromJSON: typeof SearchHealthPlansCypherResponseFromJSON; declare const index$8_SearchHealthPlansCypherResponseFromJSONTyped: typeof SearchHealthPlansCypherResponseFromJSONTyped; declare const index$8_SearchHealthPlansCypherResponseToJSON: typeof SearchHealthPlansCypherResponseToJSON; declare const index$8_SearchHealthPlansCypherResponseToJSONTyped: typeof SearchHealthPlansCypherResponseToJSONTyped; type index$8_SearchHealthPlansResponse = SearchHealthPlansResponse; declare const index$8_SearchHealthPlansResponseFromJSON: typeof SearchHealthPlansResponseFromJSON; declare const index$8_SearchHealthPlansResponseFromJSONTyped: typeof SearchHealthPlansResponseFromJSONTyped; declare const index$8_SearchHealthPlansResponseToJSON: typeof SearchHealthPlansResponseToJSON; declare const index$8_SearchHealthPlansResponseToJSONTyped: typeof SearchHealthPlansResponseToJSONTyped; type index$8_SearchMedicalConceptsCypherResponse = SearchMedicalConceptsCypherResponse; declare const index$8_SearchMedicalConceptsCypherResponseFromJSON: typeof SearchMedicalConceptsCypherResponseFromJSON; declare const index$8_SearchMedicalConceptsCypherResponseFromJSONTyped: typeof SearchMedicalConceptsCypherResponseFromJSONTyped; declare const index$8_SearchMedicalConceptsCypherResponseToJSON: typeof SearchMedicalConceptsCypherResponseToJSON; declare const index$8_SearchMedicalConceptsCypherResponseToJSONTyped: typeof SearchMedicalConceptsCypherResponseToJSONTyped; type index$8_SearchMedicalConceptsResponse = SearchMedicalConceptsResponse; declare const index$8_SearchMedicalConceptsResponseFromJSON: typeof SearchMedicalConceptsResponseFromJSON; declare const index$8_SearchMedicalConceptsResponseFromJSONTyped: typeof SearchMedicalConceptsResponseFromJSONTyped; declare const index$8_SearchMedicalConceptsResponseToJSON: typeof SearchMedicalConceptsResponseToJSON; declare const index$8_SearchMedicalConceptsResponseToJSONTyped: typeof SearchMedicalConceptsResponseToJSONTyped; type index$8_SearchProvidersCypherResponse = SearchProvidersCypherResponse; declare const index$8_SearchProvidersCypherResponseFromJSON: typeof SearchProvidersCypherResponseFromJSON; declare const index$8_SearchProvidersCypherResponseFromJSONTyped: typeof SearchProvidersCypherResponseFromJSONTyped; declare const index$8_SearchProvidersCypherResponseToJSON: typeof SearchProvidersCypherResponseToJSON; declare const index$8_SearchProvidersCypherResponseToJSONTyped: typeof SearchProvidersCypherResponseToJSONTyped; type index$8_SearchProvidersResponse = SearchProvidersResponse; declare const index$8_SearchProvidersResponseFromJSON: typeof SearchProvidersResponseFromJSON; declare const index$8_SearchProvidersResponseFromJSONTyped: typeof SearchProvidersResponseFromJSONTyped; declare const index$8_SearchProvidersResponseToJSON: typeof SearchProvidersResponseToJSON; declare const index$8_SearchProvidersResponseToJSONTyped: typeof SearchProvidersResponseToJSONTyped; type index$8_VectorCollection = VectorCollection; declare const index$8_VectorCollectionFromJSON: typeof VectorCollectionFromJSON; declare const index$8_VectorCollectionFromJSONTyped: typeof VectorCollectionFromJSONTyped; declare const index$8_VectorCollectionToJSON: typeof VectorCollectionToJSON; declare const index$8_VectorCollectionToJSONTyped: typeof VectorCollectionToJSONTyped; type index$8_VectorSearchDocumentsRequest = VectorSearchDocumentsRequest; declare const index$8_VectorSearchDocumentsRequestFromJSON: typeof VectorSearchDocumentsRequestFromJSON; declare const index$8_VectorSearchDocumentsRequestFromJSONTyped: typeof VectorSearchDocumentsRequestFromJSONTyped; declare const index$8_VectorSearchDocumentsRequestToJSON: typeof VectorSearchDocumentsRequestToJSON; declare const index$8_VectorSearchDocumentsRequestToJSONTyped: typeof VectorSearchDocumentsRequestToJSONTyped; type index$8_VectorSearchHit = VectorSearchHit; declare const index$8_VectorSearchHitFromJSON: typeof VectorSearchHitFromJSON; declare const index$8_VectorSearchHitFromJSONTyped: typeof VectorSearchHitFromJSONTyped; declare const index$8_VectorSearchHitToJSON: typeof VectorSearchHitToJSON; declare const index$8_VectorSearchHitToJSONTyped: typeof VectorSearchHitToJSONTyped; type index$8_VectorSearchResponse = VectorSearchResponse; declare const index$8_VectorSearchResponseFromJSON: typeof VectorSearchResponseFromJSON; declare const index$8_VectorSearchResponseFromJSONTyped: typeof VectorSearchResponseFromJSONTyped; declare const index$8_VectorSearchResponseToJSON: typeof VectorSearchResponseToJSON; declare const index$8_VectorSearchResponseToJSONTyped: typeof VectorSearchResponseToJSONTyped; declare const index$8_instanceOfCypherQueryResponse: typeof instanceOfCypherQueryResponse; declare const index$8_instanceOfDiagnosticTest: typeof instanceOfDiagnosticTest; declare const index$8_instanceOfDiagnosticTestRelationship: typeof instanceOfDiagnosticTestRelationship; declare const index$8_instanceOfDocumentSummary: typeof instanceOfDocumentSummary; declare const index$8_instanceOfDocumentSummarySearchRequest: typeof instanceOfDocumentSummarySearchRequest; declare const index$8_instanceOfDocumentSummarySearchResponse: typeof instanceOfDocumentSummarySearchResponse; declare const index$8_instanceOfGetDiagnosticAnalyteResponse: typeof instanceOfGetDiagnosticAnalyteResponse; declare const index$8_instanceOfGetDiagnosticTestResponse: typeof instanceOfGetDiagnosticTestResponse; declare const index$8_instanceOfGetDiagnosticTestSystemResponse: typeof instanceOfGetDiagnosticTestSystemResponse; declare const index$8_instanceOfGetPolicyDocumentResponse: typeof instanceOfGetPolicyDocumentResponse; declare const index$8_instanceOfGetVectorDocumentChunksResponse: typeof instanceOfGetVectorDocumentChunksResponse; declare const index$8_instanceOfHealthPlanSearchRequest: typeof instanceOfHealthPlanSearchRequest; declare const index$8_instanceOfHealthPlanSearchResponse: typeof instanceOfHealthPlanSearchResponse; declare const index$8_instanceOfHealthPlanSummary: typeof instanceOfHealthPlanSummary; declare const index$8_instanceOfListVectorCollectionsResponse: typeof instanceOfListVectorCollectionsResponse; declare const index$8_instanceOfMedicalConcept: typeof instanceOfMedicalConcept; declare const index$8_instanceOfMedicalConceptSearchRequest: typeof instanceOfMedicalConceptSearchRequest; declare const index$8_instanceOfMedicalConceptSearchResponse: typeof instanceOfMedicalConceptSearchResponse; declare const index$8_instanceOfPolicyDocument: typeof instanceOfPolicyDocument; declare const index$8_instanceOfProviderSearchRequest: typeof instanceOfProviderSearchRequest; declare const index$8_instanceOfProviderSearchResponse: typeof instanceOfProviderSearchResponse; declare const index$8_instanceOfProviderSummary: typeof instanceOfProviderSummary; declare const index$8_instanceOfRagSearchResponse: typeof instanceOfRagSearchResponse; declare const index$8_instanceOfSearchDiagnosticTestsResponse: typeof instanceOfSearchDiagnosticTestsResponse; declare const index$8_instanceOfSearchDocumentSummariesCypherRequest: typeof instanceOfSearchDocumentSummariesCypherRequest; declare const index$8_instanceOfSearchDocumentSummariesCypherResponse: typeof instanceOfSearchDocumentSummariesCypherResponse; declare const index$8_instanceOfSearchDocumentSummariesResponse: typeof instanceOfSearchDocumentSummariesResponse; declare const index$8_instanceOfSearchHealthPlansCypherResponse: typeof instanceOfSearchHealthPlansCypherResponse; declare const index$8_instanceOfSearchHealthPlansResponse: typeof instanceOfSearchHealthPlansResponse; declare const index$8_instanceOfSearchMedicalConceptsCypherResponse: typeof instanceOfSearchMedicalConceptsCypherResponse; declare const index$8_instanceOfSearchMedicalConceptsResponse: typeof instanceOfSearchMedicalConceptsResponse; declare const index$8_instanceOfSearchProvidersCypherResponse: typeof instanceOfSearchProvidersCypherResponse; declare const index$8_instanceOfSearchProvidersResponse: typeof instanceOfSearchProvidersResponse; declare const index$8_instanceOfVectorCollection: typeof instanceOfVectorCollection; declare const index$8_instanceOfVectorSearchDocumentsRequest: typeof instanceOfVectorSearchDocumentsRequest; declare const index$8_instanceOfVectorSearchHit: typeof instanceOfVectorSearchHit; declare const index$8_instanceOfVectorSearchResponse: typeof instanceOfVectorSearchResponse; declare namespace index$8 { export { type ConnectResponse$8 as ConnectResponse, ConnectResponseFromJSON$8 as ConnectResponseFromJSON, ConnectResponseFromJSONTyped$8 as ConnectResponseFromJSONTyped, ConnectResponseToJSON$8 as ConnectResponseToJSON, ConnectResponseToJSONTyped$8 as ConnectResponseToJSONTyped, type index$8_CypherQueryResponse as CypherQueryResponse, index$8_CypherQueryResponseFromJSON as CypherQueryResponseFromJSON, index$8_CypherQueryResponseFromJSONTyped as CypherQueryResponseFromJSONTyped, index$8_CypherQueryResponseToJSON as CypherQueryResponseToJSON, index$8_CypherQueryResponseToJSONTyped as CypherQueryResponseToJSONTyped, type index$8_DiagnosticTest as DiagnosticTest, index$8_DiagnosticTestFromJSON as DiagnosticTestFromJSON, index$8_DiagnosticTestFromJSONTyped as DiagnosticTestFromJSONTyped, type index$8_DiagnosticTestRelationship as DiagnosticTestRelationship, index$8_DiagnosticTestRelationshipFromJSON as DiagnosticTestRelationshipFromJSON, index$8_DiagnosticTestRelationshipFromJSONTyped as DiagnosticTestRelationshipFromJSONTyped, index$8_DiagnosticTestRelationshipToJSON as DiagnosticTestRelationshipToJSON, index$8_DiagnosticTestRelationshipToJSONTyped as DiagnosticTestRelationshipToJSONTyped, index$8_DiagnosticTestToJSON as DiagnosticTestToJSON, index$8_DiagnosticTestToJSONTyped as DiagnosticTestToJSONTyped, type index$8_DocumentSummary as DocumentSummary, index$8_DocumentSummaryFromJSON as DocumentSummaryFromJSON, index$8_DocumentSummaryFromJSONTyped as DocumentSummaryFromJSONTyped, type index$8_DocumentSummarySearchRequest as DocumentSummarySearchRequest, index$8_DocumentSummarySearchRequestFromJSON as DocumentSummarySearchRequestFromJSON, index$8_DocumentSummarySearchRequestFromJSONTyped as DocumentSummarySearchRequestFromJSONTyped, index$8_DocumentSummarySearchRequestToJSON as DocumentSummarySearchRequestToJSON, index$8_DocumentSummarySearchRequestToJSONTyped as DocumentSummarySearchRequestToJSONTyped, type index$8_DocumentSummarySearchResponse as DocumentSummarySearchResponse, index$8_DocumentSummarySearchResponseFromJSON as DocumentSummarySearchResponseFromJSON, index$8_DocumentSummarySearchResponseFromJSONTyped as DocumentSummarySearchResponseFromJSONTyped, index$8_DocumentSummarySearchResponseToJSON as DocumentSummarySearchResponseToJSON, index$8_DocumentSummarySearchResponseToJSONTyped as DocumentSummarySearchResponseToJSONTyped, index$8_DocumentSummaryToJSON as DocumentSummaryToJSON, index$8_DocumentSummaryToJSONTyped as DocumentSummaryToJSONTyped, type ErrorResponse$3 as ErrorResponse, ErrorResponseFromJSON$3 as ErrorResponseFromJSON, ErrorResponseFromJSONTyped$3 as ErrorResponseFromJSONTyped, ErrorResponseToJSON$3 as ErrorResponseToJSON, ErrorResponseToJSONTyped$3 as ErrorResponseToJSONTyped, type index$8_GetDiagnosticAnalyteResponse as GetDiagnosticAnalyteResponse, index$8_GetDiagnosticAnalyteResponseFromJSON as GetDiagnosticAnalyteResponseFromJSON, index$8_GetDiagnosticAnalyteResponseFromJSONTyped as GetDiagnosticAnalyteResponseFromJSONTyped, index$8_GetDiagnosticAnalyteResponseToJSON as GetDiagnosticAnalyteResponseToJSON, index$8_GetDiagnosticAnalyteResponseToJSONTyped as GetDiagnosticAnalyteResponseToJSONTyped, type index$8_GetDiagnosticTestResponse as GetDiagnosticTestResponse, index$8_GetDiagnosticTestResponseFromJSON as GetDiagnosticTestResponseFromJSON, index$8_GetDiagnosticTestResponseFromJSONTyped as GetDiagnosticTestResponseFromJSONTyped, index$8_GetDiagnosticTestResponseToJSON as GetDiagnosticTestResponseToJSON, index$8_GetDiagnosticTestResponseToJSONTyped as GetDiagnosticTestResponseToJSONTyped, type index$8_GetDiagnosticTestSystemResponse as GetDiagnosticTestSystemResponse, index$8_GetDiagnosticTestSystemResponseFromJSON as GetDiagnosticTestSystemResponseFromJSON, index$8_GetDiagnosticTestSystemResponseFromJSONTyped as GetDiagnosticTestSystemResponseFromJSONTyped, index$8_GetDiagnosticTestSystemResponseToJSON as GetDiagnosticTestSystemResponseToJSON, index$8_GetDiagnosticTestSystemResponseToJSONTyped as GetDiagnosticTestSystemResponseToJSONTyped, type index$8_GetPolicyDocumentResponse as GetPolicyDocumentResponse, index$8_GetPolicyDocumentResponseFromJSON as GetPolicyDocumentResponseFromJSON, index$8_GetPolicyDocumentResponseFromJSONTyped as GetPolicyDocumentResponseFromJSONTyped, index$8_GetPolicyDocumentResponseToJSON as GetPolicyDocumentResponseToJSON, index$8_GetPolicyDocumentResponseToJSONTyped as GetPolicyDocumentResponseToJSONTyped, type index$8_GetVectorDocumentChunksResponse as GetVectorDocumentChunksResponse, index$8_GetVectorDocumentChunksResponseFromJSON as GetVectorDocumentChunksResponseFromJSON, index$8_GetVectorDocumentChunksResponseFromJSONTyped as GetVectorDocumentChunksResponseFromJSONTyped, index$8_GetVectorDocumentChunksResponseToJSON as GetVectorDocumentChunksResponseToJSON, index$8_GetVectorDocumentChunksResponseToJSONTyped as GetVectorDocumentChunksResponseToJSONTyped, type HTTPValidationError$8 as HTTPValidationError, HTTPValidationErrorFromJSON$8 as HTTPValidationErrorFromJSON, HTTPValidationErrorFromJSONTyped$8 as HTTPValidationErrorFromJSONTyped, HTTPValidationErrorToJSON$8 as HTTPValidationErrorToJSON, HTTPValidationErrorToJSONTyped$8 as HTTPValidationErrorToJSONTyped, type index$8_HealthPlanSearchRequest as HealthPlanSearchRequest, index$8_HealthPlanSearchRequestFromJSON as HealthPlanSearchRequestFromJSON, index$8_HealthPlanSearchRequestFromJSONTyped as HealthPlanSearchRequestFromJSONTyped, index$8_HealthPlanSearchRequestToJSON as HealthPlanSearchRequestToJSON, index$8_HealthPlanSearchRequestToJSONTyped as HealthPlanSearchRequestToJSONTyped, type index$8_HealthPlanSearchResponse as HealthPlanSearchResponse, index$8_HealthPlanSearchResponseFromJSON as HealthPlanSearchResponseFromJSON, index$8_HealthPlanSearchResponseFromJSONTyped as HealthPlanSearchResponseFromJSONTyped, index$8_HealthPlanSearchResponseToJSON as HealthPlanSearchResponseToJSON, index$8_HealthPlanSearchResponseToJSONTyped as HealthPlanSearchResponseToJSONTyped, type index$8_HealthPlanSummary as HealthPlanSummary, index$8_HealthPlanSummaryFromJSON as HealthPlanSummaryFromJSON, index$8_HealthPlanSummaryFromJSONTyped as HealthPlanSummaryFromJSONTyped, index$8_HealthPlanSummaryToJSON as HealthPlanSummaryToJSON, index$8_HealthPlanSummaryToJSONTyped as HealthPlanSummaryToJSONTyped, type index$8_ListVectorCollectionsResponse as ListVectorCollectionsResponse, index$8_ListVectorCollectionsResponseFromJSON as ListVectorCollectionsResponseFromJSON, index$8_ListVectorCollectionsResponseFromJSONTyped as ListVectorCollectionsResponseFromJSONTyped, index$8_ListVectorCollectionsResponseToJSON as ListVectorCollectionsResponseToJSON, index$8_ListVectorCollectionsResponseToJSONTyped as ListVectorCollectionsResponseToJSONTyped, type index$8_MedicalConcept as MedicalConcept, index$8_MedicalConceptFromJSON as MedicalConceptFromJSON, index$8_MedicalConceptFromJSONTyped as MedicalConceptFromJSONTyped, type index$8_MedicalConceptSearchRequest as MedicalConceptSearchRequest, index$8_MedicalConceptSearchRequestFromJSON as MedicalConceptSearchRequestFromJSON, index$8_MedicalConceptSearchRequestFromJSONTyped as MedicalConceptSearchRequestFromJSONTyped, index$8_MedicalConceptSearchRequestToJSON as MedicalConceptSearchRequestToJSON, index$8_MedicalConceptSearchRequestToJSONTyped as MedicalConceptSearchRequestToJSONTyped, type index$8_MedicalConceptSearchResponse as MedicalConceptSearchResponse, index$8_MedicalConceptSearchResponseFromJSON as MedicalConceptSearchResponseFromJSON, index$8_MedicalConceptSearchResponseFromJSONTyped as MedicalConceptSearchResponseFromJSONTyped, index$8_MedicalConceptSearchResponseToJSON as MedicalConceptSearchResponseToJSON, index$8_MedicalConceptSearchResponseToJSONTyped as MedicalConceptSearchResponseToJSONTyped, index$8_MedicalConceptToJSON as MedicalConceptToJSON, index$8_MedicalConceptToJSONTyped as MedicalConceptToJSONTyped, type index$8_PolicyDocument as PolicyDocument, index$8_PolicyDocumentFromJSON as PolicyDocumentFromJSON, index$8_PolicyDocumentFromJSONTyped as PolicyDocumentFromJSONTyped, index$8_PolicyDocumentToJSON as PolicyDocumentToJSON, index$8_PolicyDocumentToJSONTyped as PolicyDocumentToJSONTyped, PoolType$6 as PoolType, PoolTypeFromJSON$6 as PoolTypeFromJSON, PoolTypeFromJSONTyped$6 as PoolTypeFromJSONTyped, PoolTypeToJSON$6 as PoolTypeToJSON, PoolTypeToJSONTyped$6 as PoolTypeToJSONTyped, type index$8_ProviderSearchRequest as ProviderSearchRequest, index$8_ProviderSearchRequestFromJSON as ProviderSearchRequestFromJSON, index$8_ProviderSearchRequestFromJSONTyped as ProviderSearchRequestFromJSONTyped, index$8_ProviderSearchRequestToJSON as ProviderSearchRequestToJSON, index$8_ProviderSearchRequestToJSONTyped as ProviderSearchRequestToJSONTyped, type index$8_ProviderSearchResponse as ProviderSearchResponse, index$8_ProviderSearchResponseFromJSON as ProviderSearchResponseFromJSON, index$8_ProviderSearchResponseFromJSONTyped as ProviderSearchResponseFromJSONTyped, index$8_ProviderSearchResponseToJSON as ProviderSearchResponseToJSON, index$8_ProviderSearchResponseToJSONTyped as ProviderSearchResponseToJSONTyped, type index$8_ProviderSummary as ProviderSummary, index$8_ProviderSummaryFromJSON as ProviderSummaryFromJSON, index$8_ProviderSummaryFromJSONTyped as ProviderSummaryFromJSONTyped, index$8_ProviderSummaryToJSON as ProviderSummaryToJSON, index$8_ProviderSummaryToJSONTyped as ProviderSummaryToJSONTyped, type index$8_RagSearchResponse as RagSearchResponse, index$8_RagSearchResponseFromJSON as RagSearchResponseFromJSON, index$8_RagSearchResponseFromJSONTyped as RagSearchResponseFromJSONTyped, index$8_RagSearchResponseToJSON as RagSearchResponseToJSON, index$8_RagSearchResponseToJSONTyped as RagSearchResponseToJSONTyped, type ResponseValidationError$8 as ResponseValidationError, ResponseValidationErrorFromJSON$8 as ResponseValidationErrorFromJSON, ResponseValidationErrorFromJSONTyped$8 as ResponseValidationErrorFromJSONTyped, ResponseValidationErrorToJSON$8 as ResponseValidationErrorToJSON, ResponseValidationErrorToJSONTyped$8 as ResponseValidationErrorToJSONTyped, type index$8_SearchDiagnosticTestsResponse as SearchDiagnosticTestsResponse, index$8_SearchDiagnosticTestsResponseFromJSON as SearchDiagnosticTestsResponseFromJSON, index$8_SearchDiagnosticTestsResponseFromJSONTyped as SearchDiagnosticTestsResponseFromJSONTyped, index$8_SearchDiagnosticTestsResponseToJSON as SearchDiagnosticTestsResponseToJSON, index$8_SearchDiagnosticTestsResponseToJSONTyped as SearchDiagnosticTestsResponseToJSONTyped, type index$8_SearchDocumentSummariesCypherRequest as SearchDocumentSummariesCypherRequest, index$8_SearchDocumentSummariesCypherRequestFromJSON as SearchDocumentSummariesCypherRequestFromJSON, index$8_SearchDocumentSummariesCypherRequestFromJSONTyped as SearchDocumentSummariesCypherRequestFromJSONTyped, index$8_SearchDocumentSummariesCypherRequestToJSON as SearchDocumentSummariesCypherRequestToJSON, index$8_SearchDocumentSummariesCypherRequestToJSONTyped as SearchDocumentSummariesCypherRequestToJSONTyped, type index$8_SearchDocumentSummariesCypherResponse as SearchDocumentSummariesCypherResponse, index$8_SearchDocumentSummariesCypherResponseFromJSON as SearchDocumentSummariesCypherResponseFromJSON, index$8_SearchDocumentSummariesCypherResponseFromJSONTyped as SearchDocumentSummariesCypherResponseFromJSONTyped, index$8_SearchDocumentSummariesCypherResponseToJSON as SearchDocumentSummariesCypherResponseToJSON, index$8_SearchDocumentSummariesCypherResponseToJSONTyped as SearchDocumentSummariesCypherResponseToJSONTyped, type index$8_SearchDocumentSummariesResponse as SearchDocumentSummariesResponse, index$8_SearchDocumentSummariesResponseFromJSON as SearchDocumentSummariesResponseFromJSON, index$8_SearchDocumentSummariesResponseFromJSONTyped as SearchDocumentSummariesResponseFromJSONTyped, index$8_SearchDocumentSummariesResponseToJSON as SearchDocumentSummariesResponseToJSON, index$8_SearchDocumentSummariesResponseToJSONTyped as SearchDocumentSummariesResponseToJSONTyped, type index$8_SearchHealthPlansCypherResponse as SearchHealthPlansCypherResponse, index$8_SearchHealthPlansCypherResponseFromJSON as SearchHealthPlansCypherResponseFromJSON, index$8_SearchHealthPlansCypherResponseFromJSONTyped as SearchHealthPlansCypherResponseFromJSONTyped, index$8_SearchHealthPlansCypherResponseToJSON as SearchHealthPlansCypherResponseToJSON, index$8_SearchHealthPlansCypherResponseToJSONTyped as SearchHealthPlansCypherResponseToJSONTyped, type index$8_SearchHealthPlansResponse as SearchHealthPlansResponse, index$8_SearchHealthPlansResponseFromJSON as SearchHealthPlansResponseFromJSON, index$8_SearchHealthPlansResponseFromJSONTyped as SearchHealthPlansResponseFromJSONTyped, index$8_SearchHealthPlansResponseToJSON as SearchHealthPlansResponseToJSON, index$8_SearchHealthPlansResponseToJSONTyped as SearchHealthPlansResponseToJSONTyped, type index$8_SearchMedicalConceptsCypherResponse as SearchMedicalConceptsCypherResponse, index$8_SearchMedicalConceptsCypherResponseFromJSON as SearchMedicalConceptsCypherResponseFromJSON, index$8_SearchMedicalConceptsCypherResponseFromJSONTyped as SearchMedicalConceptsCypherResponseFromJSONTyped, index$8_SearchMedicalConceptsCypherResponseToJSON as SearchMedicalConceptsCypherResponseToJSON, index$8_SearchMedicalConceptsCypherResponseToJSONTyped as SearchMedicalConceptsCypherResponseToJSONTyped, type index$8_SearchMedicalConceptsResponse as SearchMedicalConceptsResponse, index$8_SearchMedicalConceptsResponseFromJSON as SearchMedicalConceptsResponseFromJSON, index$8_SearchMedicalConceptsResponseFromJSONTyped as SearchMedicalConceptsResponseFromJSONTyped, index$8_SearchMedicalConceptsResponseToJSON as SearchMedicalConceptsResponseToJSON, index$8_SearchMedicalConceptsResponseToJSONTyped as SearchMedicalConceptsResponseToJSONTyped, type index$8_SearchProvidersCypherResponse as SearchProvidersCypherResponse, index$8_SearchProvidersCypherResponseFromJSON as SearchProvidersCypherResponseFromJSON, index$8_SearchProvidersCypherResponseFromJSONTyped as SearchProvidersCypherResponseFromJSONTyped, index$8_SearchProvidersCypherResponseToJSON as SearchProvidersCypherResponseToJSON, index$8_SearchProvidersCypherResponseToJSONTyped as SearchProvidersCypherResponseToJSONTyped, type index$8_SearchProvidersResponse as SearchProvidersResponse, index$8_SearchProvidersResponseFromJSON as SearchProvidersResponseFromJSON, index$8_SearchProvidersResponseFromJSONTyped as SearchProvidersResponseFromJSONTyped, index$8_SearchProvidersResponseToJSON as SearchProvidersResponseToJSON, index$8_SearchProvidersResponseToJSONTyped as SearchProvidersResponseToJSONTyped, type ValidationError$8 as ValidationError, ValidationErrorFromJSON$8 as ValidationErrorFromJSON, ValidationErrorFromJSONTyped$8 as ValidationErrorFromJSONTyped, type ValidationErrorLocation$8 as ValidationErrorLocation, ValidationErrorLocationFromJSON$8 as ValidationErrorLocationFromJSON, ValidationErrorLocationFromJSONTyped$8 as ValidationErrorLocationFromJSONTyped, ValidationErrorLocationToJSON$8 as ValidationErrorLocationToJSON, ValidationErrorLocationToJSONTyped$8 as ValidationErrorLocationToJSONTyped, ValidationErrorToJSON$8 as ValidationErrorToJSON, ValidationErrorToJSONTyped$8 as ValidationErrorToJSONTyped, type index$8_VectorCollection as VectorCollection, index$8_VectorCollectionFromJSON as VectorCollectionFromJSON, index$8_VectorCollectionFromJSONTyped as VectorCollectionFromJSONTyped, index$8_VectorCollectionToJSON as VectorCollectionToJSON, index$8_VectorCollectionToJSONTyped as VectorCollectionToJSONTyped, type index$8_VectorSearchDocumentsRequest as VectorSearchDocumentsRequest, index$8_VectorSearchDocumentsRequestFromJSON as VectorSearchDocumentsRequestFromJSON, index$8_VectorSearchDocumentsRequestFromJSONTyped as VectorSearchDocumentsRequestFromJSONTyped, index$8_VectorSearchDocumentsRequestToJSON as VectorSearchDocumentsRequestToJSON, index$8_VectorSearchDocumentsRequestToJSONTyped as VectorSearchDocumentsRequestToJSONTyped, type index$8_VectorSearchHit as VectorSearchHit, index$8_VectorSearchHitFromJSON as VectorSearchHitFromJSON, index$8_VectorSearchHitFromJSONTyped as VectorSearchHitFromJSONTyped, index$8_VectorSearchHitToJSON as VectorSearchHitToJSON, index$8_VectorSearchHitToJSONTyped as VectorSearchHitToJSONTyped, type index$8_VectorSearchResponse as VectorSearchResponse, index$8_VectorSearchResponseFromJSON as VectorSearchResponseFromJSON, index$8_VectorSearchResponseFromJSONTyped as VectorSearchResponseFromJSONTyped, index$8_VectorSearchResponseToJSON as VectorSearchResponseToJSON, index$8_VectorSearchResponseToJSONTyped as VectorSearchResponseToJSONTyped, instanceOfConnectResponse$8 as instanceOfConnectResponse, index$8_instanceOfCypherQueryResponse as instanceOfCypherQueryResponse, index$8_instanceOfDiagnosticTest as instanceOfDiagnosticTest, index$8_instanceOfDiagnosticTestRelationship as instanceOfDiagnosticTestRelationship, index$8_instanceOfDocumentSummary as instanceOfDocumentSummary, index$8_instanceOfDocumentSummarySearchRequest as instanceOfDocumentSummarySearchRequest, index$8_instanceOfDocumentSummarySearchResponse as instanceOfDocumentSummarySearchResponse, instanceOfErrorResponse$3 as instanceOfErrorResponse, index$8_instanceOfGetDiagnosticAnalyteResponse as instanceOfGetDiagnosticAnalyteResponse, index$8_instanceOfGetDiagnosticTestResponse as instanceOfGetDiagnosticTestResponse, index$8_instanceOfGetDiagnosticTestSystemResponse as instanceOfGetDiagnosticTestSystemResponse, index$8_instanceOfGetPolicyDocumentResponse as instanceOfGetPolicyDocumentResponse, index$8_instanceOfGetVectorDocumentChunksResponse as instanceOfGetVectorDocumentChunksResponse, instanceOfHTTPValidationError$8 as instanceOfHTTPValidationError, index$8_instanceOfHealthPlanSearchRequest as instanceOfHealthPlanSearchRequest, index$8_instanceOfHealthPlanSearchResponse as instanceOfHealthPlanSearchResponse, index$8_instanceOfHealthPlanSummary as instanceOfHealthPlanSummary, index$8_instanceOfListVectorCollectionsResponse as instanceOfListVectorCollectionsResponse, index$8_instanceOfMedicalConcept as instanceOfMedicalConcept, index$8_instanceOfMedicalConceptSearchRequest as instanceOfMedicalConceptSearchRequest, index$8_instanceOfMedicalConceptSearchResponse as instanceOfMedicalConceptSearchResponse, index$8_instanceOfPolicyDocument as instanceOfPolicyDocument, instanceOfPoolType$6 as instanceOfPoolType, index$8_instanceOfProviderSearchRequest as instanceOfProviderSearchRequest, index$8_instanceOfProviderSearchResponse as instanceOfProviderSearchResponse, index$8_instanceOfProviderSummary as instanceOfProviderSummary, index$8_instanceOfRagSearchResponse as instanceOfRagSearchResponse, instanceOfResponseValidationError$8 as instanceOfResponseValidationError, index$8_instanceOfSearchDiagnosticTestsResponse as instanceOfSearchDiagnosticTestsResponse, index$8_instanceOfSearchDocumentSummariesCypherRequest as instanceOfSearchDocumentSummariesCypherRequest, index$8_instanceOfSearchDocumentSummariesCypherResponse as instanceOfSearchDocumentSummariesCypherResponse, index$8_instanceOfSearchDocumentSummariesResponse as instanceOfSearchDocumentSummariesResponse, index$8_instanceOfSearchHealthPlansCypherResponse as instanceOfSearchHealthPlansCypherResponse, index$8_instanceOfSearchHealthPlansResponse as instanceOfSearchHealthPlansResponse, index$8_instanceOfSearchMedicalConceptsCypherResponse as instanceOfSearchMedicalConceptsCypherResponse, index$8_instanceOfSearchMedicalConceptsResponse as instanceOfSearchMedicalConceptsResponse, index$8_instanceOfSearchProvidersCypherResponse as instanceOfSearchProvidersCypherResponse, index$8_instanceOfSearchProvidersResponse as instanceOfSearchProvidersResponse, instanceOfValidationError$8 as instanceOfValidationError, instanceOfValidationErrorLocation$8 as instanceOfValidationErrorLocation, index$8_instanceOfVectorCollection as instanceOfVectorCollection, index$8_instanceOfVectorSearchDocumentsRequest as instanceOfVectorSearchDocumentsRequest, index$8_instanceOfVectorSearchHit as instanceOfVectorSearchHit, index$8_instanceOfVectorSearchResponse as instanceOfVectorSearchResponse }; } /** * HC MCP API * JSON-RPC gateway that fronts the HealthCloud MCP tool registry. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ConnectResponse */ interface ConnectResponse$7 { /** * * @type {string} * @memberof ConnectResponse */ environment: string; /** * * @type {string} * @memberof ConnectResponse */ service: string; /** * * @type {string} * @memberof ConnectResponse */ status: string; } /** * Check if a given object implements the ConnectResponse interface. */ declare function instanceOfConnectResponse$7(value: object): value is ConnectResponse$7; declare function ConnectResponseFromJSON$7(json: any): ConnectResponse$7; declare function ConnectResponseFromJSONTyped$7(json: any, ignoreDiscriminator: boolean): ConnectResponse$7; declare function ConnectResponseToJSON$7(json: any): ConnectResponse$7; declare function ConnectResponseToJSONTyped$7(value?: ConnectResponse$7 | null, ignoreDiscriminator?: boolean): any; /** * HC MCP API * JSON-RPC gateway that fronts the HealthCloud MCP tool registry. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Echoes the request id. * @export * @interface JsonRpcSuccessId */ interface JsonRpcSuccessId { } /** * Check if a given object implements the JsonRpcSuccessId interface. */ declare function instanceOfJsonRpcSuccessId(value: object): value is JsonRpcSuccessId; declare function JsonRpcSuccessIdFromJSON(json: any): JsonRpcSuccessId; declare function JsonRpcSuccessIdFromJSONTyped(json: any, ignoreDiscriminator: boolean): JsonRpcSuccessId; declare function JsonRpcSuccessIdToJSON(json: any): JsonRpcSuccessId; declare function JsonRpcSuccessIdToJSONTyped(value?: JsonRpcSuccessId | null, ignoreDiscriminator?: boolean): any; /** * HC MCP API * JSON-RPC gateway that fronts the HealthCloud MCP tool registry. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface JsonRpcErrorError */ interface JsonRpcErrorError { /** * * @type {number} * @memberof JsonRpcErrorError */ code: number; /** * * @type {string} * @memberof JsonRpcErrorError */ message: string; } /** * Check if a given object implements the JsonRpcErrorError interface. */ declare function instanceOfJsonRpcErrorError(value: object): value is JsonRpcErrorError; declare function JsonRpcErrorErrorFromJSON(json: any): JsonRpcErrorError; declare function JsonRpcErrorErrorFromJSONTyped(json: any, ignoreDiscriminator: boolean): JsonRpcErrorError; declare function JsonRpcErrorErrorToJSON(json: any): JsonRpcErrorError; declare function JsonRpcErrorErrorToJSONTyped(value?: JsonRpcErrorError | null, ignoreDiscriminator?: boolean): any; /** * HC MCP API * JSON-RPC gateway that fronts the HealthCloud MCP tool registry. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface JsonRpcError */ interface JsonRpcError { /** * * @type {JsonRpcErrorError} * @memberof JsonRpcError */ error: JsonRpcErrorError; /** * * @type {JsonRpcSuccessId} * @memberof JsonRpcError */ id: JsonRpcSuccessId | null; /** * * @type {JsonRpcErrorJsonrpcEnum} * @memberof JsonRpcError */ jsonrpc: JsonRpcErrorJsonrpcEnum; } /** * @export */ declare const JsonRpcErrorJsonrpcEnum: { readonly _2_0: "2.0"; }; type JsonRpcErrorJsonrpcEnum = typeof JsonRpcErrorJsonrpcEnum[keyof typeof JsonRpcErrorJsonrpcEnum]; /** * Check if a given object implements the JsonRpcError interface. */ declare function instanceOfJsonRpcError(value: object): value is JsonRpcError; declare function JsonRpcErrorFromJSON(json: any): JsonRpcError; declare function JsonRpcErrorFromJSONTyped(json: any, ignoreDiscriminator: boolean): JsonRpcError; declare function JsonRpcErrorToJSON(json: any): JsonRpcError; declare function JsonRpcErrorToJSONTyped(value?: JsonRpcError | null, ignoreDiscriminator?: boolean): any; /** * HC MCP API * JSON-RPC gateway that fronts the HealthCloud MCP tool registry. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface JsonRpcSuccess */ interface JsonRpcSuccess { /** * * @type {JsonRpcSuccessId} * @memberof JsonRpcSuccess */ id: JsonRpcSuccessId | null; /** * * @type {JsonRpcSuccessJsonrpcEnum} * @memberof JsonRpcSuccess */ jsonrpc: JsonRpcSuccessJsonrpcEnum; /** * Method-specific result. * @type {{ [key: string]: any; }} * @memberof JsonRpcSuccess */ result: { [key: string]: any; }; } /** * @export */ declare const JsonRpcSuccessJsonrpcEnum: { readonly _2_0: "2.0"; }; type JsonRpcSuccessJsonrpcEnum = typeof JsonRpcSuccessJsonrpcEnum[keyof typeof JsonRpcSuccessJsonrpcEnum]; /** * Check if a given object implements the JsonRpcSuccess interface. */ declare function instanceOfJsonRpcSuccess(value: object): value is JsonRpcSuccess; declare function JsonRpcSuccessFromJSON(json: any): JsonRpcSuccess; declare function JsonRpcSuccessFromJSONTyped(json: any, ignoreDiscriminator: boolean): JsonRpcSuccess; declare function JsonRpcSuccessToJSON(json: any): JsonRpcSuccess; declare function JsonRpcSuccessToJSONTyped(value?: JsonRpcSuccess | null, ignoreDiscriminator?: boolean): any; /** * HC MCP API * JSON-RPC gateway that fronts the HealthCloud MCP tool registry. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * @type GetDocsResponse * JSON-RPC success or error response; notifications return HTTP 204. * @export */ type GetDocsResponse = JsonRpcError | JsonRpcSuccess; declare function GetDocsResponseFromJSON(json: any): GetDocsResponse; declare function GetDocsResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetDocsResponse; declare function GetDocsResponseToJSON(json: any): any; declare function GetDocsResponseToJSONTyped(value?: GetDocsResponse | null, ignoreDiscriminator?: boolean): any; /** * HC MCP API * JSON-RPC gateway that fronts the HealthCloud MCP tool registry. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ValidationErrorLocation */ interface ValidationErrorLocation$7 { } /** * Check if a given object implements the ValidationErrorLocation interface. */ declare function instanceOfValidationErrorLocation$7(value: object): value is ValidationErrorLocation$7; declare function ValidationErrorLocationFromJSON$7(json: any): ValidationErrorLocation$7; declare function ValidationErrorLocationFromJSONTyped$7(json: any, ignoreDiscriminator: boolean): ValidationErrorLocation$7; declare function ValidationErrorLocationToJSON$7(json: any): ValidationErrorLocation$7; declare function ValidationErrorLocationToJSONTyped$7(value?: ValidationErrorLocation$7 | null, ignoreDiscriminator?: boolean): any; /** * HC MCP API * JSON-RPC gateway that fronts the HealthCloud MCP tool registry. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ValidationError */ interface ValidationError$7 { /** * * @type {Array} * @memberof ValidationError */ loc: Array; /** * * @type {string} * @memberof ValidationError */ type: string; } /** * Check if a given object implements the ValidationError interface. */ declare function instanceOfValidationError$7(value: object): value is ValidationError$7; declare function ValidationErrorFromJSON$7(json: any): ValidationError$7; declare function ValidationErrorFromJSONTyped$7(json: any, ignoreDiscriminator: boolean): ValidationError$7; declare function ValidationErrorToJSON$7(json: any): ValidationError$7; declare function ValidationErrorToJSONTyped$7(value?: ValidationError$7 | null, ignoreDiscriminator?: boolean): any; /** * HC MCP API * JSON-RPC gateway that fronts the HealthCloud MCP tool registry. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface HTTPValidationError */ interface HTTPValidationError$7 { /** * * @type {Array} * @memberof HTTPValidationError */ detail?: Array; } /** * Check if a given object implements the HTTPValidationError interface. */ declare function instanceOfHTTPValidationError$7(value: object): value is HTTPValidationError$7; declare function HTTPValidationErrorFromJSON$7(json: any): HTTPValidationError$7; declare function HTTPValidationErrorFromJSONTyped$7(json: any, ignoreDiscriminator: boolean): HTTPValidationError$7; declare function HTTPValidationErrorToJSON$7(json: any): HTTPValidationError$7; declare function HTTPValidationErrorToJSONTyped$7(value?: HTTPValidationError$7 | null, ignoreDiscriminator?: boolean): any; /** * HC MCP API * JSON-RPC gateway that fronts the HealthCloud MCP tool registry. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Method parameters; McpToolCallParams for tools/call. * @export * @interface McpAppointmentsRequestParams */ interface McpAppointmentsRequestParams { /** * Tool-specific arguments from the named tool inputSchema. * @type {{ [key: string]: any; }} * @memberof McpAppointmentsRequestParams */ arguments?: { [key: string]: any; }; /** * Registered tool name. * @type {string} * @memberof McpAppointmentsRequestParams */ name?: string; } /** * Check if a given object implements the McpAppointmentsRequestParams interface. */ declare function instanceOfMcpAppointmentsRequestParams(value: object): value is McpAppointmentsRequestParams; declare function McpAppointmentsRequestParamsFromJSON(json: any): McpAppointmentsRequestParams; declare function McpAppointmentsRequestParamsFromJSONTyped(json: any, ignoreDiscriminator: boolean): McpAppointmentsRequestParams; declare function McpAppointmentsRequestParamsToJSON(json: any): McpAppointmentsRequestParams; declare function McpAppointmentsRequestParamsToJSONTyped(value?: McpAppointmentsRequestParams | null, ignoreDiscriminator?: boolean): any; /** * HC MCP API * JSON-RPC gateway that fronts the HealthCloud MCP tool registry. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request id; omitted for notifications. * @export * @interface McpAppointmentsRequestId */ interface McpAppointmentsRequestId { } /** * Check if a given object implements the McpAppointmentsRequestId interface. */ declare function instanceOfMcpAppointmentsRequestId(value: object): value is McpAppointmentsRequestId; declare function McpAppointmentsRequestIdFromJSON(json: any): McpAppointmentsRequestId; declare function McpAppointmentsRequestIdFromJSONTyped(json: any, ignoreDiscriminator: boolean): McpAppointmentsRequestId; declare function McpAppointmentsRequestIdToJSON(json: any): McpAppointmentsRequestId; declare function McpAppointmentsRequestIdToJSONTyped(value?: McpAppointmentsRequestId | null, ignoreDiscriminator?: boolean): any; /** * HC MCP API * JSON-RPC gateway that fronts the HealthCloud MCP tool registry. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * JSON-RPC 2.0 request envelope (MCP protocol 2024-11-05). * @export * @interface McpAppointmentsRequest */ interface McpAppointmentsRequest { /** * * @type {McpAppointmentsRequestId} * @memberof McpAppointmentsRequest */ id?: McpAppointmentsRequestId | null; /** * * @type {McpAppointmentsRequestJsonrpcEnum} * @memberof McpAppointmentsRequest */ jsonrpc: McpAppointmentsRequestJsonrpcEnum; /** * * @type {McpAppointmentsRequestMethodEnum} * @memberof McpAppointmentsRequest */ method: McpAppointmentsRequestMethodEnum; /** * * @type {McpAppointmentsRequestParams} * @memberof McpAppointmentsRequest */ params?: McpAppointmentsRequestParams; } /** * @export */ declare const McpAppointmentsRequestJsonrpcEnum: { readonly _2_0: "2.0"; }; type McpAppointmentsRequestJsonrpcEnum = typeof McpAppointmentsRequestJsonrpcEnum[keyof typeof McpAppointmentsRequestJsonrpcEnum]; /** * @export */ declare const McpAppointmentsRequestMethodEnum: { readonly initialize: "initialize"; readonly notifications_initialized: "notifications/initialized"; readonly tools_list: "tools/list"; readonly tools_call: "tools/call"; }; type McpAppointmentsRequestMethodEnum = typeof McpAppointmentsRequestMethodEnum[keyof typeof McpAppointmentsRequestMethodEnum]; /** * Check if a given object implements the McpAppointmentsRequest interface. */ declare function instanceOfMcpAppointmentsRequest(value: object): value is McpAppointmentsRequest; declare function McpAppointmentsRequestFromJSON(json: any): McpAppointmentsRequest; declare function McpAppointmentsRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): McpAppointmentsRequest; declare function McpAppointmentsRequestToJSON(json: any): McpAppointmentsRequest; declare function McpAppointmentsRequestToJSONTyped(value?: McpAppointmentsRequest | null, ignoreDiscriminator?: boolean): any; /** * HC MCP API * JSON-RPC gateway that fronts the HealthCloud MCP tool registry. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Parameters for tools/call. * @export * @interface McpToolCallParams */ interface McpToolCallParams { /** * Tool-specific arguments from the named tool inputSchema. * @type {{ [key: string]: any; }} * @memberof McpToolCallParams */ arguments?: { [key: string]: any; }; /** * Registered tool name. * @type {string} * @memberof McpToolCallParams */ name?: string; } /** * Check if a given object implements the McpToolCallParams interface. */ declare function instanceOfMcpToolCallParams(value: object): value is McpToolCallParams; declare function McpToolCallParamsFromJSON(json: any): McpToolCallParams; declare function McpToolCallParamsFromJSONTyped(json: any, ignoreDiscriminator: boolean): McpToolCallParams; declare function McpToolCallParamsToJSON(json: any): McpToolCallParams; declare function McpToolCallParamsToJSONTyped(value?: McpToolCallParams | null, ignoreDiscriminator?: boolean): any; /** * HC MCP API * JSON-RPC gateway that fronts the HealthCloud MCP tool registry. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Supported Cognito identity-pool types. * @export */ declare const PoolType$5: { readonly patient: "patient"; readonly provider: "provider"; readonly person: "person"; readonly tenantadmin: "tenantadmin"; }; type PoolType$5 = typeof PoolType$5[keyof typeof PoolType$5]; declare function instanceOfPoolType$5(value: any): boolean; declare function PoolTypeFromJSON$5(json: any): PoolType$5; declare function PoolTypeFromJSONTyped$5(json: any, ignoreDiscriminator: boolean): PoolType$5; declare function PoolTypeToJSON$5(value?: PoolType$5 | null): any; declare function PoolTypeToJSONTyped$5(value: any, ignoreDiscriminator: boolean): PoolType$5; /** * HC MCP API * JSON-RPC gateway that fronts the HealthCloud MCP tool registry. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ResponseValidationError */ interface ResponseValidationError$7 { /** * * @type {Array} * @memberof ResponseValidationError */ detail?: Array; } /** * Check if a given object implements the ResponseValidationError interface. */ declare function instanceOfResponseValidationError$7(value: object): value is ResponseValidationError$7; declare function ResponseValidationErrorFromJSON$7(json: any): ResponseValidationError$7; declare function ResponseValidationErrorFromJSONTyped$7(json: any, ignoreDiscriminator: boolean): ResponseValidationError$7; declare function ResponseValidationErrorToJSON$7(json: any): ResponseValidationError$7; declare function ResponseValidationErrorToJSONTyped$7(value?: ResponseValidationError$7 | null, ignoreDiscriminator?: boolean): any; /** * HC MCP API * JSON-RPC gateway that fronts the HealthCloud MCP tool registry. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface StandardErrorResponse */ interface StandardErrorResponse$2 { /** * Human-readable explanation of why the request failed. * @type {string} * @memberof StandardErrorResponse */ error: string; /** * Downstream FHIR OperationOutcome payload, when the failure originated in FHIR. * @type {object} * @memberof StandardErrorResponse */ outcome?: object; } /** * Check if a given object implements the StandardErrorResponse interface. */ declare function instanceOfStandardErrorResponse$2(value: object): value is StandardErrorResponse$2; declare function StandardErrorResponseFromJSON$2(json: any): StandardErrorResponse$2; declare function StandardErrorResponseFromJSONTyped$2(json: any, ignoreDiscriminator: boolean): StandardErrorResponse$2; declare function StandardErrorResponseToJSON$2(json: any): StandardErrorResponse$2; declare function StandardErrorResponseToJSONTyped$2(value?: StandardErrorResponse$2 | null, ignoreDiscriminator?: boolean): any; type index$7_GetDocsResponse = GetDocsResponse; declare const index$7_GetDocsResponseFromJSON: typeof GetDocsResponseFromJSON; declare const index$7_GetDocsResponseFromJSONTyped: typeof GetDocsResponseFromJSONTyped; declare const index$7_GetDocsResponseToJSON: typeof GetDocsResponseToJSON; declare const index$7_GetDocsResponseToJSONTyped: typeof GetDocsResponseToJSONTyped; type index$7_JsonRpcError = JsonRpcError; type index$7_JsonRpcErrorError = JsonRpcErrorError; declare const index$7_JsonRpcErrorErrorFromJSON: typeof JsonRpcErrorErrorFromJSON; declare const index$7_JsonRpcErrorErrorFromJSONTyped: typeof JsonRpcErrorErrorFromJSONTyped; declare const index$7_JsonRpcErrorErrorToJSON: typeof JsonRpcErrorErrorToJSON; declare const index$7_JsonRpcErrorErrorToJSONTyped: typeof JsonRpcErrorErrorToJSONTyped; declare const index$7_JsonRpcErrorFromJSON: typeof JsonRpcErrorFromJSON; declare const index$7_JsonRpcErrorFromJSONTyped: typeof JsonRpcErrorFromJSONTyped; type index$7_JsonRpcErrorJsonrpcEnum = JsonRpcErrorJsonrpcEnum; declare const index$7_JsonRpcErrorToJSON: typeof JsonRpcErrorToJSON; declare const index$7_JsonRpcErrorToJSONTyped: typeof JsonRpcErrorToJSONTyped; type index$7_JsonRpcSuccess = JsonRpcSuccess; declare const index$7_JsonRpcSuccessFromJSON: typeof JsonRpcSuccessFromJSON; declare const index$7_JsonRpcSuccessFromJSONTyped: typeof JsonRpcSuccessFromJSONTyped; type index$7_JsonRpcSuccessId = JsonRpcSuccessId; declare const index$7_JsonRpcSuccessIdFromJSON: typeof JsonRpcSuccessIdFromJSON; declare const index$7_JsonRpcSuccessIdFromJSONTyped: typeof JsonRpcSuccessIdFromJSONTyped; declare const index$7_JsonRpcSuccessIdToJSON: typeof JsonRpcSuccessIdToJSON; declare const index$7_JsonRpcSuccessIdToJSONTyped: typeof JsonRpcSuccessIdToJSONTyped; type index$7_JsonRpcSuccessJsonrpcEnum = JsonRpcSuccessJsonrpcEnum; declare const index$7_JsonRpcSuccessToJSON: typeof JsonRpcSuccessToJSON; declare const index$7_JsonRpcSuccessToJSONTyped: typeof JsonRpcSuccessToJSONTyped; type index$7_McpAppointmentsRequest = McpAppointmentsRequest; declare const index$7_McpAppointmentsRequestFromJSON: typeof McpAppointmentsRequestFromJSON; declare const index$7_McpAppointmentsRequestFromJSONTyped: typeof McpAppointmentsRequestFromJSONTyped; type index$7_McpAppointmentsRequestId = McpAppointmentsRequestId; declare const index$7_McpAppointmentsRequestIdFromJSON: typeof McpAppointmentsRequestIdFromJSON; declare const index$7_McpAppointmentsRequestIdFromJSONTyped: typeof McpAppointmentsRequestIdFromJSONTyped; declare const index$7_McpAppointmentsRequestIdToJSON: typeof McpAppointmentsRequestIdToJSON; declare const index$7_McpAppointmentsRequestIdToJSONTyped: typeof McpAppointmentsRequestIdToJSONTyped; type index$7_McpAppointmentsRequestJsonrpcEnum = McpAppointmentsRequestJsonrpcEnum; type index$7_McpAppointmentsRequestMethodEnum = McpAppointmentsRequestMethodEnum; type index$7_McpAppointmentsRequestParams = McpAppointmentsRequestParams; declare const index$7_McpAppointmentsRequestParamsFromJSON: typeof McpAppointmentsRequestParamsFromJSON; declare const index$7_McpAppointmentsRequestParamsFromJSONTyped: typeof McpAppointmentsRequestParamsFromJSONTyped; declare const index$7_McpAppointmentsRequestParamsToJSON: typeof McpAppointmentsRequestParamsToJSON; declare const index$7_McpAppointmentsRequestParamsToJSONTyped: typeof McpAppointmentsRequestParamsToJSONTyped; declare const index$7_McpAppointmentsRequestToJSON: typeof McpAppointmentsRequestToJSON; declare const index$7_McpAppointmentsRequestToJSONTyped: typeof McpAppointmentsRequestToJSONTyped; type index$7_McpToolCallParams = McpToolCallParams; declare const index$7_McpToolCallParamsFromJSON: typeof McpToolCallParamsFromJSON; declare const index$7_McpToolCallParamsFromJSONTyped: typeof McpToolCallParamsFromJSONTyped; declare const index$7_McpToolCallParamsToJSON: typeof McpToolCallParamsToJSON; declare const index$7_McpToolCallParamsToJSONTyped: typeof McpToolCallParamsToJSONTyped; declare const index$7_instanceOfJsonRpcError: typeof instanceOfJsonRpcError; declare const index$7_instanceOfJsonRpcErrorError: typeof instanceOfJsonRpcErrorError; declare const index$7_instanceOfJsonRpcSuccess: typeof instanceOfJsonRpcSuccess; declare const index$7_instanceOfJsonRpcSuccessId: typeof instanceOfJsonRpcSuccessId; declare const index$7_instanceOfMcpAppointmentsRequest: typeof instanceOfMcpAppointmentsRequest; declare const index$7_instanceOfMcpAppointmentsRequestId: typeof instanceOfMcpAppointmentsRequestId; declare const index$7_instanceOfMcpAppointmentsRequestParams: typeof instanceOfMcpAppointmentsRequestParams; declare const index$7_instanceOfMcpToolCallParams: typeof instanceOfMcpToolCallParams; declare namespace index$7 { export { type ConnectResponse$7 as ConnectResponse, ConnectResponseFromJSON$7 as ConnectResponseFromJSON, ConnectResponseFromJSONTyped$7 as ConnectResponseFromJSONTyped, ConnectResponseToJSON$7 as ConnectResponseToJSON, ConnectResponseToJSONTyped$7 as ConnectResponseToJSONTyped, type index$7_GetDocsResponse as GetDocsResponse, index$7_GetDocsResponseFromJSON as GetDocsResponseFromJSON, index$7_GetDocsResponseFromJSONTyped as GetDocsResponseFromJSONTyped, index$7_GetDocsResponseToJSON as GetDocsResponseToJSON, index$7_GetDocsResponseToJSONTyped as GetDocsResponseToJSONTyped, type HTTPValidationError$7 as HTTPValidationError, HTTPValidationErrorFromJSON$7 as HTTPValidationErrorFromJSON, HTTPValidationErrorFromJSONTyped$7 as HTTPValidationErrorFromJSONTyped, HTTPValidationErrorToJSON$7 as HTTPValidationErrorToJSON, HTTPValidationErrorToJSONTyped$7 as HTTPValidationErrorToJSONTyped, type index$7_JsonRpcError as JsonRpcError, type index$7_JsonRpcErrorError as JsonRpcErrorError, index$7_JsonRpcErrorErrorFromJSON as JsonRpcErrorErrorFromJSON, index$7_JsonRpcErrorErrorFromJSONTyped as JsonRpcErrorErrorFromJSONTyped, index$7_JsonRpcErrorErrorToJSON as JsonRpcErrorErrorToJSON, index$7_JsonRpcErrorErrorToJSONTyped as JsonRpcErrorErrorToJSONTyped, index$7_JsonRpcErrorFromJSON as JsonRpcErrorFromJSON, index$7_JsonRpcErrorFromJSONTyped as JsonRpcErrorFromJSONTyped, type index$7_JsonRpcErrorJsonrpcEnum as JsonRpcErrorJsonrpcEnum, index$7_JsonRpcErrorToJSON as JsonRpcErrorToJSON, index$7_JsonRpcErrorToJSONTyped as JsonRpcErrorToJSONTyped, type index$7_JsonRpcSuccess as JsonRpcSuccess, index$7_JsonRpcSuccessFromJSON as JsonRpcSuccessFromJSON, index$7_JsonRpcSuccessFromJSONTyped as JsonRpcSuccessFromJSONTyped, type index$7_JsonRpcSuccessId as JsonRpcSuccessId, index$7_JsonRpcSuccessIdFromJSON as JsonRpcSuccessIdFromJSON, index$7_JsonRpcSuccessIdFromJSONTyped as JsonRpcSuccessIdFromJSONTyped, index$7_JsonRpcSuccessIdToJSON as JsonRpcSuccessIdToJSON, index$7_JsonRpcSuccessIdToJSONTyped as JsonRpcSuccessIdToJSONTyped, type index$7_JsonRpcSuccessJsonrpcEnum as JsonRpcSuccessJsonrpcEnum, index$7_JsonRpcSuccessToJSON as JsonRpcSuccessToJSON, index$7_JsonRpcSuccessToJSONTyped as JsonRpcSuccessToJSONTyped, type index$7_McpAppointmentsRequest as McpAppointmentsRequest, index$7_McpAppointmentsRequestFromJSON as McpAppointmentsRequestFromJSON, index$7_McpAppointmentsRequestFromJSONTyped as McpAppointmentsRequestFromJSONTyped, type index$7_McpAppointmentsRequestId as McpAppointmentsRequestId, index$7_McpAppointmentsRequestIdFromJSON as McpAppointmentsRequestIdFromJSON, index$7_McpAppointmentsRequestIdFromJSONTyped as McpAppointmentsRequestIdFromJSONTyped, index$7_McpAppointmentsRequestIdToJSON as McpAppointmentsRequestIdToJSON, index$7_McpAppointmentsRequestIdToJSONTyped as McpAppointmentsRequestIdToJSONTyped, type index$7_McpAppointmentsRequestJsonrpcEnum as McpAppointmentsRequestJsonrpcEnum, type index$7_McpAppointmentsRequestMethodEnum as McpAppointmentsRequestMethodEnum, type index$7_McpAppointmentsRequestParams as McpAppointmentsRequestParams, index$7_McpAppointmentsRequestParamsFromJSON as McpAppointmentsRequestParamsFromJSON, index$7_McpAppointmentsRequestParamsFromJSONTyped as McpAppointmentsRequestParamsFromJSONTyped, index$7_McpAppointmentsRequestParamsToJSON as McpAppointmentsRequestParamsToJSON, index$7_McpAppointmentsRequestParamsToJSONTyped as McpAppointmentsRequestParamsToJSONTyped, index$7_McpAppointmentsRequestToJSON as McpAppointmentsRequestToJSON, index$7_McpAppointmentsRequestToJSONTyped as McpAppointmentsRequestToJSONTyped, type index$7_McpToolCallParams as McpToolCallParams, index$7_McpToolCallParamsFromJSON as McpToolCallParamsFromJSON, index$7_McpToolCallParamsFromJSONTyped as McpToolCallParamsFromJSONTyped, index$7_McpToolCallParamsToJSON as McpToolCallParamsToJSON, index$7_McpToolCallParamsToJSONTyped as McpToolCallParamsToJSONTyped, PoolType$5 as PoolType, PoolTypeFromJSON$5 as PoolTypeFromJSON, PoolTypeFromJSONTyped$5 as PoolTypeFromJSONTyped, PoolTypeToJSON$5 as PoolTypeToJSON, PoolTypeToJSONTyped$5 as PoolTypeToJSONTyped, type ResponseValidationError$7 as ResponseValidationError, ResponseValidationErrorFromJSON$7 as ResponseValidationErrorFromJSON, ResponseValidationErrorFromJSONTyped$7 as ResponseValidationErrorFromJSONTyped, ResponseValidationErrorToJSON$7 as ResponseValidationErrorToJSON, ResponseValidationErrorToJSONTyped$7 as ResponseValidationErrorToJSONTyped, type StandardErrorResponse$2 as StandardErrorResponse, StandardErrorResponseFromJSON$2 as StandardErrorResponseFromJSON, StandardErrorResponseFromJSONTyped$2 as StandardErrorResponseFromJSONTyped, StandardErrorResponseToJSON$2 as StandardErrorResponseToJSON, StandardErrorResponseToJSONTyped$2 as StandardErrorResponseToJSONTyped, type ValidationError$7 as ValidationError, ValidationErrorFromJSON$7 as ValidationErrorFromJSON, ValidationErrorFromJSONTyped$7 as ValidationErrorFromJSONTyped, type ValidationErrorLocation$7 as ValidationErrorLocation, ValidationErrorLocationFromJSON$7 as ValidationErrorLocationFromJSON, ValidationErrorLocationFromJSONTyped$7 as ValidationErrorLocationFromJSONTyped, ValidationErrorLocationToJSON$7 as ValidationErrorLocationToJSON, ValidationErrorLocationToJSONTyped$7 as ValidationErrorLocationToJSONTyped, ValidationErrorToJSON$7 as ValidationErrorToJSON, ValidationErrorToJSONTyped$7 as ValidationErrorToJSONTyped, instanceOfConnectResponse$7 as instanceOfConnectResponse, instanceOfHTTPValidationError$7 as instanceOfHTTPValidationError, index$7_instanceOfJsonRpcError as instanceOfJsonRpcError, index$7_instanceOfJsonRpcErrorError as instanceOfJsonRpcErrorError, index$7_instanceOfJsonRpcSuccess as instanceOfJsonRpcSuccess, index$7_instanceOfJsonRpcSuccessId as instanceOfJsonRpcSuccessId, index$7_instanceOfMcpAppointmentsRequest as instanceOfMcpAppointmentsRequest, index$7_instanceOfMcpAppointmentsRequestId as instanceOfMcpAppointmentsRequestId, index$7_instanceOfMcpAppointmentsRequestParams as instanceOfMcpAppointmentsRequestParams, index$7_instanceOfMcpToolCallParams as instanceOfMcpToolCallParams, instanceOfPoolType$5 as instanceOfPoolType, instanceOfResponseValidationError$7 as instanceOfResponseValidationError, instanceOfStandardErrorResponse$2 as instanceOfStandardErrorResponse, instanceOfValidationError$7 as instanceOfValidationError, instanceOfValidationErrorLocation$7 as instanceOfValidationErrorLocation }; } /** * HC Person API * HealthCloud Person API — registration, auth, profile, and photo management for non-patient identities linked to a tenant (family members, guardians, caregivers, and other roles). All authenticated endpoints require a Bearer JWT obtained from person.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for POST /auth/confirm-reset-password, completing the * ForgotPassword flow started by person.resetPassword. * @export * @interface ConfirmResetPasswordRequest */ interface ConfirmResetPasswordRequest$2 { /** * Code Cognito emailed after person.resetPassword. * @type {string} * @memberof ConfirmResetPasswordRequest */ confirmation_code?: string; /** * Account email the reset code was sent to. * @type {string} * @memberof ConfirmResetPasswordRequest */ email?: string; /** * New password, minimum 8 characters. * @type {string} * @memberof ConfirmResetPasswordRequest */ new_password?: string; /** * Tenant the person belongs to. * @type {string} * @memberof ConfirmResetPasswordRequest */ tenant_id?: string; } /** * Check if a given object implements the ConfirmResetPasswordRequest interface. */ declare function instanceOfConfirmResetPasswordRequest$2(value: object): value is ConfirmResetPasswordRequest$2; declare function ConfirmResetPasswordRequestFromJSON$2(json: any): ConfirmResetPasswordRequest$2; declare function ConfirmResetPasswordRequestFromJSONTyped$2(json: any, ignoreDiscriminator: boolean): ConfirmResetPasswordRequest$2; declare function ConfirmResetPasswordRequestToJSON$2(json: any): ConfirmResetPasswordRequest$2; declare function ConfirmResetPasswordRequestToJSONTyped$2(value?: ConfirmResetPasswordRequest$2 | null, ignoreDiscriminator?: boolean): any; /** * HC Person API * HealthCloud Person API — registration, auth, profile, and photo management for non-patient identities linked to a tenant (family members, guardians, caregivers, and other roles). All authenticated endpoints require a Bearer JWT obtained from person.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for POST /auth/confirm-reset-password. * @export * @interface ConfirmResetPasswordResponse */ interface ConfirmResetPasswordResponse$2 { /** * Human-readable confirmation shown to the person. * @type {string} * @memberof ConfirmResetPasswordResponse */ message: string; } /** * Check if a given object implements the ConfirmResetPasswordResponse interface. */ declare function instanceOfConfirmResetPasswordResponse$2(value: object): value is ConfirmResetPasswordResponse$2; declare function ConfirmResetPasswordResponseFromJSON$2(json: any): ConfirmResetPasswordResponse$2; declare function ConfirmResetPasswordResponseFromJSONTyped$2(json: any, ignoreDiscriminator: boolean): ConfirmResetPasswordResponse$2; declare function ConfirmResetPasswordResponseToJSON$2(json: any): ConfirmResetPasswordResponse$2; declare function ConfirmResetPasswordResponseToJSONTyped$2(value?: ConfirmResetPasswordResponse$2 | null, ignoreDiscriminator?: boolean): any; /** * HC Person API * HealthCloud Person API — registration, auth, profile, and photo management for non-patient identities linked to a tenant (family members, guardians, caregivers, and other roles). All authenticated endpoints require a Bearer JWT obtained from person.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ConnectResponse */ interface ConnectResponse$6 { /** * * @type {string} * @memberof ConnectResponse */ environment: string; /** * * @type {string} * @memberof ConnectResponse */ service: string; /** * * @type {string} * @memberof ConnectResponse */ status: string; } /** * Check if a given object implements the ConnectResponse interface. */ declare function instanceOfConnectResponse$6(value: object): value is ConnectResponse$6; declare function ConnectResponseFromJSON$6(json: any): ConnectResponse$6; declare function ConnectResponseFromJSONTyped$6(json: any, ignoreDiscriminator: boolean): ConnectResponse$6; declare function ConnectResponseToJSON$6(json: any): ConnectResponse$6; declare function ConnectResponseToJSONTyped$6(value?: ConnectResponse$6 | null, ignoreDiscriminator?: boolean): any; /** * HC Person API * HealthCloud Person API — registration, auth, profile, and photo management for non-patient identities linked to a tenant (family members, guardians, caregivers, and other roles). All authenticated endpoints require a Bearer JWT obtained from person.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Standard error response body shared by every Person operation. * @export * @interface ErrorResponse */ interface ErrorResponse$2 { /** * Human-readable explanation of why the request failed. * @type {string} * @memberof ErrorResponse */ error: string; } /** * Check if a given object implements the ErrorResponse interface. */ declare function instanceOfErrorResponse$2(value: object): value is ErrorResponse$2; declare function ErrorResponseFromJSON$2(json: any): ErrorResponse$2; declare function ErrorResponseFromJSONTyped$2(json: any, ignoreDiscriminator: boolean): ErrorResponse$2; declare function ErrorResponseToJSON$2(json: any): ErrorResponse$2; declare function ErrorResponseToJSONTyped$2(value?: ErrorResponse$2 | null, ignoreDiscriminator?: boolean): any; /** * HC Person API * HealthCloud Person API — registration, auth, profile, and photo management for non-patient identities linked to a tenant (family members, guardians, caregivers, and other roles). All authenticated endpoints require a Bearer JWT obtained from person.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for GET /persons/{person_id}. Person profile plus the * optional photo Binary reference. * @export * @interface GetPersonResponse */ interface GetPersonResponse { /** * False marks the record inactive without deleting it. * @type {boolean} * @memberof GetPersonResponse */ active?: boolean; /** * Postal address, optional. * @type {Address} * @memberof GetPersonResponse */ address?: Address$1 | null; /** * Arbitrary JSON-compatible metadata for this person. * @type {{ [key: string]: any; }} * @memberof GetPersonResponse */ attributes?: { [key: string]: any; }; /** * ISO 8601 date of birth, optional. * @type {Date} * @memberof GetPersonResponse */ birth_date?: Date | null; /** * Cognito subject (user id) for this identity's account. * @type {string} * @memberof GetPersonResponse */ cognito_sub: string; /** * Email address, optional. * @type {string} * @memberof GetPersonResponse */ email?: string | null; /** * FHIR Person resource ID; set once the record has been persisted. * @type {string} * @memberof GetPersonResponse */ fhir_id?: string | null; /** * Given name. * @type {string} * @memberof GetPersonResponse */ first_name: string; /** * Administrative gender. * @type {PersonGender} * @memberof GetPersonResponse */ gender?: PersonGender; /** * Family name. * @type {string} * @memberof GetPersonResponse */ last_name: string; /** * FHIR Patient IDs this identity is linked to, e.g. as a family member or guardian. * @type {Array} * @memberof GetPersonResponse */ linked_patient_ids?: Array; /** * FHIR Practitioner IDs this identity is linked to. * @type {Array} * @memberof GetPersonResponse */ linked_practitioner_ids?: Array; /** * Middle name, optional. * @type {string} * @memberof GetPersonResponse */ middle_name?: string | null; /** * Free-text internal notes, optional. * @type {string} * @memberof GetPersonResponse */ notes?: string | null; /** * Internal identifier generated at construction time; the FHIR resource id (fhir_id) is the one used on the wire as {person_id}. * @type {string} * @memberof GetPersonResponse */ person_id?: string; /** * Application-defined role for this identity, e.g. 'family_member', 'field_agent'. * @type {string} * @memberof GetPersonResponse */ person_type: string; /** * Phone number, optional. * @type {string} * @memberof GetPersonResponse */ phone?: string | null; /** * FHIR Binary resource ID of this person's stored photo, when one has been uploaded via person.uploadPhoto. Pass to person.getPhoto as ?binary_id=, or omit it there — it is auto-discovered. * @type {string} * @memberof GetPersonResponse */ photo_binary_id?: string | null; /** * Name prefix, e.g. 'Dr.'. * @type {string} * @memberof GetPersonResponse */ prefix?: string | null; /** * One or more race values, optional. * @type {Array} * @memberof GetPersonResponse */ race?: Array; /** * This identity's relationship to the linked patient(s). * @type {PersonRelationship} * @memberof GetPersonResponse */ relationship?: PersonRelationship; /** * Name suffix, e.g. 'Jr.'. * @type {string} * @memberof GetPersonResponse */ suffix?: string | null; /** * Tenant this identity belongs to. * @type {string} * @memberof GetPersonResponse */ tenant_id: string; } /** * Check if a given object implements the GetPersonResponse interface. */ declare function instanceOfGetPersonResponse(value: object): value is GetPersonResponse; declare function GetPersonResponseFromJSON(json: any): GetPersonResponse; declare function GetPersonResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetPersonResponse; declare function GetPersonResponseToJSON(json: any): GetPersonResponse; declare function GetPersonResponseToJSONTyped(value?: GetPersonResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Person API * HealthCloud Person API — registration, auth, profile, and photo management for non-patient identities linked to a tenant (family members, guardians, caregivers, and other roles). All authenticated endpoints require a Bearer JWT obtained from person.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for GET /persons/{person_id}/photo. * @export * @interface GetPhotoResponse */ interface GetPhotoResponse$1 { /** * FHIR Binary resource ID the photo was stored under. * @type {string} * @memberof GetPhotoResponse */ binary_id: string; /** * MIME type recorded when the photo was uploaded, e.g. image/jpeg. * @type {string} * @memberof GetPhotoResponse */ content_type: string; /** * Base64-encoded image bytes (FHIR Binary.data). * @type {string} * @memberof GetPhotoResponse */ data: string; } /** * Check if a given object implements the GetPhotoResponse interface. */ declare function instanceOfGetPhotoResponse$1(value: object): value is GetPhotoResponse$1; declare function GetPhotoResponseFromJSON$1(json: any): GetPhotoResponse$1; declare function GetPhotoResponseFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): GetPhotoResponse$1; declare function GetPhotoResponseToJSON$1(json: any): GetPhotoResponse$1; declare function GetPhotoResponseToJSONTyped$1(value?: GetPhotoResponse$1 | null, ignoreDiscriminator?: boolean): any; /** * HC Person API * HealthCloud Person API — registration, auth, profile, and photo management for non-patient identities linked to a tenant (family members, guardians, caregivers, and other roles). All authenticated endpoints require a Bearer JWT obtained from person.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for GET /persons/{person_id}/photo/upload-url. * @export * @interface GetPhotoUploadUrlResponse */ interface GetPhotoUploadUrlResponse$1 { /** * Seconds until the presigned URL expires. * @type {number} * @memberof GetPhotoUploadUrlResponse */ expires_in: number; /** * Object key the photo will be stored under in the Wasabi bucket. * @type {string} * @memberof GetPhotoUploadUrlResponse */ storage_key: string; /** * Presigned Wasabi PUT URL. Upload the raw image bytes directly to this URL with an HTTP PUT. * @type {string} * @memberof GetPhotoUploadUrlResponse */ upload_url: string; } /** * Check if a given object implements the GetPhotoUploadUrlResponse interface. */ declare function instanceOfGetPhotoUploadUrlResponse$1(value: object): value is GetPhotoUploadUrlResponse$1; declare function GetPhotoUploadUrlResponseFromJSON$1(json: any): GetPhotoUploadUrlResponse$1; declare function GetPhotoUploadUrlResponseFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): GetPhotoUploadUrlResponse$1; declare function GetPhotoUploadUrlResponseToJSON$1(json: any): GetPhotoUploadUrlResponse$1; declare function GetPhotoUploadUrlResponseToJSONTyped$1(value?: GetPhotoUploadUrlResponse$1 | null, ignoreDiscriminator?: boolean): any; /** * HC Person API * HealthCloud Person API — registration, auth, profile, and photo management for non-patient identities linked to a tenant (family members, guardians, caregivers, and other roles). All authenticated endpoints require a Bearer JWT obtained from person.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ValidationErrorLocation */ interface ValidationErrorLocation$6 { } /** * Check if a given object implements the ValidationErrorLocation interface. */ declare function instanceOfValidationErrorLocation$6(value: object): value is ValidationErrorLocation$6; declare function ValidationErrorLocationFromJSON$6(json: any): ValidationErrorLocation$6; declare function ValidationErrorLocationFromJSONTyped$6(json: any, ignoreDiscriminator: boolean): ValidationErrorLocation$6; declare function ValidationErrorLocationToJSON$6(json: any): ValidationErrorLocation$6; declare function ValidationErrorLocationToJSONTyped$6(value?: ValidationErrorLocation$6 | null, ignoreDiscriminator?: boolean): any; /** * HC Person API * HealthCloud Person API — registration, auth, profile, and photo management for non-patient identities linked to a tenant (family members, guardians, caregivers, and other roles). All authenticated endpoints require a Bearer JWT obtained from person.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ValidationError */ interface ValidationError$6 { /** * * @type {Array} * @memberof ValidationError */ loc: Array; /** * * @type {string} * @memberof ValidationError */ type: string; } /** * Check if a given object implements the ValidationError interface. */ declare function instanceOfValidationError$6(value: object): value is ValidationError$6; declare function ValidationErrorFromJSON$6(json: any): ValidationError$6; declare function ValidationErrorFromJSONTyped$6(json: any, ignoreDiscriminator: boolean): ValidationError$6; declare function ValidationErrorToJSON$6(json: any): ValidationError$6; declare function ValidationErrorToJSONTyped$6(value?: ValidationError$6 | null, ignoreDiscriminator?: boolean): any; /** * HC Person API * HealthCloud Person API — registration, auth, profile, and photo management for non-patient identities linked to a tenant (family members, guardians, caregivers, and other roles). All authenticated endpoints require a Bearer JWT obtained from person.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface HTTPValidationError */ interface HTTPValidationError$6 { /** * * @type {Array} * @memberof HTTPValidationError */ detail?: Array; } /** * Check if a given object implements the HTTPValidationError interface. */ declare function instanceOfHTTPValidationError$6(value: object): value is HTTPValidationError$6; declare function HTTPValidationErrorFromJSON$6(json: any): HTTPValidationError$6; declare function HTTPValidationErrorFromJSONTyped$6(json: any, ignoreDiscriminator: boolean): HTTPValidationError$6; declare function HTTPValidationErrorToJSON$6(json: any): HTTPValidationError$6; declare function HTTPValidationErrorToJSONTyped$6(value?: HTTPValidationError$6 | null, ignoreDiscriminator?: boolean): any; /** * HC Person API * HealthCloud Person API — registration, auth, profile, and photo management for non-patient identities linked to a tenant (family members, guardians, caregivers, and other roles). All authenticated endpoints require a Bearer JWT obtained from person.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for POST /auth/login. All three fields are required by * the handler at runtime, though not enforced at the schema level. * @export * @interface LoginRequest */ interface LoginRequest$2 { /** * Person's registered email. * @type {string} * @memberof LoginRequest */ email?: string; /** * Person's password. * @type {string} * @memberof LoginRequest */ password?: string; /** * Tenant the person belongs to; must match the tenant on the person's Cognito account or the login is rejected. * @type {string} * @memberof LoginRequest */ tenant_id?: string; } /** * Check if a given object implements the LoginRequest interface. */ declare function instanceOfLoginRequest$2(value: object): value is LoginRequest$2; declare function LoginRequestFromJSON$2(json: any): LoginRequest$2; declare function LoginRequestFromJSONTyped$2(json: any, ignoreDiscriminator: boolean): LoginRequest$2; declare function LoginRequestToJSON$2(json: any): LoginRequest$2; declare function LoginRequestToJSONTyped$2(value?: LoginRequest$2 | null, ignoreDiscriminator?: boolean): any; /** * HC Person API * HealthCloud Person API — registration, auth, profile, and photo management for non-patient identities linked to a tenant (family members, guardians, caregivers, and other roles). All authenticated endpoints require a Bearer JWT obtained from person.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for POST /auth/login. ``fhir_person_id`` and ``person_type`` * are resolved best-effort from a Redis cache and, on a cache miss, a FHIR * Person search by cognito_sub — both may be null if neither lookup * succeeds, even though the login itself was successful. * @export * @interface LoginResponse */ interface LoginResponse$2 { /** * Cognito access token; send as `Authorization: Bearer ` on subsequent requests. * @type {string} * @memberof LoginResponse */ access_token: string; /** * Cognito subject (user id) decoded from the issued id_token. * @type {string} * @memberof LoginResponse */ cognito_sub?: string | null; /** * Access token lifetime in seconds from issuance. * @type {number} * @memberof LoginResponse */ expires_in: number; /** * FHIR Person ID for this identity, used as {person_id} on every other route. Null if it could not be resolved. * @type {string} * @memberof LoginResponse */ fhir_person_id?: string | null; /** * Cognito ID token, carrying the tenant_id claim used by other HealthCloud services. * @type {string} * @memberof LoginResponse */ id_token?: string | null; /** * Person type recorded for this identity, e.g. 'family_member'. Null if it could not be resolved. * @type {string} * @memberof LoginResponse */ person_type?: string | null; } /** * Check if a given object implements the LoginResponse interface. */ declare function instanceOfLoginResponse$2(value: object): value is LoginResponse$2; declare function LoginResponseFromJSON$2(json: any): LoginResponse$2; declare function LoginResponseFromJSONTyped$2(json: any, ignoreDiscriminator: boolean): LoginResponse$2; declare function LoginResponseToJSON$2(json: any): LoginResponse$2; declare function LoginResponseToJSONTyped$2(value?: LoginResponse$2 | null, ignoreDiscriminator?: boolean): any; /** * HC Person API * HealthCloud Person API — registration, auth, profile, and photo management for non-patient identities linked to a tenant (family members, guardians, caregivers, and other roles). All authenticated endpoints require a Bearer JWT obtained from person.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * FHIR Person resource, bidirectionally mapped via to_fhir()/from_fhir(). * @export * @interface Person */ interface Person { /** * False marks the record inactive without deleting it. * @type {boolean} * @memberof Person */ active?: boolean; /** * Postal address, optional. * @type {Address} * @memberof Person */ address?: Address$1 | null; /** * Arbitrary JSON-compatible metadata for this person. * @type {{ [key: string]: any | null; }} * @memberof Person */ attributes?: { [key: string]: any | null; }; /** * ISO 8601 date of birth, optional. * @type {Date} * @memberof Person */ birth_date?: Date | null; /** * Cognito subject (user id) for this identity's account. * @type {string} * @memberof Person */ cognito_sub: string; /** * Email address, optional. * @type {string} * @memberof Person */ email?: string | null; /** * FHIR Person resource ID; set once the record has been persisted. * @type {string} * @memberof Person */ fhir_id?: string | null; /** * Given name. * @type {string} * @memberof Person */ first_name: string; /** * Administrative gender. * @type {PersonGender} * @memberof Person */ gender?: PersonGender; /** * Family name. * @type {string} * @memberof Person */ last_name: string; /** * FHIR Patient IDs this identity is linked to, e.g. as a family member or guardian. * @type {Array} * @memberof Person */ linked_patient_ids?: Array; /** * FHIR Practitioner IDs this identity is linked to. * @type {Array} * @memberof Person */ linked_practitioner_ids?: Array; /** * FHIR Person resource ID; set once the record has been persisted. * @type {string} * @memberof Person */ middle_name?: string | null; /** * FHIR Person resource ID; set once the record has been persisted. * @type {string} * @memberof Person */ notes?: string | null; /** * Internal identifier generated at construction time; the FHIR resource id (fhir_id) is the one used on the wire as {person_id}. * @type {string} * @memberof Person */ person_id?: string; /** * Application-defined role for this identity, e.g. 'family_member', 'field_agent'. * @type {string} * @memberof Person */ person_type: string; /** * FHIR Person resource ID; set once the record has been persisted. * @type {string} * @memberof Person */ phone?: string | null; /** * FHIR Person resource ID; set once the record has been persisted. * @type {string} * @memberof Person */ prefix?: string | null; /** * One or more race values, optional. * @type {Array} * @memberof Person */ race?: Array; /** * This identity's relationship to the linked patient(s). * @type {PersonRelationship} * @memberof Person */ relationship?: PersonRelationship; /** * FHIR Person resource ID; set once the record has been persisted. * @type {string} * @memberof Person */ suffix?: string | null; /** * Tenant this identity belongs to. * @type {string} * @memberof Person */ tenant_id: string; } /** * Check if a given object implements the Person interface. */ declare function instanceOfPerson(value: object): value is Person; declare function PersonFromJSON(json: any): Person; declare function PersonFromJSONTyped(json: any, ignoreDiscriminator: boolean): Person; declare function PersonToJSON(json: any): Person; declare function PersonToJSONTyped(value?: Person | null, ignoreDiscriminator?: boolean): any; /** * HC Person API * HealthCloud Person API — registration, auth, profile, and photo management for non-patient identities linked to a tenant (family members, guardians, caregivers, and other roles). All authenticated endpoints require a Bearer JWT obtained from person.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Supported Cognito identity-pool types. * @export */ declare const PoolType$4: { readonly patient: "patient"; readonly provider: "provider"; readonly person: "person"; readonly tenantadmin: "tenantadmin"; }; type PoolType$4 = typeof PoolType$4[keyof typeof PoolType$4]; declare function instanceOfPoolType$4(value: any): boolean; declare function PoolTypeFromJSON$4(json: any): PoolType$4; declare function PoolTypeFromJSONTyped$4(json: any, ignoreDiscriminator: boolean): PoolType$4; declare function PoolTypeToJSON$4(value?: PoolType$4 | null): any; declare function PoolTypeToJSONTyped$4(value: any, ignoreDiscriminator: boolean): PoolType$4; /** * HC Person API * HealthCloud Person API — registration, auth, profile, and photo management for non-patient identities linked to a tenant (family members, guardians, caregivers, and other roles). All authenticated endpoints require a Bearer JWT obtained from person.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * One race value, or a list of them, optional. * @export * @interface Race1 */ interface Race1$1 { } /** * Check if a given object implements the Race1 interface. */ declare function instanceOfRace1$1(value: object): value is Race1$1; declare function Race1FromJSON$1(json: any): Race1$1; declare function Race1FromJSONTyped$1(json: any, ignoreDiscriminator: boolean): Race1$1; declare function Race1ToJSON$1(json: any): Race1$1; declare function Race1ToJSONTyped$1(value?: Race1$1 | null, ignoreDiscriminator?: boolean): any; /** * HC Person API * HealthCloud Person API — registration, auth, profile, and photo management for non-patient identities linked to a tenant (family members, guardians, caregivers, and other roles). All authenticated endpoints require a Bearer JWT obtained from person.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for POST /auth/register. Same required/optional field set * PersonRegistrationService.register() reads from the payload * (hc/services/person/registration_service.py). The Cognito role is always * 'person' — never accepted from the client payload. * @export * @interface RegisterRequest */ interface RegisterRequest$2 { /** * Postal address, optional. Same shape as Address (street1, city, state, zip_code, country, ...). * @type {{ [key: string]: any; }} * @memberof RegisterRequest */ address?: { [key: string]: any; }; /** * Arbitrary JSON-compatible metadata stored on the initial FHIR Person resource. * @type {{ [key: string]: any | null; }} * @memberof RegisterRequest */ attributes?: { [key: string]: any | null; }; /** * ISO 8601 date (YYYY-MM-DD), optional. * @type {Date} * @memberof RegisterRequest */ date_of_birth?: Date; /** * Person's email; used as the Cognito login username and OTP delivery address. * @type {string} * @memberof RegisterRequest */ email: string; /** * Person's given name. * @type {string} * @memberof RegisterRequest */ first_name: string; /** * Administrative gender, optional. Defaults to 'unknown' if omitted or unrecognized. * @type {PersonGender} * @memberof RegisterRequest */ gender?: PersonGender; /** * Person's family name. * @type {string} * @memberof RegisterRequest */ last_name: string; /** * Initial password, minimum 8 characters. * @type {string} * @memberof RegisterRequest */ password: string; /** * Application-defined role for this identity, e.g. 'family_member', 'caregiver'. * @type {string} * @memberof RegisterRequest */ person_type: string; /** * E.164 phone number, optional. * @type {string} * @memberof RegisterRequest */ phone?: string; /** * * @type {Race1} * @memberof RegisterRequest */ race?: Race1$1; /** * Relationship to the linked patient(s). Defaults to 'self'. * @type {PersonRelationship} * @memberof RegisterRequest */ relationship?: PersonRelationship; /** * Tenant to register the person into; resolves which Cognito pool the account is created in. * @type {string} * @memberof RegisterRequest */ tenant_id?: string; } /** * Check if a given object implements the RegisterRequest interface. */ declare function instanceOfRegisterRequest$2(value: object): value is RegisterRequest$2; declare function RegisterRequestFromJSON$2(json: any): RegisterRequest$2; declare function RegisterRequestFromJSONTyped$2(json: any, ignoreDiscriminator: boolean): RegisterRequest$2; declare function RegisterRequestToJSON$2(json: any): RegisterRequest$2; declare function RegisterRequestToJSONTyped$2(value?: RegisterRequest$2 | null, ignoreDiscriminator?: boolean): any; /** * HC Person API * HealthCloud Person API — registration, auth, profile, and photo management for non-patient identities linked to a tenant (family members, guardians, caregivers, and other roles). All authenticated endpoints require a Bearer JWT obtained from person.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for POST /auth/register (201). ``access_token``/``id_token``/ * ``expires_in`` are present only when the deployment sets * ``AUTO_VERIFY_EMAIL=true`` *and* the immediate post-registration login * succeeds; otherwise they are omitted and the person must call * ``person.login`` after verifying their email OTP. * @export * @interface RegisterResponse */ interface RegisterResponse$1 { /** * Present only when AUTO_VERIFY_EMAIL=true and the immediate post-registration login succeeded. * @type {string} * @memberof RegisterResponse */ access_token?: string; /** * Cognito subject (user id) for the newly created person account. * @type {string} * @memberof RegisterResponse */ cognito_sub: string; /** * True if an email verification OTP was generated and handed to SendGrid for delivery. False when AUTO_VERIFY_EMAIL is set (no OTP is sent) or delivery could not be attempted. * @type {boolean} * @memberof RegisterResponse */ email_otp_sent: boolean; /** * True only when the deployment auto-verifies email (AUTO_VERIFY_EMAIL=true); otherwise false until the person completes person.verifyEmail. * @type {boolean} * @memberof RegisterResponse */ email_verified: boolean; /** * Present only under the same AUTO_VERIFY_EMAIL condition as access_token. * @type {number} * @memberof RegisterResponse */ expires_in?: number; /** * FHIR Person ID created for this identity; use as {person_id} on other routes. * @type {string} * @memberof RegisterResponse */ fhir_person_id: string; /** * Present only under the same AUTO_VERIFY_EMAIL condition as access_token. * @type {string} * @memberof RegisterResponse */ id_token?: string | null; /** * Echoes the person_type supplied at registration. * @type {string} * @memberof RegisterResponse */ person_type: string; } /** * Check if a given object implements the RegisterResponse interface. */ declare function instanceOfRegisterResponse$1(value: object): value is RegisterResponse$1; declare function RegisterResponseFromJSON$1(json: any): RegisterResponse$1; declare function RegisterResponseFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): RegisterResponse$1; declare function RegisterResponseToJSON$1(json: any): RegisterResponse$1; declare function RegisterResponseToJSONTyped$1(value?: RegisterResponse$1 | null, ignoreDiscriminator?: boolean): any; /** * HC Person API * HealthCloud Person API — registration, auth, profile, and photo management for non-patient identities linked to a tenant (family members, guardians, caregivers, and other roles). All authenticated endpoints require a Bearer JWT obtained from person.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for POST /auth/reset-password — starts Cognito's * password reset flow. A confirmation code is emailed via SendGrid; the * client then calls person.confirmResetPassword with that code. * @export * @interface ResetPasswordRequest */ interface ResetPasswordRequest$2 { /** * Account email to send the reset code to. * @type {string} * @memberof ResetPasswordRequest */ email?: string; /** * Tenant the person belongs to; used to resolve the Cognito pool. * @type {string} * @memberof ResetPasswordRequest */ tenant_id?: string; } /** * Check if a given object implements the ResetPasswordRequest interface. */ declare function instanceOfResetPasswordRequest$2(value: object): value is ResetPasswordRequest$2; declare function ResetPasswordRequestFromJSON$2(json: any): ResetPasswordRequest$2; declare function ResetPasswordRequestFromJSONTyped$2(json: any, ignoreDiscriminator: boolean): ResetPasswordRequest$2; declare function ResetPasswordRequestToJSON$2(json: any): ResetPasswordRequest$2; declare function ResetPasswordRequestToJSONTyped$2(value?: ResetPasswordRequest$2 | null, ignoreDiscriminator?: boolean): any; /** * HC Person API * HealthCloud Person API — registration, auth, profile, and photo management for non-patient identities linked to a tenant (family members, guardians, caregivers, and other roles). All authenticated endpoints require a Bearer JWT obtained from person.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for POST /auth/reset-password. * @export * @interface ResetPasswordResponse */ interface ResetPasswordResponse$2 { /** * Human-readable confirmation shown to the person. * @type {string} * @memberof ResetPasswordResponse */ message: string; } /** * Check if a given object implements the ResetPasswordResponse interface. */ declare function instanceOfResetPasswordResponse$2(value: object): value is ResetPasswordResponse$2; declare function ResetPasswordResponseFromJSON$2(json: any): ResetPasswordResponse$2; declare function ResetPasswordResponseFromJSONTyped$2(json: any, ignoreDiscriminator: boolean): ResetPasswordResponse$2; declare function ResetPasswordResponseToJSON$2(json: any): ResetPasswordResponse$2; declare function ResetPasswordResponseToJSONTyped$2(value?: ResetPasswordResponse$2 | null, ignoreDiscriminator?: boolean): any; /** * HC Person API * HealthCloud Person API — registration, auth, profile, and photo management for non-patient identities linked to a tenant (family members, guardians, caregivers, and other roles). All authenticated endpoints require a Bearer JWT obtained from person.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ResponseValidationError */ interface ResponseValidationError$6 { /** * * @type {Array} * @memberof ResponseValidationError */ detail?: Array; } /** * Check if a given object implements the ResponseValidationError interface. */ declare function instanceOfResponseValidationError$6(value: object): value is ResponseValidationError$6; declare function ResponseValidationErrorFromJSON$6(json: any): ResponseValidationError$6; declare function ResponseValidationErrorFromJSONTyped$6(json: any, ignoreDiscriminator: boolean): ResponseValidationError$6; declare function ResponseValidationErrorToJSON$6(json: any): ResponseValidationError$6; declare function ResponseValidationErrorToJSONTyped$6(value?: ResponseValidationError$6 | null, ignoreDiscriminator?: boolean): any; /** * HC Person API * HealthCloud Person API — registration, auth, profile, and photo management for non-patient identities linked to a tenant (family members, guardians, caregivers, and other roles). All authenticated endpoints require a Bearer JWT obtained from person.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for PATCH /persons/{person_id}. Same shape as GetPersonResponse * minus photo_binary_id — the update endpoint does not re-resolve the * stored photo reference. * @export * @interface UpdatePersonResponse */ interface UpdatePersonResponse { /** * False marks the record inactive without deleting it. * @type {boolean} * @memberof UpdatePersonResponse */ active?: boolean; /** * Postal address, optional. * @type {Address} * @memberof UpdatePersonResponse */ address?: Address$1 | null; /** * Arbitrary JSON-compatible metadata for this person. * @type {{ [key: string]: any | null; }} * @memberof UpdatePersonResponse */ attributes?: { [key: string]: any | null; }; /** * ISO 8601 date of birth, optional. * @type {Date} * @memberof UpdatePersonResponse */ birth_date?: Date | null; /** * Cognito subject (user id) for this identity's account. * @type {string} * @memberof UpdatePersonResponse */ cognito_sub: string; /** * Email address, optional. * @type {string} * @memberof UpdatePersonResponse */ email?: string | null; /** * FHIR Person resource ID; set once the record has been persisted. * @type {string} * @memberof UpdatePersonResponse */ fhir_id?: string | null; /** * Given name. * @type {string} * @memberof UpdatePersonResponse */ first_name: string; /** * Administrative gender. * @type {PersonGender} * @memberof UpdatePersonResponse */ gender?: PersonGender; /** * Family name. * @type {string} * @memberof UpdatePersonResponse */ last_name: string; /** * FHIR Patient IDs this identity is linked to, e.g. as a family member or guardian. * @type {Array} * @memberof UpdatePersonResponse */ linked_patient_ids?: Array; /** * FHIR Practitioner IDs this identity is linked to. * @type {Array} * @memberof UpdatePersonResponse */ linked_practitioner_ids?: Array; /** * Middle name, optional. * @type {string} * @memberof UpdatePersonResponse */ middle_name?: string | null; /** * Free-text internal notes, optional. * @type {string} * @memberof UpdatePersonResponse */ notes?: string | null; /** * Internal identifier generated at construction time; the FHIR resource id (fhir_id) is the one used on the wire as {person_id}. * @type {string} * @memberof UpdatePersonResponse */ person_id?: string; /** * Application-defined role for this identity, e.g. 'family_member', 'field_agent'. * @type {string} * @memberof UpdatePersonResponse */ person_type: string; /** * Phone number, optional. * @type {string} * @memberof UpdatePersonResponse */ phone?: string | null; /** * Name prefix, e.g. 'Dr.'. * @type {string} * @memberof UpdatePersonResponse */ prefix?: string | null; /** * One or more race values, optional. * @type {Array} * @memberof UpdatePersonResponse */ race?: Array; /** * This identity's relationship to the linked patient(s). * @type {PersonRelationship} * @memberof UpdatePersonResponse */ relationship?: PersonRelationship; /** * Name suffix, e.g. 'Jr.'. * @type {string} * @memberof UpdatePersonResponse */ suffix?: string | null; /** * Tenant this identity belongs to. * @type {string} * @memberof UpdatePersonResponse */ tenant_id: string; } /** * Check if a given object implements the UpdatePersonResponse interface. */ declare function instanceOfUpdatePersonResponse(value: object): value is UpdatePersonResponse; declare function UpdatePersonResponseFromJSON(json: any): UpdatePersonResponse; declare function UpdatePersonResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): UpdatePersonResponse; declare function UpdatePersonResponseToJSON(json: any): UpdatePersonResponse; declare function UpdatePersonResponseToJSONTyped(value?: UpdatePersonResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Person API * HealthCloud Person API — registration, auth, profile, and photo management for non-patient identities linked to a tenant (family members, guardians, caregivers, and other roles). All authenticated endpoints require a Bearer JWT obtained from person.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for POST /persons/{person_id}/phone. * @export * @interface UpdatePhoneRequest */ interface UpdatePhoneRequest$1 { /** * New E.164 phone number. An SMS OTP is sent to it immediately; call person.verifySms to confirm. * @type {string} * @memberof UpdatePhoneRequest */ phone?: string; } /** * Check if a given object implements the UpdatePhoneRequest interface. */ declare function instanceOfUpdatePhoneRequest$1(value: object): value is UpdatePhoneRequest$1; declare function UpdatePhoneRequestFromJSON$1(json: any): UpdatePhoneRequest$1; declare function UpdatePhoneRequestFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): UpdatePhoneRequest$1; declare function UpdatePhoneRequestToJSON$1(json: any): UpdatePhoneRequest$1; declare function UpdatePhoneRequestToJSONTyped$1(value?: UpdatePhoneRequest$1 | null, ignoreDiscriminator?: boolean): any; /** * HC Person API * HealthCloud Person API — registration, auth, profile, and photo management for non-patient identities linked to a tenant (family members, guardians, caregivers, and other roles). All authenticated endpoints require a Bearer JWT obtained from person.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for POST /persons/{person_id}/phone. Updates the phone on * both Cognito (for the authenticated caller, identified by their JWT * subject) and the FHIR Person identified by {person_id} in the path — * these are not verified to be the same identity. * @export * @interface UpdatePhoneResponse */ interface UpdatePhoneResponse$1 { /** * True if an SMS OTP was generated and handed to Twilio for delivery to the new phone number. * @type {boolean} * @memberof UpdatePhoneResponse */ sms_otp_sent: boolean; } /** * Check if a given object implements the UpdatePhoneResponse interface. */ declare function instanceOfUpdatePhoneResponse$1(value: object): value is UpdatePhoneResponse$1; declare function UpdatePhoneResponseFromJSON$1(json: any): UpdatePhoneResponse$1; declare function UpdatePhoneResponseFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): UpdatePhoneResponse$1; declare function UpdatePhoneResponseToJSON$1(json: any): UpdatePhoneResponse$1; declare function UpdatePhoneResponseToJSONTyped$1(value?: UpdatePhoneResponse$1 | null, ignoreDiscriminator?: boolean): any; /** * HC Person API * HealthCloud Person API — registration, auth, profile, and photo management for non-patient identities linked to a tenant (family members, guardians, caregivers, and other roles). All authenticated endpoints require a Bearer JWT obtained from person.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for POST /persons/{person_id}/photo. Exactly one of * ``data``/``photo`` is required — they are aliases for the same base64 * payload, accepted for client compatibility. * @export * @interface UploadPhotoRequest */ interface UploadPhotoRequest$1 { /** * MIME type of the uploaded image. Defaults to image/jpeg if omitted. * @type {string} * @memberof UploadPhotoRequest */ content_type?: string; /** * Base64-encoded image bytes. Alias for photo. * @type {string} * @memberof UploadPhotoRequest */ data?: string; /** * Alias for data. * @type {string} * @memberof UploadPhotoRequest */ photo?: string; } /** * Check if a given object implements the UploadPhotoRequest interface. */ declare function instanceOfUploadPhotoRequest$1(value: object): value is UploadPhotoRequest$1; declare function UploadPhotoRequestFromJSON$1(json: any): UploadPhotoRequest$1; declare function UploadPhotoRequestFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): UploadPhotoRequest$1; declare function UploadPhotoRequestToJSON$1(json: any): UploadPhotoRequest$1; declare function UploadPhotoRequestToJSONTyped$1(value?: UploadPhotoRequest$1 | null, ignoreDiscriminator?: boolean): any; /** * HC Person API * HealthCloud Person API — registration, auth, profile, and photo management for non-patient identities linked to a tenant (family members, guardians, caregivers, and other roles). All authenticated endpoints require a Bearer JWT obtained from person.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for POST /persons/{person_id}/photo (201). * @export * @interface UploadPhotoResponse */ interface UploadPhotoResponse$1 { /** * FHIR Binary resource ID the photo was stored under; pass as ?binary_id= on a later GET, or omit it — it is auto-discovered from the person's stored extension. * @type {string} * @memberof UploadPhotoResponse */ binary_id: string | null; /** * MIME type the photo was stored with. * @type {string} * @memberof UploadPhotoResponse */ content_type: string; } /** * Check if a given object implements the UploadPhotoResponse interface. */ declare function instanceOfUploadPhotoResponse$1(value: object): value is UploadPhotoResponse$1; declare function UploadPhotoResponseFromJSON$1(json: any): UploadPhotoResponse$1; declare function UploadPhotoResponseFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): UploadPhotoResponse$1; declare function UploadPhotoResponseToJSON$1(json: any): UploadPhotoResponse$1; declare function UploadPhotoResponseToJSONTyped$1(value?: UploadPhotoResponse$1 | null, ignoreDiscriminator?: boolean): any; /** * HC Person API * HealthCloud Person API — registration, auth, profile, and photo management for non-patient identities linked to a tenant (family members, guardians, caregivers, and other roles). All authenticated endpoints require a Bearer JWT obtained from person.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for POST /auth/verify-email. * @export * @interface VerifyEmailRequest */ interface VerifyEmailRequest$2 { /** * Email the OTP was sent to; used to look up the Cognito account. * @type {string} * @memberof VerifyEmailRequest */ email?: string; /** * One-time verification code delivered by email. * @type {string} * @memberof VerifyEmailRequest */ otp?: string; /** * Tenant the person belongs to. * @type {string} * @memberof VerifyEmailRequest */ tenant_id?: string; } /** * Check if a given object implements the VerifyEmailRequest interface. */ declare function instanceOfVerifyEmailRequest$2(value: object): value is VerifyEmailRequest$2; declare function VerifyEmailRequestFromJSON$2(json: any): VerifyEmailRequest$2; declare function VerifyEmailRequestFromJSONTyped$2(json: any, ignoreDiscriminator: boolean): VerifyEmailRequest$2; declare function VerifyEmailRequestToJSON$2(json: any): VerifyEmailRequest$2; declare function VerifyEmailRequestToJSONTyped$2(value?: VerifyEmailRequest$2 | null, ignoreDiscriminator?: boolean): any; /** * HC Person API * HealthCloud Person API — registration, auth, profile, and photo management for non-patient identities linked to a tenant (family members, guardians, caregivers, and other roles). All authenticated endpoints require a Bearer JWT obtained from person.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for POST /auth/verify-email. * @export * @interface VerifyEmailResponse */ interface VerifyEmailResponse$2 { /** * Always true when the response status is 200 — the OTP matched and the Cognito email_verified attribute was updated. * @type {boolean} * @memberof VerifyEmailResponse */ verified: boolean; } /** * Check if a given object implements the VerifyEmailResponse interface. */ declare function instanceOfVerifyEmailResponse$2(value: object): value is VerifyEmailResponse$2; declare function VerifyEmailResponseFromJSON$2(json: any): VerifyEmailResponse$2; declare function VerifyEmailResponseFromJSONTyped$2(json: any, ignoreDiscriminator: boolean): VerifyEmailResponse$2; declare function VerifyEmailResponseToJSON$2(json: any): VerifyEmailResponse$2; declare function VerifyEmailResponseToJSONTyped$2(value?: VerifyEmailResponse$2 | null, ignoreDiscriminator?: boolean): any; /** * HC Person API * HealthCloud Person API — registration, auth, profile, and photo management for non-patient identities linked to a tenant (family members, guardians, caregivers, and other roles). All authenticated endpoints require a Bearer JWT obtained from person.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for POST /persons/{person_id}/verify-sms. The OTP is * verified against the authenticated caller's own Cognito subject (from * the Bearer JWT), not against {person_id} in the path. * @export * @interface VerifySmsRequest */ interface VerifySmsRequest$1 { /** * One-time verification code delivered by SMS via person.updatePhone. * @type {string} * @memberof VerifySmsRequest */ otp: string; } /** * Check if a given object implements the VerifySmsRequest interface. */ declare function instanceOfVerifySmsRequest$1(value: object): value is VerifySmsRequest$1; declare function VerifySmsRequestFromJSON$1(json: any): VerifySmsRequest$1; declare function VerifySmsRequestFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): VerifySmsRequest$1; declare function VerifySmsRequestToJSON$1(json: any): VerifySmsRequest$1; declare function VerifySmsRequestToJSONTyped$1(value?: VerifySmsRequest$1 | null, ignoreDiscriminator?: boolean): any; /** * HC Person API * HealthCloud Person API — registration, auth, profile, and photo management for non-patient identities linked to a tenant (family members, guardians, caregivers, and other roles). All authenticated endpoints require a Bearer JWT obtained from person.login. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for POST /persons/{person_id}/verify-sms. * @export * @interface VerifySmsResponse */ interface VerifySmsResponse$1 { /** * Always true when the response status is 200 — the OTP matched and the Cognito phone_number_verified attribute was updated. * @type {boolean} * @memberof VerifySmsResponse */ verified: boolean; } /** * Check if a given object implements the VerifySmsResponse interface. */ declare function instanceOfVerifySmsResponse$1(value: object): value is VerifySmsResponse$1; declare function VerifySmsResponseFromJSON$1(json: any): VerifySmsResponse$1; declare function VerifySmsResponseFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): VerifySmsResponse$1; declare function VerifySmsResponseToJSON$1(json: any): VerifySmsResponse$1; declare function VerifySmsResponseToJSONTyped$1(value?: VerifySmsResponse$1 | null, ignoreDiscriminator?: boolean): any; type index$6_GetPersonResponse = GetPersonResponse; declare const index$6_GetPersonResponseFromJSON: typeof GetPersonResponseFromJSON; declare const index$6_GetPersonResponseFromJSONTyped: typeof GetPersonResponseFromJSONTyped; declare const index$6_GetPersonResponseToJSON: typeof GetPersonResponseToJSON; declare const index$6_GetPersonResponseToJSONTyped: typeof GetPersonResponseToJSONTyped; type index$6_Person = Person; declare const index$6_PersonFromJSON: typeof PersonFromJSON; declare const index$6_PersonFromJSONTyped: typeof PersonFromJSONTyped; type index$6_PersonGender = PersonGender; declare const index$6_PersonGenderFromJSON: typeof PersonGenderFromJSON; declare const index$6_PersonGenderFromJSONTyped: typeof PersonGenderFromJSONTyped; declare const index$6_PersonGenderToJSON: typeof PersonGenderToJSON; declare const index$6_PersonGenderToJSONTyped: typeof PersonGenderToJSONTyped; type index$6_PersonRelationship = PersonRelationship; declare const index$6_PersonRelationshipFromJSON: typeof PersonRelationshipFromJSON; declare const index$6_PersonRelationshipFromJSONTyped: typeof PersonRelationshipFromJSONTyped; declare const index$6_PersonRelationshipToJSON: typeof PersonRelationshipToJSON; declare const index$6_PersonRelationshipToJSONTyped: typeof PersonRelationshipToJSONTyped; declare const index$6_PersonToJSON: typeof PersonToJSON; declare const index$6_PersonToJSONTyped: typeof PersonToJSONTyped; type index$6_UpdatePersonRequest = UpdatePersonRequest; declare const index$6_UpdatePersonRequestFromJSON: typeof UpdatePersonRequestFromJSON; declare const index$6_UpdatePersonRequestFromJSONTyped: typeof UpdatePersonRequestFromJSONTyped; declare const index$6_UpdatePersonRequestToJSON: typeof UpdatePersonRequestToJSON; declare const index$6_UpdatePersonRequestToJSONTyped: typeof UpdatePersonRequestToJSONTyped; type index$6_UpdatePersonResponse = UpdatePersonResponse; declare const index$6_UpdatePersonResponseFromJSON: typeof UpdatePersonResponseFromJSON; declare const index$6_UpdatePersonResponseFromJSONTyped: typeof UpdatePersonResponseFromJSONTyped; declare const index$6_UpdatePersonResponseToJSON: typeof UpdatePersonResponseToJSON; declare const index$6_UpdatePersonResponseToJSONTyped: typeof UpdatePersonResponseToJSONTyped; declare const index$6_instanceOfGetPersonResponse: typeof instanceOfGetPersonResponse; declare const index$6_instanceOfPerson: typeof instanceOfPerson; declare const index$6_instanceOfPersonGender: typeof instanceOfPersonGender; declare const index$6_instanceOfPersonRelationship: typeof instanceOfPersonRelationship; declare const index$6_instanceOfUpdatePersonRequest: typeof instanceOfUpdatePersonRequest; declare const index$6_instanceOfUpdatePersonResponse: typeof instanceOfUpdatePersonResponse; declare namespace index$6 { export { type Address$1 as Address, AddressFromJSON$1 as AddressFromJSON, AddressFromJSONTyped$1 as AddressFromJSONTyped, AddressToJSON$1 as AddressToJSON, AddressToJSONTyped$1 as AddressToJSONTyped, AddressType$1 as AddressType, AddressTypeFromJSON$1 as AddressTypeFromJSON, AddressTypeFromJSONTyped$1 as AddressTypeFromJSONTyped, AddressTypeToJSON$1 as AddressTypeToJSON, AddressTypeToJSONTyped$1 as AddressTypeToJSONTyped, type ConfirmResetPasswordRequest$2 as ConfirmResetPasswordRequest, ConfirmResetPasswordRequestFromJSON$2 as ConfirmResetPasswordRequestFromJSON, ConfirmResetPasswordRequestFromJSONTyped$2 as ConfirmResetPasswordRequestFromJSONTyped, ConfirmResetPasswordRequestToJSON$2 as ConfirmResetPasswordRequestToJSON, ConfirmResetPasswordRequestToJSONTyped$2 as ConfirmResetPasswordRequestToJSONTyped, type ConfirmResetPasswordResponse$2 as ConfirmResetPasswordResponse, ConfirmResetPasswordResponseFromJSON$2 as ConfirmResetPasswordResponseFromJSON, ConfirmResetPasswordResponseFromJSONTyped$2 as ConfirmResetPasswordResponseFromJSONTyped, ConfirmResetPasswordResponseToJSON$2 as ConfirmResetPasswordResponseToJSON, ConfirmResetPasswordResponseToJSONTyped$2 as ConfirmResetPasswordResponseToJSONTyped, type ConnectResponse$6 as ConnectResponse, ConnectResponseFromJSON$6 as ConnectResponseFromJSON, ConnectResponseFromJSONTyped$6 as ConnectResponseFromJSONTyped, ConnectResponseToJSON$6 as ConnectResponseToJSON, ConnectResponseToJSONTyped$6 as ConnectResponseToJSONTyped, type ErrorResponse$2 as ErrorResponse, ErrorResponseFromJSON$2 as ErrorResponseFromJSON, ErrorResponseFromJSONTyped$2 as ErrorResponseFromJSONTyped, ErrorResponseToJSON$2 as ErrorResponseToJSON, ErrorResponseToJSONTyped$2 as ErrorResponseToJSONTyped, type index$6_GetPersonResponse as GetPersonResponse, index$6_GetPersonResponseFromJSON as GetPersonResponseFromJSON, index$6_GetPersonResponseFromJSONTyped as GetPersonResponseFromJSONTyped, index$6_GetPersonResponseToJSON as GetPersonResponseToJSON, index$6_GetPersonResponseToJSONTyped as GetPersonResponseToJSONTyped, type GetPhotoResponse$1 as GetPhotoResponse, GetPhotoResponseFromJSON$1 as GetPhotoResponseFromJSON, GetPhotoResponseFromJSONTyped$1 as GetPhotoResponseFromJSONTyped, GetPhotoResponseToJSON$1 as GetPhotoResponseToJSON, GetPhotoResponseToJSONTyped$1 as GetPhotoResponseToJSONTyped, type GetPhotoUploadUrlResponse$1 as GetPhotoUploadUrlResponse, GetPhotoUploadUrlResponseFromJSON$1 as GetPhotoUploadUrlResponseFromJSON, GetPhotoUploadUrlResponseFromJSONTyped$1 as GetPhotoUploadUrlResponseFromJSONTyped, GetPhotoUploadUrlResponseToJSON$1 as GetPhotoUploadUrlResponseToJSON, GetPhotoUploadUrlResponseToJSONTyped$1 as GetPhotoUploadUrlResponseToJSONTyped, type HTTPValidationError$6 as HTTPValidationError, HTTPValidationErrorFromJSON$6 as HTTPValidationErrorFromJSON, HTTPValidationErrorFromJSONTyped$6 as HTTPValidationErrorFromJSONTyped, HTTPValidationErrorToJSON$6 as HTTPValidationErrorToJSON, HTTPValidationErrorToJSONTyped$6 as HTTPValidationErrorToJSONTyped, type LoginRequest$2 as LoginRequest, LoginRequestFromJSON$2 as LoginRequestFromJSON, LoginRequestFromJSONTyped$2 as LoginRequestFromJSONTyped, LoginRequestToJSON$2 as LoginRequestToJSON, LoginRequestToJSONTyped$2 as LoginRequestToJSONTyped, type LoginResponse$2 as LoginResponse, LoginResponseFromJSON$2 as LoginResponseFromJSON, LoginResponseFromJSONTyped$2 as LoginResponseFromJSONTyped, LoginResponseToJSON$2 as LoginResponseToJSON, LoginResponseToJSONTyped$2 as LoginResponseToJSONTyped, type index$6_Person as Person, index$6_PersonFromJSON as PersonFromJSON, index$6_PersonFromJSONTyped as PersonFromJSONTyped, type index$6_PersonGender as PersonGender, index$6_PersonGenderFromJSON as PersonGenderFromJSON, index$6_PersonGenderFromJSONTyped as PersonGenderFromJSONTyped, index$6_PersonGenderToJSON as PersonGenderToJSON, index$6_PersonGenderToJSONTyped as PersonGenderToJSONTyped, type index$6_PersonRelationship as PersonRelationship, index$6_PersonRelationshipFromJSON as PersonRelationshipFromJSON, index$6_PersonRelationshipFromJSONTyped as PersonRelationshipFromJSONTyped, index$6_PersonRelationshipToJSON as PersonRelationshipToJSON, index$6_PersonRelationshipToJSONTyped as PersonRelationshipToJSONTyped, index$6_PersonToJSON as PersonToJSON, index$6_PersonToJSONTyped as PersonToJSONTyped, PoolType$4 as PoolType, PoolTypeFromJSON$4 as PoolTypeFromJSON, PoolTypeFromJSONTyped$4 as PoolTypeFromJSONTyped, PoolTypeToJSON$4 as PoolTypeToJSON, PoolTypeToJSONTyped$4 as PoolTypeToJSONTyped, Race$3 as Race, type Race1$1 as Race1, Race1FromJSON$1 as Race1FromJSON, Race1FromJSONTyped$1 as Race1FromJSONTyped, Race1ToJSON$1 as Race1ToJSON, Race1ToJSONTyped$1 as Race1ToJSONTyped, RaceFromJSON$3 as RaceFromJSON, RaceFromJSONTyped$3 as RaceFromJSONTyped, RaceToJSON$3 as RaceToJSON, RaceToJSONTyped$3 as RaceToJSONTyped, type RegisterRequest$2 as RegisterRequest, RegisterRequestFromJSON$2 as RegisterRequestFromJSON, RegisterRequestFromJSONTyped$2 as RegisterRequestFromJSONTyped, RegisterRequestToJSON$2 as RegisterRequestToJSON, RegisterRequestToJSONTyped$2 as RegisterRequestToJSONTyped, type RegisterResponse$1 as RegisterResponse, RegisterResponseFromJSON$1 as RegisterResponseFromJSON, RegisterResponseFromJSONTyped$1 as RegisterResponseFromJSONTyped, RegisterResponseToJSON$1 as RegisterResponseToJSON, RegisterResponseToJSONTyped$1 as RegisterResponseToJSONTyped, type ResetPasswordRequest$2 as ResetPasswordRequest, ResetPasswordRequestFromJSON$2 as ResetPasswordRequestFromJSON, ResetPasswordRequestFromJSONTyped$2 as ResetPasswordRequestFromJSONTyped, ResetPasswordRequestToJSON$2 as ResetPasswordRequestToJSON, ResetPasswordRequestToJSONTyped$2 as ResetPasswordRequestToJSONTyped, type ResetPasswordResponse$2 as ResetPasswordResponse, ResetPasswordResponseFromJSON$2 as ResetPasswordResponseFromJSON, ResetPasswordResponseFromJSONTyped$2 as ResetPasswordResponseFromJSONTyped, ResetPasswordResponseToJSON$2 as ResetPasswordResponseToJSON, ResetPasswordResponseToJSONTyped$2 as ResetPasswordResponseToJSONTyped, type ResponseValidationError$6 as ResponseValidationError, ResponseValidationErrorFromJSON$6 as ResponseValidationErrorFromJSON, ResponseValidationErrorFromJSONTyped$6 as ResponseValidationErrorFromJSONTyped, ResponseValidationErrorToJSON$6 as ResponseValidationErrorToJSON, ResponseValidationErrorToJSONTyped$6 as ResponseValidationErrorToJSONTyped, type index$6_UpdatePersonRequest as UpdatePersonRequest, index$6_UpdatePersonRequestFromJSON as UpdatePersonRequestFromJSON, index$6_UpdatePersonRequestFromJSONTyped as UpdatePersonRequestFromJSONTyped, index$6_UpdatePersonRequestToJSON as UpdatePersonRequestToJSON, index$6_UpdatePersonRequestToJSONTyped as UpdatePersonRequestToJSONTyped, type index$6_UpdatePersonResponse as UpdatePersonResponse, index$6_UpdatePersonResponseFromJSON as UpdatePersonResponseFromJSON, index$6_UpdatePersonResponseFromJSONTyped as UpdatePersonResponseFromJSONTyped, index$6_UpdatePersonResponseToJSON as UpdatePersonResponseToJSON, index$6_UpdatePersonResponseToJSONTyped as UpdatePersonResponseToJSONTyped, type UpdatePhoneRequest$1 as UpdatePhoneRequest, UpdatePhoneRequestFromJSON$1 as UpdatePhoneRequestFromJSON, UpdatePhoneRequestFromJSONTyped$1 as UpdatePhoneRequestFromJSONTyped, UpdatePhoneRequestToJSON$1 as UpdatePhoneRequestToJSON, UpdatePhoneRequestToJSONTyped$1 as UpdatePhoneRequestToJSONTyped, type UpdatePhoneResponse$1 as UpdatePhoneResponse, UpdatePhoneResponseFromJSON$1 as UpdatePhoneResponseFromJSON, UpdatePhoneResponseFromJSONTyped$1 as UpdatePhoneResponseFromJSONTyped, UpdatePhoneResponseToJSON$1 as UpdatePhoneResponseToJSON, UpdatePhoneResponseToJSONTyped$1 as UpdatePhoneResponseToJSONTyped, type UploadPhotoRequest$1 as UploadPhotoRequest, UploadPhotoRequestFromJSON$1 as UploadPhotoRequestFromJSON, UploadPhotoRequestFromJSONTyped$1 as UploadPhotoRequestFromJSONTyped, UploadPhotoRequestToJSON$1 as UploadPhotoRequestToJSON, UploadPhotoRequestToJSONTyped$1 as UploadPhotoRequestToJSONTyped, type UploadPhotoResponse$1 as UploadPhotoResponse, UploadPhotoResponseFromJSON$1 as UploadPhotoResponseFromJSON, UploadPhotoResponseFromJSONTyped$1 as UploadPhotoResponseFromJSONTyped, UploadPhotoResponseToJSON$1 as UploadPhotoResponseToJSON, UploadPhotoResponseToJSONTyped$1 as UploadPhotoResponseToJSONTyped, type ValidationError$6 as ValidationError, ValidationErrorFromJSON$6 as ValidationErrorFromJSON, ValidationErrorFromJSONTyped$6 as ValidationErrorFromJSONTyped, type ValidationErrorLocation$6 as ValidationErrorLocation, ValidationErrorLocationFromJSON$6 as ValidationErrorLocationFromJSON, ValidationErrorLocationFromJSONTyped$6 as ValidationErrorLocationFromJSONTyped, ValidationErrorLocationToJSON$6 as ValidationErrorLocationToJSON, ValidationErrorLocationToJSONTyped$6 as ValidationErrorLocationToJSONTyped, ValidationErrorToJSON$6 as ValidationErrorToJSON, ValidationErrorToJSONTyped$6 as ValidationErrorToJSONTyped, type VerifyEmailRequest$2 as VerifyEmailRequest, VerifyEmailRequestFromJSON$2 as VerifyEmailRequestFromJSON, VerifyEmailRequestFromJSONTyped$2 as VerifyEmailRequestFromJSONTyped, VerifyEmailRequestToJSON$2 as VerifyEmailRequestToJSON, VerifyEmailRequestToJSONTyped$2 as VerifyEmailRequestToJSONTyped, type VerifyEmailResponse$2 as VerifyEmailResponse, VerifyEmailResponseFromJSON$2 as VerifyEmailResponseFromJSON, VerifyEmailResponseFromJSONTyped$2 as VerifyEmailResponseFromJSONTyped, VerifyEmailResponseToJSON$2 as VerifyEmailResponseToJSON, VerifyEmailResponseToJSONTyped$2 as VerifyEmailResponseToJSONTyped, type VerifySmsRequest$1 as VerifySmsRequest, VerifySmsRequestFromJSON$1 as VerifySmsRequestFromJSON, VerifySmsRequestFromJSONTyped$1 as VerifySmsRequestFromJSONTyped, VerifySmsRequestToJSON$1 as VerifySmsRequestToJSON, VerifySmsRequestToJSONTyped$1 as VerifySmsRequestToJSONTyped, type VerifySmsResponse$1 as VerifySmsResponse, VerifySmsResponseFromJSON$1 as VerifySmsResponseFromJSON, VerifySmsResponseFromJSONTyped$1 as VerifySmsResponseFromJSONTyped, VerifySmsResponseToJSON$1 as VerifySmsResponseToJSON, VerifySmsResponseToJSONTyped$1 as VerifySmsResponseToJSONTyped, instanceOfAddress$1 as instanceOfAddress, instanceOfAddressType$1 as instanceOfAddressType, instanceOfConfirmResetPasswordRequest$2 as instanceOfConfirmResetPasswordRequest, instanceOfConfirmResetPasswordResponse$2 as instanceOfConfirmResetPasswordResponse, instanceOfConnectResponse$6 as instanceOfConnectResponse, instanceOfErrorResponse$2 as instanceOfErrorResponse, index$6_instanceOfGetPersonResponse as instanceOfGetPersonResponse, instanceOfGetPhotoResponse$1 as instanceOfGetPhotoResponse, instanceOfGetPhotoUploadUrlResponse$1 as instanceOfGetPhotoUploadUrlResponse, instanceOfHTTPValidationError$6 as instanceOfHTTPValidationError, instanceOfLoginRequest$2 as instanceOfLoginRequest, instanceOfLoginResponse$2 as instanceOfLoginResponse, index$6_instanceOfPerson as instanceOfPerson, index$6_instanceOfPersonGender as instanceOfPersonGender, index$6_instanceOfPersonRelationship as instanceOfPersonRelationship, instanceOfPoolType$4 as instanceOfPoolType, instanceOfRace$3 as instanceOfRace, instanceOfRace1$1 as instanceOfRace1, instanceOfRegisterRequest$2 as instanceOfRegisterRequest, instanceOfRegisterResponse$1 as instanceOfRegisterResponse, instanceOfResetPasswordRequest$2 as instanceOfResetPasswordRequest, instanceOfResetPasswordResponse$2 as instanceOfResetPasswordResponse, instanceOfResponseValidationError$6 as instanceOfResponseValidationError, index$6_instanceOfUpdatePersonRequest as instanceOfUpdatePersonRequest, index$6_instanceOfUpdatePersonResponse as instanceOfUpdatePersonResponse, instanceOfUpdatePhoneRequest$1 as instanceOfUpdatePhoneRequest, instanceOfUpdatePhoneResponse$1 as instanceOfUpdatePhoneResponse, instanceOfUploadPhotoRequest$1 as instanceOfUploadPhotoRequest, instanceOfUploadPhotoResponse$1 as instanceOfUploadPhotoResponse, instanceOfValidationError$6 as instanceOfValidationError, instanceOfValidationErrorLocation$6 as instanceOfValidationErrorLocation, instanceOfVerifyEmailRequest$2 as instanceOfVerifyEmailRequest, instanceOfVerifyEmailResponse$2 as instanceOfVerifyEmailResponse, instanceOfVerifySmsRequest$1 as instanceOfVerifySmsRequest, instanceOfVerifySmsResponse$1 as instanceOfVerifySmsResponse }; } /** * HC Provider API * HealthCloud Provider API — registration, auth, profile, and photo management for practitioners (physicians, nurses, and other clinical staff). All authenticated endpoints require a Bearer JWT obtained from provider.login. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for POST /auth/confirm-reset-password, completing the * ForgotPassword flow started by provider.resetPassword. * @export * @interface ConfirmResetPasswordRequest */ interface ConfirmResetPasswordRequest$1 { /** * Code Cognito emailed after provider.resetPassword. * @type {string} * @memberof ConfirmResetPasswordRequest */ confirmation_code?: string; /** * Account email the reset code was sent to. * @type {string} * @memberof ConfirmResetPasswordRequest */ email?: string; /** * New password, minimum 8 characters. * @type {string} * @memberof ConfirmResetPasswordRequest */ new_password?: string; /** * Tenant the practitioner belongs to. * @type {string} * @memberof ConfirmResetPasswordRequest */ tenant_id?: string; } /** * Check if a given object implements the ConfirmResetPasswordRequest interface. */ declare function instanceOfConfirmResetPasswordRequest$1(value: object): value is ConfirmResetPasswordRequest$1; declare function ConfirmResetPasswordRequestFromJSON$1(json: any): ConfirmResetPasswordRequest$1; declare function ConfirmResetPasswordRequestFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): ConfirmResetPasswordRequest$1; declare function ConfirmResetPasswordRequestToJSON$1(json: any): ConfirmResetPasswordRequest$1; declare function ConfirmResetPasswordRequestToJSONTyped$1(value?: ConfirmResetPasswordRequest$1 | null, ignoreDiscriminator?: boolean): any; /** * HC Provider API * HealthCloud Provider API — registration, auth, profile, and photo management for practitioners (physicians, nurses, and other clinical staff). All authenticated endpoints require a Bearer JWT obtained from provider.login. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for POST /auth/confirm-reset-password. * @export * @interface ConfirmResetPasswordResponse */ interface ConfirmResetPasswordResponse$1 { /** * Human-readable confirmation shown to the practitioner. * @type {string} * @memberof ConfirmResetPasswordResponse */ message: string; } /** * Check if a given object implements the ConfirmResetPasswordResponse interface. */ declare function instanceOfConfirmResetPasswordResponse$1(value: object): value is ConfirmResetPasswordResponse$1; declare function ConfirmResetPasswordResponseFromJSON$1(json: any): ConfirmResetPasswordResponse$1; declare function ConfirmResetPasswordResponseFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): ConfirmResetPasswordResponse$1; declare function ConfirmResetPasswordResponseToJSON$1(json: any): ConfirmResetPasswordResponse$1; declare function ConfirmResetPasswordResponseToJSONTyped$1(value?: ConfirmResetPasswordResponse$1 | null, ignoreDiscriminator?: boolean): any; /** * HC Provider API * HealthCloud Provider API — registration, auth, profile, and photo management for practitioners (physicians, nurses, and other clinical staff). All authenticated endpoints require a Bearer JWT obtained from provider.login. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ConnectResponse */ interface ConnectResponse$5 { /** * * @type {string} * @memberof ConnectResponse */ environment: string; /** * * @type {string} * @memberof ConnectResponse */ service: string; /** * * @type {string} * @memberof ConnectResponse */ status: string; } /** * Check if a given object implements the ConnectResponse interface. */ declare function instanceOfConnectResponse$5(value: object): value is ConnectResponse$5; declare function ConnectResponseFromJSON$5(json: any): ConnectResponse$5; declare function ConnectResponseFromJSONTyped$5(json: any, ignoreDiscriminator: boolean): ConnectResponse$5; declare function ConnectResponseToJSON$5(json: any): ConnectResponse$5; declare function ConnectResponseToJSONTyped$5(value?: ConnectResponse$5 | null, ignoreDiscriminator?: boolean): any; /** * HC Provider API * HealthCloud Provider API — registration, auth, profile, and photo management for practitioners (physicians, nurses, and other clinical staff). All authenticated endpoints require a Bearer JWT obtained from provider.login. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface EducationCredentialsInner */ interface EducationCredentialsInner { /** * Degree or education credential, e.g. MD, DO, MSN * @type {string} * @memberof EducationCredentialsInner */ credential: string; /** * Year the credential was earned, optional. * @type {number} * @memberof EducationCredentialsInner */ graduation_year?: number; /** * Institution that issued the credential, optional. * @type {string} * @memberof EducationCredentialsInner */ institution?: string; } /** * Check if a given object implements the EducationCredentialsInner interface. */ declare function instanceOfEducationCredentialsInner(value: object): value is EducationCredentialsInner; declare function EducationCredentialsInnerFromJSON(json: any): EducationCredentialsInner; declare function EducationCredentialsInnerFromJSONTyped(json: any, ignoreDiscriminator: boolean): EducationCredentialsInner; declare function EducationCredentialsInnerToJSON(json: any): EducationCredentialsInner; declare function EducationCredentialsInnerToJSONTyped(value?: EducationCredentialsInner | null, ignoreDiscriminator?: boolean): any; /** * HC Provider API * HealthCloud Provider API — registration, auth, profile, and photo management for practitioners (physicians, nurses, and other clinical staff). All authenticated endpoints require a Bearer JWT obtained from provider.login. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Standard error response body shared by every Provider operation. * @export * @interface ErrorResponse */ interface ErrorResponse$1 { /** * Human-readable explanation of why the request failed. * @type {string} * @memberof ErrorResponse */ error: string; } /** * Check if a given object implements the ErrorResponse interface. */ declare function instanceOfErrorResponse$1(value: object): value is ErrorResponse$1; declare function ErrorResponseFromJSON$1(json: any): ErrorResponse$1; declare function ErrorResponseFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): ErrorResponse$1; declare function ErrorResponseToJSON$1(json: any): ErrorResponse$1; declare function ErrorResponseToJSONTyped$1(value?: ErrorResponse$1 | null, ignoreDiscriminator?: boolean): any; /** * HC Provider API * HealthCloud Provider API — registration, auth, profile, and photo management for practitioners (physicians, nurses, and other clinical staff). All authenticated endpoints require a Bearer JWT obtained from provider.login. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for GET /practitioners/{practitioner_id}/photo. * @export * @interface GetPhotoResponse */ interface GetPhotoResponse { /** * FHIR Binary resource ID the photo was stored under. * @type {string} * @memberof GetPhotoResponse */ binary_id: string; /** * MIME type recorded when the photo was uploaded, e.g. image/jpeg. * @type {string} * @memberof GetPhotoResponse */ content_type: string; /** * Base64-encoded image bytes (FHIR Binary.data). * @type {string} * @memberof GetPhotoResponse */ data: string; } /** * Check if a given object implements the GetPhotoResponse interface. */ declare function instanceOfGetPhotoResponse(value: object): value is GetPhotoResponse; declare function GetPhotoResponseFromJSON(json: any): GetPhotoResponse; declare function GetPhotoResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetPhotoResponse; declare function GetPhotoResponseToJSON(json: any): GetPhotoResponse; declare function GetPhotoResponseToJSONTyped(value?: GetPhotoResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Provider API * HealthCloud Provider API — registration, auth, profile, and photo management for practitioners (physicians, nurses, and other clinical staff). All authenticated endpoints require a Bearer JWT obtained from provider.login. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for GET /practitioners/{practitioner_id}/photo/upload-url. * @export * @interface GetPhotoUploadUrlResponse */ interface GetPhotoUploadUrlResponse { /** * Seconds until the presigned URL expires. * @type {number} * @memberof GetPhotoUploadUrlResponse */ expires_in: number; /** * Object key the photo will be stored under in the Wasabi bucket. * @type {string} * @memberof GetPhotoUploadUrlResponse */ storage_key: string; /** * Presigned Wasabi PUT URL. Upload the raw image bytes directly to this URL with an HTTP PUT. * @type {string} * @memberof GetPhotoUploadUrlResponse */ upload_url: string; } /** * Check if a given object implements the GetPhotoUploadUrlResponse interface. */ declare function instanceOfGetPhotoUploadUrlResponse(value: object): value is GetPhotoUploadUrlResponse; declare function GetPhotoUploadUrlResponseFromJSON(json: any): GetPhotoUploadUrlResponse; declare function GetPhotoUploadUrlResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetPhotoUploadUrlResponse; declare function GetPhotoUploadUrlResponseToJSON(json: any): GetPhotoUploadUrlResponse; declare function GetPhotoUploadUrlResponseToJSONTyped(value?: GetPhotoUploadUrlResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Provider API * HealthCloud Provider API — registration, auth, profile, and photo management for practitioners (physicians, nurses, and other clinical staff). All authenticated endpoints require a Bearer JWT obtained from provider.login. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for GET /practitioners/{practitioner_id}. Practitioner profile * enriched with transport-level identifiers. * @export * @interface GetPractitionerResponse */ interface GetPractitionerResponse { /** * False marks the record inactive without deleting it. * @type {boolean} * @memberof GetPractitionerResponse */ active?: boolean; /** * Practice or mailing address, optional. * @type {Address} * @memberof GetPractitionerResponse */ address?: Address | null; /** * ISO 8601 date of birth, optional. * @type {string} * @memberof GetPractitionerResponse */ birth_date?: string | null; /** * Board certification names, optional. * @type {Array} * @memberof GetPractitionerResponse */ board_certifications?: Array; /** * MD, DO, NP, PA, RN, etc. * @type {string} * @memberof GetPractitionerResponse */ credential?: string | null; /** * Department within the organization, optional. * @type {string} * @memberof GetPractitionerResponse */ department?: string | null; /** * Degrees and education credentials held by this practitioner. * @type {Array} * @memberof GetPractitionerResponse */ education_credentials?: Array; /** * Email address, optional. * @type {string} * @memberof GetPractitionerResponse */ email?: string | null; /** * FHIR Practitioner resource ID; set once the record has been persisted. * @type {string} * @memberof GetPractitionerResponse */ fhir_id?: string | null; /** * Given name. * @type {string} * @memberof GetPractitionerResponse */ first_name: string; /** * Administrative gender. * @type {ProviderGender} * @memberof GetPractitionerResponse */ gender?: ProviderGender; /** * Graduation year, optional. * @type {number} * @memberof GetPractitionerResponse */ graduation_year?: number | null; /** * Additional external identifiers (DEA, tax ID, provider number, etc.) beyond NPI and state licenses. * @type {Array} * @memberof GetPractitionerResponse */ identifiers?: Array; /** * Insurance payers this practitioner accepts. * @type {Array} * @memberof GetPractitionerResponse */ insurances_accepted?: Array; /** * Languages this practitioner can communicate with patients in. * @type {Array} * @memberof GetPractitionerResponse */ languages_spoken?: Array; /** * Family name. * @type {string} * @memberof GetPractitionerResponse */ last_name: string; /** * Medical school attended, optional. * @type {string} * @memberof GetPractitionerResponse */ medical_school?: string | null; /** * Middle name, optional. * @type {string} * @memberof GetPractitionerResponse */ middle_name?: string | null; /** * Free-text internal notes, optional. * @type {string} * @memberof GetPractitionerResponse */ notes?: string | null; /** * 10-digit NPI * @type {string} * @memberof GetPractitionerResponse */ npi?: string | null; /** * Identifier of the affiliated organization, optional. * @type {string} * @memberof GetPractitionerResponse */ organization_id?: string | null; /** * Display name of the affiliated organization, optional. * @type {string} * @memberof GetPractitionerResponse */ organization_name?: string | null; /** * FHIR Binary resource ID of this practitioner's stored photo, when one has been uploaded via provider.uploadPhoto. Pass to provider.getPhoto as ?binary_id=, or omit it there — it is auto-discovered. * @type {string} * @memberof GetPractitionerResponse */ photo_binary_id?: string | null; /** * Internal identifier generated at construction time; the FHIR resource id (fhir_id) is the one used on the wire as {practitioner_id}. * @type {string} * @memberof GetPractitionerResponse */ practitioner_id?: string; /** * Name prefix, e.g. 'Dr.'. * @type {string} * @memberof GetPractitionerResponse */ prefix?: string | null; /** * One or more race values, optional. * @type {Array} * @memberof GetPractitionerResponse */ race?: Array; /** * NUCC provider taxonomy high-level categories this practitioner practices under. * @type {Array} * @memberof GetPractitionerResponse */ roles?: Array; /** * Clinical specialties, coded to a taxonomy system (NUCC by default). Sent/received on the wire as 'specialty'. * @type {Array} * @memberof GetPractitionerResponse */ specialty?: Array; /** * State medical licenses held by this practitioner. * @type {Array} * @memberof GetPractitionerResponse */ state_licenses?: Array; /** * Name suffix, e.g. 'Jr.'. * @type {string} * @memberof GetPractitionerResponse */ suffix?: string | null; /** * Additional contact points (phone, fax, pager) beyond email. * @type {Array} * @memberof GetPractitionerResponse */ telecom?: Array; /** * Telehealth service identifier for the authenticated caller, resolved from Redis. Null if it could not be resolved or the caller differs from the profile being viewed. * @type {string} * @memberof GetPractitionerResponse */ telehealth_id: string | null; } /** * Check if a given object implements the GetPractitionerResponse interface. */ declare function instanceOfGetPractitionerResponse(value: object): value is GetPractitionerResponse; declare function GetPractitionerResponseFromJSON(json: any): GetPractitionerResponse; declare function GetPractitionerResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetPractitionerResponse; declare function GetPractitionerResponseToJSON(json: any): GetPractitionerResponse; declare function GetPractitionerResponseToJSONTyped(value?: GetPractitionerResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Provider API * HealthCloud Provider API — registration, auth, profile, and photo management for practitioners (physicians, nurses, and other clinical staff). All authenticated endpoints require a Bearer JWT obtained from provider.login. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ValidationErrorLocation */ interface ValidationErrorLocation$5 { } /** * Check if a given object implements the ValidationErrorLocation interface. */ declare function instanceOfValidationErrorLocation$5(value: object): value is ValidationErrorLocation$5; declare function ValidationErrorLocationFromJSON$5(json: any): ValidationErrorLocation$5; declare function ValidationErrorLocationFromJSONTyped$5(json: any, ignoreDiscriminator: boolean): ValidationErrorLocation$5; declare function ValidationErrorLocationToJSON$5(json: any): ValidationErrorLocation$5; declare function ValidationErrorLocationToJSONTyped$5(value?: ValidationErrorLocation$5 | null, ignoreDiscriminator?: boolean): any; /** * HC Provider API * HealthCloud Provider API — registration, auth, profile, and photo management for practitioners (physicians, nurses, and other clinical staff). All authenticated endpoints require a Bearer JWT obtained from provider.login. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ValidationError */ interface ValidationError$5 { /** * * @type {Array} * @memberof ValidationError */ loc: Array; /** * * @type {string} * @memberof ValidationError */ type: string; } /** * Check if a given object implements the ValidationError interface. */ declare function instanceOfValidationError$5(value: object): value is ValidationError$5; declare function ValidationErrorFromJSON$5(json: any): ValidationError$5; declare function ValidationErrorFromJSONTyped$5(json: any, ignoreDiscriminator: boolean): ValidationError$5; declare function ValidationErrorToJSON$5(json: any): ValidationError$5; declare function ValidationErrorToJSONTyped$5(value?: ValidationError$5 | null, ignoreDiscriminator?: boolean): any; /** * HC Provider API * HealthCloud Provider API — registration, auth, profile, and photo management for practitioners (physicians, nurses, and other clinical staff). All authenticated endpoints require a Bearer JWT obtained from provider.login. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface HTTPValidationError */ interface HTTPValidationError$5 { /** * * @type {Array} * @memberof HTTPValidationError */ detail?: Array; } /** * Check if a given object implements the HTTPValidationError interface. */ declare function instanceOfHTTPValidationError$5(value: object): value is HTTPValidationError$5; declare function HTTPValidationErrorFromJSON$5(json: any): HTTPValidationError$5; declare function HTTPValidationErrorFromJSONTyped$5(json: any, ignoreDiscriminator: boolean): HTTPValidationError$5; declare function HTTPValidationErrorToJSON$5(json: any): HTTPValidationError$5; declare function HTTPValidationErrorToJSONTyped$5(value?: HTTPValidationError$5 | null, ignoreDiscriminator?: boolean): any; /** * HC Provider API * HealthCloud Provider API — registration, auth, profile, and photo management for practitioners (physicians, nurses, and other clinical staff). All authenticated endpoints require a Bearer JWT obtained from provider.login. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface LanguagesSpokenInner */ interface LanguagesSpokenInner { /** * BCP-47 language tag, e.g. en, es, sr * @type {string} * @memberof LanguagesSpokenInner */ code: string; /** * Human-readable language name, optional. * @type {string} * @memberof LanguagesSpokenInner */ display?: string; } /** * Check if a given object implements the LanguagesSpokenInner interface. */ declare function instanceOfLanguagesSpokenInner(value: object): value is LanguagesSpokenInner; declare function LanguagesSpokenInnerFromJSON(json: any): LanguagesSpokenInner; declare function LanguagesSpokenInnerFromJSONTyped(json: any, ignoreDiscriminator: boolean): LanguagesSpokenInner; declare function LanguagesSpokenInnerToJSON(json: any): LanguagesSpokenInner; declare function LanguagesSpokenInnerToJSONTyped(value?: LanguagesSpokenInner | null, ignoreDiscriminator?: boolean): any; /** * HC Provider API * HealthCloud Provider API — registration, auth, profile, and photo management for practitioners (physicians, nurses, and other clinical staff). All authenticated endpoints require a Bearer JWT obtained from provider.login. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for POST /auth/login. All three fields are required by * the handler at runtime, though not enforced at the schema level. * @export * @interface LoginRequest */ interface LoginRequest$1 { /** * Practitioner's registered email. * @type {string} * @memberof LoginRequest */ email?: string; /** * Practitioner's password. * @type {string} * @memberof LoginRequest */ password?: string; /** * Tenant the practitioner belongs to; must match the tenant on their Cognito account or the login is rejected. * @type {string} * @memberof LoginRequest */ tenant_id?: string; } /** * Check if a given object implements the LoginRequest interface. */ declare function instanceOfLoginRequest$1(value: object): value is LoginRequest$1; declare function LoginRequestFromJSON$1(json: any): LoginRequest$1; declare function LoginRequestFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): LoginRequest$1; declare function LoginRequestToJSON$1(json: any): LoginRequest$1; declare function LoginRequestToJSONTyped$1(value?: LoginRequest$1 | null, ignoreDiscriminator?: boolean): any; /** * HC Provider API * HealthCloud Provider API — registration, auth, profile, and photo management for practitioners (physicians, nurses, and other clinical staff). All authenticated endpoints require a Bearer JWT obtained from provider.login. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for POST /auth/login. ``fhir_practitioner_id`` is resolved * best-effort from a Redis cache and, on a cache miss, a FHIR Practitioner * search by cognito_sub — it may be null if neither lookup succeeds, even * though the login itself was successful. ``telehealth_id`` is resolved * from Redis only and is typed as a string on the wire even though it is * stored internally as an integer. * @export * @interface LoginResponse */ interface LoginResponse$1 { /** * Cognito access token; send as `Authorization: Bearer ` on subsequent requests. * @type {string} * @memberof LoginResponse */ access_token: string; /** * Cognito subject (user id) decoded from the issued id_token. * @type {string} * @memberof LoginResponse */ cognito_sub?: string | null; /** * Access token lifetime in seconds from issuance. * @type {number} * @memberof LoginResponse */ expires_in: number; /** * FHIR Practitioner ID for this practitioner, used as {practitioner_id} on every other route. Null if it could not be resolved. * @type {string} * @memberof LoginResponse */ fhir_practitioner_id?: string | null; /** * Cognito ID token, carrying the tenant_id claim used by other HealthCloud services. * @type {string} * @memberof LoginResponse */ id_token?: string | null; /** * Telehealth service identifier for this practitioner, when the telehealth integration is enabled. Null if it could not be resolved. * @type {string} * @memberof LoginResponse */ telehealth_id?: string | null; } /** * Check if a given object implements the LoginResponse interface. */ declare function instanceOfLoginResponse$1(value: object): value is LoginResponse$1; declare function LoginResponseFromJSON$1(json: any): LoginResponse$1; declare function LoginResponseFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): LoginResponse$1; declare function LoginResponseToJSON$1(json: any): LoginResponse$1; declare function LoginResponseToJSONTyped$1(value?: LoginResponse$1 | null, ignoreDiscriminator?: boolean): any; /** * HC Provider API * HealthCloud Provider API — registration, auth, profile, and photo management for practitioners (physicians, nurses, and other clinical staff). All authenticated endpoints require a Bearer JWT obtained from provider.login. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Supported Cognito identity-pool types. * @export */ declare const PoolType$3: { readonly patient: "patient"; readonly provider: "provider"; readonly person: "person"; readonly tenantadmin: "tenantadmin"; }; type PoolType$3 = typeof PoolType$3[keyof typeof PoolType$3]; declare function instanceOfPoolType$3(value: any): boolean; declare function PoolTypeFromJSON$3(json: any): PoolType$3; declare function PoolTypeFromJSONTyped$3(json: any, ignoreDiscriminator: boolean): PoolType$3; declare function PoolTypeToJSON$3(value?: PoolType$3 | null): any; declare function PoolTypeToJSONTyped$3(value: any, ignoreDiscriminator: boolean): PoolType$3; /** * HC Provider API * HealthCloud Provider API — registration, auth, profile, and photo management for practitioners (physicians, nurses, and other clinical staff). All authenticated endpoints require a Bearer JWT obtained from provider.login. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * FHIR Practitioner resource, bidirectionally mapped via to_fhir()/from_fhir(). * @export * @interface Practitioner */ interface Practitioner { /** * False marks the record inactive without deleting it. * @type {boolean} * @memberof Practitioner */ active?: boolean; /** * Practice or mailing address, optional. * @type {Address} * @memberof Practitioner */ address?: Address | null; /** * ISO 8601 date of birth, optional. * @type {string} * @memberof Practitioner */ birth_date?: string | null; /** * Board certification names, optional. * @type {Array} * @memberof Practitioner */ board_certifications?: Array; /** * ISO 8601 date of birth, optional. * @type {string} * @memberof Practitioner */ credential?: string | null; /** * ISO 8601 date of birth, optional. * @type {string} * @memberof Practitioner */ department?: string | null; /** * Degrees and education credentials held by this practitioner. * @type {Array} * @memberof Practitioner */ education_credentials?: Array; /** * Email address, optional. * @type {string} * @memberof Practitioner */ email?: string | null; /** * ISO 8601 date of birth, optional. * @type {string} * @memberof Practitioner */ fhir_id?: string | null; /** * Given name. * @type {string} * @memberof Practitioner */ first_name: string; /** * Administrative gender. * @type {ProviderGender} * @memberof Practitioner */ gender?: ProviderGender; /** * Graduation year, optional. * @type {number} * @memberof Practitioner */ graduation_year?: number | null; /** * Additional external identifiers (DEA, tax ID, provider number, etc.) beyond NPI and state licenses. * @type {Array} * @memberof Practitioner */ identifiers?: Array; /** * Insurance payers this practitioner accepts. * @type {Array} * @memberof Practitioner */ insurances_accepted?: Array; /** * Languages this practitioner can communicate with patients in. * @type {Array} * @memberof Practitioner */ languages_spoken?: Array; /** * Family name. * @type {string} * @memberof Practitioner */ last_name: string; /** * ISO 8601 date of birth, optional. * @type {string} * @memberof Practitioner */ medical_school?: string | null; /** * ISO 8601 date of birth, optional. * @type {string} * @memberof Practitioner */ middle_name?: string | null; /** * ISO 8601 date of birth, optional. * @type {string} * @memberof Practitioner */ notes?: string | null; /** * ISO 8601 date of birth, optional. * @type {string} * @memberof Practitioner */ npi?: string | null; /** * ISO 8601 date of birth, optional. * @type {string} * @memberof Practitioner */ organization_id?: string | null; /** * ISO 8601 date of birth, optional. * @type {string} * @memberof Practitioner */ organization_name?: string | null; /** * Internal identifier generated at construction time; the FHIR resource id (fhir_id) is the one used on the wire as {practitioner_id}. * @type {string} * @memberof Practitioner */ practitioner_id?: string; /** * ISO 8601 date of birth, optional. * @type {string} * @memberof Practitioner */ prefix?: string | null; /** * One or more race values, optional. * @type {Array} * @memberof Practitioner */ race?: Array; /** * NUCC provider taxonomy high-level categories this practitioner practices under. * @type {Array} * @memberof Practitioner */ roles?: Array; /** * Clinical specialties, coded to a taxonomy system (NUCC by default). Sent/received on the wire as 'specialty'. * @type {Array} * @memberof Practitioner */ specialties?: Array; /** * State medical licenses held by this practitioner. * @type {Array} * @memberof Practitioner */ state_licenses?: Array; /** * ISO 8601 date of birth, optional. * @type {string} * @memberof Practitioner */ suffix?: string | null; /** * Additional contact points (phone, fax, pager) beyond email. * @type {Array} * @memberof Practitioner */ telecom?: Array; } /** * Check if a given object implements the Practitioner interface. */ declare function instanceOfPractitioner(value: object): value is Practitioner; declare function PractitionerFromJSON(json: any): Practitioner; declare function PractitionerFromJSONTyped(json: any, ignoreDiscriminator: boolean): Practitioner; declare function PractitionerToJSON(json: any): Practitioner; declare function PractitionerToJSONTyped(value?: Practitioner | null, ignoreDiscriminator?: boolean): any; /** * HC Provider API * HealthCloud Provider API — registration, auth, profile, and photo management for practitioners (physicians, nurses, and other clinical staff). All authenticated endpoints require a Bearer JWT obtained from provider.login. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * One race value, or a list of them, optional. * @export * @interface Race1 */ interface Race1 { } /** * Check if a given object implements the Race1 interface. */ declare function instanceOfRace1(value: object): value is Race1; declare function Race1FromJSON(json: any): Race1; declare function Race1FromJSONTyped(json: any, ignoreDiscriminator: boolean): Race1; declare function Race1ToJSON(json: any): Race1; declare function Race1ToJSONTyped(value?: Race1 | null, ignoreDiscriminator?: boolean): any; /** * HC Provider API * HealthCloud Provider API — registration, auth, profile, and photo management for practitioners (physicians, nurses, and other clinical staff). All authenticated endpoints require a Bearer JWT obtained from provider.login. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface SpecialtyInner */ interface SpecialtyInner { /** * True if the practitioner is board-certified in this specialty. * @type {boolean} * @memberof SpecialtyInner */ board_certified?: boolean; /** * NUCC taxonomy code or SNOMED code * @type {string} * @memberof SpecialtyInner */ code: string; /** * Human-readable specialty name. * @type {string} * @memberof SpecialtyInner */ display: string; /** * True if this is the practitioner's primary specialty. * @type {boolean} * @memberof SpecialtyInner */ primary?: boolean; /** * Coding system the code belongs to. Defaults to the NUCC provider taxonomy. * @type {string} * @memberof SpecialtyInner */ system?: string; } /** * Check if a given object implements the SpecialtyInner interface. */ declare function instanceOfSpecialtyInner(value: object): value is SpecialtyInner; declare function SpecialtyInnerFromJSON(json: any): SpecialtyInner; declare function SpecialtyInnerFromJSONTyped(json: any, ignoreDiscriminator: boolean): SpecialtyInner; declare function SpecialtyInnerToJSON(json: any): SpecialtyInner; declare function SpecialtyInnerToJSONTyped(value?: SpecialtyInner | null, ignoreDiscriminator?: boolean): any; /** * HC Provider API * HealthCloud Provider API — registration, auth, profile, and photo management for practitioners (physicians, nurses, and other clinical staff). All authenticated endpoints require a Bearer JWT obtained from provider.login. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for POST /auth/register. Same required/optional field set * PractitionerRegistrationService.register() reads from the payload * (hc/services/practitioner/registration_service.py). The Cognito role is * always 'practitioner' — never accepted from the client payload. Note the * collection field is ``specialty`` (not ``specialties``); sending * ``specialties`` is rejected. * @export * @interface RegisterRequest */ interface RegisterRequest$1 { /** * Practice or mailing address, optional. Same shape as Address (street1, city, state, zip_code, country, ...). * @type {{ [key: string]: any; }} * @memberof RegisterRequest */ address?: { [key: string]: any; }; /** * ISO 8601 date of birth (YYYY-MM-DD), optional. * @type {string} * @memberof RegisterRequest */ date_of_birth?: string; /** * Department within the organization, optional. * @type {string} * @memberof RegisterRequest */ department?: string; /** * Degrees and education credentials held by this practitioner. Each entry may be a credential string (e.g. 'MD') or a full credential object. * @type {Array} * @memberof RegisterRequest */ education_credentials?: Array; /** * Practitioner's email; used as the Cognito login username and OTP delivery address. * @type {string} * @memberof RegisterRequest */ email: string; /** * Practitioner's given name. * @type {string} * @memberof RegisterRequest */ first_name: string; /** * Administrative gender. Defaults to 'unknown' if omitted or unrecognized. * @type {ProviderGender} * @memberof RegisterRequest */ gender?: ProviderGender; /** * Insurance payers this practitioner accepts. Each entry carries payer_id and payer_name. * @type {Array} * @memberof RegisterRequest */ insurances_accepted?: Array; /** * Languages this practitioner can communicate with patients in. Each entry may be a BCP-47 language tag string or a full language object. * @type {Array} * @memberof RegisterRequest */ languages_spoken?: Array; /** * Practitioner's family name. * @type {string} * @memberof RegisterRequest */ last_name: string; /** * 10-digit National Provider Identifier, optional. * @type {string} * @memberof RegisterRequest */ npi?: string; /** * Display name of the affiliated organization, optional. * @type {string} * @memberof RegisterRequest */ organization?: string; /** * Initial password, minimum 8 characters. * @type {string} * @memberof RegisterRequest */ password: string; /** * E.164 phone number, optional. * @type {string} * @memberof RegisterRequest */ phone?: string; /** * * @type {Race1} * @memberof RegisterRequest */ race?: Race1; /** * Clinical specialties, coded to a taxonomy system (NUCC by default). Each entry may be a NUCC/SNOMED code string or a full specialty object. Use 'specialty', not 'specialties'. * @type {Array} * @memberof RegisterRequest */ specialty?: Array; /** * State medical licenses held by this practitioner. Each entry carries license_number, state and an optional expiration_date. * @type {Array} * @memberof RegisterRequest */ state_licenses?: Array; /** * Tenant to register the practitioner into; resolves which Cognito pool the account is created in. * @type {string} * @memberof RegisterRequest */ tenant_id?: string; } /** * Check if a given object implements the RegisterRequest interface. */ declare function instanceOfRegisterRequest$1(value: object): value is RegisterRequest$1; declare function RegisterRequestFromJSON$1(json: any): RegisterRequest$1; declare function RegisterRequestFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): RegisterRequest$1; declare function RegisterRequestToJSON$1(json: any): RegisterRequest$1; declare function RegisterRequestToJSONTyped$1(value?: RegisterRequest$1 | null, ignoreDiscriminator?: boolean): any; /** * HC Provider API * HealthCloud Provider API — registration, auth, profile, and photo management for practitioners (physicians, nurses, and other clinical staff). All authenticated endpoints require a Bearer JWT obtained from provider.login. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for POST /auth/register (201). ``access_token``/``id_token``/ * ``expires_in`` are present only when the deployment sets * ``AUTO_VERIFY_EMAIL=true`` *and* the immediate post-registration login * succeeds; otherwise they are omitted and the practitioner must call * ``provider.login`` after verifying their email OTP. * @export * @interface RegisterResponse */ interface RegisterResponse { /** * Present only when AUTO_VERIFY_EMAIL=true and the immediate post-registration login succeeded. * @type {string} * @memberof RegisterResponse */ access_token?: string; /** * Cognito subject (user id) for the newly created practitioner account. * @type {string} * @memberof RegisterResponse */ cognito_sub: string; /** * True if an email verification OTP was generated and handed to SendGrid for delivery. False when AUTO_VERIFY_EMAIL is set (no OTP is sent) or delivery could not be attempted. * @type {boolean} * @memberof RegisterResponse */ email_otp_sent: boolean; /** * True only when the deployment auto-verifies email (AUTO_VERIFY_EMAIL=true); otherwise false until the practitioner completes provider.verifyEmail. * @type {boolean} * @memberof RegisterResponse */ email_verified: boolean; /** * Present only under the same AUTO_VERIFY_EMAIL condition as access_token. * @type {number} * @memberof RegisterResponse */ expires_in?: number; /** * FHIR Practitioner ID created for this practitioner; use as {practitioner_id} on other routes. * @type {string} * @memberof RegisterResponse */ fhir_practitioner_id: string; /** * Present only under the same AUTO_VERIFY_EMAIL condition as access_token. * @type {string} * @memberof RegisterResponse */ id_token?: string | null; } /** * Check if a given object implements the RegisterResponse interface. */ declare function instanceOfRegisterResponse(value: object): value is RegisterResponse; declare function RegisterResponseFromJSON(json: any): RegisterResponse; declare function RegisterResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): RegisterResponse; declare function RegisterResponseToJSON(json: any): RegisterResponse; declare function RegisterResponseToJSONTyped(value?: RegisterResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Provider API * HealthCloud Provider API — registration, auth, profile, and photo management for practitioners (physicians, nurses, and other clinical staff). All authenticated endpoints require a Bearer JWT obtained from provider.login. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for POST /auth/reset-password — starts Cognito's * password reset flow. A confirmation code is emailed via SendGrid; the * client then calls provider.confirmResetPassword with that code. * @export * @interface ResetPasswordRequest */ interface ResetPasswordRequest$1 { /** * Account email to send the reset code to. * @type {string} * @memberof ResetPasswordRequest */ email?: string; /** * Tenant the practitioner belongs to; used to resolve the Cognito pool. * @type {string} * @memberof ResetPasswordRequest */ tenant_id?: string; } /** * Check if a given object implements the ResetPasswordRequest interface. */ declare function instanceOfResetPasswordRequest$1(value: object): value is ResetPasswordRequest$1; declare function ResetPasswordRequestFromJSON$1(json: any): ResetPasswordRequest$1; declare function ResetPasswordRequestFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): ResetPasswordRequest$1; declare function ResetPasswordRequestToJSON$1(json: any): ResetPasswordRequest$1; declare function ResetPasswordRequestToJSONTyped$1(value?: ResetPasswordRequest$1 | null, ignoreDiscriminator?: boolean): any; /** * HC Provider API * HealthCloud Provider API — registration, auth, profile, and photo management for practitioners (physicians, nurses, and other clinical staff). All authenticated endpoints require a Bearer JWT obtained from provider.login. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for POST /auth/reset-password. * @export * @interface ResetPasswordResponse */ interface ResetPasswordResponse$1 { /** * Human-readable confirmation shown to the practitioner. * @type {string} * @memberof ResetPasswordResponse */ message: string; } /** * Check if a given object implements the ResetPasswordResponse interface. */ declare function instanceOfResetPasswordResponse$1(value: object): value is ResetPasswordResponse$1; declare function ResetPasswordResponseFromJSON$1(json: any): ResetPasswordResponse$1; declare function ResetPasswordResponseFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): ResetPasswordResponse$1; declare function ResetPasswordResponseToJSON$1(json: any): ResetPasswordResponse$1; declare function ResetPasswordResponseToJSONTyped$1(value?: ResetPasswordResponse$1 | null, ignoreDiscriminator?: boolean): any; /** * HC Provider API * HealthCloud Provider API — registration, auth, profile, and photo management for practitioners (physicians, nurses, and other clinical staff). All authenticated endpoints require a Bearer JWT obtained from provider.login. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ResponseValidationError */ interface ResponseValidationError$5 { /** * * @type {Array} * @memberof ResponseValidationError */ detail?: Array; } /** * Check if a given object implements the ResponseValidationError interface. */ declare function instanceOfResponseValidationError$5(value: object): value is ResponseValidationError$5; declare function ResponseValidationErrorFromJSON$5(json: any): ResponseValidationError$5; declare function ResponseValidationErrorFromJSONTyped$5(json: any, ignoreDiscriminator: boolean): ResponseValidationError$5; declare function ResponseValidationErrorToJSON$5(json: any): ResponseValidationError$5; declare function ResponseValidationErrorToJSONTyped$5(value?: ResponseValidationError$5 | null, ignoreDiscriminator?: boolean): any; /** * HC Provider API * HealthCloud Provider API — registration, auth, profile, and photo management for practitioners (physicians, nurses, and other clinical staff). All authenticated endpoints require a Bearer JWT obtained from provider.login. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for POST /practitioners/{practitioner_id}/phone. * @export * @interface UpdatePhoneRequest */ interface UpdatePhoneRequest { /** * New E.164 phone number. An SMS OTP is sent to it immediately; call provider.verifySms to confirm. * @type {string} * @memberof UpdatePhoneRequest */ phone?: string; } /** * Check if a given object implements the UpdatePhoneRequest interface. */ declare function instanceOfUpdatePhoneRequest(value: object): value is UpdatePhoneRequest; declare function UpdatePhoneRequestFromJSON(json: any): UpdatePhoneRequest; declare function UpdatePhoneRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): UpdatePhoneRequest; declare function UpdatePhoneRequestToJSON(json: any): UpdatePhoneRequest; declare function UpdatePhoneRequestToJSONTyped(value?: UpdatePhoneRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Provider API * HealthCloud Provider API — registration, auth, profile, and photo management for practitioners (physicians, nurses, and other clinical staff). All authenticated endpoints require a Bearer JWT obtained from provider.login. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for POST /practitioners/{practitioner_id}/phone. Updates the * phone on both Cognito (for the authenticated caller, identified by their * JWT subject) and the FHIR Practitioner identified by {practitioner_id} * in the path — these are not verified to be the same identity. * @export * @interface UpdatePhoneResponse */ interface UpdatePhoneResponse { /** * True if an SMS OTP was generated and handed to Twilio for delivery to the new phone number. * @type {boolean} * @memberof UpdatePhoneResponse */ sms_otp_sent: boolean; } /** * Check if a given object implements the UpdatePhoneResponse interface. */ declare function instanceOfUpdatePhoneResponse(value: object): value is UpdatePhoneResponse; declare function UpdatePhoneResponseFromJSON(json: any): UpdatePhoneResponse; declare function UpdatePhoneResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): UpdatePhoneResponse; declare function UpdatePhoneResponseToJSON(json: any): UpdatePhoneResponse; declare function UpdatePhoneResponseToJSONTyped(value?: UpdatePhoneResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Provider API * HealthCloud Provider API — registration, auth, profile, and photo management for practitioners (physicians, nurses, and other clinical staff). All authenticated endpoints require a Bearer JWT obtained from provider.login. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for PATCH /practitioners/{practitioner_id}. Same shape as * GetPractitionerResponse minus photo_binary_id/telehealth_id — the update * endpoint does not re-resolve those. * @export * @interface UpdatePractitionerResponse */ interface UpdatePractitionerResponse { /** * False marks the record inactive without deleting it. * @type {boolean} * @memberof UpdatePractitionerResponse */ active?: boolean; /** * Practice or mailing address, optional. * @type {Address} * @memberof UpdatePractitionerResponse */ address?: Address | null; /** * ISO 8601 date of birth, optional. * @type {string} * @memberof UpdatePractitionerResponse */ birth_date?: string | null; /** * Board certification names, optional. * @type {Array} * @memberof UpdatePractitionerResponse */ board_certifications?: Array; /** * MD, DO, NP, PA, RN, etc. * @type {string} * @memberof UpdatePractitionerResponse */ credential?: string | null; /** * Department within the organization, optional. * @type {string} * @memberof UpdatePractitionerResponse */ department?: string | null; /** * Degrees and education credentials held by this practitioner. * @type {Array} * @memberof UpdatePractitionerResponse */ education_credentials?: Array; /** * Email address, optional. * @type {string} * @memberof UpdatePractitionerResponse */ email?: string | null; /** * FHIR Practitioner resource ID; set once the record has been persisted. * @type {string} * @memberof UpdatePractitionerResponse */ fhir_id?: string | null; /** * Given name. * @type {string} * @memberof UpdatePractitionerResponse */ first_name: string; /** * Administrative gender. * @type {ProviderGender} * @memberof UpdatePractitionerResponse */ gender?: ProviderGender; /** * Graduation year, optional. * @type {number} * @memberof UpdatePractitionerResponse */ graduation_year?: number | null; /** * Additional external identifiers (DEA, tax ID, provider number, etc.) beyond NPI and state licenses. * @type {Array} * @memberof UpdatePractitionerResponse */ identifiers?: Array; /** * Insurance payers this practitioner accepts. * @type {Array} * @memberof UpdatePractitionerResponse */ insurances_accepted?: Array; /** * Languages this practitioner can communicate with patients in. * @type {Array} * @memberof UpdatePractitionerResponse */ languages_spoken?: Array; /** * Family name. * @type {string} * @memberof UpdatePractitionerResponse */ last_name: string; /** * Medical school attended, optional. * @type {string} * @memberof UpdatePractitionerResponse */ medical_school?: string | null; /** * Middle name, optional. * @type {string} * @memberof UpdatePractitionerResponse */ middle_name?: string | null; /** * Free-text internal notes, optional. * @type {string} * @memberof UpdatePractitionerResponse */ notes?: string | null; /** * 10-digit NPI * @type {string} * @memberof UpdatePractitionerResponse */ npi?: string | null; /** * Identifier of the affiliated organization, optional. * @type {string} * @memberof UpdatePractitionerResponse */ organization_id?: string | null; /** * Display name of the affiliated organization, optional. * @type {string} * @memberof UpdatePractitionerResponse */ organization_name?: string | null; /** * Internal identifier generated at construction time; the FHIR resource id (fhir_id) is the one used on the wire as {practitioner_id}. * @type {string} * @memberof UpdatePractitionerResponse */ practitioner_id?: string; /** * Name prefix, e.g. 'Dr.'. * @type {string} * @memberof UpdatePractitionerResponse */ prefix?: string | null; /** * One or more race values, optional. * @type {Array} * @memberof UpdatePractitionerResponse */ race?: Array; /** * NUCC provider taxonomy high-level categories this practitioner practices under. * @type {Array} * @memberof UpdatePractitionerResponse */ roles?: Array; /** * Clinical specialties, coded to a taxonomy system (NUCC by default). Sent/received on the wire as 'specialty'. * @type {Array} * @memberof UpdatePractitionerResponse */ specialty?: Array; /** * State medical licenses held by this practitioner. * @type {Array} * @memberof UpdatePractitionerResponse */ state_licenses?: Array; /** * Name suffix, e.g. 'Jr.'. * @type {string} * @memberof UpdatePractitionerResponse */ suffix?: string | null; /** * Additional contact points (phone, fax, pager) beyond email. * @type {Array} * @memberof UpdatePractitionerResponse */ telecom?: Array; } /** * Check if a given object implements the UpdatePractitionerResponse interface. */ declare function instanceOfUpdatePractitionerResponse(value: object): value is UpdatePractitionerResponse; declare function UpdatePractitionerResponseFromJSON(json: any): UpdatePractitionerResponse; declare function UpdatePractitionerResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): UpdatePractitionerResponse; declare function UpdatePractitionerResponseToJSON(json: any): UpdatePractitionerResponse; declare function UpdatePractitionerResponseToJSONTyped(value?: UpdatePractitionerResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Provider API * HealthCloud Provider API — registration, auth, profile, and photo management for practitioners (physicians, nurses, and other clinical staff). All authenticated endpoints require a Bearer JWT obtained from provider.login. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * One of data/photo is required (data.get("data") or data.get("photo")). * @export * @interface UploadPhotoRequest */ interface UploadPhotoRequest { /** * MIME type of the uploaded image. Defaults to image/jpeg if omitted. * @type {string} * @memberof UploadPhotoRequest */ content_type?: string; /** * Base64-encoded image bytes. Alias for photo. * @type {string} * @memberof UploadPhotoRequest */ data?: string; /** * Alias for data. * @type {string} * @memberof UploadPhotoRequest */ photo?: string; } /** * Check if a given object implements the UploadPhotoRequest interface. */ declare function instanceOfUploadPhotoRequest(value: object): value is UploadPhotoRequest; declare function UploadPhotoRequestFromJSON(json: any): UploadPhotoRequest; declare function UploadPhotoRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): UploadPhotoRequest; declare function UploadPhotoRequestToJSON(json: any): UploadPhotoRequest; declare function UploadPhotoRequestToJSONTyped(value?: UploadPhotoRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Provider API * HealthCloud Provider API — registration, auth, profile, and photo management for practitioners (physicians, nurses, and other clinical staff). All authenticated endpoints require a Bearer JWT obtained from provider.login. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for POST /practitioners/{practitioner_id}/photo (201). * @export * @interface UploadPhotoResponse */ interface UploadPhotoResponse { /** * FHIR Binary resource ID the photo was stored under; pass as ?binary_id= on a later GET, or omit it — it is auto-discovered from the practitioner's stored extension. * @type {string} * @memberof UploadPhotoResponse */ binary_id: string | null; /** * MIME type the photo was stored with. * @type {string} * @memberof UploadPhotoResponse */ content_type: string; } /** * Check if a given object implements the UploadPhotoResponse interface. */ declare function instanceOfUploadPhotoResponse(value: object): value is UploadPhotoResponse; declare function UploadPhotoResponseFromJSON(json: any): UploadPhotoResponse; declare function UploadPhotoResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): UploadPhotoResponse; declare function UploadPhotoResponseToJSON(json: any): UploadPhotoResponse; declare function UploadPhotoResponseToJSONTyped(value?: UploadPhotoResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Provider API * HealthCloud Provider API — registration, auth, profile, and photo management for practitioners (physicians, nurses, and other clinical staff). All authenticated endpoints require a Bearer JWT obtained from provider.login. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for POST /auth/verify-email. * @export * @interface VerifyEmailRequest */ interface VerifyEmailRequest$1 { /** * Email the OTP was sent to; used to look up the Cognito account. * @type {string} * @memberof VerifyEmailRequest */ email?: string; /** * One-time verification code delivered by email. * @type {string} * @memberof VerifyEmailRequest */ otp?: string; /** * Tenant the practitioner belongs to. * @type {string} * @memberof VerifyEmailRequest */ tenant_id?: string; } /** * Check if a given object implements the VerifyEmailRequest interface. */ declare function instanceOfVerifyEmailRequest$1(value: object): value is VerifyEmailRequest$1; declare function VerifyEmailRequestFromJSON$1(json: any): VerifyEmailRequest$1; declare function VerifyEmailRequestFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): VerifyEmailRequest$1; declare function VerifyEmailRequestToJSON$1(json: any): VerifyEmailRequest$1; declare function VerifyEmailRequestToJSONTyped$1(value?: VerifyEmailRequest$1 | null, ignoreDiscriminator?: boolean): any; /** * HC Provider API * HealthCloud Provider API — registration, auth, profile, and photo management for practitioners (physicians, nurses, and other clinical staff). All authenticated endpoints require a Bearer JWT obtained from provider.login. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for POST /auth/verify-email. * @export * @interface VerifyEmailResponse */ interface VerifyEmailResponse$1 { /** * Always true when the response status is 200 — the OTP matched and the Cognito email_verified attribute was updated. * @type {boolean} * @memberof VerifyEmailResponse */ verified: boolean; } /** * Check if a given object implements the VerifyEmailResponse interface. */ declare function instanceOfVerifyEmailResponse$1(value: object): value is VerifyEmailResponse$1; declare function VerifyEmailResponseFromJSON$1(json: any): VerifyEmailResponse$1; declare function VerifyEmailResponseFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): VerifyEmailResponse$1; declare function VerifyEmailResponseToJSON$1(json: any): VerifyEmailResponse$1; declare function VerifyEmailResponseToJSONTyped$1(value?: VerifyEmailResponse$1 | null, ignoreDiscriminator?: boolean): any; /** * HC Provider API * HealthCloud Provider API — registration, auth, profile, and photo management for practitioners (physicians, nurses, and other clinical staff). All authenticated endpoints require a Bearer JWT obtained from provider.login. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for POST /practitioners/{practitioner_id}/verify-sms. * The OTP is verified against the authenticated caller's own Cognito * subject (from the Bearer JWT), not against {practitioner_id} in the path. * @export * @interface VerifySmsRequest */ interface VerifySmsRequest { /** * One-time verification code delivered by SMS via provider.updatePhone. * @type {string} * @memberof VerifySmsRequest */ otp: string; } /** * Check if a given object implements the VerifySmsRequest interface. */ declare function instanceOfVerifySmsRequest(value: object): value is VerifySmsRequest; declare function VerifySmsRequestFromJSON(json: any): VerifySmsRequest; declare function VerifySmsRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): VerifySmsRequest; declare function VerifySmsRequestToJSON(json: any): VerifySmsRequest; declare function VerifySmsRequestToJSONTyped(value?: VerifySmsRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Provider API * HealthCloud Provider API — registration, auth, profile, and photo management for practitioners (physicians, nurses, and other clinical staff). All authenticated endpoints require a Bearer JWT obtained from provider.login. * * The version of the OpenAPI document: 2.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for POST /practitioners/{practitioner_id}/verify-sms. * @export * @interface VerifySmsResponse */ interface VerifySmsResponse { /** * Always true when the response status is 200 — the OTP matched and the Cognito phone_number_verified attribute was updated. * @type {boolean} * @memberof VerifySmsResponse */ verified: boolean; } /** * Check if a given object implements the VerifySmsResponse interface. */ declare function instanceOfVerifySmsResponse(value: object): value is VerifySmsResponse; declare function VerifySmsResponseFromJSON(json: any): VerifySmsResponse; declare function VerifySmsResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): VerifySmsResponse; declare function VerifySmsResponseToJSON(json: any): VerifySmsResponse; declare function VerifySmsResponseToJSONTyped(value?: VerifySmsResponse | null, ignoreDiscriminator?: boolean): any; type index$5_Address = Address; declare const index$5_AddressFromJSON: typeof AddressFromJSON; declare const index$5_AddressFromJSONTyped: typeof AddressFromJSONTyped; declare const index$5_AddressToJSON: typeof AddressToJSON; declare const index$5_AddressToJSONTyped: typeof AddressToJSONTyped; type index$5_AddressType = AddressType; declare const index$5_AddressTypeFromJSON: typeof AddressTypeFromJSON; declare const index$5_AddressTypeFromJSONTyped: typeof AddressTypeFromJSONTyped; declare const index$5_AddressTypeToJSON: typeof AddressTypeToJSON; declare const index$5_AddressTypeToJSONTyped: typeof AddressTypeToJSONTyped; type index$5_EducationCredentialsInner = EducationCredentialsInner; declare const index$5_EducationCredentialsInnerFromJSON: typeof EducationCredentialsInnerFromJSON; declare const index$5_EducationCredentialsInnerFromJSONTyped: typeof EducationCredentialsInnerFromJSONTyped; declare const index$5_EducationCredentialsInnerToJSON: typeof EducationCredentialsInnerToJSON; declare const index$5_EducationCredentialsInnerToJSONTyped: typeof EducationCredentialsInnerToJSONTyped; type index$5_GetPhotoResponse = GetPhotoResponse; declare const index$5_GetPhotoResponseFromJSON: typeof GetPhotoResponseFromJSON; declare const index$5_GetPhotoResponseFromJSONTyped: typeof GetPhotoResponseFromJSONTyped; declare const index$5_GetPhotoResponseToJSON: typeof GetPhotoResponseToJSON; declare const index$5_GetPhotoResponseToJSONTyped: typeof GetPhotoResponseToJSONTyped; type index$5_GetPhotoUploadUrlResponse = GetPhotoUploadUrlResponse; declare const index$5_GetPhotoUploadUrlResponseFromJSON: typeof GetPhotoUploadUrlResponseFromJSON; declare const index$5_GetPhotoUploadUrlResponseFromJSONTyped: typeof GetPhotoUploadUrlResponseFromJSONTyped; declare const index$5_GetPhotoUploadUrlResponseToJSON: typeof GetPhotoUploadUrlResponseToJSON; declare const index$5_GetPhotoUploadUrlResponseToJSONTyped: typeof GetPhotoUploadUrlResponseToJSONTyped; type index$5_GetPractitionerResponse = GetPractitionerResponse; declare const index$5_GetPractitionerResponseFromJSON: typeof GetPractitionerResponseFromJSON; declare const index$5_GetPractitionerResponseFromJSONTyped: typeof GetPractitionerResponseFromJSONTyped; declare const index$5_GetPractitionerResponseToJSON: typeof GetPractitionerResponseToJSON; declare const index$5_GetPractitionerResponseToJSONTyped: typeof GetPractitionerResponseToJSONTyped; type index$5_LanguagesSpokenInner = LanguagesSpokenInner; declare const index$5_LanguagesSpokenInnerFromJSON: typeof LanguagesSpokenInnerFromJSON; declare const index$5_LanguagesSpokenInnerFromJSONTyped: typeof LanguagesSpokenInnerFromJSONTyped; declare const index$5_LanguagesSpokenInnerToJSON: typeof LanguagesSpokenInnerToJSON; declare const index$5_LanguagesSpokenInnerToJSONTyped: typeof LanguagesSpokenInnerToJSONTyped; type index$5_Practitioner = Practitioner; declare const index$5_PractitionerFromJSON: typeof PractitionerFromJSON; declare const index$5_PractitionerFromJSONTyped: typeof PractitionerFromJSONTyped; declare const index$5_PractitionerToJSON: typeof PractitionerToJSON; declare const index$5_PractitionerToJSONTyped: typeof PractitionerToJSONTyped; type index$5_ProviderAcceptedInsurance = ProviderAcceptedInsurance; declare const index$5_ProviderAcceptedInsuranceFromJSON: typeof ProviderAcceptedInsuranceFromJSON; declare const index$5_ProviderAcceptedInsuranceFromJSONTyped: typeof ProviderAcceptedInsuranceFromJSONTyped; declare const index$5_ProviderAcceptedInsuranceToJSON: typeof ProviderAcceptedInsuranceToJSON; declare const index$5_ProviderAcceptedInsuranceToJSONTyped: typeof ProviderAcceptedInsuranceToJSONTyped; type index$5_ProviderContactPoint = ProviderContactPoint; declare const index$5_ProviderContactPointFromJSON: typeof ProviderContactPointFromJSON; declare const index$5_ProviderContactPointFromJSONTyped: typeof ProviderContactPointFromJSONTyped; declare const index$5_ProviderContactPointToJSON: typeof ProviderContactPointToJSON; declare const index$5_ProviderContactPointToJSONTyped: typeof ProviderContactPointToJSONTyped; type index$5_ProviderEducationCredential = ProviderEducationCredential; declare const index$5_ProviderEducationCredentialFromJSON: typeof ProviderEducationCredentialFromJSON; declare const index$5_ProviderEducationCredentialFromJSONTyped: typeof ProviderEducationCredentialFromJSONTyped; declare const index$5_ProviderEducationCredentialToJSON: typeof ProviderEducationCredentialToJSON; declare const index$5_ProviderEducationCredentialToJSONTyped: typeof ProviderEducationCredentialToJSONTyped; type index$5_ProviderGender = ProviderGender; declare const index$5_ProviderGenderFromJSON: typeof ProviderGenderFromJSON; declare const index$5_ProviderGenderFromJSONTyped: typeof ProviderGenderFromJSONTyped; declare const index$5_ProviderGenderToJSON: typeof ProviderGenderToJSON; declare const index$5_ProviderGenderToJSONTyped: typeof ProviderGenderToJSONTyped; type index$5_ProviderIdentifier = ProviderIdentifier; declare const index$5_ProviderIdentifierFromJSON: typeof ProviderIdentifierFromJSON; declare const index$5_ProviderIdentifierFromJSONTyped: typeof ProviderIdentifierFromJSONTyped; declare const index$5_ProviderIdentifierToJSON: typeof ProviderIdentifierToJSON; declare const index$5_ProviderIdentifierToJSONTyped: typeof ProviderIdentifierToJSONTyped; type index$5_ProviderIdentifierType = ProviderIdentifierType; declare const index$5_ProviderIdentifierTypeFromJSON: typeof ProviderIdentifierTypeFromJSON; declare const index$5_ProviderIdentifierTypeFromJSONTyped: typeof ProviderIdentifierTypeFromJSONTyped; declare const index$5_ProviderIdentifierTypeToJSON: typeof ProviderIdentifierTypeToJSON; declare const index$5_ProviderIdentifierTypeToJSONTyped: typeof ProviderIdentifierTypeToJSONTyped; type index$5_ProviderLanguage = ProviderLanguage; declare const index$5_ProviderLanguageFromJSON: typeof ProviderLanguageFromJSON; declare const index$5_ProviderLanguageFromJSONTyped: typeof ProviderLanguageFromJSONTyped; declare const index$5_ProviderLanguageToJSON: typeof ProviderLanguageToJSON; declare const index$5_ProviderLanguageToJSONTyped: typeof ProviderLanguageToJSONTyped; type index$5_ProviderRole = ProviderRole; declare const index$5_ProviderRoleFromJSON: typeof ProviderRoleFromJSON; declare const index$5_ProviderRoleFromJSONTyped: typeof ProviderRoleFromJSONTyped; declare const index$5_ProviderRoleToJSON: typeof ProviderRoleToJSON; declare const index$5_ProviderRoleToJSONTyped: typeof ProviderRoleToJSONTyped; type index$5_ProviderSpecialty = ProviderSpecialty; declare const index$5_ProviderSpecialtyFromJSON: typeof ProviderSpecialtyFromJSON; declare const index$5_ProviderSpecialtyFromJSONTyped: typeof ProviderSpecialtyFromJSONTyped; declare const index$5_ProviderSpecialtyToJSON: typeof ProviderSpecialtyToJSON; declare const index$5_ProviderSpecialtyToJSONTyped: typeof ProviderSpecialtyToJSONTyped; type index$5_ProviderStateLicense = ProviderStateLicense; declare const index$5_ProviderStateLicenseFromJSON: typeof ProviderStateLicenseFromJSON; declare const index$5_ProviderStateLicenseFromJSONTyped: typeof ProviderStateLicenseFromJSONTyped; declare const index$5_ProviderStateLicenseToJSON: typeof ProviderStateLicenseToJSON; declare const index$5_ProviderStateLicenseToJSONTyped: typeof ProviderStateLicenseToJSONTyped; type index$5_Race1 = Race1; declare const index$5_Race1FromJSON: typeof Race1FromJSON; declare const index$5_Race1FromJSONTyped: typeof Race1FromJSONTyped; declare const index$5_Race1ToJSON: typeof Race1ToJSON; declare const index$5_Race1ToJSONTyped: typeof Race1ToJSONTyped; type index$5_RegisterResponse = RegisterResponse; declare const index$5_RegisterResponseFromJSON: typeof RegisterResponseFromJSON; declare const index$5_RegisterResponseFromJSONTyped: typeof RegisterResponseFromJSONTyped; declare const index$5_RegisterResponseToJSON: typeof RegisterResponseToJSON; declare const index$5_RegisterResponseToJSONTyped: typeof RegisterResponseToJSONTyped; type index$5_SpecialtyInner = SpecialtyInner; declare const index$5_SpecialtyInnerFromJSON: typeof SpecialtyInnerFromJSON; declare const index$5_SpecialtyInnerFromJSONTyped: typeof SpecialtyInnerFromJSONTyped; declare const index$5_SpecialtyInnerToJSON: typeof SpecialtyInnerToJSON; declare const index$5_SpecialtyInnerToJSONTyped: typeof SpecialtyInnerToJSONTyped; type index$5_UpdatePhoneRequest = UpdatePhoneRequest; declare const index$5_UpdatePhoneRequestFromJSON: typeof UpdatePhoneRequestFromJSON; declare const index$5_UpdatePhoneRequestFromJSONTyped: typeof UpdatePhoneRequestFromJSONTyped; declare const index$5_UpdatePhoneRequestToJSON: typeof UpdatePhoneRequestToJSON; declare const index$5_UpdatePhoneRequestToJSONTyped: typeof UpdatePhoneRequestToJSONTyped; type index$5_UpdatePhoneResponse = UpdatePhoneResponse; declare const index$5_UpdatePhoneResponseFromJSON: typeof UpdatePhoneResponseFromJSON; declare const index$5_UpdatePhoneResponseFromJSONTyped: typeof UpdatePhoneResponseFromJSONTyped; declare const index$5_UpdatePhoneResponseToJSON: typeof UpdatePhoneResponseToJSON; declare const index$5_UpdatePhoneResponseToJSONTyped: typeof UpdatePhoneResponseToJSONTyped; type index$5_UpdatePractitionerRequest = UpdatePractitionerRequest; declare const index$5_UpdatePractitionerRequestFromJSON: typeof UpdatePractitionerRequestFromJSON; declare const index$5_UpdatePractitionerRequestFromJSONTyped: typeof UpdatePractitionerRequestFromJSONTyped; declare const index$5_UpdatePractitionerRequestToJSON: typeof UpdatePractitionerRequestToJSON; declare const index$5_UpdatePractitionerRequestToJSONTyped: typeof UpdatePractitionerRequestToJSONTyped; type index$5_UpdatePractitionerResponse = UpdatePractitionerResponse; declare const index$5_UpdatePractitionerResponseFromJSON: typeof UpdatePractitionerResponseFromJSON; declare const index$5_UpdatePractitionerResponseFromJSONTyped: typeof UpdatePractitionerResponseFromJSONTyped; declare const index$5_UpdatePractitionerResponseToJSON: typeof UpdatePractitionerResponseToJSON; declare const index$5_UpdatePractitionerResponseToJSONTyped: typeof UpdatePractitionerResponseToJSONTyped; type index$5_UploadPhotoRequest = UploadPhotoRequest; declare const index$5_UploadPhotoRequestFromJSON: typeof UploadPhotoRequestFromJSON; declare const index$5_UploadPhotoRequestFromJSONTyped: typeof UploadPhotoRequestFromJSONTyped; declare const index$5_UploadPhotoRequestToJSON: typeof UploadPhotoRequestToJSON; declare const index$5_UploadPhotoRequestToJSONTyped: typeof UploadPhotoRequestToJSONTyped; type index$5_UploadPhotoResponse = UploadPhotoResponse; declare const index$5_UploadPhotoResponseFromJSON: typeof UploadPhotoResponseFromJSON; declare const index$5_UploadPhotoResponseFromJSONTyped: typeof UploadPhotoResponseFromJSONTyped; declare const index$5_UploadPhotoResponseToJSON: typeof UploadPhotoResponseToJSON; declare const index$5_UploadPhotoResponseToJSONTyped: typeof UploadPhotoResponseToJSONTyped; type index$5_VerifySmsRequest = VerifySmsRequest; declare const index$5_VerifySmsRequestFromJSON: typeof VerifySmsRequestFromJSON; declare const index$5_VerifySmsRequestFromJSONTyped: typeof VerifySmsRequestFromJSONTyped; declare const index$5_VerifySmsRequestToJSON: typeof VerifySmsRequestToJSON; declare const index$5_VerifySmsRequestToJSONTyped: typeof VerifySmsRequestToJSONTyped; type index$5_VerifySmsResponse = VerifySmsResponse; declare const index$5_VerifySmsResponseFromJSON: typeof VerifySmsResponseFromJSON; declare const index$5_VerifySmsResponseFromJSONTyped: typeof VerifySmsResponseFromJSONTyped; declare const index$5_VerifySmsResponseToJSON: typeof VerifySmsResponseToJSON; declare const index$5_VerifySmsResponseToJSONTyped: typeof VerifySmsResponseToJSONTyped; declare const index$5_instanceOfAddress: typeof instanceOfAddress; declare const index$5_instanceOfAddressType: typeof instanceOfAddressType; declare const index$5_instanceOfEducationCredentialsInner: typeof instanceOfEducationCredentialsInner; declare const index$5_instanceOfGetPhotoResponse: typeof instanceOfGetPhotoResponse; declare const index$5_instanceOfGetPhotoUploadUrlResponse: typeof instanceOfGetPhotoUploadUrlResponse; declare const index$5_instanceOfGetPractitionerResponse: typeof instanceOfGetPractitionerResponse; declare const index$5_instanceOfLanguagesSpokenInner: typeof instanceOfLanguagesSpokenInner; declare const index$5_instanceOfPractitioner: typeof instanceOfPractitioner; declare const index$5_instanceOfProviderAcceptedInsurance: typeof instanceOfProviderAcceptedInsurance; declare const index$5_instanceOfProviderContactPoint: typeof instanceOfProviderContactPoint; declare const index$5_instanceOfProviderEducationCredential: typeof instanceOfProviderEducationCredential; declare const index$5_instanceOfProviderGender: typeof instanceOfProviderGender; declare const index$5_instanceOfProviderIdentifier: typeof instanceOfProviderIdentifier; declare const index$5_instanceOfProviderIdentifierType: typeof instanceOfProviderIdentifierType; declare const index$5_instanceOfProviderLanguage: typeof instanceOfProviderLanguage; declare const index$5_instanceOfProviderRole: typeof instanceOfProviderRole; declare const index$5_instanceOfProviderSpecialty: typeof instanceOfProviderSpecialty; declare const index$5_instanceOfProviderStateLicense: typeof instanceOfProviderStateLicense; declare const index$5_instanceOfRace1: typeof instanceOfRace1; declare const index$5_instanceOfRegisterResponse: typeof instanceOfRegisterResponse; declare const index$5_instanceOfSpecialtyInner: typeof instanceOfSpecialtyInner; declare const index$5_instanceOfUpdatePhoneRequest: typeof instanceOfUpdatePhoneRequest; declare const index$5_instanceOfUpdatePhoneResponse: typeof instanceOfUpdatePhoneResponse; declare const index$5_instanceOfUpdatePractitionerRequest: typeof instanceOfUpdatePractitionerRequest; declare const index$5_instanceOfUpdatePractitionerResponse: typeof instanceOfUpdatePractitionerResponse; declare const index$5_instanceOfUploadPhotoRequest: typeof instanceOfUploadPhotoRequest; declare const index$5_instanceOfUploadPhotoResponse: typeof instanceOfUploadPhotoResponse; declare const index$5_instanceOfVerifySmsRequest: typeof instanceOfVerifySmsRequest; declare const index$5_instanceOfVerifySmsResponse: typeof instanceOfVerifySmsResponse; declare namespace index$5 { export { type index$5_Address as Address, index$5_AddressFromJSON as AddressFromJSON, index$5_AddressFromJSONTyped as AddressFromJSONTyped, index$5_AddressToJSON as AddressToJSON, index$5_AddressToJSONTyped as AddressToJSONTyped, type index$5_AddressType as AddressType, index$5_AddressTypeFromJSON as AddressTypeFromJSON, index$5_AddressTypeFromJSONTyped as AddressTypeFromJSONTyped, index$5_AddressTypeToJSON as AddressTypeToJSON, index$5_AddressTypeToJSONTyped as AddressTypeToJSONTyped, type ConfirmResetPasswordRequest$1 as ConfirmResetPasswordRequest, ConfirmResetPasswordRequestFromJSON$1 as ConfirmResetPasswordRequestFromJSON, ConfirmResetPasswordRequestFromJSONTyped$1 as ConfirmResetPasswordRequestFromJSONTyped, ConfirmResetPasswordRequestToJSON$1 as ConfirmResetPasswordRequestToJSON, ConfirmResetPasswordRequestToJSONTyped$1 as ConfirmResetPasswordRequestToJSONTyped, type ConfirmResetPasswordResponse$1 as ConfirmResetPasswordResponse, ConfirmResetPasswordResponseFromJSON$1 as ConfirmResetPasswordResponseFromJSON, ConfirmResetPasswordResponseFromJSONTyped$1 as ConfirmResetPasswordResponseFromJSONTyped, ConfirmResetPasswordResponseToJSON$1 as ConfirmResetPasswordResponseToJSON, ConfirmResetPasswordResponseToJSONTyped$1 as ConfirmResetPasswordResponseToJSONTyped, type ConnectResponse$5 as ConnectResponse, ConnectResponseFromJSON$5 as ConnectResponseFromJSON, ConnectResponseFromJSONTyped$5 as ConnectResponseFromJSONTyped, ConnectResponseToJSON$5 as ConnectResponseToJSON, ConnectResponseToJSONTyped$5 as ConnectResponseToJSONTyped, type index$5_EducationCredentialsInner as EducationCredentialsInner, index$5_EducationCredentialsInnerFromJSON as EducationCredentialsInnerFromJSON, index$5_EducationCredentialsInnerFromJSONTyped as EducationCredentialsInnerFromJSONTyped, index$5_EducationCredentialsInnerToJSON as EducationCredentialsInnerToJSON, index$5_EducationCredentialsInnerToJSONTyped as EducationCredentialsInnerToJSONTyped, type ErrorResponse$1 as ErrorResponse, ErrorResponseFromJSON$1 as ErrorResponseFromJSON, ErrorResponseFromJSONTyped$1 as ErrorResponseFromJSONTyped, ErrorResponseToJSON$1 as ErrorResponseToJSON, ErrorResponseToJSONTyped$1 as ErrorResponseToJSONTyped, type index$5_GetPhotoResponse as GetPhotoResponse, index$5_GetPhotoResponseFromJSON as GetPhotoResponseFromJSON, index$5_GetPhotoResponseFromJSONTyped as GetPhotoResponseFromJSONTyped, index$5_GetPhotoResponseToJSON as GetPhotoResponseToJSON, index$5_GetPhotoResponseToJSONTyped as GetPhotoResponseToJSONTyped, type index$5_GetPhotoUploadUrlResponse as GetPhotoUploadUrlResponse, index$5_GetPhotoUploadUrlResponseFromJSON as GetPhotoUploadUrlResponseFromJSON, index$5_GetPhotoUploadUrlResponseFromJSONTyped as GetPhotoUploadUrlResponseFromJSONTyped, index$5_GetPhotoUploadUrlResponseToJSON as GetPhotoUploadUrlResponseToJSON, index$5_GetPhotoUploadUrlResponseToJSONTyped as GetPhotoUploadUrlResponseToJSONTyped, type index$5_GetPractitionerResponse as GetPractitionerResponse, index$5_GetPractitionerResponseFromJSON as GetPractitionerResponseFromJSON, index$5_GetPractitionerResponseFromJSONTyped as GetPractitionerResponseFromJSONTyped, index$5_GetPractitionerResponseToJSON as GetPractitionerResponseToJSON, index$5_GetPractitionerResponseToJSONTyped as GetPractitionerResponseToJSONTyped, type HTTPValidationError$5 as HTTPValidationError, HTTPValidationErrorFromJSON$5 as HTTPValidationErrorFromJSON, HTTPValidationErrorFromJSONTyped$5 as HTTPValidationErrorFromJSONTyped, HTTPValidationErrorToJSON$5 as HTTPValidationErrorToJSON, HTTPValidationErrorToJSONTyped$5 as HTTPValidationErrorToJSONTyped, type index$5_LanguagesSpokenInner as LanguagesSpokenInner, index$5_LanguagesSpokenInnerFromJSON as LanguagesSpokenInnerFromJSON, index$5_LanguagesSpokenInnerFromJSONTyped as LanguagesSpokenInnerFromJSONTyped, index$5_LanguagesSpokenInnerToJSON as LanguagesSpokenInnerToJSON, index$5_LanguagesSpokenInnerToJSONTyped as LanguagesSpokenInnerToJSONTyped, type LoginRequest$1 as LoginRequest, LoginRequestFromJSON$1 as LoginRequestFromJSON, LoginRequestFromJSONTyped$1 as LoginRequestFromJSONTyped, LoginRequestToJSON$1 as LoginRequestToJSON, LoginRequestToJSONTyped$1 as LoginRequestToJSONTyped, type LoginResponse$1 as LoginResponse, LoginResponseFromJSON$1 as LoginResponseFromJSON, LoginResponseFromJSONTyped$1 as LoginResponseFromJSONTyped, LoginResponseToJSON$1 as LoginResponseToJSON, LoginResponseToJSONTyped$1 as LoginResponseToJSONTyped, PoolType$3 as PoolType, PoolTypeFromJSON$3 as PoolTypeFromJSON, PoolTypeFromJSONTyped$3 as PoolTypeFromJSONTyped, PoolTypeToJSON$3 as PoolTypeToJSON, PoolTypeToJSONTyped$3 as PoolTypeToJSONTyped, type index$5_Practitioner as Practitioner, index$5_PractitionerFromJSON as PractitionerFromJSON, index$5_PractitionerFromJSONTyped as PractitionerFromJSONTyped, index$5_PractitionerToJSON as PractitionerToJSON, index$5_PractitionerToJSONTyped as PractitionerToJSONTyped, type index$5_ProviderAcceptedInsurance as ProviderAcceptedInsurance, index$5_ProviderAcceptedInsuranceFromJSON as ProviderAcceptedInsuranceFromJSON, index$5_ProviderAcceptedInsuranceFromJSONTyped as ProviderAcceptedInsuranceFromJSONTyped, index$5_ProviderAcceptedInsuranceToJSON as ProviderAcceptedInsuranceToJSON, index$5_ProviderAcceptedInsuranceToJSONTyped as ProviderAcceptedInsuranceToJSONTyped, type index$5_ProviderContactPoint as ProviderContactPoint, index$5_ProviderContactPointFromJSON as ProviderContactPointFromJSON, index$5_ProviderContactPointFromJSONTyped as ProviderContactPointFromJSONTyped, index$5_ProviderContactPointToJSON as ProviderContactPointToJSON, index$5_ProviderContactPointToJSONTyped as ProviderContactPointToJSONTyped, type index$5_ProviderEducationCredential as ProviderEducationCredential, index$5_ProviderEducationCredentialFromJSON as ProviderEducationCredentialFromJSON, index$5_ProviderEducationCredentialFromJSONTyped as ProviderEducationCredentialFromJSONTyped, index$5_ProviderEducationCredentialToJSON as ProviderEducationCredentialToJSON, index$5_ProviderEducationCredentialToJSONTyped as ProviderEducationCredentialToJSONTyped, type index$5_ProviderGender as ProviderGender, index$5_ProviderGenderFromJSON as ProviderGenderFromJSON, index$5_ProviderGenderFromJSONTyped as ProviderGenderFromJSONTyped, index$5_ProviderGenderToJSON as ProviderGenderToJSON, index$5_ProviderGenderToJSONTyped as ProviderGenderToJSONTyped, type index$5_ProviderIdentifier as ProviderIdentifier, index$5_ProviderIdentifierFromJSON as ProviderIdentifierFromJSON, index$5_ProviderIdentifierFromJSONTyped as ProviderIdentifierFromJSONTyped, index$5_ProviderIdentifierToJSON as ProviderIdentifierToJSON, index$5_ProviderIdentifierToJSONTyped as ProviderIdentifierToJSONTyped, type index$5_ProviderIdentifierType as ProviderIdentifierType, index$5_ProviderIdentifierTypeFromJSON as ProviderIdentifierTypeFromJSON, index$5_ProviderIdentifierTypeFromJSONTyped as ProviderIdentifierTypeFromJSONTyped, index$5_ProviderIdentifierTypeToJSON as ProviderIdentifierTypeToJSON, index$5_ProviderIdentifierTypeToJSONTyped as ProviderIdentifierTypeToJSONTyped, type index$5_ProviderLanguage as ProviderLanguage, index$5_ProviderLanguageFromJSON as ProviderLanguageFromJSON, index$5_ProviderLanguageFromJSONTyped as ProviderLanguageFromJSONTyped, index$5_ProviderLanguageToJSON as ProviderLanguageToJSON, index$5_ProviderLanguageToJSONTyped as ProviderLanguageToJSONTyped, type index$5_ProviderRole as ProviderRole, index$5_ProviderRoleFromJSON as ProviderRoleFromJSON, index$5_ProviderRoleFromJSONTyped as ProviderRoleFromJSONTyped, index$5_ProviderRoleToJSON as ProviderRoleToJSON, index$5_ProviderRoleToJSONTyped as ProviderRoleToJSONTyped, type index$5_ProviderSpecialty as ProviderSpecialty, index$5_ProviderSpecialtyFromJSON as ProviderSpecialtyFromJSON, index$5_ProviderSpecialtyFromJSONTyped as ProviderSpecialtyFromJSONTyped, index$5_ProviderSpecialtyToJSON as ProviderSpecialtyToJSON, index$5_ProviderSpecialtyToJSONTyped as ProviderSpecialtyToJSONTyped, type index$5_ProviderStateLicense as ProviderStateLicense, index$5_ProviderStateLicenseFromJSON as ProviderStateLicenseFromJSON, index$5_ProviderStateLicenseFromJSONTyped as ProviderStateLicenseFromJSONTyped, index$5_ProviderStateLicenseToJSON as ProviderStateLicenseToJSON, index$5_ProviderStateLicenseToJSONTyped as ProviderStateLicenseToJSONTyped, Race$2 as Race, type index$5_Race1 as Race1, index$5_Race1FromJSON as Race1FromJSON, index$5_Race1FromJSONTyped as Race1FromJSONTyped, index$5_Race1ToJSON as Race1ToJSON, index$5_Race1ToJSONTyped as Race1ToJSONTyped, RaceFromJSON$2 as RaceFromJSON, RaceFromJSONTyped$2 as RaceFromJSONTyped, RaceToJSON$2 as RaceToJSON, RaceToJSONTyped$2 as RaceToJSONTyped, type RegisterRequest$1 as RegisterRequest, RegisterRequestFromJSON$1 as RegisterRequestFromJSON, RegisterRequestFromJSONTyped$1 as RegisterRequestFromJSONTyped, RegisterRequestToJSON$1 as RegisterRequestToJSON, RegisterRequestToJSONTyped$1 as RegisterRequestToJSONTyped, type index$5_RegisterResponse as RegisterResponse, index$5_RegisterResponseFromJSON as RegisterResponseFromJSON, index$5_RegisterResponseFromJSONTyped as RegisterResponseFromJSONTyped, index$5_RegisterResponseToJSON as RegisterResponseToJSON, index$5_RegisterResponseToJSONTyped as RegisterResponseToJSONTyped, type ResetPasswordRequest$1 as ResetPasswordRequest, ResetPasswordRequestFromJSON$1 as ResetPasswordRequestFromJSON, ResetPasswordRequestFromJSONTyped$1 as ResetPasswordRequestFromJSONTyped, ResetPasswordRequestToJSON$1 as ResetPasswordRequestToJSON, ResetPasswordRequestToJSONTyped$1 as ResetPasswordRequestToJSONTyped, type ResetPasswordResponse$1 as ResetPasswordResponse, ResetPasswordResponseFromJSON$1 as ResetPasswordResponseFromJSON, ResetPasswordResponseFromJSONTyped$1 as ResetPasswordResponseFromJSONTyped, ResetPasswordResponseToJSON$1 as ResetPasswordResponseToJSON, ResetPasswordResponseToJSONTyped$1 as ResetPasswordResponseToJSONTyped, type ResponseValidationError$5 as ResponseValidationError, ResponseValidationErrorFromJSON$5 as ResponseValidationErrorFromJSON, ResponseValidationErrorFromJSONTyped$5 as ResponseValidationErrorFromJSONTyped, ResponseValidationErrorToJSON$5 as ResponseValidationErrorToJSON, ResponseValidationErrorToJSONTyped$5 as ResponseValidationErrorToJSONTyped, type index$5_SpecialtyInner as SpecialtyInner, index$5_SpecialtyInnerFromJSON as SpecialtyInnerFromJSON, index$5_SpecialtyInnerFromJSONTyped as SpecialtyInnerFromJSONTyped, index$5_SpecialtyInnerToJSON as SpecialtyInnerToJSON, index$5_SpecialtyInnerToJSONTyped as SpecialtyInnerToJSONTyped, type index$5_UpdatePhoneRequest as UpdatePhoneRequest, index$5_UpdatePhoneRequestFromJSON as UpdatePhoneRequestFromJSON, index$5_UpdatePhoneRequestFromJSONTyped as UpdatePhoneRequestFromJSONTyped, index$5_UpdatePhoneRequestToJSON as UpdatePhoneRequestToJSON, index$5_UpdatePhoneRequestToJSONTyped as UpdatePhoneRequestToJSONTyped, type index$5_UpdatePhoneResponse as UpdatePhoneResponse, index$5_UpdatePhoneResponseFromJSON as UpdatePhoneResponseFromJSON, index$5_UpdatePhoneResponseFromJSONTyped as UpdatePhoneResponseFromJSONTyped, index$5_UpdatePhoneResponseToJSON as UpdatePhoneResponseToJSON, index$5_UpdatePhoneResponseToJSONTyped as UpdatePhoneResponseToJSONTyped, type index$5_UpdatePractitionerRequest as UpdatePractitionerRequest, index$5_UpdatePractitionerRequestFromJSON as UpdatePractitionerRequestFromJSON, index$5_UpdatePractitionerRequestFromJSONTyped as UpdatePractitionerRequestFromJSONTyped, index$5_UpdatePractitionerRequestToJSON as UpdatePractitionerRequestToJSON, index$5_UpdatePractitionerRequestToJSONTyped as UpdatePractitionerRequestToJSONTyped, type index$5_UpdatePractitionerResponse as UpdatePractitionerResponse, index$5_UpdatePractitionerResponseFromJSON as UpdatePractitionerResponseFromJSON, index$5_UpdatePractitionerResponseFromJSONTyped as UpdatePractitionerResponseFromJSONTyped, index$5_UpdatePractitionerResponseToJSON as UpdatePractitionerResponseToJSON, index$5_UpdatePractitionerResponseToJSONTyped as UpdatePractitionerResponseToJSONTyped, type index$5_UploadPhotoRequest as UploadPhotoRequest, index$5_UploadPhotoRequestFromJSON as UploadPhotoRequestFromJSON, index$5_UploadPhotoRequestFromJSONTyped as UploadPhotoRequestFromJSONTyped, index$5_UploadPhotoRequestToJSON as UploadPhotoRequestToJSON, index$5_UploadPhotoRequestToJSONTyped as UploadPhotoRequestToJSONTyped, type index$5_UploadPhotoResponse as UploadPhotoResponse, index$5_UploadPhotoResponseFromJSON as UploadPhotoResponseFromJSON, index$5_UploadPhotoResponseFromJSONTyped as UploadPhotoResponseFromJSONTyped, index$5_UploadPhotoResponseToJSON as UploadPhotoResponseToJSON, index$5_UploadPhotoResponseToJSONTyped as UploadPhotoResponseToJSONTyped, type ValidationError$5 as ValidationError, ValidationErrorFromJSON$5 as ValidationErrorFromJSON, ValidationErrorFromJSONTyped$5 as ValidationErrorFromJSONTyped, type ValidationErrorLocation$5 as ValidationErrorLocation, ValidationErrorLocationFromJSON$5 as ValidationErrorLocationFromJSON, ValidationErrorLocationFromJSONTyped$5 as ValidationErrorLocationFromJSONTyped, ValidationErrorLocationToJSON$5 as ValidationErrorLocationToJSON, ValidationErrorLocationToJSONTyped$5 as ValidationErrorLocationToJSONTyped, ValidationErrorToJSON$5 as ValidationErrorToJSON, ValidationErrorToJSONTyped$5 as ValidationErrorToJSONTyped, type VerifyEmailRequest$1 as VerifyEmailRequest, VerifyEmailRequestFromJSON$1 as VerifyEmailRequestFromJSON, VerifyEmailRequestFromJSONTyped$1 as VerifyEmailRequestFromJSONTyped, VerifyEmailRequestToJSON$1 as VerifyEmailRequestToJSON, VerifyEmailRequestToJSONTyped$1 as VerifyEmailRequestToJSONTyped, type VerifyEmailResponse$1 as VerifyEmailResponse, VerifyEmailResponseFromJSON$1 as VerifyEmailResponseFromJSON, VerifyEmailResponseFromJSONTyped$1 as VerifyEmailResponseFromJSONTyped, VerifyEmailResponseToJSON$1 as VerifyEmailResponseToJSON, VerifyEmailResponseToJSONTyped$1 as VerifyEmailResponseToJSONTyped, type index$5_VerifySmsRequest as VerifySmsRequest, index$5_VerifySmsRequestFromJSON as VerifySmsRequestFromJSON, index$5_VerifySmsRequestFromJSONTyped as VerifySmsRequestFromJSONTyped, index$5_VerifySmsRequestToJSON as VerifySmsRequestToJSON, index$5_VerifySmsRequestToJSONTyped as VerifySmsRequestToJSONTyped, type index$5_VerifySmsResponse as VerifySmsResponse, index$5_VerifySmsResponseFromJSON as VerifySmsResponseFromJSON, index$5_VerifySmsResponseFromJSONTyped as VerifySmsResponseFromJSONTyped, index$5_VerifySmsResponseToJSON as VerifySmsResponseToJSON, index$5_VerifySmsResponseToJSONTyped as VerifySmsResponseToJSONTyped, index$5_instanceOfAddress as instanceOfAddress, index$5_instanceOfAddressType as instanceOfAddressType, instanceOfConfirmResetPasswordRequest$1 as instanceOfConfirmResetPasswordRequest, instanceOfConfirmResetPasswordResponse$1 as instanceOfConfirmResetPasswordResponse, instanceOfConnectResponse$5 as instanceOfConnectResponse, index$5_instanceOfEducationCredentialsInner as instanceOfEducationCredentialsInner, instanceOfErrorResponse$1 as instanceOfErrorResponse, index$5_instanceOfGetPhotoResponse as instanceOfGetPhotoResponse, index$5_instanceOfGetPhotoUploadUrlResponse as instanceOfGetPhotoUploadUrlResponse, index$5_instanceOfGetPractitionerResponse as instanceOfGetPractitionerResponse, instanceOfHTTPValidationError$5 as instanceOfHTTPValidationError, index$5_instanceOfLanguagesSpokenInner as instanceOfLanguagesSpokenInner, instanceOfLoginRequest$1 as instanceOfLoginRequest, instanceOfLoginResponse$1 as instanceOfLoginResponse, instanceOfPoolType$3 as instanceOfPoolType, index$5_instanceOfPractitioner as instanceOfPractitioner, index$5_instanceOfProviderAcceptedInsurance as instanceOfProviderAcceptedInsurance, index$5_instanceOfProviderContactPoint as instanceOfProviderContactPoint, index$5_instanceOfProviderEducationCredential as instanceOfProviderEducationCredential, index$5_instanceOfProviderGender as instanceOfProviderGender, index$5_instanceOfProviderIdentifier as instanceOfProviderIdentifier, index$5_instanceOfProviderIdentifierType as instanceOfProviderIdentifierType, index$5_instanceOfProviderLanguage as instanceOfProviderLanguage, index$5_instanceOfProviderRole as instanceOfProviderRole, index$5_instanceOfProviderSpecialty as instanceOfProviderSpecialty, index$5_instanceOfProviderStateLicense as instanceOfProviderStateLicense, instanceOfRace$2 as instanceOfRace, index$5_instanceOfRace1 as instanceOfRace1, instanceOfRegisterRequest$1 as instanceOfRegisterRequest, index$5_instanceOfRegisterResponse as instanceOfRegisterResponse, instanceOfResetPasswordRequest$1 as instanceOfResetPasswordRequest, instanceOfResetPasswordResponse$1 as instanceOfResetPasswordResponse, instanceOfResponseValidationError$5 as instanceOfResponseValidationError, index$5_instanceOfSpecialtyInner as instanceOfSpecialtyInner, index$5_instanceOfUpdatePhoneRequest as instanceOfUpdatePhoneRequest, index$5_instanceOfUpdatePhoneResponse as instanceOfUpdatePhoneResponse, index$5_instanceOfUpdatePractitionerRequest as instanceOfUpdatePractitionerRequest, index$5_instanceOfUpdatePractitionerResponse as instanceOfUpdatePractitionerResponse, index$5_instanceOfUploadPhotoRequest as instanceOfUploadPhotoRequest, index$5_instanceOfUploadPhotoResponse as instanceOfUploadPhotoResponse, instanceOfValidationError$5 as instanceOfValidationError, instanceOfValidationErrorLocation$5 as instanceOfValidationErrorLocation, instanceOfVerifyEmailRequest$1 as instanceOfVerifyEmailRequest, instanceOfVerifyEmailResponse$1 as instanceOfVerifyEmailResponse, index$5_instanceOfVerifySmsRequest as instanceOfVerifySmsRequest, index$5_instanceOfVerifySmsResponse as instanceOfVerifySmsResponse }; } /** * HC rPPG API * Remote photoplethysmography signal capture and analysis. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ConnectResponse */ interface ConnectResponse$4 { /** * * @type {string} * @memberof ConnectResponse */ service: string; /** * * @type {string} * @memberof ConnectResponse */ status: string; } /** * Check if a given object implements the ConnectResponse interface. */ declare function instanceOfConnectResponse$4(value: object): value is ConnectResponse$4; declare function ConnectResponseFromJSON$4(json: any): ConnectResponse$4; declare function ConnectResponseFromJSONTyped$4(json: any, ignoreDiscriminator: boolean): ConnectResponse$4; declare function ConnectResponseToJSON$4(json: any): ConnectResponse$4; declare function ConnectResponseToJSONTyped$4(value?: ConnectResponse$4 | null, ignoreDiscriminator?: boolean): any; /** * HC rPPG API * Remote photoplethysmography signal capture and analysis. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ValidationErrorLocation */ interface ValidationErrorLocation$4 { } /** * Check if a given object implements the ValidationErrorLocation interface. */ declare function instanceOfValidationErrorLocation$4(value: object): value is ValidationErrorLocation$4; declare function ValidationErrorLocationFromJSON$4(json: any): ValidationErrorLocation$4; declare function ValidationErrorLocationFromJSONTyped$4(json: any, ignoreDiscriminator: boolean): ValidationErrorLocation$4; declare function ValidationErrorLocationToJSON$4(json: any): ValidationErrorLocation$4; declare function ValidationErrorLocationToJSONTyped$4(value?: ValidationErrorLocation$4 | null, ignoreDiscriminator?: boolean): any; /** * HC rPPG API * Remote photoplethysmography signal capture and analysis. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ValidationError */ interface ValidationError$4 { /** * * @type {Array} * @memberof ValidationError */ loc: Array; /** * * @type {string} * @memberof ValidationError */ type: string; } /** * Check if a given object implements the ValidationError interface. */ declare function instanceOfValidationError$4(value: object): value is ValidationError$4; declare function ValidationErrorFromJSON$4(json: any): ValidationError$4; declare function ValidationErrorFromJSONTyped$4(json: any, ignoreDiscriminator: boolean): ValidationError$4; declare function ValidationErrorToJSON$4(json: any): ValidationError$4; declare function ValidationErrorToJSONTyped$4(value?: ValidationError$4 | null, ignoreDiscriminator?: boolean): any; /** * HC rPPG API * Remote photoplethysmography signal capture and analysis. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface HTTPValidationError */ interface HTTPValidationError$4 { /** * * @type {Array} * @memberof HTTPValidationError */ detail?: Array; } /** * Check if a given object implements the HTTPValidationError interface. */ declare function instanceOfHTTPValidationError$4(value: object): value is HTTPValidationError$4; declare function HTTPValidationErrorFromJSON$4(json: any): HTTPValidationError$4; declare function HTTPValidationErrorFromJSONTyped$4(json: any, ignoreDiscriminator: boolean): HTTPValidationError$4; declare function HTTPValidationErrorToJSON$4(json: any): HTTPValidationError$4; declare function HTTPValidationErrorToJSONTyped$4(value?: HTTPValidationError$4 | null, ignoreDiscriminator?: boolean): any; /** * HC rPPG API * Remote photoplethysmography signal capture and analysis. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ResponseValidationError */ interface ResponseValidationError$4 { /** * * @type {Array} * @memberof ResponseValidationError */ detail?: Array; } /** * Check if a given object implements the ResponseValidationError interface. */ declare function instanceOfResponseValidationError$4(value: object): value is ResponseValidationError$4; declare function ResponseValidationErrorFromJSON$4(json: any): ResponseValidationError$4; declare function ResponseValidationErrorFromJSONTyped$4(json: any, ignoreDiscriminator: boolean): ResponseValidationError$4; declare function ResponseValidationErrorToJSON$4(json: any): ResponseValidationError$4; declare function ResponseValidationErrorToJSONTyped$4(value?: ResponseValidationError$4 | null, ignoreDiscriminator?: boolean): any; declare namespace index$4 { export { type ConnectResponse$4 as ConnectResponse, ConnectResponseFromJSON$4 as ConnectResponseFromJSON, ConnectResponseFromJSONTyped$4 as ConnectResponseFromJSONTyped, ConnectResponseToJSON$4 as ConnectResponseToJSON, ConnectResponseToJSONTyped$4 as ConnectResponseToJSONTyped, type HTTPValidationError$4 as HTTPValidationError, HTTPValidationErrorFromJSON$4 as HTTPValidationErrorFromJSON, HTTPValidationErrorFromJSONTyped$4 as HTTPValidationErrorFromJSONTyped, HTTPValidationErrorToJSON$4 as HTTPValidationErrorToJSON, HTTPValidationErrorToJSONTyped$4 as HTTPValidationErrorToJSONTyped, type ResponseValidationError$4 as ResponseValidationError, ResponseValidationErrorFromJSON$4 as ResponseValidationErrorFromJSON, ResponseValidationErrorFromJSONTyped$4 as ResponseValidationErrorFromJSONTyped, ResponseValidationErrorToJSON$4 as ResponseValidationErrorToJSON, ResponseValidationErrorToJSONTyped$4 as ResponseValidationErrorToJSONTyped, type ValidationError$4 as ValidationError, ValidationErrorFromJSON$4 as ValidationErrorFromJSON, ValidationErrorFromJSONTyped$4 as ValidationErrorFromJSONTyped, type ValidationErrorLocation$4 as ValidationErrorLocation, ValidationErrorLocationFromJSON$4 as ValidationErrorLocationFromJSON, ValidationErrorLocationFromJSONTyped$4 as ValidationErrorLocationFromJSONTyped, ValidationErrorLocationToJSON$4 as ValidationErrorLocationToJSON, ValidationErrorLocationToJSONTyped$4 as ValidationErrorLocationToJSONTyped, ValidationErrorToJSON$4 as ValidationErrorToJSON, ValidationErrorToJSONTyped$4 as ValidationErrorToJSONTyped, instanceOfConnectResponse$4 as instanceOfConnectResponse, instanceOfHTTPValidationError$4 as instanceOfHTTPValidationError, instanceOfResponseValidationError$4 as instanceOfResponseValidationError, instanceOfValidationError$4 as instanceOfValidationError, instanceOfValidationErrorLocation$4 as instanceOfValidationErrorLocation }; } /** * HC Session API * Internal session bookkeeping. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ConnectResponse */ interface ConnectResponse$3 { /** * * @type {string} * @memberof ConnectResponse */ service: string; /** * * @type {string} * @memberof ConnectResponse */ status: string; } /** * Check if a given object implements the ConnectResponse interface. */ declare function instanceOfConnectResponse$3(value: object): value is ConnectResponse$3; declare function ConnectResponseFromJSON$3(json: any): ConnectResponse$3; declare function ConnectResponseFromJSONTyped$3(json: any, ignoreDiscriminator: boolean): ConnectResponse$3; declare function ConnectResponseToJSON$3(json: any): ConnectResponse$3; declare function ConnectResponseToJSONTyped$3(value?: ConnectResponse$3 | null, ignoreDiscriminator?: boolean): any; /** * HC Session API * Internal session bookkeeping. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ValidationErrorLocation */ interface ValidationErrorLocation$3 { } /** * Check if a given object implements the ValidationErrorLocation interface. */ declare function instanceOfValidationErrorLocation$3(value: object): value is ValidationErrorLocation$3; declare function ValidationErrorLocationFromJSON$3(json: any): ValidationErrorLocation$3; declare function ValidationErrorLocationFromJSONTyped$3(json: any, ignoreDiscriminator: boolean): ValidationErrorLocation$3; declare function ValidationErrorLocationToJSON$3(json: any): ValidationErrorLocation$3; declare function ValidationErrorLocationToJSONTyped$3(value?: ValidationErrorLocation$3 | null, ignoreDiscriminator?: boolean): any; /** * HC Session API * Internal session bookkeeping. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ValidationError */ interface ValidationError$3 { /** * * @type {Array} * @memberof ValidationError */ loc: Array; /** * * @type {string} * @memberof ValidationError */ type: string; } /** * Check if a given object implements the ValidationError interface. */ declare function instanceOfValidationError$3(value: object): value is ValidationError$3; declare function ValidationErrorFromJSON$3(json: any): ValidationError$3; declare function ValidationErrorFromJSONTyped$3(json: any, ignoreDiscriminator: boolean): ValidationError$3; declare function ValidationErrorToJSON$3(json: any): ValidationError$3; declare function ValidationErrorToJSONTyped$3(value?: ValidationError$3 | null, ignoreDiscriminator?: boolean): any; /** * HC Session API * Internal session bookkeeping. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface HTTPValidationError */ interface HTTPValidationError$3 { /** * * @type {Array} * @memberof HTTPValidationError */ detail?: Array; } /** * Check if a given object implements the HTTPValidationError interface. */ declare function instanceOfHTTPValidationError$3(value: object): value is HTTPValidationError$3; declare function HTTPValidationErrorFromJSON$3(json: any): HTTPValidationError$3; declare function HTTPValidationErrorFromJSONTyped$3(json: any, ignoreDiscriminator: boolean): HTTPValidationError$3; declare function HTTPValidationErrorToJSON$3(json: any): HTTPValidationError$3; declare function HTTPValidationErrorToJSONTyped$3(value?: HTTPValidationError$3 | null, ignoreDiscriminator?: boolean): any; /** * HC Session API * Internal session bookkeeping. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ResponseValidationError */ interface ResponseValidationError$3 { /** * * @type {Array} * @memberof ResponseValidationError */ detail?: Array; } /** * Check if a given object implements the ResponseValidationError interface. */ declare function instanceOfResponseValidationError$3(value: object): value is ResponseValidationError$3; declare function ResponseValidationErrorFromJSON$3(json: any): ResponseValidationError$3; declare function ResponseValidationErrorFromJSONTyped$3(json: any, ignoreDiscriminator: boolean): ResponseValidationError$3; declare function ResponseValidationErrorToJSON$3(json: any): ResponseValidationError$3; declare function ResponseValidationErrorToJSONTyped$3(value?: ResponseValidationError$3 | null, ignoreDiscriminator?: boolean): any; declare namespace index$3 { export { type ConnectResponse$3 as ConnectResponse, ConnectResponseFromJSON$3 as ConnectResponseFromJSON, ConnectResponseFromJSONTyped$3 as ConnectResponseFromJSONTyped, ConnectResponseToJSON$3 as ConnectResponseToJSON, ConnectResponseToJSONTyped$3 as ConnectResponseToJSONTyped, type HTTPValidationError$3 as HTTPValidationError, HTTPValidationErrorFromJSON$3 as HTTPValidationErrorFromJSON, HTTPValidationErrorFromJSONTyped$3 as HTTPValidationErrorFromJSONTyped, HTTPValidationErrorToJSON$3 as HTTPValidationErrorToJSON, HTTPValidationErrorToJSONTyped$3 as HTTPValidationErrorToJSONTyped, type ResponseValidationError$3 as ResponseValidationError, ResponseValidationErrorFromJSON$3 as ResponseValidationErrorFromJSON, ResponseValidationErrorFromJSONTyped$3 as ResponseValidationErrorFromJSONTyped, ResponseValidationErrorToJSON$3 as ResponseValidationErrorToJSON, ResponseValidationErrorToJSONTyped$3 as ResponseValidationErrorToJSONTyped, type ValidationError$3 as ValidationError, ValidationErrorFromJSON$3 as ValidationErrorFromJSON, ValidationErrorFromJSONTyped$3 as ValidationErrorFromJSONTyped, type ValidationErrorLocation$3 as ValidationErrorLocation, ValidationErrorLocationFromJSON$3 as ValidationErrorLocationFromJSON, ValidationErrorLocationFromJSONTyped$3 as ValidationErrorLocationFromJSONTyped, ValidationErrorLocationToJSON$3 as ValidationErrorLocationToJSON, ValidationErrorLocationToJSONTyped$3 as ValidationErrorLocationToJSONTyped, ValidationErrorToJSON$3 as ValidationErrorToJSON, ValidationErrorToJSONTyped$3 as ValidationErrorToJSONTyped, instanceOfConnectResponse$3 as instanceOfConnectResponse, instanceOfHTTPValidationError$3 as instanceOfHTTPValidationError, instanceOfResponseValidationError$3 as instanceOfResponseValidationError, instanceOfValidationError$3 as instanceOfValidationError, instanceOfValidationErrorLocation$3 as instanceOfValidationErrorLocation }; } /** * HC Telehealth API * HealthCloud Telehealth API — create Agora RTC channels and mint patient/provider join tokens for a telehealth visit. Token endpoints require a Bearer JWT whose Cognito pool matches the requested role. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ConnectResponse */ interface ConnectResponse$2 { /** * * @type {string} * @memberof ConnectResponse */ service: string; /** * * @type {string} * @memberof ConnectResponse */ status: string; } /** * Check if a given object implements the ConnectResponse interface. */ declare function instanceOfConnectResponse$2(value: object): value is ConnectResponse$2; declare function ConnectResponseFromJSON$2(json: any): ConnectResponse$2; declare function ConnectResponseFromJSONTyped$2(json: any, ignoreDiscriminator: boolean): ConnectResponse$2; declare function ConnectResponseToJSON$2(json: any): ConnectResponse$2; declare function ConnectResponseToJSONTyped$2(value?: ConnectResponse$2 | null, ignoreDiscriminator?: boolean): any; /** * HC Telehealth API * HealthCloud Telehealth API — create Agora RTC channels and mint patient/provider join tokens for a telehealth visit. Token endpoints require a Bearer JWT whose Cognito pool matches the requested role. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response body for `telehealth.createChannel`. * @export * @interface CreateChannelResponse */ interface CreateChannelResponse { /** * Opaque Agora channel identifier. Pass this value as `channel_id` to `telehealth.createPatientToken` and `telehealth.createProviderToken` to mint join tokens for the same channel. * @type {string} * @memberof CreateChannelResponse */ channel_id: string; /** * UTC timestamp when the channel identifier was generated, in ISO 8601 date-time format. * @type {Date} * @memberof CreateChannelResponse */ created_at?: Date; } /** * Check if a given object implements the CreateChannelResponse interface. */ declare function instanceOfCreateChannelResponse(value: object): value is CreateChannelResponse; declare function CreateChannelResponseFromJSON(json: any): CreateChannelResponse; declare function CreateChannelResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): CreateChannelResponse; declare function CreateChannelResponseToJSON(json: any): CreateChannelResponse; declare function CreateChannelResponseToJSONTyped(value?: CreateChannelResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Telehealth API * HealthCloud Telehealth API — create Agora RTC channels and mint patient/provider join tokens for a telehealth visit. Token endpoints require a Bearer JWT whose Cognito pool matches the requested role. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Caller-supplied Agora user id for this session. Accepted as an integer or a string; a value that cannot be parsed as an integer is normalized to a stable positive 31-bit integer (CRC32 of the string) before being embedded in the token. * @export * @interface Uid */ interface Uid { } /** * Check if a given object implements the Uid interface. */ declare function instanceOfUid(value: object): value is Uid; declare function UidFromJSON(json: any): Uid; declare function UidFromJSONTyped(json: any, ignoreDiscriminator: boolean): Uid; declare function UidToJSON(json: any): Uid; declare function UidToJSONTyped(value?: Uid | null, ignoreDiscriminator?: boolean): any; /** * HC Telehealth API * HealthCloud Telehealth API — create Agora RTC channels and mint patient/provider join tokens for a telehealth visit. Token endpoints require a Bearer JWT whose Cognito pool matches the requested role. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for `telehealth.createPatientToken` and `telehealth.createProviderToken`. * @export * @interface CreatePatientTokenRequest */ interface CreatePatientTokenRequest { /** * Agora channel identifier returned by `telehealth.createChannel`. * @type {string} * @memberof CreatePatientTokenRequest */ channel_id: string; /** * * @type {Uid} * @memberof CreatePatientTokenRequest */ uid: Uid; } /** * Check if a given object implements the CreatePatientTokenRequest interface. */ declare function instanceOfCreatePatientTokenRequest(value: object): value is CreatePatientTokenRequest; declare function CreatePatientTokenRequestFromJSON(json: any): CreatePatientTokenRequest; declare function CreatePatientTokenRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): CreatePatientTokenRequest; declare function CreatePatientTokenRequestToJSON(json: any): CreatePatientTokenRequest; declare function CreatePatientTokenRequestToJSONTyped(value?: CreatePatientTokenRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Telehealth API * HealthCloud Telehealth API — create Agora RTC channels and mint patient/provider join tokens for a telehealth visit. Token endpoints require a Bearer JWT whose Cognito pool matches the requested role. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Standard Telehealth error response body. * @export * @interface ErrorResponse */ interface ErrorResponse { /** * Human-readable explanation of why the request failed. * @type {string} * @memberof ErrorResponse */ error: string; } /** * Check if a given object implements the ErrorResponse interface. */ declare function instanceOfErrorResponse(value: object): value is ErrorResponse; declare function ErrorResponseFromJSON(json: any): ErrorResponse; declare function ErrorResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): ErrorResponse; declare function ErrorResponseToJSON(json: any): ErrorResponse; declare function ErrorResponseToJSONTyped(value?: ErrorResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Telehealth API * HealthCloud Telehealth API — create Agora RTC channels and mint patient/provider join tokens for a telehealth visit. Token endpoints require a Bearer JWT whose Cognito pool matches the requested role. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ValidationErrorLocation */ interface ValidationErrorLocation$2 { } /** * Check if a given object implements the ValidationErrorLocation interface. */ declare function instanceOfValidationErrorLocation$2(value: object): value is ValidationErrorLocation$2; declare function ValidationErrorLocationFromJSON$2(json: any): ValidationErrorLocation$2; declare function ValidationErrorLocationFromJSONTyped$2(json: any, ignoreDiscriminator: boolean): ValidationErrorLocation$2; declare function ValidationErrorLocationToJSON$2(json: any): ValidationErrorLocation$2; declare function ValidationErrorLocationToJSONTyped$2(value?: ValidationErrorLocation$2 | null, ignoreDiscriminator?: boolean): any; /** * HC Telehealth API * HealthCloud Telehealth API — create Agora RTC channels and mint patient/provider join tokens for a telehealth visit. Token endpoints require a Bearer JWT whose Cognito pool matches the requested role. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ValidationError */ interface ValidationError$2 { /** * * @type {Array} * @memberof ValidationError */ loc: Array; /** * * @type {string} * @memberof ValidationError */ type: string; } /** * Check if a given object implements the ValidationError interface. */ declare function instanceOfValidationError$2(value: object): value is ValidationError$2; declare function ValidationErrorFromJSON$2(json: any): ValidationError$2; declare function ValidationErrorFromJSONTyped$2(json: any, ignoreDiscriminator: boolean): ValidationError$2; declare function ValidationErrorToJSON$2(json: any): ValidationError$2; declare function ValidationErrorToJSONTyped$2(value?: ValidationError$2 | null, ignoreDiscriminator?: boolean): any; /** * HC Telehealth API * HealthCloud Telehealth API — create Agora RTC channels and mint patient/provider join tokens for a telehealth visit. Token endpoints require a Bearer JWT whose Cognito pool matches the requested role. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface HTTPValidationError */ interface HTTPValidationError$2 { /** * * @type {Array} * @memberof HTTPValidationError */ detail?: Array; } /** * Check if a given object implements the HTTPValidationError interface. */ declare function instanceOfHTTPValidationError$2(value: object): value is HTTPValidationError$2; declare function HTTPValidationErrorFromJSON$2(json: any): HTTPValidationError$2; declare function HTTPValidationErrorFromJSONTyped$2(json: any, ignoreDiscriminator: boolean): HTTPValidationError$2; declare function HTTPValidationErrorToJSON$2(json: any): HTTPValidationError$2; declare function HTTPValidationErrorToJSONTyped$2(value?: HTTPValidationError$2 | null, ignoreDiscriminator?: boolean): any; /** * HC Telehealth API * HealthCloud Telehealth API — create Agora RTC channels and mint patient/provider join tokens for a telehealth visit. Token endpoints require a Bearer JWT whose Cognito pool matches the requested role. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Supported Cognito identity-pool types. * @export */ declare const PoolType$2: { readonly patient: "patient"; readonly provider: "provider"; readonly person: "person"; readonly tenantadmin: "tenantadmin"; }; type PoolType$2 = typeof PoolType$2[keyof typeof PoolType$2]; declare function instanceOfPoolType$2(value: any): boolean; declare function PoolTypeFromJSON$2(json: any): PoolType$2; declare function PoolTypeFromJSONTyped$2(json: any, ignoreDiscriminator: boolean): PoolType$2; declare function PoolTypeToJSON$2(value?: PoolType$2 | null): any; declare function PoolTypeToJSONTyped$2(value: any, ignoreDiscriminator: boolean): PoolType$2; /** * HC Telehealth API * HealthCloud Telehealth API — create Agora RTC channels and mint patient/provider join tokens for a telehealth visit. Token endpoints require a Bearer JWT whose Cognito pool matches the requested role. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ResponseValidationError */ interface ResponseValidationError$2 { /** * * @type {Array} * @memberof ResponseValidationError */ detail?: Array; } /** * Check if a given object implements the ResponseValidationError interface. */ declare function instanceOfResponseValidationError$2(value: object): value is ResponseValidationError$2; declare function ResponseValidationErrorFromJSON$2(json: any): ResponseValidationError$2; declare function ResponseValidationErrorFromJSONTyped$2(json: any, ignoreDiscriminator: boolean): ResponseValidationError$2; declare function ResponseValidationErrorToJSON$2(json: any): ResponseValidationError$2; declare function ResponseValidationErrorToJSONTyped$2(value?: ResponseValidationError$2 | null, ignoreDiscriminator?: boolean): any; /** * HC Telehealth API * HealthCloud Telehealth API — create Agora RTC channels and mint patient/provider join tokens for a telehealth visit. Token endpoints require a Bearer JWT whose Cognito pool matches the requested role. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response body for `telehealth.createPatientToken` and `telehealth.createProviderToken`. * @export * @interface TelehealthToken */ interface TelehealthToken { /** * Agora application ID the token was issued for. * @type {string} * @memberof TelehealthToken */ app_id: string; /** * Agora channel identifier this token grants access to. * @type {string} * @memberof TelehealthToken */ channel_id: string; /** * UTC timestamp when the token expires, in ISO 8601 date-time format. * @type {Date} * @memberof TelehealthToken */ expires_at: Date; /** * Agora role granted by this token: `patient` (subscriber) or `provider` (publisher). * @type {string} * @memberof TelehealthToken */ role: string; /** * Signed, time-limited Agora RTC token used to join the channel. * @type {string} * @memberof TelehealthToken */ rtc_token: string; /** * Token lifetime in seconds from issuance, configured by `AGORA_RTC_TOKEN_TTL_SECONDS`. * @type {number} * @memberof TelehealthToken */ ttl_seconds: number; /** * Normalized integer Agora user id embedded in the token. * @type {number} * @memberof TelehealthToken */ uid: number; } /** * Check if a given object implements the TelehealthToken interface. */ declare function instanceOfTelehealthToken(value: object): value is TelehealthToken; declare function TelehealthTokenFromJSON(json: any): TelehealthToken; declare function TelehealthTokenFromJSONTyped(json: any, ignoreDiscriminator: boolean): TelehealthToken; declare function TelehealthTokenToJSON(json: any): TelehealthToken; declare function TelehealthTokenToJSONTyped(value?: TelehealthToken | null, ignoreDiscriminator?: boolean): any; type index$2_CreateChannelResponse = CreateChannelResponse; declare const index$2_CreateChannelResponseFromJSON: typeof CreateChannelResponseFromJSON; declare const index$2_CreateChannelResponseFromJSONTyped: typeof CreateChannelResponseFromJSONTyped; declare const index$2_CreateChannelResponseToJSON: typeof CreateChannelResponseToJSON; declare const index$2_CreateChannelResponseToJSONTyped: typeof CreateChannelResponseToJSONTyped; type index$2_CreatePatientTokenRequest = CreatePatientTokenRequest; declare const index$2_CreatePatientTokenRequestFromJSON: typeof CreatePatientTokenRequestFromJSON; declare const index$2_CreatePatientTokenRequestFromJSONTyped: typeof CreatePatientTokenRequestFromJSONTyped; declare const index$2_CreatePatientTokenRequestToJSON: typeof CreatePatientTokenRequestToJSON; declare const index$2_CreatePatientTokenRequestToJSONTyped: typeof CreatePatientTokenRequestToJSONTyped; type index$2_ErrorResponse = ErrorResponse; declare const index$2_ErrorResponseFromJSON: typeof ErrorResponseFromJSON; declare const index$2_ErrorResponseFromJSONTyped: typeof ErrorResponseFromJSONTyped; declare const index$2_ErrorResponseToJSON: typeof ErrorResponseToJSON; declare const index$2_ErrorResponseToJSONTyped: typeof ErrorResponseToJSONTyped; type index$2_TelehealthToken = TelehealthToken; declare const index$2_TelehealthTokenFromJSON: typeof TelehealthTokenFromJSON; declare const index$2_TelehealthTokenFromJSONTyped: typeof TelehealthTokenFromJSONTyped; declare const index$2_TelehealthTokenToJSON: typeof TelehealthTokenToJSON; declare const index$2_TelehealthTokenToJSONTyped: typeof TelehealthTokenToJSONTyped; type index$2_Uid = Uid; declare const index$2_UidFromJSON: typeof UidFromJSON; declare const index$2_UidFromJSONTyped: typeof UidFromJSONTyped; declare const index$2_UidToJSON: typeof UidToJSON; declare const index$2_UidToJSONTyped: typeof UidToJSONTyped; declare const index$2_instanceOfCreateChannelResponse: typeof instanceOfCreateChannelResponse; declare const index$2_instanceOfCreatePatientTokenRequest: typeof instanceOfCreatePatientTokenRequest; declare const index$2_instanceOfErrorResponse: typeof instanceOfErrorResponse; declare const index$2_instanceOfTelehealthToken: typeof instanceOfTelehealthToken; declare const index$2_instanceOfUid: typeof instanceOfUid; declare namespace index$2 { export { type ConnectResponse$2 as ConnectResponse, ConnectResponseFromJSON$2 as ConnectResponseFromJSON, ConnectResponseFromJSONTyped$2 as ConnectResponseFromJSONTyped, ConnectResponseToJSON$2 as ConnectResponseToJSON, ConnectResponseToJSONTyped$2 as ConnectResponseToJSONTyped, type index$2_CreateChannelResponse as CreateChannelResponse, index$2_CreateChannelResponseFromJSON as CreateChannelResponseFromJSON, index$2_CreateChannelResponseFromJSONTyped as CreateChannelResponseFromJSONTyped, index$2_CreateChannelResponseToJSON as CreateChannelResponseToJSON, index$2_CreateChannelResponseToJSONTyped as CreateChannelResponseToJSONTyped, type index$2_CreatePatientTokenRequest as CreatePatientTokenRequest, index$2_CreatePatientTokenRequestFromJSON as CreatePatientTokenRequestFromJSON, index$2_CreatePatientTokenRequestFromJSONTyped as CreatePatientTokenRequestFromJSONTyped, index$2_CreatePatientTokenRequestToJSON as CreatePatientTokenRequestToJSON, index$2_CreatePatientTokenRequestToJSONTyped as CreatePatientTokenRequestToJSONTyped, type index$2_ErrorResponse as ErrorResponse, index$2_ErrorResponseFromJSON as ErrorResponseFromJSON, index$2_ErrorResponseFromJSONTyped as ErrorResponseFromJSONTyped, index$2_ErrorResponseToJSON as ErrorResponseToJSON, index$2_ErrorResponseToJSONTyped as ErrorResponseToJSONTyped, type HTTPValidationError$2 as HTTPValidationError, HTTPValidationErrorFromJSON$2 as HTTPValidationErrorFromJSON, HTTPValidationErrorFromJSONTyped$2 as HTTPValidationErrorFromJSONTyped, HTTPValidationErrorToJSON$2 as HTTPValidationErrorToJSON, HTTPValidationErrorToJSONTyped$2 as HTTPValidationErrorToJSONTyped, PoolType$2 as PoolType, PoolTypeFromJSON$2 as PoolTypeFromJSON, PoolTypeFromJSONTyped$2 as PoolTypeFromJSONTyped, PoolTypeToJSON$2 as PoolTypeToJSON, PoolTypeToJSONTyped$2 as PoolTypeToJSONTyped, type ResponseValidationError$2 as ResponseValidationError, ResponseValidationErrorFromJSON$2 as ResponseValidationErrorFromJSON, ResponseValidationErrorFromJSONTyped$2 as ResponseValidationErrorFromJSONTyped, ResponseValidationErrorToJSON$2 as ResponseValidationErrorToJSON, ResponseValidationErrorToJSONTyped$2 as ResponseValidationErrorToJSONTyped, type index$2_TelehealthToken as TelehealthToken, index$2_TelehealthTokenFromJSON as TelehealthTokenFromJSON, index$2_TelehealthTokenFromJSONTyped as TelehealthTokenFromJSONTyped, index$2_TelehealthTokenToJSON as TelehealthTokenToJSON, index$2_TelehealthTokenToJSONTyped as TelehealthTokenToJSONTyped, type index$2_Uid as Uid, index$2_UidFromJSON as UidFromJSON, index$2_UidFromJSONTyped as UidFromJSONTyped, index$2_UidToJSON as UidToJSON, index$2_UidToJSONTyped as UidToJSONTyped, type ValidationError$2 as ValidationError, ValidationErrorFromJSON$2 as ValidationErrorFromJSON, ValidationErrorFromJSONTyped$2 as ValidationErrorFromJSONTyped, type ValidationErrorLocation$2 as ValidationErrorLocation, ValidationErrorLocationFromJSON$2 as ValidationErrorLocationFromJSON, ValidationErrorLocationFromJSONTyped$2 as ValidationErrorLocationFromJSONTyped, ValidationErrorLocationToJSON$2 as ValidationErrorLocationToJSON, ValidationErrorLocationToJSONTyped$2 as ValidationErrorLocationToJSONTyped, ValidationErrorToJSON$2 as ValidationErrorToJSON, ValidationErrorToJSONTyped$2 as ValidationErrorToJSONTyped, instanceOfConnectResponse$2 as instanceOfConnectResponse, index$2_instanceOfCreateChannelResponse as instanceOfCreateChannelResponse, index$2_instanceOfCreatePatientTokenRequest as instanceOfCreatePatientTokenRequest, index$2_instanceOfErrorResponse as instanceOfErrorResponse, instanceOfHTTPValidationError$2 as instanceOfHTTPValidationError, instanceOfPoolType$2 as instanceOfPoolType, instanceOfResponseValidationError$2 as instanceOfResponseValidationError, index$2_instanceOfTelehealthToken as instanceOfTelehealthToken, index$2_instanceOfUid as instanceOfUid, instanceOfValidationError$2 as instanceOfValidationError, instanceOfValidationErrorLocation$2 as instanceOfValidationErrorLocation }; } /** * HC Tenant Admin API * Tenant provisioning and administration. Administrative surface — not published to public SDK, CLI or portal targets. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const AccountStatus: { readonly active: "active"; readonly suspended: "suspended"; readonly trial: "trial"; readonly cancelled: "cancelled"; readonly pending: "pending"; }; type AccountStatus = typeof AccountStatus[keyof typeof AccountStatus]; declare function instanceOfAccountStatus(value: any): boolean; declare function AccountStatusFromJSON(json: any): AccountStatus; declare function AccountStatusFromJSONTyped(json: any, ignoreDiscriminator: boolean): AccountStatus; declare function AccountStatusToJSON(value?: AccountStatus | null): any; declare function AccountStatusToJSONTyped(value: any, ignoreDiscriminator: boolean): AccountStatus; /** * HC Tenant Admin API * Tenant provisioning and administration. Administrative surface — not published to public SDK, CLI or portal targets. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const AccountTier: { readonly starter: "starter"; readonly growth: "growth"; readonly enterprise: "enterprise"; readonly custom: "custom"; }; type AccountTier = typeof AccountTier[keyof typeof AccountTier]; declare function instanceOfAccountTier(value: any): boolean; declare function AccountTierFromJSON(json: any): AccountTier; declare function AccountTierFromJSONTyped(json: any, ignoreDiscriminator: boolean): AccountTier; declare function AccountTierToJSON(value?: AccountTier | null): any; declare function AccountTierToJSONTyped(value: any, ignoreDiscriminator: boolean): AccountTier; /** * HC Tenant Admin API * Tenant provisioning and administration. Administrative surface — not published to public SDK, CLI or portal targets. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const EHRIntegration: { readonly ATHENA: "ATHENA"; readonly STEADYMD: "STEADYMD"; readonly OPENLOOP: "OPENLOOP"; }; type EHRIntegration = typeof EHRIntegration[keyof typeof EHRIntegration]; declare function instanceOfEHRIntegration(value: any): boolean; declare function EHRIntegrationFromJSON(json: any): EHRIntegration; declare function EHRIntegrationFromJSONTyped(json: any, ignoreDiscriminator: boolean): EHRIntegration; declare function EHRIntegrationToJSON(value?: EHRIntegration | null): any; declare function EHRIntegrationToJSONTyped(value: any, ignoreDiscriminator: boolean): EHRIntegration; /** * HC Tenant Admin API * Tenant provisioning and administration. Administrative surface — not published to public SDK, CLI or portal targets. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface AccountSummary */ interface AccountSummary { /** * * @type {Array} * @memberof AccountSummary */ integrations?: Array; /** * * @type {string} * @memberof AccountSummary */ name: string; /** * * @type {AccountStatus} * @memberof AccountSummary */ status: AccountStatus; /** * * @type {string} * @memberof AccountSummary */ tenant_id: string; /** * * @type {AccountTier} * @memberof AccountSummary */ tier: AccountTier; } /** * Check if a given object implements the AccountSummary interface. */ declare function instanceOfAccountSummary(value: object): value is AccountSummary; declare function AccountSummaryFromJSON(json: any): AccountSummary; declare function AccountSummaryFromJSONTyped(json: any, ignoreDiscriminator: boolean): AccountSummary; declare function AccountSummaryToJSON(json: any): AccountSummary; declare function AccountSummaryToJSONTyped(value?: AccountSummary | null, ignoreDiscriminator?: boolean): any; /** * HC Tenant Admin API * Tenant provisioning and administration. Administrative surface — not published to public SDK, CLI or portal targets. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export */ declare const TenantAdminStatus: { readonly active: "active"; readonly inactive: "inactive"; readonly pending: "pending"; readonly locked: "locked"; }; type TenantAdminStatus = typeof TenantAdminStatus[keyof typeof TenantAdminStatus]; declare function instanceOfTenantAdminStatus(value: any): boolean; declare function TenantAdminStatusFromJSON(json: any): TenantAdminStatus; declare function TenantAdminStatusFromJSONTyped(json: any, ignoreDiscriminator: boolean): TenantAdminStatus; declare function TenantAdminStatusToJSON(value?: TenantAdminStatus | null): any; declare function TenantAdminStatusToJSONTyped(value: any, ignoreDiscriminator: boolean): TenantAdminStatus; /** * HC Tenant Admin API * Tenant provisioning and administration. Administrative surface — not published to public SDK, CLI or portal targets. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface AdminListItem */ interface AdminListItem { /** * * @type {string} * @memberof AdminListItem */ admin_id: string; /** * * @type {string} * @memberof AdminListItem */ cognito_sub: string | null; /** * * @type {Date} * @memberof AdminListItem */ created_at: Date; /** * * @type {string} * @memberof AdminListItem */ created_by: string | null; /** * * @type {string} * @memberof AdminListItem */ email: string; /** * * @type {string} * @memberof AdminListItem */ first_name: string; /** * * @type {string} * @memberof AdminListItem */ invited_by: string | null; /** * * @type {boolean} * @memberof AdminListItem */ is_primary: boolean; /** * * @type {Date} * @memberof AdminListItem */ last_login_at: Date | null; /** * * @type {string} * @memberof AdminListItem */ last_name: string; /** * * @type {Array} * @memberof AdminListItem */ permissions: Array; /** * * @type {string} * @memberof AdminListItem */ phone: string | null; /** * * @type {TenantAdminStatus} * @memberof AdminListItem */ status: TenantAdminStatus; /** * * @type {string} * @memberof AdminListItem */ tenant_id: string; /** * * @type {string} * @memberof AdminListItem */ title: string | null; /** * * @type {Date} * @memberof AdminListItem */ updated_at: Date; } /** * Check if a given object implements the AdminListItem interface. */ declare function instanceOfAdminListItem(value: object): value is AdminListItem; declare function AdminListItemFromJSON(json: any): AdminListItem; declare function AdminListItemFromJSONTyped(json: any, ignoreDiscriminator: boolean): AdminListItem; declare function AdminListItemToJSON(json: any): AdminListItem; declare function AdminListItemToJSONTyped(value?: AdminListItem | null, ignoreDiscriminator?: boolean): any; /** * HC Tenant Admin API * Tenant provisioning and administration. Administrative surface — not published to public SDK, CLI or portal targets. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ConfirmResetPasswordRequest */ interface ConfirmResetPasswordRequest { /** * * @type {string} * @memberof ConfirmResetPasswordRequest */ confirmation_code?: string; /** * * @type {string} * @memberof ConfirmResetPasswordRequest */ email?: string; /** * * @type {string} * @memberof ConfirmResetPasswordRequest */ new_password?: string; /** * * @type {string} * @memberof ConfirmResetPasswordRequest */ tenant_id?: string; } /** * Check if a given object implements the ConfirmResetPasswordRequest interface. */ declare function instanceOfConfirmResetPasswordRequest(value: object): value is ConfirmResetPasswordRequest; declare function ConfirmResetPasswordRequestFromJSON(json: any): ConfirmResetPasswordRequest; declare function ConfirmResetPasswordRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): ConfirmResetPasswordRequest; declare function ConfirmResetPasswordRequestToJSON(json: any): ConfirmResetPasswordRequest; declare function ConfirmResetPasswordRequestToJSONTyped(value?: ConfirmResetPasswordRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Tenant Admin API * Tenant provisioning and administration. Administrative surface — not published to public SDK, CLI or portal targets. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ConfirmResetPasswordResponse */ interface ConfirmResetPasswordResponse { /** * * @type {string} * @memberof ConfirmResetPasswordResponse */ message: string | null; } /** * Check if a given object implements the ConfirmResetPasswordResponse interface. */ declare function instanceOfConfirmResetPasswordResponse(value: object): value is ConfirmResetPasswordResponse; declare function ConfirmResetPasswordResponseFromJSON(json: any): ConfirmResetPasswordResponse; declare function ConfirmResetPasswordResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): ConfirmResetPasswordResponse; declare function ConfirmResetPasswordResponseToJSON(json: any): ConfirmResetPasswordResponse; declare function ConfirmResetPasswordResponseToJSONTyped(value?: ConfirmResetPasswordResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Tenant Admin API * Tenant provisioning and administration. Administrative surface — not published to public SDK, CLI or portal targets. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ConnectResponse */ interface ConnectResponse$1 { /** * * @type {string} * @memberof ConnectResponse */ environment: string; /** * * @type {string} * @memberof ConnectResponse */ service: string; /** * * @type {string} * @memberof ConnectResponse */ status: string; } /** * Check if a given object implements the ConnectResponse interface. */ declare function instanceOfConnectResponse$1(value: object): value is ConnectResponse$1; declare function ConnectResponseFromJSON$1(json: any): ConnectResponse$1; declare function ConnectResponseFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): ConnectResponse$1; declare function ConnectResponseToJSON$1(json: any): ConnectResponse$1; declare function ConnectResponseToJSONTyped$1(value?: ConnectResponse$1 | null, ignoreDiscriminator?: boolean): any; /** * HC Tenant Admin API * Tenant provisioning and administration. Administrative surface — not published to public SDK, CLI or portal targets. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface CreateM2mTokenRequest */ interface CreateM2mTokenRequest { /** * * @type {CreateM2mTokenRequestEnvironmentEnum} * @memberof CreateM2mTokenRequest */ environment?: CreateM2mTokenRequestEnvironmentEnum; /** * * @type {string} * @memberof CreateM2mTokenRequest */ name?: string; /** * * @type {Array} * @memberof CreateM2mTokenRequest */ scopes?: Array; } /** * @export */ declare const CreateM2mTokenRequestEnvironmentEnum: { readonly dev: "dev"; readonly uat: "uat"; readonly prod: "prod"; }; type CreateM2mTokenRequestEnvironmentEnum = typeof CreateM2mTokenRequestEnvironmentEnum[keyof typeof CreateM2mTokenRequestEnvironmentEnum]; /** * Check if a given object implements the CreateM2mTokenRequest interface. */ declare function instanceOfCreateM2mTokenRequest(value: object): value is CreateM2mTokenRequest; declare function CreateM2mTokenRequestFromJSON(json: any): CreateM2mTokenRequest; declare function CreateM2mTokenRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): CreateM2mTokenRequest; declare function CreateM2mTokenRequestToJSON(json: any): CreateM2mTokenRequest; declare function CreateM2mTokenRequestToJSONTyped(value?: CreateM2mTokenRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Tenant Admin API * Tenant provisioning and administration. Administrative surface — not published to public SDK, CLI or portal targets. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface CreateM2mTokenResponse */ interface CreateM2mTokenResponse { /** * * @type {Date} * @memberof CreateM2mTokenResponse */ created_at: Date; /** * * @type {CreateM2mTokenResponseEnvironmentEnum} * @memberof CreateM2mTokenResponse */ environment: CreateM2mTokenResponseEnvironmentEnum; /** * * @type {string} * @memberof CreateM2mTokenResponse */ id: string; /** * * @type {string} * @memberof CreateM2mTokenResponse */ name: string; /** * * @type {Array} * @memberof CreateM2mTokenResponse */ scopes: Array; /** * * @type {string} * @memberof CreateM2mTokenResponse */ tenant_id: string; /** * Raw UUID v4 token, returned exactly once. * @type {string} * @memberof CreateM2mTokenResponse */ token: string; } /** * @export */ declare const CreateM2mTokenResponseEnvironmentEnum: { readonly dev: "dev"; readonly uat: "uat"; readonly prod: "prod"; }; type CreateM2mTokenResponseEnvironmentEnum = typeof CreateM2mTokenResponseEnvironmentEnum[keyof typeof CreateM2mTokenResponseEnvironmentEnum]; /** * Check if a given object implements the CreateM2mTokenResponse interface. */ declare function instanceOfCreateM2mTokenResponse(value: object): value is CreateM2mTokenResponse; declare function CreateM2mTokenResponseFromJSON(json: any): CreateM2mTokenResponse; declare function CreateM2mTokenResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): CreateM2mTokenResponse; declare function CreateM2mTokenResponseToJSON(json: any): CreateM2mTokenResponse; declare function CreateM2mTokenResponseToJSONTyped(value?: CreateM2mTokenResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Tenant Admin API * Tenant provisioning and administration. Administrative surface — not published to public SDK, CLI or portal targets. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface CreatePlatformAccountRequest */ interface CreatePlatformAccountRequest { /** * * @type {string} * @memberof CreatePlatformAccountRequest */ contact_email?: string | null; /** * * @type {string} * @memberof CreatePlatformAccountRequest */ contact_phone?: string | null; /** * * @type {string} * @memberof CreatePlatformAccountRequest */ name: string; /** * Lowercase letters only, immutable after creation * @type {string} * @memberof CreatePlatformAccountRequest */ tenant_id: string; } /** * Check if a given object implements the CreatePlatformAccountRequest interface. */ declare function instanceOfCreatePlatformAccountRequest(value: object): value is CreatePlatformAccountRequest; declare function CreatePlatformAccountRequestFromJSON(json: any): CreatePlatformAccountRequest; declare function CreatePlatformAccountRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): CreatePlatformAccountRequest; declare function CreatePlatformAccountRequestToJSON(json: any): CreatePlatformAccountRequest; declare function CreatePlatformAccountRequestToJSONTyped(value?: CreatePlatformAccountRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Tenant Admin API * Tenant provisioning and administration. Administrative surface — not published to public SDK, CLI or portal targets. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface CreatePlatformAccountUserRequest */ interface CreatePlatformAccountUserRequest { /** * * @type {string} * @memberof CreatePlatformAccountUserRequest */ email: string; /** * * @type {string} * @memberof CreatePlatformAccountUserRequest */ first_name: string; /** * * @type {string} * @memberof CreatePlatformAccountUserRequest */ last_name: string; /** * Tenant account whose tenantadmin pool receives the user * @type {string} * @memberof CreatePlatformAccountUserRequest */ tenant_id: string; } /** * Check if a given object implements the CreatePlatformAccountUserRequest interface. */ declare function instanceOfCreatePlatformAccountUserRequest(value: object): value is CreatePlatformAccountUserRequest; declare function CreatePlatformAccountUserRequestFromJSON(json: any): CreatePlatformAccountUserRequest; declare function CreatePlatformAccountUserRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): CreatePlatformAccountUserRequest; declare function CreatePlatformAccountUserRequestToJSON(json: any): CreatePlatformAccountUserRequest; declare function CreatePlatformAccountUserRequestToJSONTyped(value?: CreatePlatformAccountUserRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Tenant Admin API * Tenant provisioning and administration. Administrative surface — not published to public SDK, CLI or portal targets. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface CreatePlatformAccountUserResponse */ interface CreatePlatformAccountUserResponse { /** * * @type {string} * @memberof CreatePlatformAccountUserResponse */ admin_id?: string | null; /** * * @type {string} * @memberof CreatePlatformAccountUserResponse */ email: string; /** * * @type {string} * @memberof CreatePlatformAccountUserResponse */ first_name: string; /** * * @type {string} * @memberof CreatePlatformAccountUserResponse */ last_name: string; /** * * @type {CreatePlatformAccountUserResponseStatusEnum} * @memberof CreatePlatformAccountUserResponse */ status: CreatePlatformAccountUserResponseStatusEnum; /** * * @type {string} * @memberof CreatePlatformAccountUserResponse */ tenant_id: string; } /** * @export */ declare const CreatePlatformAccountUserResponseStatusEnum: { readonly active: "active"; }; type CreatePlatformAccountUserResponseStatusEnum = typeof CreatePlatformAccountUserResponseStatusEnum[keyof typeof CreatePlatformAccountUserResponseStatusEnum]; /** * Check if a given object implements the CreatePlatformAccountUserResponse interface. */ declare function instanceOfCreatePlatformAccountUserResponse(value: object): value is CreatePlatformAccountUserResponse; declare function CreatePlatformAccountUserResponseFromJSON(json: any): CreatePlatformAccountUserResponse; declare function CreatePlatformAccountUserResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): CreatePlatformAccountUserResponse; declare function CreatePlatformAccountUserResponseToJSON(json: any): CreatePlatformAccountUserResponse; declare function CreatePlatformAccountUserResponseToJSONTyped(value?: CreatePlatformAccountUserResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Tenant Admin API * Tenant provisioning and administration. Administrative surface — not published to public SDK, CLI or portal targets. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Parsed components from a GS1 Application Identifier string. * @export * @interface GS1ParsedData */ interface GS1ParsedData { /** * ISO 8601 expiration date parsed from the barcode, optional. * @type {Date} * @memberof GS1ParsedData */ expiration_date?: Date | null; /** * Global Trade Item Number parsed from the barcode, optional. * @type {string} * @memberof GS1ParsedData */ gtin?: string | null; /** * Lot number parsed from the barcode, optional. * @type {string} * @memberof GS1ParsedData */ lot_number?: string | null; /** * Serial number parsed from the barcode, optional. * @type {string} * @memberof GS1ParsedData */ serial_number?: string | null; } /** * Check if a given object implements the GS1ParsedData interface. */ declare function instanceOfGS1ParsedData(value: object): value is GS1ParsedData; declare function GS1ParsedDataFromJSON(json: any): GS1ParsedData; declare function GS1ParsedDataFromJSONTyped(json: any, ignoreDiscriminator: boolean): GS1ParsedData; declare function GS1ParsedDataToJSON(json: any): GS1ParsedData; declare function GS1ParsedDataToJSONTyped(value?: GS1ParsedData | null, ignoreDiscriminator?: boolean): any; /** * HC Tenant Admin API * Tenant provisioning and administration. Administrative surface — not published to public SDK, CLI or portal targets. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface TestProfileSurveyItem */ interface TestProfileSurveyItem { /** * * @type {string} * @memberof TestProfileSurveyItem */ id: string; /** * * @type {string} * @memberof TestProfileSurveyItem */ instructions?: string | null; /** * * @type {string} * @memberof TestProfileSurveyItem */ link_text?: string | null; /** * * @type {string} * @memberof TestProfileSurveyItem */ link_type?: string | null; /** * * @type {string} * @memberof TestProfileSurveyItem */ link_value?: string | null; /** * * @type {string} * @memberof TestProfileSurveyItem */ title: string; } /** * Check if a given object implements the TestProfileSurveyItem interface. */ declare function instanceOfTestProfileSurveyItem(value: object): value is TestProfileSurveyItem; declare function TestProfileSurveyItemFromJSON(json: any): TestProfileSurveyItem; declare function TestProfileSurveyItemFromJSONTyped(json: any, ignoreDiscriminator: boolean): TestProfileSurveyItem; declare function TestProfileSurveyItemToJSON(json: any): TestProfileSurveyItem; declare function TestProfileSurveyItemToJSONTyped(value?: TestProfileSurveyItem | null, ignoreDiscriminator?: boolean): any; /** * HC Tenant Admin API * Tenant provisioning and administration. Administrative surface — not published to public SDK, CLI or portal targets. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface TestProfileProductAssetDetail */ interface TestProfileProductAssetDetail { /** * * @type {string} * @memberof TestProfileProductAssetDetail */ body?: string | null; /** * * @type {string} * @memberof TestProfileProductAssetDetail */ image_url?: string | null; } /** * Check if a given object implements the TestProfileProductAssetDetail interface. */ declare function instanceOfTestProfileProductAssetDetail(value: object): value is TestProfileProductAssetDetail; declare function TestProfileProductAssetDetailFromJSON(json: any): TestProfileProductAssetDetail; declare function TestProfileProductAssetDetailFromJSONTyped(json: any, ignoreDiscriminator: boolean): TestProfileProductAssetDetail; declare function TestProfileProductAssetDetailToJSON(json: any): TestProfileProductAssetDetail; declare function TestProfileProductAssetDetailToJSONTyped(value?: TestProfileProductAssetDetail | null, ignoreDiscriminator?: boolean): any; /** * HC Tenant Admin API * Tenant provisioning and administration. Administrative surface — not published to public SDK, CLI or portal targets. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface TestProfileAnalyteResponse */ interface TestProfileAnalyteResponse { /** * * @type {string} * @memberof TestProfileAnalyteResponse */ cvml_value?: string | null; /** * * @type {number} * @memberof TestProfileAnalyteResponse */ score: number; /** * * @type {string} * @memberof TestProfileAnalyteResponse */ value: string; } /** * Check if a given object implements the TestProfileAnalyteResponse interface. */ declare function instanceOfTestProfileAnalyteResponse(value: object): value is TestProfileAnalyteResponse; declare function TestProfileAnalyteResponseFromJSON(json: any): TestProfileAnalyteResponse; declare function TestProfileAnalyteResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): TestProfileAnalyteResponse; declare function TestProfileAnalyteResponseToJSON(json: any): TestProfileAnalyteResponse; declare function TestProfileAnalyteResponseToJSONTyped(value?: TestProfileAnalyteResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Tenant Admin API * Tenant provisioning and administration. Administrative surface — not published to public SDK, CLI or portal targets. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * A single analyte detected/reported by a test. * * The source ``_id`` field is normalized to ``id`` — no ``_id`` suffix is * used anywhere in the canonical model. * @export * @interface TestProfileAnalyte */ interface TestProfileAnalyte { /** * * @type {string} * @memberof TestProfileAnalyte */ display?: string | null; /** * * @type {number} * @memberof TestProfileAnalyte */ display_order?: number | null; /** * * @type {string} * @memberof TestProfileAnalyte */ id: string; /** * * @type {string} * @memberof TestProfileAnalyte */ image?: string | null; /** * * @type {string} * @memberof TestProfileAnalyte */ name: string; /** * * @type {string} * @memberof TestProfileAnalyte */ question?: string | null; /** * * @type {Array} * @memberof TestProfileAnalyte */ responses?: Array; } /** * Check if a given object implements the TestProfileAnalyte interface. */ declare function instanceOfTestProfileAnalyte(value: object): value is TestProfileAnalyte; declare function TestProfileAnalyteFromJSON(json: any): TestProfileAnalyte; declare function TestProfileAnalyteFromJSONTyped(json: any, ignoreDiscriminator: boolean): TestProfileAnalyte; declare function TestProfileAnalyteToJSON(json: any): TestProfileAnalyte; declare function TestProfileAnalyteToJSONTyped(value?: TestProfileAnalyte | null, ignoreDiscriminator?: boolean): any; /** * HC Tenant Admin API * Tenant provisioning and administration. Administrative surface — not published to public SDK, CLI or portal targets. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface TestProfileDecisionResult */ interface TestProfileDecisionResult { /** * * @type {string} * @memberof TestProfileDecisionResult */ indication_id: string; /** * * @type {string} * @memberof TestProfileDecisionResult */ value: string; } /** * Check if a given object implements the TestProfileDecisionResult interface. */ declare function instanceOfTestProfileDecisionResult(value: object): value is TestProfileDecisionResult; declare function TestProfileDecisionResultFromJSON(json: any): TestProfileDecisionResult; declare function TestProfileDecisionResultFromJSONTyped(json: any, ignoreDiscriminator: boolean): TestProfileDecisionResult; declare function TestProfileDecisionResultToJSON(json: any): TestProfileDecisionResult; declare function TestProfileDecisionResultToJSONTyped(value?: TestProfileDecisionResult | null, ignoreDiscriminator?: boolean): any; /** * HC Tenant Admin API * Tenant provisioning and administration. Administrative surface — not published to public SDK, CLI or portal targets. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface TestProfileDecision */ interface TestProfileDecision { /** * * @type {string} * @memberof TestProfileDecision */ calculation?: string | null; /** * * @type {Array} * @memberof TestProfileDecision */ results?: Array; } /** * Check if a given object implements the TestProfileDecision interface. */ declare function instanceOfTestProfileDecision(value: object): value is TestProfileDecision; declare function TestProfileDecisionFromJSON(json: any): TestProfileDecision; declare function TestProfileDecisionFromJSONTyped(json: any, ignoreDiscriminator: boolean): TestProfileDecision; declare function TestProfileDecisionToJSON(json: any): TestProfileDecision; declare function TestProfileDecisionToJSONTyped(value?: TestProfileDecision | null, ignoreDiscriminator?: boolean): any; /** * HC Tenant Admin API * Tenant provisioning and administration. Administrative surface — not published to public SDK, CLI or portal targets. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface TestProfileCta */ interface TestProfileCta { /** * * @type {string} * @memberof TestProfileCta */ id: string; /** * * @type {string} * @memberof TestProfileCta */ instructions?: string | null; /** * * @type {string} * @memberof TestProfileCta */ title: string; /** * * @type {string} * @memberof TestProfileCta */ url?: string | null; /** * * @type {string} * @memberof TestProfileCta */ url_text?: string | null; } /** * Check if a given object implements the TestProfileCta interface. */ declare function instanceOfTestProfileCta(value: object): value is TestProfileCta; declare function TestProfileCtaFromJSON(json: any): TestProfileCta; declare function TestProfileCtaFromJSONTyped(json: any, ignoreDiscriminator: boolean): TestProfileCta; declare function TestProfileCtaToJSON(json: any): TestProfileCta; declare function TestProfileCtaToJSONTyped(value?: TestProfileCta | null, ignoreDiscriminator?: boolean): any; /** * HC Tenant Admin API * Tenant provisioning and administration. Administrative surface — not published to public SDK, CLI or portal targets. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface TestProfileIndication */ interface TestProfileIndication { /** * * @type {string} * @memberof TestProfileIndication */ cta_id?: string | null; /** * * @type {string} * @memberof TestProfileIndication */ id: string; /** * * @type {string} * @memberof TestProfileIndication */ recommend_text?: string | null; /** * * @type {string} * @memberof TestProfileIndication */ recommend_title?: string | null; /** * * @type {string} * @memberof TestProfileIndication */ text?: string | null; /** * * @type {string} * @memberof TestProfileIndication */ title: string; } /** * Check if a given object implements the TestProfileIndication interface. */ declare function instanceOfTestProfileIndication(value: object): value is TestProfileIndication; declare function TestProfileIndicationFromJSON(json: any): TestProfileIndication; declare function TestProfileIndicationFromJSONTyped(json: any, ignoreDiscriminator: boolean): TestProfileIndication; declare function TestProfileIndicationToJSON(json: any): TestProfileIndication; declare function TestProfileIndicationToJSONTyped(value?: TestProfileIndication | null, ignoreDiscriminator?: boolean): any; /** * HC Tenant Admin API * Tenant provisioning and administration. Administrative surface — not published to public SDK, CLI or portal targets. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface TestProfileDiagnosticProfile */ interface TestProfileDiagnosticProfile { /** * * @type {Array} * @memberof TestProfileDiagnosticProfile */ cta?: Array; /** * * @type {TestProfileDecision} * @memberof TestProfileDiagnosticProfile */ decision?: TestProfileDecision | null; /** * * @type {Array} * @memberof TestProfileDiagnosticProfile */ indication?: Array; } /** * Check if a given object implements the TestProfileDiagnosticProfile interface. */ declare function instanceOfTestProfileDiagnosticProfile(value: object): value is TestProfileDiagnosticProfile; declare function TestProfileDiagnosticProfileFromJSON(json: any): TestProfileDiagnosticProfile; declare function TestProfileDiagnosticProfileFromJSONTyped(json: any, ignoreDiscriminator: boolean): TestProfileDiagnosticProfile; declare function TestProfileDiagnosticProfileToJSON(json: any): TestProfileDiagnosticProfile; declare function TestProfileDiagnosticProfileToJSONTyped(value?: TestProfileDiagnosticProfile | null, ignoreDiscriminator?: boolean): any; /** * HC Tenant Admin API * Tenant provisioning and administration. Administrative surface — not published to public SDK, CLI or portal targets. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface TestProfileInstructionStep */ interface TestProfileInstructionStep { /** * * @type {boolean} * @memberof TestProfileInstructionStep */ auto_continue?: boolean; /** * * @type {boolean} * @memberof TestProfileInstructionStep */ auto_start_timer?: boolean; /** * * @type {string} * @memberof TestProfileInstructionStep */ body?: string | null; /** * * @type {string} * @memberof TestProfileInstructionStep */ button_title?: string | null; /** * * @type {boolean} * @memberof TestProfileInstructionStep */ can_continue?: boolean; /** * * @type {string} * @memberof TestProfileInstructionStep */ image_url?: string | null; /** * * @type {boolean} * @memberof TestProfileInstructionStep */ is_fullscreen_video?: boolean; /** * * @type {string} * @memberof TestProfileInstructionStep */ navigation_title?: string | null; /** * * @type {boolean} * @memberof TestProfileInstructionStep */ resume_instruction_here?: boolean; /** * * @type {number} * @memberof TestProfileInstructionStep */ sequence_order?: number; /** * * @type {boolean} * @memberof TestProfileInstructionStep */ show_back_button?: boolean; /** * * @type {string} * @memberof TestProfileInstructionStep */ skip_test_body?: string | null; /** * * @type {string} * @memberof TestProfileInstructionStep */ skip_test_button_title1?: string | null; /** * * @type {string} * @memberof TestProfileInstructionStep */ skip_test_button_title2?: string | null; /** * * @type {boolean} * @memberof TestProfileInstructionStep */ skip_test_timer?: boolean; /** * * @type {string} * @memberof TestProfileInstructionStep */ support_button_title?: string | null; /** * * @type {number} * @memberof TestProfileInstructionStep */ time_in_seconds?: number; /** * * @type {string} * @memberof TestProfileInstructionStep */ title?: string | null; /** * * @type {string} * @memberof TestProfileInstructionStep */ type?: string | null; /** * * @type {string} * @memberof TestProfileInstructionStep */ video_url?: string | null; } /** * Check if a given object implements the TestProfileInstructionStep interface. */ declare function instanceOfTestProfileInstructionStep(value: object): value is TestProfileInstructionStep; declare function TestProfileInstructionStepFromJSON(json: any): TestProfileInstructionStep; declare function TestProfileInstructionStepFromJSONTyped(json: any, ignoreDiscriminator: boolean): TestProfileInstructionStep; declare function TestProfileInstructionStepToJSON(json: any): TestProfileInstructionStep; declare function TestProfileInstructionStepToJSONTyped(value?: TestProfileInstructionStep | null, ignoreDiscriminator?: boolean): any; /** * HC Tenant Admin API * Tenant provisioning and administration. Administrative surface — not published to public SDK, CLI or portal targets. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface TestProfileScanImageDetail */ interface TestProfileScanImageDetail { /** * * @type {string} * @memberof TestProfileScanImageDetail */ image_url?: string | null; } /** * Check if a given object implements the TestProfileScanImageDetail interface. */ declare function instanceOfTestProfileScanImageDetail(value: object): value is TestProfileScanImageDetail; declare function TestProfileScanImageDetailFromJSON(json: any): TestProfileScanImageDetail; declare function TestProfileScanImageDetailFromJSONTyped(json: any, ignoreDiscriminator: boolean): TestProfileScanImageDetail; declare function TestProfileScanImageDetailToJSON(json: any): TestProfileScanImageDetail; declare function TestProfileScanImageDetailToJSONTyped(value?: TestProfileScanImageDetail | null, ignoreDiscriminator?: boolean): any; /** * HC Tenant Admin API * Tenant provisioning and administration. Administrative surface — not published to public SDK, CLI or portal targets. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * The full vendor source-catalog product document, snake_case. * * All fields are optional with defaults so that legacy/partial fixtures * still validate; the canonical OraQuick mock supplies every field. * @export * @interface TestProfileProduct */ interface TestProfileProduct { /** * * @type {Array} * @memberof TestProfileProduct */ analytes?: Array; /** * * @type {any} * @memberof TestProfileProduct */ articles?: any | null; /** * * @type {any} * @memberof TestProfileProduct */ associations?: any | null; /** * * @type {any} * @memberof TestProfileProduct */ billing_info?: any | null; /** * * @type {string} * @memberof TestProfileProduct */ capture_method?: string | null; /** * * @type {string} * @memberof TestProfileProduct */ cql_id?: string | null; /** * * @type {string} * @memberof TestProfileProduct */ created?: string | null; /** * * @type {string} * @memberof TestProfileProduct */ created_by_id?: string | null; /** * * @type {string} * @memberof TestProfileProduct */ custom_test_name?: string | null; /** * * @type {string} * @memberof TestProfileProduct */ description_html?: string | null; /** * * @type {any} * @memberof TestProfileProduct */ device_details?: any | null; /** * * @type {string} * @memberof TestProfileProduct */ device_fulfilment_partner?: string | null; /** * * @type {TestProfileDiagnosticProfile} * @memberof TestProfileProduct */ diagnostic_profile?: TestProfileDiagnosticProfile | null; /** * * @type {boolean} * @memberof TestProfileProduct */ enable_public_health_reporting?: boolean; /** * * @type {string} * @memberof TestProfileProduct */ fhir_id?: string | null; /** * * @type {number} * @memberof TestProfileProduct */ frequency?: number | null; /** * * @type {string} * @memberof TestProfileProduct */ fulfilment_partner_compendium_id?: string | null; /** * * @type {Array} * @memberof TestProfileProduct */ gs1_gtins?: Array; /** * * @type {string} * @memberof TestProfileProduct */ id?: string | null; /** * * @type {any} * @memberof TestProfileProduct */ included?: any | null; /** * * @type {Array} * @memberof TestProfileProduct */ instructions?: Array; /** * * @type {boolean} * @memberof TestProfileProduct */ is_deactivated?: boolean; /** * * @type {boolean} * @memberof TestProfileProduct */ is_ml_disabled?: boolean; /** * * @type {boolean} * @memberof TestProfileProduct */ is_orderable?: boolean; /** * * @type {boolean} * @memberof TestProfileProduct */ is_self_assessment_mode?: boolean; /** * * @type {boolean} * @memberof TestProfileProduct */ kit_registration_required?: boolean; /** * * @type {string} * @memberof TestProfileProduct */ lab_test_type?: string | null; /** * * @type {any} * @memberof TestProfileProduct */ loinc_codes?: any | null; /** * * @type {string} * @memberof TestProfileProduct */ manufacture_name?: string | null; /** * * @type {string} * @memberof TestProfileProduct */ modified?: string | null; /** * * @type {string} * @memberof TestProfileProduct */ modified_by_id?: string | null; /** * * @type {string} * @memberof TestProfileProduct */ orderable_name?: string | null; /** * * @type {number} * @memberof TestProfileProduct */ price?: number | null; /** * * @type {number} * @memberof TestProfileProduct */ processing_time?: number | null; /** * * @type {TestProfileProductAssetDetail} * @memberof TestProfileProduct */ product_asset_detail?: TestProfileProductAssetDetail | null; /** * * @type {boolean} * @memberof TestProfileProduct */ requires_provider_verification_of_results?: boolean; /** * * @type {TestProfileScanImageDetail} * @memberof TestProfileProduct */ scan_image_detail?: TestProfileScanImageDetail | null; /** * * @type {string} * @memberof TestProfileProduct */ shipping_partner?: string | null; /** * * @type {string} * @memberof TestProfileProduct */ short_name?: string | null; /** * * @type {string} * @memberof TestProfileProduct */ sku?: string | null; /** * * @type {number} * @memberof TestProfileProduct */ specimen_collection_type?: number | null; /** * * @type {string} * @memberof TestProfileProduct */ specimen_site?: string | null; /** * * @type {string} * @memberof TestProfileProduct */ specimen_type_code?: string | null; /** * * @type {Array} * @memberof TestProfileProduct */ survey?: Array; /** * * @type {string} * @memberof TestProfileProduct */ tenant_id?: string | null; /** * * @type {any} * @memberof TestProfileProduct */ territories?: any | null; /** * * @type {string} * @memberof TestProfileProduct */ test_classification?: string | null; /** * * @type {any} * @memberof TestProfileProduct */ test_loinc_codes?: any | null; /** * * @type {string} * @memberof TestProfileProduct */ test_name: string; /** * * @type {any} * @memberof TestProfileProduct */ test_report_asset?: any | null; /** * * @type {any} * @memberof TestProfileProduct */ test_results?: any | null; /** * * @type {any} * @memberof TestProfileProduct */ test_snomedct_codes?: any | null; /** * * @type {number} * @memberof TestProfileProduct */ unit_frequency?: number | null; /** * * @type {number} * @memberof TestProfileProduct */ unit_processing_time?: number | null; /** * * @type {string} * @memberof TestProfileProduct */ vendor_name?: string | null; /** * * @type {string} * @memberof TestProfileProduct */ vendor_test_id?: string | null; } /** * Check if a given object implements the TestProfileProduct interface. */ declare function instanceOfTestProfileProduct(value: object): value is TestProfileProduct; declare function TestProfileProductFromJSON(json: any): TestProfileProduct; declare function TestProfileProductFromJSONTyped(json: any, ignoreDiscriminator: boolean): TestProfileProduct; declare function TestProfileProductToJSON(json: any): TestProfileProduct; declare function TestProfileProductToJSONTyped(value?: TestProfileProduct | null, ignoreDiscriminator?: boolean): any; /** * HC Tenant Admin API * Tenant provisioning and administration. Administrative surface — not published to public SDK, CLI or portal targets. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * The SafeCDX GS1 lookup payload persisted as a platform test profile. * * ``scan_upload`` is deliberately excluded — it is generated per-request * by the diagnostics lookup flow and must never be stored. * @export * @interface TestProfileData */ interface TestProfileData { /** * * @type {GS1ParsedData} * @memberof TestProfileData */ gs1_parsed: GS1ParsedData; /** * * @type {TestProfileProduct} * @memberof TestProfileData */ product: TestProfileProduct; /** * * @type {string} * @memberof TestProfileData */ raw_gs1: string; } /** * Check if a given object implements the TestProfileData interface. */ declare function instanceOfTestProfileData(value: object): value is TestProfileData; declare function TestProfileDataFromJSON(json: any): TestProfileData; declare function TestProfileDataFromJSONTyped(json: any, ignoreDiscriminator: boolean): TestProfileData; declare function TestProfileDataToJSON(json: any): TestProfileData; declare function TestProfileDataToJSONTyped(value?: TestProfileData | null, ignoreDiscriminator?: boolean): any; /** * HC Tenant Admin API * Tenant provisioning and administration. Administrative surface — not published to public SDK, CLI or portal targets. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface CreateTestProfileRequest */ interface CreateTestProfileRequest { /** * * @type {TestProfileData} * @memberof CreateTestProfileRequest */ data: TestProfileData; } /** * Check if a given object implements the CreateTestProfileRequest interface. */ declare function instanceOfCreateTestProfileRequest(value: object): value is CreateTestProfileRequest; declare function CreateTestProfileRequestFromJSON(json: any): CreateTestProfileRequest; declare function CreateTestProfileRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): CreateTestProfileRequest; declare function CreateTestProfileRequestToJSON(json: any): CreateTestProfileRequest; declare function CreateTestProfileRequestToJSONTyped(value?: CreateTestProfileRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Tenant Admin API * Tenant provisioning and administration. Administrative surface — not published to public SDK, CLI or portal targets. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface DeleteAdminResponse */ interface DeleteAdminResponse { /** * * @type {string} * @memberof DeleteAdminResponse */ admin_id: string; /** * * @type {boolean} * @memberof DeleteAdminResponse */ deleted: boolean; } /** * Check if a given object implements the DeleteAdminResponse interface. */ declare function instanceOfDeleteAdminResponse(value: object): value is DeleteAdminResponse; declare function DeleteAdminResponseFromJSON(json: any): DeleteAdminResponse; declare function DeleteAdminResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): DeleteAdminResponse; declare function DeleteAdminResponseToJSON(json: any): DeleteAdminResponse; declare function DeleteAdminResponseToJSONTyped(value?: DeleteAdminResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Tenant Admin API * Tenant provisioning and administration. Administrative surface — not published to public SDK, CLI or portal targets. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface DeletePlatformAccountResponse */ interface DeletePlatformAccountResponse { /** * * @type {boolean} * @memberof DeletePlatformAccountResponse */ deleted: boolean; /** * * @type {string} * @memberof DeletePlatformAccountResponse */ tenant_id: string; } /** * Check if a given object implements the DeletePlatformAccountResponse interface. */ declare function instanceOfDeletePlatformAccountResponse(value: object): value is DeletePlatformAccountResponse; declare function DeletePlatformAccountResponseFromJSON(json: any): DeletePlatformAccountResponse; declare function DeletePlatformAccountResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): DeletePlatformAccountResponse; declare function DeletePlatformAccountResponseToJSON(json: any): DeletePlatformAccountResponse; declare function DeletePlatformAccountResponseToJSONTyped(value?: DeletePlatformAccountResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Tenant Admin API * Tenant provisioning and administration. Administrative surface — not published to public SDK, CLI or portal targets. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface DeletePlatformAccountUserResponse */ interface DeletePlatformAccountUserResponse { /** * * @type {string} * @memberof DeletePlatformAccountUserResponse */ admin_id: string; /** * * @type {boolean} * @memberof DeletePlatformAccountUserResponse */ deleted: boolean; } /** * Check if a given object implements the DeletePlatformAccountUserResponse interface. */ declare function instanceOfDeletePlatformAccountUserResponse(value: object): value is DeletePlatformAccountUserResponse; declare function DeletePlatformAccountUserResponseFromJSON(json: any): DeletePlatformAccountUserResponse; declare function DeletePlatformAccountUserResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): DeletePlatformAccountUserResponse; declare function DeletePlatformAccountUserResponseToJSON(json: any): DeletePlatformAccountUserResponse; declare function DeletePlatformAccountUserResponseToJSONTyped(value?: DeletePlatformAccountUserResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Tenant Admin API * Tenant provisioning and administration. Administrative surface — not published to public SDK, CLI or portal targets. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface DeleteTestProfileResponse */ interface DeleteTestProfileResponse { /** * * @type {boolean} * @memberof DeleteTestProfileResponse */ deleted: boolean; /** * * @type {string} * @memberof DeleteTestProfileResponse */ id: string; /** * * @type {string} * @memberof DeleteTestProfileResponse */ status: string; } /** * Check if a given object implements the DeleteTestProfileResponse interface. */ declare function instanceOfDeleteTestProfileResponse(value: object): value is DeleteTestProfileResponse; declare function DeleteTestProfileResponseFromJSON(json: any): DeleteTestProfileResponse; declare function DeleteTestProfileResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): DeleteTestProfileResponse; declare function DeleteTestProfileResponseToJSON(json: any): DeleteTestProfileResponse; declare function DeleteTestProfileResponseToJSONTyped(value?: DeleteTestProfileResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Tenant Admin API * Tenant provisioning and administration. Administrative surface — not published to public SDK, CLI or portal targets. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface GetAdminResponse */ interface GetAdminResponse { /** * * @type {AccountSummary} * @memberof GetAdminResponse */ account?: AccountSummary | null; /** * * @type {string} * @memberof GetAdminResponse */ admin_id: string; /** * * @type {string} * @memberof GetAdminResponse */ email: string; /** * * @type {string} * @memberof GetAdminResponse */ first_name: string; /** * * @type {string} * @memberof GetAdminResponse */ last_name: string; /** * * @type {string} * @memberof GetAdminResponse */ phone?: string | null; /** * * @type {GetAdminResponseStatusEnum} * @memberof GetAdminResponse */ status: GetAdminResponseStatusEnum; /** * * @type {string} * @memberof GetAdminResponse */ tenant_id: string; } /** * @export */ declare const GetAdminResponseStatusEnum: { readonly active: "active"; readonly disabled: "disabled"; }; type GetAdminResponseStatusEnum = typeof GetAdminResponseStatusEnum[keyof typeof GetAdminResponseStatusEnum]; /** * Check if a given object implements the GetAdminResponse interface. */ declare function instanceOfGetAdminResponse(value: object): value is GetAdminResponse; declare function GetAdminResponseFromJSON(json: any): GetAdminResponse; declare function GetAdminResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetAdminResponse; declare function GetAdminResponseToJSON(json: any): GetAdminResponse; declare function GetAdminResponseToJSONTyped(value?: GetAdminResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Tenant Admin API * Tenant provisioning and administration. Administrative surface — not published to public SDK, CLI or portal targets. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface GetCurrentAdminResponse */ interface GetCurrentAdminResponse { /** * * @type {AccountSummary} * @memberof GetCurrentAdminResponse */ account?: AccountSummary | null; /** * * @type {string} * @memberof GetCurrentAdminResponse */ admin_id: string; /** * * @type {string} * @memberof GetCurrentAdminResponse */ email: string; /** * * @type {string} * @memberof GetCurrentAdminResponse */ first_name: string; /** * * @type {boolean} * @memberof GetCurrentAdminResponse */ is_primary: boolean; /** * * @type {string} * @memberof GetCurrentAdminResponse */ last_name: string; /** * * @type {Array} * @memberof GetCurrentAdminResponse */ permissions: Array; /** * * @type {TenantAdminStatus} * @memberof GetCurrentAdminResponse */ status: TenantAdminStatus; /** * * @type {string} * @memberof GetCurrentAdminResponse */ tenant_id: string; } /** * Check if a given object implements the GetCurrentAdminResponse interface. */ declare function instanceOfGetCurrentAdminResponse(value: object): value is GetCurrentAdminResponse; declare function GetCurrentAdminResponseFromJSON(json: any): GetCurrentAdminResponse; declare function GetCurrentAdminResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetCurrentAdminResponse; declare function GetCurrentAdminResponseToJSON(json: any): GetCurrentAdminResponse; declare function GetCurrentAdminResponseToJSONTyped(value?: GetCurrentAdminResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Tenant Admin API * Tenant provisioning and administration. Administrative surface — not published to public SDK, CLI or portal targets. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ValidationErrorLocation */ interface ValidationErrorLocation$1 { } /** * Check if a given object implements the ValidationErrorLocation interface. */ declare function instanceOfValidationErrorLocation$1(value: object): value is ValidationErrorLocation$1; declare function ValidationErrorLocationFromJSON$1(json: any): ValidationErrorLocation$1; declare function ValidationErrorLocationFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): ValidationErrorLocation$1; declare function ValidationErrorLocationToJSON$1(json: any): ValidationErrorLocation$1; declare function ValidationErrorLocationToJSONTyped$1(value?: ValidationErrorLocation$1 | null, ignoreDiscriminator?: boolean): any; /** * HC Tenant Admin API * Tenant provisioning and administration. Administrative surface — not published to public SDK, CLI or portal targets. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ValidationError */ interface ValidationError$1 { /** * * @type {Array} * @memberof ValidationError */ loc: Array; /** * * @type {string} * @memberof ValidationError */ type: string; } /** * Check if a given object implements the ValidationError interface. */ declare function instanceOfValidationError$1(value: object): value is ValidationError$1; declare function ValidationErrorFromJSON$1(json: any): ValidationError$1; declare function ValidationErrorFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): ValidationError$1; declare function ValidationErrorToJSON$1(json: any): ValidationError$1; declare function ValidationErrorToJSONTyped$1(value?: ValidationError$1 | null, ignoreDiscriminator?: boolean): any; /** * HC Tenant Admin API * Tenant provisioning and administration. Administrative surface — not published to public SDK, CLI or portal targets. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface HTTPValidationError */ interface HTTPValidationError$1 { /** * * @type {Array} * @memberof HTTPValidationError */ detail?: Array; } /** * Check if a given object implements the HTTPValidationError interface. */ declare function instanceOfHTTPValidationError$1(value: object): value is HTTPValidationError$1; declare function HTTPValidationErrorFromJSON$1(json: any): HTTPValidationError$1; declare function HTTPValidationErrorFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): HTTPValidationError$1; declare function HTTPValidationErrorToJSON$1(json: any): HTTPValidationError$1; declare function HTTPValidationErrorToJSONTyped$1(value?: HTTPValidationError$1 | null, ignoreDiscriminator?: boolean): any; /** * HC Tenant Admin API * Tenant provisioning and administration. Administrative surface — not published to public SDK, CLI or portal targets. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Any JSON value: object, array, string, number, boolean or null. Used only where HealthCloud relays a payload it does not normalize. * @export * @interface JsonValue */ interface JsonValue { } /** * Check if a given object implements the JsonValue interface. */ declare function instanceOfJsonValue(value: object): value is JsonValue; declare function JsonValueFromJSON(json: any): JsonValue; declare function JsonValueFromJSONTyped(json: any, ignoreDiscriminator: boolean): JsonValue; declare function JsonValueToJSON(json: any): JsonValue; declare function JsonValueToJSONTyped(value?: JsonValue | null, ignoreDiscriminator?: boolean): any; /** * HC Tenant Admin API * Tenant provisioning and administration. Administrative surface — not published to public SDK, CLI or portal targets. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface LoginRequest */ interface LoginRequest { /** * * @type {string} * @memberof LoginRequest */ email?: string; /** * * @type {string} * @memberof LoginRequest */ password?: string; /** * * @type {string} * @memberof LoginRequest */ tenant_id?: string; } /** * Check if a given object implements the LoginRequest interface. */ declare function instanceOfLoginRequest(value: object): value is LoginRequest; declare function LoginRequestFromJSON(json: any): LoginRequest; declare function LoginRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): LoginRequest; declare function LoginRequestToJSON(json: any): LoginRequest; declare function LoginRequestToJSONTyped(value?: LoginRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Tenant Admin API * Tenant provisioning and administration. Administrative surface — not published to public SDK, CLI or portal targets. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface LoginResponse */ interface LoginResponse { /** * * @type {string} * @memberof LoginResponse */ access_token: string; /** * * @type {number} * @memberof LoginResponse */ expires_in: number; /** * * @type {string} * @memberof LoginResponse */ id_token?: string | null; /** * * @type {string} * @memberof LoginResponse */ refresh_token?: string | null; /** * * @type {string} * @memberof LoginResponse */ token_type: string; } /** * Check if a given object implements the LoginResponse interface. */ declare function instanceOfLoginResponse(value: object): value is LoginResponse; declare function LoginResponseFromJSON(json: any): LoginResponse; declare function LoginResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): LoginResponse; declare function LoginResponseToJSON(json: any): LoginResponse; declare function LoginResponseToJSONTyped(value?: LoginResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Tenant Admin API * Tenant provisioning and administration. Administrative surface — not published to public SDK, CLI or portal targets. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface PlatformAccountResponse */ interface PlatformAccountResponse { /** * * @type {string} * @memberof PlatformAccountResponse */ contact_email?: string | null; /** * * @type {string} * @memberof PlatformAccountResponse */ contact_phone?: string | null; /** * * @type {Date} * @memberof PlatformAccountResponse */ created_at: Date; /** * * @type {{ [key: string]: { [key: string]: any; }; }} * @memberof PlatformAccountResponse */ integration_attributes?: { [key: string]: { [key: string]: any; }; }; /** * * @type {Array} * @memberof PlatformAccountResponse */ integrations?: Array; /** * * @type {string} * @memberof PlatformAccountResponse */ name: string; /** * * @type {string} * @memberof PlatformAccountResponse */ primary_region: string; /** * * @type {AccountStatus} * @memberof PlatformAccountResponse */ status: AccountStatus; /** * * @type {string} * @memberof PlatformAccountResponse */ storage: string; /** * * @type {string} * @memberof PlatformAccountResponse */ tenant_id: string; /** * * @type {AccountTier} * @memberof PlatformAccountResponse */ tier: AccountTier; /** * * @type {Date} * @memberof PlatformAccountResponse */ updated_at: Date; } /** * Check if a given object implements the PlatformAccountResponse interface. */ declare function instanceOfPlatformAccountResponse(value: object): value is PlatformAccountResponse; declare function PlatformAccountResponseFromJSON(json: any): PlatformAccountResponse; declare function PlatformAccountResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): PlatformAccountResponse; declare function PlatformAccountResponseToJSON(json: any): PlatformAccountResponse; declare function PlatformAccountResponseToJSONTyped(value?: PlatformAccountResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Tenant Admin API * Tenant provisioning and administration. Administrative surface — not published to public SDK, CLI or portal targets. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface PlatformAccountUserResponse */ interface PlatformAccountUserResponse { /** * * @type {string} * @memberof PlatformAccountUserResponse */ admin_id: string; /** * * @type {Date} * @memberof PlatformAccountUserResponse */ created_at: Date; /** * * @type {string} * @memberof PlatformAccountUserResponse */ email: string; /** * * @type {string} * @memberof PlatformAccountUserResponse */ first_name: string; /** * * @type {boolean} * @memberof PlatformAccountUserResponse */ is_primary: boolean; /** * * @type {string} * @memberof PlatformAccountUserResponse */ last_name: string; /** * * @type {Array} * @memberof PlatformAccountUserResponse */ permissions: Array; /** * * @type {string} * @memberof PlatformAccountUserResponse */ phone?: string | null; /** * * @type {TenantAdminStatus} * @memberof PlatformAccountUserResponse */ status: TenantAdminStatus; /** * * @type {string} * @memberof PlatformAccountUserResponse */ tenant_id: string; /** * * @type {string} * @memberof PlatformAccountUserResponse */ title?: string | null; /** * * @type {Date} * @memberof PlatformAccountUserResponse */ updated_at: Date; } /** * Check if a given object implements the PlatformAccountUserResponse interface. */ declare function instanceOfPlatformAccountUserResponse(value: object): value is PlatformAccountUserResponse; declare function PlatformAccountUserResponseFromJSON(json: any): PlatformAccountUserResponse; declare function PlatformAccountUserResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): PlatformAccountUserResponse; declare function PlatformAccountUserResponseToJSON(json: any): PlatformAccountUserResponse; declare function PlatformAccountUserResponseToJSONTyped(value?: PlatformAccountUserResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Tenant Admin API * Tenant provisioning and administration. Administrative surface — not published to public SDK, CLI or portal targets. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Supported Cognito identity-pool types. * @export */ declare const PoolType$1: { readonly patient: "patient"; readonly provider: "provider"; readonly person: "person"; readonly tenantadmin: "tenantadmin"; }; type PoolType$1 = typeof PoolType$1[keyof typeof PoolType$1]; declare function instanceOfPoolType$1(value: any): boolean; declare function PoolTypeFromJSON$1(json: any): PoolType$1; declare function PoolTypeFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): PoolType$1; declare function PoolTypeToJSON$1(value?: PoolType$1 | null): any; declare function PoolTypeToJSONTyped$1(value: any, ignoreDiscriminator: boolean): PoolType$1; /** * HC Tenant Admin API * Tenant provisioning and administration. Administrative surface — not published to public SDK, CLI or portal targets. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface Race */ interface Race { } /** * Check if a given object implements the Race interface. */ declare function instanceOfRace(value: object): value is Race; declare function RaceFromJSON(json: any): Race; declare function RaceFromJSONTyped(json: any, ignoreDiscriminator: boolean): Race; declare function RaceToJSON(json: any): Race; declare function RaceToJSONTyped(value?: Race | null, ignoreDiscriminator?: boolean): any; /** * HC Tenant Admin API * Tenant provisioning and administration. Administrative surface — not published to public SDK, CLI or portal targets. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface RefreshTokenRequest */ interface RefreshTokenRequest { /** * * @type {string} * @memberof RefreshTokenRequest */ refresh_token?: string; /** * * @type {string} * @memberof RefreshTokenRequest */ tenant_id?: string; } /** * Check if a given object implements the RefreshTokenRequest interface. */ declare function instanceOfRefreshTokenRequest(value: object): value is RefreshTokenRequest; declare function RefreshTokenRequestFromJSON(json: any): RefreshTokenRequest; declare function RefreshTokenRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): RefreshTokenRequest; declare function RefreshTokenRequestToJSON(json: any): RefreshTokenRequest; declare function RefreshTokenRequestToJSONTyped(value?: RefreshTokenRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Tenant Admin API * Tenant provisioning and administration. Administrative surface — not published to public SDK, CLI or portal targets. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface RefreshTokenResponse */ interface RefreshTokenResponse { /** * * @type {string} * @memberof RefreshTokenResponse */ access_token: string; /** * * @type {number} * @memberof RefreshTokenResponse */ expires_in: number; /** * * @type {string} * @memberof RefreshTokenResponse */ id_token?: string | null; /** * * @type {string} * @memberof RefreshTokenResponse */ refresh_token?: string | null; /** * * @type {string} * @memberof RefreshTokenResponse */ token_type: string; } /** * Check if a given object implements the RefreshTokenResponse interface. */ declare function instanceOfRefreshTokenResponse(value: object): value is RefreshTokenResponse; declare function RefreshTokenResponseFromJSON(json: any): RefreshTokenResponse; declare function RefreshTokenResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): RefreshTokenResponse; declare function RefreshTokenResponseToJSON(json: any): RefreshTokenResponse; declare function RefreshTokenResponseToJSONTyped(value?: RefreshTokenResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Tenant Admin API * Tenant provisioning and administration. Administrative surface — not published to public SDK, CLI or portal targets. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface RegisterRequest */ interface RegisterRequest { /** * * @type {{ [key: string]: any; }} * @memberof RegisterRequest */ address?: { [key: string]: any; }; /** * * @type {Array<{ [key: string]: any; }>} * @memberof RegisterRequest */ addresses?: Array<{ [key: string]: any; }>; /** * * @type {string} * @memberof RegisterRequest */ email: string; /** * * @type {string} * @memberof RegisterRequest */ first_name: string; /** * * @type {string} * @memberof RegisterRequest */ last_name: string; /** * self: public self-registration into an existing tenant. invite: requires a Tenant Admin JWT; tenant is derived from the caller's session. * @type {RegisterRequestModeEnum} * @memberof RegisterRequest */ mode?: RegisterRequestModeEnum; /** * * @type {string} * @memberof RegisterRequest */ password: string; /** * * @type {string} * @memberof RegisterRequest */ phone?: string; /** * * @type {Race} * @memberof RegisterRequest */ race?: Race; /** * * @type {string} * @memberof RegisterRequest */ tenant_id: string; } /** * @export */ declare const RegisterRequestModeEnum: { readonly self: "self"; readonly invite: "invite"; }; type RegisterRequestModeEnum = typeof RegisterRequestModeEnum[keyof typeof RegisterRequestModeEnum]; /** * Check if a given object implements the RegisterRequest interface. */ declare function instanceOfRegisterRequest(value: object): value is RegisterRequest; declare function RegisterRequestFromJSON(json: any): RegisterRequest; declare function RegisterRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): RegisterRequest; declare function RegisterRequestToJSON(json: any): RegisterRequest; declare function RegisterRequestToJSONTyped(value?: RegisterRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Tenant Admin API * Tenant provisioning and administration. Administrative surface — not published to public SDK, CLI or portal targets. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * First Tenant Admin created during tenant registration. * @export * @interface RegisterTenantAdmin */ interface RegisterTenantAdmin { /** * * @type {string} * @memberof RegisterTenantAdmin */ admin_id: string | null; /** * * @type {string} * @memberof RegisterTenantAdmin */ email: string; /** * * @type {boolean} * @memberof RegisterTenantAdmin */ email_otp_sent: boolean; /** * * @type {boolean} * @memberof RegisterTenantAdmin */ email_verified: boolean; /** * * @type {string} * @memberof RegisterTenantAdmin */ message?: string | null; } /** * Check if a given object implements the RegisterTenantAdmin interface. */ declare function instanceOfRegisterTenantAdmin(value: object): value is RegisterTenantAdmin; declare function RegisterTenantAdminFromJSON(json: any): RegisterTenantAdmin; declare function RegisterTenantAdminFromJSONTyped(json: any, ignoreDiscriminator: boolean): RegisterTenantAdmin; declare function RegisterTenantAdminToJSON(json: any): RegisterTenantAdmin; declare function RegisterTenantAdminToJSONTyped(value?: RegisterTenantAdmin | null, ignoreDiscriminator?: boolean): any; /** * HC Tenant Admin API * Tenant provisioning and administration. Administrative surface — not published to public SDK, CLI or portal targets. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface RegisterTenantRequest */ interface RegisterTenantRequest { /** * * @type {string} * @memberof RegisterTenantRequest */ admin_email: string; /** * * @type {string} * @memberof RegisterTenantRequest */ admin_first_name: string; /** * * @type {string} * @memberof RegisterTenantRequest */ admin_last_name: string; /** * * @type {string} * @memberof RegisterTenantRequest */ admin_password: string; /** * * @type {string} * @memberof RegisterTenantRequest */ admin_phone?: string; /** * * @type {string} * @memberof RegisterTenantRequest */ contact_email: string; /** * * @type {string} * @memberof RegisterTenantRequest */ contact_phone?: string; /** * * @type {string} * @memberof RegisterTenantRequest */ name?: string; /** * Lowercase tenant identifier * @type {string} * @memberof RegisterTenantRequest */ tenant_id?: string; } /** * Check if a given object implements the RegisterTenantRequest interface. */ declare function instanceOfRegisterTenantRequest(value: object): value is RegisterTenantRequest; declare function RegisterTenantRequestFromJSON(json: any): RegisterTenantRequest; declare function RegisterTenantRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): RegisterTenantRequest; declare function RegisterTenantRequestToJSON(json: any): RegisterTenantRequest; declare function RegisterTenantRequestToJSONTyped(value?: RegisterTenantRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Tenant Admin API * Tenant provisioning and administration. Administrative surface — not published to public SDK, CLI or portal targets. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Stable result of atomic tenant provisioning and first-admin creation. * @export * @interface RegisterTenantResponse */ interface RegisterTenantResponse { /** * * @type {RegisterTenantAdmin} * @memberof RegisterTenantResponse */ admin: RegisterTenantAdmin; /** * * @type {Date} * @memberof RegisterTenantResponse */ created_at: Date; /** * * @type {string} * @memberof RegisterTenantResponse */ name: string; /** * * @type {AccountStatus} * @memberof RegisterTenantResponse */ status: AccountStatus; /** * * @type {string} * @memberof RegisterTenantResponse */ tenant_id: string; /** * * @type {AccountTier} * @memberof RegisterTenantResponse */ tier: AccountTier; } /** * Check if a given object implements the RegisterTenantResponse interface. */ declare function instanceOfRegisterTenantResponse(value: object): value is RegisterTenantResponse; declare function RegisterTenantResponseFromJSON(json: any): RegisterTenantResponse; declare function RegisterTenantResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): RegisterTenantResponse; declare function RegisterTenantResponseToJSON(json: any): RegisterTenantResponse; declare function RegisterTenantResponseToJSONTyped(value?: RegisterTenantResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Tenant Admin API * Tenant provisioning and administration. Administrative surface — not published to public SDK, CLI or portal targets. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ResendVerificationCodeRequest */ interface ResendVerificationCodeRequest { /** * * @type {string} * @memberof ResendVerificationCodeRequest */ email?: string; /** * * @type {string} * @memberof ResendVerificationCodeRequest */ tenant_id?: string | null; } /** * Check if a given object implements the ResendVerificationCodeRequest interface. */ declare function instanceOfResendVerificationCodeRequest(value: object): value is ResendVerificationCodeRequest; declare function ResendVerificationCodeRequestFromJSON(json: any): ResendVerificationCodeRequest; declare function ResendVerificationCodeRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): ResendVerificationCodeRequest; declare function ResendVerificationCodeRequestToJSON(json: any): ResendVerificationCodeRequest; declare function ResendVerificationCodeRequestToJSONTyped(value?: ResendVerificationCodeRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Tenant Admin API * Tenant provisioning and administration. Administrative surface — not published to public SDK, CLI or portal targets. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ResendVerificationCodeResponse */ interface ResendVerificationCodeResponse { /** * * @type {boolean} * @memberof ResendVerificationCodeResponse */ email_otp_sent: boolean; /** * * @type {string} * @memberof ResendVerificationCodeResponse */ message?: string | null; } /** * Check if a given object implements the ResendVerificationCodeResponse interface. */ declare function instanceOfResendVerificationCodeResponse(value: object): value is ResendVerificationCodeResponse; declare function ResendVerificationCodeResponseFromJSON(json: any): ResendVerificationCodeResponse; declare function ResendVerificationCodeResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): ResendVerificationCodeResponse; declare function ResendVerificationCodeResponseToJSON(json: any): ResendVerificationCodeResponse; declare function ResendVerificationCodeResponseToJSONTyped(value?: ResendVerificationCodeResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Tenant Admin API * Tenant provisioning and administration. Administrative surface — not published to public SDK, CLI or portal targets. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ResetPasswordRequest */ interface ResetPasswordRequest { /** * * @type {string} * @memberof ResetPasswordRequest */ email?: string; /** * * @type {string} * @memberof ResetPasswordRequest */ tenant_id?: string | null; } /** * Check if a given object implements the ResetPasswordRequest interface. */ declare function instanceOfResetPasswordRequest(value: object): value is ResetPasswordRequest; declare function ResetPasswordRequestFromJSON(json: any): ResetPasswordRequest; declare function ResetPasswordRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): ResetPasswordRequest; declare function ResetPasswordRequestToJSON(json: any): ResetPasswordRequest; declare function ResetPasswordRequestToJSONTyped(value?: ResetPasswordRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Tenant Admin API * Tenant provisioning and administration. Administrative surface — not published to public SDK, CLI or portal targets. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ResetPasswordResponse */ interface ResetPasswordResponse { /** * * @type {string} * @memberof ResetPasswordResponse */ message: string | null; } /** * Check if a given object implements the ResetPasswordResponse interface. */ declare function instanceOfResetPasswordResponse(value: object): value is ResetPasswordResponse; declare function ResetPasswordResponseFromJSON(json: any): ResetPasswordResponse; declare function ResetPasswordResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): ResetPasswordResponse; declare function ResetPasswordResponseToJSON(json: any): ResetPasswordResponse; declare function ResetPasswordResponseToJSONTyped(value?: ResetPasswordResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Tenant Admin API * Tenant provisioning and administration. Administrative surface — not published to public SDK, CLI or portal targets. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ResponseValidationError */ interface ResponseValidationError$1 { /** * * @type {Array} * @memberof ResponseValidationError */ detail?: Array; } /** * Check if a given object implements the ResponseValidationError interface. */ declare function instanceOfResponseValidationError$1(value: object): value is ResponseValidationError$1; declare function ResponseValidationErrorFromJSON$1(json: any): ResponseValidationError$1; declare function ResponseValidationErrorFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): ResponseValidationError$1; declare function ResponseValidationErrorToJSON$1(json: any): ResponseValidationError$1; declare function ResponseValidationErrorToJSONTyped$1(value?: ResponseValidationError$1 | null, ignoreDiscriminator?: boolean): any; /** * HC Tenant Admin API * Tenant provisioning and administration. Administrative surface — not published to public SDK, CLI or portal targets. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface RevokeM2mTokenResponse */ interface RevokeM2mTokenResponse { /** * * @type {string} * @memberof RevokeM2mTokenResponse */ id: string; /** * * @type {string} * @memberof RevokeM2mTokenResponse */ name: string; /** * * @type {boolean} * @memberof RevokeM2mTokenResponse */ revoked: boolean; } /** * Check if a given object implements the RevokeM2mTokenResponse interface. */ declare function instanceOfRevokeM2mTokenResponse(value: object): value is RevokeM2mTokenResponse; declare function RevokeM2mTokenResponseFromJSON(json: any): RevokeM2mTokenResponse; declare function RevokeM2mTokenResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): RevokeM2mTokenResponse; declare function RevokeM2mTokenResponseToJSON(json: any): RevokeM2mTokenResponse; declare function RevokeM2mTokenResponseToJSONTyped(value?: RevokeM2mTokenResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Tenant Admin API * Tenant provisioning and administration. Administrative surface — not published to public SDK, CLI or portal targets. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface RotateM2mTokenResponse */ interface RotateM2mTokenResponse { /** * * @type {Date} * @memberof RotateM2mTokenResponse */ created_at: Date; /** * * @type {string} * @memberof RotateM2mTokenResponse */ id: string; /** * * @type {string} * @memberof RotateM2mTokenResponse */ name: string; /** * * @type {Array} * @memberof RotateM2mTokenResponse */ scopes: Array; /** * Raw UUID v4 token, returned exactly once. * @type {string} * @memberof RotateM2mTokenResponse */ token: string; } /** * Check if a given object implements the RotateM2mTokenResponse interface. */ declare function instanceOfRotateM2mTokenResponse(value: object): value is RotateM2mTokenResponse; declare function RotateM2mTokenResponseFromJSON(json: any): RotateM2mTokenResponse; declare function RotateM2mTokenResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): RotateM2mTokenResponse; declare function RotateM2mTokenResponseToJSON(json: any): RotateM2mTokenResponse; declare function RotateM2mTokenResponseToJSONTyped(value?: RotateM2mTokenResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Tenant Admin API * Tenant provisioning and administration. Administrative surface — not published to public SDK, CLI or portal targets. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface StandardErrorResponse */ interface StandardErrorResponse$1 { /** * Human-readable explanation of why the request failed. * @type {string} * @memberof StandardErrorResponse */ error: string; /** * Downstream FHIR OperationOutcome payload, when the failure originated in FHIR. * @type {object} * @memberof StandardErrorResponse */ outcome?: object; } /** * Check if a given object implements the StandardErrorResponse interface. */ declare function instanceOfStandardErrorResponse$1(value: object): value is StandardErrorResponse$1; declare function StandardErrorResponseFromJSON$1(json: any): StandardErrorResponse$1; declare function StandardErrorResponseFromJSONTyped$1(json: any, ignoreDiscriminator: boolean): StandardErrorResponse$1; declare function StandardErrorResponseToJSON$1(json: any): StandardErrorResponse$1; declare function StandardErrorResponseToJSONTyped$1(value?: StandardErrorResponse$1 | null, ignoreDiscriminator?: boolean): any; /** * HC Tenant Admin API * Tenant provisioning and administration. Administrative surface — not published to public SDK, CLI or portal targets. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface TestProfileResponse */ interface TestProfileResponse { /** * * @type {TestProfileData} * @memberof TestProfileResponse */ data: TestProfileData; /** * * @type {string} * @memberof TestProfileResponse */ id: string; /** * * @type {boolean} * @memberof TestProfileResponse */ readonly is_active: boolean; /** * * @type {Date} * @memberof TestProfileResponse */ last_modified: Date; /** * * @type {string} * @memberof TestProfileResponse */ status: string; } /** * Check if a given object implements the TestProfileResponse interface. */ declare function instanceOfTestProfileResponse(value: object): value is TestProfileResponse; declare function TestProfileResponseFromJSON(json: any): TestProfileResponse; declare function TestProfileResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): TestProfileResponse; declare function TestProfileResponseToJSON(json: any): TestProfileResponse; declare function TestProfileResponseToJSONTyped(value?: Omit | null, ignoreDiscriminator?: boolean): any; /** * HC Tenant Admin API * Tenant provisioning and administration. Administrative surface — not published to public SDK, CLI or portal targets. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface UpdateAdminRequest */ interface UpdateAdminRequest { /** * * @type {string} * @memberof UpdateAdminRequest */ first_name?: string; /** * * @type {string} * @memberof UpdateAdminRequest */ last_name?: string; /** * * @type {string} * @memberof UpdateAdminRequest */ phone: string; } /** * Check if a given object implements the UpdateAdminRequest interface. */ declare function instanceOfUpdateAdminRequest(value: object): value is UpdateAdminRequest; declare function UpdateAdminRequestFromJSON(json: any): UpdateAdminRequest; declare function UpdateAdminRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): UpdateAdminRequest; declare function UpdateAdminRequestToJSON(json: any): UpdateAdminRequest; declare function UpdateAdminRequestToJSONTyped(value?: UpdateAdminRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Tenant Admin API * Tenant provisioning and administration. Administrative surface — not published to public SDK, CLI or portal targets. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface UpdateAdminResponse */ interface UpdateAdminResponse { /** * * @type {boolean} * @memberof UpdateAdminResponse */ updated: boolean; } /** * Check if a given object implements the UpdateAdminResponse interface. */ declare function instanceOfUpdateAdminResponse(value: object): value is UpdateAdminResponse; declare function UpdateAdminResponseFromJSON(json: any): UpdateAdminResponse; declare function UpdateAdminResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): UpdateAdminResponse; declare function UpdateAdminResponseToJSON(json: any): UpdateAdminResponse; declare function UpdateAdminResponseToJSONTyped(value?: UpdateAdminResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Tenant Admin API * Tenant provisioning and administration. Administrative surface — not published to public SDK, CLI or portal targets. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface UpdatePlatformAccountRequest */ interface UpdatePlatformAccountRequest { /** * * @type {string} * @memberof UpdatePlatformAccountRequest */ contact_email?: string | null; /** * * @type {string} * @memberof UpdatePlatformAccountRequest */ contact_phone?: string | null; /** * * @type {string} * @memberof UpdatePlatformAccountRequest */ name?: string | null; /** * * @type {AccountStatus} * @memberof UpdatePlatformAccountRequest */ status?: AccountStatus | null; /** * * @type {AccountTier} * @memberof UpdatePlatformAccountRequest */ tier?: AccountTier | null; } /** * Check if a given object implements the UpdatePlatformAccountRequest interface. */ declare function instanceOfUpdatePlatformAccountRequest(value: object): value is UpdatePlatformAccountRequest; declare function UpdatePlatformAccountRequestFromJSON(json: any): UpdatePlatformAccountRequest; declare function UpdatePlatformAccountRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): UpdatePlatformAccountRequest; declare function UpdatePlatformAccountRequestToJSON(json: any): UpdatePlatformAccountRequest; declare function UpdatePlatformAccountRequestToJSONTyped(value?: UpdatePlatformAccountRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Tenant Admin API * Tenant provisioning and administration. Administrative surface — not published to public SDK, CLI or portal targets. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface UpdatePlatformAccountUserRequest */ interface UpdatePlatformAccountUserRequest { /** * * @type {string} * @memberof UpdatePlatformAccountUserRequest */ first_name?: string | null; /** * * @type {boolean} * @memberof UpdatePlatformAccountUserRequest */ is_primary?: boolean | null; /** * * @type {string} * @memberof UpdatePlatformAccountUserRequest */ last_name?: string | null; /** * * @type {Array} * @memberof UpdatePlatformAccountUserRequest */ permissions?: Array | null; /** * * @type {string} * @memberof UpdatePlatformAccountUserRequest */ phone?: string | null; /** * * @type {string} * @memberof UpdatePlatformAccountUserRequest */ status?: string | null; /** * * @type {string} * @memberof UpdatePlatformAccountUserRequest */ title?: string | null; } /** * Check if a given object implements the UpdatePlatformAccountUserRequest interface. */ declare function instanceOfUpdatePlatformAccountUserRequest(value: object): value is UpdatePlatformAccountUserRequest; declare function UpdatePlatformAccountUserRequestFromJSON(json: any): UpdatePlatformAccountUserRequest; declare function UpdatePlatformAccountUserRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): UpdatePlatformAccountUserRequest; declare function UpdatePlatformAccountUserRequestToJSON(json: any): UpdatePlatformAccountUserRequest; declare function UpdatePlatformAccountUserRequestToJSONTyped(value?: UpdatePlatformAccountUserRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Tenant Admin API * Tenant provisioning and administration. Administrative surface — not published to public SDK, CLI or portal targets. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Replace the complete JSON data value. * @export * @interface UpdateTestProfileRequest */ interface UpdateTestProfileRequest { /** * * @type {TestProfileData} * @memberof UpdateTestProfileRequest */ data: TestProfileData; } /** * Check if a given object implements the UpdateTestProfileRequest interface. */ declare function instanceOfUpdateTestProfileRequest(value: object): value is UpdateTestProfileRequest; declare function UpdateTestProfileRequestFromJSON(json: any): UpdateTestProfileRequest; declare function UpdateTestProfileRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): UpdateTestProfileRequest; declare function UpdateTestProfileRequestToJSON(json: any): UpdateTestProfileRequest; declare function UpdateTestProfileRequestToJSONTyped(value?: UpdateTestProfileRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Tenant Admin API * Tenant provisioning and administration. Administrative surface — not published to public SDK, CLI or portal targets. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ValidateM2mTokenRequest */ interface ValidateM2mTokenRequest { /** * * @type {string} * @memberof ValidateM2mTokenRequest */ token?: string; } /** * Check if a given object implements the ValidateM2mTokenRequest interface. */ declare function instanceOfValidateM2mTokenRequest(value: object): value is ValidateM2mTokenRequest; declare function ValidateM2mTokenRequestFromJSON(json: any): ValidateM2mTokenRequest; declare function ValidateM2mTokenRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): ValidateM2mTokenRequest; declare function ValidateM2mTokenRequestToJSON(json: any): ValidateM2mTokenRequest; declare function ValidateM2mTokenRequestToJSONTyped(value?: ValidateM2mTokenRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Tenant Admin API * Tenant provisioning and administration. Administrative surface — not published to public SDK, CLI or portal targets. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response from POST /m2m-tokens/validate. * @export * @interface ValidateM2mTokenResponse */ interface ValidateM2mTokenResponse { /** * * @type {string} * @memberof ValidateM2mTokenResponse */ environment?: string | null; /** * * @type {string} * @memberof ValidateM2mTokenResponse */ principal_id?: string | null; /** * * @type {string} * @memberof ValidateM2mTokenResponse */ reason?: string | null; /** * * @type {Array} * @memberof ValidateM2mTokenResponse */ scopes?: Array; /** * * @type {string} * @memberof ValidateM2mTokenResponse */ tenant_id?: string | null; /** * * @type {boolean} * @memberof ValidateM2mTokenResponse */ valid: boolean; } /** * Check if a given object implements the ValidateM2mTokenResponse interface. */ declare function instanceOfValidateM2mTokenResponse(value: object): value is ValidateM2mTokenResponse; declare function ValidateM2mTokenResponseFromJSON(json: any): ValidateM2mTokenResponse; declare function ValidateM2mTokenResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): ValidateM2mTokenResponse; declare function ValidateM2mTokenResponseToJSON(json: any): ValidateM2mTokenResponse; declare function ValidateM2mTokenResponseToJSONTyped(value?: ValidateM2mTokenResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Tenant Admin API * Tenant provisioning and administration. Administrative surface — not published to public SDK, CLI or portal targets. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface VerifyEmailRequest */ interface VerifyEmailRequest { /** * * @type {string} * @memberof VerifyEmailRequest */ email?: string; /** * * @type {string} * @memberof VerifyEmailRequest */ otp?: string; /** * * @type {string} * @memberof VerifyEmailRequest */ tenant_id?: string; } /** * Check if a given object implements the VerifyEmailRequest interface. */ declare function instanceOfVerifyEmailRequest(value: object): value is VerifyEmailRequest; declare function VerifyEmailRequestFromJSON(json: any): VerifyEmailRequest; declare function VerifyEmailRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): VerifyEmailRequest; declare function VerifyEmailRequestToJSON(json: any): VerifyEmailRequest; declare function VerifyEmailRequestToJSONTyped(value?: VerifyEmailRequest | null, ignoreDiscriminator?: boolean): any; /** * HC Tenant Admin API * Tenant provisioning and administration. Administrative surface — not published to public SDK, CLI or portal targets. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface VerifyEmailResponse */ interface VerifyEmailResponse { /** * * @type {boolean} * @memberof VerifyEmailResponse */ verified: boolean; } /** * Check if a given object implements the VerifyEmailResponse interface. */ declare function instanceOfVerifyEmailResponse(value: object): value is VerifyEmailResponse; declare function VerifyEmailResponseFromJSON(json: any): VerifyEmailResponse; declare function VerifyEmailResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): VerifyEmailResponse; declare function VerifyEmailResponseToJSON(json: any): VerifyEmailResponse; declare function VerifyEmailResponseToJSONTyped(value?: VerifyEmailResponse | null, ignoreDiscriminator?: boolean): any; type index$1_AccountStatus = AccountStatus; declare const index$1_AccountStatusFromJSON: typeof AccountStatusFromJSON; declare const index$1_AccountStatusFromJSONTyped: typeof AccountStatusFromJSONTyped; declare const index$1_AccountStatusToJSON: typeof AccountStatusToJSON; declare const index$1_AccountStatusToJSONTyped: typeof AccountStatusToJSONTyped; type index$1_AccountSummary = AccountSummary; declare const index$1_AccountSummaryFromJSON: typeof AccountSummaryFromJSON; declare const index$1_AccountSummaryFromJSONTyped: typeof AccountSummaryFromJSONTyped; declare const index$1_AccountSummaryToJSON: typeof AccountSummaryToJSON; declare const index$1_AccountSummaryToJSONTyped: typeof AccountSummaryToJSONTyped; type index$1_AccountTier = AccountTier; declare const index$1_AccountTierFromJSON: typeof AccountTierFromJSON; declare const index$1_AccountTierFromJSONTyped: typeof AccountTierFromJSONTyped; declare const index$1_AccountTierToJSON: typeof AccountTierToJSON; declare const index$1_AccountTierToJSONTyped: typeof AccountTierToJSONTyped; type index$1_AdminListItem = AdminListItem; declare const index$1_AdminListItemFromJSON: typeof AdminListItemFromJSON; declare const index$1_AdminListItemFromJSONTyped: typeof AdminListItemFromJSONTyped; declare const index$1_AdminListItemToJSON: typeof AdminListItemToJSON; declare const index$1_AdminListItemToJSONTyped: typeof AdminListItemToJSONTyped; type index$1_ConfirmResetPasswordRequest = ConfirmResetPasswordRequest; declare const index$1_ConfirmResetPasswordRequestFromJSON: typeof ConfirmResetPasswordRequestFromJSON; declare const index$1_ConfirmResetPasswordRequestFromJSONTyped: typeof ConfirmResetPasswordRequestFromJSONTyped; declare const index$1_ConfirmResetPasswordRequestToJSON: typeof ConfirmResetPasswordRequestToJSON; declare const index$1_ConfirmResetPasswordRequestToJSONTyped: typeof ConfirmResetPasswordRequestToJSONTyped; type index$1_ConfirmResetPasswordResponse = ConfirmResetPasswordResponse; declare const index$1_ConfirmResetPasswordResponseFromJSON: typeof ConfirmResetPasswordResponseFromJSON; declare const index$1_ConfirmResetPasswordResponseFromJSONTyped: typeof ConfirmResetPasswordResponseFromJSONTyped; declare const index$1_ConfirmResetPasswordResponseToJSON: typeof ConfirmResetPasswordResponseToJSON; declare const index$1_ConfirmResetPasswordResponseToJSONTyped: typeof ConfirmResetPasswordResponseToJSONTyped; type index$1_CreateM2mTokenRequest = CreateM2mTokenRequest; type index$1_CreateM2mTokenRequestEnvironmentEnum = CreateM2mTokenRequestEnvironmentEnum; declare const index$1_CreateM2mTokenRequestFromJSON: typeof CreateM2mTokenRequestFromJSON; declare const index$1_CreateM2mTokenRequestFromJSONTyped: typeof CreateM2mTokenRequestFromJSONTyped; declare const index$1_CreateM2mTokenRequestToJSON: typeof CreateM2mTokenRequestToJSON; declare const index$1_CreateM2mTokenRequestToJSONTyped: typeof CreateM2mTokenRequestToJSONTyped; type index$1_CreateM2mTokenResponse = CreateM2mTokenResponse; type index$1_CreateM2mTokenResponseEnvironmentEnum = CreateM2mTokenResponseEnvironmentEnum; declare const index$1_CreateM2mTokenResponseFromJSON: typeof CreateM2mTokenResponseFromJSON; declare const index$1_CreateM2mTokenResponseFromJSONTyped: typeof CreateM2mTokenResponseFromJSONTyped; declare const index$1_CreateM2mTokenResponseToJSON: typeof CreateM2mTokenResponseToJSON; declare const index$1_CreateM2mTokenResponseToJSONTyped: typeof CreateM2mTokenResponseToJSONTyped; type index$1_CreatePlatformAccountRequest = CreatePlatformAccountRequest; declare const index$1_CreatePlatformAccountRequestFromJSON: typeof CreatePlatformAccountRequestFromJSON; declare const index$1_CreatePlatformAccountRequestFromJSONTyped: typeof CreatePlatformAccountRequestFromJSONTyped; declare const index$1_CreatePlatformAccountRequestToJSON: typeof CreatePlatformAccountRequestToJSON; declare const index$1_CreatePlatformAccountRequestToJSONTyped: typeof CreatePlatformAccountRequestToJSONTyped; type index$1_CreatePlatformAccountUserRequest = CreatePlatformAccountUserRequest; declare const index$1_CreatePlatformAccountUserRequestFromJSON: typeof CreatePlatformAccountUserRequestFromJSON; declare const index$1_CreatePlatformAccountUserRequestFromJSONTyped: typeof CreatePlatformAccountUserRequestFromJSONTyped; declare const index$1_CreatePlatformAccountUserRequestToJSON: typeof CreatePlatformAccountUserRequestToJSON; declare const index$1_CreatePlatformAccountUserRequestToJSONTyped: typeof CreatePlatformAccountUserRequestToJSONTyped; type index$1_CreatePlatformAccountUserResponse = CreatePlatformAccountUserResponse; declare const index$1_CreatePlatformAccountUserResponseFromJSON: typeof CreatePlatformAccountUserResponseFromJSON; declare const index$1_CreatePlatformAccountUserResponseFromJSONTyped: typeof CreatePlatformAccountUserResponseFromJSONTyped; type index$1_CreatePlatformAccountUserResponseStatusEnum = CreatePlatformAccountUserResponseStatusEnum; declare const index$1_CreatePlatformAccountUserResponseToJSON: typeof CreatePlatformAccountUserResponseToJSON; declare const index$1_CreatePlatformAccountUserResponseToJSONTyped: typeof CreatePlatformAccountUserResponseToJSONTyped; type index$1_CreateTestProfileRequest = CreateTestProfileRequest; declare const index$1_CreateTestProfileRequestFromJSON: typeof CreateTestProfileRequestFromJSON; declare const index$1_CreateTestProfileRequestFromJSONTyped: typeof CreateTestProfileRequestFromJSONTyped; declare const index$1_CreateTestProfileRequestToJSON: typeof CreateTestProfileRequestToJSON; declare const index$1_CreateTestProfileRequestToJSONTyped: typeof CreateTestProfileRequestToJSONTyped; type index$1_DeleteAdminResponse = DeleteAdminResponse; declare const index$1_DeleteAdminResponseFromJSON: typeof DeleteAdminResponseFromJSON; declare const index$1_DeleteAdminResponseFromJSONTyped: typeof DeleteAdminResponseFromJSONTyped; declare const index$1_DeleteAdminResponseToJSON: typeof DeleteAdminResponseToJSON; declare const index$1_DeleteAdminResponseToJSONTyped: typeof DeleteAdminResponseToJSONTyped; type index$1_DeletePlatformAccountResponse = DeletePlatformAccountResponse; declare const index$1_DeletePlatformAccountResponseFromJSON: typeof DeletePlatformAccountResponseFromJSON; declare const index$1_DeletePlatformAccountResponseFromJSONTyped: typeof DeletePlatformAccountResponseFromJSONTyped; declare const index$1_DeletePlatformAccountResponseToJSON: typeof DeletePlatformAccountResponseToJSON; declare const index$1_DeletePlatformAccountResponseToJSONTyped: typeof DeletePlatformAccountResponseToJSONTyped; type index$1_DeletePlatformAccountUserResponse = DeletePlatformAccountUserResponse; declare const index$1_DeletePlatformAccountUserResponseFromJSON: typeof DeletePlatformAccountUserResponseFromJSON; declare const index$1_DeletePlatformAccountUserResponseFromJSONTyped: typeof DeletePlatformAccountUserResponseFromJSONTyped; declare const index$1_DeletePlatformAccountUserResponseToJSON: typeof DeletePlatformAccountUserResponseToJSON; declare const index$1_DeletePlatformAccountUserResponseToJSONTyped: typeof DeletePlatformAccountUserResponseToJSONTyped; type index$1_DeleteTestProfileResponse = DeleteTestProfileResponse; declare const index$1_DeleteTestProfileResponseFromJSON: typeof DeleteTestProfileResponseFromJSON; declare const index$1_DeleteTestProfileResponseFromJSONTyped: typeof DeleteTestProfileResponseFromJSONTyped; declare const index$1_DeleteTestProfileResponseToJSON: typeof DeleteTestProfileResponseToJSON; declare const index$1_DeleteTestProfileResponseToJSONTyped: typeof DeleteTestProfileResponseToJSONTyped; type index$1_EHRIntegration = EHRIntegration; declare const index$1_EHRIntegrationFromJSON: typeof EHRIntegrationFromJSON; declare const index$1_EHRIntegrationFromJSONTyped: typeof EHRIntegrationFromJSONTyped; declare const index$1_EHRIntegrationToJSON: typeof EHRIntegrationToJSON; declare const index$1_EHRIntegrationToJSONTyped: typeof EHRIntegrationToJSONTyped; type index$1_GS1ParsedData = GS1ParsedData; declare const index$1_GS1ParsedDataFromJSON: typeof GS1ParsedDataFromJSON; declare const index$1_GS1ParsedDataFromJSONTyped: typeof GS1ParsedDataFromJSONTyped; declare const index$1_GS1ParsedDataToJSON: typeof GS1ParsedDataToJSON; declare const index$1_GS1ParsedDataToJSONTyped: typeof GS1ParsedDataToJSONTyped; type index$1_GetAdminResponse = GetAdminResponse; declare const index$1_GetAdminResponseFromJSON: typeof GetAdminResponseFromJSON; declare const index$1_GetAdminResponseFromJSONTyped: typeof GetAdminResponseFromJSONTyped; type index$1_GetAdminResponseStatusEnum = GetAdminResponseStatusEnum; declare const index$1_GetAdminResponseToJSON: typeof GetAdminResponseToJSON; declare const index$1_GetAdminResponseToJSONTyped: typeof GetAdminResponseToJSONTyped; type index$1_GetCurrentAdminResponse = GetCurrentAdminResponse; declare const index$1_GetCurrentAdminResponseFromJSON: typeof GetCurrentAdminResponseFromJSON; declare const index$1_GetCurrentAdminResponseFromJSONTyped: typeof GetCurrentAdminResponseFromJSONTyped; declare const index$1_GetCurrentAdminResponseToJSON: typeof GetCurrentAdminResponseToJSON; declare const index$1_GetCurrentAdminResponseToJSONTyped: typeof GetCurrentAdminResponseToJSONTyped; type index$1_JsonValue = JsonValue; declare const index$1_JsonValueFromJSON: typeof JsonValueFromJSON; declare const index$1_JsonValueFromJSONTyped: typeof JsonValueFromJSONTyped; declare const index$1_JsonValueToJSON: typeof JsonValueToJSON; declare const index$1_JsonValueToJSONTyped: typeof JsonValueToJSONTyped; type index$1_LoginRequest = LoginRequest; declare const index$1_LoginRequestFromJSON: typeof LoginRequestFromJSON; declare const index$1_LoginRequestFromJSONTyped: typeof LoginRequestFromJSONTyped; declare const index$1_LoginRequestToJSON: typeof LoginRequestToJSON; declare const index$1_LoginRequestToJSONTyped: typeof LoginRequestToJSONTyped; type index$1_LoginResponse = LoginResponse; declare const index$1_LoginResponseFromJSON: typeof LoginResponseFromJSON; declare const index$1_LoginResponseFromJSONTyped: typeof LoginResponseFromJSONTyped; declare const index$1_LoginResponseToJSON: typeof LoginResponseToJSON; declare const index$1_LoginResponseToJSONTyped: typeof LoginResponseToJSONTyped; type index$1_PlatformAccountResponse = PlatformAccountResponse; declare const index$1_PlatformAccountResponseFromJSON: typeof PlatformAccountResponseFromJSON; declare const index$1_PlatformAccountResponseFromJSONTyped: typeof PlatformAccountResponseFromJSONTyped; declare const index$1_PlatformAccountResponseToJSON: typeof PlatformAccountResponseToJSON; declare const index$1_PlatformAccountResponseToJSONTyped: typeof PlatformAccountResponseToJSONTyped; type index$1_PlatformAccountUserResponse = PlatformAccountUserResponse; declare const index$1_PlatformAccountUserResponseFromJSON: typeof PlatformAccountUserResponseFromJSON; declare const index$1_PlatformAccountUserResponseFromJSONTyped: typeof PlatformAccountUserResponseFromJSONTyped; declare const index$1_PlatformAccountUserResponseToJSON: typeof PlatformAccountUserResponseToJSON; declare const index$1_PlatformAccountUserResponseToJSONTyped: typeof PlatformAccountUserResponseToJSONTyped; type index$1_Race = Race; declare const index$1_RaceFromJSON: typeof RaceFromJSON; declare const index$1_RaceFromJSONTyped: typeof RaceFromJSONTyped; declare const index$1_RaceToJSON: typeof RaceToJSON; declare const index$1_RaceToJSONTyped: typeof RaceToJSONTyped; type index$1_RefreshTokenRequest = RefreshTokenRequest; declare const index$1_RefreshTokenRequestFromJSON: typeof RefreshTokenRequestFromJSON; declare const index$1_RefreshTokenRequestFromJSONTyped: typeof RefreshTokenRequestFromJSONTyped; declare const index$1_RefreshTokenRequestToJSON: typeof RefreshTokenRequestToJSON; declare const index$1_RefreshTokenRequestToJSONTyped: typeof RefreshTokenRequestToJSONTyped; type index$1_RefreshTokenResponse = RefreshTokenResponse; declare const index$1_RefreshTokenResponseFromJSON: typeof RefreshTokenResponseFromJSON; declare const index$1_RefreshTokenResponseFromJSONTyped: typeof RefreshTokenResponseFromJSONTyped; declare const index$1_RefreshTokenResponseToJSON: typeof RefreshTokenResponseToJSON; declare const index$1_RefreshTokenResponseToJSONTyped: typeof RefreshTokenResponseToJSONTyped; type index$1_RegisterRequest = RegisterRequest; declare const index$1_RegisterRequestFromJSON: typeof RegisterRequestFromJSON; declare const index$1_RegisterRequestFromJSONTyped: typeof RegisterRequestFromJSONTyped; type index$1_RegisterRequestModeEnum = RegisterRequestModeEnum; declare const index$1_RegisterRequestToJSON: typeof RegisterRequestToJSON; declare const index$1_RegisterRequestToJSONTyped: typeof RegisterRequestToJSONTyped; type index$1_RegisterTenantAdmin = RegisterTenantAdmin; declare const index$1_RegisterTenantAdminFromJSON: typeof RegisterTenantAdminFromJSON; declare const index$1_RegisterTenantAdminFromJSONTyped: typeof RegisterTenantAdminFromJSONTyped; declare const index$1_RegisterTenantAdminToJSON: typeof RegisterTenantAdminToJSON; declare const index$1_RegisterTenantAdminToJSONTyped: typeof RegisterTenantAdminToJSONTyped; type index$1_RegisterTenantRequest = RegisterTenantRequest; declare const index$1_RegisterTenantRequestFromJSON: typeof RegisterTenantRequestFromJSON; declare const index$1_RegisterTenantRequestFromJSONTyped: typeof RegisterTenantRequestFromJSONTyped; declare const index$1_RegisterTenantRequestToJSON: typeof RegisterTenantRequestToJSON; declare const index$1_RegisterTenantRequestToJSONTyped: typeof RegisterTenantRequestToJSONTyped; type index$1_RegisterTenantResponse = RegisterTenantResponse; declare const index$1_RegisterTenantResponseFromJSON: typeof RegisterTenantResponseFromJSON; declare const index$1_RegisterTenantResponseFromJSONTyped: typeof RegisterTenantResponseFromJSONTyped; declare const index$1_RegisterTenantResponseToJSON: typeof RegisterTenantResponseToJSON; declare const index$1_RegisterTenantResponseToJSONTyped: typeof RegisterTenantResponseToJSONTyped; type index$1_ResendVerificationCodeRequest = ResendVerificationCodeRequest; declare const index$1_ResendVerificationCodeRequestFromJSON: typeof ResendVerificationCodeRequestFromJSON; declare const index$1_ResendVerificationCodeRequestFromJSONTyped: typeof ResendVerificationCodeRequestFromJSONTyped; declare const index$1_ResendVerificationCodeRequestToJSON: typeof ResendVerificationCodeRequestToJSON; declare const index$1_ResendVerificationCodeRequestToJSONTyped: typeof ResendVerificationCodeRequestToJSONTyped; type index$1_ResendVerificationCodeResponse = ResendVerificationCodeResponse; declare const index$1_ResendVerificationCodeResponseFromJSON: typeof ResendVerificationCodeResponseFromJSON; declare const index$1_ResendVerificationCodeResponseFromJSONTyped: typeof ResendVerificationCodeResponseFromJSONTyped; declare const index$1_ResendVerificationCodeResponseToJSON: typeof ResendVerificationCodeResponseToJSON; declare const index$1_ResendVerificationCodeResponseToJSONTyped: typeof ResendVerificationCodeResponseToJSONTyped; type index$1_ResetPasswordRequest = ResetPasswordRequest; declare const index$1_ResetPasswordRequestFromJSON: typeof ResetPasswordRequestFromJSON; declare const index$1_ResetPasswordRequestFromJSONTyped: typeof ResetPasswordRequestFromJSONTyped; declare const index$1_ResetPasswordRequestToJSON: typeof ResetPasswordRequestToJSON; declare const index$1_ResetPasswordRequestToJSONTyped: typeof ResetPasswordRequestToJSONTyped; type index$1_ResetPasswordResponse = ResetPasswordResponse; declare const index$1_ResetPasswordResponseFromJSON: typeof ResetPasswordResponseFromJSON; declare const index$1_ResetPasswordResponseFromJSONTyped: typeof ResetPasswordResponseFromJSONTyped; declare const index$1_ResetPasswordResponseToJSON: typeof ResetPasswordResponseToJSON; declare const index$1_ResetPasswordResponseToJSONTyped: typeof ResetPasswordResponseToJSONTyped; type index$1_RevokeM2mTokenResponse = RevokeM2mTokenResponse; declare const index$1_RevokeM2mTokenResponseFromJSON: typeof RevokeM2mTokenResponseFromJSON; declare const index$1_RevokeM2mTokenResponseFromJSONTyped: typeof RevokeM2mTokenResponseFromJSONTyped; declare const index$1_RevokeM2mTokenResponseToJSON: typeof RevokeM2mTokenResponseToJSON; declare const index$1_RevokeM2mTokenResponseToJSONTyped: typeof RevokeM2mTokenResponseToJSONTyped; type index$1_RotateM2mTokenResponse = RotateM2mTokenResponse; declare const index$1_RotateM2mTokenResponseFromJSON: typeof RotateM2mTokenResponseFromJSON; declare const index$1_RotateM2mTokenResponseFromJSONTyped: typeof RotateM2mTokenResponseFromJSONTyped; declare const index$1_RotateM2mTokenResponseToJSON: typeof RotateM2mTokenResponseToJSON; declare const index$1_RotateM2mTokenResponseToJSONTyped: typeof RotateM2mTokenResponseToJSONTyped; type index$1_TenantAdminStatus = TenantAdminStatus; declare const index$1_TenantAdminStatusFromJSON: typeof TenantAdminStatusFromJSON; declare const index$1_TenantAdminStatusFromJSONTyped: typeof TenantAdminStatusFromJSONTyped; declare const index$1_TenantAdminStatusToJSON: typeof TenantAdminStatusToJSON; declare const index$1_TenantAdminStatusToJSONTyped: typeof TenantAdminStatusToJSONTyped; type index$1_TestProfileAnalyte = TestProfileAnalyte; declare const index$1_TestProfileAnalyteFromJSON: typeof TestProfileAnalyteFromJSON; declare const index$1_TestProfileAnalyteFromJSONTyped: typeof TestProfileAnalyteFromJSONTyped; type index$1_TestProfileAnalyteResponse = TestProfileAnalyteResponse; declare const index$1_TestProfileAnalyteResponseFromJSON: typeof TestProfileAnalyteResponseFromJSON; declare const index$1_TestProfileAnalyteResponseFromJSONTyped: typeof TestProfileAnalyteResponseFromJSONTyped; declare const index$1_TestProfileAnalyteResponseToJSON: typeof TestProfileAnalyteResponseToJSON; declare const index$1_TestProfileAnalyteResponseToJSONTyped: typeof TestProfileAnalyteResponseToJSONTyped; declare const index$1_TestProfileAnalyteToJSON: typeof TestProfileAnalyteToJSON; declare const index$1_TestProfileAnalyteToJSONTyped: typeof TestProfileAnalyteToJSONTyped; type index$1_TestProfileCta = TestProfileCta; declare const index$1_TestProfileCtaFromJSON: typeof TestProfileCtaFromJSON; declare const index$1_TestProfileCtaFromJSONTyped: typeof TestProfileCtaFromJSONTyped; declare const index$1_TestProfileCtaToJSON: typeof TestProfileCtaToJSON; declare const index$1_TestProfileCtaToJSONTyped: typeof TestProfileCtaToJSONTyped; type index$1_TestProfileData = TestProfileData; declare const index$1_TestProfileDataFromJSON: typeof TestProfileDataFromJSON; declare const index$1_TestProfileDataFromJSONTyped: typeof TestProfileDataFromJSONTyped; declare const index$1_TestProfileDataToJSON: typeof TestProfileDataToJSON; declare const index$1_TestProfileDataToJSONTyped: typeof TestProfileDataToJSONTyped; type index$1_TestProfileDecision = TestProfileDecision; declare const index$1_TestProfileDecisionFromJSON: typeof TestProfileDecisionFromJSON; declare const index$1_TestProfileDecisionFromJSONTyped: typeof TestProfileDecisionFromJSONTyped; type index$1_TestProfileDecisionResult = TestProfileDecisionResult; declare const index$1_TestProfileDecisionResultFromJSON: typeof TestProfileDecisionResultFromJSON; declare const index$1_TestProfileDecisionResultFromJSONTyped: typeof TestProfileDecisionResultFromJSONTyped; declare const index$1_TestProfileDecisionResultToJSON: typeof TestProfileDecisionResultToJSON; declare const index$1_TestProfileDecisionResultToJSONTyped: typeof TestProfileDecisionResultToJSONTyped; declare const index$1_TestProfileDecisionToJSON: typeof TestProfileDecisionToJSON; declare const index$1_TestProfileDecisionToJSONTyped: typeof TestProfileDecisionToJSONTyped; type index$1_TestProfileDiagnosticProfile = TestProfileDiagnosticProfile; declare const index$1_TestProfileDiagnosticProfileFromJSON: typeof TestProfileDiagnosticProfileFromJSON; declare const index$1_TestProfileDiagnosticProfileFromJSONTyped: typeof TestProfileDiagnosticProfileFromJSONTyped; declare const index$1_TestProfileDiagnosticProfileToJSON: typeof TestProfileDiagnosticProfileToJSON; declare const index$1_TestProfileDiagnosticProfileToJSONTyped: typeof TestProfileDiagnosticProfileToJSONTyped; type index$1_TestProfileIndication = TestProfileIndication; declare const index$1_TestProfileIndicationFromJSON: typeof TestProfileIndicationFromJSON; declare const index$1_TestProfileIndicationFromJSONTyped: typeof TestProfileIndicationFromJSONTyped; declare const index$1_TestProfileIndicationToJSON: typeof TestProfileIndicationToJSON; declare const index$1_TestProfileIndicationToJSONTyped: typeof TestProfileIndicationToJSONTyped; type index$1_TestProfileInstructionStep = TestProfileInstructionStep; declare const index$1_TestProfileInstructionStepFromJSON: typeof TestProfileInstructionStepFromJSON; declare const index$1_TestProfileInstructionStepFromJSONTyped: typeof TestProfileInstructionStepFromJSONTyped; declare const index$1_TestProfileInstructionStepToJSON: typeof TestProfileInstructionStepToJSON; declare const index$1_TestProfileInstructionStepToJSONTyped: typeof TestProfileInstructionStepToJSONTyped; type index$1_TestProfileProduct = TestProfileProduct; type index$1_TestProfileProductAssetDetail = TestProfileProductAssetDetail; declare const index$1_TestProfileProductAssetDetailFromJSON: typeof TestProfileProductAssetDetailFromJSON; declare const index$1_TestProfileProductAssetDetailFromJSONTyped: typeof TestProfileProductAssetDetailFromJSONTyped; declare const index$1_TestProfileProductAssetDetailToJSON: typeof TestProfileProductAssetDetailToJSON; declare const index$1_TestProfileProductAssetDetailToJSONTyped: typeof TestProfileProductAssetDetailToJSONTyped; declare const index$1_TestProfileProductFromJSON: typeof TestProfileProductFromJSON; declare const index$1_TestProfileProductFromJSONTyped: typeof TestProfileProductFromJSONTyped; declare const index$1_TestProfileProductToJSON: typeof TestProfileProductToJSON; declare const index$1_TestProfileProductToJSONTyped: typeof TestProfileProductToJSONTyped; type index$1_TestProfileResponse = TestProfileResponse; declare const index$1_TestProfileResponseFromJSON: typeof TestProfileResponseFromJSON; declare const index$1_TestProfileResponseFromJSONTyped: typeof TestProfileResponseFromJSONTyped; declare const index$1_TestProfileResponseToJSON: typeof TestProfileResponseToJSON; declare const index$1_TestProfileResponseToJSONTyped: typeof TestProfileResponseToJSONTyped; type index$1_TestProfileScanImageDetail = TestProfileScanImageDetail; declare const index$1_TestProfileScanImageDetailFromJSON: typeof TestProfileScanImageDetailFromJSON; declare const index$1_TestProfileScanImageDetailFromJSONTyped: typeof TestProfileScanImageDetailFromJSONTyped; declare const index$1_TestProfileScanImageDetailToJSON: typeof TestProfileScanImageDetailToJSON; declare const index$1_TestProfileScanImageDetailToJSONTyped: typeof TestProfileScanImageDetailToJSONTyped; type index$1_TestProfileSurveyItem = TestProfileSurveyItem; declare const index$1_TestProfileSurveyItemFromJSON: typeof TestProfileSurveyItemFromJSON; declare const index$1_TestProfileSurveyItemFromJSONTyped: typeof TestProfileSurveyItemFromJSONTyped; declare const index$1_TestProfileSurveyItemToJSON: typeof TestProfileSurveyItemToJSON; declare const index$1_TestProfileSurveyItemToJSONTyped: typeof TestProfileSurveyItemToJSONTyped; type index$1_UpdateAdminRequest = UpdateAdminRequest; declare const index$1_UpdateAdminRequestFromJSON: typeof UpdateAdminRequestFromJSON; declare const index$1_UpdateAdminRequestFromJSONTyped: typeof UpdateAdminRequestFromJSONTyped; declare const index$1_UpdateAdminRequestToJSON: typeof UpdateAdminRequestToJSON; declare const index$1_UpdateAdminRequestToJSONTyped: typeof UpdateAdminRequestToJSONTyped; type index$1_UpdateAdminResponse = UpdateAdminResponse; declare const index$1_UpdateAdminResponseFromJSON: typeof UpdateAdminResponseFromJSON; declare const index$1_UpdateAdminResponseFromJSONTyped: typeof UpdateAdminResponseFromJSONTyped; declare const index$1_UpdateAdminResponseToJSON: typeof UpdateAdminResponseToJSON; declare const index$1_UpdateAdminResponseToJSONTyped: typeof UpdateAdminResponseToJSONTyped; type index$1_UpdatePlatformAccountRequest = UpdatePlatformAccountRequest; declare const index$1_UpdatePlatformAccountRequestFromJSON: typeof UpdatePlatformAccountRequestFromJSON; declare const index$1_UpdatePlatformAccountRequestFromJSONTyped: typeof UpdatePlatformAccountRequestFromJSONTyped; declare const index$1_UpdatePlatformAccountRequestToJSON: typeof UpdatePlatformAccountRequestToJSON; declare const index$1_UpdatePlatformAccountRequestToJSONTyped: typeof UpdatePlatformAccountRequestToJSONTyped; type index$1_UpdatePlatformAccountUserRequest = UpdatePlatformAccountUserRequest; declare const index$1_UpdatePlatformAccountUserRequestFromJSON: typeof UpdatePlatformAccountUserRequestFromJSON; declare const index$1_UpdatePlatformAccountUserRequestFromJSONTyped: typeof UpdatePlatformAccountUserRequestFromJSONTyped; declare const index$1_UpdatePlatformAccountUserRequestToJSON: typeof UpdatePlatformAccountUserRequestToJSON; declare const index$1_UpdatePlatformAccountUserRequestToJSONTyped: typeof UpdatePlatformAccountUserRequestToJSONTyped; type index$1_UpdateTestProfileRequest = UpdateTestProfileRequest; declare const index$1_UpdateTestProfileRequestFromJSON: typeof UpdateTestProfileRequestFromJSON; declare const index$1_UpdateTestProfileRequestFromJSONTyped: typeof UpdateTestProfileRequestFromJSONTyped; declare const index$1_UpdateTestProfileRequestToJSON: typeof UpdateTestProfileRequestToJSON; declare const index$1_UpdateTestProfileRequestToJSONTyped: typeof UpdateTestProfileRequestToJSONTyped; type index$1_ValidateM2mTokenRequest = ValidateM2mTokenRequest; declare const index$1_ValidateM2mTokenRequestFromJSON: typeof ValidateM2mTokenRequestFromJSON; declare const index$1_ValidateM2mTokenRequestFromJSONTyped: typeof ValidateM2mTokenRequestFromJSONTyped; declare const index$1_ValidateM2mTokenRequestToJSON: typeof ValidateM2mTokenRequestToJSON; declare const index$1_ValidateM2mTokenRequestToJSONTyped: typeof ValidateM2mTokenRequestToJSONTyped; type index$1_ValidateM2mTokenResponse = ValidateM2mTokenResponse; declare const index$1_ValidateM2mTokenResponseFromJSON: typeof ValidateM2mTokenResponseFromJSON; declare const index$1_ValidateM2mTokenResponseFromJSONTyped: typeof ValidateM2mTokenResponseFromJSONTyped; declare const index$1_ValidateM2mTokenResponseToJSON: typeof ValidateM2mTokenResponseToJSON; declare const index$1_ValidateM2mTokenResponseToJSONTyped: typeof ValidateM2mTokenResponseToJSONTyped; type index$1_VerifyEmailRequest = VerifyEmailRequest; declare const index$1_VerifyEmailRequestFromJSON: typeof VerifyEmailRequestFromJSON; declare const index$1_VerifyEmailRequestFromJSONTyped: typeof VerifyEmailRequestFromJSONTyped; declare const index$1_VerifyEmailRequestToJSON: typeof VerifyEmailRequestToJSON; declare const index$1_VerifyEmailRequestToJSONTyped: typeof VerifyEmailRequestToJSONTyped; type index$1_VerifyEmailResponse = VerifyEmailResponse; declare const index$1_VerifyEmailResponseFromJSON: typeof VerifyEmailResponseFromJSON; declare const index$1_VerifyEmailResponseFromJSONTyped: typeof VerifyEmailResponseFromJSONTyped; declare const index$1_VerifyEmailResponseToJSON: typeof VerifyEmailResponseToJSON; declare const index$1_VerifyEmailResponseToJSONTyped: typeof VerifyEmailResponseToJSONTyped; declare const index$1_instanceOfAccountStatus: typeof instanceOfAccountStatus; declare const index$1_instanceOfAccountSummary: typeof instanceOfAccountSummary; declare const index$1_instanceOfAccountTier: typeof instanceOfAccountTier; declare const index$1_instanceOfAdminListItem: typeof instanceOfAdminListItem; declare const index$1_instanceOfConfirmResetPasswordRequest: typeof instanceOfConfirmResetPasswordRequest; declare const index$1_instanceOfConfirmResetPasswordResponse: typeof instanceOfConfirmResetPasswordResponse; declare const index$1_instanceOfCreateM2mTokenRequest: typeof instanceOfCreateM2mTokenRequest; declare const index$1_instanceOfCreateM2mTokenResponse: typeof instanceOfCreateM2mTokenResponse; declare const index$1_instanceOfCreatePlatformAccountRequest: typeof instanceOfCreatePlatformAccountRequest; declare const index$1_instanceOfCreatePlatformAccountUserRequest: typeof instanceOfCreatePlatformAccountUserRequest; declare const index$1_instanceOfCreatePlatformAccountUserResponse: typeof instanceOfCreatePlatformAccountUserResponse; declare const index$1_instanceOfCreateTestProfileRequest: typeof instanceOfCreateTestProfileRequest; declare const index$1_instanceOfDeleteAdminResponse: typeof instanceOfDeleteAdminResponse; declare const index$1_instanceOfDeletePlatformAccountResponse: typeof instanceOfDeletePlatformAccountResponse; declare const index$1_instanceOfDeletePlatformAccountUserResponse: typeof instanceOfDeletePlatformAccountUserResponse; declare const index$1_instanceOfDeleteTestProfileResponse: typeof instanceOfDeleteTestProfileResponse; declare const index$1_instanceOfEHRIntegration: typeof instanceOfEHRIntegration; declare const index$1_instanceOfGS1ParsedData: typeof instanceOfGS1ParsedData; declare const index$1_instanceOfGetAdminResponse: typeof instanceOfGetAdminResponse; declare const index$1_instanceOfGetCurrentAdminResponse: typeof instanceOfGetCurrentAdminResponse; declare const index$1_instanceOfJsonValue: typeof instanceOfJsonValue; declare const index$1_instanceOfLoginRequest: typeof instanceOfLoginRequest; declare const index$1_instanceOfLoginResponse: typeof instanceOfLoginResponse; declare const index$1_instanceOfPlatformAccountResponse: typeof instanceOfPlatformAccountResponse; declare const index$1_instanceOfPlatformAccountUserResponse: typeof instanceOfPlatformAccountUserResponse; declare const index$1_instanceOfRace: typeof instanceOfRace; declare const index$1_instanceOfRefreshTokenRequest: typeof instanceOfRefreshTokenRequest; declare const index$1_instanceOfRefreshTokenResponse: typeof instanceOfRefreshTokenResponse; declare const index$1_instanceOfRegisterRequest: typeof instanceOfRegisterRequest; declare const index$1_instanceOfRegisterTenantAdmin: typeof instanceOfRegisterTenantAdmin; declare const index$1_instanceOfRegisterTenantRequest: typeof instanceOfRegisterTenantRequest; declare const index$1_instanceOfRegisterTenantResponse: typeof instanceOfRegisterTenantResponse; declare const index$1_instanceOfResendVerificationCodeRequest: typeof instanceOfResendVerificationCodeRequest; declare const index$1_instanceOfResendVerificationCodeResponse: typeof instanceOfResendVerificationCodeResponse; declare const index$1_instanceOfResetPasswordRequest: typeof instanceOfResetPasswordRequest; declare const index$1_instanceOfResetPasswordResponse: typeof instanceOfResetPasswordResponse; declare const index$1_instanceOfRevokeM2mTokenResponse: typeof instanceOfRevokeM2mTokenResponse; declare const index$1_instanceOfRotateM2mTokenResponse: typeof instanceOfRotateM2mTokenResponse; declare const index$1_instanceOfTenantAdminStatus: typeof instanceOfTenantAdminStatus; declare const index$1_instanceOfTestProfileAnalyte: typeof instanceOfTestProfileAnalyte; declare const index$1_instanceOfTestProfileAnalyteResponse: typeof instanceOfTestProfileAnalyteResponse; declare const index$1_instanceOfTestProfileCta: typeof instanceOfTestProfileCta; declare const index$1_instanceOfTestProfileData: typeof instanceOfTestProfileData; declare const index$1_instanceOfTestProfileDecision: typeof instanceOfTestProfileDecision; declare const index$1_instanceOfTestProfileDecisionResult: typeof instanceOfTestProfileDecisionResult; declare const index$1_instanceOfTestProfileDiagnosticProfile: typeof instanceOfTestProfileDiagnosticProfile; declare const index$1_instanceOfTestProfileIndication: typeof instanceOfTestProfileIndication; declare const index$1_instanceOfTestProfileInstructionStep: typeof instanceOfTestProfileInstructionStep; declare const index$1_instanceOfTestProfileProduct: typeof instanceOfTestProfileProduct; declare const index$1_instanceOfTestProfileProductAssetDetail: typeof instanceOfTestProfileProductAssetDetail; declare const index$1_instanceOfTestProfileResponse: typeof instanceOfTestProfileResponse; declare const index$1_instanceOfTestProfileScanImageDetail: typeof instanceOfTestProfileScanImageDetail; declare const index$1_instanceOfTestProfileSurveyItem: typeof instanceOfTestProfileSurveyItem; declare const index$1_instanceOfUpdateAdminRequest: typeof instanceOfUpdateAdminRequest; declare const index$1_instanceOfUpdateAdminResponse: typeof instanceOfUpdateAdminResponse; declare const index$1_instanceOfUpdatePlatformAccountRequest: typeof instanceOfUpdatePlatformAccountRequest; declare const index$1_instanceOfUpdatePlatformAccountUserRequest: typeof instanceOfUpdatePlatformAccountUserRequest; declare const index$1_instanceOfUpdateTestProfileRequest: typeof instanceOfUpdateTestProfileRequest; declare const index$1_instanceOfValidateM2mTokenRequest: typeof instanceOfValidateM2mTokenRequest; declare const index$1_instanceOfValidateM2mTokenResponse: typeof instanceOfValidateM2mTokenResponse; declare const index$1_instanceOfVerifyEmailRequest: typeof instanceOfVerifyEmailRequest; declare const index$1_instanceOfVerifyEmailResponse: typeof instanceOfVerifyEmailResponse; declare namespace index$1 { export { type index$1_AccountStatus as AccountStatus, index$1_AccountStatusFromJSON as AccountStatusFromJSON, index$1_AccountStatusFromJSONTyped as AccountStatusFromJSONTyped, index$1_AccountStatusToJSON as AccountStatusToJSON, index$1_AccountStatusToJSONTyped as AccountStatusToJSONTyped, type index$1_AccountSummary as AccountSummary, index$1_AccountSummaryFromJSON as AccountSummaryFromJSON, index$1_AccountSummaryFromJSONTyped as AccountSummaryFromJSONTyped, index$1_AccountSummaryToJSON as AccountSummaryToJSON, index$1_AccountSummaryToJSONTyped as AccountSummaryToJSONTyped, type index$1_AccountTier as AccountTier, index$1_AccountTierFromJSON as AccountTierFromJSON, index$1_AccountTierFromJSONTyped as AccountTierFromJSONTyped, index$1_AccountTierToJSON as AccountTierToJSON, index$1_AccountTierToJSONTyped as AccountTierToJSONTyped, type index$1_AdminListItem as AdminListItem, index$1_AdminListItemFromJSON as AdminListItemFromJSON, index$1_AdminListItemFromJSONTyped as AdminListItemFromJSONTyped, index$1_AdminListItemToJSON as AdminListItemToJSON, index$1_AdminListItemToJSONTyped as AdminListItemToJSONTyped, type index$1_ConfirmResetPasswordRequest as ConfirmResetPasswordRequest, index$1_ConfirmResetPasswordRequestFromJSON as ConfirmResetPasswordRequestFromJSON, index$1_ConfirmResetPasswordRequestFromJSONTyped as ConfirmResetPasswordRequestFromJSONTyped, index$1_ConfirmResetPasswordRequestToJSON as ConfirmResetPasswordRequestToJSON, index$1_ConfirmResetPasswordRequestToJSONTyped as ConfirmResetPasswordRequestToJSONTyped, type index$1_ConfirmResetPasswordResponse as ConfirmResetPasswordResponse, index$1_ConfirmResetPasswordResponseFromJSON as ConfirmResetPasswordResponseFromJSON, index$1_ConfirmResetPasswordResponseFromJSONTyped as ConfirmResetPasswordResponseFromJSONTyped, index$1_ConfirmResetPasswordResponseToJSON as ConfirmResetPasswordResponseToJSON, index$1_ConfirmResetPasswordResponseToJSONTyped as ConfirmResetPasswordResponseToJSONTyped, type ConnectResponse$1 as ConnectResponse, ConnectResponseFromJSON$1 as ConnectResponseFromJSON, ConnectResponseFromJSONTyped$1 as ConnectResponseFromJSONTyped, ConnectResponseToJSON$1 as ConnectResponseToJSON, ConnectResponseToJSONTyped$1 as ConnectResponseToJSONTyped, type index$1_CreateM2mTokenRequest as CreateM2mTokenRequest, type index$1_CreateM2mTokenRequestEnvironmentEnum as CreateM2mTokenRequestEnvironmentEnum, index$1_CreateM2mTokenRequestFromJSON as CreateM2mTokenRequestFromJSON, index$1_CreateM2mTokenRequestFromJSONTyped as CreateM2mTokenRequestFromJSONTyped, index$1_CreateM2mTokenRequestToJSON as CreateM2mTokenRequestToJSON, index$1_CreateM2mTokenRequestToJSONTyped as CreateM2mTokenRequestToJSONTyped, type index$1_CreateM2mTokenResponse as CreateM2mTokenResponse, type index$1_CreateM2mTokenResponseEnvironmentEnum as CreateM2mTokenResponseEnvironmentEnum, index$1_CreateM2mTokenResponseFromJSON as CreateM2mTokenResponseFromJSON, index$1_CreateM2mTokenResponseFromJSONTyped as CreateM2mTokenResponseFromJSONTyped, index$1_CreateM2mTokenResponseToJSON as CreateM2mTokenResponseToJSON, index$1_CreateM2mTokenResponseToJSONTyped as CreateM2mTokenResponseToJSONTyped, type index$1_CreatePlatformAccountRequest as CreatePlatformAccountRequest, index$1_CreatePlatformAccountRequestFromJSON as CreatePlatformAccountRequestFromJSON, index$1_CreatePlatformAccountRequestFromJSONTyped as CreatePlatformAccountRequestFromJSONTyped, index$1_CreatePlatformAccountRequestToJSON as CreatePlatformAccountRequestToJSON, index$1_CreatePlatformAccountRequestToJSONTyped as CreatePlatformAccountRequestToJSONTyped, type index$1_CreatePlatformAccountUserRequest as CreatePlatformAccountUserRequest, index$1_CreatePlatformAccountUserRequestFromJSON as CreatePlatformAccountUserRequestFromJSON, index$1_CreatePlatformAccountUserRequestFromJSONTyped as CreatePlatformAccountUserRequestFromJSONTyped, index$1_CreatePlatformAccountUserRequestToJSON as CreatePlatformAccountUserRequestToJSON, index$1_CreatePlatformAccountUserRequestToJSONTyped as CreatePlatformAccountUserRequestToJSONTyped, type index$1_CreatePlatformAccountUserResponse as CreatePlatformAccountUserResponse, index$1_CreatePlatformAccountUserResponseFromJSON as CreatePlatformAccountUserResponseFromJSON, index$1_CreatePlatformAccountUserResponseFromJSONTyped as CreatePlatformAccountUserResponseFromJSONTyped, type index$1_CreatePlatformAccountUserResponseStatusEnum as CreatePlatformAccountUserResponseStatusEnum, index$1_CreatePlatformAccountUserResponseToJSON as CreatePlatformAccountUserResponseToJSON, index$1_CreatePlatformAccountUserResponseToJSONTyped as CreatePlatformAccountUserResponseToJSONTyped, type index$1_CreateTestProfileRequest as CreateTestProfileRequest, index$1_CreateTestProfileRequestFromJSON as CreateTestProfileRequestFromJSON, index$1_CreateTestProfileRequestFromJSONTyped as CreateTestProfileRequestFromJSONTyped, index$1_CreateTestProfileRequestToJSON as CreateTestProfileRequestToJSON, index$1_CreateTestProfileRequestToJSONTyped as CreateTestProfileRequestToJSONTyped, type index$1_DeleteAdminResponse as DeleteAdminResponse, index$1_DeleteAdminResponseFromJSON as DeleteAdminResponseFromJSON, index$1_DeleteAdminResponseFromJSONTyped as DeleteAdminResponseFromJSONTyped, index$1_DeleteAdminResponseToJSON as DeleteAdminResponseToJSON, index$1_DeleteAdminResponseToJSONTyped as DeleteAdminResponseToJSONTyped, type index$1_DeletePlatformAccountResponse as DeletePlatformAccountResponse, index$1_DeletePlatformAccountResponseFromJSON as DeletePlatformAccountResponseFromJSON, index$1_DeletePlatformAccountResponseFromJSONTyped as DeletePlatformAccountResponseFromJSONTyped, index$1_DeletePlatformAccountResponseToJSON as DeletePlatformAccountResponseToJSON, index$1_DeletePlatformAccountResponseToJSONTyped as DeletePlatformAccountResponseToJSONTyped, type index$1_DeletePlatformAccountUserResponse as DeletePlatformAccountUserResponse, index$1_DeletePlatformAccountUserResponseFromJSON as DeletePlatformAccountUserResponseFromJSON, index$1_DeletePlatformAccountUserResponseFromJSONTyped as DeletePlatformAccountUserResponseFromJSONTyped, index$1_DeletePlatformAccountUserResponseToJSON as DeletePlatformAccountUserResponseToJSON, index$1_DeletePlatformAccountUserResponseToJSONTyped as DeletePlatformAccountUserResponseToJSONTyped, type index$1_DeleteTestProfileResponse as DeleteTestProfileResponse, index$1_DeleteTestProfileResponseFromJSON as DeleteTestProfileResponseFromJSON, index$1_DeleteTestProfileResponseFromJSONTyped as DeleteTestProfileResponseFromJSONTyped, index$1_DeleteTestProfileResponseToJSON as DeleteTestProfileResponseToJSON, index$1_DeleteTestProfileResponseToJSONTyped as DeleteTestProfileResponseToJSONTyped, type index$1_EHRIntegration as EHRIntegration, index$1_EHRIntegrationFromJSON as EHRIntegrationFromJSON, index$1_EHRIntegrationFromJSONTyped as EHRIntegrationFromJSONTyped, index$1_EHRIntegrationToJSON as EHRIntegrationToJSON, index$1_EHRIntegrationToJSONTyped as EHRIntegrationToJSONTyped, type index$1_GS1ParsedData as GS1ParsedData, index$1_GS1ParsedDataFromJSON as GS1ParsedDataFromJSON, index$1_GS1ParsedDataFromJSONTyped as GS1ParsedDataFromJSONTyped, index$1_GS1ParsedDataToJSON as GS1ParsedDataToJSON, index$1_GS1ParsedDataToJSONTyped as GS1ParsedDataToJSONTyped, type index$1_GetAdminResponse as GetAdminResponse, index$1_GetAdminResponseFromJSON as GetAdminResponseFromJSON, index$1_GetAdminResponseFromJSONTyped as GetAdminResponseFromJSONTyped, type index$1_GetAdminResponseStatusEnum as GetAdminResponseStatusEnum, index$1_GetAdminResponseToJSON as GetAdminResponseToJSON, index$1_GetAdminResponseToJSONTyped as GetAdminResponseToJSONTyped, type index$1_GetCurrentAdminResponse as GetCurrentAdminResponse, index$1_GetCurrentAdminResponseFromJSON as GetCurrentAdminResponseFromJSON, index$1_GetCurrentAdminResponseFromJSONTyped as GetCurrentAdminResponseFromJSONTyped, index$1_GetCurrentAdminResponseToJSON as GetCurrentAdminResponseToJSON, index$1_GetCurrentAdminResponseToJSONTyped as GetCurrentAdminResponseToJSONTyped, type HTTPValidationError$1 as HTTPValidationError, HTTPValidationErrorFromJSON$1 as HTTPValidationErrorFromJSON, HTTPValidationErrorFromJSONTyped$1 as HTTPValidationErrorFromJSONTyped, HTTPValidationErrorToJSON$1 as HTTPValidationErrorToJSON, HTTPValidationErrorToJSONTyped$1 as HTTPValidationErrorToJSONTyped, type index$1_JsonValue as JsonValue, index$1_JsonValueFromJSON as JsonValueFromJSON, index$1_JsonValueFromJSONTyped as JsonValueFromJSONTyped, index$1_JsonValueToJSON as JsonValueToJSON, index$1_JsonValueToJSONTyped as JsonValueToJSONTyped, type index$1_LoginRequest as LoginRequest, index$1_LoginRequestFromJSON as LoginRequestFromJSON, index$1_LoginRequestFromJSONTyped as LoginRequestFromJSONTyped, index$1_LoginRequestToJSON as LoginRequestToJSON, index$1_LoginRequestToJSONTyped as LoginRequestToJSONTyped, type index$1_LoginResponse as LoginResponse, index$1_LoginResponseFromJSON as LoginResponseFromJSON, index$1_LoginResponseFromJSONTyped as LoginResponseFromJSONTyped, index$1_LoginResponseToJSON as LoginResponseToJSON, index$1_LoginResponseToJSONTyped as LoginResponseToJSONTyped, type index$1_PlatformAccountResponse as PlatformAccountResponse, index$1_PlatformAccountResponseFromJSON as PlatformAccountResponseFromJSON, index$1_PlatformAccountResponseFromJSONTyped as PlatformAccountResponseFromJSONTyped, index$1_PlatformAccountResponseToJSON as PlatformAccountResponseToJSON, index$1_PlatformAccountResponseToJSONTyped as PlatformAccountResponseToJSONTyped, type index$1_PlatformAccountUserResponse as PlatformAccountUserResponse, index$1_PlatformAccountUserResponseFromJSON as PlatformAccountUserResponseFromJSON, index$1_PlatformAccountUserResponseFromJSONTyped as PlatformAccountUserResponseFromJSONTyped, index$1_PlatformAccountUserResponseToJSON as PlatformAccountUserResponseToJSON, index$1_PlatformAccountUserResponseToJSONTyped as PlatformAccountUserResponseToJSONTyped, PoolType$1 as PoolType, PoolTypeFromJSON$1 as PoolTypeFromJSON, PoolTypeFromJSONTyped$1 as PoolTypeFromJSONTyped, PoolTypeToJSON$1 as PoolTypeToJSON, PoolTypeToJSONTyped$1 as PoolTypeToJSONTyped, type index$1_Race as Race, index$1_RaceFromJSON as RaceFromJSON, index$1_RaceFromJSONTyped as RaceFromJSONTyped, index$1_RaceToJSON as RaceToJSON, index$1_RaceToJSONTyped as RaceToJSONTyped, type index$1_RefreshTokenRequest as RefreshTokenRequest, index$1_RefreshTokenRequestFromJSON as RefreshTokenRequestFromJSON, index$1_RefreshTokenRequestFromJSONTyped as RefreshTokenRequestFromJSONTyped, index$1_RefreshTokenRequestToJSON as RefreshTokenRequestToJSON, index$1_RefreshTokenRequestToJSONTyped as RefreshTokenRequestToJSONTyped, type index$1_RefreshTokenResponse as RefreshTokenResponse, index$1_RefreshTokenResponseFromJSON as RefreshTokenResponseFromJSON, index$1_RefreshTokenResponseFromJSONTyped as RefreshTokenResponseFromJSONTyped, index$1_RefreshTokenResponseToJSON as RefreshTokenResponseToJSON, index$1_RefreshTokenResponseToJSONTyped as RefreshTokenResponseToJSONTyped, type index$1_RegisterRequest as RegisterRequest, index$1_RegisterRequestFromJSON as RegisterRequestFromJSON, index$1_RegisterRequestFromJSONTyped as RegisterRequestFromJSONTyped, type index$1_RegisterRequestModeEnum as RegisterRequestModeEnum, index$1_RegisterRequestToJSON as RegisterRequestToJSON, index$1_RegisterRequestToJSONTyped as RegisterRequestToJSONTyped, type index$1_RegisterTenantAdmin as RegisterTenantAdmin, index$1_RegisterTenantAdminFromJSON as RegisterTenantAdminFromJSON, index$1_RegisterTenantAdminFromJSONTyped as RegisterTenantAdminFromJSONTyped, index$1_RegisterTenantAdminToJSON as RegisterTenantAdminToJSON, index$1_RegisterTenantAdminToJSONTyped as RegisterTenantAdminToJSONTyped, type index$1_RegisterTenantRequest as RegisterTenantRequest, index$1_RegisterTenantRequestFromJSON as RegisterTenantRequestFromJSON, index$1_RegisterTenantRequestFromJSONTyped as RegisterTenantRequestFromJSONTyped, index$1_RegisterTenantRequestToJSON as RegisterTenantRequestToJSON, index$1_RegisterTenantRequestToJSONTyped as RegisterTenantRequestToJSONTyped, type index$1_RegisterTenantResponse as RegisterTenantResponse, index$1_RegisterTenantResponseFromJSON as RegisterTenantResponseFromJSON, index$1_RegisterTenantResponseFromJSONTyped as RegisterTenantResponseFromJSONTyped, index$1_RegisterTenantResponseToJSON as RegisterTenantResponseToJSON, index$1_RegisterTenantResponseToJSONTyped as RegisterTenantResponseToJSONTyped, type index$1_ResendVerificationCodeRequest as ResendVerificationCodeRequest, index$1_ResendVerificationCodeRequestFromJSON as ResendVerificationCodeRequestFromJSON, index$1_ResendVerificationCodeRequestFromJSONTyped as ResendVerificationCodeRequestFromJSONTyped, index$1_ResendVerificationCodeRequestToJSON as ResendVerificationCodeRequestToJSON, index$1_ResendVerificationCodeRequestToJSONTyped as ResendVerificationCodeRequestToJSONTyped, type index$1_ResendVerificationCodeResponse as ResendVerificationCodeResponse, index$1_ResendVerificationCodeResponseFromJSON as ResendVerificationCodeResponseFromJSON, index$1_ResendVerificationCodeResponseFromJSONTyped as ResendVerificationCodeResponseFromJSONTyped, index$1_ResendVerificationCodeResponseToJSON as ResendVerificationCodeResponseToJSON, index$1_ResendVerificationCodeResponseToJSONTyped as ResendVerificationCodeResponseToJSONTyped, type index$1_ResetPasswordRequest as ResetPasswordRequest, index$1_ResetPasswordRequestFromJSON as ResetPasswordRequestFromJSON, index$1_ResetPasswordRequestFromJSONTyped as ResetPasswordRequestFromJSONTyped, index$1_ResetPasswordRequestToJSON as ResetPasswordRequestToJSON, index$1_ResetPasswordRequestToJSONTyped as ResetPasswordRequestToJSONTyped, type index$1_ResetPasswordResponse as ResetPasswordResponse, index$1_ResetPasswordResponseFromJSON as ResetPasswordResponseFromJSON, index$1_ResetPasswordResponseFromJSONTyped as ResetPasswordResponseFromJSONTyped, index$1_ResetPasswordResponseToJSON as ResetPasswordResponseToJSON, index$1_ResetPasswordResponseToJSONTyped as ResetPasswordResponseToJSONTyped, type ResponseValidationError$1 as ResponseValidationError, ResponseValidationErrorFromJSON$1 as ResponseValidationErrorFromJSON, ResponseValidationErrorFromJSONTyped$1 as ResponseValidationErrorFromJSONTyped, ResponseValidationErrorToJSON$1 as ResponseValidationErrorToJSON, ResponseValidationErrorToJSONTyped$1 as ResponseValidationErrorToJSONTyped, type index$1_RevokeM2mTokenResponse as RevokeM2mTokenResponse, index$1_RevokeM2mTokenResponseFromJSON as RevokeM2mTokenResponseFromJSON, index$1_RevokeM2mTokenResponseFromJSONTyped as RevokeM2mTokenResponseFromJSONTyped, index$1_RevokeM2mTokenResponseToJSON as RevokeM2mTokenResponseToJSON, index$1_RevokeM2mTokenResponseToJSONTyped as RevokeM2mTokenResponseToJSONTyped, type index$1_RotateM2mTokenResponse as RotateM2mTokenResponse, index$1_RotateM2mTokenResponseFromJSON as RotateM2mTokenResponseFromJSON, index$1_RotateM2mTokenResponseFromJSONTyped as RotateM2mTokenResponseFromJSONTyped, index$1_RotateM2mTokenResponseToJSON as RotateM2mTokenResponseToJSON, index$1_RotateM2mTokenResponseToJSONTyped as RotateM2mTokenResponseToJSONTyped, type StandardErrorResponse$1 as StandardErrorResponse, StandardErrorResponseFromJSON$1 as StandardErrorResponseFromJSON, StandardErrorResponseFromJSONTyped$1 as StandardErrorResponseFromJSONTyped, StandardErrorResponseToJSON$1 as StandardErrorResponseToJSON, StandardErrorResponseToJSONTyped$1 as StandardErrorResponseToJSONTyped, type index$1_TenantAdminStatus as TenantAdminStatus, index$1_TenantAdminStatusFromJSON as TenantAdminStatusFromJSON, index$1_TenantAdminStatusFromJSONTyped as TenantAdminStatusFromJSONTyped, index$1_TenantAdminStatusToJSON as TenantAdminStatusToJSON, index$1_TenantAdminStatusToJSONTyped as TenantAdminStatusToJSONTyped, type index$1_TestProfileAnalyte as TestProfileAnalyte, index$1_TestProfileAnalyteFromJSON as TestProfileAnalyteFromJSON, index$1_TestProfileAnalyteFromJSONTyped as TestProfileAnalyteFromJSONTyped, type index$1_TestProfileAnalyteResponse as TestProfileAnalyteResponse, index$1_TestProfileAnalyteResponseFromJSON as TestProfileAnalyteResponseFromJSON, index$1_TestProfileAnalyteResponseFromJSONTyped as TestProfileAnalyteResponseFromJSONTyped, index$1_TestProfileAnalyteResponseToJSON as TestProfileAnalyteResponseToJSON, index$1_TestProfileAnalyteResponseToJSONTyped as TestProfileAnalyteResponseToJSONTyped, index$1_TestProfileAnalyteToJSON as TestProfileAnalyteToJSON, index$1_TestProfileAnalyteToJSONTyped as TestProfileAnalyteToJSONTyped, type index$1_TestProfileCta as TestProfileCta, index$1_TestProfileCtaFromJSON as TestProfileCtaFromJSON, index$1_TestProfileCtaFromJSONTyped as TestProfileCtaFromJSONTyped, index$1_TestProfileCtaToJSON as TestProfileCtaToJSON, index$1_TestProfileCtaToJSONTyped as TestProfileCtaToJSONTyped, type index$1_TestProfileData as TestProfileData, index$1_TestProfileDataFromJSON as TestProfileDataFromJSON, index$1_TestProfileDataFromJSONTyped as TestProfileDataFromJSONTyped, index$1_TestProfileDataToJSON as TestProfileDataToJSON, index$1_TestProfileDataToJSONTyped as TestProfileDataToJSONTyped, type index$1_TestProfileDecision as TestProfileDecision, index$1_TestProfileDecisionFromJSON as TestProfileDecisionFromJSON, index$1_TestProfileDecisionFromJSONTyped as TestProfileDecisionFromJSONTyped, type index$1_TestProfileDecisionResult as TestProfileDecisionResult, index$1_TestProfileDecisionResultFromJSON as TestProfileDecisionResultFromJSON, index$1_TestProfileDecisionResultFromJSONTyped as TestProfileDecisionResultFromJSONTyped, index$1_TestProfileDecisionResultToJSON as TestProfileDecisionResultToJSON, index$1_TestProfileDecisionResultToJSONTyped as TestProfileDecisionResultToJSONTyped, index$1_TestProfileDecisionToJSON as TestProfileDecisionToJSON, index$1_TestProfileDecisionToJSONTyped as TestProfileDecisionToJSONTyped, type index$1_TestProfileDiagnosticProfile as TestProfileDiagnosticProfile, index$1_TestProfileDiagnosticProfileFromJSON as TestProfileDiagnosticProfileFromJSON, index$1_TestProfileDiagnosticProfileFromJSONTyped as TestProfileDiagnosticProfileFromJSONTyped, index$1_TestProfileDiagnosticProfileToJSON as TestProfileDiagnosticProfileToJSON, index$1_TestProfileDiagnosticProfileToJSONTyped as TestProfileDiagnosticProfileToJSONTyped, type index$1_TestProfileIndication as TestProfileIndication, index$1_TestProfileIndicationFromJSON as TestProfileIndicationFromJSON, index$1_TestProfileIndicationFromJSONTyped as TestProfileIndicationFromJSONTyped, index$1_TestProfileIndicationToJSON as TestProfileIndicationToJSON, index$1_TestProfileIndicationToJSONTyped as TestProfileIndicationToJSONTyped, type index$1_TestProfileInstructionStep as TestProfileInstructionStep, index$1_TestProfileInstructionStepFromJSON as TestProfileInstructionStepFromJSON, index$1_TestProfileInstructionStepFromJSONTyped as TestProfileInstructionStepFromJSONTyped, index$1_TestProfileInstructionStepToJSON as TestProfileInstructionStepToJSON, index$1_TestProfileInstructionStepToJSONTyped as TestProfileInstructionStepToJSONTyped, type index$1_TestProfileProduct as TestProfileProduct, type index$1_TestProfileProductAssetDetail as TestProfileProductAssetDetail, index$1_TestProfileProductAssetDetailFromJSON as TestProfileProductAssetDetailFromJSON, index$1_TestProfileProductAssetDetailFromJSONTyped as TestProfileProductAssetDetailFromJSONTyped, index$1_TestProfileProductAssetDetailToJSON as TestProfileProductAssetDetailToJSON, index$1_TestProfileProductAssetDetailToJSONTyped as TestProfileProductAssetDetailToJSONTyped, index$1_TestProfileProductFromJSON as TestProfileProductFromJSON, index$1_TestProfileProductFromJSONTyped as TestProfileProductFromJSONTyped, index$1_TestProfileProductToJSON as TestProfileProductToJSON, index$1_TestProfileProductToJSONTyped as TestProfileProductToJSONTyped, type index$1_TestProfileResponse as TestProfileResponse, index$1_TestProfileResponseFromJSON as TestProfileResponseFromJSON, index$1_TestProfileResponseFromJSONTyped as TestProfileResponseFromJSONTyped, index$1_TestProfileResponseToJSON as TestProfileResponseToJSON, index$1_TestProfileResponseToJSONTyped as TestProfileResponseToJSONTyped, type index$1_TestProfileScanImageDetail as TestProfileScanImageDetail, index$1_TestProfileScanImageDetailFromJSON as TestProfileScanImageDetailFromJSON, index$1_TestProfileScanImageDetailFromJSONTyped as TestProfileScanImageDetailFromJSONTyped, index$1_TestProfileScanImageDetailToJSON as TestProfileScanImageDetailToJSON, index$1_TestProfileScanImageDetailToJSONTyped as TestProfileScanImageDetailToJSONTyped, type index$1_TestProfileSurveyItem as TestProfileSurveyItem, index$1_TestProfileSurveyItemFromJSON as TestProfileSurveyItemFromJSON, index$1_TestProfileSurveyItemFromJSONTyped as TestProfileSurveyItemFromJSONTyped, index$1_TestProfileSurveyItemToJSON as TestProfileSurveyItemToJSON, index$1_TestProfileSurveyItemToJSONTyped as TestProfileSurveyItemToJSONTyped, type index$1_UpdateAdminRequest as UpdateAdminRequest, index$1_UpdateAdminRequestFromJSON as UpdateAdminRequestFromJSON, index$1_UpdateAdminRequestFromJSONTyped as UpdateAdminRequestFromJSONTyped, index$1_UpdateAdminRequestToJSON as UpdateAdminRequestToJSON, index$1_UpdateAdminRequestToJSONTyped as UpdateAdminRequestToJSONTyped, type index$1_UpdateAdminResponse as UpdateAdminResponse, index$1_UpdateAdminResponseFromJSON as UpdateAdminResponseFromJSON, index$1_UpdateAdminResponseFromJSONTyped as UpdateAdminResponseFromJSONTyped, index$1_UpdateAdminResponseToJSON as UpdateAdminResponseToJSON, index$1_UpdateAdminResponseToJSONTyped as UpdateAdminResponseToJSONTyped, type index$1_UpdatePlatformAccountRequest as UpdatePlatformAccountRequest, index$1_UpdatePlatformAccountRequestFromJSON as UpdatePlatformAccountRequestFromJSON, index$1_UpdatePlatformAccountRequestFromJSONTyped as UpdatePlatformAccountRequestFromJSONTyped, index$1_UpdatePlatformAccountRequestToJSON as UpdatePlatformAccountRequestToJSON, index$1_UpdatePlatformAccountRequestToJSONTyped as UpdatePlatformAccountRequestToJSONTyped, type index$1_UpdatePlatformAccountUserRequest as UpdatePlatformAccountUserRequest, index$1_UpdatePlatformAccountUserRequestFromJSON as UpdatePlatformAccountUserRequestFromJSON, index$1_UpdatePlatformAccountUserRequestFromJSONTyped as UpdatePlatformAccountUserRequestFromJSONTyped, index$1_UpdatePlatformAccountUserRequestToJSON as UpdatePlatformAccountUserRequestToJSON, index$1_UpdatePlatformAccountUserRequestToJSONTyped as UpdatePlatformAccountUserRequestToJSONTyped, type index$1_UpdateTestProfileRequest as UpdateTestProfileRequest, index$1_UpdateTestProfileRequestFromJSON as UpdateTestProfileRequestFromJSON, index$1_UpdateTestProfileRequestFromJSONTyped as UpdateTestProfileRequestFromJSONTyped, index$1_UpdateTestProfileRequestToJSON as UpdateTestProfileRequestToJSON, index$1_UpdateTestProfileRequestToJSONTyped as UpdateTestProfileRequestToJSONTyped, type index$1_ValidateM2mTokenRequest as ValidateM2mTokenRequest, index$1_ValidateM2mTokenRequestFromJSON as ValidateM2mTokenRequestFromJSON, index$1_ValidateM2mTokenRequestFromJSONTyped as ValidateM2mTokenRequestFromJSONTyped, index$1_ValidateM2mTokenRequestToJSON as ValidateM2mTokenRequestToJSON, index$1_ValidateM2mTokenRequestToJSONTyped as ValidateM2mTokenRequestToJSONTyped, type index$1_ValidateM2mTokenResponse as ValidateM2mTokenResponse, index$1_ValidateM2mTokenResponseFromJSON as ValidateM2mTokenResponseFromJSON, index$1_ValidateM2mTokenResponseFromJSONTyped as ValidateM2mTokenResponseFromJSONTyped, index$1_ValidateM2mTokenResponseToJSON as ValidateM2mTokenResponseToJSON, index$1_ValidateM2mTokenResponseToJSONTyped as ValidateM2mTokenResponseToJSONTyped, type ValidationError$1 as ValidationError, ValidationErrorFromJSON$1 as ValidationErrorFromJSON, ValidationErrorFromJSONTyped$1 as ValidationErrorFromJSONTyped, type ValidationErrorLocation$1 as ValidationErrorLocation, ValidationErrorLocationFromJSON$1 as ValidationErrorLocationFromJSON, ValidationErrorLocationFromJSONTyped$1 as ValidationErrorLocationFromJSONTyped, ValidationErrorLocationToJSON$1 as ValidationErrorLocationToJSON, ValidationErrorLocationToJSONTyped$1 as ValidationErrorLocationToJSONTyped, ValidationErrorToJSON$1 as ValidationErrorToJSON, ValidationErrorToJSONTyped$1 as ValidationErrorToJSONTyped, type index$1_VerifyEmailRequest as VerifyEmailRequest, index$1_VerifyEmailRequestFromJSON as VerifyEmailRequestFromJSON, index$1_VerifyEmailRequestFromJSONTyped as VerifyEmailRequestFromJSONTyped, index$1_VerifyEmailRequestToJSON as VerifyEmailRequestToJSON, index$1_VerifyEmailRequestToJSONTyped as VerifyEmailRequestToJSONTyped, type index$1_VerifyEmailResponse as VerifyEmailResponse, index$1_VerifyEmailResponseFromJSON as VerifyEmailResponseFromJSON, index$1_VerifyEmailResponseFromJSONTyped as VerifyEmailResponseFromJSONTyped, index$1_VerifyEmailResponseToJSON as VerifyEmailResponseToJSON, index$1_VerifyEmailResponseToJSONTyped as VerifyEmailResponseToJSONTyped, index$1_instanceOfAccountStatus as instanceOfAccountStatus, index$1_instanceOfAccountSummary as instanceOfAccountSummary, index$1_instanceOfAccountTier as instanceOfAccountTier, index$1_instanceOfAdminListItem as instanceOfAdminListItem, index$1_instanceOfConfirmResetPasswordRequest as instanceOfConfirmResetPasswordRequest, index$1_instanceOfConfirmResetPasswordResponse as instanceOfConfirmResetPasswordResponse, instanceOfConnectResponse$1 as instanceOfConnectResponse, index$1_instanceOfCreateM2mTokenRequest as instanceOfCreateM2mTokenRequest, index$1_instanceOfCreateM2mTokenResponse as instanceOfCreateM2mTokenResponse, index$1_instanceOfCreatePlatformAccountRequest as instanceOfCreatePlatformAccountRequest, index$1_instanceOfCreatePlatformAccountUserRequest as instanceOfCreatePlatformAccountUserRequest, index$1_instanceOfCreatePlatformAccountUserResponse as instanceOfCreatePlatformAccountUserResponse, index$1_instanceOfCreateTestProfileRequest as instanceOfCreateTestProfileRequest, index$1_instanceOfDeleteAdminResponse as instanceOfDeleteAdminResponse, index$1_instanceOfDeletePlatformAccountResponse as instanceOfDeletePlatformAccountResponse, index$1_instanceOfDeletePlatformAccountUserResponse as instanceOfDeletePlatformAccountUserResponse, index$1_instanceOfDeleteTestProfileResponse as instanceOfDeleteTestProfileResponse, index$1_instanceOfEHRIntegration as instanceOfEHRIntegration, index$1_instanceOfGS1ParsedData as instanceOfGS1ParsedData, index$1_instanceOfGetAdminResponse as instanceOfGetAdminResponse, index$1_instanceOfGetCurrentAdminResponse as instanceOfGetCurrentAdminResponse, instanceOfHTTPValidationError$1 as instanceOfHTTPValidationError, index$1_instanceOfJsonValue as instanceOfJsonValue, index$1_instanceOfLoginRequest as instanceOfLoginRequest, index$1_instanceOfLoginResponse as instanceOfLoginResponse, index$1_instanceOfPlatformAccountResponse as instanceOfPlatformAccountResponse, index$1_instanceOfPlatformAccountUserResponse as instanceOfPlatformAccountUserResponse, instanceOfPoolType$1 as instanceOfPoolType, index$1_instanceOfRace as instanceOfRace, index$1_instanceOfRefreshTokenRequest as instanceOfRefreshTokenRequest, index$1_instanceOfRefreshTokenResponse as instanceOfRefreshTokenResponse, index$1_instanceOfRegisterRequest as instanceOfRegisterRequest, index$1_instanceOfRegisterTenantAdmin as instanceOfRegisterTenantAdmin, index$1_instanceOfRegisterTenantRequest as instanceOfRegisterTenantRequest, index$1_instanceOfRegisterTenantResponse as instanceOfRegisterTenantResponse, index$1_instanceOfResendVerificationCodeRequest as instanceOfResendVerificationCodeRequest, index$1_instanceOfResendVerificationCodeResponse as instanceOfResendVerificationCodeResponse, index$1_instanceOfResetPasswordRequest as instanceOfResetPasswordRequest, index$1_instanceOfResetPasswordResponse as instanceOfResetPasswordResponse, instanceOfResponseValidationError$1 as instanceOfResponseValidationError, index$1_instanceOfRevokeM2mTokenResponse as instanceOfRevokeM2mTokenResponse, index$1_instanceOfRotateM2mTokenResponse as instanceOfRotateM2mTokenResponse, instanceOfStandardErrorResponse$1 as instanceOfStandardErrorResponse, index$1_instanceOfTenantAdminStatus as instanceOfTenantAdminStatus, index$1_instanceOfTestProfileAnalyte as instanceOfTestProfileAnalyte, index$1_instanceOfTestProfileAnalyteResponse as instanceOfTestProfileAnalyteResponse, index$1_instanceOfTestProfileCta as instanceOfTestProfileCta, index$1_instanceOfTestProfileData as instanceOfTestProfileData, index$1_instanceOfTestProfileDecision as instanceOfTestProfileDecision, index$1_instanceOfTestProfileDecisionResult as instanceOfTestProfileDecisionResult, index$1_instanceOfTestProfileDiagnosticProfile as instanceOfTestProfileDiagnosticProfile, index$1_instanceOfTestProfileIndication as instanceOfTestProfileIndication, index$1_instanceOfTestProfileInstructionStep as instanceOfTestProfileInstructionStep, index$1_instanceOfTestProfileProduct as instanceOfTestProfileProduct, index$1_instanceOfTestProfileProductAssetDetail as instanceOfTestProfileProductAssetDetail, index$1_instanceOfTestProfileResponse as instanceOfTestProfileResponse, index$1_instanceOfTestProfileScanImageDetail as instanceOfTestProfileScanImageDetail, index$1_instanceOfTestProfileSurveyItem as instanceOfTestProfileSurveyItem, index$1_instanceOfUpdateAdminRequest as instanceOfUpdateAdminRequest, index$1_instanceOfUpdateAdminResponse as instanceOfUpdateAdminResponse, index$1_instanceOfUpdatePlatformAccountRequest as instanceOfUpdatePlatformAccountRequest, index$1_instanceOfUpdatePlatformAccountUserRequest as instanceOfUpdatePlatformAccountUserRequest, index$1_instanceOfUpdateTestProfileRequest as instanceOfUpdateTestProfileRequest, index$1_instanceOfValidateM2mTokenRequest as instanceOfValidateM2mTokenRequest, index$1_instanceOfValidateM2mTokenResponse as instanceOfValidateM2mTokenResponse, instanceOfValidationError$1 as instanceOfValidationError, instanceOfValidationErrorLocation$1 as instanceOfValidationErrorLocation, index$1_instanceOfVerifyEmailRequest as instanceOfVerifyEmailRequest, index$1_instanceOfVerifyEmailResponse as instanceOfVerifyEmailResponse }; } /** * HC Vitals API * HealthCloud Vitals API — record and retrieve FHIR Observations for a patient\'s vital signs (blood pressure, heart rate, temperature, weight, height, SpO2, and more). All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Daily activity totals, typically sourced from a wearable device. * @export * @interface ActivitySummary */ interface ActivitySummary { /** * Minutes of recorded activity, optional. * @type {number} * @memberof ActivitySummary */ active_minutes?: number | null; /** * kcal * @type {number} * @memberof ActivitySummary */ calories_burned?: number | null; /** * Distance traveled in meters, optional. * @type {number} * @memberof ActivitySummary */ distance_meters?: number | null; /** * Floors climbed, optional. * @type {number} * @memberof ActivitySummary */ floors_climbed?: number | null; /** * Device or app name * @type {string} * @memberof ActivitySummary */ source?: string | null; /** * Step count, optional. * @type {number} * @memberof ActivitySummary */ steps?: number | null; } /** * Check if a given object implements the ActivitySummary interface. */ declare function instanceOfActivitySummary(value: object): value is ActivitySummary; declare function ActivitySummaryFromJSON(json: any): ActivitySummary; declare function ActivitySummaryFromJSONTyped(json: any, ignoreDiscriminator: boolean): ActivitySummary; declare function ActivitySummaryToJSON(json: any): ActivitySummary; declare function ActivitySummaryToJSONTyped(value?: ActivitySummary | null, ignoreDiscriminator?: boolean): any; /** * HC Vitals API * HealthCloud Vitals API — record and retrieve FHIR Observations for a patient\'s vital signs (blood pressure, heart rate, temperature, weight, height, SpO2, and more). All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * A single vital reading that did not land on the Athena chart. * * Only failed readings are itemized (the caller does not act on a per-reading * status for everything); successful and skipped-duplicate readings are * summarized by the `created` / `skipped` counts on the parent result. * @export * @interface AthenaVitalFailedReading */ interface AthenaVitalFailedReading { /** * Athena clinical element id, e.g. VITALS.BLOODPRESSURE.SYSTOLIC. * @type {string} * @memberof AthenaVitalFailedReading */ clinicalelementid: string; /** * Athena's failure reason for the group this reading belonged to. * @type {string} * @memberof AthenaVitalFailedReading */ error: string; /** * Source FHIR LOINC code for this reading, when known. * @type {string} * @memberof AthenaVitalFailedReading */ loinc?: string; /** * Reading-taken date (MM/DD/YYYY) that was submitted. * @type {string} * @memberof AthenaVitalFailedReading */ readingtaken: string; /** * Value that was submitted (post unit-conversion). * @type {string} * @memberof AthenaVitalFailedReading */ value: string; } /** * Check if a given object implements the AthenaVitalFailedReading interface. */ declare function instanceOfAthenaVitalFailedReading(value: object): value is AthenaVitalFailedReading; declare function AthenaVitalFailedReadingFromJSON(json: any): AthenaVitalFailedReading; declare function AthenaVitalFailedReadingFromJSONTyped(json: any, ignoreDiscriminator: boolean): AthenaVitalFailedReading; declare function AthenaVitalFailedReadingToJSON(json: any): AthenaVitalFailedReading; declare function AthenaVitalFailedReadingToJSONTyped(value?: AthenaVitalFailedReading | null, ignoreDiscriminator?: boolean): any; /** * HC Vitals API * HealthCloud Vitals API — record and retrieve FHIR Observations for a patient\'s vital signs (blood pressure, heart rate, temperature, weight, height, SpO2, and more). All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Outcome of attempting to mirror newly stored HC vital observations. * @export * @interface AthenaVitalsMirrorResult */ interface AthenaVitalsMirrorResult { /** * Number of individual vital readings submitted to Athena. * @type {number} * @memberof AthenaVitalsMirrorResult */ created?: number; /** * Sanitized mirror failure detail, present when status is `failed` or `partial`. * @type {string} * @memberof AthenaVitalsMirrorResult */ error?: string | null; /** * Only the readings that did not land on the Athena chart, each with its Athena clinical element id, source LOINC, submitted value/date and the group's error reason. Empty when status is `synced` or a skip status; populated only when status is `partial` or `failed`. * @type {Array} * @memberof AthenaVitalsMirrorResult */ failed_readings?: Array; /** * Number of readings already present in Athena and therefore not submitted again. * @type {number} * @memberof AthenaVitalsMirrorResult */ skipped?: number; /** * Whether Athena accepted the readings, was not applicable, or could not be reached. `partial` means at least one clinical-element group landed but at least one other failed (e.g. an element not configured for this Athena practice) -- the successful groups are NOT rolled back, so `created` still reflects what actually landed. * @type {AthenaVitalsMirrorResultStatusEnum} * @memberof AthenaVitalsMirrorResult */ status: AthenaVitalsMirrorResultStatusEnum; } /** * @export */ declare const AthenaVitalsMirrorResultStatusEnum: { readonly synced: "synced"; readonly partial: "partial"; readonly skipped_no_athena: "skipped_no_athena"; readonly skipped_unlinked_patient: "skipped_unlinked_patient"; readonly failed: "failed"; }; type AthenaVitalsMirrorResultStatusEnum = typeof AthenaVitalsMirrorResultStatusEnum[keyof typeof AthenaVitalsMirrorResultStatusEnum]; /** * Check if a given object implements the AthenaVitalsMirrorResult interface. */ declare function instanceOfAthenaVitalsMirrorResult(value: object): value is AthenaVitalsMirrorResult; declare function AthenaVitalsMirrorResultFromJSON(json: any): AthenaVitalsMirrorResult; declare function AthenaVitalsMirrorResultFromJSONTyped(json: any, ignoreDiscriminator: boolean): AthenaVitalsMirrorResult; declare function AthenaVitalsMirrorResultToJSON(json: any): AthenaVitalsMirrorResult; declare function AthenaVitalsMirrorResultToJSONTyped(value?: AthenaVitalsMirrorResult | null, ignoreDiscriminator?: boolean): any; /** * HC Vitals API * HealthCloud Vitals API — record and retrieve FHIR Observations for a patient\'s vital signs (blood pressure, heart rate, temperature, weight, height, SpO2, and more). All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Patient position during a blood pressure reading. * @export */ declare const PositionCode: { readonly sitting: "sitting"; readonly standing: "standing"; readonly supine: "supine"; readonly prone: "prone"; }; type PositionCode = typeof PositionCode[keyof typeof PositionCode]; declare function instanceOfPositionCode(value: any): boolean; declare function PositionCodeFromJSON(json: any): PositionCode; declare function PositionCodeFromJSONTyped(json: any, ignoreDiscriminator: boolean): PositionCode; declare function PositionCodeToJSON(value?: PositionCode | null): any; declare function PositionCodeToJSONTyped(value: any, ignoreDiscriminator: boolean): PositionCode; /** * HC Vitals API * HealthCloud Vitals API — record and retrieve FHIR Observations for a patient\'s vital signs (blood pressure, heart rate, temperature, weight, height, SpO2, and more). All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * A blood pressure reading. * @export * @interface BloodPressure */ interface BloodPressure { /** * Left, Right, Either * @type {string} * @memberof BloodPressure */ arm?: string | null; /** * mmHg * @type {number} * @memberof BloodPressure */ diastolic: number; /** * Patient position during the reading, optional. * @type {PositionCode} * @memberof BloodPressure */ position?: PositionCode | null; /** * mmHg * @type {number} * @memberof BloodPressure */ systolic: number; } /** * Check if a given object implements the BloodPressure interface. */ declare function instanceOfBloodPressure(value: object): value is BloodPressure; declare function BloodPressureFromJSON(json: any): BloodPressure; declare function BloodPressureFromJSONTyped(json: any, ignoreDiscriminator: boolean): BloodPressure; declare function BloodPressureToJSON(json: any): BloodPressure; declare function BloodPressureToJSONTyped(value?: BloodPressure | null, ignoreDiscriminator?: boolean): any; /** * HC Vitals API * HealthCloud Vitals API — record and retrieve FHIR Observations for a patient\'s vital signs (blood pressure, heart rate, temperature, weight, height, SpO2, and more). All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface BloodPressureVital */ interface BloodPressureVital { /** * Left, Right, Either * @type {string} * @memberof BloodPressureVital */ arm?: string | null; /** * mmHg * @type {number} * @memberof BloodPressureVital */ diastolic: number; /** * Patient position during the reading, optional. * @type {PositionCode} * @memberof BloodPressureVital */ position?: PositionCode | null; /** * mmHg * @type {number} * @memberof BloodPressureVital */ systolic: number; } /** * Check if a given object implements the BloodPressureVital interface. */ declare function instanceOfBloodPressureVital(value: object): value is BloodPressureVital; declare function BloodPressureVitalFromJSON(json: any): BloodPressureVital; declare function BloodPressureVitalFromJSONTyped(json: any, ignoreDiscriminator: boolean): BloodPressureVital; declare function BloodPressureVitalToJSON(json: any): BloodPressureVital; declare function BloodPressureVitalToJSONTyped(value?: BloodPressureVital | null, ignoreDiscriminator?: boolean): any; /** * HC Vitals API * HealthCloud Vitals API — record and retrieve FHIR Observations for a patient\'s vital signs (blood pressure, heart rate, temperature, weight, height, SpO2, and more). All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * A body height/length reading. * @export * @interface BodyHeight */ interface BodyHeight { /** * cm * @type {number} * @memberof BodyHeight */ value: number; } /** * Check if a given object implements the BodyHeight interface. */ declare function instanceOfBodyHeight(value: object): value is BodyHeight; declare function BodyHeightFromJSON(json: any): BodyHeight; declare function BodyHeightFromJSONTyped(json: any, ignoreDiscriminator: boolean): BodyHeight; declare function BodyHeightToJSON(json: any): BodyHeight; declare function BodyHeightToJSONTyped(value?: BodyHeight | null, ignoreDiscriminator?: boolean): any; /** * HC Vitals API * HealthCloud Vitals API — record and retrieve FHIR Observations for a patient\'s vital signs (blood pressure, heart rate, temperature, weight, height, SpO2, and more). All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface BodyHeightVital */ interface BodyHeightVital { /** * cm * @type {number} * @memberof BodyHeightVital */ value: number; } /** * Check if a given object implements the BodyHeightVital interface. */ declare function instanceOfBodyHeightVital(value: object): value is BodyHeightVital; declare function BodyHeightVitalFromJSON(json: any): BodyHeightVital; declare function BodyHeightVitalFromJSONTyped(json: any, ignoreDiscriminator: boolean): BodyHeightVital; declare function BodyHeightVitalToJSON(json: any): BodyHeightVital; declare function BodyHeightVitalToJSONTyped(value?: BodyHeightVital | null, ignoreDiscriminator?: boolean): any; /** * HC Vitals API * HealthCloud Vitals API — record and retrieve FHIR Observations for a patient\'s vital signs (blood pressure, heart rate, temperature, weight, height, SpO2, and more). All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Body site the temperature was measured at. * @export */ declare const TemperatureRoute: { readonly oral: "oral"; readonly rectal: "rectal"; readonly axillary: "axillary"; readonly tympanic: "tympanic"; readonly temporal: "temporal"; readonly other: "other"; }; type TemperatureRoute = typeof TemperatureRoute[keyof typeof TemperatureRoute]; declare function instanceOfTemperatureRoute(value: any): boolean; declare function TemperatureRouteFromJSON(json: any): TemperatureRoute; declare function TemperatureRouteFromJSONTyped(json: any, ignoreDiscriminator: boolean): TemperatureRoute; declare function TemperatureRouteToJSON(value?: TemperatureRoute | null): any; declare function TemperatureRouteToJSONTyped(value: any, ignoreDiscriminator: boolean): TemperatureRoute; /** * HC Vitals API * HealthCloud Vitals API — record and retrieve FHIR Observations for a patient\'s vital signs (blood pressure, heart rate, temperature, weight, height, SpO2, and more). All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * A body temperature reading. * @export * @interface BodyTemperature */ interface BodyTemperature { /** * Body site the temperature was measured at (oral, rectal, axillary, tympanic, temporal, other). * @type {TemperatureRoute} * @memberof BodyTemperature */ route?: TemperatureRoute; /** * Celsius * @type {number} * @memberof BodyTemperature */ value: number; } /** * Check if a given object implements the BodyTemperature interface. */ declare function instanceOfBodyTemperature(value: object): value is BodyTemperature; declare function BodyTemperatureFromJSON(json: any): BodyTemperature; declare function BodyTemperatureFromJSONTyped(json: any, ignoreDiscriminator: boolean): BodyTemperature; declare function BodyTemperatureToJSON(json: any): BodyTemperature; declare function BodyTemperatureToJSONTyped(value?: BodyTemperature | null, ignoreDiscriminator?: boolean): any; /** * HC Vitals API * HealthCloud Vitals API — record and retrieve FHIR Observations for a patient\'s vital signs (blood pressure, heart rate, temperature, weight, height, SpO2, and more). All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface BodyTemperatureVital */ interface BodyTemperatureVital { /** * Body site the temperature was measured at (oral, rectal, axillary, tympanic, temporal, other). * @type {TemperatureRoute} * @memberof BodyTemperatureVital */ route?: TemperatureRoute; /** * Celsius * @type {number} * @memberof BodyTemperatureVital */ value: number; } /** * Check if a given object implements the BodyTemperatureVital interface. */ declare function instanceOfBodyTemperatureVital(value: object): value is BodyTemperatureVital; declare function BodyTemperatureVitalFromJSON(json: any): BodyTemperatureVital; declare function BodyTemperatureVitalFromJSONTyped(json: any, ignoreDiscriminator: boolean): BodyTemperatureVital; declare function BodyTemperatureVitalToJSON(json: any): BodyTemperatureVital; declare function BodyTemperatureVitalToJSONTyped(value?: BodyTemperatureVital | null, ignoreDiscriminator?: boolean): any; /** * HC Vitals API * HealthCloud Vitals API — record and retrieve FHIR Observations for a patient\'s vital signs (blood pressure, heart rate, temperature, weight, height, SpO2, and more). All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * A body weight reading. * @export * @interface BodyWeight */ interface BodyWeight { /** * True if the patient was weighed with clothes on. * @type {boolean} * @memberof BodyWeight */ clothed?: boolean; /** * kg * @type {number} * @memberof BodyWeight */ value: number; } /** * Check if a given object implements the BodyWeight interface. */ declare function instanceOfBodyWeight(value: object): value is BodyWeight; declare function BodyWeightFromJSON(json: any): BodyWeight; declare function BodyWeightFromJSONTyped(json: any, ignoreDiscriminator: boolean): BodyWeight; declare function BodyWeightToJSON(json: any): BodyWeight; declare function BodyWeightToJSONTyped(value?: BodyWeight | null, ignoreDiscriminator?: boolean): any; /** * HC Vitals API * HealthCloud Vitals API — record and retrieve FHIR Observations for a patient\'s vital signs (blood pressure, heart rate, temperature, weight, height, SpO2, and more). All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface BodyWeightVital */ interface BodyWeightVital { /** * True if the patient was weighed with clothes on. * @type {boolean} * @memberof BodyWeightVital */ clothed?: boolean; /** * kg * @type {number} * @memberof BodyWeightVital */ value: number; } /** * Check if a given object implements the BodyWeightVital interface. */ declare function instanceOfBodyWeightVital(value: object): value is BodyWeightVital; declare function BodyWeightVitalFromJSON(json: any): BodyWeightVital; declare function BodyWeightVitalFromJSONTyped(json: any, ignoreDiscriminator: boolean): BodyWeightVital; declare function BodyWeightVitalToJSON(json: any): BodyWeightVital; declare function BodyWeightVitalToJSONTyped(value?: BodyWeightVital | null, ignoreDiscriminator?: boolean): any; /** * HC Vitals API * HealthCloud Vitals API — record and retrieve FHIR Observations for a patient\'s vital signs (blood pressure, heart rate, temperature, weight, height, SpO2, and more). All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ConnectResponse */ interface ConnectResponse { /** * * @type {string} * @memberof ConnectResponse */ environment: string; /** * * @type {string} * @memberof ConnectResponse */ service: string; /** * * @type {string} * @memberof ConnectResponse */ status: string; } /** * Check if a given object implements the ConnectResponse interface. */ declare function instanceOfConnectResponse(value: object): value is ConnectResponse; declare function ConnectResponseFromJSON(json: any): ConnectResponse; declare function ConnectResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): ConnectResponse; declare function ConnectResponseToJSON(json: any): ConnectResponse; declare function ConnectResponseToJSONTyped(value?: ConnectResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Vitals API * HealthCloud Vitals API — record and retrieve FHIR Observations for a patient\'s vital signs (blood pressure, heart rate, temperature, weight, height, SpO2, and more). All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface PulseOximetryVital */ interface PulseOximetryVital { /** * FiO2 % * @type {number} * @memberof PulseOximetryVital */ fio2?: number | null; /** * O2 flow rate L/min * @type {number} * @memberof PulseOximetryVital */ flow_rate?: number | null; /** * True if the patient was on supplemental oxygen during the reading. * @type {boolean} * @memberof PulseOximetryVital */ on_supplemental_oxygen?: boolean; /** * SpO2 percentage * @type {number} * @memberof PulseOximetryVital */ spo2: number; } /** * Check if a given object implements the PulseOximetryVital interface. */ declare function instanceOfPulseOximetryVital(value: object): value is PulseOximetryVital; declare function PulseOximetryVitalFromJSON(json: any): PulseOximetryVital; declare function PulseOximetryVitalFromJSONTyped(json: any, ignoreDiscriminator: boolean): PulseOximetryVital; declare function PulseOximetryVitalToJSON(json: any): PulseOximetryVital; declare function PulseOximetryVitalToJSONTyped(value?: PulseOximetryVital | null, ignoreDiscriminator?: boolean): any; /** * HC Vitals API * HealthCloud Vitals API — record and retrieve FHIR Observations for a patient\'s vital signs (blood pressure, heart rate, temperature, weight, height, SpO2, and more). All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Which pain assessment scale was used. * @export */ declare const PainScale: { readonly numeric: "numeric"; readonly faces: "faces"; readonly flacc: "flacc"; readonly other: "other"; }; type PainScale = typeof PainScale[keyof typeof PainScale]; declare function instanceOfPainScale(value: any): boolean; declare function PainScaleFromJSON(json: any): PainScale; declare function PainScaleFromJSONTyped(json: any, ignoreDiscriminator: boolean): PainScale; declare function PainScaleToJSON(value?: PainScale | null): any; declare function PainScaleToJSONTyped(value: any, ignoreDiscriminator: boolean): PainScale; /** * HC Vitals API * HealthCloud Vitals API — record and retrieve FHIR Observations for a patient\'s vital signs (blood pressure, heart rate, temperature, weight, height, SpO2, and more). All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * A pain assessment. * @export * @interface PainScore */ interface PainScore { /** * Body location of the pain, optional. * @type {string} * @memberof PainScore */ location?: string | null; /** * Free-text notes, optional. * @type {string} * @memberof PainScore */ notes?: string | null; /** * Which pain assessment scale was used (numeric, faces, flacc, other). * @type {PainScale} * @memberof PainScore */ scale?: PainScale; /** * Pain intensity on the given scale (0-10). * @type {number} * @memberof PainScore */ score: number; } /** * Check if a given object implements the PainScore interface. */ declare function instanceOfPainScore(value: object): value is PainScore; declare function PainScoreFromJSON(json: any): PainScore; declare function PainScoreFromJSONTyped(json: any, ignoreDiscriminator: boolean): PainScore; declare function PainScoreToJSON(json: any): PainScore; declare function PainScoreToJSONTyped(value?: PainScore | null, ignoreDiscriminator?: boolean): any; /** * HC Vitals API * HealthCloud Vitals API — record and retrieve FHIR Observations for a patient\'s vital signs (blood pressure, heart rate, temperature, weight, height, SpO2, and more). All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * A blood glucose reading. * @export * @interface GlucoseReading */ interface GlucoseReading { /** * True if the reading was taken while fasting, optional. * @type {boolean} * @memberof GlucoseReading */ fasting?: boolean | null; /** * pre-meal, post-meal, bedtime, random * @type {string} * @memberof GlucoseReading */ meal_relation?: string | null; /** * mg/dL * @type {number} * @memberof GlucoseReading */ value: number; } /** * Check if a given object implements the GlucoseReading interface. */ declare function instanceOfGlucoseReading(value: object): value is GlucoseReading; declare function GlucoseReadingFromJSON(json: any): GlucoseReading; declare function GlucoseReadingFromJSONTyped(json: any, ignoreDiscriminator: boolean): GlucoseReading; declare function GlucoseReadingToJSON(json: any): GlucoseReading; declare function GlucoseReadingToJSONTyped(value?: GlucoseReading | null, ignoreDiscriminator?: boolean): any; /** * HC Vitals API * HealthCloud Vitals API — record and retrieve FHIR Observations for a patient\'s vital signs (blood pressure, heart rate, temperature, weight, height, SpO2, and more). All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * A respiratory rate reading. * @export * @interface RespiratoryRate */ interface RespiratoryRate { /** * breaths/min * @type {number} * @memberof RespiratoryRate */ rate: number; } /** * Check if a given object implements the RespiratoryRate interface. */ declare function instanceOfRespiratoryRate(value: object): value is RespiratoryRate; declare function RespiratoryRateFromJSON(json: any): RespiratoryRate; declare function RespiratoryRateFromJSONTyped(json: any, ignoreDiscriminator: boolean): RespiratoryRate; declare function RespiratoryRateToJSON(json: any): RespiratoryRate; declare function RespiratoryRateToJSONTyped(value?: RespiratoryRate | null, ignoreDiscriminator?: boolean): any; /** * HC Vitals API * HealthCloud Vitals API — record and retrieve FHIR Observations for a patient\'s vital signs (blood pressure, heart rate, temperature, weight, height, SpO2, and more). All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * A peak expiratory flow reading. * @export * @interface PeakFlowReading */ interface PeakFlowReading { /** * Patient's personal-best peak flow value, optional; used to compute percent_personal_best. * @type {number} * @memberof PeakFlowReading */ personal_best?: number | null; /** * L/min * @type {number} * @memberof PeakFlowReading */ value: number; } /** * Check if a given object implements the PeakFlowReading interface. */ declare function instanceOfPeakFlowReading(value: object): value is PeakFlowReading; declare function PeakFlowReadingFromJSON(json: any): PeakFlowReading; declare function PeakFlowReadingFromJSONTyped(json: any, ignoreDiscriminator: boolean): PeakFlowReading; declare function PeakFlowReadingToJSON(json: any): PeakFlowReading; declare function PeakFlowReadingToJSONTyped(value?: PeakFlowReading | null, ignoreDiscriminator?: boolean): any; /** * HC Vitals API * HealthCloud Vitals API — record and retrieve FHIR Observations for a patient\'s vital signs (blood pressure, heart rate, temperature, weight, height, SpO2, and more). All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * An intraocular pressure reading, one or both eyes. * @export * @interface IntraocularPressure */ interface IntraocularPressure { /** * mmHg * @type {number} * @memberof IntraocularPressure */ left_eye?: number | null; /** * mmHg * @type {number} * @memberof IntraocularPressure */ right_eye?: number | null; } /** * Check if a given object implements the IntraocularPressure interface. */ declare function instanceOfIntraocularPressure(value: object): value is IntraocularPressure; declare function IntraocularPressureFromJSON(json: any): IntraocularPressure; declare function IntraocularPressureFromJSONTyped(json: any, ignoreDiscriminator: boolean): IntraocularPressure; declare function IntraocularPressureToJSON(json: any): IntraocularPressure; declare function IntraocularPressureToJSONTyped(value?: IntraocularPressure | null, ignoreDiscriminator?: boolean): any; /** * HC Vitals API * HealthCloud Vitals API — record and retrieve FHIR Observations for a patient\'s vital signs (blood pressure, heart rate, temperature, weight, height, SpO2, and more). All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Observation lifecycle status, mirroring FHIR Observation.status. * @export */ declare const VitalsStatus: { readonly registered: "registered"; readonly preliminary: "preliminary"; readonly final: "final"; readonly amended: "amended"; readonly corrected: "corrected"; readonly cancelled: "cancelled"; readonly entered_in_error: "entered-in-error"; }; type VitalsStatus = typeof VitalsStatus[keyof typeof VitalsStatus]; declare function instanceOfVitalsStatus(value: any): boolean; declare function VitalsStatusFromJSON(json: any): VitalsStatus; declare function VitalsStatusFromJSONTyped(json: any, ignoreDiscriminator: boolean): VitalsStatus; declare function VitalsStatusToJSON(value?: VitalsStatus | null): any; declare function VitalsStatusToJSONTyped(value: any, ignoreDiscriminator: boolean): VitalsStatus; /** * HC Vitals API * HealthCloud Vitals API — record and retrieve FHIR Observations for a patient\'s vital signs (blood pressure, heart rate, temperature, weight, height, SpO2, and more). All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Device used to take the measurement. * @export */ declare const MeasurementDevice: { readonly manual: "manual"; readonly automated_bp_cuff: "automated_bp_cuff"; readonly pulse_oximeter: "pulse_oximeter"; readonly thermometer: "thermometer"; readonly scale: "scale"; readonly glucometer: "glucometer"; readonly wearable_device: "wearable_device"; readonly spirometer: "spirometer"; readonly other: "other"; }; type MeasurementDevice = typeof MeasurementDevice[keyof typeof MeasurementDevice]; declare function instanceOfMeasurementDevice(value: any): boolean; declare function MeasurementDeviceFromJSON(json: any): MeasurementDevice; declare function MeasurementDeviceFromJSONTyped(json: any, ignoreDiscriminator: boolean): MeasurementDevice; declare function MeasurementDeviceToJSON(value?: MeasurementDevice | null): any; declare function MeasurementDeviceToJSONTyped(value: any, ignoreDiscriminator: boolean): MeasurementDevice; /** * HC Vitals API * HealthCloud Vitals API — record and retrieve FHIR Observations for a patient\'s vital signs (blood pressure, heart rate, temperature, weight, height, SpO2, and more). All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface HeartRateVital */ interface HeartRateVital { /** * beats/min * @type {number} * @memberof HeartRateVital */ rate: number; /** * Regular, Irregular, etc. * @type {string} * @memberof HeartRateVital */ rhythm?: string | null; } /** * Check if a given object implements the HeartRateVital interface. */ declare function instanceOfHeartRateVital(value: object): value is HeartRateVital; declare function HeartRateVitalFromJSON(json: any): HeartRateVital; declare function HeartRateVitalFromJSONTyped(json: any, ignoreDiscriminator: boolean): HeartRateVital; declare function HeartRateVitalToJSON(json: any): HeartRateVital; declare function HeartRateVitalToJSONTyped(value?: HeartRateVital | null, ignoreDiscriminator?: boolean): any; /** * HC Vitals API * HealthCloud Vitals API — record and retrieve FHIR Observations for a patient\'s vital signs (blood pressure, heart rate, temperature, weight, height, SpO2, and more). All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * A head circumference reading, typically for pediatric patients. * @export * @interface HeadCircumference */ interface HeadCircumference { /** * cm * @type {number} * @memberof HeadCircumference */ value: number; } /** * Check if a given object implements the HeadCircumference interface. */ declare function instanceOfHeadCircumference(value: object): value is HeadCircumference; declare function HeadCircumferenceFromJSON(json: any): HeadCircumference; declare function HeadCircumferenceFromJSONTyped(json: any, ignoreDiscriminator: boolean): HeadCircumference; declare function HeadCircumferenceToJSON(json: any): HeadCircumference; declare function HeadCircumferenceToJSONTyped(value?: HeadCircumference | null, ignoreDiscriminator?: boolean): any; /** * HC Vitals API * HealthCloud Vitals API — record and retrieve FHIR Observations for a patient\'s vital signs (blood pressure, heart rate, temperature, weight, height, SpO2, and more). All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for GET /patients/{patient_id}/vitals. Reconstructed from * whichever FHIR Observations exist for the patient — populated fields * project at most one reading of each type; the FHIR search has no explicit * chronological sort, so a projected reading is not guaranteed to be the * most recent one. Unmeasured vitals * stay null. vitals_id/patient_id on this response are freshly generated * for the reconstruction, not stable identifiers of a persisted record. * @export * @interface GetVitalsResponse */ interface GetVitalsResponse { /** * Daily activity totals, optional. * @type {ActivitySummary} * @memberof GetVitalsResponse */ activity?: ActivitySummary | null; /** * A blood pressure reading projected from returned observations, when present; not guaranteed to be the latest reading. * @type {BloodPressureVital} * @memberof GetVitalsResponse */ blood_pressure?: BloodPressureVital | null; /** * Device used to take the measurement(s), optional. * @type {MeasurementDevice} * @memberof GetVitalsResponse */ device?: MeasurementDevice | null; /** * ISO 8601 date the vitals were captured, when time-of-day is not tracked. * @type {Date} * @memberof GetVitalsResponse */ effective_date?: Date | null; /** * ISO 8601 datetime the vitals were captured, optional. * @type {Date} * @memberof GetVitalsResponse */ effective_datetime?: Date | null; /** * FHIR Encounter ID these vitals were captured during, optional. * @type {string} * @memberof GetVitalsResponse */ encounter_id?: string | null; /** * Blood glucose reading, optional. * @type {GlucoseReading} * @memberof GetVitalsResponse */ glucose?: GlucoseReading | null; /** * Head circumference reading, optional. * @type {HeadCircumference} * @memberof GetVitalsResponse */ head_circumference?: HeadCircumference | null; /** * A heart-rate reading projected from returned observations, when present; not guaranteed to be the latest reading. * @type {HeartRateVital} * @memberof GetVitalsResponse */ heart_rate?: HeartRateVital | null; /** * A body-height reading projected from returned observations, when present; not guaranteed to be the latest reading. * @type {BodyHeightVital} * @memberof GetVitalsResponse */ height?: BodyHeightVital | null; /** * Intraocular pressure reading, optional. * @type {IntraocularPressure} * @memberof GetVitalsResponse */ iop?: IntraocularPressure | null; /** * Free-text notes, optional. * @type {string} * @memberof GetVitalsResponse */ notes?: string | null; /** * Pain assessment, optional. * @type {PainScore} * @memberof GetVitalsResponse */ pain?: PainScore | null; /** * Patient this record belongs to. * @type {string} * @memberof GetVitalsResponse */ patient_id: string; /** * Peak expiratory flow reading, optional. * @type {PeakFlowReading} * @memberof GetVitalsResponse */ peak_flow?: PeakFlowReading | null; /** * Name of the practitioner who captured the vitals, optional. * @type {string} * @memberof GetVitalsResponse */ practitioner_name?: string | null; /** * An SpO2 reading projected from returned observations, when present; not guaranteed to be the latest reading. * @type {PulseOximetryVital} * @memberof GetVitalsResponse */ pulse_oximetry?: PulseOximetryVital | null; /** * Respiratory rate reading, optional. * @type {RespiratoryRate} * @memberof GetVitalsResponse */ respiratory_rate?: RespiratoryRate | null; /** * Observation lifecycle status applied to every Observation generated from this record. * @type {VitalsStatus} * @memberof GetVitalsResponse */ status?: VitalsStatus; /** * A body-temperature reading projected from returned observations, when present; not guaranteed to be the latest reading. * @type {BodyTemperatureVital} * @memberof GetVitalsResponse */ temperature?: BodyTemperatureVital | null; /** * Internal identifier for this set of readings. * @type {string} * @memberof GetVitalsResponse */ vitals_id?: string; /** * A body-weight reading projected from returned observations, when present; not guaranteed to be the latest reading. * @type {BodyWeightVital} * @memberof GetVitalsResponse */ weight?: BodyWeightVital | null; } /** * Check if a given object implements the GetVitalsResponse interface. */ declare function instanceOfGetVitalsResponse(value: object): value is GetVitalsResponse; declare function GetVitalsResponseFromJSON(json: any): GetVitalsResponse; declare function GetVitalsResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetVitalsResponse; declare function GetVitalsResponseToJSON(json: any): GetVitalsResponse; declare function GetVitalsResponseToJSONTyped(value?: GetVitalsResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Vitals API * HealthCloud Vitals API — record and retrieve FHIR Observations for a patient\'s vital signs (blood pressure, heart rate, temperature, weight, height, SpO2, and more). All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ValidationErrorLocation */ interface ValidationErrorLocation { } /** * Check if a given object implements the ValidationErrorLocation interface. */ declare function instanceOfValidationErrorLocation(value: object): value is ValidationErrorLocation; declare function ValidationErrorLocationFromJSON(json: any): ValidationErrorLocation; declare function ValidationErrorLocationFromJSONTyped(json: any, ignoreDiscriminator: boolean): ValidationErrorLocation; declare function ValidationErrorLocationToJSON(json: any): ValidationErrorLocation; declare function ValidationErrorLocationToJSONTyped(value?: ValidationErrorLocation | null, ignoreDiscriminator?: boolean): any; /** * HC Vitals API * HealthCloud Vitals API — record and retrieve FHIR Observations for a patient\'s vital signs (blood pressure, heart rate, temperature, weight, height, SpO2, and more). All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ValidationError */ interface ValidationError { /** * * @type {Array} * @memberof ValidationError */ loc: Array; /** * * @type {string} * @memberof ValidationError */ type: string; } /** * Check if a given object implements the ValidationError interface. */ declare function instanceOfValidationError(value: object): value is ValidationError; declare function ValidationErrorFromJSON(json: any): ValidationError; declare function ValidationErrorFromJSONTyped(json: any, ignoreDiscriminator: boolean): ValidationError; declare function ValidationErrorToJSON(json: any): ValidationError; declare function ValidationErrorToJSONTyped(value?: ValidationError | null, ignoreDiscriminator?: boolean): any; /** * HC Vitals API * HealthCloud Vitals API — record and retrieve FHIR Observations for a patient\'s vital signs (blood pressure, heart rate, temperature, weight, height, SpO2, and more). All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface HTTPValidationError */ interface HTTPValidationError { /** * * @type {Array} * @memberof HTTPValidationError */ detail?: Array; } /** * Check if a given object implements the HTTPValidationError interface. */ declare function instanceOfHTTPValidationError(value: object): value is HTTPValidationError; declare function HTTPValidationErrorFromJSON(json: any): HTTPValidationError; declare function HTTPValidationErrorFromJSONTyped(json: any, ignoreDiscriminator: boolean): HTTPValidationError; declare function HTTPValidationErrorToJSON(json: any): HTTPValidationError; declare function HTTPValidationErrorToJSONTyped(value?: HTTPValidationError | null, ignoreDiscriminator?: boolean): any; /** * HC Vitals API * HealthCloud Vitals API — record and retrieve FHIR Observations for a patient\'s vital signs (blood pressure, heart rate, temperature, weight, height, SpO2, and more). All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * A heart rate reading. * @export * @interface HeartRate */ interface HeartRate { /** * beats/min * @type {number} * @memberof HeartRate */ rate: number; /** * Left, Right, Either * @type {string} * @memberof HeartRate */ rhythm?: string | null; } /** * Check if a given object implements the HeartRate interface. */ declare function instanceOfHeartRate(value: object): value is HeartRate; declare function HeartRateFromJSON(json: any): HeartRate; declare function HeartRateFromJSONTyped(json: any, ignoreDiscriminator: boolean): HeartRate; declare function HeartRateToJSON(json: any): HeartRate; declare function HeartRateToJSONTyped(value?: HeartRate | null, ignoreDiscriminator?: boolean): any; /** * HC Vitals API * HealthCloud Vitals API — record and retrieve FHIR Observations for a patient\'s vital signs (blood pressure, heart rate, temperature, weight, height, SpO2, and more). All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Supported Cognito identity-pool types. * @export */ declare const PoolType: { readonly patient: "patient"; readonly provider: "provider"; readonly person: "person"; readonly tenantadmin: "tenantadmin"; }; type PoolType = typeof PoolType[keyof typeof PoolType]; declare function instanceOfPoolType(value: any): boolean; declare function PoolTypeFromJSON(json: any): PoolType; declare function PoolTypeFromJSONTyped(json: any, ignoreDiscriminator: boolean): PoolType; declare function PoolTypeToJSON(value?: PoolType | null): any; declare function PoolTypeToJSONTyped(value: any, ignoreDiscriminator: boolean): PoolType; /** * HC Vitals API * HealthCloud Vitals API — record and retrieve FHIR Observations for a patient\'s vital signs (blood pressure, heart rate, temperature, weight, height, SpO2, and more). All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * An SpO2 (blood oxygen saturation) reading. * @export * @interface PulseOximetry */ interface PulseOximetry { /** * FiO2 % * @type {number} * @memberof PulseOximetry */ fio2?: number | null; /** * O2 flow rate L/min * @type {number} * @memberof PulseOximetry */ flow_rate?: number | null; /** * True if the patient was on supplemental oxygen during the reading. * @type {boolean} * @memberof PulseOximetry */ on_supplemental_oxygen?: boolean; /** * SpO2 percentage * @type {number} * @memberof PulseOximetry */ spo2: number; } /** * Check if a given object implements the PulseOximetry interface. */ declare function instanceOfPulseOximetry(value: object): value is PulseOximetry; declare function PulseOximetryFromJSON(json: any): PulseOximetry; declare function PulseOximetryFromJSONTyped(json: any, ignoreDiscriminator: boolean): PulseOximetry; declare function PulseOximetryToJSON(json: any): PulseOximetry; declare function PulseOximetryToJSONTyped(value?: PulseOximetry | null, ignoreDiscriminator?: boolean): any; /** * HC Vitals API * HealthCloud Vitals API — record and retrieve FHIR Observations for a patient\'s vital signs (blood pressure, heart rate, temperature, weight, height, SpO2, and more). All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Response for POST /patients/{patient_id}/vitals (201). * @export * @interface RecordVitalsResponse */ interface RecordVitalsResponse { /** * Best-effort Athena chart mirror outcome for the newly created observations. * @type {AthenaVitalsMirrorResult} * @memberof RecordVitalsResponse */ athena_vitals: AthenaVitalsMirrorResult; /** * Number of FHIR Observation resources created from the supplied vitals. * @type {number} * @memberof RecordVitalsResponse */ observations: number; /** * Echoes the {patient_id} path parameter. * @type {string} * @memberof RecordVitalsResponse */ patient_id: string; } /** * Check if a given object implements the RecordVitalsResponse interface. */ declare function instanceOfRecordVitalsResponse(value: object): value is RecordVitalsResponse; declare function RecordVitalsResponseFromJSON(json: any): RecordVitalsResponse; declare function RecordVitalsResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): RecordVitalsResponse; declare function RecordVitalsResponseToJSON(json: any): RecordVitalsResponse; declare function RecordVitalsResponseToJSONTyped(value?: RecordVitalsResponse | null, ignoreDiscriminator?: boolean): any; /** * HC Vitals API * HealthCloud Vitals API — record and retrieve FHIR Observations for a patient\'s vital signs (blood pressure, heart rate, temperature, weight, height, SpO2, and more). All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ResponseValidationError */ interface ResponseValidationError { /** * * @type {Array} * @memberof ResponseValidationError */ detail?: Array; } /** * Check if a given object implements the ResponseValidationError interface. */ declare function instanceOfResponseValidationError(value: object): value is ResponseValidationError; declare function ResponseValidationErrorFromJSON(json: any): ResponseValidationError; declare function ResponseValidationErrorFromJSONTyped(json: any, ignoreDiscriminator: boolean): ResponseValidationError; declare function ResponseValidationErrorToJSON(json: any): ResponseValidationError; declare function ResponseValidationErrorToJSONTyped(value?: ResponseValidationError | null, ignoreDiscriminator?: boolean): any; /** * HC Vitals API * HealthCloud Vitals API — record and retrieve FHIR Observations for a patient\'s vital signs (blood pressure, heart rate, temperature, weight, height, SpO2, and more). All operations require a Bearer JWT. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface StandardErrorResponse */ interface StandardErrorResponse { /** * Human-readable explanation of why the request failed. * @type {string} * @memberof StandardErrorResponse */ error: string; /** * Downstream FHIR OperationOutcome payload, when the failure originated in FHIR. * @type {object} * @memberof StandardErrorResponse */ outcome?: object; } /** * Check if a given object implements the StandardErrorResponse interface. */ declare function instanceOfStandardErrorResponse(value: object): value is StandardErrorResponse; declare function StandardErrorResponseFromJSON(json: any): StandardErrorResponse; declare function StandardErrorResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): StandardErrorResponse; declare function StandardErrorResponseToJSON(json: any): StandardErrorResponse; declare function StandardErrorResponseToJSONTyped(value?: StandardErrorResponse | null, ignoreDiscriminator?: boolean): any; type index_ActivitySummary = ActivitySummary; declare const index_ActivitySummaryFromJSON: typeof ActivitySummaryFromJSON; declare const index_ActivitySummaryFromJSONTyped: typeof ActivitySummaryFromJSONTyped; declare const index_ActivitySummaryToJSON: typeof ActivitySummaryToJSON; declare const index_ActivitySummaryToJSONTyped: typeof ActivitySummaryToJSONTyped; type index_AthenaVitalFailedReading = AthenaVitalFailedReading; declare const index_AthenaVitalFailedReadingFromJSON: typeof AthenaVitalFailedReadingFromJSON; declare const index_AthenaVitalFailedReadingFromJSONTyped: typeof AthenaVitalFailedReadingFromJSONTyped; declare const index_AthenaVitalFailedReadingToJSON: typeof AthenaVitalFailedReadingToJSON; declare const index_AthenaVitalFailedReadingToJSONTyped: typeof AthenaVitalFailedReadingToJSONTyped; type index_AthenaVitalsMirrorResult = AthenaVitalsMirrorResult; declare const index_AthenaVitalsMirrorResultFromJSON: typeof AthenaVitalsMirrorResultFromJSON; declare const index_AthenaVitalsMirrorResultFromJSONTyped: typeof AthenaVitalsMirrorResultFromJSONTyped; type index_AthenaVitalsMirrorResultStatusEnum = AthenaVitalsMirrorResultStatusEnum; declare const index_AthenaVitalsMirrorResultToJSON: typeof AthenaVitalsMirrorResultToJSON; declare const index_AthenaVitalsMirrorResultToJSONTyped: typeof AthenaVitalsMirrorResultToJSONTyped; type index_BloodPressure = BloodPressure; declare const index_BloodPressureFromJSON: typeof BloodPressureFromJSON; declare const index_BloodPressureFromJSONTyped: typeof BloodPressureFromJSONTyped; declare const index_BloodPressureToJSON: typeof BloodPressureToJSON; declare const index_BloodPressureToJSONTyped: typeof BloodPressureToJSONTyped; type index_BloodPressureVital = BloodPressureVital; declare const index_BloodPressureVitalFromJSON: typeof BloodPressureVitalFromJSON; declare const index_BloodPressureVitalFromJSONTyped: typeof BloodPressureVitalFromJSONTyped; declare const index_BloodPressureVitalToJSON: typeof BloodPressureVitalToJSON; declare const index_BloodPressureVitalToJSONTyped: typeof BloodPressureVitalToJSONTyped; type index_BodyHeight = BodyHeight; declare const index_BodyHeightFromJSON: typeof BodyHeightFromJSON; declare const index_BodyHeightFromJSONTyped: typeof BodyHeightFromJSONTyped; declare const index_BodyHeightToJSON: typeof BodyHeightToJSON; declare const index_BodyHeightToJSONTyped: typeof BodyHeightToJSONTyped; type index_BodyHeightVital = BodyHeightVital; declare const index_BodyHeightVitalFromJSON: typeof BodyHeightVitalFromJSON; declare const index_BodyHeightVitalFromJSONTyped: typeof BodyHeightVitalFromJSONTyped; declare const index_BodyHeightVitalToJSON: typeof BodyHeightVitalToJSON; declare const index_BodyHeightVitalToJSONTyped: typeof BodyHeightVitalToJSONTyped; type index_BodyTemperature = BodyTemperature; declare const index_BodyTemperatureFromJSON: typeof BodyTemperatureFromJSON; declare const index_BodyTemperatureFromJSONTyped: typeof BodyTemperatureFromJSONTyped; declare const index_BodyTemperatureToJSON: typeof BodyTemperatureToJSON; declare const index_BodyTemperatureToJSONTyped: typeof BodyTemperatureToJSONTyped; type index_BodyTemperatureVital = BodyTemperatureVital; declare const index_BodyTemperatureVitalFromJSON: typeof BodyTemperatureVitalFromJSON; declare const index_BodyTemperatureVitalFromJSONTyped: typeof BodyTemperatureVitalFromJSONTyped; declare const index_BodyTemperatureVitalToJSON: typeof BodyTemperatureVitalToJSON; declare const index_BodyTemperatureVitalToJSONTyped: typeof BodyTemperatureVitalToJSONTyped; type index_BodyWeight = BodyWeight; declare const index_BodyWeightFromJSON: typeof BodyWeightFromJSON; declare const index_BodyWeightFromJSONTyped: typeof BodyWeightFromJSONTyped; declare const index_BodyWeightToJSON: typeof BodyWeightToJSON; declare const index_BodyWeightToJSONTyped: typeof BodyWeightToJSONTyped; type index_BodyWeightVital = BodyWeightVital; declare const index_BodyWeightVitalFromJSON: typeof BodyWeightVitalFromJSON; declare const index_BodyWeightVitalFromJSONTyped: typeof BodyWeightVitalFromJSONTyped; declare const index_BodyWeightVitalToJSON: typeof BodyWeightVitalToJSON; declare const index_BodyWeightVitalToJSONTyped: typeof BodyWeightVitalToJSONTyped; type index_ConnectResponse = ConnectResponse; declare const index_ConnectResponseFromJSON: typeof ConnectResponseFromJSON; declare const index_ConnectResponseFromJSONTyped: typeof ConnectResponseFromJSONTyped; declare const index_ConnectResponseToJSON: typeof ConnectResponseToJSON; declare const index_ConnectResponseToJSONTyped: typeof ConnectResponseToJSONTyped; type index_GetVitalsResponse = GetVitalsResponse; declare const index_GetVitalsResponseFromJSON: typeof GetVitalsResponseFromJSON; declare const index_GetVitalsResponseFromJSONTyped: typeof GetVitalsResponseFromJSONTyped; declare const index_GetVitalsResponseToJSON: typeof GetVitalsResponseToJSON; declare const index_GetVitalsResponseToJSONTyped: typeof GetVitalsResponseToJSONTyped; type index_GlucoseReading = GlucoseReading; declare const index_GlucoseReadingFromJSON: typeof GlucoseReadingFromJSON; declare const index_GlucoseReadingFromJSONTyped: typeof GlucoseReadingFromJSONTyped; declare const index_GlucoseReadingToJSON: typeof GlucoseReadingToJSON; declare const index_GlucoseReadingToJSONTyped: typeof GlucoseReadingToJSONTyped; type index_HTTPValidationError = HTTPValidationError; declare const index_HTTPValidationErrorFromJSON: typeof HTTPValidationErrorFromJSON; declare const index_HTTPValidationErrorFromJSONTyped: typeof HTTPValidationErrorFromJSONTyped; declare const index_HTTPValidationErrorToJSON: typeof HTTPValidationErrorToJSON; declare const index_HTTPValidationErrorToJSONTyped: typeof HTTPValidationErrorToJSONTyped; type index_HeadCircumference = HeadCircumference; declare const index_HeadCircumferenceFromJSON: typeof HeadCircumferenceFromJSON; declare const index_HeadCircumferenceFromJSONTyped: typeof HeadCircumferenceFromJSONTyped; declare const index_HeadCircumferenceToJSON: typeof HeadCircumferenceToJSON; declare const index_HeadCircumferenceToJSONTyped: typeof HeadCircumferenceToJSONTyped; type index_HeartRate = HeartRate; declare const index_HeartRateFromJSON: typeof HeartRateFromJSON; declare const index_HeartRateFromJSONTyped: typeof HeartRateFromJSONTyped; declare const index_HeartRateToJSON: typeof HeartRateToJSON; declare const index_HeartRateToJSONTyped: typeof HeartRateToJSONTyped; type index_HeartRateVital = HeartRateVital; declare const index_HeartRateVitalFromJSON: typeof HeartRateVitalFromJSON; declare const index_HeartRateVitalFromJSONTyped: typeof HeartRateVitalFromJSONTyped; declare const index_HeartRateVitalToJSON: typeof HeartRateVitalToJSON; declare const index_HeartRateVitalToJSONTyped: typeof HeartRateVitalToJSONTyped; type index_IntraocularPressure = IntraocularPressure; declare const index_IntraocularPressureFromJSON: typeof IntraocularPressureFromJSON; declare const index_IntraocularPressureFromJSONTyped: typeof IntraocularPressureFromJSONTyped; declare const index_IntraocularPressureToJSON: typeof IntraocularPressureToJSON; declare const index_IntraocularPressureToJSONTyped: typeof IntraocularPressureToJSONTyped; type index_MeasurementDevice = MeasurementDevice; declare const index_MeasurementDeviceFromJSON: typeof MeasurementDeviceFromJSON; declare const index_MeasurementDeviceFromJSONTyped: typeof MeasurementDeviceFromJSONTyped; declare const index_MeasurementDeviceToJSON: typeof MeasurementDeviceToJSON; declare const index_MeasurementDeviceToJSONTyped: typeof MeasurementDeviceToJSONTyped; type index_PainScale = PainScale; declare const index_PainScaleFromJSON: typeof PainScaleFromJSON; declare const index_PainScaleFromJSONTyped: typeof PainScaleFromJSONTyped; declare const index_PainScaleToJSON: typeof PainScaleToJSON; declare const index_PainScaleToJSONTyped: typeof PainScaleToJSONTyped; type index_PainScore = PainScore; declare const index_PainScoreFromJSON: typeof PainScoreFromJSON; declare const index_PainScoreFromJSONTyped: typeof PainScoreFromJSONTyped; declare const index_PainScoreToJSON: typeof PainScoreToJSON; declare const index_PainScoreToJSONTyped: typeof PainScoreToJSONTyped; type index_PeakFlowReading = PeakFlowReading; declare const index_PeakFlowReadingFromJSON: typeof PeakFlowReadingFromJSON; declare const index_PeakFlowReadingFromJSONTyped: typeof PeakFlowReadingFromJSONTyped; declare const index_PeakFlowReadingToJSON: typeof PeakFlowReadingToJSON; declare const index_PeakFlowReadingToJSONTyped: typeof PeakFlowReadingToJSONTyped; type index_PoolType = PoolType; declare const index_PoolTypeFromJSON: typeof PoolTypeFromJSON; declare const index_PoolTypeFromJSONTyped: typeof PoolTypeFromJSONTyped; declare const index_PoolTypeToJSON: typeof PoolTypeToJSON; declare const index_PoolTypeToJSONTyped: typeof PoolTypeToJSONTyped; type index_PositionCode = PositionCode; declare const index_PositionCodeFromJSON: typeof PositionCodeFromJSON; declare const index_PositionCodeFromJSONTyped: typeof PositionCodeFromJSONTyped; declare const index_PositionCodeToJSON: typeof PositionCodeToJSON; declare const index_PositionCodeToJSONTyped: typeof PositionCodeToJSONTyped; type index_PulseOximetry = PulseOximetry; declare const index_PulseOximetryFromJSON: typeof PulseOximetryFromJSON; declare const index_PulseOximetryFromJSONTyped: typeof PulseOximetryFromJSONTyped; declare const index_PulseOximetryToJSON: typeof PulseOximetryToJSON; declare const index_PulseOximetryToJSONTyped: typeof PulseOximetryToJSONTyped; type index_PulseOximetryVital = PulseOximetryVital; declare const index_PulseOximetryVitalFromJSON: typeof PulseOximetryVitalFromJSON; declare const index_PulseOximetryVitalFromJSONTyped: typeof PulseOximetryVitalFromJSONTyped; declare const index_PulseOximetryVitalToJSON: typeof PulseOximetryVitalToJSON; declare const index_PulseOximetryVitalToJSONTyped: typeof PulseOximetryVitalToJSONTyped; type index_RecordVitalsResponse = RecordVitalsResponse; declare const index_RecordVitalsResponseFromJSON: typeof RecordVitalsResponseFromJSON; declare const index_RecordVitalsResponseFromJSONTyped: typeof RecordVitalsResponseFromJSONTyped; declare const index_RecordVitalsResponseToJSON: typeof RecordVitalsResponseToJSON; declare const index_RecordVitalsResponseToJSONTyped: typeof RecordVitalsResponseToJSONTyped; type index_RespiratoryRate = RespiratoryRate; declare const index_RespiratoryRateFromJSON: typeof RespiratoryRateFromJSON; declare const index_RespiratoryRateFromJSONTyped: typeof RespiratoryRateFromJSONTyped; declare const index_RespiratoryRateToJSON: typeof RespiratoryRateToJSON; declare const index_RespiratoryRateToJSONTyped: typeof RespiratoryRateToJSONTyped; type index_ResponseValidationError = ResponseValidationError; declare const index_ResponseValidationErrorFromJSON: typeof ResponseValidationErrorFromJSON; declare const index_ResponseValidationErrorFromJSONTyped: typeof ResponseValidationErrorFromJSONTyped; declare const index_ResponseValidationErrorToJSON: typeof ResponseValidationErrorToJSON; declare const index_ResponseValidationErrorToJSONTyped: typeof ResponseValidationErrorToJSONTyped; type index_StandardErrorResponse = StandardErrorResponse; declare const index_StandardErrorResponseFromJSON: typeof StandardErrorResponseFromJSON; declare const index_StandardErrorResponseFromJSONTyped: typeof StandardErrorResponseFromJSONTyped; declare const index_StandardErrorResponseToJSON: typeof StandardErrorResponseToJSON; declare const index_StandardErrorResponseToJSONTyped: typeof StandardErrorResponseToJSONTyped; type index_TemperatureRoute = TemperatureRoute; declare const index_TemperatureRouteFromJSON: typeof TemperatureRouteFromJSON; declare const index_TemperatureRouteFromJSONTyped: typeof TemperatureRouteFromJSONTyped; declare const index_TemperatureRouteToJSON: typeof TemperatureRouteToJSON; declare const index_TemperatureRouteToJSONTyped: typeof TemperatureRouteToJSONTyped; type index_ValidationError = ValidationError; declare const index_ValidationErrorFromJSON: typeof ValidationErrorFromJSON; declare const index_ValidationErrorFromJSONTyped: typeof ValidationErrorFromJSONTyped; type index_ValidationErrorLocation = ValidationErrorLocation; declare const index_ValidationErrorLocationFromJSON: typeof ValidationErrorLocationFromJSON; declare const index_ValidationErrorLocationFromJSONTyped: typeof ValidationErrorLocationFromJSONTyped; declare const index_ValidationErrorLocationToJSON: typeof ValidationErrorLocationToJSON; declare const index_ValidationErrorLocationToJSONTyped: typeof ValidationErrorLocationToJSONTyped; declare const index_ValidationErrorToJSON: typeof ValidationErrorToJSON; declare const index_ValidationErrorToJSONTyped: typeof ValidationErrorToJSONTyped; type index_VitalsRecordRequest = VitalsRecordRequest; declare const index_VitalsRecordRequestFromJSON: typeof VitalsRecordRequestFromJSON; declare const index_VitalsRecordRequestFromJSONTyped: typeof VitalsRecordRequestFromJSONTyped; declare const index_VitalsRecordRequestToJSON: typeof VitalsRecordRequestToJSON; declare const index_VitalsRecordRequestToJSONTyped: typeof VitalsRecordRequestToJSONTyped; type index_VitalsStatus = VitalsStatus; declare const index_VitalsStatusFromJSON: typeof VitalsStatusFromJSON; declare const index_VitalsStatusFromJSONTyped: typeof VitalsStatusFromJSONTyped; declare const index_VitalsStatusToJSON: typeof VitalsStatusToJSON; declare const index_VitalsStatusToJSONTyped: typeof VitalsStatusToJSONTyped; declare const index_instanceOfActivitySummary: typeof instanceOfActivitySummary; declare const index_instanceOfAthenaVitalFailedReading: typeof instanceOfAthenaVitalFailedReading; declare const index_instanceOfAthenaVitalsMirrorResult: typeof instanceOfAthenaVitalsMirrorResult; declare const index_instanceOfBloodPressure: typeof instanceOfBloodPressure; declare const index_instanceOfBloodPressureVital: typeof instanceOfBloodPressureVital; declare const index_instanceOfBodyHeight: typeof instanceOfBodyHeight; declare const index_instanceOfBodyHeightVital: typeof instanceOfBodyHeightVital; declare const index_instanceOfBodyTemperature: typeof instanceOfBodyTemperature; declare const index_instanceOfBodyTemperatureVital: typeof instanceOfBodyTemperatureVital; declare const index_instanceOfBodyWeight: typeof instanceOfBodyWeight; declare const index_instanceOfBodyWeightVital: typeof instanceOfBodyWeightVital; declare const index_instanceOfConnectResponse: typeof instanceOfConnectResponse; declare const index_instanceOfGetVitalsResponse: typeof instanceOfGetVitalsResponse; declare const index_instanceOfGlucoseReading: typeof instanceOfGlucoseReading; declare const index_instanceOfHTTPValidationError: typeof instanceOfHTTPValidationError; declare const index_instanceOfHeadCircumference: typeof instanceOfHeadCircumference; declare const index_instanceOfHeartRate: typeof instanceOfHeartRate; declare const index_instanceOfHeartRateVital: typeof instanceOfHeartRateVital; declare const index_instanceOfIntraocularPressure: typeof instanceOfIntraocularPressure; declare const index_instanceOfMeasurementDevice: typeof instanceOfMeasurementDevice; declare const index_instanceOfPainScale: typeof instanceOfPainScale; declare const index_instanceOfPainScore: typeof instanceOfPainScore; declare const index_instanceOfPeakFlowReading: typeof instanceOfPeakFlowReading; declare const index_instanceOfPoolType: typeof instanceOfPoolType; declare const index_instanceOfPositionCode: typeof instanceOfPositionCode; declare const index_instanceOfPulseOximetry: typeof instanceOfPulseOximetry; declare const index_instanceOfPulseOximetryVital: typeof instanceOfPulseOximetryVital; declare const index_instanceOfRecordVitalsResponse: typeof instanceOfRecordVitalsResponse; declare const index_instanceOfRespiratoryRate: typeof instanceOfRespiratoryRate; declare const index_instanceOfResponseValidationError: typeof instanceOfResponseValidationError; declare const index_instanceOfStandardErrorResponse: typeof instanceOfStandardErrorResponse; declare const index_instanceOfTemperatureRoute: typeof instanceOfTemperatureRoute; declare const index_instanceOfValidationError: typeof instanceOfValidationError; declare const index_instanceOfValidationErrorLocation: typeof instanceOfValidationErrorLocation; declare const index_instanceOfVitalsRecordRequest: typeof instanceOfVitalsRecordRequest; declare const index_instanceOfVitalsStatus: typeof instanceOfVitalsStatus; declare namespace index { export { type index_ActivitySummary as ActivitySummary, index_ActivitySummaryFromJSON as ActivitySummaryFromJSON, index_ActivitySummaryFromJSONTyped as ActivitySummaryFromJSONTyped, index_ActivitySummaryToJSON as ActivitySummaryToJSON, index_ActivitySummaryToJSONTyped as ActivitySummaryToJSONTyped, type index_AthenaVitalFailedReading as AthenaVitalFailedReading, index_AthenaVitalFailedReadingFromJSON as AthenaVitalFailedReadingFromJSON, index_AthenaVitalFailedReadingFromJSONTyped as AthenaVitalFailedReadingFromJSONTyped, index_AthenaVitalFailedReadingToJSON as AthenaVitalFailedReadingToJSON, index_AthenaVitalFailedReadingToJSONTyped as AthenaVitalFailedReadingToJSONTyped, type index_AthenaVitalsMirrorResult as AthenaVitalsMirrorResult, index_AthenaVitalsMirrorResultFromJSON as AthenaVitalsMirrorResultFromJSON, index_AthenaVitalsMirrorResultFromJSONTyped as AthenaVitalsMirrorResultFromJSONTyped, type index_AthenaVitalsMirrorResultStatusEnum as AthenaVitalsMirrorResultStatusEnum, index_AthenaVitalsMirrorResultToJSON as AthenaVitalsMirrorResultToJSON, index_AthenaVitalsMirrorResultToJSONTyped as AthenaVitalsMirrorResultToJSONTyped, type index_BloodPressure as BloodPressure, index_BloodPressureFromJSON as BloodPressureFromJSON, index_BloodPressureFromJSONTyped as BloodPressureFromJSONTyped, index_BloodPressureToJSON as BloodPressureToJSON, index_BloodPressureToJSONTyped as BloodPressureToJSONTyped, type index_BloodPressureVital as BloodPressureVital, index_BloodPressureVitalFromJSON as BloodPressureVitalFromJSON, index_BloodPressureVitalFromJSONTyped as BloodPressureVitalFromJSONTyped, index_BloodPressureVitalToJSON as BloodPressureVitalToJSON, index_BloodPressureVitalToJSONTyped as BloodPressureVitalToJSONTyped, type index_BodyHeight as BodyHeight, index_BodyHeightFromJSON as BodyHeightFromJSON, index_BodyHeightFromJSONTyped as BodyHeightFromJSONTyped, index_BodyHeightToJSON as BodyHeightToJSON, index_BodyHeightToJSONTyped as BodyHeightToJSONTyped, type index_BodyHeightVital as BodyHeightVital, index_BodyHeightVitalFromJSON as BodyHeightVitalFromJSON, index_BodyHeightVitalFromJSONTyped as BodyHeightVitalFromJSONTyped, index_BodyHeightVitalToJSON as BodyHeightVitalToJSON, index_BodyHeightVitalToJSONTyped as BodyHeightVitalToJSONTyped, type index_BodyTemperature as BodyTemperature, index_BodyTemperatureFromJSON as BodyTemperatureFromJSON, index_BodyTemperatureFromJSONTyped as BodyTemperatureFromJSONTyped, index_BodyTemperatureToJSON as BodyTemperatureToJSON, index_BodyTemperatureToJSONTyped as BodyTemperatureToJSONTyped, type index_BodyTemperatureVital as BodyTemperatureVital, index_BodyTemperatureVitalFromJSON as BodyTemperatureVitalFromJSON, index_BodyTemperatureVitalFromJSONTyped as BodyTemperatureVitalFromJSONTyped, index_BodyTemperatureVitalToJSON as BodyTemperatureVitalToJSON, index_BodyTemperatureVitalToJSONTyped as BodyTemperatureVitalToJSONTyped, type index_BodyWeight as BodyWeight, index_BodyWeightFromJSON as BodyWeightFromJSON, index_BodyWeightFromJSONTyped as BodyWeightFromJSONTyped, index_BodyWeightToJSON as BodyWeightToJSON, index_BodyWeightToJSONTyped as BodyWeightToJSONTyped, type index_BodyWeightVital as BodyWeightVital, index_BodyWeightVitalFromJSON as BodyWeightVitalFromJSON, index_BodyWeightVitalFromJSONTyped as BodyWeightVitalFromJSONTyped, index_BodyWeightVitalToJSON as BodyWeightVitalToJSON, index_BodyWeightVitalToJSONTyped as BodyWeightVitalToJSONTyped, type index_ConnectResponse as ConnectResponse, index_ConnectResponseFromJSON as ConnectResponseFromJSON, index_ConnectResponseFromJSONTyped as ConnectResponseFromJSONTyped, index_ConnectResponseToJSON as ConnectResponseToJSON, index_ConnectResponseToJSONTyped as ConnectResponseToJSONTyped, type index_GetVitalsResponse as GetVitalsResponse, index_GetVitalsResponseFromJSON as GetVitalsResponseFromJSON, index_GetVitalsResponseFromJSONTyped as GetVitalsResponseFromJSONTyped, index_GetVitalsResponseToJSON as GetVitalsResponseToJSON, index_GetVitalsResponseToJSONTyped as GetVitalsResponseToJSONTyped, type index_GlucoseReading as GlucoseReading, index_GlucoseReadingFromJSON as GlucoseReadingFromJSON, index_GlucoseReadingFromJSONTyped as GlucoseReadingFromJSONTyped, index_GlucoseReadingToJSON as GlucoseReadingToJSON, index_GlucoseReadingToJSONTyped as GlucoseReadingToJSONTyped, type index_HTTPValidationError as HTTPValidationError, index_HTTPValidationErrorFromJSON as HTTPValidationErrorFromJSON, index_HTTPValidationErrorFromJSONTyped as HTTPValidationErrorFromJSONTyped, index_HTTPValidationErrorToJSON as HTTPValidationErrorToJSON, index_HTTPValidationErrorToJSONTyped as HTTPValidationErrorToJSONTyped, type index_HeadCircumference as HeadCircumference, index_HeadCircumferenceFromJSON as HeadCircumferenceFromJSON, index_HeadCircumferenceFromJSONTyped as HeadCircumferenceFromJSONTyped, index_HeadCircumferenceToJSON as HeadCircumferenceToJSON, index_HeadCircumferenceToJSONTyped as HeadCircumferenceToJSONTyped, type index_HeartRate as HeartRate, index_HeartRateFromJSON as HeartRateFromJSON, index_HeartRateFromJSONTyped as HeartRateFromJSONTyped, index_HeartRateToJSON as HeartRateToJSON, index_HeartRateToJSONTyped as HeartRateToJSONTyped, type index_HeartRateVital as HeartRateVital, index_HeartRateVitalFromJSON as HeartRateVitalFromJSON, index_HeartRateVitalFromJSONTyped as HeartRateVitalFromJSONTyped, index_HeartRateVitalToJSON as HeartRateVitalToJSON, index_HeartRateVitalToJSONTyped as HeartRateVitalToJSONTyped, type index_IntraocularPressure as IntraocularPressure, index_IntraocularPressureFromJSON as IntraocularPressureFromJSON, index_IntraocularPressureFromJSONTyped as IntraocularPressureFromJSONTyped, index_IntraocularPressureToJSON as IntraocularPressureToJSON, index_IntraocularPressureToJSONTyped as IntraocularPressureToJSONTyped, type index_MeasurementDevice as MeasurementDevice, index_MeasurementDeviceFromJSON as MeasurementDeviceFromJSON, index_MeasurementDeviceFromJSONTyped as MeasurementDeviceFromJSONTyped, index_MeasurementDeviceToJSON as MeasurementDeviceToJSON, index_MeasurementDeviceToJSONTyped as MeasurementDeviceToJSONTyped, type index_PainScale as PainScale, index_PainScaleFromJSON as PainScaleFromJSON, index_PainScaleFromJSONTyped as PainScaleFromJSONTyped, index_PainScaleToJSON as PainScaleToJSON, index_PainScaleToJSONTyped as PainScaleToJSONTyped, type index_PainScore as PainScore, index_PainScoreFromJSON as PainScoreFromJSON, index_PainScoreFromJSONTyped as PainScoreFromJSONTyped, index_PainScoreToJSON as PainScoreToJSON, index_PainScoreToJSONTyped as PainScoreToJSONTyped, type index_PeakFlowReading as PeakFlowReading, index_PeakFlowReadingFromJSON as PeakFlowReadingFromJSON, index_PeakFlowReadingFromJSONTyped as PeakFlowReadingFromJSONTyped, index_PeakFlowReadingToJSON as PeakFlowReadingToJSON, index_PeakFlowReadingToJSONTyped as PeakFlowReadingToJSONTyped, type index_PoolType as PoolType, index_PoolTypeFromJSON as PoolTypeFromJSON, index_PoolTypeFromJSONTyped as PoolTypeFromJSONTyped, index_PoolTypeToJSON as PoolTypeToJSON, index_PoolTypeToJSONTyped as PoolTypeToJSONTyped, type index_PositionCode as PositionCode, index_PositionCodeFromJSON as PositionCodeFromJSON, index_PositionCodeFromJSONTyped as PositionCodeFromJSONTyped, index_PositionCodeToJSON as PositionCodeToJSON, index_PositionCodeToJSONTyped as PositionCodeToJSONTyped, type index_PulseOximetry as PulseOximetry, index_PulseOximetryFromJSON as PulseOximetryFromJSON, index_PulseOximetryFromJSONTyped as PulseOximetryFromJSONTyped, index_PulseOximetryToJSON as PulseOximetryToJSON, index_PulseOximetryToJSONTyped as PulseOximetryToJSONTyped, type index_PulseOximetryVital as PulseOximetryVital, index_PulseOximetryVitalFromJSON as PulseOximetryVitalFromJSON, index_PulseOximetryVitalFromJSONTyped as PulseOximetryVitalFromJSONTyped, index_PulseOximetryVitalToJSON as PulseOximetryVitalToJSON, index_PulseOximetryVitalToJSONTyped as PulseOximetryVitalToJSONTyped, type index_RecordVitalsResponse as RecordVitalsResponse, index_RecordVitalsResponseFromJSON as RecordVitalsResponseFromJSON, index_RecordVitalsResponseFromJSONTyped as RecordVitalsResponseFromJSONTyped, index_RecordVitalsResponseToJSON as RecordVitalsResponseToJSON, index_RecordVitalsResponseToJSONTyped as RecordVitalsResponseToJSONTyped, type index_RespiratoryRate as RespiratoryRate, index_RespiratoryRateFromJSON as RespiratoryRateFromJSON, index_RespiratoryRateFromJSONTyped as RespiratoryRateFromJSONTyped, index_RespiratoryRateToJSON as RespiratoryRateToJSON, index_RespiratoryRateToJSONTyped as RespiratoryRateToJSONTyped, type index_ResponseValidationError as ResponseValidationError, index_ResponseValidationErrorFromJSON as ResponseValidationErrorFromJSON, index_ResponseValidationErrorFromJSONTyped as ResponseValidationErrorFromJSONTyped, index_ResponseValidationErrorToJSON as ResponseValidationErrorToJSON, index_ResponseValidationErrorToJSONTyped as ResponseValidationErrorToJSONTyped, type index_StandardErrorResponse as StandardErrorResponse, index_StandardErrorResponseFromJSON as StandardErrorResponseFromJSON, index_StandardErrorResponseFromJSONTyped as StandardErrorResponseFromJSONTyped, index_StandardErrorResponseToJSON as StandardErrorResponseToJSON, index_StandardErrorResponseToJSONTyped as StandardErrorResponseToJSONTyped, type index_TemperatureRoute as TemperatureRoute, index_TemperatureRouteFromJSON as TemperatureRouteFromJSON, index_TemperatureRouteFromJSONTyped as TemperatureRouteFromJSONTyped, index_TemperatureRouteToJSON as TemperatureRouteToJSON, index_TemperatureRouteToJSONTyped as TemperatureRouteToJSONTyped, type index_ValidationError as ValidationError, index_ValidationErrorFromJSON as ValidationErrorFromJSON, index_ValidationErrorFromJSONTyped as ValidationErrorFromJSONTyped, type index_ValidationErrorLocation as ValidationErrorLocation, index_ValidationErrorLocationFromJSON as ValidationErrorLocationFromJSON, index_ValidationErrorLocationFromJSONTyped as ValidationErrorLocationFromJSONTyped, index_ValidationErrorLocationToJSON as ValidationErrorLocationToJSON, index_ValidationErrorLocationToJSONTyped as ValidationErrorLocationToJSONTyped, index_ValidationErrorToJSON as ValidationErrorToJSON, index_ValidationErrorToJSONTyped as ValidationErrorToJSONTyped, type index_VitalsRecordRequest as VitalsRecordRequest, index_VitalsRecordRequestFromJSON as VitalsRecordRequestFromJSON, index_VitalsRecordRequestFromJSONTyped as VitalsRecordRequestFromJSONTyped, index_VitalsRecordRequestToJSON as VitalsRecordRequestToJSON, index_VitalsRecordRequestToJSONTyped as VitalsRecordRequestToJSONTyped, type index_VitalsStatus as VitalsStatus, index_VitalsStatusFromJSON as VitalsStatusFromJSON, index_VitalsStatusFromJSONTyped as VitalsStatusFromJSONTyped, index_VitalsStatusToJSON as VitalsStatusToJSON, index_VitalsStatusToJSONTyped as VitalsStatusToJSONTyped, index_instanceOfActivitySummary as instanceOfActivitySummary, index_instanceOfAthenaVitalFailedReading as instanceOfAthenaVitalFailedReading, index_instanceOfAthenaVitalsMirrorResult as instanceOfAthenaVitalsMirrorResult, index_instanceOfBloodPressure as instanceOfBloodPressure, index_instanceOfBloodPressureVital as instanceOfBloodPressureVital, index_instanceOfBodyHeight as instanceOfBodyHeight, index_instanceOfBodyHeightVital as instanceOfBodyHeightVital, index_instanceOfBodyTemperature as instanceOfBodyTemperature, index_instanceOfBodyTemperatureVital as instanceOfBodyTemperatureVital, index_instanceOfBodyWeight as instanceOfBodyWeight, index_instanceOfBodyWeightVital as instanceOfBodyWeightVital, index_instanceOfConnectResponse as instanceOfConnectResponse, index_instanceOfGetVitalsResponse as instanceOfGetVitalsResponse, index_instanceOfGlucoseReading as instanceOfGlucoseReading, index_instanceOfHTTPValidationError as instanceOfHTTPValidationError, index_instanceOfHeadCircumference as instanceOfHeadCircumference, index_instanceOfHeartRate as instanceOfHeartRate, index_instanceOfHeartRateVital as instanceOfHeartRateVital, index_instanceOfIntraocularPressure as instanceOfIntraocularPressure, index_instanceOfMeasurementDevice as instanceOfMeasurementDevice, index_instanceOfPainScale as instanceOfPainScale, index_instanceOfPainScore as instanceOfPainScore, index_instanceOfPeakFlowReading as instanceOfPeakFlowReading, index_instanceOfPoolType as instanceOfPoolType, index_instanceOfPositionCode as instanceOfPositionCode, index_instanceOfPulseOximetry as instanceOfPulseOximetry, index_instanceOfPulseOximetryVital as instanceOfPulseOximetryVital, index_instanceOfRecordVitalsResponse as instanceOfRecordVitalsResponse, index_instanceOfRespiratoryRate as instanceOfRespiratoryRate, index_instanceOfResponseValidationError as instanceOfResponseValidationError, index_instanceOfStandardErrorResponse as instanceOfStandardErrorResponse, index_instanceOfTemperatureRoute as instanceOfTemperatureRoute, index_instanceOfValidationError as instanceOfValidationError, index_instanceOfValidationErrorLocation as instanceOfValidationErrorLocation, index_instanceOfVitalsRecordRequest as instanceOfVitalsRecordRequest, index_instanceOfVitalsStatus as instanceOfVitalsStatus }; } export { type Address$1 as Address, type AgentEncounterSummary, type AgentPatientSummary, type AmsApplicationAgentsResponse, AmsClient, AnthropicClient, type AnthropicConnectorConfig, type AnthropicContentBlock, type AnthropicMessage, type AnthropicMessageRequest, type AnthropicMessageResponse, type AnthropicMessageResult, AppleAuthClient, type AppleAuthConnectorConfig, type AppleAuthDecodeIdTokenRequest, type AppleAuthDecodeIdTokenResult, type AppleAuthExchangeCodeRequest, type AppleAuthExchangeCodeResult, type AppleAuthGenerateClientSecretRequest, type AppleAuthGenerateClientSecretResult, type AppleAuthResponse, type Appointment$1 as Appointment, type AppointmentStatus$1 as AppointmentStatus, index$b as AppointmentsOpenApiModels, type AssistantAction$1 as AssistantAction, type AthenaAddress, type AthenaAppointmentConfirmationStatusResponse, type AthenaAppointmentReasonResponse, type AthenaAppointmentResponse, type AthenaAppointmentSlotResponse, type AthenaAppointmentTypeResponse, type AthenaBaseRequest, type AthenaBookAppointmentRequest, type AthenaCheckInPatientRequest, type AthenaConnectorConfig, type AthenaCreateEligibilityBenefitDetailsRequest, type AthenaCreateEncounterDocumentRequest, type AthenaCreateInsurancePackageRequest, type AthenaDeleteInsuranceCardRequest, type AthenaDeleteInsurancePackageRequest, type AthenaDepartmentResponse, type AthenaEligibilityBenefitDetailsResponse, type AthenaEncounterResponse, type AthenaEncounterStatus, type AthenaGetAppointmentDetailsRequest, type AthenaGetAppointmentSlotSubscriptionRequest, type AthenaGetBookedAppointmentsRequest, type AthenaGetDepartmentRequest, type AthenaGetEligibilityBenefitDetailsRequest, type AthenaGetInsuranceCardRequest, type AthenaGetInsurancePackagesRequest, type AthenaGetPatientRequest, type AthenaGetProviderRequest, type AthenaGetQuestionnaireScreenersEncounterRequest, type AthenaGetQuestionnaireScreenersRequest, type AthenaGetTopInsurancePackagesRequest, type AthenaHealthAddEncounterReasonRequest, type AthenaHealthAddEncounterReasonResult, type AthenaHealthAddLabResultDocumentRequest, type AthenaHealthAddLabResultDocumentResult, type AthenaHealthAddPreferredPharmacyRequest, type AthenaHealthAddPreferredPharmacyResult, type AthenaHealthAnswerHealthQuestionRequest, type AthenaHealthAnswerHealthQuestionResult, type AthenaHealthBookAppointmentResult, type AthenaHealthCancelAppointmentRequest, type AthenaHealthCancelAppointmentResult, type AthenaHealthCheckInPatientResult, AthenaHealthClient, type AthenaHealthCreateAllergyRequest, type AthenaHealthCreateAllergyResult, type AthenaHealthCreateAppointmentNoteRequest, type AthenaHealthCreateAppointmentNoteResult, type AthenaHealthCreateAppointmentRequest, type AthenaHealthCreateAppointmentResult, type AthenaHealthCreateConsentRequest, type AthenaHealthCreateConsentResult, type AthenaHealthCreateEligibilityBenefitDetailsResult, type AthenaHealthCreateEncounterDiagnosisRequest, type AthenaHealthCreateEncounterDiagnosisResult, type AthenaHealthCreateEncounterDocumentResult, type AthenaHealthCreateFamilyHistoryRequest, type AthenaHealthCreateFamilyHistoryResult, type AthenaHealthCreateImmunizationRequest, type AthenaHealthCreateImmunizationResult, type AthenaHealthCreateInsurancePackageResult, type AthenaHealthCreateInsuranceRequest, type AthenaHealthCreateInsuranceResult, type AthenaHealthCreateLabOrderRequest, type AthenaHealthCreateLabOrderResult, type AthenaHealthCreateMedicationRequest, type AthenaHealthCreateMedicationResult, type AthenaHealthCreateOpenAppointmentSlotRequest, type AthenaHealthCreateOpenAppointmentSlotResult, type AthenaHealthCreatePatientRequest, type AthenaHealthCreatePatientResult, type AthenaHealthCreateProblemRequest, type AthenaHealthCreateProblemResult, type AthenaHealthCreateProcedureRequest, type AthenaHealthCreateProcedureResult, type AthenaHealthCreateSocialHistoryRequest, type AthenaHealthCreateSocialHistoryResult, type AthenaHealthCreateTelehealthDeeplinkRequest, type AthenaHealthCreateTelehealthDeeplinkResult, type AthenaHealthCreateVitalRequest, type AthenaHealthCreateVitalResult, type AthenaHealthDeleteEncounterDiagnosisRequest, type AthenaHealthDeleteEncounterDiagnosisResult, type AthenaHealthDeleteEncounterDocumentRequest, type AthenaHealthDeleteEncounterDocumentResult, type AthenaHealthDeleteImagingResultDocumentRequest, type AthenaHealthDeleteImagingResultDocumentResult, type AthenaHealthDeleteInsuranceCardResult, type AthenaHealthDeleteInsurancePackageResult, type AthenaHealthDeleteMedicationRequest, type AthenaHealthDeleteMedicationResult, type AthenaHealthDeletePreferredPharmacyRequest, type AthenaHealthDeletePreferredPharmacyResult, type AthenaHealthDeleteVaccineRequest, type AthenaHealthDeleteVaccineResult, type AthenaHealthEnhancedBestMatchPatientsByEmailRequest, type AthenaHealthEnhancedBestMatchPatientsByEmailResult, type AthenaHealthEnhancedBestMatchPatientsRequest, type AthenaHealthEnhancedBestMatchPatientsResult, type AthenaHealthExportCertifiedCcdaRequest, type AthenaHealthExportCertifiedCcdaResult, type AthenaHealthGetAppointmentDetailsResult, type AthenaHealthGetAppointmentEncounterSummaryRequest, type AthenaHealthGetAppointmentEncounterSummaryResult, type AthenaHealthGetAppointmentSlotSubscriptionResult, type AthenaHealthGetAssessPlanCarePlanRequest, type AthenaHealthGetAssessPlanCarePlanResult, type AthenaHealthGetAvailableMessageTypesRequest, type AthenaHealthGetAvailableMessageTypesResult, type AthenaHealthGetBookedAppointmentsResult, type AthenaHealthGetCareTeamCarePlanRequest, type AthenaHealthGetCareTeamCarePlanResult, type AthenaHealthGetCareTeamRequest, type AthenaHealthGetCareTeamResult, type AthenaHealthGetClaimRequest, type AthenaHealthGetClaimResult, type AthenaHealthGetClinicalDocumentXmlRequest, type AthenaHealthGetClinicalDocumentXmlResult, type AthenaHealthGetClinicalProviderRequest, type AthenaHealthGetClinicalProviderResult, type AthenaHealthGetDefaultPharmacyRequest, type AthenaHealthGetDefaultPharmacyResult, type AthenaHealthGetDepartmentResult, type AthenaHealthGetDriversLicenseRequest, type AthenaHealthGetDriversLicenseResult, type AthenaHealthGetEligibilityBenefitDetailsResult, type AthenaHealthGetEncounterAssessmentRequest, type AthenaHealthGetEncounterAssessmentResult, type AthenaHealthGetEncounterHpiRequest, type AthenaHealthGetEncounterHpiResult, type AthenaHealthGetEncounterRequest, type AthenaHealthGetEncounterResult, type AthenaHealthGetEncounterSummaryRequest, type AthenaHealthGetEncounterSummaryResult, type AthenaHealthGetFhirResourceBinaryRequest, type AthenaHealthGetFhirResourceBinaryResult, type AthenaHealthGetFhirResourceRequest, type AthenaHealthGetFhirResourceResult, type AthenaHealthGetGenderIdentityFieldsRequest, type AthenaHealthGetGenderIdentityFieldsResult, type AthenaHealthGetGpalRequest, type AthenaHealthGetGpalResult, type AthenaHealthGetGynHistoryQuestionConfigurationRequest, type AthenaHealthGetGynHistoryQuestionConfigurationResult, type AthenaHealthGetGynHistoryRequest, type AthenaHealthGetGynHistoryResult, type AthenaHealthGetHpiTemplatesRequest, type AthenaHealthGetHpiTemplatesResult, type AthenaHealthGetImagingResultDocumentRequest, type AthenaHealthGetImagingResultDocumentResult, type AthenaHealthGetImagingResultOriginalDocumentRequest, type AthenaHealthGetImagingResultOriginalDocumentResult, type AthenaHealthGetInsuranceCardResult, type AthenaHealthGetInsurancePackagesResult, type AthenaHealthGetLabResultOriginalDocumentRequest, type AthenaHealthGetLabResultOriginalDocumentResult, type AthenaHealthGetLabResultRequest, type AthenaHealthGetLabResultResult, type AthenaHealthGetMedicationChangeEventsRequest, type AthenaHealthGetMedicationChangeEventsResult, type AthenaHealthGetMedicationChangeSubscriptionRequest, type AthenaHealthGetMedicationChangeSubscriptionResult, type AthenaHealthGetPatientCcdaRequest, type AthenaHealthGetPatientCcdaResult, type AthenaHealthGetPatientChangeEventsRequest, type AthenaHealthGetPatientChangeEventsResult, type AthenaHealthGetPatientChangeSubscriptionRequest, type AthenaHealthGetPatientChangeSubscriptionResult, type AthenaHealthGetPatientPhotoRequest, type AthenaHealthGetPatientPhotoResult, type AthenaHealthGetPatientResult, type AthenaHealthGetPatientSearchTypesRequest, type AthenaHealthGetPatientSearchTypesResult, type AthenaHealthGetPerinatalHistoryRequest, type AthenaHealthGetPerinatalHistoryResult, type AthenaHealthGetPortalAccessRequest, type AthenaHealthGetPortalAccessResult, type AthenaHealthGetPracticeInfoResult, type AthenaHealthGetPreferredPharmacyRequest, type AthenaHealthGetPreferredPharmacyResult, type AthenaHealthGetPrescriptionCardImageRequest, type AthenaHealthGetPrescriptionCardImageResult, type AthenaHealthGetProblemChangeEventsRequest, type AthenaHealthGetProblemChangeEventsResult, type AthenaHealthGetProblemChangeSubscriptionRequest, type AthenaHealthGetProblemChangeSubscriptionResult, type AthenaHealthGetProviderResult, type AthenaHealthGetQuestionnaireScreenersEncounterResult, type AthenaHealthGetQuestionnaireScreenersResult, type AthenaHealthGetRecipientClassesRequest, type AthenaHealthGetRecipientClassesResult, type AthenaHealthGetReviewOfSystemsRequest, type AthenaHealthGetReviewOfSystemsResult, type AthenaHealthGetSoapNotesRequest, type AthenaHealthGetSoapNotesResult, type AthenaHealthGetSocialHistoryTemplatesRequest, type AthenaHealthGetSocialHistoryTemplatesResult, type AthenaHealthGetTopInsurancePackagesResult, type AthenaHealthGetVitalsConfigurationRequest, type AthenaHealthGetVitalsConfigurationResult, type AthenaHealthListAdministeredQuestionnaireScreenersRequest, type AthenaHealthListAdministeredQuestionnaireScreenersResult, type AthenaHealthListAllergiesRequest, type AthenaHealthListAllergiesResult, type AthenaHealthListAllergyReactionsRequest, type AthenaHealthListAllergyReactionsResult, type AthenaHealthListAppointmentConfirmationStatusesResult, type AthenaHealthListAppointmentTypesResult, type AthenaHealthListAppointmentsResult, type AthenaHealthListCancerCasesRequest, type AthenaHealthListCancerCasesResult, type AthenaHealthListCarePlansRequest, type AthenaHealthListCarePlansResult, type AthenaHealthListChangedPatientsRequest, type AthenaHealthListChangedPatientsResult, type AthenaHealthListClosedClaimsRequest, type AthenaHealthListClosedClaimsResult, type AthenaHealthListConfiguredEncounterReasonsRequest, type AthenaHealthListConfiguredEncounterReasonsResult, type AthenaHealthListConsentsRequest, type AthenaHealthListConsentsResult, type AthenaHealthListDepartmentsResult, type AthenaHealthListDocumentsRequest, type AthenaHealthListDocumentsResult, type AthenaHealthListEncounterDiagnosesRequest, type AthenaHealthListEncounterDiagnosesResult, type AthenaHealthListEncounterDocumentsRequest, type AthenaHealthListEncounterDocumentsResult, type AthenaHealthListEncounterOrdersRequest, type AthenaHealthListEncounterOrdersResult, type AthenaHealthListEncounterReasonsRequest, type AthenaHealthListEncounterReasonsResult, type AthenaHealthListEncountersForPatientResult, type AthenaHealthListEthnicitiesRequest, type AthenaHealthListEthnicitiesResult, type AthenaHealthListExistingPatientAppointmentReasonsResult, type AthenaHealthListFamilyHistoryRequest, type AthenaHealthListFamilyHistoryResult, type AthenaHealthListHealthHistoryRequest, type AthenaHealthListHealthHistoryResult, type AthenaHealthListImagingResultDocumentsRequest, type AthenaHealthListImagingResultDocumentsResult, type AthenaHealthListImmunizationsFhirRequest, type AthenaHealthListImmunizationsFhirResult, type AthenaHealthListImmunizationsRequest, type AthenaHealthListImmunizationsResult, type AthenaHealthListInboxMessagesRequest, type AthenaHealthListInboxMessagesResult, type AthenaHealthListInsuranceRequest, type AthenaHealthListInsuranceResult, type AthenaHealthListLabAnalytesRequest, type AthenaHealthListLabAnalytesResult, type AthenaHealthListLabResultDocumentsRequest, type AthenaHealthListLabResultDocumentsResult, type AthenaHealthListLabResultsRequest, type AthenaHealthListLabResultsResult, type AthenaHealthListMedicalHistoryQuestionsRequest, type AthenaHealthListMedicalHistoryQuestionsResult, type AthenaHealthListMedicationChangesRequest, type AthenaHealthListMedicationChangesResult, type AthenaHealthListMedicationsRequest, type AthenaHealthListMedicationsResult, type AthenaHealthListNewPatientAppointmentReasonsResult, type AthenaHealthListOpenClaimsDetailedRequest, type AthenaHealthListOpenClaimsDetailedResult, type AthenaHealthListOpenClaimsRequest, type AthenaHealthListOpenClaimsResult, type AthenaHealthListPatientAppointmentReasonsResult, type AthenaHealthListPatientAppointmentsRequest, type AthenaHealthListPatientAppointmentsResult, type AthenaHealthListPatientsByCustomFieldRequest, type AthenaHealthListPatientsByCustomFieldResult, type AthenaHealthListPatientsByDepartmentRequest, type AthenaHealthListPatientsByDepartmentResult, type AthenaHealthListPatientsByLastUpdatedRangeRequest, type AthenaHealthListPatientsByLastUpdatedRangeResult, type AthenaHealthListPatientsRequest, type AthenaHealthListPatientsResult, type AthenaHealthListPhysicalTherapyEpisodesRequest, type AthenaHealthListPhysicalTherapyEpisodesResult, type AthenaHealthListPrescriptionsRequest, type AthenaHealthListPrescriptionsResult, type AthenaHealthListProblemChangesRequest, type AthenaHealthListProblemChangesResult, type AthenaHealthListProblemsRequest, type AthenaHealthListProblemsResult, type AthenaHealthListProceduresRequest, type AthenaHealthListProceduresResult, type AthenaHealthListProvidersResult, type AthenaHealthListQuestionnaireScreenersRequest, type AthenaHealthListQuestionnaireScreenersResult, type AthenaHealthListRacesRequest, type AthenaHealthListRacesResult, type AthenaHealthListReferralsRequest, type AthenaHealthListReferralsResult, type AthenaHealthListSentMessagesRequest, type AthenaHealthListSentMessagesResult, type AthenaHealthListSocialHistoryQuestionsRequest, type AthenaHealthListSocialHistoryQuestionsResult, type AthenaHealthListSocialHistoryRequest, type AthenaHealthListSocialHistoryResult, type AthenaHealthListSurgicalHistoryRequest, type AthenaHealthListSurgicalHistoryResult, type AthenaHealthListVitalsCcdaRequest, type AthenaHealthListVitalsCcdaResult, type AthenaHealthListVitalsRequest, type AthenaHealthListVitalsResult, type AthenaHealthRetrieveAvailableAppointmentSlotsResult, type AthenaHealthSearchAllergensRequest, type AthenaHealthSearchAllergensResult, type AthenaHealthSearchClinicalProvidersRequest, type AthenaHealthSearchClinicalProvidersResult, type AthenaHealthSearchMedicationsRequest, type AthenaHealthSearchMedicationsResult, type AthenaHealthSearchPatientsResult, type AthenaHealthSendSecureMessageRequest, type AthenaHealthSendSecureMessageResult, type AthenaHealthSetDefaultPharmacyRequest, type AthenaHealthSetDefaultPharmacyResult, type AthenaHealthSetEncounterReasonNoteRequest, type AthenaHealthSetEncounterReasonNoteResult, type AthenaHealthSubmitOrderRequest, type AthenaHealthSubmitOrderResult, type AthenaHealthSubmitQuestionnaireScreenerResult, type AthenaHealthSubmitScreenerQuestionnaireEncounterResult, type AthenaHealthSubscribeAppointmentSlotsResult, type AthenaHealthSubscribeMedicationChangesRequest, type AthenaHealthSubscribeMedicationChangesResult, type AthenaHealthUnsubscribeMedicationChangesRequest, type AthenaHealthUnsubscribeMedicationChangesResult, type AthenaHealthUpdateAllergiesRequest, type AthenaHealthUpdateAllergiesResult, type AthenaHealthUpdateAppointmentCustomFieldRequest, type AthenaHealthUpdateAppointmentCustomFieldResult, type AthenaHealthUpdateDriversLicenseRequest, type AthenaHealthUpdateDriversLicenseResult, type AthenaHealthUpdateEncounterAssessmentRequest, type AthenaHealthUpdateEncounterAssessmentResult, type AthenaHealthUpdateEncounterDiagnosisRequest, type AthenaHealthUpdateEncounterDiagnosisResult, type AthenaHealthUpdateEncounterHpiRequest, type AthenaHealthUpdateEncounterHpiResult, type AthenaHealthUpdateInsuranceCardResult, type AthenaHealthUpdateMedicationRequest, type AthenaHealthUpdateMedicationResult, type AthenaHealthUpdateMedicationsSectionRequest, type AthenaHealthUpdateMedicationsSectionResult, type AthenaHealthUpdatePatientCcdaRequest, type AthenaHealthUpdatePatientCcdaResult, type AthenaHealthUpdatePatientRequest, type AthenaHealthUpdatePatientResult, type AthenaHealthUpdateProblemsSectionRequest, type AthenaHealthUpdateProblemsSectionResult, type AthenaHealthUpdateReviewOfSystemsRequest, type AthenaHealthUpdateReviewOfSystemsResult, type AthenaHealthUpdateSoapNoteRequest, type AthenaHealthUpdateSoapNoteResult, type AthenaHealthUpdateVaccineRequest, type AthenaHealthUpdateVaccineResult, type AthenaHealthUpdateVitalRequest, type AthenaHealthUpdateVitalResult, type AthenaHealthUploadDocumentRequest, type AthenaHealthUploadDocumentResult, type AthenaHealthUploadImagingResultDocumentRequest, type AthenaHealthUploadImagingResultDocumentResult, type AthenaHealthUploadInsuranceCardResult, type AthenaHealthUploadPatientPhotoRequest, type AthenaHealthUploadPatientPhotoResult, type AthenaHealthUploadPrescriptionCardImageRequest, type AthenaHealthUploadPrescriptionCardImageResult, type AthenaInsurancePackageResponse, type AthenaInsuranceStatus, type AthenaListAppointmentReasonsRequest, type AthenaListAppointmentsRequest, type AthenaListDepartmentsRequest, type AthenaListEncountersForPatientRequest, type AthenaListProvidersRequest, type AthenaOperationResultResponse, type AthenaPatientResponse, type AthenaPracticeInfoResponse, type AthenaProviderResponse, type AthenaQuestionnaireScreenerEncounterResponse, type AthenaQuestionnaireScreenerResponse, type AthenaQuestionnaireStatus, type AthenaRetrieveAvailableAppointmentSlotsRequest, type AthenaSearchPatientsRequest, type AthenaSubmitQuestionnaireScreenerRequest, type AthenaSubmitScreenerQuestionnaireEncounterRequest, type AthenaSubscribeAppointmentSlotsRequest, type AthenaSubscriptionResponse, type AthenaUpdateInsuranceCardRequest, type AthenaUploadInsuranceCardRequest, type BloodPressureVital$1 as BloodPressureVital, type BookAppointmentRequest, type CalAssignScheduleToEventTypeRequest, type CalAssignScheduleToEventTypeResult, type CalBookingAttendee, CalClient, type CalConnectorConfig, type CalCreateBookingRequest, type CalCreateBookingResult, type CalCreateScheduleRequest, type CalCreateScheduleResult, type CalGetAllBookingsRequest, type CalGetAllBookingsResult, type CalGetAvailableSlotsRequest, type CalGetAvailableSlotsResult, type CalGetEventTypesRequest, type CalGetEventTypesResult, type CalGetScheduleByIdRequest, type CalGetScheduleByIdResult, type CalGetScheduleForEventTypeRequest, type CalGetScheduleForEventTypeResult, type CalResponse, type CalSyncWithAthenaRequest, type CalSyncWithAthenaResult, type CalUpdateAvailabilityFromAthenaSlotsRequest, type CalUpdateAvailabilityFromAthenaSlotsResult, type CalUpdateScheduleRequest, type CalUpdateScheduleResult, CarequalityClient, type CarequalityConnectorConfig, type CarequalityDiscoverPatientRequest, type CarequalityDiscoverPatientResult, type CarequalityImportPatientDocumentsRequest, type CarequalityImportPatientDocumentsResult, type CarequalityQueryDocumentsRequest, type CarequalityQueryDocumentsResult, type CarequalityResponse, type CarequalityRetrieveDocumentsRequest, type CarequalityRetrieveDocumentsResult, type ChatCitation, type ChatRequest, type ChatResponse, type ChatSuggestedAction, type CheckEncounterRequest, type CheckEncounterResponse, type CheckInEncounterRequest, type CheckInEncounterResponse, type ClassifyRequest, type ClassifyResponse, CmsClient, type CmsConnectorConfig, type CmsGetCountyFipsRequest, type CmsGetCountyFipsResult, type CmsResponse, type CmsSearchHealthPlansRequest, type CmsSearchHealthPlansResult, type CommunicationConsentResponse, type CommunicationPreference, type CommunicationsStateResponse, type ConfirmFieldAgentPasswordRequest, type ConfirmFieldAgentPasswordResponse, type ConfirmPatientPasswordRequest, type ConfirmPersonPasswordRequest, type ConfirmPractitionerPasswordRequest, type ConnectResponse$d as ConnectResponse, ConnectorClient, ConnectorFactory, type ConnectorMode, type ConnectorRequestBase, type ConnectorRequestCredentials, type ConnectorResponse, ConnectorsNamespace, type ConnectureAgent, type ConnectureCheckEligibilityRequest, type ConnectureCheckEligibilityResult, ConnectureClient, type ConnectureConnectorConfig, type ConnectureCreateSessionRequest, type ConnectureCreateSessionResult, type ConnectureDosage, type ConnectureEnrollRequest, type ConnectureEnrollResult, type ConnectureGetAccessTokenRequest, type ConnectureGetAccessTokenResult, type ConnectureGetSessionRequest, type ConnectureGetSessionResult, type ConnectureLookupPlansRequest, type ConnectureLookupPlansResult, type ConnectureMemberAddress, type ConnecturePackage, type ConnecturePharmacy, type ConnecturePlanCountRequest, type ConnecturePlanCountResult, type ConnectureProfile, type ConnectureResponse, type ConnectureSessionPlanByIdRequest, type ConnectureSessionPlanByIdResult, type ConnectureSessionPlansRequest, type ConnectureSessionPlansResult, type ConnectureSessionProvider, type ConnectureSessionRequest, type ConnectureUpdateSessionRequest, type ConnectureUpdateSessionResult, type ConversationKind$1 as ConversationKind, type ConversationRecord$1 as ConversationRecord, type CreateEncounterRequest, type CreateInsuranceRequest, type CreateInsuranceResponse, type CreateMedicationRequest, type CreateQuestionnaireRequest, type CreateQuestionnaireResponseRequest, type CreateSlotRequest, type CreateSlotResponse, type CreateTelehealthTokenRequest, type CypherQueryRequest, type CypherQueryResponse$1 as CypherQueryResponse, type CypherRagCitation, type DemographicsUpdateRequest, type DiagnosticAnalyte, type DiagnosticAnalyteDetailsResponse, type DiagnosticDimensionQuery, type DiagnosticObservation, type DiagnosticSpecialtyCount, type DiagnosticTest$1 as DiagnosticTest, type DiagnosticTestComplexity, type DiagnosticTestListQuery, type DiagnosticTestRelationship$1 as DiagnosticTestRelationship, type DiagnosticTestRelationshipDirection, type DiagnosticTestRelationshipsQuery, type DiagnosticTestSearchQuery, type DiagnosticTestSearchResponse, type DiagnosticTestSystem, type DiagnosticTestSystemDetailsResponse, index$a as DiagnosticsOpenApiModels, type DocumentSummary$1 as DocumentSummary, type DocumentSummaryRagCitation, type DocumentSummarySearchRequest, type DocumentSummarySearchResponse$1 as DocumentSummarySearchResponse, type DriversLicenseSubmission, index$c as EhrOpenApiModels, ElevenLabsClient, type ElevenLabsConnectorConfig, type ElevenLabsCreateAgentRequest, type ElevenLabsCreateAgentResult, type ElevenLabsCreateToolRequest, type ElevenLabsCreateToolResult, type ElevenLabsDeleteAgentRequest, type ElevenLabsDeleteAgentResult, type ElevenLabsDeleteToolRequest, type ElevenLabsDeleteToolResult, type ElevenLabsDuplicateAgentRequest, type ElevenLabsDuplicateAgentResult, type ElevenLabsGetAgentRequest, type ElevenLabsGetAgentResult, type ElevenLabsGetAllAgentsRequest, type ElevenLabsGetAllAgentsResult, type ElevenLabsGetAllConversationsRequest, type ElevenLabsGetAllConversationsResult, type ElevenLabsGetAllToolsRequest, type ElevenLabsGetAllToolsResult, type ElevenLabsGetConversationRequest, type ElevenLabsGetConversationResult, type ElevenLabsGetToolDependentAgentsRequest, type ElevenLabsGetToolDependentAgentsResult, type ElevenLabsGetToolRequest, type ElevenLabsGetToolResult, type ElevenLabsGetUserRequest, type ElevenLabsGetUserResult, type ElevenLabsGetVoiceRequest, type ElevenLabsGetVoiceResult, type ElevenLabsListVoicesRequest, type ElevenLabsListVoicesResponse, type ElevenLabsListVoicesResult, type ElevenLabsSynthesizeRequest, type ElevenLabsSynthesizeResponse, type ElevenLabsSynthesizeResult, type ElevenLabsUpdateAgentRequest, type ElevenLabsUpdateAgentResult, type ElevenLabsUpdateToolRequest, type ElevenLabsUpdateToolResult, type ElevenLabsVoice, type ElevenLabsVoiceSettings, type EmergencyContact$1 as EmergencyContact, type EncounterResponse, type EncounterStatus$2 as EncounterStatus, type Environment, type Ethnicity$1 as Ethnicity, type FaceCompareRequest, type FaceCompareResponse, type FaceMatchRequest, type FaceMatchResponse, FedExClient, type FedExConnectorConfig, type FedExCreateShipmentRequest, type FedExCreateShipmentResult, type FedExResponse, type FedExTrackShipmentRequest, type FedExTrackShipmentResult, type FhirIdResponse, type FieldAgentAddress, type FieldAgentDashboardCounts, type FieldAgentDashboardResponse, type FieldAgentLoginRequest, type FieldAgentLoginResponse, index$9 as FieldAgentOpenApiModels, type FieldAgentResponse, type GenderIdentity$1 as GenderIdentity, type GetFieldAgentDashboardQuery, type GetLatestEncounterResponse, type GetPersonPhotoQuery, type GetPhotoQuery, type GetPhotoResponse$2 as GetPhotoResponse, type GetPractitionerPhotoQuery, type GetTelehealthLinkResponse, type GetVectorDocumentChunksResponse$1 as GetVectorDocumentChunksResponse, type GetVitalsResponse$1 as GetVitalsResponse, type GoogleAICandidate, GoogleAIClient, type GoogleAIConnectorConfig, type GoogleAIContent, type GoogleAIEmbedRequest, type GoogleAIEmbedResponse, type GoogleAIEmbedResult, type GoogleAIGenerateRequest, type GoogleAIGenerateResponse, type GoogleAIGenerateResult, type GoogleAIInvokeA1cVisionCaptureRequest, type GoogleAIInvokeA1cVisionCaptureResult, type GoogleAIPart, type GooglePlaceResult, GooglePlacesClient, type GooglePlacesConnectorConfig, type GooglePlacesDetailsRequest, type GooglePlacesDetailsResponse, type GooglePlacesNearbySearchRequest, type GooglePlacesNearbySearchResult, type GooglePlacesPlaceDetailsResult, type GooglePlacesSearchResponse, type GooglePlacesTextSearchRequest, type GooglePlacesTextSearchResult, index$8 as GraphOpenApiModels, type GraphRagCitation, type GraphRagResponse, type GrokChooseEncounterReasonsFromListResult, type GrokChooseEncounterReasonsRequest, type GrokChooseHealthServiceFromListResult, type GrokChooseHealthServiceRequest, type GrokChooseTemplatesFromListResult, type GrokChooseTemplatesRequest, GrokClient, type GrokConnectorConfig, type GrokConvertCcdaToFhirRequest, type GrokConvertCcdaToFhirResult, type GrokConvertFhirToCcdaRequest, type GrokConvertFhirToCcdaResult, type GrokConvertFhirToCcdaWithChunkingRequest, type GrokConvertFhirToCcdaWithChunkingResult, type GrokCreateClinicalNotesRequest, type GrokCreateClinicalNotesResult, type GrokCreateEhrSummaryRequest, type GrokCreateEhrSummaryResult, type GrokCreateHpiSummaryRequest, type GrokCreateHpiSummaryResult, type GrokCreateScreeningSummaryRequest, type GrokCreateScreeningSummaryResult, type GrokGeneralRequestRequest, type GrokGeneralRequestResult, type GrokGetUmlsCodesRequest, type GrokGetUmlsCodesResult, type GrokResponse, type GroupKind$1 as GroupKind, type GroupRecord, type Gs1LookupQuery, type Gs1LookupResult, HCSDK, type HCSDKConfig, HCSDK_OPERATION_SUMMARY, HCSDK_SWAGGER_OPERATION_COUNTS, HCSDK_SWAGGER_PATH_COUNTS, HCSDK_TOTAL_OPERATION_COUNT, type HealthPlanRagCitation, type HealthPlanSearchRequest, type HealthPlanSearchResponse$1 as HealthPlanSearchResponse, type HealthPlanSummary$1 as HealthPlanSummary, type HealthieAcceptInsurancePlansRequest, type HealthieAddDiagnosisRequest, type HealthieAddPharmacyRequest, type HealthieApiKeyResponse, type HealthieAppointmentResponse, type HealthieAppointmentSettingResponse, type HealthieAppointmentTypeResponse, type HealthieAvailabilityResponse, type HealthieBaseRequest, type HealthieBillingResponse, type HealthieBulkApplyTagsRequest, type HealthieBulkUpdateClientsRequest, type HealthieBulkUpdateDiagnosesRequest, type HealthieByIdRequest, type HealthieCarePlanResponse, type HealthieCcdaResponse, HealthieClient, type HealthieCloseConversationRequest, type HealthieCms1500Response, type HealthieCompleteCcdaReconciliationRequest, type HealthieCompleteCheckoutRequest, type HealthieConnectorConfig, type HealthieConversationResponse, type HealthieCopyFormRequest, type HealthieCopyOfferingRequest, type HealthieCreateApiKeyRequest, type HealthieCreateAppointmentRequest, type HealthieCreateAppointmentSettingRequest, type HealthieCreateAppointmentTypeRequest, type HealthieCreateAvailabilitiesBulkRequest, type HealthieCreateAvailabilityRequest, type HealthieCreateBillingItemRequest, type HealthieCreateCarePlanRequest, type HealthieCreateCms1500Request, type HealthieCreateCompletedOnboardingItemRequest, type HealthieCreateConversationRequest, type HealthieCreateEntryRequest, type HealthieCreateEpisodeOfCareRequest, type HealthieCreateFamilyHistoryRequest, type HealthieCreateFormAnswerGroupRequest, type HealthieCreateFormCompletionRequestRequest, type HealthieCreateFormRequest, type HealthieCreateGoalRequest, type HealthieCreateImmunizationRequest, type HealthieCreateInsurancePaymentRequest, type HealthieCreateInvoiceRequest, type HealthieCreateLabOrderRequest, type HealthieCreateLocationRequest, type HealthieCreateMedicationRequest, type HealthieCreateMetricEntryRequest, type HealthieCreateNoteRequest, type HealthieCreateOfferingRequest, type HealthieCreateOnboardingFlowRequest, type HealthieCreateOnboardingItemRequest, type HealthieCreateOpenLoopFormRequest, type HealthieCreateOrganizationMembershipRequest, type HealthieCreatePatientRequest, type HealthieCreatePersonalizationQuestionnaireRequest, type HealthieCreateProgramRequest, type HealthieCreateRupaOrderRequest, type HealthieCreateSuperBillRequest, type HealthieCreateTagRequest, type HealthieCreateTaskRequest, type HealthieCreateUserGroupRequest, type HealthieDeleteApiKeyRequest, type HealthieDeleteAppointmentRequest, type HealthieDeleteAppointmentTypeRequest, type HealthieDeleteAvailabilityRequest, type HealthieDeleteBillingItemRequest, type HealthieDeleteCarePlanRequest, type HealthieDeleteCms1500Request, type HealthieDeleteDocumentRequest, type HealthieDeleteEntryRequest, type HealthieDeleteEpisodeOfCareRequest, type HealthieDeleteFamilyHistoryRequest, type HealthieDeleteFormCompletionRequestRequest, type HealthieDeleteFormRequest, type HealthieDeleteGoalRequest, type HealthieDeleteInvoiceRequest, type HealthieDeleteManualInsurancePaymentRequest, type HealthieDeleteMedicationRequest, type HealthieDeleteOfferingRequest, type HealthieDeleteOnboardingFlowRequest, type HealthieDeleteOnboardingItemRequest, type HealthieDeleteOrganizationMembershipRequest, type HealthieDeleteProgramRequest, type HealthieDeleteSuperBillRequest, type HealthieDeleteTagRequest, type HealthieDeleteTaskRequest, type HealthieDeleteUserGroupRequest, type HealthieDiagnosisResponse, type HealthieDocumentResponse, type HealthieEditAvailabilityRequest, type HealthieEntryResponse, type HealthieEpisodeOfCareResponse, type HealthieFamilyHistoryResponse, type HealthieFaxResponse, type HealthieFillLabResultReviewFormRequest, type HealthieFindAndBookFirstAvailableSlotRequest, type HealthieFormResponse, type HealthieGetApiKeysRequest, type HealthieGetAppointmentBookingWarningsRequest, type HealthieGetAppointmentRequest, type HealthieGetAppointmentSettingRequest, type HealthieGetAppointmentTypeRequest, type HealthieGetAppointmentTypesRequest, type HealthieGetAppointmentsRequest, type HealthieGetAvailabilitiesRequest, type HealthieGetAvailabilityRequest, type HealthieGetAvailableItemTypesRequest, type HealthieGetAvailableSlotsForRangeRequest, type HealthieGetBillingItemRequest, type HealthieGetBillingItemsRequest, type HealthieGetCarePlanRequest, type HealthieGetCarePlansRequest, type HealthieGetCms1500Request, type HealthieGetCms1500sRequest, type HealthieGetConversationMembershipsRequest, type HealthieGetConversationRequest, type HealthieGetCurrentUserIdRequest, type HealthieGetCurrentUserRequest, type HealthieGetDaysAvailableForRangeRequest, type HealthieGetDietitianIdRequest, type HealthieGetDocumentRequest, type HealthieGetDocumentsRequest, type HealthieGetEntriesRequest, type HealthieGetEntryRequest, type HealthieGetEpisodesOfCareRequest, type HealthieGetFormAnswerGroupsRequest, type HealthieGetFormCompletionRequestsRequest, type HealthieGetFormRequest, type HealthieGetFormsRequest, type HealthieGetGoalHistoriesRequest, type HealthieGetGoalRequest, type HealthieGetGoalsRequest, type HealthieGetInsurancePaymentsRequest, type HealthieGetInsurancePlansRequest, type HealthieGetInvoiceRequest, type HealthieGetInvoicesRequest, type HealthieGetLabOrderRequest, type HealthieGetLabOrdersRequest, type HealthieGetLabResultRequest, type HealthieGetMedicationsRequest, type HealthieGetMetricEntriesRequest, type HealthieGetOfferingRequest, type HealthieGetOfferingsRequest, type HealthieGetOnboardingFlowRequest, type HealthieGetOnboardingFlowsRequest, type HealthieGetOnboardingItemRequest, type HealthieGetOrganizationDetailedRequest, type HealthieGetOrganizationMembersRequest, type HealthieGetOrganizationRequest, type HealthieGetPatientDefaultPharmacyRequest, type HealthieGetPatientDiagnosesRequest, type HealthieGetPatientDocumentsRequest, type HealthieGetPatientEncounterRequest, type HealthieGetPatientImmunizationsRequest, type HealthieGetPatientJsonRequest, type HealthieGetPatientNotesRequest, type HealthieGetPatientProblemsRequest, type HealthieGetPatientRequest, type HealthieGetPharmacyRequest, type HealthieGetProgramRequest, type HealthieGetProgramsRequest, type HealthieGetProviderRequest, type HealthieGetReceivedFaxRequest, type HealthieGetReceivedFaxesRequest, type HealthieGetSentFaxRequest, type HealthieGetSentFaxesRequest, type HealthieGetSuperBillRequest, type HealthieGetSuperBillsRequest, type HealthieGetTagsRequest, type HealthieGetTaskRequest, type HealthieGetTasksRequest, type HealthieGetUnassociatedCompletedOnboardingItemsRequest, type HealthieGetUserGroupRequest, type HealthieGetUserGroupsRequest, type HealthieGoalResponse, type HealthieGraphQLError, type HealthieImmunizationResponse, type HealthieInsuranceResponse, type HealthieInvoiceResponse, type HealthieLabObservationRequest, type HealthieLabObservationResult, type HealthieLabOrderResponse, type HealthieLinkEncountersToEpisodeRequest, type HealthieListOrganizationMembersRequest, type HealthieListPatientsRequest, type HealthieLocationResponse, type HealthieMarkTasksAsSeenRequest, type HealthieMedicationResponse, type HealthieMetricResponse, type HealthieNoteResponse, type HealthieOfferingResponse, type HealthieOnboardingResponse, type HealthieOrganizationResponse, type HealthiePaginatedRequest, type HealthieParseCcdaDocumentRequest, type HealthiePatientResponse, type HealthiePharmacyResponse, type HealthieProgramResponse, type HealthieRemoveAcceptedInsurancePlanRequest, type HealthieRemoveAppliedTagRequest, type HealthieRemoveDiagnosisRequest, type HealthieRequest, type HealthieResponse, type HealthieSearchPatientsRequest, type HealthieSearchPharmaciesRequest, type HealthieSendChatMessageRequest, type HealthieSendFaxRequest, type HealthieShareFormRequest, type HealthieSignUpPatientRequest, type HealthieStorePaymentCardRequest, type HealthieSuperBillResponse, type HealthieTagResponse, type HealthieTaskResponse, type HealthieUnlinkEncountersFromEpisodeRequest, type HealthieUpdateAppointmentRequest, type HealthieUpdateAppointmentSettingRequest, type HealthieUpdateAppointmentTypeRequest, type HealthieUpdateBillingItemRequest, type HealthieUpdateCarePlanRequest, type HealthieUpdateCms1500Request, type HealthieUpdateConversationRequest, type HealthieUpdateDiagnosisRequest, type HealthieUpdateDocumentRequest, type HealthieUpdateEntryRequest, type HealthieUpdateEpisodeOfCareRequest, type HealthieUpdateFamilyHistoryRequest, type HealthieUpdateFormRequest, type HealthieUpdateGoalRequest, type HealthieUpdateImmunizationRequest, type HealthieUpdateInsurancePaymentDepositStatusRequest, type HealthieUpdateInvoiceRequest, type HealthieUpdateLabOrderRequest, type HealthieUpdateLocationRequest, type HealthieUpdateManualInsurancePaymentRequest, type HealthieUpdateMedicationRequest, type HealthieUpdateOfferingRequest, type HealthieUpdateOnboardingFlowRequest, type HealthieUpdateOnboardingItemRequest, type HealthieUpdateOrganizationMembershipRequest, type HealthieUpdatePatientInsuranceBillingRequest, type HealthieUpdatePatientRequest, type HealthieUpdateProgramRequest, type HealthieUpdateSuperBillRequest, type HealthieUpdateTagRequest, type HealthieUpdateTaskRequest, type HealthieUpdateUserGroupRequest, type HealthieUpdateUserRequest, type HealthieUserGroupResponse, type HealthieUserResponse, type HeartRateVital$1 as HeartRateVital, type HeightVital, type HttpMethod, type HttpRequestBody, type HttpRequestOptions, type IdentityDocumentRequest, type IdentityDocumentResponse, type ImpiloAssociateDeviceRequest, type ImpiloAssociateDeviceResult, type ImpiloBaseRequest, type ImpiloBloodGlucoseReadingRequest, type ImpiloBloodOxygenReadingRequest, type ImpiloBloodPressureReadingRequest, ImpiloClient, type ImpiloConnectorConfig, type ImpiloCreateItemRequest, type ImpiloCreateItemResult, type ImpiloCreateOrderRequest, type ImpiloCreateOrderResult, type ImpiloCreatePatientRequest, type ImpiloCreatePatientResult, type ImpiloCreateProcurementRequest, type ImpiloCreateProcurementResult, type ImpiloDevicePatientRequest, type ImpiloDisableReadingsRequest, type ImpiloDisableReadingsResult, type ImpiloDisassociateDeviceRequest, type ImpiloDisassociateDeviceResult, type ImpiloEnableReadingsRequest, type ImpiloEnableReadingsResult, type ImpiloFetchProcurementDocumentRequest, type ImpiloFetchProcurementDocumentResult, type ImpiloGetAlertConfigRequest, type ImpiloGetBloodGlucoseReadingRequest, type ImpiloGetBloodGlucoseReadingResult, type ImpiloGetBloodOxygenReadingRequest, type ImpiloGetBloodOxygenReadingResult, type ImpiloGetBloodPressureReadingRequest, type ImpiloGetBloodPressureReadingResult, type ImpiloGetClinicalNoteRequest, type ImpiloGetClinicalNoteResult, type ImpiloGetDeviceRequest, type ImpiloGetDeviceResult, type ImpiloGetGlobalAlertConfigRequest, type ImpiloGetGlobalAlertConfigResult, type ImpiloGetHeartRateReadingRequest, type ImpiloGetHeartRateReadingResult, type ImpiloGetItemRequest, type ImpiloGetItemResult, type ImpiloGetKitRequest, type ImpiloGetKitResult, type ImpiloGetOrderRequest, type ImpiloGetOrderResult, type ImpiloGetOrderSummaryRequest, type ImpiloGetOrderSummaryResult, type ImpiloGetPatientAlertConfigRequest, type ImpiloGetPatientAlertConfigResult, type ImpiloGetPatientRequest, type ImpiloGetPatientResult, type ImpiloGetReadingRequest, type ImpiloGetSiteAlertConfigRequest, type ImpiloGetSiteAlertConfigResult, type ImpiloGetTemperatureReadingRequest, type ImpiloGetTemperatureReadingResult, type ImpiloGetWeightReadingRequest, type ImpiloGetWeightReadingResult, type ImpiloHeartRateReadingRequest, type ImpiloId, type ImpiloKitPatientRequest, type ImpiloLinkKitRequest, type ImpiloLinkKitToPatientRequest, type ImpiloLinkKitToPatientResult, type ImpiloListBloodGlucoseReadingsRequest, type ImpiloListBloodGlucoseReadingsResult, type ImpiloListBloodOxygenReadingsRequest, type ImpiloListBloodOxygenReadingsResult, type ImpiloListBloodPressureReadingsRequest, type ImpiloListBloodPressureReadingsResult, type ImpiloListClinicalNotesRequest, type ImpiloListClinicalNotesResult, type ImpiloListDevicesRequest, type ImpiloListDevicesResult, type ImpiloListHeartRateReadingsRequest, type ImpiloListHeartRateReadingsResult, type ImpiloListInventoryRequest, type ImpiloListItemsRequest, type ImpiloListItemsResult, type ImpiloListKitInventoryRequest, type ImpiloListKitInventoryResult, type ImpiloListKitsRequest, type ImpiloListKitsResult, type ImpiloListOrdersRequest, type ImpiloListOrdersResult, type ImpiloListPatientsRequest, type ImpiloListPatientsResult, type ImpiloListProcurementsRequest, type ImpiloListProcurementsResult, type ImpiloListReadingsRequest, type ImpiloListSiteInventoryRequest, type ImpiloListSiteInventoryResult, type ImpiloListSpirometryReadingsRequest, type ImpiloListSpirometryReadingsResult, type ImpiloListTemperatureReadingsRequest, type ImpiloListTemperatureReadingsResult, type ImpiloListWeightReadingsRequest, type ImpiloListWeightReadingsResult, type ImpiloObject, type ImpiloReadingBaseRequest, type ImpiloRecordBloodGlucoseReadingRequest, type ImpiloRecordBloodGlucoseReadingResult, type ImpiloRecordBloodOxygenReadingRequest, type ImpiloRecordBloodOxygenReadingResult, type ImpiloRecordBloodPressureReadingRequest, type ImpiloRecordBloodPressureReadingResult, type ImpiloRecordHeartRateReadingRequest, type ImpiloRecordHeartRateReadingResult, type ImpiloRecordTemperatureReadingRequest, type ImpiloRecordTemperatureReadingResult, type ImpiloRecordWeightReadingRequest, type ImpiloRecordWeightReadingResult, type ImpiloRegisterWebhooksRequest, type ImpiloRegisterWebhooksResult, type ImpiloResponse, type ImpiloSetAlertConfigRequest, type ImpiloSetGlobalAlertConfigRequest, type ImpiloSetGlobalAlertConfigResult, type ImpiloSetPatientAlertConfigRequest, type ImpiloSetPatientAlertConfigResult, type ImpiloSetSiteAlertConfigRequest, type ImpiloSetSiteAlertConfigResult, type ImpiloTemperatureReadingRequest, type ImpiloUnlinkKitFromPatientRequest, type ImpiloUnlinkKitFromPatientResult, type ImpiloUnlinkKitRequest, type ImpiloUpdatePatientRequest, type ImpiloUpdatePatientResult, type ImpiloValidateDeviceRequest, type ImpiloValidateDeviceResult, type ImpiloWeightReadingRequest, type InitHealthRecordImportResponse, type CheckEligibilityRequest as InsuranceEligibilityRequest, type InsuranceEligibilityResponse, type InsuranceResponse, type InviteChannel$1 as InviteChannel, type InviteRecord$1 as InviteRecord, type InviteStatus$1 as InviteStatus, type JsonObject, type JsonPrimitive, type JsonRpcError$1 as JsonRpcError, type JsonRpcErrorDetail, type JsonRpcId, type JsonRpcRequest, type JsonRpcResponse, type JsonRpcSuccess$1 as JsonRpcSuccess, type JsonValue$2 as JsonValue, JunctionClient, type JunctionConnectorConfig, type JunctionGetOrdersRequest, type JunctionGetOrdersResult, type JunctionGetTestsRequest, type JunctionGetTestsResult, type JunctionOrderTestkitRequest, type JunctionOrderTestkitResult, type JunctionRegisterTestkitRequest, type JunctionRegisterTestkitResult, type JunctionResponse, type KnowledgeCollection$1 as KnowledgeCollection, type KnowledgeCollectionSummary, type KnowledgeEntrySummary$1 as KnowledgeEntrySummary, type KnowledgeSearchResult$1 as KnowledgeSearchResult, type ListAgentEncountersQuery, type ListAgentEncountersResponse, type ListAgentPatientsQuery, type ListAgentPatientsResponse, type ListAssistantActionsResponse, type ListConversationsResponse, type ListDiagnosticsResponse$2 as ListDiagnosticsResponse, type ListEncountersQuery, type ListEncountersResponse$2 as ListEncountersResponse, type ListGroupsResponse, type ListInsurancesResponse, type ListInvitesResponse, type ListKnowledgeQuery, type ListKnowledgeResponse$1 as ListKnowledgeResponse, type ListMedicationsQuery, type ListMedicationsResponse$1 as ListMedicationsResponse, type ListMessagesQuery, type ListMessagesResponse, type ListNearestLocationsResponse, type ListPatientAppointmentsQuery, type ListPatientAppointmentsResponse$1 as ListPatientAppointmentsResponse, type ListPresenceResponse, type ListSlotsQuery, type ListSlotsResponse$1 as ListSlotsResponse, type ListVectorCollectionsResponse$1 as ListVectorCollectionsResponse, type ListVitalsQuery, type NearestLocationCoordinates as LocationCoordinates, type NearestLocationGeometry as LocationGeometry, type LoginRequest$4 as LoginRequest, type LoginResponse$5 as LoginResponse, type MaritalStatus$1 as MaritalStatus, type McpAudience, type McpContentBlock, type McpFieldAgentToolName, type McpInitializeResult, type McpListToolsResult, index$7 as McpOpenApiModels, type McpPatientToolName, type McpServerInfo, type McpToolCallParams$1 as McpToolCallParams, type McpToolCallResult, type MedicalConcept$1 as MedicalConcept, type MedicalConceptAttribute, type MedicalConceptDetailsResponse, type MedicalConceptFacetedSearchQuery, type MedicalConceptHierarchyNode, type MedicalConceptHierarchyQuery, type MedicalConceptListQuery, type MedicalConceptRagCitation, type MedicalConceptReference, type MedicalConceptRelationship, type MedicalConceptRelationshipDirection, type MedicalConceptRelationshipType, type MedicalConceptRelationshipsQuery, type MedicalConceptSearchRequest, type MedicalConceptSearchResponse$1 as MedicalConceptSearchResponse, type MedicalConceptVocabulary, type MedicalConceptVocabularyCount, type Dosage$1 as MedicationDosage, type MedicationFrequency$1 as MedicationFrequency, type MedicationResponse, type MedicationRoute$1 as MedicationRoute, type MedicationStatus$1 as MedicationStatus, type MedicationStatusUpdateRequest, type MedicationUpdateResponse, type MessageKind$1 as MessageKind, type MessageRecord, type NearestLocation, type NearestLocationsQuery, type NearestLocationsResponse, NppesClient, type NppesGetProviderRequest, type NppesGetProviderResult, type NppesResponse, type NppesSearchProvidersRequest, type NppesSearchProvidersResult, type NppesVerifyProviderRequest, type NppesVerifyProviderResult, type OcrErrorResponse$1 as OcrErrorResponse, type OcrFields, type OcrRequest, type OcrResponse, type OcrResultResponse, type OnboardPatientEncounterStepResult, type OnboardPatientPatientStepResult, type OnboardPatientQuestionnaireDefinition, type OnboardPatientQuestionnaireStepResult, type OnboardPatientRequest$1 as OnboardPatientRequest, type OnboardPatientResponse$1 as OnboardPatientResponse, type OnboardPatientStepResult$1 as OnboardPatientStepResult, type OnboardPatientVitalsStepResult, type OpenAIBuildResponseCreatePayloadRequest, type OpenAIBuildResponseCreatePayloadResult, type OpenAIChatChoice, type OpenAIChatJsonRequest, type OpenAIChatJsonResult, type OpenAIChatMessage, type OpenAIChatRequest, type OpenAIChatResponse, type OpenAIChatResult, OpenAIClient, type OpenAIConnectorConfig, type OpenAICreateAssistantRequest, type OpenAICreateAssistantResult, type OpenAIDeleteAssistantRequest, type OpenAIDeleteAssistantResult, type OpenAIEmbedRequest, type OpenAIEmbedResponse, type OpenAIEmbedResult, type OpenAIGetAssistantRequest, type OpenAIGetAssistantResult, type OpenAIModerateRequest, type OpenAIModerateResult, type OpenAIUpdateAssistantRequest, type OpenAIUpdateAssistantResult, type OpenLoopEncounterStatus, type OpenLoopQuestionnaireStatus, type OuraActivityContributors, type OuraBaseRequest, type OuraBuildAuthorizationUrlResult, type OuraByIdRequest, OuraClient, type OuraConnectorConfig, type OuraDailyActivityResponse, type OuraDailyCardiovascularAgeResponse, type OuraDailyReadinessResponse, type OuraDailyResilienceResponse, type OuraDailySleepResponse, type OuraDailySpO2Response, type OuraDailyStressResponse, type OuraDateRangeRequest, type OuraEnhancedTagResponse, type OuraExchangeAuthCodeRequest, type OuraExchangeAuthorizationCodeResult, type OuraGetAllSleepsResult, type OuraGetDailyActivitiesResult, type OuraGetDailyActivityResult, type OuraGetDailyCardiovascularAgeResult, type OuraGetDailyReadinessByIdResult, type OuraGetDailyReadinessResult, type OuraGetDailyResilienceResult, type OuraGetDailySleepResult, type OuraGetDailySleepsResult, type OuraGetDailySpo2Result, type OuraGetDailyStressResult, type OuraGetEnhancedTagsResult, type OuraGetHeartRatesResult, type OuraGetPersonalInfoResult, type OuraGetRestModePeriodsResult, type OuraGetRingConfigurationsResult, type OuraGetSessionsResult, type OuraGetSleepResult, type OuraGetSleepTimesResult, type OuraGetSleepsResult, type OuraGetTagsResult, type OuraGetVo2MaxResult, type OuraGetWorkoutResult, type OuraGetWorkoutsResult, type OuraHeartRateResponse, type OuraListResponse, type OuraOAuthRequest, type OuraOAuthTokenResponse, type OuraPersonalInfoResponse, type OuraReadinessContributors, type OuraRefreshAccessTokenResult, type OuraRefreshTokenRequest, type OuraResilienceContributors, type OuraResponse, type OuraRestModePeriodResponse, type OuraRingConfigurationResponse, type OuraSessionResponse, type OuraSleepContributors, type OuraSleepResponse, type OuraSleepTimeResponse, type OuraTagResponse, type OuraVO2MaxResponse, type OuraWorkoutResponse, type PatientAddress, type PatientAddressUpdateRequest, type PatientAlertsResponse, type PatientAttributes, type PatientAttributesUpdate, type PatientDashboardResponse, type PatientFlags, type PatientFlagsUpdate, type PatientInsurance, type PatientIntakeRequest, type PatientIntakeResponse, type PatientLink$1 as PatientLink, type PatientName$1 as PatientName, index$d as PatientOpenApiModels, type PatientPhone, type PatientPhoneUpdateRequest, type PatientRaceUpdateRequest, type PatientResponse, type PatientSmsVerificationRequest, type Person$1 as Person, type PersonAddress, type PersonAttributes, type PersonAttributesUpdate, type PersonLoginRequest, type PersonLoginResponse, index$6 as PersonOpenApiModels, type PersonPhoneUpdateRequest, type PersonPhotoUploadUrlResponse, type PersonSmsVerificationRequest, type PhoneUpdateResponse, type PhotoUploadRequest, type PhotoUploadResponse, type PhotoUploadUrlResponse$1 as PhotoUploadUrlResponse, PlaidClient, type PlaidConnectorConfig, type PlaidCreateIdentityVerificationResult, type PlaidGetIdentityVerificationResult, type PlaidIdentityVerificationCreateRequest, type PlaidIdentityVerificationGetRequest, type PlaidIdentityVerificationListRequest, type PlaidListIdentityVerificationsResult, type PlaidResponse, type PolicyDocument$1 as PolicyDocument, type PolicyDocumentListQuery, type PolicyDocumentSearchQuery, type Practitioner$1 as Practitioner, type PractitionerLoginRequest, type PractitionerLoginResponse, type PractitionerPhoneUpdateRequest, type PractitionerPhotoUploadUrlResponse, type PractitionerSmsVerificationRequest, type PresenceRecord$1 as PresenceRecord, type PresenceState, type ProviderAddress, index$5 as ProviderOpenApiModels, type ProviderRagCitation, type ProviderSearchRequest, type ProviderSearchResponse$1 as ProviderSearchResponse, type ProviderSummary$1 as ProviderSummary, PublicConnectorFactory, type PublicRequestOptions, type PulseOximetryVital$1 as PulseOximetryVital, type QueryParamPrimitive, type QueryParamValue, type QueryParams, type QuestAcknowledgeCompendiumRequest, type QuestAcknowledgeHl7ResultsRequest, type QuestAcknowledgeObservationResultsRequest, type QuestAcknowledgePrintableResultsRequest, type QuestBuildResultsAckRequest, type QuestClearTokenCacheRequest, QuestClient, type QuestConnectorConfig, type QuestCreateOrderRequest, type QuestCreateOrderResult, type QuestEvaluateAbnRequest, type QuestEvaluateAoeRequest, type QuestGetAccessTokenRequest, type QuestGetHl7ResultsRequest, type QuestGetObservationResultsRequest, type QuestGetOrderDocumentsRequest, type QuestGetPrintableResultsRequest, type QuestGetRequisitionRequest, type QuestGetResultsRequest, type QuestGetResultsResult, type QuestHl7AckMessagesRequest, type QuestHl7AcknowledgeCompendiumResult, type QuestHl7AcknowledgeHl7ResultsResult, type QuestHl7AcknowledgeObservationResultsResult, type QuestHl7AcknowledgePrintableResultsResult, type QuestHl7BuildAckRequest, type QuestHl7BuildResultsAckResult, type QuestHl7ClearTokenCacheResult, type QuestHl7CompendiumFileRequest, type QuestHl7CompendiumRequest, type QuestHl7Credentials, type QuestHl7EmptyRequest, type QuestHl7EvaluateAbnResult, type QuestHl7EvaluateAoeResult, type QuestHl7GetAccessTokenResult, type QuestHl7GetHl7ResultsResult, type QuestHl7GetObservationResultsResult, type QuestHl7GetOrderDocumentsResult, type QuestHl7GetPrintableResultsResult, type QuestHl7GetRequisitionResult, type QuestHl7MaxMessagesRequest, type QuestHl7MessageRequest, type QuestHl7OrderDocumentsRequest, type QuestHl7PrintableAckRequest, type QuestHl7ProcessPushedResultResult, type QuestHl7PushedResultRequest, type QuestHl7RequestCompendiumsOnDemandResult, type QuestHl7RequestCompendiumsResult, type QuestHl7Response, type QuestHl7RetrieveAndExtractCompendiumResult, type QuestHl7RetrieveCompendiumResult, type QuestHl7SubmitFullOrderResult, type QuestHl7SubmitOrderResult, type QuestHl7SyncCompendiumsResult, type QuestListTestCatalogRequest, type QuestListTestsRequest, type QuestListTestsResult, type QuestOrderResponse, type QuestProcessPushedResultRequest, type QuestRequestCompendiumsOnDemandRequest, type QuestRequestCompendiumsRequest, type QuestResultsResponse, type QuestRetrieveAndExtractCompendiumRequest, type QuestRetrieveCompendiumRequest, type QuestSubmitFullOrderRequest, type QuestSubmitOrderRequest, type QuestSyncCompendiumsRequest, type QuestTestCatalogResponse, type QuestionnaireItemInput$1 as QuestionnaireItem, type QuestionnaireItemType, type QuestionnaireResponseAnswer, type QuestionnaireResponseCreated, type CreateQuestionnaireResponseItemRequest as QuestionnaireResponseItem, type RapidTestRequest, type RapidTestResponse, type RapidTestResult$1 as RapidTestResult, type RapidTestType$1 as RapidTestType, type RefreshTokenRequest$3 as RefreshTokenRequest, type RefreshTokenResponse$3 as RefreshTokenResponse, type RegisterFieldAgentRequest, type RegisterFieldAgentResponse, type RegisterPatientRequest, type RegisterPatientResponse, type RegisterPersonRequest, type RegisterPersonResponse, type RegisterPractitionerRequest, type RegisterPractitionerResponse, type RescheduleAppointmentRequest, type ResendEmailVerificationRequest, type ResendEmailVerificationResponse, type ResetFieldAgentPasswordRequest, type ResetPasswordResponse$4 as ResetPasswordResponse, type ResetPatientPasswordRequest, type ResetPatientPasswordResponse, type ResetPersonPasswordRequest, type ResetPersonPasswordResponse, type ResetPractitionerPasswordRequest, type ResetPractitionerPasswordResponse, index$4 as RppgOpenApiModels, SDKError, type SDKRuntimeState, type SalesforceBuildCaseDescriptionRequest, type SalesforceBuildCaseDescriptionResult, SalesforceClient, type SalesforceConnectorConfig, type SalesforceCreateAccountRequest, type SalesforceCreateAccountResult, type SalesforceCreateCallLogRequest, type SalesforceCreateCallLogResult, type SalesforceCreateCampaignRequest, type SalesforceCreateCampaignResult, type SalesforceCreateCaseRequest, type SalesforceCreateCaseResult, type SalesforceCreateContactRequest, type SalesforceCreateContactResult, type SalesforceCreateEventRequest, type SalesforceCreateEventResult, type SalesforceCreatePatientRequest, type SalesforceCreatePatientResult, type SalesforceCreateRequest, type SalesforceCreateResponse, type SalesforceCreateResult, type SalesforceCreateSegmentRequest, type SalesforceCreateSegmentResult, type SalesforceDeleteAccountRequest, type SalesforceDeleteAccountResult, type SalesforceDeleteCallLogRequest, type SalesforceDeleteCallLogResult, type SalesforceDeleteCampaignRequest, type SalesforceDeleteCampaignResult, type SalesforceDeleteCaseRequest, type SalesforceDeleteCaseResult, type SalesforceDeleteEventRequest, type SalesforceDeleteEventResult, type SalesforceDeletePatientRequest, type SalesforceDeletePatientResult, type SalesforceDeleteSegmentRequest, type SalesforceDeleteSegmentResult, type SalesforceDescribeRequest, type SalesforceDescribeResult, type SalesforceGetAccountByTenantRequest, type SalesforceGetAccountByTenantResult, type SalesforceGetAccountRequest, type SalesforceGetAccountResult, type SalesforceGetAvailableSlotsRequest, type SalesforceGetAvailableSlotsResult, type SalesforceGetCallLogRequest, type SalesforceGetCallLogResult, type SalesforceGetCampaignRequest, type SalesforceGetCampaignResult, type SalesforceGetCaseRequest, type SalesforceGetCaseResult, type SalesforceGetConfigurationRequest, type SalesforceGetConfigurationResult, type SalesforceGetContactRequest, type SalesforceGetContactResult, type SalesforceGetEventRequest, type SalesforceGetEventResult, type SalesforceGetHealthcareOrgIdByTenantRequest, type SalesforceGetHealthcareOrgIdByTenantResult, type SalesforceGetNotScheduledEventsRequest, type SalesforceGetNotScheduledEventsResult, type SalesforceGetPatientByEmailRequest, type SalesforceGetPatientByEmailResult, type SalesforceGetPatientByPhoneRequest, type SalesforceGetPatientByPhoneResult, type SalesforceGetPatientRequest, type SalesforceGetPatientResult, type SalesforceGetRequest, type SalesforceGetResponse, type SalesforceGetResult, type SalesforceGetSegmentRequest, type SalesforceGetSegmentResult, type SalesforceListAccountsRequest, type SalesforceListAccountsResult, type SalesforceListCallLogsRequest, type SalesforceListCallLogsResult, type SalesforceListCampaignsRequest, type SalesforceListCampaignsResult, type SalesforceListCasesRequest, type SalesforceListCasesResult, type SalesforceListEventsRequest, type SalesforceListEventsResult, type SalesforceListPatientsRequest, type SalesforceListPatientsResult, type SalesforceListSegmentsRequest, type SalesforceListSegmentsResult, type SalesforceQueryRequest, type SalesforceQueryResponse, type SalesforceQueryResult, type SalesforceScheduleEventRequest, type SalesforceScheduleEventResult, type SalesforceSetAccountSenaiteIdRequest, type SalesforceSetAccountSenaiteIdResult, type SalesforceUpdateAccountAssetsRequest, type SalesforceUpdateAccountAssetsResult, type SalesforceUpdateAccountRequest, type SalesforceUpdateAccountResult, type SalesforceUpdateCallLogRequest, type SalesforceUpdateCallLogResult, type SalesforceUpdateCampaignRequest, type SalesforceUpdateCampaignResult, type SalesforceUpdatePatientRequest, type SalesforceUpdatePatientResult, type SalesforceUpdateRequest, type SalesforceUpdateResult, type SalesforceUpdateSegmentRequest, type SalesforceUpdateSegmentResult, type ScanUploadUrlRequest, type ScanUploadUrlResponse, ScrapflyClient, type ScrapflyConnectorConfig, type ScrapflyDocumentLinksRequest, type ScrapflyDocumentLinksResponse, type ScrapflyGetDocumentLinksRequest, type ScrapflyGetDocumentLinksResult, type ScrapflyScrapeRequest, type ScrapflyScrapeResponse, type ScrapflyScrapeResult, type SearchKnowledgeQuery, type SearchKnowledgeResponse$1 as SearchKnowledgeResponse, type SenaiteBaseRequest, type SenaiteCancelSampleRequest, type SenaiteCancelSampleResult, SenaiteClient, type SenaiteConnectorConfig, type SenaiteCreateAnalysisCategoryRequest, type SenaiteCreateAnalysisCategoryResult, type SenaiteCreateAnalysisServiceRequest, type SenaiteCreateAnalysisServiceResult, type SenaiteCreateClientRequest, type SenaiteCreateClientResult, type SenaiteCreateContactRequest, type SenaiteCreateContactResult, type SenaiteCreateDepartmentRequest, type SenaiteCreateDepartmentResult, type SenaiteCreateSampleRequest, type SenaiteCreateSampleResult, type SenaiteCreateSampleTypeRequest, type SenaiteCreateSampleTypeResult, type SenaiteDeactivateClientRequest, type SenaiteDeactivateClientResult, type SenaiteEnsureClientForTenantRequest, type SenaiteEnsureClientForTenantResult, type SenaiteEnsureSenaiteClientForTenantRequest, type SenaiteGetAllClientsRequest, type SenaiteGetAllClientsResult, type SenaiteGetAllSamplesRequest, type SenaiteGetAllSamplesResult, type SenaiteGetAnalysisServicesRequest, type SenaiteGetAnalysisServicesResult, type SenaiteGetCatalogsRequest, type SenaiteGetCatalogsResult, type SenaiteGetClientByIdRequest, type SenaiteGetClientByIdResult, type SenaiteGetClientByUidRequest, type SenaiteGetClientByUidResult, type SenaiteGetContactsForClientRequest, type SenaiteGetContactsForClientResult, type SenaiteGetCurrentUserRequest, type SenaiteGetCurrentUserResult, type SenaiteGetSampleByIdRequest, type SenaiteGetSampleByIdResult, type SenaiteGetSampleByUidRequest, type SenaiteGetSampleByUidResult, type SenaiteGetSampleTypesRequest, type SenaiteGetSampleTypesResult, type SenaiteGetSamplesByClientIdRequest, type SenaiteGetSamplesByClientIdResult, type SenaiteLoginRequest, type SenaiteLoginResult, type SenaiteLogoutRequest, type SenaiteLogoutResult, type SenaiteResponse, type SenaiteSearchRequest, type SenaiteSearchResult, type SenaiteUpdateClientRequest, type SenaiteUpdateClientResult, type SenaiteUpdateSampleRequest, type SenaiteUpdateSampleResult, SendGridClient, type SendGridConnectorConfig, type SendGridListTemplatesRequest, type SendGridListTemplatesResponse, type SendGridListTemplatesResult, type SendGridPersonalization, type SendGridSendEmailRequest, type SendGridSendEmailResponse, type SendGridSendEmailResult, type SendGridTemplate, type ServiceName, index$3 as SessionOpenApiModels, type SexAtBirth$2 as SexAtBirth, type Slot$1 as Slot, type SteadyMDAddAllergyIntoleranceRequest, type SteadyMDAddAllergyIntoleranceResult, type SteadyMDBaseRequest, type SteadyMDByIdRequest, type SteadyMDClaimIdentityVerificationRequest, type SteadyMDClaimIdentityVerificationResult, SteadyMDClient, type SteadyMDConnectorConfig, type SteadyMDCreateConsultIssueRequest, type SteadyMDCreateConsultIssueResult, type SteadyMDCreateConsultRequest, type SteadyMDCreateConsultResult, type SteadyMDCreateEpisodeLabRequisitionRequest, type SteadyMDCreateEpisodeLabRequisitionResult, type SteadyMDCreateEpisodeRequest, type SteadyMDCreateEpisodeResult, type SteadyMDCreateIntakeRequest, type SteadyMDCreateIntakeResult, type SteadyMDCreateLabOrderRequest, type SteadyMDCreateLabOrderResult, type SteadyMDCreateLabOrderResultRequest, type SteadyMDCreateLabOrderResultResult, type SteadyMDCreateMessageRequest, type SteadyMDCreateMessageResult, type SteadyMDCreatePatientRequest, type SteadyMDCreatePatientResult, type SteadyMDEncounterStatus, type SteadyMDGetClinicianRequest, type SteadyMDGetClinicianResult, type SteadyMDGetConsultAvailabilityRequest, type SteadyMDGetConsultAvailabilityResult, type SteadyMDGetConsultPatientUiRequest, type SteadyMDGetConsultPatientUiResult, type SteadyMDGetConsultRequest, type SteadyMDGetConsultResult, type SteadyMDGetEpisodeLabRequisitionRequest, type SteadyMDGetEpisodeLabRequisitionResult, type SteadyMDGetEpisodeRequest, type SteadyMDGetEpisodeResult, type SteadyMDGetEpisodeSignedDocumentsRequest, type SteadyMDGetEpisodeSignedDocumentsResult, type SteadyMDGetIntakeRequest, type SteadyMDGetIntakeResult, type SteadyMDGetLabOrderPdfRequest, type SteadyMDGetLabOrderPdfResult, type SteadyMDGetLabOrderRequest, type SteadyMDGetLabOrderResult, type SteadyMDGetLabOrderResultRequest, type SteadyMDGetLabOrderResultResult, type SteadyMDGetLabResultPdfRequest, type SteadyMDGetLabResultPdfResult, type SteadyMDGetMessageRequest, type SteadyMDGetMessageResult, type SteadyMDGetPatientRequest, type SteadyMDGetPatientResult, type SteadyMDGetProgramAppointmentsRequest, type SteadyMDGetProgramAppointmentsResult, type SteadyMDGetProgramConsultOptionsRequest, type SteadyMDGetProgramConsultOptionsResult, type SteadyMDGetProgramLabsRequest, type SteadyMDGetProgramLabsResult, type SteadyMDGetProgramRequest, type SteadyMDGetProgramResult, type SteadyMDListConsultsRequest, type SteadyMDListConsultsResult, type SteadyMDListIntakesRequest, type SteadyMDListIntakesResult, type SteadyMDListLabOrderResultsRequest, type SteadyMDListLabOrderResultsResult, type SteadyMDListLabOrdersRequest, type SteadyMDListLabOrdersResult, type SteadyMDListMessagesRequest, type SteadyMDListMessagesResult, type SteadyMDListPharmaciesRequest, type SteadyMDListPharmaciesResult, type SteadyMDListProgramCliniciansRequest, type SteadyMDListProgramCliniciansResult, type SteadyMDListProgramsRequest, type SteadyMDListProgramsResult, type SteadyMDPatchEpisodeRequest, type SteadyMDPatchEpisodeResult, type SteadyMDQuestionnaireStatus, type SteadyMDResponse, type SteadyMDScheduleConsultAppointmentRequest, type SteadyMDScheduleConsultAppointmentResult, type SteadyMDSendConsultMessageRequest, type SteadyMDSendConsultMessageResult, type SteadyMDUpdateConsultStatusRequest, type SteadyMDUpdateConsultStatusResult, type SteadyMDUpdateEpisodeRequest, type SteadyMDUpdateEpisodeResult, type SteadyMDUpdateIntakeRequest, type SteadyMDUpdateIntakeResult, type StediCheckClaimStatusRequest, type StediCheckClaimStatusResult, type StediCheckCoordinationOfBenefitsRequest, type StediCheckCoordinationOfBenefitsResult, type StediCheckEligibilityRequest, type StediCheckEligibilityResult, type StediClaimResponse, StediClient, type StediConnectorConfig, type StediDiscoverInsuranceRequest, type StediDiscoverInsuranceResult, type StediEligibilityResponse, type StediGet835EraReportRequest, type StediGet835EraReportResult, type StediGetInsuranceDiscoveryResultsRequest, type StediGetInsuranceDiscoveryResultsResult, type StediSubmitClaimRequest, type StediSubmitClaimResult, type StediSubmitInstitutionalClaimRequest, type StediSubmitInstitutionalClaimResult, type StediSubmitProfessionalClaimRequest, type StediSubmitProfessionalClaimResult, type StediVerifyProviderRequest, type StediVerifyProviderResponse, type StediVerifyProviderResult, type StripeChargePaymentSessionRequest, type StripeChargePaymentSessionResult, type StripeChargeRequest, type StripeChargeResponse, StripeClient, type StripeConnectorConfig, type StripeCreateCopayPriceRequest, type StripeCreateCopayPriceResult, type StripeCreateCustomerRequest, type StripeCreateCustomerResult, type StripeCreatePaymentIntentRequest, type StripeCreatePaymentIntentResult, type StripeCreatePriceRequest, type StripeCreateSessionRequest, type StripeCreateSessionResult, type StripeCreateSubscriptionRequest, type StripeCreateSubscriptionResult, type StripeCustomerResponse, type StripeGetPaymentIntentStatusRequest, type StripeGetPaymentIntentStatusResult, type StripeListProductsRequest, type StripeListProductsResult, type StripePaymentIntentResponse, type StripePriceResponse, type StripeProductResponse, type StripeSessionResponse, type StripeSubscriptionResponse, type StripeValidateAndTokenizeCardRequest, type StripeValidateAndTokenizeCardResult, type StripeValidateCardRequest, type StripeVerifyConnectionRequest, type StripeVerifyConnectionResponse, type StripeVerifyConnectionResult, type SubmitCurrentSymptomsScreeningsCurrentSymptomsRequest as SubmitCurrentSymptomsRequest, type SubmitCurrentSymptomsApiV1ScreeningsCurrentSymptomsResponse as SubmitCurrentSymptomsResponse, type SubmitSummaryRequest, type CreateSummaryResponse as SubmitSummaryResponse, type SubmitVitalsResponse, type TelehealthChannelResponse, index$2 as TelehealthOpenApiModels, type TelehealthTokenResponse, type TemperatureVital, index$1 as TenantAdminOpenApiModels, type TestResult, TwilioClient, type TwilioConnectorConfig, type TwilioGetMessageRequest, type TwilioGetMessageResult, type TwilioListMessagesRequest, type TwilioListMessagesResponse, type TwilioListMessagesResult, type TwilioMessageResponse, type TwilioSendSmsRequest, type TwilioSendSmsResult, type UberCancelDeliveryRequest, type UberCancelDeliveryResult, UberClient, type UberConnectorConfig, type UberCreateDeliveryRequest, type UberCreateDeliveryResult, type UberCreateQuoteRequest, type UberCreateQuoteResult, type UberDeliveryListResponse, type UberDeliveryRequest, type UberDeliveryResponse, type UberFindStoresRequest, type UberFindStoresResult, type UberGetDeliveriesRequest, type UberGetDeliveriesResult, type UberGetDeliveryRequest, type UberGetDeliveryResult, type UberGetUndeliveredOrdersRequest, type UberGetUndeliveredOrdersResult, type UberListDeliveriesRequest, type UberUndeliveredOrdersRequest, type UberUpdateDeliveryRequest, type UberUpdateDeliveryResult, type UnreadCountResponse, type UpdateCommunicationConsentRequest, type UpdateDriversLicenseRequest, type UpdateDriversLicenseResponse, type UpdateFieldAgentRequest, type UpdatePersonRequest, type UpdatePractitionerRequest, type UpdatedResponse, type UploadPersonPhotoRequest, type UploadPersonPhotoResponse, type UploadPractitionerPhotoRequest, type UploadPractitionerPhotoResponse, type UpsertConversationRequest$1 as UpsertConversationRequest, type UpsertGroupRequest$1 as UpsertGroupRequest, type UpsertInviteRequest$1 as UpsertInviteRequest, type UpsertMessageRequest$1 as UpsertMessageRequest, type UpsertPresenceRequest$1 as UpsertPresenceRequest, type VectorCollection$1 as VectorCollection, type VectorDocumentChunksQuery, type VectorSearchHit$1 as VectorSearchHit, type VectorSearchRequest, type VectorSearchResponse$1 as VectorSearchResponse, type VendorAnthropicContentBlock, type VendorAnthropicMessageResponse, type VendorAppleIdTokenClaims, type VendorAppleTokenResponse, type VendorAthenaAddress, type VendorAthenaAllergy, type VendorAthenaAllergyReaction, type VendorAthenaAppointment, type VendorAthenaAppointmentReason, type VendorAthenaAppointmentSlot, type VendorAthenaCancerCase, type VendorAthenaCareTeam, type VendorAthenaCareTeamMember, type VendorAthenaClaim, type VendorAthenaClinicalProvider, type VendorAthenaConsent, type VendorAthenaDepartment, type VendorAthenaDocument, type VendorAthenaEncounter, type VendorAthenaEncounterDiagnosis, type VendorAthenaEncounterReasons, type VendorAthenaFamilyHistory, type VendorAthenaFamilyRelative, type VendorAthenaFhirBundle, type VendorAthenaGpal, type VendorAthenaGynHistory, type VendorAthenaHealthHistoryQuestion, type VendorAthenaHpi, type VendorAthenaImage, type VendorAthenaImmunization, type VendorAthenaInsurance, type VendorAthenaLabAnalyte, type VendorAthenaLabResult, type VendorAthenaMedication, type VendorAthenaMessage, type VendorAthenaObservation, type VendorAthenaOperationResult, type VendorAthenaPatient, type VendorAthenaPerinatalHistory, type VendorAthenaPharmacy, type VendorAthenaPolicyholder, type VendorAthenaPortalAccess, type VendorAthenaPractice, type VendorAthenaPrescription, type VendorAthenaProblem, type VendorAthenaProcedure, type VendorAthenaProvider, type VendorAthenaQuestionnaireScreener, type VendorAthenaReferenceItem, type VendorAthenaReferral, type VendorAthenaReviewOfSystems, type VendorAthenaSocialHistory, type VendorAthenaSubscription, type VendorAthenaTelehealthDeeplink, type VendorAthenaVital, type VendorCMSAddress, type VendorCMSBenefit, type VendorCMSCostSharing, type VendorCMSCounty, type VendorCMSDeductible, type VendorCMSHealthPlan, type VendorCMSIssuer, type VendorCMSQualityRating, type VendorCMSSearchInput, type VendorCMSSearchPlace, type VendorCQAddressRequest, type VendorCQDocumentMetadata, type VendorCQDocumentQueryRequest, type VendorCQNameRequest, type VendorCQPatientDiscoveryRequest, type VendorCQPatientMatch, type VendorCQRetrievedDocument, type VendorCalAttendee, type VendorCalAvailabilityRule, type VendorCalAvailableSlotsResponse, type VendorCalBookingData, type VendorCalBookingFieldsResponses, type VendorCalBookingLocation, type VendorCalCreateBookingRequest, type VendorCalEventDetails, type VendorCalEventTypeRef, type VendorCalHost, type VendorCalLocationResponse, type VendorCalSchedule, type VendorCalSlot, type VendorCalSyncResult, type VendorCompendiumSyncResult, type VendorConnectureAgent, type VendorConnectureAuth, type VendorConnectureBenefitHighlight, type VendorConnectureCopayPrice, type VendorConnectureCostBenefitBreakdown, type VendorConnectureCostDetail, type VendorConnectureCustomInternal, type VendorConnectureDocument, type VendorConnectureDocumentType, type VendorConnectureDosage, type VendorConnectureDrugCost, type VendorConnectureDrugFootnote, type VendorConnectureEligibilityResponse, type VendorConnectureEnrollee, type VendorConnectureEnroller, type VendorConnectureEnrollmentProvider, type VendorConnectureEnrollmentRequest, type VendorConnectureEnrollmentResponse, type VendorConnectureExtendedPlanDetail, type VendorConnectureExtraData, type VendorConnectureFee, type VendorConnectureFormularyTier, type VendorConnectureGroupAffiliation, type VendorConnectureHRA, type VendorConnectureHealthcarePlansResponse, type VendorConnectureLanguage, type VendorConnectureMemberAddress, type VendorConnectureMonthlyCost, type VendorConnecturePackage, type VendorConnecturePartnerRider, type VendorConnecturePharmacy, type VendorConnecturePharmacyCost, type VendorConnecturePlanCount, type VendorConnecturePlanDataField, type VendorConnecturePlanDrugCoverage, type VendorConnecturePlanProvider, type VendorConnecturePlanSubtype, type VendorConnecturePlanTier, type VendorConnectureProfile, type VendorConnectureRange, type VendorConnectureRateFactor, type VendorConnectureRider, type VendorConnectureRiderBenefit, type VendorConnectureSectionDetail, type VendorConnectureSessionPlan, type VendorConnectureSessionPlansResponse, type VendorConnectureSessionProvider, type VendorConnectureSessionRequest, type VendorConnectureSessionResponse, type VendorConnectureStoringData, type VendorConnectureTag, type VendorConnectureTierInformation, type VendorElevenLabsAccessInfo, type VendorElevenLabsAgent, type VendorElevenLabsAgentSettings, type VendorElevenLabsAsr, type VendorElevenLabsConversation, type VendorElevenLabsConversationConfig, type VendorElevenLabsConversationSettings, type VendorElevenLabsMetadata, type VendorElevenLabsPrompt, type VendorElevenLabsTool, type VendorElevenLabsToolDependentAgent, type VendorElevenLabsTts, type VendorElevenLabsTurn, type VendorElevenLabsUser, type VendorElevenLabsVoice, type VendorFedexAuth, type VendorFedexDateAndTime, type VendorFedexDeliveryDetails, type VendorFedexLatestStatusDetail, type VendorFedexPackageDetails, type VendorFedexScanEvent, type VendorFedexScanLocation, type VendorFedexShipment, type VendorFedexTrackResult, type VendorGoogleAIA1CVisionResult, type VendorGoogleAICandidate, type VendorGoogleAIContent, type VendorGoogleAIEmbedding, type VendorGoogleAIGenerateContentResponse, type VendorGoogleAIPart, type VendorGoogleAIUsage, type VendorGooglePlace, type VendorGrokChatChoice, type VendorGrokChatResponse, type VendorGrokChatUsage, type VendorGrokEncounterReason, type VendorGrokHpiFinding, type VendorGrokHpiParagraph, type VendorGrokHpiSentence, type VendorGrokHpiTemplateData, type VendorHealthieAcceptedInsurancePlan, type VendorHealthieApiKeyObject, type VendorHealthieAppointment, type VendorHealthieAppointmentAttendee, type VendorHealthieAppointmentBookingWarning, type VendorHealthieAppointmentLocation, type VendorHealthieAppointmentSetting, type VendorHealthieAppointmentType, type VendorHealthieAvailability, type VendorHealthieBillingItem, type VendorHealthieCarePlan, type VendorHealthieChartingNote, type VendorHealthieCms1500, type VendorHealthieCompleteCcdaReconciliationResult, type VendorHealthieCompletedOnboardingItem, type VendorHealthieConversation, type VendorHealthieConversationMembership, type VendorHealthieCourse, type VendorHealthieCourseItem, type VendorHealthieCustomModule, type VendorHealthieCustomModuleForm, type VendorHealthieDiagnosis, type VendorHealthieDocument, type VendorHealthieDocumentOpen, type VendorHealthieEntry, type VendorHealthieEpisodeOfCare, type VendorHealthieFamilyHistoryCondition, type VendorHealthieFormAnswer, type VendorHealthieFormAnswerGroup, type VendorHealthieGoal, type VendorHealthieGoalHistory, type VendorHealthieIcdCode, type VendorHealthieImmunization, type VendorHealthieInsurancePayment, type VendorHealthieInsurancePaymentConnection, type VendorHealthieInsurancePaymentPageInfo, type VendorHealthieInsurancePlan, type VendorHealthieInvoice, type VendorHealthieLabObservationRequest, type VendorHealthieLabObservationResult, type VendorHealthieLabOrder, type VendorHealthieLabResult, type VendorHealthieLinkEncounterResult, type VendorHealthieLocation, type VendorHealthieMedication, type VendorHealthieMessage, type VendorHealthieNote, type VendorHealthieOffering, type VendorHealthieOfferingIncludes, type VendorHealthieOnboardingFlow, type VendorHealthieOnboardingItem, type VendorHealthieOrganization, type VendorHealthieOrganizationMembership, type VendorHealthieParseCcdaDocumentResult, type VendorHealthiePatientEncounter, type VendorHealthiePharmacy, type VendorHealthiePolicy, type VendorHealthiePotentialAppointmentSlot, type VendorHealthieProblem, type VendorHealthieReceivedFax, type VendorHealthieRecommendation, type VendorHealthieRecurringAppointment, type VendorHealthieRequestedFormCompletion, type VendorHealthieSentFax, type VendorHealthieStripeCustomerDetail, type VendorHealthieSuperBill, type VendorHealthieTag, type VendorHealthieTask, type VendorHealthieTaskReminder, type VendorHealthieUser, type VendorHealthieUserGroup, type VendorImpiloAddress, type VendorImpiloAlertConfig, type VendorImpiloAlertConfiguration, type VendorImpiloAlertRule, type VendorImpiloBloodGlucoseReading, type VendorImpiloBloodGlucoseReadingListResponse, type VendorImpiloBloodOxygenReading, type VendorImpiloBloodOxygenReadingListResponse, type VendorImpiloBloodPressureReading, type VendorImpiloBloodPressureReadingListResponse, type VendorImpiloClinicalActivity, type VendorImpiloClinicalNote, type VendorImpiloClinicalNoteListResponse, type VendorImpiloCptCode, type VendorImpiloDevice, type VendorImpiloDeviceEvent, type VendorImpiloDeviceIdentifier, type VendorImpiloDeviceListResponse, type VendorImpiloDeviceValidationResponse, type VendorImpiloHeartRateReading, type VendorImpiloHeartRateReadingListResponse, type VendorImpiloItem, type VendorImpiloItemCertification, type VendorImpiloItemDetail, type VendorImpiloItemDimensions, type VendorImpiloItemListResponse, type VendorImpiloKit, type VendorImpiloKitBasic, type VendorImpiloKitInventory, type VendorImpiloKitInventoryListResponse, type VendorImpiloKitItem, type VendorImpiloKitListResponse, type VendorImpiloManufacturer, type VendorImpiloOrder, type VendorImpiloOrderEvent, type VendorImpiloOrderItem, type VendorImpiloOrderKit, type VendorImpiloOrderListResponse, type VendorImpiloOrderNote, type VendorImpiloPackedKit, type VendorImpiloPatient, type VendorImpiloPatientListResponse, type VendorImpiloProcurement, type VendorImpiloProcurementEvent, type VendorImpiloProcurementItem, type VendorImpiloProcurementItemDetail, type VendorImpiloProcurementListResponse, type VendorImpiloSite, type VendorImpiloSiteInventory, type VendorImpiloSiteInventoryListResponse, type VendorImpiloSpirometryReading, type VendorImpiloSpirometryReadingListResponse, type VendorImpiloTemperatureReading, type VendorImpiloTemperatureReadingListResponse, type VendorImpiloTrackingNumber, type VendorImpiloUser, type VendorImpiloWeightReading, type VendorImpiloWeightReadingListResponse, type VendorImportVitalRecord, type VendorImportVitalsRequest, type VendorImportVitalsUser, type VendorJunctionAoe, type VendorJunctionAoeQuestion, type VendorJunctionDetails, type VendorJunctionDetailsData, type VendorJunctionLab, type VendorJunctionLabTest, type VendorJunctionLabTestResponse, type VendorJunctionMarker, type VendorJunctionOrder, type VendorJunctionOrderEvent, type VendorJunctionOrderLabTest, type VendorJunctionOrderResponse, type VendorJunctionOrderShippingDetails, type VendorJunctionOrdersResponse, type VendorJunctionPatientAddress, type VendorJunctionPatientDetails, type VendorJunctionPhysician, type VendorJunctionShipment, type VendorJunctionShippingDetails, type VendorNPPESAddress, type VendorNPPESBasic, type VendorNPPESProvider, type VendorNPPESTaxonomy, type VendorOpenAIAgentProfile, type VendorOpenAIChatChoice, type VendorOpenAIChatResponse, type VendorOpenAIChatUsage, type VendorOpenAILLMResponse, type VendorOpenAILambdaInitResult, type VendorOpenAILambdaMessage, type VendorOpenAILambdaResult, type VendorOpenAIOperationMessage, type VendorOpenAIOperationResponse, type VendorOpenAIResponsesContent, type VendorOpenAIResponsesOutputItem, type VendorOpenAIResponsesResult, type VendorOuraActivityContributors, type VendorOuraDailyActivity, type VendorOuraDailyCardiovascularAge, type VendorOuraDailyReadiness, type VendorOuraDailyResilience, type VendorOuraDailySleep, type VendorOuraDailySpO2, type VendorOuraDailyStress, type VendorOuraEnhancedTag, type VendorOuraHeartRate, type VendorOuraMultiDocumentResponse, type VendorOuraOAuthTokenResponse, type VendorOuraPersonalInfo, type VendorOuraReadinessContributors, type VendorOuraResilienceContributors, type VendorOuraRestModeEpisode, type VendorOuraRestModePeriod, type VendorOuraRingConfiguration, type VendorOuraSession, type VendorOuraSleep, type VendorOuraSleepContributors, type VendorOuraSleepTime, type VendorOuraSleepTimeWindow, type VendorOuraSpO2Percentage, type VendorOuraTag, type VendorOuraTimeSeriesResponse, type VendorOuraVO2Max, type VendorOuraWorkout, type VendorPatientIdentifier, type VendorPaymentCardValidateResult, type VendorPaymentChargeResult, type VendorPaymentIntentCreateResult, type VendorPaymentIntentStatusResult, type VendorPaymentOperationResult, type VendorPlaidIdentityVerification, type VendorPlaidUser, type VendorPlaidUserAddress, type VendorPlaidUserName, type VendorQuestAckResponse, type VendorQuestCompendiumAckResponse, type VendorQuestCompendiumFileLink, type VendorQuestCompendiumResponse, type VendorQuestHL7AckMessage, type VendorQuestHL7MessageContent, type VendorQuestHl7CompendiumSyncResult, type VendorQuestHl7PatientIdentifier, type VendorQuestHl7QuestAckResponse, type VendorQuestHl7QuestCompendiumAckResponse, type VendorQuestHl7QuestCompendiumFileLink, type VendorQuestHl7QuestCompendiumResponse, type VendorQuestHl7QuestHL7AckMessage, type VendorQuestHl7QuestHL7MessageContent, type VendorQuestHl7QuestLabResult, type VendorQuestHl7QuestObservationRequest, type VendorQuestHl7QuestObservationResult, type VendorQuestHl7QuestOrderDocument, type VendorQuestHl7QuestOrderDocumentsResponse, type VendorQuestHl7QuestOrderInfo, type VendorQuestHl7QuestOrderResponse, type VendorQuestHl7QuestPatientResult, type VendorQuestHl7QuestPushResultResponse, type VendorQuestHl7QuestResultAddress, type VendorQuestHl7QuestResultDocument, type VendorQuestHl7QuestResultInfo, type VendorQuestHl7QuestResultItem, type VendorQuestHl7QuestResultNote, type VendorQuestHl7QuestResultProvider, type VendorQuestHl7QuestResultsResponse, type VendorQuestHl7QuestSpecimen, type VendorQuestHl7QuestVisitResult, type VendorQuestLabResult, type VendorQuestObservationRequest, type VendorQuestObservationResult, type VendorQuestOrderDocument, type VendorQuestOrderDocumentsResponse, type VendorQuestOrderInfo, type VendorQuestOrderResponse, type VendorQuestPatientResult, type VendorQuestPushResultResponse, type VendorQuestResultAddress, type VendorQuestResultDocument, type VendorQuestResultInfo, type VendorQuestResultItem, type VendorQuestResultNote, type VendorQuestResultProvider, type VendorQuestResultsResponse, type VendorQuestSpecimen, type VendorQuestVisitResult, type VendorSalesforceAccount, type VendorSalesforceAccountAssets, type VendorSalesforceAddress, type VendorSalesforceAgeRange, type VendorSalesforceAgentInfo, type VendorSalesforceCallLog, type VendorSalesforceCampaign, type VendorSalesforceCase, type VendorSalesforceCodeNamePair, type VendorSalesforceConfiguration, type VendorSalesforceContact, type VendorSalesforceEvent, type VendorSalesforceFilterCriteria, type VendorSalesforceFilterCriteriaWrapper, type VendorSalesforcePatient, type VendorSalesforceSegment, type VendorScrapflyResult, type VendorScrapflyScrapeResponse, type VendorSenaiteAnalysis, type VendorSenaiteAnalysisCategory, type VendorSenaiteAnalysisCategoryRequest, type VendorSenaiteAnalysisService, type VendorSenaiteAnalysisServiceRequest, type VendorSenaiteCatalog, type VendorSenaiteClient, type VendorSenaiteClientRequest, type VendorSenaiteContact, type VendorSenaiteContactRequest, type VendorSenaiteDepartment, type VendorSenaiteDepartmentRequest, type VendorSenaiteItemsResponse, type VendorSenaiteLoginResponse, type VendorSenaiteObject, type VendorSenaiteRemark, type VendorSenaiteRetentionPeriod, type VendorSenaiteSample, type VendorSenaiteSampleRequest, type VendorSenaiteSampleType, type VendorSenaiteSampleTypeRequest, type VendorSenaiteUser, type VendorSendGridSendResult, type VendorSendGridTemplate, type VendorSteadyMDAnswerOption, type VendorSteadyMDAvailableAppointment, type VendorSteadyMDClinician, type VendorSteadyMDClinicianLanguage, type VendorSteadyMDClinicianListResponse, type VendorSteadyMDClinicianQualification, type VendorSteadyMDClinicianQualificationType, type VendorSteadyMDClinicianType, type VendorSteadyMDConsult, type VendorSteadyMDConsultIssue, type VendorSteadyMDConsultIssueLink, type VendorSteadyMDConsultListResponse, type VendorSteadyMDConsultOption, type VendorSteadyMDConsultPatientUI, type VendorSteadyMDDiagnosis, type VendorSteadyMDEpisode, type VendorSteadyMDExternalLink, type VendorSteadyMDFileAttachment, type VendorSteadyMDIdentityClaim, type VendorSteadyMDIntake, type VendorSteadyMDIntakeFile, type VendorSteadyMDIntakeListResponse, type VendorSteadyMDIntakeObservation, type VendorSteadyMDLabInterpretation, type VendorSteadyMDLabOrder, type VendorSteadyMDLabOrderListResponse, type VendorSteadyMDLabOrderShort, type VendorSteadyMDLabReferenceRange, type VendorSteadyMDLabRequisition, type VendorSteadyMDLabRequisitionShort, type VendorSteadyMDLabResult, type VendorSteadyMDLabResultCode, type VendorSteadyMDLabResultListResponse, type VendorSteadyMDLabResultObservation, type VendorSteadyMDLabResultShort, type VendorSteadyMDMessage, type VendorSteadyMDMessageListResponse, type VendorSteadyMDObservation, type VendorSteadyMDPatient, type VendorSteadyMDPharmacy, type VendorSteadyMDPharmacyResponse, type VendorSteadyMDPlaceOfService, type VendorSteadyMDPrescription, type VendorSteadyMDProgram, type VendorSteadyMDProgramLabTest, type VendorSteadyMDProgramListResponse, type VendorSteadyMDQuestionnaireItem, type VendorSteadyMDSignedDocument, type VendorStediDependent, type VendorStediEligibilityCheckResponse, type VendorStediEncounter, type VendorStediProvider, type VendorStediSubscriber, type VendorStripeCheckoutSession, type VendorStripeCustomer, type VendorStripeErrorInfo, type VendorStripePrice, type VendorStripeProduct, type VendorStripeSubscription, type VendorTwilioMessage, type VendorUberAuth, type VendorUberDelivery, type VendorUberDeliveryQuote, type VendorUberDimensions, type VendorUberManifestItem, type VendorUberStore, type VendorUberWaypoint, type VendorUpdateHPIFindingsForEncounterRequest, type VendorWhoopActivityIdMappingResponse, type VendorWhoopCycle, type VendorWhoopCycleScore, type VendorWhoopLabRequisition, type VendorWhoopOAuthTokenResponse, type VendorWhoopPaginatedCycleResponse, type VendorWhoopPaginatedSleepResponse, type VendorWhoopPartnerTokenResponse, type VendorWhoopPatientCore, type VendorWhoopRecovery, type VendorWhoopRecoveryCollection, type VendorWhoopRecoveryScore, type VendorWhoopServiceRequest, type VendorWhoopSleep, type VendorWhoopSleepNeeded, type VendorWhoopSleepScore, type VendorWhoopSleepStageSummary, type VendorWhoopUserBasicProfile, type VendorWhoopUserBodyMeasurement, type VendorWhoopWorkout, type VendorWhoopWorkoutCollection, type VendorWhoopWorkoutScore, type VendorWhoopZoneDurations, type VendorZocdocAddress, type VendorZocdocAppointment, type VendorZocdocAppointmentParticipants, type VendorZocdocAppointmentsPage, type VendorZocdocAttachmentInfo, type VendorZocdocAttachmentResult, type VendorZocdocAvailabilityTimeslot, type VendorZocdocBookingRequirements, type VendorZocdocCalendarTimeslot, type VendorZocdocCoverageArea, type VendorZocdocEligibleInsurance, type VendorZocdocFacilitiesPage, type VendorZocdocFacility, type VendorZocdocFacilitySchedule, type VendorZocdocFirstAvailability, type VendorZocdocInsuranceCarrier, type VendorZocdocInsuranceCarrierNetwork, type VendorZocdocInsuranceMappings, type VendorZocdocInsurancePlan, type VendorZocdocInsurancePlansPage, type VendorZocdocLocationInfo, type VendorZocdocParticipantPatient, type VendorZocdocPatientAddress, type VendorZocdocPatientAvailabilitySummary, type VendorZocdocPatientInsurance, type VendorZocdocPatientUploadedAttachment, type VendorZocdocPracticeInfo, type VendorZocdocProvider, type VendorZocdocProviderCredentials, type VendorZocdocProviderInfo, type VendorZocdocProviderLocation, type VendorZocdocProviderLocationAvailability, type VendorZocdocProviderLocationResult, type VendorZocdocProviderLocationsPage, type VendorZocdocProviderTimeslots, type VendorZocdocSchedulableEntitiesPage, type VendorZocdocSchedulableEntity, type VendorZocdocSpecialty, type VendorZocdocVisitReason, type VendorZusPatient, type VendorZusToken, type VendorZusUploadResult, type VerifiedResponse, type VerifyEmailRequest$4 as VerifyEmailRequest, type VerifyFieldAgentSmsRequest, type VerifyPersonEmailRequest, type VerifyPersonEmailResponse, type VerifyPractitionerEmailRequest, index as VitalsOpenApiModels, type VitalsRecordRequest, type WeightVital, type WhoopActivityMappingResponse, type WhoopAddTestDataRequest, type WhoopAddTestDataResult, type WhoopBaseRequest, type WhoopBodyMeasurementResponse, type WhoopBuildAuthorizationUrlRequest, type WhoopBuildAuthorizationUrlResult, WhoopClient, type WhoopConnectorConfig, type WhoopCycleResponse, type WhoopCycleScore, type WhoopExchangeAuthCodeRequest, type WhoopExchangeAuthorizationCodeRequest, type WhoopExchangeAuthorizationCodeResult, type WhoopGetActivityMappingRequest, type WhoopGetActivityMappingResult, type WhoopGetAllCyclesRequest, type WhoopGetAllCyclesResult, type WhoopGetAllRecoveriesRequest, type WhoopGetAllRecoveriesResult, type WhoopGetAllSleepsRequest, type WhoopGetAllSleepsResult, type WhoopGetAllWorkoutsRequest, type WhoopGetAllWorkoutsResult, type WhoopGetByIdRequest, type WhoopGetCycleRequest, type WhoopGetCycleResult, type WhoopGetCyclesRequest, type WhoopGetCyclesResult, type WhoopGetLabRequisitionRequest, type WhoopGetLabRequisitionResult, type WhoopGetPartnerTokenRequest, type WhoopGetPartnerTokenResult, type WhoopGetRecoveriesRequest, type WhoopGetRecoveriesResult, type WhoopGetRecoveryForCycleRequest, type WhoopGetRecoveryForCycleResult, type WhoopGetServiceRequestRequest, type WhoopGetServiceRequestResult, type WhoopGetSleepForCycleRequest, type WhoopGetSleepForCycleResult, type WhoopGetSleepRequest, type WhoopGetSleepResult, type WhoopGetSleepsRequest, type WhoopGetSleepsResult, type WhoopGetUserBodyMeasurementRequest, type WhoopGetUserBodyMeasurementResult, type WhoopGetUserProfileRequest, type WhoopGetUserProfileResult, type WhoopGetWorkoutRequest, type WhoopGetWorkoutResult, type WhoopGetWorkoutsRequest, type WhoopGetWorkoutsResult, type WhoopImportVitalRecord, type WhoopImportVitalsResponse, type WhoopLabRequisitionResponse, type WhoopOAuthRequest, type WhoopOAuthTokenResponse, type WhoopPaginatedRequest, type WhoopPaginatedResponse, type WhoopPartnerTokenResponse, type WhoopPatientCore, type WhoopRecoveryResponse, type WhoopRecoveryScore, type WhoopRefreshAccessTokenRequest, type WhoopRefreshAccessTokenResult, type WhoopRefreshTokenRequest, type WhoopResponse, type WhoopRevokeUserOauthAccessRequest, type WhoopRevokeUserOauthAccessResult, type WhoopServiceRequest, type WhoopServiceRequestResponse, type WhoopSleepNeeded, type WhoopSleepResponse, type WhoopSleepScore, type WhoopSleepStageSummary, type WhoopSubmitVitalsFromDeviceRequest, type WhoopSubmitVitalsFromDeviceResult, type WhoopSubmitVitalsRequest, type WhoopUpdateServiceRequestStatusRequest, type WhoopUpdateServiceRequestStatusResult, type WhoopUploadDiagnosticReportRequest, type WhoopUploadDiagnosticReportResultsRequest, type WhoopUploadDiagnosticReportResultsResult, type WhoopUserProfileResponse, type WhoopWorkoutResponse, type WhoopWorkoutScore, type WhoopZoneDurations, type ZocdocBaseRequest, type ZocdocBookAndConfirmAppointmentRequest, type ZocdocBookAndConfirmAppointmentResult, type ZocdocBookAndConfirmRequest, type ZocdocCancelAppointmentRequest, type ZocdocCancelAppointmentResult, ZocdocClient, type ZocdocConfirmAppointmentRequest, type ZocdocConfirmAppointmentResult, type ZocdocConnectorConfig, type ZocdocCreateAppointmentAttachmentRequest, type ZocdocCreateAppointmentAttachmentResult, type ZocdocCreateAppointmentRequest, type ZocdocCreateAppointmentResult, type ZocdocGetAppointmentByIdRequest, type ZocdocGetAppointmentByIdResult, type ZocdocGetAppointmentParticipantsRequest, type ZocdocGetAppointmentParticipantsResult, type ZocdocGetDirectoryNpisRequest, type ZocdocGetDirectoryNpisResult, type ZocdocGetFacilityByIdRequest, type ZocdocGetFacilityByIdResult, type ZocdocGetInsurancePlanByIdRequest, type ZocdocGetInsurancePlanByIdResult, type ZocdocGetInsurancePlansRequest, type ZocdocGetInsurancePlansResult, type ZocdocGetMultipleLocationsAvailabilityRequest, type ZocdocGetMultipleLocationsAvailabilityResult, type ZocdocGetProviderByNpiRequest, type ZocdocGetProviderByNpiResult, type ZocdocGetProviderCalendarTimeslotsRequest, type ZocdocGetProviderCalendarTimeslotsResult, type ZocdocGetProviderLocationByIdRequest, type ZocdocGetProviderLocationByIdResult, type ZocdocGetProviderLocationInsuranceMappingsRequest, type ZocdocGetProviderLocationInsuranceMappingsResult, type ZocdocGetProvidersByNpisRequest, type ZocdocGetProvidersByNpisResult, type ZocdocGetSchedulableEntitiesRequest, type ZocdocGetSchedulableEntitiesResult, type ZocdocListAppointmentsRequest, type ZocdocListAppointmentsResult, type ZocdocRescheduleAppointmentRequest, type ZocdocRescheduleAppointmentResult, type ZocdocResponse, type ZocdocSearchFacilitiesRequest, type ZocdocSearchFacilitiesResult, type ZocdocSearchProviderLocationsRequest, type ZocdocSearchProviderLocationsResult, type ZocdocSetProviderCalendarTimeslotsRequest, type ZocdocSetProviderCalendarTimeslotsResult, type ZocdocUpdateAppointmentStatusRequest, type ZocdocUpdateAppointmentStatusResult, type ZocdocUpdateProviderLocationInsuranceMappingsRequest, type ZocdocUpdateProviderLocationInsuranceMappingsResult, type ZusAthenaPatientRequest, type ZusBuildAthenaIdentifierSystemRequest, type ZusBuildAthenaIdentifierSystemResult, ZusClient, type ZusConnectorConfig, type ZusCreatePatientRequest, type ZusCreatePatientResult, type ZusEmptyRequest, type ZusGetAccessAndRefreshTokensRequest, type ZusGetAccessAndRefreshTokensResult, type ZusGetGeneralAccessAndRefreshTokensRequest, type ZusGetGeneralAccessAndRefreshTokensResult, type ZusPatientExistsRequest, type ZusPatientExistsResult, type ZusPatientIdRequest, type ZusPracticeRequest, type ZusResponse, type ZusSearchPatientByAthenaIdRequest, type ZusSearchPatientByAthenaIdResult, type ZusSearchPatientRequest, type ZusSearchPatientResult, type ZusUploadCcdRequest, type ZusUploadCcdResult, assertEnvironment, isJsonRpcError, isServiceName, resolveBaseUrl, withTenantId };