Översikt
API Avvikelsehantering erbjuder ett flexibelt och effektivt sätt att komma åt information i avvikelsesystemet. Tjänsten erbjuder en uppsättning av olika funktioner som paketeras i olika licensnycklar. API Avvikelsehantering är uppbyggt enligt gällande industristandard och baseras på REST-protokollet.
Allmänt
Ett av målen med Lifecare, är att systemet ska vara ett så öppet system som möjligt och bidra till kommunens digitala ekosystem. För att leva upp till det målet tillhandahåller vi publika API:er som andra leverantörers system kan göra REST-anrop mot för att bygga integrationer. Att tillhandahålla API:er på det här sättet innebär att mottagande system bygger själva integrationen och vi tror att det på så sätt kan bli bättre anpassat för respektive aktörs behov. Varje API-paket licenseras med en nyckel som passar mot mottagande system.
Då data via API:et lämnar Lifecare upphör också det ansvar Tieto har då det gäller sekretess, säkerhet, support osv. Tietos ansvar är begränsat till att leverera avtalade API:er till Kunden, eller till tredje part på begäran av Kunden, vid avtalad tidpunkt. Kunden ansvarar för hantering och användande av information/data som genom informationsuttag och/eller informationsutbyte lämnar systemet.
API Beskrivning
API-beskrivningen beskriver varje API i detalj och hur man använder dem. API:erna är tillgängliga via REST och data transporteras som JSON.
Felhantering
HTTP-statuskoder och felkoder används vid felhantering.
Säkerhet
Alla anrop till API Avvikelsehantering skyddas av ett klientcertifikat och en licensnyckel, men det är möjligt för kommunen själv att välja att enbart använda sig av licensnycklar.