NVD FHIR API SASKARNES LIETOŠANAS INSTRUKCIJA
Šis dokuments apraksta NVD (LR Veselības ministrijas Nacionālais veselības dienests) FHIR (Fast Healthcare Interoperability Resources) saskarni Laboratorijas un Onkoloģijas datu iesūtīšanai.
Par saskarni
FHIR API saskarne ir paredzēta FHIR formāta datu ziņojumu iesūtīšanai un saņemšananai
Piekļuve un autorizācija
Lai lietotu NVD FHIR saskarni, lietotājiem ir jāsaņem atbilstošas piekļuves tiesības. Piekļuves tiesības tiek nodrošinātas
Saskarnes resursu nodrošināšanas principi FHIR sarkarnei
Piedāvātā saskarne ir universāla FHIR REST saskarne, kas nodrošina darbu ar dažādiem FHIR objektiem. Pieejamie FHIR objekti ir atkarīgi no tā cik FHIR profili ir pieejami validācijas sistēmai.
Visiem datu pievienošanas un labošanas izsaukumiem ir pieejama callback opcija, kurā Integrators var nodot atpakaļ URL uz savu endpoint, kuru LAB IS izsauks, kad būs beigusi iesūtīto datu apstrādi.
Pieejamie izsaukumu tipi un to vispāreji apraksti ir sniegti pievienotajā sarakstā:
POST / ResourceType
Jauna objekta pievienošana, kas atbilst resourceType definīcijā noteiktajam un, kura datu saturs var tikt validēts ar atbilstošā resursa tipa FHIR profilu.
Parametra nosaukums | Parametra skaidrojums |
---|---|
resourceType | Resursa veida nosaukums (piemēram: Observation, DiagnosticReport, utt) |
callback | norāde uz URL, uz kuru atbildēt LAB IS sistēmai, kad ir pabeigta iesūtīto datu apstrāde |
PUT / resourceType/ id
Esoša objekta labošana, norādot objekta identifikatoru. Objekta saturam jāspēj validēties atbilstoši resursa FHIR profilam
Parametra nosaukums | Parametra skaidrojums |
---|---|
resourceType | Resursa veida nosaukums (piemēram: Observation, DiagnosticReport, utt) |
id | Resursa identifikators, kas tiek apstrādāts |
callback | norāde uz URL, uz kuru atbildēt LAB IS sistēmai, kad ir pabeigta iesūtīto datu apstrāde |
DELETE / resourceType/ id
Esoša objekta dzēšana, mainot objekta statusu uz "dzēsts".
Parametra nosaukums | Parametra skaidrojums |
---|---|
resourceType | Resursa veida nosaukums (piemēram: Observation, DiagnosticReport, utt) |
id | Resursa identifikators, kas tiek apstrādāts |
GET / resourceType/ id
Esoša objekta izgūšana pēc tā identifikatora
Parametra nosaukums | Parametra skaidrojums |
---|---|
resourceType | Resursa veida nosaukums (piemēram: Observation, DiagnosticReport, utt) |
id | Resursa identifikators, kas tiek apstrādāts |
POST / resourceType/search-by-identity
Resursu saraksta meklēšana resursiem, kas atbilst noteiktam identifkatoram
Parametra nosaukums | Parametra skaidrojums |
---|---|
resourceType | Resursa veida nosaukums (piemēram: Observation, DiagnosticReport, utt) |
GET / resourceType/ id/_history
Noteikta objekta vēsturisko vērtību saraksta (versiju) izgūšana pēc identifikatora
Parametra nosaukums | Parametra skaidrojums |
---|---|
resourceType | Resursa veida nosaukums (piemēram: Observation, DiagnosticReport, utt) |
id | Resursa identifikators, kas tiek apstrādāts |
GET / resourceType/ id/_history/ version
Objekta konkrētas vēsturiskās vērtības izgūšana pēc tā versijas
Parametra nosaukums | Parametra skaidrojums |
---|---|
resourceType | Resursa veida nosaukums (piemēram: Observation, DiagnosticReport, utt) |
id | Resursa identifikators, kas tiek apstrādāts |
version | norāde uz versiju, kurai tiek izgūti dati |
GET / resourceType/ id/_history/ date
Objekta konkrētas vēsturiskās vērtības izgūšana pēc datuma (norādot datumu, uz kuru nepieciešama objekta versija)
Parametra nosaukums | Parametra skaidrojums |
---|---|
resourceType | Resursa veida nosaukums (piemēram: Observation, DiagnosticReport, utt) |
id | Resursa identifikators, kas tiek apstrādāts |
date | datums, uz kuru tiek izgūta konkrētā objekta versija (aktuālā norādītajā datumā) |
Saskarnes resursu nodrošināšanas principi TRANSACTION saskarnei
Transaction sasakrnes uzdevums ir nodrošināt informāciju par Integratora iesūtītā pieprasījuma statusu
Saskarnes nodrošinātie resursi
NVD FHIR saskarne nodrošina atbalstu šādiem resursiem (atkarībā no pieejamajiem publicētajiem profiliem):
- Observation
- DiagnosticReport
- Specimen
- ServiceRequest
- Patient
- Practitioner
- PractitionerRole
- ValueSet
- Organization