⌘K
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. 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. 2

    Generate a patient cohort

    Run the generator to produce NDJSON or FHIR Bundle payloads with realistic demographics, conditions, and observations.

    bash
    npx 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. 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. 4

    Run certification checklist

    Use synthetic GPIDs to complete sandbox FHIR reads, webhook tests, and product-specific certification items without PHI.

    bash
    https://developers.parkerapex.com/certification

Related