on fhir: egk, glucometer, (chile)download.hl7.de/veranstaltungen/jahrestagungen/2016/12...student...
Post on 04-Aug-2020
4 Views
Preview:
TRANSCRIPT
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
top related