LabPortalen Services 2.11

Relevanta dokument
LabPortalen Services 2.14

LabPortalen 2.17 Webservices integration

LabPortalen 2.18 Webservices integration

LabPortalen 2.20 Webservices integration

LabPortalen 2.25 Webservices integration

LabPortalen 2.29 Webservices integration

LabPortalen 2.27 Webservices integration

eremiss 3.20 Webservices integration

eremiss 3.23 Webservices integration

GATEWAY TJÄNSTEBESKRIVNING. Webbservice. WSDL-fil. Skicka meddelanden. SMS och FastnätsSMS

Garantianspråk. Manual

LabPortalen (29) Användarmanual version 2.11 LP-1000

Manual - Administration

Bankkonto - övning. Övning 2 Skriv en metod, geträntan, som returnerar räntan.

Manual Användaradministration

Information till webbstödet för leverantörer Rehabiliterings tjänster (Uppdaterat )

Detta dokument beskriver hur du ansöker om ett ID06 konto hos Areff.

LabPortalen (26) Användarmanual version 2.14 LP-1000

Utkast/Version (8) Användarhandledning - inrapportering maskin-till-maskin

Release notes. Webcert 6.1

InTime HTTP API. Översikt funktioner. Webbtjänster för systemintegration med InTime Messenger.

Sharpdesk V3.5. Push - installationsguide: produktnyckelversion. Version 1.0

HANDLEDNING Evolution Workflow

Frakt och webbutiksinställningar

Manual Användaradministration

Versionsnyheter PMO 6.1 Release

Introduktion Schenker-BTL AB, Stab IT Beskrivning över informationsintegreringmed Schenker, metodbeskrivning version 1.

MANUAL - ADMINISTRATION

Ansvarig: FO Meddix i Halland Senast uppdaterad: Sida 1

Information om webbstödet till leverantörer Rehabiliterings tjänster (Uppdaterat )

Lathund. Beställa tandvårdsintyg i Tandvårdsfönster

Instruktioner entreprenörer Elektroniska blanketter 29-31

Skapa ett konto för rapportering till vaccinationsregistret

Integrationshandledning Tillgänglighet

NPÖ 1(12) 1 Systemkrav. Vanliga felmeddelanden i NPÖ Datum

Logga in Översikt/Dashboard Avvikande produkter Arbeten misslyckades Senaste gjorda Systemmeddelanden...

Webservice tjänsten GetPerson Slagning mot befolkningsregister

Användarbeskrivning ARBETSGIVARINTYG. för Sveriges alla arbetsgivare. arbetsgivarintyg.nu. En ingång för alla användare. Innehåll. Version 1.

Mail för attest. Skickas ett mail till den som skapade och till den som attesterade rapporten om felet, åtgärda felet för ett nytt inrapportering

Uppdatera Mobilus Professional till version * Filen MpUpdate.exe får inte köras när du startar denna uppdatering.

Introduktion - Svevac

Instruktion för installation av etikettskrivare 2.31

Användarguide: Pagero Web Portal Skapa och skicka fakturor till Volvo Car SE

Inledning. 1. Logga in. 2. Välj brukare. 3. Lås upp hos en brukare. Användarmanual för hemtjänstpersonal Digital nyckelhantering Xone

Introduktion till integrering av Schenkers e-tjänster. Version 2.0

Ny förskrivare. Registrera ny användare av Alfa e-recept. Klicka på [Ny förskrivare]

Filleveranser till VINN och KRITA

Användarguide: Pagero Web Portal Skapa och skicka fakturor

Innehållsförteckning. Sidan 2 (24)

Närvarorapportering. Ansvarig i Föreningen

Aktivitetsstöd Närvarorapportering. Ansvarig i Föreningen

Manual Svevacadministratör

Alfa e-recept: Ny anva ndare

Informationen i detta dokument bygger på att mobiltelefonen har Android version 8 eller senare.

Instruktion för installation av etikettskrivare 2.27

Manual för ansökan till Stiftelsen Kjellbergska Flickskolans Donationer

Användarmanual Outlook-plugin för Mina meddelanden

1 FÖRORD INLOGGNING Logga in som företag Logga in som privatperson NÄR DU LOGGAT IN I EKAN... 6

ADMINISTRATÖRSMANUAL

Integration med InExchange 1

Landstingsadministratör. version 18.01

ENTRÉ DOKUMENTHANTERING...

Integrationshandledning Tillgänglighet

LabPortalen Användarmanual version Tillverkare: InfoSolutions Sverige AB. Färögatan 33, Kista. Sverige 1 (28) LP-1000

LEX INSTRUKTION - LEXTALK

Integritetsskyddspolicy GDPR

Utkast/Version (7) Användarhandledning - inrapportering i Indataportalen

Att fylla i blankett för licensansökan via webb

Tentamen i Introduktion till programmering

Lathund för webbansökan om utbetalning av beviljat regionalt bidrag till företagsutveckling - investeringsbidrag

Ansöka om registrering hos kommunen. 1 Registrering av föreningen hos kommunen

Användarmanual TextAppen för iphone och ipad

Snabbguide till Vårdfaktura

Användarmanual TextAppen Online

Manual Digital Röntgen

Handledning för skapa ansökan om ändring i Projektrummet

Infobric Ease Snabbguide

Objektorienterad programmering i Java I

Högsbynät Mailservice - egroupware -användarmanual för personal i Högsby kommun

Snabbguide Visma Compact API Copyright Visma Spcs AB

Landstingsadministratör. version 7.10

Autogiro Online för betalningsmottagare Webbtjänst för dig som erbjuder dina kunder Autogiro

Integration med Elektroskandias Internetbutik

Uppdaterad: Lathund. Arbetsrum

Utbildningskontrakt webbstöd för kommuner

Detta dokument beskriver hur du ansöker om ett ID06 konto hos Areff.

Administration av asrp.se

Cosmic för kommunen Nyheter i Cosmic R8.1

Citybreak Information System Produktägarmanual

LabPortalen Användarmanual version Tillverkare: InfoSolutions Sverige AB. Färögatan 33, Kista. Sverige LP (34)

InExchange. Copyright FDT AB Köpmangatan LULEÅ. Försäljning Support Fax Hemsida

Det här dokumentet går kortfattat igenom registrerings- och ansökningsprocessen.

Skapa konto. HantverksID.se C/O Seriline AB Gå in på 2. Klicka på Registrera konto.

Manual för publicering och administration av gruppaktiviteter inom Landsbygdsprogrammet, uppdaterad

Pascal tillämpningsanvisning Anrop av Pascal via uthopp från annan applikation

Lumbago - Förord. Välkommen till Journalprogrammet Lumbago.

Anteckningar. 1.Dubbelklicka på Anteckningar. 2.Skriv din text i rutan. Spara. 4. Din text blir synlig här

Berth Arbman. Välkommen till bokningssystemet myweblog!

Handledning hantera förfrågan och lämna offert i IBX Quote

Transkript:

LabPortalen Services 2.11 LabPortalen 2.11 har tjänster för integrerade journalsystem. Vem kan nyttja tjänsterna? Ett integrerat journalsystem kan programmeras att nyttja valda delar av dessa tjänster. För att kunna nyttja tjänsterna krävs att InfoSolutions godkänner ditt system och därmed lägger till en accesspunkt i LabPortalen för er integrering. Accesspunkten innehåller uppgifter om integrationen och en gemensam nyckel som identifierar ert anrop, och som särskiljer det från andra integrerade system. När ett nytt journalsystem vill integrera tjänsterna med LabPortalen tilldelas journalsystemet en GUID av InfoSolutions. Det är systemet/leverantören som tilldelas denna GUID, och inte varje installation. Denna GUID används för att se vilket system/leverantör som anropas tjänsten, och för att koppla nya kunder till rätt debiteringsmodell. Detta fält kallas nedan för SYSTEMID

Tillgängliga tjänster: 1. Skapa ny vårdorganisation i LabPortalen 2. Redigera/Spara vårdorganisation 3. Skapa ny användare 4. Redigera/Spara användare 5. Ta bort användare 6. Återta användare 7. Hämta lista av rapporter för en patient 8. Hämta lista på olästa/osignerade svar/remisser/konsultationsremisser en användare har 9. Hämta lista av rapporter för en användare 10. Hämta patientöversikt i form av pdf 11. Hämta svarsfiler (xml) för en mottagning för angiven tidperiod 12. Hämta notis InfoSolutions förutsätter att journalsystemet kontrollerar vem som får rättigheter att anropa funktionerna. LabPortalen Services gör rättighetskontroll genom att kontrollera att integrationsnyckeln är giltig (SYSTEMID) och vidare att organisationer som berörs tillhör integrationsleverantören och att användare tillhör någon av dessa organisationer.

Service: anrop av funktioner Varje funktion tar ett anropsobjekt och ett antal parametrar. Parametrarna kan vara objekt i sig som i fallet organisation och användare. Funktionerna returnerar ett svarsobjekt. Här följer definitioner av de olika objektstyperna: Anropsobjekt Egenskaper Typ Max Längd Obligatorisk Beskrivning SYSTEMID Sträng 36 Ett ID som identifierar system/leverantör. ORGID Sträng 36 En GUID som identifierar organisationen. USERID Sträng 36 - för användarfunktioner annars Nej En GUID som identifierar användaren. Organisationsobjekt Egenskaper Typ Max Obligatorisk vid Beskrivning längd skapande* Namn Sträng 45 Adress Sträng 45 Postnummer Sträng 5 Postadress Sträng 25 Telefon Sträng 25 Fax Sträng 25 Nej Organisationsnummer Sträng 10 * För att uppdatera organisation behöver bara det/de argument som ska uppdateras skickas med

Användarobjekt Egenskaper Typ Max Obligatorisk vid Beskrivning längd skapande* Namn Sträng 45 Inloggningsnamn Sträng 20 Lösenord Sträng 20 Mobiltelefon/SMS Sträng 20 Telefon Sträng 20 e-post adress Sträng 45 Får signera för Sant/ avdelning falskt Får signera för Sant/ organisation falskt Får beställa via Sant/ eremiss falskt Användartyp Positivt heltal 0= vanlig användare 1= extern användare Användarroll Positivt heltal 0= inaktiv användare 1= vanlig användare 2= superanvändare 3= funktionsansvarig * För att uppdatera användare behöver bara det/de argument som ska uppdateras skickas med Svarsobjekt Success Sant/ Anger om anropet av funktionen lyckades falskt ReturnValue Sträng Vid lyckat anrop returneras ett värde från funktionen t ex idnumret på en organisation vid skapande eller uppdaterad. Ej genomförd funktion returnera namnet på anropad funktion och felmeddelande

Service: skapa ny organisation Denna funktion skapar en ny organisation. Funktionen kontrollerar att det inte finns en organisation med samma organisationsid som är satt i anropsobjektets egenskap ORGID. createorganisation Anropsparameter Anropsobjekt Ett objekt som identifierar Organisationsparameter Organisationsobjekt Ett objekt som innehåller information om organisationen som ska skapas Funktionen returnerar ett svarsobjekt där godkänt skapande av organisationen returnerar sant för egenskapen Success. Organisationen skapas med en debiteringsmodell som är förkonfigurerad av InfoSolutions. Misslyckas skapandet av organisation returnerar funktionen orsaken till felet i svarsobjektets egenskap ReturnValue.

Service: a ndra organisation Denna funktion ändrar valfria fält i en organisation. Endast de egenskaper som anges i organisationsobjektet kommer medföra att fälten ändras. Övriga fält påverkas inte. updateorganisation Anropsparameter Anropsobjekt Ett objekt som identifierar Organisationsparameter Organisationsobjekt Ett objekt som innehåller information om organisationen som ska ändras Funktionen returnerar ett svarsobjekt där en godkänd ändring av organisationen returnerar sant för egenskapen Success. Misslyckas ändringen av organisationen returnerar funktionen orsaken till felet i svarsobjektets egenskap ReturnValue.

Service: skapa anva ndare Denna funktion skapar en användare med idet angivet i anropsobjektet (USERID) under organisationen angiven i anropsobjektet (ORGID). Funktionen kontrollerar att inte Användaridet eller användarnamnet redan finns. createuser Anropsparameter Anropsobjekt Ett objekt som identifierar Användarparameter Användarobjekt Ett objekt som innehåller information om användaren som ska skapas Funktionen returnerar ett svarsobjekt där godkänt skapande av användaren returnerar sant för egenskapen Success. Misslyckas skapandet av användaren returnerar funktionen orsaken till felet i svarsobjektets egenskap ReturnValue.

Service: a ndra anva ndare Denna funktion ändrar en användare med idet angivet i anropsobjektet (USERID). Funktionen kontrollerar att användare tillhör organisationen angiven i anropsobjektet (ORGID). Endast de egenskaper som satts i användarobjektet i anropet kommer att medföra att fält ändras. Övriga fält påverkas inte. updateuser Anropsparameter Anropsobjekt Ett objekt som identifierar Användarparameter Användarobjekt Ett objekt som innehåller information om användaren som ska ändras Funktionen returnerar ett svarsobjekt där godkänt skapande av användaren returnerar sant för egenskapen Success. Misslyckas skapandet av användaren returnerar funktionen orsaken till felet i svarsobjektets egenskap ReturnValue.

Service: radera anva ndare Denna funktion raderar användare med idet angivet i anropsobjektet (USERID). Användaren raderas inte från LabPortalen, utan inaktiveras. Alla poster som tillhör användaren ligger kvar på användaren, men kan nås av andra användare inom samma organisation. Funktionen låter posterna ligga kvar på användare MEN säkerställer att användarens inställningar säger att alla inom organisationen får läsa dess poster. Beställarkoder som ägs av användaren läggs upp till den organisation som användaren tillhör. deleteuser Anropsparameter Anropsobjekt Ett objekt som identifierar Användarparameter Användarobjekt Ett objekt som innehåller information om användaren som ska ändras Funktionen returnerar ett svarsobjekt där godkänt raderande av användaren returnerar sant för egenskapen Success. Misslyckas raderande av användaren returnerar funktionen orsaken till felet i svarsobjektets egenskap ReturnValue.

Service: a terskapa anva ndare Denna funktion återskapar användaren med idet angivet i anropsobjektet (USERID) förutsatt att användaren har raderats Funktionen aktiverar användaren men flyttar inte tillbaks beställarkoderna som flyttats till organisationen. undeleteuser Anropsparameter Anropsobjekt Ett objekt som identifierar Användarparameter Användarobjekt Ett objekt som innehåller information om användaren som ska ändras Funktionen returnerar ett svarsobjekt där godkänt återskapande av användaren returnerar sant för egenskapen Success. Misslyckas återskapandet av användaren returnerar funktionen orsaken till felet i svarsobjektets egenskap ReturnValue.

Service: ha mta lista av rapporter fo r en patient. Frågan ställs för att få en lista av rapporter på en patient i system. Med denna information kan det integrerade journalsystemet skapa en sida med alla önskade rapporter och skapa en utskrift av dem. GetReportsByPatient Anropsparameter Anropsobjekt Ett objekt som identifierar Patientnummer Sträng Patientens nummer som vi vill veta vilka rapporter det finns. Från och med datum Datum ja Från och med datum Till och med datum Datum ja Till och med datum Funktionen returnerar ett objekt av typen rapportlistsvar RapportlistSvarsobjekt Funktionens svar Svarsobjekt Anger om anropet av funktionen lyckades och ett returvärd Rapportlista Rapportlistaobjekt En lista med rapportobjekt där godkänt hämtande av listan returnerar sant för egenskapen Success i svarsobjektet Resultat returneras i listform i rapportlisteobjektet Rapportlisteobjekt Antal rapporter Positivt heltal Anger hur många rapporter som ingår i listan Lista med rapporter Lista med rapportobjekt Aktuella rapporter returneras i en lista

Rapportobjekt Rapportid Sträng Rapportens id Patientnummer Sträng Patientens nummer Rapportens Tidpunkt Sträng Tidpunkten för rapporten Patologisk Boolean True/False anger om något svar i rapporten har avvikande svar enligt rapporterande labb. Misslyckas hämtandet av rapporter returnerar funktionen orsaken till felet i svarsobjektets egenskap ReturnValue.

Service: ha mta hur ma nga ola sta eller osignerade rapporter en anva ndare har Funktionen anropas för att kunna visa upp informationen i system, för att i sin tur ge användaren direkt information om att det finns nya olästa rapporter, och för vilka patienter. getunreadunsignedreportsbyuser Anropsparameter Anropsobjekt Ett objekt som identifierar Ägare Postivt heltal 1= Personliga poster 2= Avdelningens poster 3= Organisationens poster PostTyp Postivt heltal 1= Svar (inkl Konsultationsremisssvar) 2= Remisser 3= Konsultationsremisser PostStatus Postivt heltal 1= helt och delvis Olästa poster 2= helt och delvis Osignerade poster (i fallet PostTyp=3 ej besvarade) Funktionen returnerar ett objekt av typen patientlistasvar PatientlistaSvarsobjekt Funktionens svar Svarsobjekt Anger om anropet av funktionen lyckades och ett returvärd Patientlista Patientetlistaobjekt En lista med patientobjekt där godkänt hämtande av listan returnerar sant för egenskapen Success i svarsobjektet Resultat returneras i form av ett patientlisteobjektet Patientlisteobjekt Antal patienter Positivt Anger hur många patienter som ingår i listan

Lista med patienter heltal Lista med patientobjekt ja De aktuella patienterna returneras i en lista Patientobjekt Patientnummer Sträng Patientens nummer Patientid Sträng Patientens id Namn Sträng Patientens namn Rapportlista Rapportlistaobjekt En lista med rapportobjekt - se tidigare defintion Misslyckas hämtande listan av användaren returnerar funktionen orsaken till felet i svarsobjektets egenskap ReturnValue.

Service: ha mta alla rapporter en anva ndare har Funktionen anropas för att kunna visa upp informationen i system, för att i sin tur ge användaren direkt information om alla dess rapporter getreportsbyuser Anropsparameter Anropsobjekt Ett objekt som identifierar Funktionen returnerar ett objekt av typen patientlistasvar (se tidigare definition)

Service: Ha mta patiento versikt i form av pdf Funktionen anropas för att tillgång till patientens översikt i form av pdf i system, för att i sin tur systemet möjlighet att skriva ut eller bifoga denna getpatientsummarypdf Anropsparameter PDFanropsobjekt Ett objekt som identifierar PDFAnropsobjekt Egenskaper Typ Obligatorisk Beskrivning Anrop Anropsobjekt Ett vanligt anropsobjekt som identifierar Patientnummer Sträng Patientens nummer vars patientöversikt efterfrågas Från och med Datum Från och med datum datum Till och med datum Datum Till och med datum Supportanrop Sant/ falskt Bestämmer om begäran loggas som support Extra Sträng Nej För framtida användning Antal bytes Positivt, referens till retur Antal bytes i strömmen heltal PDF-ström Ström, referens till ström PDF-strömmen Funktionen returnerar ett objekt av typen PatientSammanfattningsPDFsvarObjekt PatientSammanfattningsPDFsvarsobjekt Funktionens svar Svarsobjekt Anger om anropet av funktionen lyckades och ett returvärd Antal bytes Positivt Antal bytes i strömmen heltal PDF-ström Ström PDF-strömmen

Service: Ha mta svarsfiler (xml) fo r en mottagning fo r angiven tidperiod Funktionen anropas för att få svaren i xmlformat vilket ger möjligheten att hämta s k kvalitetsparametrar. OBS endast signerade svar erhålls för organisation under begärd tidsperiod getxmllistfororganisation Anropsparameter Anropsobjekt Ett objekt som identifierar system/organisation (mottagning) Från och med datum Datum Från och med datum Till och med datum Datum Till och med datum Funktionen returnerar ett objekt av typen patientlistasvar XMLListaSvarsobjekt Funktionens svar Svarsobjekt Anger om anropet av funktionen lyckades och ett returvärd XMLlista XMLlistaobjekt En lista med XMLobjekt där godkänt hämtande av listan returnerar sant för egenskapen Success i svarsobjektet Resultat returneras i form av ett patientlisteobjektet XMLlisteobjekt Antal XMLer Positivt Anger hur många XMLobjekt som ingår i listan heltal Lista med XMLer Lista med XMLer ja De aktuella XMLobjekten returneras i en lista XMLobjekt Referens Sträng Svarsreferens XML Sträng SvarsXML

Misslyckas hämtande listan med XMLer returnerar funktionen orsaken till felet i svarsobjektets egenskap ReturnValue. Ha mta notiser GetNotis Anropsparameter Anropsobjekt Ett objekt som identifierar GetRead Boolean True= hämtar även alla notiser som är markerade som lästa och olästa False= hämtar bara de notiser som är markerade som lästa. Funktionen returnerar ett objekt av typen NotisObject NotisObject Patientnummer Sträng Patientens nummer vars patientöversikt efterfrågas Organisation Integer Organisationens ID i LabPortalen/eRemiss Datum DatumTid YYYYMMDDmmhhss. Aktuellt datum då notisen skapades Typ Integer 1=Ny remiss är skapad 2=Inkommen konsultationsremiss 3=Lokala prover är inskrivna Text Sträng Meddelandets text. Texten kan visas upp i journal, alternativt används Typ för att avgöra vad för notis som inkommit och välja egen text. RapportID Sträng ID för aktuell remiss/svar

Signera rapporter Med denna funktion kan integrerade journalsystem själva skapa en lista över de rapporter en användare tittat på och uppdatera dessa rapporter som signerade. SignReport Anropsparameter Anropsobjekt Ett objekt som identifierar Rapportlista Lista ID-nummer på rapporten. Funktionen returnerar en lista av av typen SignReportResult SignReportResult RapportID Svarsobjekt Anger om anropet av funktionen lyckades och ett returvärd Success Boolean En lista med rapportobjekt ErrorText String Nej Felmeddelande i text, om funktionen misslyckades för aktuell rapportid.

Service: testfunktioner Denna funktion är endast för testa anrop utan anropsobjekt. Den returnerar teststrängen. testreturncallstring Teststräng Sträng Valfri sträng för test Denna funktion är endast för testa anrop med anropsobjekt. Den returnerar anropsegenskaperna separerade med _ och avslutas med testrängen dvs ORGID_SYSTEMID_USERID_teststrängen. testcallerreturnids Anropsparameter Anropsobjekt Ett objekt som identifierar Teststräng Sträng Valfri sträng för test Förändringslogg Förändring Version Information Alex Stendahl 2.10 Tillägg av funktion för att hämta notifieringar. Alex Stendahl 2.11 Tillägg för att kunna signera automatiskt - SignReport