PractitionerRoleUsCore.simple constructor
PractitionerRoleUsCore.simple({
- required Reference practitioner,
- required Reference organization,
- PractitionerRoleCode? practitionerRoleCode,
- List<
CodeableConcept> ? code, - PractitionerRoleSpecialty? practitionerRoleSpecialty,
- List<
CodeableConcept> ? specialty, - List<
Reference> ? location, - List<
ContactPoint> ? telecom, - List<
Reference> ? endpoint,
Implementation
factory PractitionerRoleUsCore.simple({
required Reference practitioner,
required Reference organization,
PractitionerRoleCode? practitionerRoleCode,
List<CodeableConcept>? code,
PractitionerRoleSpecialty? practitionerRoleSpecialty,
List<CodeableConcept>? specialty,
List<Reference>? location,
List<ContactPoint>? telecom,
List<Reference>? endpoint,
}) {
if (practitionerRoleCode != null) {
code ??= <CodeableConcept>[];
code.add(codeableConceptFromPractitionerRoleCode[practitionerRoleCode]!);
}
if (practitionerRoleSpecialty != null) {
specialty ??= <CodeableConcept>[];
specialty.add(codeableConceptFromPractitionerRoleSpecialty[
practitionerRoleSpecialty]!);
}
return PractitionerRoleUsCore(
practitioner: practitioner,
organization: organization,
code: code,
specialty: specialty,
location: location,
telecom: telecom,
endpoint: endpoint,
);
}