File Transfer Introduction

This chapter provides guidance for “File Transfer,” which is the process or action of transferring files from one system to another and governs transferring files between CMS data centers as well as between CMS data centers and external partners. “Enterprise File Transfer (EFT),” a.k.a. Electronic File Transfer, as defined in this chapter is a product or system purpose-built to perform file transfers. Any operating system can transfer files directly without the aid of an EFT system. In complex or challenging applications, EFT systems may provide advanced scheduling, workflow, and management of file transfers, support multiple sources and destinations, offload other system components, and improve the scalability, reliability, auditing, and security of file transfers.

PREFERRED

CMS strongly recommends that all CMS data remain within CMS authorization boundaries, except for public data released by CMS. Colloquially, the preference is for this data to remain “inside CMS firewalls.” The implication is that the need for file transfer ought to be limited where possible.

The concepts, strategies, and guidelines in this chapter align principally with the following documents:

  • CMS Enterprise File Transfer Infrastructure, Version 1.1, June 2006

  • CMS Enterprise File Transfer Gentran User’s Guide, Version 2.0, April 15, 2010

  • CMS Enterprise File Transfer Connect:Direct User’s Guide, Version 2.0, April 15, 2010

Although the foregoing documents define the details of specific EFT products and services at CMS, this chapter provides guidance and business rules for implementing file transfer processes at CMS with or without an EFT product.

File Transfer and Enterprise File Transfer

File Transfer includes all file transfers between CMS data centers (i.e., inter-data center file transfers) as well as those between CMS data centers and external partners. In many situations where scale, security, or reliability are a concern, file transfer may be implemented using EFT products and services.

Enterprise File Transfer, a.k.a. Electronic File Transfer, refers generically to enterprise file transfer products and technologies used or implemented by CMS applications and data processing environments to transfer files. In a few cases, this chapter explicitly refers to specific EFT products by name or to the “CMS EFT System” or the “CMS EFT Infrastructure” when discussing the shared EFT services CMS provides across the Agency.

EFT products and services support management, authentication, verification, scheduling, logging, and/or notification and post-processing of file transfers between organizations or destinations. File transfers do not necessarily require use of an EFT service. Using an EFT product or service may provide needed capabilities such as error-detection, retransmission, multiple destinations, and audit trails.

The CMS ePortal and other CMS external portals offer file upload services for accepting files from external users, and file download services for allowing external users to request and receive files. Some portals are also capable of offering “managed” file download and upload services that use client-side software to ensure a successful transfer.

Scope

This chapter addresses all file transfers between CMS data centers (i.e., inter-data center file transfers) as well as those between CMS data centers and external partners. This chapter does not apply to transfers occurring within the bounds of a given data center (i.e., intra-data center transfers). File upload and download services for end users are outside the scope of this chapter.