HL7中国发布订阅框架实施指南
2025.03.10 - release
HL7中国发布订阅框架实施指南 - Local Development build (v2025.03.10) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
官方URL: http://hl7.org.cn/fhir-ig/pubsub/StructureDefinition/profile-base-subscriptiontopic | 版本: 2025.03.10 | |||
Draft as of 2025-03-10 | 机读名称: BaseSubscriptionTopic |
由HL7中国设计的适用于中国健康信息化的通用订阅主题本地化定义。
Usage:
Description of Profiles, Differentials, Snapshots and how the different presentations work.
Name | Flags | Card. | Type | Description & Constraints![]() | ||||
---|---|---|---|---|---|---|---|---|
![]() ![]() |
0..* | SubscriptionTopic | The definition of a specific topic for triggering events within the Subscriptions framework | |||||
![]() ![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | ||||
![]() ![]() ![]() |
Σ | 1..1 | uri | 订阅主题的全球唯一官方标识符 ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
Σ | 1..1 | string | 主题的业务版本号 ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
Σ | 1..1 | string | 订阅主题的机读名称 ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
Σ | 1..1 | string | 订阅主题的人读名称 ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
?!Σ | 1..1 | code | 订阅主题的状态 Binding: PublicationStatus (required): The lifecycle status of an artifact. ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
Σ | 1..1 | string | 发布者,该主题的所属组织名称 ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
0..1 | markdown | 关于该主题的详细描述 ele-1: All FHIR elements must have a @value or children | |||||
![]() ![]() ![]() |
1..1 | date | 该主题的批准日期 ele-1: All FHIR elements must have a @value or children | |||||
![]() ![]() ![]() |
SΣ | 0..1 | BackboneElement | 资源触发器 ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | ||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | 触发通知的资源 Binding: SubscriptionTypes (extensible): A type of resource, or a Reference (from all versions)
ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() ![]() |
Σ | 1..* | code | 触发事件通知的资源动作: create | update | delete Binding: InteractionTrigger (required): FHIR RESTful interaction used to filter a resource-based SubscriptionTopic trigger. ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
SΣ | 0..1 | BackboneElement | 事件触发器 ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | ||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | CodeableConcept | 触发通知的事件 Binding: hl7VS-eventTypeCode (example): FHIR Value set/code system definition for HL7 V2 table 0003 (EVENT TYPE CODE). ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | 事件关注的资源 Binding: SubscriptionTypes (extensible): A type of resource, or a Reference (from all versions)
ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
Σ | 0..* | BackboneElement | 可用的过滤参数 ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | ||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | 过滤针对的资源 Binding: SubscriptionTypes (extensible): A type of resource, or a Reference (from all versions)
ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | string | 过滤参数 ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() ![]() |
0..* | code | 该过滤参数的可用比较符 Binding: SearchComparator (required): Search Comparator Codes supported in this filter. ele-1: All FHIR elements must have a @value or children | |||||
![]() ![]() ![]() ![]() |
0..* | code | 该过滤参数的可用修饰词 Binding: SearchModifierCode (required): Search Modifier Codes supported in this filter. ele-1: All FHIR elements must have a @value or children | |||||
![]() ![]() ![]() |
Σ | 0..* | BackboneElement | 根据该主题生成的通知中该携带哪些资源 ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | ||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | 资源类型 Binding: SubscriptionTypes (extensible): A type of resource, or a Reference (from all versions)
ele-1: All FHIR elements must have a @value or children | ||||
![]() |
Path | Conformance | ValueSet | URI |
SubscriptionTopic.status | required | PublicationStatushttp://hl7.org/fhir/ValueSet/publication-status|5.0.0 from the FHIR Standard | |
SubscriptionTopic.resourceTrigger.resource | extensible | SubscriptionTypeshttp://hl7.org/fhir/ValueSet/subscription-types from the FHIR Standard | |
SubscriptionTopic.resourceTrigger.supportedInteraction | required | InteractionTriggerhttp://hl7.org/fhir/ValueSet/interaction-trigger|5.0.0 from the FHIR Standard | |
SubscriptionTopic.eventTrigger.event | example | Hl7VSEventTypeCodehttp://terminology.hl7.org/ValueSet/v2-0003 | |
SubscriptionTopic.eventTrigger.resource | extensible | SubscriptionTypeshttp://hl7.org/fhir/ValueSet/subscription-types from the FHIR Standard | |
SubscriptionTopic.canFilterBy.resource | extensible | SubscriptionTypeshttp://hl7.org/fhir/ValueSet/subscription-types from the FHIR Standard | |
SubscriptionTopic.canFilterBy.comparator | required | SearchComparatorhttp://hl7.org/fhir/ValueSet/search-comparator|5.0.0 from the FHIR Standard | |
SubscriptionTopic.canFilterBy.modifier | required | SearchModifierCodehttp://hl7.org/fhir/ValueSet/search-modifier-code|5.0.0 from the FHIR Standard | |
SubscriptionTopic.notificationShape.resource | extensible | SubscriptionTypeshttp://hl7.org/fhir/ValueSet/subscription-types from the FHIR Standard |
Id | Grade | Path(s) | Details | Requirements |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
该结构继承自 SubscriptionTopic 。
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() |
0..* | SubscriptionTopic | The definition of a specific topic for triggering events within the Subscriptions framework | |
![]() ![]() ![]() |
1..1 | uri | 订阅主题的全球唯一官方标识符 | |
![]() ![]() ![]() |
1..1 | string | 主题的业务版本号 | |
![]() ![]() ![]() |
1..1 | string | 订阅主题的机读名称 | |
![]() ![]() ![]() |
1..1 | string | 订阅主题的人读名称 | |
![]() ![]() ![]() |
1..1 | code | 订阅主题的状态 | |
![]() ![]() ![]() |
1..1 | string | 发布者,该主题的所属组织名称 | |
![]() ![]() ![]() |
0..1 | markdown | 关于该主题的详细描述 | |
![]() ![]() ![]() |
1..1 | date | 该主题的批准日期 | |
![]() ![]() ![]() |
S | 0..1 | BackboneElement | 资源触发器 |
![]() ![]() ![]() ![]() |
1..1 | uri | 触发通知的资源 | |
![]() ![]() ![]() ![]() |
1..* | code | 触发事件通知的资源动作: create | update | delete | |
![]() ![]() ![]() |
S | 0..1 | BackboneElement | 事件触发器 |
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | 触发通知的事件 | |
![]() ![]() ![]() ![]() |
1..1 | uri | 事件关注的资源 | |
![]() ![]() ![]() |
0..* | BackboneElement | 可用的过滤参数 | |
![]() ![]() ![]() ![]() |
1..1 | uri | 过滤针对的资源 | |
![]() ![]() ![]() ![]() |
1..1 | string | 过滤参数 | |
![]() ![]() ![]() ![]() |
0..* | code | 该过滤参数的可用比较符 | |
![]() ![]() ![]() ![]() |
0..* | code | 该过滤参数的可用修饰词 | |
![]() ![]() ![]() |
0..* | BackboneElement | 根据该主题生成的通知中该携带哪些资源 | |
![]() ![]() ![]() ![]() |
1..1 | uri | 资源类型 | |
![]() |
Name | Flags | Card. | Type | Description & Constraints![]() | ||||
---|---|---|---|---|---|---|---|---|
![]() ![]() |
0..* | SubscriptionTopic | The definition of a specific topic for triggering events within the Subscriptions framework | |||||
![]() ![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() ![]() |
0..1 | code | Language of the resource content Binding: AllLanguages (required): IETF language tag for a human language
| |||||
![]() ![]() ![]() |
0..1 | Narrative | Text summary of the resource, for human interpretation | |||||
![]() ![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() ![]() |
Σ | 1..1 | uri | 订阅主题的全球唯一官方标识符 | ||||
![]() ![]() ![]() |
Σ | 0..* | Identifier | Business identifier for subscription topic | ||||
![]() ![]() ![]() |
Σ | 1..1 | string | 主题的业务版本号 | ||||
![]() ![]() ![]() |
Σ | 0..1 | How to compare versions Binding: VersionAlgorithm (extensible) | |||||
![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() ![]() |
Coding | |||||||
![]() ![]() ![]() |
Σ | 1..1 | string | 订阅主题的机读名称 | ||||
![]() ![]() ![]() |
Σ | 1..1 | string | 订阅主题的人读名称 | ||||
![]() ![]() ![]() |
Σ | 0..* | canonical(SubscriptionTopic) | Based on FHIR protocol or definition | ||||
![]() ![]() ![]() |
?!Σ | 1..1 | code | 订阅主题的状态 Binding: PublicationStatus (required): The lifecycle status of an artifact. | ||||
![]() ![]() ![]() |
Σ | 0..1 | boolean | If for testing purposes, not real usage | ||||
![]() ![]() ![]() |
Σ | 0..1 | dateTime | Date status first applied | ||||
![]() ![]() ![]() |
Σ | 1..1 | string | 发布者,该主题的所属组织名称 | ||||
![]() ![]() ![]() |
Σ | 0..* | ContactDetail | Contact details for the publisher | ||||
![]() ![]() ![]() |
0..1 | markdown | 关于该主题的详细描述 | |||||
![]() ![]() ![]() |
Σ | 0..* | UsageContext | Content intends to support these contexts | ||||
![]() ![]() ![]() |
Σ | 0..* | CodeableConcept | Intended jurisdiction of the SubscriptionTopic (if applicable) Binding: JurisdictionValueSet (extensible): Countries and regions within which this artifact is targeted for use. | ||||
![]() ![]() ![]() |
0..1 | markdown | Why this SubscriptionTopic is defined | |||||
![]() ![]() ![]() |
0..1 | markdown | Use and/or publishing restrictions | |||||
![]() ![]() ![]() |
0..1 | string | Copyright holder and year(s) | |||||
![]() ![]() ![]() |
1..1 | date | 该主题的批准日期 | |||||
![]() ![]() ![]() |
0..1 | date | Date the Subscription Topic was last reviewed by the publisher | |||||
![]() ![]() ![]() |
Σ | 0..1 | Period | The effective date range for the SubscriptionTopic | ||||
![]() ![]() ![]() |
SΣ | 0..1 | BackboneElement | 资源触发器 | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | markdown | Text representation of the resource trigger | ||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | 触发通知的资源 Binding: SubscriptionTypes (extensible): A type of resource, or a Reference (from all versions)
| ||||
![]() ![]() ![]() ![]() |
Σ | 1..* | code | 触发事件通知的资源动作: create | update | delete Binding: InteractionTrigger (required): FHIR RESTful interaction used to filter a resource-based SubscriptionTopic trigger. | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | BackboneElement | Query based trigger rule | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Rule applied to previous resource state | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | code | test-passes | test-fails Binding: CriteriaNotExistsBehavior (required): Behavior a server can exhibit when a criteria state does not exist (e.g., state prior to a create or after a delete). | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Rule applied to current resource state | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | code | test-passes | test-fails Binding: CriteriaNotExistsBehavior (required): Behavior a server can exhibit when a criteria state does not exist (e.g., state prior to a create or after a delete). | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | Both must be true flag | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | FHIRPath based trigger rule | ||||
![]() ![]() ![]() |
SΣ | 0..1 | BackboneElement | 事件触发器 | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | markdown | Text representation of the event trigger | ||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | CodeableConcept | 触发通知的事件 Binding: hl7VS-eventTypeCode (example): FHIR Value set/code system definition for HL7 V2 table 0003 (EVENT TYPE CODE). | ||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | 事件关注的资源 Binding: SubscriptionTypes (extensible): A type of resource, or a Reference (from all versions)
| ||||
![]() ![]() ![]() |
Σ | 0..* | BackboneElement | 可用的过滤参数 | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | markdown | Description of this filter parameter | ||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | 过滤针对的资源 Binding: SubscriptionTypes (extensible): A type of resource, or a Reference (from all versions)
| ||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | string | 过滤参数 | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | uri | Canonical URL for a filterParameter definition | ||||
![]() ![]() ![]() ![]() |
0..* | code | 该过滤参数的可用比较符 Binding: SearchComparator (required): Search Comparator Codes supported in this filter. | |||||
![]() ![]() ![]() ![]() |
0..* | code | 该过滤参数的可用修饰词 Binding: SearchModifierCode (required): Search Modifier Codes supported in this filter. | |||||
![]() ![]() ![]() |
Σ | 0..* | BackboneElement | 根据该主题生成的通知中该携带哪些资源 | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | 资源类型 Binding: SubscriptionTypes (extensible): A type of resource, or a Reference (from all versions)
| ||||
![]() ![]() ![]() ![]() |
Σ | 0..* | string | Include directives, rooted in the resource for this shape | ||||
![]() ![]() ![]() ![]() |
Σ | 0..* | string | Reverse include directives, rooted in the resource for this shape | ||||
![]() |
Path | Conformance | ValueSet | URI |
SubscriptionTopic.language | required | AllLanguageshttp://hl7.org/fhir/ValueSet/all-languages|5.0.0 from the FHIR Standard | |
SubscriptionTopic.versionAlgorithm[x] | extensible | VersionAlgorithmhttp://hl7.org/fhir/ValueSet/version-algorithm from the FHIR Standard | |
SubscriptionTopic.status | required | PublicationStatushttp://hl7.org/fhir/ValueSet/publication-status|5.0.0 from the FHIR Standard | |
SubscriptionTopic.jurisdiction | extensible | JurisdictionValueSethttp://hl7.org/fhir/ValueSet/jurisdiction from the FHIR Standard | |
SubscriptionTopic.resourceTrigger.resource | extensible | SubscriptionTypeshttp://hl7.org/fhir/ValueSet/subscription-types from the FHIR Standard | |
SubscriptionTopic.resourceTrigger.supportedInteraction | required | InteractionTriggerhttp://hl7.org/fhir/ValueSet/interaction-trigger|5.0.0 from the FHIR Standard | |
SubscriptionTopic.resourceTrigger.queryCriteria.resultForCreate | required | CriteriaNotExistsBehaviorhttp://hl7.org/fhir/ValueSet/subscriptiontopic-cr-behavior|5.0.0 from the FHIR Standard | |
SubscriptionTopic.resourceTrigger.queryCriteria.resultForDelete | required | CriteriaNotExistsBehaviorhttp://hl7.org/fhir/ValueSet/subscriptiontopic-cr-behavior|5.0.0 from the FHIR Standard | |
SubscriptionTopic.eventTrigger.event | example | Hl7VSEventTypeCodehttp://terminology.hl7.org/ValueSet/v2-0003 | |
SubscriptionTopic.eventTrigger.resource | extensible | SubscriptionTypeshttp://hl7.org/fhir/ValueSet/subscription-types from the FHIR Standard | |
SubscriptionTopic.canFilterBy.resource | extensible | SubscriptionTypeshttp://hl7.org/fhir/ValueSet/subscription-types from the FHIR Standard | |
SubscriptionTopic.canFilterBy.comparator | required | SearchComparatorhttp://hl7.org/fhir/ValueSet/search-comparator|5.0.0 from the FHIR Standard | |
SubscriptionTopic.canFilterBy.modifier | required | SearchModifierCodehttp://hl7.org/fhir/ValueSet/search-modifier-code|5.0.0 from the FHIR Standard | |
SubscriptionTopic.notificationShape.resource | extensible | SubscriptionTypeshttp://hl7.org/fhir/ValueSet/subscription-types from the FHIR Standard |
Id | Grade | Path(s) | Details | Requirements |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
该结构继承自 SubscriptionTopic 。
关键元素视图
Name | Flags | Card. | Type | Description & Constraints![]() | ||||
---|---|---|---|---|---|---|---|---|
![]() ![]() |
0..* | SubscriptionTopic | The definition of a specific topic for triggering events within the Subscriptions framework | |||||
![]() ![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | ||||
![]() ![]() ![]() |
Σ | 1..1 | uri | 订阅主题的全球唯一官方标识符 ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
Σ | 1..1 | string | 主题的业务版本号 ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
Σ | 1..1 | string | 订阅主题的机读名称 ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
Σ | 1..1 | string | 订阅主题的人读名称 ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
?!Σ | 1..1 | code | 订阅主题的状态 Binding: PublicationStatus (required): The lifecycle status of an artifact. ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
Σ | 1..1 | string | 发布者,该主题的所属组织名称 ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
0..1 | markdown | 关于该主题的详细描述 ele-1: All FHIR elements must have a @value or children | |||||
![]() ![]() ![]() |
1..1 | date | 该主题的批准日期 ele-1: All FHIR elements must have a @value or children | |||||
![]() ![]() ![]() |
SΣ | 0..1 | BackboneElement | 资源触发器 ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | ||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | 触发通知的资源 Binding: SubscriptionTypes (extensible): A type of resource, or a Reference (from all versions)
ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() ![]() |
Σ | 1..* | code | 触发事件通知的资源动作: create | update | delete Binding: InteractionTrigger (required): FHIR RESTful interaction used to filter a resource-based SubscriptionTopic trigger. ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
SΣ | 0..1 | BackboneElement | 事件触发器 ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | ||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | CodeableConcept | 触发通知的事件 Binding: hl7VS-eventTypeCode (example): FHIR Value set/code system definition for HL7 V2 table 0003 (EVENT TYPE CODE). ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | 事件关注的资源 Binding: SubscriptionTypes (extensible): A type of resource, or a Reference (from all versions)
ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
Σ | 0..* | BackboneElement | 可用的过滤参数 ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | ||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | 过滤针对的资源 Binding: SubscriptionTypes (extensible): A type of resource, or a Reference (from all versions)
ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | string | 过滤参数 ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() ![]() |
0..* | code | 该过滤参数的可用比较符 Binding: SearchComparator (required): Search Comparator Codes supported in this filter. ele-1: All FHIR elements must have a @value or children | |||||
![]() ![]() ![]() ![]() |
0..* | code | 该过滤参数的可用修饰词 Binding: SearchModifierCode (required): Search Modifier Codes supported in this filter. ele-1: All FHIR elements must have a @value or children | |||||
![]() ![]() ![]() |
Σ | 0..* | BackboneElement | 根据该主题生成的通知中该携带哪些资源 ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | ||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | 资源类型 Binding: SubscriptionTypes (extensible): A type of resource, or a Reference (from all versions)
ele-1: All FHIR elements must have a @value or children | ||||
![]() |
Path | Conformance | ValueSet | URI |
SubscriptionTopic.status | required | PublicationStatushttp://hl7.org/fhir/ValueSet/publication-status|5.0.0 from the FHIR Standard | |
SubscriptionTopic.resourceTrigger.resource | extensible | SubscriptionTypeshttp://hl7.org/fhir/ValueSet/subscription-types from the FHIR Standard | |
SubscriptionTopic.resourceTrigger.supportedInteraction | required | InteractionTriggerhttp://hl7.org/fhir/ValueSet/interaction-trigger|5.0.0 from the FHIR Standard | |
SubscriptionTopic.eventTrigger.event | example | Hl7VSEventTypeCodehttp://terminology.hl7.org/ValueSet/v2-0003 | |
SubscriptionTopic.eventTrigger.resource | extensible | SubscriptionTypeshttp://hl7.org/fhir/ValueSet/subscription-types from the FHIR Standard | |
SubscriptionTopic.canFilterBy.resource | extensible | SubscriptionTypeshttp://hl7.org/fhir/ValueSet/subscription-types from the FHIR Standard | |
SubscriptionTopic.canFilterBy.comparator | required | SearchComparatorhttp://hl7.org/fhir/ValueSet/search-comparator|5.0.0 from the FHIR Standard | |
SubscriptionTopic.canFilterBy.modifier | required | SearchModifierCodehttp://hl7.org/fhir/ValueSet/search-modifier-code|5.0.0 from the FHIR Standard | |
SubscriptionTopic.notificationShape.resource | extensible | SubscriptionTypeshttp://hl7.org/fhir/ValueSet/subscription-types from the FHIR Standard |
Id | Grade | Path(s) | Details | Requirements |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
差异视图
该结构继承自 SubscriptionTopic 。
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() |
0..* | SubscriptionTopic | The definition of a specific topic for triggering events within the Subscriptions framework | |
![]() ![]() ![]() |
1..1 | uri | 订阅主题的全球唯一官方标识符 | |
![]() ![]() ![]() |
1..1 | string | 主题的业务版本号 | |
![]() ![]() ![]() |
1..1 | string | 订阅主题的机读名称 | |
![]() ![]() ![]() |
1..1 | string | 订阅主题的人读名称 | |
![]() ![]() ![]() |
1..1 | code | 订阅主题的状态 | |
![]() ![]() ![]() |
1..1 | string | 发布者,该主题的所属组织名称 | |
![]() ![]() ![]() |
0..1 | markdown | 关于该主题的详细描述 | |
![]() ![]() ![]() |
1..1 | date | 该主题的批准日期 | |
![]() ![]() ![]() |
S | 0..1 | BackboneElement | 资源触发器 |
![]() ![]() ![]() ![]() |
1..1 | uri | 触发通知的资源 | |
![]() ![]() ![]() ![]() |
1..* | code | 触发事件通知的资源动作: create | update | delete | |
![]() ![]() ![]() |
S | 0..1 | BackboneElement | 事件触发器 |
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | 触发通知的事件 | |
![]() ![]() ![]() ![]() |
1..1 | uri | 事件关注的资源 | |
![]() ![]() ![]() |
0..* | BackboneElement | 可用的过滤参数 | |
![]() ![]() ![]() ![]() |
1..1 | uri | 过滤针对的资源 | |
![]() ![]() ![]() ![]() |
1..1 | string | 过滤参数 | |
![]() ![]() ![]() ![]() |
0..* | code | 该过滤参数的可用比较符 | |
![]() ![]() ![]() ![]() |
0..* | code | 该过滤参数的可用修饰词 | |
![]() ![]() ![]() |
0..* | BackboneElement | 根据该主题生成的通知中该携带哪些资源 | |
![]() ![]() ![]() ![]() |
1..1 | uri | 资源类型 | |
![]() |
快照视图
Name | Flags | Card. | Type | Description & Constraints![]() | ||||
---|---|---|---|---|---|---|---|---|
![]() ![]() |
0..* | SubscriptionTopic | The definition of a specific topic for triggering events within the Subscriptions framework | |||||
![]() ![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() ![]() |
0..1 | code | Language of the resource content Binding: AllLanguages (required): IETF language tag for a human language
| |||||
![]() ![]() ![]() |
0..1 | Narrative | Text summary of the resource, for human interpretation | |||||
![]() ![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() ![]() |
Σ | 1..1 | uri | 订阅主题的全球唯一官方标识符 | ||||
![]() ![]() ![]() |
Σ | 0..* | Identifier | Business identifier for subscription topic | ||||
![]() ![]() ![]() |
Σ | 1..1 | string | 主题的业务版本号 | ||||
![]() ![]() ![]() |
Σ | 0..1 | How to compare versions Binding: VersionAlgorithm (extensible) | |||||
![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() ![]() |
Coding | |||||||
![]() ![]() ![]() |
Σ | 1..1 | string | 订阅主题的机读名称 | ||||
![]() ![]() ![]() |
Σ | 1..1 | string | 订阅主题的人读名称 | ||||
![]() ![]() ![]() |
Σ | 0..* | canonical(SubscriptionTopic) | Based on FHIR protocol or definition | ||||
![]() ![]() ![]() |
?!Σ | 1..1 | code | 订阅主题的状态 Binding: PublicationStatus (required): The lifecycle status of an artifact. | ||||
![]() ![]() ![]() |
Σ | 0..1 | boolean | If for testing purposes, not real usage | ||||
![]() ![]() ![]() |
Σ | 0..1 | dateTime | Date status first applied | ||||
![]() ![]() ![]() |
Σ | 1..1 | string | 发布者,该主题的所属组织名称 | ||||
![]() ![]() ![]() |
Σ | 0..* | ContactDetail | Contact details for the publisher | ||||
![]() ![]() ![]() |
0..1 | markdown | 关于该主题的详细描述 | |||||
![]() ![]() ![]() |
Σ | 0..* | UsageContext | Content intends to support these contexts | ||||
![]() ![]() ![]() |
Σ | 0..* | CodeableConcept | Intended jurisdiction of the SubscriptionTopic (if applicable) Binding: JurisdictionValueSet (extensible): Countries and regions within which this artifact is targeted for use. | ||||
![]() ![]() ![]() |
0..1 | markdown | Why this SubscriptionTopic is defined | |||||
![]() ![]() ![]() |
0..1 | markdown | Use and/or publishing restrictions | |||||
![]() ![]() ![]() |
0..1 | string | Copyright holder and year(s) | |||||
![]() ![]() ![]() |
1..1 | date | 该主题的批准日期 | |||||
![]() ![]() ![]() |
0..1 | date | Date the Subscription Topic was last reviewed by the publisher | |||||
![]() ![]() ![]() |
Σ | 0..1 | Period | The effective date range for the SubscriptionTopic | ||||
![]() ![]() ![]() |
SΣ | 0..1 | BackboneElement | 资源触发器 | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | markdown | Text representation of the resource trigger | ||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | 触发通知的资源 Binding: SubscriptionTypes (extensible): A type of resource, or a Reference (from all versions)
| ||||
![]() ![]() ![]() ![]() |
Σ | 1..* | code | 触发事件通知的资源动作: create | update | delete Binding: InteractionTrigger (required): FHIR RESTful interaction used to filter a resource-based SubscriptionTopic trigger. | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | BackboneElement | Query based trigger rule | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Rule applied to previous resource state | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | code | test-passes | test-fails Binding: CriteriaNotExistsBehavior (required): Behavior a server can exhibit when a criteria state does not exist (e.g., state prior to a create or after a delete). | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Rule applied to current resource state | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | code | test-passes | test-fails Binding: CriteriaNotExistsBehavior (required): Behavior a server can exhibit when a criteria state does not exist (e.g., state prior to a create or after a delete). | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | Both must be true flag | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | FHIRPath based trigger rule | ||||
![]() ![]() ![]() |
SΣ | 0..1 | BackboneElement | 事件触发器 | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | markdown | Text representation of the event trigger | ||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | CodeableConcept | 触发通知的事件 Binding: hl7VS-eventTypeCode (example): FHIR Value set/code system definition for HL7 V2 table 0003 (EVENT TYPE CODE). | ||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | 事件关注的资源 Binding: SubscriptionTypes (extensible): A type of resource, or a Reference (from all versions)
| ||||
![]() ![]() ![]() |
Σ | 0..* | BackboneElement | 可用的过滤参数 | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | markdown | Description of this filter parameter | ||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | 过滤针对的资源 Binding: SubscriptionTypes (extensible): A type of resource, or a Reference (from all versions)
| ||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | string | 过滤参数 | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | uri | Canonical URL for a filterParameter definition | ||||
![]() ![]() ![]() ![]() |
0..* | code | 该过滤参数的可用比较符 Binding: SearchComparator (required): Search Comparator Codes supported in this filter. | |||||
![]() ![]() ![]() ![]() |
0..* | code | 该过滤参数的可用修饰词 Binding: SearchModifierCode (required): Search Modifier Codes supported in this filter. | |||||
![]() ![]() ![]() |
Σ | 0..* | BackboneElement | 根据该主题生成的通知中该携带哪些资源 | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | 资源类型 Binding: SubscriptionTypes (extensible): A type of resource, or a Reference (from all versions)
| ||||
![]() ![]() ![]() ![]() |
Σ | 0..* | string | Include directives, rooted in the resource for this shape | ||||
![]() ![]() ![]() ![]() |
Σ | 0..* | string | Reverse include directives, rooted in the resource for this shape | ||||
![]() |
Path | Conformance | ValueSet | URI |
SubscriptionTopic.language | required | AllLanguageshttp://hl7.org/fhir/ValueSet/all-languages|5.0.0 from the FHIR Standard | |
SubscriptionTopic.versionAlgorithm[x] | extensible | VersionAlgorithmhttp://hl7.org/fhir/ValueSet/version-algorithm from the FHIR Standard | |
SubscriptionTopic.status | required | PublicationStatushttp://hl7.org/fhir/ValueSet/publication-status|5.0.0 from the FHIR Standard | |
SubscriptionTopic.jurisdiction | extensible | JurisdictionValueSethttp://hl7.org/fhir/ValueSet/jurisdiction from the FHIR Standard | |
SubscriptionTopic.resourceTrigger.resource | extensible | SubscriptionTypeshttp://hl7.org/fhir/ValueSet/subscription-types from the FHIR Standard | |
SubscriptionTopic.resourceTrigger.supportedInteraction | required | InteractionTriggerhttp://hl7.org/fhir/ValueSet/interaction-trigger|5.0.0 from the FHIR Standard | |
SubscriptionTopic.resourceTrigger.queryCriteria.resultForCreate | required | CriteriaNotExistsBehaviorhttp://hl7.org/fhir/ValueSet/subscriptiontopic-cr-behavior|5.0.0 from the FHIR Standard | |
SubscriptionTopic.resourceTrigger.queryCriteria.resultForDelete | required | CriteriaNotExistsBehaviorhttp://hl7.org/fhir/ValueSet/subscriptiontopic-cr-behavior|5.0.0 from the FHIR Standard | |
SubscriptionTopic.eventTrigger.event | example | Hl7VSEventTypeCodehttp://terminology.hl7.org/ValueSet/v2-0003 | |
SubscriptionTopic.eventTrigger.resource | extensible | SubscriptionTypeshttp://hl7.org/fhir/ValueSet/subscription-types from the FHIR Standard | |
SubscriptionTopic.canFilterBy.resource | extensible | SubscriptionTypeshttp://hl7.org/fhir/ValueSet/subscription-types from the FHIR Standard | |
SubscriptionTopic.canFilterBy.comparator | required | SearchComparatorhttp://hl7.org/fhir/ValueSet/search-comparator|5.0.0 from the FHIR Standard | |
SubscriptionTopic.canFilterBy.modifier | required | SearchModifierCodehttp://hl7.org/fhir/ValueSet/search-modifier-code|5.0.0 from the FHIR Standard | |
SubscriptionTopic.notificationShape.resource | extensible | SubscriptionTypeshttp://hl7.org/fhir/ValueSet/subscription-types from the FHIR Standard |
Id | Grade | Path(s) | Details | Requirements |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
该结构继承自 SubscriptionTopic 。
本 Profile 的其它表示法: CSV, Excel, Schematron