Skip to content

Docs: Add ADR for example data import#19

Open
losolio wants to merge 1 commit into
mainfrom
docs/adr-resource-import
Open

Docs: Add ADR for example data import#19
losolio wants to merge 1 commit into
mainfrom
docs/adr-resource-import

Conversation

@losolio
Copy link
Copy Markdown
Contributor

@losolio losolio commented Apr 11, 2026

ADR-0003 lays out a standards-friendly resource import. The import endpoint accepts NDJSON and Bundle JSON, with NDJSON aligned to the shape $export produces in the Bulk Data Access IG.

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a new Architecture Decision Record (ADR-0003) documenting a proposed standards-aligned approach for importing/seeding FHIR example data into Ignis, focusing on NDJSON (Bulk Data $export-shaped) and Bundle JSON inputs.

Changes:

  • Introduces ADR-0003 describing an import endpoint that accepts application/fhir+ndjson and application/fhir+json.
  • Documents routing behavior by Bundle type (collection flattened vs batch/transaction delegated to existing transaction handling).
  • Captures tradeoffs, risks, and references for the chosen approach.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread docs/ADR/0003-example-data-import.md Outdated
Comment thread docs/ADR/0003-example-data-import.md Outdated
ADR-0003 lays out a standards-friendly resource import. The import
endpoint accepts NDJSON and Bundle JSON, with NDJSON
aligned to the shape $export produces in the Bulk Data Access
IG.
@losolio losolio force-pushed the docs/adr-resource-import branch from e94aec8 to 4628852 Compare April 11, 2026 14:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants