This page is part of the FHIR Specification (v4.2.0: R5 Preview #1). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions
FHIR Infrastructure Work Group | Maturity Level: 0 | Trial Use | Security Category: Business | Compartments: Not linked to any defined compartments |
Describes a stream of resource state changes identified by trigger criteria and annotated with labels useful to filter projections from this topic.
Subscriptions Refactor Proposal : Proposal to split the definition of a subscription into definition of a topic (this resource) and subscriptions on that topic (updated Subscription resource)
A FHIR based subscriptions is split into two FHIR resources. Topic describes a stream of resource state changes identified by trigger criteria and annotated with labels useful to filter projections from this topic. Subscription describes a particular client's request to be notified about a Topic.
Major challenges for R4 Subscriptions:
Clients
Servers
This resource is referenced by Subscription and itself.
This resource implements the Definition pattern.
Structure
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Topic | TU | DomainResource | Definition Pattern Elements defined in Ancestors: id, meta, implicitRules, language, text, contained, extension, modifierExtension | |
url | Σ | 0..1 | uri | Logical canonical URL to reference this Topic (globally unique) |
identifier | Σ | 0..* | Identifier | Business Identifier for Topic |
version | Σ | 0..1 | string | Business version of the Topic |
title | Σ | 0..1 | string | Name for this Topic (Human friendly) |
derivedFromCanonical | Σ | 0..* | canonical(Topic) | Based on FHIR protocol or definition |
derivedFromUri | Σ | 0..* | uri | Based on external protocol or definition |
status | ?!Σ | 1..1 | code | draft | active | retired | unknown PublicationStatus (Required) |
experimental | ?!Σ | 0..1 | boolean | If for testing purposes, not real usage |
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 Topic |
contact | Σ | 0..* | ContactDetail | Contact details for the publisher |
description | 0..1 | markdown | Natural language description of the Topic | |
useContext | Σ | 0..* | UsageContext | Content intends to support these contexts |
jurisdiction | Σ | 0..* | CodeableConcept | Intended jurisdiction for Topic (if applicable) Jurisdiction (Extensible) |
purpose | 0..1 | markdown | Why this Topic is defined | |
copyright | 0..1 | markdown | Use and/or publishing restrictions | |
approvalDate | 0..1 | date | When Topic approved by publisher | |
lastReviewDate | 0..1 | date | Last review date for the Topic | |
effectivePeriod | Σ | 0..1 | Period | The effective date range for the Topic |
resourceTrigger | Σ | 0..1 | BackboneElement | Criteria for including a resource update in the topic |
description | Σ | 0..1 | string | Text representation of the trigger |
resourceType | Σ | 0..* | code | Candidate types for this topic ResourceType (Required) |
methodCriteria | Σ | 0..* | code | create | update | delete Interaction Trigger (Required) |
queryCriteria | Σ | 0..1 | BackboneElement | Query based trigger rule |
previous | Σ | 0..1 | string | Rule applied to previous resource state |
current | Σ | 0..1 | string | Rule applied to current resource state |
requireBoth | Σ | 0..1 | boolean | Both must be true flag |
fhirPathCriteria | Σ | 0..1 | string | FHIRPath based trigger rule |
canFilterBy | Σ | 0..* | BackboneElement | Properties by which a Subscription can further filter a Topic |
name | Σ | 0..1 | string | Search parameter that serves as filter key |
matchType | Σ | 0..* | code | = | in | not-in | above | below TopicFilterByMatchType (Required) |
documentation | Σ | 0..1 | markdown | Description of this filter parameter |
Documentation for this format |
UML Diagram (Legend)
XML Template
<Topic xmlns="http://hl7.org/fhir"> <!-- from Resource: id, meta, implicitRules, and language --> <!-- from DomainResource: text, contained, extension, and modifierExtension --> <url value="[uri]"/><!-- 0..1 Logical canonical URL to reference this Topic (globally unique) --> <identifier><!-- 0..* Identifier Business Identifier for Topic --></identifier> <version value="[string]"/><!-- 0..1 Business version of the Topic --> <title value="[string]"/><!-- 0..1 Name for this Topic (Human friendly) --> <derivedFromCanonical><!-- 0..* canonical(Topic) Based on FHIR protocol or definition --></derivedFromCanonical> <derivedFromUri value="[uri]"/><!-- 0..* Based on external protocol or definition --> <status value="[code]"/><!-- 1..1 draft | active | retired | unknown --> <experimental value="[boolean]"/><!-- 0..1 If for testing purposes, not real usage --> <date value="[dateTime]"/><!-- 0..1 Date status first applied --> <publisher><!-- 0..1 Reference(Organization|Practitioner|PractitionerRole) The name of the individual or organization that published the Topic --></publisher> <contact><!-- 0..* ContactDetail Contact details for the publisher --></contact> <description value="[markdown]"/><!-- 0..1 Natural language description of the Topic --> <useContext><!-- 0..* UsageContext Content intends to support these contexts --></useContext> <jurisdiction><!-- 0..* CodeableConcept Intended jurisdiction for Topic (if applicable) --></jurisdiction> <purpose value="[markdown]"/><!-- 0..1 Why this Topic is defined --> <copyright value="[markdown]"/><!-- 0..1 Use and/or publishing restrictions --> <approvalDate value="[date]"/><!-- 0..1 When Topic approved by publisher --> <lastReviewDate value="[date]"/><!-- 0..1 Last review date for the Topic --> <effectivePeriod><!-- 0..1 Period The effective date range for the Topic --></effectivePeriod> <resourceTrigger> <!-- 0..1 Criteria for including a resource update in the topic --> <description value="[string]"/><!-- 0..1 Text representation of the trigger --> <resourceType value="[code]"/><!-- 0..* Candidate types for this topic --> <methodCriteria value="[code]"/><!-- 0..* create | update | delete --> <queryCriteria> <!-- 0..1 Query based trigger rule --> <previous value="[string]"/><!-- 0..1 Rule applied to previous resource state --> <current value="[string]"/><!-- 0..1 Rule applied to current resource state --> <requireBoth value="[boolean]"/><!-- 0..1 Both must be true flag --> </queryCriteria> <fhirPathCriteria value="[string]"/><!-- 0..1 FHIRPath based trigger rule --> </resourceTrigger> <canFilterBy> <!-- 0..* Properties by which a Subscription can further filter a Topic --> <name value="[string]"/><!-- 0..1 Search parameter that serves as filter key --> <matchType value="[code]"/><!-- 0..* = | in | not-in | above | below --> <documentation value="[markdown]"/><!-- 0..1 Description of this filter parameter --> </canFilterBy> </Topic>
JSON Template
{ "resourceType" : "Topic", // from Resource: id, meta, implicitRules, and language // from DomainResource: text, contained, extension, and modifierExtension "url" : "<uri>", // Logical canonical URL to reference this Topic (globally unique) "identifier" : [{ Identifier }], // Business Identifier for Topic "version" : "<string>", // Business version of the Topic "title" : "<string>", // Name for this Topic (Human friendly) "derivedFromCanonical" : [{ canonical(Topic) }], // Based on FHIR protocol or definition "derivedFromUri" : ["<uri>"], // Based on external protocol or definition "status" : "<code>", // R! draft | active | retired | unknown "experimental" : <boolean>, // If for testing purposes, not real usage "date" : "<dateTime>", // Date status first applied "publisher" : { Reference(Organization|Practitioner|PractitionerRole) }, // The name of the individual or organization that published the Topic "contact" : [{ ContactDetail }], // Contact details for the publisher "description" : "<markdown>", // Natural language description of the Topic "useContext" : [{ UsageContext }], // Content intends to support these contexts "jurisdiction" : [{ CodeableConcept }], // Intended jurisdiction for Topic (if applicable) "purpose" : "<markdown>", // Why this Topic is defined "copyright" : "<markdown>", // Use and/or publishing restrictions "approvalDate" : "<date>", // When Topic approved by publisher "lastReviewDate" : "<date>", // Last review date for the Topic "effectivePeriod" : { Period }, // The effective date range for the Topic "resourceTrigger" : { // Criteria for including a resource update in the topic "description" : "<string>", // Text representation of the trigger "resourceType" : ["<code>"], // Candidate types for this topic "methodCriteria" : ["<code>"], // create | update | delete "queryCriteria" : { // Query based trigger rule "previous" : "<string>", // Rule applied to previous resource state "current" : "<string>", // Rule applied to current resource state "requireBoth" : <boolean> // Both must be true flag }, "fhirPathCriteria" : "<string>" // FHIRPath based trigger rule }, "canFilterBy" : [{ // Properties by which a Subscription can further filter a Topic "name" : "<string>", // Search parameter that serves as filter key "matchType" : ["<code>"], // = | in | not-in | above | below "documentation" : "<markdown>" // Description of this filter parameter }] }
Turtle Template
@prefix fhir: <http://hl7.org/fhir/> . [ a fhir:Topic; fhir:nodeRole fhir:treeRoot; # if this is the parser root # from Resource: .id, .meta, .implicitRules, and .language # from DomainResource: .text, .contained, .extension, and .modifierExtension fhir:Topic.url [ uri ]; # 0..1 Logical canonical URL to reference this Topic (globally unique) fhir:Topic.identifier [ Identifier ], ... ; # 0..* Business Identifier for Topic fhir:Topic.version [ string ]; # 0..1 Business version of the Topic fhir:Topic.title [ string ]; # 0..1 Name for this Topic (Human friendly) fhir:Topic.derivedFromCanonical [ canonical(Topic) ], ... ; # 0..* Based on FHIR protocol or definition fhir:Topic.derivedFromUri [ uri ], ... ; # 0..* Based on external protocol or definition fhir:Topic.status [ code ]; # 1..1 draft | active | retired | unknown fhir:Topic.experimental [ boolean ]; # 0..1 If for testing purposes, not real usage fhir:Topic.date [ dateTime ]; # 0..1 Date status first applied fhir:Topic.publisher [ Reference(Organization|Practitioner|PractitionerRole) ]; # 0..1 The name of the individual or organization that published the Topic fhir:Topic.contact [ ContactDetail ], ... ; # 0..* Contact details for the publisher fhir:Topic.description [ markdown ]; # 0..1 Natural language description of the Topic fhir:Topic.useContext [ UsageContext ], ... ; # 0..* Content intends to support these contexts fhir:Topic.jurisdiction [ CodeableConcept ], ... ; # 0..* Intended jurisdiction for Topic (if applicable) fhir:Topic.purpose [ markdown ]; # 0..1 Why this Topic is defined fhir:Topic.copyright [ markdown ]; # 0..1 Use and/or publishing restrictions fhir:Topic.approvalDate [ date ]; # 0..1 When Topic approved by publisher fhir:Topic.lastReviewDate [ date ]; # 0..1 Last review date for the Topic fhir:Topic.effectivePeriod [ Period ]; # 0..1 The effective date range for the Topic fhir:Topic.resourceTrigger [ # 0..1 Criteria for including a resource update in the topic fhir:Topic.resourceTrigger.description [ string ]; # 0..1 Text representation of the trigger fhir:Topic.resourceTrigger.resourceType [ code ], ... ; # 0..* Candidate types for this topic fhir:Topic.resourceTrigger.methodCriteria [ code ], ... ; # 0..* create | update | delete fhir:Topic.resourceTrigger.queryCriteria [ # 0..1 Query based trigger rule fhir:Topic.resourceTrigger.queryCriteria.previous [ string ]; # 0..1 Rule applied to previous resource state fhir:Topic.resourceTrigger.queryCriteria.current [ string ]; # 0..1 Rule applied to current resource state fhir:Topic.resourceTrigger.queryCriteria.requireBoth [ boolean ]; # 0..1 Both must be true flag ]; fhir:Topic.resourceTrigger.fhirPathCriteria [ string ]; # 0..1 FHIRPath based trigger rule ]; fhir:Topic.canFilterBy [ # 0..* Properties by which a Subscription can further filter a Topic fhir:Topic.canFilterBy.name [ string ]; # 0..1 Search parameter that serves as filter key fhir:Topic.canFilterBy.matchType [ code ], ... ; # 0..* = | in | not-in | above | below fhir:Topic.canFilterBy.documentation [ markdown ]; # 0..1 Description of this filter parameter ], ...; ]
Structure
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Topic | TU | DomainResource | Definition Pattern Elements defined in Ancestors: id, meta, implicitRules, language, text, contained, extension, modifierExtension | |
url | Σ | 0..1 | uri | Logical canonical URL to reference this Topic (globally unique) |
identifier | Σ | 0..* | Identifier | Business Identifier for Topic |
version | Σ | 0..1 | string | Business version of the Topic |
title | Σ | 0..1 | string | Name for this Topic (Human friendly) |
derivedFromCanonical | Σ | 0..* | canonical(Topic) | Based on FHIR protocol or definition |
derivedFromUri | Σ | 0..* | uri | Based on external protocol or definition |
status | ?!Σ | 1..1 | code | draft | active | retired | unknown PublicationStatus (Required) |
experimental | ?!Σ | 0..1 | boolean | If for testing purposes, not real usage |
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 Topic |
contact | Σ | 0..* | ContactDetail | Contact details for the publisher |
description | 0..1 | markdown | Natural language description of the Topic | |
useContext | Σ | 0..* | UsageContext | Content intends to support these contexts |
jurisdiction | Σ | 0..* | CodeableConcept | Intended jurisdiction for Topic (if applicable) Jurisdiction (Extensible) |
purpose | 0..1 | markdown | Why this Topic is defined | |
copyright | 0..1 | markdown | Use and/or publishing restrictions | |
approvalDate | 0..1 | date | When Topic approved by publisher | |
lastReviewDate | 0..1 | date | Last review date for the Topic | |
effectivePeriod | Σ | 0..1 | Period | The effective date range for the Topic |
resourceTrigger | Σ | 0..1 | BackboneElement | Criteria for including a resource update in the topic |
description | Σ | 0..1 | string | Text representation of the trigger |
resourceType | Σ | 0..* | code | Candidate types for this topic ResourceType (Required) |
methodCriteria | Σ | 0..* | code | create | update | delete Interaction Trigger (Required) |
queryCriteria | Σ | 0..1 | BackboneElement | Query based trigger rule |
previous | Σ | 0..1 | string | Rule applied to previous resource state |
current | Σ | 0..1 | string | Rule applied to current resource state |
requireBoth | Σ | 0..1 | boolean | Both must be true flag |
fhirPathCriteria | Σ | 0..1 | string | FHIRPath based trigger rule |
canFilterBy | Σ | 0..* | BackboneElement | Properties by which a Subscription can further filter a Topic |
name | Σ | 0..1 | string | Search parameter that serves as filter key |
matchType | Σ | 0..* | code | = | in | not-in | above | below TopicFilterByMatchType (Required) |
documentation | Σ | 0..1 | markdown | Description of this filter parameter |
Documentation for this format |
XML Template
<Topic xmlns="http://hl7.org/fhir"> <!-- from Resource: id, meta, implicitRules, and language --> <!-- from DomainResource: text, contained, extension, and modifierExtension --> <url value="[uri]"/><!-- 0..1 Logical canonical URL to reference this Topic (globally unique) --> <identifier><!-- 0..* Identifier Business Identifier for Topic --></identifier> <version value="[string]"/><!-- 0..1 Business version of the Topic --> <title value="[string]"/><!-- 0..1 Name for this Topic (Human friendly) --> <derivedFromCanonical><!-- 0..* canonical(Topic) Based on FHIR protocol or definition --></derivedFromCanonical> <derivedFromUri value="[uri]"/><!-- 0..* Based on external protocol or definition --> <status value="[code]"/><!-- 1..1 draft | active | retired | unknown --> <experimental value="[boolean]"/><!-- 0..1 If for testing purposes, not real usage --> <date value="[dateTime]"/><!-- 0..1 Date status first applied --> <publisher><!-- 0..1 Reference(Organization|Practitioner|PractitionerRole) The name of the individual or organization that published the Topic --></publisher> <contact><!-- 0..* ContactDetail Contact details for the publisher --></contact> <description value="[markdown]"/><!-- 0..1 Natural language description of the Topic --> <useContext><!-- 0..* UsageContext Content intends to support these contexts --></useContext> <jurisdiction><!-- 0..* CodeableConcept Intended jurisdiction for Topic (if applicable) --></jurisdiction> <purpose value="[markdown]"/><!-- 0..1 Why this Topic is defined --> <copyright value="[markdown]"/><!-- 0..1 Use and/or publishing restrictions --> <approvalDate value="[date]"/><!-- 0..1 When Topic approved by publisher --> <lastReviewDate value="[date]"/><!-- 0..1 Last review date for the Topic --> <effectivePeriod><!-- 0..1 Period The effective date range for the Topic --></effectivePeriod> <resourceTrigger> <!-- 0..1 Criteria for including a resource update in the topic --> <description value="[string]"/><!-- 0..1 Text representation of the trigger --> <resourceType value="[code]"/><!-- 0..* Candidate types for this topic --> <methodCriteria value="[code]"/><!-- 0..* create | update | delete --> <queryCriteria> <!-- 0..1 Query based trigger rule --> <previous value="[string]"/><!-- 0..1 Rule applied to previous resource state --> <current value="[string]"/><!-- 0..1 Rule applied to current resource state --> <requireBoth value="[boolean]"/><!-- 0..1 Both must be true flag --> </queryCriteria> <fhirPathCriteria value="[string]"/><!-- 0..1 FHIRPath based trigger rule --> </resourceTrigger> <canFilterBy> <!-- 0..* Properties by which a Subscription can further filter a Topic --> <name value="[string]"/><!-- 0..1 Search parameter that serves as filter key --> <matchType value="[code]"/><!-- 0..* = | in | not-in | above | below --> <documentation value="[markdown]"/><!-- 0..1 Description of this filter parameter --> </canFilterBy> </Topic>
JSON Template
{ "resourceType" : "Topic", // from Resource: id, meta, implicitRules, and language // from DomainResource: text, contained, extension, and modifierExtension "url" : "<uri>", // Logical canonical URL to reference this Topic (globally unique) "identifier" : [{ Identifier }], // Business Identifier for Topic "version" : "<string>", // Business version of the Topic "title" : "<string>", // Name for this Topic (Human friendly) "derivedFromCanonical" : [{ canonical(Topic) }], // Based on FHIR protocol or definition "derivedFromUri" : ["<uri>"], // Based on external protocol or definition "status" : "<code>", // R! draft | active | retired | unknown "experimental" : <boolean>, // If for testing purposes, not real usage "date" : "<dateTime>", // Date status first applied "publisher" : { Reference(Organization|Practitioner|PractitionerRole) }, // The name of the individual or organization that published the Topic "contact" : [{ ContactDetail }], // Contact details for the publisher "description" : "<markdown>", // Natural language description of the Topic "useContext" : [{ UsageContext }], // Content intends to support these contexts "jurisdiction" : [{ CodeableConcept }], // Intended jurisdiction for Topic (if applicable) "purpose" : "<markdown>", // Why this Topic is defined "copyright" : "<markdown>", // Use and/or publishing restrictions "approvalDate" : "<date>", // When Topic approved by publisher "lastReviewDate" : "<date>", // Last review date for the Topic "effectivePeriod" : { Period }, // The effective date range for the Topic "resourceTrigger" : { // Criteria for including a resource update in the topic "description" : "<string>", // Text representation of the trigger "resourceType" : ["<code>"], // Candidate types for this topic "methodCriteria" : ["<code>"], // create | update | delete "queryCriteria" : { // Query based trigger rule "previous" : "<string>", // Rule applied to previous resource state "current" : "<string>", // Rule applied to current resource state "requireBoth" : <boolean> // Both must be true flag }, "fhirPathCriteria" : "<string>" // FHIRPath based trigger rule }, "canFilterBy" : [{ // Properties by which a Subscription can further filter a Topic "name" : "<string>", // Search parameter that serves as filter key "matchType" : ["<code>"], // = | in | not-in | above | below "documentation" : "<markdown>" // Description of this filter parameter }] }
Turtle Template
@prefix fhir: <http://hl7.org/fhir/> . [ a fhir:Topic; fhir:nodeRole fhir:treeRoot; # if this is the parser root # from Resource: .id, .meta, .implicitRules, and .language # from DomainResource: .text, .contained, .extension, and .modifierExtension fhir:Topic.url [ uri ]; # 0..1 Logical canonical URL to reference this Topic (globally unique) fhir:Topic.identifier [ Identifier ], ... ; # 0..* Business Identifier for Topic fhir:Topic.version [ string ]; # 0..1 Business version of the Topic fhir:Topic.title [ string ]; # 0..1 Name for this Topic (Human friendly) fhir:Topic.derivedFromCanonical [ canonical(Topic) ], ... ; # 0..* Based on FHIR protocol or definition fhir:Topic.derivedFromUri [ uri ], ... ; # 0..* Based on external protocol or definition fhir:Topic.status [ code ]; # 1..1 draft | active | retired | unknown fhir:Topic.experimental [ boolean ]; # 0..1 If for testing purposes, not real usage fhir:Topic.date [ dateTime ]; # 0..1 Date status first applied fhir:Topic.publisher [ Reference(Organization|Practitioner|PractitionerRole) ]; # 0..1 The name of the individual or organization that published the Topic fhir:Topic.contact [ ContactDetail ], ... ; # 0..* Contact details for the publisher fhir:Topic.description [ markdown ]; # 0..1 Natural language description of the Topic fhir:Topic.useContext [ UsageContext ], ... ; # 0..* Content intends to support these contexts fhir:Topic.jurisdiction [ CodeableConcept ], ... ; # 0..* Intended jurisdiction for Topic (if applicable) fhir:Topic.purpose [ markdown ]; # 0..1 Why this Topic is defined fhir:Topic.copyright [ markdown ]; # 0..1 Use and/or publishing restrictions fhir:Topic.approvalDate [ date ]; # 0..1 When Topic approved by publisher fhir:Topic.lastReviewDate [ date ]; # 0..1 Last review date for the Topic fhir:Topic.effectivePeriod [ Period ]; # 0..1 The effective date range for the Topic fhir:Topic.resourceTrigger [ # 0..1 Criteria for including a resource update in the topic fhir:Topic.resourceTrigger.description [ string ]; # 0..1 Text representation of the trigger fhir:Topic.resourceTrigger.resourceType [ code ], ... ; # 0..* Candidate types for this topic fhir:Topic.resourceTrigger.methodCriteria [ code ], ... ; # 0..* create | update | delete fhir:Topic.resourceTrigger.queryCriteria [ # 0..1 Query based trigger rule fhir:Topic.resourceTrigger.queryCriteria.previous [ string ]; # 0..1 Rule applied to previous resource state fhir:Topic.resourceTrigger.queryCriteria.current [ string ]; # 0..1 Rule applied to current resource state fhir:Topic.resourceTrigger.queryCriteria.requireBoth [ boolean ]; # 0..1 Both must be true flag ]; fhir:Topic.resourceTrigger.fhirPathCriteria [ string ]; # 0..1 FHIRPath based trigger rule ]; fhir:Topic.canFilterBy [ # 0..* Properties by which a Subscription can further filter a Topic fhir:Topic.canFilterBy.name [ string ]; # 0..1 Search parameter that serves as filter key fhir:Topic.canFilterBy.matchType [ code ], ... ; # 0..* = | in | not-in | above | below fhir:Topic.canFilterBy.documentation [ markdown ]; # 0..1 Description of this filter parameter ], ...; ]
See the Profiles & Extensions and the alternate definitions: Master Definition XML + JSON, XML Schema/Schematron + JSON Schema, ShEx (for Turtle) + see the extensions, the spreadsheet version & the dependency analysis a
Path | Definition | Type | Reference |
---|---|---|---|
Topic.status | The lifecycle status of an artifact. | Required | PublicationStatus |
Topic.jurisdiction | Countries and regions within which this artifact is targeted for use. | Extensible | Jurisdiction ValueSet |
Topic.resourceTrigger.resourceType | Resource types defined as part FHIR. | Required | ResourceType |
Topic.resourceTrigger.methodCriteria | FHIR RESTful interaction used for topic trigger. | Required | InteractionTrigger |
Topic.canFilterBy.matchType | Operator to apply to filter label. | Required | TopicFilterByMatchType |
Defining a new Topic requires clear communication to implementers of both clients and servers around requirements and expectations. Below are some areas which should be considered when creating a Topic. Anyone defining a Topic is encouraged to publish the (IG?) at (?).
Trial-Use Note: Warning: This section is still in early drafting.
Implementers are encouraged to add additional filters, but cannot remove existing ones nor change the 'concept' of a Topic during derivation. For example:
Trial-Use Note: Warning: This section is still in early drafting.
Search parameters for this resource. The common parameters also apply. See Searching for more information about searching in REST, messaging, and services.
Name | Type | Description | Expression | In Common |
date N | date | Date status first applied | Topic.date | |
identifier | token | Business Identifier for Topic | Topic.identifier | |
publisher | reference | The name of the individual or organization that published the Topic | Topic.publisher (Practitioner, Organization, PractitionerRole) | |
resource-type N | token | Candidate types for this topic | Topic.resourceTrigger.resourceType | |
status N | token | draft | active | retired | unknown | Topic.status | |
title N | string | Name for this Topic (Human friendly) | Topic.title | |
trigger-description N | string | Text representation of the trigger | Topic.resourceTrigger.description | |
url N | uri | Logical canonical URL to reference this Topic (globally unique) | Topic.url | |
version N | token | Business version of the Topic | Topic.version |