Sample data¶
The site includes invented sample data for one patient, so you can run the core pipeline end to end without access to any real record. For the add-on modules and the live demos, a generator writes a larger invented ALS cohort in the same layout; see Downloads.
Files¶
| File | Size | Description |
|---|---|---|
sample_ccda.xml |
about 20 KB | A C-CDA continuity-of-care document with every main section populated (Problems, Medications, Vital Signs, Allergies, Immunizations, Procedures, Laboratory Results, Encounters, Plan of Care) for one invented ALS patient |
sample_fhir_bundle.json |
about 75 KB | A FHIR R4 Bundle covering every category the pipeline extracts |
uuid_mapping.csv |
under 1 KB | Document-to-patient mapping with full demographic columns |
ccda_chunks.csv |
about 27 KB | The C-CDA document, Base64-encoded and split into the chunked CSV layout |
fhir_chunks.csv |
about 80 KB | The FHIR Bundle split into the chunked CSV layout |
The chunked CSV files use the layout the Databricks export writes. Put them in <base-dir>/CCDA and FHIR data/, with uuid_mapping.csv in <base-dir>, and the pipeline reads them as they are.
The demo patient¶
An invented ALS patient about 12 months after diagnosis, seen in a multidisciplinary clinic and starting non-invasive ventilation (NIV) and a gastrostomy (PEG) tube:
| Field | Value |
|---|---|
| Name | Jane Marie Demo |
| MRN | MRN-DEMO-001 |
| DOB | 1965-03-15 |
| Gender | Female |
| Marital status | Married |
What is in the bundle¶
After running the core pipeline against the sample data (checked 9 November 2026; reproduce with the Quickstart), the output bundle contains:
| Category | Records | Examples |
|---|---|---|
| Patients | 1 | Jane Marie Demo |
| Documents | 4 | The C-CDA continuity-of-care document, and the EMG, MRI and pulmonary function reports attached to FHIR DiagnosticReports |
| Encounters | 4 | Initial neurology consult, multidisciplinary clinic visits, inpatient admission |
| Problems | 6 | ALS, dysphagia, respiratory weakness, dysarthria, fatigue, depression |
| Medications | 7 | Riluzole, edaravone, baclofen, trazodone, tizanidine, vitamin D3, lorazepam |
| Procedures | 4 | EMG, MRI brain, BiPAP initiation, PEG tube placement |
| Lab results | 10 | Metabolic panel, hemoglobin, TSH, vitamin D |
| Vital signs | 7 | Blood pressure, heart rate, respiratory rate, weight, oxygen saturation, FVC percent predicted |
| Allergies | 3 | Penicillin (high), sulfa (moderate), latex (low) |
| Immunizations | 4 | Influenza, COVID-19 booster, PCV13, Tdap (with lot numbers) |
| Care plans | 3 | Multidisciplinary care, palliative consult, communication strategies |
| Diagnostic reports | 3 | EMG, MRI brain, pulmonary function testing |
| Goals | 3 | Functional independence, symptom management, advance care planning |
| Section narratives | 9 | One per C-CDA section |
Every record has the relevant fields populated: dates, codes, code systems, display names, status, units, values, dose, route, frequency, severity and clinical status. This lets the record viewer show every column it can.
C-CDA and FHIR overlap¶
The C-CDA document and the FHIR Bundle describe the same patient with overlapping data. uuid_mapping.csv assigns the C-CDA document to demo-patient-001, the ID the FHIR Patient resource also uses, so stage 4 joins both sources under one patient. Some records, such as blood pressure, appear from both sources; the source field (ccda or fhir) tells them apart.
Real exports look the same way: one clinical fact often arrives through more than one of an EHR's export routes.
Running the demo¶
See the Quickstart for end-to-end instructions. The live demos show the record viewer and the reports on a larger invented ALS cohort; that cohort is on the Downloads page.