JSPM

@stedi/sdk

0.0.3
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 171
  • Score
    100M100P100Q99360F
  • License Apache-2.0

The Stedi SDK for TypeScript / Node.js.

Package Exports

  • @stedi/sdk

Readme

@stedi/sdk

The Stedi SDK for TypeScript / Node.js.

Install

npm install @stedi/sdk

Usage

import { Stedi, Payers, Claims } from "@stedi/sdk";

// `STEDI_API_KEY` is read from the environment automatically.
const stedi = new Stedi();

// Payers
const payersResponse = await stedi.payers.send(
  new Payers.SearchPayersCommand({ query: "Aetna" }),
);

// Claims (production key required for submission)
const claim = await stedi.claims.send(
  new Claims.ClaimsCms1500SubmissionCommand({
    carrier: { /* mode: "TEST", payerId: "STEDITEST", ... */ },
    /* insured, patient, signature, encounter, billing, serviceLines ... */
  }),
);

Get an API key from your Stedi account.

Errors

import { Payers, Claims } from "@stedi/sdk";

try {
  await stedi.payers.send(new Payers.SearchPayersCommand({ query: "Aetna" }));
} catch (err) {
  if (err instanceof Payers.PayersServiceException) {
    console.error(err.name, err.$metadata.httpStatusCode, err.message);
  }
  throw err;
}

More examples

github.com/Stedi/sdk/tree/main/examples/typescript

Docs

License

Apache-2.0