Sosiaalihuollon asiakastiedon arkiston validointipalvelu. Käyttöohje

Samankaltaiset tiedostot
Sosiaalihuollon asiakastiedon arkiston validointipalvelu

Varmennepalvelu Rajapintakuvaus Kansallisen tulorekisterin perustamishanke

Tietojen jakelu Skeemat Viestit Kansallisen tulorekisterin perustamishanke

Varmennepalvelu Rajapintakuvaus Tulorekisteriyksikkö

OnniSMS Rajapintakuvaus v1.1

Tietojen jakelu Skeemat Viestit Kansallisen tulorekisterin perustamishanke

Onecapital Invoicer XML API

PALVELUKUVAUS OHJELMISTOTALOILLE SAMLINK VARMENNEPALVELU

T2V2 Vaaratilanneilmoitussanomakuvaus

Avoin metsätieto - Rajapintapalvelut

Liite 7: Asiakastietoa käsittelevä järjestelmä Sosiaalihuollon asiakastiedon arkisto. Rajapintakäyttötapaukset

Tietojen toimittaminen Skeemat Vastaanottokuittaus Kansallisen tulorekisterin perustamishanke

Asiakastietoa käsittelevä järjestelmä. Rajapintakäyttötapaukset

Maksuturva-palvelun rajapintakuvaus verkkokaupalle / MAKSUN PERUUTUS

Asiakastietoa käsittelevä järjestelmä. Rajapintakäyttötapaukset

SAMLINK VARMENNEPALVELU PALVELUKUVAUS OHJELMISTOTALOILLE

Järjestelmäarkkitehtuuri (TK081702)

Tietojen jakelu Skeemat Palvelupyyntö Kansallisen tulorekisterin perustamishanke

Tilaajavastuu.fi. Muutoshistoria. Suomen Tilaajavastuu Oy. Raporttinoutaja Rajapinta yritysten tilaajavastuutietojen tarkistamiseen

Tietojen toimittaminen Skeemat Vastaanottokuittaus Kansallisen tulorekisterin perustamishanke

Tietojen jakelu Skeemat Palvelupyyntö Kansallisen tulorekisterin perustamishanke

Uudistettu käyttöliittymä osoitteessa

Tietojen jakelu Skeemat Työnantajan erillisilmoitukset Kansallisen tulorekisterin perustamishanke

Veronumero.fi Tarkastaja rajapinta

Tietojen toimittaminen Skeemat Käsittelypalaute Kansallisen tulorekisterin perustamishanke

VIRANOMAISEN PALUUKANAVA WS API. Suomi.fi-viestit julkinen rajapinta

WEB SERVICES RAJAPINTA SAMLINKIN TEKNINEN RAJAPINTAKUVAUS OHJELMISTOTALOILLE

Tietojen toimittaminen Skeemat Viestit Kansallisen tulorekisterin perustamishanke

T2V2 Turvallisuushavaintoilmoitussanomakuvaus

Rajapintakuvaus Liikenneluvat

Tietojen toimittaminen Skeemat Käsittelypalaute Kansallisen tulorekisterin perustamishanke

VIRANOMAISEN PALUUKANAVA WS API. Suomi.fi-viestit julkinen rajapinta

Aktia verkkomaksu Käyttöohje ja tietuekuvaukset

Suuli api dokumentaatio

Tietojen toimittaminen Skeemat Käsittelypalautteen kysely Kansallisen tulorekisterin perustamishanke

Attribuutti-kyselypalvelu

Koodistopalvelun REST-rajapinnat

Maksuturva-palvelun käyttöönottolomakkeen rajapintakuvaus verkkokauppaohjelmistolle

Tietojen toimittaminen Skeemat Käsittelypalautteen kysely Kansallisen tulorekisterin perustamishanke

Ilmonet ja rajapinnat Pääkaupunkiseudun kansalais- ja työväenopistojen kurssit

XML-saatavuuskysely. XML-tiedoston kuvaus. versio

Varmennepalvelu - testipenkki. Kansallisen tulorekisterin perustamishanke

TEKNINEN MÄÄRITTELY. Matkahuollon toimipistehaun rajapinta. Ismo Koskinen

AS2 Applicability Statement 2

Tietojen jakelu Skeemat Lokitiedot Kansallisen tulorekisterin perustamishanke

Rajapintakuvaus verkkokaupalle TAPAHTUMAN TILAN KYSELY Maksuturva- ja emaksut-palvelulle

Pilottipalvelun esittely johtopäätökset

Maksuturva- ja emaksut- palvelun integrointiohje

Kanta PHR:n Sandboxympäristöt. Eeva Turkka

Kansallinen PHR: projektin tilannekatsaus. Konstantin Hyppönen, Kanta-palvelut, Kela ATK-päivät, Lahti

Tietojen jakelu Skeemat Työnantajan erillisilmoitukset Kansallisen tulorekisterin perustamishanke


Poikkeusinfo XML-rajapinnan kuvaus, rajapinnan versio 2 Seasam Group

Muutokset suoran sanoma-asioinnin web servicepalvelun

Mittaustietojen SAF-aineistokuvaus kaasudatahubiin

Liite 5 Kanta-palvelut Korhonen Katja S LUONNOS. Sosiaalihuollon asiakastiedon arkiston Medical Records sanomat LUONNOS

Toimintaympäristön kuvaus. LTC-Otso Myyjän työkalu (POC)

Tekninen rajapinta Zip-tiedosto sovelluskehittäjälle Kansallisen tulorekisterin perustamishanke

Paikkatiedot palveluväylässä kehityksen tilanne Väylän varrelta - Kansallisen palveluväylän kehitystilanne -seminaari

Tietojen toimittaminen Skeemat Mitätöintitiedot Kansallisen tulorekisterin perustamishanke

Omat Lähdöt ohjelmointirajapinta: Versio 1.01

HELSINGIN KAUPUNGIN RAKENNUSVIRASTO - Pysäköinnin mobiilimaksaminen

Mitä Sote-tieto hyötykäyttöön -strategia tarkoittaa rationaalisen lääkehoidon tutkimuksen näkökulmasta?

Kuluttajan e-lasku, e-laskujen palautteet Laskuttajan palvelukuvauksen liite

Tulorekisterin sidosryhmätestaukseen julkaistaan kehitysversio

PAS-PALVELUN RAJAPINNAT

Viestit-palvelun viranomaisliittymän ohjelmointiohje. Java-esimerkki

Tekninen rajapinta Zip-tiedosto sovelluskehittäjälle Kansallisen tulorekisterin perustamishanke

Visma Software Oy

Rajapintakuvaus verkkokaupalle TAPAHTUMAN TILAN KYSELY Maksuturva- ja emaksut-palvelulle

Kansallisen terveysarkiston liityntäpisteen suunnittelu

X-Road ja WFS-rajapinnat, uudet APIt. Pekka Latvala , KaPA ja paikkatietoinfrastruktuurin kärkiteeman työpaja

Sosiaalihuollon asiakastiedon arkiston Medical Records -sanomat HL7 Finland ry:n alustavasti hyväksymä versio

Tilastokeskuksen rajapintapalveluiden käyttöönotto ArcGISohjelmistossa

Sivuston tiedotakcpshop.de.websiteoutlook.com

Rajapintakuvaus verkkokaupalle TAPAHTUMAN TILAN KYSELY Maksuturva- ja emaksut-palvelulle

AUTOVEROTUKSEN SANOMAOPAS ESITTELYKÄYTTÖILMOITUKSELLE

Tekstiviestipalvelun rajapintakuvaus

Tietojen toimittaminen Skeemat Mitätöintitiedot Kansallisen tulorekisterin perustamishanke

TEKNINEN MÄÄRITTELY. Matkahuollon osoitekorttihaun rajapinta. Ismo Koskinen

Tietojen toimittaminen Skeemat Viestit Kansallisen tulorekisterin perustamishanke

Potilastiedon arkiston tilannekatsaus

eperusteet julkiset rajapinnat

Sovellusprotokolla on vain osa hajautettua sovellusta Esim. WWW

Verkkotietopisteen sähköisen rajapinnan ohje ja tekninen kuvaus

Liikenneverkot-tietotuote

Käyttäjähallintapalvelun REST-rajapinnat

Muutokset suoran sanoma-asioinnin webservicepalvelun

Modulaariset tietosisältömäärittelyt Tilannekatsaus

Julkishallinnon perustietovarantojen rajapinnat (PERA) - työryhmä

KanTa HL7 -HelpDeskin kysymykset ja vastaukset 2014

Visma Nova Webservice Versio 1.1 /

JHS 183 Julkisen hallinnon palvelujen tietomalli ja ryhmittely verkkopalveluissa Liite 3 XML-skeeman kuvaus ja esimerkit

sertifikaattiratkaisu Apitamopki

XML tehtävien työnkulku

TAMPEREEN REITTIOPPAAN RAJAPINNAT

PAS-PALVELUIDEN RAJAPINNAT

CSV - XML ohjelman käyttöohje

Tuomiorekisterin ratkaisuhaun kehittäminen

Transkriptio:

Sosiaalihuollon asiakastiedon arkiston validointipalvelu Käyttöohje

Sisällys 1 Johdanto 3 2 Käyttötarkoitus 3 3 Palvelut 3 3.1 HL7 V3 Medical Records sanoman skeemavalidointi 3 3.2 HL7 V3 Medical Records sanoman ja HL7 CDAR asiakirjojen validointi 5 3.3 HL7 V3 Medical Records hakusanoman validointi 7

1 Johdanto Tämä dokumentti kuvaa Sosiaalihuollon asiakastiedon arkiston validointipalvelun REST-rajapintojen kutsut ja niiden palauttamat vastaukset. 2 Käyttötarkoitus Sosiaalihuollon asiakastiedon arkiston validointipalvelun REST-rajapintojen avulla saa validoitua Sosiaalihuollon asiakastiedon arkiston HL7 V3 Medical Records-sanomat ja HL7 CDA R2 muotoiset asiakirjat. 3 Palvelut 3.1 HL7 V3 Medical Records sanoman skeemavalidointi Osoite Sosiaalihuollon asiakastiedon arkiston validointipalvelun REST-rajapinnat ottavat vastaan ja palauttavat JSON-muotoista dataa. Palveluiden juuriosoite on http://<server:port>/kansa-validointi ja REST-kutsut määritellään suhteessa siihen, esim. http://<server:port>/kansa-validointi/validoi/sanoma. HTTPmetodi /validoi/sanoma POST Palvelua käytetään HL7 V3 Medical Records sanoman skeemavalidointiin. Parametrit Parametri messageid operation sanoman yksilöllinen tunniste. operaation tunnus: RCMR_AR000003_RCMR_IN200002FI01_Asiakirjan_Arkistointi RCMR_AR000003_RCMR_IN200016FI01_Asiakirjan_Korvaus

messagexml RCMR_AR000003_RCMR_IN200031FI01_Asiakirjojen_Haku RCMR_AR000003_RCMR_IN200029FI01_Asiakirjojen_Hakutietojen_Haku RCMR_AR000003_RCMR_IN200033FI01_Asiakirjojen_Koostetietojen_Haku Palvelu valitsee operation-parametrin perusteella tarvittavan skeeman ja validoi sanoman sitä vasten. Validoitava HL7 V3 Medical Records-sanoma merkkijonona. Kutsusanoma "messageid": "1234567890", "operation": "RCMR_AR000003_RCMR_IN200002FI01_Asiakirjan_Arkistointi", "messagexml": "<?xml version=\"1.0\"?>..." Vastaussanoma OK-tilanteessa Palvelu palauttaa OK-tilanteessa otsikkotiedoissa HTTP tilakoodin 200 ja viestin sisältö on tyhjä. HTTP/1.1 200 OK Content-Language: en-us Content-Length: 0 Date: Wed, 01 Feb 2017 13:31:41 GMT Vastaussanoma virhe-tilanteessa Palvelu palauttaa virhetilanteessa otsikkotiedoissa HTTP tilakoodin 400 ja viestin sisältönä JSON-rakenteessa virhetiedot. HTTP/1.1 400 Bad Request Content-Type: application/json Transfer-Encoding: chunked Connection: Close Date: Wed, 01 Feb 2017 13:20:29 GMT "timestamp": "2017-02-01T15:20:29+0200",

"errorcode": "921001", "errormessage": "Skeemavalidointi epäonnistui", "description": "The end-tag for element type \"clinicaldocument\" must end with a '>' delimiter.", "path": "/kansa-validointi/validoi/sanoma", "status": 400 3.2 HL7 V3 Medical Records sanoman ja HL7 CDAR asiakirjojen validointi Osoite HTTPmetodi /validoi/asiakirja POST Palvelua käytetään HL7 V3 Medical Records-sanoman kehystietojen ja asiakirjan validointiin. Parametrit Parametri messageid palvelupyynto sanoman yksilöllinen tunniste. palvelupyyntötyyppi esim. SP1. Katso listaus käytettävissä olevista palvelupyynnöistä Sosiaalihuollon asiakastiedon arkiston Medical Records sanomat-dokumentista. level tarkastustaso, toistaiseksi vakioarvo 1. siirtokehysxml asiakirjaxml HL7 V3 Medical Records-sanoma, ilman asiakirjan sisältävää Medical Records -sanomatyypin clinicaldocument.text kenttää. CDA R2 asiakirja selväkielisenä merkkijonona. Kutsusanoma "messageid": "1234567890", "palvelupyynto": "SP1", "level": "1", "siirtokehysxml": "<?xml version=\"1.0\"?>...", "asiakirjaxml": "<?xml version=\"1.0\"?>..."

Vastaussanoma OK-tilanteessa Palvelu palauttaa OK-tilanteessa otsikkotiedoissa HTTP tilakoodin 200 ja viestin sisältö on tyhjä. HTTP/1.1 200 OK Content-Language: en-us Content-Length: 0 Date: Thu, 02 Feb 2017 06:17:35 GMT Vastaussanoma virhetilanteessa Palvelu palauttaa virhetilanteessa otsikkotiedoissa HTTP tilakoodin 400 ja viestin sisältönä JSON-rakenteessa virhetiedot ensimmäisestä havaitusta virheestä. HTTP/1.1 400 Bad Request Content-Type: application/json Transfer-Encoding: chunked Connection: Close Date: Thu, 02 Feb 2017 06:38:54 GMT "timestamp": "2017-02-02T08:38:54+0200", "errorcode": "921003", "errormessage": "Virheellinen sanoma", "description": "/RCMR_IN200002FI01/controlActProcess/subject/clinicalDocument/recordTarget/patient/patientPerson/birthTime/@value, /ClinicalDocument/recordTarget/patientRole/patient/birthTime/@value : arvot eivät vastaa toisiaan", "path": "/kansa-validointi/validoi/asiakirja", "status": 400

3.3 HL7 V3 Medical Records hakusanoman validointi Osoite HTTPmetodi /validoi/haku POST Palvelua käytetään HL7 V3 Medical Records hakusanoman validointiin. Parametrit Parametri messageid palvelupyynto sanoman yksilöllinen tunniste. palvelupyyntötyyppi esim. SP3. Katso listaus käytettävissä olevista palvelupyynnöistä Sosiaalihuollon asiakastiedon arkiston Medical Records sanomat-dokumentista. level tarkastustaso, toistaiseksi vakioarvo 1. messagexml HL7 V3 Medical Records-hakusanoma. Kutsusanoma "messageid": "1234567890", "palvelupyynto": "SP3", "level": "1", "messagexml": "<?xml version=\"1.0\"?>..." Vastaus-sanoma OK-tilanteessa Palvelu palauttaa OK-tilanteessa otsikkotiedoissa HTTP tilakoodin 200 ja viestin sisältö on tyhjä. HTTP/1.1 200 OK Content-Language: en-us Content-Length: 0 Date: Thu, 02 Feb 2017 06:17:35 GMT Vastaus-sanoma virhetilanteessa Palvelu palauttaa virhetilanteessa otsikkotiedoissa HTTP tilakoodin 400 ja viestin sisältönä JSON-rakenteessa virhetiedot ensimmäisestä havaitusta virheestä.

HTTP/1.1 400 Bad Request Content-Type: application/json Transfer-Encoding: chunked Connection: Close Date: Thu, 02 Feb 2017 08:08:01 GMT "timestamp": "2017-02-02T10:08:01+0200", "errorcode": "921003", "errormessage": "Virheellinen sanoma", "description": "count(/rcmr_in200031fi01/controlactprocess/querybyparameter/patient.id): arvo ei vastaa vaa-dittua arvoa", "path": "/kansa-validointi/validoi/haku", "status": 400