updateProblemMutationVariables function

Map<String, dynamic> updateProblemMutationVariables(
  1. Condition payload,
  2. String reason
)

Implementation

Map<String, dynamic> updateProblemMutationVariables(
    Condition payload, String reason) {
  final Condition payloadWithStatusUpdate = payload.copyWith.call(
    clinicalStatus: payload.clinicalStatus!.copyWith(
      coding: <Coding>[
        payload.clinicalStatus!.coding!.first!.copyWith.call(
          display: 'Resolved',
          code: 'resolved',
        )
      ],
      text: 'Resolved',
    ),
  );

  return <String, dynamic>{'input': payloadWithStatusUpdate.toJson()};
}