Circle V2 API Docs
    Preparing search index...
    type SubmitTrackedExtendRunParams = {
        beforeSubmit?: (run: { id: ExtendRunId }) => Promise<void>;
        entityId: EntityId;
        fileBytes: number | null;
        fileName: string;
        fileUrl: string;
        integrationId: IntegrationId | null;
        originalPatientChartId?: PatientChartId | null;
        patientChartId: PatientChartId | null;
        patientId: PatientId;
        source: ExtendRunSource;
        treatmentEpisodeId?: TreatmentEpisodeId | null;
        workflowId: string;
    }
    Index

    Properties

    beforeSubmit?: (run: { id: ExtendRunId }) => Promise<void>

    Runs once the tracking row exists and before Extend is called; a throw settles the row failed and sends nothing.

    entityId: EntityId
    fileBytes: number | null
    fileName: string
    fileUrl: string

    Signed URL Extend can fetch; signing stays with the caller.

    integrationId: IntegrationId | null
    originalPatientChartId?: PatientChartId | null
    patientChartId: PatientChartId | null
    patientId: PatientId
    treatmentEpisodeId?: TreatmentEpisodeId | null
    workflowId: string