37
On FHIR: eGK, Glucometer, (Chile) Patrick Werner – GECKO Institut – Hochschule Heilbronn

On FHIR: eGK, Glucometer, (Chile)download.hl7.de/veranstaltungen/jahrestagungen/2016/12...Student Track – FHIR Dev Days 2015 Henrike Frey, Konstantin Gegier, Andreas Keil IT department,

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: On FHIR: eGK, Glucometer, (Chile)download.hl7.de/veranstaltungen/jahrestagungen/2016/12...Student Track – FHIR Dev Days 2015 Henrike Frey, Konstantin Gegier, Andreas Keil IT department,

On FHIR: eGK, Glucometer, (Chile)Patrick Werner – GECKO Institut – Hochschule Heilbronn

Page 2: On FHIR: eGK, Glucometer, (Chile)download.hl7.de/veranstaltungen/jahrestagungen/2016/12...Student Track – FHIR Dev Days 2015 Henrike Frey, Konstantin Gegier, Andreas Keil IT department,

FHIR an der Hochschule Heilbronn

29.10.16IT department, Medical Informatics, Heilbronn university Seite 2

u Einsatz von FHIR in der Lehre im Rahmen eines Praktikums. Begonnen durch Simone Heckmann im WS 2014.

u Dieses Jahr zweite Teilnahme am Student Track der FHIR Developer Days durch Studentengruppen.

u Forschungsfokus:Einsatz von FHIR im Kontext klinischer Forschung in Verbindung mit BPMN 2.0

Page 3: On FHIR: eGK, Glucometer, (Chile)download.hl7.de/veranstaltungen/jahrestagungen/2016/12...Student Track – FHIR Dev Days 2015 Henrike Frey, Konstantin Gegier, Andreas Keil IT department,

Student Track – FHIR Dev Days 2015

29.10.16IT department, Medical Informatics, Heilbronn university Seite 3

Page 4: On FHIR: eGK, Glucometer, (Chile)download.hl7.de/veranstaltungen/jahrestagungen/2016/12...Student Track – FHIR Dev Days 2015 Henrike Frey, Konstantin Gegier, Andreas Keil IT department,

Student Track – FHIR Dev Days 2015

Henrike Frey, Konstantin Gegier, Andreas Keil

29.10.16IT department, Medical Informatics, Heilbronn university Seite 4

Page 5: On FHIR: eGK, Glucometer, (Chile)download.hl7.de/veranstaltungen/jahrestagungen/2016/12...Student Track – FHIR Dev Days 2015 Henrike Frey, Konstantin Gegier, Andreas Keil IT department,

Our mission

u read glucose measurements from BGM via BLEu fhir them to a FHIR server

29.10.16IT department, Medical Informatics, Heilbronn university Seite 5

http

Page 6: On FHIR: eGK, Glucometer, (Chile)download.hl7.de/veranstaltungen/jahrestagungen/2016/12...Student Track – FHIR Dev Days 2015 Henrike Frey, Konstantin Gegier, Andreas Keil IT department,

App

u Android, requires Lollipop or neweru Based on nrfToolbox of Nordic Semiconductor

(https://github.com/NordicSemiconductor/Android-nRF-Toolbox)

u OpenSource:https://github.com/t4deon/BloodGlucoseMeteron

29.10.16IT department, Medical Informatics, Heilbronn university Seite 6

Page 7: On FHIR: eGK, Glucometer, (Chile)download.hl7.de/veranstaltungen/jahrestagungen/2016/12...Student Track – FHIR Dev Days 2015 Henrike Frey, Konstantin Gegier, Andreas Keil IT department,

Data mapping

What Data type Mapping toFlags 8 Bit InformationSequence Number uint16 Observation.IdentifierBase Time date_time (56 Bit) Observation.EffectiveGlucose Concentration SFLOAT (16 Bit) Observation.Value

29.10.16IT department, Medical Informatics, Heilbronn university Seite 7

What Data type Mapping toManufacturer Name String String Device.ManufacturerModel Number String String Device.ModelSerial Number String String Device.NarrativeFirmware Revision String String Device.VersionSystem ID Long (64 Bit) Device.Identifier

Name Device.NarrativeAddress Device.Narrative

GLUCOSE SERVICE

BLUETOOTH SCAN INFORMATION

DEVICE INFORMATION SERVICESource:BLE GATT Glucose Profilehttps://developer.bluetooth.org/gatt/profiles/Pages/ProfileViewer.aspx?u=org.bluetooth.profile.glucose.xml

Page 8: On FHIR: eGK, Glucometer, (Chile)download.hl7.de/veranstaltungen/jahrestagungen/2016/12...Student Track – FHIR Dev Days 2015 Henrike Frey, Konstantin Gegier, Andreas Keil IT department,

Resources

29.10.16IT department, Medical Informatics, Heilbronn university Seite 8

Patient

-identifier:Identifier-gender:code-name:HumanName-birthDate:date-text:Narrative

Observation

-identifier:Identifier-status:code-code:CodeableConcept-subject:Patient-effectiveDateTime:dateTime-value:Quantity-device:DeviceMetric-text:Narrative

DeviceMetric

-identifier:Identifier-type:CodeableConcept-unit:CodeableConcept-source:Device-text:Narrative

Device

-identifier:Identifier-type:CodableConcept-manufacturer:String-model:String-version:String-patient:Patient-text:Narrative

11

1

1..* *

1

1

*

Page 9: On FHIR: eGK, Glucometer, (Chile)download.hl7.de/veranstaltungen/jahrestagungen/2016/12...Student Track – FHIR Dev Days 2015 Henrike Frey, Konstantin Gegier, Andreas Keil IT department,

Observation (1)

29.10.16IT department, Medical Informatics, Heilbronn university Seite 9

Device metric observation profile

Page 10: On FHIR: eGK, Glucometer, (Chile)download.hl7.de/veranstaltungen/jahrestagungen/2016/12...Student Track – FHIR Dev Days 2015 Henrike Frey, Konstantin Gegier, Andreas Keil IT department,

Observation (2)

29.10.16IT department, Medical Informatics, Heilbronn university Seite 10

Page 11: On FHIR: eGK, Glucometer, (Chile)download.hl7.de/veranstaltungen/jahrestagungen/2016/12...Student Track – FHIR Dev Days 2015 Henrike Frey, Konstantin Gegier, Andreas Keil IT department,

Patient

29.10.16IT department, Medical Informatics, Heilbronn university Seite 11

Page 12: On FHIR: eGK, Glucometer, (Chile)download.hl7.de/veranstaltungen/jahrestagungen/2016/12...Student Track – FHIR Dev Days 2015 Henrike Frey, Konstantin Gegier, Andreas Keil IT department,

Device (1)

29.10.16IT department, Medical Informatics, Heilbronn university Seite 12

Page 13: On FHIR: eGK, Glucometer, (Chile)download.hl7.de/veranstaltungen/jahrestagungen/2016/12...Student Track – FHIR Dev Days 2015 Henrike Frey, Konstantin Gegier, Andreas Keil IT department,

Device (2)

29.10.16IT department, Medical Informatics, Heilbronn university Seite 13

Page 14: On FHIR: eGK, Glucometer, (Chile)download.hl7.de/veranstaltungen/jahrestagungen/2016/12...Student Track – FHIR Dev Days 2015 Henrike Frey, Konstantin Gegier, Andreas Keil IT department,

DeviceMetric (1)

29.10.16IT department, Medical Informatics, Heilbronn university Seite 14

Page 15: On FHIR: eGK, Glucometer, (Chile)download.hl7.de/veranstaltungen/jahrestagungen/2016/12...Student Track – FHIR Dev Days 2015 Henrike Frey, Konstantin Gegier, Andreas Keil IT department,

DeviceMetric (2)

29.10.16IT department, Medical Informatics, Heilbronn university Seite 15

Page 16: On FHIR: eGK, Glucometer, (Chile)download.hl7.de/veranstaltungen/jahrestagungen/2016/12...Student Track – FHIR Dev Days 2015 Henrike Frey, Konstantin Gegier, Andreas Keil IT department,

29.10.16IT department, Medical Informatics, Heilbronn university Seite 16

Page 17: On FHIR: eGK, Glucometer, (Chile)download.hl7.de/veranstaltungen/jahrestagungen/2016/12...Student Track – FHIR Dev Days 2015 Henrike Frey, Konstantin Gegier, Andreas Keil IT department,

29.10.16IT department, Medical Informatics, Heilbronn university Seite 17

Page 18: On FHIR: eGK, Glucometer, (Chile)download.hl7.de/veranstaltungen/jahrestagungen/2016/12...Student Track – FHIR Dev Days 2015 Henrike Frey, Konstantin Gegier, Andreas Keil IT department,

29.10.16IT department, Medical Informatics, Heilbronn university Seite 18

Page 19: On FHIR: eGK, Glucometer, (Chile)download.hl7.de/veranstaltungen/jahrestagungen/2016/12...Student Track – FHIR Dev Days 2015 Henrike Frey, Konstantin Gegier, Andreas Keil IT department,

29.10.16IT department, Medical Informatics, Heilbronn university Seite 19

Page 20: On FHIR: eGK, Glucometer, (Chile)download.hl7.de/veranstaltungen/jahrestagungen/2016/12...Student Track – FHIR Dev Days 2015 Henrike Frey, Konstantin Gegier, Andreas Keil IT department,

webapp

29.10.16IT department, Medical Informatics, Heilbronn university Seite 20

Page 21: On FHIR: eGK, Glucometer, (Chile)download.hl7.de/veranstaltungen/jahrestagungen/2016/12...Student Track – FHIR Dev Days 2015 Henrike Frey, Konstantin Gegier, Andreas Keil IT department,

Weiterentwicklung

29.10.16IT department, Medical Informatics, Heilbronn university Seite 21

Page 22: On FHIR: eGK, Glucometer, (Chile)download.hl7.de/veranstaltungen/jahrestagungen/2016/12...Student Track – FHIR Dev Days 2015 Henrike Frey, Konstantin Gegier, Andreas Keil IT department,

Eingesetzte Bibliotheken und Frameworks

29.10.16IT department, Medical Informatics, Heilbronn university Seite 22

u HAPI FHIR (Client/Server/Android)u Erfassende App: Android nativeu Arzt App: Ionic & client-js (smart on fhir)u Webapp: client-jsu BPMN-Prozessengine: Camunda

Page 23: On FHIR: eGK, Glucometer, (Chile)download.hl7.de/veranstaltungen/jahrestagungen/2016/12...Student Track – FHIR Dev Days 2015 Henrike Frey, Konstantin Gegier, Andreas Keil IT department,

BPMN Prozess der Glukoseüberwachung

29.10.16IT department, Medical Informatics, Heilbronn university Seite 23

Page 24: On FHIR: eGK, Glucometer, (Chile)download.hl7.de/veranstaltungen/jahrestagungen/2016/12...Student Track – FHIR Dev Days 2015 Henrike Frey, Konstantin Gegier, Andreas Keil IT department,

Wie starte ich solch einen Prozess?EGKfhir à EGKfeuer

29.10.16IT department, Medical Informatics, Heilbronn university Seite 24

u Liest eine EGK mittels Kartenleser ausu Mapping der eingelesenen Daten auf (profilierte)

FHIR Resourcenu Patientu Coverageu Organization

u Versand der Resourcen an einen FHIR Endpunkt

Page 25: On FHIR: eGK, Glucometer, (Chile)download.hl7.de/veranstaltungen/jahrestagungen/2016/12...Student Track – FHIR Dev Days 2015 Henrike Frey, Konstantin Gegier, Andreas Keil IT department,

Mapping der EGKDaten

29.10.16IT department, Medical Informatics, Heilbronn university Seite 25

Page 26: On FHIR: eGK, Glucometer, (Chile)download.hl7.de/veranstaltungen/jahrestagungen/2016/12...Student Track – FHIR Dev Days 2015 Henrike Frey, Konstantin Gegier, Andreas Keil IT department,

Mapping der EGKDaten

29.10.16IT department, Medical Informatics, Heilbronn university Seite 26

Page 27: On FHIR: eGK, Glucometer, (Chile)download.hl7.de/veranstaltungen/jahrestagungen/2016/12...Student Track – FHIR Dev Days 2015 Henrike Frey, Konstantin Gegier, Andreas Keil IT department,

Mapping der EGK Daten

PD FHIRPerson.Geburtsdatum Patient.birthdatePerson.Vorname Patient.name.givenPerson.Nachname Patient.name.familyPerson.Geschlecht Patient.genderPerson.Vorsatzwort Patient.name.EXTENSIONPerson.Namenszusatz Patient.name.suffixPerson.Titel Patient.name.prefix

29.10.16IT department, Medical Informatics, Heilbronn university Seite 27

Page 28: On FHIR: eGK, Glucometer, (Chile)download.hl7.de/veranstaltungen/jahrestagungen/2016/12...Student Track – FHIR Dev Days 2015 Henrike Frey, Konstantin Gegier, Andreas Keil IT department,

Mapping der EGK Daten (Alternative)

29.10.16IT department, Medical Informatics, Heilbronn university Seite 28

Vorsatzwort ist ein gelöstes Problemhttp://fhir.de/StructureDefinition/kbv/egk/vorsatzwort

Extension:http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier

Nutzt:Value Set http://hl7.org/fhir/ValueSet/name-part-qualifier

Subset von: http://hl7.org/fhir/v3/EntityNamePartQualifierR2Enthält: PFX prefix

Page 29: On FHIR: eGK, Glucometer, (Chile)download.hl7.de/veranstaltungen/jahrestagungen/2016/12...Student Track – FHIR Dev Days 2015 Henrike Frey, Konstantin Gegier, Andreas Keil IT department,

Mapping der EGK Daten (Alternative)

29.10.16IT department, Medical Informatics, Heilbronn university Seite 29

Problem:u PFX prefix ist (noch?) nicht im FHIR ValueSet enthalten

u Erhöht die Komplexität des Patienten Profils:u Patient.name.prefix wird schon für den Titel des Patienten genutzt

u Patient.name.prefix muss gesliced werdenu Discriminator: Extension? Profile?

Page 30: On FHIR: eGK, Glucometer, (Chile)download.hl7.de/veranstaltungen/jahrestagungen/2016/12...Student Track – FHIR Dev Days 2015 Henrike Frey, Konstantin Gegier, Andreas Keil IT department,

Mapping der EGK Daten

PD (Person.Strassenadresse) FHIR (Patient.address)Postleitzahl postalCodeOrt cityLand countryStrasse EXTENSION

(iso21090-ADXP-streetName)Hausnummer EXTENSION

(iso21090-ADXP-houseNumber)Anschriftenzusatz - (zukünftig in an line angehängt)Strasse + Hausnummer line

29.10.16IT department, Medical Informatics, Heilbronn university Seite 30

Page 31: On FHIR: eGK, Glucometer, (Chile)download.hl7.de/veranstaltungen/jahrestagungen/2016/12...Student Track – FHIR Dev Days 2015 Henrike Frey, Konstantin Gegier, Andreas Keil IT department,

Genutzte Identifier Namespaces

29.10.16IT department, Medical Informatics, Heilbronn university Seite 31

u Krankenversichertennummeru http://fhir.de/NamingSystem/gkv/kvnru genutzt à Patient.identifier & Coverage.identifier

u IK-Nummeru http://fhir.de/NamingSystem/arge-ik/iknru genutzt à Organization.identifier

Page 32: On FHIR: eGK, Glucometer, (Chile)download.hl7.de/veranstaltungen/jahrestagungen/2016/12...Student Track – FHIR Dev Days 2015 Henrike Frey, Konstantin Gegier, Andreas Keil IT department,

Genutzte Profile & Extensions

29.10.16IT department, Medical Informatics, Heilbronn university Seite 32

u Profileu http://fhir.de/StructureDefinition/kbv/persoenlicheVersicherungsdatenu http://fhir.de/StructureDefinition/kbv/egk/vorsatzwort

u Extensionsu http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetNameu http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumberu http://fhir.de/StructureDefinition/kbv/egk/vorsatzwort

Page 33: On FHIR: eGK, Glucometer, (Chile)download.hl7.de/veranstaltungen/jahrestagungen/2016/12...Student Track – FHIR Dev Days 2015 Henrike Frey, Konstantin Gegier, Andreas Keil IT department,

LINKs

u https://github.com/elnin0815/EGKfeueru https://simplifier.net/PatricksEgkSandboxu https://github.com/t4deon/BloodGlucoseMeteron

29.10.16IT department, Medical Informatics, Heilbronn university Seite 33

Page 34: On FHIR: eGK, Glucometer, (Chile)download.hl7.de/veranstaltungen/jahrestagungen/2016/12...Student Track – FHIR Dev Days 2015 Henrike Frey, Konstantin Gegier, Andreas Keil IT department,

Chile on FHIR

29.10.16IT department, Medical Informatics, Heilbronn university Seite 34

Page 35: On FHIR: eGK, Glucometer, (Chile)download.hl7.de/veranstaltungen/jahrestagungen/2016/12...Student Track – FHIR Dev Days 2015 Henrike Frey, Konstantin Gegier, Andreas Keil IT department,

29.10.16IT department, Medical Informatics, Heilbronn university Seite 35

Page 36: On FHIR: eGK, Glucometer, (Chile)download.hl7.de/veranstaltungen/jahrestagungen/2016/12...Student Track – FHIR Dev Days 2015 Henrike Frey, Konstantin Gegier, Andreas Keil IT department,

CHIP Chilean Health Info and Process Challenge u Fokus: Software Selbstentwickler

(Servicios de Salud) & Gesundheitsministeriumu Methodik:

u Analyse der Prozesse (BPMN) um relevante Punkte fürInteroperabilität zu identifizieren

u Analyse der zu Übermittelnden Datenstrukturen & Mapping auf FHIR Resourcen

u Vermitteln von FHIR Grundkenntnissen in Theorie und Praxis (JavaScript)

u Beginn der Diskussion um eine Basisprofilierung29.10.16IT department, Medical Informatics, Heilbronn university Seite 36

Page 37: On FHIR: eGK, Glucometer, (Chile)download.hl7.de/veranstaltungen/jahrestagungen/2016/12...Student Track – FHIR Dev Days 2015 Henrike Frey, Konstantin Gegier, Andreas Keil IT department,

Kontaktdaten:

Patrick WernerGECKO Institut für Medizin, Informatik und Ökonomie

Hochschule HeilbronnMax-Planck-Str. 39D-74081 Heilbronn

[email protected]

chat.fhir.org29.10.16IT department, Medical Informatics, Heilbronn university Seite 37