(înregistrarea examinărilor medicale ale copiilor) este destinat utilizării în clinicile pentru copii, a fost proiectat conform comenzii și cu participarea directă specialisti pediatri, statisticieni medicali, ASU HCP.
Dezvoltat în conformitate cu Ordinul Ministerului Sănătății al Federației Ruse din 21 decembrie 2012 N 1346n „Cu privire la Procedura de examinare medicală pentru minori, inclusiv la admiterea în institutii de invatamantși în perioada de studiu în ei”.
Programul „Examene preventive ale copiilor” nu este doar un alt program de depunere a rapoartelor „la vârf”... Este asistentul tău, puternic expert analitic la toate etapele monitorizării şi planificării examinărilor medicale preventive. Vă va permite nu numai să programați examinări medicale preventive pentru copiii dvs., dar o va face în cea mai convenabilă formă pentru dvs., ținând cont de multe condiții însoțitoare (de exemplu, copilul a fost deja supus unei examinări preventive sau preliminare anul acesta) , reprogramați examinarea dacă este necesar (pentru a nu exista duble examinări, economisindu-vă astfel finanțele de la amenzile de la casele de asigurări medicale obligatorii), va crea liste de nume pentru a vă supus examinărilor în zonele pediatrice, locul de studiu, instituția de învățământ preșcolar, în funcție de vârstă și de mulți alți parametri, vă vor permite să determinați cine a trecut deja examenul medical și cu ce rezultate, cine a început dar nu a terminat examinarea, ce copii au fost examinați de către specialiștii dvs. sau de la terți, va genera multe rezumate rapoarte conform condițiilor pe care le-ați specificat, veți avea întotdeauna un clar informații reale despre starea de fapt în acest domeniu, un alt avantaj incontestabil este integrarea sa completă cu programul, care accelerează semnificativ lucrul în ambele module!

Site-ul are un calcul simplificat al calendarului examinărilor medicale preventive în conformitate cu acest ordin, unde puteți calcula calendarul de la data nașterii dumneavoastră și puteți vedea la ce oră, la ce specialiști și la ce studii va trebui să se supună copilul dumneavoastră.

Forma de bază pentru muncă este prezentată mai jos:

După cum se poate observa din figură, formularul conține două tabele, o listă cu pacienții din instituția dumneavoastră și examinările medicale preventive la care au fost supuși. Ambele tabele au diferențierea de culoare a rândurilor, ceea ce îmbunătățește semnificativ percepția informațiilor despre starea examinărilor preventive ale pacientului curent. Tabelul examinărilor medicale afișează următoarele informații: vârsta examinării medicale (conform plan calendaristic), data începerii, stadiul examinării preventive (pot fi „Planificat”, „Început”, „Neterminat” și „Caz finalizat”). Toate aceste stări sunt evidențiate în listă în culori diferite, ceea ce este foarte convenabil pentru a analiza rapid situația pentru un anumit pacient. Urmează coloana „Tipul de examinare medicală” (poate lua valoarea „Preventiv”, „Preliminar”). Programul folosește o metodă originală de planificare operațională, care vă permite să indicați imediat aici în tabel următoarea examinare preventivă la care copilul trebuie să fie supus. Totodată, la calcularea datei următoarei examinări medicale, programul ține cont și de „Examenele medicale preliminare” trecute de acesta.
Mai departe în tabel există o serie de semne ale unui examen medical: prezența formularului 30, o foaie de traseu (glider), prezența unui „specialist străin” în timpul examinării, un grup de sănătate.

Pentru a edita un examen medical existent, faceți dublu clic pe rândul corespunzător al tabelului, pentru a adăuga și unul nou, doar pe linia roșie „Planificat”. Aceasta va deschide un formular pentru completarea actualei examinări preventive:

Formularul de editare a examenului medical este completat automat de specialiști și studii conform vechimii calendarului de examen medical (configurabil). La completarea datelor inspecțiilor și studiilor, se folosesc și o serie de instrumente de automatizare pentru a accelera procesul de umplere.
Deoarece programul se bazează pe rețea, următorul principiu de funcționare ar fi destul de convenabil: în cameră, să zicem, un examen medical, se adaugă un nou examen medical pentru copil, este dat un glisor, care este tipărit aici de program. , vezi figura de mai jos, apoi copilul este supus unor specialiști și cercetări. În consecință, fiecare specialist care are instalat acest program își poate marca datele pe carnetul de examinare medicală, iar medicul pediatru, dacă toate informațiile sunt disponibile, închide cuponul.

Foaie de traseu (glisor):

Următorul este un formular pentru completarea datelor personale ale pacienților. Este comun pentru programele care pot funcționa ca un singur complex: , și . Acest lucru este foarte convenabil, pentru că atunci când muncă cuprinzătoare costurile de timp sunt minimizate pentru a menține actualizată baza de date a populației din subordine.

Ținând cont de cele mai multe dintre datele personale afișate, se va putea face tot felul de lucruri în viitor.

Aici, puteți tipări liste de pacienți după nume (pot fi sortate după nume complet sau adresa de rezidență) și fișele lor de examinare medicală cu detalii. Exemple ale acestor rapoarte sunt prezentate mai jos.

Folosind formularul de eșantionare aleatorie prezentat mai jos, puteți crea toate tipurile de analize, de exemplu:

  • selectați pacienți din categoria populației „Școlari”;
  • legat de 1 domeniu pediatric;
  • de la scoala nr 1;
  • Cei care nu au note la promovarea examenelor medicale (cu note la promovarea examenelor medicale), pentru perioada de la începutul anului până la data curentă;
  • tip de examen medical „Preventiv” sau „Preliminar”;
  • cu o perioadă de 12 ani;
  • și starea examenului medical „Început”;
  • cu vârsta cuprinsă între 11 și 12 ani (sau născuți în 2002);
  • din aşezare Maryino;
  • cu grupa de sănătate 2;
  • înregistrat la un dispensar;
  • Și așa mai departe;

Rezultatul va fi afișat într-o formă similară cu cea principală, dar cu un rând caracteristici suplimentare pentru tipărirea rapoartelor:

Mai jos sunt exemple de rapoarte tipărite generate de un eșantion (apropo, care uneori este foarte important, aspect Toate rapoartele tipărite pot fi editate de utilizator la propria discreție folosind editorul de text MS Word):

Monitorizarea finalizării examinărilor preventive pe bază de angajamente:

Pentru comoditatea procesării cupoanelor de examinare medicală inițiată, următorul formular este conceput pentru a simplifica și accelera procesul de lucru cu examinările medicale:

Mai jos este un formular cu o serie de criterii pentru planificarea selectivă a examinărilor preventive în conformitate cu graficul examinărilor medicale.

Frecvența examinărilor pe vârstă, specialiști și studii la planificarea următoarei examene sunt calculate de program conform directorului de cercetare, care poate fi personalizat dacă este necesar.


Ce mai primești la achiziționarea programului nostru „Examene medicale pentru copii”

  • Instalare de la distanță Dacă la locul dvs. de muncă există o rețea de internet, specialiștii noștri vor instala și configura programul de la distanță.
  • Actualizări gratuite fără limite de timp! Software-ul este îmbunătățit constant, ținând cont de dorințele clienților și de modificările documentației de reglementare. Achiziționând software de la noi, vă oferiți cele mai recente versiuni pentru totdeauna, complet gratuit!
  • Consultatii gratuite prin telefon, asistență la distanță, Skype, Ammy Admin! Alte intrebari? Ajutor necesar? Ajutor de la un specialist calificat, dezvoltator - complet gratuit!
  • 2 licente la pretul de una (pentru 1 baza de date)! Software-ul este bazat pe rețea, distribuit cu licențe pentru până la 2 stații de lucru (cu posibilitate de extindere), de exemplu, îl puteți instala la fiecare terapeut local.
  • Cele mai largi posibilități de a genera analize personalizate pe baza mai multor criterii de selecție!

Concluzie: Examenele medicale preventive, preliminare ale copiilor conform ordinului din 21 decembrie 2012 N 1346n, planificarea acestora conform calendarului de examene medicale, monitorizare, tot felul de probe analitice, toate acestea fiind programul „Examene medicale preventive de Copii” MedSoft Kurchatov



Atunci când se organizează activități de verificare a stării de sănătate a angajaților, este necesar să se bazeze pe ceea ce este descris în reguliși o procedură dezvoltată în practică. Acesta include următorii pași:

  • alcătuiește o listă a contingentelor de angajați care trebuie supuși testării;
  • trimite-l la oficiul teritorial Rospotrebnadzor;
  • încheie un acord cu o instituție medicală;
  • întocmește o listă de nume, un program și stabilește momentul evenimentului;
  • emite un ordin de efectuare a unui examen medical și familiarizează personalul cu acesta;
  • pregătește și emite o trimitere pentru control medical periodic (formular 302n);
  • culege concluzii cu rezultatele inspecției;
  • primește raportul final de la instituția medicală.

Să luăm în considerare mai detaliat procedura de întocmire a unui ordin și instrucțiuni pentru un examen medical.

Trimitere pentru un examen medical folosind Formularul 302n

Adaugă la favoriteTrimite prin e-mail Este necesară trimiterea pentru un examen medical de la angajator pentru ca angajatul să poată fi supus obligatoriu sau examen medical periodic. Veți învăța cum să completați o recomandare și unde să găsiți o mostră din articolul nostru. Scopul unei trimiteri pentru o examinare medicală atunci când se aplică pentru un loc de muncă Cum se emite o trimitere pentru o examinare medicală preliminară? Cum se solicită o trimitere pentru un examen medical preliminar sau periodic? De unde pot descărca formularul de trimitere pentru o examinare medicală? Rezultate Scopul unei sesizări pentru un examen medical la cererea pentru un loc de muncă În conformitate cu art.
212 Codul Muncii Angajatorul din Federația Rusă are dreptul de a nu permite angajaților să lucreze dacă nu au trecut examen medical obligatoriu. Artă.

Exportarea instrucțiunilor pentru un examen medical de pe un site web în Word

Data nașterii (zi, lună, an) 3. Cererea de muncă/angajat (subliniați dacă este necesar) 4. Magazin, zonă 5. Tipul de muncă în care angajatul este certificat 6. Experiență de muncă în tipul de muncă în care angajatul este atestat 7.

Profesii (locuri de muncă) anterioare, funcția și vechimea în muncă în acestea 8. Substanțe nocive și (sau) periculoase și factori de producţie: 8.1. Factori chimici (număr de articole sau articole din Listă[*], listă) 8.2.

Factori fizici (număr rând, articol sau articole din Listă*, listă) 8.3. Factori biologici(număr de articol sau articole din Listă*, listă) 8.4. Severitatea travaliului (supraîncărcare fizică) (număr de articole sau articole din Listă*, listă) 9.

Examene medicale 302n 1.1.17

  • disponibilitatea cărților de referință - factori și tipuri de lucrări conform ordinului 302n, ICD10
  • capacitatea de a monitoriza examinările medicale zilnice, ceea ce este deosebit de convenabil atunci când utilizați versiunea de rețea;

Capturi de ecran Examene medicale 302n: Stare program Gratuit Sistem de operare Windows 10, 8.1, 8, 7, Vista, XP Interfață Rusă Descărcări (azi/total) 1 / 369 Dezvoltator MedSoftPro Ultima actualizare 18.10.2017 (Raport versiune noua) Categoriile programului Medicină TOP astăzi în secțiunea „Medicina” Director ICD-10 3.1 Directorul ICD-10 este o carte de referință portabilă (nu necesită instalare) cu o descriere a tuturor bolilor cunoscute, pe baza clasificării internaționale a acestora. medicamente 2018.0.0.1 Directorul de medicamente conține informații despre peste nouă mii de medicamente, inclusiv sinonime de nume.

Programul medical „examen profilactic” 1.10

S: Simplificat 8″ este o livrare specializată a versiunii de bază a „1C: Contabilitate 8” și este destinată în principal organizațiilor și antreprenorilor individuali transferați la sistemul fiscal simplificat în conformitate cu capitolul 26.2 din Codul fiscal al Federației Ruse. „1C: Simplificat... Preț: 3579 ruble 1C: Entrepreneur 2015 „1C: Entrepreneur 2015” este o soluție modernă gata făcută, care are o interfață nouă, optim convenabilă pentru ușurința de lucru cu programul, ceea ce îl face ușor de stăpânit și utilizați cu încredere acest produs software antreprenori individuali,… Preț: 4200 rub. Microsoft Office 365. Personal (1 PC/MAC + 1 tabletă iPad/Windows + 1 smartphone).
Licență de 1 an Microsoft Office 365 Personal este o nouă opțiune de abonament pentru produsele Microsoft Office concepute pentru un singur utilizator.

Program gratuit cu acte pentru examen medical sub 302n

Pentru a face acest lucru, faceți clic pe butonul numit „Actul final”. În panoul de act final, programul completează unele dintre câmpuri în mod independent, în timp ce altele vor trebui completate. Programul nu are de unde să obțină aceste date. După completare, faceți clic pe butonul „Open Act”. Și deschide mesele. Pentru inspectii periodice De asemenea, este posibil să se calculeze costul implementării acestuia, atât preliminar, cât și final.


Calculul preliminar include toți angajații de pe listă și se efectuează pentru toate specialitățile și studiile (în funcție de factori și tipuri de muncă), cu excepția specialităților și a studiilor efectuate la recomandările specialiștilor (articolele cu asterisc). calculul final include angajații care au fost supuși unui control medical și examinările efectiv efectuate de specialiști și cercetători. Elementul de meniu „Fișier = Formulare de raport” deschide panoul de generare a rapoartelor.

Trimitere pentru un control medical de la angajator - formular, mostra

Calculul final al costului unui examen medical pe baza examinărilor și studiilor efectiv efectuate. Să revenim la revistă. Pașaportul de sănătate al unui angajat poate fi șters; este prevăzut un buton corespunzător. Dacă pacientul este pe listă, dar nu a fost supus unui examen medical din niciun motiv, atunci acest motiv trebuie marcat cu butonul afișat.

Selectați motivul și faceți clic pe „OK”. Pe lângă jurnalul cu o selecție bazată pe listele organizației, există o a doua formă de jurnal - un jurnal de inspecție. Pentru a accesa el, selectați elementul de meniu „Fișier = Jurnal de inspecție”. Aici, eșantionul se efectuează pe pacienții care au început un examen medical într-o anumită zi sau lună, sau pe pacienții care vor finaliza un control medical la aceeași dată.
Pentru a schimba intervalul de acoperire sau tipul de eșantion, faceți clic pe linkul „editați” corespunzător. Pentru inspecțiile periodice, este posibilă crearea unui raport final.

Facem o trimitere pentru control medical periodic

Info

Cu acest program sunteți fără Machaon PACS 2.9 Pachetul software Machaon PACS este conceput pentru a automatiza munca sălilor de diagnostic care lucrează cu imagini medicale obținute folosind Istoricul medical electronic 1.1.18 Istoricul medical electronic este un program pentru menținerea dosarului pacientului internat pe un computer , și, de asemenea, crearea de rapoarte pentru pacienți. Folosind influența audio și video, încearcă să evoce un răspuns rezonant Înregistrare electronică 2015 15.0.39 Înregistrare electronică este un program de rezervare a clienților pentru o programare la medic sau specialist privat. Sistemul optimizează munca recepționerului sau a secretarului clinicii, Recenzii ale programului Examene medicale 302n Sergey despre examenele medicale 302n 1.1 Lucrez ca patolog ocupațional, l-am descărcat și l-am încercat.

Examenul medical preliminar se calculează pentru toate specialitățile și studiile (în funcție de factori și tipuri de muncă), cu excepția specialităților și a studiilor efectuate la recomandările specialiștilor (articole cu asterisc). Pe a doua filă a panoului de examinare medicală, după completarea câmpurilor. Puteți imprima concluzia și partea finală a pașaportului de sănătate. Vă rugăm să rețineți că, dacă examenul medical nu este finalizat (nu există o dată pentru emiterea încheierii), atunci trebuie să introduceți motivul pentru care s-a întâmplat acest lucru. Aceste date sunt folosite în actul final. Deasupra filelor există un buton „Lista de contraindicații suplimentare” când se face clic, se deschide un panou cu contraindicații suplimentare corespunzătoare factorilor dăunători și tipurilor de lucru menționate în direcția. Concluzie. Partea finală a pașaportului de sănătate.

Pe a treia filă, selectați în ce mod va funcționa programul. retea locala, folosind o bază de date instalată pe unul dintre computere sau cu o bază de date încorporată. Preferințele rămase sunt folosite pentru a configura completarea automată a câmpurilor pașapoartelor de sănătate. Imprimarea pașapoartelor sanitare în două părți înseamnă că operatorul tipărește prima parte a pașaportului cu un tabel de specialiști, a doua parte, care conține studii și concluzii, este tipărită în biroul președintelui VC, după ce a fost supus unui control medical. , deja completat.

A patra filă este pentru setarea culorii liniilor din jurnal. A cincea filă este configurarea locației camerelor și legarea acestora cu specialiști și tipuri de examinări. Masa dulapului este în mod natural goală la prima deschidere.

L-am completat și am legat domeniile de specialiști, de exemplu.

Produsele SeaMed asigură automatizarea examinărilor medicale preliminare și periodice (examene profesionale) în deplină conformitate cu ordinul Ministerului Sănătății și Dezvoltării Sociale din 12 aprilie 2011 nr. 302n (cu modificări și completări).

Am dezvoltat două produse special pentru automatizarea examinărilor medicale:

    – ediții speciale ale produsului SeaMed-Clinic: Examene medicale, Managementul examenelor medicale, permițând clinicii să funcționeze cât mai eficient posibil în timpul examinărilor medicale.

    – produs software SiMed-Professional Examination, care asigură contabilitate automată, planificare și generare de documentație pentru examenele medicale la întreprinderile ai căror angajați sunt angajați munca greași lucrează în condiții de muncă dăunătoare și periculoase.

Particularități

Produsul prevede primirea datelor de la angajator (formate excela , XML) și transferul rezultatelor examenului medical de la organizatie medicala catre angajator. Registru Centrul medical primește un instrument convenabil pentru pregătirea unui set complet de documente pentru pacienți în conformitate cu cerințele Ordinului Ministerului Sănătății și Dezvoltării Sociale din 12 aprilie 2011 nr. 302n. Managerii clinici, produsul oferă posibilitatea de a importa și procesa aplicații de la organizațiile angajatoare cu calcule automate, precum și de a urmări cu promptitudine finalizarea examinărilor medicale de către angajații organizațiilor. Sunt acceptate aplicațiile preliminare și denumite. Patolog ocupațional primește un instrument convenabil pentru analiza rezultatelor și pregătire act final pe baza rezultatelor examenelor medicale. management Centrul medical are ocazia de a monitoriza rapid volumul serviciilor oferite, de a analiza volumul de muncă al centrului și veniturile din afaceri.
Cu programul SeaMed-Clinic poți organiza cu ușurință examinări medicale atât în ​​clinică, cât și pe drum!

Produsul SeaMed-Professional Examination asigură importul datelor angajaților din sistemele populare de evidență a personalului. Capacitatea de a exporta date în format XML este acceptată pentru transferul unei cereri preliminare și individuale de la un angajator la o organizație medicală.

Produsele SeaMed vă permit să organizați munca utilizatorilor de pe mai multe stații de lucru cu o singură bază de date (baza de date rulează sub controlul unui SGBD de înaltă performanță Microsoft SQL Server 2008 Express - versiune gratuită).

Schimbul de date între organizațiile angajatoare și centru medical poate fi realizat atât prin intermediul canalelor electronice de comunicare, cât și prin utilizarea mediilor digitale de stocare (unități flash etc.).

Produsele SeaMed iau în considerare rapid schimbările cadrul de reglementare examene medicale. În prezent se iau în considerare cerințele Ordinele Ministerului Sănătății al Federației Ruse din data de 15 mai 2013 Nr.296n, din data de 05.12.2014 Nr.801n introducerea de modificări la listele de factori externi și anchete stabilite prin Ordinul nr. 302n.

Procedura de autorizare

Licențele pentru produsele SeaMed sunt achiziționate pentru o perioadă de un an. Licențele sunt achiziționate pentru fiecare loc de muncă.

Pentru produsele SiMed, sunt furnizate licențe pentru conexiunile terminale (când se utilizează produse SiMed pe un server terminal).

După instalare, produsele SeaMed funcționează în modul versiune de probă, care are o funcționalitate limitată. Puteți utiliza versiunea de încercare timp de 30 de zile pentru a vă familiariza cu capacitățile produsului.

După achiziționarea unei licențe, primești o cheie de activare care transformă versiunea de probă într-una complet funcțională. Cheia de activare este legată de computer și de unii parametri sistem de operare. La schimbarea unui computer (și, în unele cazuri, la reinstalarea sistemului de operare), aveți dreptul de a solicita o copie a cheii de activare (nu mai mult de 3 duplicate per licență).

O descriere detaliată a licențelor disponibile pentru cumpărare este dată în descrierea produselor SiMed-Clinic și SiMed-Professional Examination (pentru angajatori).

Cerințe de configurare PC

Sisteme de operare acceptate:
- Microsoft Windows XP Pro SP3
- Microsoft Windows 7 SP1 (ediția Home Premium și o versiune superioară) 32/64 de biți
- Microsoft Windows 8/8.1 (ediția Core și o versiune superioară) 32/64 de biți
- Microsoft Windows 10 (ediția Pro și o versiune superioară) 32/64 de biți
- Microsoft Windows Server 2003 SP2, 2003 R2, 2008 SP2, 2008 R2, 2012, 2012 R2

Hardware detaliat și software sunt date in descrierea produselor SiMed-Clinic si SiMed-Professional Examination (pentru angajatori).

O persoană la locul de muncă trebuie să fie într-o stare adecvată, mai ales dacă de el depinde siguranța altor persoane, și nu doar productivitatea și capacitatea de a îndeplini sarcinile. Există multe exemple: șoferi de transport în comun, mineri, muncitori de mașini, echipaj de aeronave, agenți de pază. Dacă un programator beat este pur și simplu inutil și, în cel mai rău caz, poate provoca daune informaționale, atunci un șofer drogat poate provoca moartea multor persoane.

Mortalitatea pe drumurile din Federația Rusă este mai mare decât în ​​alte țări europene. Adesea cauza accidentelor este un șofer beat sau obosit. În locurile de muncă periculoase, cum ar fi minele, lucrătorii în stare de ebrietate provoacă accidente industriale și vătămări legate de muncă.

Întreprinderile sunt obligate să efectueze examinări medicale înainte de tură ale angajaților unei liste de profesii specificate de lege. Procedura tradițională este examinarea unui medic. Cu toate acestea, abordarea are dezavantaje.

  • Numărul lucrătorilor medicali trebuie să fie proporțional cu numărul lucrătorilor care urmează să fie examinați.
  • Medicul nu este perfect și poate face greșeli.
  • Medicul poate fi înșelat sau mituit.

Automatizarea examinării medicale vă permite să evitați aceste deficiențe și să obțineți:

  • reducerea personalului medical;
  • accelerarea procedurii de examinare medicală;
  • imparțialitatea rezultatelor examenului medical.

Soluţie

Sistem electronic de examinare medicală, complet automatizateși efectuarea de examinări medicale în masă în câteva minute. Sistemul emite un verdict: dacă angajatul poate începe sarcinile de serviciu. În unitatea de producție intră doar angajații care nu se află sub influența alcoolului sau a drogurilor și care nu au contraindicații medicale.

ESMO rezolvă următoarele probleme.

  • Evaluează pregătirea angajatului de a lucra pe baza măsurătorilor medicale.
  • Formează o concluzie privind admiterea/neadmiterea la muncă sub forma unei înscrieri în jurnalul electronic de examinare medicală.
  • Imprimă documente ( borderoul de parcurs, trimitere la medic etc.) după semnătura electronică digitală a lucrătorului sanitar.
  • Controlează accesul la Zona de lucru in functie de raportul medical.

Următoarele tehnologii sunt utilizate în ESMO.

Limbaje de programare și interpreți:

  • limbaj de programare PHP în care este scris serverul ESMO;
  • Limbajul de structurare a interogărilor SQL pentru lucrul cu bazele de date server ESMO;
  • shell de comandă bash, care este folosit pentru a executa unele comenzi pentru întreținerea serverului ESMO.

Software de aplicație:

  • interfata bazei de date phpMyAdmin;
  • Interfața web a serverului ESMO;
  • software terminal, care este o aplicație cu interfață grafică care rulează sistemul de operare Debian;
  • CIPF „Crypto-PRO” pentru semnatura electronica documente la posturile de lucru ale utilizatorului.

Serverul rulează un set de Linux, Apache, MySQL, PHP (LAMP).

Complexul ESMO are o structură pe trei niveluri.

  • Nivel client - terminal medical, interfață web a locului de muncă al medicului.
  • Nivel server - server web Apache, PHP5, module PHP.
  • Nivelul bazei de date - MySQL.

Toți clienții (locurile de muncă ale medicului, ofițerului de serviciu, terminale medicale și alte echipamente) din cadrul complexului interacționează cu serverul, fiind conectați la acesta. Serverul ESMO poate fi localizat în cloud sau direct în rețeaua locală a întreprinderii.

Fiecărui dispozitiv din rețea (stații de lucru ale medicului, stații de lucru ale însoțitorului, terminale medicale și alte echipamente) i se atribuie o adresă din spațiul de adrese comun, care este introdusă într-o bază de date comună. Serverul ESMO, având informații despre toate dispozitivele complexului din rețeaua locală, se poate aștepta la conexiuni de intrare de la acestea și le poate trimite informații suplimentare.

Elementele sistemului interacționează între ele prin rețeaua locală folosind protocolul de rețea HTTP/HTTPS. Alegerea transportului este făcută de administratorul de sistem, pe baza arhitecturii rețelei și a cerințelor de securitate ale întreprinderii. În cazurile în care obiectele de rețea sunt separate geografic, este posibilă utilizarea unui VPN.

Aplicația PHP procesează cererile de la client prin adresele URL solicitate. În cazul solicitărilor GET, dacă este necesar, serverul preia informații de la Bază de date MySQL, combină informațiile cu șabloane HTML și returnează rezultatul clientului. În cazul solicitărilor POST, baza de date este actualizată cu informațiile primite de la utilizator sub formă de date de sesiune.

Procedura de examinare medicală

  • Subiectul se apropie de un terminal medical gol.
  • Identificat folosind un card de proximitate sau alte mijloace de identificare.
  • Terminalul medical primește un script de examinare medicală de la server.
  • Serverul verifică asta acest angajat are dreptul de a se supune unui control medical în conformitate cu regulamentul intern al întreprinderii.
  • Terminalul medical determină subiectul să se supună analizelor medicale în ordinea prescrisă de scriptul de examinare medicală.
  • Procedura obișnuită este: testul de alcool, măsurarea temperaturii, evaluarea sistemului nervos central pentru a diagnostica intoxicația cu medicamente și măsurarea tensiunii arteriale.
  • La finalul examenului medical, subiectul își confirmă identitatea lăsând un autograf într-un câmp special de pe ecranul tactil.
  • Datele privind examenul medical și rezultatele acestuia intră în baza de date centrală și sunt afișate medicului de gardă, care fie aprobă internarea pe baza datelor de la examenul medical, fie cheamă angajatul pentru o examinare personală suplimentară.

Cazuri curioase

Deoarece " public țintă Deoarece examinările medicale sunt de obicei efectuate de lucrători obișnuiți, necesitatea unui test de alcool nu este deloc inutilă. Dar, după cum știți, „nevoia de invenție este vicleană”.

Băieții din Urali au găsit o modalitate de a înșela prima versiune a etilotestului! Și nici măcar una... Cineva a încercat să inspire, dar nu a funcționat. Au fost meșteri care puteau sufla în așa fel încât să se declanșeze senzorul de debit de aer și să înceapă o măsurătoare, dar în realitate nu era suficient debit pentru măsurare, iar etilotestul a dat o eroare.

Dezvoltatorii au trebuit să lucreze din greu la această eroare. A fost necesar să învățăm cum să reproducem această situație. Din întreaga echipă de proiect, a existat un singur ajustator care putea emite „subsuflare” aproape la comandă.

Un caz interesant a fost testul „Pupilometrie”, care analizează starea corpului pe baza înregistrării dimensiunii pupilei și a dinamicii modificării acesteia. În primul rând, studiul are scopul de a detecta intoxicația cu medicamente, deși acest test poate spune multe despre starea corpului și a psihicului în ansamblu.

Desigur, au apărut și cazuri de sabotaj de această dimensiune. Orice ar fi făcut subiecții: clipeau și își mișcau ochii în stânga și în dreapta. Cu toate acestea, datorită acestor „provocări”, complexul hardware și software a fost depanat și îmbunătățit la un grad ridicat de rezistență la interferențe.

Încă un truc. Nepregătiți pentru o tură, dar foarte dornici de muncă, muncitorii și-au cerut prietenilor și colegilor să le facă un control medical. Desigur, logica sistemului includea inițial monitorizarea fotografiei subiectului și compararea acesteia cu fotografia din baza de date a întreprinderii. Cu toate acestea, dorința de a înșela „mecanismul” i-a împins pe lucrătorii inventivi să folosească rafinamentul. Cei doi s-au apropiat de cameră, încercând să surprindă chipul „corect” din fotografie. Pentru a suprima astfel de încălcări, a fost introdus un modul pentru înregistrarea video și căutarea fețelor în cadru.

Server medical

Serverul medical asigură funcționalitatea de bază a sistemului de examinare medicală. Principalele funcții ale serverului medical:

  • gestionarea terminalelor medicale;
  • prelucrarea datelor primite de la terminale medicale;
  • organizarea controlului asupra rolurilor utilizatorilor și a puterilor acestora;
  • furnizarea unei interfețe web pentru locul de muncă al medicului și alte roluri de utilizator;
  • furnizarea de interfețe API pentru dispozitivele de sistem.

Locul de muncă al medicului

Locul de muncă al medicului permite lucrător medical urmăriți finalizarea inspecțiilor la toate terminalele alocate acestuia. Interfața oferă medicului informații rezumative despre examinările medicale curente într-o formă convenabilă și vizuală. De asemenea, este posibil să vizualizați în detaliu fiecare control medical și toți indicatorii înregistrați de terminal.

De asemenea interfata web Sistemul poate fi folosit pentru a administra parametrii și a analiza starea sistemului. Alte functii posibile:

  • managementul utilizatorilor;
  • gestionarea drepturilor de acces;
  • actualizarea serverului sau revenirea la versiunile anterioare;
  • vizualizarea informațiilor de depanare și a jurnalelor de evenimente ale serverului;
  • stabilirea regulilor de examinare medicală;
  • vizualizarea statisticilor examinărilor medicale și a rezultatelor fiecărui test din scriptul de examinare medicală.

Dacă este necesar, în sistem pot fi introduse și lucrări suplimentare.

Terminal medical

Terminalul medical efectuează examinarea medicală automată a lucrătorilor și trimite informațiile primite către baza de date a serverului medical ESMO. Terminalul este un computer personal compatibil x86 cu dispozitive suplimentare conectate la el.

Compoziția terminalului medical:

  • cadru;
  • computer desktop (compatibil x86) cu ecran tactil de 17 inchi;
  • scaun anatomic;
  • etilotest (Dingo V-01, Dingo V-02 sau aparat etilotest produs de NPP „Laser Systems”);
  • tonometru A&D TM-2655;
  • termometru;
  • pupilometru de casă cu o cameră industrială de mare viteză IDS USB 3 uEye LE;
  • cititor de carduri de proximitate;
  • Cameră Full HD.

Terminalul are un software încorporat care oferă atât o interfață cu utilizatorul, cât și un API pentru interacțiunea cu sistemul. Numărul de terminale instalate variază în funcție de capacitatea necesară a sistemului și de nevoile clienților. Firmware terminalul oferă actualizare automată centralizată și posibilitatea de desfășurare în masă.

Există o versiune mobilă a terminalului, dezvoltată pe baza procesorului Raspberry Pi. Proiectul a fost adaptat ținând cont de resursele de calcul limitate ale acestei platforme. A fost necesar să se înlocuiască shell-ul de execuție de la NW.js la Electron și să se depaneze lucrările cu echipamentul din mediul Raspberry Pi. Interfața cu utilizatorul a fost adaptată la dimensiunea redusă a ecranului.

Integrare cu baza de date a întreprinderii

Pentru a determina rolurile din sistem și locația utilizatorilor, serverul ESMO oferă un mecanism de stabilire a conexiunilor între ESMO și baza de date a întreprinderii (Oracle, 1C, SAP etc.). Ceea ce vă permite să vă organizați management centralizat utilizatorii și rolurile, simplifică administrarea rețelei deoarece administratorii nu trebuie să se conecteze la mai multe directoare pentru a efectua gestionarea contului.

Arhitectura clusterului

Pentru a crește fiabilitatea sistemului în ansamblu, s-a propus utilizarea unei soluții bazate pe Percona XtraDB Cluster.

Pentru implementare cluster de servere Baza de date este configurată să funcționeze în modul de replicare a datelor sincrone. Pentru a asigura performanța necesară a sistemului, serverele de baze de date au o conexiune directă între ele folosind un canal de comunicație cu un debit garantat de cel puțin 1 Gbit/s.

Pentru a implementa un cluster de servere web, se utilizează o combinație de două sau trei servere web. Accesul la serverele web din rețeaua întreprinderii este organizat folosind servere de echilibrare a încărcăturii. Fiecare server web este configurat să funcționeze cu propriul server de bază de date. Dacă propriul său server de bază de date eșuează, serverul web va trece la utilizarea unui server de rezervă.