Claims attachments and CMS-0053: signed C-CDAs in the X12 275

A document with a signature seal, labelled C-CDA and X12 275

By BioDream Developer, BioDream LLC

Payers regularly need clinical documentation to process a claim or a prior authorization request: an operative note, a discharge summary, test results. For years that documentation has travelled by fax and mail. CMS's health care attachments rulemaking (CMS-0053) moves it to electronic standards, with electronic signatures so the payer can trust what it receives.

This guide explains the pieces and how to produce and check them.

The standards involved

What a strong signature looks like

A signature is only useful if it can still be checked years later. That is what the XAdES levels are for:

How Perfuse does it

A C-CDA signed with XAdES-X-L, placed in an X12 275 and checked by the payer

Perfuse is a free, Apache-2.0 healthcare integration engine that builds and reads claims attachments, signatures included.

Attachments are part of a complete payer and provider toolkit in the same engine: 837, 835, 270/271, 276/277, 834 and 278, Da Vinci CRD, DTR and PAS, and the CMS-0057 APIs.

Get started

  1. Download Perfuse from the latest release.
  2. Start it with a signing key: perfuse serve -signing-cert cert.pem -signing-key key.pem -tsa-url https://your-tsa.example.
  3. Read the manual for the attachment API.

Related: X12 278 and FHIR PAS · CMS-0057-F explained.

Perfuse on GitHub

Perfuse is free and open source under Apache 2.0. The source, every release, the issue tracker and the full documentation are on GitHub: github.com/biodream-llc/perfuse.