@ukkidney/ukrdc-axios-ts
    Preparing search index...

    Function AdminApiFp

    • AdminApi - functional programming interface

      Parameters

      Returns {
          getAdminCounts(
              options?: AxiosRequestConfig,
          ): Promise<
              (
                  axios?: AxiosInstance,
                  basePath?: string,
              ) => AxiosPromise<AdminCountsSchema>,
          >;
          getDatahealthMultipleUkrdcids(
              page?: number,
              size?: number,
              options?: AxiosRequestConfig,
          ): Promise<
              (
                  axios?: AxiosInstance,
                  basePath?: string,
              ) => AxiosPromise<PageMultipleUKRDCIDGroup>,
          >;
          getDatahealthMultipleUkrdcidsLastRun(
              options?: AxiosRequestConfig,
          ): Promise<
              (axios?: AxiosInstance, basePath?: string) => AxiosPromise<LastRunTime>,
          >;
          getFullErrorsHistory(
              since?: string,
              until?: string,
              options?: AxiosRequestConfig,
          ): Promise<
              (
                  axios?: AxiosInstance,
                  basePath?: string,
              ) => AxiosPromise<HistoryPoint[]>,
          >;
          getFullWorkitemHistory(
              since?: string,
              until?: string,
              options?: AxiosRequestConfig,
          ): Promise<
              (
                  axios?: AxiosInstance,
                  basePath?: string,
              ) => AxiosPromise<HistoryPoint[]>,
          >;
          getRecordWorkitemCounts(
              sortBy?: WorkItemGroupSorterEnum,
              orderBy?: OrderBy,
              page?: number,
              size?: number,
              options?: AxiosRequestConfig,
          ): Promise<
              (
                  axios?: AxiosInstance,
                  basePath?: string,
              ) => AxiosPromise<PageWorkItemGroup>,
          >;
      }

      • getAdminCounts: function
        • Retreive basic counts across the UKRDC

          Parameters

          • Optionaloptions: AxiosRequestConfig

            Override http request option.

          Returns Promise<
              (
                  axios?: AxiosInstance,
                  basePath?: string,
              ) => AxiosPromise<AdminCountsSchema>,
          >

      • getDatahealthMultipleUkrdcids: function
        • Retreive list of patients with multiple UKRDC IDs

          Parameters

          • Optionalpage: number
          • Optionalsize: number
          • Optionaloptions: AxiosRequestConfig

            Override http request option.

          Returns Promise<
              (
                  axios?: AxiosInstance,
                  basePath?: string,
              ) => AxiosPromise<PageMultipleUKRDCIDGroup>,
          >

      • getDatahealthMultipleUkrdcidsLastRun: function
        • Retreive the datetime the multiple_ukrdcid table was fully refreshed

          Parameters

          • Optionaloptions: AxiosRequestConfig

            Override http request option.

          Returns Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<LastRunTime>>

      • getFullErrorsHistory: function
        • Retreive basic statistics about recent records

          Parameters

          • Optionalsince: string
          • Optionaluntil: string
          • Optionaloptions: AxiosRequestConfig

            Override http request option.

          Returns Promise<
              (
                  axios?: AxiosInstance,
                  basePath?: string,
              ) => AxiosPromise<HistoryPoint[]>,
          >

      • getFullWorkitemHistory: function
        • Retreive basic statistics about recent records

          Parameters

          • Optionalsince: string
          • Optionaluntil: string
          • Optionaloptions: AxiosRequestConfig

            Override http request option.

          Returns Promise<
              (
                  axios?: AxiosInstance,
                  basePath?: string,
              ) => AxiosPromise<HistoryPoint[]>,
          >

      • getRecordWorkitemCounts: function
        • Retreive a list of all master records with open work items, and the number of work items on each. Most useful when sorted by descending work item count, to identify records most in need of work item resolution.

          Parameters

          • OptionalsortBy: WorkItemGroupSorterEnum
          • OptionalorderBy: OrderBy
          • Optionalpage: number
          • Optionalsize: number
          • Optionaloptions: AxiosRequestConfig

            Override http request option.

          Returns Promise<
              (
                  axios?: AxiosInstance,
                  basePath?: string,
              ) => AxiosPromise<PageWorkItemGroup>,
          >