This page is part of the FHIR Specification (v3.5.0: R4 Ballot #2). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions
Orders and Observations Work Group | Maturity Level: 0 | Trial Use | Compartments: Not linked to any defined compartments |
Catalog entries are wrappers that contextualize items included in a catalog.
Note that this content is preliminary has not undergone proper review by the appropriate Workgroups.
This resource is an administrative resource for using definitional resources in the scope of a catalog. This resource contains additional information about each catalog entry, in the scope of a specific catalog, such as attributes and relations to other entries.
This resource is referenced by itself
Structure
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
EntryDefinition | TU | DomainResource | An entry in a catalog Elements defined in Ancestors: id, meta, implicitRules, language, text, contained, extension, modifierExtension | |
identifier | Σ | 0..* | Identifier | Unique identifier of the catalog item |
type | 0..1 | CodeableConcept | The type of item - medication, device, service, protocol or other | |
orderable | Σ | 1..1 | boolean | Whether the entry represents an orderable item |
referencedItem | Σ | 1..1 | Reference(Medication | Device | Organization | Practitioner | HealthcareService | ActivityDefinition | PlanDefinition | SpecimenDefinition | ObservationDefinition | Binary) | The item that is being defined |
additionalIdentifier | 0..* | Identifier | Any additional identifier(s) for the catalog item, in the same granularity or concept | |
classification | 0..* | CodeableConcept | Classification (category or class) of the item entry | |
status | 0..1 | code | draft | active | retired | unknown PublicationStatus (Required) | |
validityPeriod | 0..1 | Period | The time period in which this catalog entry is expected to be active | |
lastUpdated | 0..1 | dateTime | When was this catalog last updated | |
additionalCharacteristic | 0..* | CodeableConcept | Additional characteristics of the catalog entry | |
additionalClassification | 0..* | CodeableConcept | Additional classification of the catalog entry | |
relatedEntry | 0..* | BackboneElement | An item that this catalog entry is related to | |
relationtype | 1..1 | code | has-input | has-output | uses | triggers | is-replaced-by EntryDefinitionRelationType (Required) | |
item | 1..1 | Reference(EntryDefinition) | The reference to the related item | |
Documentation for this format |
UML Diagram (Legend)
XML Template
<EntryDefinition xmlns="http://hl7.org/fhir"> <!-- from Resource: id, meta, implicitRules, and language --> <!-- from DomainResource: text, contained, extension, and modifierExtension --> <identifier><!-- 0..* Identifier Unique identifier of the catalog item --></identifier> <type><!-- 0..1 CodeableConcept The type of item - medication, device, service, protocol or other --></type> <orderable value="[boolean]"/><!-- 1..1 Whether the entry represents an orderable item --> <referencedItem><!-- 1..1 Reference(Medication|Device|Organization|Practitioner| HealthcareService|ActivityDefinition|PlanDefinition|SpecimenDefinition| ObservationDefinition|Binary) The item that is being defined --></referencedItem> <additionalIdentifier><!-- 0..* Identifier Any additional identifier(s) for the catalog item, in the same granularity or concept --></additionalIdentifier> <classification><!-- 0..* CodeableConcept Classification (category or class) of the item entry --></classification> <status value="[code]"/><!-- 0..1 draft | active | retired | unknown --> <validityPeriod><!-- 0..1 Period The time period in which this catalog entry is expected to be active --></validityPeriod> <lastUpdated value="[dateTime]"/><!-- 0..1 When was this catalog last updated --> <additionalCharacteristic><!-- 0..* CodeableConcept Additional characteristics of the catalog entry --></additionalCharacteristic> <additionalClassification><!-- 0..* CodeableConcept Additional classification of the catalog entry --></additionalClassification> <relatedEntry> <!-- 0..* An item that this catalog entry is related to --> <relationtype value="[code]"/><!-- 1..1 has-input | has-output | uses | triggers | is-replaced-by --> <item><!-- 1..1 Reference(EntryDefinition) The reference to the related item --></item> </relatedEntry> </EntryDefinition>
JSON Template
{ "resourceType" : "EntryDefinition", // from Resource: id, meta, implicitRules, and language // from DomainResource: text, contained, extension, and modifierExtension "identifier" : [{ Identifier }], // Unique identifier of the catalog item "type" : { CodeableConcept }, // The type of item - medication, device, service, protocol or other "orderable" : <boolean>, // R! Whether the entry represents an orderable item "referencedItem" : { Reference(Medication|Device|Organization|Practitioner| HealthcareService|ActivityDefinition|PlanDefinition|SpecimenDefinition| ObservationDefinition|Binary) }, // R! The item that is being defined "additionalIdentifier" : [{ Identifier }], // Any additional identifier(s) for the catalog item, in the same granularity or concept "classification" : [{ CodeableConcept }], // Classification (category or class) of the item entry "status" : "<code>", // draft | active | retired | unknown "validityPeriod" : { Period }, // The time period in which this catalog entry is expected to be active "lastUpdated" : "<dateTime>", // When was this catalog last updated "additionalCharacteristic" : [{ CodeableConcept }], // Additional characteristics of the catalog entry "additionalClassification" : [{ CodeableConcept }], // Additional classification of the catalog entry "relatedEntry" : [{ // An item that this catalog entry is related to "relationtype" : "<code>", // R! has-input | has-output | uses | triggers | is-replaced-by "item" : { Reference(EntryDefinition) } // R! The reference to the related item }] }
Turtle Template
@prefix fhir: <http://hl7.org/fhir/> . [ a fhir:EntryDefinition; 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:EntryDefinition.identifier [ Identifier ], ... ; # 0..* Unique identifier of the catalog item fhir:EntryDefinition.type [ CodeableConcept ]; # 0..1 The type of item - medication, device, service, protocol or other fhir:EntryDefinition.orderable [ boolean ]; # 1..1 Whether the entry represents an orderable item fhir:EntryDefinition.referencedItem [ Reference(Medication|Device|Organization|Practitioner|HealthcareService|ActivityDefinition| PlanDefinition|SpecimenDefinition|ObservationDefinition|Binary) ]; # 1..1 The item that is being defined fhir:EntryDefinition.additionalIdentifier [ Identifier ], ... ; # 0..* Any additional identifier(s) for the catalog item, in the same granularity or concept fhir:EntryDefinition.classification [ CodeableConcept ], ... ; # 0..* Classification (category or class) of the item entry fhir:EntryDefinition.status [ code ]; # 0..1 draft | active | retired | unknown fhir:EntryDefinition.validityPeriod [ Period ]; # 0..1 The time period in which this catalog entry is expected to be active fhir:EntryDefinition.lastUpdated [ dateTime ]; # 0..1 When was this catalog last updated fhir:EntryDefinition.additionalCharacteristic [ CodeableConcept ], ... ; # 0..* Additional characteristics of the catalog entry fhir:EntryDefinition.additionalClassification [ CodeableConcept ], ... ; # 0..* Additional classification of the catalog entry fhir:EntryDefinition.relatedEntry [ # 0..* An item that this catalog entry is related to fhir:EntryDefinition.relatedEntry.relationtype [ code ]; # 1..1 has-input | has-output | uses | triggers | is-replaced-by fhir:EntryDefinition.relatedEntry.item [ Reference(EntryDefinition) ]; # 1..1 The reference to the related item ], ...; ]
Changes since R3
This resource did not exist in Release 2
This analysis is available as XML or JSON.
See R3 <--> R4 Conversion Maps (status = Not Mapped)
Structure
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
EntryDefinition | TU | DomainResource | An entry in a catalog Elements defined in Ancestors: id, meta, implicitRules, language, text, contained, extension, modifierExtension | |
identifier | Σ | 0..* | Identifier | Unique identifier of the catalog item |
type | 0..1 | CodeableConcept | The type of item - medication, device, service, protocol or other | |
orderable | Σ | 1..1 | boolean | Whether the entry represents an orderable item |
referencedItem | Σ | 1..1 | Reference(Medication | Device | Organization | Practitioner | HealthcareService | ActivityDefinition | PlanDefinition | SpecimenDefinition | ObservationDefinition | Binary) | The item that is being defined |
additionalIdentifier | 0..* | Identifier | Any additional identifier(s) for the catalog item, in the same granularity or concept | |
classification | 0..* | CodeableConcept | Classification (category or class) of the item entry | |
status | 0..1 | code | draft | active | retired | unknown PublicationStatus (Required) | |
validityPeriod | 0..1 | Period | The time period in which this catalog entry is expected to be active | |
lastUpdated | 0..1 | dateTime | When was this catalog last updated | |
additionalCharacteristic | 0..* | CodeableConcept | Additional characteristics of the catalog entry | |
additionalClassification | 0..* | CodeableConcept | Additional classification of the catalog entry | |
relatedEntry | 0..* | BackboneElement | An item that this catalog entry is related to | |
relationtype | 1..1 | code | has-input | has-output | uses | triggers | is-replaced-by EntryDefinitionRelationType (Required) | |
item | 1..1 | Reference(EntryDefinition) | The reference to the related item | |
Documentation for this format |
XML Template
<EntryDefinition xmlns="http://hl7.org/fhir"> <!-- from Resource: id, meta, implicitRules, and language --> <!-- from DomainResource: text, contained, extension, and modifierExtension --> <identifier><!-- 0..* Identifier Unique identifier of the catalog item --></identifier> <type><!-- 0..1 CodeableConcept The type of item - medication, device, service, protocol or other --></type> <orderable value="[boolean]"/><!-- 1..1 Whether the entry represents an orderable item --> <referencedItem><!-- 1..1 Reference(Medication|Device|Organization|Practitioner| HealthcareService|ActivityDefinition|PlanDefinition|SpecimenDefinition| ObservationDefinition|Binary) The item that is being defined --></referencedItem> <additionalIdentifier><!-- 0..* Identifier Any additional identifier(s) for the catalog item, in the same granularity or concept --></additionalIdentifier> <classification><!-- 0..* CodeableConcept Classification (category or class) of the item entry --></classification> <status value="[code]"/><!-- 0..1 draft | active | retired | unknown --> <validityPeriod><!-- 0..1 Period The time period in which this catalog entry is expected to be active --></validityPeriod> <lastUpdated value="[dateTime]"/><!-- 0..1 When was this catalog last updated --> <additionalCharacteristic><!-- 0..* CodeableConcept Additional characteristics of the catalog entry --></additionalCharacteristic> <additionalClassification><!-- 0..* CodeableConcept Additional classification of the catalog entry --></additionalClassification> <relatedEntry> <!-- 0..* An item that this catalog entry is related to --> <relationtype value="[code]"/><!-- 1..1 has-input | has-output | uses | triggers | is-replaced-by --> <item><!-- 1..1 Reference(EntryDefinition) The reference to the related item --></item> </relatedEntry> </EntryDefinition>
JSON Template
{ "resourceType" : "EntryDefinition", // from Resource: id, meta, implicitRules, and language // from DomainResource: text, contained, extension, and modifierExtension "identifier" : [{ Identifier }], // Unique identifier of the catalog item "type" : { CodeableConcept }, // The type of item - medication, device, service, protocol or other "orderable" : <boolean>, // R! Whether the entry represents an orderable item "referencedItem" : { Reference(Medication|Device|Organization|Practitioner| HealthcareService|ActivityDefinition|PlanDefinition|SpecimenDefinition| ObservationDefinition|Binary) }, // R! The item that is being defined "additionalIdentifier" : [{ Identifier }], // Any additional identifier(s) for the catalog item, in the same granularity or concept "classification" : [{ CodeableConcept }], // Classification (category or class) of the item entry "status" : "<code>", // draft | active | retired | unknown "validityPeriod" : { Period }, // The time period in which this catalog entry is expected to be active "lastUpdated" : "<dateTime>", // When was this catalog last updated "additionalCharacteristic" : [{ CodeableConcept }], // Additional characteristics of the catalog entry "additionalClassification" : [{ CodeableConcept }], // Additional classification of the catalog entry "relatedEntry" : [{ // An item that this catalog entry is related to "relationtype" : "<code>", // R! has-input | has-output | uses | triggers | is-replaced-by "item" : { Reference(EntryDefinition) } // R! The reference to the related item }] }
Turtle Template
@prefix fhir: <http://hl7.org/fhir/> . [ a fhir:EntryDefinition; 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:EntryDefinition.identifier [ Identifier ], ... ; # 0..* Unique identifier of the catalog item fhir:EntryDefinition.type [ CodeableConcept ]; # 0..1 The type of item - medication, device, service, protocol or other fhir:EntryDefinition.orderable [ boolean ]; # 1..1 Whether the entry represents an orderable item fhir:EntryDefinition.referencedItem [ Reference(Medication|Device|Organization|Practitioner|HealthcareService|ActivityDefinition| PlanDefinition|SpecimenDefinition|ObservationDefinition|Binary) ]; # 1..1 The item that is being defined fhir:EntryDefinition.additionalIdentifier [ Identifier ], ... ; # 0..* Any additional identifier(s) for the catalog item, in the same granularity or concept fhir:EntryDefinition.classification [ CodeableConcept ], ... ; # 0..* Classification (category or class) of the item entry fhir:EntryDefinition.status [ code ]; # 0..1 draft | active | retired | unknown fhir:EntryDefinition.validityPeriod [ Period ]; # 0..1 The time period in which this catalog entry is expected to be active fhir:EntryDefinition.lastUpdated [ dateTime ]; # 0..1 When was this catalog last updated fhir:EntryDefinition.additionalCharacteristic [ CodeableConcept ], ... ; # 0..* Additional characteristics of the catalog entry fhir:EntryDefinition.additionalClassification [ CodeableConcept ], ... ; # 0..* Additional classification of the catalog entry fhir:EntryDefinition.relatedEntry [ # 0..* An item that this catalog entry is related to fhir:EntryDefinition.relatedEntry.relationtype [ code ]; # 1..1 has-input | has-output | uses | triggers | is-replaced-by fhir:EntryDefinition.relatedEntry.item [ Reference(EntryDefinition) ]; # 1..1 The reference to the related item ], ...; ]
Changes since Release 3
This resource did not exist in Release 2
This analysis is available as XML or JSON.
See R3 <--> R4 Conversion Maps (status = Not Mapped)
See the Profiles & Extensions and the alternate definitions: Master Definition XML + JSON, XML Schema/Schematron + JSON Schema, ShEx (for Turtle) + see the extensions & the dependency analysis
Path | Definition | Type | Reference |
---|---|---|---|
EntryDefinition.status | The lifecycle status of an artifact. | Required | PublicationStatus |
EntryDefinition.relatedEntry.relationtype | The type of relations between entries. | Required | EntryDefinitionRelationType |