fhir/r4b_rsvp

https://hl7.org/fhir/r4b r4b client using rsvp

Types

pub type Err {
  ErrRsvp(err: rsvp.Error)
  ErrSansio(err: r4b_sansio.Err)
}

Constructors

when using rsvp, if you attempt update or delete a resource with no id we do not even send the request or give you an effect to use instead just an Error(ErrNoId)

pub type ErrNoId {
  ErrNoId
}

Constructors

  • ErrNoId

Values

pub fn account_create(
  resource: r4b.Account,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Account, Err)) -> a,
) -> effect.Effect(a)
pub fn account_delete(
  resource: r4b.Account,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn account_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Account, Err)) -> a,
) -> effect.Effect(a)
pub fn account_search(
  search_for search_args: r4b_sansio.SpAccount,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(List(r4b.Account), Err)) -> msg,
) -> effect.Effect(msg)
pub fn account_search_bundled(
  search_for search_args: r4b_sansio.SpAccount,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn account_update(
  resource: r4b.Account,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Account, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn activitydefinition_create(
  resource: r4b.Activitydefinition,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Activitydefinition, Err)) -> a,
) -> effect.Effect(a)
pub fn activitydefinition_delete(
  resource: r4b.Activitydefinition,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn activitydefinition_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Activitydefinition, Err)) -> a,
) -> effect.Effect(a)
pub fn activitydefinition_search(
  search_for search_args: r4b_sansio.SpActivitydefinition,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Activitydefinition), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn activitydefinition_search_bundled(
  search_for search_args: r4b_sansio.SpActivitydefinition,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn activitydefinition_update(
  resource: r4b.Activitydefinition,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Activitydefinition, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn administrableproductdefinition_create(
  resource: r4b.Administrableproductdefinition,
  client: r4b_sansio.FhirClient,
  handle_response: fn(
    Result(r4b.Administrableproductdefinition, Err),
  ) -> a,
) -> effect.Effect(a)
pub fn administrableproductdefinition_delete(
  resource: r4b.Administrableproductdefinition,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn administrableproductdefinition_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(
    Result(r4b.Administrableproductdefinition, Err),
  ) -> a,
) -> effect.Effect(a)
pub fn administrableproductdefinition_search(
  search_for search_args: r4b_sansio.SpAdministrableproductdefinition,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Administrableproductdefinition), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn administrableproductdefinition_search_bundled(
  search_for search_args: r4b_sansio.SpAdministrableproductdefinition,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn administrableproductdefinition_update(
  resource: r4b.Administrableproductdefinition,
  client: r4b_sansio.FhirClient,
  handle_response: fn(
    Result(r4b.Administrableproductdefinition, Err),
  ) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn adverseevent_create(
  resource: r4b.Adverseevent,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Adverseevent, Err)) -> a,
) -> effect.Effect(a)
pub fn adverseevent_delete(
  resource: r4b.Adverseevent,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn adverseevent_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Adverseevent, Err)) -> a,
) -> effect.Effect(a)
pub fn adverseevent_search(
  search_for search_args: r4b_sansio.SpAdverseevent,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Adverseevent), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn adverseevent_search_bundled(
  search_for search_args: r4b_sansio.SpAdverseevent,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn adverseevent_update(
  resource: r4b.Adverseevent,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Adverseevent, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn allergyintolerance_create(
  resource: r4b.Allergyintolerance,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Allergyintolerance, Err)) -> a,
) -> effect.Effect(a)
pub fn allergyintolerance_delete(
  resource: r4b.Allergyintolerance,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn allergyintolerance_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Allergyintolerance, Err)) -> a,
) -> effect.Effect(a)
pub fn allergyintolerance_search(
  search_for search_args: r4b_sansio.SpAllergyintolerance,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Allergyintolerance), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn allergyintolerance_search_bundled(
  search_for search_args: r4b_sansio.SpAllergyintolerance,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn allergyintolerance_update(
  resource: r4b.Allergyintolerance,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Allergyintolerance, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn appointment_create(
  resource: r4b.Appointment,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Appointment, Err)) -> a,
) -> effect.Effect(a)
pub fn appointment_delete(
  resource: r4b.Appointment,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn appointment_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Appointment, Err)) -> a,
) -> effect.Effect(a)
pub fn appointment_search(
  search_for search_args: r4b_sansio.SpAppointment,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Appointment), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn appointment_search_bundled(
  search_for search_args: r4b_sansio.SpAppointment,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn appointment_update(
  resource: r4b.Appointment,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Appointment, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn appointmentresponse_create(
  resource: r4b.Appointmentresponse,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Appointmentresponse, Err)) -> a,
) -> effect.Effect(a)
pub fn appointmentresponse_delete(
  resource: r4b.Appointmentresponse,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn appointmentresponse_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Appointmentresponse, Err)) -> a,
) -> effect.Effect(a)
pub fn appointmentresponse_search(
  search_for search_args: r4b_sansio.SpAppointmentresponse,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Appointmentresponse), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn appointmentresponse_search_bundled(
  search_for search_args: r4b_sansio.SpAppointmentresponse,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn appointmentresponse_update(
  resource: r4b.Appointmentresponse,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Appointmentresponse, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn auditevent_create(
  resource: r4b.Auditevent,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Auditevent, Err)) -> a,
) -> effect.Effect(a)
pub fn auditevent_delete(
  resource: r4b.Auditevent,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn auditevent_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Auditevent, Err)) -> a,
) -> effect.Effect(a)
pub fn auditevent_search(
  search_for search_args: r4b_sansio.SpAuditevent,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Auditevent), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn auditevent_search_bundled(
  search_for search_args: r4b_sansio.SpAuditevent,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn auditevent_update(
  resource: r4b.Auditevent,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Auditevent, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn basic_create(
  resource: r4b.Basic,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Basic, Err)) -> a,
) -> effect.Effect(a)
pub fn basic_delete(
  resource: r4b.Basic,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn basic_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Basic, Err)) -> a,
) -> effect.Effect(a)
pub fn basic_search(
  search_for search_args: r4b_sansio.SpBasic,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(List(r4b.Basic), Err)) -> msg,
) -> effect.Effect(msg)
pub fn basic_search_bundled(
  search_for search_args: r4b_sansio.SpBasic,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn basic_update(
  resource: r4b.Basic,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Basic, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn binary_create(
  resource: r4b.Binary,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Binary, Err)) -> a,
) -> effect.Effect(a)
pub fn binary_delete(
  resource: r4b.Binary,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn binary_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Binary, Err)) -> a,
) -> effect.Effect(a)
pub fn binary_search(
  search_for search_args: r4b_sansio.SpBinary,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(List(r4b.Binary), Err)) -> msg,
) -> effect.Effect(msg)
pub fn binary_search_bundled(
  search_for search_args: r4b_sansio.SpBinary,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn binary_update(
  resource: r4b.Binary,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Binary, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn biologicallyderivedproduct_create(
  resource: r4b.Biologicallyderivedproduct,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Biologicallyderivedproduct, Err)) -> a,
) -> effect.Effect(a)
pub fn biologicallyderivedproduct_delete(
  resource: r4b.Biologicallyderivedproduct,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn biologicallyderivedproduct_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Biologicallyderivedproduct, Err)) -> a,
) -> effect.Effect(a)
pub fn biologicallyderivedproduct_search(
  search_for search_args: r4b_sansio.SpBiologicallyderivedproduct,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Biologicallyderivedproduct), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn biologicallyderivedproduct_search_bundled(
  search_for search_args: r4b_sansio.SpBiologicallyderivedproduct,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn biologicallyderivedproduct_update(
  resource: r4b.Biologicallyderivedproduct,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Biologicallyderivedproduct, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn bodystructure_create(
  resource: r4b.Bodystructure,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Bodystructure, Err)) -> a,
) -> effect.Effect(a)
pub fn bodystructure_delete(
  resource: r4b.Bodystructure,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn bodystructure_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Bodystructure, Err)) -> a,
) -> effect.Effect(a)
pub fn bodystructure_search(
  search_for search_args: r4b_sansio.SpBodystructure,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Bodystructure), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn bodystructure_search_bundled(
  search_for search_args: r4b_sansio.SpBodystructure,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn bodystructure_update(
  resource: r4b.Bodystructure,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Bodystructure, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn bundle_create(
  resource: r4b.Bundle,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Bundle, Err)) -> a,
) -> effect.Effect(a)
pub fn bundle_delete(
  resource: r4b.Bundle,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn bundle_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Bundle, Err)) -> a,
) -> effect.Effect(a)
pub fn bundle_search(
  search_for search_args: r4b_sansio.SpBundle,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(List(r4b.Bundle), Err)) -> msg,
) -> effect.Effect(msg)
pub fn bundle_search_bundled(
  search_for search_args: r4b_sansio.SpBundle,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn bundle_update(
  resource: r4b.Bundle,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Bundle, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn capabilitystatement_create(
  resource: r4b.Capabilitystatement,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Capabilitystatement, Err)) -> a,
) -> effect.Effect(a)
pub fn capabilitystatement_delete(
  resource: r4b.Capabilitystatement,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn capabilitystatement_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Capabilitystatement, Err)) -> a,
) -> effect.Effect(a)
pub fn capabilitystatement_search(
  search_for search_args: r4b_sansio.SpCapabilitystatement,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Capabilitystatement), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn capabilitystatement_search_bundled(
  search_for search_args: r4b_sansio.SpCapabilitystatement,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn capabilitystatement_update(
  resource: r4b.Capabilitystatement,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Capabilitystatement, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn careplan_create(
  resource: r4b.Careplan,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Careplan, Err)) -> a,
) -> effect.Effect(a)
pub fn careplan_delete(
  resource: r4b.Careplan,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn careplan_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Careplan, Err)) -> a,
) -> effect.Effect(a)
pub fn careplan_search(
  search_for search_args: r4b_sansio.SpCareplan,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Careplan), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn careplan_search_bundled(
  search_for search_args: r4b_sansio.SpCareplan,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn careplan_update(
  resource: r4b.Careplan,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Careplan, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn careteam_create(
  resource: r4b.Careteam,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Careteam, Err)) -> a,
) -> effect.Effect(a)
pub fn careteam_delete(
  resource: r4b.Careteam,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn careteam_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Careteam, Err)) -> a,
) -> effect.Effect(a)
pub fn careteam_search(
  search_for search_args: r4b_sansio.SpCareteam,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Careteam), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn careteam_search_bundled(
  search_for search_args: r4b_sansio.SpCareteam,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn careteam_update(
  resource: r4b.Careteam,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Careteam, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn catalogentry_create(
  resource: r4b.Catalogentry,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Catalogentry, Err)) -> a,
) -> effect.Effect(a)
pub fn catalogentry_delete(
  resource: r4b.Catalogentry,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn catalogentry_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Catalogentry, Err)) -> a,
) -> effect.Effect(a)
pub fn catalogentry_search(
  search_for search_args: r4b_sansio.SpCatalogentry,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Catalogentry), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn catalogentry_search_bundled(
  search_for search_args: r4b_sansio.SpCatalogentry,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn catalogentry_update(
  resource: r4b.Catalogentry,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Catalogentry, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn chargeitem_create(
  resource: r4b.Chargeitem,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Chargeitem, Err)) -> a,
) -> effect.Effect(a)
pub fn chargeitem_delete(
  resource: r4b.Chargeitem,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn chargeitem_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Chargeitem, Err)) -> a,
) -> effect.Effect(a)
pub fn chargeitem_search(
  search_for search_args: r4b_sansio.SpChargeitem,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Chargeitem), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn chargeitem_search_bundled(
  search_for search_args: r4b_sansio.SpChargeitem,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn chargeitem_update(
  resource: r4b.Chargeitem,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Chargeitem, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn chargeitemdefinition_create(
  resource: r4b.Chargeitemdefinition,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Chargeitemdefinition, Err)) -> a,
) -> effect.Effect(a)
pub fn chargeitemdefinition_delete(
  resource: r4b.Chargeitemdefinition,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn chargeitemdefinition_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Chargeitemdefinition, Err)) -> a,
) -> effect.Effect(a)
pub fn chargeitemdefinition_search(
  search_for search_args: r4b_sansio.SpChargeitemdefinition,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Chargeitemdefinition), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn chargeitemdefinition_search_bundled(
  search_for search_args: r4b_sansio.SpChargeitemdefinition,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn chargeitemdefinition_update(
  resource: r4b.Chargeitemdefinition,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Chargeitemdefinition, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn citation_create(
  resource: r4b.Citation,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Citation, Err)) -> a,
) -> effect.Effect(a)
pub fn citation_delete(
  resource: r4b.Citation,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn citation_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Citation, Err)) -> a,
) -> effect.Effect(a)
pub fn citation_search(
  search_for search_args: r4b_sansio.SpCitation,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Citation), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn citation_search_bundled(
  search_for search_args: r4b_sansio.SpCitation,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn citation_update(
  resource: r4b.Citation,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Citation, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn claim_create(
  resource: r4b.Claim,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Claim, Err)) -> a,
) -> effect.Effect(a)
pub fn claim_delete(
  resource: r4b.Claim,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn claim_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Claim, Err)) -> a,
) -> effect.Effect(a)
pub fn claim_search(
  search_for search_args: r4b_sansio.SpClaim,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(List(r4b.Claim), Err)) -> msg,
) -> effect.Effect(msg)
pub fn claim_search_bundled(
  search_for search_args: r4b_sansio.SpClaim,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn claim_update(
  resource: r4b.Claim,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Claim, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn claimresponse_create(
  resource: r4b.Claimresponse,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Claimresponse, Err)) -> a,
) -> effect.Effect(a)
pub fn claimresponse_delete(
  resource: r4b.Claimresponse,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn claimresponse_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Claimresponse, Err)) -> a,
) -> effect.Effect(a)
pub fn claimresponse_search(
  search_for search_args: r4b_sansio.SpClaimresponse,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Claimresponse), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn claimresponse_search_bundled(
  search_for search_args: r4b_sansio.SpClaimresponse,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn claimresponse_update(
  resource: r4b.Claimresponse,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Claimresponse, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn clinicalimpression_create(
  resource: r4b.Clinicalimpression,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Clinicalimpression, Err)) -> a,
) -> effect.Effect(a)
pub fn clinicalimpression_delete(
  resource: r4b.Clinicalimpression,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn clinicalimpression_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Clinicalimpression, Err)) -> a,
) -> effect.Effect(a)
pub fn clinicalimpression_search(
  search_for search_args: r4b_sansio.SpClinicalimpression,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Clinicalimpression), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn clinicalimpression_search_bundled(
  search_for search_args: r4b_sansio.SpClinicalimpression,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn clinicalimpression_update(
  resource: r4b.Clinicalimpression,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Clinicalimpression, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn clinicalusedefinition_create(
  resource: r4b.Clinicalusedefinition,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Clinicalusedefinition, Err)) -> a,
) -> effect.Effect(a)
pub fn clinicalusedefinition_delete(
  resource: r4b.Clinicalusedefinition,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn clinicalusedefinition_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Clinicalusedefinition, Err)) -> a,
) -> effect.Effect(a)
pub fn clinicalusedefinition_search(
  search_for search_args: r4b_sansio.SpClinicalusedefinition,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Clinicalusedefinition), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn clinicalusedefinition_search_bundled(
  search_for search_args: r4b_sansio.SpClinicalusedefinition,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn clinicalusedefinition_update(
  resource: r4b.Clinicalusedefinition,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Clinicalusedefinition, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn codesystem_create(
  resource: r4b.Codesystem,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Codesystem, Err)) -> a,
) -> effect.Effect(a)
pub fn codesystem_delete(
  resource: r4b.Codesystem,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn codesystem_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Codesystem, Err)) -> a,
) -> effect.Effect(a)
pub fn codesystem_search(
  search_for search_args: r4b_sansio.SpCodesystem,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Codesystem), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn codesystem_search_bundled(
  search_for search_args: r4b_sansio.SpCodesystem,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn codesystem_update(
  resource: r4b.Codesystem,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Codesystem, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn communication_create(
  resource: r4b.Communication,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Communication, Err)) -> a,
) -> effect.Effect(a)
pub fn communication_delete(
  resource: r4b.Communication,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn communication_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Communication, Err)) -> a,
) -> effect.Effect(a)
pub fn communication_search(
  search_for search_args: r4b_sansio.SpCommunication,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Communication), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn communication_search_bundled(
  search_for search_args: r4b_sansio.SpCommunication,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn communication_update(
  resource: r4b.Communication,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Communication, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn communicationrequest_create(
  resource: r4b.Communicationrequest,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Communicationrequest, Err)) -> a,
) -> effect.Effect(a)
pub fn communicationrequest_delete(
  resource: r4b.Communicationrequest,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn communicationrequest_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Communicationrequest, Err)) -> a,
) -> effect.Effect(a)
pub fn communicationrequest_search(
  search_for search_args: r4b_sansio.SpCommunicationrequest,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Communicationrequest), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn communicationrequest_search_bundled(
  search_for search_args: r4b_sansio.SpCommunicationrequest,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn communicationrequest_update(
  resource: r4b.Communicationrequest,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Communicationrequest, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn compartmentdefinition_create(
  resource: r4b.Compartmentdefinition,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Compartmentdefinition, Err)) -> a,
) -> effect.Effect(a)
pub fn compartmentdefinition_delete(
  resource: r4b.Compartmentdefinition,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn compartmentdefinition_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Compartmentdefinition, Err)) -> a,
) -> effect.Effect(a)
pub fn compartmentdefinition_search(
  search_for search_args: r4b_sansio.SpCompartmentdefinition,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Compartmentdefinition), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn compartmentdefinition_search_bundled(
  search_for search_args: r4b_sansio.SpCompartmentdefinition,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn compartmentdefinition_update(
  resource: r4b.Compartmentdefinition,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Compartmentdefinition, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn composition_create(
  resource: r4b.Composition,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Composition, Err)) -> a,
) -> effect.Effect(a)
pub fn composition_delete(
  resource: r4b.Composition,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn composition_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Composition, Err)) -> a,
) -> effect.Effect(a)
pub fn composition_search(
  search_for search_args: r4b_sansio.SpComposition,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Composition), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn composition_search_bundled(
  search_for search_args: r4b_sansio.SpComposition,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn composition_update(
  resource: r4b.Composition,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Composition, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn conceptmap_create(
  resource: r4b.Conceptmap,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Conceptmap, Err)) -> a,
) -> effect.Effect(a)
pub fn conceptmap_delete(
  resource: r4b.Conceptmap,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn conceptmap_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Conceptmap, Err)) -> a,
) -> effect.Effect(a)
pub fn conceptmap_search(
  search_for search_args: r4b_sansio.SpConceptmap,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Conceptmap), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn conceptmap_search_bundled(
  search_for search_args: r4b_sansio.SpConceptmap,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn conceptmap_update(
  resource: r4b.Conceptmap,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Conceptmap, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn condition_create(
  resource: r4b.Condition,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Condition, Err)) -> a,
) -> effect.Effect(a)
pub fn condition_delete(
  resource: r4b.Condition,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn condition_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Condition, Err)) -> a,
) -> effect.Effect(a)
pub fn condition_search(
  search_for search_args: r4b_sansio.SpCondition,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Condition), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn condition_search_bundled(
  search_for search_args: r4b_sansio.SpCondition,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn condition_update(
  resource: r4b.Condition,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Condition, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn consent_create(
  resource: r4b.Consent,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Consent, Err)) -> a,
) -> effect.Effect(a)
pub fn consent_delete(
  resource: r4b.Consent,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn consent_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Consent, Err)) -> a,
) -> effect.Effect(a)
pub fn consent_search(
  search_for search_args: r4b_sansio.SpConsent,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(List(r4b.Consent), Err)) -> msg,
) -> effect.Effect(msg)
pub fn consent_search_bundled(
  search_for search_args: r4b_sansio.SpConsent,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn consent_update(
  resource: r4b.Consent,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Consent, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn contract_create(
  resource: r4b.Contract,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Contract, Err)) -> a,
) -> effect.Effect(a)
pub fn contract_delete(
  resource: r4b.Contract,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn contract_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Contract, Err)) -> a,
) -> effect.Effect(a)
pub fn contract_search(
  search_for search_args: r4b_sansio.SpContract,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Contract), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn contract_search_bundled(
  search_for search_args: r4b_sansio.SpContract,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn contract_update(
  resource: r4b.Contract,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Contract, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn coverage_create(
  resource: r4b.Coverage,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Coverage, Err)) -> a,
) -> effect.Effect(a)
pub fn coverage_delete(
  resource: r4b.Coverage,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn coverage_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Coverage, Err)) -> a,
) -> effect.Effect(a)
pub fn coverage_search(
  search_for search_args: r4b_sansio.SpCoverage,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Coverage), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn coverage_search_bundled(
  search_for search_args: r4b_sansio.SpCoverage,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn coverage_update(
  resource: r4b.Coverage,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Coverage, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn coverageeligibilityrequest_create(
  resource: r4b.Coverageeligibilityrequest,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Coverageeligibilityrequest, Err)) -> a,
) -> effect.Effect(a)
pub fn coverageeligibilityrequest_delete(
  resource: r4b.Coverageeligibilityrequest,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn coverageeligibilityrequest_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Coverageeligibilityrequest, Err)) -> a,
) -> effect.Effect(a)
pub fn coverageeligibilityrequest_search(
  search_for search_args: r4b_sansio.SpCoverageeligibilityrequest,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Coverageeligibilityrequest), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn coverageeligibilityrequest_search_bundled(
  search_for search_args: r4b_sansio.SpCoverageeligibilityrequest,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn coverageeligibilityrequest_update(
  resource: r4b.Coverageeligibilityrequest,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Coverageeligibilityrequest, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn coverageeligibilityresponse_create(
  resource: r4b.Coverageeligibilityresponse,
  client: r4b_sansio.FhirClient,
  handle_response: fn(
    Result(r4b.Coverageeligibilityresponse, Err),
  ) -> a,
) -> effect.Effect(a)
pub fn coverageeligibilityresponse_delete(
  resource: r4b.Coverageeligibilityresponse,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn coverageeligibilityresponse_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(
    Result(r4b.Coverageeligibilityresponse, Err),
  ) -> a,
) -> effect.Effect(a)
pub fn coverageeligibilityresponse_search(
  search_for search_args: r4b_sansio.SpCoverageeligibilityresponse,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Coverageeligibilityresponse), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn coverageeligibilityresponse_search_bundled(
  search_for search_args: r4b_sansio.SpCoverageeligibilityresponse,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn coverageeligibilityresponse_update(
  resource: r4b.Coverageeligibilityresponse,
  client: r4b_sansio.FhirClient,
  handle_response: fn(
    Result(r4b.Coverageeligibilityresponse, Err),
  ) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn detectedissue_create(
  resource: r4b.Detectedissue,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Detectedissue, Err)) -> a,
) -> effect.Effect(a)
pub fn detectedissue_delete(
  resource: r4b.Detectedissue,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn detectedissue_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Detectedissue, Err)) -> a,
) -> effect.Effect(a)
pub fn detectedissue_search(
  search_for search_args: r4b_sansio.SpDetectedissue,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Detectedissue), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn detectedissue_search_bundled(
  search_for search_args: r4b_sansio.SpDetectedissue,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn detectedissue_update(
  resource: r4b.Detectedissue,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Detectedissue, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn device_create(
  resource: r4b.Device,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Device, Err)) -> a,
) -> effect.Effect(a)
pub fn device_delete(
  resource: r4b.Device,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn device_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Device, Err)) -> a,
) -> effect.Effect(a)
pub fn device_search(
  search_for search_args: r4b_sansio.SpDevice,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(List(r4b.Device), Err)) -> msg,
) -> effect.Effect(msg)
pub fn device_search_bundled(
  search_for search_args: r4b_sansio.SpDevice,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn device_update(
  resource: r4b.Device,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Device, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn devicedefinition_create(
  resource: r4b.Devicedefinition,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Devicedefinition, Err)) -> a,
) -> effect.Effect(a)
pub fn devicedefinition_delete(
  resource: r4b.Devicedefinition,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn devicedefinition_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Devicedefinition, Err)) -> a,
) -> effect.Effect(a)
pub fn devicedefinition_search(
  search_for search_args: r4b_sansio.SpDevicedefinition,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Devicedefinition), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn devicedefinition_search_bundled(
  search_for search_args: r4b_sansio.SpDevicedefinition,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn devicedefinition_update(
  resource: r4b.Devicedefinition,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Devicedefinition, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn devicemetric_create(
  resource: r4b.Devicemetric,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Devicemetric, Err)) -> a,
) -> effect.Effect(a)
pub fn devicemetric_delete(
  resource: r4b.Devicemetric,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn devicemetric_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Devicemetric, Err)) -> a,
) -> effect.Effect(a)
pub fn devicemetric_search(
  search_for search_args: r4b_sansio.SpDevicemetric,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Devicemetric), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn devicemetric_search_bundled(
  search_for search_args: r4b_sansio.SpDevicemetric,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn devicemetric_update(
  resource: r4b.Devicemetric,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Devicemetric, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn devicerequest_create(
  resource: r4b.Devicerequest,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Devicerequest, Err)) -> a,
) -> effect.Effect(a)
pub fn devicerequest_delete(
  resource: r4b.Devicerequest,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn devicerequest_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Devicerequest, Err)) -> a,
) -> effect.Effect(a)
pub fn devicerequest_search(
  search_for search_args: r4b_sansio.SpDevicerequest,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Devicerequest), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn devicerequest_search_bundled(
  search_for search_args: r4b_sansio.SpDevicerequest,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn devicerequest_update(
  resource: r4b.Devicerequest,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Devicerequest, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn deviceusestatement_create(
  resource: r4b.Deviceusestatement,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Deviceusestatement, Err)) -> a,
) -> effect.Effect(a)
pub fn deviceusestatement_delete(
  resource: r4b.Deviceusestatement,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn deviceusestatement_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Deviceusestatement, Err)) -> a,
) -> effect.Effect(a)
pub fn deviceusestatement_search(
  search_for search_args: r4b_sansio.SpDeviceusestatement,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Deviceusestatement), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn deviceusestatement_search_bundled(
  search_for search_args: r4b_sansio.SpDeviceusestatement,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn deviceusestatement_update(
  resource: r4b.Deviceusestatement,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Deviceusestatement, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn diagnosticreport_create(
  resource: r4b.Diagnosticreport,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Diagnosticreport, Err)) -> a,
) -> effect.Effect(a)
pub fn diagnosticreport_delete(
  resource: r4b.Diagnosticreport,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn diagnosticreport_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Diagnosticreport, Err)) -> a,
) -> effect.Effect(a)
pub fn diagnosticreport_search(
  search_for search_args: r4b_sansio.SpDiagnosticreport,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Diagnosticreport), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn diagnosticreport_search_bundled(
  search_for search_args: r4b_sansio.SpDiagnosticreport,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn diagnosticreport_update(
  resource: r4b.Diagnosticreport,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Diagnosticreport, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn documentmanifest_create(
  resource: r4b.Documentmanifest,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Documentmanifest, Err)) -> a,
) -> effect.Effect(a)
pub fn documentmanifest_delete(
  resource: r4b.Documentmanifest,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn documentmanifest_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Documentmanifest, Err)) -> a,
) -> effect.Effect(a)
pub fn documentmanifest_search(
  search_for search_args: r4b_sansio.SpDocumentmanifest,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Documentmanifest), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn documentmanifest_search_bundled(
  search_for search_args: r4b_sansio.SpDocumentmanifest,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn documentmanifest_update(
  resource: r4b.Documentmanifest,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Documentmanifest, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn documentreference_create(
  resource: r4b.Documentreference,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Documentreference, Err)) -> a,
) -> effect.Effect(a)
pub fn documentreference_delete(
  resource: r4b.Documentreference,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn documentreference_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Documentreference, Err)) -> a,
) -> effect.Effect(a)
pub fn documentreference_search(
  search_for search_args: r4b_sansio.SpDocumentreference,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Documentreference), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn documentreference_search_bundled(
  search_for search_args: r4b_sansio.SpDocumentreference,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn documentreference_update(
  resource: r4b.Documentreference,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Documentreference, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn encounter_create(
  resource: r4b.Encounter,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Encounter, Err)) -> a,
) -> effect.Effect(a)
pub fn encounter_delete(
  resource: r4b.Encounter,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn encounter_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Encounter, Err)) -> a,
) -> effect.Effect(a)
pub fn encounter_search(
  search_for search_args: r4b_sansio.SpEncounter,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Encounter), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn encounter_search_bundled(
  search_for search_args: r4b_sansio.SpEncounter,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn encounter_update(
  resource: r4b.Encounter,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Encounter, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn endpoint_create(
  resource: r4b.Endpoint,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Endpoint, Err)) -> a,
) -> effect.Effect(a)
pub fn endpoint_delete(
  resource: r4b.Endpoint,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn endpoint_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Endpoint, Err)) -> a,
) -> effect.Effect(a)
pub fn endpoint_search(
  search_for search_args: r4b_sansio.SpEndpoint,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Endpoint), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn endpoint_search_bundled(
  search_for search_args: r4b_sansio.SpEndpoint,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn endpoint_update(
  resource: r4b.Endpoint,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Endpoint, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn enrollmentrequest_create(
  resource: r4b.Enrollmentrequest,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Enrollmentrequest, Err)) -> a,
) -> effect.Effect(a)
pub fn enrollmentrequest_delete(
  resource: r4b.Enrollmentrequest,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn enrollmentrequest_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Enrollmentrequest, Err)) -> a,
) -> effect.Effect(a)
pub fn enrollmentrequest_search(
  search_for search_args: r4b_sansio.SpEnrollmentrequest,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Enrollmentrequest), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn enrollmentrequest_search_bundled(
  search_for search_args: r4b_sansio.SpEnrollmentrequest,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn enrollmentrequest_update(
  resource: r4b.Enrollmentrequest,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Enrollmentrequest, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn enrollmentresponse_create(
  resource: r4b.Enrollmentresponse,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Enrollmentresponse, Err)) -> a,
) -> effect.Effect(a)
pub fn enrollmentresponse_delete(
  resource: r4b.Enrollmentresponse,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn enrollmentresponse_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Enrollmentresponse, Err)) -> a,
) -> effect.Effect(a)
pub fn enrollmentresponse_search(
  search_for search_args: r4b_sansio.SpEnrollmentresponse,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Enrollmentresponse), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn enrollmentresponse_search_bundled(
  search_for search_args: r4b_sansio.SpEnrollmentresponse,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn enrollmentresponse_update(
  resource: r4b.Enrollmentresponse,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Enrollmentresponse, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn episodeofcare_create(
  resource: r4b.Episodeofcare,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Episodeofcare, Err)) -> a,
) -> effect.Effect(a)
pub fn episodeofcare_delete(
  resource: r4b.Episodeofcare,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn episodeofcare_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Episodeofcare, Err)) -> a,
) -> effect.Effect(a)
pub fn episodeofcare_search(
  search_for search_args: r4b_sansio.SpEpisodeofcare,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Episodeofcare), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn episodeofcare_search_bundled(
  search_for search_args: r4b_sansio.SpEpisodeofcare,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn episodeofcare_update(
  resource: r4b.Episodeofcare,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Episodeofcare, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn eventdefinition_create(
  resource: r4b.Eventdefinition,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Eventdefinition, Err)) -> a,
) -> effect.Effect(a)
pub fn eventdefinition_delete(
  resource: r4b.Eventdefinition,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn eventdefinition_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Eventdefinition, Err)) -> a,
) -> effect.Effect(a)
pub fn eventdefinition_search(
  search_for search_args: r4b_sansio.SpEventdefinition,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Eventdefinition), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn eventdefinition_search_bundled(
  search_for search_args: r4b_sansio.SpEventdefinition,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn eventdefinition_update(
  resource: r4b.Eventdefinition,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Eventdefinition, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn evidence_create(
  resource: r4b.Evidence,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Evidence, Err)) -> a,
) -> effect.Effect(a)
pub fn evidence_delete(
  resource: r4b.Evidence,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn evidence_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Evidence, Err)) -> a,
) -> effect.Effect(a)
pub fn evidence_search(
  search_for search_args: r4b_sansio.SpEvidence,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Evidence), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn evidence_search_bundled(
  search_for search_args: r4b_sansio.SpEvidence,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn evidence_update(
  resource: r4b.Evidence,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Evidence, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn evidencereport_create(
  resource: r4b.Evidencereport,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Evidencereport, Err)) -> a,
) -> effect.Effect(a)
pub fn evidencereport_delete(
  resource: r4b.Evidencereport,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn evidencereport_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Evidencereport, Err)) -> a,
) -> effect.Effect(a)
pub fn evidencereport_search(
  search_for search_args: r4b_sansio.SpEvidencereport,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Evidencereport), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn evidencereport_search_bundled(
  search_for search_args: r4b_sansio.SpEvidencereport,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn evidencereport_update(
  resource: r4b.Evidencereport,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Evidencereport, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn evidencevariable_create(
  resource: r4b.Evidencevariable,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Evidencevariable, Err)) -> a,
) -> effect.Effect(a)
pub fn evidencevariable_delete(
  resource: r4b.Evidencevariable,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn evidencevariable_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Evidencevariable, Err)) -> a,
) -> effect.Effect(a)
pub fn evidencevariable_search(
  search_for search_args: r4b_sansio.SpEvidencevariable,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Evidencevariable), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn evidencevariable_search_bundled(
  search_for search_args: r4b_sansio.SpEvidencevariable,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn evidencevariable_update(
  resource: r4b.Evidencevariable,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Evidencevariable, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn examplescenario_create(
  resource: r4b.Examplescenario,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Examplescenario, Err)) -> a,
) -> effect.Effect(a)
pub fn examplescenario_delete(
  resource: r4b.Examplescenario,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn examplescenario_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Examplescenario, Err)) -> a,
) -> effect.Effect(a)
pub fn examplescenario_search(
  search_for search_args: r4b_sansio.SpExamplescenario,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Examplescenario), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn examplescenario_search_bundled(
  search_for search_args: r4b_sansio.SpExamplescenario,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn examplescenario_update(
  resource: r4b.Examplescenario,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Examplescenario, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn explanationofbenefit_create(
  resource: r4b.Explanationofbenefit,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Explanationofbenefit, Err)) -> a,
) -> effect.Effect(a)
pub fn explanationofbenefit_delete(
  resource: r4b.Explanationofbenefit,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn explanationofbenefit_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Explanationofbenefit, Err)) -> a,
) -> effect.Effect(a)
pub fn explanationofbenefit_search(
  search_for search_args: r4b_sansio.SpExplanationofbenefit,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Explanationofbenefit), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn explanationofbenefit_search_bundled(
  search_for search_args: r4b_sansio.SpExplanationofbenefit,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn explanationofbenefit_update(
  resource: r4b.Explanationofbenefit,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Explanationofbenefit, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn familymemberhistory_create(
  resource: r4b.Familymemberhistory,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Familymemberhistory, Err)) -> a,
) -> effect.Effect(a)
pub fn familymemberhistory_delete(
  resource: r4b.Familymemberhistory,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn familymemberhistory_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Familymemberhistory, Err)) -> a,
) -> effect.Effect(a)
pub fn familymemberhistory_search(
  search_for search_args: r4b_sansio.SpFamilymemberhistory,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Familymemberhistory), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn familymemberhistory_search_bundled(
  search_for search_args: r4b_sansio.SpFamilymemberhistory,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn familymemberhistory_update(
  resource: r4b.Familymemberhistory,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Familymemberhistory, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn fhirclient_new(baseurl: String) -> r4b_sansio.FhirClient
pub fn flag_create(
  resource: r4b.Flag,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Flag, Err)) -> a,
) -> effect.Effect(a)
pub fn flag_delete(
  resource: r4b.Flag,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn flag_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Flag, Err)) -> a,
) -> effect.Effect(a)
pub fn flag_search(
  search_for search_args: r4b_sansio.SpFlag,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(List(r4b.Flag), Err)) -> msg,
) -> effect.Effect(msg)
pub fn flag_search_bundled(
  search_for search_args: r4b_sansio.SpFlag,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn flag_update(
  resource: r4b.Flag,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Flag, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn goal_create(
  resource: r4b.Goal,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Goal, Err)) -> a,
) -> effect.Effect(a)
pub fn goal_delete(
  resource: r4b.Goal,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn goal_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Goal, Err)) -> a,
) -> effect.Effect(a)
pub fn goal_search(
  search_for search_args: r4b_sansio.SpGoal,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(List(r4b.Goal), Err)) -> msg,
) -> effect.Effect(msg)
pub fn goal_search_bundled(
  search_for search_args: r4b_sansio.SpGoal,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn goal_update(
  resource: r4b.Goal,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Goal, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn graphdefinition_create(
  resource: r4b.Graphdefinition,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Graphdefinition, Err)) -> a,
) -> effect.Effect(a)
pub fn graphdefinition_delete(
  resource: r4b.Graphdefinition,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn graphdefinition_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Graphdefinition, Err)) -> a,
) -> effect.Effect(a)
pub fn graphdefinition_search(
  search_for search_args: r4b_sansio.SpGraphdefinition,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Graphdefinition), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn graphdefinition_search_bundled(
  search_for search_args: r4b_sansio.SpGraphdefinition,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn graphdefinition_update(
  resource: r4b.Graphdefinition,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Graphdefinition, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn group_create(
  resource: r4b.Group,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Group, Err)) -> a,
) -> effect.Effect(a)
pub fn group_delete(
  resource: r4b.Group,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn group_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Group, Err)) -> a,
) -> effect.Effect(a)
pub fn group_search(
  search_for search_args: r4b_sansio.SpGroup,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(List(r4b.Group), Err)) -> msg,
) -> effect.Effect(msg)
pub fn group_search_bundled(
  search_for search_args: r4b_sansio.SpGroup,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn group_update(
  resource: r4b.Group,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Group, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn guidanceresponse_create(
  resource: r4b.Guidanceresponse,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Guidanceresponse, Err)) -> a,
) -> effect.Effect(a)
pub fn guidanceresponse_delete(
  resource: r4b.Guidanceresponse,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn guidanceresponse_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Guidanceresponse, Err)) -> a,
) -> effect.Effect(a)
pub fn guidanceresponse_search(
  search_for search_args: r4b_sansio.SpGuidanceresponse,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Guidanceresponse), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn guidanceresponse_search_bundled(
  search_for search_args: r4b_sansio.SpGuidanceresponse,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn guidanceresponse_update(
  resource: r4b.Guidanceresponse,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Guidanceresponse, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn healthcareservice_create(
  resource: r4b.Healthcareservice,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Healthcareservice, Err)) -> a,
) -> effect.Effect(a)
pub fn healthcareservice_delete(
  resource: r4b.Healthcareservice,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn healthcareservice_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Healthcareservice, Err)) -> a,
) -> effect.Effect(a)
pub fn healthcareservice_search(
  search_for search_args: r4b_sansio.SpHealthcareservice,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Healthcareservice), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn healthcareservice_search_bundled(
  search_for search_args: r4b_sansio.SpHealthcareservice,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn healthcareservice_update(
  resource: r4b.Healthcareservice,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Healthcareservice, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn imagingstudy_create(
  resource: r4b.Imagingstudy,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Imagingstudy, Err)) -> a,
) -> effect.Effect(a)
pub fn imagingstudy_delete(
  resource: r4b.Imagingstudy,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn imagingstudy_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Imagingstudy, Err)) -> a,
) -> effect.Effect(a)
pub fn imagingstudy_search(
  search_for search_args: r4b_sansio.SpImagingstudy,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Imagingstudy), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn imagingstudy_search_bundled(
  search_for search_args: r4b_sansio.SpImagingstudy,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn imagingstudy_update(
  resource: r4b.Imagingstudy,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Imagingstudy, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn immunization_create(
  resource: r4b.Immunization,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Immunization, Err)) -> a,
) -> effect.Effect(a)
pub fn immunization_delete(
  resource: r4b.Immunization,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn immunization_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Immunization, Err)) -> a,
) -> effect.Effect(a)
pub fn immunization_search(
  search_for search_args: r4b_sansio.SpImmunization,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Immunization), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn immunization_search_bundled(
  search_for search_args: r4b_sansio.SpImmunization,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn immunization_update(
  resource: r4b.Immunization,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Immunization, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn immunizationevaluation_create(
  resource: r4b.Immunizationevaluation,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Immunizationevaluation, Err)) -> a,
) -> effect.Effect(a)
pub fn immunizationevaluation_delete(
  resource: r4b.Immunizationevaluation,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn immunizationevaluation_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Immunizationevaluation, Err)) -> a,
) -> effect.Effect(a)
pub fn immunizationevaluation_search(
  search_for search_args: r4b_sansio.SpImmunizationevaluation,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Immunizationevaluation), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn immunizationevaluation_search_bundled(
  search_for search_args: r4b_sansio.SpImmunizationevaluation,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn immunizationevaluation_update(
  resource: r4b.Immunizationevaluation,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Immunizationevaluation, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn immunizationrecommendation_create(
  resource: r4b.Immunizationrecommendation,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Immunizationrecommendation, Err)) -> a,
) -> effect.Effect(a)
pub fn immunizationrecommendation_delete(
  resource: r4b.Immunizationrecommendation,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn immunizationrecommendation_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Immunizationrecommendation, Err)) -> a,
) -> effect.Effect(a)
pub fn immunizationrecommendation_search(
  search_for search_args: r4b_sansio.SpImmunizationrecommendation,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Immunizationrecommendation), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn immunizationrecommendation_search_bundled(
  search_for search_args: r4b_sansio.SpImmunizationrecommendation,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn immunizationrecommendation_update(
  resource: r4b.Immunizationrecommendation,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Immunizationrecommendation, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn implementationguide_create(
  resource: r4b.Implementationguide,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Implementationguide, Err)) -> a,
) -> effect.Effect(a)
pub fn implementationguide_delete(
  resource: r4b.Implementationguide,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn implementationguide_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Implementationguide, Err)) -> a,
) -> effect.Effect(a)
pub fn implementationguide_search(
  search_for search_args: r4b_sansio.SpImplementationguide,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Implementationguide), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn implementationguide_search_bundled(
  search_for search_args: r4b_sansio.SpImplementationguide,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn implementationguide_update(
  resource: r4b.Implementationguide,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Implementationguide, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn ingredient_create(
  resource: r4b.Ingredient,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Ingredient, Err)) -> a,
) -> effect.Effect(a)
pub fn ingredient_delete(
  resource: r4b.Ingredient,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn ingredient_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Ingredient, Err)) -> a,
) -> effect.Effect(a)
pub fn ingredient_search(
  search_for search_args: r4b_sansio.SpIngredient,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Ingredient), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn ingredient_search_bundled(
  search_for search_args: r4b_sansio.SpIngredient,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn ingredient_update(
  resource: r4b.Ingredient,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Ingredient, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn insuranceplan_create(
  resource: r4b.Insuranceplan,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Insuranceplan, Err)) -> a,
) -> effect.Effect(a)
pub fn insuranceplan_delete(
  resource: r4b.Insuranceplan,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn insuranceplan_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Insuranceplan, Err)) -> a,
) -> effect.Effect(a)
pub fn insuranceplan_search(
  search_for search_args: r4b_sansio.SpInsuranceplan,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Insuranceplan), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn insuranceplan_search_bundled(
  search_for search_args: r4b_sansio.SpInsuranceplan,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn insuranceplan_update(
  resource: r4b.Insuranceplan,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Insuranceplan, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn invoice_create(
  resource: r4b.Invoice,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Invoice, Err)) -> a,
) -> effect.Effect(a)
pub fn invoice_delete(
  resource: r4b.Invoice,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn invoice_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Invoice, Err)) -> a,
) -> effect.Effect(a)
pub fn invoice_search(
  search_for search_args: r4b_sansio.SpInvoice,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(List(r4b.Invoice), Err)) -> msg,
) -> effect.Effect(msg)
pub fn invoice_search_bundled(
  search_for search_args: r4b_sansio.SpInvoice,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn invoice_update(
  resource: r4b.Invoice,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Invoice, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn library_create(
  resource: r4b.Library,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Library, Err)) -> a,
) -> effect.Effect(a)
pub fn library_delete(
  resource: r4b.Library,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn library_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Library, Err)) -> a,
) -> effect.Effect(a)
pub fn library_search(
  search_for search_args: r4b_sansio.SpLibrary,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(List(r4b.Library), Err)) -> msg,
) -> effect.Effect(msg)
pub fn library_search_bundled(
  search_for search_args: r4b_sansio.SpLibrary,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn library_update(
  resource: r4b.Library,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Library, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn linkage_create(
  resource: r4b.Linkage,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Linkage, Err)) -> a,
) -> effect.Effect(a)
pub fn linkage_delete(
  resource: r4b.Linkage,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn linkage_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Linkage, Err)) -> a,
) -> effect.Effect(a)
pub fn linkage_search(
  search_for search_args: r4b_sansio.SpLinkage,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(List(r4b.Linkage), Err)) -> msg,
) -> effect.Effect(msg)
pub fn linkage_search_bundled(
  search_for search_args: r4b_sansio.SpLinkage,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn linkage_update(
  resource: r4b.Linkage,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Linkage, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn listfhir_create(
  resource: r4b.Listfhir,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Listfhir, Err)) -> a,
) -> effect.Effect(a)
pub fn listfhir_delete(
  resource: r4b.Listfhir,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn listfhir_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Listfhir, Err)) -> a,
) -> effect.Effect(a)
pub fn listfhir_search(
  search_for search_args: r4b_sansio.SpListfhir,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Listfhir), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn listfhir_search_bundled(
  search_for search_args: r4b_sansio.SpListfhir,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn listfhir_update(
  resource: r4b.Listfhir,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Listfhir, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn location_create(
  resource: r4b.Location,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Location, Err)) -> a,
) -> effect.Effect(a)
pub fn location_delete(
  resource: r4b.Location,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn location_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Location, Err)) -> a,
) -> effect.Effect(a)
pub fn location_search(
  search_for search_args: r4b_sansio.SpLocation,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Location), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn location_search_bundled(
  search_for search_args: r4b_sansio.SpLocation,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn location_update(
  resource: r4b.Location,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Location, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn manufactureditemdefinition_create(
  resource: r4b.Manufactureditemdefinition,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Manufactureditemdefinition, Err)) -> a,
) -> effect.Effect(a)
pub fn manufactureditemdefinition_delete(
  resource: r4b.Manufactureditemdefinition,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn manufactureditemdefinition_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Manufactureditemdefinition, Err)) -> a,
) -> effect.Effect(a)
pub fn manufactureditemdefinition_search(
  search_for search_args: r4b_sansio.SpManufactureditemdefinition,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Manufactureditemdefinition), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn manufactureditemdefinition_search_bundled(
  search_for search_args: r4b_sansio.SpManufactureditemdefinition,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn manufactureditemdefinition_update(
  resource: r4b.Manufactureditemdefinition,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Manufactureditemdefinition, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn measure_create(
  resource: r4b.Measure,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Measure, Err)) -> a,
) -> effect.Effect(a)
pub fn measure_delete(
  resource: r4b.Measure,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn measure_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Measure, Err)) -> a,
) -> effect.Effect(a)
pub fn measure_search(
  search_for search_args: r4b_sansio.SpMeasure,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(List(r4b.Measure), Err)) -> msg,
) -> effect.Effect(msg)
pub fn measure_search_bundled(
  search_for search_args: r4b_sansio.SpMeasure,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn measure_update(
  resource: r4b.Measure,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Measure, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn measurereport_create(
  resource: r4b.Measurereport,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Measurereport, Err)) -> a,
) -> effect.Effect(a)
pub fn measurereport_delete(
  resource: r4b.Measurereport,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn measurereport_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Measurereport, Err)) -> a,
) -> effect.Effect(a)
pub fn measurereport_search(
  search_for search_args: r4b_sansio.SpMeasurereport,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Measurereport), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn measurereport_search_bundled(
  search_for search_args: r4b_sansio.SpMeasurereport,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn measurereport_update(
  resource: r4b.Measurereport,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Measurereport, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn media_create(
  resource: r4b.Media,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Media, Err)) -> a,
) -> effect.Effect(a)
pub fn media_delete(
  resource: r4b.Media,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn media_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Media, Err)) -> a,
) -> effect.Effect(a)
pub fn media_search(
  search_for search_args: r4b_sansio.SpMedia,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(List(r4b.Media), Err)) -> msg,
) -> effect.Effect(msg)
pub fn media_search_bundled(
  search_for search_args: r4b_sansio.SpMedia,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn media_update(
  resource: r4b.Media,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Media, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn medication_create(
  resource: r4b.Medication,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Medication, Err)) -> a,
) -> effect.Effect(a)
pub fn medication_delete(
  resource: r4b.Medication,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn medication_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Medication, Err)) -> a,
) -> effect.Effect(a)
pub fn medication_search(
  search_for search_args: r4b_sansio.SpMedication,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Medication), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn medication_search_bundled(
  search_for search_args: r4b_sansio.SpMedication,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn medication_update(
  resource: r4b.Medication,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Medication, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn medicationadministration_create(
  resource: r4b.Medicationadministration,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Medicationadministration, Err)) -> a,
) -> effect.Effect(a)
pub fn medicationadministration_delete(
  resource: r4b.Medicationadministration,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn medicationadministration_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Medicationadministration, Err)) -> a,
) -> effect.Effect(a)
pub fn medicationadministration_search(
  search_for search_args: r4b_sansio.SpMedicationadministration,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Medicationadministration), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn medicationadministration_search_bundled(
  search_for search_args: r4b_sansio.SpMedicationadministration,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn medicationadministration_update(
  resource: r4b.Medicationadministration,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Medicationadministration, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn medicationdispense_create(
  resource: r4b.Medicationdispense,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Medicationdispense, Err)) -> a,
) -> effect.Effect(a)
pub fn medicationdispense_delete(
  resource: r4b.Medicationdispense,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn medicationdispense_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Medicationdispense, Err)) -> a,
) -> effect.Effect(a)
pub fn medicationdispense_search(
  search_for search_args: r4b_sansio.SpMedicationdispense,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Medicationdispense), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn medicationdispense_search_bundled(
  search_for search_args: r4b_sansio.SpMedicationdispense,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn medicationdispense_update(
  resource: r4b.Medicationdispense,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Medicationdispense, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn medicationknowledge_create(
  resource: r4b.Medicationknowledge,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Medicationknowledge, Err)) -> a,
) -> effect.Effect(a)
pub fn medicationknowledge_delete(
  resource: r4b.Medicationknowledge,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn medicationknowledge_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Medicationknowledge, Err)) -> a,
) -> effect.Effect(a)
pub fn medicationknowledge_search(
  search_for search_args: r4b_sansio.SpMedicationknowledge,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Medicationknowledge), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn medicationknowledge_search_bundled(
  search_for search_args: r4b_sansio.SpMedicationknowledge,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn medicationknowledge_update(
  resource: r4b.Medicationknowledge,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Medicationknowledge, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn medicationrequest_create(
  resource: r4b.Medicationrequest,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Medicationrequest, Err)) -> a,
) -> effect.Effect(a)
pub fn medicationrequest_delete(
  resource: r4b.Medicationrequest,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn medicationrequest_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Medicationrequest, Err)) -> a,
) -> effect.Effect(a)
pub fn medicationrequest_search(
  search_for search_args: r4b_sansio.SpMedicationrequest,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Medicationrequest), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn medicationrequest_search_bundled(
  search_for search_args: r4b_sansio.SpMedicationrequest,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn medicationrequest_update(
  resource: r4b.Medicationrequest,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Medicationrequest, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn medicationstatement_create(
  resource: r4b.Medicationstatement,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Medicationstatement, Err)) -> a,
) -> effect.Effect(a)
pub fn medicationstatement_delete(
  resource: r4b.Medicationstatement,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn medicationstatement_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Medicationstatement, Err)) -> a,
) -> effect.Effect(a)
pub fn medicationstatement_search(
  search_for search_args: r4b_sansio.SpMedicationstatement,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Medicationstatement), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn medicationstatement_search_bundled(
  search_for search_args: r4b_sansio.SpMedicationstatement,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn medicationstatement_update(
  resource: r4b.Medicationstatement,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Medicationstatement, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn medicinalproductdefinition_create(
  resource: r4b.Medicinalproductdefinition,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Medicinalproductdefinition, Err)) -> a,
) -> effect.Effect(a)
pub fn medicinalproductdefinition_delete(
  resource: r4b.Medicinalproductdefinition,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn medicinalproductdefinition_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Medicinalproductdefinition, Err)) -> a,
) -> effect.Effect(a)
pub fn medicinalproductdefinition_search(
  search_for search_args: r4b_sansio.SpMedicinalproductdefinition,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Medicinalproductdefinition), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn medicinalproductdefinition_search_bundled(
  search_for search_args: r4b_sansio.SpMedicinalproductdefinition,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn medicinalproductdefinition_update(
  resource: r4b.Medicinalproductdefinition,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Medicinalproductdefinition, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn messagedefinition_create(
  resource: r4b.Messagedefinition,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Messagedefinition, Err)) -> a,
) -> effect.Effect(a)
pub fn messagedefinition_delete(
  resource: r4b.Messagedefinition,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn messagedefinition_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Messagedefinition, Err)) -> a,
) -> effect.Effect(a)
pub fn messagedefinition_search(
  search_for search_args: r4b_sansio.SpMessagedefinition,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Messagedefinition), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn messagedefinition_search_bundled(
  search_for search_args: r4b_sansio.SpMessagedefinition,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn messagedefinition_update(
  resource: r4b.Messagedefinition,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Messagedefinition, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn messageheader_create(
  resource: r4b.Messageheader,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Messageheader, Err)) -> a,
) -> effect.Effect(a)
pub fn messageheader_delete(
  resource: r4b.Messageheader,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn messageheader_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Messageheader, Err)) -> a,
) -> effect.Effect(a)
pub fn messageheader_search(
  search_for search_args: r4b_sansio.SpMessageheader,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Messageheader), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn messageheader_search_bundled(
  search_for search_args: r4b_sansio.SpMessageheader,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn messageheader_update(
  resource: r4b.Messageheader,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Messageheader, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn molecularsequence_create(
  resource: r4b.Molecularsequence,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Molecularsequence, Err)) -> a,
) -> effect.Effect(a)
pub fn molecularsequence_delete(
  resource: r4b.Molecularsequence,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn molecularsequence_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Molecularsequence, Err)) -> a,
) -> effect.Effect(a)
pub fn molecularsequence_search(
  search_for search_args: r4b_sansio.SpMolecularsequence,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Molecularsequence), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn molecularsequence_search_bundled(
  search_for search_args: r4b_sansio.SpMolecularsequence,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn molecularsequence_update(
  resource: r4b.Molecularsequence,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Molecularsequence, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn namingsystem_create(
  resource: r4b.Namingsystem,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Namingsystem, Err)) -> a,
) -> effect.Effect(a)
pub fn namingsystem_delete(
  resource: r4b.Namingsystem,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn namingsystem_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Namingsystem, Err)) -> a,
) -> effect.Effect(a)
pub fn namingsystem_search(
  search_for search_args: r4b_sansio.SpNamingsystem,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Namingsystem), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn namingsystem_search_bundled(
  search_for search_args: r4b_sansio.SpNamingsystem,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn namingsystem_update(
  resource: r4b.Namingsystem,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Namingsystem, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn nutritionorder_create(
  resource: r4b.Nutritionorder,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Nutritionorder, Err)) -> a,
) -> effect.Effect(a)
pub fn nutritionorder_delete(
  resource: r4b.Nutritionorder,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn nutritionorder_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Nutritionorder, Err)) -> a,
) -> effect.Effect(a)
pub fn nutritionorder_search(
  search_for search_args: r4b_sansio.SpNutritionorder,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Nutritionorder), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn nutritionorder_search_bundled(
  search_for search_args: r4b_sansio.SpNutritionorder,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn nutritionorder_update(
  resource: r4b.Nutritionorder,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Nutritionorder, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn nutritionproduct_create(
  resource: r4b.Nutritionproduct,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Nutritionproduct, Err)) -> a,
) -> effect.Effect(a)
pub fn nutritionproduct_delete(
  resource: r4b.Nutritionproduct,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn nutritionproduct_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Nutritionproduct, Err)) -> a,
) -> effect.Effect(a)
pub fn nutritionproduct_search(
  search_for search_args: r4b_sansio.SpNutritionproduct,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Nutritionproduct), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn nutritionproduct_search_bundled(
  search_for search_args: r4b_sansio.SpNutritionproduct,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn nutritionproduct_update(
  resource: r4b.Nutritionproduct,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Nutritionproduct, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn observation_create(
  resource: r4b.Observation,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Observation, Err)) -> a,
) -> effect.Effect(a)
pub fn observation_delete(
  resource: r4b.Observation,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn observation_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Observation, Err)) -> a,
) -> effect.Effect(a)
pub fn observation_search(
  search_for search_args: r4b_sansio.SpObservation,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Observation), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn observation_search_bundled(
  search_for search_args: r4b_sansio.SpObservation,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn observation_update(
  resource: r4b.Observation,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Observation, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn observationdefinition_create(
  resource: r4b.Observationdefinition,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Observationdefinition, Err)) -> a,
) -> effect.Effect(a)
pub fn observationdefinition_delete(
  resource: r4b.Observationdefinition,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn observationdefinition_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Observationdefinition, Err)) -> a,
) -> effect.Effect(a)
pub fn observationdefinition_search(
  search_for search_args: r4b_sansio.SpObservationdefinition,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Observationdefinition), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn observationdefinition_search_bundled(
  search_for search_args: r4b_sansio.SpObservationdefinition,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn observationdefinition_update(
  resource: r4b.Observationdefinition,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Observationdefinition, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn operationdefinition_create(
  resource: r4b.Operationdefinition,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationdefinition, Err)) -> a,
) -> effect.Effect(a)
pub fn operationdefinition_delete(
  resource: r4b.Operationdefinition,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn operationdefinition_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationdefinition, Err)) -> a,
) -> effect.Effect(a)
pub fn operationdefinition_search(
  search_for search_args: r4b_sansio.SpOperationdefinition,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Operationdefinition), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn operationdefinition_search_bundled(
  search_for search_args: r4b_sansio.SpOperationdefinition,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn operationdefinition_update(
  resource: r4b.Operationdefinition,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationdefinition, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn operationoutcome_create(
  resource: r4b.Operationoutcome,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> effect.Effect(a)
pub fn operationoutcome_delete(
  resource: r4b.Operationoutcome,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn operationoutcome_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> effect.Effect(a)
pub fn operationoutcome_search(
  search_for search_args: r4b_sansio.SpOperationoutcome,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Operationoutcome), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn operationoutcome_search_bundled(
  search_for search_args: r4b_sansio.SpOperationoutcome,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn operationoutcome_update(
  resource: r4b.Operationoutcome,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn organization_create(
  resource: r4b.Organization,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Organization, Err)) -> a,
) -> effect.Effect(a)
pub fn organization_delete(
  resource: r4b.Organization,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn organization_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Organization, Err)) -> a,
) -> effect.Effect(a)
pub fn organization_search(
  search_for search_args: r4b_sansio.SpOrganization,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Organization), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn organization_search_bundled(
  search_for search_args: r4b_sansio.SpOrganization,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn organization_update(
  resource: r4b.Organization,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Organization, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn organizationaffiliation_create(
  resource: r4b.Organizationaffiliation,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Organizationaffiliation, Err)) -> a,
) -> effect.Effect(a)
pub fn organizationaffiliation_delete(
  resource: r4b.Organizationaffiliation,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn organizationaffiliation_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Organizationaffiliation, Err)) -> a,
) -> effect.Effect(a)
pub fn organizationaffiliation_search(
  search_for search_args: r4b_sansio.SpOrganizationaffiliation,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Organizationaffiliation), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn organizationaffiliation_search_bundled(
  search_for search_args: r4b_sansio.SpOrganizationaffiliation,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn organizationaffiliation_update(
  resource: r4b.Organizationaffiliation,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Organizationaffiliation, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn packagedproductdefinition_create(
  resource: r4b.Packagedproductdefinition,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Packagedproductdefinition, Err)) -> a,
) -> effect.Effect(a)
pub fn packagedproductdefinition_delete(
  resource: r4b.Packagedproductdefinition,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn packagedproductdefinition_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Packagedproductdefinition, Err)) -> a,
) -> effect.Effect(a)
pub fn packagedproductdefinition_search(
  search_for search_args: r4b_sansio.SpPackagedproductdefinition,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Packagedproductdefinition), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn packagedproductdefinition_search_bundled(
  search_for search_args: r4b_sansio.SpPackagedproductdefinition,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn packagedproductdefinition_update(
  resource: r4b.Packagedproductdefinition,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Packagedproductdefinition, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn patient_create(
  resource: r4b.Patient,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Patient, Err)) -> a,
) -> effect.Effect(a)
pub fn patient_delete(
  resource: r4b.Patient,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn patient_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Patient, Err)) -> a,
) -> effect.Effect(a)
pub fn patient_search(
  search_for search_args: r4b_sansio.SpPatient,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(List(r4b.Patient), Err)) -> msg,
) -> effect.Effect(msg)
pub fn patient_search_bundled(
  search_for search_args: r4b_sansio.SpPatient,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn patient_update(
  resource: r4b.Patient,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Patient, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn paymentnotice_create(
  resource: r4b.Paymentnotice,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Paymentnotice, Err)) -> a,
) -> effect.Effect(a)
pub fn paymentnotice_delete(
  resource: r4b.Paymentnotice,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn paymentnotice_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Paymentnotice, Err)) -> a,
) -> effect.Effect(a)
pub fn paymentnotice_search(
  search_for search_args: r4b_sansio.SpPaymentnotice,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Paymentnotice), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn paymentnotice_search_bundled(
  search_for search_args: r4b_sansio.SpPaymentnotice,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn paymentnotice_update(
  resource: r4b.Paymentnotice,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Paymentnotice, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn paymentreconciliation_create(
  resource: r4b.Paymentreconciliation,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Paymentreconciliation, Err)) -> a,
) -> effect.Effect(a)
pub fn paymentreconciliation_delete(
  resource: r4b.Paymentreconciliation,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn paymentreconciliation_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Paymentreconciliation, Err)) -> a,
) -> effect.Effect(a)
pub fn paymentreconciliation_search(
  search_for search_args: r4b_sansio.SpPaymentreconciliation,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Paymentreconciliation), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn paymentreconciliation_search_bundled(
  search_for search_args: r4b_sansio.SpPaymentreconciliation,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn paymentreconciliation_update(
  resource: r4b.Paymentreconciliation,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Paymentreconciliation, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn person_create(
  resource: r4b.Person,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Person, Err)) -> a,
) -> effect.Effect(a)
pub fn person_delete(
  resource: r4b.Person,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn person_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Person, Err)) -> a,
) -> effect.Effect(a)
pub fn person_search(
  search_for search_args: r4b_sansio.SpPerson,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(List(r4b.Person), Err)) -> msg,
) -> effect.Effect(msg)
pub fn person_search_bundled(
  search_for search_args: r4b_sansio.SpPerson,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn person_update(
  resource: r4b.Person,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Person, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn plandefinition_create(
  resource: r4b.Plandefinition,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Plandefinition, Err)) -> a,
) -> effect.Effect(a)
pub fn plandefinition_delete(
  resource: r4b.Plandefinition,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn plandefinition_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Plandefinition, Err)) -> a,
) -> effect.Effect(a)
pub fn plandefinition_search(
  search_for search_args: r4b_sansio.SpPlandefinition,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Plandefinition), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn plandefinition_search_bundled(
  search_for search_args: r4b_sansio.SpPlandefinition,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn plandefinition_update(
  resource: r4b.Plandefinition,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Plandefinition, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn practitioner_create(
  resource: r4b.Practitioner,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Practitioner, Err)) -> a,
) -> effect.Effect(a)
pub fn practitioner_delete(
  resource: r4b.Practitioner,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn practitioner_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Practitioner, Err)) -> a,
) -> effect.Effect(a)
pub fn practitioner_search(
  search_for search_args: r4b_sansio.SpPractitioner,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Practitioner), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn practitioner_search_bundled(
  search_for search_args: r4b_sansio.SpPractitioner,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn practitioner_update(
  resource: r4b.Practitioner,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Practitioner, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn practitionerrole_create(
  resource: r4b.Practitionerrole,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Practitionerrole, Err)) -> a,
) -> effect.Effect(a)
pub fn practitionerrole_delete(
  resource: r4b.Practitionerrole,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn practitionerrole_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Practitionerrole, Err)) -> a,
) -> effect.Effect(a)
pub fn practitionerrole_search(
  search_for search_args: r4b_sansio.SpPractitionerrole,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Practitionerrole), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn practitionerrole_search_bundled(
  search_for search_args: r4b_sansio.SpPractitionerrole,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn practitionerrole_update(
  resource: r4b.Practitionerrole,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Practitionerrole, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn procedure_create(
  resource: r4b.Procedure,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Procedure, Err)) -> a,
) -> effect.Effect(a)
pub fn procedure_delete(
  resource: r4b.Procedure,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn procedure_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Procedure, Err)) -> a,
) -> effect.Effect(a)
pub fn procedure_search(
  search_for search_args: r4b_sansio.SpProcedure,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Procedure), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn procedure_search_bundled(
  search_for search_args: r4b_sansio.SpProcedure,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn procedure_update(
  resource: r4b.Procedure,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Procedure, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn provenance_create(
  resource: r4b.Provenance,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Provenance, Err)) -> a,
) -> effect.Effect(a)
pub fn provenance_delete(
  resource: r4b.Provenance,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn provenance_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Provenance, Err)) -> a,
) -> effect.Effect(a)
pub fn provenance_search(
  search_for search_args: r4b_sansio.SpProvenance,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Provenance), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn provenance_search_bundled(
  search_for search_args: r4b_sansio.SpProvenance,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn provenance_update(
  resource: r4b.Provenance,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Provenance, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn questionnaire_create(
  resource: r4b.Questionnaire,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Questionnaire, Err)) -> a,
) -> effect.Effect(a)
pub fn questionnaire_delete(
  resource: r4b.Questionnaire,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn questionnaire_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Questionnaire, Err)) -> a,
) -> effect.Effect(a)
pub fn questionnaire_search(
  search_for search_args: r4b_sansio.SpQuestionnaire,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Questionnaire), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn questionnaire_search_bundled(
  search_for search_args: r4b_sansio.SpQuestionnaire,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn questionnaire_update(
  resource: r4b.Questionnaire,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Questionnaire, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn questionnaireresponse_create(
  resource: r4b.Questionnaireresponse,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Questionnaireresponse, Err)) -> a,
) -> effect.Effect(a)
pub fn questionnaireresponse_delete(
  resource: r4b.Questionnaireresponse,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn questionnaireresponse_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Questionnaireresponse, Err)) -> a,
) -> effect.Effect(a)
pub fn questionnaireresponse_search(
  search_for search_args: r4b_sansio.SpQuestionnaireresponse,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Questionnaireresponse), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn questionnaireresponse_search_bundled(
  search_for search_args: r4b_sansio.SpQuestionnaireresponse,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn questionnaireresponse_update(
  resource: r4b.Questionnaireresponse,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Questionnaireresponse, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn regulatedauthorization_create(
  resource: r4b.Regulatedauthorization,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Regulatedauthorization, Err)) -> a,
) -> effect.Effect(a)
pub fn regulatedauthorization_delete(
  resource: r4b.Regulatedauthorization,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn regulatedauthorization_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Regulatedauthorization, Err)) -> a,
) -> effect.Effect(a)
pub fn regulatedauthorization_search(
  search_for search_args: r4b_sansio.SpRegulatedauthorization,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Regulatedauthorization), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn regulatedauthorization_search_bundled(
  search_for search_args: r4b_sansio.SpRegulatedauthorization,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn regulatedauthorization_update(
  resource: r4b.Regulatedauthorization,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Regulatedauthorization, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn relatedperson_create(
  resource: r4b.Relatedperson,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Relatedperson, Err)) -> a,
) -> effect.Effect(a)
pub fn relatedperson_delete(
  resource: r4b.Relatedperson,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn relatedperson_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Relatedperson, Err)) -> a,
) -> effect.Effect(a)
pub fn relatedperson_search(
  search_for search_args: r4b_sansio.SpRelatedperson,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Relatedperson), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn relatedperson_search_bundled(
  search_for search_args: r4b_sansio.SpRelatedperson,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn relatedperson_update(
  resource: r4b.Relatedperson,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Relatedperson, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn requestgroup_create(
  resource: r4b.Requestgroup,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Requestgroup, Err)) -> a,
) -> effect.Effect(a)
pub fn requestgroup_delete(
  resource: r4b.Requestgroup,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn requestgroup_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Requestgroup, Err)) -> a,
) -> effect.Effect(a)
pub fn requestgroup_search(
  search_for search_args: r4b_sansio.SpRequestgroup,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Requestgroup), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn requestgroup_search_bundled(
  search_for search_args: r4b_sansio.SpRequestgroup,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn requestgroup_update(
  resource: r4b.Requestgroup,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Requestgroup, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn researchdefinition_create(
  resource: r4b.Researchdefinition,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Researchdefinition, Err)) -> a,
) -> effect.Effect(a)
pub fn researchdefinition_delete(
  resource: r4b.Researchdefinition,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn researchdefinition_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Researchdefinition, Err)) -> a,
) -> effect.Effect(a)
pub fn researchdefinition_search(
  search_for search_args: r4b_sansio.SpResearchdefinition,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Researchdefinition), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn researchdefinition_search_bundled(
  search_for search_args: r4b_sansio.SpResearchdefinition,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn researchdefinition_update(
  resource: r4b.Researchdefinition,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Researchdefinition, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn researchelementdefinition_create(
  resource: r4b.Researchelementdefinition,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Researchelementdefinition, Err)) -> a,
) -> effect.Effect(a)
pub fn researchelementdefinition_delete(
  resource: r4b.Researchelementdefinition,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn researchelementdefinition_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Researchelementdefinition, Err)) -> a,
) -> effect.Effect(a)
pub fn researchelementdefinition_search(
  search_for search_args: r4b_sansio.SpResearchelementdefinition,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Researchelementdefinition), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn researchelementdefinition_search_bundled(
  search_for search_args: r4b_sansio.SpResearchelementdefinition,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn researchelementdefinition_update(
  resource: r4b.Researchelementdefinition,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Researchelementdefinition, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn researchstudy_create(
  resource: r4b.Researchstudy,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Researchstudy, Err)) -> a,
) -> effect.Effect(a)
pub fn researchstudy_delete(
  resource: r4b.Researchstudy,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn researchstudy_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Researchstudy, Err)) -> a,
) -> effect.Effect(a)
pub fn researchstudy_search(
  search_for search_args: r4b_sansio.SpResearchstudy,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Researchstudy), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn researchstudy_search_bundled(
  search_for search_args: r4b_sansio.SpResearchstudy,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn researchstudy_update(
  resource: r4b.Researchstudy,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Researchstudy, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn researchsubject_create(
  resource: r4b.Researchsubject,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Researchsubject, Err)) -> a,
) -> effect.Effect(a)
pub fn researchsubject_delete(
  resource: r4b.Researchsubject,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn researchsubject_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Researchsubject, Err)) -> a,
) -> effect.Effect(a)
pub fn researchsubject_search(
  search_for search_args: r4b_sansio.SpResearchsubject,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Researchsubject), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn researchsubject_search_bundled(
  search_for search_args: r4b_sansio.SpResearchsubject,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn researchsubject_update(
  resource: r4b.Researchsubject,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Researchsubject, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn riskassessment_create(
  resource: r4b.Riskassessment,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Riskassessment, Err)) -> a,
) -> effect.Effect(a)
pub fn riskassessment_delete(
  resource: r4b.Riskassessment,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn riskassessment_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Riskassessment, Err)) -> a,
) -> effect.Effect(a)
pub fn riskassessment_search(
  search_for search_args: r4b_sansio.SpRiskassessment,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Riskassessment), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn riskassessment_search_bundled(
  search_for search_args: r4b_sansio.SpRiskassessment,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn riskassessment_update(
  resource: r4b.Riskassessment,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Riskassessment, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn schedule_create(
  resource: r4b.Schedule,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Schedule, Err)) -> a,
) -> effect.Effect(a)
pub fn schedule_delete(
  resource: r4b.Schedule,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn schedule_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Schedule, Err)) -> a,
) -> effect.Effect(a)
pub fn schedule_search(
  search_for search_args: r4b_sansio.SpSchedule,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Schedule), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn schedule_search_bundled(
  search_for search_args: r4b_sansio.SpSchedule,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn schedule_update(
  resource: r4b.Schedule,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Schedule, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn searchparameter_create(
  resource: r4b.Searchparameter,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Searchparameter, Err)) -> a,
) -> effect.Effect(a)
pub fn searchparameter_delete(
  resource: r4b.Searchparameter,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn searchparameter_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Searchparameter, Err)) -> a,
) -> effect.Effect(a)
pub fn searchparameter_search(
  search_for search_args: r4b_sansio.SpSearchparameter,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Searchparameter), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn searchparameter_search_bundled(
  search_for search_args: r4b_sansio.SpSearchparameter,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn searchparameter_update(
  resource: r4b.Searchparameter,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Searchparameter, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn servicerequest_create(
  resource: r4b.Servicerequest,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Servicerequest, Err)) -> a,
) -> effect.Effect(a)
pub fn servicerequest_delete(
  resource: r4b.Servicerequest,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn servicerequest_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Servicerequest, Err)) -> a,
) -> effect.Effect(a)
pub fn servicerequest_search(
  search_for search_args: r4b_sansio.SpServicerequest,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Servicerequest), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn servicerequest_search_bundled(
  search_for search_args: r4b_sansio.SpServicerequest,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn servicerequest_update(
  resource: r4b.Servicerequest,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Servicerequest, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn slot_create(
  resource: r4b.Slot,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Slot, Err)) -> a,
) -> effect.Effect(a)
pub fn slot_delete(
  resource: r4b.Slot,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn slot_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Slot, Err)) -> a,
) -> effect.Effect(a)
pub fn slot_search(
  search_for search_args: r4b_sansio.SpSlot,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(List(r4b.Slot), Err)) -> msg,
) -> effect.Effect(msg)
pub fn slot_search_bundled(
  search_for search_args: r4b_sansio.SpSlot,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn slot_update(
  resource: r4b.Slot,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Slot, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn specimen_create(
  resource: r4b.Specimen,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Specimen, Err)) -> a,
) -> effect.Effect(a)
pub fn specimen_delete(
  resource: r4b.Specimen,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn specimen_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Specimen, Err)) -> a,
) -> effect.Effect(a)
pub fn specimen_search(
  search_for search_args: r4b_sansio.SpSpecimen,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Specimen), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn specimen_search_bundled(
  search_for search_args: r4b_sansio.SpSpecimen,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn specimen_update(
  resource: r4b.Specimen,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Specimen, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn specimendefinition_create(
  resource: r4b.Specimendefinition,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Specimendefinition, Err)) -> a,
) -> effect.Effect(a)
pub fn specimendefinition_delete(
  resource: r4b.Specimendefinition,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn specimendefinition_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Specimendefinition, Err)) -> a,
) -> effect.Effect(a)
pub fn specimendefinition_search(
  search_for search_args: r4b_sansio.SpSpecimendefinition,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Specimendefinition), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn specimendefinition_search_bundled(
  search_for search_args: r4b_sansio.SpSpecimendefinition,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn specimendefinition_update(
  resource: r4b.Specimendefinition,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Specimendefinition, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn structuredefinition_create(
  resource: r4b.Structuredefinition,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Structuredefinition, Err)) -> a,
) -> effect.Effect(a)
pub fn structuredefinition_delete(
  resource: r4b.Structuredefinition,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn structuredefinition_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Structuredefinition, Err)) -> a,
) -> effect.Effect(a)
pub fn structuredefinition_search(
  search_for search_args: r4b_sansio.SpStructuredefinition,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Structuredefinition), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn structuredefinition_search_bundled(
  search_for search_args: r4b_sansio.SpStructuredefinition,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn structuredefinition_update(
  resource: r4b.Structuredefinition,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Structuredefinition, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn structuremap_create(
  resource: r4b.Structuremap,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Structuremap, Err)) -> a,
) -> effect.Effect(a)
pub fn structuremap_delete(
  resource: r4b.Structuremap,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn structuremap_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Structuremap, Err)) -> a,
) -> effect.Effect(a)
pub fn structuremap_search(
  search_for search_args: r4b_sansio.SpStructuremap,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Structuremap), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn structuremap_search_bundled(
  search_for search_args: r4b_sansio.SpStructuremap,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn structuremap_update(
  resource: r4b.Structuremap,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Structuremap, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn subscription_create(
  resource: r4b.Subscription,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Subscription, Err)) -> a,
) -> effect.Effect(a)
pub fn subscription_delete(
  resource: r4b.Subscription,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn subscription_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Subscription, Err)) -> a,
) -> effect.Effect(a)
pub fn subscription_search(
  search_for search_args: r4b_sansio.SpSubscription,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Subscription), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn subscription_search_bundled(
  search_for search_args: r4b_sansio.SpSubscription,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn subscription_update(
  resource: r4b.Subscription,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Subscription, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn subscriptionstatus_create(
  resource: r4b.Subscriptionstatus,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Subscriptionstatus, Err)) -> a,
) -> effect.Effect(a)
pub fn subscriptionstatus_delete(
  resource: r4b.Subscriptionstatus,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn subscriptionstatus_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Subscriptionstatus, Err)) -> a,
) -> effect.Effect(a)
pub fn subscriptionstatus_search(
  search_for search_args: r4b_sansio.SpSubscriptionstatus,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Subscriptionstatus), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn subscriptionstatus_search_bundled(
  search_for search_args: r4b_sansio.SpSubscriptionstatus,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn subscriptionstatus_update(
  resource: r4b.Subscriptionstatus,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Subscriptionstatus, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn subscriptiontopic_create(
  resource: r4b.Subscriptiontopic,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Subscriptiontopic, Err)) -> a,
) -> effect.Effect(a)
pub fn subscriptiontopic_delete(
  resource: r4b.Subscriptiontopic,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn subscriptiontopic_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Subscriptiontopic, Err)) -> a,
) -> effect.Effect(a)
pub fn subscriptiontopic_search(
  search_for search_args: r4b_sansio.SpSubscriptiontopic,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Subscriptiontopic), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn subscriptiontopic_search_bundled(
  search_for search_args: r4b_sansio.SpSubscriptiontopic,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn subscriptiontopic_update(
  resource: r4b.Subscriptiontopic,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Subscriptiontopic, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn substance_create(
  resource: r4b.Substance,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Substance, Err)) -> a,
) -> effect.Effect(a)
pub fn substance_delete(
  resource: r4b.Substance,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn substance_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Substance, Err)) -> a,
) -> effect.Effect(a)
pub fn substance_search(
  search_for search_args: r4b_sansio.SpSubstance,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Substance), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn substance_search_bundled(
  search_for search_args: r4b_sansio.SpSubstance,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn substance_update(
  resource: r4b.Substance,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Substance, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn substancedefinition_create(
  resource: r4b.Substancedefinition,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Substancedefinition, Err)) -> a,
) -> effect.Effect(a)
pub fn substancedefinition_delete(
  resource: r4b.Substancedefinition,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn substancedefinition_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Substancedefinition, Err)) -> a,
) -> effect.Effect(a)
pub fn substancedefinition_search(
  search_for search_args: r4b_sansio.SpSubstancedefinition,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Substancedefinition), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn substancedefinition_search_bundled(
  search_for search_args: r4b_sansio.SpSubstancedefinition,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn substancedefinition_update(
  resource: r4b.Substancedefinition,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Substancedefinition, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn supplydelivery_create(
  resource: r4b.Supplydelivery,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Supplydelivery, Err)) -> a,
) -> effect.Effect(a)
pub fn supplydelivery_delete(
  resource: r4b.Supplydelivery,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn supplydelivery_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Supplydelivery, Err)) -> a,
) -> effect.Effect(a)
pub fn supplydelivery_search(
  search_for search_args: r4b_sansio.SpSupplydelivery,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Supplydelivery), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn supplydelivery_search_bundled(
  search_for search_args: r4b_sansio.SpSupplydelivery,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn supplydelivery_update(
  resource: r4b.Supplydelivery,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Supplydelivery, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn supplyrequest_create(
  resource: r4b.Supplyrequest,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Supplyrequest, Err)) -> a,
) -> effect.Effect(a)
pub fn supplyrequest_delete(
  resource: r4b.Supplyrequest,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn supplyrequest_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Supplyrequest, Err)) -> a,
) -> effect.Effect(a)
pub fn supplyrequest_search(
  search_for search_args: r4b_sansio.SpSupplyrequest,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Supplyrequest), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn supplyrequest_search_bundled(
  search_for search_args: r4b_sansio.SpSupplyrequest,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn supplyrequest_update(
  resource: r4b.Supplyrequest,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Supplyrequest, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn task_create(
  resource: r4b.Task,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Task, Err)) -> a,
) -> effect.Effect(a)
pub fn task_delete(
  resource: r4b.Task,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn task_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Task, Err)) -> a,
) -> effect.Effect(a)
pub fn task_search(
  search_for search_args: r4b_sansio.SpTask,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(List(r4b.Task), Err)) -> msg,
) -> effect.Effect(msg)
pub fn task_search_bundled(
  search_for search_args: r4b_sansio.SpTask,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn task_update(
  resource: r4b.Task,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Task, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn terminologycapabilities_create(
  resource: r4b.Terminologycapabilities,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Terminologycapabilities, Err)) -> a,
) -> effect.Effect(a)
pub fn terminologycapabilities_delete(
  resource: r4b.Terminologycapabilities,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn terminologycapabilities_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Terminologycapabilities, Err)) -> a,
) -> effect.Effect(a)
pub fn terminologycapabilities_search(
  search_for search_args: r4b_sansio.SpTerminologycapabilities,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Terminologycapabilities), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn terminologycapabilities_search_bundled(
  search_for search_args: r4b_sansio.SpTerminologycapabilities,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn terminologycapabilities_update(
  resource: r4b.Terminologycapabilities,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Terminologycapabilities, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn testreport_create(
  resource: r4b.Testreport,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Testreport, Err)) -> a,
) -> effect.Effect(a)
pub fn testreport_delete(
  resource: r4b.Testreport,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn testreport_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Testreport, Err)) -> a,
) -> effect.Effect(a)
pub fn testreport_search(
  search_for search_args: r4b_sansio.SpTestreport,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Testreport), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn testreport_search_bundled(
  search_for search_args: r4b_sansio.SpTestreport,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn testreport_update(
  resource: r4b.Testreport,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Testreport, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn testscript_create(
  resource: r4b.Testscript,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Testscript, Err)) -> a,
) -> effect.Effect(a)
pub fn testscript_delete(
  resource: r4b.Testscript,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn testscript_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Testscript, Err)) -> a,
) -> effect.Effect(a)
pub fn testscript_search(
  search_for search_args: r4b_sansio.SpTestscript,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Testscript), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn testscript_search_bundled(
  search_for search_args: r4b_sansio.SpTestscript,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn testscript_update(
  resource: r4b.Testscript,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Testscript, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn valueset_create(
  resource: r4b.Valueset,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Valueset, Err)) -> a,
) -> effect.Effect(a)
pub fn valueset_delete(
  resource: r4b.Valueset,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn valueset_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Valueset, Err)) -> a,
) -> effect.Effect(a)
pub fn valueset_search(
  search_for search_args: r4b_sansio.SpValueset,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Valueset), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn valueset_search_bundled(
  search_for search_args: r4b_sansio.SpValueset,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn valueset_update(
  resource: r4b.Valueset,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Valueset, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn verificationresult_create(
  resource: r4b.Verificationresult,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Verificationresult, Err)) -> a,
) -> effect.Effect(a)
pub fn verificationresult_delete(
  resource: r4b.Verificationresult,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn verificationresult_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Verificationresult, Err)) -> a,
) -> effect.Effect(a)
pub fn verificationresult_search(
  search_for search_args: r4b_sansio.SpVerificationresult,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Verificationresult), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn verificationresult_search_bundled(
  search_for search_args: r4b_sansio.SpVerificationresult,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn verificationresult_update(
  resource: r4b.Verificationresult,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Verificationresult, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn visionprescription_create(
  resource: r4b.Visionprescription,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Visionprescription, Err)) -> a,
) -> effect.Effect(a)
pub fn visionprescription_delete(
  resource: r4b.Visionprescription,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Operationoutcome, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
pub fn visionprescription_read(
  id: String,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Visionprescription, Err)) -> a,
) -> effect.Effect(a)
pub fn visionprescription_search(
  search_for search_args: r4b_sansio.SpVisionprescription,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(
    Result(List(r4b.Visionprescription), Err),
  ) -> msg,
) -> effect.Effect(msg)
pub fn visionprescription_search_bundled(
  search_for search_args: r4b_sansio.SpVisionprescription,
  with_client client: r4b_sansio.FhirClient,
  response_msg handle_response: fn(Result(r4b.Bundle, Err)) -> msg,
) -> effect.Effect(msg)
pub fn visionprescription_update(
  resource: r4b.Visionprescription,
  client: r4b_sansio.FhirClient,
  handle_response: fn(Result(r4b.Visionprescription, Err)) -> a,
) -> Result(effect.Effect(a), ErrNoId)
Search Document