eLab posistemės integracijos dokumentacija
0.3.3 - versija Lithuania flag

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

Integraciniai scenarijai

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

Integraciniai scenarijai

E200/a pateikimas atskiromis dalimis

E200/a užsakymo pateikimas
Eilės nr. Veiksmas Aprašymas
1. Reikalingų resursų formavimas Kiekvienam užsakymo tyrimui sukuriamas atskiras ServiceRequest resursas.
2. Užsakytų tyrimų susiejimas tarpusavyje Sugeneruojamas vienas bendras UUID tipo requisition, kuris yra priskiriamas kiekvienam resursui.
3. Transakcijos formavimas Formuojamas FHIR R5 standartą atitinkantis Bundle transakcijos resursas su visais ServiceRequest resursais.
4. Transakcijos pateikimas Suformuotas transakcijos Bundle resursas POST užklausa pateikiamas Elab posistemės transakcijos integraciniam taškui JSON arba XML formatu.
5. Atsakymas Grąžinamas transakcijoje sukurtų duomenų rinkinys arba gautos klaidos.
  • Siunčiamos tyrimo užsakymo transakcijos pavyzdys: E200-U.
  • Sėkmingai apdorotos transakcijos atsakymas: atsakymas.
  • Sėkmingai apdorotors transakcijos atsakymas, kuomet nurodomas Prefer: return=representation HTTP Header: atsakymas.
  • Klaidingos transakcijos atsakas: atsakymas.
E200/a ėminio registravimas
Eilės nr. Veiksmas Aprašymas
1. Reikalingų resursų formavimas Kiekvienam ėminiui sukuriamas atskiras Specimen resursas.
2. Užsakytų tyrimų susiejimas Kiekvienas ėminys susiejamas su užsakytais tyrimais.
3. Transakcijos formavimas Formuojamas FHIR R5 standartą atitinkantis Bundle transakcijos resursas su Specimen resursais.
4. Transakcijos pateikimas Suformuotas transakcijos Bundle resursas POST užklausa pateikiamas Elab posistemės transakcijos integraciniam taškui JSON arba XML formatu.
5. Atsakymas Grąžinamas transakcijoje sukurtų duomenų rinkinys arba gautos klaidos.
  • Siunčiamos ėminio registravimo transakcijos pavyzdys: E200-R.
  • Transakcijos atsakymai yra analogiški E200-U dalies pateikimo atsakymams.
E200/a atsakymo pateikimas
Eilės nr. Veiksmas Aprašymas
1. Reikalingų resursų formavimas Suformuojamas tyrimo protokolui reikalingų resursų: DiagnosticReport, Observation, Composition rinkinys.
2. Aktualių resursų susiejimas Pateikiami resursai turi būti susiejami su tyrimo užsakymo ir ėminio resursais.
3. Transakcijos formavimas Formuojamas FHIR R5 standartą atitinkantis Bundle transakcijos resursas.
4. Transakcijos pateikimas Suformuotas transakcijos Bundle resursas POST užklausa pateikiamas Elab posistemės transakcijos integraciniam taškui JSON arba XML formatu.
5. Atsakymas Grąžinamas transakcijoje sukurtų duomenų rinkinys arba gautos klaidos.
  • Siunčiamos tyrimo atsakymo transakcijos pavyzdys: E200-Ats.
  • Transakcijos atsakymai yra analogiški E200-U, E200-R dalių pateikimo atsakymams.

Pilnos E200/a pateikimas

Eilės nr. Veiksmas Aprašymas
1. Transakcijos formavimas Formuojamas FHIR R5 standartą atitinkantis Bundle transakcijos resursas su visais E200/a resursais ir tarpusavio ryšiais.
2. Transakcijos pateikimas Suformuotas transakcijos Bundle resursas POST užklausa pateikiamas Elab posistemės transakcijos integraciniam taškui JSON arba XML formatu.
3. Atsakymas Grąžinamas transakcijoje sukurtų duomenų rinkinys arba gautos klaidos.
  • Siunčiamos pilnos E200/a transakcijos pavyzdys: E200-a.