On FHIR: eGK, Glucometer, (Chile)download.hl7.de/veranstaltungen/jahrestagungen/2016/12...Student...

Preview:

Citation preview

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

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

Student Track – FHIR Dev Days 2015

29.10.16IT department, Medical Informatics, Heilbronn university Seite 3

Student Track – FHIR Dev Days 2015

Henrike Frey, Konstantin Gegier, Andreas Keil

29.10.16IT department, Medical Informatics, Heilbronn university Seite 4

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

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

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

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

*

Observation (1)

29.10.16IT department, Medical Informatics, Heilbronn university Seite 9

Device metric observation profile

Observation (2)

29.10.16IT department, Medical Informatics, Heilbronn university Seite 10

Patient

29.10.16IT department, Medical Informatics, Heilbronn university Seite 11

Device (1)

29.10.16IT department, Medical Informatics, Heilbronn university Seite 12

Device (2)

29.10.16IT department, Medical Informatics, Heilbronn university Seite 13

DeviceMetric (1)

29.10.16IT department, Medical Informatics, Heilbronn university Seite 14

DeviceMetric (2)

29.10.16IT department, Medical Informatics, Heilbronn university Seite 15

29.10.16IT department, Medical Informatics, Heilbronn university Seite 16

29.10.16IT department, Medical Informatics, Heilbronn university Seite 17

29.10.16IT department, Medical Informatics, Heilbronn university Seite 18

29.10.16IT department, Medical Informatics, Heilbronn university Seite 19

webapp

29.10.16IT department, Medical Informatics, Heilbronn university Seite 20

Weiterentwicklung

29.10.16IT department, Medical Informatics, Heilbronn university Seite 21

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

BPMN Prozess der Glukoseüberwachung

29.10.16IT department, Medical Informatics, Heilbronn university Seite 23

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

Mapping der EGKDaten

29.10.16IT department, Medical Informatics, Heilbronn university Seite 25

Mapping der EGKDaten

29.10.16IT department, Medical Informatics, Heilbronn university Seite 26

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

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

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?

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

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

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

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

Chile on FHIR

29.10.16IT department, Medical Informatics, Heilbronn university Seite 34

29.10.16IT department, Medical Informatics, Heilbronn university Seite 35

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

Kontaktdaten:

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

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

patrick.werner@hs-heilbronn.de

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

Recommended