eLab posistemės integracijos dokumentacija
0.3.36 - versija
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
Šiame puslapyje pateikiami pagrindiniai ESBPI IS laboratorinių tyrimų posistemės (ELAB) integraciniai scenarijai.
| 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
| 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
| 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
| 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
Statusų keitimo schemas žr. Resursų statusų keitimas
| 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
| 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
| 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šyti galima arba SPĮ IS priemonėmis arba naudojantis „Registrų centro“ komponentais.
Pasirašymo API tvarka: Dokumentų pasirašymo API.