Skip to main content

EventDefinition

ResourceSpecialized · Definitional ArtifactsTrial useMaturity 0

The EventDefinition resource provides a reusable description of when a particular event can occur.

Tested supportFull test results →
Backends
PostgreSQLElasticsearch
Interactions
CreateReadUpdatePatchDelete
Search
15 of 22 parameters tested

Structure​

ElementCard.TypeDescription
urlΣ
0..1uriCanonical identifier for this event definition, represented as a URI (globally unique)
identifierΣ
0..*IdentifierAdditional identifier for the event definition
versionΣ
0..1stringBusiness version of the event definition
nameΣ
0..1stringName for this event definition (computer friendly)
titleΣ
0..1stringName for this event definition (human friendly)
subtitle
0..1stringSubordinate title of the event definition
statusRequired?!Σ
1..1codedraft | active | retired | unknownBinding (required): publication-status
experimentalΣ
0..1booleanFor testing purposes, not real usage
subject[x]
0..1CodeableConcept | Reference(Group)Type of individual the event definition is focused onBinding (extensible): subject-type
dateΣ
0..1dateTimeDate last changed
publisherΣ
0..1stringName of the publisher (organization or individual)
contactΣ
0..*ContactDetailContact details for the publisher
description
0..1markdownNatural language description of the event definition
useContextΣ
0..*UsageContextThe context that the content is intended to support
jurisdictionΣ
0..*CodeableConceptIntended jurisdiction for event definition (if applicable)Binding (extensible): jurisdiction
purpose
0..1markdownWhy this event definition is defined
usage
0..1stringDescribes the clinical usage of the event definition
copyright
0..1markdownUse and/or publishing restrictions
approvalDateΣ
0..1dateWhen the event definition was approved by publisher
lastReviewDateΣ
0..1dateWhen the event definition was last reviewed
effectivePeriodΣ
0..1PeriodWhen the event definition is expected to be used
topic
0..*CodeableConceptE.g. Education, Treatment, Assessment, etc.Binding (example): definition-topic
author
0..*ContactDetailWho authored the content
editor
0..*ContactDetailWho edited the content
reviewer
0..*ContactDetailWho reviewed the content
endorser
0..*ContactDetailWho endorsed the content
relatedArtifact
0..*RelatedArtifactAdditional documentation, citations, etc.
triggerRequiredΣ
1..*TriggerDefinition"when" the event occurs (multiple = 'or')

Σ in _summary results · ?! modifier element · 1.. required · inherited elements in grey

Search parameters​

Query with GET [base]/EventDefinition?[parameter]=[value]. Type decides which modifiers and prefixes apply, see search features.

ParameterTypeDescriptionPGES
composed-ofreference

What resource is being referenced

EventDefinition.relatedArtifact.where(type='composed-of').resource
contexttoken

A use context assigned to the event definition

(EventDefinition.useContext.value.ofType(CodeableConcept))
context-quantityquantity

A quantity- or range-valued use context assigned to the event definition

(EventDefinition.useContext.value.ofType(Quantity)) | (EventDefinition.useContext.value.ofType(Range))
context-typetoken

A type of use context assigned to the event definition

EventDefinition.useContext.code
context-type-quantitycomposite

A use context type and quantity- or range-based value assigned to the event definition

EventDefinition.useContext
context-type-valuecomposite

A use context type and value assigned to the event definition

EventDefinition.useContext
datedate

The event definition publication date

EventDefinition.date
depends-onreference

What resource is being referenced

EventDefinition.relatedArtifact.where(type='depends-on').resource
derived-fromreference

What resource is being referenced

EventDefinition.relatedArtifact.where(type='derived-from').resource
descriptionstring

The description of the event definition

EventDefinition.description
effectivedate

The time during which the event definition is intended to be in use

EventDefinition.effectivePeriod
identifiertoken

External identifier for the event definition

EventDefinition.identifier
jurisdictiontoken

Intended jurisdiction for the event definition

EventDefinition.jurisdiction
namestring

Computationally friendly name of the event definition

EventDefinition.name
predecessorreference

What resource is being referenced

EventDefinition.relatedArtifact.where(type='predecessor').resource
publisherstring

Name of the publisher of the event definition

EventDefinition.publisher
statustoken

The current status of the event definition

EventDefinition.status
successorreference

What resource is being referenced

EventDefinition.relatedArtifact.where(type='successor').resource
titlestring

The human-friendly name of the event definition

EventDefinition.title
topictoken

Topics associated with the module

EventDefinition.topic
urluri

The uri that identifies the event definition

EventDefinition.url
versiontoken

The business version of the event definition

EventDefinition.version

PG: PostgreSQL, ES: Elasticsearch. passes its TestScript checks, fails, not tested yet.

Common parameters on every resource (8)
_haste-health-authorreference

The author of the resource

_idtoken

Logical id of this artifact

_lastUpdateddate

When the resource version last changed

_profileuri

Profiles this resource claims to conform to

_securitytoken

Security Labels applied to this resource

_sourceuri

Identifies where the resource comes from

_tagtoken

Tags applied to this resource

_typetoken

Derived from the R4B Definition