Wiederverwendung von Code
Die Implementierung von FHIR ist komplex und zeitaufwändig. Auch wenn es auf den ersten Blick recht simpel erscheint, einen XML-Datensatz zu erstellen und per HTTP zu übermitteln, sollte der Aufwand für eine stabile,nachhaltige und skalierbare Implementierung nicht unterschätzt werden. Nachhaltige FHIR-Implementierungen sind generisch und verwenden die nativen FHIR-basierten Definitionen von Datenstrukturen, Profilen, Suchparametern u.s.w. um sich dynamisch an neue Anforderungen anpassen zu können. Solche Implementierungen sind bereits zahlreich vorhanden, größtenteils kostenlos und Open Source. Wo immer möglich, sollte auf bestehenden Implementierungen aufgesetzt werden.
Referenz-Implementierungen für Java, .Net, Pascal, Javascript u.a. findet man im FHIR Tooling Ecosystem (HL7 Int.)