fhir/r4us_httpc

https://hl7.org/fhir/r4us r4us client using httpc

Types

pub type Err {
  ErrHttpc(httpc.HttpError)
  ErrSansio(err: r4us_sansio.Err)
}

Constructors

FHIR client for sending http requests to server such as let pat = r4us.patient_read("123", client)

create client from server base url with fhirclient_new(baseurl)`

let assert Ok(client) = r4us_httpc.fhirclient_new("r4.smarthealthit.org/")

let assert Ok(client) = r4us_httpc.fhirclient_new("https://r4.smarthealthit.org/")

let assert Ok(client) = r4us_httpc.fhirclient_new("https://hapi.fhir.org/baseR4")

let assert Ok(client) = r4us_httpc.fhirclient_new("127.0.0.1:8000")

pub type FhirClient =
  r4us_sansio.FhirClient

Values

pub fn account_create(
  resource: r4us.Account,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Account, Err)
pub fn account_delete(
  resource: r4us.Account,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn account_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Account, Err)
pub fn account_search(
  sp: r4us_sansio.SpAccount,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Account), Err)
pub fn account_search_bundled(
  sp: r4us_sansio.SpAccount,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn account_update(
  resource: r4us.Account,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Account, Err)
pub fn activitydefinition_create(
  resource: r4us.Activitydefinition,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Activitydefinition, Err)
pub fn activitydefinition_delete(
  resource: r4us.Activitydefinition,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn activitydefinition_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Activitydefinition, Err)
pub fn activitydefinition_search_bundled(
  sp: r4us_sansio.SpActivitydefinition,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn activitydefinition_update(
  resource: r4us.Activitydefinition,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Activitydefinition, Err)
pub fn adverseevent_create(
  resource: r4us.Adverseevent,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Adverseevent, Err)
pub fn adverseevent_delete(
  resource: r4us.Adverseevent,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn adverseevent_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Adverseevent, Err)
pub fn adverseevent_search(
  sp: r4us_sansio.SpAdverseevent,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Adverseevent), Err)
pub fn adverseevent_search_bundled(
  sp: r4us_sansio.SpAdverseevent,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn adverseevent_update(
  resource: r4us.Adverseevent,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Adverseevent, Err)
pub fn allergyintolerance_create(
  resource: r4us.Allergyintolerance,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Allergyintolerance, Err)
pub fn allergyintolerance_delete(
  resource: r4us.Allergyintolerance,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn allergyintolerance_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Allergyintolerance, Err)
pub fn allergyintolerance_search_bundled(
  sp: r4us_sansio.SpAllergyintolerance,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn allergyintolerance_update(
  resource: r4us.Allergyintolerance,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Allergyintolerance, Err)
pub fn appointment_create(
  resource: r4us.Appointment,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Appointment, Err)
pub fn appointment_delete(
  resource: r4us.Appointment,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn appointment_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Appointment, Err)
pub fn appointment_search(
  sp: r4us_sansio.SpAppointment,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Appointment), Err)
pub fn appointment_search_bundled(
  sp: r4us_sansio.SpAppointment,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn appointment_update(
  resource: r4us.Appointment,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Appointment, Err)
pub fn appointmentresponse_create(
  resource: r4us.Appointmentresponse,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Appointmentresponse, Err)
pub fn appointmentresponse_delete(
  resource: r4us.Appointmentresponse,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn appointmentresponse_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Appointmentresponse, Err)
pub fn appointmentresponse_search_bundled(
  sp: r4us_sansio.SpAppointmentresponse,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn appointmentresponse_update(
  resource: r4us.Appointmentresponse,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Appointmentresponse, Err)
pub fn auditevent_create(
  resource: r4us.Auditevent,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Auditevent, Err)
pub fn auditevent_delete(
  resource: r4us.Auditevent,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn auditevent_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Auditevent, Err)
pub fn auditevent_search(
  sp: r4us_sansio.SpAuditevent,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Auditevent), Err)
pub fn auditevent_search_bundled(
  sp: r4us_sansio.SpAuditevent,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn auditevent_update(
  resource: r4us.Auditevent,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Auditevent, Err)
pub fn basic_create(
  resource: r4us.Basic,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Basic, Err)
pub fn basic_delete(
  resource: r4us.Basic,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn basic_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Basic, Err)
pub fn basic_search(
  sp: r4us_sansio.SpBasic,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Basic), Err)
pub fn basic_search_bundled(
  sp: r4us_sansio.SpBasic,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn basic_update(
  resource: r4us.Basic,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Basic, Err)
pub fn binary_create(
  resource: r4us.Binary,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Binary, Err)
pub fn binary_delete(
  resource: r4us.Binary,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn binary_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Binary, Err)
pub fn binary_search(
  sp: r4us_sansio.SpBinary,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Binary), Err)
pub fn binary_search_bundled(
  sp: r4us_sansio.SpBinary,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn binary_update(
  resource: r4us.Binary,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Binary, Err)
pub fn biologicallyderivedproduct_delete(
  resource: r4us.Biologicallyderivedproduct,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn biologicallyderivedproduct_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Biologicallyderivedproduct, Err)
pub fn bodystructure_create(
  resource: r4us.Bodystructure,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bodystructure, Err)
pub fn bodystructure_delete(
  resource: r4us.Bodystructure,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn bodystructure_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bodystructure, Err)
pub fn bodystructure_search(
  sp: r4us_sansio.SpBodystructure,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Bodystructure), Err)
pub fn bodystructure_search_bundled(
  sp: r4us_sansio.SpBodystructure,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn bodystructure_update(
  resource: r4us.Bodystructure,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bodystructure, Err)
pub fn bundle_create(
  resource: r4us.Bundle,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn bundle_delete(
  resource: r4us.Bundle,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn bundle_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn bundle_search(
  sp: r4us_sansio.SpBundle,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Bundle), Err)
pub fn bundle_search_bundled(
  sp: r4us_sansio.SpBundle,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn bundle_update(
  resource: r4us.Bundle,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn capabilitystatement_create(
  resource: r4us.Capabilitystatement,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Capabilitystatement, Err)
pub fn capabilitystatement_delete(
  resource: r4us.Capabilitystatement,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn capabilitystatement_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Capabilitystatement, Err)
pub fn capabilitystatement_search_bundled(
  sp: r4us_sansio.SpCapabilitystatement,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn capabilitystatement_update(
  resource: r4us.Capabilitystatement,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Capabilitystatement, Err)
pub fn careplan_create(
  resource: r4us.Careplan,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Careplan, Err)
pub fn careplan_delete(
  resource: r4us.Careplan,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn careplan_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Careplan, Err)
pub fn careplan_search(
  sp: r4us_sansio.SpCareplan,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Careplan), Err)
pub fn careplan_search_bundled(
  sp: r4us_sansio.SpCareplan,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn careplan_update(
  resource: r4us.Careplan,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Careplan, Err)
pub fn careteam_create(
  resource: r4us.Careteam,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Careteam, Err)
pub fn careteam_delete(
  resource: r4us.Careteam,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn careteam_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Careteam, Err)
pub fn careteam_search(
  sp: r4us_sansio.SpCareteam,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Careteam), Err)
pub fn careteam_search_bundled(
  sp: r4us_sansio.SpCareteam,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn careteam_update(
  resource: r4us.Careteam,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Careteam, Err)
pub fn catalogentry_create(
  resource: r4us.Catalogentry,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Catalogentry, Err)
pub fn catalogentry_delete(
  resource: r4us.Catalogentry,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn catalogentry_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Catalogentry, Err)
pub fn catalogentry_search(
  sp: r4us_sansio.SpCatalogentry,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Catalogentry), Err)
pub fn catalogentry_search_bundled(
  sp: r4us_sansio.SpCatalogentry,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn catalogentry_update(
  resource: r4us.Catalogentry,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Catalogentry, Err)
pub fn chargeitem_create(
  resource: r4us.Chargeitem,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Chargeitem, Err)
pub fn chargeitem_delete(
  resource: r4us.Chargeitem,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn chargeitem_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Chargeitem, Err)
pub fn chargeitem_search(
  sp: r4us_sansio.SpChargeitem,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Chargeitem), Err)
pub fn chargeitem_search_bundled(
  sp: r4us_sansio.SpChargeitem,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn chargeitem_update(
  resource: r4us.Chargeitem,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Chargeitem, Err)
pub fn chargeitemdefinition_create(
  resource: r4us.Chargeitemdefinition,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Chargeitemdefinition, Err)
pub fn chargeitemdefinition_delete(
  resource: r4us.Chargeitemdefinition,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn chargeitemdefinition_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Chargeitemdefinition, Err)
pub fn chargeitemdefinition_search_bundled(
  sp: r4us_sansio.SpChargeitemdefinition,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn chargeitemdefinition_update(
  resource: r4us.Chargeitemdefinition,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Chargeitemdefinition, Err)
pub fn claim_create(
  resource: r4us.Claim,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Claim, Err)
pub fn claim_delete(
  resource: r4us.Claim,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn claim_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Claim, Err)
pub fn claim_search(
  sp: r4us_sansio.SpClaim,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Claim), Err)
pub fn claim_search_bundled(
  sp: r4us_sansio.SpClaim,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn claim_update(
  resource: r4us.Claim,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Claim, Err)
pub fn claimresponse_create(
  resource: r4us.Claimresponse,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Claimresponse, Err)
pub fn claimresponse_delete(
  resource: r4us.Claimresponse,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn claimresponse_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Claimresponse, Err)
pub fn claimresponse_search(
  sp: r4us_sansio.SpClaimresponse,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Claimresponse), Err)
pub fn claimresponse_search_bundled(
  sp: r4us_sansio.SpClaimresponse,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn claimresponse_update(
  resource: r4us.Claimresponse,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Claimresponse, Err)
pub fn clinicalimpression_create(
  resource: r4us.Clinicalimpression,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Clinicalimpression, Err)
pub fn clinicalimpression_delete(
  resource: r4us.Clinicalimpression,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn clinicalimpression_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Clinicalimpression, Err)
pub fn clinicalimpression_search_bundled(
  sp: r4us_sansio.SpClinicalimpression,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn clinicalimpression_update(
  resource: r4us.Clinicalimpression,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Clinicalimpression, Err)
pub fn codesystem_create(
  resource: r4us.Codesystem,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Codesystem, Err)
pub fn codesystem_delete(
  resource: r4us.Codesystem,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn codesystem_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Codesystem, Err)
pub fn codesystem_search(
  sp: r4us_sansio.SpCodesystem,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Codesystem), Err)
pub fn codesystem_search_bundled(
  sp: r4us_sansio.SpCodesystem,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn codesystem_update(
  resource: r4us.Codesystem,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Codesystem, Err)
pub fn communication_create(
  resource: r4us.Communication,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Communication, Err)
pub fn communication_delete(
  resource: r4us.Communication,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn communication_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Communication, Err)
pub fn communication_search(
  sp: r4us_sansio.SpCommunication,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Communication), Err)
pub fn communication_search_bundled(
  sp: r4us_sansio.SpCommunication,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn communication_update(
  resource: r4us.Communication,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Communication, Err)
pub fn communicationrequest_create(
  resource: r4us.Communicationrequest,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Communicationrequest, Err)
pub fn communicationrequest_delete(
  resource: r4us.Communicationrequest,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn communicationrequest_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Communicationrequest, Err)
pub fn communicationrequest_search_bundled(
  sp: r4us_sansio.SpCommunicationrequest,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn communicationrequest_update(
  resource: r4us.Communicationrequest,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Communicationrequest, Err)
pub fn compartmentdefinition_delete(
  resource: r4us.Compartmentdefinition,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn compartmentdefinition_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Compartmentdefinition, Err)
pub fn compartmentdefinition_search_bundled(
  sp: r4us_sansio.SpCompartmentdefinition,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn composition_create(
  resource: r4us.Composition,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Composition, Err)
pub fn composition_delete(
  resource: r4us.Composition,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn composition_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Composition, Err)
pub fn composition_search(
  sp: r4us_sansio.SpComposition,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Composition), Err)
pub fn composition_search_bundled(
  sp: r4us_sansio.SpComposition,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn composition_update(
  resource: r4us.Composition,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Composition, Err)
pub fn conceptmap_create(
  resource: r4us.Conceptmap,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Conceptmap, Err)
pub fn conceptmap_delete(
  resource: r4us.Conceptmap,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn conceptmap_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Conceptmap, Err)
pub fn conceptmap_search(
  sp: r4us_sansio.SpConceptmap,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Conceptmap), Err)
pub fn conceptmap_search_bundled(
  sp: r4us_sansio.SpConceptmap,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn conceptmap_update(
  resource: r4us.Conceptmap,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Conceptmap, Err)
pub fn condition_create(
  resource: r4us.Condition,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Condition, Err)
pub fn condition_delete(
  resource: r4us.Condition,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn condition_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Condition, Err)
pub fn condition_search(
  sp: r4us_sansio.SpCondition,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Condition), Err)
pub fn condition_search_bundled(
  sp: r4us_sansio.SpCondition,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn condition_update(
  resource: r4us.Condition,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Condition, Err)
pub fn consent_create(
  resource: r4us.Consent,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Consent, Err)
pub fn consent_delete(
  resource: r4us.Consent,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn consent_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Consent, Err)
pub fn consent_search(
  sp: r4us_sansio.SpConsent,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Consent), Err)
pub fn consent_search_bundled(
  sp: r4us_sansio.SpConsent,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn consent_update(
  resource: r4us.Consent,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Consent, Err)
pub fn contract_create(
  resource: r4us.Contract,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Contract, Err)
pub fn contract_delete(
  resource: r4us.Contract,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn contract_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Contract, Err)
pub fn contract_search(
  sp: r4us_sansio.SpContract,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Contract), Err)
pub fn contract_search_bundled(
  sp: r4us_sansio.SpContract,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn contract_update(
  resource: r4us.Contract,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Contract, Err)
pub fn coverage_create(
  resource: r4us.Coverage,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Coverage, Err)
pub fn coverage_delete(
  resource: r4us.Coverage,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn coverage_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Coverage, Err)
pub fn coverage_search(
  sp: r4us_sansio.SpCoverage,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Coverage), Err)
pub fn coverage_search_bundled(
  sp: r4us_sansio.SpCoverage,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn coverage_update(
  resource: r4us.Coverage,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Coverage, Err)
pub fn coverageeligibilityrequest_delete(
  resource: r4us.Coverageeligibilityrequest,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn coverageeligibilityrequest_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Coverageeligibilityrequest, Err)
pub fn coverageeligibilityresponse_delete(
  resource: r4us.Coverageeligibilityresponse,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn coverageeligibilityresponse_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Coverageeligibilityresponse, Err)
pub fn detectedissue_create(
  resource: r4us.Detectedissue,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Detectedissue, Err)
pub fn detectedissue_delete(
  resource: r4us.Detectedissue,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn detectedissue_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Detectedissue, Err)
pub fn detectedissue_search(
  sp: r4us_sansio.SpDetectedissue,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Detectedissue), Err)
pub fn detectedissue_search_bundled(
  sp: r4us_sansio.SpDetectedissue,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn detectedissue_update(
  resource: r4us.Detectedissue,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Detectedissue, Err)
pub fn device_create(
  resource: r4us.Device,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Device, Err)
pub fn device_delete(
  resource: r4us.Device,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn device_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Device, Err)
pub fn device_search(
  sp: r4us_sansio.SpDevice,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Device), Err)
pub fn device_search_bundled(
  sp: r4us_sansio.SpDevice,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn device_update(
  resource: r4us.Device,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Device, Err)
pub fn devicedefinition_create(
  resource: r4us.Devicedefinition,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Devicedefinition, Err)
pub fn devicedefinition_delete(
  resource: r4us.Devicedefinition,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn devicedefinition_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Devicedefinition, Err)
pub fn devicedefinition_search_bundled(
  sp: r4us_sansio.SpDevicedefinition,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn devicedefinition_update(
  resource: r4us.Devicedefinition,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Devicedefinition, Err)
pub fn devicemetric_create(
  resource: r4us.Devicemetric,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Devicemetric, Err)
pub fn devicemetric_delete(
  resource: r4us.Devicemetric,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn devicemetric_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Devicemetric, Err)
pub fn devicemetric_search(
  sp: r4us_sansio.SpDevicemetric,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Devicemetric), Err)
pub fn devicemetric_search_bundled(
  sp: r4us_sansio.SpDevicemetric,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn devicemetric_update(
  resource: r4us.Devicemetric,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Devicemetric, Err)
pub fn devicerequest_create(
  resource: r4us.Devicerequest,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Devicerequest, Err)
pub fn devicerequest_delete(
  resource: r4us.Devicerequest,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn devicerequest_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Devicerequest, Err)
pub fn devicerequest_search(
  sp: r4us_sansio.SpDevicerequest,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Devicerequest), Err)
pub fn devicerequest_search_bundled(
  sp: r4us_sansio.SpDevicerequest,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn devicerequest_update(
  resource: r4us.Devicerequest,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Devicerequest, Err)
pub fn deviceusestatement_create(
  resource: r4us.Deviceusestatement,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Deviceusestatement, Err)
pub fn deviceusestatement_delete(
  resource: r4us.Deviceusestatement,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn deviceusestatement_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Deviceusestatement, Err)
pub fn deviceusestatement_search_bundled(
  sp: r4us_sansio.SpDeviceusestatement,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn deviceusestatement_update(
  resource: r4us.Deviceusestatement,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Deviceusestatement, Err)
pub fn diagnosticreport_create(
  resource: r4us.Diagnosticreport,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Diagnosticreport, Err)
pub fn diagnosticreport_delete(
  resource: r4us.Diagnosticreport,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn diagnosticreport_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Diagnosticreport, Err)
pub fn diagnosticreport_search_bundled(
  sp: r4us_sansio.SpDiagnosticreport,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn diagnosticreport_update(
  resource: r4us.Diagnosticreport,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Diagnosticreport, Err)
pub fn documentmanifest_create(
  resource: r4us.Documentmanifest,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Documentmanifest, Err)
pub fn documentmanifest_delete(
  resource: r4us.Documentmanifest,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn documentmanifest_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Documentmanifest, Err)
pub fn documentmanifest_search_bundled(
  sp: r4us_sansio.SpDocumentmanifest,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn documentmanifest_update(
  resource: r4us.Documentmanifest,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Documentmanifest, Err)
pub fn documentreference_create(
  resource: r4us.Documentreference,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Documentreference, Err)
pub fn documentreference_delete(
  resource: r4us.Documentreference,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn documentreference_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Documentreference, Err)
pub fn documentreference_search_bundled(
  sp: r4us_sansio.SpDocumentreference,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn documentreference_update(
  resource: r4us.Documentreference,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Documentreference, Err)
pub fn effectevidencesynthesis_delete(
  resource: r4us.Effectevidencesynthesis,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn effectevidencesynthesis_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Effectevidencesynthesis, Err)
pub fn encounter_create(
  resource: r4us.Encounter,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Encounter, Err)
pub fn encounter_delete(
  resource: r4us.Encounter,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn encounter_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Encounter, Err)
pub fn encounter_search(
  sp: r4us_sansio.SpEncounter,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Encounter), Err)
pub fn encounter_search_bundled(
  sp: r4us_sansio.SpEncounter,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn encounter_update(
  resource: r4us.Encounter,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Encounter, Err)
pub fn endpoint_create(
  resource: r4us.Endpoint,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Endpoint, Err)
pub fn endpoint_delete(
  resource: r4us.Endpoint,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn endpoint_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Endpoint, Err)
pub fn endpoint_search(
  sp: r4us_sansio.SpEndpoint,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Endpoint), Err)
pub fn endpoint_search_bundled(
  sp: r4us_sansio.SpEndpoint,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn endpoint_update(
  resource: r4us.Endpoint,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Endpoint, Err)
pub fn enrollmentrequest_create(
  resource: r4us.Enrollmentrequest,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Enrollmentrequest, Err)
pub fn enrollmentrequest_delete(
  resource: r4us.Enrollmentrequest,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn enrollmentrequest_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Enrollmentrequest, Err)
pub fn enrollmentrequest_search_bundled(
  sp: r4us_sansio.SpEnrollmentrequest,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn enrollmentrequest_update(
  resource: r4us.Enrollmentrequest,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Enrollmentrequest, Err)
pub fn enrollmentresponse_create(
  resource: r4us.Enrollmentresponse,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Enrollmentresponse, Err)
pub fn enrollmentresponse_delete(
  resource: r4us.Enrollmentresponse,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn enrollmentresponse_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Enrollmentresponse, Err)
pub fn enrollmentresponse_search_bundled(
  sp: r4us_sansio.SpEnrollmentresponse,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn enrollmentresponse_update(
  resource: r4us.Enrollmentresponse,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Enrollmentresponse, Err)
pub fn episodeofcare_create(
  resource: r4us.Episodeofcare,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Episodeofcare, Err)
pub fn episodeofcare_delete(
  resource: r4us.Episodeofcare,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn episodeofcare_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Episodeofcare, Err)
pub fn episodeofcare_search(
  sp: r4us_sansio.SpEpisodeofcare,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Episodeofcare), Err)
pub fn episodeofcare_search_bundled(
  sp: r4us_sansio.SpEpisodeofcare,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn episodeofcare_update(
  resource: r4us.Episodeofcare,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Episodeofcare, Err)
pub fn eventdefinition_create(
  resource: r4us.Eventdefinition,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Eventdefinition, Err)
pub fn eventdefinition_delete(
  resource: r4us.Eventdefinition,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn eventdefinition_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Eventdefinition, Err)
pub fn eventdefinition_search_bundled(
  sp: r4us_sansio.SpEventdefinition,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn eventdefinition_update(
  resource: r4us.Eventdefinition,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Eventdefinition, Err)
pub fn evidence_create(
  resource: r4us.Evidence,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Evidence, Err)
pub fn evidence_delete(
  resource: r4us.Evidence,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn evidence_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Evidence, Err)
pub fn evidence_search(
  sp: r4us_sansio.SpEvidence,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Evidence), Err)
pub fn evidence_search_bundled(
  sp: r4us_sansio.SpEvidence,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn evidence_update(
  resource: r4us.Evidence,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Evidence, Err)
pub fn evidencevariable_create(
  resource: r4us.Evidencevariable,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Evidencevariable, Err)
pub fn evidencevariable_delete(
  resource: r4us.Evidencevariable,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn evidencevariable_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Evidencevariable, Err)
pub fn evidencevariable_search_bundled(
  sp: r4us_sansio.SpEvidencevariable,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn evidencevariable_update(
  resource: r4us.Evidencevariable,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Evidencevariable, Err)
pub fn examplescenario_create(
  resource: r4us.Examplescenario,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Examplescenario, Err)
pub fn examplescenario_delete(
  resource: r4us.Examplescenario,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn examplescenario_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Examplescenario, Err)
pub fn examplescenario_search_bundled(
  sp: r4us_sansio.SpExamplescenario,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn examplescenario_update(
  resource: r4us.Examplescenario,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Examplescenario, Err)
pub fn explanationofbenefit_create(
  resource: r4us.Explanationofbenefit,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Explanationofbenefit, Err)
pub fn explanationofbenefit_delete(
  resource: r4us.Explanationofbenefit,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn explanationofbenefit_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Explanationofbenefit, Err)
pub fn explanationofbenefit_search_bundled(
  sp: r4us_sansio.SpExplanationofbenefit,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn explanationofbenefit_update(
  resource: r4us.Explanationofbenefit,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Explanationofbenefit, Err)
pub fn familymemberhistory_create(
  resource: r4us.Familymemberhistory,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Familymemberhistory, Err)
pub fn familymemberhistory_delete(
  resource: r4us.Familymemberhistory,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn familymemberhistory_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Familymemberhistory, Err)
pub fn familymemberhistory_search_bundled(
  sp: r4us_sansio.SpFamilymemberhistory,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn familymemberhistory_update(
  resource: r4us.Familymemberhistory,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Familymemberhistory, Err)
pub fn fhirclient_new(
  baseurl: String,
) -> Result(r4us_sansio.FhirClient, r4us_sansio.ErrBaseUrl)

creates a new client from server base url

let assert Ok(client) = r4us_httpc.fhirclient_new("r4.smarthealthit.org/")

let assert Ok(client) = r4us_httpc.fhirclient_new("https://r4.smarthealthit.org/")

let assert Ok(client) = r4us_httpc.fhirclient_new("https://hapi.fhir.org/baseR4")

let assert Ok(client) = r4us_httpc.fhirclient_new("127.0.0.1:8000")

pub fn flag_create(
  resource: r4us.Flag,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Flag, Err)
pub fn flag_delete(
  resource: r4us.Flag,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn flag_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Flag, Err)
pub fn flag_search(
  sp: r4us_sansio.SpFlag,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Flag), Err)
pub fn flag_search_bundled(
  sp: r4us_sansio.SpFlag,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn flag_update(
  resource: r4us.Flag,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Flag, Err)
pub fn goal_create(
  resource: r4us.Goal,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Goal, Err)
pub fn goal_delete(
  resource: r4us.Goal,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn goal_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Goal, Err)
pub fn goal_search(
  sp: r4us_sansio.SpGoal,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Goal), Err)
pub fn goal_search_bundled(
  sp: r4us_sansio.SpGoal,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn goal_update(
  resource: r4us.Goal,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Goal, Err)
pub fn graphdefinition_create(
  resource: r4us.Graphdefinition,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Graphdefinition, Err)
pub fn graphdefinition_delete(
  resource: r4us.Graphdefinition,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn graphdefinition_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Graphdefinition, Err)
pub fn graphdefinition_search_bundled(
  sp: r4us_sansio.SpGraphdefinition,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn graphdefinition_update(
  resource: r4us.Graphdefinition,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Graphdefinition, Err)
pub fn group_create(
  resource: r4us.Group,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Group, Err)
pub fn group_delete(
  resource: r4us.Group,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn group_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Group, Err)
pub fn group_search(
  sp: r4us_sansio.SpGroup,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Group), Err)
pub fn group_search_bundled(
  sp: r4us_sansio.SpGroup,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn group_update(
  resource: r4us.Group,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Group, Err)
pub fn guidanceresponse_create(
  resource: r4us.Guidanceresponse,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Guidanceresponse, Err)
pub fn guidanceresponse_delete(
  resource: r4us.Guidanceresponse,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn guidanceresponse_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Guidanceresponse, Err)
pub fn guidanceresponse_search_bundled(
  sp: r4us_sansio.SpGuidanceresponse,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn guidanceresponse_update(
  resource: r4us.Guidanceresponse,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Guidanceresponse, Err)
pub fn healthcareservice_create(
  resource: r4us.Healthcareservice,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Healthcareservice, Err)
pub fn healthcareservice_delete(
  resource: r4us.Healthcareservice,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn healthcareservice_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Healthcareservice, Err)
pub fn healthcareservice_search_bundled(
  sp: r4us_sansio.SpHealthcareservice,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn healthcareservice_update(
  resource: r4us.Healthcareservice,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Healthcareservice, Err)
pub fn imagingstudy_create(
  resource: r4us.Imagingstudy,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Imagingstudy, Err)
pub fn imagingstudy_delete(
  resource: r4us.Imagingstudy,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn imagingstudy_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Imagingstudy, Err)
pub fn imagingstudy_search(
  sp: r4us_sansio.SpImagingstudy,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Imagingstudy), Err)
pub fn imagingstudy_search_bundled(
  sp: r4us_sansio.SpImagingstudy,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn imagingstudy_update(
  resource: r4us.Imagingstudy,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Imagingstudy, Err)
pub fn immunization_create(
  resource: r4us.Immunization,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Immunization, Err)
pub fn immunization_delete(
  resource: r4us.Immunization,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn immunization_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Immunization, Err)
pub fn immunization_search(
  sp: r4us_sansio.SpImmunization,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Immunization), Err)
pub fn immunization_search_bundled(
  sp: r4us_sansio.SpImmunization,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn immunization_update(
  resource: r4us.Immunization,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Immunization, Err)
pub fn immunizationevaluation_delete(
  resource: r4us.Immunizationevaluation,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn immunizationevaluation_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Immunizationevaluation, Err)
pub fn immunizationrecommendation_delete(
  resource: r4us.Immunizationrecommendation,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn immunizationrecommendation_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Immunizationrecommendation, Err)
pub fn implementationguide_create(
  resource: r4us.Implementationguide,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Implementationguide, Err)
pub fn implementationguide_delete(
  resource: r4us.Implementationguide,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn implementationguide_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Implementationguide, Err)
pub fn implementationguide_search_bundled(
  sp: r4us_sansio.SpImplementationguide,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn implementationguide_update(
  resource: r4us.Implementationguide,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Implementationguide, Err)
pub fn insuranceplan_create(
  resource: r4us.Insuranceplan,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Insuranceplan, Err)
pub fn insuranceplan_delete(
  resource: r4us.Insuranceplan,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn insuranceplan_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Insuranceplan, Err)
pub fn insuranceplan_search(
  sp: r4us_sansio.SpInsuranceplan,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Insuranceplan), Err)
pub fn insuranceplan_search_bundled(
  sp: r4us_sansio.SpInsuranceplan,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn insuranceplan_update(
  resource: r4us.Insuranceplan,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Insuranceplan, Err)
pub fn invoice_create(
  resource: r4us.Invoice,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Invoice, Err)
pub fn invoice_delete(
  resource: r4us.Invoice,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn invoice_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Invoice, Err)
pub fn invoice_search(
  sp: r4us_sansio.SpInvoice,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Invoice), Err)
pub fn invoice_search_bundled(
  sp: r4us_sansio.SpInvoice,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn invoice_update(
  resource: r4us.Invoice,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Invoice, Err)
pub fn library_create(
  resource: r4us.Library,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Library, Err)
pub fn library_delete(
  resource: r4us.Library,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn library_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Library, Err)
pub fn library_search(
  sp: r4us_sansio.SpLibrary,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Library), Err)
pub fn library_search_bundled(
  sp: r4us_sansio.SpLibrary,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn library_update(
  resource: r4us.Library,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Library, Err)
pub fn linkage_create(
  resource: r4us.Linkage,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Linkage, Err)
pub fn linkage_delete(
  resource: r4us.Linkage,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn linkage_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Linkage, Err)
pub fn linkage_search(
  sp: r4us_sansio.SpLinkage,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Linkage), Err)
pub fn linkage_search_bundled(
  sp: r4us_sansio.SpLinkage,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn linkage_update(
  resource: r4us.Linkage,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Linkage, Err)
pub fn listfhir_create(
  resource: r4us.Listfhir,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Listfhir, Err)
pub fn listfhir_delete(
  resource: r4us.Listfhir,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn listfhir_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Listfhir, Err)
pub fn listfhir_search(
  sp: r4us_sansio.SpListfhir,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Listfhir), Err)
pub fn listfhir_search_bundled(
  sp: r4us_sansio.SpListfhir,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn listfhir_update(
  resource: r4us.Listfhir,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Listfhir, Err)
pub fn location_create(
  resource: r4us.Location,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Location, Err)
pub fn location_delete(
  resource: r4us.Location,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn location_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Location, Err)
pub fn location_search(
  sp: r4us_sansio.SpLocation,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Location), Err)
pub fn location_search_bundled(
  sp: r4us_sansio.SpLocation,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn location_update(
  resource: r4us.Location,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Location, Err)
pub fn measure_create(
  resource: r4us.Measure,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Measure, Err)
pub fn measure_delete(
  resource: r4us.Measure,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn measure_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Measure, Err)
pub fn measure_search(
  sp: r4us_sansio.SpMeasure,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Measure), Err)
pub fn measure_search_bundled(
  sp: r4us_sansio.SpMeasure,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn measure_update(
  resource: r4us.Measure,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Measure, Err)
pub fn measurereport_create(
  resource: r4us.Measurereport,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Measurereport, Err)
pub fn measurereport_delete(
  resource: r4us.Measurereport,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn measurereport_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Measurereport, Err)
pub fn measurereport_search(
  sp: r4us_sansio.SpMeasurereport,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Measurereport), Err)
pub fn measurereport_search_bundled(
  sp: r4us_sansio.SpMeasurereport,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn measurereport_update(
  resource: r4us.Measurereport,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Measurereport, Err)
pub fn media_create(
  resource: r4us.Media,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Media, Err)
pub fn media_delete(
  resource: r4us.Media,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn media_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Media, Err)
pub fn media_search(
  sp: r4us_sansio.SpMedia,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Media), Err)
pub fn media_search_bundled(
  sp: r4us_sansio.SpMedia,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn media_update(
  resource: r4us.Media,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Media, Err)
pub fn medication_create(
  resource: r4us.Medication,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Medication, Err)
pub fn medication_delete(
  resource: r4us.Medication,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn medication_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Medication, Err)
pub fn medication_search(
  sp: r4us_sansio.SpMedication,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Medication), Err)
pub fn medication_search_bundled(
  sp: r4us_sansio.SpMedication,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn medication_update(
  resource: r4us.Medication,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Medication, Err)
pub fn medicationadministration_delete(
  resource: r4us.Medicationadministration,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn medicationadministration_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Medicationadministration, Err)
pub fn medicationdispense_create(
  resource: r4us.Medicationdispense,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Medicationdispense, Err)
pub fn medicationdispense_delete(
  resource: r4us.Medicationdispense,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn medicationdispense_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Medicationdispense, Err)
pub fn medicationdispense_search_bundled(
  sp: r4us_sansio.SpMedicationdispense,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn medicationdispense_update(
  resource: r4us.Medicationdispense,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Medicationdispense, Err)
pub fn medicationknowledge_create(
  resource: r4us.Medicationknowledge,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Medicationknowledge, Err)
pub fn medicationknowledge_delete(
  resource: r4us.Medicationknowledge,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn medicationknowledge_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Medicationknowledge, Err)
pub fn medicationknowledge_search_bundled(
  sp: r4us_sansio.SpMedicationknowledge,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn medicationknowledge_update(
  resource: r4us.Medicationknowledge,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Medicationknowledge, Err)
pub fn medicationrequest_create(
  resource: r4us.Medicationrequest,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Medicationrequest, Err)
pub fn medicationrequest_delete(
  resource: r4us.Medicationrequest,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn medicationrequest_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Medicationrequest, Err)
pub fn medicationrequest_search_bundled(
  sp: r4us_sansio.SpMedicationrequest,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn medicationrequest_update(
  resource: r4us.Medicationrequest,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Medicationrequest, Err)
pub fn medicationstatement_create(
  resource: r4us.Medicationstatement,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Medicationstatement, Err)
pub fn medicationstatement_delete(
  resource: r4us.Medicationstatement,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn medicationstatement_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Medicationstatement, Err)
pub fn medicationstatement_search_bundled(
  sp: r4us_sansio.SpMedicationstatement,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn medicationstatement_update(
  resource: r4us.Medicationstatement,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Medicationstatement, Err)
pub fn medicinalproduct_create(
  resource: r4us.Medicinalproduct,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Medicinalproduct, Err)
pub fn medicinalproduct_delete(
  resource: r4us.Medicinalproduct,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn medicinalproduct_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Medicinalproduct, Err)
pub fn medicinalproduct_search_bundled(
  sp: r4us_sansio.SpMedicinalproduct,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn medicinalproduct_update(
  resource: r4us.Medicinalproduct,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Medicinalproduct, Err)
pub fn medicinalproductauthorization_delete(
  resource: r4us.Medicinalproductauthorization,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn medicinalproductauthorization_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Medicinalproductauthorization, Err)
pub fn medicinalproductcontraindication_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Medicinalproductcontraindication, Err)
pub fn medicinalproductindication_delete(
  resource: r4us.Medicinalproductindication,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn medicinalproductindication_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Medicinalproductindication, Err)
pub fn medicinalproductingredient_delete(
  resource: r4us.Medicinalproductingredient,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn medicinalproductingredient_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Medicinalproductingredient, Err)
pub fn medicinalproductinteraction_delete(
  resource: r4us.Medicinalproductinteraction,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn medicinalproductinteraction_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Medicinalproductinteraction, Err)
pub fn medicinalproductmanufactured_delete(
  resource: r4us.Medicinalproductmanufactured,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn medicinalproductmanufactured_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Medicinalproductmanufactured, Err)
pub fn medicinalproductpackaged_delete(
  resource: r4us.Medicinalproductpackaged,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn medicinalproductpackaged_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Medicinalproductpackaged, Err)
pub fn medicinalproductpharmaceutical_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Medicinalproductpharmaceutical, Err)
pub fn medicinalproductundesirableeffect_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Medicinalproductundesirableeffect, Err)
pub fn messagedefinition_create(
  resource: r4us.Messagedefinition,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Messagedefinition, Err)
pub fn messagedefinition_delete(
  resource: r4us.Messagedefinition,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn messagedefinition_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Messagedefinition, Err)
pub fn messagedefinition_search_bundled(
  sp: r4us_sansio.SpMessagedefinition,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn messagedefinition_update(
  resource: r4us.Messagedefinition,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Messagedefinition, Err)
pub fn messageheader_create(
  resource: r4us.Messageheader,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Messageheader, Err)
pub fn messageheader_delete(
  resource: r4us.Messageheader,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn messageheader_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Messageheader, Err)
pub fn messageheader_search(
  sp: r4us_sansio.SpMessageheader,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Messageheader), Err)
pub fn messageheader_search_bundled(
  sp: r4us_sansio.SpMessageheader,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn messageheader_update(
  resource: r4us.Messageheader,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Messageheader, Err)
pub fn molecularsequence_create(
  resource: r4us.Molecularsequence,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Molecularsequence, Err)
pub fn molecularsequence_delete(
  resource: r4us.Molecularsequence,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn molecularsequence_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Molecularsequence, Err)
pub fn molecularsequence_search_bundled(
  sp: r4us_sansio.SpMolecularsequence,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn molecularsequence_update(
  resource: r4us.Molecularsequence,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Molecularsequence, Err)
pub fn namingsystem_create(
  resource: r4us.Namingsystem,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Namingsystem, Err)
pub fn namingsystem_delete(
  resource: r4us.Namingsystem,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn namingsystem_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Namingsystem, Err)
pub fn namingsystem_search(
  sp: r4us_sansio.SpNamingsystem,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Namingsystem), Err)
pub fn namingsystem_search_bundled(
  sp: r4us_sansio.SpNamingsystem,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn namingsystem_update(
  resource: r4us.Namingsystem,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Namingsystem, Err)
pub fn nutritionorder_create(
  resource: r4us.Nutritionorder,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Nutritionorder, Err)
pub fn nutritionorder_delete(
  resource: r4us.Nutritionorder,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn nutritionorder_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Nutritionorder, Err)
pub fn nutritionorder_search(
  sp: r4us_sansio.SpNutritionorder,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Nutritionorder), Err)
pub fn nutritionorder_search_bundled(
  sp: r4us_sansio.SpNutritionorder,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn nutritionorder_update(
  resource: r4us.Nutritionorder,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Nutritionorder, Err)
pub fn observation_create(
  resource: r4us.Observation,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Observation, Err)
pub fn observation_delete(
  resource: r4us.Observation,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn observation_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Observation, Err)
pub fn observation_search(
  sp: r4us_sansio.SpObservation,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Observation), Err)
pub fn observation_search_bundled(
  sp: r4us_sansio.SpObservation,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn observation_update(
  resource: r4us.Observation,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Observation, Err)
pub fn observationdefinition_delete(
  resource: r4us.Observationdefinition,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn observationdefinition_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Observationdefinition, Err)
pub fn observationdefinition_search_bundled(
  sp: r4us_sansio.SpObservationdefinition,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn operation_any(
  params params: option.Option(r4us.Parameters),
  operation_name operation_name: String,
  res_type res_type: String,
  res_id res_id: option.Option(String),
  res_decoder res_decoder: decode.Decoder(res),
  client client: r4us_sansio.FhirClient,
) -> Result(res, Err)

run any operation string on any resource string, optionally using Parameters

pub fn operationdefinition_create(
  resource: r4us.Operationdefinition,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationdefinition, Err)
pub fn operationdefinition_delete(
  resource: r4us.Operationdefinition,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn operationdefinition_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationdefinition, Err)
pub fn operationdefinition_search_bundled(
  sp: r4us_sansio.SpOperationdefinition,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn operationdefinition_update(
  resource: r4us.Operationdefinition,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationdefinition, Err)
pub fn operationoutcome_create(
  resource: r4us.Operationoutcome,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn operationoutcome_delete(
  resource: r4us.Operationoutcome,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn operationoutcome_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn operationoutcome_search_bundled(
  sp: r4us_sansio.SpOperationoutcome,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn operationoutcome_update(
  resource: r4us.Operationoutcome,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn organization_create(
  resource: r4us.Organization,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Organization, Err)
pub fn organization_delete(
  resource: r4us.Organization,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn organization_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Organization, Err)
pub fn organization_search(
  sp: r4us_sansio.SpOrganization,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Organization), Err)
pub fn organization_search_bundled(
  sp: r4us_sansio.SpOrganization,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn organization_update(
  resource: r4us.Organization,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Organization, Err)
pub fn organizationaffiliation_delete(
  resource: r4us.Organizationaffiliation,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn organizationaffiliation_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Organizationaffiliation, Err)
pub fn patient_create(
  resource: r4us.Patient,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Patient, Err)
pub fn patient_delete(
  resource: r4us.Patient,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn patient_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Patient, Err)
pub fn patient_search(
  sp: r4us_sansio.SpPatient,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Patient), Err)
pub fn patient_search_bundled(
  sp: r4us_sansio.SpPatient,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn patient_update(
  resource: r4us.Patient,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Patient, Err)
pub fn paymentnotice_create(
  resource: r4us.Paymentnotice,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Paymentnotice, Err)
pub fn paymentnotice_delete(
  resource: r4us.Paymentnotice,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn paymentnotice_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Paymentnotice, Err)
pub fn paymentnotice_search(
  sp: r4us_sansio.SpPaymentnotice,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Paymentnotice), Err)
pub fn paymentnotice_search_bundled(
  sp: r4us_sansio.SpPaymentnotice,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn paymentnotice_update(
  resource: r4us.Paymentnotice,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Paymentnotice, Err)
pub fn paymentreconciliation_delete(
  resource: r4us.Paymentreconciliation,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn paymentreconciliation_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Paymentreconciliation, Err)
pub fn paymentreconciliation_search_bundled(
  sp: r4us_sansio.SpPaymentreconciliation,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn person_create(
  resource: r4us.Person,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Person, Err)
pub fn person_delete(
  resource: r4us.Person,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn person_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Person, Err)
pub fn person_search(
  sp: r4us_sansio.SpPerson,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Person), Err)
pub fn person_search_bundled(
  sp: r4us_sansio.SpPerson,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn person_update(
  resource: r4us.Person,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Person, Err)
pub fn plandefinition_create(
  resource: r4us.Plandefinition,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Plandefinition, Err)
pub fn plandefinition_delete(
  resource: r4us.Plandefinition,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn plandefinition_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Plandefinition, Err)
pub fn plandefinition_search(
  sp: r4us_sansio.SpPlandefinition,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Plandefinition), Err)
pub fn plandefinition_search_bundled(
  sp: r4us_sansio.SpPlandefinition,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn plandefinition_update(
  resource: r4us.Plandefinition,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Plandefinition, Err)
pub fn practitioner_create(
  resource: r4us.Practitioner,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Practitioner, Err)
pub fn practitioner_delete(
  resource: r4us.Practitioner,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn practitioner_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Practitioner, Err)
pub fn practitioner_search(
  sp: r4us_sansio.SpPractitioner,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Practitioner), Err)
pub fn practitioner_search_bundled(
  sp: r4us_sansio.SpPractitioner,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn practitioner_update(
  resource: r4us.Practitioner,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Practitioner, Err)
pub fn practitionerrole_create(
  resource: r4us.Practitionerrole,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Practitionerrole, Err)
pub fn practitionerrole_delete(
  resource: r4us.Practitionerrole,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn practitionerrole_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Practitionerrole, Err)
pub fn practitionerrole_search_bundled(
  sp: r4us_sansio.SpPractitionerrole,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn practitionerrole_update(
  resource: r4us.Practitionerrole,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Practitionerrole, Err)
pub fn procedure_create(
  resource: r4us.Procedure,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Procedure, Err)
pub fn procedure_delete(
  resource: r4us.Procedure,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn procedure_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Procedure, Err)
pub fn procedure_search(
  sp: r4us_sansio.SpProcedure,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Procedure), Err)
pub fn procedure_search_bundled(
  sp: r4us_sansio.SpProcedure,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn procedure_update(
  resource: r4us.Procedure,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Procedure, Err)
pub fn provenance_create(
  resource: r4us.Provenance,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Provenance, Err)
pub fn provenance_delete(
  resource: r4us.Provenance,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn provenance_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Provenance, Err)
pub fn provenance_search(
  sp: r4us_sansio.SpProvenance,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Provenance), Err)
pub fn provenance_search_bundled(
  sp: r4us_sansio.SpProvenance,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn provenance_update(
  resource: r4us.Provenance,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Provenance, Err)
pub fn questionnaire_create(
  resource: r4us.Questionnaire,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Questionnaire, Err)
pub fn questionnaire_delete(
  resource: r4us.Questionnaire,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn questionnaire_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Questionnaire, Err)
pub fn questionnaire_search(
  sp: r4us_sansio.SpQuestionnaire,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Questionnaire), Err)
pub fn questionnaire_search_bundled(
  sp: r4us_sansio.SpQuestionnaire,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn questionnaire_update(
  resource: r4us.Questionnaire,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Questionnaire, Err)
pub fn questionnaireresponse_delete(
  resource: r4us.Questionnaireresponse,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn questionnaireresponse_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Questionnaireresponse, Err)
pub fn questionnaireresponse_search_bundled(
  sp: r4us_sansio.SpQuestionnaireresponse,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn relatedperson_create(
  resource: r4us.Relatedperson,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Relatedperson, Err)
pub fn relatedperson_delete(
  resource: r4us.Relatedperson,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn relatedperson_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Relatedperson, Err)
pub fn relatedperson_search(
  sp: r4us_sansio.SpRelatedperson,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Relatedperson), Err)
pub fn relatedperson_search_bundled(
  sp: r4us_sansio.SpRelatedperson,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn relatedperson_update(
  resource: r4us.Relatedperson,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Relatedperson, Err)
pub fn requestgroup_create(
  resource: r4us.Requestgroup,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Requestgroup, Err)
pub fn requestgroup_delete(
  resource: r4us.Requestgroup,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn requestgroup_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Requestgroup, Err)
pub fn requestgroup_search(
  sp: r4us_sansio.SpRequestgroup,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Requestgroup), Err)
pub fn requestgroup_search_bundled(
  sp: r4us_sansio.SpRequestgroup,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn requestgroup_update(
  resource: r4us.Requestgroup,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Requestgroup, Err)
pub fn researchdefinition_create(
  resource: r4us.Researchdefinition,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Researchdefinition, Err)
pub fn researchdefinition_delete(
  resource: r4us.Researchdefinition,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn researchdefinition_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Researchdefinition, Err)
pub fn researchdefinition_search_bundled(
  sp: r4us_sansio.SpResearchdefinition,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn researchdefinition_update(
  resource: r4us.Researchdefinition,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Researchdefinition, Err)
pub fn researchelementdefinition_delete(
  resource: r4us.Researchelementdefinition,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn researchelementdefinition_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Researchelementdefinition, Err)
pub fn researchstudy_create(
  resource: r4us.Researchstudy,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Researchstudy, Err)
pub fn researchstudy_delete(
  resource: r4us.Researchstudy,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn researchstudy_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Researchstudy, Err)
pub fn researchstudy_search(
  sp: r4us_sansio.SpResearchstudy,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Researchstudy), Err)
pub fn researchstudy_search_bundled(
  sp: r4us_sansio.SpResearchstudy,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn researchstudy_update(
  resource: r4us.Researchstudy,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Researchstudy, Err)
pub fn researchsubject_create(
  resource: r4us.Researchsubject,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Researchsubject, Err)
pub fn researchsubject_delete(
  resource: r4us.Researchsubject,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn researchsubject_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Researchsubject, Err)
pub fn researchsubject_search_bundled(
  sp: r4us_sansio.SpResearchsubject,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn researchsubject_update(
  resource: r4us.Researchsubject,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Researchsubject, Err)
pub fn riskassessment_create(
  resource: r4us.Riskassessment,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Riskassessment, Err)
pub fn riskassessment_delete(
  resource: r4us.Riskassessment,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn riskassessment_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Riskassessment, Err)
pub fn riskassessment_search(
  sp: r4us_sansio.SpRiskassessment,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Riskassessment), Err)
pub fn riskassessment_search_bundled(
  sp: r4us_sansio.SpRiskassessment,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn riskassessment_update(
  resource: r4us.Riskassessment,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Riskassessment, Err)
pub fn riskevidencesynthesis_delete(
  resource: r4us.Riskevidencesynthesis,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn riskevidencesynthesis_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Riskevidencesynthesis, Err)
pub fn riskevidencesynthesis_search_bundled(
  sp: r4us_sansio.SpRiskevidencesynthesis,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn schedule_create(
  resource: r4us.Schedule,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Schedule, Err)
pub fn schedule_delete(
  resource: r4us.Schedule,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn schedule_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Schedule, Err)
pub fn schedule_search(
  sp: r4us_sansio.SpSchedule,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Schedule), Err)
pub fn schedule_search_bundled(
  sp: r4us_sansio.SpSchedule,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn schedule_update(
  resource: r4us.Schedule,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Schedule, Err)
pub fn search_any(
  search_string: String,
  res_type: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)

write out search string manually, in case typed search params don’t work

pub fn searchparameter_create(
  resource: r4us.Searchparameter,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Searchparameter, Err)
pub fn searchparameter_delete(
  resource: r4us.Searchparameter,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn searchparameter_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Searchparameter, Err)
pub fn searchparameter_search_bundled(
  sp: r4us_sansio.SpSearchparameter,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn searchparameter_update(
  resource: r4us.Searchparameter,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Searchparameter, Err)
pub fn servicerequest_create(
  resource: r4us.Servicerequest,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Servicerequest, Err)
pub fn servicerequest_delete(
  resource: r4us.Servicerequest,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn servicerequest_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Servicerequest, Err)
pub fn servicerequest_search(
  sp: r4us_sansio.SpServicerequest,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Servicerequest), Err)
pub fn servicerequest_search_bundled(
  sp: r4us_sansio.SpServicerequest,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn servicerequest_update(
  resource: r4us.Servicerequest,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Servicerequest, Err)
pub fn slot_create(
  resource: r4us.Slot,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Slot, Err)
pub fn slot_delete(
  resource: r4us.Slot,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn slot_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Slot, Err)
pub fn slot_search(
  sp: r4us_sansio.SpSlot,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Slot), Err)
pub fn slot_search_bundled(
  sp: r4us_sansio.SpSlot,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn slot_update(
  resource: r4us.Slot,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Slot, Err)
pub fn specimen_create(
  resource: r4us.Specimen,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Specimen, Err)
pub fn specimen_delete(
  resource: r4us.Specimen,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn specimen_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Specimen, Err)
pub fn specimen_search(
  sp: r4us_sansio.SpSpecimen,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Specimen), Err)
pub fn specimen_search_bundled(
  sp: r4us_sansio.SpSpecimen,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn specimen_update(
  resource: r4us.Specimen,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Specimen, Err)
pub fn specimendefinition_create(
  resource: r4us.Specimendefinition,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Specimendefinition, Err)
pub fn specimendefinition_delete(
  resource: r4us.Specimendefinition,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn specimendefinition_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Specimendefinition, Err)
pub fn specimendefinition_search_bundled(
  sp: r4us_sansio.SpSpecimendefinition,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn specimendefinition_update(
  resource: r4us.Specimendefinition,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Specimendefinition, Err)
pub fn structuredefinition_create(
  resource: r4us.Structuredefinition,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Structuredefinition, Err)
pub fn structuredefinition_delete(
  resource: r4us.Structuredefinition,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn structuredefinition_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Structuredefinition, Err)
pub fn structuredefinition_search_bundled(
  sp: r4us_sansio.SpStructuredefinition,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn structuredefinition_update(
  resource: r4us.Structuredefinition,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Structuredefinition, Err)
pub fn structuremap_create(
  resource: r4us.Structuremap,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Structuremap, Err)
pub fn structuremap_delete(
  resource: r4us.Structuremap,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn structuremap_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Structuremap, Err)
pub fn structuremap_search(
  sp: r4us_sansio.SpStructuremap,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Structuremap), Err)
pub fn structuremap_search_bundled(
  sp: r4us_sansio.SpStructuremap,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn structuremap_update(
  resource: r4us.Structuremap,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Structuremap, Err)
pub fn subscription_create(
  resource: r4us.Subscription,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Subscription, Err)
pub fn subscription_delete(
  resource: r4us.Subscription,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn subscription_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Subscription, Err)
pub fn subscription_search(
  sp: r4us_sansio.SpSubscription,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Subscription), Err)
pub fn subscription_search_bundled(
  sp: r4us_sansio.SpSubscription,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn subscription_update(
  resource: r4us.Subscription,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Subscription, Err)
pub fn substance_create(
  resource: r4us.Substance,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Substance, Err)
pub fn substance_delete(
  resource: r4us.Substance,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn substance_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Substance, Err)
pub fn substance_search(
  sp: r4us_sansio.SpSubstance,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Substance), Err)
pub fn substance_search_bundled(
  sp: r4us_sansio.SpSubstance,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn substance_update(
  resource: r4us.Substance,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Substance, Err)
pub fn substancenucleicacid_create(
  resource: r4us.Substancenucleicacid,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Substancenucleicacid, Err)
pub fn substancenucleicacid_delete(
  resource: r4us.Substancenucleicacid,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn substancenucleicacid_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Substancenucleicacid, Err)
pub fn substancenucleicacid_search_bundled(
  sp: r4us_sansio.SpSubstancenucleicacid,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn substancenucleicacid_update(
  resource: r4us.Substancenucleicacid,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Substancenucleicacid, Err)
pub fn substancepolymer_create(
  resource: r4us.Substancepolymer,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Substancepolymer, Err)
pub fn substancepolymer_delete(
  resource: r4us.Substancepolymer,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn substancepolymer_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Substancepolymer, Err)
pub fn substancepolymer_search_bundled(
  sp: r4us_sansio.SpSubstancepolymer,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn substancepolymer_update(
  resource: r4us.Substancepolymer,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Substancepolymer, Err)
pub fn substanceprotein_create(
  resource: r4us.Substanceprotein,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Substanceprotein, Err)
pub fn substanceprotein_delete(
  resource: r4us.Substanceprotein,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn substanceprotein_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Substanceprotein, Err)
pub fn substanceprotein_search_bundled(
  sp: r4us_sansio.SpSubstanceprotein,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn substanceprotein_update(
  resource: r4us.Substanceprotein,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Substanceprotein, Err)
pub fn substancereferenceinformation_delete(
  resource: r4us.Substancereferenceinformation,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn substancereferenceinformation_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Substancereferenceinformation, Err)
pub fn substancesourcematerial_delete(
  resource: r4us.Substancesourcematerial,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn substancesourcematerial_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Substancesourcematerial, Err)
pub fn substancespecification_delete(
  resource: r4us.Substancespecification,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn substancespecification_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Substancespecification, Err)
pub fn supplydelivery_create(
  resource: r4us.Supplydelivery,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Supplydelivery, Err)
pub fn supplydelivery_delete(
  resource: r4us.Supplydelivery,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn supplydelivery_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Supplydelivery, Err)
pub fn supplydelivery_search(
  sp: r4us_sansio.SpSupplydelivery,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Supplydelivery), Err)
pub fn supplydelivery_search_bundled(
  sp: r4us_sansio.SpSupplydelivery,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn supplydelivery_update(
  resource: r4us.Supplydelivery,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Supplydelivery, Err)
pub fn supplyrequest_create(
  resource: r4us.Supplyrequest,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Supplyrequest, Err)
pub fn supplyrequest_delete(
  resource: r4us.Supplyrequest,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn supplyrequest_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Supplyrequest, Err)
pub fn supplyrequest_search(
  sp: r4us_sansio.SpSupplyrequest,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Supplyrequest), Err)
pub fn supplyrequest_search_bundled(
  sp: r4us_sansio.SpSupplyrequest,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn supplyrequest_update(
  resource: r4us.Supplyrequest,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Supplyrequest, Err)
pub fn task_create(
  resource: r4us.Task,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Task, Err)
pub fn task_delete(
  resource: r4us.Task,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn task_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Task, Err)
pub fn task_search(
  sp: r4us_sansio.SpTask,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Task), Err)
pub fn task_search_bundled(
  sp: r4us_sansio.SpTask,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn task_update(
  resource: r4us.Task,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Task, Err)
pub fn terminologycapabilities_delete(
  resource: r4us.Terminologycapabilities,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn terminologycapabilities_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Terminologycapabilities, Err)
pub fn testreport_create(
  resource: r4us.Testreport,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Testreport, Err)
pub fn testreport_delete(
  resource: r4us.Testreport,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn testreport_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Testreport, Err)
pub fn testreport_search(
  sp: r4us_sansio.SpTestreport,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Testreport), Err)
pub fn testreport_search_bundled(
  sp: r4us_sansio.SpTestreport,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn testreport_update(
  resource: r4us.Testreport,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Testreport, Err)
pub fn testscript_create(
  resource: r4us.Testscript,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Testscript, Err)
pub fn testscript_delete(
  resource: r4us.Testscript,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn testscript_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Testscript, Err)
pub fn testscript_search(
  sp: r4us_sansio.SpTestscript,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Testscript), Err)
pub fn testscript_search_bundled(
  sp: r4us_sansio.SpTestscript,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn testscript_update(
  resource: r4us.Testscript,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Testscript, Err)
pub fn valueset_create(
  resource: r4us.Valueset,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Valueset, Err)
pub fn valueset_delete(
  resource: r4us.Valueset,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn valueset_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Valueset, Err)
pub fn valueset_search(
  sp: r4us_sansio.SpValueset,
  client: r4us_sansio.FhirClient,
) -> Result(List(r4us.Valueset), Err)
pub fn valueset_search_bundled(
  sp: r4us_sansio.SpValueset,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn valueset_update(
  resource: r4us.Valueset,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Valueset, Err)
pub fn verificationresult_create(
  resource: r4us.Verificationresult,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Verificationresult, Err)
pub fn verificationresult_delete(
  resource: r4us.Verificationresult,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn verificationresult_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Verificationresult, Err)
pub fn verificationresult_search_bundled(
  sp: r4us_sansio.SpVerificationresult,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn verificationresult_update(
  resource: r4us.Verificationresult,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Verificationresult, Err)
pub fn visionprescription_create(
  resource: r4us.Visionprescription,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Visionprescription, Err)
pub fn visionprescription_delete(
  resource: r4us.Visionprescription,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Operationoutcome, Err)
pub fn visionprescription_read(
  id: String,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Visionprescription, Err)
pub fn visionprescription_search_bundled(
  sp: r4us_sansio.SpVisionprescription,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Bundle, Err)
pub fn visionprescription_update(
  resource: r4us.Visionprescription,
  client: r4us_sansio.FhirClient,
) -> Result(r4us.Visionprescription, Err)
Search Document