Tyler
3f4e6849c6
feat(sp8): GET /api/claims/{id}/serialize-837 endpoint
...
Returns the persisted ClaimOutput as a regenerated X12 837P file via
the new outbound serializer (Approach A — full rebuild from canonical
fields). 404 on missing claim, 422 if the stored raw_json cannot be
validated as a ClaimOutput. text/x12 content-type, attachment
disposition with the claim id as the filename.
3 tests:
- endpoint returns text/x12 attachment starting with ISA*
- 404 for missing claim id
- regenerated text round-trips back through parse()
2026-06-20 20:34:44 -06:00
..
2026-06-20 08:22:31 -06:00
2026-06-20 15:51:18 -06:00
2026-06-20 18:29:28 -06:00
2026-06-20 19:25:26 -06:00
2026-06-20 18:12:59 -06:00
2026-06-20 08:06:21 -06:00
2026-06-20 19:37:38 -06:00
2026-06-20 08:22:31 -06:00
2026-06-20 07:49:20 -06:00
2026-06-20 19:35:17 -06:00
2026-06-20 08:03:37 -06:00
2026-06-20 18:58:56 -06:00
2026-06-20 20:34:44 -06:00
2026-06-20 16:57:30 -06:00
2026-06-20 18:58:56 -06:00
2026-06-19 16:35:53 -06:00
2026-06-20 17:17:09 -06:00
2026-06-20 07:44:41 -06:00
2026-06-19 17:07:54 -06:00
2026-06-19 16:00:47 -06:00
2026-06-19 17:01:57 -06:00
2026-06-19 15:54:46 -06:00
2026-06-19 21:25:15 -06:00
2026-06-20 18:21:29 -06:00
2026-06-19 21:03:21 -06:00
2026-06-19 15:31:06 -06:00
2026-06-20 19:43:43 -06:00
2026-06-20 18:34:09 -06:00
2026-06-20 18:31:01 -06:00
2026-06-20 18:25:25 -06:00
2026-06-20 19:29:21 -06:00
2026-06-20 08:22:31 -06:00
2026-06-20 08:22:31 -06:00
2026-06-19 17:01:57 -06:00
2026-06-20 08:03:37 -06:00
2026-06-19 15:39:08 -06:00
2026-06-20 08:22:31 -06:00
2026-06-20 08:22:31 -06:00
2026-06-19 17:01:57 -06:00
2026-06-19 15:52:58 -06:00
2026-06-20 08:03:37 -06:00
2026-06-20 18:58:56 -06:00
2026-06-19 15:40:09 -06:00
2026-06-20 20:27:48 -06:00
2026-06-20 16:57:30 -06:00
2026-06-20 19:33:02 -06:00
2026-06-19 22:59:20 -06:00
2026-06-20 18:30:05 -06:00
2026-06-19 15:36:01 -06:00
2026-06-20 08:22:31 -06:00
2026-06-20 20:27:48 -06:00
2026-06-20 08:03:37 -06:00
2026-06-20 19:27:24 -06:00
2026-06-20 09:21:07 -06:00
2026-06-20 20:13:16 -06:00
2026-06-20 18:10:07 -06:00
2026-06-19 17:01:57 -06:00
2026-06-20 07:25:29 -06:00
2026-06-19 15:56:09 -06:00