eLab posistemės integracijos dokumentacija
0.3.36 - versija Lithuania flag

eLab posistemės integracijos dokumentacija - Local Development build (v0.3.36) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Integraciniai scenarijai

Šiame puslapyje pateikiami pagrindiniai ESBPI IS laboratorinių tyrimų posistemės (ELAB) integraciniai scenarijai.

Bendros nuorodos

Integraciniai scenarijai

E200/a pateikimas atskiromis dalimis

E200/U – Užsakymo pateikimas
Eilės nr. Veiksmas Aprašymas
1. Reikalingų resursų formavimas Kiekvienam tyrimui sukuriamas atskiras ServiceRequest resursas.
Viename E200-U gali būti daug ServiceRequest.
2. Tyrimų susiejimas Visi resursai susiejami bendru Requisition identifikatoriumi. Requisition identifikatoriaus sistema:
http://esveikata.lt/ServiceRequest/Identifier#Requisition
3. Transakcijos formavimas Formuojamas Bundle resursas su visais ServiceRequest.
4. Transakcijos pateikimas Transakcija pateikiama į FHIR serverį.
5. Atsakymas Gaunamas sukurtų duomenų rinkinys arba klaidos.

Užklausų pavyzdžiai: E200-U

E200/R – Ėminio registravimas
Eilės nr. Veiksmas Aprašymas
1. Reikalingų resursų formavimas Kiekvienam ėminiui sukuriamas atskiras Specimen resursas.
2. Ėminių susiejimas su tyrimais Kiekvienas ėminys susiejamas su užsakytais tyrimais.
3. Transakcijos formavimas Formuojamas Bundle resursas su Specimen.
4. Transakcijos pateikimas Transakcija pateikiama į FHIR serverį.
5. Atsakymas Gaunamas sukurtų duomenų rinkinys arba klaidos.

Užklausų pavyzdžiai: E200-R

E200/Ats – Atsakymo pateikimas
Eilės nr. Veiksmas Aprašymas
1. Reikalingų resursų formavimas Suformuojamas tyrimo protokolui reikalingų resursų rinkinys (DiagnosticReport, Observation, Composition).
2. Resursų susiejimas Resursai susiejami su tyrimo užsakymo ir ėminio resursais.
3. Transakcijos formavimas Formuojamas Bundle resursas.
4. Transakcijos pateikimas Transakcija pateikiama į FHIR serverį.
5. Atsakymas Gaunamas sukurtų duomenų rinkinys arba klaidos.

Užklausų pavyzdžiai: E200-Ats
Kaip nustatyti ir aprašyti tyrimo rezultatų tipą: Tyrimo rezultatų tipai

Pilnos E200/a pateikimas

Eilės nr. Veiksmas Aprašymas
1. Transakcijos formavimas Formuojamas Bundle resursas su visais E200/a duomenimis ir jų tarpusavio ryšiais.
2. Transakcijos pateikimas Transakcija pateikiama į FHIR serverį.
3. Atsakymas Gaunamas sukurtų duomenų rinkinys arba klaidos.

Užklausų pavyzdžiai: Pilna E200-a

Atšaukimas ir redagavimas

Statusų keitimo schemas žr. Resursų statusų keitimas

Užsakymo atšaukimas
Eilės nr. Veiksmas Aprašymas
1. Transakcijos formavimas Formuojamas Bundle resursas su atšaukiamu ServiceRequest; jo statusas pakeičiamas į „entered-in-error“; bundle.entry.request.method nurodoma PUT reikšmė.
2. Transakcijos pateikimas Transakcija pateikiama į FHIR serverį.
3. Atsakymas Gaunamas atšauktų duomenų rinkinys arba klaidos.

Užklausos pavyzdys: Užsakymo atšaukimas

Atsakymo redagavimas
Eilės nr. Veiksmas Aprašymas
1. Transakcijos formavimas Formuojamas Bundle resursas su redaguojamais E200/a duomenimis ir jų tarpusavio ryšiais. Visiems keičiamiems resursams Bundle.entry.request.method nurodoma PUT reikšmė.
Observation ir DiagnosticReport resursų statusai pakeičiami į „amended“.
Jeigu E200/a dokumentui buvo sukurtas Composition resursas, jo statusas taip pat pakeičiamas į „amended“ ir nurodoma redagavimo priežastis.
2. Transakcijos pateikimas Transakcija pateikiama į FHIR serverį.
3. Atsakymas Gaunamas pakeistų duomenų rinkinys arba klaidos.

Užklausos pavyzdys: Atsakymo redagavimas

Atsakymo atšaukimas
Eilės nr. Veiksmas Aprašymas
1. Transakcijos formavimas Formuojamas Bundle resursas su atšaukiamais E200/a duomenimis ir jų tarpusavio ryšiais. Visiems keičiamiems resursams Bundle.entry.request.method nurodoma PUT reikšmė.
Observation ir DiagnosticReport resursų statusai pakeičiami į „entered-in-error“.
Jeigu E200/a dokumentui buvo sukurtas Composition resursas, jo statusas taip pat pakeičiamas į „entered-in-error“ ir nurodoma atšaukimo priežastis.
2. Transakcijos pateikimas Transakcija pateikiama į FHIR serverį.
3. Atsakymas Gaunamas atšauktų duomenų rinkinys arba klaidos.

Užklausos pavyzdys: Atsakymo atšaukimas

Pasirašymas

Pasirašyti galima arba SPĮ IS priemonėmis arba naudojantis „Registrų centro“ komponentais.
Pasirašymo API tvarka: Dokumentų pasirašymo API.