Skip to content

Mapping FHS new version updated - moving from v33 to v35#358

Merged
amc-corey-cox merged 7 commits intomainfrom
Mapping-FHS-new-version-updated
Feb 24, 2026
Merged

Mapping FHS new version updated - moving from v33 to v35#358
amc-corey-cox merged 7 commits intomainfrom
Mapping-FHS-new-version-updated

Conversation

@csiege
Copy link
Collaborator

@csiege csiege commented Feb 19, 2026

This is a massive set of changes. Take your time!

@csiege csiege requested a review from diatomsRcool February 19, 2026 19:44
@amc-corey-cox
Copy link
Collaborator

I'm about to add another PR that will conflict with this for temporal stuff. @diatomsRcool If you don't mind I'll review and merge this so I can do the temporal fix.

Copy link
Collaborator

@amc-corey-cox amc-corey-cox left a comment

Choose a reason for hiding this comment

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

Reviewed the full diff. The v33→v35 changes look good:

  • name:value: rename is consistent across all 113 files that needed it
  • phv remappings for the version change look systematic
  • pht006027 decomposition into specific tables (pht000039, pht009761, pht007777, pht006026) makes sense for v35
  • VALIDATOR_ENHANCEMENT_RECOMMENDATIONS.md — keeping this here is fine
  • JHS demography fix is a reasonable drive-by correction

One minor comment on the manifest filename below.

@amc-corey-cox amc-corey-cox merged commit 58c77bb into main Feb 24, 2026
1 check passed
@amc-corey-cox amc-corey-cox deleted the Mapping-FHS-new-version-updated branch February 24, 2026 22:06
amc-corey-cox added a commit that referenced this pull request Feb 25, 2026
Regenerate uuid5 transformation on top of v35 (PR #358). Adds
deterministic Visit identifiers for longitudinal linking:

- Type A (1771 blocks): static visit value → uuid5 expr
- Type B (373 blocks): value_mappings → uuid5 + case() expr
- Type C (35 blocks): visit.yaml id field insertion

Blocks with UNKNOWN participant are left unchanged.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
amc-corey-cox added a commit that referenced this pull request Feb 25, 2026
The v35 merge (PR #358) systematically changed associated_participant
populated_from to match associated_visit populated_from in multi-visit
blocks, overwriting the correct participant PHV with the visit PHV.

Restores correct participant PHVs from v33 for 8 pht tables (234 blocks
across 71 files) and updates the corresponding uuid5 str() expressions.
pht002889 is excluded as it had a pre-existing duplicate that needs
separate curator review.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
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