eLab posistemės integracijos dokumentacija
0.3.21 - versija Lithuania flag

eLab posistemės integracijos dokumentacija - Local Development build (v0.3.21) 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.
  • Validacijos klaidos atsakymo pavyzdys: 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.

Pasirašyto atsakymo redagavimas

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. Siunčiami DiagnosticReport ir Composition resursai, kurie įgauna statusą 'amended'. Observations (analitė ir panelė) siunčiami su pakeistais duomenimis bei statusu 'amended'. Nepakeisti Obsevation resursai lieka su statusu 'registered'.
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ų/atnaujintų duomenų rinkinys, arba gautos klaidos. ELAB sistema automatiškai pakeičia DocumentReference resurso statusą į 'superseded', ištrinamas resurso 'content' turinys. Galima iš naujo pasirašyti dokumentą.