Overview
My API
System Designs
Dienstleistungen
Kontakt
Energieausgleich
Ansprechpartner
Impressum
Prompt for the
PflegekassenverbandApp
Please create a React-JS application for the PflegekassenverbandModule. The application has to offer the following views for the user interface: 1. PflegekasseView 2. PflegekassenverbandView 3. PflegesatzvereinbarungView 4. VersorgungsvertragView The views have to be reachable for the user via a menu list at the left side of each view. The requirements for the 4 views are defined below. 1. The PflegekasseView must contain the following fields: - name: Bundesland type: Bundesland - name: Kassenart type: STRING - name: Name type: STRING The data source for the [Bundesland] select control should be loaded from the relative URL: "/BundeslandService/bundesland" (HTTP-GET) An existing Pflegekasse entity should be loaded from the relative URL: "/PflegekassenverbandService/pflegekasse/{id}" (HTTP-GET) If a new Pflegekasse entity has been created, the new entity should be posted to the relative URL: "/PflegekassenverbandService/pflegekasse" (HTTP-POST) If an existing Pflegekasse entity has been updated, the modified entity should be sent to the relative URL: "/PflegekassenverbandService/pflegekasse/{id}" (HTTP-PUT) If an existing Pflegekasse entity has to be deleted, the following relative URL should be called: "/PflegekassenverbandService/pflegekasse/{id}" (HTTP-DELETE) Add a HTML table to the view with the following Bewohner columns: - column: Sterbedatum - column: Sozialhilfetraeger - column: Nachname - column: HatAngehoerigeDieZahlen - column: Auszugsdatum - column: Geburtsdatum - column: Pflegeheim - column: Geschlecht - column: Pflegekasse - column: Vorname - column: AktuellerPflegestatus - column: Pflegegrad - column: Einzugsdatum The table should have the title "Bewohners" und the data must be loaded from the server with the following relative URL: "/PflegegradService/bewohner/pflegekasse/{id}" 2. The PflegekassenverbandView must contain the following fields: - name: Beschreibung type: STRING - name: Name type: STRING An existing Pflegekassenverband entity should be loaded from the relative URL: "/PflegekassenverbandService/pflegekassenverband/{id}" (HTTP-GET) If a new Pflegekassenverband entity has been created, the new entity should be posted to the relative URL: "/PflegekassenverbandService/pflegekassenverband" (HTTP-POST) If an existing Pflegekassenverband entity has been updated, the modified entity should be sent to the relative URL: "/PflegekassenverbandService/pflegekassenverband/{id}" (HTTP-PUT) If an existing Pflegekassenverband entity has to be deleted, the following relative URL should be called: "/PflegekassenverbandService/pflegekassenverband/{id}" (HTTP-DELETE) Add a HTML table to the view with the following Versorgungsvertrag columns: - column: Vertragsende - column: Pflegeheim - column: Zugelassen - column: Pflegekassenverband - column: Versorgungsart - column: Vertragsbeginn The table should have the title "Versorgungsvertrags" und the data must be loaded from the server with the following relative URL: "/PflegekassenverbandService/versorgungsvertrag/pflegekassenverband/{id}" 3. The PflegesatzvereinbarungView must contain the following fields: - name: GueltigAb type: DATE - name: GueltigBis type: DATE - name: Pflegegrad type: Pflegegrad - name: PflegesatzProMonat type: DOUBLE - name: PflegesatzProTag type: DOUBLE - name: Versorgungsvertrag type: Versorgungsvertrag The data source for the [Pflegegrad] select control should be loaded from the relative URL: "/PflegegradService/pflegegrad" (HTTP-GET) The data source for the [Versorgungsvertrag] select control should be loaded from the relative URL: "/PflegekassenverbandService/versorgungsvertrag" (HTTP-GET) An existing Pflegesatzvereinbarung entity should be loaded from the relative URL: "/PflegekassenverbandService/pflegesatzvereinbarung/{id}" (HTTP-GET) If a new Pflegesatzvereinbarung entity has been created, the new entity should be posted to the relative URL: "/PflegekassenverbandService/pflegesatzvereinbarung" (HTTP-POST) If an existing Pflegesatzvereinbarung entity has been updated, the modified entity should be sent to the relative URL: "/PflegekassenverbandService/pflegesatzvereinbarung/{id}" (HTTP-PUT) If an existing Pflegesatzvereinbarung entity has to be deleted, the following relative URL should be called: "/PflegekassenverbandService/pflegesatzvereinbarung/{id}" (HTTP-DELETE) 4. The VersorgungsvertragView must contain the following fields: - name: Pflegeheim type: Pflegeheim - name: Pflegekassenverband type: Pflegekassenverband - name: Versorgungsart type: STRING - name: Vertragsbeginn type: DATE - name: Vertragsende type: DATE - name: Zugelassen type: BOOL The data source for the [Pflegeheim] select control should be loaded from the relative URL: "/PflegeheimService/pflegeheim" (HTTP-GET) The data source for the [Pflegekassenverband] select control should be loaded from the relative URL: "/PflegekassenverbandService/pflegekassenverband" (HTTP-GET) An existing Versorgungsvertrag entity should be loaded from the relative URL: "/PflegekassenverbandService/versorgungsvertrag/{id}" (HTTP-GET) If a new Versorgungsvertrag entity has been created, the new entity should be posted to the relative URL: "/PflegekassenverbandService/versorgungsvertrag" (HTTP-POST) If an existing Versorgungsvertrag entity has been updated, the modified entity should be sent to the relative URL: "/PflegekassenverbandService/versorgungsvertrag/{id}" (HTTP-PUT) If an existing Versorgungsvertrag entity has to be deleted, the following relative URL should be called: "/PflegekassenverbandService/versorgungsvertrag/{id}" (HTTP-DELETE) Add a HTML table to the view with the following Pflegesatzvereinbarung columns: - column: Pflegegrad - column: GueltigAb - column: PflegesatzProTag - column: GueltigBis - column: PflegesatzProMonat - column: Versorgungsvertrag The table should have the title "Pflegesatzvereinbarungs" und the data must be loaded from the server with the following relative URL: "/PflegekassenverbandService/pflegesatzvereinbarung/versorgungsvertrag/{id}"
Copy prompt
Overview
My API
System Designs
Dienstleistungen
Kontakt
Energieausgleich
Ansprechpartner
Impressum