What problem does it solve?
This Skill turns population-scale FHIR Bulk Data exports into a controlled, streaming workflow for extracting clinical notes and processing them locally, without sending patient data to a cloud NLP service.
Core Features & Use Cases
- Bulk Export Coordination: Kick off system-, group-, or patient-level asynchronous FHIR exports, poll job status, download NDJSON manifests, and clean up completed jobs.
- Cohort-Scale Note Processing: Extract text from DocumentReference and DiagnosticReport resources while streaming files line by line instead of loading entire datasets into memory.
- Privacy-First NLP: De-identify every note before persistence, then run OpenMed biomedical entity recognition for population research, clinical analytics, and data warehouse pipelines.
- Use Case: Export all clinical notes for a defined patient cohort, process each note through local de-identification and NER, and retain only approved de-identified findings for downstream FHIR workflows.
Quick Start
Use the exporting-bulk-fhir skill to run a SMART Backend Services FHIR group export for DocumentReference and DiagnosticReport resources, stream the resulting NDJSON through local OpenMed de-identification and NER, and remove the completed bulk export job.