@startuml
' hide the spot
' hide circle
' avoid problems with angled crows feet
skinparam linetype ortho
entity PersonIdentity {
* personID: long <<generated>>
* classifiedID: String (eg. '0101111122', no hyphen)
* idClassCode (eg. 'CPR')
* optedOut: bool
* noMoreReminders: bool
}
entity DentistIdentity {
* dentistID: long <<generated>>
* classifiedID: String
* idClassCode (eg. 'SOR')
}
entity DentistChoice {
* id: long <<generated>>
* personID: long
* dentistID:long or nil
* dentistMayBeContacted:bool
}
entity PersonReminders {
* id: long <<generated>>
* personID: long
* reminded:DateTime
}
@enduml |