Skip to content

Commit

Permalink
bcda-4895 Feature: Synthea data update (#145)
Browse files Browse the repository at this point in the history
* Update sample data ndjson files

* Update sample file section of data page with new wording

* Update guide page with new synthetic data wording

* Add advanced credentials page for new synthetic drop down accordion
  • Loading branch information
SMLuthi authored Sep 30, 2021
1 parent 0190c8a commit 5762658
Show file tree
Hide file tree
Showing 6 changed files with 3,903 additions and 1,840 deletions.
2 changes: 1 addition & 1 deletion _includes/data/sample_files.html
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<p>In order to aid in users' understanding of BCDA file data and structure, we provide sample Explanation of Benefit, Patient, and Coverage files for download. These files contain synthetic data, but the structure of the files is similar to the actual files you will be pulling and downloading from BCDA.</p>
<p>In order to aid in users' understanding of BCDA file data and structure, BCDA provides sample Explanation of Benefit, Patient, and Coverage FHIR resource files to download. These files contain synthetic data, but the structure and contents of the files are similar to the actual files you will be pulling and downloading from the BCDA production environment. These files contain data for only 100 synthetic beneficiaries. Please visit the <a href="/guide.html" class="in-text__link">Getting Started</a> page for a more in-depth look at the synthetic data options available to you through the BCDA Sandbox environment.</p>
<ol>
<li><b><a href="https://bcda.cms.gov/assets/data/ExplanationOfBenefit.ndjson" target="_blank" rel="noopener" class="in-text__link">Explanation of Benefit</a></b></li>
<li><b><a href="https://bcda.cms.gov/assets/data/Patient.ndjson" target="_blank" rel="noopener" class="in-text__link">Patient</a></b></li>
Expand Down
33 changes: 33 additions & 0 deletions _includes/guide/adv_credentials.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
<p><button class="accordion" type="button" aria-expanded="false" onclick='metricTagging("BCDA", "Try the API: Accordion", "Small Advanced ACO (100 synthetic beneficiaries)")'> Small Advanced ACO (100 synthetic beneficiaries) </button></p>
<div class="acc_content">
Client ID:
{%- capture client_id -%}
6dc59a4c-ef93-46c0-9c00-02e500e13731
{%- endcapture -%}

{% include copy_snippet.md code=client_id aco='Small Advanced ACO (100 synthetic beneficiaries)' type='Client ID' %}

Client Secret:
{%- capture client_secret -%}
cf9c6692fb7f698fcc3cb8f8004775a15bde5cc42d4e116255788d855903fc8bcd7fe6374f6f6d2b
{%- endcapture -%}

{% include copy_snippet.md code=client_secret aco='Small Advanced ACO (100 synthetic beneficiaries)' type='Client Secret' %}
</div>

<p><button class="accordion" type="button" aria-expanded="false" onclick='metricTagging("BCDA", "Try the API: Accordion", "Large Advanced ACO (10,000 synthetic beneficiaries)")'> Large Advanced ACO (10,000 synthetic beneficiaries) </button></p>
<div class="acc_content">
Client ID:
{%- capture client_id -%}
f5b6a686-0d7b-4080-873a-e60534fd2995
{%- endcapture -%}

{% include copy_snippet.md code=client_id aco='Large Advanced ACO (10,000 synthetic beneficiaries)' type='Client ID' %}

Client Secret:
{%- capture client_secret -%}
968b7c72ab505b3859e88e98b10e330ad0c6552456f40b2d38da46669b76ee6792218f530570f13b
{%- endcapture -%}

{% include copy_snippet.md code=client_secret aco='Large Advanced ACO (10,000 synthetic beneficiaries)' type='Client Secret' %}
</div>
23 changes: 22 additions & 1 deletion _includes/guide/try_the_api.html
Original file line number Diff line number Diff line change
Expand Up @@ -14,13 +14,34 @@
For far more detail for each of these steps and specific information for retrieving production data, see the <a href=/build.html target="_blank" class="in-text__link"> Building Your Application</a> page. For this short demo, please follow along in your Terminal window or through an application such as Postman.
</p>

<h2>
BCDA Synthetic Data
</h2>
<p>
BCDA has provided seven synthetic data sample sets for use. Because all of these data sets are synthetic, they can be accessed without any BCDA production environment credentials or approval by BCDA.
</p>

<h3>
Simple Datasets - Five Sizes
</h3>
<p>
Five of these datasets are simple approximations of BCDA data designed for ACOs to test the stress of retrieving and downloading large data files into their internal ingestion processes. These datasets are offered in various sizes so that organizations can test files with a number of beneficiaries that best matches the needs of their organization (the data sets range from 50 to 30,000 synthetic beneficiaries). However, the data in these API payloads will not reflect the distribution of disease and demographic information you might expect from production data.
</p>

<div>
{% include guide/credentials.html %}
</div>

<h3>
Advanced Datasets - Two Sizes
</h3>
<p>
The last two datasets are designed to offer data that is a more accurate representation of BCDA production data. They follow BCDA’s Bulk FHIR format and should contain a more realistic distribution of disease and demographic information. The realistic datasets are offered in two sizes: Extra Small (100 beneficiaries) and Large (10,000 beneficiaries). We suggest using the Extra-Small ACO file to simply view and begin to understand the format of BCDA data. You may want to use the Large dataset for more in-depth exploration of the data or early load testing of your systems.
</p>


<div>
{% include guide/adv_credentials.html %}
</div>

<h2>
Step 1: Obtain an Access Token
Expand Down
Loading

0 comments on commit 5762658

Please sign in to comment.