Circle V2 API Docs
    Preparing search index...

    Type Alias UpsertExternalDocumentRow

    Row shape for bulk EMR-document upserts. Mirrors the valuesToUpsert shape in storePatientDocuments (legacy package). Distinct from CreatePatientChartParams, which is for in-app file uploads.

    type UpsertExternalDocumentRow = {
        circle_metadata?: unknown | null;
        entity_id: EntityId;
        external_document_created_at?: string | null;
        external_document_id: string;
        external_document_type: ExternalDocumentType;
        external_document_updated_at?: string | null;
        file_name: string;
        file_type: "emr_document";
        integration_id: IntegrationId;
        is_ready: boolean;
        patient_id: PatientId;
        raw_document: unknown;
        treatment_episode_id?: TreatmentEpisodeId | null;
    }
    Index

    Properties

    circle_metadata?: unknown | null
    entity_id: EntityId
    external_document_created_at?: string | null
    external_document_id: string
    external_document_type: ExternalDocumentType
    external_document_updated_at?: string | null
    file_name: string
    file_type: "emr_document"
    integration_id: IntegrationId
    is_ready: boolean
    patient_id: PatientId
    raw_document: unknown
    treatment_episode_id?: TreatmentEpisodeId | null