description: This cross-version extension represents CatalogEntry from http://hl7.org/fhir/StructureDefinition/CatalogEntry|4.3.0 for use in FHIR R5. package_name: hl7.fhir.uv.xver derivation: constraint name: ext_R4B_CatalogEntry type: Extension elements: extension: array: true min: 2 index: 0 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 2 slices: additionalCharacteristic: match: {url: null} schema: short: Additional characteristics of the catalog entry isModifier: false array: true index: 37 elements: value: base: {path: 'Extension.value[x]'} short: Additional characteristics of the catalog entry choices: [valueCodeableConcept] index: 39 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Additional characteristics of the catalog entry choiceOf: value index: 40 additionalClassification: match: {url: null} schema: short: Additional classification of the catalog entry isModifier: false array: true index: 41 elements: value: base: {path: 'Extension.value[x]'} short: Additional classification of the catalog entry choices: [valueCodeableConcept] index: 43 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Additional classification of the catalog entry choiceOf: value index: 44 referencedItem: match: {url: null} schema: short: The item that is being defined isModifier: false _required: true index: 9 elements: value: base: {path: 'Extension.value[x]'} short: The item that is being defined choices: [valueReference] index: 11 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: The item that is being defined choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/ActivityDefinition', 'http://hl7.org/fhir/StructureDefinition/Binary', 'http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/StructureDefinition/HealthcareService', 'http://hl7.org/fhir/StructureDefinition/Medication', 'http://hl7.org/fhir/StructureDefinition/ObservationDefinition', 'http://hl7.org/fhir/StructureDefinition/Organization', 'http://hl7.org/fhir/StructureDefinition/PlanDefinition', 'http://hl7.org/fhir/StructureDefinition/Practitioner', 'http://hl7.org/fhir/StructureDefinition/PractitionerRole', 'http://hl7.org/fhir/StructureDefinition/SpecimenDefinition'] index: 12 type: match: {url: null} schema: short: The type of item - medication, device, service, protocol or other isModifier: false index: 1 elements: value: base: {path: 'Extension.value[x]'} short: The type of item - medication, device, service, protocol or other choices: [valueCodeableConcept] index: 3 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: The type of item - medication, device, service, protocol or other choiceOf: value index: 4 classification: match: {url: null} schema: short: Classification (category or class) of the item entry isModifier: false array: true index: 17 elements: value: base: {path: 'Extension.value[x]'} short: Classification (category or class) of the item entry choices: [valueCodeableConcept] index: 19 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Classification (category or class) of the item entry choiceOf: value index: 20 validityPeriod: match: {url: null} schema: short: The time period in which this catalog entry is expected to be active isModifier: false index: 25 elements: value: base: {path: 'Extension.value[x]'} short: The time period in which this catalog entry is expected to be active choices: [valuePeriod] index: 27 valuePeriod: base: {path: 'Extension.value[x]'} type: Period short: The time period in which this catalog entry is expected to be active choiceOf: value index: 28 orderable: match: {url: null} schema: short: Whether the entry represents an orderable item isModifier: false _required: true index: 5 elements: value: base: {path: 'Extension.value[x]'} short: Whether the entry represents an orderable item choices: [valueBoolean] index: 7 valueBoolean: base: {path: 'Extension.value[x]'} type: boolean short: Whether the entry represents an orderable item choiceOf: value index: 8 status: match: {url: null} schema: short: draft | active | retired | unknown isModifier: false index: 21 elements: value: base: {path: 'Extension.value[x]'} short: draft | active | retired | unknown choices: [valueCode] index: 23 valueCode: base: {path: 'Extension.value[x]'} type: code short: draft | active | retired | unknown choiceOf: value index: 24 validTo: match: {url: null} schema: short: The date until which this catalog entry is expected to be active isModifier: false index: 29 elements: value: base: {path: 'Extension.value[x]'} short: The date until which this catalog entry is expected to be active choices: [valueDateTime] index: 31 valueDateTime: base: {path: 'Extension.value[x]'} type: dateTime short: The date until which this catalog entry is expected to be active choiceOf: value index: 32 additionalIdentifier: match: {url: null} schema: short: Any additional identifier(s) for the catalog item, in the same granularity or concept isModifier: false array: true index: 13 elements: value: base: {path: 'Extension.value[x]'} short: Any additional identifier(s) for the catalog item, in the same granularity or concept choices: [valueIdentifier] index: 15 valueIdentifier: base: {path: 'Extension.value[x]'} type: Identifier short: Any additional identifier(s) for the catalog item, in the same granularity or concept choiceOf: value index: 16 lastUpdated: match: {url: null} schema: short: When was this catalog last updated isModifier: false index: 33 elements: value: base: {path: 'Extension.value[x]'} short: When was this catalog last updated choices: [valueDateTime] index: 35 valueDateTime: base: {path: 'Extension.value[x]'} type: dateTime short: When was this catalog last updated choiceOf: value index: 36 relatedEntry: match: {url: null} schema: short: An item that this catalog entry is related to isModifier: false array: true index: 45 extensions: relationtype: url: null short: triggers | is-replaced-by isModifier: false _required: true index: 47 elements: value: base: {path: 'Extension.value[x]'} short: triggers | is-replaced-by choices: [valueCode] index: 49 valueCode: base: {path: 'Extension.value[x]'} type: code short: triggers | is-replaced-by choiceOf: value index: 50 item: url: null short: The reference to the related item isModifier: false _required: true index: 51 elements: value: base: {path: 'Extension.value[x]'} short: The reference to the related item choices: [valueReference] index: 53 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: The reference to the related item choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/CatalogEntry'] index: 54 elements: extension: array: true min: 2 index: 46 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 2 slices: relationtype: match: {url: null} schema: short: triggers | is-replaced-by isModifier: false _required: true index: 47 elements: value: base: {path: 'Extension.value[x]'} short: triggers | is-replaced-by choices: [valueCode] index: 49 valueCode: base: {path: 'Extension.value[x]'} type: code short: triggers | is-replaced-by choiceOf: value index: 50 item: match: {url: null} schema: short: The reference to the related item isModifier: false _required: true index: 51 elements: value: base: {path: 'Extension.value[x]'} short: The reference to the related item choices: [valueReference] index: 53 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: The reference to the related item choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/CatalogEntry'] index: 54 url: pattern: {type: Uri, value: 'http://hl7.org/fhir/4.3/StructureDefinition/extension-CatalogEntry'} index: 55 package_version: r4b.r5-0.0.1-snapshot-1 extensions: additionalCharacteristic: url: null short: Additional characteristics of the catalog entry isModifier: false array: true index: 37 elements: value: base: {path: 'Extension.value[x]'} short: Additional characteristics of the catalog entry choices: [valueCodeableConcept] index: 39 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Additional characteristics of the catalog entry choiceOf: value index: 40 additionalClassification: url: null short: Additional classification of the catalog entry isModifier: false array: true index: 41 elements: value: base: {path: 'Extension.value[x]'} short: Additional classification of the catalog entry choices: [valueCodeableConcept] index: 43 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Additional classification of the catalog entry choiceOf: value index: 44 referencedItem: url: null short: The item that is being defined isModifier: false _required: true index: 9 elements: value: base: {path: 'Extension.value[x]'} short: The item that is being defined choices: [valueReference] index: 11 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: The item that is being defined choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/ActivityDefinition', 'http://hl7.org/fhir/StructureDefinition/Binary', 'http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/StructureDefinition/HealthcareService', 'http://hl7.org/fhir/StructureDefinition/Medication', 'http://hl7.org/fhir/StructureDefinition/ObservationDefinition', 'http://hl7.org/fhir/StructureDefinition/Organization', 'http://hl7.org/fhir/StructureDefinition/PlanDefinition', 'http://hl7.org/fhir/StructureDefinition/Practitioner', 'http://hl7.org/fhir/StructureDefinition/PractitionerRole', 'http://hl7.org/fhir/StructureDefinition/SpecimenDefinition'] index: 12 type: url: null short: The type of item - medication, device, service, protocol or other isModifier: false index: 1 elements: value: base: {path: 'Extension.value[x]'} short: The type of item - medication, device, service, protocol or other choices: [valueCodeableConcept] index: 3 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: The type of item - medication, device, service, protocol or other choiceOf: value index: 4 classification: url: null short: Classification (category or class) of the item entry isModifier: false array: true index: 17 elements: value: base: {path: 'Extension.value[x]'} short: Classification (category or class) of the item entry choices: [valueCodeableConcept] index: 19 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Classification (category or class) of the item entry choiceOf: value index: 20 validityPeriod: url: null short: The time period in which this catalog entry is expected to be active isModifier: false index: 25 elements: value: base: {path: 'Extension.value[x]'} short: The time period in which this catalog entry is expected to be active choices: [valuePeriod] index: 27 valuePeriod: base: {path: 'Extension.value[x]'} type: Period short: The time period in which this catalog entry is expected to be active choiceOf: value index: 28 orderable: url: null short: Whether the entry represents an orderable item isModifier: false _required: true index: 5 elements: value: base: {path: 'Extension.value[x]'} short: Whether the entry represents an orderable item choices: [valueBoolean] index: 7 valueBoolean: base: {path: 'Extension.value[x]'} type: boolean short: Whether the entry represents an orderable item choiceOf: value index: 8 status: url: null short: draft | active | retired | unknown isModifier: false index: 21 elements: value: base: {path: 'Extension.value[x]'} short: draft | active | retired | unknown choices: [valueCode] index: 23 valueCode: base: {path: 'Extension.value[x]'} type: code short: draft | active | retired | unknown choiceOf: value index: 24 validTo: url: null short: The date until which this catalog entry is expected to be active isModifier: false index: 29 elements: value: base: {path: 'Extension.value[x]'} short: The date until which this catalog entry is expected to be active choices: [valueDateTime] index: 31 valueDateTime: base: {path: 'Extension.value[x]'} type: dateTime short: The date until which this catalog entry is expected to be active choiceOf: value index: 32 additionalIdentifier: url: null short: Any additional identifier(s) for the catalog item, in the same granularity or concept isModifier: false array: true index: 13 elements: value: base: {path: 'Extension.value[x]'} short: Any additional identifier(s) for the catalog item, in the same granularity or concept choices: [valueIdentifier] index: 15 valueIdentifier: base: {path: 'Extension.value[x]'} type: Identifier short: Any additional identifier(s) for the catalog item, in the same granularity or concept choiceOf: value index: 16 lastUpdated: url: null short: When was this catalog last updated isModifier: false index: 33 elements: value: base: {path: 'Extension.value[x]'} short: When was this catalog last updated choices: [valueDateTime] index: 35 valueDateTime: base: {path: 'Extension.value[x]'} type: dateTime short: When was this catalog last updated choiceOf: value index: 36 relatedEntry: url: null short: An item that this catalog entry is related to isModifier: false array: true index: 45 extensions: relationtype: url: null short: triggers | is-replaced-by isModifier: false _required: true index: 47 elements: value: base: {path: 'Extension.value[x]'} short: triggers | is-replaced-by choices: [valueCode] index: 49 valueCode: base: {path: 'Extension.value[x]'} type: code short: triggers | is-replaced-by choiceOf: value index: 50 item: url: null short: The reference to the related item isModifier: false _required: true index: 51 elements: value: base: {path: 'Extension.value[x]'} short: The reference to the related item choices: [valueReference] index: 53 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: The reference to the related item choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/CatalogEntry'] index: 54 elements: extension: array: true min: 2 index: 46 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 2 slices: relationtype: match: {url: null} schema: short: triggers | is-replaced-by isModifier: false _required: true index: 47 elements: value: base: {path: 'Extension.value[x]'} short: triggers | is-replaced-by choices: [valueCode] index: 49 valueCode: base: {path: 'Extension.value[x]'} type: code short: triggers | is-replaced-by choiceOf: value index: 50 item: match: {url: null} schema: short: The reference to the related item isModifier: false _required: true index: 51 elements: value: base: {path: 'Extension.value[x]'} short: The reference to the related item choices: [valueReference] index: 53 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: The reference to the related item choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/CatalogEntry'] index: 54 class: extension kind: complex-type url: http://hl7.org/fhir/4.3/StructureDefinition/extension-CatalogEntry base: http://hl7.org/fhir/StructureDefinition/Extension version: 0.0.1-snapshot-1 required: [url]