Release 4 5 Preview #2
This page is part of the FHIR Specification (v4.0.1: R4 - Mixed Normative and STU ). This is the current published version in it's permanent home (it will always be available at this URL). For a full list of available versions, see the Directory of published versions

12.2 Pattern definition - Content

FHIR Infrastructure Maturity Level : 1 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 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.

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.

This pattern is implemented by ActivityDefinition , EventDefinition , EvidenceVariable , Measure , OperationDefinition , PlanDefinition , Questionnaire and SubscriptionTopic .

Structure

Name Flags Card. Type Description & Constraints doco
. . Definition I Logical Definition Pattern
. . . url Σ 0..1 uri Logical canonical URL to reference this {{title}} (globally unique)
. . . identifier Σ 0..1 Identifier Business Identifier for {{title}}
. . . version Σ 0..1 string Business version of the {{title}}
. . . 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
PublicationStatus ( Required )
. . . experimental ?! Σ 0..1 boolean If for testing purposes, not real usage
. . . subject[x] Σ 0..1 Type of individual the defined service is for
. . . . subjectCodeableConcept CodeableConcept
. . . . subjectReference Reference ( Group )
. . . date Σ 0..1 dateTime Date status first applied
. . . publisher Σ 0..1 Reference ( Practitioner | PractitionerRole | Organization ) The name of the individual or organization that published the {{title}}
. . . contact Σ 0..* ContactDetail Contact details for the publisher
. . . description 0..1 markdown Natural language description of the {{title}}
. . . useContext Σ 0..* UsageContext Content intends to support these contexts
. . . jurisdiction Σ 0..* CodeableConcept Intended jurisdiction for {{title}} (if applicable)
Jurisdiction ( Extensible )
. . . purpose 0..1 markdown Why this {{title}} is defined
. . . copyright 0..1 markdown Use and/or publishing restrictions
. . . approvalDate 0..1 date When {{title}} approved by publisher
. . . lastReviewDate 0..1 date Last review date for the {{title}}
. . . effectivePeriod Σ 0..1 Period The effective date range for the {{title}}
. . . performerType Σ 0..1 CodeableConcept Desired kind of service performer

doco Documentation for this format

UML Diagram ( Legend )

Definition ( Logical Base ) «Pattern» An absolute URL that is used to identify this {{title}} when it is referenced in a specification, model, design or an instance. This SHALL be a URL, SHOULD be globally unique, and SHOULD be an address at which this {{title}} is (or will be) published. The URL SHOULD include the major version of the {{title}}. For more information see [Technical and Business Versions](resource.html#versions) url : uri [0..1] Business identifiers assigned to this {{title}} by the performer and/or other systems. These identifiers remain constant as the resource is updated and propagates from server to server identifier : Identifier [0..1] 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 version : 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 {{title}} (this element modifies the meaning of other elements) status : code [1..1] « The lifecycle status of an artifact. (Strength=Required) PublicationStatus ! » A flag to indicate that this {{title}} is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used 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] : Type DataType [0..1] « CodeableConcept | Reference ( Group ) » For draft definitions, indicates the date of initial creation. For active definitions, represents the date of activation. For withdrawn definitions, indicates the date of withdrawal date : dateTime [0..1] Helps establish the "authority/credibility" of the {{title}}. May also allow for contact publisher : Reference [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 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 may be used to assist with indexing and searching of code system definitions useContext : UsageContext [0..*] A jurisdiction 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 + » Explains 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 restrictions on the use and publishing of the {{title}} copyright : markdown [0..1] The date on which the asset 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 content was last reviewed. Review happens periodically after that, but doesn't change the original approval date lastReviewDate : date [0..1] The period during which the {{title}} content was or is planned to be effective effectivePeriod : Period [0..1] The type of individual that is expected to act upon instances of this definition performerType : CodeableConcept [0..1]

Structure

Name Flags Card. Type Description & Constraints doco
. . Definition I Logical Definition Pattern
. . . url Σ 0..1 uri Logical canonical URL to reference this {{title}} (globally unique)
. . . identifier Σ 0..1 Identifier Business Identifier for {{title}}
. . . version Σ 0..1 string Business version of the {{title}}
. . . 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
PublicationStatus ( Required )
. . . experimental ?! Σ 0..1 boolean If for testing purposes, not real usage
. . . subject[x] Σ 0..1 Type of individual the defined service is for
. . . . subjectCodeableConcept CodeableConcept
. . . . subjectReference Reference ( Group )
. . . date Σ 0..1 dateTime Date status first applied
. . . publisher Σ 0..1 Reference ( Practitioner | PractitionerRole | Organization ) The name of the individual or organization that published the {{title}}
. . . contact Σ 0..* ContactDetail Contact details for the publisher
. . . description 0..1 markdown Natural language description of the {{title}}
. . . useContext Σ 0..* UsageContext Content intends to support these contexts
. . . jurisdiction Σ 0..* CodeableConcept Intended jurisdiction for {{title}} (if applicable)
Jurisdiction ( Extensible )
. . . purpose 0..1 markdown Why this {{title}} is defined
. . . copyright 0..1 markdown Use and/or publishing restrictions
. . . approvalDate 0..1 date When {{title}} approved by publisher
. . . lastReviewDate 0..1 date Last review date for the {{title}}
. . . effectivePeriod Σ 0..1 Period The effective date range for the {{title}}
. . . performerType Σ 0..1 CodeableConcept Desired kind of service performer

doco Documentation for this format

UML Diagram ( Legend )

Definition ( Logical Base ) «Pattern» An absolute URL that is used to identify this {{title}} when it is referenced in a specification, model, design or an instance. This SHALL be a URL, SHOULD be globally unique, and SHOULD be an address at which this {{title}} is (or will be) published. The URL SHOULD include the major version of the {{title}}. For more information see [Technical and Business Versions](resource.html#versions) url : uri [0..1] Business identifiers assigned to this {{title}} by the performer and/or other systems. These identifiers remain constant as the resource is updated and propagates from server to server identifier : Identifier [0..1] 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 version : 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 {{title}} (this element modifies the meaning of other elements) status : code [1..1] « The lifecycle status of an artifact. (Strength=Required) PublicationStatus ! » A flag to indicate that this {{title}} is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used 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] : Type DataType [0..1] « CodeableConcept | Reference ( Group ) » For draft definitions, indicates the date of initial creation. For active definitions, represents the date of activation. For withdrawn definitions, indicates the date of withdrawal date : dateTime [0..1] Helps establish the "authority/credibility" of the {{title}}. May also allow for contact publisher : Reference [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 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 may be used to assist with indexing and searching of code system definitions useContext : UsageContext [0..*] A jurisdiction 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 + » Explains 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 restrictions on the use and publishing of the {{title}} copyright : markdown [0..1] The date on which the asset 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 content was last reviewed. Review happens periodically after that, but doesn't change the original approval date lastReviewDate : date [0..1] The period during which the {{title}} content was or is planned to be effective effectivePeriod : Period [0..1] The type of individual that is expected to act upon instances of this definition performerType : CodeableConcept [0..1]

 

alternate definitions: Master Definition XML + JSON .

Path Definition Type Reference
Definition.status The lifecycle status of an artifact. Required PublicationStatus
Definition.subject[x] 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. Unknown No details provided yet
Definition.jurisdiction Countries and regions within which this artifact is targeted for use. Extensible Jurisdiction ValueSet
Definition.performerType 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. Unknown No details provided yet

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 EffectEvidenceSynthesis.publisher EffectEvidenceSynthesis.copyright : markdown [0..1]"> 1 EffectEvidenceSynthesis.approvalDate : date [0..1]"> 1 EffectEvidenceSynthesis.lastReviewDate : date [0..1]"> 1 EffectEvidenceSynthesis.effectivePeriod : Period [0..1]"> 1 Evidence.publisher Evidence.description : markdown [0..1]"> 1 Evidence.jurisdiction : CodeableConcept [0..*]"> 1 Evidence.copyright : markdown [0..1]"> 1 Evidence.approvalDate : date [0..1]"> 1 Evidence.lastReviewDate : date [0..1]"> 1 Evidence.effectivePeriod : Period [0..1]"> 1 EvidenceVariable.jurisdiction : CodeableConcept [0..*]"> 1 EvidenceVariable.copyright : markdown [0..1]"> 1 EvidenceVariable.approvalDate : date [0..1]"> 1 EvidenceVariable.lastReviewDate : date [0..1]"> 1 EvidenceVariable.effectivePeriod : Period [0..1]"> 1 ResearchDefinition.identifier : Identifier [0..*] Maximum Cardinality Violation (pattern = 1, resource = *)"> 1 C ResearchDefinition.title : string [0..1]"> 1 ResearchDefinition.publisher ResearchDefinition.copyright : markdown [0..1]"> 1 ResearchDefinition.approvalDate : date [0..1]"> 1 ResearchDefinition.lastReviewDate : date [0..1]"> 1 ResearchDefinition.effectivePeriod : Period [0..1]"> 1 ResearchElementDefinition.publisher ResearchElementDefinition.approvalDate : date [0..1]"> 1 ResearchElementDefinition.lastReviewDate : date [0..1]"> 1 ResearchElementDefinition.effectivePeriod : Period [0..1]"> 1 SearchParameter.publisher StructureDefinition.publisher
url identifier version title derivedFromCanonical derivedFromUri partOf replaces status experimental subject[x] date publisher contact description useContext jurisdiction purpose copyright approvalDate lastReviewDate effectivePeriod performerType
ActivityDefinition 1 1 C 1 1 ActivityDefinition.status : code [1..1]"> 1 1 1 ActivityDefinition.publisher : string [0..1] The type 'string' is not legal according to the pattern (string vs Reference(Practitioner|PractitionerRole|Organization)) "> 1 1 1 1 1 1 1 1 1 1
CapabilityStatement 1 1 1 1 1 1 1 T 1 1 1 1 1 1
CapabilityStatement2 CapabilityStatement2.url : uri [0..1]"> 1 CapabilityStatement2.version : string [0..1]"> 1 CapabilityStatement2.title : string [0..1]"> 1 CapabilityStatement2.status : code [1..1]"> 1 CapabilityStatement2.experimental : boolean [0..1]"> 1 CapabilityStatement2.date : dateTime [1..1]"> 1 CapabilityStatement2.publisher : string [0..1] The type 'string' is not legal according to the pattern (string vs Reference(Practitioner|PractitionerRole|Organization)) "> 1 CapabilityStatement2.contact : ContactDetail [0..*]"> 1 CapabilityStatement2.description : markdown [0..1]"> 1 CapabilityStatement2.useContext : UsageContext [0..*]"> 1 CapabilityStatement2.jurisdiction : CodeableConcept [0..*]"> 1 CapabilityStatement2.purpose : markdown [0..1]"> 1 CapabilityStatement2.copyright : markdown [0..1]"> 1
ChargeItemDefinition 1 1 C 1 1 ChargeItemDefinition.status : code [1..1]"> 1 1 1 ChargeItemDefinition.publisher : string [0..1] The type 'string' is not legal according to the pattern (string vs Reference(Practitioner|PractitionerRole|Organization)) "> 1 1 1 1 1 1 1 1 1
Citation Citation.url : uri [0..1]"> 1 Citation.identifier : Identifier [0..*] Maximum Cardinality Violation (pattern = 1, resource = *)"> 1 C Citation.status : code [1..1]"> 1 Citation.useContext : UsageContext [0..*]"> 1
CodeSystem 1 1 C 1 1 1 1 1 1 T 1 1 1 1 1 1
CompartmentDefinition 1 1 1 1 1 1 T 1 1 1 1
ConceptMap 1 1 1 1 1 1 1 1 T 1 1 1 1 1 1
EffectEvidenceSynthesis ConditionDefinition EffectEvidenceSynthesis.url ConditionDefinition.url : uri [0..1]"> 1 EffectEvidenceSynthesis.identifier ConditionDefinition.identifier : Identifier [0..*] Maximum Cardinality Violation (pattern = 1, resource = *)"> 1 C EffectEvidenceSynthesis.version ConditionDefinition.version : string [0..1]"> 1 EffectEvidenceSynthesis.title ConditionDefinition.title : string [0..1]"> 1 EffectEvidenceSynthesis.status ConditionDefinition.status : code [1..1]"> 1 ConditionDefinition.experimental : boolean [0..1]"> 1 EffectEvidenceSynthesis.date ConditionDefinition.date : dateTime [0..1]"> 1 ConditionDefinition.publisher : string [0..1] The type 'string' is not legal according to the pattern (string vs Reference(Practitioner|PractitionerRole|Organization)) "> 1 T EffectEvidenceSynthesis.contact ConditionDefinition.contact : ContactDetail [0..*]"> 1 EffectEvidenceSynthesis.description ConditionDefinition.description : markdown [0..1]"> 1 EffectEvidenceSynthesis.useContext ConditionDefinition.useContext : UsageContext [0..*]"> 1 EffectEvidenceSynthesis.jurisdiction ConditionDefinition.jurisdiction : CodeableConcept [0..*]"> 1
EventDefinition 1 1 C 1 1 1 1 1 1 T 1 1 1 1 1 1 1 1 1
Evidence 1 1 C 1 1 1 1 Evidence.description : markdown [0..1]"> 1 Evidence.useContext : UsageContext [0..*]"> 1 Evidence.approvalDate : date [0..1]"> 1 Evidence.lastReviewDate : date [0..1]"> 1
EvidenceReport EvidenceReport.url : uri [0..1]"> 1 EvidenceReport.identifier : Identifier [0..*] Maximum Cardinality Violation (pattern = 1, resource = *)"> 1 C EvidenceReport.status : code [1..1]"> 1 EvidenceReport.publisher : string [0..1] The type 'string' is not legal according to the pattern (string vs Reference(Practitioner|PractitionerRole|Organization)) "> 1 T Evidence.contact EvidenceReport.contact : ContactDetail [0..*]"> 1 Evidence.useContext EvidenceReport.useContext : UsageContext [0..*]"> 1
EvidenceVariable 1 1 C 1 1 1 1 1 T 1 1 1
ExampleScenario 1 1 C 1 1 1 1 1 T 1 1 1 1 1
GraphDefinition 1 1 1 1 1 1 T 1 1 1 1 1
ImplementationGuide 1 1 1 1 1 1 1 T 1 1 1 1 1
Library 1 1 C 1 1 1 1 1 1 T 1 1 1 1 1 1 1 1 1
Measure 1 1 C 1 1 1 1 1 1 T 1 1 1 1 1 1 1 1 1
MessageDefinition 1 1 C 1 1 1 1 1 1 T 1 1 1 1 1 1
NamingSystem NamingSystem.url : uri [0..1]"> 1 NamingSystem.version : string [0..1]"> 1 1 1 1 T 1 1 1 1
OperationDefinition 1 1 2 N OperationDefinition.status : code [1..1]"> 1 1 1 NTC NC 1 1 T 1 1 1 1 1
PlanDefinition 1 1 C 1 2 PlanDefinition.status : code [1..1]"> 1 1 1 NC 1 1 T 1 3 NT N 1 1 1 1 1 1 1
Questionnaire 1 1 C 1 1 1 1 1 NTC NC 1 1 T 1 1 1 1 1 1 1 1 1
ResearchDefinition SearchParameter ResearchDefinition.url SearchParameter.url : uri [0..1]"> [1..1]"> 1 ResearchDefinition.version SearchParameter.version : string [0..1]"> 1 ResearchDefinition.status SearchParameter.status : code [1..1]"> 1 ResearchDefinition.experimental SearchParameter.experimental : boolean [0..1]"> 1 ResearchDefinition.date SearchParameter.date : dateTime [0..1]"> 1 SearchParameter.publisher : string [0..1] The type 'string' is not legal according to the pattern (string vs Reference(Practitioner|PractitionerRole|Organization)) "> 1 T ResearchDefinition.contact SearchParameter.contact : ContactDetail [0..*]"> 1 ResearchDefinition.description SearchParameter.description : markdown [0..1]"> [1..1]"> 1 ResearchDefinition.useContext SearchParameter.useContext : UsageContext [0..*]"> 1 ResearchDefinition.jurisdiction SearchParameter.jurisdiction : CodeableConcept [0..*]"> 1 ResearchDefinition.purpose SearchParameter.purpose : markdown [0..1]"> 1
ResearchElementDefinition StructureDefinition ResearchElementDefinition.url StructureDefinition.url : uri [0..1]"> [1..1]"> 1 ResearchElementDefinition.identifier StructureDefinition.identifier : Identifier [0..*] Maximum Cardinality Violation (pattern = 1, resource = *)"> 1 C ResearchElementDefinition.version StructureDefinition.version : string [0..1]"> 1 ResearchElementDefinition.title StructureDefinition.title : string [0..1]"> 1 ResearchElementDefinition.status StructureDefinition.status : code [1..1]"> 1 ResearchElementDefinition.experimental StructureDefinition.experimental : boolean [0..1]"> 1 ResearchElementDefinition.date StructureDefinition.date : dateTime [0..1]"> 1 StructureDefinition.publisher : string [0..1] The type 'string' is not legal according to the pattern (string vs Reference(Practitioner|PractitionerRole|Organization)) "> 1 T ResearchElementDefinition.contact StructureDefinition.contact : ContactDetail [0..*]"> 1 ResearchElementDefinition.description StructureDefinition.description : markdown [0..1]"> 1 ResearchElementDefinition.useContext StructureDefinition.useContext : UsageContext [0..*]"> 1 ResearchElementDefinition.jurisdiction StructureDefinition.jurisdiction : CodeableConcept [0..*]"> 1 ResearchElementDefinition.purpose StructureDefinition.purpose : markdown [0..1]"> 1 ResearchElementDefinition.copyright StructureDefinition.copyright : markdown [0..1]"> 1
RiskEvidenceSynthesis StructureMap RiskEvidenceSynthesis.url StructureMap.url : uri [0..1]"> [1..1]"> 1 RiskEvidenceSynthesis.identifier StructureMap.identifier : Identifier [0..*] Maximum Cardinality Violation (pattern = 1, resource = *)"> 1 C RiskEvidenceSynthesis.version StructureMap.version : string [0..1]"> 1 RiskEvidenceSynthesis.title : string [0..1]"> 1 RiskEvidenceSynthesis.status : code [1..1]"> 1 RiskEvidenceSynthesis.date : dateTime [0..1]"> 1 RiskEvidenceSynthesis.publisher : string [0..1] The type 'string' is not legal according to the pattern (string vs Reference(Practitioner|PractitionerRole|Organization)) "> 1 T RiskEvidenceSynthesis.contact : ContactDetail [0..*]"> 1 RiskEvidenceSynthesis.description : markdown [0..1]"> 1 RiskEvidenceSynthesis.useContext : UsageContext [0..*]"> 1 RiskEvidenceSynthesis.jurisdiction : CodeableConcept [0..*]"> 1 RiskEvidenceSynthesis.copyright : markdown [0..1]"> 1 RiskEvidenceSynthesis.approvalDate : date [0..1]"> 1 RiskEvidenceSynthesis.lastReviewDate : date [0..1]"> 1 RiskEvidenceSynthesis.effectivePeriod : Period [0..1]"> 1 SearchParameter SearchParameter.url : uri [1..1]"> 1 SearchParameter.version StructureMap.title : string [0..1]"> 1 SearchParameter.status StructureMap.status : code [1..1]"> 1 SearchParameter.experimental StructureMap.experimental : boolean [0..1]"> 1 SearchParameter.date StructureMap.date : dateTime [0..1]"> 1 StructureMap.publisher : string [0..1] The type 'string' is not legal according to the pattern (string vs Reference(Practitioner|PractitionerRole|Organization)) "> 1 T SearchParameter.contact StructureMap.contact : ContactDetail [0..*]"> 1 SearchParameter.description StructureMap.description : markdown [1..1]"> [0..1]"> 1 SearchParameter.useContext StructureMap.useContext : UsageContext [0..*]"> 1 SearchParameter.jurisdiction StructureMap.jurisdiction : CodeableConcept [0..*]"> 1 SearchParameter.purpose StructureMap.purpose : markdown [0..1]"> 1 StructureMap.copyright : markdown [0..1]"> 1
StructureDefinition SubscriptionTopic StructureDefinition.url SubscriptionTopic.url : uri [1..1]"> 1 StructureDefinition.identifier SubscriptionTopic.identifier : Identifier [0..*] Maximum Cardinality Violation (pattern = 1, resource = *)"> 1 C StructureDefinition.version SubscriptionTopic.version : string [0..1]"> 1 StructureDefinition.title SubscriptionTopic.title : string [0..1]"> 1 SubscriptionTopic.derivedFrom : canonical [0..*]"> 1 N StructureDefinition.status SubscriptionTopic.status : code [1..1]"> 1 StructureDefinition.experimental SubscriptionTopic.experimental : boolean [0..1]"> 1 StructureDefinition.date SubscriptionTopic.date : dateTime [0..1]"> 1 SubscriptionTopic.publisher : string [0..1] The type 'string' is not legal according to the pattern (string vs Reference(Practitioner|PractitionerRole|Organization)) "> Reference [0..1]"> 1 T StructureDefinition.contact SubscriptionTopic.contact : ContactDetail [0..*]"> 1 StructureDefinition.description SubscriptionTopic.description : markdown [0..1]"> 1 StructureDefinition.useContext SubscriptionTopic.useContext : UsageContext [0..*]"> 1 StructureDefinition.jurisdiction SubscriptionTopic.jurisdiction : CodeableConcept [0..*]"> 1 StructureDefinition.purpose SubscriptionTopic.purpose : markdown [0..1]"> 1 StructureDefinition.copyright SubscriptionTopic.copyright : markdown [0..1]"> 1 SubscriptionTopic.approvalDate : date [0..1]"> 1 SubscriptionTopic.lastReviewDate : date [0..1]"> 1 SubscriptionTopic.effectivePeriod : Period [0..1]"> 1
StructureMap TerminologyCapabilities StructureMap.url TerminologyCapabilities.url : uri [1..1]"> [0..1]"> 1 StructureMap.identifier TerminologyCapabilities.identifier : Identifier [0..*] Maximum Cardinality Violation (pattern = 1, resource = *)"> 1 C StructureMap.version : string [0..1]"> 1 StructureMap.title : string [0..1]"> 1 StructureMap.status : code [1..1]"> 1 StructureMap.experimental : boolean [0..1]"> 1 StructureMap.date : dateTime [0..1]"> 1 StructureMap.publisher : string [0..1] The type 'string' is not legal according to the pattern (string vs Reference(Practitioner|PractitionerRole|Organization)) "> 1 T StructureMap.contact : ContactDetail [0..*]"> 1 StructureMap.description : markdown [0..1]"> 1 StructureMap.useContext : UsageContext [0..*]"> 1 StructureMap.jurisdiction : CodeableConcept [0..*]"> 1 StructureMap.purpose : markdown [0..1]"> 1 StructureMap.copyright : markdown [0..1]"> 1 TerminologyCapabilities TerminologyCapabilities.url : uri [0..1]"> 1 TerminologyCapabilities.version : string [0..1]"> 1 1 1 1 1 1 T 1 1 1 1 1 1
TestScript 1 1 1 1 1 1 1 1 T 1 1 1 1 1 1
ValueSet 1 1 C 1 1 1 1 1 1 T 1 1 1 1 1 1