Einzelnen Beitrag anzeigen

Incocnito

Registriert seit: 28. Nov 2016
210 Beiträge
 
#1

Erfahrungen mit FHIR

  Alt 24. Mär 2021, 13:03
Hi Zusammen,


hat irgendjemand Erfahrungen mit FHIR in Delphi?

Mein Kollege schreibt ganz provokant, dass es in C# einfach mit Boardmitteln geht ...
Code:
string xmlmedicationdispensecompleted = File.ReadAllText("MedicationDispenseCompleted.xml");
           
FhirXmlParser parser = new FhirXmlParser();
var medicationdispensecompleted = parser.Parse<Hl7.Fhir.Model.MedicationDispense>(xmlmedicationdispensecompleted);
File.WriteAllText("MedicationDispenseCompleted.json", JsonConvert.SerializeObject(medicationdispensecompleted, Formatting.Indented));
Konvertiet beispielsweise eine XML-Datei in eine JSON-Datei.

Interessant ist hier das Objekt "medicationdispensecompleted".

Laut
https://confluence.hl7.org/display/F...mplementations
hat Graham Grieve unter
https://github.com/grahamegrieve/fhirserver
eine Beispielumsetzung für einen FHIR-Server bereit gestellt.

Mit ein wenig hin und her (man braucht auch seine Komponentensammlung "delphi-markdown")
habe ich die Quellen zwar einbinden können, aber ich bin Meilen davon entfernt zu verstehen,
wie das ganze funktionieren soll.
Selbst Versuche Teil-Objekte (wie irgendwelche "Factories") zu erstellen schlugen fehl.
Eine Idee, wie man die Datei (den String) in irgendeiner Form
eingelesen bekommt um dann mit einem Objekt zu arbeiten, habe ich schon gar nicht.

Diese Woche bin ich im Urlaub, aber wenn Ideen/Tipps/Beispiele zusammen kommen,
hätte ich Montag wenigstens einen Anhaltspunkt wo ich weiter machen könnte.
Wäre für jeden Hinweis dankbar.

Liebe Grüße und schonmal vielen Dank für's Lesen
Incocnito
  Mit Zitat antworten Zitat