This page is part of the FHIR Specification (v4.6.0: R5 Draft Ballot - see ballot notes). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions . Page versions: R4B R4
Orders and Observations Work Group | Maturity Level: 0 | Trial Use | Security Category: Business | Compartments: Not linked to any defined compartments |
Catalog entries are wrappers that contextualize items included in a catalog.
The CatalogEntry resource allows to organize resources representing the definition of {products|services|knowledge artifacts|plans|observations|chemical or biological substances|professionals|roles|organizations|locations|physical objects} within catalogs or compendia assisting practitioners and|or patients in processes of healthcare delivery.
Examples of such catalogs include:
A catalog or compendium for healthcare is represented in FHIR as an instance of the Composition resource, constrained by the Catalog profile. Such a resource contains nestable sections, each of which contains a number of entry elements referencing CatalogEntry resources.
Thus, a CatalogEntry resource represents an entry of a Catalog. It acts as a wrapper that contextualizes the inclusion into the catalog of an item (product, service, artifact, location ...) directly orderable/selectable by catalog consumers.
The CatalogEntry specifies the period of usability of the item by consumers of the catalog. It holds the current status of the item in the catalog as well as its orderability, the charges, limitations, constraints and regulations associated with the item in the context of this catalog. CatalogEntry facilitates the maintenance of the catalog over time, enabling to retire entries and to replace them by others, tracking who updates them.
CatalogEntry does not specify attributes that are pertinent to the item that it wraps if those attributes hold true regardless of the catalog context. For instance, a catalog entry does not provide attributes to describe the hierarchical relationship of an item to other items (e.g., drug class or other such ontological relationships) since that information holds outside of the context of a catalog and thus should reside in the referenced item itself. A catalog entry may, however, specify a status of a given item in the context of the catalog such as whether that item is orderable in the context of this catalog. Catalog entries can also be related to one another. Only relationships that hold within the context of a catalog and not generally for the items referenced by the catalog entries are supported this way. For instance, in the context of a given laboratory service compendium, a laboratory orderable service may be preferred over other laboratory services. The other laboratory services in this use case may thus be related to the preferred service using an 'is-replaced-by' relationship and assigned a new status of 'retired'. Conversely, other definitional relationships such as the specimen or expected input and output observation definitions associated with a particular laboratory test, relationships that generally hold outside of a laboratory catalog context, reside at the level of the definitional resource itself. That is, laboratory orderable procedures often state the required input observation specifications, the format of the expected observation output, and the attributes of the required specimens. These kind of relationships are described outside of the CatalogEntry within the referenced item.
CatalogEntry is referenced by Composition.section[.section]*.entry, where Composition is constrained by the Catalog profile. CatalogEntry may also be referenced by CatalogEntry.relatedEntry.target, enabling entries of the catalog to refer to other entries that supersede them, or that may be automatically included at time of ordering or reporting.
CatalogEntry.referencedItem references the resource representing the definitional item hooked to an entry of the catalog. The types of resources supported are: DeviceDefinition, Organization, Practitioner, PractitionerRole, HealthcareService, ActivityDefinition, PlanDefinition, SpecimenDefinition, ObservationDefinition, MedicationKnowledge, Medication, Substance, Location.
This resource is referenced by itself.
This resource does not implement any patterns.
Structure
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
CatalogEntry | TU | DomainResource | An entry in a catalog Elements defined in Ancestors: id, meta, implicitRules, language, text, contained, extension, modifierExtension | |
identifier | Σ | 0..* | Identifier | Business identifier of the catalog entry |
name | Σ | 0..1 | string | Displayable name assigned to the catalog entry |
type | Σ | 0..1 | code | ActivityDefinition | PlanDefinition | SpecimenDefinition | ObservationDefinition | DeviceDefinition | Organization | Practitioner | PractitionerRole | HealthcareService | MedicationKnowledge | Medication | Substance | Location CatalogEntryType (Required) |
status | ?!Σ | 0..1 | code | draft | active | retired CatalogEntryStatus (Required) |
effectivePeriod | 0..1 | Period | When this catalog entry is expected to be active | |
orderable | ?!Σ | 1..1 | boolean | Is orderable |
referencedItem | Σ | 1..1 | Reference(DeviceDefinition | Organization | Practitioner | PractitionerRole | HealthcareService | ActivityDefinition | PlanDefinition | SpecimenDefinition | ObservationDefinition | MedicationKnowledge | Substance | Location) | Item attached to this entry of the catalog |
relatedEntry | 0..* | BackboneElement | Another entry of the catalog related to this one | |
relationship | 1..1 | code | triggers | is-replaced-by | excludes | includes CatalogEntryRelationType (Required) | |
target | 1..1 | Reference(CatalogEntry) | The reference to the related entry | |
updatedBy | 0..1 | Reference(Person | Device) | Last updater of this catalog entry | |
note | 0..* | Annotation | Notes and comments about this catalog entry | |
estimatedDuration | 0..1 | Duration | Estimated duration of the orderable item | |
billingCode | Σ | 0..* | CodeableConcept | Billing code in the context of this catalog entry All CPT codes (Example) |
billingSummary | Σ | 0..1 | string | Billing summary in the context of this catalog entry |
scheduleSummary | 0..1 | string | Schedule summary for the catalog entry | |
limitationSummary | 0..1 | string | Summary of limitations for the catalog entry | |
regulatorySummary | 0..1 | string | Regulatory summary for the catalog entry | |
Documentation for this format |
UML Diagram (Legend)
XML Template
<CatalogEntry xmlns="http://hl7.org/fhir"> <!-- from Resource: id, meta, implicitRules, and language --> <!-- from DomainResource: text, contained, extension, and modifierExtension --> <identifier><!-- 0..* Identifier Business identifier of the catalog entry --></identifier> <name value="[string]"/><!-- 0..1 Displayable name assigned to the catalog entry --> <type value="[code]"/><!-- 0..1 ActivityDefinition | PlanDefinition | SpecimenDefinition | ObservationDefinition | DeviceDefinition | Organization | Practitioner | PractitionerRole | HealthcareService | MedicationKnowledge | Medication | Substance | Location --> <status value="[code]"/><!-- 0..1 draft | active | retired --> <effectivePeriod><!-- 0..1 Period When this catalog entry is expected to be active --></effectivePeriod> <orderable value="[boolean]"/><!-- 1..1 Is orderable --> <referencedItem><!-- 1..1 Reference(ActivityDefinition|DeviceDefinition| HealthcareService|Location|MedicationKnowledge|ObservationDefinition| Organization|PlanDefinition|Practitioner|PractitionerRole|SpecimenDefinition| Substance) Item attached to this entry of the catalog --></referencedItem> <relatedEntry> <!-- 0..* Another entry of the catalog related to this one --> <relationship value="[code]"/><!-- 1..1 triggers | is-replaced-by | excludes | includes --> <target><!-- 1..1 Reference(CatalogEntry) The reference to the related entry --></target> </relatedEntry> <updatedBy><!-- 0..1 Reference(Device|Person) Last updater of this catalog entry --></updatedBy> <note><!-- 0..* Annotation Notes and comments about this catalog entry --></note> <estimatedDuration><!-- 0..1 Duration Estimated duration of the orderable item --></estimatedDuration> <billingCode><!-- 0..* CodeableConcept Billing code in the context of this catalog entry --></billingCode> <billingSummary value="[string]"/><!-- 0..1 Billing summary in the context of this catalog entry --> <scheduleSummary value="[string]"/><!-- 0..1 Schedule summary for the catalog entry --> <limitationSummary value="[string]"/><!-- 0..1 Summary of limitations for the catalog entry --> <regulatorySummary value="[string]"/><!-- 0..1 Regulatory summary for the catalog entry --> </CatalogEntry>
JSON Template
{ "resourceType" : "CatalogEntry", // from Resource: id, meta, implicitRules, and language // from DomainResource: text, contained, extension, and modifierExtension "identifier" : [{ Identifier }], // Business identifier of the catalog entry "name" : "<string>", // Displayable name assigned to the catalog entry "type" : "<code>", // ActivityDefinition | PlanDefinition | SpecimenDefinition | ObservationDefinition | DeviceDefinition | Organization | Practitioner | PractitionerRole | HealthcareService | MedicationKnowledge | Medication | Substance | Location "status" : "<code>", // draft | active | retired "effectivePeriod" : { Period }, // When this catalog entry is expected to be active "orderable" : <boolean>, // R! Is orderable "referencedItem" : { Reference(ActivityDefinition|DeviceDefinition| HealthcareService|Location|MedicationKnowledge|ObservationDefinition| Organization|PlanDefinition|Practitioner|PractitionerRole|SpecimenDefinition| Substance) }, // R! Item attached to this entry of the catalog "relatedEntry" : [{ // Another entry of the catalog related to this one "relationship" : "<code>", // R! triggers | is-replaced-by | excludes | includes "target" : { Reference(CatalogEntry) } // R! The reference to the related entry }], "updatedBy" : { Reference(Device|Person) }, // Last updater of this catalog entry "note" : [{ Annotation }], // Notes and comments about this catalog entry "estimatedDuration" : { Duration }, // Estimated duration of the orderable item "billingCode" : [{ CodeableConcept }], // Billing code in the context of this catalog entry "billingSummary" : "<string>", // Billing summary in the context of this catalog entry "scheduleSummary" : "<string>", // Schedule summary for the catalog entry "limitationSummary" : "<string>", // Summary of limitations for the catalog entry "regulatorySummary" : "<string>" // Regulatory summary for the catalog entry }
Turtle Template
@prefix fhir: <http://hl7.org/fhir/> . [ a fhir:CatalogEntry; 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:CatalogEntry.identifier [ Identifier ], ... ; # 0..* Business identifier of the catalog entry fhir:CatalogEntry.name [ string ]; # 0..1 Displayable name assigned to the catalog entry fhir:CatalogEntry.type [ code ]; # 0..1 ActivityDefinition | PlanDefinition | SpecimenDefinition | ObservationDefinition | DeviceDefinition | Organization | Practitioner | PractitionerRole | HealthcareService | MedicationKnowledge | Medication | Substance | Location fhir:CatalogEntry.status [ code ]; # 0..1 draft | active | retired fhir:CatalogEntry.effectivePeriod [ Period ]; # 0..1 When this catalog entry is expected to be active fhir:CatalogEntry.orderable [ boolean ]; # 1..1 Is orderable fhir:CatalogEntry.referencedItem [ Reference(ActivityDefinition|DeviceDefinition|HealthcareService|Location| MedicationKnowledge|ObservationDefinition|Organization|PlanDefinition| Practitioner|PractitionerRole|SpecimenDefinition|Substance) ]; # 1..1 Item attached to this entry of the catalog fhir:CatalogEntry.relatedEntry [ # 0..* Another entry of the catalog related to this one fhir:CatalogEntry.relatedEntry.relationship [ code ]; # 1..1 triggers | is-replaced-by | excludes | includes fhir:CatalogEntry.relatedEntry.target [ Reference(CatalogEntry) ]; # 1..1 The reference to the related entry ], ...; fhir:CatalogEntry.updatedBy [ Reference(Device|Person) ]; # 0..1 Last updater of this catalog entry fhir:CatalogEntry.note [ Annotation ], ... ; # 0..* Notes and comments about this catalog entry fhir:CatalogEntry.estimatedDuration [ Duration ]; # 0..1 Estimated duration of the orderable item fhir:CatalogEntry.billingCode [ CodeableConcept ], ... ; # 0..* Billing code in the context of this catalog entry fhir:CatalogEntry.billingSummary [ string ]; # 0..1 Billing summary in the context of this catalog entry fhir:CatalogEntry.scheduleSummary [ string ]; # 0..1 Schedule summary for the catalog entry fhir:CatalogEntry.limitationSummary [ string ]; # 0..1 Summary of limitations for the catalog entry fhir:CatalogEntry.regulatorySummary [ string ]; # 0..1 Regulatory summary for the catalog entry ]
Changes since R3
CatalogEntry | |
CatalogEntry.name |
|
CatalogEntry.type |
|
CatalogEntry.status |
|
CatalogEntry.effectivePeriod |
|
CatalogEntry.orderable |
|
CatalogEntry.referencedItem |
|
CatalogEntry.relatedEntry.relationship |
|
CatalogEntry.relatedEntry.target |
|
CatalogEntry.updatedBy |
|
CatalogEntry.note |
|
CatalogEntry.estimatedDuration |
|
CatalogEntry.billingCode |
|
CatalogEntry.billingSummary |
|
CatalogEntry.scheduleSummary |
|
CatalogEntry.limitationSummary |
|
CatalogEntry.regulatorySummary |
|
CatalogEntry.additionalIdentifier |
|
CatalogEntry.classification |
|
CatalogEntry.validityPeriod |
|
CatalogEntry.validTo |
|
CatalogEntry.lastUpdated |
|
CatalogEntry.additionalCharacteristic |
|
CatalogEntry.additionalClassification |
|
CatalogEntry.relatedEntry.relationtype |
|
CatalogEntry.relatedEntry.item |
|
See the Full Difference for further information
Structure
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
CatalogEntry | TU | DomainResource | An entry in a catalog Elements defined in Ancestors: id, meta, implicitRules, language, text, contained, extension, modifierExtension | |
identifier | Σ | 0..* | Identifier | Business identifier of the catalog entry |
name | Σ | 0..1 | string | Displayable name assigned to the catalog entry |
type | Σ | 0..1 | code | ActivityDefinition | PlanDefinition | SpecimenDefinition | ObservationDefinition | DeviceDefinition | Organization | Practitioner | PractitionerRole | HealthcareService | MedicationKnowledge | Medication | Substance | Location CatalogEntryType (Required) |
status | ?!Σ | 0..1 | code | draft | active | retired CatalogEntryStatus (Required) |
effectivePeriod | 0..1 | Period | When this catalog entry is expected to be active | |
orderable | ?!Σ | 1..1 | boolean | Is orderable |
referencedItem | Σ | 1..1 | Reference(DeviceDefinition | Organization | Practitioner | PractitionerRole | HealthcareService | ActivityDefinition | PlanDefinition | SpecimenDefinition | ObservationDefinition | MedicationKnowledge | Substance | Location) | Item attached to this entry of the catalog |
relatedEntry | 0..* | BackboneElement | Another entry of the catalog related to this one | |
relationship | 1..1 | code | triggers | is-replaced-by | excludes | includes CatalogEntryRelationType (Required) | |
target | 1..1 | Reference(CatalogEntry) | The reference to the related entry | |
updatedBy | 0..1 | Reference(Person | Device) | Last updater of this catalog entry | |
note | 0..* | Annotation | Notes and comments about this catalog entry | |
estimatedDuration | 0..1 | Duration | Estimated duration of the orderable item | |
billingCode | Σ | 0..* | CodeableConcept | Billing code in the context of this catalog entry All CPT codes (Example) |
billingSummary | Σ | 0..1 | string | Billing summary in the context of this catalog entry |
scheduleSummary | 0..1 | string | Schedule summary for the catalog entry | |
limitationSummary | 0..1 | string | Summary of limitations for the catalog entry | |
regulatorySummary | 0..1 | string | Regulatory summary for the catalog entry | |
Documentation for this format |
XML Template
<CatalogEntry xmlns="http://hl7.org/fhir"> <!-- from Resource: id, meta, implicitRules, and language --> <!-- from DomainResource: text, contained, extension, and modifierExtension --> <identifier><!-- 0..* Identifier Business identifier of the catalog entry --></identifier> <name value="[string]"/><!-- 0..1 Displayable name assigned to the catalog entry --> <type value="[code]"/><!-- 0..1 ActivityDefinition | PlanDefinition | SpecimenDefinition | ObservationDefinition | DeviceDefinition | Organization | Practitioner | PractitionerRole | HealthcareService | MedicationKnowledge | Medication | Substance | Location --> <status value="[code]"/><!-- 0..1 draft | active | retired --> <effectivePeriod><!-- 0..1 Period When this catalog entry is expected to be active --></effectivePeriod> <orderable value="[boolean]"/><!-- 1..1 Is orderable --> <referencedItem><!-- 1..1 Reference(ActivityDefinition|DeviceDefinition| HealthcareService|Location|MedicationKnowledge|ObservationDefinition| Organization|PlanDefinition|Practitioner|PractitionerRole|SpecimenDefinition| Substance) Item attached to this entry of the catalog --></referencedItem> <relatedEntry> <!-- 0..* Another entry of the catalog related to this one --> <relationship value="[code]"/><!-- 1..1 triggers | is-replaced-by | excludes | includes --> <target><!-- 1..1 Reference(CatalogEntry) The reference to the related entry --></target> </relatedEntry> <updatedBy><!-- 0..1 Reference(Device|Person) Last updater of this catalog entry --></updatedBy> <note><!-- 0..* Annotation Notes and comments about this catalog entry --></note> <estimatedDuration><!-- 0..1 Duration Estimated duration of the orderable item --></estimatedDuration> <billingCode><!-- 0..* CodeableConcept Billing code in the context of this catalog entry --></billingCode> <billingSummary value="[string]"/><!-- 0..1 Billing summary in the context of this catalog entry --> <scheduleSummary value="[string]"/><!-- 0..1 Schedule summary for the catalog entry --> <limitationSummary value="[string]"/><!-- 0..1 Summary of limitations for the catalog entry --> <regulatorySummary value="[string]"/><!-- 0..1 Regulatory summary for the catalog entry --> </CatalogEntry>
JSON Template
{ "resourceType" : "CatalogEntry", // from Resource: id, meta, implicitRules, and language // from DomainResource: text, contained, extension, and modifierExtension "identifier" : [{ Identifier }], // Business identifier of the catalog entry "name" : "<string>", // Displayable name assigned to the catalog entry "type" : "<code>", // ActivityDefinition | PlanDefinition | SpecimenDefinition | ObservationDefinition | DeviceDefinition | Organization | Practitioner | PractitionerRole | HealthcareService | MedicationKnowledge | Medication | Substance | Location "status" : "<code>", // draft | active | retired "effectivePeriod" : { Period }, // When this catalog entry is expected to be active "orderable" : <boolean>, // R! Is orderable "referencedItem" : { Reference(ActivityDefinition|DeviceDefinition| HealthcareService|Location|MedicationKnowledge|ObservationDefinition| Organization|PlanDefinition|Practitioner|PractitionerRole|SpecimenDefinition| Substance) }, // R! Item attached to this entry of the catalog "relatedEntry" : [{ // Another entry of the catalog related to this one "relationship" : "<code>", // R! triggers | is-replaced-by | excludes | includes "target" : { Reference(CatalogEntry) } // R! The reference to the related entry }], "updatedBy" : { Reference(Device|Person) }, // Last updater of this catalog entry "note" : [{ Annotation }], // Notes and comments about this catalog entry "estimatedDuration" : { Duration }, // Estimated duration of the orderable item "billingCode" : [{ CodeableConcept }], // Billing code in the context of this catalog entry "billingSummary" : "<string>", // Billing summary in the context of this catalog entry "scheduleSummary" : "<string>", // Schedule summary for the catalog entry "limitationSummary" : "<string>", // Summary of limitations for the catalog entry "regulatorySummary" : "<string>" // Regulatory summary for the catalog entry }
Turtle Template
@prefix fhir: <http://hl7.org/fhir/> . [ a fhir:CatalogEntry; 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:CatalogEntry.identifier [ Identifier ], ... ; # 0..* Business identifier of the catalog entry fhir:CatalogEntry.name [ string ]; # 0..1 Displayable name assigned to the catalog entry fhir:CatalogEntry.type [ code ]; # 0..1 ActivityDefinition | PlanDefinition | SpecimenDefinition | ObservationDefinition | DeviceDefinition | Organization | Practitioner | PractitionerRole | HealthcareService | MedicationKnowledge | Medication | Substance | Location fhir:CatalogEntry.status [ code ]; # 0..1 draft | active | retired fhir:CatalogEntry.effectivePeriod [ Period ]; # 0..1 When this catalog entry is expected to be active fhir:CatalogEntry.orderable [ boolean ]; # 1..1 Is orderable fhir:CatalogEntry.referencedItem [ Reference(ActivityDefinition|DeviceDefinition|HealthcareService|Location| MedicationKnowledge|ObservationDefinition|Organization|PlanDefinition| Practitioner|PractitionerRole|SpecimenDefinition|Substance) ]; # 1..1 Item attached to this entry of the catalog fhir:CatalogEntry.relatedEntry [ # 0..* Another entry of the catalog related to this one fhir:CatalogEntry.relatedEntry.relationship [ code ]; # 1..1 triggers | is-replaced-by | excludes | includes fhir:CatalogEntry.relatedEntry.target [ Reference(CatalogEntry) ]; # 1..1 The reference to the related entry ], ...; fhir:CatalogEntry.updatedBy [ Reference(Device|Person) ]; # 0..1 Last updater of this catalog entry fhir:CatalogEntry.note [ Annotation ], ... ; # 0..* Notes and comments about this catalog entry fhir:CatalogEntry.estimatedDuration [ Duration ]; # 0..1 Estimated duration of the orderable item fhir:CatalogEntry.billingCode [ CodeableConcept ], ... ; # 0..* Billing code in the context of this catalog entry fhir:CatalogEntry.billingSummary [ string ]; # 0..1 Billing summary in the context of this catalog entry fhir:CatalogEntry.scheduleSummary [ string ]; # 0..1 Schedule summary for the catalog entry fhir:CatalogEntry.limitationSummary [ string ]; # 0..1 Summary of limitations for the catalog entry fhir:CatalogEntry.regulatorySummary [ string ]; # 0..1 Regulatory summary for the catalog entry ]
Changes since Release 3
CatalogEntry | |
CatalogEntry.name |
|
CatalogEntry.type |
|
CatalogEntry.status |
|
CatalogEntry.effectivePeriod |
|
CatalogEntry.orderable |
|
CatalogEntry.referencedItem |
|
CatalogEntry.relatedEntry.relationship |
|
CatalogEntry.relatedEntry.target |
|
CatalogEntry.updatedBy |
|
CatalogEntry.note |
|
CatalogEntry.estimatedDuration |
|
CatalogEntry.billingCode |
|
CatalogEntry.billingSummary |
|
CatalogEntry.scheduleSummary |
|
CatalogEntry.limitationSummary |
|
CatalogEntry.regulatorySummary |
|
CatalogEntry.additionalIdentifier |
|
CatalogEntry.classification |
|
CatalogEntry.validityPeriod |
|
CatalogEntry.validTo |
|
CatalogEntry.lastUpdated |
|
CatalogEntry.additionalCharacteristic |
|
CatalogEntry.additionalClassification |
|
CatalogEntry.relatedEntry.relationtype |
|
CatalogEntry.relatedEntry.item |
|
See the Full Difference for further information
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 |
---|---|---|---|
CatalogEntry.type | Required | CatalogEntryType | |
CatalogEntry.status | Required | CatalogEntryStatus | |
CatalogEntry.relatedEntry.relationship | Required | CatalogEntryRelationType | |
CatalogEntry.billingCode | Example | All CPT codes |
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 |
identifier | token | Business identifier of the catalog entry | CatalogEntry.identifier | |
name N | string | Displayable name assigned to the catalog entry | CatalogEntry.name | |
orderable N | token | Is orderable | CatalogEntry.orderable | |
referenced-item | reference | Item attached to this entry of the catalog | CatalogEntry.referencedItem (Practitioner, SpecimenDefinition, Organization, DeviceDefinition, ObservationDefinition, MedicationKnowledge, PlanDefinition, Substance, HealthcareService, PractitionerRole, ActivityDefinition, Location) | |
related-entry | reference | The reference to the related entry | CatalogEntry.relatedEntry.target (CatalogEntry) | |
status N | token | Usability status of this entry in the catalog | CatalogEntry.status | |
type N | token | ActivityDefinition | PlanDefinition | SpecimenDefinition | ObservationDefinition | DeviceDefinition | Organization | Practitioner | PractitionerRole | HealthcareService | MedicationKnowledge | Medication | Substance | Location | CatalogEntry.type |