ProcedureUsCore constructor

ProcedureUsCore({
  1. String? id,
  2. Meta? meta,
  3. Narrative? text,
  4. List<Identifier>? identifier,
  5. required ProcedureStatus status,
  6. required CodeableConcept code,
  7. required Reference subject,
  8. FhirDateTime? performedDateTime,
  9. Period? performedPeriod,
  10. List<ProcedurePerformer>? performer,
  11. List<ProcedureFocalDevice>? focalDevice,
})

Implementation

factory ProcedureUsCore({
  String? id,
  Meta? meta,
  Narrative? text,
  List<Identifier>? identifier,
  required ProcedureStatus status,
  required CodeableConcept code,
  required Reference subject,
  FhirDateTime? performedDateTime,
  Period? performedPeriod,
  List<ProcedurePerformer>? performer,
  List<ProcedureFocalDevice>? focalDevice,
}) =>
    ProcedureUsCore._(Procedure(
      id: id,
      meta: meta,
      text: text,
      identifier: identifier,
      status: procedureStatusToCode(status),
      code: code,
      subject: subject,
      performedDateTime: performedDateTime,
      performedPeriod: performedPeriod,
      performer: performer,
      focalDevice: focalDevice,
    ));