Skip to content

feat: add 837 downloads and automated releases - #4

Merged
yannelli merged 1 commit into
mainfrom
audit/claimmd-api-gaps
Sep 6, 2026
Merged

yannelli merged 1 commit into
mainfrom
audit/claimmd-api-gaps

Conversation

@yannelli

@yannelli yannelli commented Sep 6, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Add single-page and paginated 837 claim downloads with input validation and X12 response handling.
  • Support bulk claim archiving through repeated form fields.
  • Throw structured exceptions for top-level Claim.MD API errors, including HTTP 200 responses.
  • Allow organization enrollments without an NPI or provider first name.
  • Correct upload endpoints and multipart boundary handling.
  • Add a tested Conventional Commit release workflow that updates the changelog, creates SemVer tags, and publishes GitHub releases.
  • Update PHP dependencies and documentation for the expanded SDK behavior and release process.

Why

These changes complete the claim download workflow, improve error visibility and request compatibility, support organization enrollment rules, and make releases consistent and recoverable.

@yannelli yannelli self-assigned this Sep 6, 2026

@yannelli yannelli left a comment

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

Courtesy contribution per request - always happy to contribute to open source :)

@yannelli
yannelli merged commit b929349 into main Sep 6, 2026
3 checks passed
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.

1 participant