Skip to content

Synthetic Data FAQ

Mike Eng edited this page Jun 21, 2021 · 24 revisions

This document attempts to answer frequently asked questions regarding synthetic data released in 2021 for the following APIs that provide access to Medicare claims data:

Please see the Synthetic Data Guide for more information.

How do I access the synthetic data? How are the data useful to my organization? What exactly do the data contain?

See the Synthetic Data Guide.

What will happen to the other types of synthetic data? Is it being replaced?

The previously released sets of synthetic data will persist indefinitely; they are not being replaced. This new set of synthetic data will instead provide additional synthetic beneficiaries. Either or both sets of synthetic data can be used going forward.

What are the differences between this most recent set of synthetic data and the old set?

See the Release History section of our Guide

How often are the data updated?

That is still TBD. However, the current goal is to continue enhancing the way we generate synthetic data and regularly add new sets of synthetic beneficiaries and claims, to take advantage of those enhancements.

Are field values in the synthetic data consistent with real values and expected formats?

Yes, they are consistent with expected formats and we're working hard to ensure that they are consistent with real records and values, as much as is reasonable.

Does the synthetic data contain at least one record with each possible code set for all coded values?

Yes. See the Available Synthetic Beneficiaries section of our Guide

Does the synthetic data contain all fields? Meaning if I write a parser for the ndjson files produced by the sandbox environment and that parser works, will my parser also work in production?

Not yet, no, though we're working in that direction. As of TBD, the synthetic data includes TBD% of the possible fields (including standard fields, extensions, etc.).

Do the data types for fields in the synthetic data always match the data types in the production data (string, bool, integer)?

Yes, they should.

Does the size distribution of each EOB in synthetic data generally match the size of production EOBs?

TBD (though the answer is likely no for the time being)

Where can I ask questions not answered here?

Join the Google Groups for any APIs you access and ask there:

Clone this wiki locally