Release 4 FHIR CI-Build

This page is part of the Continuous Integration Build of FHIR Specification (v4.0.1: R4 - Mixed Normative and STU ) in it's permanent home (it will always (will be available incorrect/inconsistent at this URL). The current version which supercedes this version is 5.0.0 . For a full list of available versions, see times).
See the Directory of published versions icon . Page versions: R5 R4B R4 R3

12.2 Pattern definition Definition - Content

Maturity Level : 1
Responsible Owner: FHIR Infrastructure icon Informative

A pattern to be followed by resources that represent a specific proposal, plan and/or order for some sort of action or service.

This is NOT a resource. It is not part of the FHIR schema and cannot appear directly in FHIR instances. It is a logical model that defines a pattern adhered to by other resources. This pattern serves two purposes:

  • It offers guidance to work groups designing resources and helps ensure consistency of content created by different work groups
  • It provides a standard "view" that might be useful for implementers in processing and manipulating all resources that adhere to the same pattern. (Tooling that supports this may become available in a future release.)

This pattern describes common properties typically found on "definition" resources. "Definition" resources are resources that describe clinical, administrative or other events that can potentially occur. They do so in a manner that is independent of a particular patient or subject and independent of any particular timeframe. Examples include protocols, order sets, questionnaires, etc. Definitions are intended to be instantiated by Requests (orders, plans and proposals) and Events . For example a PlanDefinition might represent an order set that is subsequently instantiated by a combination of MedicationRequests and ServiceRequests and results in the execution of various MedicationAdministration , Procedure and Observation events. This pattern only applies to definitions of activities, not of objects or roles.

This logical model is one of three common workflow patterns . The other two patterns are Event and Request . This pattern is followed by (or is intended to be followed followed) by a number of other FHIR resources /

Both definitions and requests deal with activities that "can" occur, but requests represent a specific intention for something to occur and are bound to a specific context of subject and time, while definitions represent mere "possibility" rather than intention and are independent of a specific subject or timeframe.

This model represents a pattern. It provides a standard list of data elements with cardinalities, data types, definitions, rationale and usage notes that will ideally be adhered to by resources that fall into the "definition" workflow category. However, adherence to this pattern is not mandatory. Not all healthcare domains are the same. Concepts that may be generally applicable (and thus are included in this standard pattern) might still not be relevant everywhere or may be sufficiently uncommon that they are more appropriate to include as extensions than as core properties of the resource. Work groups are encouraged to adjust descriptions, usage notes and rationale to be specific to their resource (e.g. use the term "protocol" or "questionnaire" rather than "definition"). As well, design notes in the comments column marked with [square brackets] identifies areas where domain variation is expected and encouraged. Other variation, including differences in names, cardinalities, data types and the decision to omit an element outright are also possible, but should be discussed with the FHIR Infrastructure work group's Workflow project to ensure the rationale for non-alignment is understood, to confirm that the deviation is necessary and to identify whether any adjustments to the pattern are appropriate.

Note that not all resources that contain Definition in their name are considered to be definition resources from a workflow perspective. For example, ActorDefinition , SpecimenDefinition , etc. are defining entities, not activities.

This pattern provides a linkage to the W5 list of standard data elements. Resources that adhere to this pattern should ensure their w5 mappings are consistent, as is their data element ordering.

Structure

Logical canonical URL to reference 0..1 Σ If for 0..1 Content intends Use and/or publishing Last review date for
Name Flags Card. Type Description & Constraints      Filter: Filters doco
. . Definition I Logical Definition Pattern
. . . url Σ 0..1 uri Canonical identifier for this {{title}} {{title}}, represented as an absolute URI (globally unique)
. . . identifier Σ 0..* Identifier Business Identifier identifier for {{title}}

. . . version Σ 0..1 string Business version of the {{title}}
. . . versionAlgorithm[x] Σ 0..1 How to compare versions
Binding: Version Algorithm ( Extensible )
.. . title . versionAlgorithmString string
. . . . versionAlgorithmCoding Coding
. . . name Σ 0..1 string Name for this {{title}} (computer friendly)
. . . title Σ 0..1 string Name for this {{title}} (Human (human friendly)
. . . derivedFromCanonical Σ 0..* canonical ( Definition ) Based on FHIR protocol or definition

. . . derivedFromUri Σ 0..* uri Based on external protocol or definition

. . . partOf Σ 0..* canonical ( Definition ) Part of referenced definition
replaces Σ 0..* canonical ( Definition ) Request(s) replaced by this request
. . . status ?! Σ 1..1 code draft | active | retired | unknown
Binding: PublicationStatus ( Required )
. . . experimental ?! Σ 0..1 boolean For testing purposes, not only - never for real usage
. . subject[x] . subject Σ 0..* CodeableReference ( Group ) Type of individual the defined service is for subjectCodeableConcept CodeableConcept subjectReference Reference ( Group )

. . . date Σ 0..1 dateTime Date status first applied last changed
. . . publisher Σ 0..1 Reference ( Practitioner | PractitionerRole | Organization string ) The name Name of the individual publisher/steward (organization or organization that published the {{title}} individual)
. . . contact Σ 0..* ContactDetail Contact details for the publisher

. . . description Σ 0..1 markdown Natural language description of the {{title}}
. . . useContext Σ 0..* UsageContext The context that the content is intended to support these contexts

. . . jurisdiction Σ 0..* CodeableConcept Intended jurisdiction for {{title}} (if applicable)
Binding: Jurisdiction ValueSet icon ( Extensible )

. . . purpose 0..1 markdown Why this {{title}} is defined
. . . copyright 0..1 markdown Notice about intellectual property ownership, can include restrictions on use
. . approvalDate . copyrightLabel 0..1 string Copyright holder and year(s)
0..1
. . . approvalDate 0..1 date When the {{title}} was approved by publisher
. . . lastReviewDate 0..1 date When the {{title}} was last reviewed
. . . effectivePeriod Σ 0..1 Period When the {{title}} is expected to be used
The effective date range
. . . topic Σ 0..* CodeableConcept Descriptive topics related to the content of the {{title}}. Topics provide a high-level categorization as well as keywords for the {{title}} that can be useful for filtering and searching

. . . performerType Σ 0..1 CodeableConcept Desired kind of service performer
. . . code Σ 0..1 CodeableConcept Service to be done
... product Σ 0..1 CodeableReference ( BiologicallyDerivedProduct | DeviceDefinition | Medication | NutritionProduct | Substance ) Product to use/manipulate

doco Documentation for this format icon

UML Diagram ( Legend )

Definition ( Logical Base ) «Pattern» An absolute URL URI that is used to identify this {{title}} when it is referenced in a specification, model, design or an instance. instance; also called its canonical identifier. This SHALL be a URL, SHOULD be globally unique, unique and SHOULD be an a literal address at which an authoritative instance of this {{title}} is (or will be) published. The This URL SHOULD include can be the major version target of a canonical reference. It SHALL remain the {{title}}. For more information see [Technical and Business Versions](resource.html#versions) same when the {{title}} is stored on different servers url : uri [0..1] Business identifiers assigned A formal identifier that is used to identify this {{title}} by the performer and/or other systems. These identifiers remain constant as the resource when it is updated and propagates from server to server represented in other formats, or referenced in a specification, model, design or an instance identifier : Identifier [0..1] [0..*] The identifier that is used to identify this version of the {{title}} when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the {{title}} author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions are orderable can be placed in a lexicographical sequence version : string [0..1] Indicates the mechanism used to compare versions to determine which is more current versionAlgorithm[x] : DataType [0..1] « string | Coding ; (Strength=Extensible) VersionAlgorithm + » A natural language name identifying the {{title}}. This name should be usable as an identifier for the module by machine processing applications such as code generation name : string [0..1] A short, descriptive, user-friendly title for the {{title}} title : string [0..1] The canonical URL pointing to another FHIR-defined protocol, guideline, orderset or other definition that is adhered to in whole or in part by this definition derivedFromCanonical : canonical [0..*] « Definition » The URL pointing to an externally-defined protocol, guideline, orderset or other definition that is adhered to in whole or in part by this definition derivedFromUri : uri [0..*] A larger definition of which this particular definition is a component or step partOf : canonical [0..*] « Definition » Completed or terminated request(s) whose function is taken by this new request replaces : canonical [0..*] « Definition » The current state of the this {{title}} (this element modifies the meaning of other elements) status : code [1..1] « The lifecycle status of an artifact. (Strength=Required) PublicationStatus ! » A flag Boolean value to indicate that this {{title}} is authored for testing purposes (or education/evaluation/marketing), education/evaluation/marketing) and is not intended to no version of this resource will ever be used intended for genuine usage (this element modifies the meaning of other elements) experimental : boolean [0..1] A code or group definition that describes the intended subject of instantiations of this definition subject[x] subject : Type CodeableReference [0..1] [0..*] « CodeableConcept | Reference ( Group ) » For draft definitions, indicates the The date of initial creation. For active definitions, represents (and optionally time) when the {{title}} was last significantly changed. The date of activation. For withdrawn definitions, indicates must change when the date business version changes and it must change if the status code changes. In addition, it should change when the substantive content of withdrawal the {{title}} changes date : dateTime [0..1] Helps establish the "authority/credibility" The name of the {{title}}. May also allow organization or individual responsible for contact the release and ongoing maintenance of the {{title}} publisher : Reference string [0..1] « Practitioner | PractitionerRole | Organization » Contact details to assist a user in finding and communicating with the publisher contact : ContactDetail [0..*] A free text natural language description of the {{title}} from the a consumer's perspective description : markdown [0..1] The content was developed with a focus and intent of supporting the contexts that are listed. These terms contexts may be general categories (gender, age, ...) or may be references to specific programs (insurance plans, studies, ...) and may be used to assist with indexing and searching of code system definitions for appropriate {{title}}s useContext : UsageContext [0..*] A jurisdiction legal or geographic region in which the {{title}} is intended to be used jurisdiction : CodeableConcept [0..*] « Countries and regions within which this artifact is targeted for use. (Strength=Extensible) Jurisdiction ValueSet JurisdictionValueSet + » Explains Explanation of why this {{title}} is needed and why it has been designed as it has purpose : markdown [0..1] A copyright statement relating to the {{title}} and/or its contents. Copyright statements are generally legal notices of intellectual property ownership and can include restrictions on the use and publishing of the {{title}} copyright : markdown [0..1] A short string (<50 characters), suitable for inclusion in a page footer that identifies the copyright holder, effective period, and optionally whether rights are restricted. (e.g. 'All rights reserved', 'Some rights reserved') copyrightLabel : string [0..1] The date on which the asset resource content was approved by the publisher. Approval happens once when the content is officially approved for usage approvalDate : date [0..1] The date on which the asset resource content was last reviewed. Review happens periodically after that, approval but doesn't does not change the original approval date lastReviewDate : date [0..1] The period during which the {{title}} content was or is planned to be effective in active use effectivePeriod : Period [0..1] Repositories must be able to determine how to categorize the {{title}} so that it can be found by topical and keyword searches topic : CodeableConcept [0..*] The type of individual that is expected to act upon instances of this definition performerType : CodeableConcept [0..1] A code that identifies the specific service or action that was or is being performed code : CodeableConcept [0..1] Indicates the product supplied or manipulated by this {{title}} product : CodeableReference [0..1] « BiologicallyDerivedProduct | DeviceDefinition | Medication | NutritionProduct | Substance »

Structure

Logical canonical URL to reference 0..1 Σ If for 0..1 Content intends Use and/or publishing Last review date for
Name Flags Card. Type Description & Constraints      Filter: Filters doco
. . Definition I Logical Definition Pattern
. . . url Σ 0..1 uri Canonical identifier for this {{title}} {{title}}, represented as an absolute URI (globally unique)
. . . identifier Σ 0..* Identifier Business Identifier identifier for {{title}}

. . . version Σ 0..1 string Business version of the {{title}}
. . . versionAlgorithm[x] Σ 0..1 How to compare versions
Binding: Version Algorithm ( Extensible )
. . . title . versionAlgorithmString string
. . . . versionAlgorithmCoding Coding
. . . name Σ 0..1 string Name for this {{title}} (computer friendly)
. . . title Σ 0..1 string Name for this {{title}} (Human (human friendly)
. . . derivedFromCanonical Σ 0..* canonical ( Definition ) Based on FHIR protocol or definition

. . . derivedFromUri Σ 0..* uri Based on external protocol or definition

. . . partOf Σ 0..* canonical ( Definition ) Part of referenced definition
replaces Σ 0..* canonical ( Definition ) Request(s) replaced by this request
. . . status ?! Σ 1..1 code draft | active | retired | unknown
Binding: PublicationStatus ( Required )
. . . experimental ?! Σ 0..1 boolean For testing purposes, not only - never for real usage
. . subject[x] . subject Σ 0..* CodeableReference ( Group ) Type of individual the defined service is for subjectCodeableConcept CodeableConcept subjectReference Reference ( Group )

. . . date Σ 0..1 dateTime Date status first applied last changed
. . . publisher Σ 0..1 Reference ( Practitioner | PractitionerRole | Organization string ) The name Name of the individual publisher/steward (organization or organization that published the {{title}} individual)
. . . contact Σ 0..* ContactDetail Contact details for the publisher

. . . description Σ 0..1 markdown Natural language description of the {{title}}
. . . useContext Σ 0..* UsageContext The context that the content is intended to support these contexts

. . . jurisdiction Σ 0..* CodeableConcept Intended jurisdiction for {{title}} (if applicable)
Binding: Jurisdiction ValueSet icon ( Extensible )

. . . purpose 0..1 markdown Why this {{title}} is defined
. . . copyright 0..1 markdown Notice about intellectual property ownership, can include restrictions on use
. . approvalDate . copyrightLabel 0..1 string Copyright holder and year(s)
0..1
. . . approvalDate 0..1 date When the {{title}} was approved by publisher
. . . lastReviewDate 0..1 date When the {{title}} was last reviewed
. . . effectivePeriod Σ 0..1 Period When the {{title}} is expected to be used
The effective date range
. . . topic Σ 0..* CodeableConcept Descriptive topics related to the content of the {{title}}. Topics provide a high-level categorization as well as keywords for the {{title}} that can be useful for filtering and searching

. . . performerType Σ 0..1 CodeableConcept Desired kind of service performer
. . . code Σ 0..1 CodeableConcept Service to be done
... product Σ 0..1 CodeableReference ( BiologicallyDerivedProduct | DeviceDefinition | Medication | NutritionProduct | Substance ) Product to use/manipulate

doco Documentation for this format icon

UML Diagram ( Legend )

Definition ( Logical Base ) «Pattern» An absolute URL URI that is used to identify this {{title}} when it is referenced in a specification, model, design or an instance. instance; also called its canonical identifier. This SHALL be a URL, SHOULD be globally unique, unique and SHOULD be an a literal address at which an authoritative instance of this {{title}} is (or will be) published. The This URL SHOULD include can be the major version target of a canonical reference. It SHALL remain the {{title}}. For more information see [Technical and Business Versions](resource.html#versions) same when the {{title}} is stored on different servers url : uri [0..1] Business identifiers assigned A formal identifier that is used to identify this {{title}} by the performer and/or other systems. These identifiers remain constant as the resource when it is updated and propagates from server to server represented in other formats, or referenced in a specification, model, design or an instance identifier : Identifier [0..1] [0..*] The identifier that is used to identify this version of the {{title}} when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the {{title}} author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions are orderable can be placed in a lexicographical sequence version : string [0..1] Indicates the mechanism used to compare versions to determine which is more current versionAlgorithm[x] : DataType [0..1] « string | Coding ; (Strength=Extensible) VersionAlgorithm + » A natural language name identifying the {{title}}. This name should be usable as an identifier for the module by machine processing applications such as code generation name : string [0..1] A short, descriptive, user-friendly title for the {{title}} title : string [0..1] The canonical URL pointing to another FHIR-defined protocol, guideline, orderset or other definition that is adhered to in whole or in part by this definition derivedFromCanonical : canonical [0..*] « Definition » The URL pointing to an externally-defined protocol, guideline, orderset or other definition that is adhered to in whole or in part by this definition derivedFromUri : uri [0..*] A larger definition of which this particular definition is a component or step partOf : canonical [0..*] « Definition » Completed or terminated request(s) whose function is taken by this new request replaces : canonical [0..*] « Definition » The current state of the this {{title}} (this element modifies the meaning of other elements) status : code [1..1] « The lifecycle status of an artifact. (Strength=Required) PublicationStatus ! » A flag Boolean value to indicate that this {{title}} is authored for testing purposes (or education/evaluation/marketing), education/evaluation/marketing) and is not intended to no version of this resource will ever be used intended for genuine usage (this element modifies the meaning of other elements) experimental : boolean [0..1] A code or group definition that describes the intended subject of instantiations of this definition subject[x] subject : Type CodeableReference [0..1] [0..*] « CodeableConcept | Reference ( Group ) » For draft definitions, indicates the The date of initial creation. For active definitions, represents (and optionally time) when the {{title}} was last significantly changed. The date of activation. For withdrawn definitions, indicates must change when the date business version changes and it must change if the status code changes. In addition, it should change when the substantive content of withdrawal the {{title}} changes date : dateTime [0..1] Helps establish the "authority/credibility" The name of the {{title}}. May also allow organization or individual responsible for contact the release and ongoing maintenance of the {{title}} publisher : Reference string [0..1] « Practitioner | PractitionerRole | Organization » Contact details to assist a user in finding and communicating with the publisher contact : ContactDetail [0..*] A free text natural language description of the {{title}} from the a consumer's perspective description : markdown [0..1] The content was developed with a focus and intent of supporting the contexts that are listed. These terms contexts may be general categories (gender, age, ...) or may be references to specific programs (insurance plans, studies, ...) and may be used to assist with indexing and searching of code system definitions for appropriate {{title}}s useContext : UsageContext [0..*] A jurisdiction legal or geographic region in which the {{title}} is intended to be used jurisdiction : CodeableConcept [0..*] « Countries and regions within which this artifact is targeted for use. (Strength=Extensible) Jurisdiction ValueSet JurisdictionValueSet + » Explains Explanation of why this {{title}} is needed and why it has been designed as it has purpose : markdown [0..1] A copyright statement relating to the {{title}} and/or its contents. Copyright statements are generally legal notices of intellectual property ownership and can include restrictions on the use and publishing of the {{title}} copyright : markdown [0..1] A short string (<50 characters), suitable for inclusion in a page footer that identifies the copyright holder, effective period, and optionally whether rights are restricted. (e.g. 'All rights reserved', 'Some rights reserved') copyrightLabel : string [0..1] The date on which the asset resource content was approved by the publisher. Approval happens once when the content is officially approved for usage approvalDate : date [0..1] The date on which the asset resource content was last reviewed. Review happens periodically after that, approval but doesn't does not change the original approval date lastReviewDate : date [0..1] The period during which the {{title}} content was or is planned to be effective in active use effectivePeriod : Period [0..1] Repositories must be able to determine how to categorize the {{title}} so that it can be found by topical and keyword searches topic : CodeableConcept [0..*] The type of individual that is expected to act upon instances of this definition performerType : CodeableConcept [0..1] A code that identifies the specific service or action that was or is being performed code : CodeableConcept [0..1] Indicates the product supplied or manipulated by this {{title}} product : CodeableReference [0..1] « BiologicallyDerivedProduct | DeviceDefinition | Medication | NutritionProduct | Substance »

 

alternate Alternate definitions: Master Definition XML + JSON .

Definition.status Unknown No details provided yet Unknown No details provided yet
Path Definition ValueSet Type Reference Documentation
Definition.versionAlgorithm[x] The lifecycle status of an artifact. VersionAlgorithm Required Extensible

Indicates the mechanism used to compare versions to determine which is more current.

Definition.status PublicationStatus Required

The lifecycle status of an artifact.

Definition.subject[x] Definition.subject Unknown No details provided yet Example Codes identifying the type of subject intended to be the recpient or focus of the defined action. These should ideally be consistent across definition resources.
Definition.jurisdiction Countries and regions within which this artifact is targeted for use. JurisdictionValueSet icon Extensible Jurisdiction ValueSet

This value set defines a base set of codes for country, country subdivision and region for indicating where a resource is intended to be used.

Note: The codes for countries and country subdivisions are taken from ISO 3166 icon while the codes for "supra-national" regions are from UN Standard country or area codes for statistical use (M49) icon.

Definition.performerType Unknown No details provided yet Example Identifies types of practitioners, devices or other agents that are intended to perform a defined action. While the detailed constraints of relevant agents will vary by resource, some degree of consistency around recommended codes across request and definition resources would be desirable.

Not all resources that adhere to the Definition pattern will necessarily include all pattern elements as 'core' elements. This guide defines extensions for certain pattern elements that may be relevant but are not supported widely enough for direct inclusion in some resources. The extensions relevant for 'definition' resources can be found in the Workflow pattern extensions section of this specification.

The following diagram shows the "typical" state machine diagram for resources following the Definition pattern. Note that not all resources will support all states, some resources may choose different names for certain states and some resources may introduce sub-states to the listed states. As well, additional transitions may be supported, including from terminal nodes (e.g. from "withdrawn" back to "active"). That said, most resources should align with this state machine fairly well.

Typical state machine diagram for resources following the Definition pattern 1 1 C 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 T 1 1 1 1 1 1 1 1 1 1 1 1 1 1 CodeSystem 1 1 1 1 1 T 1 1 1 ConceptMap 1 1 1 1 1 1 1 T 1 1 1 1 1 1 EffectEvidenceSynthesis 1 1 C 1 1 1 1 1 T 1 1 1 1 1 1 1 1 1 1 1 T Evidence 1 1 T 1 1 1 1 1 1 1 1 1 1 T 1 1 1 1 1 1 ExampleScenario 1 1 1 T 1 1 1 ImplementationGuide 1 1 Library 1 1 C 1 1 1 1 1 1 T 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 MessageDefinition 1 1 C 1 1 NamingSystem 1 1 2 N 1 1 NTC 1 1 T PlanDefinition 1 2 1 1 NC 1 3 NT Questionnaire 1 1 C 1 1 1 1 1 NTC 1 1 T 1 1 1 1 1 1 1 1 1 1 1 1 ResearchElementDefinition 1 1 1 1 T 1 1 1 1 1 1 1 1 1 1 1 C 1 1 SearchParameter 1 1 C 1 1 1 1 1 1 T 1 1 1 StructureMap 1 1 T TerminologyCapabilities 1 1 1 1 T 1 1 1 1 1 1 1 1 1 1 1 1 1 ValueSet 1 1 C
url identifier version title versionAlgorithm[x] derivedFromCanonical name derivedFromUri title partOf derivedFromCanonical replaces derivedFromUri partOf status experimental subject[x] subject date publisher contact description useContext jurisdiction purpose copyright copyrightLabel approvalDate lastReviewDate effectivePeriod performerType topic ActivityDefinition performerType CapabilityStatement code product
ChargeItemDefinition ActivityDefinition 1 1 C 1 1 1 1 1 1 C 1 NTC 1 1 1 1 1 1 T 1 1 1 1 1 1
CompartmentDefinition ClinicalUseDefinition 1 1 TC 1 C
EventDefinition 1 1 C 1 1 1 1 1 1 1 NTC 1 1 1 1 1 1 1 1 1 C 1 1 1
EvidenceVariable Measure 1 1 C 1 1 1 1 1 1 1 1 C 1 1 1 1 1 T 1 1 1 1 1
GraphDefinition MessageDefinition 1 1 1 1 1 1 1 1 C 1 1 T 1 1 1 1 1
Measure ObservationDefinition 1 1 C 1 1 1 1 1 T 1 1 1 1 T 1 1 1 1 1 1 1 1 1 1 T 1 1 1 C
OperationDefinition 1 1 1 1 C 1 1 NTC 1 C 1 1 T 1 1 1 1 1 1 1 1 1 TC
ResearchDefinition PlanDefinition 1 1 C 1 1 1 2 1 1 T 3 NTC 1 1 1 3 N 1 1 1 1 1 1 C 1 1
RiskEvidenceSynthesis Questionnaire 1 1 1 1 T 1 1 1 NT 1 1 1 NT 1 1 1 1 1 1 1 T 1 1 1 1 1 1 TC
StructureDefinition Requirements 1 1 1 1 1 C 1 1 NT 1 1 1 1 1 1 1 1 1 1 1
TestScript SubscriptionTopic 1 T C 1 1 1 1 1 1 NT 1 1 1 1 1 1 1 T 1 1 1 1 1 1

Each non-grey cell contains a number, the number of elements and extensions (if > 0) mapped in the resource that are mapped to the pattern element in the column. If there are 0 elements and extensions, the number is not shown. In addition, the cell has a color and some character flags.

Colors:

  • Grey: the resource has no element or extension for the pattern element
  • White: the resource has an element that implements the pattern element with the same name
  • Yellow: the resource has a documented extension that implements the pattern element with the same name
  • Blue: the resource has an element that implements the pattern element with a different name
  • Red: the resource has an element that implements that pattern element, but the type or cardinality does not match

Flags:

  • E: pattern element implemented by an extension
  • N: pattern element implemented by an element with a different name
  • T: pattern element implemented by an element with a different type
  • C: pattern element implemented by an element with a different cardinality