Parquet on FHIR M4 — The flip

Open
#2,764 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
5/5
Estimated time
Over a week
Newbie friendliness
25/100
Issue type
Feature
Clarity
Needs clarification
Activity status
Active
Tech stack
java, spark

Research direction

Start by reading the specification bundle in specs/001-parquet-on-fhir/ on the issue/2367 baseline branch, then review dependencies #2762 and #2763 and the listed phases 12–14. Done means the public API writes the new layout, earlier layouts are detected, the layout is documented, and the benchmark is recorded, with the stacked pull request targeting issue/2367.

Written by the indexing model from the issue text.

Description

encoders

Part of #2367. The fourth of six milestones in the Parquet on FHIR delivery.

The contract is the specification bundle at specs/001-parquet-on-fhir/, which
lives on the issue/2367 baseline branch. This milestone covers phases 12–14,
28 tasks
.

Delivers

The public API writes the new layout, earlier layouts are detected, the layout
is documented and the benchmark is recorded.

Everything it depends on — the engine reading both layouts, a fitted schema
behaving, divergent files reading as one dataset — is already in place by the
time it lands.

User-visible change

The flag day. This is the only breaking release of the six.

Depends on

#2762 and #2763.

Delivery

The pull request targets issue/2367, not main, so that the milestones stack
and the baseline branch carries only the specification. Each milestone's pull
request is subject to the adversarial review in the ssh:build process, scoped
to that milestone's phases.

Dominant language
Java
Stars
134
Forks
24
Avg merge
1d 15h
Merged PRs (30d)
8

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from aehrc/pathling

All issues in aehrc/pathling

Similar issues

More Java issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.