Overview

My API

System Designs

DienstleistungenKontaktEnergieausgleichAnsprechpartnerImpressum


6. PERSON MODULE (UI prompt)



Module Entities (11)

EntityAliasModuleGlobal Schema
(1) AbrechnungsfallAbrechnungsfallLandRegionModuleArztpraxen
(2) ArbeitsvertragArbeitsvertragPersonModuleArztpraxen
(3) ArztArztArztModuleArztpraxen
(4) BehandlungBehandlungArztModuleArztpraxen
(5) BehandlungsleistungBehandlungsleistungArztModuleArztpraxen
(6) NichtmedizinischesPersonalNichtmedizinischesPersonalPersonModuleArztpraxen
(7) PatientPatientPersonModuleArztpraxen
(8) PersonPersonPersonModuleArztpraxen
(9) PersonalrollePersonalrollePersonModuleArztpraxen
(10) PraxisPraxisPraxisModuleArztpraxen
(11) TerminTerminArztModuleArztpraxen

Module Interfaces (30)

API-URLMethod NameModuleHTTP-MethodReferences
(1) /PersonService/personalrolle/{id}deletePersonalrolleById(id)PersonModuleDELETEPersonalrolle
(2) /PersonService/nichtmedizinischespersonalfindAllNichtmedizinischesPersonal()PersonModuleGETNichtmedizinischesPersonal
(3) /PersonService/personalrolle/{id}updatePersonalrolleById(personalrolle)PersonModulePUTPersonalrolle
(4) /PersonService/patient/{id}findPatientById(id)PersonModuleGETPatient
(5) /PersonService/person/{id}deletePersonById(id)PersonModuleDELETEPerson
(6) /PersonService/arbeitsvertrag/person/{id}findAllArbeitsvertragOfPerson(id)PersonModuleGETPerson Arbeitsvertrag
(7) /PersonService/arbeitsvertraginsertArbeitsvertrag(arbeitsvertrag)PersonModulePOSTArbeitsvertrag
(8) /PersonService/personfindAllPerson()PersonModuleGETPerson
(9) /PersonService/arbeitsvertrag/{id}updateArbeitsvertragById(arbeitsvertrag)PersonModulePUTArbeitsvertrag
(10) /PersonService/arbeitsvertrag/praxis/{id}findAllArbeitsvertragOfPraxis(id)PersonModuleGETPraxis Arbeitsvertrag
(11) /PersonService/arbeitsvertragfindAllArbeitsvertrag()PersonModuleGETArbeitsvertrag
(12) /PersonService/arbeitsvertrag/{id}findArbeitsvertragById(id)PersonModuleGETArbeitsvertrag
(13) /PersonService/nichtmedizinischespersonal/person/{id}findAllNichtmedizinischesPersonalOfPerson(id)PersonModuleGETPerson NichtmedizinischesPersonal
(14) /PersonService/personalrolle/{id}findPersonalrolleById(id)PersonModuleGETPersonalrolle
(15) /PersonService/personalrollefindAllPersonalrolle()PersonModuleGETPersonalrolle
(16) /PersonService/patient/{id}deletePatientById(id)PersonModuleDELETEPatient
(17) /PersonService/person/{id}findPersonById(id)PersonModuleGETPerson
(18) /PersonService/nichtmedizinischespersonal/{id}deleteNichtmedizinischesPersonalById(id)PersonModuleDELETENichtmedizinischesPersonal
(19) /PersonService/patient/person/{id}findAllPatientOfPerson(id)PersonModuleGETPerson Patient
(20) /PersonService/patientfindAllPatient()PersonModuleGETPatient
(21) /PersonService/arbeitsvertrag/{id}deleteArbeitsvertragById(id)PersonModuleDELETEArbeitsvertrag
(22) /PersonService/arbeitsvertrag/personalrolle/{id}findAllArbeitsvertragOfPersonalrolle(id)PersonModuleGETPersonalrolle Arbeitsvertrag
(23) /PersonService/nichtmedizinischespersonalinsertNichtmedizinischesPersonal(nichtmedizinischespersonal)PersonModulePOSTNichtmedizinischesPersonal
(24) /PersonService/personinsertPerson(person)PersonModulePOSTPerson
(25) /PersonService/person/{id}updatePersonById(person)PersonModulePUTPerson
(26) /PersonService/patient/{id}updatePatientById(patient)PersonModulePUTPatient
(27) /PersonService/patientinsertPatient(patient)PersonModulePOSTPatient
(28) /PersonService/nichtmedizinischespersonal/{id}updateNichtmedizinischesPersonalById(nichtmedizinischespersonal)PersonModulePUTNichtmedizinischesPersonal
(29) /PersonService/nichtmedizinischespersonal/{id}findNichtmedizinischesPersonalById(id)PersonModuleGETNichtmedizinischesPersonal
(30) /PersonService/personalrolleinsertPersonalrolle(personalrolle)PersonModulePOSTPersonalrolle






6.1 ARBEITSVERTRAG


ArbeitsvertragPersonModuleArztpraxen

Properties (7)

PropertyTypeEntityReferenceModule
(1) BeschaeftigungsartSTRINGArbeitsvertrag
(2) EnddatumDATEArbeitsvertrag
(3) PersonLONGArbeitsvertragPersonPersonModule
(4) PersonalrolleLONGArbeitsvertragPersonalrollePersonModule
(5) PraxisLONGArbeitsvertragPraxisPraxisModule
(6) StartdatumDATEArbeitsvertrag
(7) WochenstundenSTRINGArbeitsvertrag





6.2 NICHTMEDIZINISCHES PERSONAL


NichtmedizinischesPersonalPersonModuleArztpraxen

Properties (2)

PropertyTypeEntityReferenceModule
(1) BerufsbezeichnungSTRINGNichtmedizinischesPersonal
(2) PersonLONGNichtmedizinischesPersonalPersonPersonModule





6.3 PATIENT


PatientPersonModuleArztpraxen

Properties (4)

PropertyTypeEntityReferenceModule
(1) IstObdachlosBOOLPatient
(2) IstSelbstzahlerBOOLPatient
(3) PersonLONGPatientPersonPersonModule
(4) VersicherungsnummerSTRINGPatient





6.4 PERSON


PersonPersonModuleArztpraxen

Properties (9)

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





6.5 PERSONALROLLE


PersonalrollePersonModuleArztpraxen

Properties (3)

PropertyTypeEntityReferenceModule
(1) BeschreibungSTRINGPersonalrolle
(2) IstMedizinischBOOLPersonalrolle
(3) NameSTRINGPersonalrolle





Overview

My API

System Designs

DienstleistungenKontaktEnergieausgleichAnsprechpartnerImpressum