Version: 1.0
Integrationen är byggd med REST och skyddas av certifikat. Prover (sample), alternativt provtagningstillfällen (sampling), skickas ett och ett och och OK svar ges endast om meddelandet uppfyller såväl tekniska specifikationer som domänregler (detta dokument samt OpenAPI-specifikation).
Ansvaret för ett meddelande ligger kvar hos sändande part tills dess att ett OK-svar givits av SBR.
...
Term | Obligatoriskt | Innehåll | Syfte |
---|---|---|---|
samplingId | Ja | Id för provtagningstillfället. Unikt inom det system som skickar uppgifterna. Sträng av minst ett, max 50 tecken från ASCII 33-126 | Nyckel för att senare uppdatera eller radera informationen. |
person.personIdType | Ja | Typ av identifierare för provgivare. Någon av: “OTHER“ används för reservnummer. | |
person.personId | Ja | Identifierare för provgivaren. Format bestäms av person.personIdType Notera att för personnummer och samordningsnummer används inte skatteverkets officiella definition. Se personidentifierare nedan | |
person.sex | Ja | Provgivarens biologiska kön. Någon av: | |
opposeTo | Ja | Samtyckesinformation. Lista av noll eller flera av: Om provgivaren inte har någon registrerad begränsning skickas en tom lista, alltså att provgivaren inte motsatt sig något syfte. | Anger användning som provgivaren motsätter sig. Om samtliga är angivna betraktas detta som att provet inte ska sparas och information om provet raderas i SBR |
samplingOrigin.organisationName | Ja | Sträng som identifierar den huvudman i vilkens regi proverna sparas Exempel: “Region Uppsala” | Används för att identifiera rätt provsamling |
samplingOrigin.departmentName | Ja | Sträng som identifierar den avdelning i vilkens regi proverna sparas Exempel: “Patologi/Cytologi” | |
samplingOrigin.sampleCollection | Ja | Sträng som identifierar specifik provsamling där proverna sparas. Är ofta samma som departmentName då en avdelning ofta bara har en provsamling, men kan vara olika då flera provsamlingar kan hanteras på samma enhet (labb). Exempel “Patologi/Cytologi” | |
samples | Lista av prover tagna vid provtagningstillfället. Noll eller flera. | ||
samples[].identifier | Ja | Identifierare för prov. Unikt per provsamling Sträng av minst ett, max 50 tecken från ASCII 33-126 | |
samples[].label | Nej | Sträng som används för att personalen ska kunna hitta provet, alltså samma som det fysiska provet är märkt med. Sträng av minst ett, max 50 tecken från ASCII 33-126 | |
samples[].registrationDate | Ja | Det datum då provet registrerades i LIS. Får ej vara i framtiden. | |
samples[].anatomicalPositionsampleAnatomicalPositions | Ja om histologi eller cytologiprov | Lista av en eller flera positioner från /anatomical_positions (se nedan) | |
samples[].materialTypesampleMaterialType | Ja | En av typerna från /material_types , se nedan | |
samples[].samplingDate | Nej | Datum då proverna togs. Får ej vara j framtiden. | Denna är tänkt att ersätta sample.registration_date när alla LIS-system kan skicka den. |
...