eLab posistemės integracijos dokumentacija
0.3.21 - versija
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
Kiekvienas tyrimas turi skirtingą rezultato tipą. Pagal tai atitinkamai skirasi pateikiamo Observation resurso struktūra.
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
}
}
]
}
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" // <---
}
}
]
}
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).
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ų.