All guides
Developer Tools· 8 min
Apex Atlas — Synthetic FHIR Data
Generate synthetic patients and clinical resources for sandbox testing, certification, and load tests.
- 1
Clone Apex Atlas
Apex Atlas is our open-source synthetic FHIR data generator. Clone the GitHub repository and install dependencies locally or run via Docker.
bash"text">-command-muted italic"># Set in developer portal .env when published: "text">-command-muted italic"># NEXT_PUBLIC_APEX_ATLAS_GITHUB_URL=https://github.com/ParkerApex/apex"text-cyan-300">-atlas git clone https://github.com/ParkerApex/apex"text-cyan-300">-atlas.git cd apex"text-cyan-300">-atlas && "text">-amber-300 font">-semibold">npm install - 2
Generate a patient cohort
Run the generator to produce NDJSON or FHIR Bundle payloads with realistic demographics, conditions, and observations.
bashnpx apex"text-cyan-300">-atlas generate "text-cyan-300">--count 100 "text-cyan-300">--output ./out/patients.ndjson \ "text-cyan-300">--profile pediatric"text-cyan-300">-primary-care - 3
Load into sandbox Data Lake
POST generated bundles to sandbox.api.parkerapex.com with your partner bearer token. Each Patient receives a deterministic GPID.
bash"text">-amber-300 font">-semibold">curl "text-cyan-300">-s "text-cyan-300">-X "text">-amber-300 font">-semibold">POST https://sandbox.api.parkerapex.com/fhir/R4 \ "text-cyan-300">-H "Authorization: Bearer YOUR_TOKEN" \ "text-cyan-300">-H "Content">-Type: application/fhir+json" \ "text-cyan-300">-d @./out/sample"text-cyan-300">-bundle.json - 4
Run certification checklist
Use synthetic GPIDs to complete sandbox FHIR reads, webhook tests, and product-specific certification items without PHI.
bashhttps://developers.parkerapex.com/certification