Overview

My API

System Designs

DienstleistungenKontaktEnergieausgleichAnsprechpartnerImpressum


6. PERSON MODULE (UI prompt)



Module Entities (9)

EntityAliasModuleGlobal Schema
(1) ArbeitsvertragArbeitsvertragPraxisModuleArztpraxen
(2) ArztArztPersonModuleArztpraxen
(3) BehandlungBehandlungPatientModuleArztpraxen
(4) BehandlungsleistungBehandlungsleistungPatientModuleArztpraxen
(5) NichtmedizinischesPersonalNichtmedizinischesPersonalPatientModuleArztpraxen
(6) PatientPatientPatientModuleArztpraxen
(7) PersonPersonPersonModuleArztpraxen
(8) PraxisPraxisPraxisModuleArztpraxen
(9) TerminTerminPersonModuleArztpraxen

Module Interfaces (19)

API-URLMethod NameModuleHTTP-MethodReferences
(1) /arztfindAllArzt()PersonModuleGETArzt
(2) /personfindAllPerson()PersonModuleGETPerson
(3) /termin/{id}findTerminById(id)PersonModuleGETTermin
(4) /termin/{id}deleteTerminById(id)PersonModuleDELETETermin
(5) /termin/{id}updateTerminById(termin)PersonModulePUTTermin
(6) /personinsertPerson(person)PersonModulePOSTPerson
(7) /terminfindAllTermin()PersonModuleGETTermin
(8) /termininsertTermin(termin)PersonModulePOSTTermin
(9) /termin/patient/{id}findAllTerminOfPatient(id)PersonModuleGETPatient Termin
(10) /person/{id}deletePersonById(id)PersonModuleDELETEPerson
(11) /arzt/{id}deleteArztById(id)PersonModuleDELETEArzt
(12) /arztinsertArzt(arzt)PersonModulePOSTArzt
(13) /arzt/{id}findArztById(id)PersonModuleGETArzt
(14) /arzt/{id}updateArztById(arzt)PersonModulePUTArzt
(15) /termin/arzt/{id}findAllTerminOfArzt(id)PersonModuleGETArzt Termin
(16) /arzt/person/{id}findAllArztOfPerson(id)PersonModuleGETPerson Arzt
(17) /person/{id}updatePersonById(person)PersonModulePUTPerson
(18) /termin/praxis/{id}findAllTerminOfPraxis(id)PersonModuleGETPraxis Termin
(19) /person/{id}findPersonById(id)PersonModuleGETPerson






6.1 ARZT


ArztPersonModuleArztpraxen

Properties (7)

PropertyTypeEntityReferenceModule
(1) ApprobationsnummerSTRINGArzt
(2) FachgebietSTRINGArzt
(3) IstKrankenhausbeschaeftigtBOOLArzt
(4) IstPrivatarztBOOLArzt
(5) IstVertragsarztBOOLArzt
(6) IstWahlarztBOOLArzt
(7) PersonINTArztPersonPersonModule





6.2 PERSON


PersonPersonModuleArztpraxen

Properties (9)

PropertyTypeEntityReferenceModule
(1) EmailAdresseSTRINGPerson
(2) GeburtsdatumDATEPerson
(3) GeschlechtSTRINGPerson
(4) NachnameSTRINGPerson
(5) OrtSTRINGPerson
(6) PostleitzahlSTRINGPerson
(7) StrasseSTRINGPerson
(8) TelefonnummerSTRINGPerson
(9) VornameSTRINGPerson





6.3 TERMIN


TerminPersonModuleArztpraxen

Properties (7)

PropertyTypeEntityReferenceModule
(1) ArztINTTerminArztPersonModule
(2) DauerMinutenINTTermin
(3) IstTelemedizinBOOLTermin
(4) PatientINTTerminPatientPatientModule
(5) PraxisINTTerminPraxisPraxisModule
(6) StatusSTRINGTermin
(7) TerminzeitDATETermin





Overview

My API

System Designs

DienstleistungenKontaktEnergieausgleichAnsprechpartnerImpressum