De riktige funksjonene i programvare for håndtering av medisinsk lager kan være forskjellen mellom et anlegg som drives problemfritt, og et som stadig må håndtere mangler, tilbakekallinger og mangler innen etterlevelse. Fra sporing av lagerbeholdning i sanntid til logging av revisjonsspor for regelverksetterlevelse berører disse verktøyene nesten alle deler av kliniske og operative arbeidsflyter.
Å velge feil funksjoner – eller feil plattform – skaper en reell risiko. Målet med denne veiledningen er å hjelpe deg med å forstå hva hver funksjon faktisk gjør, slik at du kan vurdere alternativene dine med trygghet og velge en løsning som passer måten anlegget ditt drives på.
12 viktige funksjoner i programvare for håndtering av medisinsk lager
Her ser vi nærmere på hver funksjon, hvordan den fungerer i praksis, og hvorfor den er viktig for teamet ditt:
1. Sporing av lagerbeholdning i sanntid
Sporing av lagerbeholdning i sanntid gir deg en oppdatert oversikt over alle varer på lageret – hva som finnes, hvor det er, og hvor raskt det brukes. De fleste plattformer henter kontinuerlig inn disse dataene fra oppdateringer ved brukerstedet, strekkodeskanninger eller RFID-avlesninger.
Etter min erfaring er dette funksjonen som endrer den daglige driften mest. Du slutter å være avhengig av manuelle opptellinger og begynner å oppdage mangler før de blir problemer. For kliniske team som håndterer forbruksvarer med høy omløpshastighet, er dette en av de tydeligste fordelene med programvare for lagerstyring: å holde behandlingen i rute.
Ha disse underfunksjonene i tankene når du vurderer plattformer med lagersporing i sanntid:
- Dashbord i sanntid: Viser aktuell lagerbeholdning, vareplasseringer og forbrukshastighet i én visning – verktøy som FlexScanMD og GearChain gjør dette godt både for oppsett med én og flere lokasjoner.
- Varsler ved lav lagerbeholdning: Sender automatiske varsler når mengdene faller under angitte terskler, slik at teamet ditt kan handle før det oppstår en mangel.
- Mobil tilgang: Gjør det mulig for ansatte å skanne, oppdatere og kontrollere lagerbeholdningen fra arbeidsstedet ved hjelp av hvilken som helst enhet, noe jeg opplever reduserer forsinket dataregistrering betydelig.
- Logger over forbrukshistorikk: Registrerer forbruksmønstre over tid, gir teamet ditt et tydelig revisjonsspor og bidrar til å identifisere etterspørselstrender.
2. Overvåking av utløpsdatoer
Overvåking av utløpsdatoer sporer automatisk holdbarheten til legemidler, forbruksvarer og medisinsk utstyr – markerer varer før de utløper og ber om fjerning eller ny bestilling. Programvaren lar deg vanligvis angi egendefinerte varslingsintervaller, slik at teamet ditt får beskjed flere dager eller uker i forkant.
Det jeg setter mest pris på ved denne funksjonen, er hvordan den fjerner usikkerheten fra manuelle kontroller. Utgåtte varer i et klinisk miljø handler ikke bare om svinn – det er også en risiko for pasientsikkerheten. Når utløpsdatoer oppdages tidlig, bidrar det til at anlegget ditt overholder kravene og beskytter menneskene du yter omsorg til.
Bruk denne sammenligningen for å se hvordan overvåking av utløpsdatoer endrer den daglige lagerstyringen:
| Uten overvåking av utløpsdatoer | Med overvåking av utløpsdatoer |
|---|---|
| Uten overvåking av utløpsdatoerManuelle kontroller utført av ansatte | Med overvåking av utløpsdatoerAutomatiske varsler ved egendefinerte terskler |
| Uten overvåking av utløpsdatoerUtgåtte varer oppdages ved bruk | Med overvåking av utløpsdatoerVarer markeres flere dager eller uker i forkant |
| Uten overvåking av utløpsdatoerUensartede prosesser for fjerning | Med overvåking av utløpsdatoerStandardiserte arbeidsflyter for uttak og ny bestilling |
| Uten overvåking av utløpsdatoerMangler i revisjonsdokumentasjonen for etterlevelse | Med overvåking av utløpsdatoerAutomatiske logger over utløpsdatoer for myndighetsgjennomgang |
| Uten overvåking av utløpsdatoerLagersvinn på grunn av dårlig varerotasjon | Med overvåking av utløpsdatoerPrioritering etter FEFO (først utløpt, først ut) |

3. Integrasjon med strekkoder og RFID
Integrasjon med strekkoder og RFID kobler det fysiske lageret ditt til programvaren i sanntid. Strekkoder krever en manuell skanning, mens RFID-brikker kommuniserer automatisk med lesere – uten behov for fri sikt. Sammen eliminerer de den manuelle dataregistreringen som gjør tradisjonell lagerstyring så utsatt for feil.
Etter min erfaring er det innenfor kliniske miljøer med høyt volum at RFID virkelig blir imponerende. En leser ved utgangen til et lagerrom kan registrere hver vare som forlater rommet uten at ansatte trenger å gjøre noe. Denne typen passiv, kontinuerlig sporing er det jeg mener skiller moderne verktøy for medisinsk lagerstyring fra eldre systemer.
Ha disse nøkkelfunksjonene i tankene når du vurderer integrasjon med strekkoder og RFID i programvare for medisinsk lagerstyring:
- Strekkodeskanning: Registrerer varedata på bruksstedet via manuell skanning – ideelt for miljøer med lavere volum, der personalinitiert sporing er håndterbart.
- Passive RFID-avlesninger: Logger varer automatisk når de beveger seg gjennom merkede soner, uten at personalet trenger å gjøre noe – jeg synes dette er spesielt verdifullt på lagerrom med mye trafikk.
- Masseskanning: Plattformer som KitCheck kan skanne et helt sett eller brett på sekunder, noe som reduserer tiden brukt på etterfylling betydelig sammenlignet med strekkodearbeidsflyter der én vare skannes om gangen.
- Integrasjon med EHR og ERP: Kobler skannedata direkte til pasientjournaler eller systemer for forsyningskjeden, slik at lagerbeholdningen holdes nøyaktig uten dobbeltregistrering.
- Overvåking av kjølekjeden: Enkelte RFID-aktiverte verktøy sporer temperaturforhold for kjølelagrede legemidler og biologiske produkter i tillegg til stedsdata.
4. Sporbarhet for lot- og batchnumre
Sporbarhet for lot- og batchnumre knytter hvert produkt i lagerbeholdningen til produsentens tildelte identifikator, og registrerer hvor det kom fra, hvor det ble sendt, og hvem som brukte det. Når en tilbakekalling oppstår, forteller denne funksjonen deg nøyaktig hvilke pasienter eller avdelinger som ble berørt – og hvilket lager som må trekkes tilbake.
Jeg har sett virksomheter uten denne muligheten bruke flere dager på å rekonstruere bruksregistre manuelt etter en tilbakekalling fra en leverandør. Med riktig lot-sporing innebygd i programvaren tar den samme prosessen minutter. Det er en av disse funksjonene som virker usynlig helt til du trenger den – og da er den uunnværlig.
Slik støtter sporbarhet for lot- og batchnumre teamet ditt gjennom hele livssyklusen i forsyningskjeden:
- Registrering ved mottak: Registrerer lotnumre ved mottak, og knytter hvert parti til en leverandør, innkjøpsordre og leveringsdato fra starten av.
- Registrering på bruksstedet: Knytter lotdata til den spesifikke pasienten, prosedyren eller avdelingen der en vare ble brukt – plattformer som Mediware og Infor CloudSuite gjør dette i kliniske arbeidsflyter.
- Håndtering av tilbakekallinger: Identifiserer umiddelbart hvilke loter som er på lager, i bruk eller allerede brukt opp, slik at teamet ditt kan handle raskt og dokumentere hvert trinn.
- Generering av revisjonsspor: Oppretter en komplett oppbevarings- og sporingskjede for myndighetstilsyn, akkrediteringsgjennomganger eller interne kvalitetsrevisjoner.
5. Automatiske utløsere for etterfylling
Automatiske utløsere for etterfylling oppretter en innkjøpsordre eller intern overføring så snart lagerbeholdningen faller under en definert terskel. Du angir bestillingspunkt og ønsket mengde, og systemet håndterer resten – uten behov for manuell overvåking.
Det jeg synes er mest verdifullt her, er forutsigbarheten. Rekvisisjonsprosesser som håndteres av mennesker, er utsatt for tidsforsinkelser, spesielt i perioder med høy etterspørsel eller ved personalendringer. Automatiske utløsere fjerner denne avhengigheten fullstendig. For virksomheter som håndterer hundrevis av SKU-er på tvers av flere avdelinger, holder denne funksjonen forsyningsnivåene stabile uten å øke den administrative belastningen for teamet ditt.
Ha disse delfunksjonene i tankene når du vurderer automatiske utløsere for etterfylling i programvare for medisinsk lagerstyring:
- Konfigurering av par-nivå: Lar deg definere minimums- og maksimumsterskler for lagerbeholdningen per vare eller sted – når beholdningen når minimumsnivået, utløses en ordre automatisk.
- Dynamiske justeringer av par-nivå: Plattformer som Supplylogix bruker sanntidsdata om forbruk til å kalibrere par-nivåene på nytt over tid, slik at tersklene dine samsvarer med faktisk etterspørsel i stedet for utdaterte estimater.
- Generering av innkjøpsordre: Konverterer en utløst nybestilling til en kladde eller innsendt innkjøpsordre i systemet – verktøy som McKesson SupplyManager+ gjør dette direkte i plattformen uten manuell registrering.
- Leverandørstyrt lager (VMI): Flytter ansvaret for etterfylling til leverandøren din, mens programvaren sender bruksdata ut til leverandøren – eTurns TrackStock støtter denne modellen på tvers av sykehus og klinikker.
- Ruting på tvers av lokasjoner: Utløser interne overføringer mellom avdelinger eller virksomheter før en ekstern ordre legges inn, noe jeg synes bidrar til å unngå unødvendige innkjøp når lagerbeholdningen allerede finnes et annet sted i systemet ditt.
6. Samsvar med unik enhetsidentifikasjon
Samsvar med unik enhetsidentifikasjon (UDI) betyr at programvaren kan registrere, lagre og rapportere de standardiserte identifikatorene som produsenter tildeler medisinsk utstyr. Disse identifikatorene – som er pålagt av tilsynsmyndigheter som FDA – knytter hvert enkelt utstyr til produksjonsdetaljene, slik at det blir mulig å spore det gjennom hele forsyningskjeden.
I praksis lar denne funksjonen teamet ditt skanne en UDI-strekkode på et utstyr ved mottak eller på bruksstedet, slik at dataene automatisk registreres mot riktig pasient- eller prosedyreoppføring. Jeg mener dette er en av de mest undervurderte funksjonene i programvare for medisinsk lagerstyring – den gjør et regulatorisk avkrysningspunkt til et genuint nyttig sporingsverktøy.
Bruk denne sammenligningen for å se hvordan støtte for UDI-samsvar endrer sporingen av utstyr på tvers av kliniske arbeidsflyter:
| Uten UDI-samsvar | Med UDI-samsvar |
|---|---|
| Uten UDI-samsvarEnhetsdata registreres manuelt og er utsatt for feil | Med UDI-samsvarUDI-strekkode skannes ved mottak eller på bruksstedet |
| Uten UDI-samsvarIngen standardisert kobling mellom enhet og pasient | Med UDI-samsvarEnheten knyttes automatisk til prosedyren og pasientjournalen |
| Uten UDI-samsvarTilbakekall krever manuelle søk i registre | Med UDI-samsvarBerørte enheter identifiseres umiddelbart ved hjelp av UDI |
| Uten UDI-samsvarRevisjonsdokumentasjon settes sammen i etterkant | Med UDI-samsvarSamsvarsregistre genereres kontinuerlig i bakgrunnen |
| Uten UDI-samsvarBegrenset innsyn i detaljer om enhetens produsent | Med UDI-samsvarFullstendige produksjonsdata er tilgjengelige via integrasjon med databasen for global unik identifikasjon av medisinsk utstyr (GUDID) |
7. Synkronisering av lagerbeholdning på tvers av lokasjoner
Synkronisering av lagerbeholdning på tvers av lokasjoner gir deg en samlet oversikt over lagernivåene ved alle institusjoner, klinikker eller avdelinger i nettverket ditt – oppdatert i sanntid. I stedet for å administrere separate regneark eller isolerte systemer for hver lokasjon, arbeider teamet ditt ut fra én felles kilde til sannhet.
Etter min erfaring er det her sentraliserte helsesystemer får størst operativ gevinst. Når én institusjon begynner å gå tom for en kritisk forsyning, kan de ansatte umiddelbart se om en annen lokasjon har overskudd på lager før de legger inn en ekstern bestilling. Denne oversikten reduserer unødvendige innkjøp og minsker risikoen for lagerutgang som påvirker pasientbehandlingen.
Ha disse underfunksjonene i tankene når du vurderer synkronisering av lagerbeholdning på tvers av lokasjoner i programvare for medisinsk lagerstyring:
- Sentralisert dashbord: Viser lagernivåer for alle lokasjoner i én visning – verktøy som NetSuite og SurgiCare gir denne oversikten over hele nettverket uten at du må veksle mellom kontoer for de enkelte lokasjonene.
- Overføringer mellom institusjoner: Lar teamet ditt starte lagerflyttinger mellom lokasjoner direkte i plattformen, noe som reduserer unødvendige eksterne bestillinger når det finnes overskudd andre steder i nettverket.
- Rollebasert tilgangskontroll: Plattformer som BarCloud og FlexScanMD lar lokale team administrere lagerbeholdningen på sin egen lokasjon i det daglige, mens administratorer beholder oversikten over hele systemet for budsjettering og planlegging.
- Synkronisert bestillingslogikk: Bruker ensartede par-nivåer og regler for påfylling på alle lokasjoner, slik at bestillingsatferden ikke varierer etter lokasjon eller individuell preferanse.
- Forbruksrapportering per lokasjon: Bryter ned forbruksdata per institusjon eller avdeling, noe jeg mener er avgjørende for å identifisere hvor etterspørselsmønstrene varierer, og hvor innkjøp kan samordnes.
8. Sporing av sterilisering og dekontaminering
Sporing av sterilisering og dekontaminering registrerer hele behandlingshistorikken for gjenbrukbare instrumenter og utstyr – inkludert hver syklus, metode, tekniker og tidsstempel knyttet til det spesifikke utstyret. Programvaren opprettholder en løpende oversikt som bekrefter at hvert element oppfyller sikkerhetsstandardene før det når en pasient.
Denne funksjonen lukker i praksis ansvarsomhetsgapet i instrumenthåndteringen. Uten den er det avhengig av papirlogger eller de ansattes hukommelse å dokumentere at et kirurgisk brett er behandlet på riktig måte. Jeg har erfart at digital sporing ikke bare oppfyller kravene til akkreditering på en langt ryddigere måte, men også avdekker flaskehalser i behandlingen som manuelle systemer ofte skjuler fullstendig.
Bruk denne oversikten for å forstå hvordan sporing av sterilisering og dekontaminering fungerer i praksis:
- Syklusregistrering: Registrerer steriliseringsmetode, temperatur, varighet og tekniker-ID for hver behandlingskjøring – plattformer som Censitrac og Censis Technologies automatiserer denne registreringen direkte fra steriliseringsutstyret.
- Sporbarhet på enhetsnivå: Kobler hvert instrument til hele behandlingshistorikken, slik at du kan bekrefte at en bestemt skalpell eller sårhake ble sterilisert før en prosedyre.
- Varsler ved mislykkede sykluser: Markerer umiddelbart ufullstendige steriliseringskjøringer eller kjøringer utenfor spesifikasjonene, slik at ubehandlede instrumenter ikke kommer tilbake i omløp.
- Sporing av utløpsdato: Overvåker utløpsdatoer for sterilitet på innpakkede instrumentsett og utløser varsler om ny behandling før elementene hentes for bruk.
- Akkrediteringsrapportering: Genererer dokumentasjon formatert for inspeksjoner fra Joint Commission eller ISO – jeg opplever at dette alene sparer betydelig tid på forberedelser under revisjonsperioder.
9. Planlegging av vedlikehold og kalibrering av utstyr
Planlegging av vedlikehold og kalibrering av utstyr lar programvaren administrere serviceintervaller for medisinsk utstyr og klinisk utstyr – og automatisk generere arbeidsordrer eller varsler når vedlikehold skal utføres. Hver eiendel får en vedlikeholdsplan basert på produsentens spesifikasjoner eller interne prosedyrer.
Det jeg setter mest pris på ved denne funksjonen, er hvordan den flytter teamet ditt fra reaktivt til planlagt vedlikehold. Uregistrerte kalibreringsforfall på diagnostisk utstyr kan påvirke avlesningsnøyaktigheten og dermed kliniske beslutninger. Plattformer som integrerer denne planleggingen direkte i lageroppføringene, gir biomedisinske team og driftsteam ett sted for å administrere utstyrets beredskap sammen med lageroversikten.
Bruk denne oversikten for å forstå hvordan planlegging av utstyrsvedlikehold og kalibrering fungerer på viktige områder:
| Funksjon | Hva den gjør |
|---|---|
| FunksjonPlanlegging av forebyggende vedlikehold | Hva den gjørAngir gjentakende serviceintervaller per eiendel basert på produsentens spesifikasjoner eller interne retningslinjer |
| FunksjonSporing av kalibreringsforfallsdato | Hva den gjørOvervåker kalibreringsperioder og varsler biomedisinsk personale før utstyret ikke lenger oppfyller kravene |
| FunksjonGenerering av arbeidsordrer | Hva den gjørOppretter og tildeler serviceoppgaver automatisk – plattformer som Nuvolo og TMS håndterer dette i arbeidsflytene for eiendelsstyring |
| FunksjonLoggføring av vedlikeholdshistorikk | Hva den gjørLagrer alle serviceregistre per enhet, noe jeg synes er uvurderlig under akkrediteringsgjennomganger |
| FunksjonMerking som ute av drift | Hva den gjørFjerner utstyr fra tilgjengelig lagerbeholdning til det er bekreftet at servicen er fullført |
10. Loggføring av regulatorisk revisjonsspor
Loggføring av regulatorisk revisjonsspor registrerer en tidsstemplet og manipulasjonssikker oversikt over alle handlinger som utføres i lagersystemet ditt – hvem som fikk tilgang til hva, når endringer ble gjort, og hva de tidligere verdiene var. Den kjører kontinuerlig i bakgrunnen uten at teamet ditt trenger å dokumentere noe manuelt.
For helsetjenesteorganisasjoner er dette ikke bare en samsvarsfunksjon – det er den første forsvarslinjen under et tilsyn eller en hendelsesundersøkelse. Jeg har sett team streve med å rekonstruere lagerbeslutninger etter en forsyningsrelatert uønsket hendelse. Et riktig konfigurert revisjonsspor gjør denne rekonstruksjonen umiddelbar og troverdig, noe som betyr svært mye når tilsynsmyndigheter eller akkrediteringsorganer stiller spørsmålene.
Bruk denne sammenligningen for å se hvordan loggføring av regulatorisk revisjonsspor endrer samsvarsstatusen din før og etter implementering:
| | Uten loggføring av revisjonsspor | Med loggføring av revisjonsspor |
|---|---|---|
| Sporing av endringer | Uten loggføring av revisjonssporManuelle logger eller personalets hukommelse | Med loggføring av revisjonssporAlle lagerendringer tidsstemples og knyttes automatisk til en bruker |
| Beredskap for tilsyn | Uten loggføring av revisjonssporDokumentasjon samles inn under tidspress | Med loggføring av revisjonssporOppføringer kan hentes frem umiddelbart ved behov |
| Hendelsesundersøkelse | Uten loggføring av revisjonssporVanskelig å rekonstruere en tidslinje over hendelsene | Med loggføring av revisjonssporFullstendig handlingshistorikk kan spores til enkeltbrukere |
| Regulatorisk samsvar | Uten loggføring av revisjonssporUensartet på tvers av avdelinger | Med loggføring av revisjonssporStandardisert loggføring tilpasset kravene fra FDA, Joint Commission eller ISO |
| Manipulasjonssikkerhet | Uten loggføring av revisjonssporIngen pålitelig måte å oppdage uautoriserte endringer på | Med loggføring av revisjonssporPlattformer som Infor CloudSuite og Oracle Health markerer og bevarer alle endringer |
More Articles
11. Forbruksanalyse og etterspørselsprognoser
Forbruksanalyse og etterspørselsprognoser bruker historiske bruksdata til å modellere fremtidige forsyningsbehov – og hjelper teamet ditt med å bestille riktige mengder til riktig tid i stedet for å basere seg på faste lagernivåer eller magefølelse. Programvaren analyserer mønstre på tvers av avdelinger, årstider og prosedyrevolum for å generere fremoverskuende estimater for etterspørselen.
Etter min erfaring endrer denne funksjonen grunnleggende hvordan innkjøpsbeslutninger tas. I stedet for reaktive bestillinger utløst av tomt lager arbeider teamet ditt ut fra datastøttede prognoser. Plattformer som tar hensyn til planlagte prosedyrevolumer sammen med historisk forbruk, gir forsyningskjedeansvarlige et betydelig fortrinn når det gjelder å unngå både overbeholdning og mangelsituasjoner.
Ha disse underfunksjonene i tankene når du vurderer forbruksanalyse og etterspørselsprognoser i programvare for medisinsk lagerstyring:
- Analyse av historisk bruk: Henter forbruksdata for konfigurerbare tidsperioder for å avdekke trender per vare, avdeling eller prosedyretype.
- Prosedyretilknyttede prognoser: Plattformer som Curvo og Prodigo Solutions knytter forventede forsyningsbehov direkte til planlagte saksvolumer – jeg synes dette er spesielt verdifullt i kirurgiske sammenhenger.
- Sesongjustering av etterspørselen: Tar hensyn til forutsigbare variasjonsmønstre, for eksempel økt forbruk av luftveisrelaterte forsyningsvarer i influensasesongen.
- Variansrapportering: Sammenligner prognostisert etterspørsel med faktisk forbruk og hjelper teamet ditt med å forbedre prognosene over tid.
- Automatiske utløsere for nybestilling: Setter i gang innkjøpsordrer når den forventede etterspørselen antas å overstige tilgjengelig lager før neste leveringsvindu.
12. Leverandør- og kontraktsstyring
Leverandør- og kontraktsstyring sentraliserer leverandørrelasjonene, prisavtalene og kontraktsvilkårene dine direkte i lagerplattformen – slik at innkjøpsbeslutninger alltid tas på grunnlag av nøyaktige og oppdaterte data. Programvaren sporer kontraktenes utløpsdatoer, status som foretrukket leverandør og forhandlede prisnivåer for hver vare i katalogen din.
Det jeg synes er mest nyttig, er hvordan denne funksjonen eliminerer avstanden mellom innkjøps- og forsyningskjedeteamene. Når kontraktsvilkårene ligger sammen med lagerdataene, kan teamet ditt flagge kjøp utenfor kontrakt i sanntid og sørge for at hver bestilling er i tråd med GPO-avtalene deres. Denne synligheten alene kan frigjøre betydelige beløp på tvers av et helsesystem.
Bruk disse kriteriene til å sammenligne hvordan leverandør- og kontraktsstyring fungerer på tvers av viktige funksjoner i programvare for medisinsk lagerstyring:
| Funksjon | Hva den gjør |
|---|---|
| FunksjonLeverandørregister | Hva den gjørVedlikeholder en sentralisert oversikt over godkjente leverandører, kontaktopplysninger og historikk for leverandørenes resultater |
| FunksjonVarsler om kontraktsutløp | Hva den gjørVarsler innkjøpsteamene i forkant av fornyelsesperioder for å forhindre manglende dekning |
| FunksjonOppfølging av prisoverholdelse | Hva den gjørFlagger kjøp som er gjort utenfor forhandlede kontrakts- eller GPO-priser – plattformer som Vizient og Premier gjør dette godt |
| FunksjonSamsvar mellom innkjøpsordrer | Hva den gjørSammenholder innkommende fakturaer med kontraktsvilkårene for å avdekke fakturaavvik |
| FunksjonPoengsetting av leverandørresultater | Hva den gjørFølger med på leveringsnøyaktighet, leveringstider og leveringsgrader for å informere fremtidige beslutninger om innkjøp |
Den beste programvaren for medisinsk lagerstyring
Her er listen min over de 10 beste alternativene innen programvare for medisinsk lagerstyring som er tilgjengelige, slik at du kan komme i gang med søket ditt:
Å finne de riktige verktøyene handler om mer enn lagerstyring
Hvis du optimaliserer driften av praksisen din, er det å kombinere lagerstyringsløsningen med riktig programvare for medisinsk fakturering en av de mest betydningsfulle beslutningene du kan ta for inntektsprosessen.




