description: functional description of an inventory item used in inventory and supply-related workflows. package_name: hl7.fhir.r5.examples derivation: specialization name: InventoryItem type: InventoryItem elements: description: isModifier: false short: Descriptive characteristics of the item type: BackboneElement mustSupport: false isSummary: false index: 11 elements: language: isModifier: false short: The language that is used in the item description type: code mustSupport: false binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/languages|5.0.0-draft-final'} isSummary: false index: 12 description: {isModifier: false, short: Textual description of the item, type: string, mustSupport: false, isSummary: false, index: 13} category: {isModifier: false, short: Category or class of the item, type: CodeableConcept, mustSupport: false, array: true, isSummary: true, index: 2} instance: isModifier: false short: Instances or occurrences of the product type: BackboneElement mustSupport: false isSummary: false index: 38 elements: identifier: {isModifier: false, short: 'The identifier for the physical instance, typically a serial number', type: Identifier, mustSupport: false, array: true, isSummary: false, index: 39} lotNumber: {isModifier: false, short: The lot or batch number of the item, type: string, mustSupport: false, isSummary: false, index: 40} expiry: {isModifier: false, short: The expiry date or date and time for the product, type: dateTime, mustSupport: false, isSummary: false, index: 41} subject: isModifier: false short: The subject that the item is associated with refers: ['http://hl7.org/fhir/StructureDefinition/Organization', 'http://hl7.org/fhir/StructureDefinition/Patient'] type: Reference mustSupport: false isSummary: false index: 42 location: isModifier: false short: The location that the item is associated with refers: ['http://hl7.org/fhir/StructureDefinition/Location'] type: Reference mustSupport: false isSummary: false index: 43 name: isModifier: false short: The item name(s) - the brand name, or common name, functional name, generic name or others index: 4 type: BackboneElement mustSupport: false array: true elements: nameType: isModifier: false short: The type of name e.g. 'brand-name', 'functional-name', 'common-name' type: Coding mustSupport: false binding: {strength: preferred, valueSet: 'http://hl7.org/fhir/ValueSet/inventoryitem-nametype'} isSummary: true index: 5 language: isModifier: false short: The language used to express the item name type: code mustSupport: false binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/languages|5.0.0-draft-final'} isSummary: true index: 6 name: {isModifier: false, short: The name or designation of the item, type: string, mustSupport: false, isSummary: true, index: 7} required: [nameType, name, language] isSummary: true productReference: isModifier: false short: Link to a product resource used in clinical workflows refers: ['http://hl7.org/fhir/StructureDefinition/BiologicallyDerivedProduct', 'http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/StructureDefinition/Medication', 'http://hl7.org/fhir/StructureDefinition/NutritionProduct'] type: Reference mustSupport: false isSummary: false index: 44 characteristic: isModifier: false short: Characteristic of the item index: 21 type: BackboneElement mustSupport: false array: true elements: characteristicType: {isModifier: false, short: The characteristic that is being defined, type: CodeableConcept, mustSupport: false, isSummary: false, index: 22} valueDecimal: {isModifier: false, short: The value of the attribute, type: decimal, mustSupport: false, choiceOf: value, isSummary: false, index: 27} valueQuantity: {isModifier: false, short: The value of the attribute, type: Quantity, mustSupport: false, choiceOf: value, isSummary: false, index: 31} value: isModifier: false short: The value of the attribute mustSupport: false choices: [valueString, valueInteger, valueDecimal, valueBoolean, valueUrl, valueDateTime, valueQuantity, valueRange, valueRatio, valueAnnotation, valueAddress, valueDuration, valueCodeableConcept] isSummary: false index: 24 valueString: {isModifier: false, short: The value of the attribute, type: string, mustSupport: false, choiceOf: value, isSummary: false, index: 25} valueRatio: {isModifier: false, short: The value of the attribute, type: Ratio, mustSupport: false, choiceOf: value, isSummary: false, index: 33} valueBoolean: {isModifier: false, short: The value of the attribute, type: boolean, mustSupport: false, choiceOf: value, isSummary: false, index: 28} valueDateTime: {isModifier: false, short: The value of the attribute, type: dateTime, mustSupport: false, choiceOf: value, isSummary: false, index: 30} valueDuration: {isModifier: false, short: The value of the attribute, type: Duration, mustSupport: false, choiceOf: value, isSummary: false, index: 36} valueCodeableConcept: {isModifier: false, short: The value of the attribute, type: CodeableConcept, mustSupport: false, choiceOf: value, isSummary: false, index: 37} valueAnnotation: {isModifier: false, short: The value of the attribute, type: Annotation, mustSupport: false, choiceOf: value, isSummary: false, index: 34} valueRange: {isModifier: false, short: The value of the attribute, type: Range, mustSupport: false, choiceOf: value, isSummary: false, index: 32} valueInteger: {isModifier: false, short: The value of the attribute, type: integer, mustSupport: false, choiceOf: value, isSummary: false, index: 26} valueAddress: {isModifier: false, short: The value of the attribute, type: Address, mustSupport: false, choiceOf: value, isSummary: false, index: 35} valueUrl: {isModifier: false, short: The value of the attribute, type: url, mustSupport: false, choiceOf: value, isSummary: false, index: 29} required: [valueString, characteristicType, valueRatio, valueAnnotation, valueRange, valueAddress, valueDecimal, valueDateTime, value, valueBoolean, valueCodeableConcept, valueQuantity, valueUrl, valueDuration, valueInteger] isSummary: false association: isModifier: false short: Association with other items or products index: 17 type: BackboneElement mustSupport: false array: true elements: associationType: {isModifier: false, short: The type of association between the device and the other item, type: CodeableConcept, mustSupport: false, isSummary: true, index: 18} relatedItem: isModifier: false short: The related item or product refers: ['http://hl7.org/fhir/StructureDefinition/BiologicallyDerivedProduct', 'http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/StructureDefinition/DeviceDefinition', 'http://hl7.org/fhir/StructureDefinition/InventoryItem', 'http://hl7.org/fhir/StructureDefinition/Medication', 'http://hl7.org/fhir/StructureDefinition/MedicationKnowledge', 'http://hl7.org/fhir/StructureDefinition/NutritionProduct'] type: Reference mustSupport: false isSummary: true index: 19 quantity: {isModifier: false, short: The quantity of the product in this product, type: Ratio, mustSupport: false, isSummary: true, index: 20} required: [relatedItem, quantity, associationType] isSummary: false status: isModifier: false short: active | inactive | entered-in-error | unknown type: code mustSupport: false binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/inventoryitem-status|5.0.0-draft-final'} isSummary: true index: 1 baseUnit: {isModifier: false, short: The base unit of measure - the unit in which the product is used or counted, type: CodeableConcept, mustSupport: false, isSummary: true, index: 15} code: {isModifier: false, short: Code designating the specific type of item, type: CodeableConcept, mustSupport: false, array: true, isSummary: true, index: 3} identifier: {isModifier: false, short: Business identifier for the inventory item, type: Identifier, mustSupport: false, array: true, isSummary: true, index: 0} responsibleOrganization: isModifier: false short: Organization(s) responsible for the product index: 8 type: BackboneElement mustSupport: false array: true elements: role: {isModifier: false, short: 'The role of the organization e.g. manufacturer, distributor, or other', type: CodeableConcept, mustSupport: false, isSummary: false, index: 9} organization: isModifier: false short: An organization that is associated with the item refers: ['http://hl7.org/fhir/StructureDefinition/Organization'] type: Reference mustSupport: false isSummary: false index: 10 required: [role, organization] isSummary: false inventoryStatus: {isModifier: false, short: 'The usage status like recalled, in use, discarded', type: CodeableConcept, mustSupport: false, array: true, isSummary: true, index: 14} netContent: {isModifier: false, short: Net content or amount present in the item, type: Quantity, mustSupport: false, isSummary: true, index: 16} package_version: 5.0.0-draft-final class: resource kind: resource url: http://hl7.org/fhir/StructureDefinition/InventoryItem base: http://hl7.org/fhir/StructureDefinition/DomainResource version: 5.0.0-draft-final required: [status]