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.