Siemens Healthcare utvecklar ett helt nytt processtödjande vårdinformationssystem för den globala marknaden. Den nya applikationen som kallas Soarian är en plattform med både grundläggande systemkomponenter och speciella funktionsmoduler. Med hjälp av Soarian kommer användarna att få ett hjälpmedel som på ett intelligent sätt stödjer informationshantering och beslutsfattande. Bland annat kommer en särskild workflow-engine att vara integrerad i Soarian. Med hjälp av denna kan kunden sätta upp de regler som styr presentation och bearbetning av information.
| Mer information Soarians grundprinciper Användargränssnitt Behörighetskontroll Patientadministration Vårdplanering Bokning | Klinisk information Läkemedel Beställning och svar Statistik Systemstruktur |
• Arkitekturen är komponentbaserad med ett gemensamt middleware som utgör basen för att skapa skalbarhet, modularitet samt flexibilitet i implementationen av systemet.
• Utvecklingen följer internationellt och nationellt standardiseringsarbete.
• Modern systemstruktur - en patient - en journal för både primärvård och sjukhus. Systemstrukturen möjliggör också installation på regional nivå.
• Baserat på en workflow-engine styrs informationshanteringen i vårdprocessen.
• Information presenteras situationsanpassat för användaren snarare än att all information måste sökas.
• Stöd finns för ett problemorienterat synsätt och utnyttjande av vårdprogram. 
Soarian är webb-baserat och har ett intuitivt användargränssnitt vilket gör att det är lätt att lära sig använda. Ur teknisk synvinkel förenklas uppdateringar av klienter eftersom ingen särskild installation behöver göras på respektive arbetsstation. Förutsättningen är att det finns en internet-läsare av aktuell version.
Web-gränssnittet förenklar också åtkomst av elektroniska journaluppgifter på distans från sjukvårdens nätverk. Exempelvis kan applikationen nås via säker internet-förbindelse hos kommunens vårdgivare eller på annan plats. Åtkomsten blir oberoende av plats och till stor del också av tekniska installationer.
Soarian kommer att ha ett omfattande stöd för behörighetskontroll av vem som läser och skriver vad i den elektroniska journalen. Det kommer finnas möjligheter att i detalj avgränsa rätten att läsa och skriva. Det kommer också finnas särskilda sätt att överskrida den tilldelade behörigheten. En sådan händelse kommer att loggas specifikt. Respektive systemägare (hos kunden) blir ansvarig för hur Soarians olika verktyg för behörighetskontroll ska användas i praktiken. 
Soarians patientadministrativa funktion innehåller det mesta som behöver hanteras runt patienten vad gäller administrativa rutiner. Om applikationen kopplas till ett befolkningsregister kan de grundläggande demografiska uppgifterna hämtas automatiskt. Dessutom finns möjlighet att lägga till uppgifter som anhöriga, ytterligare adresser, tolkbehov mm. Vid ändringar sker versionshantering. I PAS-funktionen hanteras också alla registreringar av vårdkontakter, både öppen och sluten vård. Val av säng, flyttning av patient, permissioner och dödsregistrering är andra basala funktioner som hanteras i Soarian.
Soarian utgår från ett problemorienterat arbetssätt. Det betyder att patientens besvär definieras som ett problem hämtat ur en särskild problemkatalog. Till varje problem kan kunden ha lagt upp vissa vårdprogram som innehåller strukturerade aktiviteter som bedömts lämpliga i just denna situation. När ett vårdprogram väljs skapas en vårdplan för den enskilda patienten. Denna vårdplan kan redigeras genom att aktiviteter läggs till eller dras ifrån. Aktiviteterna är fördefinierade och hämtas från en katalog i applikationen.
Till olika aktiviteter kan knytas dokument som kan innehålla resultatet av aktiviteten. 
Soarian har en mycket flexibel struktur för att hantera klinisk information. All klinisk information lagras i olika dokument som kan ha mycket olika karaktär. Både enkla formulär, dokument med flikar och traditionella textdokument är möjliga att utnyttja.
Den flexibla strukturen i Soarian gör det möjligt för kunden själv att bestämma dokumenttyper och hur dessa ska se ut på skärmen. När det gäller datafälten finns ett stort antal redigeringstyper som kan väljas för att göra inmatningen så säker som möjlig och anpassad efter den specifika situationen. För att skapa vilkorsstyrd inmatning finns ex särskild triggerfunktion. När dokumenttyperna definieras innebär det också att den grafiska designen avgörs. Möjlighet finns att skapa fasta dokument som endast förekommer en gång per patient. Viktiga medicinska data är ett sådant dokument där bland annat allergier kan anges, vilket skapar en signal i form av en ikon som lyser upp i patientens journal.
All klinisk information lagras i förhållande till både medicinskt ansvarig enhet och den fysiska enheten som patienten behandlas på.
Dokument som ska signeras eller kontrasigneras kommer automatiskt upp i berörd personals arbetslista. 
Läkemedelsmodulen består av två viktiga funktionella delar: ordinationsverktyget och utdelningverktyget. Ordinationsverktyget används av läkaren för att planera och ordinera nya läkemedel och för att få en översikt över patientens olika läkemedel. Utdelningsverktyget används av sjuksköterskan för att dela ut medicin och för att dokumentera vid utdelning. Mellan de olika verktygen finns ett kontinuerligt informationsutbyte.
Ordinationsverktyget innehåller en översikt över nuvarande läkemedel och detaljerade uppgifter angående varje ordination. Vid ordination av nya läkemedel finns möjligheten att välja från olika förteckningar i alfabetisk ordning bland annat i av kunden rekommenderad lista. En annan möjlighet är att använda mallar som är fördefinierade. Uppföljning och justeringar görs av den pågående medicineringen t ex dosändringar, utdelningstid eller nya ordinationer angående administrationssätt. För upprätthålla den höga säkerheten finns ett signeringskrav. I ordinationsverktyget skrivs också recept baserade på de läkemedel som är upplagda i patients läkemedelslista. Soarian kommer att kunna hantera e-recept.
Vid varje ny läkemedelsordination, görs en kontroll mot allergi- och interaktionsregistret för att varna för att patienten kan vara allergisk eller att en interaktion kan uppstå med tidigare ordinerade läkemedel.
I utdelningsverktyget finns en patientöversikt som visar alla patienter och deras planerade läkemedelsutdelning. Visningen kan sorteras på olika sätt. Detaljerade listor med planerad medicinutdelning kan tas fram för varje patient. Medicinutdelningen inklusive eventuella avvikelser rapporteras. 
Funktionen för beställning och svar i Soarian är ett generellt verktyg för att hantera beställning av tjänster, undersökningar, remisser, prover mm. I funktionen ingår också att se vilket status en beställning har för tillfället samt att presentera resultat. Eftersom beställningarna kan avse helt olika typer av tjänster finns det också olika typer av presentationer av resultaten. Labresultaten redovisas exempelvis i en struktur med både listor och flikar. Lablistor kan skapas för hela installationen eller specifikt för enskilda enheter. På enkelt sätt kan olika tidsperioder för presentationen väljas. Beställning av en tjänst kan innehålla ett bifogat dokument exempelvis en vårdbegäran eller annat meddelande.
Nyinkomna resultat redovisas i särskild arbetslista för signering. 
Soarian är uppbyggd enligt en flerskiktad arkitektur. Det översta skiktet består av användargränssnittet. Därifrån anropas de olika modulerna inom Soarian (skikt 2). Det tredje skiktet, kallat tjänsteskiktet, består av de gemensamma tjänsterna för de olika modulerna. I botten finns databasskiktet där lagrings- och transaktionskontroller sker. 