Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • I i2b2-fhir-trigger
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 1
    • Issues 1
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • MIRACUM
  • etl
  • i2b2-fhir-trigger
  • Issues
  • #1

Closed
Open
Created Jan 07, 2022 by Jan Maluche@jan.malucheDeveloper

Conditions werden z.T. nicht interpretiert, aber auch nicht als Fehler geloggt

Basierend auf einem Fehler in einem Quellsystem, wurden Diagnosen nicht korrekt als *! Notation ausgegeben und damit fehlerhafte FHIR-Resourcen erzeugt. Diese wurden logischerweise nicht innerhalb des i2b2 gemappt, da diese keine validen Codes beinhalten. Jedoch wurde kein Fehler in den fhir_failed geschrieben.

Beispielhaft fehlerhafte Resource siehe unten. Offensichtlich ist das null nach dem Code nicht sinnvoll.

Erwartete Lösung: Eintrag in der fhir_failed, wenn Ressource nicht verarbeitet werden kann.

` { "id": "10ff82d57e9058198a2f760039a39e55db8c0dbf6f9a917c885065bd88df2793", "code": { "coding": [ { "code": "I95.8null", "system": "http://fhir.de/CodeSystem/dimdi/icd-10-gm", "version": "2020", "extension": [ { "url": "http://fhir.de/StructureDefinition/icd-10-gm-primaercode", "valueCoding": { "code": "I95.8null", "system": "http://fhir.de/CodeSystem/dimdi/icd-10-gm", "version": "2020" } } ] } ] }, "meta": { "source": "null:null#p21", "profile": [ "https://www.medizininformatik-initiative.de/fhir/core/modul-diagnose/StructureDefinition/Diagnose" ] }, "text": { "div": "<div xmlns="http://www.w3.org/1999/xhtml\">EmptyValue", "status": "empty" }, "subject": { "reference": "Patient/pat00330XX3216711" }, "encounter": { "reference": "Encounter/kh375375X5492499" }, "identifier": [ { "value": "10ff82d57e9058198a2f760039a39e55db8c0dbf6f9a917c885065bd88df2793", "system": "https://www.med.ovgu.de/fhir/systems/conditionIdentifier" } ], "recordedDate": "2020-01-20T09:22:00+00:00", "resourceType": "Condition", "verificationStatus": { "coding": [ { "code": "confirmed", "system": "http://terminology.hl7.org/CodeSystem/condition-ver-status" } ] } }

`

Assignee
Assign to
Time tracking