Kommandozeilen-Tool und TypeScript-Bibliothek
fim-portal
Das deutsche FIM-Portal – den maßgeblichen Katalog für XDatenfelder-Schemata, XZuFi-Leistungen und XProzess-Prozesse – direkt im Terminal durchsuchen. fim-portal ist ein Kommandozeilen-Tool für die REST-API des FIM-Portals (fimportal.de): Datenschemata, Datenfelder, Dokumentsteckbriefe, Leistungssteckbriefe, Leistungsstammtexte und Prozessmodelle suchen und herunterladen – als sauberes JSON oder als natives XML/PDF, das Sie direkt an jq weitergeben oder als Datei speichern können.
Installation
Benötigt Node.js 20 oder neuer. Installiert den Befehl fim-portal:
npm i -g @maschinenlesbar.org/fim-portal-cliZugang
Kein Konto, kein API-Schlüssel, keine Konfiguration – installieren und loslegen.
Schnellstart
fim-portal schemas search --fts-query "Geburt" --is-latest --limit 5Befehle
Die Beschreibungen der Befehle stammen direkt aus der CLI und sind englisch.
-
schemasDatenschemata (XDatenfelder)
-
document-profilesDokumentsteckbriefe (document profiles)
-
fieldsDatenfelder (data fields)
-
groupsDatenfeldgruppen (data groups)
-
service-profilesLeistungsteckbriefe (XZuFi service descriptions)
-
service-textsLeistungsstammtexte (XZuFi service master texts)
-
organizational-unitsOrganisationseinheiten (XZuFi)
-
specializationsSpezialisierungen (XZuFi)
-
online-servicesOnlinedienste (XZuFi)
-
process-classesProzessklassen (XProzess)
-
processesProzesse (XProzess)
-
code-listsList the code lists referenced by data fields
-
search-csvDownload a search result as CSV (tools/search-csv-download)
Skills für Claude Code
Das Plugin fim-portal bringt Claude bei, fim-portal zu nutzen. Installation über den Marketplace von maschinenlesbar.org:
/plugin marketplace add maschinenlesbar-org/plugins
/plugin install fim-portal@maschinenlesbar/fim-portal:fim-field-finder/fim-portal:fim-quality-audit/fim-portal:fim-schema-blueprint/fim-portal:fim-service-dossier
Was die Skills beantworten, mit echten Beispielen → Beschreibungen und Voraussetzungen der Skills →
TypeScript-Bibliothek
@maschinenlesbar.org/fim-portal-cli ist auch ein typisierter API-Client, den Sie in eigenem Code importieren können – ohne HTTP-Abhängigkeiten zur Laufzeit.
Das Werkzeug, nicht die Daten
Die Daten stammen vom Anbieter hinter der API und unterliegen dessen Bedingungen – siehe DATA_LICENSE.md. Der Code steht unter AGPL-3.0-or-later oder einer kommerziellen Lizenz – siehe LICENSING.md.