JavaScript client for Centers for Medicare & Medicaid Services Data API
npm i cmsdata-client
# yarn install cmsdata-client
const { createClient } = require('cmsdata-client');
const CMSClient = createClient("5fr6-cch3")
const dataset = await CMSClient.get()
// data
console.log(dataset.data)
// dataset headers
console.log(dataset.fields)
const { createClient } = require('cmsdata-client');
const CMSClient = createClient("5fr6-cch3", {
output: "csv",
includeMetadata: true,
})
const dataset = await CMSClient.get()
// data
console.log(dataset.data)
const { createClient } = require('cmsdata-client');
const CMSClient = createClient("5fr6-cch3", {
output: "csv",
includeMetadata: true,
})
const dataset = await CMSClient.filter("nppes_provider_last_org_name", "ENKESHAFI").get()
// data
console.log(dataset.data)
const { createClient } = require('cmsdata-client');
const CMSClient = createClient("5fr6-cch3", {
output: "csv",
includeMetadata: true,
})
const dataset = await CMSClient.limit(12).get()
// data
console.log(dataset.data)
const { createClient } = require('cmsdata-client');
const CMSClient = createClient("5fr6-cch3", {
output: "csv",
includeMetadata: true,
})
const dataset = await CMSClient.limit().select("nppes_provider_first_name").get()
// data
console.log(dataset.data)
const { createClient } = require('cmsdata-client');
const CMSClient = createClient("5fr6-cch3", {
output: "csv",
includeMetadata: true,
})
const dataset = await CMSClient.select(["nppes_provider_first_name", 'npi']).get()
// data
console.log(dataset.data)
-
createClient
-
resourceId
:string
, required -
options
:object
, optional-
includeMetadata
:boolean
, defualt:false
-
output
:string
-
-
-
filter
- column:
string
- resource:
string
- column:
-
get
-
data
: in json or csv format -
fields
: dataset column headers -
metadata
: metadata of the dataset, available only ifincludeMetadata
istrue
-
More information on the Socrata Open Data Spec
- Fork it.
- Create your feature branch (
git checkout -b feature/fooBar
) - Commit your changes (
git commit -am 'Add some fooBar'
) - Push to the branch (
git push origin feature/fooBar
) - Create a new Pull Request