> ## Documentation Index
> Fetch the complete documentation index at: https://docs.connect.fastenhealth.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Test Data Sources

Most EHR-provided "sandbox" patients are little more than UI demos -- they rarely resemble the volume, structure, or messiness of production data.

Use Fasten's official FooClinic test server and curated external datasets to validate ingestion, normalization, and downstream analytics before you onboard live connections.
FooClinic provides predictable synthetic patient personas for end-to-end Fasten testing, while third-party datasets help you cover larger volumes, different formats, and messier clinical scenarios.

<span id="official-jsonl-test-data" />

## Official FooClinic Test Data

FooClinic is Fasten's official sandbox test server. Use these synthetic patient personas to validate the Fasten Widget sign-in flow and downstream EHI export handling with predictable test data.

<Steps>
  <Step title="Select FooClinic">
    In the Fasten Widget, choose **FooClinic (Sandbox)** from the health system list.
  </Step>

  <Step title="Click Sign in">
    Start the sandbox portal flow by clicking **Sign in**.
  </Step>

  <Step title="Use a test patient">
    Sign in with one of the usernames and passwords in the table below.
  </Step>
</Steps>

<img src="https://mintcdn.com/fastenhealth/bC4PW7FzIWyfkqTP/images/FooClinic-in-Fasten-widget.png?fit=max&auto=format&n=bC4PW7FzIWyfkqTP&q=85&s=b6f4e3b10b57232d8c185fe0b653a443" alt="FooClinic in the Fasten Widget" width="3064" height="1990" data-path="images/FooClinic-in-Fasten-widget.png" />

Ages are calculated from fixture birth dates as of July 2026.

| Test Patient           | Credentials                                                          | Resource Count | Persona Summary                                                                                                                                                                               |
| :--------------------- | :------------------------------------------------------------------- | :------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Anne Goodwin           | Username: `annegoodwin@fooclinic.com`<br />Password: `f00clinic`     |       421      | 14-year-old female childhood asthma persona; includes care transition/relocation data, 45 DocumentReferences, 47 DiagnosticReports, 25 Immunizations, and 232 Observations.                   |
| Salina Mebrat Tesfay   | Username: `salinatesfay@fooclinic.com`<br />Password: `f00clinic`    |       333      | 17-year-old female childhood obesity persona; includes 6 JSON DocumentReferences, 1 DX ImagingStudy, and 2 DiagnosticReports.                                                                 |
| Sydney-Camryn Phar     | Username: `sydneyphar@fooclinic.com`<br />Password: `f00clinic`      |        8       | 16-year-old female compact childhood obesity persona; includes 2 JSON DocumentReferences.                                                                                                     |
| Aaron697 Reichert620   | Username: `aaronreichert@fooclinic.com`<br />Password: `f00clinic`   |       573      | 71-year-old male mCode oncology persona; includes 32 text DocumentReferences, 1 DX ImagingStudy, and 60 DiagnosticReports.                                                                    |
| Alex454 Marvin195      | Username: `alexmarvin@fooclinic.com`<br />Password: `f00clinic`      |       212      | 83-year-old male mCode oncology persona; includes 18 text DocumentReferences and 22 DiagnosticReports.                                                                                        |
| Betsy Smith-Johnson    | Username: `betsyjohnson@fooclinic.com`<br />Password: `f00clinic`    |       24       | 75-year-old female PACIO advance care planning persona; includes end-of-life preferences, Consent, Device, DocumentManifest and 17 Observations.                                              |
| Earl Carrillo          | Username: `earlcarrillo@fooclinic.com`<br />Password: `f00clinic`    |      3556      | 60-year-old male non-small cell lung cancer persona; high-volume oncology record with 3 Devices, 294 DiagnosticReports, 91 DocumentReferences, 2,755 Observations, and 277 Procedures.        |
| John Doe               | Username: `johndoe@fooclinic.com`<br />Password: `f00clinic`         |       11       | 71-year-old male compact diabetic baseline persona; includes Device, DiagnosticReport, Medication, MedicationStatement, Immunization, and core clinical history.                              |
| Marcella Schumm        | Username: `marcellaschumm@fooclinic.com`<br />Password: `f00clinic`  |       531      | 38-year-old female complex chronic illness and pregnancy persona; includes 56 DocumentReferences, 79 DiagnosticReports, 153 Observations, and 141 Procedures.                                 |
| Markus Ward            | Username: `markusward@fooclinic.com`<br />Password: `f00clinic`      |      1919      | 53-year-old male congestive heart failure and cardiac rehabilitation persona; includes 2 Devices, 320 DocumentReferences, 399 DiagnosticReports, and 748 Observations.                        |
| Patricia Noelle        | Username: `patricianoelle@fooclinic.com`<br />Password: `f00clinic`  |       19       | 71-year-old female compact MCC eCarePlan/asthma persona; includes CareTeam, ServiceRequest, QuestionnaireResponse, DiagnosticReport, and referral workflow data.                              |
| Season349 O'Connell601 | Username: `seasonoconnell@fooclinic.com`<br />Password: `f00clinic`  |      1387      | 102-year-old female Coherent persona; includes 2 ImagingStudies, 1 ECG Media resource, DICOM Binary, DNA CSV Binary sidecar, and patient-linked DocumentReferences.                           |
| Spencer Thompson       | Username: `spencerthompson@fooclinic.com`<br />Password: `f00clinic` |       284      | 12-year-old male acute myeloid leukemia persona; includes childhood leukemia care data, CarePlan/CareTeam records, Claims, Immunizations, 199 Observations, and Procedures.                   |
| William Sim            | Username: `williamsim@fooclinic.com`<br />Password: `f00clinic`      |       10       | 13-year-old male pediatric oncology-style persona; compact record with radiology procedure history, Conditions, Encounters, Observation, and Procedures.                                      |
| Wilma Nader            | Username: `wilmanader@fooclinic.com`<br />Password: `f00clinic`      |       220      | 19-year-old female COVID-19 / Long COVID home-health persona; includes CarePlan/CareTeam records, Claims, Immunizations, Medication, 137 Observations, Procedures, and QuestionnaireResponse. |
| Aleta47 Ortiz186       | Username: `aletaortiz@fooclinic.com`<br />Password: `f00clinic`      |       305      | 112-year-old female Coherent persona; includes 1 DX ImagingStudy, 1 Device, DICOM Binary, DNA CSV Binary sidecar, and patient-linked DocumentReferences.                                      |

Need a new synthetic test patient? Contact [support@fastenhealth.com](mailto:support@fastenhealth.com) with:

* Persona summary
* Required FHIR resource types
* Expected record size or volume
* Edge cases needed for your testing workflow

<span id="tefca-test-fixtures" />

## TEFCA Test Fixtures

Fasten embeds these deterministic C-CDA fixtures for TEFCA API-mode testing. Pass a fixture name as `fixtures.tefca_ccda` when creating an EHI export in `test` mode through the [EHI Export request's fixtures option](/api-reference/ehi_export/create#body-fixtures).

Ages are calculated from fixture birth dates as of July 2026.

| Fixture               | FHIR resources | Patient and persona / coverage                                                                                                                                                             |
| :-------------------- | :------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `myra-jones.xml`      |       51       | Myra Jones, 79-year-old female. Older-adult pneumonia and asthma record with allergies, encounters, discharge medications, functional status, social history, and vital signs.             |
| `myra-jones-v2.xml`   |       26       | Myra Jones, 79-year-old female. Compact public Myra variant used to regression-test converter handling of optional or missing values.                                                      |
| `myra-jones-v7.xml`   |       81       | Myra Jones, 79-year-old female. Larger public Myra variant with broader allergy, condition, diagnostic, medication, observation, procedure, and care-plan coverage.                        |
| `lennie-connell.xml`  |       44       | Lennie Connell, 62-year-old male. Adult record covering acute pharyngitis, atrial fibrillation, flu-like illness, tobacco use, medications, plans, procedures, immunizations, and results. |
| `bernice-maxwell.xml` |       43       | Bernice Maxwell, 85-year-old female. EMERGE health-summary sample covering allergies, encounters, immunizations, medications, conditions, procedures, observations, and related persons.   |

The three Myra fixtures intentionally represent the same patient demographics in different C-CDA documents. This gives integrations duplicate-patient coverage for comparing document variants without inventing a synthetic identity.

## External datasets

In addition to FooClinic, you can use curated external datasets to validate your ingestion, normalization, and downstream
analytics workflows. These datasets are useful when you need broader coverage than the FooClinic personas, such as bulk FHIR exports for population health analysis, research datasets, or format conversion fixtures.

### How to use synthetic patient data

<Steps>
  <Step title="Choose a dataset">
    Pick data that matches the workflow you want to mimic, such as FHIR Bulk exports, claims-heavy data, or pediatrics.
  </Step>

  <Step title="Convert it to NDJSON">
    If necessary, convert the dataset to newline-delimited JSON. Fasten's `/ehi_export` endpoint provides FHIR resources in NDJSON format, with one resource per line.
  </Step>

  <Step title="Load it into your pipeline tooling">
    Drop NDJSON files into the same object storage bucket that you store Fasten exports in, or POST bundles against your local test endpoint.
  </Step>

  <Step title="Run your production validations">
    Run the exact conversions and validations you expect to run for real patients, including schema validation, de-identification, transformations, and downstream notifications.
  </Step>

  <Step title="Swap the input source">
    Use Fasten's `/ehi_export` payloads when you are ready for end-to-end testing. No code changes should be required if your fixtures match the contract.
  </Step>
</Steps>

<Tip>
  Keep the original archive of each dataset in version control or object storage so test runs are reproducible and easy to diff across releases.
</Tip>

Use these when you need broader coverage than the FooClinic personas, such as bulk FHIR exports, research datasets, or format conversion fixtures.

### FHIR and synthetic patient datasets

* [Synthea downloads](https://synthea.mitre.org/downloads) - Synthetic patient populations in several export formats.
* [Synthea project](https://synthetichealth.github.io/synthea/) - Generator and documentation for creating configurable synthetic patient records.
* [Standard Patient Health Record personas](https://build.fhir.org/ig/HL7/standard-patient-health-record-ig/branches/master/personas-index.html) - HL7 sample personas for repeatable patient scenarios.
* [SMART sample bulk FHIR datasets](https://github.com/smart-on-fhir/sample-bulk-fhir-datasets) - Bulk FHIR examples for validating NDJSON ingestion.

### Clinical research datasets

* [MIMIC-IV FHIR demo](https://physionet.org/content/mimic-iv-fhir-demo/2.0/) - Demo FHIR resources derived from MIMIC-IV.
* [MIMIC-III clinical database](https://physionet.org/content/mimiciii/1.4/) - De-identified critical care data for research workflows.
* [MIMIC FHIR downloads](https://mimic.mit.edu/fhir/downloads.html) - FHIR-formatted MIMIC datasets and related downloads.
* [Synthetic health data survey](https://www.mdpi.com/2079-9292/11/8/1199) - Reference material for synthetic EHR data generation and evaluation.

### FHIR examples and tutorials

* [HAPI FHIR transaction tutorial](https://github.com/hapifhir/fhir-tutorial/blob/master/Transactions/lesson.md) - Example transaction bundles for local FHIR testing.

### CCDA samples

* [Sample CCDAs](https://github.com/jmandel/sample_ccdas)
* [CCDA to FHIR samples](https://github.com/chunli866/CCDAtoFHIRSamples)
* [Microsoft FHIR Converter CCDA samples](https://github.com/microsoft/FHIR-Converter/tree/main/data/SampleData/Ccda)

### IPS samples

* [HL7 IPS example bundle](https://github.com/HL7/fhir-ips-ri/blob/main/examples/example_bundle/IPS-bundle-01.json)
