Entity Party Specialty

DescriptionAn association between a role player, a specialty, and a specialty type. It is used to indicate the specialties that a party may have. While this does not apply to all parties, it does pertain to many role player types.

Attributes
Board Approval IndBoard Approval Ind
Core Competency IndCore Competency Ind
SpecialtySpecialty
Specialty Priority SeqSpecialty Priority Seq
Specialty TypeSpecialty Type

Relationship
Practitioner has SpecialtyPractitioner has Specialty
Party Specialty Specialty Type FKParty Specialty Specialty Type FK
Party Specialty Specialty FKParty Specialty Specialty FK
Party Specialty_Role Player_FKParty Specialty_Role Player_FK
Role Player Specialty_Role Player_FKRole Player Specialty_Role Player_FK

Dependencies
 NONE

Reverse Dependencies
 

Attribute Details

 Board Approval Ind
DescriptionIndicates whether this practice specialty requires a board approval.
Data TypeStandards - Data Domains.ddm/Data Domains/Boolean Indicator [INTEGER]
Is Part Of PrimaryKeyfalse
Is Requiredfalse
Is Derivedfalse
Is Surrogate Keyfalse



 Core Competency Ind
DescriptionIndicates whether or not this particular Specialty is considered to be a core competency for the party.

For example:
Many hospitals offer a wide range of services, but may consider Oncology to be a core competency, while Obstetrics, which they offer, is not.
Many hospitals offer varying levels of Trauma care, but a Level 1 Trauma Care Facility considers that to be a core competency.
Data TypeStandards - Data Domains.ddm/Data Domains/Boolean Indicator [INTEGER]
Is Part Of PrimaryKeyfalse
Is Requiredfalse
Is Derivedfalse
Is Surrogate Keyfalse



 Specialty
DescriptionIndicates the provider or practitioner's specialty.
Data TypeStandards - Data Domains.ddm/Data Domains/Enumeration [VARCHAR(20)]
Is Part Of PrimaryKeyfalse
Is Requiredtrue
Is Derivedfalse
Is Surrogate Keyfalse



 Specialty Priority Seq
DescriptionIndicates the relative significance or priority of the Practitioner's Specialty Code. A value of 1 indicates Primary.
Data TypeStandards - Data Domains.ddm/Data Domains/Sequence Number [INTEGER]
Is Part Of PrimaryKeyfalse
Is Requiredtrue
Is Derivedfalse
Is Surrogate Keyfalse



 Specialty Type
DescriptionIndicates the type or rank of a practitioner's specialty.

For example:
Primary
Secondary
Data TypeStandards - Data Domains.ddm/Data Domains/Enumeration [VARCHAR(20)]
Is Part Of PrimaryKeyfalse
Is Requiredtrue
Is Derivedfalse
Is Surrogate Keyfalse

Relationship Details

 Practitioner has Specialty
Is Identifying Relationshipfalse
Child TableParty Specialty
Child Role Nameis specialty for
Child MultiplicityZERO_TO_MANY
Child Referential Integrity: On DeleteNONE
Child Referential Integrity: On InsertNONE
Child Referential Integrity: On UpdateNONE
Parent TablePractitioner
Parent Role Namehas specialty
Parent MultiplicityONE
Parent Referential Integrity: On DeleteNONE
Parent Referential Integrity: On InsertNONE
Parent Referential Integrity: On UpdateNONE



 Party Specialty Specialty Type FK
Is Identifying Relationshipfalse
Child TableParty Specialty
Child Role Namehas type
Child MultiplicityZERO_TO_MANY
Child Referential Integrity: On DeleteNONE
Child Referential Integrity: On InsertNONE
Child Referential Integrity: On UpdateNONE
Parent TableSpecialty Type
Parent Role Nameis type for
Parent MultiplicityONE
Parent Referential Integrity: On DeleteNONE
Parent Referential Integrity: On InsertNONE
Parent Referential Integrity: On UpdateNONE



 Party Specialty Specialty FK
Is Identifying Relationshipfalse
Child TableParty Specialty
Child Role Namehas speciality
Child MultiplicityZERO_TO_MANY
Child Referential Integrity: On DeleteNONE
Child Referential Integrity: On InsertNONE
Child Referential Integrity: On UpdateNONE
Parent TableSpecialty
Parent Role Nameis speciality for
Parent MultiplicityONE
Parent Referential Integrity: On DeleteNONE
Parent Referential Integrity: On InsertNONE
Parent Referential Integrity: On UpdateNONE



 Party Specialty_Role Player_FK
Is Identifying Relationshiptrue
Child TableParty Specialty
Child Role Nameis specialty
Child MultiplicityZERO_TO_MANY
Child Referential Integrity: On DeleteNONE
Child Referential Integrity: On InsertNONE
Child Referential Integrity: On UpdateNONE
Parent TableRole Player
Parent Role Namehas sSpecialty
Parent MultiplicityONE
Parent Referential Integrity: On DeleteNONE
Parent Referential Integrity: On InsertNONE
Parent Referential Integrity: On UpdateNONE



 Role Player Specialty_Role Player_FK
Is Identifying Relationshipfalse
Child TableParty Specialty
Child Role Nameis specialty of
Child MultiplicityZERO_TO_MANY
Child Referential Integrity: On DeleteNONE
Child Referential Integrity: On InsertNONE
Child Referential Integrity: On UpdateNONE
Parent TableRole Player
Parent Role Namehas specialty
Parent MultiplicityONE
Parent Referential Integrity: On DeleteNONE
Parent Referential Integrity: On InsertNONE
Parent Referential Integrity: On UpdateNONE