Skip to content

Checklist: cai.csv data file format #5

@MattTriano

Description

@MattTriano

Requirements for the cai.csv data file format

Per page 24 of the policy notice and Notices of Changes to the process.

Column Names, Order, and Data Types (dtypes):

  1. type (dtype: string)
  2. entity_name (dtype: string)
  3. entity_number (dtype: integer)
  4. CMS number (or cms_number) (dtype: string)
  5. frn (dtype: string)
  6. location_id (dtype: integer)
  7. address_primary (dtype: string)
  8. city (dtype: string)
  9. state (dtype: two-character string)
  10. zip_code (dtype: five-character string)
  11. longitude (dtype: float; but this project uses str dtype to make it possible to check 6-decimal-place precision)
  12. latitude (dtype: float; but this project uses str dtype to make it possible to check 6-decimal-place precision)
  13. explanation (dtype: string)
  14. need (dtype: integer)
  15. availability (dtype: string)

Column Content Requirements

Optional

Columns Required to be Not Null

Columns that can be Conditionally Null

Optional

Multi-File Column Rules

N/A

Intentionally noted but not checked by this project

  • entity_number: "Mandatory if CAI participates in E-Rate program. Leave empty for CAIs that are neither type S nor L and do not participate in the E-Rate program."
  • CMS number: Should be valid and maybe turn up in Medicare lookup tools that allow for search by CNN?
  • frn: Should be valid and in the FCC's systems.
  • location_id: Must be in the Fabric for that state.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions