Quality Control Specification

Name

Every rule has it's own name. You can provide your own name. It must be a single word, but it may contain hyphens or underscores.

If you do not provide a name, it will be generated with a generic tally name: rule-1, rule-2, etc.

Example

See below a hypothetical file company.rules.yaml.

- name: acme-publisher
  predicate: StructureDefinition.publisher = 'ACME'

Within this series, the rule has the name acme-publisher. And in the Quality Control engine, it will be identified as myrules.acme-publisher, based on the series name company and the rule name acme-publisher.

Identifier

The name and the series where the rule belongs to, together define the rule identifier.

The name property is the identifier for a rule. It's not allowed to have multiple rules with the same name.

The name property is optional, and will be generated when not provided.