CarePlanUsCore.minimum constructor

CarePlanUsCore.minimum({
  1. required NarrativeStatus narrativeStatus,
  2. required CarePlanStatus status,
  3. required CarePlanIntent intent,
  4. required Reference subject,
})

CarePlanUsCore.minimum The minimum required values for CarePlanUsCore

narrativeStatus Enum with most commmon values of status

status Indicates whether the plan is currently being acted upon, represents future intentions or is now a historical record.

intent Indicates the level of authority/intentionality associated with the care plan and where the care plan fits into the workflow chain.

subject Identifies the patient or group whose intended care is described by the plan.

Implementation

factory CarePlanUsCore.minimum({
  /// [narrativeStatus] Enum with most commmon values of status
  required NarrativeStatus narrativeStatus,

  /// [status] Indicates whether the plan is currently being acted upon,
  ///  represents future intentions or is now a historical record.
  required CarePlanStatus status,

  /// [intent] Indicates the level of authority/intentionality associated with
  ///  the care plan and where the care plan fits into the workflow chain.
  required CarePlanIntent intent,

  /// [subject] Identifies the patient or group whose intended care is
  ///  described by the plan.
  required Reference subject,
}) =>
    CarePlanUsCore.simple(
      narrativeStatus: narrativeStatus,
      status: status,
      intent: intent,
      subject: subject,
    );