FHIR Chat · Changelog? · finnish PHR

Stream: finnish PHR

Topic: Changelog?


view this post on Zulip Esko Niinimäki (Jan 10 2018 at 09:43):

Yritän elvyttää vielä kesän alussa toiminutta sandbox1:stä käyttävää skriptiäni, joka luo potilaan ja syöttää sille Observationin, mutta viimeisen puolen vuoden aikana tulleiden minulle tuntemattomien muutoksien takia skripti ei enää toimi monestakaan kohtaa. Onko muutoksista nähtävillä lokia? Eikö sandbox1:ssä enää voi käyttää Observationia suoraan? Virheilmoituksen palauttama linkki on muuten rikki:
{
"resourceType": "OperationOutcome",
"issue": [
{
"severity": "error",
"code": "processing",
"diagnostics": "No profile found, url: http://phr.kanta.fi/StructureDefinition/fiphr-vitalsigns"
}
]
}

view this post on Zulip Matti Uusitalo (Jan 10 2018 at 13:08):

Yritän elvyttää vielä kesän alussa toiminutta sandbox1:stä käyttävää skriptiäni, joka luo potilaan ja syöttää sille Observationin, mutta viimeisen puolen vuoden aikana tulleiden minulle tuntemattomien muutoksien takia skripti ei enää toimi monestakaan kohtaa. Onko muutoksista nähtävillä lokia? Eikö sandbox1:ssä enää voi käyttää Observationia suoraan? Virheilmoituksen palauttama linkki on muuten rikki:
{
"resourceType": "OperationOutcome",
"issue": [
{
"severity": "error",
"code": "processing",
"diagnostics": "No profile found, url: http://phr.kanta.fi/StructureDefinition/fiphr-vitalsigns"
}
]
}

Lähettämänne Observation viittaa vanhentuneeseen profiiliin. Olemme siirtyneet kokonaan FHIR:n STU3 -versioon ja käyttämänne Observationin täytyisi olla järjestelmästä löytyvän Observation -profiilin mukainen. Profiilimme on julkaistu simplifierissä osoitteessa

https://simplifier.net/FinnishPHR/~resources?category=Profile

vital signs tyyppistä profiilia ei nykyään pysty suoraan käyttämään ainoana profiilina vaan täytyy käyttää jotain noista tarkemmista profiileista, kuten verenpainemittaus tai vyötärönympäryksen mittaus.

Virheilmoituksen url ei ole www-osoite vaan viittaa profiilin tunnisteena toimivaan urliin.

view this post on Zulip Esko Niinimäki (Jan 15 2018 at 08:29):

Kiitos vastauksesta Matti!


Sandboxin palvelin tykkää edelleen palauttaa Error 500:sta. Torstaina alkanut päivitys edelleen käynnissä? Jos päivitys kestää useamman päivän, olisi mukava, jos se mainittaisiin samalla kun päivityksestä ilmoitetaan :).

view this post on Zulip Esko Niinimäki (Jan 17 2018 at 10:05):

Hei,
Olen luonut sandboxiin Patientin, jolle yritän syöttää implementaatio-oppaan esimerkin mukaista bodyweight-mittausta (https://simplifier.net/guide/FinnishPHRImplementationGuideAT/Maximalbodyweight). Palvelin kuitenkin vastaa koodilla 422 ja ilmoituksella:
{
"resourceType": "OperationOutcome",
"issue": [
{
"severity": "error",
"code": "processing",
"diagnostics": "Profile http://phr.kanta.fi/StructureDefinition/fiphr-bodyweight-stu3, Element 'Observation.text': minimum required = 1, but only found 0",
"location": [
"Observation"
]
}
]
}
En ymmärrä. Eihän profiilin pitäisi sisältää text-elementtiä? https://simplifier.net/FinnishPHR/fiphr-bodyweight-stu3/

view this post on Zulip Mika Tuomainen (Jan 18 2018 at 07:32):

Hei,

Implementaatio-oppaassa on maininta, että tuo DomainResource.text (esim. Observation.text) on pakollinen:
https://simplifier.net/guide/FinnishPHRImplementationGuideAT/Notesrelatedtoallresourcetypes

Myös profiilissa tuo vaaditaan pakollisena ja sksi palvelin herjaa virheestä kun se puuttuu. Tuo pakollisuus on annetu FinnishPHR Vital Signs base profiilissa ja periytyy sieltä siitä periytettyihin profiileihin:
{
"id":"Observation.text",
"path":"Observation.text",
"min":"1"
},

Valitettavasti Simplifieria on nyt päivitetty siten, että se ei näytä enää DomainResource-tason profilointeja profiilien renderoinnissä (esim. overview). Näin tämä profilointi näkyy vain katsottaessa esim. profiilin JSON muotoa. Laitamme tästä Furorelle palautetta.

Implementaatio-oppaassa oleva esimerkki on vanha ja siitä puuttuu pakollinen Observation.text elementti. Implementointiopas on muutenkin meillä päivityksen alla, sillä profiilit ovat osin kehittyneet nopeampaa tahtia kuin implementointiopasta on ehditty päivittämään.

view this post on Zulip Esko Niinimäki (Jan 19 2018 at 09:18):

Kiitos Mika! Kyllä nämäkin tiedot olivat olemassa kuten arvelinkin, ongelmana oli vain löytää ne.


Last updated: Apr 12 2022 at 19:14 UTC