Gruppierte Leistungssuche
Nach der letzten Feedbackgruppe sind mehrere wichtige Punkte zur (gruppierten) Leistungssuche aufgekommen:
- Wir haben drei Arten von Resourcen
- Leistungen, identifiziert durch einen Leistungsschluessel.
- evtl. Steckbrief/Stammtext
- evtl. Leistungsbeschreibung(en)
- Leistungsbeschreibungen
- Evtl. ohne eine zugehoerige Leistung, da kein Leistungsschluessel referenziert wurde
- Daher nicht immer ueber die (gruppierte) Leistungssuche auffindbar
- Steckbrief/Stammtext
- Hat per Definition immer einen Leistungsschluessel und ist damit ueber die (gruppierte) Leistungssuche auffindbar
- Leistungen, identifiziert durch einen Leistungsschluessel.
Folgerungen
- Leistungsbeschreibungen und Steckbriefe/Stammtexte sind b.a.w. technisch einfach die gleichen XZuFi-Objekte. Da jede XZuFi-Leistung entweder Leistungsbeschreibung oder Steckbrief/Stammtext ist, koennen wir hier die identische Route in der IU verwenden. In der Anzeige ergibt es evtl. Sinn, leichte Spezialisierungen in der UI vorzunehmen, was dann aber in dem HTTP-Handler zur Route umgesetzt werden kann
- Da alle Steckbriefe/Stammtexte ueber die (gruppierte) Leistungssuche zu finden sind, ist hier eine extra-Suche nicht notwendig
- B.a.w. brauchen wir noch die eigenstaendige Suche nach Leistungsbeschreibungen, da diese ueber die (gruppierte) Leistungssuche nicht immer auffindbar sind
- Die "gruppierte Leistungssuche" ist einfach nur "Leistungssuche", da eine Leistung je nach Typisierung natuerlicherweise mehrere Leistungsbeschreibungen "enthalten" kann.
- Probleme in der Benennung: Das Problem ist, dass im XZuFi-Standard das Objekt "Leistungen" nicht eine Leistung ist, sondern entweder ein Steckbrief/Stammtext oder eine Leistungsbeschreibung, welche jeweils einer oder mehreren Leistungen zugeordnet sind. Vorschlag: Wir nutzen fuer dieses Objekt ab jetzt konsistent den Begriff XZuFi-Leistung, im den Kontext als technisches Artefakt, nicht als Verwaltungsleistung, klarzustellen.
Todos
-
Bestehende Route fuer Leistungsdetailseite: /services/<leistungsschluessel>
-
Neue Route fuer bestehende Detailseite: /xzufi-services/<redaktion_id>/<leistungs_id>
-
Aufraeumen des Codes mit den neuen Benennungen -
Neue API Route fuer Detailinformationen zu einer Leisung: /api/v0/services/<leistungsschluessel>
-
Anzeige der vorhandenen Module aus Steckbrief/Stammtext bei Suchergebnissen
Edited by Felix Bernhardt