Ik wist dat er iets mis was toen ik maandagochtend de parkeergarage inreed en de hoofdzorgverpleegkundigen om zes uur ’s ochtends buiten zag staan in hun operatiekleding, starend naar hun…

Ik wist dat er iets mis was op het moment dat ik maandagochtend de parkeergarage inreed en de hoofdzorgverpleegkundigen om zes uur ’s ochtends buiten zag staan in hun operatiekleding, starend naar hun telefoons in plaats van hun ronde te beginnen. Sandra Kowalski, die al zeventien jaar de intensive care van Mercy Regional leidde en zich nooit door iets minder dan een massaal ongeval van slag liet brengen, keek me aan met een uitdrukking die ik nog nooit op haar gezicht had gezien. Iets tussen woede en paniek in. Alsof ze nog moest beslissen welke van de twee ze het eerst zou voelen.

Thumbnail

Op dat moment zoemde mijn eigen telefoon, toen weer, en toen hield het niet meer op. Mijn naam is Marcus Webb. Ik ben vierenvijftig jaar oud en elf jaar lang was ik de senior systeembeheerder van Mercy Regional Health Network, drie ziekenhuizen, twee spoedposten en een netwerk van poliklinieken verspreid over Midden-Tennessee en Zuid-Kentucky. Het systeem dat ik beheerde was niet zomaar planningssoftware.

Het was het centrale zenuwstelsel van een organisatie die 2. 400 zorgmedewerkers in dienst had en dagelijks zo’n zeshonderd patiëntencontacten verwerkte. Als mijn systeem werkte, verschenen chirurgen op de juiste operatiekamers, werden nachtzusters niet dubbel ingeroosterd en plande de spoedeisende hulp niet per ongeluk drie traumateams in op dinsdagmiddag terwijl vrijdagnachten onderbezet bleven. Als mijn systeem niet werkte, raakten mensen gewond.

Niet figuurlijk, maar echt gewond. Ik had de ruggengraat van de planning vanaf de grond opgebouwd, terug in de tijd dat het ziekenhuisnetwerk nog uit twee afzonderlijke faciliteiten bestond die net waren gefuseerd en het niet eens eens konden worden over welk koffiemerk er in de pauzeruimtes moest komen, laat staan hoe ze de chirurgische bezetting over twee gebouwen moesten coördineren. De oorspronkelijke software van de leverancier was een ramp, traag, onverenigbaar met onze registratiedatabase en volledig ongeschikt voor de cao-regels die bepaalden hoe we ons verplegend personeel inroosterden. Dus herbouwde ik de kernlogica, met aangepaste modules voor de beheersing van operatiekamertijd, protocollezen voor oproepbaarheid en het systeem voor het verifiëren van bevoegdheden dat ervoor zorgde dat een verpleegkundige met verlopen certificeringen niet per ongeluk werd toegewezen aan een kinderchirurgie.

Ik zal niet doen alsof het elegant was. Elf jaar aan patches, noodoplossingen en spoedreparaties om twee uur ’s nachts maken een systeem dat op de achterkant van een printplaat lijkt, functioneel en op zijn eigen manier zelfs mooi als je weet hoe je het moet lezen, maar volkomen angstaanjagend voor iedereen die dat niet kan. Ik kende elke hoek ervan. Ik wist dat de module voor oproepbaarheid de neiging had om dubbele toewijzingen te genereren als iemand binnen achtenveertig uur voor een feestdagweekend zijn beschikbaarheid bijwerkte, en ik had een handmatig correctiescript dat ik elke donderdag draaide om dat op te vangen.

Ik wist dat de boekingsengine voor operatiekamers een conflictfout zou geven als een chirurg tijd probeerde te boeken in een ruimte die sterilisatieapparatuur deelde met een andere al geboekte ruimte, niet vanwege een planningsconflict, maar omdat ik in 2018 na een bijna-ongeluk een buffer van vier uur voor omschakeling had ingebouwd die nooit formeel was gedocumenteerd. Ik wist waar de lijken lagen. Letterlijk elk exemplaar. Die kennis bleek het probleem te zijn.

De nieuwe directeur, dr. Richard Holt, was acht maanden eerder gekomen met een achtergrond in private equity. Geen arts, geen ziekenhuisbestuurder. Een man die zijn carrière had opgebouwd met het opkopen van slecht presterende zorginstellingen, het verlagen van de operationele kosten met dertig procent en het met winst doorverkopen voordat het personeel goed begreep wat er veranderd was.

Hij droeg strikjes en praatte over gezondheidszorg als een ecosysteem voor dienstverlening. Tijdens zijn eerste toespraak voor het hele personeel gebruikte hij ongeveer veertien keer de uitdrukking “lean operations”. Ik heb het geteld. Zijn neef arriveerde drie maanden later.

De neef heette Brandon, zevenentwintig jaar oud, pas afgestudeerd met een MBA van een school die ik uit beleefdheid niet zal noemen, en hij droeg een bepaald soort zelfvertrouwen dat alleen voorbehouden is aan mensen die nog nooit ongelijk hebben gekregen in een situatie die er echt toe deed. Hij kreeg de titel directeur digitale transformatie, wat voor zover ik kon zien betekende dat hij een groot kantoor, een groot budget en instructies van zijn oom had om grote dingen te schrappen. Brandon kwam begin oktober bij me langs. Hij ging tegenover mijn werkstation zitten met een MacBook Pro en een kombucha en vertelde me dat hij een diepgaande analyse van onze systeeminfrastructuur had gedaan en enorme kansen zag voor modernisering.

Welke modernisering, vroeg ik. Hij opende zijn laptop en draaide hem naar me toe. Het was een presentatie, veertien dia’s. Het soort presentatie dat er buitengewoon indrukwekkend uitziet tot je ook maar enige tijd hebt besteed aan het begrijpen van wat er werkelijk wordt voorgesteld.

Zijn vriendin, legde hij uit, had een start-up opgericht die ShiftSync heette. Een planningsplatform gebouwd op Airtable met Zapier-automatisering en een Slack-integratie. Het was intuïtief. Het was cloud-native.

Het was, volgens dia negen, in staat om verouderde planningsinfrastructuur te vervangen door een gestroomlijnde, gebruiksvriendelijke interface die de administratieve last met wel veertig procent zou verminderen. Ik keek een lange tijd naar de dia. Je wilt de chirurgische planning van drie ziekenhuizen op Airtable draaien, zei ik. Het is niet alleen Airtable, zei Brandon.

Ze hebben er een eigen laag bovenop gebouwd. Een eigen laag bovenop Airtable. Het is eigenlijk vrij geavanceerd, zei hij. Ik dacht aan de operatiekamerlogica die ik zes maanden had gebouwd.

Ik dacht aan de keten voor bevoegdheidsverificatie die negen verschillende databases kruislings raadpleegde bij elke gegenereerde diensttoewijzing. Ik dacht aan het veertien pagina’s tellende cao-addendum dat regelde hoe weekenddiensten moesten worden verdeeld onder onze verpleegkundigen van niveau twee, en aan de aangepaste regelengine die ik had geschreven om dat te implementeren. Ik dacht eraan dat we zevenenveertig operatiekamers hadden verspreid over drie locaties en dat de logica voor de sterilisatiebuffer me alleen al vier maanden had gekost om goed te krijgen nadat ik had ontdekt dat de software van de leverancier die al twee jaar stilletjes negeerde. Heb je dit voorgelegd aan de directeur verpleegkunde, vroeg ik.

We regelen verandermanagement via de juiste kanalen, zei Brandon, wat de manier was waarop mensen die de directeur verpleegkunde niet hadden geraadpleegd, zeiden dat ze de directeur verpleegkunde niet hadden geraadpleegd. Wat is de planning? We mikken op de livegang op de eerste van de maand. Dat geeft ons drie weken.

Drie weken om een elf jaar oud systeem te vervangen dat de werkroosters van 2. 400 mensen coördineerde over vijf locaties, inclusief de chirurgische kalenders van drieënzestig artsen. Ik wil duidelijk zijn over één ding. Ik liep die vergadering niet uit en ging niets doen.

Ik stuurde een memo van twaalf pagina’s naar dr. Holt, naar de operationeel directeur en naar de medisch directeur waarin ik precies uiteenzette waarom een migratie van drie weken naar een ongetest platform een risico voor de patiëntveiligheid was. Ik noemde de specifieke faalscenario’s. Ik beschreef wat er zou gebeuren als de verificatie van bevoegdheden voor operatiekamers stopte en een verpleegkundige met een verlopen reanimatiecertificaat werd toegewezen aan een hartoperatie.

Ik legde de gevolgen voor de naleving van de cao uit en het feit dat een fout in de oproepbaarheidslogica het netwerk kon blootstellen aan gerechtelijke procedures. Ik was grondig. Ik was professioneel. Ik werd genegeerd.

Patricia Nguyen van HR belde me twee weken later. Ze schrapten mijn functie als onderdeel van een herstructurering. Mijn laatste werkdag zou vrijdag zijn. Ze wilden dat ik tijdens de overgang met Brandons team zou samenwerken en alle documentatie zou leveren die ik kon.

Ik vroeg hoeveel van het systeem met echte gegevens was getest. Patricia zei dat het ShiftSync-team simulaties had gedraaid met geanonimiseerde gegevens. Simulaties met geanonimiseerde gegevens, geen parallelle proefrun, geen schaduwperiode waarin beide systemen tegelijk draaiden en de resultaten werden vergeleken. Simulaties.

Ik knikte en liep terug naar mijn bureau. Ik besteedde de volgende vier dagen aan het documenteren van alles wat ik in woorden kon vatten. Ik schreef handleidingen voor het correctiescript voor oproepbaarheid. Ik schreef een controlelijst van twaalf stappen voor de donderdagse audit.

Ik documenteerde de bufferlogica voor operatiekamers, de keten voor bevoegdheidsverificatie en de zeventien randgevallen die ik kende in de cao-planningsregels. Ik gaf alles aan Brandons implementatieteam, een groep van vier mensen met een geschatte gemiddelde leeftijd van vierentwintig jaar, van wie niemand ooit in een IT-omgeving in de gezondheidszorg had gewerkt. Brandons vriendin Kayla zat donderdagmiddag ongeveer twee uur met me aan tafel terwijl ik door het systeem liep. Ze was slim.

Dat was het frustrerende. Ze was oprecht slim en haar platform was oprecht goed ontworpen voor waar het voor was gebouwd, namelijk het plannen van kleine bedrijven, restaurants, boetiekwinkels, misschien een middelgroot kantoor. Ze had er duidelijk echt werk in gestoken. Ze had alleen absoluut geen idee waar ze in terechtkwam.

Waarom voert de operatiekamermodule achtenveertig uur voor de geblokte tijd een tweede bevoegdheidscontrole uit, vroeg ze terwijl ze door mijn documentatie scrolde. Omdat als de registratie van een arts vervalt of de certificering van een verpleegkundige verloopt nadat de oorspronkelijke toewijzing is gegenereerd, het systeem dat moet opvangen vóór de operatie wordt gepland, legde ik uit, niet erna. Kunnen we niet gewoon een melding instellen in de Slack-integratie? Zeker, zei ik, dat zou je kunnen doen.

En dan moet iemand elke melding handmatig beoordelen, elke toewijzing handmatig opnieuw verifiëren, de boeking handmatig bijwerken en de afdelingscoördinator handmatig op de hoogte stellen voor drieënzestig artsen en 2. 400 verpleegkundigen, elke dag. Ze maakte een aantekening op haar laptop. Ik beëindigde mijn laatste officiële werkdag op vrijdagmiddag.

Ik pakte een koffiemok, een foto van mijn dochter bij haar eindexamen en de externe harde schijf waarop ik een archief bewaarde van elk aangepast script dat ik ooit voor het systeem had geschreven. Die schijf ging met mij mee naar huis. De schijf waar zij nog toegang toe hadden bevatte de documentatie. De schijf in mijn vrachtwagen bevatte het begrip.

Mijn telefoon begon maandag om 4. 47 uur ’s ochtends te rinkelen. Het eerste telefoontje was van Sandra Kowalski. Sandra, die me in elf jaar tijd buiten kantooruren precies twee keer had gebeld, allebei voor echte noodgevallen.

Marcus, haar stem klonk vlak op de manier die mensen krijgen als ze te boos zijn om hun stem te verheffen. Heb je enig idee wat er nu op mijn dienstrooster staat? Ik zei: Dat weet ik niet, want ik werk daar niet meer. Ik heb drie operatiekamers die als beschikbaar worden getoond zonder toegewezen chirurgische teams.

Ik heb vier chirurgische teams die zijn toegewezen aan ruimtes die niet bestaan. Ik heb om zeven uur een hartoperatie niveau drie in operatiekamer zeven, en volgens ShiftSync is de operatieassistent die eraan is toegewezen vervangen door iemand die “testgebruiker import april” heet. Ik ging rechtop in bed zitten. Sandra vervolgde: Ik heb ook zes IC-verpleegkundigen die tegelijkertijd op het nachtdienstrooster en het dagdienstrooster staan, wat betekent dat de helft van hen om zeven uur binnenloopt denkend dat ze een dagdienst beginnen terwijl ze eigenlijk een nachtdienst zouden moeten afmaken die ze nooit zijn begonnen.

En de andere helft gaat naar huis denkend dat iemand hen vervangt terwijl niemand dat doet. Ik zei: Je moet Brandon bellen. Brandon neemt niet op, zei ze. Zijn vriendin neemt niet op.

Ik heb het kantoor van de directeur gebeld en kreeg zijn assistente, die me vertelde dat dr. Holt op reis is en tot woensdag onbereikbaar is. Wie runt er nu het systeem? Een drieëntwintigjarige van ShiftSync die Jake heet en sinds middernacht in onze serverruimte zit te proberen uit te zoeken waarom de Airtable-database buitenlandse sleutelfouten geeft.

Wat is er gebeurd? Voor zover ik kan nagaan, zei ze, hebben ze in het weekend de live database gemigreerd. Ergens tijdens de migratie is de nummerconventie voor ruimte-id’s omgedraaid. Ons systeem gebruikt alfanumerieke ruimtecode, ShiftSync gebruikt alleen cijfers.

Dus elke operatiekamerboeking voor de komende dertig dagen is nu gekoppeld aan een ruimte-id die niet bestaat of naar de verkeerde locatie verwijst. De geblokte tijd van Mercy West verschijnt als Mercy North. De chirurgische kalender van Mercy North ziet er volledig leeg uit. En omdat de bevoegdheidsverificatie de migratie niet heeft overleefd, wijst het systeem sinds zaterdagavond diensten toe zonder certificeringen te controleren.

Ik zat daar een moment mee. Er stonden eenenzestig operaties gepland die vóór twaalf uur zouden beginnen. Elke daarvan mogelijk getroffen. Ik kleedde me aan.

Ik belde Brandon niet. Ik belde HR niet. Ik belde mijn voormalige collega David Chen, die nog steeds als junior systeemanalist in dienst was en die me sinds zondagavond, toen de migratie begon te ontsporen, stilletjes updates had gestuurd. David bevestigde wat Sandra me had verteld en voegde verschillende dingen toe die zij niet wist.

De oproepbaarheidsketen was volledig uitgevallen, waardoor de nachtafdelingen zes uur lang zonder reservebezetting hadden gewerkt omdat de automatische escalatie naar secundair oproepbaar personeel nooit was geactiveerd. De apotheekplanningsmodule, een afzonderlijk subsysteem dat ik vier jaar geleden in het hoofdplatform had geïntegreerd, was nu volledig losgekoppeld en toonde alle apothekersdiensten als niet toegewezen. En de database voor de aanwezigheidsregistratie van de vakbond, die direct naar de salarisadministratie leidde, was helemaal niet meegenomen in de datamigratie. Ik reed naar het ziekenhuis, ging in de parkeergarage zitten en belde mijn advocaat.

Ik wil heel precies zijn over mijn voorwaarden, zei ik tegen hem. Als ze me bellen, is dit wat ik vraag. Hij maakte aantekeningen. Om 7.

15 uur werden drie operaties uitgesteld. Om 8. 30 uur waren dat er negen. De medisch directeur vaardigde een ziekenhuisbrede opschorting uit van alle niet-spoedeisende ingrepen in afwachting van een oplossing van wat de interne communicatie een “technisch probleem in het planningssysteem” noemde.

De regionale vertegenwoordiger van de verpleegkundigenvakbond, een vrouw genaamd Glenda Marsh die de energie had van iemand die haar hele carrière op dit exacte moment had gewacht, arriveerde om negen uur bij het ziekenhuis en begon alles te documenteren. Glenda was de Sandra Kowalski van de arbeidswereld, competent, onverstoorbaar en meedogenloos wanneer het management haar iets gaf om mee te werken. Ze liep door het gebouw met een notitieblok en fotografeerde de dienstroosters in elke afdeling. Ze haalde de oproepbaarheidslogboeken op waaruit bleek dat er zes uur lang nachtelijke diensten onbezet waren geweest.

Ze sprak met verpleegkundigen die geen melding hadden gekregen dat hun rooster was veranderd en met verpleegkundigen die waren opgedaagd voor diensten die niet meer in het systeem bestonden. Om tien uur had ze een spoedklacht ingediend waarin ze zestien specifieke schendingen van de cao noemde. Mijn telefoon ging om 10. 23 uur.

Marcus, met Patricia van HR, zei ze, en ze klonk als iemand die niet had geslapen. Goedemorgen, Patricia. We zitten in een lastige situatie. Er zijn complicaties geweest bij de systeemmigratie.

Dat heb ik gehoord. We hebben je hulp nodig. We zijn bereid je op basis van advies in te huren. Wat je tarief ook is, we matchen het.

Mijn tarief is niet het probleem, zei ik. Ik heb een aantal voorwaarden. Een stilte. Natuurlijk.

Waar denk je aan? Ik keek naar het notitieblok op de passagiersstoel. Vijftigduizend dollar betaald aan mijn bv voordat ik dat gebouw binnenstap. Geen contract voor vijftigduizend, maar een daadwerkelijke betaling die is bevestigd voordat ik aankom.

Daarnaast wil ik een contract van twaalf maanden als directeur klinische systeeminfrastructuur tegen anderhalf keer mijn vorige salaris, met een clausule die expliciet alle wijzigingen aan de kernarchitectuur van de planning verbiedt zonder mijn schriftelijke goedkeuring. Ik rapporteer rechtstreeks aan de medisch directeur, niet aan digitale transformatie en niet aan operations. Brandon en zijn team worden met onmiddellijke ingang verwijderd van elke verdere betrokkenheid bij klinische systemen. En ik wil een schriftelijke verklaring van dr.

Holt, ondertekend en verspreid naar alle afdelingshoofden, waarin staat dat de huidige systeemfout het gevolg is van een besluit om een ongetest platform te implementeren zonder adequate parallelle validatie, en niet van een tekortkoming van de vorige infrastructuur. Weer een stilte, dit keer langer. Marcus, sommige van die voorwaarden… Patricia, je hebt op dit moment elf uitgestelde operaties, een actieve vakbondsklacht, een gat in de oproepbaarheidsdekking waar je risicomanagementteam de komende zes maanden naar zal kijken, en een apotheekplanningssysteem dat feitelijk offline is. Waar wil je het eerst over hebben?

Een zeer lange stilte. Ik bel je binnen vijftien minuten terug. Ze belde binnen elf minuten terug. Ze accepteerden alles behalve de salarismultiplier, die ze tegenboden op 1,3.

Ik zei 1,4 en ze gingen akkoord voordat ik mijn zin had afgemaakt. Ik reed terug de parkeergarage in en nam de lift naar de IT-verdieping. De serverruimte zag eruit als de nasleep van een heel specifiek soort ramp, een waarbij alles technisch nog draaide maar niets correct functioneerde. Jake van ShiftSync zat aan een werkstation omringd door lege blikjes Red Bull en een afdruk van het databaseschema dat in drie verschillende kleuren inkt was geannoteerd.

Hij keek op toen ik binnenkwam, met de uitdrukking van een man die op redding had gehoopt en niet zeker wist of ik daarvoor telde. Ik moet je vragen om weg te stappen van het toetsenbord, zei ik. Niet omdat ik boos op hem was, maar omdat hij zes uur lang wijzigingen had aangebracht en ik de huidige staat van het systeem moest begrijpen voordat iemand anders er nog iets aanraakte. Hij stapte weg.

Het kostte me ongeveer veertig minuten om de schade in kaart te brengen. De migratie was uitgevoerd zonder volledige validatie van de gegevensexport, waardoor ongeveer acht procent van de dienstrecords was geïmporteerd met beschadigde relationele koppelingen. De omdraaiing van de ruimte-id’s die Sandra had ontdekt, was doorgeslagen naar elke operatiekamerboeking voor de komende vijfenveertig dagen. De bevoegdheidsverificatie was helemaal niet gemigreerd.

Kayla’s team had aangenomen dat het een afzonderlijk systeem was dat ze niet hoefden te integreren, zonder te begrijpen dat ik het rechtstreeks in de module voor het genereren van toewijzingen had ingebouwd, want dat was de enige manier om het in realtime te laten werken in plaats van als een controle achteraf. En de aanwezigheidsregistratie van de vakbond was, zoals David me had verteld, gewoon verdwenen. Het goede nieuws, en er was goed nieuws, want ik had zoiets zien aankomen, was dat ik volledige gearchiveerde back-ups van de oorspronkelijke database had, inclusief een complete momentopname van vrijdagavond elf uur, opgeslagen op mijn eigen hardware thuis. Het nieuwe systeem had minder dan achtenveertig uur gedraaid.

Het gegevensverlies was reëel maar herstelbaar. De configuratieschade was aanzienlijk maar eindig. Ik belde David en liet hem mijn externe schijf brengen. Ik werkte veertien uur.

Ik stopte niet voor de lunch. Sandra bracht me om twee uur ’s middags koffie en stond een moment in de deuropening zonder iets te zeggen, wat bij Sandra alles betekende. Om zes uur ’s avonds had ik de planningsdatabase hersteld vanaf de back-up van vrijdag en de boekingsmodule voor operatiekamers herbouwd met de juiste conventies voor ruimte-id’s. Om negen uur ’s avonds was de keten voor bevoegdheidsverificatie weer online en draaide deze schoon.

Om middernacht was het oproepbaarheidssysteem volledig operationeel en had ik de oproepbaarheidstoewijzingen voor de komende achtenveertig uur handmatig gecontroleerd om de volgorde van de keten te verifiëren. Het opnieuw aansluiten van de apotheekplanning duurde tot twee uur ’s nachts, omdat de ontkoppeling had geleid tot vier diensten die zonder toewijzing waren gebleven, en ik moest met de apotheekdirecteur samenwerken om de bezetting handmatig te reconstrueren voordat ik de module opnieuw kon koppelen. Voor de aanwezigheidsregistratie van de vakbond moest ik de koppelingen herbouwen vanaf de archieftransactielogboeken, kruislings vergeleken met papieren aanwezigheidsregistraties die Sandra’s team sinds maandagochtend handmatig had bijgehouden toen ze beseften dat het digitale systeem niets meer vastlegde. Het duurde tot 4.

30 uur ’s ochtends. Toen ik uiteindelijk de validatie draaide en een schoon resultaat kreeg, zat ik een paar minuten in stilte in de serverruimte en dronk de laatste slok van wat inmiddels extreem oude koffie was. Om zes uur dinsdagochtend was het planningssysteem terug. Niet ShiftSyncs systeem, maar mijn systeem, de echte.

Ik draaide een volledige verificatie over elke operatie die voor dinsdag was gepland. Vierenveertig ingrepen, elke correct bezet, elke bevoegdheid geverifieerd, elke ruimtetoewijzing nauwkeurig. Ik activeerde het bevestigingsprotocol om 6. 45 uur en stuurde het groene licht naar Sandra en de medisch directeur.

De uitgestelde operaties van maandag werden herpland in beschikbare blokken over de komende drie dagen, wat betekende dat ik met zes verschillende chirurgische afdelingen over operatiekamerruimte moest heronderhandelen en twee behandelend chirurgen moest overtuigen om hun blokken te verschuiven. Dat was technisch gezien niet mijn taak, maar ik bleef en hielp, omdat de mensen die het deden iemand nodig hadden die begreep hoe operatiekamertijd in het systeem werkte en kon bevestigen wat werkelijk beschikbaar was versus wat beschikbaar leek. Brandon was dinsdagmiddag weer opgedoken. Hij kwam naar de IT-verdieping en zag eruit als iemand die de afgelopen zesendertig uur telefoontjes had ontvangen die hij niet wilde.

Hij bleef in de deuropening van de serverruimte staan en keek me een moment aan terwijl ik werkte. Ik wil alleen dat je weet, zei hij, dat ik geloof dat dit de juiste richting was voor de organisatie. Ik draaide me om in mijn stoel en keek hem aan. Dat weet ik, zei ik.

Dat is juist wat het gevaarlijk maakte. Hij had daar geen antwoord op, en na een moment vertrok hij. De schriftelijke verklaring van dr. Holt ging donderdag naar alle afdelingshoofden.

Het was precies wat ik had gespecificeerd, een duidelijke verklaring dat de verstoring van de planning het gevolg was van een onvoldoende gevalideerde platformmigratie, en niet van een tekortkoming van de vorige infrastructuur. Ik hoorde dat de start-up van Brandons vriendin het contract verloor, dat Brandon zelf op administratief verlof was geplaatst in afwachting van een onderzoek naar het inkoopbesluit dat de standaardprocedure voor leveranciersbeoordeling had omzeild, en dat het kantoor voor digitale transformatie werd gereorganiseerd. Ik vroeg niet naar de details, want die waren niet langer mijn probleem. Glenda Marsh trok de spoedklacht in nadat ik haar documentatie had gestuurd waaruit bleek dat elke getroffen verpleegkundige correct was gecompenseerd voor de verstoring en dat de onbezet gebleven nachtdiensten waren verwerkt in de aanwezigheidsregistratie.

Ze stuurde me een e-mail van één regel: “Je hebt het juiste gedaan voor deze werkers. ” Voor Glenda stond dat gelijk aan een staande ovatie. Mijn nieuwe kantoor heeft ramen die uitkijken op de centrale binnenplaats van het ziekenhuis. Er staat een koffiemachine die espresso maakt, die de vorige bewoner kennelijk had gekozen, en ik ga daar niet over klagen.

Op mijn bureau houd ik de externe harde schijf, nog steeds in zijn hoesje, als herinnering. Sandra kwam langs op mijn eerste officiële dag terug in de nieuwe rol. Ze zette zonder iets te zeggen een fles goede Tennessee-whiskey op mijn bureau. Je had nee kunnen zeggen, zei ze na een moment.

Toen ze belden, had je het gewoon aan hen kunnen overlaten. Dat had ik kunnen doen, zei ik, maar er stonden patiënten op het rooster. Ze knikte. Dat was het hele gesprek.

Ze vertrok en ging terug naar de intensive care. Dit is wat ik heb geleerd na twintig jaar in de IT van de gezondheidszorg, een carrière waar niemand als kind van droomt en die bijna niemand begrijpt tot ze midden in de nacht in een ziekenhuis staan en aan een zeer vermoeide hoofdzorgverpleegkundige moeten uitleggen waarom het systeem denkt dat haar chirurgisch team een “testgebruiker” bevat. Het werk is onzichtbaar wanneer het goed gaat. Het systeem draait, de roosters vullen zich, de juiste verpleegkundigen verschijnen op de juiste kamers met de juiste bevoegdheden, en niemand merkt dat dit allemaal heeft vereist dat iemand elf jaar lang om twee uur ’s nachts in een serverruimte zat om iets te bouwen dat daadwerkelijk werkte.

Maar wanneer het misgaat, wordt het zeer snel zichtbaar. De mensen die beslissingen nemen over deze systemen hebben vaak geen enkele manier om te begrijpen waar ze eigenlijk over beslissen. Ze zien een presentatie met lage implementatiekosten, een belofte van veertig procent efficiëntie en een inlogsysteem dat er schoner uitziet dan het oude. Ze zien niet de vier maanden die nodig waren om de sterilisatiebufferlogica goed te krijgen, of het cao-addendum van veertien pagina’s, of het donderdagse correctiescript dat dubbele oproepbaarheidstoewijzingen opvangt voordat ze een gat in de dekking worden.

Die dingen kunnen ze niet zien, omdat niemand hen heeft geleerd hoe ze moeten kijken. En dus nemen ze een besluit dat, vanuit hun perspectief, volledig redelijk lijkt. Dat is geen domheid. Het is een falen van institutionele kennis, het soort dat verloren gaat wanneer een organisatie besluit dat één persoon die alles weet over een kritiek systeem een aansprakelijkheid is die moet worden opgelost in plaats van een bezit dat moet worden beschermd.

De documentatie die ik tijdens mijn laatste week schreef was goede documentatie. Het was grondig, gedetailleerd en dekte alles wat ik in woorden kon vatten. Wat het niet kon dekken, was datgene wat ik in elf jaar had opgebouwd door elke ochtend die serverruimte binnen te lopen en al vóór ik naar de logboeken keek te weten of iets anders draaide dan het zou moeten. Dat is geen vaardigheid die je in een handleiding kunt zetten.

Je verdient het op de harde manier, kleine crisis na kleine crisis, tot je het verschil kunt voelen tussen een systeem dat zoemt en een systeem dat kraakt. Brandon had een goede presentatie. Hij had een slimme vriendin met een echt product. Hij had de steun van zijn oom, een budget en een titel met het woord transformatie erin.

Wat hij niet had, was enig begrip van wat hij verving of enig respect voor de mensen die het hadden gebouwd. De binnenplaats buiten mijn raam vangt ’s middags het licht goed. Ik kan de personeelsparkeerplaats vanaf hier zien. Ik zie Sandra’s auto wanneer ze voor de vroege dienst komt.

Ik zie het operatiekamerpersoneel vóór zonsopgang in hun operatiekleding arriveren. Ik zie 2. 400 mensen die elke dag opdagen om een baan te doen die er toe doet. En ik weet dat achter elk van die roosters een systeem draait dat schoon is en schoon zal blijven, omdat iemand die het van binnen en buiten kent er nog steeds is om ervoor te zorgen.

Ik schonk twee vingers Tennessee-whiskey in een koffiemok en hief die naar het raam. Op dingen bouwen die blijven, en op de mensen die het verstand hebben ze niet te vervangen door een spreadsheet.