Data Related Structure

From FMR Knowledge Base
Jump to navigation Jump to search

Data related structures are used to define the structure of datasets along with allowable content, and they are also used to define what datasets Data Providers are allowed to report data on. Data related structures includes:

  • Data Structure Definition: A Data Structure Definition (DSD) defines a dataset in terms of its Dimensionality and allowable content. All reported datasets must conform to the description of a DSD.
  • Dataflow: A Dataflow is a structure on which data is collected and disseminated. A Dataflow references a DSD which is used as the underlying template to which the data must conform.
  • Provision Agreement: A Provision Agreement is the union of a Dataflow with a Data Provider. A Provision Agreement is a definition that the Data Provider is allowed to provide data for the Dataflow.
  • Reporting Constraints: Reporting Constraints are used to further restrict the allowable content of a Codelist in the context of a DSD, Dataflow, Provision Agreement or Data Provider. The restrictions imposed by Reporting Constraints are taken into account when validating a dataset reported by a Data Provider. A Reporting Constraint defines restrictions against Dimensions and Attributes of a DSD which take allowable content from an enumerated list (e.g Codelist). When viewing a Reporting Constraint, the details will show either an Included Cube (allowable Codes) or an Excluded Cube (excluded Codes) or both. The cascade feature of a Reporting Constraint enables the include/excluded rules to apply to any child Codes of the Constrained Code.