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