Technische documentatie
Standalone app technische documentatie
18 min
inhoud systeem vereisten browsers hardwarevereisten internetverbinding ip whitelisting citrix accountbeveiliging gebruikers toevoegen wachtwoordbeveiliging two factor authentication (2fa) single sign on (sso) data flow opname fase notitie s genereren infrastructuur, beveiliging en privacy infrastructuur beveiliging en privacy systeem vereisten browsers webbrowser compatibiliteit chrome volledig compatible safari volledig compatible microsoft edge volledig compatible firefox niet compatibel microfoon wordt vaak niet toegelaten hardwarevereisten onze applicatie is volledig cloud based data opslag, back ups, infrastructuurbeheer, updates en beveiliging hoeven derhalve niet lokaal gerealiseerd te worden enige hardware die lokaal vereist is, is een microfoon deze dient aan de volgende eisen te voldoen breed frequentiebereik (20 hz tot 20 khz) snr (gevoeligheid en signaal ruisverhouding) van minimaal 60 db bemonsteringssnelheid 44,1 khz bitdiepte van minimaal 16 bits ingebouwde microfoons in recente versies van apple, lenovo of hp voldoen meestal aan deze vereisten enkele suggesties microfoon frequentie bereik snr bemonsterings snelheid bitdiepte prijs anker powerconf s3 20 hz tot 20 khz 60 db 44,1 khz 16 bits €99 logitech p710e 20 hz tot 20 khz 60 db 44,1 khz 16 bits €130 blue yeti 20 hz tot 20 khz 100 db 48 khz 16 bits €110 samson g track pro 20 hz tot 20 khz 80 db 48 khz 16 bits €120 philips smartmeeting pse0540 20 hz 20 khz 65 db 48 khz 16 bits €119 internetverbinding onze webapplicatie werkt zowel via een wifi verbinding als bekabelde verbinding neem daarbij de volgende vereisten in acht ; upload omdat de applicatie audio opneemt en deze tijdelijk uploadt naar een server, is een minimale uploadsnelheid van 1 2 mbps nodig download voor een responsieve gebruikerservaring tijdens het transcriptie en samenvatting proces is een downloadsnelheid van 10 mbps of hoger ideaal verwerkingstijd om de verwerkingstijd van het audio overdrachtsproces te verminderen blijft de latency onder idealiter onder de 100 ms (gebruikelijk is met een stabiele breedbandverbinding) autoscriber maakt gebruik van de gangbare http en https poorten (80/443 ) ip whitelisting om ervoor te zorgen dat geen de mails, gestuurd door autoscriber, worden geweerd door een anti spam engine, adviseren wij de volgende ip adressen te whitelisten 149 72 123 24 149 72 154 232 159 183 224 105 193 177 232 188 176 67 80 118 citrix om autoscriber probleemloos te laten functioneren binnen een citrix gebaseerde infrastructuur, moeten bepaalde configuraties en systeemvereisten in acht worden genomen hieronder staan de belangrijkste overwegingen voor de citrix beheerder microfoon redirection zorg ervoor dat microfoon redirection is geconfigureerd in citrix studio, zodat gebruikers toegang hebben tot hun lokale microfoon binnen de citrix sessie webbrowser ondersteuning controleer dat de gebruikte webbrowser compatibel is met autoscriber, netwerkvereisten garandeer een stabiele internetverbinding (minimaal 2 mbps per gebruiker) om gelijktijdige audio opname en transcriptie zonder vertraging mogelijk te maken geluid configuraties verifieer dat de virtuele machine de juiste geluidsdrivers heeft en dat de microfoon instellingen correct zijn geconfigureerd via de citrix workspace app probleemoplossing test de applicatie uitgebreid en controlee r logbestanden bij eventuele problemen met de audio invoer accountbeveiliging gebruikers toevoegen gebruikersaccounts worden aangemaakt op basis van e mailadressen een e mailadres kan maar één gebruikersaccount hebben onder slechts één organisatie indien een nieuwe gebruiker wordt toegevoegd, ontvangt deze een e mail om zijn account te activeren hiervoor dient de activatielink in de e mail gebruikt te worden deze activatielink is 48 uur geldig gebruikers accounts zijn altijd dubbel beveiligd enerzijds met een wachtwoord beveiliging, anderzijds door two factor authentication wachtwoordbeveiliging een gebruiker dient het account te beveiligen met een wachtwoord dat; tenminste 8 tekens bevat tenminste 1 symbool bevat iedere 90 dagen dient een gebruiker zijn wachtwoord te vernieuwen om toegang tot de applicatie te behouden two factor authentication (2fa) naast wachtwoordbeveiliging zijn alle accounts voorzien van two factor authentication met behulp van een authenticator app of telefoonnummer hebben gebruikers toegang tot hun account een gebruiker kan ervoor kiezen om iedere keer, of eens per 14 dagen de 2fa code in te voeren autoscriber maakt gebruik van services keycloak voor het beveiligen van gebruikersaccounts single sign on (sso) het is mogelijk om autoscriber te configureren binnen een sso omgeving neem bij interesse contact op via integrations\@autoscriber com om verdere stappen te bespreken (dit hangt grotendeels af van de gebruikte provider) data flow hieronder een schematische weergave van de datastromen die met het gebruik van autoscriber worden gestart deze flow omvat verschillende belangrijke fasen eerst wordt de audio vastgelegd, vervolgens in realtime getranscribeerd, en daarna wordt een medische notitie gegenereerd op basis van de transcriptie de workflow zorgt voor een veilige verwerking van alle gegevens door gebruik te maken van gdpr conforme cloud infrastructuur hieronder volgt een gedetailleerde uitleg van elke fase in de gegevensstroom eerst als een stroomdiagram, daarna in tekstvorm opname fase start opname het proces begint wanneer de gebruiker een opname start verzenden audio stream de webapp opent een websocket verbinding en begint audio in stukjes (gecodeerd als base64) naar de api te sturen de api stuurt deze audio door naar de speech to text dienst voor transcriptie transcriptie de speech to text dienst ontvangt de audio en zet ze om naar tekst, waarna realtime transcripties naar de api worden gestuurd de api stuurt deze transcripties terug naar de webapp, zodat ze realtime toegankelijk zijn voor de gebruiker einde van de stream wanneer de opname eindigt, stelt de gebruiker de webapp op de hoogte, die vervolgens het einde van de audiostream naar de api stuurt de api stuurt het volledige, definitieve transcript naar de webapp en slaat het op in de database, waardoor de integriteit van de gegevens en het ophalen ervan gewaarborgd zijn notities genereren aanvragen van een medische notitie na ontvangst van het volledige transcript, stuurt de webapp een verzoek naar de ai module om een gestructureerde medische notitie te genereren op basis van het transcript genereren en verzenden van de medische notitie de ai verwerkt het transcript en maakt een gedetailleerde medische notitie, die terug naar de api wordt gestuurd de api stuurt vervolgens de geformatteerde notitie door naar de webapp voor weergave aan de gebruiker opslaan van gegevens de database slaat het transcript, de gegenereerde medische notitie en eventuele bijbehorende metadata veilig op tenzij de geïntegreerde versie wordt gebruikt, worden het transcript en de gegenereerde medische notitie standaard niet opgeslagen infrastructuur, beveiliging en privacy infrastructuur de workflow wordt gehost op gdpr conforme azure eu en gcp europe infrastructuur openbare gegevensoverdracht wordt versleuteld, terwijl privé verbindingen worden gebruikt voor communicatie tussen de diensten om de beveiliging te verbeteren beveiliging en privacy gebruikers vertrouwen autoscriber met hun gegevens zodat zij zich kunnen richten op wat er echt toe doet in de zorg daarom richten wij ons niet alleen op het creëren van automatisering, maar ook op het implementeren van sterke beveiligingsmaatregelen om de gegevens van onze klanten veilig te houden relevante regelgeving autoscriber is volledig avg compliant en onze processen zijn gecontroleerd door onze juridische adviseurs concreet betekent dit we vereisen dat onze klanten expliciete toestemming vragen van elke patiënt voor het opnemen en verwerken van hun gegevens alle gegevens worden opgeslagen in datacenters binnen de eu gegevens worden alleen bewaard zolang dat nodig is er is een bewaarbeleid voor gegevens; we kunnen gegevens op elk moment verwijderen op verzoek van individuele klanten daarnaast werken we volgens de normen iso 27001 en nen 7510 daarom hanteren we een zeer strikt it beveiligingsbeleid we hanteren een beleid van minimale toegang alleen medewerkers die echt toegang tot gegevens nodig hebben, krijgen die toegang elke medewerker (ook stagiairs) moet een verklaring omtrent het gedrag (vog) en een identiteitsbewijs hebben medewerkers werken uitsluitend op door het bedrijf beheerde laptops, via beveiligde vpn verbindingen en met privacy filters op hun schermen onze applicaties worden minstens één keer per jaar getest we voeren regelmatig scans uit met een kwetsbaarheidsscanner