--- type: "doc" title: "ProductShelfLife" source: "source/productshelflife.html" --- \[%settitle ProductShelfLife%\] \[%file newheader%\] \[%file newnavbar%\] <%dtxheader base ProductShelfLife%> # ProductShelfLife | Responsible Owner: [\[%wgt phx%\]]([%wg phx%]) Work Group | [Standards Status](versions#std-process):[Normative](versions#std-process) | | --- | --- | The ProductShelfLife structure defines the timing and conditions associated with storing of a product or item. It can be used for shelf life of a packaged product itself, shelf life after transformation where necessary, or after the first opening of a bottle, etc. Note: the ProductShelfLife structure allows [modifier extensions](extensibility#modifier). ## Content \[%dt ProductShelfLife 1%\] **Constraints** \[%dt.constraints ProductShelfLife%\] ProductShelfLife is used in the following places: \[%dtusage ProductShelfLife%\] \[%file newfooter%\] try { var currentTabIndex = sessionStorage.getItem('fhir-resource-tab-index'); } catch(exception){ } if (!currentTabIndex) currentTabIndex = '0'; $( '#tabs-ProductShelfLife' ).tabs({ active: currentTabIndex, activate: function( event, ui ) { store(ui.newTab.index()); } }); function store(currentTab) { document.activeElement.blur(); try { sessionStorage.setItem('fhir-resource-tab-index', currentTab); } catch(exception){ } $( '#tabs-ProductShelfLife' ).tabs('option', 'active', currentTab); }