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

    Function FacilitiesApiFp

    • FacilitiesApi - functional programming interface

      Parameters

      Returns {
          getFacility(
              code: string,
              options?: AxiosRequestConfig,
          ): Promise<
              (
                  axios?: AxiosInstance,
                  basePath?: string,
              ) => AxiosPromise<FacilityDetailsSchema>,
          >;
          getFacilityErrrorsHistory(
              code: string,
              since?: string,
              until?: string,
              options?: AxiosRequestConfig,
          ): Promise<
              (
                  axios?: AxiosInstance,
                  basePath?: string,
              ) => AxiosPromise<HistoryPoint[]>,
          >;
          getFacilityExtracts(
              code: string,
              options?: AxiosRequestConfig,
          ): Promise<
              (
                  axios?: AxiosInstance,
                  basePath?: string,
              ) => AxiosPromise<FacilityExtractsSchema>,
          >;
          getFacilityList(
              includeInactive?: boolean,
              includeEmpty?: boolean,
              sortBy?: FacilitySorterEnum,
              orderBy?: OrderBy,
              options?: AxiosRequestConfig,
          ): Promise<
              (
                  axios?: AxiosInstance,
                  basePath?: string,
              ) => AxiosPromise<FacilityDetailsSchema[]>,
          >;
          getFacilityPatientsLatestErrors(
              code: string,
              channel?: string[],
              sortBy?: MessageEnum,
              orderBy?: OrderBy,
              page?: number,
              size?: number,
              options?: AxiosRequestConfig,
          ): Promise<
              (
                  axios?: AxiosInstance,
                  basePath?: string,
              ) => AxiosPromise<PageMessageSchema>,
          >;
          getFacilityReportsCc001(
              code: string,
              page?: number,
              size?: number,
              options?: AxiosRequestConfig,
          ): Promise<
              (
                  axios?: AxiosInstance,
                  basePath?: string,
              ) => AxiosPromise<PagePatientRecordSummarySchema>,
          >;
          getFacilityReportsPm001(
              code: string,
              page?: number,
              size?: number,
              options?: AxiosRequestConfig,
          ): Promise<
              (
                  axios?: AxiosInstance,
                  basePath?: string,
              ) => AxiosPromise<PagePatientRecordSummarySchema>,
          >;
          getFacilityStatsDemographics(
              code: string,
              options?: AxiosRequestConfig,
          ): Promise<
              (
                  axios?: AxiosInstance,
                  basePath?: string,
              ) => AxiosPromise<DemographicsStats>,
          >;
          getFacilityStatsKrt(
              code: string,
              options?: AxiosRequestConfig,
          ): Promise<
              (
                  axios?: AxiosInstance,
                  basePath?: string,
              ) => AxiosPromise<UnitLevelDialysisStats>,
          >;
      }

      • getFacility: function
        • Retreive information and current status of a particular facility

          Parameters

          • code: string
          • Optionaloptions: AxiosRequestConfig

            Override http request option.

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

      • getFacilityErrrorsHistory: function
        • Retreive time-series new error counts for the last year for a particular facility

          Parameters

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

            Override http request option.

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

      • getFacilityExtracts: function
        • Retreive extract counts for a particular facility

          Parameters

          • code: string
          • Optionaloptions: AxiosRequestConfig

            Override http request option.

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

      • getFacilityList: function
        • Retreive a list of on-record facilities

          Parameters

          • OptionalincludeInactive: boolean
          • OptionalincludeEmpty: boolean
          • OptionalsortBy: FacilitySorterEnum
          • OptionalorderBy: OrderBy
          • Optionaloptions: AxiosRequestConfig

            Override http request option.

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

      • getFacilityPatientsLatestErrors: function
        • Retreive time-series new error counts for the last year for a particular facility

          Parameters

          • code: string
          • Optionalchannel: string[]
          • OptionalsortBy: MessageEnum
          • OptionalorderBy: OrderBy
          • Optionalpage: number
          • Optionalsize: number
          • Optionaloptions: AxiosRequestConfig

            Override http request option.

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

      • getFacilityReportsCc001: function
        • Custom Cohort Report 001: No treatment or programme membership to explain presence of record in the UKRDC. Excludes patients with a known date of death prior to 5 years ago from the time of query.

          Parameters

          • code: string
          • Optionalpage: number
          • Optionalsize: number
          • Optionaloptions: AxiosRequestConfig

            Override http request option.

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

      • getFacilityReportsPm001: function
        • Program Membership Report 001: Patients with no active PKB membership record

          Parameters

          • code: string
          • Optionalpage: number
          • Optionalsize: number
          • Optionaloptions: AxiosRequestConfig

            Override http request option.

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

      • getFacilityStatsDemographics: function
        • Retreive demographic statistics for a given facility

          Parameters

          • code: string
          • Optionaloptions: AxiosRequestConfig

            Override http request option.

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

      • getFacilityStatsKrt: function
        • Retreive KRT statistics for a given facility

          Parameters

          • code: string
          • Optionaloptions: AxiosRequestConfig

            Override http request option.

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