Das Framework bildet die eigentliche Software-Komponente mit eindeutigen Schnittstellen zwischen der Branchen-Applikation und dem SMEEX-Standard. Das SMEEX-Framework vereint folgende Funktionen:
- Datenexport / Import gegenüber der Branchenapplikation wobei das Framework nur Daten entgegen nimmt resp. bereit stellt . Das Framework verfügt dabei über keinen direkten Datenbankzugriff.
- Die von der Branchen-Applikation erhaltenen Daten werden in das SMEEX-Format transformiert und für die weiteren Aktionen zur Verfügung gestellt
- Plug-In-Architektur für Datentransformation: mittels dieses Plug-In sollen SMEEX-Daten in gebräuchliche Formate transformiert werden können
- Plug-In-Architektur für die Datenkommunikation: Dieses Plug-In ermöglicht den webbasierten Datenaustausch zwischen den Akteuren im schweizer Gesundheitswesen
Die Plug-In-Architektur ist so ausgelegt, dass verschiedene Plug-In (n an der Zahl) von unterschiedlichen Herstellern betrieben werden können. Über die detaillierte Funktionalität entscheidet letzten Endes der Hersteller selbst. Einzige Bedingung bleibt, sich an die Framework-Integrationsschnittstellen zu halten.