# validate-provider-number

> > Validates a provider number

Latest version **1.2.0** (published 2026-07-17) · MIT license · 0 weekly downloads

## Install

```sh
npm install validate-provider-number
pnpm add validate-provider-number
yarn add validate-provider-number
bun add validate-provider-number
```

## Health

**Score 60/100 (C)** — status: active.

Positive: has types; no vulnerabilities; recently updated; high quality score.

Warnings: low downloads; no esm support.

## Facts

| | |
|---|---|
| Version | 1.2.0 |
| Published | 2026-07-17 |
| First published | 2019-01-22 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | bundled |
| Module format | CommonJS |
| Node | >=16 |
| Dependencies | 0 |
| Unpacked size | 8 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 1 |
| Maintainers | richardlay, claudia13, joshuafsharp |

## Links

- npm: https://www.npmjs.com/package/validate-provider-number
- Repository: https://github.com/medipass/validate-provider-number
- Homepage: https://github.com/medipass/validate-provider-number#readme
- Issues: https://github.com/medipass/validate-provider-number/issues
- npm.io page: https://npm.io/package/validate-provider-number

## Recent versions

- 1.2.0 (latest) — 2026-07-17
- 1.1.5 — 2023-05-22
- 1.1.4 — 2023-05-22
- 1.1.3 — 2023-05-22
- 1.1.2 — 2023-04-03
- 1.1.0 — 2022-12-22
- 1.0.1-feat-typescript.1 — 2022-12-20
- 1.0.1-feat-typescript.0 — 2022-12-20
- 1.0.1 — 2022-03-21
- 1.0.0 — 2019-01-22

## README

# validate-provider-number

> Validates a provider number

## Install

```
$ yarn add validate-provider-number
```

Or NPM:

```
$ npm install validate-provider-number
```

## Usage

```js
// Using commonjs
const {
  validateMedibankProviderNumber,
  validateProviderNumber,
} = require("validate-provider-number");

validateProviderNumber("2429581T");
// Returns true

validateMedibankProviderNumber("A204983L");
// Returns true

// Using ES modules
import {
  validateMedibankProviderNumber,
  validateProviderNumber,
} from "validate-provider-number";

validateProviderNumber("2429581T");
// Returns true

validateMedibankProviderNumber("A204983L");
// Returns true
```

## API

### validateProviderNumber(input)

Validates a Medicare provider number using the published checksum algorithm.

#### input

Type: `string`

The Medicare provider number to validate.

### validateMedibankProviderNumber(input)

Validates a Medibank provider number containing a profession prefix followed by a provider number that uses the Medicare checksum algorithm.

#### input

Type: `string`

The Medibank provider number to validate.

## License

MIT © [Medipass](https://medipass.com.au)

---
_Source: https://npm.io/package/validate-provider-number · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
