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

Tyrimo rezultatų tipai

Kiekvienas tyrimas turi skirtingą rezultato tipą. Pagal tai atitinkamai skirasi pateikiamo Observation resurso struktūra.

Kaip sužinoti tyrimo rezultato tipą

Sužinoti tyrimo rezultato tipą galima pateikus užklausą:

GET fhir/CodeSystem/$lookup?system=https://www.medicinosnk.lt/CodeSystem/lt-lab-klt-nomenclature&code={tyrimo kodas}

Pvz. jei turime tyrimą, kurio kodas yra 101203-8, užklausa atrodytų taip:

GET fhir/CodeSystem/$lookup?system=https://www.medicinosnk.lt/CodeSystem/lt-lab-klt-nomenclature&code=101203-8

Gaunamas rezultatas: rezultatas. Property expected-result-type nurodo rezultato tipą. Tyrimo 101203-8 rezultato tipas yra “KIEKYBINIS”.

{
  "name": "property",
  "part": [
    {
      "name": "code",
      "valueCode": "expected-result-type"
    },
    {
      "name": "value",
      "valueCoding": {
        "system": "lt-lab-test-results",
        "code": "KIEKYBINIS" // <--- rezultato tipas
      }
    }
  ]
}

Kiekybinis rezultato tipas

Iš nomenklatūrų gaunamas rezultato tipas “KIEKYBINIS” - tai tipas, kuriame nurodoma skaitinė reikšmė.

Šio tipo rezultate būtina pateikti nurodant valueQuantity ir referenceRange reikšmes (pavyzdys).

Svarbu! valueQuantity matavimo vienetas turi atitikti galimus tyrimo matavimo vienetus. Sužinoti kokie galimi tyrimo matavimo vienetai galima pateikiant anksčiau nurodytą užklausą:

GET fhir/CodeSystem/$lookup?system=https://www.medicinosnk.lt/CodeSystem/lt-lab-klt-nomenclature&code={tyrimo kodas}

Property units

{
    "name": "property",
    "part": [
        {
            "name": "code",
            "valueCode": "units" // <---
        },
        {
            "name": "value",
            "valueCoding": {
                "system": "ucum",
                "code": "[iU]/mL" // <---
            }
        }
    ]
}

Tekstinis rezultato tipas

Iš nomenklatūrų gaunami rezultato tipai “TEKSTAS” ir “MIKR” - tai tipas, kuriame nurodoma tekstinė reikšmė.

Šio tipo rezultatą būtina pateikti nurodant valueString reikšmę (pavyzdys).

Pasirenkamas iš nurodytų reikšmių rezultato tipas

Iš nomenklatūrų gaunami visi likę tipai - pasirenkamasis, kuriame rezultatą reikia nurodyti iš pasirenkamų reikšmių.

Norint sužinoti galimas tyrimo rezultatų reikšmes, reikia pateikti užklausą į CodeSystem resursą, nurodant id lt-lab-results-, po kurio pateikiamas rezultato tipo kodas.

GET fhir/CodeSystem/lt-lab-results-{rezultato tipo kodas}

Pvz. tyrimo 9787-3 Mikroskopinis tyrimas dėl niežų erkutės rezultato tipas yra BMRK.

GET fhir/CodeSystem/lt-lab-results-bmrk

Gaunamas rezultatas: rezultatas su galimais BMRK rezultatų kodais bei pavadinimais.

Šio tipo rezultatą būtina pateikti nurodant valueCodeableConcept reikšmes (pavyzdys).

Svarbu! Kodas ir pavadinimas turi tiksliai atitikti iš gautų lt-lab-results reikšmių.