EncounterUsCore.simple constructor
EncounterUsCore.simple({
- List<
Identifier> ? identifier, - required Code status,
- required Coding class_,
- required EncounterType encounterType,
- List<
CodeableConcept> ? type, - required Reference subject,
- List<
EncounterParticipant> ? participant, - Period? period,
- List<
CodeableConcept> ? reasonCode, - EncounterHospitalization? hospitalization,
- List<
EncounterLocation> ? location,
Implementation
factory EncounterUsCore.simple({
List<Identifier>? identifier,
required Code status,
required Coding class_,
required EncounterType encounterType,
List<CodeableConcept>? type,
required Reference subject,
List<EncounterParticipant>? participant,
Period? period,
List<CodeableConcept>? reasonCode,
EncounterHospitalization? hospitalization,
List<EncounterLocation>? location,
}) {
type ??= <CodeableConcept>[];
type.add(codeableConceptFromEncounterType[encounterType]!);
return EncounterUsCore(
identifier: identifier,
status: status,
class_: class_,
type: type,
subject: subject,
participant: participant,
period: period,
reasonCode: reasonCode,
hospitalization: hospitalization,
location: location,
);
}