Overview
My API
System Designs
Dienstleistungen
Kontakt
Energieausgleich
Ansprechpartner
Impressum
Prompt for the
PflegeartApp
Please create a React-JS application for the PflegeartModule. The application has to offer the following views for the user interface: 1. BelegungsnachweisView 2. HeimvertragView 3. PflegeartView 4. PflegekassenleistungView 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 BelegungsnachweisView must contain the following fields: - name: BelegtePlaetze type: INT - name: GesamtPlaetze type: INT - name: KurzzeitpflegeBelegt type: INT - name: KurzzeitpflegePlaetze type: INT - name: NachtpflegeBelegt type: INT - name: NachtpflegePlaetze type: INT - name: Pflegeheim type: Pflegeheim - name: Stichtag type: DATE - name: TagespflegeBelegt type: INT - name: TagespflegePlaetze type: INT - name: VollstationaereBelegt type: INT - name: VollstationaerePlaetze type: INT The data source for the [Pflegeheim] select control should be loaded from the relative URL: "/PflegeheimService/pflegeheim" (HTTP-GET) An existing Belegungsnachweis entity should be loaded from the relative URL: "/PflegeartService/belegungsnachweis/{id}" (HTTP-GET) If a new Belegungsnachweis entity has been created, the new entity should be posted to the relative URL: "/PflegeartService/belegungsnachweis" (HTTP-POST) If an existing Belegungsnachweis entity has been updated, the modified entity should be sent to the relative URL: "/PflegeartService/belegungsnachweis/{id}" (HTTP-PUT) If an existing Belegungsnachweis entity has to be deleted, the following relative URL should be called: "/PflegeartService/belegungsnachweis/{id}" (HTTP-DELETE) 2. The HeimvertragView must contain the following fields: - name: Aktuell type: BOOL - name: AusbildungsumlageMonat type: DOUBLE - name: Bemessungsdatum type: DATE - name: Bewohner type: Bewohner - name: EinheitlicherEigenanteilMonat type: DOUBLE - name: GesamtheimentgeltMonat type: DOUBLE - name: InvestitionskostenMonat type: DOUBLE - name: Pflegeart type: Pflegeart - name: Pflegeplatz type: Pflegeplatz - name: PflegesatzMonat type: DOUBLE - name: UnterkunftVerpflegungMonat type: DOUBLE - name: Vertragsbeginn type: DATE - name: Vertragsende type: DATE The data source for the [Pflegeplatz] select control should be loaded from the relative URL: "/PflegeheimketteService/pflegeplatz" (HTTP-GET) The data source for the [Pflegeart] select control should be loaded from the relative URL: "/PflegeartService/pflegeart" (HTTP-GET) The data source for the [Bewohner] select control should be loaded from the relative URL: "/BewohnerService/bewohner" (HTTP-GET) An existing Heimvertrag entity should be loaded from the relative URL: "/PflegeartService/heimvertrag/{id}" (HTTP-GET) If a new Heimvertrag entity has been created, the new entity should be posted to the relative URL: "/PflegeartService/heimvertrag" (HTTP-POST) If an existing Heimvertrag entity has been updated, the modified entity should be sent to the relative URL: "/PflegeartService/heimvertrag/{id}" (HTTP-PUT) If an existing Heimvertrag entity has to be deleted, the following relative URL should be called: "/PflegeartService/heimvertrag/{id}" (HTTP-DELETE) Add a HTML table to the view with the following Pflegekassenleistung columns: - column: Pflegegrad - column: PauschaleMonat - column: GueltigBis - column: Heimvertrag - column: GueltigAb The table should have the title "Pflegekassenleistungs" und the data must be loaded from the server with the following relative URL: "/PflegeartService/pflegekassenleistung/heimvertrag/{id}" Add a HTML table to the view with the following Zahlung columns: - column: Zahlungsart - column: Heimvertrag - column: Betrag - column: Zahlungsdatum - column: Bewohner - column: LeistenderTyp - column: Bemerkung The table should have the title "Zahlungs" und the data must be loaded from the server with the following relative URL: "/BewohnerService/zahlung/heimvertrag/{id}" 3. The PflegeartView must contain the following fields: - name: Beschreibung type: STRING - name: Bezeichnung type: STRING - name: Code type: STRING An existing Pflegeart entity should be loaded from the relative URL: "/PflegeartService/pflegeart/{id}" (HTTP-GET) If a new Pflegeart entity has been created, the new entity should be posted to the relative URL: "/PflegeartService/pflegeart" (HTTP-POST) If an existing Pflegeart entity has been updated, the modified entity should be sent to the relative URL: "/PflegeartService/pflegeart/{id}" (HTTP-PUT) If an existing Pflegeart entity has to be deleted, the following relative URL should be called: "/PflegeartService/pflegeart/{id}" (HTTP-DELETE) Add a HTML table to the view with the following Pflegeplatz columns: - column: Bereich - column: Pflegeart - column: Pflegeheim - column: Zimmernummer - column: MaxBewohner - column: Aktiv - column: IstKurzzeitpflege The table should have the title "Pflegeplatzs" und the data must be loaded from the server with the following relative URL: "/PflegeheimketteService/pflegeplatz/pflegeart/{id}" Add a HTML table to the view with the following Heimvertrag columns: - column: Pflegeplatz - column: Bemessungsdatum - column: Bewohner - column: Vertragsbeginn - column: EinheitlicherEigenanteilMonat - column: GesamtheimentgeltMonat - column: AusbildungsumlageMonat - column: Aktuell - column: Pflegeart - column: Vertragsende - column: PflegesatzMonat - column: UnterkunftVerpflegungMonat - column: InvestitionskostenMonat The table should have the title "Heimvertrags" und the data must be loaded from the server with the following relative URL: "/PflegeartService/heimvertrag/pflegeart/{id}" 4. The PflegekassenleistungView must contain the following fields: - name: GueltigAb type: DATE - name: GueltigBis type: DATE - name: Heimvertrag type: Heimvertrag - name: PauschaleMonat type: DOUBLE - name: Pflegegrad type: Pflegegrad The data source for the [Heimvertrag] select control should be loaded from the relative URL: "/PflegeartService/heimvertrag" (HTTP-GET) The data source for the [Pflegegrad] select control should be loaded from the relative URL: "/PflegegradService/pflegegrad" (HTTP-GET) An existing Pflegekassenleistung entity should be loaded from the relative URL: "/PflegeartService/pflegekassenleistung/{id}" (HTTP-GET) If a new Pflegekassenleistung entity has been created, the new entity should be posted to the relative URL: "/PflegeartService/pflegekassenleistung" (HTTP-POST) If an existing Pflegekassenleistung entity has been updated, the modified entity should be sent to the relative URL: "/PflegeartService/pflegekassenleistung/{id}" (HTTP-PUT) If an existing Pflegekassenleistung entity has to be deleted, the following relative URL should be called: "/PflegeartService/pflegekassenleistung/{id}" (HTTP-DELETE)
Copy prompt
Overview
My API
System Designs
Dienstleistungen
Kontakt
Energieausgleich
Ansprechpartner
Impressum