Ghid de utilizare
Laborator
Pas cu pas, pe roluri. Același conținut se deschide din butonul „?” de pe fiecare pagină.
Laborator
Lista de lucru a laboratorului și introducerea rezultatelor. Cererile vin din fișele episoadelor (gardă, secție, ambulator).
Stările unei cereri
Draft (creată, netrimisă) → Trimisă (apare în lista de lucru) → În lucru (recoltat / primit) → Finalizată (validată) sau Anulată cu motiv.
Fluxul în laborator
- De lucru: cererile trimise și în lucru, urgențele primele (⚡), apoi cele mai noi. Filtre pe secție și „doar urgențe”, plus Caută (pacient — nume / prenume, CNP, numărul cererii sau codul probei; Enter sau ieșirea din câmp aplică filtrul, și pe tabul Validate). Data trimiterii apare cu anul când nu e anul curent (cererile vechi din import). Numărul de pe tab e totalul real al cozii; lista se deschide cu primele 100 de cereri, iar când sunt mai multe apare „mai sunt N” și butonul Afișează încă 100 (până la cel mult 500 de cereri în listă) — o cerere mai veche se găsește prin căutare. O schimbare de filtru sau de căutare revine la primele 100. Rezultate deschide cererea citită din nou, întreagă (toate analizele ei). Cererile vechi rămase „Trimisă” din importul Hipocrate se închid din Sistem → Platformă → Pregătire pilot (vezi Sistem).
- Deschide cererea → Marchează recoltat / primit (trece „În lucru”): înregistrează recoltarea și primirea în laborator (ora de acum, dacă nu erau deja); orele și persoanele se corectează din „Proba și analizorul”.
- Introdu rezultatele pe fiecare analiză. Valorile numerice în afara intervalului de referință se marchează automat ca anormale (▲); bifa manuală e pentru rezultate text.
- Salvează rezultatele (poți reveni) → Validează buletinul: cererea devine finalizată, buletinul se poate tipări, rezultatele apar pe fișă și pe scrisoarea medicală. Validarea se poate face și pe grup (vezi mai jos).
- Validate: cererile validate în interval, după data validării (nu după data introducerii în sistem), cele mai noi întâi; „N rezultate” și pagini de câte 50 (‹ Înapoi / Înainte ›). Orice filtru nou (interval, secție, urgențe) pornește de la prima pagină. Buletin tipărește / arhivează.
- Din asistent: „arată analizele lui Popescu Ion de validat” deschide De lucru cu Caută pus pe pacient; „rezultatele de azi ale lui Ionescu” deschide Validate pe ziua spusă. Validarea rămâne a laboratorului.
Panoul cererii: proba, validarea pe grup, antibiograma, anatomia patologică
Sub tabelul rezultatelor, cererea deschisă are secțiunile:
- Proba și analizorul: momentul recoltării și cine a recoltat, primirea în laborator (ora și persoana; se poate corecta) și analizorul pe care merge proba (atribuire manuală; nu pe o cerere validată).
- Validare pe grup: fiecare grup de analize (Hematologie, Biochimie… — analizele fără grup sunt „Analize”) cu câte linii sunt validate. Validează grupul salvează întâi rezultatele scrise în tabel, apoi validează doar liniile grupului (buletinul se poate tipări parțial); cererea devine finalizată când toate grupurile sunt validate. Retrage validarea (pe grup sau pe tot buletinul, la o cerere finalizată) cere motivul și rămâne în jurnalul validărilor, afișat dedesubt. Validatorul (pe buletin și în jurnal) e întotdeauna utilizatorul autentificat care a validat sau a retras validarea; pe buletinul tipărit apare la „Medic laborator / validat de”, cu numele și parafa din personalul medical legat de cont (altfel numele contului; la validarea pe grupuri de către mai mulți, toți). Restricțiile contului (tabul „Restricții utilizatori”) se văd aici și se aplică pe server.
- Antibiograma (pe liniile de cultură — bacteriologie, culturi, exsudate): rânduri germen × antibiotic → S / I / R, cu CMI și metodă; germenii și antibioticele se aleg din nomenclator sau se scriu liber, iar „+ panel pe ultimul germen” adaugă toate antibioticele active pentru germenul scris. La salvare, rezultatul liniei devine rezumatul antibiogramei; lista goală o șterge. Se introduce după recoltare, cât linia nu e validată.
- Anatomie patologică / citologie (cererile cu analize de anatomie patologică, histopatologie, citologie, biopsie, Papanicolau): tipul examenului, piesa, fixarea, data recoltării piesei, intervenția, localizarea, diagnosticul clinic, ultima menstruație (la citologie), macroscopia, microscopia, diagnosticul histopatologic, codul SNOMED și medicul anatomopatolog. Data rezultatului se pune la prima completare; după validare — a întregului buletin sau a oricărui grup — doar administratorul mai modifică (altfel se retrage întâi validarea).
Antibiograma și examenul de anatomie patologică apar pe buletin, sub analize.
Cereri în bloc
Cereri în bloc (/laborator/cereri-bloc, din antetul paginii, drept laborator.administrare) e un asistent în patru pași pentru aceleași analize la mai mulți internați (bilanțul de dimineață): 1) secția și pacienții (toți sau bifați), 2) analizele (din catalog sau din profiluri), 3) opțiunile — medicul solicitant (altfel medicul legat de contul tău, iar fără el medicul curant al fiecărui episod), urgent, trimise imediat sau ciornă, observații și orele programate (fiecare analiză se repetă la fiecare oră; „profil glicemic” adaugă 7, 11, 16 și 21), 4) verificarea. Rezultatul arată câte cereri s-au creat, etichetele lor și pacienții rămași fără cerere, cu motivul (de exemplu analiză nepermisă secției).
Catalogul de analize
Cod, denumire, grup (hematologie, biochimie…), tip de probă (ser, sânge EDTA, urină… — apare pe cerere și pe lista de lucru, pentru recoltare), unitate de măsură, interval de referință numeric sau text, cod CAS, tarif (facturat) și cost intern (reactivi + manoperă). Tariful se copiază pe fiecare analiză la crearea cererii și intră în decontul de cheltuieli al episodului (rândul „Investigații de laborator”), în decontul total al pacientului, în debitul juridic și în nota de calcul; o schimbare ulterioară a tarifului din catalog nu atinge cererile făcute. În decont intră doar analizele efectuate: cererea trimisă (nu ciorna) și neanulată, analiza neanulată, cu rezultat sau validată — o analiză nerecoltată sau fără rezultat nu se decontează. O analiză adăugată de analizor fără să fi fost cerută nu primește tarif (nu se decontează), decât cu setarea laborator.tarif_linii_analizor = da (Sistem → Clinic și paraclinic → Laborator). La actualizarea la valul 4, analizele cererilor existente au primit tariful de atunci din catalog doar pe episoadele încă deschise; pe foile închise (poate deja decontate) au rămas fără tarif, deci decontul lor nu s-a schimbat (la fel la importul din Hipocrate). Administrare din tab-ul Catalog analize (drept de administrare laborator).
Limitele critice
În formularul analizei, Critic sub și Critic peste sunt limitele de alarmă. Un rezultat în afara lor (introdus manual sau primit de la analizor) se marchează CRITIC, intră în registrul valorilor critice și e anunțat medicului solicitant, celui curant și celui de gardă, cu confirmarea citirii și escaladarea la șeful de secție: Valori critice.
Referințe pe sex și vârstă
În catalog, fiecare analiză poate avea, pe lângă intervalul general, referințe specifice pe sex (M / F / oricare) și grupă de vârstă (ani împliniți, de la – până la): min / max sau text. La crearea cererii se alege automat referința cea mai specifică pentru pacient (sex + vârstă), iar marcarea automată a valorilor anormale folosește acel interval. Fără potrivire rămâne intervalul general.
Validare în bloc
În De lucru, bifezi cererile în lucru (sau toate, din antet) și apeși Validează selectate: se validează cele cu toate rezultatele completate; pentru celelalte primești motivul (ex. lipsesc rezultate), fără să se blocheze restul.
Profiluri (seturi) de analize
Tab-ul Profiluri: seturi predefinite (ex. „Preoperator”, „ATI”, „Hemoleucogramă + biochimie”) cu lista analizelor. În fișa episodului, la cererea nouă de analize, butoanele „+ profil” bifează dintr-o dată toate analizele setului; se pot adăuga sau scoate analize înainte de trimitere. Seturile din sistemul anterior (ANALYSE_TYPES_SETS) se importă la importul nomenclatoarelor, active dacă au analize.
Analizoare (rezultate automate)
Tab-ul Analizoare ține aparatele laboratorului și felul în care ajung rezultatele lor pe cereri.
- Codul de probă: la trimiterea cererii, Nexus alocă un cod (id-ul pe 6 cifre, cu prefixul din Sistem → Clinic și paraclinic → Laborator,
laborator.prefix_proba). Butonul Etichetă din lista de lucru tipărește eticheta cu cod de bare pentru tub; aparatul citește codul și îl trimite înapoi cu rezultatele. Aparatele vechi care trunchiază codul sunt potrivite după ultimele cifre. - Aparate: cod scurt (îl folosește și conectorul Nexus.Lis), protocol (ASTM, HL7, text pe serial, middleware), conexiune, dacă are voie să adauge pe cerere analize necerute (parametrii unei hemograme). Analizele adăugate astfel nu intră în decont, decât cu setarea
laborator.tarif_linii_analizor. - Configurare Nexus.Lis (butonul de deasupra listei de aparate): textul de pus în
appsettings.jsonal conectorului, laLis:Analizoare, pentru aparatele active care nu sunt manuale. Portul, viteza și cadrul (ex.serial COM2 9600 8N1) vin din câmpul Conexiune, completat de „Preia din Hipocrate” din setările seriale ale sistemului anterior. Lista de sub buton spune ce mai e de completat: protocolul propus după model la aparatele preluate ca „Middleware”, portul lipsă, tiparele aparatelor pe text. - Mapări de coduri: ce înseamnă fiecare cod trimis de aparat (analiza + parametrul) în catalogul Nexus. „Preia din Hipocrate” le creează din configurarea sistemului anterior (MACHINES, ANALYSE_TYPES, REFS), iar conexiunea aparatelor seriale din MACHINE_SETTINGS. Un parametru al unui profil (ex. Hemoglobina din hemogramă) intră pe linia profilului ca „Etichetă: valoare”; o analiză cu o singură valoare (Glicemie) intră direct ca rezultat, cu marcarea automată a valorilor anormale.
- Rezultate primite: fiecare valoare primită, cu ce s-a întâmplat: scrisă pe cerere, respinsă (cerere negăsită, cod nemapat, cerere validată) sau ignorată. Respinsele se pot reprocesa după ce s-a completat maparea, se pot atribui manual unei cereri sau ignora (control de calitate).
- Coduri nemapate: lista codurilor primite fără mapare, cu numărul de apariții; alegi analiza și apeși „Mapează”.
- Rezultatele automate lasă cererea în lucru; laboratorul validează buletinul ca până acum.
- Sistemul anterior: cât timp programul care vorbește cu aparatele scrie încă în RESULTS_BUFFER, puntea (
laborator.punte_hipocrate = daîn Sistem) aduce rândurile noi în Nexus la fiecare 30 de secunde. „Redă istoricul” verifică pe rezultatele vechi câte s-ar potrivi automat.
Registre și statistici (pagina Laborator: registre)
Pagina Laborator: registre (/laborator/registre) adună evidențele și rapoartele peste fluxul de lucru:
- Registrul de laborator pe interval, secție, grup și status: „N cereri” e totalul filtrat, rândurile vin în pagini de câte 50; intervalul cuprinde ambele zile alese (inclusiv ziua „Până la”).
- Statistici: cereri pe status, analize pe grup, timpi medii recoltare→primire și primire→validare, procentul de rezultate anormale — calculate pe toate cererile din interval, fără plafon.
- Rezistență: statistica de rezistență a antibiogramelor (germeni, antibiotice), pe intervalul ales, inclusiv ziua „Până la”.
- Imagistică: registru pe modalitate / radiolog / secție, cu formular structurat CT/RMN și statistici, pe intervalul ales, inclusiv ziua „Până la”.
- Export ATI (Qcare): pacienții din terapie intensivă cu analizele validate, exportați ca JSON într-un folder. Se activează din Sistem (
export.ati.activ,export.ati.folder); un serviciu de fundal rulează la 5 minute când e activ.
Pe filele Registru, Statistici, Rezistență și Imagistică, butoanele din dreapta sus exportă fila deschisă: Export Excel descarcă un fișier Excel (.xlsx) (registrul întreg din interval, nu doar pagina afișată; cel mult 10.000 de cereri, cu o notă când sunt mai multe), iar Tipărește deschide pagina de tipărire, cu antetul unității și semnăturile, de unde se poate salva și ca PDF. Ambele folosesc intervalul și secția alese.
Antibiogramele care alimentează tabul Rezistență se introduc din panoul cererii (secțiunea Antibiogramă).
Timpi de probă pe domeniu
Pe lângă recoltarea și primirea la nivel de cerere, se pot înregistra timpii probei pe domeniu (grup de analize: Hematologie, Biochimie, Urini, Bacteriologie…): momentul prelevării, momentul sosirii în laborator și operatorii (cine a prelevat, cine a primit) — echivalentul LAB_SAMPLETIMES din sistemul anterior. Se salvează cu PUT /api/laborator/{id}/timpi-proba (upsert pe domeniu); lista domeniilor vine din GET /api/laborator/domenii (domeniile standard plus grupurile din catalogul de analize). Utile când probele pe domenii diferite se prelevează / ajung la ore diferite. Pagina Timpi de probă (/timpi-proba-laborator) listează cererile trimise și în lucru după data trimiterii din interval, cu totalul real și pagini de câte 50.
Tipul de plată, restricții pe investigații, cercetare
- Fiecare cerere are un tip de plată: CAS (intră în raportarea PARA), contra cost sau program național (cu codul programului). Se alege la cerere; în panoul cererii din lista de lucru se vede și se poate schimba (pe o cerere validată, cu motiv).
- Tabul Restricții utilizatori stabilește ce analize sau grupuri poate valida fiecare cont; un cont fără restricții validează orice.
- Extragerea anonimizată pentru cercetare e în Registre laborator → „Extragere pentru cercetare”.
Detalii: Laborator: tipul de plată, restricții, cercetare.
De reținut
- O cerere validată nu se mai modifică; pentru corecție se face o cerere nouă (comentariul explică).
- Rezultatele de la aparate intră prin
POST /api/laborator/analizoare/rezultate(conectorul Nexus.Lis sau orice middleware) și rămân vizibile în „Rezultate primite” chiar dacă nu s-au potrivit. - Registrele folosesc dreptul laborator.vizualizare; exportul ATI folosește admin.sistem.
Probe neconforme
O probă hemolizată, insuficientă, neetichetată sau transportată greșit se înregistrează din cererea deschisă → Probă neconformă: respinsă (analizele domeniului se anulează), recoltare repetată (timpii și rezultatele nevalidate se golesc) sau acceptată cu rezervă (mențiune pe buletin). Registrul și rata pe motiv, secție și recoltor: Laborator: probe neconforme.
Anatomie patologică: editor și dictare
Macroscopia și microscopia au bară de formatare (liste, îngroșat, tabel) și 🎤 Dictează; buletinul afișat și cel tipărit păstrează formatarea. Diagnosticul histopatologic rămâne un câmp simplu, cu 🎤 Dictează.