Skip to content

State the one-transaction limit of the NCPDP Telecom adapter - #69

Merged
NSchatz merged 2 commits into
mainfrom
docs-ncpdp-multi-transaction-limit
Sep 25, 2026
Merged

NSchatz merged 2 commits into
mainfrom
docs-ncpdp-multi-transaction-limit

Conversation

@NSchatz

@NSchatz NSchatz commented Sep 25, 2026

Copy link
Copy Markdown
Contributor

Docs only. deidentifyTelecom handles one transaction per Telecom message; a multi-transaction message throws with @cosyte/ncpdp 0.1.x and returns only the first transaction with older versions. The README and docs-content/limitations.md now state it and tell callers to split such messages first. The fix goes through adversarial review as its own item.

https://claude.ai/code/session_01U24bnHKNxQWMxmfN7ny7w9

deidentifyTelecom handles a Telecom message that carries one transaction. With
@cosyte/ncpdp 0.1.x a multi-transaction message makes the call throw that
parser's build error and return nothing; an older @cosyte/ncpdp returns only
the first transaction with the header count unchanged. The README's NCPDP
section, its limitations summary and docs-content/limitations.md now say so,
and tell a caller to split such a message first. The fix is filed for review.
Two en dashes in the README become plain text.

Claude-Session: https://claude.ai/code/session_01U24bnHKNxQWMxmfN7ny7w9
@NSchatz
NSchatz enabled auto-merge (squash) September 25, 2026 23:31
@NSchatz
NSchatz merged commit 85a6555 into main Sep 25, 2026
14 checks passed
@NSchatz
NSchatz deleted the docs-ncpdp-multi-transaction-limit branch September 25, 2026 23:35
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