Versions in this module Expand all Collapse all v0 v0.2.3 Apr 26, 2021 Changes in this version + func BodyReader(body interface{}) (reader io.Reader, err error) + func EnumBundleResources(bundle *models.Bundle, resource ResourceType, ...) error + func ExpectedBundle(resp *FhirResponse, err error) (*models.Bundle, error) + func ExpectedOperationOutcome(resp *FhirResponse, err error) (*models.OperationOutcome, error) + func IsNotFoundError(err error) bool + func NewResource(resource ResourceType) interface + func NewTooManyEntitiesError(id, resource string, count int) error + func Path(parts ...string) string + func StrPtrToStr(s *string) string + func TypeOf(resource ResourceType) reflect.Type + type Client struct + Client HTTPRequestDoer + RequestEditors []RequestEditorFn + Server string + func New(server string, opts ...ClientOption) (*Client, error) + func (c *Client) Create(ctx context.Context, resource ResourceType, params Parameters, ...) (*FhirResponse, error) + func (c *Client) CreateAccount(ctx context.Context, params Parameters, entity *models.Account) (*models.Account, error) + func (c *Client) CreateActivityDefinition(ctx context.Context, params Parameters, entity *models.ActivityDefinition) (*models.ActivityDefinition, error) + func (c *Client) CreateAdverseEvent(ctx context.Context, params Parameters, entity *models.AdverseEvent) (*models.AdverseEvent, error) + func (c *Client) CreateAllergyIntolerance(ctx context.Context, params Parameters, entity *models.AllergyIntolerance) (*models.AllergyIntolerance, error) + func (c *Client) CreateAppointment(ctx context.Context, params Parameters, entity *models.Appointment) (*models.Appointment, error) + func (c *Client) CreateAppointmentResponse(ctx context.Context, params Parameters, entity *models.AppointmentResponse) (*models.AppointmentResponse, error) + func (c *Client) CreateAuditEvent(ctx context.Context, params Parameters, entity *models.AuditEvent) (*models.AuditEvent, error) + func (c *Client) CreateBasic(ctx context.Context, params Parameters, entity *models.Basic) (*models.Basic, error) + func (c *Client) CreateBinary(ctx context.Context, params Parameters, entity *models.Binary) (*models.Binary, error) + func (c *Client) CreateBiologicallyDerivedProduct(ctx context.Context, params Parameters, ...) (*models.BiologicallyDerivedProduct, error) + func (c *Client) CreateBodyStructure(ctx context.Context, params Parameters, entity *models.BodyStructure) (*models.BodyStructure, error) + func (c *Client) CreateCapabilityStatement(ctx context.Context, params Parameters, entity *models.CapabilityStatement) (*models.CapabilityStatement, error) + func (c *Client) CreateCarePlan(ctx context.Context, params Parameters, entity *models.CarePlan) (*models.CarePlan, error) + func (c *Client) CreateCareTeam(ctx context.Context, params Parameters, entity *models.CareTeam) (*models.CareTeam, error) + func (c *Client) CreateCatalogEntry(ctx context.Context, params Parameters, entity *models.CatalogEntry) (*models.CatalogEntry, error) + func (c *Client) CreateChargeItem(ctx context.Context, params Parameters, entity *models.ChargeItem) (*models.ChargeItem, error) + func (c *Client) CreateChargeItemDefinition(ctx context.Context, params Parameters, entity *models.ChargeItemDefinition) (*models.ChargeItemDefinition, error) + func (c *Client) CreateClaim(ctx context.Context, params Parameters, entity *models.Claim) (*models.Claim, error) + func (c *Client) CreateClaimResponse(ctx context.Context, params Parameters, entity *models.ClaimResponse) (*models.ClaimResponse, error) + func (c *Client) CreateClinicalImpression(ctx context.Context, params Parameters, entity *models.ClinicalImpression) (*models.ClinicalImpression, error) + func (c *Client) CreateCodeSystem(ctx context.Context, params Parameters, entity *models.CodeSystem) (*models.CodeSystem, error) + func (c *Client) CreateCommunication(ctx context.Context, params Parameters, entity *models.Communication) (*models.Communication, error) + func (c *Client) CreateCommunicationRequest(ctx context.Context, params Parameters, entity *models.CommunicationRequest) (*models.CommunicationRequest, error) + func (c *Client) CreateCompartmentDefinition(ctx context.Context, params Parameters, entity *models.CompartmentDefinition) (*models.CompartmentDefinition, error) + func (c *Client) CreateComposition(ctx context.Context, params Parameters, entity *models.Composition) (*models.Composition, error) + func (c *Client) CreateConceptMap(ctx context.Context, params Parameters, entity *models.ConceptMap) (*models.ConceptMap, error) + func (c *Client) CreateCondition(ctx context.Context, params Parameters, entity *models.Condition) (*models.Condition, error) + func (c *Client) CreateConsent(ctx context.Context, params Parameters, entity *models.Consent) (*models.Consent, error) + func (c *Client) CreateContract(ctx context.Context, params Parameters, entity *models.Contract) (*models.Contract, error) + func (c *Client) CreateCoverage(ctx context.Context, params Parameters, entity *models.Coverage) (*models.Coverage, error) + func (c *Client) CreateCoverageEligibilityRequest(ctx context.Context, params Parameters, ...) (*models.CoverageEligibilityRequest, error) + func (c *Client) CreateCoverageEligibilityResponse(ctx context.Context, params Parameters, ...) (*models.CoverageEligibilityResponse, error) + func (c *Client) CreateDetectedIssue(ctx context.Context, params Parameters, entity *models.DetectedIssue) (*models.DetectedIssue, error) + func (c *Client) CreateDevice(ctx context.Context, params Parameters, entity *models.Device) (*models.Device, error) + func (c *Client) CreateDeviceDefinition(ctx context.Context, params Parameters, entity *models.DeviceDefinition) (*models.DeviceDefinition, error) + func (c *Client) CreateDeviceMetric(ctx context.Context, params Parameters, entity *models.DeviceMetric) (*models.DeviceMetric, error) + func (c *Client) CreateDeviceRequest(ctx context.Context, params Parameters, entity *models.DeviceRequest) (*models.DeviceRequest, error) + func (c *Client) CreateDeviceUseStatement(ctx context.Context, params Parameters, entity *models.DeviceUseStatement) (*models.DeviceUseStatement, error) + func (c *Client) CreateDiagnosticReport(ctx context.Context, params Parameters, entity *models.DiagnosticReport) (*models.DiagnosticReport, error) + func (c *Client) CreateDocumentManifest(ctx context.Context, params Parameters, entity *models.DocumentManifest) (*models.DocumentManifest, error) + func (c *Client) CreateDocumentReference(ctx context.Context, params Parameters, entity *models.DocumentReference) (*models.DocumentReference, error) + func (c *Client) CreateDomainResource(ctx context.Context, params Parameters, entity *models.DomainResource) (*models.DomainResource, error) + func (c *Client) CreateEffectEvidenceSynthesis(ctx context.Context, params Parameters, entity *models.EffectEvidenceSynthesis) (*models.EffectEvidenceSynthesis, error) + func (c *Client) CreateEncounter(ctx context.Context, params Parameters, entity *models.Encounter) (*models.Encounter, error) + func (c *Client) CreateEndpoint(ctx context.Context, params Parameters, entity *models.Endpoint) (*models.Endpoint, error) + func (c *Client) CreateEnrollmentRequest(ctx context.Context, params Parameters, entity *models.EnrollmentRequest) (*models.EnrollmentRequest, error) + func (c *Client) CreateEnrollmentResponse(ctx context.Context, params Parameters, entity *models.EnrollmentResponse) (*models.EnrollmentResponse, error) + func (c *Client) CreateEpisodeOfCare(ctx context.Context, params Parameters, entity *models.EpisodeOfCare) (*models.EpisodeOfCare, error) + func (c *Client) CreateEventDefinition(ctx context.Context, params Parameters, entity *models.EventDefinition) (*models.EventDefinition, error) + func (c *Client) CreateEvidence(ctx context.Context, params Parameters, entity *models.Evidence) (*models.Evidence, error) + func (c *Client) CreateEvidenceVariable(ctx context.Context, params Parameters, entity *models.EvidenceVariable) (*models.EvidenceVariable, error) + func (c *Client) CreateExampleScenario(ctx context.Context, params Parameters, entity *models.ExampleScenario) (*models.ExampleScenario, error) + func (c *Client) CreateExplanationOfBenefit(ctx context.Context, params Parameters, entity *models.ExplanationOfBenefit) (*models.ExplanationOfBenefit, error) + func (c *Client) CreateFamilyMemberHistory(ctx context.Context, params Parameters, entity *models.FamilyMemberHistory) (*models.FamilyMemberHistory, error) + func (c *Client) CreateFlag(ctx context.Context, params Parameters, entity *models.Flag) (*models.Flag, error) + func (c *Client) CreateGoal(ctx context.Context, params Parameters, entity *models.Goal) (*models.Goal, error) + func (c *Client) CreateGraphDefinition(ctx context.Context, params Parameters, entity *models.GraphDefinition) (*models.GraphDefinition, error) + func (c *Client) CreateGroup(ctx context.Context, params Parameters, entity *models.Group) (*models.Group, error) + func (c *Client) CreateGuidanceResponse(ctx context.Context, params Parameters, entity *models.GuidanceResponse) (*models.GuidanceResponse, error) + func (c *Client) CreateHealthcareService(ctx context.Context, params Parameters, entity *models.HealthcareService) (*models.HealthcareService, error) + func (c *Client) CreateImagingStudy(ctx context.Context, params Parameters, entity *models.ImagingStudy) (*models.ImagingStudy, error) + func (c *Client) CreateImmunization(ctx context.Context, params Parameters, entity *models.Immunization) (*models.Immunization, error) + func (c *Client) CreateImmunizationEvaluation(ctx context.Context, params Parameters, entity *models.ImmunizationEvaluation) (*models.ImmunizationEvaluation, error) + func (c *Client) CreateImmunizationRecommendation(ctx context.Context, params Parameters, ...) (*models.ImmunizationRecommendation, error) + func (c *Client) CreateImplementationGuide(ctx context.Context, params Parameters, entity *models.ImplementationGuide) (*models.ImplementationGuide, error) + func (c *Client) CreateInsurancePlan(ctx context.Context, params Parameters, entity *models.InsurancePlan) (*models.InsurancePlan, error) + func (c *Client) CreateInvoice(ctx context.Context, params Parameters, entity *models.Invoice) (*models.Invoice, error) + func (c *Client) CreateLibrary(ctx context.Context, params Parameters, entity *models.Library) (*models.Library, error) + func (c *Client) CreateLinkage(ctx context.Context, params Parameters, entity *models.Linkage) (*models.Linkage, error) + func (c *Client) CreateList(ctx context.Context, params Parameters, entity *models.List) (*models.List, error) + func (c *Client) CreateLocation(ctx context.Context, params Parameters, entity *models.Location) (*models.Location, error) + func (c *Client) CreateMeasure(ctx context.Context, params Parameters, entity *models.Measure) (*models.Measure, error) + func (c *Client) CreateMeasureReport(ctx context.Context, params Parameters, entity *models.MeasureReport) (*models.MeasureReport, error) + func (c *Client) CreateMedia(ctx context.Context, params Parameters, entity *models.Media) (*models.Media, error) + func (c *Client) CreateMedication(ctx context.Context, params Parameters, entity *models.Medication) (*models.Medication, error) + func (c *Client) CreateMedicationAdministration(ctx context.Context, params Parameters, ...) (*models.MedicationAdministration, error) + func (c *Client) CreateMedicationDispense(ctx context.Context, params Parameters, entity *models.MedicationDispense) (*models.MedicationDispense, error) + func (c *Client) CreateMedicationKnowledge(ctx context.Context, params Parameters, entity *models.MedicationKnowledge) (*models.MedicationKnowledge, error) + func (c *Client) CreateMedicationRequest(ctx context.Context, params Parameters, entity *models.MedicationRequest) (*models.MedicationRequest, error) + func (c *Client) CreateMedicationStatement(ctx context.Context, params Parameters, entity *models.MedicationStatement) (*models.MedicationStatement, error) + func (c *Client) CreateMedicinalProduct(ctx context.Context, params Parameters, entity *models.MedicinalProduct) (*models.MedicinalProduct, error) + func (c *Client) CreateMedicinalProductAuthorization(ctx context.Context, params Parameters, ...) (*models.MedicinalProductAuthorization, error) + func (c *Client) CreateMedicinalProductContraindication(ctx context.Context, params Parameters, ...) (*models.MedicinalProductContraindication, error) + func (c *Client) CreateMedicinalProductIndication(ctx context.Context, params Parameters, ...) (*models.MedicinalProductIndication, error) + func (c *Client) CreateMedicinalProductIngredient(ctx context.Context, params Parameters, ...) (*models.MedicinalProductIngredient, error) + func (c *Client) CreateMedicinalProductInteraction(ctx context.Context, params Parameters, ...) (*models.MedicinalProductInteraction, error) + func (c *Client) CreateMedicinalProductManufactured(ctx context.Context, params Parameters, ...) (*models.MedicinalProductManufactured, error) + func (c *Client) CreateMedicinalProductPackaged(ctx context.Context, params Parameters, ...) (*models.MedicinalProductPackaged, error) + func (c *Client) CreateMedicinalProductPharmaceutical(ctx context.Context, params Parameters, ...) (*models.MedicinalProductPharmaceutical, error) + func (c *Client) CreateMedicinalProductUndesirableEffect(ctx context.Context, params Parameters, ...) (*models.MedicinalProductUndesirableEffect, error) + func (c *Client) CreateMessageDefinition(ctx context.Context, params Parameters, entity *models.MessageDefinition) (*models.MessageDefinition, error) + func (c *Client) CreateMessageHeader(ctx context.Context, params Parameters, entity *models.MessageHeader) (*models.MessageHeader, error) + func (c *Client) CreateMolecularSequence(ctx context.Context, params Parameters, entity *models.MolecularSequence) (*models.MolecularSequence, error) + func (c *Client) CreateNamingSystem(ctx context.Context, params Parameters, entity *models.NamingSystem) (*models.NamingSystem, error) + func (c *Client) CreateNutritionOrder(ctx context.Context, params Parameters, entity *models.NutritionOrder) (*models.NutritionOrder, error) + func (c *Client) CreateObservation(ctx context.Context, params Parameters, entity *models.Observation) (*models.Observation, error) + func (c *Client) CreateObservationDefinition(ctx context.Context, params Parameters, entity *models.ObservationDefinition) (*models.ObservationDefinition, error) + func (c *Client) CreateOperationDefinition(ctx context.Context, params Parameters, entity *models.OperationDefinition) (*models.OperationDefinition, error) + func (c *Client) CreateOperationOutcome(ctx context.Context, params Parameters, entity *models.OperationOutcome) (*models.OperationOutcome, error) + func (c *Client) CreateOrganization(ctx context.Context, params Parameters, entity *models.Organization) (*models.Organization, error) + func (c *Client) CreateOrganizationAffiliation(ctx context.Context, params Parameters, entity *models.OrganizationAffiliation) (*models.OrganizationAffiliation, error) + func (c *Client) CreateParameters(ctx context.Context, params Parameters, entity *models.Parameters) (*models.Parameters, error) + func (c *Client) CreatePatient(ctx context.Context, params Parameters, entity *models.Patient) (*models.Patient, error) + func (c *Client) CreatePaymentNotice(ctx context.Context, params Parameters, entity *models.PaymentNotice) (*models.PaymentNotice, error) + func (c *Client) CreatePaymentReconciliation(ctx context.Context, params Parameters, entity *models.PaymentReconciliation) (*models.PaymentReconciliation, error) + func (c *Client) CreatePerson(ctx context.Context, params Parameters, entity *models.Person) (*models.Person, error) + func (c *Client) CreatePlanDefinition(ctx context.Context, params Parameters, entity *models.PlanDefinition) (*models.PlanDefinition, error) + func (c *Client) CreatePractitioner(ctx context.Context, params Parameters, entity *models.Practitioner) (*models.Practitioner, error) + func (c *Client) CreatePractitionerRole(ctx context.Context, params Parameters, entity *models.PractitionerRole) (*models.PractitionerRole, error) + func (c *Client) CreateProcedure(ctx context.Context, params Parameters, entity *models.Procedure) (*models.Procedure, error) + func (c *Client) CreateProvenance(ctx context.Context, params Parameters, entity *models.Provenance) (*models.Provenance, error) + func (c *Client) CreateQuestionnaire(ctx context.Context, params Parameters, entity *models.Questionnaire) (*models.Questionnaire, error) + func (c *Client) CreateQuestionnaireResponse(ctx context.Context, params Parameters, entity *models.QuestionnaireResponse) (*models.QuestionnaireResponse, error) + func (c *Client) CreateRelatedPerson(ctx context.Context, params Parameters, entity *models.RelatedPerson) (*models.RelatedPerson, error) + func (c *Client) CreateRequestGroup(ctx context.Context, params Parameters, entity *models.RequestGroup) (*models.RequestGroup, error) + func (c *Client) CreateResearchDefinition(ctx context.Context, params Parameters, entity *models.ResearchDefinition) (*models.ResearchDefinition, error) + func (c *Client) CreateResearchElementDefinition(ctx context.Context, params Parameters, ...) (*models.ResearchElementDefinition, error) + func (c *Client) CreateResearchStudy(ctx context.Context, params Parameters, entity *models.ResearchStudy) (*models.ResearchStudy, error) + func (c *Client) CreateResearchSubject(ctx context.Context, params Parameters, entity *models.ResearchSubject) (*models.ResearchSubject, error) + func (c *Client) CreateResource(ctx context.Context, params Parameters, entity *models.Resource) (*models.Resource, error) + func (c *Client) CreateRiskAssessment(ctx context.Context, params Parameters, entity *models.RiskAssessment) (*models.RiskAssessment, error) + func (c *Client) CreateRiskEvidenceSynthesis(ctx context.Context, params Parameters, entity *models.RiskEvidenceSynthesis) (*models.RiskEvidenceSynthesis, error) + func (c *Client) CreateSchedule(ctx context.Context, params Parameters, entity *models.Schedule) (*models.Schedule, error) + func (c *Client) CreateSearchParameter(ctx context.Context, params Parameters, entity *models.SearchParameter) (*models.SearchParameter, error) + func (c *Client) CreateServiceRequest(ctx context.Context, params Parameters, entity *models.ServiceRequest) (*models.ServiceRequest, error) + func (c *Client) CreateSlot(ctx context.Context, params Parameters, entity *models.Slot) (*models.Slot, error) + func (c *Client) CreateSpecimen(ctx context.Context, params Parameters, entity *models.Specimen) (*models.Specimen, error) + func (c *Client) CreateSpecimenDefinition(ctx context.Context, params Parameters, entity *models.SpecimenDefinition) (*models.SpecimenDefinition, error) + func (c *Client) CreateStructureDefinition(ctx context.Context, params Parameters, entity *models.StructureDefinition) (*models.StructureDefinition, error) + func (c *Client) CreateStructureMap(ctx context.Context, params Parameters, entity *models.StructureMap) (*models.StructureMap, error) + func (c *Client) CreateSubscription(ctx context.Context, params Parameters, entity *models.Subscription) (*models.Subscription, error) + func (c *Client) CreateSubstance(ctx context.Context, params Parameters, entity *models.Substance) (*models.Substance, error) + func (c *Client) CreateSubstanceNucleicAcid(ctx context.Context, params Parameters, entity *models.SubstanceNucleicAcid) (*models.SubstanceNucleicAcid, error) + func (c *Client) CreateSubstancePolymer(ctx context.Context, params Parameters, entity *models.SubstancePolymer) (*models.SubstancePolymer, error) + func (c *Client) CreateSubstanceProtein(ctx context.Context, params Parameters, entity *models.SubstanceProtein) (*models.SubstanceProtein, error) + func (c *Client) CreateSubstanceReferenceInformation(ctx context.Context, params Parameters, ...) (*models.SubstanceReferenceInformation, error) + func (c *Client) CreateSubstanceSourceMaterial(ctx context.Context, params Parameters, entity *models.SubstanceSourceMaterial) (*models.SubstanceSourceMaterial, error) + func (c *Client) CreateSubstanceSpecification(ctx context.Context, params Parameters, entity *models.SubstanceSpecification) (*models.SubstanceSpecification, error) + func (c *Client) CreateSupplyDelivery(ctx context.Context, params Parameters, entity *models.SupplyDelivery) (*models.SupplyDelivery, error) + func (c *Client) CreateSupplyRequest(ctx context.Context, params Parameters, entity *models.SupplyRequest) (*models.SupplyRequest, error) + func (c *Client) CreateTask(ctx context.Context, params Parameters, entity *models.Task) (*models.Task, error) + func (c *Client) CreateTerminologyCapabilities(ctx context.Context, params Parameters, entity *models.TerminologyCapabilities) (*models.TerminologyCapabilities, error) + func (c *Client) CreateTestReport(ctx context.Context, params Parameters, entity *models.TestReport) (*models.TestReport, error) + func (c *Client) CreateTestScript(ctx context.Context, params Parameters, entity *models.TestScript) (*models.TestScript, error) + func (c *Client) CreateValueSet(ctx context.Context, params Parameters, entity *models.ValueSet) (*models.ValueSet, error) + func (c *Client) CreateVerificationResult(ctx context.Context, params Parameters, entity *models.VerificationResult) (*models.VerificationResult, error) + func (c *Client) CreateVisionPrescription(ctx context.Context, params Parameters, entity *models.VisionPrescription) (*models.VisionPrescription, error) + func (c *Client) Delete(ctx context.Context, resource ResourceType, params Parameters) (*FhirResponse, error) + func (c *Client) DeleteAccount(ctx context.Context, params Parameters) ([]*models.Account, error) + func (c *Client) DeleteAccountByID(ctx context.Context, id string, params Parameters) (*models.Account, error) + func (c *Client) DeleteActivityDefinition(ctx context.Context, params Parameters) ([]*models.ActivityDefinition, error) + func (c *Client) DeleteActivityDefinitionByID(ctx context.Context, id string, params Parameters) (*models.ActivityDefinition, error) + func (c *Client) DeleteAdverseEvent(ctx context.Context, params Parameters) ([]*models.AdverseEvent, error) + func (c *Client) DeleteAdverseEventByID(ctx context.Context, id string, params Parameters) (*models.AdverseEvent, error) + func (c *Client) DeleteAllergyIntolerance(ctx context.Context, params Parameters) ([]*models.AllergyIntolerance, error) + func (c *Client) DeleteAllergyIntoleranceByID(ctx context.Context, id string, params Parameters) (*models.AllergyIntolerance, error) + func (c *Client) DeleteAppointment(ctx context.Context, params Parameters) ([]*models.Appointment, error) + func (c *Client) DeleteAppointmentByID(ctx context.Context, id string, params Parameters) (*models.Appointment, error) + func (c *Client) DeleteAppointmentResponse(ctx context.Context, params Parameters) ([]*models.AppointmentResponse, error) + func (c *Client) DeleteAppointmentResponseByID(ctx context.Context, id string, params Parameters) (*models.AppointmentResponse, error) + func (c *Client) DeleteAuditEvent(ctx context.Context, params Parameters) ([]*models.AuditEvent, error) + func (c *Client) DeleteAuditEventByID(ctx context.Context, id string, params Parameters) (*models.AuditEvent, error) + func (c *Client) DeleteBasic(ctx context.Context, params Parameters) ([]*models.Basic, error) + func (c *Client) DeleteBasicByID(ctx context.Context, id string, params Parameters) (*models.Basic, error) + func (c *Client) DeleteBinary(ctx context.Context, params Parameters) ([]*models.Binary, error) + func (c *Client) DeleteBinaryByID(ctx context.Context, id string, params Parameters) (*models.Binary, error) + func (c *Client) DeleteBiologicallyDerivedProduct(ctx context.Context, params Parameters) ([]*models.BiologicallyDerivedProduct, error) + func (c *Client) DeleteBiologicallyDerivedProductByID(ctx context.Context, id string, params Parameters) (*models.BiologicallyDerivedProduct, error) + func (c *Client) DeleteBodyStructure(ctx context.Context, params Parameters) ([]*models.BodyStructure, error) + func (c *Client) DeleteBodyStructureByID(ctx context.Context, id string, params Parameters) (*models.BodyStructure, error) + func (c *Client) DeleteByID(ctx context.Context, resource ResourceType, id string, params Parameters) (*FhirResponse, error) + func (c *Client) DeleteCapabilityStatement(ctx context.Context, params Parameters) ([]*models.CapabilityStatement, error) + func (c *Client) DeleteCapabilityStatementByID(ctx context.Context, id string, params Parameters) (*models.CapabilityStatement, error) + func (c *Client) DeleteCarePlan(ctx context.Context, params Parameters) ([]*models.CarePlan, error) + func (c *Client) DeleteCarePlanByID(ctx context.Context, id string, params Parameters) (*models.CarePlan, error) + func (c *Client) DeleteCareTeam(ctx context.Context, params Parameters) ([]*models.CareTeam, error) + func (c *Client) DeleteCareTeamByID(ctx context.Context, id string, params Parameters) (*models.CareTeam, error) + func (c *Client) DeleteCatalogEntry(ctx context.Context, params Parameters) ([]*models.CatalogEntry, error) + func (c *Client) DeleteCatalogEntryByID(ctx context.Context, id string, params Parameters) (*models.CatalogEntry, error) + func (c *Client) DeleteChargeItem(ctx context.Context, params Parameters) ([]*models.ChargeItem, error) + func (c *Client) DeleteChargeItemByID(ctx context.Context, id string, params Parameters) (*models.ChargeItem, error) + func (c *Client) DeleteChargeItemDefinition(ctx context.Context, params Parameters) ([]*models.ChargeItemDefinition, error) + func (c *Client) DeleteChargeItemDefinitionByID(ctx context.Context, id string, params Parameters) (*models.ChargeItemDefinition, error) + func (c *Client) DeleteClaim(ctx context.Context, params Parameters) ([]*models.Claim, error) + func (c *Client) DeleteClaimByID(ctx context.Context, id string, params Parameters) (*models.Claim, error) + func (c *Client) DeleteClaimResponse(ctx context.Context, params Parameters) ([]*models.ClaimResponse, error) + func (c *Client) DeleteClaimResponseByID(ctx context.Context, id string, params Parameters) (*models.ClaimResponse, error) + func (c *Client) DeleteClinicalImpression(ctx context.Context, params Parameters) ([]*models.ClinicalImpression, error) + func (c *Client) DeleteClinicalImpressionByID(ctx context.Context, id string, params Parameters) (*models.ClinicalImpression, error) + func (c *Client) DeleteCodeSystem(ctx context.Context, params Parameters) ([]*models.CodeSystem, error) + func (c *Client) DeleteCodeSystemByID(ctx context.Context, id string, params Parameters) (*models.CodeSystem, error) + func (c *Client) DeleteCommunication(ctx context.Context, params Parameters) ([]*models.Communication, error) + func (c *Client) DeleteCommunicationByID(ctx context.Context, id string, params Parameters) (*models.Communication, error) + func (c *Client) DeleteCommunicationRequest(ctx context.Context, params Parameters) ([]*models.CommunicationRequest, error) + func (c *Client) DeleteCommunicationRequestByID(ctx context.Context, id string, params Parameters) (*models.CommunicationRequest, error) + func (c *Client) DeleteCompartmentDefinition(ctx context.Context, params Parameters) ([]*models.CompartmentDefinition, error) + func (c *Client) DeleteCompartmentDefinitionByID(ctx context.Context, id string, params Parameters) (*models.CompartmentDefinition, error) + func (c *Client) DeleteComposition(ctx context.Context, params Parameters) ([]*models.Composition, error) + func (c *Client) DeleteCompositionByID(ctx context.Context, id string, params Parameters) (*models.Composition, error) + func (c *Client) DeleteConceptMap(ctx context.Context, params Parameters) ([]*models.ConceptMap, error) + func (c *Client) DeleteConceptMapByID(ctx context.Context, id string, params Parameters) (*models.ConceptMap, error) + func (c *Client) DeleteCondition(ctx context.Context, params Parameters) ([]*models.Condition, error) + func (c *Client) DeleteConditionByID(ctx context.Context, id string, params Parameters) (*models.Condition, error) + func (c *Client) DeleteConsent(ctx context.Context, params Parameters) ([]*models.Consent, error) + func (c *Client) DeleteConsentByID(ctx context.Context, id string, params Parameters) (*models.Consent, error) + func (c *Client) DeleteContract(ctx context.Context, params Parameters) ([]*models.Contract, error) + func (c *Client) DeleteContractByID(ctx context.Context, id string, params Parameters) (*models.Contract, error) + func (c *Client) DeleteCoverage(ctx context.Context, params Parameters) ([]*models.Coverage, error) + func (c *Client) DeleteCoverageByID(ctx context.Context, id string, params Parameters) (*models.Coverage, error) + func (c *Client) DeleteCoverageEligibilityRequest(ctx context.Context, params Parameters) ([]*models.CoverageEligibilityRequest, error) + func (c *Client) DeleteCoverageEligibilityRequestByID(ctx context.Context, id string, params Parameters) (*models.CoverageEligibilityRequest, error) + func (c *Client) DeleteCoverageEligibilityResponse(ctx context.Context, params Parameters) ([]*models.CoverageEligibilityResponse, error) + func (c *Client) DeleteCoverageEligibilityResponseByID(ctx context.Context, id string, params Parameters) (*models.CoverageEligibilityResponse, error) + func (c *Client) DeleteDetectedIssue(ctx context.Context, params Parameters) ([]*models.DetectedIssue, error) + func (c *Client) DeleteDetectedIssueByID(ctx context.Context, id string, params Parameters) (*models.DetectedIssue, error) + func (c *Client) DeleteDevice(ctx context.Context, params Parameters) ([]*models.Device, error) + func (c *Client) DeleteDeviceByID(ctx context.Context, id string, params Parameters) (*models.Device, error) + func (c *Client) DeleteDeviceDefinition(ctx context.Context, params Parameters) ([]*models.DeviceDefinition, error) + func (c *Client) DeleteDeviceDefinitionByID(ctx context.Context, id string, params Parameters) (*models.DeviceDefinition, error) + func (c *Client) DeleteDeviceMetric(ctx context.Context, params Parameters) ([]*models.DeviceMetric, error) + func (c *Client) DeleteDeviceMetricByID(ctx context.Context, id string, params Parameters) (*models.DeviceMetric, error) + func (c *Client) DeleteDeviceRequest(ctx context.Context, params Parameters) ([]*models.DeviceRequest, error) + func (c *Client) DeleteDeviceRequestByID(ctx context.Context, id string, params Parameters) (*models.DeviceRequest, error) + func (c *Client) DeleteDeviceUseStatement(ctx context.Context, params Parameters) ([]*models.DeviceUseStatement, error) + func (c *Client) DeleteDeviceUseStatementByID(ctx context.Context, id string, params Parameters) (*models.DeviceUseStatement, error) + func (c *Client) DeleteDiagnosticReport(ctx context.Context, params Parameters) ([]*models.DiagnosticReport, error) + func (c *Client) DeleteDiagnosticReportByID(ctx context.Context, id string, params Parameters) (*models.DiagnosticReport, error) + func (c *Client) DeleteDocumentManifest(ctx context.Context, params Parameters) ([]*models.DocumentManifest, error) + func (c *Client) DeleteDocumentManifestByID(ctx context.Context, id string, params Parameters) (*models.DocumentManifest, error) + func (c *Client) DeleteDocumentReference(ctx context.Context, params Parameters) ([]*models.DocumentReference, error) + func (c *Client) DeleteDocumentReferenceByID(ctx context.Context, id string, params Parameters) (*models.DocumentReference, error) + func (c *Client) DeleteDomainResource(ctx context.Context, params Parameters) ([]*models.DomainResource, error) + func (c *Client) DeleteDomainResourceByID(ctx context.Context, id string, params Parameters) (*models.DomainResource, error) + func (c *Client) DeleteEffectEvidenceSynthesis(ctx context.Context, params Parameters) ([]*models.EffectEvidenceSynthesis, error) + func (c *Client) DeleteEffectEvidenceSynthesisByID(ctx context.Context, id string, params Parameters) (*models.EffectEvidenceSynthesis, error) + func (c *Client) DeleteEncounter(ctx context.Context, params Parameters) ([]*models.Encounter, error) + func (c *Client) DeleteEncounterByID(ctx context.Context, id string, params Parameters) (*models.Encounter, error) + func (c *Client) DeleteEndpoint(ctx context.Context, params Parameters) ([]*models.Endpoint, error) + func (c *Client) DeleteEndpointByID(ctx context.Context, id string, params Parameters) (*models.Endpoint, error) + func (c *Client) DeleteEnrollmentRequest(ctx context.Context, params Parameters) ([]*models.EnrollmentRequest, error) + func (c *Client) DeleteEnrollmentRequestByID(ctx context.Context, id string, params Parameters) (*models.EnrollmentRequest, error) + func (c *Client) DeleteEnrollmentResponse(ctx context.Context, params Parameters) ([]*models.EnrollmentResponse, error) + func (c *Client) DeleteEnrollmentResponseByID(ctx context.Context, id string, params Parameters) (*models.EnrollmentResponse, error) + func (c *Client) DeleteEpisodeOfCare(ctx context.Context, params Parameters) ([]*models.EpisodeOfCare, error) + func (c *Client) DeleteEpisodeOfCareByID(ctx context.Context, id string, params Parameters) (*models.EpisodeOfCare, error) + func (c *Client) DeleteEventDefinition(ctx context.Context, params Parameters) ([]*models.EventDefinition, error) + func (c *Client) DeleteEventDefinitionByID(ctx context.Context, id string, params Parameters) (*models.EventDefinition, error) + func (c *Client) DeleteEvidence(ctx context.Context, params Parameters) ([]*models.Evidence, error) + func (c *Client) DeleteEvidenceByID(ctx context.Context, id string, params Parameters) (*models.Evidence, error) + func (c *Client) DeleteEvidenceVariable(ctx context.Context, params Parameters) ([]*models.EvidenceVariable, error) + func (c *Client) DeleteEvidenceVariableByID(ctx context.Context, id string, params Parameters) (*models.EvidenceVariable, error) + func (c *Client) DeleteExampleScenario(ctx context.Context, params Parameters) ([]*models.ExampleScenario, error) + func (c *Client) DeleteExampleScenarioByID(ctx context.Context, id string, params Parameters) (*models.ExampleScenario, error) + func (c *Client) DeleteExplanationOfBenefit(ctx context.Context, params Parameters) ([]*models.ExplanationOfBenefit, error) + func (c *Client) DeleteExplanationOfBenefitByID(ctx context.Context, id string, params Parameters) (*models.ExplanationOfBenefit, error) + func (c *Client) DeleteFamilyMemberHistory(ctx context.Context, params Parameters) ([]*models.FamilyMemberHistory, error) + func (c *Client) DeleteFamilyMemberHistoryByID(ctx context.Context, id string, params Parameters) (*models.FamilyMemberHistory, error) + func (c *Client) DeleteFlag(ctx context.Context, params Parameters) ([]*models.Flag, error) + func (c *Client) DeleteFlagByID(ctx context.Context, id string, params Parameters) (*models.Flag, error) + func (c *Client) DeleteGoal(ctx context.Context, params Parameters) ([]*models.Goal, error) + func (c *Client) DeleteGoalByID(ctx context.Context, id string, params Parameters) (*models.Goal, error) + func (c *Client) DeleteGraphDefinition(ctx context.Context, params Parameters) ([]*models.GraphDefinition, error) + func (c *Client) DeleteGraphDefinitionByID(ctx context.Context, id string, params Parameters) (*models.GraphDefinition, error) + func (c *Client) DeleteGroup(ctx context.Context, params Parameters) ([]*models.Group, error) + func (c *Client) DeleteGroupByID(ctx context.Context, id string, params Parameters) (*models.Group, error) + func (c *Client) DeleteGuidanceResponse(ctx context.Context, params Parameters) ([]*models.GuidanceResponse, error) + func (c *Client) DeleteGuidanceResponseByID(ctx context.Context, id string, params Parameters) (*models.GuidanceResponse, error) + func (c *Client) DeleteHealthcareService(ctx context.Context, params Parameters) ([]*models.HealthcareService, error) + func (c *Client) DeleteHealthcareServiceByID(ctx context.Context, id string, params Parameters) (*models.HealthcareService, error) + func (c *Client) DeleteImagingStudy(ctx context.Context, params Parameters) ([]*models.ImagingStudy, error) + func (c *Client) DeleteImagingStudyByID(ctx context.Context, id string, params Parameters) (*models.ImagingStudy, error) + func (c *Client) DeleteImmunization(ctx context.Context, params Parameters) ([]*models.Immunization, error) + func (c *Client) DeleteImmunizationByID(ctx context.Context, id string, params Parameters) (*models.Immunization, error) + func (c *Client) DeleteImmunizationEvaluation(ctx context.Context, params Parameters) ([]*models.ImmunizationEvaluation, error) + func (c *Client) DeleteImmunizationEvaluationByID(ctx context.Context, id string, params Parameters) (*models.ImmunizationEvaluation, error) + func (c *Client) DeleteImmunizationRecommendation(ctx context.Context, params Parameters) ([]*models.ImmunizationRecommendation, error) + func (c *Client) DeleteImmunizationRecommendationByID(ctx context.Context, id string, params Parameters) (*models.ImmunizationRecommendation, error) + func (c *Client) DeleteImplementationGuide(ctx context.Context, params Parameters) ([]*models.ImplementationGuide, error) + func (c *Client) DeleteImplementationGuideByID(ctx context.Context, id string, params Parameters) (*models.ImplementationGuide, error) + func (c *Client) DeleteInsurancePlan(ctx context.Context, params Parameters) ([]*models.InsurancePlan, error) + func (c *Client) DeleteInsurancePlanByID(ctx context.Context, id string, params Parameters) (*models.InsurancePlan, error) + func (c *Client) DeleteInvoice(ctx context.Context, params Parameters) ([]*models.Invoice, error) + func (c *Client) DeleteInvoiceByID(ctx context.Context, id string, params Parameters) (*models.Invoice, error) + func (c *Client) DeleteLibrary(ctx context.Context, params Parameters) ([]*models.Library, error) + func (c *Client) DeleteLibraryByID(ctx context.Context, id string, params Parameters) (*models.Library, error) + func (c *Client) DeleteLinkage(ctx context.Context, params Parameters) ([]*models.Linkage, error) + func (c *Client) DeleteLinkageByID(ctx context.Context, id string, params Parameters) (*models.Linkage, error) + func (c *Client) DeleteList(ctx context.Context, params Parameters) ([]*models.List, error) + func (c *Client) DeleteListByID(ctx context.Context, id string, params Parameters) (*models.List, error) + func (c *Client) DeleteLocation(ctx context.Context, params Parameters) ([]*models.Location, error) + func (c *Client) DeleteLocationByID(ctx context.Context, id string, params Parameters) (*models.Location, error) + func (c *Client) DeleteMeasure(ctx context.Context, params Parameters) ([]*models.Measure, error) + func (c *Client) DeleteMeasureByID(ctx context.Context, id string, params Parameters) (*models.Measure, error) + func (c *Client) DeleteMeasureReport(ctx context.Context, params Parameters) ([]*models.MeasureReport, error) + func (c *Client) DeleteMeasureReportByID(ctx context.Context, id string, params Parameters) (*models.MeasureReport, error) + func (c *Client) DeleteMedia(ctx context.Context, params Parameters) ([]*models.Media, error) + func (c *Client) DeleteMediaByID(ctx context.Context, id string, params Parameters) (*models.Media, error) + func (c *Client) DeleteMedication(ctx context.Context, params Parameters) ([]*models.Medication, error) + func (c *Client) DeleteMedicationAdministration(ctx context.Context, params Parameters) ([]*models.MedicationAdministration, error) + func (c *Client) DeleteMedicationAdministrationByID(ctx context.Context, id string, params Parameters) (*models.MedicationAdministration, error) + func (c *Client) DeleteMedicationByID(ctx context.Context, id string, params Parameters) (*models.Medication, error) + func (c *Client) DeleteMedicationDispense(ctx context.Context, params Parameters) ([]*models.MedicationDispense, error) + func (c *Client) DeleteMedicationDispenseByID(ctx context.Context, id string, params Parameters) (*models.MedicationDispense, error) + func (c *Client) DeleteMedicationKnowledge(ctx context.Context, params Parameters) ([]*models.MedicationKnowledge, error) + func (c *Client) DeleteMedicationKnowledgeByID(ctx context.Context, id string, params Parameters) (*models.MedicationKnowledge, error) + func (c *Client) DeleteMedicationRequest(ctx context.Context, params Parameters) ([]*models.MedicationRequest, error) + func (c *Client) DeleteMedicationRequestByID(ctx context.Context, id string, params Parameters) (*models.MedicationRequest, error) + func (c *Client) DeleteMedicationStatement(ctx context.Context, params Parameters) ([]*models.MedicationStatement, error) + func (c *Client) DeleteMedicationStatementByID(ctx context.Context, id string, params Parameters) (*models.MedicationStatement, error) + func (c *Client) DeleteMedicinalProduct(ctx context.Context, params Parameters) ([]*models.MedicinalProduct, error) + func (c *Client) DeleteMedicinalProductAuthorization(ctx context.Context, params Parameters) ([]*models.MedicinalProductAuthorization, error) + func (c *Client) DeleteMedicinalProductAuthorizationByID(ctx context.Context, id string, params Parameters) (*models.MedicinalProductAuthorization, error) + func (c *Client) DeleteMedicinalProductByID(ctx context.Context, id string, params Parameters) (*models.MedicinalProduct, error) + func (c *Client) DeleteMedicinalProductContraindication(ctx context.Context, params Parameters) ([]*models.MedicinalProductContraindication, error) + func (c *Client) DeleteMedicinalProductContraindicationByID(ctx context.Context, id string, params Parameters) (*models.MedicinalProductContraindication, error) + func (c *Client) DeleteMedicinalProductIndication(ctx context.Context, params Parameters) ([]*models.MedicinalProductIndication, error) + func (c *Client) DeleteMedicinalProductIndicationByID(ctx context.Context, id string, params Parameters) (*models.MedicinalProductIndication, error) + func (c *Client) DeleteMedicinalProductIngredient(ctx context.Context, params Parameters) ([]*models.MedicinalProductIngredient, error) + func (c *Client) DeleteMedicinalProductIngredientByID(ctx context.Context, id string, params Parameters) (*models.MedicinalProductIngredient, error) + func (c *Client) DeleteMedicinalProductInteraction(ctx context.Context, params Parameters) ([]*models.MedicinalProductInteraction, error) + func (c *Client) DeleteMedicinalProductInteractionByID(ctx context.Context, id string, params Parameters) (*models.MedicinalProductInteraction, error) + func (c *Client) DeleteMedicinalProductManufactured(ctx context.Context, params Parameters) ([]*models.MedicinalProductManufactured, error) + func (c *Client) DeleteMedicinalProductManufacturedByID(ctx context.Context, id string, params Parameters) (*models.MedicinalProductManufactured, error) + func (c *Client) DeleteMedicinalProductPackaged(ctx context.Context, params Parameters) ([]*models.MedicinalProductPackaged, error) + func (c *Client) DeleteMedicinalProductPackagedByID(ctx context.Context, id string, params Parameters) (*models.MedicinalProductPackaged, error) + func (c *Client) DeleteMedicinalProductPharmaceutical(ctx context.Context, params Parameters) ([]*models.MedicinalProductPharmaceutical, error) + func (c *Client) DeleteMedicinalProductPharmaceuticalByID(ctx context.Context, id string, params Parameters) (*models.MedicinalProductPharmaceutical, error) + func (c *Client) DeleteMedicinalProductUndesirableEffect(ctx context.Context, params Parameters) ([]*models.MedicinalProductUndesirableEffect, error) + func (c *Client) DeleteMedicinalProductUndesirableEffectByID(ctx context.Context, id string, params Parameters) (*models.MedicinalProductUndesirableEffect, error) + func (c *Client) DeleteMessageDefinition(ctx context.Context, params Parameters) ([]*models.MessageDefinition, error) + func (c *Client) DeleteMessageDefinitionByID(ctx context.Context, id string, params Parameters) (*models.MessageDefinition, error) + func (c *Client) DeleteMessageHeader(ctx context.Context, params Parameters) ([]*models.MessageHeader, error) + func (c *Client) DeleteMessageHeaderByID(ctx context.Context, id string, params Parameters) (*models.MessageHeader, error) + func (c *Client) DeleteMolecularSequence(ctx context.Context, params Parameters) ([]*models.MolecularSequence, error) + func (c *Client) DeleteMolecularSequenceByID(ctx context.Context, id string, params Parameters) (*models.MolecularSequence, error) + func (c *Client) DeleteNamingSystem(ctx context.Context, params Parameters) ([]*models.NamingSystem, error) + func (c *Client) DeleteNamingSystemByID(ctx context.Context, id string, params Parameters) (*models.NamingSystem, error) + func (c *Client) DeleteNutritionOrder(ctx context.Context, params Parameters) ([]*models.NutritionOrder, error) + func (c *Client) DeleteNutritionOrderByID(ctx context.Context, id string, params Parameters) (*models.NutritionOrder, error) + func (c *Client) DeleteObservation(ctx context.Context, params Parameters) ([]*models.Observation, error) + func (c *Client) DeleteObservationByID(ctx context.Context, id string, params Parameters) (*models.Observation, error) + func (c *Client) DeleteObservationDefinition(ctx context.Context, params Parameters) ([]*models.ObservationDefinition, error) + func (c *Client) DeleteObservationDefinitionByID(ctx context.Context, id string, params Parameters) (*models.ObservationDefinition, error) + func (c *Client) DeleteOperationDefinition(ctx context.Context, params Parameters) ([]*models.OperationDefinition, error) + func (c *Client) DeleteOperationDefinitionByID(ctx context.Context, id string, params Parameters) (*models.OperationDefinition, error) + func (c *Client) DeleteOperationOutcome(ctx context.Context, params Parameters) ([]*models.OperationOutcome, error) + func (c *Client) DeleteOperationOutcomeByID(ctx context.Context, id string, params Parameters) (*models.OperationOutcome, error) + func (c *Client) DeleteOrganization(ctx context.Context, params Parameters) ([]*models.Organization, error) + func (c *Client) DeleteOrganizationAffiliation(ctx context.Context, params Parameters) ([]*models.OrganizationAffiliation, error) + func (c *Client) DeleteOrganizationAffiliationByID(ctx context.Context, id string, params Parameters) (*models.OrganizationAffiliation, error) + func (c *Client) DeleteOrganizationByID(ctx context.Context, id string, params Parameters) (*models.Organization, error) + func (c *Client) DeleteParameters(ctx context.Context, params Parameters) ([]*models.Parameters, error) + func (c *Client) DeleteParametersByID(ctx context.Context, id string, params Parameters) (*models.Parameters, error) + func (c *Client) DeletePatient(ctx context.Context, params Parameters) ([]*models.Patient, error) + func (c *Client) DeletePatientByID(ctx context.Context, id string, params Parameters) (*models.Patient, error) + func (c *Client) DeletePaymentNotice(ctx context.Context, params Parameters) ([]*models.PaymentNotice, error) + func (c *Client) DeletePaymentNoticeByID(ctx context.Context, id string, params Parameters) (*models.PaymentNotice, error) + func (c *Client) DeletePaymentReconciliation(ctx context.Context, params Parameters) ([]*models.PaymentReconciliation, error) + func (c *Client) DeletePaymentReconciliationByID(ctx context.Context, id string, params Parameters) (*models.PaymentReconciliation, error) + func (c *Client) DeletePerson(ctx context.Context, params Parameters) ([]*models.Person, error) + func (c *Client) DeletePersonByID(ctx context.Context, id string, params Parameters) (*models.Person, error) + func (c *Client) DeletePlanDefinition(ctx context.Context, params Parameters) ([]*models.PlanDefinition, error) + func (c *Client) DeletePlanDefinitionByID(ctx context.Context, id string, params Parameters) (*models.PlanDefinition, error) + func (c *Client) DeletePractitioner(ctx context.Context, params Parameters) ([]*models.Practitioner, error) + func (c *Client) DeletePractitionerByID(ctx context.Context, id string, params Parameters) (*models.Practitioner, error) + func (c *Client) DeletePractitionerRole(ctx context.Context, params Parameters) ([]*models.PractitionerRole, error) + func (c *Client) DeletePractitionerRoleByID(ctx context.Context, id string, params Parameters) (*models.PractitionerRole, error) + func (c *Client) DeleteProcedure(ctx context.Context, params Parameters) ([]*models.Procedure, error) + func (c *Client) DeleteProcedureByID(ctx context.Context, id string, params Parameters) (*models.Procedure, error) + func (c *Client) DeleteProvenance(ctx context.Context, params Parameters) ([]*models.Provenance, error) + func (c *Client) DeleteProvenanceByID(ctx context.Context, id string, params Parameters) (*models.Provenance, error) + func (c *Client) DeleteQuestionnaire(ctx context.Context, params Parameters) ([]*models.Questionnaire, error) + func (c *Client) DeleteQuestionnaireByID(ctx context.Context, id string, params Parameters) (*models.Questionnaire, error) + func (c *Client) DeleteQuestionnaireResponse(ctx context.Context, params Parameters) ([]*models.QuestionnaireResponse, error) + func (c *Client) DeleteQuestionnaireResponseByID(ctx context.Context, id string, params Parameters) (*models.QuestionnaireResponse, error) + func (c *Client) DeleteRelatedPerson(ctx context.Context, params Parameters) ([]*models.RelatedPerson, error) + func (c *Client) DeleteRelatedPersonByID(ctx context.Context, id string, params Parameters) (*models.RelatedPerson, error) + func (c *Client) DeleteRequestGroup(ctx context.Context, params Parameters) ([]*models.RequestGroup, error) + func (c *Client) DeleteRequestGroupByID(ctx context.Context, id string, params Parameters) (*models.RequestGroup, error) + func (c *Client) DeleteResearchDefinition(ctx context.Context, params Parameters) ([]*models.ResearchDefinition, error) + func (c *Client) DeleteResearchDefinitionByID(ctx context.Context, id string, params Parameters) (*models.ResearchDefinition, error) + func (c *Client) DeleteResearchElementDefinition(ctx context.Context, params Parameters) ([]*models.ResearchElementDefinition, error) + func (c *Client) DeleteResearchElementDefinitionByID(ctx context.Context, id string, params Parameters) (*models.ResearchElementDefinition, error) + func (c *Client) DeleteResearchStudy(ctx context.Context, params Parameters) ([]*models.ResearchStudy, error) + func (c *Client) DeleteResearchStudyByID(ctx context.Context, id string, params Parameters) (*models.ResearchStudy, error) + func (c *Client) DeleteResearchSubject(ctx context.Context, params Parameters) ([]*models.ResearchSubject, error) + func (c *Client) DeleteResearchSubjectByID(ctx context.Context, id string, params Parameters) (*models.ResearchSubject, error) + func (c *Client) DeleteResource(ctx context.Context, params Parameters) ([]*models.Resource, error) + func (c *Client) DeleteResourceByID(ctx context.Context, id string, params Parameters) (*models.Resource, error) + func (c *Client) DeleteRiskAssessment(ctx context.Context, params Parameters) ([]*models.RiskAssessment, error) + func (c *Client) DeleteRiskAssessmentByID(ctx context.Context, id string, params Parameters) (*models.RiskAssessment, error) + func (c *Client) DeleteRiskEvidenceSynthesis(ctx context.Context, params Parameters) ([]*models.RiskEvidenceSynthesis, error) + func (c *Client) DeleteRiskEvidenceSynthesisByID(ctx context.Context, id string, params Parameters) (*models.RiskEvidenceSynthesis, error) + func (c *Client) DeleteSchedule(ctx context.Context, params Parameters) ([]*models.Schedule, error) + func (c *Client) DeleteScheduleByID(ctx context.Context, id string, params Parameters) (*models.Schedule, error) + func (c *Client) DeleteSearchParameter(ctx context.Context, params Parameters) ([]*models.SearchParameter, error) + func (c *Client) DeleteSearchParameterByID(ctx context.Context, id string, params Parameters) (*models.SearchParameter, error) + func (c *Client) DeleteServiceRequest(ctx context.Context, params Parameters) ([]*models.ServiceRequest, error) + func (c *Client) DeleteServiceRequestByID(ctx context.Context, id string, params Parameters) (*models.ServiceRequest, error) + func (c *Client) DeleteSlot(ctx context.Context, params Parameters) ([]*models.Slot, error) + func (c *Client) DeleteSlotByID(ctx context.Context, id string, params Parameters) (*models.Slot, error) + func (c *Client) DeleteSpecimen(ctx context.Context, params Parameters) ([]*models.Specimen, error) + func (c *Client) DeleteSpecimenByID(ctx context.Context, id string, params Parameters) (*models.Specimen, error) + func (c *Client) DeleteSpecimenDefinition(ctx context.Context, params Parameters) ([]*models.SpecimenDefinition, error) + func (c *Client) DeleteSpecimenDefinitionByID(ctx context.Context, id string, params Parameters) (*models.SpecimenDefinition, error) + func (c *Client) DeleteStructureDefinition(ctx context.Context, params Parameters) ([]*models.StructureDefinition, error) + func (c *Client) DeleteStructureDefinitionByID(ctx context.Context, id string, params Parameters) (*models.StructureDefinition, error) + func (c *Client) DeleteStructureMap(ctx context.Context, params Parameters) ([]*models.StructureMap, error) + func (c *Client) DeleteStructureMapByID(ctx context.Context, id string, params Parameters) (*models.StructureMap, error) + func (c *Client) DeleteSubscription(ctx context.Context, params Parameters) ([]*models.Subscription, error) + func (c *Client) DeleteSubscriptionByID(ctx context.Context, id string, params Parameters) (*models.Subscription, error) + func (c *Client) DeleteSubstance(ctx context.Context, params Parameters) ([]*models.Substance, error) + func (c *Client) DeleteSubstanceByID(ctx context.Context, id string, params Parameters) (*models.Substance, error) + func (c *Client) DeleteSubstanceNucleicAcid(ctx context.Context, params Parameters) ([]*models.SubstanceNucleicAcid, error) + func (c *Client) DeleteSubstanceNucleicAcidByID(ctx context.Context, id string, params Parameters) (*models.SubstanceNucleicAcid, error) + func (c *Client) DeleteSubstancePolymer(ctx context.Context, params Parameters) ([]*models.SubstancePolymer, error) + func (c *Client) DeleteSubstancePolymerByID(ctx context.Context, id string, params Parameters) (*models.SubstancePolymer, error) + func (c *Client) DeleteSubstanceProtein(ctx context.Context, params Parameters) ([]*models.SubstanceProtein, error) + func (c *Client) DeleteSubstanceProteinByID(ctx context.Context, id string, params Parameters) (*models.SubstanceProtein, error) + func (c *Client) DeleteSubstanceReferenceInformation(ctx context.Context, params Parameters) ([]*models.SubstanceReferenceInformation, error) + func (c *Client) DeleteSubstanceReferenceInformationByID(ctx context.Context, id string, params Parameters) (*models.SubstanceReferenceInformation, error) + func (c *Client) DeleteSubstanceSourceMaterial(ctx context.Context, params Parameters) ([]*models.SubstanceSourceMaterial, error) + func (c *Client) DeleteSubstanceSourceMaterialByID(ctx context.Context, id string, params Parameters) (*models.SubstanceSourceMaterial, error) + func (c *Client) DeleteSubstanceSpecification(ctx context.Context, params Parameters) ([]*models.SubstanceSpecification, error) + func (c *Client) DeleteSubstanceSpecificationByID(ctx context.Context, id string, params Parameters) (*models.SubstanceSpecification, error) + func (c *Client) DeleteSupplyDelivery(ctx context.Context, params Parameters) ([]*models.SupplyDelivery, error) + func (c *Client) DeleteSupplyDeliveryByID(ctx context.Context, id string, params Parameters) (*models.SupplyDelivery, error) + func (c *Client) DeleteSupplyRequest(ctx context.Context, params Parameters) ([]*models.SupplyRequest, error) + func (c *Client) DeleteSupplyRequestByID(ctx context.Context, id string, params Parameters) (*models.SupplyRequest, error) + func (c *Client) DeleteTask(ctx context.Context, params Parameters) ([]*models.Task, error) + func (c *Client) DeleteTaskByID(ctx context.Context, id string, params Parameters) (*models.Task, error) + func (c *Client) DeleteTerminologyCapabilities(ctx context.Context, params Parameters) ([]*models.TerminologyCapabilities, error) + func (c *Client) DeleteTerminologyCapabilitiesByID(ctx context.Context, id string, params Parameters) (*models.TerminologyCapabilities, error) + func (c *Client) DeleteTestReport(ctx context.Context, params Parameters) ([]*models.TestReport, error) + func (c *Client) DeleteTestReportByID(ctx context.Context, id string, params Parameters) (*models.TestReport, error) + func (c *Client) DeleteTestScript(ctx context.Context, params Parameters) ([]*models.TestScript, error) + func (c *Client) DeleteTestScriptByID(ctx context.Context, id string, params Parameters) (*models.TestScript, error) + func (c *Client) DeleteValueSet(ctx context.Context, params Parameters) ([]*models.ValueSet, error) + func (c *Client) DeleteValueSetByID(ctx context.Context, id string, params Parameters) (*models.ValueSet, error) + func (c *Client) DeleteVerificationResult(ctx context.Context, params Parameters) ([]*models.VerificationResult, error) + func (c *Client) DeleteVerificationResultByID(ctx context.Context, id string, params Parameters) (*models.VerificationResult, error) + func (c *Client) DeleteVisionPrescription(ctx context.Context, params Parameters) ([]*models.VisionPrescription, error) + func (c *Client) DeleteVisionPrescriptionByID(ctx context.Context, id string, params Parameters) (*models.VisionPrescription, error) + func (c *Client) DoRequest(ctx context.Context, req *http.Request) (*FhirResponse, error) + func (c *Client) Get(ctx context.Context, resource ResourceType, params Parameters) (*FhirResponse, error) + func (c *Client) GetAccount(ctx context.Context, params Parameters) ([]*models.Account, error) + func (c *Client) GetAccountByID(ctx context.Context, id string, params Parameters) (*models.Account, error) + func (c *Client) GetActivityDefinition(ctx context.Context, params Parameters) ([]*models.ActivityDefinition, error) + func (c *Client) GetActivityDefinitionByID(ctx context.Context, id string, params Parameters) (*models.ActivityDefinition, error) + func (c *Client) GetAdverseEvent(ctx context.Context, params Parameters) ([]*models.AdverseEvent, error) + func (c *Client) GetAdverseEventByID(ctx context.Context, id string, params Parameters) (*models.AdverseEvent, error) + func (c *Client) GetAllergyIntolerance(ctx context.Context, params Parameters) ([]*models.AllergyIntolerance, error) + func (c *Client) GetAllergyIntoleranceByID(ctx context.Context, id string, params Parameters) (*models.AllergyIntolerance, error) + func (c *Client) GetAppointment(ctx context.Context, params Parameters) ([]*models.Appointment, error) + func (c *Client) GetAppointmentByID(ctx context.Context, id string, params Parameters) (*models.Appointment, error) + func (c *Client) GetAppointmentResponse(ctx context.Context, params Parameters) ([]*models.AppointmentResponse, error) + func (c *Client) GetAppointmentResponseByID(ctx context.Context, id string, params Parameters) (*models.AppointmentResponse, error) + func (c *Client) GetAuditEvent(ctx context.Context, params Parameters) ([]*models.AuditEvent, error) + func (c *Client) GetAuditEventByID(ctx context.Context, id string, params Parameters) (*models.AuditEvent, error) + func (c *Client) GetBasic(ctx context.Context, params Parameters) ([]*models.Basic, error) + func (c *Client) GetBasicByID(ctx context.Context, id string, params Parameters) (*models.Basic, error) + func (c *Client) GetBinary(ctx context.Context, params Parameters) ([]*models.Binary, error) + func (c *Client) GetBinaryByID(ctx context.Context, id string, params Parameters) (*models.Binary, error) + func (c *Client) GetBiologicallyDerivedProduct(ctx context.Context, params Parameters) ([]*models.BiologicallyDerivedProduct, error) + func (c *Client) GetBiologicallyDerivedProductByID(ctx context.Context, id string, params Parameters) (*models.BiologicallyDerivedProduct, error) + func (c *Client) GetBodyStructure(ctx context.Context, params Parameters) ([]*models.BodyStructure, error) + func (c *Client) GetBodyStructureByID(ctx context.Context, id string, params Parameters) (*models.BodyStructure, error) + func (c *Client) GetByID(ctx context.Context, resource ResourceType, id string, params Parameters) (*FhirResponse, error) + func (c *Client) GetCapabilityStatement(ctx context.Context, params Parameters) ([]*models.CapabilityStatement, error) + func (c *Client) GetCapabilityStatementByID(ctx context.Context, id string, params Parameters) (*models.CapabilityStatement, error) + func (c *Client) GetCarePlan(ctx context.Context, params Parameters) ([]*models.CarePlan, error) + func (c *Client) GetCarePlanByID(ctx context.Context, id string, params Parameters) (*models.CarePlan, error) + func (c *Client) GetCareTeam(ctx context.Context, params Parameters) ([]*models.CareTeam, error) + func (c *Client) GetCareTeamByID(ctx context.Context, id string, params Parameters) (*models.CareTeam, error) + func (c *Client) GetCatalogEntry(ctx context.Context, params Parameters) ([]*models.CatalogEntry, error) + func (c *Client) GetCatalogEntryByID(ctx context.Context, id string, params Parameters) (*models.CatalogEntry, error) + func (c *Client) GetChargeItem(ctx context.Context, params Parameters) ([]*models.ChargeItem, error) + func (c *Client) GetChargeItemByID(ctx context.Context, id string, params Parameters) (*models.ChargeItem, error) + func (c *Client) GetChargeItemDefinition(ctx context.Context, params Parameters) ([]*models.ChargeItemDefinition, error) + func (c *Client) GetChargeItemDefinitionByID(ctx context.Context, id string, params Parameters) (*models.ChargeItemDefinition, error) + func (c *Client) GetClaim(ctx context.Context, params Parameters) ([]*models.Claim, error) + func (c *Client) GetClaimByID(ctx context.Context, id string, params Parameters) (*models.Claim, error) + func (c *Client) GetClaimResponse(ctx context.Context, params Parameters) ([]*models.ClaimResponse, error) + func (c *Client) GetClaimResponseByID(ctx context.Context, id string, params Parameters) (*models.ClaimResponse, error) + func (c *Client) GetClinicalImpression(ctx context.Context, params Parameters) ([]*models.ClinicalImpression, error) + func (c *Client) GetClinicalImpressionByID(ctx context.Context, id string, params Parameters) (*models.ClinicalImpression, error) + func (c *Client) GetCodeSystem(ctx context.Context, params Parameters) ([]*models.CodeSystem, error) + func (c *Client) GetCodeSystemByID(ctx context.Context, id string, params Parameters) (*models.CodeSystem, error) + func (c *Client) GetCommunication(ctx context.Context, params Parameters) ([]*models.Communication, error) + func (c *Client) GetCommunicationByID(ctx context.Context, id string, params Parameters) (*models.Communication, error) + func (c *Client) GetCommunicationRequest(ctx context.Context, params Parameters) ([]*models.CommunicationRequest, error) + func (c *Client) GetCommunicationRequestByID(ctx context.Context, id string, params Parameters) (*models.CommunicationRequest, error) + func (c *Client) GetCompartmentDefinition(ctx context.Context, params Parameters) ([]*models.CompartmentDefinition, error) + func (c *Client) GetCompartmentDefinitionByID(ctx context.Context, id string, params Parameters) (*models.CompartmentDefinition, error) + func (c *Client) GetComposition(ctx context.Context, params Parameters) ([]*models.Composition, error) + func (c *Client) GetCompositionByID(ctx context.Context, id string, params Parameters) (*models.Composition, error) + func (c *Client) GetConceptMap(ctx context.Context, params Parameters) ([]*models.ConceptMap, error) + func (c *Client) GetConceptMapByID(ctx context.Context, id string, params Parameters) (*models.ConceptMap, error) + func (c *Client) GetCondition(ctx context.Context, params Parameters) ([]*models.Condition, error) + func (c *Client) GetConditionByID(ctx context.Context, id string, params Parameters) (*models.Condition, error) + func (c *Client) GetConsent(ctx context.Context, params Parameters) ([]*models.Consent, error) + func (c *Client) GetConsentByID(ctx context.Context, id string, params Parameters) (*models.Consent, error) + func (c *Client) GetContract(ctx context.Context, params Parameters) ([]*models.Contract, error) + func (c *Client) GetContractByID(ctx context.Context, id string, params Parameters) (*models.Contract, error) + func (c *Client) GetCoverage(ctx context.Context, params Parameters) ([]*models.Coverage, error) + func (c *Client) GetCoverageByID(ctx context.Context, id string, params Parameters) (*models.Coverage, error) + func (c *Client) GetCoverageEligibilityRequest(ctx context.Context, params Parameters) ([]*models.CoverageEligibilityRequest, error) + func (c *Client) GetCoverageEligibilityRequestByID(ctx context.Context, id string, params Parameters) (*models.CoverageEligibilityRequest, error) + func (c *Client) GetCoverageEligibilityResponse(ctx context.Context, params Parameters) ([]*models.CoverageEligibilityResponse, error) + func (c *Client) GetCoverageEligibilityResponseByID(ctx context.Context, id string, params Parameters) (*models.CoverageEligibilityResponse, error) + func (c *Client) GetDetectedIssue(ctx context.Context, params Parameters) ([]*models.DetectedIssue, error) + func (c *Client) GetDetectedIssueByID(ctx context.Context, id string, params Parameters) (*models.DetectedIssue, error) + func (c *Client) GetDevice(ctx context.Context, params Parameters) ([]*models.Device, error) + func (c *Client) GetDeviceByID(ctx context.Context, id string, params Parameters) (*models.Device, error) + func (c *Client) GetDeviceDefinition(ctx context.Context, params Parameters) ([]*models.DeviceDefinition, error) + func (c *Client) GetDeviceDefinitionByID(ctx context.Context, id string, params Parameters) (*models.DeviceDefinition, error) + func (c *Client) GetDeviceMetric(ctx context.Context, params Parameters) ([]*models.DeviceMetric, error) + func (c *Client) GetDeviceMetricByID(ctx context.Context, id string, params Parameters) (*models.DeviceMetric, error) + func (c *Client) GetDeviceRequest(ctx context.Context, params Parameters) ([]*models.DeviceRequest, error) + func (c *Client) GetDeviceRequestByID(ctx context.Context, id string, params Parameters) (*models.DeviceRequest, error) + func (c *Client) GetDeviceUseStatement(ctx context.Context, params Parameters) ([]*models.DeviceUseStatement, error) + func (c *Client) GetDeviceUseStatementByID(ctx context.Context, id string, params Parameters) (*models.DeviceUseStatement, error) + func (c *Client) GetDiagnosticReport(ctx context.Context, params Parameters) ([]*models.DiagnosticReport, error) + func (c *Client) GetDiagnosticReportByID(ctx context.Context, id string, params Parameters) (*models.DiagnosticReport, error) + func (c *Client) GetDocumentManifest(ctx context.Context, params Parameters) ([]*models.DocumentManifest, error) + func (c *Client) GetDocumentManifestByID(ctx context.Context, id string, params Parameters) (*models.DocumentManifest, error) + func (c *Client) GetDocumentReference(ctx context.Context, params Parameters) ([]*models.DocumentReference, error) + func (c *Client) GetDocumentReferenceByID(ctx context.Context, id string, params Parameters) (*models.DocumentReference, error) + func (c *Client) GetDomainResource(ctx context.Context, params Parameters) ([]*models.DomainResource, error) + func (c *Client) GetDomainResourceByID(ctx context.Context, id string, params Parameters) (*models.DomainResource, error) + func (c *Client) GetEffectEvidenceSynthesis(ctx context.Context, params Parameters) ([]*models.EffectEvidenceSynthesis, error) + func (c *Client) GetEffectEvidenceSynthesisByID(ctx context.Context, id string, params Parameters) (*models.EffectEvidenceSynthesis, error) + func (c *Client) GetEncounter(ctx context.Context, params Parameters) ([]*models.Encounter, error) + func (c *Client) GetEncounterByID(ctx context.Context, id string, params Parameters) (*models.Encounter, error) + func (c *Client) GetEndpoint(ctx context.Context, params Parameters) ([]*models.Endpoint, error) + func (c *Client) GetEndpointByID(ctx context.Context, id string, params Parameters) (*models.Endpoint, error) + func (c *Client) GetEnrollmentRequest(ctx context.Context, params Parameters) ([]*models.EnrollmentRequest, error) + func (c *Client) GetEnrollmentRequestByID(ctx context.Context, id string, params Parameters) (*models.EnrollmentRequest, error) + func (c *Client) GetEnrollmentResponse(ctx context.Context, params Parameters) ([]*models.EnrollmentResponse, error) + func (c *Client) GetEnrollmentResponseByID(ctx context.Context, id string, params Parameters) (*models.EnrollmentResponse, error) + func (c *Client) GetEpisodeOfCare(ctx context.Context, params Parameters) ([]*models.EpisodeOfCare, error) + func (c *Client) GetEpisodeOfCareByID(ctx context.Context, id string, params Parameters) (*models.EpisodeOfCare, error) + func (c *Client) GetEventDefinition(ctx context.Context, params Parameters) ([]*models.EventDefinition, error) + func (c *Client) GetEventDefinitionByID(ctx context.Context, id string, params Parameters) (*models.EventDefinition, error) + func (c *Client) GetEvidence(ctx context.Context, params Parameters) ([]*models.Evidence, error) + func (c *Client) GetEvidenceByID(ctx context.Context, id string, params Parameters) (*models.Evidence, error) + func (c *Client) GetEvidenceVariable(ctx context.Context, params Parameters) ([]*models.EvidenceVariable, error) + func (c *Client) GetEvidenceVariableByID(ctx context.Context, id string, params Parameters) (*models.EvidenceVariable, error) + func (c *Client) GetExampleScenario(ctx context.Context, params Parameters) ([]*models.ExampleScenario, error) + func (c *Client) GetExampleScenarioByID(ctx context.Context, id string, params Parameters) (*models.ExampleScenario, error) + func (c *Client) GetExplanationOfBenefit(ctx context.Context, params Parameters) ([]*models.ExplanationOfBenefit, error) + func (c *Client) GetExplanationOfBenefitByID(ctx context.Context, id string, params Parameters) (*models.ExplanationOfBenefit, error) + func (c *Client) GetFamilyMemberHistory(ctx context.Context, params Parameters) ([]*models.FamilyMemberHistory, error) + func (c *Client) GetFamilyMemberHistoryByID(ctx context.Context, id string, params Parameters) (*models.FamilyMemberHistory, error) + func (c *Client) GetFlag(ctx context.Context, params Parameters) ([]*models.Flag, error) + func (c *Client) GetFlagByID(ctx context.Context, id string, params Parameters) (*models.Flag, error) + func (c *Client) GetGoal(ctx context.Context, params Parameters) ([]*models.Goal, error) + func (c *Client) GetGoalByID(ctx context.Context, id string, params Parameters) (*models.Goal, error) + func (c *Client) GetGraphDefinition(ctx context.Context, params Parameters) ([]*models.GraphDefinition, error) + func (c *Client) GetGraphDefinitionByID(ctx context.Context, id string, params Parameters) (*models.GraphDefinition, error) + func (c *Client) GetGroup(ctx context.Context, params Parameters) ([]*models.Group, error) + func (c *Client) GetGroupByID(ctx context.Context, id string, params Parameters) (*models.Group, error) + func (c *Client) GetGuidanceResponse(ctx context.Context, params Parameters) ([]*models.GuidanceResponse, error) + func (c *Client) GetGuidanceResponseByID(ctx context.Context, id string, params Parameters) (*models.GuidanceResponse, error) + func (c *Client) GetHealthcareService(ctx context.Context, params Parameters) ([]*models.HealthcareService, error) + func (c *Client) GetHealthcareServiceByID(ctx context.Context, id string, params Parameters) (*models.HealthcareService, error) + func (c *Client) GetImagingStudy(ctx context.Context, params Parameters) ([]*models.ImagingStudy, error) + func (c *Client) GetImagingStudyByID(ctx context.Context, id string, params Parameters) (*models.ImagingStudy, error) + func (c *Client) GetImmunization(ctx context.Context, params Parameters) ([]*models.Immunization, error) + func (c *Client) GetImmunizationByID(ctx context.Context, id string, params Parameters) (*models.Immunization, error) + func (c *Client) GetImmunizationEvaluation(ctx context.Context, params Parameters) ([]*models.ImmunizationEvaluation, error) + func (c *Client) GetImmunizationEvaluationByID(ctx context.Context, id string, params Parameters) (*models.ImmunizationEvaluation, error) + func (c *Client) GetImmunizationRecommendation(ctx context.Context, params Parameters) ([]*models.ImmunizationRecommendation, error) + func (c *Client) GetImmunizationRecommendationByID(ctx context.Context, id string, params Parameters) (*models.ImmunizationRecommendation, error) + func (c *Client) GetImplementationGuide(ctx context.Context, params Parameters) ([]*models.ImplementationGuide, error) + func (c *Client) GetImplementationGuideByID(ctx context.Context, id string, params Parameters) (*models.ImplementationGuide, error) + func (c *Client) GetInsurancePlan(ctx context.Context, params Parameters) ([]*models.InsurancePlan, error) + func (c *Client) GetInsurancePlanByID(ctx context.Context, id string, params Parameters) (*models.InsurancePlan, error) + func (c *Client) GetInvoice(ctx context.Context, params Parameters) ([]*models.Invoice, error) + func (c *Client) GetInvoiceByID(ctx context.Context, id string, params Parameters) (*models.Invoice, error) + func (c *Client) GetLibrary(ctx context.Context, params Parameters) ([]*models.Library, error) + func (c *Client) GetLibraryByID(ctx context.Context, id string, params Parameters) (*models.Library, error) + func (c *Client) GetLinkage(ctx context.Context, params Parameters) ([]*models.Linkage, error) + func (c *Client) GetLinkageByID(ctx context.Context, id string, params Parameters) (*models.Linkage, error) + func (c *Client) GetList(ctx context.Context, params Parameters) ([]*models.List, error) + func (c *Client) GetListByID(ctx context.Context, id string, params Parameters) (*models.List, error) + func (c *Client) GetLocation(ctx context.Context, params Parameters) ([]*models.Location, error) + func (c *Client) GetLocationByID(ctx context.Context, id string, params Parameters) (*models.Location, error) + func (c *Client) GetMeasure(ctx context.Context, params Parameters) ([]*models.Measure, error) + func (c *Client) GetMeasureByID(ctx context.Context, id string, params Parameters) (*models.Measure, error) + func (c *Client) GetMeasureReport(ctx context.Context, params Parameters) ([]*models.MeasureReport, error) + func (c *Client) GetMeasureReportByID(ctx context.Context, id string, params Parameters) (*models.MeasureReport, error) + func (c *Client) GetMedia(ctx context.Context, params Parameters) ([]*models.Media, error) + func (c *Client) GetMediaByID(ctx context.Context, id string, params Parameters) (*models.Media, error) + func (c *Client) GetMedication(ctx context.Context, params Parameters) ([]*models.Medication, error) + func (c *Client) GetMedicationAdministration(ctx context.Context, params Parameters) ([]*models.MedicationAdministration, error) + func (c *Client) GetMedicationAdministrationByID(ctx context.Context, id string, params Parameters) (*models.MedicationAdministration, error) + func (c *Client) GetMedicationByID(ctx context.Context, id string, params Parameters) (*models.Medication, error) + func (c *Client) GetMedicationDispense(ctx context.Context, params Parameters) ([]*models.MedicationDispense, error) + func (c *Client) GetMedicationDispenseByID(ctx context.Context, id string, params Parameters) (*models.MedicationDispense, error) + func (c *Client) GetMedicationKnowledge(ctx context.Context, params Parameters) ([]*models.MedicationKnowledge, error) + func (c *Client) GetMedicationKnowledgeByID(ctx context.Context, id string, params Parameters) (*models.MedicationKnowledge, error) + func (c *Client) GetMedicationRequest(ctx context.Context, params Parameters) ([]*models.MedicationRequest, error) + func (c *Client) GetMedicationRequestByID(ctx context.Context, id string, params Parameters) (*models.MedicationRequest, error) + func (c *Client) GetMedicationStatement(ctx context.Context, params Parameters) ([]*models.MedicationStatement, error) + func (c *Client) GetMedicationStatementByID(ctx context.Context, id string, params Parameters) (*models.MedicationStatement, error) + func (c *Client) GetMedicinalProduct(ctx context.Context, params Parameters) ([]*models.MedicinalProduct, error) + func (c *Client) GetMedicinalProductAuthorization(ctx context.Context, params Parameters) ([]*models.MedicinalProductAuthorization, error) + func (c *Client) GetMedicinalProductAuthorizationByID(ctx context.Context, id string, params Parameters) (*models.MedicinalProductAuthorization, error) + func (c *Client) GetMedicinalProductByID(ctx context.Context, id string, params Parameters) (*models.MedicinalProduct, error) + func (c *Client) GetMedicinalProductContraindication(ctx context.Context, params Parameters) ([]*models.MedicinalProductContraindication, error) + func (c *Client) GetMedicinalProductContraindicationByID(ctx context.Context, id string, params Parameters) (*models.MedicinalProductContraindication, error) + func (c *Client) GetMedicinalProductIndication(ctx context.Context, params Parameters) ([]*models.MedicinalProductIndication, error) + func (c *Client) GetMedicinalProductIndicationByID(ctx context.Context, id string, params Parameters) (*models.MedicinalProductIndication, error) + func (c *Client) GetMedicinalProductIngredient(ctx context.Context, params Parameters) ([]*models.MedicinalProductIngredient, error) + func (c *Client) GetMedicinalProductIngredientByID(ctx context.Context, id string, params Parameters) (*models.MedicinalProductIngredient, error) + func (c *Client) GetMedicinalProductInteraction(ctx context.Context, params Parameters) ([]*models.MedicinalProductInteraction, error) + func (c *Client) GetMedicinalProductInteractionByID(ctx context.Context, id string, params Parameters) (*models.MedicinalProductInteraction, error) + func (c *Client) GetMedicinalProductManufactured(ctx context.Context, params Parameters) ([]*models.MedicinalProductManufactured, error) + func (c *Client) GetMedicinalProductManufacturedByID(ctx context.Context, id string, params Parameters) (*models.MedicinalProductManufactured, error) + func (c *Client) GetMedicinalProductPackaged(ctx context.Context, params Parameters) ([]*models.MedicinalProductPackaged, error) + func (c *Client) GetMedicinalProductPackagedByID(ctx context.Context, id string, params Parameters) (*models.MedicinalProductPackaged, error) + func (c *Client) GetMedicinalProductPharmaceutical(ctx context.Context, params Parameters) ([]*models.MedicinalProductPharmaceutical, error) + func (c *Client) GetMedicinalProductPharmaceuticalByID(ctx context.Context, id string, params Parameters) (*models.MedicinalProductPharmaceutical, error) + func (c *Client) GetMedicinalProductUndesirableEffect(ctx context.Context, params Parameters) ([]*models.MedicinalProductUndesirableEffect, error) + func (c *Client) GetMedicinalProductUndesirableEffectByID(ctx context.Context, id string, params Parameters) (*models.MedicinalProductUndesirableEffect, error) + func (c *Client) GetMessageDefinition(ctx context.Context, params Parameters) ([]*models.MessageDefinition, error) + func (c *Client) GetMessageDefinitionByID(ctx context.Context, id string, params Parameters) (*models.MessageDefinition, error) + func (c *Client) GetMessageHeader(ctx context.Context, params Parameters) ([]*models.MessageHeader, error) + func (c *Client) GetMessageHeaderByID(ctx context.Context, id string, params Parameters) (*models.MessageHeader, error) + func (c *Client) GetMolecularSequence(ctx context.Context, params Parameters) ([]*models.MolecularSequence, error) + func (c *Client) GetMolecularSequenceByID(ctx context.Context, id string, params Parameters) (*models.MolecularSequence, error) + func (c *Client) GetNamingSystem(ctx context.Context, params Parameters) ([]*models.NamingSystem, error) + func (c *Client) GetNamingSystemByID(ctx context.Context, id string, params Parameters) (*models.NamingSystem, error) + func (c *Client) GetNutritionOrder(ctx context.Context, params Parameters) ([]*models.NutritionOrder, error) + func (c *Client) GetNutritionOrderByID(ctx context.Context, id string, params Parameters) (*models.NutritionOrder, error) + func (c *Client) GetObservation(ctx context.Context, params Parameters) ([]*models.Observation, error) + func (c *Client) GetObservationByID(ctx context.Context, id string, params Parameters) (*models.Observation, error) + func (c *Client) GetObservationDefinition(ctx context.Context, params Parameters) ([]*models.ObservationDefinition, error) + func (c *Client) GetObservationDefinitionByID(ctx context.Context, id string, params Parameters) (*models.ObservationDefinition, error) + func (c *Client) GetOperationDefinition(ctx context.Context, params Parameters) ([]*models.OperationDefinition, error) + func (c *Client) GetOperationDefinitionByID(ctx context.Context, id string, params Parameters) (*models.OperationDefinition, error) + func (c *Client) GetOperationOutcome(ctx context.Context, params Parameters) ([]*models.OperationOutcome, error) + func (c *Client) GetOperationOutcomeByID(ctx context.Context, id string, params Parameters) (*models.OperationOutcome, error) + func (c *Client) GetOrganization(ctx context.Context, params Parameters) ([]*models.Organization, error) + func (c *Client) GetOrganizationAffiliation(ctx context.Context, params Parameters) ([]*models.OrganizationAffiliation, error) + func (c *Client) GetOrganizationAffiliationByID(ctx context.Context, id string, params Parameters) (*models.OrganizationAffiliation, error) + func (c *Client) GetOrganizationByID(ctx context.Context, id string, params Parameters) (*models.Organization, error) + func (c *Client) GetParameters(ctx context.Context, params Parameters) ([]*models.Parameters, error) + func (c *Client) GetParametersByID(ctx context.Context, id string, params Parameters) (*models.Parameters, error) + func (c *Client) GetPatient(ctx context.Context, params Parameters) ([]*models.Patient, error) + func (c *Client) GetPatientByID(ctx context.Context, id string, params Parameters) (*models.Patient, error) + func (c *Client) GetPaymentNotice(ctx context.Context, params Parameters) ([]*models.PaymentNotice, error) + func (c *Client) GetPaymentNoticeByID(ctx context.Context, id string, params Parameters) (*models.PaymentNotice, error) + func (c *Client) GetPaymentReconciliation(ctx context.Context, params Parameters) ([]*models.PaymentReconciliation, error) + func (c *Client) GetPaymentReconciliationByID(ctx context.Context, id string, params Parameters) (*models.PaymentReconciliation, error) + func (c *Client) GetPerson(ctx context.Context, params Parameters) ([]*models.Person, error) + func (c *Client) GetPersonByID(ctx context.Context, id string, params Parameters) (*models.Person, error) + func (c *Client) GetPlanDefinition(ctx context.Context, params Parameters) ([]*models.PlanDefinition, error) + func (c *Client) GetPlanDefinitionByID(ctx context.Context, id string, params Parameters) (*models.PlanDefinition, error) + func (c *Client) GetPractitioner(ctx context.Context, params Parameters) ([]*models.Practitioner, error) + func (c *Client) GetPractitionerByID(ctx context.Context, id string, params Parameters) (*models.Practitioner, error) + func (c *Client) GetPractitionerRole(ctx context.Context, params Parameters) ([]*models.PractitionerRole, error) + func (c *Client) GetPractitionerRoleByID(ctx context.Context, id string, params Parameters) (*models.PractitionerRole, error) + func (c *Client) GetProcedure(ctx context.Context, params Parameters) ([]*models.Procedure, error) + func (c *Client) GetProcedureByID(ctx context.Context, id string, params Parameters) (*models.Procedure, error) + func (c *Client) GetProvenance(ctx context.Context, params Parameters) ([]*models.Provenance, error) + func (c *Client) GetProvenanceByID(ctx context.Context, id string, params Parameters) (*models.Provenance, error) + func (c *Client) GetQuestionnaire(ctx context.Context, params Parameters) ([]*models.Questionnaire, error) + func (c *Client) GetQuestionnaireByID(ctx context.Context, id string, params Parameters) (*models.Questionnaire, error) + func (c *Client) GetQuestionnaireResponse(ctx context.Context, params Parameters) ([]*models.QuestionnaireResponse, error) + func (c *Client) GetQuestionnaireResponseByID(ctx context.Context, id string, params Parameters) (*models.QuestionnaireResponse, error) + func (c *Client) GetRelatedPerson(ctx context.Context, params Parameters) ([]*models.RelatedPerson, error) + func (c *Client) GetRelatedPersonByID(ctx context.Context, id string, params Parameters) (*models.RelatedPerson, error) + func (c *Client) GetRequestGroup(ctx context.Context, params Parameters) ([]*models.RequestGroup, error) + func (c *Client) GetRequestGroupByID(ctx context.Context, id string, params Parameters) (*models.RequestGroup, error) + func (c *Client) GetResearchDefinition(ctx context.Context, params Parameters) ([]*models.ResearchDefinition, error) + func (c *Client) GetResearchDefinitionByID(ctx context.Context, id string, params Parameters) (*models.ResearchDefinition, error) + func (c *Client) GetResearchElementDefinition(ctx context.Context, params Parameters) ([]*models.ResearchElementDefinition, error) + func (c *Client) GetResearchElementDefinitionByID(ctx context.Context, id string, params Parameters) (*models.ResearchElementDefinition, error) + func (c *Client) GetResearchStudy(ctx context.Context, params Parameters) ([]*models.ResearchStudy, error) + func (c *Client) GetResearchStudyByID(ctx context.Context, id string, params Parameters) (*models.ResearchStudy, error) + func (c *Client) GetResearchSubject(ctx context.Context, params Parameters) ([]*models.ResearchSubject, error) + func (c *Client) GetResearchSubjectByID(ctx context.Context, id string, params Parameters) (*models.ResearchSubject, error) + func (c *Client) GetResource(ctx context.Context, params Parameters) ([]*models.Resource, error) + func (c *Client) GetResourceByID(ctx context.Context, id string, params Parameters) (*models.Resource, error) + func (c *Client) GetRiskAssessment(ctx context.Context, params Parameters) ([]*models.RiskAssessment, error) + func (c *Client) GetRiskAssessmentByID(ctx context.Context, id string, params Parameters) (*models.RiskAssessment, error) + func (c *Client) GetRiskEvidenceSynthesis(ctx context.Context, params Parameters) ([]*models.RiskEvidenceSynthesis, error) + func (c *Client) GetRiskEvidenceSynthesisByID(ctx context.Context, id string, params Parameters) (*models.RiskEvidenceSynthesis, error) + func (c *Client) GetSchedule(ctx context.Context, params Parameters) ([]*models.Schedule, error) + func (c *Client) GetScheduleByID(ctx context.Context, id string, params Parameters) (*models.Schedule, error) + func (c *Client) GetSearchParameter(ctx context.Context, params Parameters) ([]*models.SearchParameter, error) + func (c *Client) GetSearchParameterByID(ctx context.Context, id string, params Parameters) (*models.SearchParameter, error) + func (c *Client) GetServiceRequest(ctx context.Context, params Parameters) ([]*models.ServiceRequest, error) + func (c *Client) GetServiceRequestByID(ctx context.Context, id string, params Parameters) (*models.ServiceRequest, error) + func (c *Client) GetSlot(ctx context.Context, params Parameters) ([]*models.Slot, error) + func (c *Client) GetSlotByID(ctx context.Context, id string, params Parameters) (*models.Slot, error) + func (c *Client) GetSpecimen(ctx context.Context, params Parameters) ([]*models.Specimen, error) + func (c *Client) GetSpecimenByID(ctx context.Context, id string, params Parameters) (*models.Specimen, error) + func (c *Client) GetSpecimenDefinition(ctx context.Context, params Parameters) ([]*models.SpecimenDefinition, error) + func (c *Client) GetSpecimenDefinitionByID(ctx context.Context, id string, params Parameters) (*models.SpecimenDefinition, error) + func (c *Client) GetStructureDefinition(ctx context.Context, params Parameters) ([]*models.StructureDefinition, error) + func (c *Client) GetStructureDefinitionByID(ctx context.Context, id string, params Parameters) (*models.StructureDefinition, error) + func (c *Client) GetStructureMap(ctx context.Context, params Parameters) ([]*models.StructureMap, error) + func (c *Client) GetStructureMapByID(ctx context.Context, id string, params Parameters) (*models.StructureMap, error) + func (c *Client) GetSubscription(ctx context.Context, params Parameters) ([]*models.Subscription, error) + func (c *Client) GetSubscriptionByID(ctx context.Context, id string, params Parameters) (*models.Subscription, error) + func (c *Client) GetSubstance(ctx context.Context, params Parameters) ([]*models.Substance, error) + func (c *Client) GetSubstanceByID(ctx context.Context, id string, params Parameters) (*models.Substance, error) + func (c *Client) GetSubstanceNucleicAcid(ctx context.Context, params Parameters) ([]*models.SubstanceNucleicAcid, error) + func (c *Client) GetSubstanceNucleicAcidByID(ctx context.Context, id string, params Parameters) (*models.SubstanceNucleicAcid, error) + func (c *Client) GetSubstancePolymer(ctx context.Context, params Parameters) ([]*models.SubstancePolymer, error) + func (c *Client) GetSubstancePolymerByID(ctx context.Context, id string, params Parameters) (*models.SubstancePolymer, error) + func (c *Client) GetSubstanceProtein(ctx context.Context, params Parameters) ([]*models.SubstanceProtein, error) + func (c *Client) GetSubstanceProteinByID(ctx context.Context, id string, params Parameters) (*models.SubstanceProtein, error) + func (c *Client) GetSubstanceReferenceInformation(ctx context.Context, params Parameters) ([]*models.SubstanceReferenceInformation, error) + func (c *Client) GetSubstanceReferenceInformationByID(ctx context.Context, id string, params Parameters) (*models.SubstanceReferenceInformation, error) + func (c *Client) GetSubstanceSourceMaterial(ctx context.Context, params Parameters) ([]*models.SubstanceSourceMaterial, error) + func (c *Client) GetSubstanceSourceMaterialByID(ctx context.Context, id string, params Parameters) (*models.SubstanceSourceMaterial, error) + func (c *Client) GetSubstanceSpecification(ctx context.Context, params Parameters) ([]*models.SubstanceSpecification, error) + func (c *Client) GetSubstanceSpecificationByID(ctx context.Context, id string, params Parameters) (*models.SubstanceSpecification, error) + func (c *Client) GetSupplyDelivery(ctx context.Context, params Parameters) ([]*models.SupplyDelivery, error) + func (c *Client) GetSupplyDeliveryByID(ctx context.Context, id string, params Parameters) (*models.SupplyDelivery, error) + func (c *Client) GetSupplyRequest(ctx context.Context, params Parameters) ([]*models.SupplyRequest, error) + func (c *Client) GetSupplyRequestByID(ctx context.Context, id string, params Parameters) (*models.SupplyRequest, error) + func (c *Client) GetTask(ctx context.Context, params Parameters) ([]*models.Task, error) + func (c *Client) GetTaskByID(ctx context.Context, id string, params Parameters) (*models.Task, error) + func (c *Client) GetTerminologyCapabilities(ctx context.Context, params Parameters) ([]*models.TerminologyCapabilities, error) + func (c *Client) GetTerminologyCapabilitiesByID(ctx context.Context, id string, params Parameters) (*models.TerminologyCapabilities, error) + func (c *Client) GetTestReport(ctx context.Context, params Parameters) ([]*models.TestReport, error) + func (c *Client) GetTestReportByID(ctx context.Context, id string, params Parameters) (*models.TestReport, error) + func (c *Client) GetTestScript(ctx context.Context, params Parameters) ([]*models.TestScript, error) + func (c *Client) GetTestScriptByID(ctx context.Context, id string, params Parameters) (*models.TestScript, error) + func (c *Client) GetValueSet(ctx context.Context, params Parameters) ([]*models.ValueSet, error) + func (c *Client) GetValueSetByID(ctx context.Context, id string, params Parameters) (*models.ValueSet, error) + func (c *Client) GetVerificationResult(ctx context.Context, params Parameters) ([]*models.VerificationResult, error) + func (c *Client) GetVerificationResultByID(ctx context.Context, id string, params Parameters) (*models.VerificationResult, error) + func (c *Client) GetVisionPrescription(ctx context.Context, params Parameters) ([]*models.VisionPrescription, error) + func (c *Client) GetVisionPrescriptionByID(ctx context.Context, id string, params Parameters) (*models.VisionPrescription, error) + func (c *Client) Patch(ctx context.Context, resource ResourceType, params Parameters, ...) (*FhirResponse, error) + func (c *Client) PatchAccount(ctx context.Context, params Parameters, entity *models.Account) ([]*models.Account, error) + func (c *Client) PatchAccountByID(ctx context.Context, id string, params Parameters, entity *models.Account) (*models.Account, error) + func (c *Client) PatchActivityDefinition(ctx context.Context, params Parameters, entity *models.ActivityDefinition) ([]*models.ActivityDefinition, error) + func (c *Client) PatchActivityDefinitionByID(ctx context.Context, id string, params Parameters, ...) (*models.ActivityDefinition, error) + func (c *Client) PatchAdverseEvent(ctx context.Context, params Parameters, entity *models.AdverseEvent) ([]*models.AdverseEvent, error) + func (c *Client) PatchAdverseEventByID(ctx context.Context, id string, params Parameters, entity *models.AdverseEvent) (*models.AdverseEvent, error) + func (c *Client) PatchAllergyIntolerance(ctx context.Context, params Parameters, entity *models.AllergyIntolerance) ([]*models.AllergyIntolerance, error) + func (c *Client) PatchAllergyIntoleranceByID(ctx context.Context, id string, params Parameters, ...) (*models.AllergyIntolerance, error) + func (c *Client) PatchAppointment(ctx context.Context, params Parameters, entity *models.Appointment) ([]*models.Appointment, error) + func (c *Client) PatchAppointmentByID(ctx context.Context, id string, params Parameters, entity *models.Appointment) (*models.Appointment, error) + func (c *Client) PatchAppointmentResponse(ctx context.Context, params Parameters, entity *models.AppointmentResponse) ([]*models.AppointmentResponse, error) + func (c *Client) PatchAppointmentResponseByID(ctx context.Context, id string, params Parameters, ...) (*models.AppointmentResponse, error) + func (c *Client) PatchAuditEvent(ctx context.Context, params Parameters, entity *models.AuditEvent) ([]*models.AuditEvent, error) + func (c *Client) PatchAuditEventByID(ctx context.Context, id string, params Parameters, entity *models.AuditEvent) (*models.AuditEvent, error) + func (c *Client) PatchBasic(ctx context.Context, params Parameters, entity *models.Basic) ([]*models.Basic, error) + func (c *Client) PatchBasicByID(ctx context.Context, id string, params Parameters, entity *models.Basic) (*models.Basic, error) + func (c *Client) PatchBinary(ctx context.Context, params Parameters, entity *models.Binary) ([]*models.Binary, error) + func (c *Client) PatchBinaryByID(ctx context.Context, id string, params Parameters, entity *models.Binary) (*models.Binary, error) + func (c *Client) PatchBiologicallyDerivedProduct(ctx context.Context, params Parameters, ...) ([]*models.BiologicallyDerivedProduct, error) + func (c *Client) PatchBiologicallyDerivedProductByID(ctx context.Context, id string, params Parameters, ...) (*models.BiologicallyDerivedProduct, error) + func (c *Client) PatchBodyStructure(ctx context.Context, params Parameters, entity *models.BodyStructure) ([]*models.BodyStructure, error) + func (c *Client) PatchBodyStructureByID(ctx context.Context, id string, params Parameters, ...) (*models.BodyStructure, error) + func (c *Client) PatchByID(ctx context.Context, resource ResourceType, id string, params Parameters, ...) (*FhirResponse, error) + func (c *Client) PatchCapabilityStatement(ctx context.Context, params Parameters, entity *models.CapabilityStatement) ([]*models.CapabilityStatement, error) + func (c *Client) PatchCapabilityStatementByID(ctx context.Context, id string, params Parameters, ...) (*models.CapabilityStatement, error) + func (c *Client) PatchCarePlan(ctx context.Context, params Parameters, entity *models.CarePlan) ([]*models.CarePlan, error) + func (c *Client) PatchCarePlanByID(ctx context.Context, id string, params Parameters, entity *models.CarePlan) (*models.CarePlan, error) + func (c *Client) PatchCareTeam(ctx context.Context, params Parameters, entity *models.CareTeam) ([]*models.CareTeam, error) + func (c *Client) PatchCareTeamByID(ctx context.Context, id string, params Parameters, entity *models.CareTeam) (*models.CareTeam, error) + func (c *Client) PatchCatalogEntry(ctx context.Context, params Parameters, entity *models.CatalogEntry) ([]*models.CatalogEntry, error) + func (c *Client) PatchCatalogEntryByID(ctx context.Context, id string, params Parameters, entity *models.CatalogEntry) (*models.CatalogEntry, error) + func (c *Client) PatchChargeItem(ctx context.Context, params Parameters, entity *models.ChargeItem) ([]*models.ChargeItem, error) + func (c *Client) PatchChargeItemByID(ctx context.Context, id string, params Parameters, entity *models.ChargeItem) (*models.ChargeItem, error) + func (c *Client) PatchChargeItemDefinition(ctx context.Context, params Parameters, entity *models.ChargeItemDefinition) ([]*models.ChargeItemDefinition, error) + func (c *Client) PatchChargeItemDefinitionByID(ctx context.Context, id string, params Parameters, ...) (*models.ChargeItemDefinition, error) + func (c *Client) PatchClaim(ctx context.Context, params Parameters, entity *models.Claim) ([]*models.Claim, error) + func (c *Client) PatchClaimByID(ctx context.Context, id string, params Parameters, entity *models.Claim) (*models.Claim, error) + func (c *Client) PatchClaimResponse(ctx context.Context, params Parameters, entity *models.ClaimResponse) ([]*models.ClaimResponse, error) + func (c *Client) PatchClaimResponseByID(ctx context.Context, id string, params Parameters, ...) (*models.ClaimResponse, error) + func (c *Client) PatchClinicalImpression(ctx context.Context, params Parameters, entity *models.ClinicalImpression) ([]*models.ClinicalImpression, error) + func (c *Client) PatchClinicalImpressionByID(ctx context.Context, id string, params Parameters, ...) (*models.ClinicalImpression, error) + func (c *Client) PatchCodeSystem(ctx context.Context, params Parameters, entity *models.CodeSystem) ([]*models.CodeSystem, error) + func (c *Client) PatchCodeSystemByID(ctx context.Context, id string, params Parameters, entity *models.CodeSystem) (*models.CodeSystem, error) + func (c *Client) PatchCommunication(ctx context.Context, params Parameters, entity *models.Communication) ([]*models.Communication, error) + func (c *Client) PatchCommunicationByID(ctx context.Context, id string, params Parameters, ...) (*models.Communication, error) + func (c *Client) PatchCommunicationRequest(ctx context.Context, params Parameters, entity *models.CommunicationRequest) ([]*models.CommunicationRequest, error) + func (c *Client) PatchCommunicationRequestByID(ctx context.Context, id string, params Parameters, ...) (*models.CommunicationRequest, error) + func (c *Client) PatchCompartmentDefinition(ctx context.Context, params Parameters, entity *models.CompartmentDefinition) ([]*models.CompartmentDefinition, error) + func (c *Client) PatchCompartmentDefinitionByID(ctx context.Context, id string, params Parameters, ...) (*models.CompartmentDefinition, error) + func (c *Client) PatchComposition(ctx context.Context, params Parameters, entity *models.Composition) ([]*models.Composition, error) + func (c *Client) PatchCompositionByID(ctx context.Context, id string, params Parameters, entity *models.Composition) (*models.Composition, error) + func (c *Client) PatchConceptMap(ctx context.Context, params Parameters, entity *models.ConceptMap) ([]*models.ConceptMap, error) + func (c *Client) PatchConceptMapByID(ctx context.Context, id string, params Parameters, entity *models.ConceptMap) (*models.ConceptMap, error) + func (c *Client) PatchCondition(ctx context.Context, params Parameters, entity *models.Condition) ([]*models.Condition, error) + func (c *Client) PatchConditionByID(ctx context.Context, id string, params Parameters, entity *models.Condition) (*models.Condition, error) + func (c *Client) PatchConsent(ctx context.Context, params Parameters, entity *models.Consent) ([]*models.Consent, error) + func (c *Client) PatchConsentByID(ctx context.Context, id string, params Parameters, entity *models.Consent) (*models.Consent, error) + func (c *Client) PatchContract(ctx context.Context, params Parameters, entity *models.Contract) ([]*models.Contract, error) + func (c *Client) PatchContractByID(ctx context.Context, id string, params Parameters, entity *models.Contract) (*models.Contract, error) + func (c *Client) PatchCoverage(ctx context.Context, params Parameters, entity *models.Coverage) ([]*models.Coverage, error) + func (c *Client) PatchCoverageByID(ctx context.Context, id string, params Parameters, entity *models.Coverage) (*models.Coverage, error) + func (c *Client) PatchCoverageEligibilityRequest(ctx context.Context, params Parameters, ...) ([]*models.CoverageEligibilityRequest, error) + func (c *Client) PatchCoverageEligibilityRequestByID(ctx context.Context, id string, params Parameters, ...) (*models.CoverageEligibilityRequest, error) + func (c *Client) PatchCoverageEligibilityResponse(ctx context.Context, params Parameters, ...) ([]*models.CoverageEligibilityResponse, error) + func (c *Client) PatchCoverageEligibilityResponseByID(ctx context.Context, id string, params Parameters, ...) (*models.CoverageEligibilityResponse, error) + func (c *Client) PatchDetectedIssue(ctx context.Context, params Parameters, entity *models.DetectedIssue) ([]*models.DetectedIssue, error) + func (c *Client) PatchDetectedIssueByID(ctx context.Context, id string, params Parameters, ...) (*models.DetectedIssue, error) + func (c *Client) PatchDevice(ctx context.Context, params Parameters, entity *models.Device) ([]*models.Device, error) + func (c *Client) PatchDeviceByID(ctx context.Context, id string, params Parameters, entity *models.Device) (*models.Device, error) + func (c *Client) PatchDeviceDefinition(ctx context.Context, params Parameters, entity *models.DeviceDefinition) ([]*models.DeviceDefinition, error) + func (c *Client) PatchDeviceDefinitionByID(ctx context.Context, id string, params Parameters, ...) (*models.DeviceDefinition, error) + func (c *Client) PatchDeviceMetric(ctx context.Context, params Parameters, entity *models.DeviceMetric) ([]*models.DeviceMetric, error) + func (c *Client) PatchDeviceMetricByID(ctx context.Context, id string, params Parameters, entity *models.DeviceMetric) (*models.DeviceMetric, error) + func (c *Client) PatchDeviceRequest(ctx context.Context, params Parameters, entity *models.DeviceRequest) ([]*models.DeviceRequest, error) + func (c *Client) PatchDeviceRequestByID(ctx context.Context, id string, params Parameters, ...) (*models.DeviceRequest, error) + func (c *Client) PatchDeviceUseStatement(ctx context.Context, params Parameters, entity *models.DeviceUseStatement) ([]*models.DeviceUseStatement, error) + func (c *Client) PatchDeviceUseStatementByID(ctx context.Context, id string, params Parameters, ...) (*models.DeviceUseStatement, error) + func (c *Client) PatchDiagnosticReport(ctx context.Context, params Parameters, entity *models.DiagnosticReport) ([]*models.DiagnosticReport, error) + func (c *Client) PatchDiagnosticReportByID(ctx context.Context, id string, params Parameters, ...) (*models.DiagnosticReport, error) + func (c *Client) PatchDocumentManifest(ctx context.Context, params Parameters, entity *models.DocumentManifest) ([]*models.DocumentManifest, error) + func (c *Client) PatchDocumentManifestByID(ctx context.Context, id string, params Parameters, ...) (*models.DocumentManifest, error) + func (c *Client) PatchDocumentReference(ctx context.Context, params Parameters, entity *models.DocumentReference) ([]*models.DocumentReference, error) + func (c *Client) PatchDocumentReferenceByID(ctx context.Context, id string, params Parameters, ...) (*models.DocumentReference, error) + func (c *Client) PatchDomainResource(ctx context.Context, params Parameters, entity *models.DomainResource) ([]*models.DomainResource, error) + func (c *Client) PatchDomainResourceByID(ctx context.Context, id string, params Parameters, ...) (*models.DomainResource, error) + func (c *Client) PatchEffectEvidenceSynthesis(ctx context.Context, params Parameters, entity *models.EffectEvidenceSynthesis) ([]*models.EffectEvidenceSynthesis, error) + func (c *Client) PatchEffectEvidenceSynthesisByID(ctx context.Context, id string, params Parameters, ...) (*models.EffectEvidenceSynthesis, error) + func (c *Client) PatchEncounter(ctx context.Context, params Parameters, entity *models.Encounter) ([]*models.Encounter, error) + func (c *Client) PatchEncounterByID(ctx context.Context, id string, params Parameters, entity *models.Encounter) (*models.Encounter, error) + func (c *Client) PatchEndpoint(ctx context.Context, params Parameters, entity *models.Endpoint) ([]*models.Endpoint, error) + func (c *Client) PatchEndpointByID(ctx context.Context, id string, params Parameters, entity *models.Endpoint) (*models.Endpoint, error) + func (c *Client) PatchEnrollmentRequest(ctx context.Context, params Parameters, entity *models.EnrollmentRequest) ([]*models.EnrollmentRequest, error) + func (c *Client) PatchEnrollmentRequestByID(ctx context.Context, id string, params Parameters, ...) (*models.EnrollmentRequest, error) + func (c *Client) PatchEnrollmentResponse(ctx context.Context, params Parameters, entity *models.EnrollmentResponse) ([]*models.EnrollmentResponse, error) + func (c *Client) PatchEnrollmentResponseByID(ctx context.Context, id string, params Parameters, ...) (*models.EnrollmentResponse, error) + func (c *Client) PatchEpisodeOfCare(ctx context.Context, params Parameters, entity *models.EpisodeOfCare) ([]*models.EpisodeOfCare, error) + func (c *Client) PatchEpisodeOfCareByID(ctx context.Context, id string, params Parameters, ...) (*models.EpisodeOfCare, error) + func (c *Client) PatchEventDefinition(ctx context.Context, params Parameters, entity *models.EventDefinition) ([]*models.EventDefinition, error) + func (c *Client) PatchEventDefinitionByID(ctx context.Context, id string, params Parameters, ...) (*models.EventDefinition, error) + func (c *Client) PatchEvidence(ctx context.Context, params Parameters, entity *models.Evidence) ([]*models.Evidence, error) + func (c *Client) PatchEvidenceByID(ctx context.Context, id string, params Parameters, entity *models.Evidence) (*models.Evidence, error) + func (c *Client) PatchEvidenceVariable(ctx context.Context, params Parameters, entity *models.EvidenceVariable) ([]*models.EvidenceVariable, error) + func (c *Client) PatchEvidenceVariableByID(ctx context.Context, id string, params Parameters, ...) (*models.EvidenceVariable, error) + func (c *Client) PatchExampleScenario(ctx context.Context, params Parameters, entity *models.ExampleScenario) ([]*models.ExampleScenario, error) + func (c *Client) PatchExampleScenarioByID(ctx context.Context, id string, params Parameters, ...) (*models.ExampleScenario, error) + func (c *Client) PatchExplanationOfBenefit(ctx context.Context, params Parameters, entity *models.ExplanationOfBenefit) ([]*models.ExplanationOfBenefit, error) + func (c *Client) PatchExplanationOfBenefitByID(ctx context.Context, id string, params Parameters, ...) (*models.ExplanationOfBenefit, error) + func (c *Client) PatchFamilyMemberHistory(ctx context.Context, params Parameters, entity *models.FamilyMemberHistory) ([]*models.FamilyMemberHistory, error) + func (c *Client) PatchFamilyMemberHistoryByID(ctx context.Context, id string, params Parameters, ...) (*models.FamilyMemberHistory, error) + func (c *Client) PatchFlag(ctx context.Context, params Parameters, entity *models.Flag) ([]*models.Flag, error) + func (c *Client) PatchFlagByID(ctx context.Context, id string, params Parameters, entity *models.Flag) (*models.Flag, error) + func (c *Client) PatchGoal(ctx context.Context, params Parameters, entity *models.Goal) ([]*models.Goal, error) + func (c *Client) PatchGoalByID(ctx context.Context, id string, params Parameters, entity *models.Goal) (*models.Goal, error) + func (c *Client) PatchGraphDefinition(ctx context.Context, params Parameters, entity *models.GraphDefinition) ([]*models.GraphDefinition, error) + func (c *Client) PatchGraphDefinitionByID(ctx context.Context, id string, params Parameters, ...) (*models.GraphDefinition, error) + func (c *Client) PatchGroup(ctx context.Context, params Parameters, entity *models.Group) ([]*models.Group, error) + func (c *Client) PatchGroupByID(ctx context.Context, id string, params Parameters, entity *models.Group) (*models.Group, error) + func (c *Client) PatchGuidanceResponse(ctx context.Context, params Parameters, entity *models.GuidanceResponse) ([]*models.GuidanceResponse, error) + func (c *Client) PatchGuidanceResponseByID(ctx context.Context, id string, params Parameters, ...) (*models.GuidanceResponse, error) + func (c *Client) PatchHealthcareService(ctx context.Context, params Parameters, entity *models.HealthcareService) ([]*models.HealthcareService, error) + func (c *Client) PatchHealthcareServiceByID(ctx context.Context, id string, params Parameters, ...) (*models.HealthcareService, error) + func (c *Client) PatchImagingStudy(ctx context.Context, params Parameters, entity *models.ImagingStudy) ([]*models.ImagingStudy, error) + func (c *Client) PatchImagingStudyByID(ctx context.Context, id string, params Parameters, entity *models.ImagingStudy) (*models.ImagingStudy, error) + func (c *Client) PatchImmunization(ctx context.Context, params Parameters, entity *models.Immunization) ([]*models.Immunization, error) + func (c *Client) PatchImmunizationByID(ctx context.Context, id string, params Parameters, entity *models.Immunization) (*models.Immunization, error) + func (c *Client) PatchImmunizationEvaluation(ctx context.Context, params Parameters, entity *models.ImmunizationEvaluation) ([]*models.ImmunizationEvaluation, error) + func (c *Client) PatchImmunizationEvaluationByID(ctx context.Context, id string, params Parameters, ...) (*models.ImmunizationEvaluation, error) + func (c *Client) PatchImmunizationRecommendation(ctx context.Context, params Parameters, ...) ([]*models.ImmunizationRecommendation, error) + func (c *Client) PatchImmunizationRecommendationByID(ctx context.Context, id string, params Parameters, ...) (*models.ImmunizationRecommendation, error) + func (c *Client) PatchImplementationGuide(ctx context.Context, params Parameters, entity *models.ImplementationGuide) ([]*models.ImplementationGuide, error) + func (c *Client) PatchImplementationGuideByID(ctx context.Context, id string, params Parameters, ...) (*models.ImplementationGuide, error) + func (c *Client) PatchInsurancePlan(ctx context.Context, params Parameters, entity *models.InsurancePlan) ([]*models.InsurancePlan, error) + func (c *Client) PatchInsurancePlanByID(ctx context.Context, id string, params Parameters, ...) (*models.InsurancePlan, error) + func (c *Client) PatchInvoice(ctx context.Context, params Parameters, entity *models.Invoice) ([]*models.Invoice, error) + func (c *Client) PatchInvoiceByID(ctx context.Context, id string, params Parameters, entity *models.Invoice) (*models.Invoice, error) + func (c *Client) PatchLibrary(ctx context.Context, params Parameters, entity *models.Library) ([]*models.Library, error) + func (c *Client) PatchLibraryByID(ctx context.Context, id string, params Parameters, entity *models.Library) (*models.Library, error) + func (c *Client) PatchLinkage(ctx context.Context, params Parameters, entity *models.Linkage) ([]*models.Linkage, error) + func (c *Client) PatchLinkageByID(ctx context.Context, id string, params Parameters, entity *models.Linkage) (*models.Linkage, error) + func (c *Client) PatchList(ctx context.Context, params Parameters, entity *models.List) ([]*models.List, error) + func (c *Client) PatchListByID(ctx context.Context, id string, params Parameters, entity *models.List) (*models.List, error) + func (c *Client) PatchLocation(ctx context.Context, params Parameters, entity *models.Location) ([]*models.Location, error) + func (c *Client) PatchLocationByID(ctx context.Context, id string, params Parameters, entity *models.Location) (*models.Location, error) + func (c *Client) PatchMeasure(ctx context.Context, params Parameters, entity *models.Measure) ([]*models.Measure, error) + func (c *Client) PatchMeasureByID(ctx context.Context, id string, params Parameters, entity *models.Measure) (*models.Measure, error) + func (c *Client) PatchMeasureReport(ctx context.Context, params Parameters, entity *models.MeasureReport) ([]*models.MeasureReport, error) + func (c *Client) PatchMeasureReportByID(ctx context.Context, id string, params Parameters, ...) (*models.MeasureReport, error) + func (c *Client) PatchMedia(ctx context.Context, params Parameters, entity *models.Media) ([]*models.Media, error) + func (c *Client) PatchMediaByID(ctx context.Context, id string, params Parameters, entity *models.Media) (*models.Media, error) + func (c *Client) PatchMedication(ctx context.Context, params Parameters, entity *models.Medication) ([]*models.Medication, error) + func (c *Client) PatchMedicationAdministration(ctx context.Context, params Parameters, ...) ([]*models.MedicationAdministration, error) + func (c *Client) PatchMedicationAdministrationByID(ctx context.Context, id string, params Parameters, ...) (*models.MedicationAdministration, error) + func (c *Client) PatchMedicationByID(ctx context.Context, id string, params Parameters, entity *models.Medication) (*models.Medication, error) + func (c *Client) PatchMedicationDispense(ctx context.Context, params Parameters, entity *models.MedicationDispense) ([]*models.MedicationDispense, error) + func (c *Client) PatchMedicationDispenseByID(ctx context.Context, id string, params Parameters, ...) (*models.MedicationDispense, error) + func (c *Client) PatchMedicationKnowledge(ctx context.Context, params Parameters, entity *models.MedicationKnowledge) ([]*models.MedicationKnowledge, error) + func (c *Client) PatchMedicationKnowledgeByID(ctx context.Context, id string, params Parameters, ...) (*models.MedicationKnowledge, error) + func (c *Client) PatchMedicationRequest(ctx context.Context, params Parameters, entity *models.MedicationRequest) ([]*models.MedicationRequest, error) + func (c *Client) PatchMedicationRequestByID(ctx context.Context, id string, params Parameters, ...) (*models.MedicationRequest, error) + func (c *Client) PatchMedicationStatement(ctx context.Context, params Parameters, entity *models.MedicationStatement) ([]*models.MedicationStatement, error) + func (c *Client) PatchMedicationStatementByID(ctx context.Context, id string, params Parameters, ...) (*models.MedicationStatement, error) + func (c *Client) PatchMedicinalProduct(ctx context.Context, params Parameters, entity *models.MedicinalProduct) ([]*models.MedicinalProduct, error) + func (c *Client) PatchMedicinalProductAuthorization(ctx context.Context, params Parameters, ...) ([]*models.MedicinalProductAuthorization, error) + func (c *Client) PatchMedicinalProductAuthorizationByID(ctx context.Context, id string, params Parameters, ...) (*models.MedicinalProductAuthorization, error) + func (c *Client) PatchMedicinalProductByID(ctx context.Context, id string, params Parameters, ...) (*models.MedicinalProduct, error) + func (c *Client) PatchMedicinalProductContraindication(ctx context.Context, params Parameters, ...) ([]*models.MedicinalProductContraindication, error) + func (c *Client) PatchMedicinalProductContraindicationByID(ctx context.Context, id string, params Parameters, ...) (*models.MedicinalProductContraindication, error) + func (c *Client) PatchMedicinalProductIndication(ctx context.Context, params Parameters, ...) ([]*models.MedicinalProductIndication, error) + func (c *Client) PatchMedicinalProductIndicationByID(ctx context.Context, id string, params Parameters, ...) (*models.MedicinalProductIndication, error) + func (c *Client) PatchMedicinalProductIngredient(ctx context.Context, params Parameters, ...) ([]*models.MedicinalProductIngredient, error) + func (c *Client) PatchMedicinalProductIngredientByID(ctx context.Context, id string, params Parameters, ...) (*models.MedicinalProductIngredient, error) + func (c *Client) PatchMedicinalProductInteraction(ctx context.Context, params Parameters, ...) ([]*models.MedicinalProductInteraction, error) + func (c *Client) PatchMedicinalProductInteractionByID(ctx context.Context, id string, params Parameters, ...) (*models.MedicinalProductInteraction, error) + func (c *Client) PatchMedicinalProductManufactured(ctx context.Context, params Parameters, ...) ([]*models.MedicinalProductManufactured, error) + func (c *Client) PatchMedicinalProductManufacturedByID(ctx context.Context, id string, params Parameters, ...) (*models.MedicinalProductManufactured, error) + func (c *Client) PatchMedicinalProductPackaged(ctx context.Context, params Parameters, ...) ([]*models.MedicinalProductPackaged, error) + func (c *Client) PatchMedicinalProductPackagedByID(ctx context.Context, id string, params Parameters, ...) (*models.MedicinalProductPackaged, error) + func (c *Client) PatchMedicinalProductPharmaceutical(ctx context.Context, params Parameters, ...) ([]*models.MedicinalProductPharmaceutical, error) + func (c *Client) PatchMedicinalProductPharmaceuticalByID(ctx context.Context, id string, params Parameters, ...) (*models.MedicinalProductPharmaceutical, error) + func (c *Client) PatchMedicinalProductUndesirableEffect(ctx context.Context, params Parameters, ...) ([]*models.MedicinalProductUndesirableEffect, error) + func (c *Client) PatchMedicinalProductUndesirableEffectByID(ctx context.Context, id string, params Parameters, ...) (*models.MedicinalProductUndesirableEffect, error) + func (c *Client) PatchMessageDefinition(ctx context.Context, params Parameters, entity *models.MessageDefinition) ([]*models.MessageDefinition, error) + func (c *Client) PatchMessageDefinitionByID(ctx context.Context, id string, params Parameters, ...) (*models.MessageDefinition, error) + func (c *Client) PatchMessageHeader(ctx context.Context, params Parameters, entity *models.MessageHeader) ([]*models.MessageHeader, error) + func (c *Client) PatchMessageHeaderByID(ctx context.Context, id string, params Parameters, ...) (*models.MessageHeader, error) + func (c *Client) PatchMolecularSequence(ctx context.Context, params Parameters, entity *models.MolecularSequence) ([]*models.MolecularSequence, error) + func (c *Client) PatchMolecularSequenceByID(ctx context.Context, id string, params Parameters, ...) (*models.MolecularSequence, error) + func (c *Client) PatchNamingSystem(ctx context.Context, params Parameters, entity *models.NamingSystem) ([]*models.NamingSystem, error) + func (c *Client) PatchNamingSystemByID(ctx context.Context, id string, params Parameters, entity *models.NamingSystem) (*models.NamingSystem, error) + func (c *Client) PatchNutritionOrder(ctx context.Context, params Parameters, entity *models.NutritionOrder) ([]*models.NutritionOrder, error) + func (c *Client) PatchNutritionOrderByID(ctx context.Context, id string, params Parameters, ...) (*models.NutritionOrder, error) + func (c *Client) PatchObservation(ctx context.Context, params Parameters, entity *models.Observation) ([]*models.Observation, error) + func (c *Client) PatchObservationByID(ctx context.Context, id string, params Parameters, entity *models.Observation) (*models.Observation, error) + func (c *Client) PatchObservationDefinition(ctx context.Context, params Parameters, entity *models.ObservationDefinition) ([]*models.ObservationDefinition, error) + func (c *Client) PatchObservationDefinitionByID(ctx context.Context, id string, params Parameters, ...) (*models.ObservationDefinition, error) + func (c *Client) PatchOperationDefinition(ctx context.Context, params Parameters, entity *models.OperationDefinition) ([]*models.OperationDefinition, error) + func (c *Client) PatchOperationDefinitionByID(ctx context.Context, id string, params Parameters, ...) (*models.OperationDefinition, error) + func (c *Client) PatchOperationOutcome(ctx context.Context, params Parameters, entity *models.OperationOutcome) ([]*models.OperationOutcome, error) + func (c *Client) PatchOperationOutcomeByID(ctx context.Context, id string, params Parameters, ...) (*models.OperationOutcome, error) + func (c *Client) PatchOrganization(ctx context.Context, params Parameters, entity *models.Organization) ([]*models.Organization, error) + func (c *Client) PatchOrganizationAffiliation(ctx context.Context, params Parameters, entity *models.OrganizationAffiliation) ([]*models.OrganizationAffiliation, error) + func (c *Client) PatchOrganizationAffiliationByID(ctx context.Context, id string, params Parameters, ...) (*models.OrganizationAffiliation, error) + func (c *Client) PatchOrganizationByID(ctx context.Context, id string, params Parameters, entity *models.Organization) (*models.Organization, error) + func (c *Client) PatchParameters(ctx context.Context, params Parameters, entity *models.Parameters) ([]*models.Parameters, error) + func (c *Client) PatchParametersByID(ctx context.Context, id string, params Parameters, entity *models.Parameters) (*models.Parameters, error) + func (c *Client) PatchPatient(ctx context.Context, params Parameters, entity *models.Patient) ([]*models.Patient, error) + func (c *Client) PatchPatientByID(ctx context.Context, id string, params Parameters, entity *models.Patient) (*models.Patient, error) + func (c *Client) PatchPaymentNotice(ctx context.Context, params Parameters, entity *models.PaymentNotice) ([]*models.PaymentNotice, error) + func (c *Client) PatchPaymentNoticeByID(ctx context.Context, id string, params Parameters, ...) (*models.PaymentNotice, error) + func (c *Client) PatchPaymentReconciliation(ctx context.Context, params Parameters, entity *models.PaymentReconciliation) ([]*models.PaymentReconciliation, error) + func (c *Client) PatchPaymentReconciliationByID(ctx context.Context, id string, params Parameters, ...) (*models.PaymentReconciliation, error) + func (c *Client) PatchPerson(ctx context.Context, params Parameters, entity *models.Person) ([]*models.Person, error) + func (c *Client) PatchPersonByID(ctx context.Context, id string, params Parameters, entity *models.Person) (*models.Person, error) + func (c *Client) PatchPlanDefinition(ctx context.Context, params Parameters, entity *models.PlanDefinition) ([]*models.PlanDefinition, error) + func (c *Client) PatchPlanDefinitionByID(ctx context.Context, id string, params Parameters, ...) (*models.PlanDefinition, error) + func (c *Client) PatchPractitioner(ctx context.Context, params Parameters, entity *models.Practitioner) ([]*models.Practitioner, error) + func (c *Client) PatchPractitionerByID(ctx context.Context, id string, params Parameters, entity *models.Practitioner) (*models.Practitioner, error) + func (c *Client) PatchPractitionerRole(ctx context.Context, params Parameters, entity *models.PractitionerRole) ([]*models.PractitionerRole, error) + func (c *Client) PatchPractitionerRoleByID(ctx context.Context, id string, params Parameters, ...) (*models.PractitionerRole, error) + func (c *Client) PatchProcedure(ctx context.Context, params Parameters, entity *models.Procedure) ([]*models.Procedure, error) + func (c *Client) PatchProcedureByID(ctx context.Context, id string, params Parameters, entity *models.Procedure) (*models.Procedure, error) + func (c *Client) PatchProvenance(ctx context.Context, params Parameters, entity *models.Provenance) ([]*models.Provenance, error) + func (c *Client) PatchProvenanceByID(ctx context.Context, id string, params Parameters, entity *models.Provenance) (*models.Provenance, error) + func (c *Client) PatchQuestionnaire(ctx context.Context, params Parameters, entity *models.Questionnaire) ([]*models.Questionnaire, error) + func (c *Client) PatchQuestionnaireByID(ctx context.Context, id string, params Parameters, ...) (*models.Questionnaire, error) + func (c *Client) PatchQuestionnaireResponse(ctx context.Context, params Parameters, entity *models.QuestionnaireResponse) ([]*models.QuestionnaireResponse, error) + func (c *Client) PatchQuestionnaireResponseByID(ctx context.Context, id string, params Parameters, ...) (*models.QuestionnaireResponse, error) + func (c *Client) PatchRelatedPerson(ctx context.Context, params Parameters, entity *models.RelatedPerson) ([]*models.RelatedPerson, error) + func (c *Client) PatchRelatedPersonByID(ctx context.Context, id string, params Parameters, ...) (*models.RelatedPerson, error) + func (c *Client) PatchRequestGroup(ctx context.Context, params Parameters, entity *models.RequestGroup) ([]*models.RequestGroup, error) + func (c *Client) PatchRequestGroupByID(ctx context.Context, id string, params Parameters, entity *models.RequestGroup) (*models.RequestGroup, error) + func (c *Client) PatchResearchDefinition(ctx context.Context, params Parameters, entity *models.ResearchDefinition) ([]*models.ResearchDefinition, error) + func (c *Client) PatchResearchDefinitionByID(ctx context.Context, id string, params Parameters, ...) (*models.ResearchDefinition, error) + func (c *Client) PatchResearchElementDefinition(ctx context.Context, params Parameters, ...) ([]*models.ResearchElementDefinition, error) + func (c *Client) PatchResearchElementDefinitionByID(ctx context.Context, id string, params Parameters, ...) (*models.ResearchElementDefinition, error) + func (c *Client) PatchResearchStudy(ctx context.Context, params Parameters, entity *models.ResearchStudy) ([]*models.ResearchStudy, error) + func (c *Client) PatchResearchStudyByID(ctx context.Context, id string, params Parameters, ...) (*models.ResearchStudy, error) + func (c *Client) PatchResearchSubject(ctx context.Context, params Parameters, entity *models.ResearchSubject) ([]*models.ResearchSubject, error) + func (c *Client) PatchResearchSubjectByID(ctx context.Context, id string, params Parameters, ...) (*models.ResearchSubject, error) + func (c *Client) PatchResource(ctx context.Context, params Parameters, entity *models.Resource) ([]*models.Resource, error) + func (c *Client) PatchResourceByID(ctx context.Context, id string, params Parameters, entity *models.Resource) (*models.Resource, error) + func (c *Client) PatchRiskAssessment(ctx context.Context, params Parameters, entity *models.RiskAssessment) ([]*models.RiskAssessment, error) + func (c *Client) PatchRiskAssessmentByID(ctx context.Context, id string, params Parameters, ...) (*models.RiskAssessment, error) + func (c *Client) PatchRiskEvidenceSynthesis(ctx context.Context, params Parameters, entity *models.RiskEvidenceSynthesis) ([]*models.RiskEvidenceSynthesis, error) + func (c *Client) PatchRiskEvidenceSynthesisByID(ctx context.Context, id string, params Parameters, ...) (*models.RiskEvidenceSynthesis, error) + func (c *Client) PatchSchedule(ctx context.Context, params Parameters, entity *models.Schedule) ([]*models.Schedule, error) + func (c *Client) PatchScheduleByID(ctx context.Context, id string, params Parameters, entity *models.Schedule) (*models.Schedule, error) + func (c *Client) PatchSearchParameter(ctx context.Context, params Parameters, entity *models.SearchParameter) ([]*models.SearchParameter, error) + func (c *Client) PatchSearchParameterByID(ctx context.Context, id string, params Parameters, ...) (*models.SearchParameter, error) + func (c *Client) PatchServiceRequest(ctx context.Context, params Parameters, entity *models.ServiceRequest) ([]*models.ServiceRequest, error) + func (c *Client) PatchServiceRequestByID(ctx context.Context, id string, params Parameters, ...) (*models.ServiceRequest, error) + func (c *Client) PatchSlot(ctx context.Context, params Parameters, entity *models.Slot) ([]*models.Slot, error) + func (c *Client) PatchSlotByID(ctx context.Context, id string, params Parameters, entity *models.Slot) (*models.Slot, error) + func (c *Client) PatchSpecimen(ctx context.Context, params Parameters, entity *models.Specimen) ([]*models.Specimen, error) + func (c *Client) PatchSpecimenByID(ctx context.Context, id string, params Parameters, entity *models.Specimen) (*models.Specimen, error) + func (c *Client) PatchSpecimenDefinition(ctx context.Context, params Parameters, entity *models.SpecimenDefinition) ([]*models.SpecimenDefinition, error) + func (c *Client) PatchSpecimenDefinitionByID(ctx context.Context, id string, params Parameters, ...) (*models.SpecimenDefinition, error) + func (c *Client) PatchStructureDefinition(ctx context.Context, params Parameters, entity *models.StructureDefinition) ([]*models.StructureDefinition, error) + func (c *Client) PatchStructureDefinitionByID(ctx context.Context, id string, params Parameters, ...) (*models.StructureDefinition, error) + func (c *Client) PatchStructureMap(ctx context.Context, params Parameters, entity *models.StructureMap) ([]*models.StructureMap, error) + func (c *Client) PatchStructureMapByID(ctx context.Context, id string, params Parameters, entity *models.StructureMap) (*models.StructureMap, error) + func (c *Client) PatchSubscription(ctx context.Context, params Parameters, entity *models.Subscription) ([]*models.Subscription, error) + func (c *Client) PatchSubscriptionByID(ctx context.Context, id string, params Parameters, entity *models.Subscription) (*models.Subscription, error) + func (c *Client) PatchSubstance(ctx context.Context, params Parameters, entity *models.Substance) ([]*models.Substance, error) + func (c *Client) PatchSubstanceByID(ctx context.Context, id string, params Parameters, entity *models.Substance) (*models.Substance, error) + func (c *Client) PatchSubstanceNucleicAcid(ctx context.Context, params Parameters, entity *models.SubstanceNucleicAcid) ([]*models.SubstanceNucleicAcid, error) + func (c *Client) PatchSubstanceNucleicAcidByID(ctx context.Context, id string, params Parameters, ...) (*models.SubstanceNucleicAcid, error) + func (c *Client) PatchSubstancePolymer(ctx context.Context, params Parameters, entity *models.SubstancePolymer) ([]*models.SubstancePolymer, error) + func (c *Client) PatchSubstancePolymerByID(ctx context.Context, id string, params Parameters, ...) (*models.SubstancePolymer, error) + func (c *Client) PatchSubstanceProtein(ctx context.Context, params Parameters, entity *models.SubstanceProtein) ([]*models.SubstanceProtein, error) + func (c *Client) PatchSubstanceProteinByID(ctx context.Context, id string, params Parameters, ...) (*models.SubstanceProtein, error) + func (c *Client) PatchSubstanceReferenceInformation(ctx context.Context, params Parameters, ...) ([]*models.SubstanceReferenceInformation, error) + func (c *Client) PatchSubstanceReferenceInformationByID(ctx context.Context, id string, params Parameters, ...) (*models.SubstanceReferenceInformation, error) + func (c *Client) PatchSubstanceSourceMaterial(ctx context.Context, params Parameters, entity *models.SubstanceSourceMaterial) ([]*models.SubstanceSourceMaterial, error) + func (c *Client) PatchSubstanceSourceMaterialByID(ctx context.Context, id string, params Parameters, ...) (*models.SubstanceSourceMaterial, error) + func (c *Client) PatchSubstanceSpecification(ctx context.Context, params Parameters, entity *models.SubstanceSpecification) ([]*models.SubstanceSpecification, error) + func (c *Client) PatchSubstanceSpecificationByID(ctx context.Context, id string, params Parameters, ...) (*models.SubstanceSpecification, error) + func (c *Client) PatchSupplyDelivery(ctx context.Context, params Parameters, entity *models.SupplyDelivery) ([]*models.SupplyDelivery, error) + func (c *Client) PatchSupplyDeliveryByID(ctx context.Context, id string, params Parameters, ...) (*models.SupplyDelivery, error) + func (c *Client) PatchSupplyRequest(ctx context.Context, params Parameters, entity *models.SupplyRequest) ([]*models.SupplyRequest, error) + func (c *Client) PatchSupplyRequestByID(ctx context.Context, id string, params Parameters, ...) (*models.SupplyRequest, error) + func (c *Client) PatchTask(ctx context.Context, params Parameters, entity *models.Task) ([]*models.Task, error) + func (c *Client) PatchTaskByID(ctx context.Context, id string, params Parameters, entity *models.Task) (*models.Task, error) + func (c *Client) PatchTerminologyCapabilities(ctx context.Context, params Parameters, entity *models.TerminologyCapabilities) ([]*models.TerminologyCapabilities, error) + func (c *Client) PatchTerminologyCapabilitiesByID(ctx context.Context, id string, params Parameters, ...) (*models.TerminologyCapabilities, error) + func (c *Client) PatchTestReport(ctx context.Context, params Parameters, entity *models.TestReport) ([]*models.TestReport, error) + func (c *Client) PatchTestReportByID(ctx context.Context, id string, params Parameters, entity *models.TestReport) (*models.TestReport, error) + func (c *Client) PatchTestScript(ctx context.Context, params Parameters, entity *models.TestScript) ([]*models.TestScript, error) + func (c *Client) PatchTestScriptByID(ctx context.Context, id string, params Parameters, entity *models.TestScript) (*models.TestScript, error) + func (c *Client) PatchValueSet(ctx context.Context, params Parameters, entity *models.ValueSet) ([]*models.ValueSet, error) + func (c *Client) PatchValueSetByID(ctx context.Context, id string, params Parameters, entity *models.ValueSet) (*models.ValueSet, error) + func (c *Client) PatchVerificationResult(ctx context.Context, params Parameters, entity *models.VerificationResult) ([]*models.VerificationResult, error) + func (c *Client) PatchVerificationResultByID(ctx context.Context, id string, params Parameters, ...) (*models.VerificationResult, error) + func (c *Client) PatchVisionPrescription(ctx context.Context, params Parameters, entity *models.VisionPrescription) ([]*models.VisionPrescription, error) + func (c *Client) PatchVisionPrescriptionByID(ctx context.Context, id string, params Parameters, ...) (*models.VisionPrescription, error) + func (c *Client) Request(ctx context.Context, method string, path string, params Parameters) (*FhirResponse, error) + func (c *Client) RequestWithBody(ctx context.Context, method string, path string, params Parameters, ...) (*FhirResponse, error) + func (c *Client) RequestWithBodyReader(ctx context.Context, method string, path string, params Parameters, ...) (*FhirResponse, error) + func (c *Client) Update(ctx context.Context, resource ResourceType, params Parameters, ...) (*FhirResponse, error) + func (c *Client) UpdateAccount(ctx context.Context, params Parameters, entity *models.Account) (*models.Account, error) + func (c *Client) UpdateAccountByID(ctx context.Context, id string, params Parameters, entity *models.Account) (*models.Account, error) + func (c *Client) UpdateActivityDefinition(ctx context.Context, params Parameters, entity *models.ActivityDefinition) (*models.ActivityDefinition, error) + func (c *Client) UpdateActivityDefinitionByID(ctx context.Context, id string, params Parameters, ...) (*models.ActivityDefinition, error) + func (c *Client) UpdateAdverseEvent(ctx context.Context, params Parameters, entity *models.AdverseEvent) (*models.AdverseEvent, error) + func (c *Client) UpdateAdverseEventByID(ctx context.Context, id string, params Parameters, entity *models.AdverseEvent) (*models.AdverseEvent, error) + func (c *Client) UpdateAllergyIntolerance(ctx context.Context, params Parameters, entity *models.AllergyIntolerance) (*models.AllergyIntolerance, error) + func (c *Client) UpdateAllergyIntoleranceByID(ctx context.Context, id string, params Parameters, ...) (*models.AllergyIntolerance, error) + func (c *Client) UpdateAppointment(ctx context.Context, params Parameters, entity *models.Appointment) (*models.Appointment, error) + func (c *Client) UpdateAppointmentByID(ctx context.Context, id string, params Parameters, entity *models.Appointment) (*models.Appointment, error) + func (c *Client) UpdateAppointmentResponse(ctx context.Context, params Parameters, entity *models.AppointmentResponse) (*models.AppointmentResponse, error) + func (c *Client) UpdateAppointmentResponseByID(ctx context.Context, id string, params Parameters, ...) (*models.AppointmentResponse, error) + func (c *Client) UpdateAuditEvent(ctx context.Context, params Parameters, entity *models.AuditEvent) (*models.AuditEvent, error) + func (c *Client) UpdateAuditEventByID(ctx context.Context, id string, params Parameters, entity *models.AuditEvent) (*models.AuditEvent, error) + func (c *Client) UpdateBasic(ctx context.Context, params Parameters, entity *models.Basic) (*models.Basic, error) + func (c *Client) UpdateBasicByID(ctx context.Context, id string, params Parameters, entity *models.Basic) (*models.Basic, error) + func (c *Client) UpdateBinary(ctx context.Context, params Parameters, entity *models.Binary) (*models.Binary, error) + func (c *Client) UpdateBinaryByID(ctx context.Context, id string, params Parameters, entity *models.Binary) (*models.Binary, error) + func (c *Client) UpdateBiologicallyDerivedProduct(ctx context.Context, params Parameters, ...) (*models.BiologicallyDerivedProduct, error) + func (c *Client) UpdateBiologicallyDerivedProductByID(ctx context.Context, id string, params Parameters, ...) (*models.BiologicallyDerivedProduct, error) + func (c *Client) UpdateBodyStructure(ctx context.Context, params Parameters, entity *models.BodyStructure) (*models.BodyStructure, error) + func (c *Client) UpdateBodyStructureByID(ctx context.Context, id string, params Parameters, ...) (*models.BodyStructure, error) + func (c *Client) UpdateByID(ctx context.Context, resource ResourceType, id string, params Parameters, ...) (*FhirResponse, error) + func (c *Client) UpdateCapabilityStatement(ctx context.Context, params Parameters, entity *models.CapabilityStatement) (*models.CapabilityStatement, error) + func (c *Client) UpdateCapabilityStatementByID(ctx context.Context, id string, params Parameters, ...) (*models.CapabilityStatement, error) + func (c *Client) UpdateCarePlan(ctx context.Context, params Parameters, entity *models.CarePlan) (*models.CarePlan, error) + func (c *Client) UpdateCarePlanByID(ctx context.Context, id string, params Parameters, entity *models.CarePlan) (*models.CarePlan, error) + func (c *Client) UpdateCareTeam(ctx context.Context, params Parameters, entity *models.CareTeam) (*models.CareTeam, error) + func (c *Client) UpdateCareTeamByID(ctx context.Context, id string, params Parameters, entity *models.CareTeam) (*models.CareTeam, error) + func (c *Client) UpdateCatalogEntry(ctx context.Context, params Parameters, entity *models.CatalogEntry) (*models.CatalogEntry, error) + func (c *Client) UpdateCatalogEntryByID(ctx context.Context, id string, params Parameters, entity *models.CatalogEntry) (*models.CatalogEntry, error) + func (c *Client) UpdateChargeItem(ctx context.Context, params Parameters, entity *models.ChargeItem) (*models.ChargeItem, error) + func (c *Client) UpdateChargeItemByID(ctx context.Context, id string, params Parameters, entity *models.ChargeItem) (*models.ChargeItem, error) + func (c *Client) UpdateChargeItemDefinition(ctx context.Context, params Parameters, entity *models.ChargeItemDefinition) (*models.ChargeItemDefinition, error) + func (c *Client) UpdateChargeItemDefinitionByID(ctx context.Context, id string, params Parameters, ...) (*models.ChargeItemDefinition, error) + func (c *Client) UpdateClaim(ctx context.Context, params Parameters, entity *models.Claim) (*models.Claim, error) + func (c *Client) UpdateClaimByID(ctx context.Context, id string, params Parameters, entity *models.Claim) (*models.Claim, error) + func (c *Client) UpdateClaimResponse(ctx context.Context, params Parameters, entity *models.ClaimResponse) (*models.ClaimResponse, error) + func (c *Client) UpdateClaimResponseByID(ctx context.Context, id string, params Parameters, ...) (*models.ClaimResponse, error) + func (c *Client) UpdateClinicalImpression(ctx context.Context, params Parameters, entity *models.ClinicalImpression) (*models.ClinicalImpression, error) + func (c *Client) UpdateClinicalImpressionByID(ctx context.Context, id string, params Parameters, ...) (*models.ClinicalImpression, error) + func (c *Client) UpdateCodeSystem(ctx context.Context, params Parameters, entity *models.CodeSystem) (*models.CodeSystem, error) + func (c *Client) UpdateCodeSystemByID(ctx context.Context, id string, params Parameters, entity *models.CodeSystem) (*models.CodeSystem, error) + func (c *Client) UpdateCommunication(ctx context.Context, params Parameters, entity *models.Communication) (*models.Communication, error) + func (c *Client) UpdateCommunicationByID(ctx context.Context, id string, params Parameters, ...) (*models.Communication, error) + func (c *Client) UpdateCommunicationRequest(ctx context.Context, params Parameters, entity *models.CommunicationRequest) (*models.CommunicationRequest, error) + func (c *Client) UpdateCommunicationRequestByID(ctx context.Context, id string, params Parameters, ...) (*models.CommunicationRequest, error) + func (c *Client) UpdateCompartmentDefinition(ctx context.Context, params Parameters, entity *models.CompartmentDefinition) (*models.CompartmentDefinition, error) + func (c *Client) UpdateCompartmentDefinitionByID(ctx context.Context, id string, params Parameters, ...) (*models.CompartmentDefinition, error) + func (c *Client) UpdateComposition(ctx context.Context, params Parameters, entity *models.Composition) (*models.Composition, error) + func (c *Client) UpdateCompositionByID(ctx context.Context, id string, params Parameters, entity *models.Composition) (*models.Composition, error) + func (c *Client) UpdateConceptMap(ctx context.Context, params Parameters, entity *models.ConceptMap) (*models.ConceptMap, error) + func (c *Client) UpdateConceptMapByID(ctx context.Context, id string, params Parameters, entity *models.ConceptMap) (*models.ConceptMap, error) + func (c *Client) UpdateCondition(ctx context.Context, params Parameters, entity *models.Condition) (*models.Condition, error) + func (c *Client) UpdateConditionByID(ctx context.Context, id string, params Parameters, entity *models.Condition) (*models.Condition, error) + func (c *Client) UpdateConsent(ctx context.Context, params Parameters, entity *models.Consent) (*models.Consent, error) + func (c *Client) UpdateConsentByID(ctx context.Context, id string, params Parameters, entity *models.Consent) (*models.Consent, error) + func (c *Client) UpdateContract(ctx context.Context, params Parameters, entity *models.Contract) (*models.Contract, error) + func (c *Client) UpdateContractByID(ctx context.Context, id string, params Parameters, entity *models.Contract) (*models.Contract, error) + func (c *Client) UpdateCoverage(ctx context.Context, params Parameters, entity *models.Coverage) (*models.Coverage, error) + func (c *Client) UpdateCoverageByID(ctx context.Context, id string, params Parameters, entity *models.Coverage) (*models.Coverage, error) + func (c *Client) UpdateCoverageEligibilityRequest(ctx context.Context, params Parameters, ...) (*models.CoverageEligibilityRequest, error) + func (c *Client) UpdateCoverageEligibilityRequestByID(ctx context.Context, id string, params Parameters, ...) (*models.CoverageEligibilityRequest, error) + func (c *Client) UpdateCoverageEligibilityResponse(ctx context.Context, params Parameters, ...) (*models.CoverageEligibilityResponse, error) + func (c *Client) UpdateCoverageEligibilityResponseByID(ctx context.Context, id string, params Parameters, ...) (*models.CoverageEligibilityResponse, error) + func (c *Client) UpdateDetectedIssue(ctx context.Context, params Parameters, entity *models.DetectedIssue) (*models.DetectedIssue, error) + func (c *Client) UpdateDetectedIssueByID(ctx context.Context, id string, params Parameters, ...) (*models.DetectedIssue, error) + func (c *Client) UpdateDevice(ctx context.Context, params Parameters, entity *models.Device) (*models.Device, error) + func (c *Client) UpdateDeviceByID(ctx context.Context, id string, params Parameters, entity *models.Device) (*models.Device, error) + func (c *Client) UpdateDeviceDefinition(ctx context.Context, params Parameters, entity *models.DeviceDefinition) (*models.DeviceDefinition, error) + func (c *Client) UpdateDeviceDefinitionByID(ctx context.Context, id string, params Parameters, ...) (*models.DeviceDefinition, error) + func (c *Client) UpdateDeviceMetric(ctx context.Context, params Parameters, entity *models.DeviceMetric) (*models.DeviceMetric, error) + func (c *Client) UpdateDeviceMetricByID(ctx context.Context, id string, params Parameters, entity *models.DeviceMetric) (*models.DeviceMetric, error) + func (c *Client) UpdateDeviceRequest(ctx context.Context, params Parameters, entity *models.DeviceRequest) (*models.DeviceRequest, error) + func (c *Client) UpdateDeviceRequestByID(ctx context.Context, id string, params Parameters, ...) (*models.DeviceRequest, error) + func (c *Client) UpdateDeviceUseStatement(ctx context.Context, params Parameters, entity *models.DeviceUseStatement) (*models.DeviceUseStatement, error) + func (c *Client) UpdateDeviceUseStatementByID(ctx context.Context, id string, params Parameters, ...) (*models.DeviceUseStatement, error) + func (c *Client) UpdateDiagnosticReport(ctx context.Context, params Parameters, entity *models.DiagnosticReport) (*models.DiagnosticReport, error) + func (c *Client) UpdateDiagnosticReportByID(ctx context.Context, id string, params Parameters, ...) (*models.DiagnosticReport, error) + func (c *Client) UpdateDocumentManifest(ctx context.Context, params Parameters, entity *models.DocumentManifest) (*models.DocumentManifest, error) + func (c *Client) UpdateDocumentManifestByID(ctx context.Context, id string, params Parameters, ...) (*models.DocumentManifest, error) + func (c *Client) UpdateDocumentReference(ctx context.Context, params Parameters, entity *models.DocumentReference) (*models.DocumentReference, error) + func (c *Client) UpdateDocumentReferenceByID(ctx context.Context, id string, params Parameters, ...) (*models.DocumentReference, error) + func (c *Client) UpdateDomainResource(ctx context.Context, params Parameters, entity *models.DomainResource) (*models.DomainResource, error) + func (c *Client) UpdateDomainResourceByID(ctx context.Context, id string, params Parameters, ...) (*models.DomainResource, error) + func (c *Client) UpdateEffectEvidenceSynthesis(ctx context.Context, params Parameters, entity *models.EffectEvidenceSynthesis) (*models.EffectEvidenceSynthesis, error) + func (c *Client) UpdateEffectEvidenceSynthesisByID(ctx context.Context, id string, params Parameters, ...) (*models.EffectEvidenceSynthesis, error) + func (c *Client) UpdateEncounter(ctx context.Context, params Parameters, entity *models.Encounter) (*models.Encounter, error) + func (c *Client) UpdateEncounterByID(ctx context.Context, id string, params Parameters, entity *models.Encounter) (*models.Encounter, error) + func (c *Client) UpdateEndpoint(ctx context.Context, params Parameters, entity *models.Endpoint) (*models.Endpoint, error) + func (c *Client) UpdateEndpointByID(ctx context.Context, id string, params Parameters, entity *models.Endpoint) (*models.Endpoint, error) + func (c *Client) UpdateEnrollmentRequest(ctx context.Context, params Parameters, entity *models.EnrollmentRequest) (*models.EnrollmentRequest, error) + func (c *Client) UpdateEnrollmentRequestByID(ctx context.Context, id string, params Parameters, ...) (*models.EnrollmentRequest, error) + func (c *Client) UpdateEnrollmentResponse(ctx context.Context, params Parameters, entity *models.EnrollmentResponse) (*models.EnrollmentResponse, error) + func (c *Client) UpdateEnrollmentResponseByID(ctx context.Context, id string, params Parameters, ...) (*models.EnrollmentResponse, error) + func (c *Client) UpdateEpisodeOfCare(ctx context.Context, params Parameters, entity *models.EpisodeOfCare) (*models.EpisodeOfCare, error) + func (c *Client) UpdateEpisodeOfCareByID(ctx context.Context, id string, params Parameters, ...) (*models.EpisodeOfCare, error) + func (c *Client) UpdateEventDefinition(ctx context.Context, params Parameters, entity *models.EventDefinition) (*models.EventDefinition, error) + func (c *Client) UpdateEventDefinitionByID(ctx context.Context, id string, params Parameters, ...) (*models.EventDefinition, error) + func (c *Client) UpdateEvidence(ctx context.Context, params Parameters, entity *models.Evidence) (*models.Evidence, error) + func (c *Client) UpdateEvidenceByID(ctx context.Context, id string, params Parameters, entity *models.Evidence) (*models.Evidence, error) + func (c *Client) UpdateEvidenceVariable(ctx context.Context, params Parameters, entity *models.EvidenceVariable) (*models.EvidenceVariable, error) + func (c *Client) UpdateEvidenceVariableByID(ctx context.Context, id string, params Parameters, ...) (*models.EvidenceVariable, error) + func (c *Client) UpdateExampleScenario(ctx context.Context, params Parameters, entity *models.ExampleScenario) (*models.ExampleScenario, error) + func (c *Client) UpdateExampleScenarioByID(ctx context.Context, id string, params Parameters, ...) (*models.ExampleScenario, error) + func (c *Client) UpdateExplanationOfBenefit(ctx context.Context, params Parameters, entity *models.ExplanationOfBenefit) (*models.ExplanationOfBenefit, error) + func (c *Client) UpdateExplanationOfBenefitByID(ctx context.Context, id string, params Parameters, ...) (*models.ExplanationOfBenefit, error) + func (c *Client) UpdateFamilyMemberHistory(ctx context.Context, params Parameters, entity *models.FamilyMemberHistory) (*models.FamilyMemberHistory, error) + func (c *Client) UpdateFamilyMemberHistoryByID(ctx context.Context, id string, params Parameters, ...) (*models.FamilyMemberHistory, error) + func (c *Client) UpdateFlag(ctx context.Context, params Parameters, entity *models.Flag) (*models.Flag, error) + func (c *Client) UpdateFlagByID(ctx context.Context, id string, params Parameters, entity *models.Flag) (*models.Flag, error) + func (c *Client) UpdateGoal(ctx context.Context, params Parameters, entity *models.Goal) (*models.Goal, error) + func (c *Client) UpdateGoalByID(ctx context.Context, id string, params Parameters, entity *models.Goal) (*models.Goal, error) + func (c *Client) UpdateGraphDefinition(ctx context.Context, params Parameters, entity *models.GraphDefinition) (*models.GraphDefinition, error) + func (c *Client) UpdateGraphDefinitionByID(ctx context.Context, id string, params Parameters, ...) (*models.GraphDefinition, error) + func (c *Client) UpdateGroup(ctx context.Context, params Parameters, entity *models.Group) (*models.Group, error) + func (c *Client) UpdateGroupByID(ctx context.Context, id string, params Parameters, entity *models.Group) (*models.Group, error) + func (c *Client) UpdateGuidanceResponse(ctx context.Context, params Parameters, entity *models.GuidanceResponse) (*models.GuidanceResponse, error) + func (c *Client) UpdateGuidanceResponseByID(ctx context.Context, id string, params Parameters, ...) (*models.GuidanceResponse, error) + func (c *Client) UpdateHealthcareService(ctx context.Context, params Parameters, entity *models.HealthcareService) (*models.HealthcareService, error) + func (c *Client) UpdateHealthcareServiceByID(ctx context.Context, id string, params Parameters, ...) (*models.HealthcareService, error) + func (c *Client) UpdateImagingStudy(ctx context.Context, params Parameters, entity *models.ImagingStudy) (*models.ImagingStudy, error) + func (c *Client) UpdateImagingStudyByID(ctx context.Context, id string, params Parameters, entity *models.ImagingStudy) (*models.ImagingStudy, error) + func (c *Client) UpdateImmunization(ctx context.Context, params Parameters, entity *models.Immunization) (*models.Immunization, error) + func (c *Client) UpdateImmunizationByID(ctx context.Context, id string, params Parameters, entity *models.Immunization) (*models.Immunization, error) + func (c *Client) UpdateImmunizationEvaluation(ctx context.Context, params Parameters, entity *models.ImmunizationEvaluation) (*models.ImmunizationEvaluation, error) + func (c *Client) UpdateImmunizationEvaluationByID(ctx context.Context, id string, params Parameters, ...) (*models.ImmunizationEvaluation, error) + func (c *Client) UpdateImmunizationRecommendation(ctx context.Context, params Parameters, ...) (*models.ImmunizationRecommendation, error) + func (c *Client) UpdateImmunizationRecommendationByID(ctx context.Context, id string, params Parameters, ...) (*models.ImmunizationRecommendation, error) + func (c *Client) UpdateImplementationGuide(ctx context.Context, params Parameters, entity *models.ImplementationGuide) (*models.ImplementationGuide, error) + func (c *Client) UpdateImplementationGuideByID(ctx context.Context, id string, params Parameters, ...) (*models.ImplementationGuide, error) + func (c *Client) UpdateInsurancePlan(ctx context.Context, params Parameters, entity *models.InsurancePlan) (*models.InsurancePlan, error) + func (c *Client) UpdateInsurancePlanByID(ctx context.Context, id string, params Parameters, ...) (*models.InsurancePlan, error) + func (c *Client) UpdateInvoice(ctx context.Context, params Parameters, entity *models.Invoice) (*models.Invoice, error) + func (c *Client) UpdateInvoiceByID(ctx context.Context, id string, params Parameters, entity *models.Invoice) (*models.Invoice, error) + func (c *Client) UpdateLibrary(ctx context.Context, params Parameters, entity *models.Library) (*models.Library, error) + func (c *Client) UpdateLibraryByID(ctx context.Context, id string, params Parameters, entity *models.Library) (*models.Library, error) + func (c *Client) UpdateLinkage(ctx context.Context, params Parameters, entity *models.Linkage) (*models.Linkage, error) + func (c *Client) UpdateLinkageByID(ctx context.Context, id string, params Parameters, entity *models.Linkage) (*models.Linkage, error) + func (c *Client) UpdateList(ctx context.Context, params Parameters, entity *models.List) (*models.List, error) + func (c *Client) UpdateListByID(ctx context.Context, id string, params Parameters, entity *models.List) (*models.List, error) + func (c *Client) UpdateLocation(ctx context.Context, params Parameters, entity *models.Location) (*models.Location, error) + func (c *Client) UpdateLocationByID(ctx context.Context, id string, params Parameters, entity *models.Location) (*models.Location, error) + func (c *Client) UpdateMeasure(ctx context.Context, params Parameters, entity *models.Measure) (*models.Measure, error) + func (c *Client) UpdateMeasureByID(ctx context.Context, id string, params Parameters, entity *models.Measure) (*models.Measure, error) + func (c *Client) UpdateMeasureReport(ctx context.Context, params Parameters, entity *models.MeasureReport) (*models.MeasureReport, error) + func (c *Client) UpdateMeasureReportByID(ctx context.Context, id string, params Parameters, ...) (*models.MeasureReport, error) + func (c *Client) UpdateMedia(ctx context.Context, params Parameters, entity *models.Media) (*models.Media, error) + func (c *Client) UpdateMediaByID(ctx context.Context, id string, params Parameters, entity *models.Media) (*models.Media, error) + func (c *Client) UpdateMedication(ctx context.Context, params Parameters, entity *models.Medication) (*models.Medication, error) + func (c *Client) UpdateMedicationAdministration(ctx context.Context, params Parameters, ...) (*models.MedicationAdministration, error) + func (c *Client) UpdateMedicationAdministrationByID(ctx context.Context, id string, params Parameters, ...) (*models.MedicationAdministration, error) + func (c *Client) UpdateMedicationByID(ctx context.Context, id string, params Parameters, entity *models.Medication) (*models.Medication, error) + func (c *Client) UpdateMedicationDispense(ctx context.Context, params Parameters, entity *models.MedicationDispense) (*models.MedicationDispense, error) + func (c *Client) UpdateMedicationDispenseByID(ctx context.Context, id string, params Parameters, ...) (*models.MedicationDispense, error) + func (c *Client) UpdateMedicationKnowledge(ctx context.Context, params Parameters, entity *models.MedicationKnowledge) (*models.MedicationKnowledge, error) + func (c *Client) UpdateMedicationKnowledgeByID(ctx context.Context, id string, params Parameters, ...) (*models.MedicationKnowledge, error) + func (c *Client) UpdateMedicationRequest(ctx context.Context, params Parameters, entity *models.MedicationRequest) (*models.MedicationRequest, error) + func (c *Client) UpdateMedicationRequestByID(ctx context.Context, id string, params Parameters, ...) (*models.MedicationRequest, error) + func (c *Client) UpdateMedicationStatement(ctx context.Context, params Parameters, entity *models.MedicationStatement) (*models.MedicationStatement, error) + func (c *Client) UpdateMedicationStatementByID(ctx context.Context, id string, params Parameters, ...) (*models.MedicationStatement, error) + func (c *Client) UpdateMedicinalProduct(ctx context.Context, params Parameters, entity *models.MedicinalProduct) (*models.MedicinalProduct, error) + func (c *Client) UpdateMedicinalProductAuthorization(ctx context.Context, params Parameters, ...) (*models.MedicinalProductAuthorization, error) + func (c *Client) UpdateMedicinalProductAuthorizationByID(ctx context.Context, id string, params Parameters, ...) (*models.MedicinalProductAuthorization, error) + func (c *Client) UpdateMedicinalProductByID(ctx context.Context, id string, params Parameters, ...) (*models.MedicinalProduct, error) + func (c *Client) UpdateMedicinalProductContraindication(ctx context.Context, params Parameters, ...) (*models.MedicinalProductContraindication, error) + func (c *Client) UpdateMedicinalProductContraindicationByID(ctx context.Context, id string, params Parameters, ...) (*models.MedicinalProductContraindication, error) + func (c *Client) UpdateMedicinalProductIndication(ctx context.Context, params Parameters, ...) (*models.MedicinalProductIndication, error) + func (c *Client) UpdateMedicinalProductIndicationByID(ctx context.Context, id string, params Parameters, ...) (*models.MedicinalProductIndication, error) + func (c *Client) UpdateMedicinalProductIngredient(ctx context.Context, params Parameters, ...) (*models.MedicinalProductIngredient, error) + func (c *Client) UpdateMedicinalProductIngredientByID(ctx context.Context, id string, params Parameters, ...) (*models.MedicinalProductIngredient, error) + func (c *Client) UpdateMedicinalProductInteraction(ctx context.Context, params Parameters, ...) (*models.MedicinalProductInteraction, error) + func (c *Client) UpdateMedicinalProductInteractionByID(ctx context.Context, id string, params Parameters, ...) (*models.MedicinalProductInteraction, error) + func (c *Client) UpdateMedicinalProductManufactured(ctx context.Context, params Parameters, ...) (*models.MedicinalProductManufactured, error) + func (c *Client) UpdateMedicinalProductManufacturedByID(ctx context.Context, id string, params Parameters, ...) (*models.MedicinalProductManufactured, error) + func (c *Client) UpdateMedicinalProductPackaged(ctx context.Context, params Parameters, ...) (*models.MedicinalProductPackaged, error) + func (c *Client) UpdateMedicinalProductPackagedByID(ctx context.Context, id string, params Parameters, ...) (*models.MedicinalProductPackaged, error) + func (c *Client) UpdateMedicinalProductPharmaceutical(ctx context.Context, params Parameters, ...) (*models.MedicinalProductPharmaceutical, error) + func (c *Client) UpdateMedicinalProductPharmaceuticalByID(ctx context.Context, id string, params Parameters, ...) (*models.MedicinalProductPharmaceutical, error) + func (c *Client) UpdateMedicinalProductUndesirableEffect(ctx context.Context, params Parameters, ...) (*models.MedicinalProductUndesirableEffect, error) + func (c *Client) UpdateMedicinalProductUndesirableEffectByID(ctx context.Context, id string, params Parameters, ...) (*models.MedicinalProductUndesirableEffect, error) + func (c *Client) UpdateMessageDefinition(ctx context.Context, params Parameters, entity *models.MessageDefinition) (*models.MessageDefinition, error) + func (c *Client) UpdateMessageDefinitionByID(ctx context.Context, id string, params Parameters, ...) (*models.MessageDefinition, error) + func (c *Client) UpdateMessageHeader(ctx context.Context, params Parameters, entity *models.MessageHeader) (*models.MessageHeader, error) + func (c *Client) UpdateMessageHeaderByID(ctx context.Context, id string, params Parameters, ...) (*models.MessageHeader, error) + func (c *Client) UpdateMolecularSequence(ctx context.Context, params Parameters, entity *models.MolecularSequence) (*models.MolecularSequence, error) + func (c *Client) UpdateMolecularSequenceByID(ctx context.Context, id string, params Parameters, ...) (*models.MolecularSequence, error) + func (c *Client) UpdateNamingSystem(ctx context.Context, params Parameters, entity *models.NamingSystem) (*models.NamingSystem, error) + func (c *Client) UpdateNamingSystemByID(ctx context.Context, id string, params Parameters, entity *models.NamingSystem) (*models.NamingSystem, error) + func (c *Client) UpdateNutritionOrder(ctx context.Context, params Parameters, entity *models.NutritionOrder) (*models.NutritionOrder, error) + func (c *Client) UpdateNutritionOrderByID(ctx context.Context, id string, params Parameters, ...) (*models.NutritionOrder, error) + func (c *Client) UpdateObservation(ctx context.Context, params Parameters, entity *models.Observation) (*models.Observation, error) + func (c *Client) UpdateObservationByID(ctx context.Context, id string, params Parameters, entity *models.Observation) (*models.Observation, error) + func (c *Client) UpdateObservationDefinition(ctx context.Context, params Parameters, entity *models.ObservationDefinition) (*models.ObservationDefinition, error) + func (c *Client) UpdateObservationDefinitionByID(ctx context.Context, id string, params Parameters, ...) (*models.ObservationDefinition, error) + func (c *Client) UpdateOperationDefinition(ctx context.Context, params Parameters, entity *models.OperationDefinition) (*models.OperationDefinition, error) + func (c *Client) UpdateOperationDefinitionByID(ctx context.Context, id string, params Parameters, ...) (*models.OperationDefinition, error) + func (c *Client) UpdateOperationOutcome(ctx context.Context, params Parameters, entity *models.OperationOutcome) (*models.OperationOutcome, error) + func (c *Client) UpdateOperationOutcomeByID(ctx context.Context, id string, params Parameters, ...) (*models.OperationOutcome, error) + func (c *Client) UpdateOrganization(ctx context.Context, params Parameters, entity *models.Organization) (*models.Organization, error) + func (c *Client) UpdateOrganizationAffiliation(ctx context.Context, params Parameters, entity *models.OrganizationAffiliation) (*models.OrganizationAffiliation, error) + func (c *Client) UpdateOrganizationAffiliationByID(ctx context.Context, id string, params Parameters, ...) (*models.OrganizationAffiliation, error) + func (c *Client) UpdateOrganizationByID(ctx context.Context, id string, params Parameters, entity *models.Organization) (*models.Organization, error) + func (c *Client) UpdateParameters(ctx context.Context, params Parameters, entity *models.Parameters) (*models.Parameters, error) + func (c *Client) UpdateParametersByID(ctx context.Context, id string, params Parameters, entity *models.Parameters) (*models.Parameters, error) + func (c *Client) UpdatePatient(ctx context.Context, params Parameters, entity *models.Patient) (*models.Patient, error) + func (c *Client) UpdatePatientByID(ctx context.Context, id string, params Parameters, entity *models.Patient) (*models.Patient, error) + func (c *Client) UpdatePaymentNotice(ctx context.Context, params Parameters, entity *models.PaymentNotice) (*models.PaymentNotice, error) + func (c *Client) UpdatePaymentNoticeByID(ctx context.Context, id string, params Parameters, ...) (*models.PaymentNotice, error) + func (c *Client) UpdatePaymentReconciliation(ctx context.Context, params Parameters, entity *models.PaymentReconciliation) (*models.PaymentReconciliation, error) + func (c *Client) UpdatePaymentReconciliationByID(ctx context.Context, id string, params Parameters, ...) (*models.PaymentReconciliation, error) + func (c *Client) UpdatePerson(ctx context.Context, params Parameters, entity *models.Person) (*models.Person, error) + func (c *Client) UpdatePersonByID(ctx context.Context, id string, params Parameters, entity *models.Person) (*models.Person, error) + func (c *Client) UpdatePlanDefinition(ctx context.Context, params Parameters, entity *models.PlanDefinition) (*models.PlanDefinition, error) + func (c *Client) UpdatePlanDefinitionByID(ctx context.Context, id string, params Parameters, ...) (*models.PlanDefinition, error) + func (c *Client) UpdatePractitioner(ctx context.Context, params Parameters, entity *models.Practitioner) (*models.Practitioner, error) + func (c *Client) UpdatePractitionerByID(ctx context.Context, id string, params Parameters, entity *models.Practitioner) (*models.Practitioner, error) + func (c *Client) UpdatePractitionerRole(ctx context.Context, params Parameters, entity *models.PractitionerRole) (*models.PractitionerRole, error) + func (c *Client) UpdatePractitionerRoleByID(ctx context.Context, id string, params Parameters, ...) (*models.PractitionerRole, error) + func (c *Client) UpdateProcedure(ctx context.Context, params Parameters, entity *models.Procedure) (*models.Procedure, error) + func (c *Client) UpdateProcedureByID(ctx context.Context, id string, params Parameters, entity *models.Procedure) (*models.Procedure, error) + func (c *Client) UpdateProvenance(ctx context.Context, params Parameters, entity *models.Provenance) (*models.Provenance, error) + func (c *Client) UpdateProvenanceByID(ctx context.Context, id string, params Parameters, entity *models.Provenance) (*models.Provenance, error) + func (c *Client) UpdateQuestionnaire(ctx context.Context, params Parameters, entity *models.Questionnaire) (*models.Questionnaire, error) + func (c *Client) UpdateQuestionnaireByID(ctx context.Context, id string, params Parameters, ...) (*models.Questionnaire, error) + func (c *Client) UpdateQuestionnaireResponse(ctx context.Context, params Parameters, entity *models.QuestionnaireResponse) (*models.QuestionnaireResponse, error) + func (c *Client) UpdateQuestionnaireResponseByID(ctx context.Context, id string, params Parameters, ...) (*models.QuestionnaireResponse, error) + func (c *Client) UpdateRelatedPerson(ctx context.Context, params Parameters, entity *models.RelatedPerson) (*models.RelatedPerson, error) + func (c *Client) UpdateRelatedPersonByID(ctx context.Context, id string, params Parameters, ...) (*models.RelatedPerson, error) + func (c *Client) UpdateRequestGroup(ctx context.Context, params Parameters, entity *models.RequestGroup) (*models.RequestGroup, error) + func (c *Client) UpdateRequestGroupByID(ctx context.Context, id string, params Parameters, entity *models.RequestGroup) (*models.RequestGroup, error) + func (c *Client) UpdateResearchDefinition(ctx context.Context, params Parameters, entity *models.ResearchDefinition) (*models.ResearchDefinition, error) + func (c *Client) UpdateResearchDefinitionByID(ctx context.Context, id string, params Parameters, ...) (*models.ResearchDefinition, error) + func (c *Client) UpdateResearchElementDefinition(ctx context.Context, params Parameters, ...) (*models.ResearchElementDefinition, error) + func (c *Client) UpdateResearchElementDefinitionByID(ctx context.Context, id string, params Parameters, ...) (*models.ResearchElementDefinition, error) + func (c *Client) UpdateResearchStudy(ctx context.Context, params Parameters, entity *models.ResearchStudy) (*models.ResearchStudy, error) + func (c *Client) UpdateResearchStudyByID(ctx context.Context, id string, params Parameters, ...) (*models.ResearchStudy, error) + func (c *Client) UpdateResearchSubject(ctx context.Context, params Parameters, entity *models.ResearchSubject) (*models.ResearchSubject, error) + func (c *Client) UpdateResearchSubjectByID(ctx context.Context, id string, params Parameters, ...) (*models.ResearchSubject, error) + func (c *Client) UpdateResource(ctx context.Context, params Parameters, entity *models.Resource) (*models.Resource, error) + func (c *Client) UpdateResourceByID(ctx context.Context, id string, params Parameters, entity *models.Resource) (*models.Resource, error) + func (c *Client) UpdateRiskAssessment(ctx context.Context, params Parameters, entity *models.RiskAssessment) (*models.RiskAssessment, error) + func (c *Client) UpdateRiskAssessmentByID(ctx context.Context, id string, params Parameters, ...) (*models.RiskAssessment, error) + func (c *Client) UpdateRiskEvidenceSynthesis(ctx context.Context, params Parameters, entity *models.RiskEvidenceSynthesis) (*models.RiskEvidenceSynthesis, error) + func (c *Client) UpdateRiskEvidenceSynthesisByID(ctx context.Context, id string, params Parameters, ...) (*models.RiskEvidenceSynthesis, error) + func (c *Client) UpdateSchedule(ctx context.Context, params Parameters, entity *models.Schedule) (*models.Schedule, error) + func (c *Client) UpdateScheduleByID(ctx context.Context, id string, params Parameters, entity *models.Schedule) (*models.Schedule, error) + func (c *Client) UpdateSearchParameter(ctx context.Context, params Parameters, entity *models.SearchParameter) (*models.SearchParameter, error) + func (c *Client) UpdateSearchParameterByID(ctx context.Context, id string, params Parameters, ...) (*models.SearchParameter, error) + func (c *Client) UpdateServiceRequest(ctx context.Context, params Parameters, entity *models.ServiceRequest) (*models.ServiceRequest, error) + func (c *Client) UpdateServiceRequestByID(ctx context.Context, id string, params Parameters, ...) (*models.ServiceRequest, error) + func (c *Client) UpdateSlot(ctx context.Context, params Parameters, entity *models.Slot) (*models.Slot, error) + func (c *Client) UpdateSlotByID(ctx context.Context, id string, params Parameters, entity *models.Slot) (*models.Slot, error) + func (c *Client) UpdateSpecimen(ctx context.Context, params Parameters, entity *models.Specimen) (*models.Specimen, error) + func (c *Client) UpdateSpecimenByID(ctx context.Context, id string, params Parameters, entity *models.Specimen) (*models.Specimen, error) + func (c *Client) UpdateSpecimenDefinition(ctx context.Context, params Parameters, entity *models.SpecimenDefinition) (*models.SpecimenDefinition, error) + func (c *Client) UpdateSpecimenDefinitionByID(ctx context.Context, id string, params Parameters, ...) (*models.SpecimenDefinition, error) + func (c *Client) UpdateStructureDefinition(ctx context.Context, params Parameters, entity *models.StructureDefinition) (*models.StructureDefinition, error) + func (c *Client) UpdateStructureDefinitionByID(ctx context.Context, id string, params Parameters, ...) (*models.StructureDefinition, error) + func (c *Client) UpdateStructureMap(ctx context.Context, params Parameters, entity *models.StructureMap) (*models.StructureMap, error) + func (c *Client) UpdateStructureMapByID(ctx context.Context, id string, params Parameters, entity *models.StructureMap) (*models.StructureMap, error) + func (c *Client) UpdateSubscription(ctx context.Context, params Parameters, entity *models.Subscription) (*models.Subscription, error) + func (c *Client) UpdateSubscriptionByID(ctx context.Context, id string, params Parameters, entity *models.Subscription) (*models.Subscription, error) + func (c *Client) UpdateSubstance(ctx context.Context, params Parameters, entity *models.Substance) (*models.Substance, error) + func (c *Client) UpdateSubstanceByID(ctx context.Context, id string, params Parameters, entity *models.Substance) (*models.Substance, error) + func (c *Client) UpdateSubstanceNucleicAcid(ctx context.Context, params Parameters, entity *models.SubstanceNucleicAcid) (*models.SubstanceNucleicAcid, error) + func (c *Client) UpdateSubstanceNucleicAcidByID(ctx context.Context, id string, params Parameters, ...) (*models.SubstanceNucleicAcid, error) + func (c *Client) UpdateSubstancePolymer(ctx context.Context, params Parameters, entity *models.SubstancePolymer) (*models.SubstancePolymer, error) + func (c *Client) UpdateSubstancePolymerByID(ctx context.Context, id string, params Parameters, ...) (*models.SubstancePolymer, error) + func (c *Client) UpdateSubstanceProtein(ctx context.Context, params Parameters, entity *models.SubstanceProtein) (*models.SubstanceProtein, error) + func (c *Client) UpdateSubstanceProteinByID(ctx context.Context, id string, params Parameters, ...) (*models.SubstanceProtein, error) + func (c *Client) UpdateSubstanceReferenceInformation(ctx context.Context, params Parameters, ...) (*models.SubstanceReferenceInformation, error) + func (c *Client) UpdateSubstanceReferenceInformationByID(ctx context.Context, id string, params Parameters, ...) (*models.SubstanceReferenceInformation, error) + func (c *Client) UpdateSubstanceSourceMaterial(ctx context.Context, params Parameters, entity *models.SubstanceSourceMaterial) (*models.SubstanceSourceMaterial, error) + func (c *Client) UpdateSubstanceSourceMaterialByID(ctx context.Context, id string, params Parameters, ...) (*models.SubstanceSourceMaterial, error) + func (c *Client) UpdateSubstanceSpecification(ctx context.Context, params Parameters, entity *models.SubstanceSpecification) (*models.SubstanceSpecification, error) + func (c *Client) UpdateSubstanceSpecificationByID(ctx context.Context, id string, params Parameters, ...) (*models.SubstanceSpecification, error) + func (c *Client) UpdateSupplyDelivery(ctx context.Context, params Parameters, entity *models.SupplyDelivery) (*models.SupplyDelivery, error) + func (c *Client) UpdateSupplyDeliveryByID(ctx context.Context, id string, params Parameters, ...) (*models.SupplyDelivery, error) + func (c *Client) UpdateSupplyRequest(ctx context.Context, params Parameters, entity *models.SupplyRequest) (*models.SupplyRequest, error) + func (c *Client) UpdateSupplyRequestByID(ctx context.Context, id string, params Parameters, ...) (*models.SupplyRequest, error) + func (c *Client) UpdateTask(ctx context.Context, params Parameters, entity *models.Task) (*models.Task, error) + func (c *Client) UpdateTaskByID(ctx context.Context, id string, params Parameters, entity *models.Task) (*models.Task, error) + func (c *Client) UpdateTerminologyCapabilities(ctx context.Context, params Parameters, entity *models.TerminologyCapabilities) (*models.TerminologyCapabilities, error) + func (c *Client) UpdateTerminologyCapabilitiesByID(ctx context.Context, id string, params Parameters, ...) (*models.TerminologyCapabilities, error) + func (c *Client) UpdateTestReport(ctx context.Context, params Parameters, entity *models.TestReport) (*models.TestReport, error) + func (c *Client) UpdateTestReportByID(ctx context.Context, id string, params Parameters, entity *models.TestReport) (*models.TestReport, error) + func (c *Client) UpdateTestScript(ctx context.Context, params Parameters, entity *models.TestScript) (*models.TestScript, error) + func (c *Client) UpdateTestScriptByID(ctx context.Context, id string, params Parameters, entity *models.TestScript) (*models.TestScript, error) + func (c *Client) UpdateValueSet(ctx context.Context, params Parameters, entity *models.ValueSet) (*models.ValueSet, error) + func (c *Client) UpdateValueSetByID(ctx context.Context, id string, params Parameters, entity *models.ValueSet) (*models.ValueSet, error) + func (c *Client) UpdateVerificationResult(ctx context.Context, params Parameters, entity *models.VerificationResult) (*models.VerificationResult, error) + func (c *Client) UpdateVerificationResultByID(ctx context.Context, id string, params Parameters, ...) (*models.VerificationResult, error) + func (c *Client) UpdateVisionPrescription(ctx context.Context, params Parameters, entity *models.VisionPrescription) (*models.VisionPrescription, error) + func (c *Client) UpdateVisionPrescriptionByID(ctx context.Context, id string, params Parameters, ...) (*models.VisionPrescription, error) + type ClientInterface interface + Create func(ctx context.Context, resource ResourceType, params Parameters, ...) (*FhirResponse, error) + CreateAccount func(ctx context.Context, params Parameters, entity *models.Account) (*models.Account, error) + CreateActivityDefinition func(ctx context.Context, params Parameters, entity *models.ActivityDefinition) (*models.ActivityDefinition, error) + CreateAdverseEvent func(ctx context.Context, params Parameters, entity *models.AdverseEvent) (*models.AdverseEvent, error) + CreateAllergyIntolerance func(ctx context.Context, params Parameters, entity *models.AllergyIntolerance) (*models.AllergyIntolerance, error) + CreateAppointment func(ctx context.Context, params Parameters, entity *models.Appointment) (*models.Appointment, error) + CreateAppointmentResponse func(ctx context.Context, params Parameters, entity *models.AppointmentResponse) (*models.AppointmentResponse, error) + CreateAuditEvent func(ctx context.Context, params Parameters, entity *models.AuditEvent) (*models.AuditEvent, error) + CreateBasic func(ctx context.Context, params Parameters, entity *models.Basic) (*models.Basic, error) + CreateBinary func(ctx context.Context, params Parameters, entity *models.Binary) (*models.Binary, error) + CreateBiologicallyDerivedProduct func(ctx context.Context, params Parameters, ...) (*models.BiologicallyDerivedProduct, error) + CreateBodyStructure func(ctx context.Context, params Parameters, entity *models.BodyStructure) (*models.BodyStructure, error) + CreateCapabilityStatement func(ctx context.Context, params Parameters, entity *models.CapabilityStatement) (*models.CapabilityStatement, error) + CreateCarePlan func(ctx context.Context, params Parameters, entity *models.CarePlan) (*models.CarePlan, error) + CreateCareTeam func(ctx context.Context, params Parameters, entity *models.CareTeam) (*models.CareTeam, error) + CreateCatalogEntry func(ctx context.Context, params Parameters, entity *models.CatalogEntry) (*models.CatalogEntry, error) + CreateChargeItem func(ctx context.Context, params Parameters, entity *models.ChargeItem) (*models.ChargeItem, error) + CreateChargeItemDefinition func(ctx context.Context, params Parameters, entity *models.ChargeItemDefinition) (*models.ChargeItemDefinition, error) + CreateClaim func(ctx context.Context, params Parameters, entity *models.Claim) (*models.Claim, error) + CreateClaimResponse func(ctx context.Context, params Parameters, entity *models.ClaimResponse) (*models.ClaimResponse, error) + CreateClinicalImpression func(ctx context.Context, params Parameters, entity *models.ClinicalImpression) (*models.ClinicalImpression, error) + CreateCodeSystem func(ctx context.Context, params Parameters, entity *models.CodeSystem) (*models.CodeSystem, error) + CreateCommunication func(ctx context.Context, params Parameters, entity *models.Communication) (*models.Communication, error) + CreateCommunicationRequest func(ctx context.Context, params Parameters, entity *models.CommunicationRequest) (*models.CommunicationRequest, error) + CreateCompartmentDefinition func(ctx context.Context, params Parameters, entity *models.CompartmentDefinition) (*models.CompartmentDefinition, error) + CreateComposition func(ctx context.Context, params Parameters, entity *models.Composition) (*models.Composition, error) + CreateConceptMap func(ctx context.Context, params Parameters, entity *models.ConceptMap) (*models.ConceptMap, error) + CreateCondition func(ctx context.Context, params Parameters, entity *models.Condition) (*models.Condition, error) + CreateConsent func(ctx context.Context, params Parameters, entity *models.Consent) (*models.Consent, error) + CreateContract func(ctx context.Context, params Parameters, entity *models.Contract) (*models.Contract, error) + CreateCoverage func(ctx context.Context, params Parameters, entity *models.Coverage) (*models.Coverage, error) + CreateCoverageEligibilityRequest func(ctx context.Context, params Parameters, ...) (*models.CoverageEligibilityRequest, error) + CreateCoverageEligibilityResponse func(ctx context.Context, params Parameters, ...) (*models.CoverageEligibilityResponse, error) + CreateDetectedIssue func(ctx context.Context, params Parameters, entity *models.DetectedIssue) (*models.DetectedIssue, error) + CreateDevice func(ctx context.Context, params Parameters, entity *models.Device) (*models.Device, error) + CreateDeviceDefinition func(ctx context.Context, params Parameters, entity *models.DeviceDefinition) (*models.DeviceDefinition, error) + CreateDeviceMetric func(ctx context.Context, params Parameters, entity *models.DeviceMetric) (*models.DeviceMetric, error) + CreateDeviceRequest func(ctx context.Context, params Parameters, entity *models.DeviceRequest) (*models.DeviceRequest, error) + CreateDeviceUseStatement func(ctx context.Context, params Parameters, entity *models.DeviceUseStatement) (*models.DeviceUseStatement, error) + CreateDiagnosticReport func(ctx context.Context, params Parameters, entity *models.DiagnosticReport) (*models.DiagnosticReport, error) + CreateDocumentManifest func(ctx context.Context, params Parameters, entity *models.DocumentManifest) (*models.DocumentManifest, error) + CreateDocumentReference func(ctx context.Context, params Parameters, entity *models.DocumentReference) (*models.DocumentReference, error) + CreateDomainResource func(ctx context.Context, params Parameters, entity *models.DomainResource) (*models.DomainResource, error) + CreateEffectEvidenceSynthesis func(ctx context.Context, params Parameters, entity *models.EffectEvidenceSynthesis) (*models.EffectEvidenceSynthesis, error) + CreateEncounter func(ctx context.Context, params Parameters, entity *models.Encounter) (*models.Encounter, error) + CreateEndpoint func(ctx context.Context, params Parameters, entity *models.Endpoint) (*models.Endpoint, error) + CreateEnrollmentRequest func(ctx context.Context, params Parameters, entity *models.EnrollmentRequest) (*models.EnrollmentRequest, error) + CreateEnrollmentResponse func(ctx context.Context, params Parameters, entity *models.EnrollmentResponse) (*models.EnrollmentResponse, error) + CreateEpisodeOfCare func(ctx context.Context, params Parameters, entity *models.EpisodeOfCare) (*models.EpisodeOfCare, error) + CreateEventDefinition func(ctx context.Context, params Parameters, entity *models.EventDefinition) (*models.EventDefinition, error) + CreateEvidence func(ctx context.Context, params Parameters, entity *models.Evidence) (*models.Evidence, error) + CreateEvidenceVariable func(ctx context.Context, params Parameters, entity *models.EvidenceVariable) (*models.EvidenceVariable, error) + CreateExampleScenario func(ctx context.Context, params Parameters, entity *models.ExampleScenario) (*models.ExampleScenario, error) + CreateExplanationOfBenefit func(ctx context.Context, params Parameters, entity *models.ExplanationOfBenefit) (*models.ExplanationOfBenefit, error) + CreateFamilyMemberHistory func(ctx context.Context, params Parameters, entity *models.FamilyMemberHistory) (*models.FamilyMemberHistory, error) + CreateFlag func(ctx context.Context, params Parameters, entity *models.Flag) (*models.Flag, error) + CreateGoal func(ctx context.Context, params Parameters, entity *models.Goal) (*models.Goal, error) + CreateGraphDefinition func(ctx context.Context, params Parameters, entity *models.GraphDefinition) (*models.GraphDefinition, error) + CreateGroup func(ctx context.Context, params Parameters, entity *models.Group) (*models.Group, error) + CreateGuidanceResponse func(ctx context.Context, params Parameters, entity *models.GuidanceResponse) (*models.GuidanceResponse, error) + CreateHealthcareService func(ctx context.Context, params Parameters, entity *models.HealthcareService) (*models.HealthcareService, error) + CreateImagingStudy func(ctx context.Context, params Parameters, entity *models.ImagingStudy) (*models.ImagingStudy, error) + CreateImmunization func(ctx context.Context, params Parameters, entity *models.Immunization) (*models.Immunization, error) + CreateImmunizationEvaluation func(ctx context.Context, params Parameters, entity *models.ImmunizationEvaluation) (*models.ImmunizationEvaluation, error) + CreateImmunizationRecommendation func(ctx context.Context, params Parameters, ...) (*models.ImmunizationRecommendation, error) + CreateImplementationGuide func(ctx context.Context, params Parameters, entity *models.ImplementationGuide) (*models.ImplementationGuide, error) + CreateInsurancePlan func(ctx context.Context, params Parameters, entity *models.InsurancePlan) (*models.InsurancePlan, error) + CreateInvoice func(ctx context.Context, params Parameters, entity *models.Invoice) (*models.Invoice, error) + CreateLibrary func(ctx context.Context, params Parameters, entity *models.Library) (*models.Library, error) + CreateLinkage func(ctx context.Context, params Parameters, entity *models.Linkage) (*models.Linkage, error) + CreateList func(ctx context.Context, params Parameters, entity *models.List) (*models.List, error) + CreateLocation func(ctx context.Context, params Parameters, entity *models.Location) (*models.Location, error) + CreateMeasure func(ctx context.Context, params Parameters, entity *models.Measure) (*models.Measure, error) + CreateMeasureReport func(ctx context.Context, params Parameters, entity *models.MeasureReport) (*models.MeasureReport, error) + CreateMedia func(ctx context.Context, params Parameters, entity *models.Media) (*models.Media, error) + CreateMedication func(ctx context.Context, params Parameters, entity *models.Medication) (*models.Medication, error) + CreateMedicationAdministration func(ctx context.Context, params Parameters, ...) (*models.MedicationAdministration, error) + CreateMedicationDispense func(ctx context.Context, params Parameters, entity *models.MedicationDispense) (*models.MedicationDispense, error) + CreateMedicationKnowledge func(ctx context.Context, params Parameters, entity *models.MedicationKnowledge) (*models.MedicationKnowledge, error) + CreateMedicationRequest func(ctx context.Context, params Parameters, entity *models.MedicationRequest) (*models.MedicationRequest, error) + CreateMedicationStatement func(ctx context.Context, params Parameters, entity *models.MedicationStatement) (*models.MedicationStatement, error) + CreateMedicinalProduct func(ctx context.Context, params Parameters, entity *models.MedicinalProduct) (*models.MedicinalProduct, error) + CreateMedicinalProductAuthorization func(ctx context.Context, params Parameters, ...) (*models.MedicinalProductAuthorization, error) + CreateMedicinalProductContraindication func(ctx context.Context, params Parameters, ...) (*models.MedicinalProductContraindication, error) + CreateMedicinalProductIndication func(ctx context.Context, params Parameters, ...) (*models.MedicinalProductIndication, error) + CreateMedicinalProductIngredient func(ctx context.Context, params Parameters, ...) (*models.MedicinalProductIngredient, error) + CreateMedicinalProductInteraction func(ctx context.Context, params Parameters, ...) (*models.MedicinalProductInteraction, error) + CreateMedicinalProductManufactured func(ctx context.Context, params Parameters, ...) (*models.MedicinalProductManufactured, error) + CreateMedicinalProductPackaged func(ctx context.Context, params Parameters, ...) (*models.MedicinalProductPackaged, error) + CreateMedicinalProductPharmaceutical func(ctx context.Context, params Parameters, ...) (*models.MedicinalProductPharmaceutical, error) + CreateMedicinalProductUndesirableEffect func(ctx context.Context, params Parameters, ...) (*models.MedicinalProductUndesirableEffect, error) + CreateMessageDefinition func(ctx context.Context, params Parameters, entity *models.MessageDefinition) (*models.MessageDefinition, error) + CreateMessageHeader func(ctx context.Context, params Parameters, entity *models.MessageHeader) (*models.MessageHeader, error) + CreateMolecularSequence func(ctx context.Context, params Parameters, entity *models.MolecularSequence) (*models.MolecularSequence, error) + CreateNamingSystem func(ctx context.Context, params Parameters, entity *models.NamingSystem) (*models.NamingSystem, error) + CreateNutritionOrder func(ctx context.Context, params Parameters, entity *models.NutritionOrder) (*models.NutritionOrder, error) + CreateObservation func(ctx context.Context, params Parameters, entity *models.Observation) (*models.Observation, error) + CreateObservationDefinition func(ctx context.Context, params Parameters, entity *models.ObservationDefinition) (*models.ObservationDefinition, error) + CreateOperationDefinition func(ctx context.Context, params Parameters, entity *models.OperationDefinition) (*models.OperationDefinition, error) + CreateOperationOutcome func(ctx context.Context, params Parameters, entity *models.OperationOutcome) (*models.OperationOutcome, error) + CreateOrganization func(ctx context.Context, params Parameters, entity *models.Organization) (*models.Organization, error) + CreateOrganizationAffiliation func(ctx context.Context, params Parameters, entity *models.OrganizationAffiliation) (*models.OrganizationAffiliation, error) + CreateParameters func(ctx context.Context, params Parameters, entity *models.Parameters) (*models.Parameters, error) + CreatePatient func(ctx context.Context, params Parameters, entity *models.Patient) (*models.Patient, error) + CreatePaymentNotice func(ctx context.Context, params Parameters, entity *models.PaymentNotice) (*models.PaymentNotice, error) + CreatePaymentReconciliation func(ctx context.Context, params Parameters, entity *models.PaymentReconciliation) (*models.PaymentReconciliation, error) + CreatePerson func(ctx context.Context, params Parameters, entity *models.Person) (*models.Person, error) + CreatePlanDefinition func(ctx context.Context, params Parameters, entity *models.PlanDefinition) (*models.PlanDefinition, error) + CreatePractitioner func(ctx context.Context, params Parameters, entity *models.Practitioner) (*models.Practitioner, error) + CreatePractitionerRole func(ctx context.Context, params Parameters, entity *models.PractitionerRole) (*models.PractitionerRole, error) + CreateProcedure func(ctx context.Context, params Parameters, entity *models.Procedure) (*models.Procedure, error) + CreateProvenance func(ctx context.Context, params Parameters, entity *models.Provenance) (*models.Provenance, error) + CreateQuestionnaire func(ctx context.Context, params Parameters, entity *models.Questionnaire) (*models.Questionnaire, error) + CreateQuestionnaireResponse func(ctx context.Context, params Parameters, entity *models.QuestionnaireResponse) (*models.QuestionnaireResponse, error) + CreateRelatedPerson func(ctx context.Context, params Parameters, entity *models.RelatedPerson) (*models.RelatedPerson, error) + CreateRequestGroup func(ctx context.Context, params Parameters, entity *models.RequestGroup) (*models.RequestGroup, error) + CreateResearchDefinition func(ctx context.Context, params Parameters, entity *models.ResearchDefinition) (*models.ResearchDefinition, error) + CreateResearchElementDefinition func(ctx context.Context, params Parameters, ...) (*models.ResearchElementDefinition, error) + CreateResearchStudy func(ctx context.Context, params Parameters, entity *models.ResearchStudy) (*models.ResearchStudy, error) + CreateResearchSubject func(ctx context.Context, params Parameters, entity *models.ResearchSubject) (*models.ResearchSubject, error) + CreateResource func(ctx context.Context, params Parameters, entity *models.Resource) (*models.Resource, error) + CreateRiskAssessment func(ctx context.Context, params Parameters, entity *models.RiskAssessment) (*models.RiskAssessment, error) + CreateRiskEvidenceSynthesis func(ctx context.Context, params Parameters, entity *models.RiskEvidenceSynthesis) (*models.RiskEvidenceSynthesis, error) + CreateSchedule func(ctx context.Context, params Parameters, entity *models.Schedule) (*models.Schedule, error) + CreateSearchParameter func(ctx context.Context, params Parameters, entity *models.SearchParameter) (*models.SearchParameter, error) + CreateServiceRequest func(ctx context.Context, params Parameters, entity *models.ServiceRequest) (*models.ServiceRequest, error) + CreateSlot func(ctx context.Context, params Parameters, entity *models.Slot) (*models.Slot, error) + CreateSpecimen func(ctx context.Context, params Parameters, entity *models.Specimen) (*models.Specimen, error) + CreateSpecimenDefinition func(ctx context.Context, params Parameters, entity *models.SpecimenDefinition) (*models.SpecimenDefinition, error) + CreateStructureDefinition func(ctx context.Context, params Parameters, entity *models.StructureDefinition) (*models.StructureDefinition, error) + CreateStructureMap func(ctx context.Context, params Parameters, entity *models.StructureMap) (*models.StructureMap, error) + CreateSubscription func(ctx context.Context, params Parameters, entity *models.Subscription) (*models.Subscription, error) + CreateSubstance func(ctx context.Context, params Parameters, entity *models.Substance) (*models.Substance, error) + CreateSubstanceNucleicAcid func(ctx context.Context, params Parameters, entity *models.SubstanceNucleicAcid) (*models.SubstanceNucleicAcid, error) + CreateSubstancePolymer func(ctx context.Context, params Parameters, entity *models.SubstancePolymer) (*models.SubstancePolymer, error) + CreateSubstanceProtein func(ctx context.Context, params Parameters, entity *models.SubstanceProtein) (*models.SubstanceProtein, error) + CreateSubstanceReferenceInformation func(ctx context.Context, params Parameters, ...) (*models.SubstanceReferenceInformation, error) + CreateSubstanceSourceMaterial func(ctx context.Context, params Parameters, entity *models.SubstanceSourceMaterial) (*models.SubstanceSourceMaterial, error) + CreateSubstanceSpecification func(ctx context.Context, params Parameters, entity *models.SubstanceSpecification) (*models.SubstanceSpecification, error) + CreateSupplyDelivery func(ctx context.Context, params Parameters, entity *models.SupplyDelivery) (*models.SupplyDelivery, error) + CreateSupplyRequest func(ctx context.Context, params Parameters, entity *models.SupplyRequest) (*models.SupplyRequest, error) + CreateTask func(ctx context.Context, params Parameters, entity *models.Task) (*models.Task, error) + CreateTerminologyCapabilities func(ctx context.Context, params Parameters, entity *models.TerminologyCapabilities) (*models.TerminologyCapabilities, error) + CreateTestReport func(ctx context.Context, params Parameters, entity *models.TestReport) (*models.TestReport, error) + CreateTestScript func(ctx context.Context, params Parameters, entity *models.TestScript) (*models.TestScript, error) + CreateValueSet func(ctx context.Context, params Parameters, entity *models.ValueSet) (*models.ValueSet, error) + CreateVerificationResult func(ctx context.Context, params Parameters, entity *models.VerificationResult) (*models.VerificationResult, error) + CreateVisionPrescription func(ctx context.Context, params Parameters, entity *models.VisionPrescription) (*models.VisionPrescription, error) + DeleteAccount func(ctx context.Context, params Parameters) ([]*models.Account, error) + DeleteAccountByID func(ctx context.Context, id string, params Parameters) (*models.Account, error) + DeleteActivityDefinition func(ctx context.Context, params Parameters) ([]*models.ActivityDefinition, error) + DeleteActivityDefinitionByID func(ctx context.Context, id string, params Parameters) (*models.ActivityDefinition, error) + DeleteAdverseEvent func(ctx context.Context, params Parameters) ([]*models.AdverseEvent, error) + DeleteAdverseEventByID func(ctx context.Context, id string, params Parameters) (*models.AdverseEvent, error) + DeleteAllergyIntolerance func(ctx context.Context, params Parameters) ([]*models.AllergyIntolerance, error) + DeleteAllergyIntoleranceByID func(ctx context.Context, id string, params Parameters) (*models.AllergyIntolerance, error) + DeleteAppointment func(ctx context.Context, params Parameters) ([]*models.Appointment, error) + DeleteAppointmentByID func(ctx context.Context, id string, params Parameters) (*models.Appointment, error) + DeleteAppointmentResponse func(ctx context.Context, params Parameters) ([]*models.AppointmentResponse, error) + DeleteAppointmentResponseByID func(ctx context.Context, id string, params Parameters) (*models.AppointmentResponse, error) + DeleteAuditEvent func(ctx context.Context, params Parameters) ([]*models.AuditEvent, error) + DeleteAuditEventByID func(ctx context.Context, id string, params Parameters) (*models.AuditEvent, error) + DeleteBasic func(ctx context.Context, params Parameters) ([]*models.Basic, error) + DeleteBasicByID func(ctx context.Context, id string, params Parameters) (*models.Basic, error) + DeleteBinary func(ctx context.Context, params Parameters) ([]*models.Binary, error) + DeleteBinaryByID func(ctx context.Context, id string, params Parameters) (*models.Binary, error) + DeleteBiologicallyDerivedProduct func(ctx context.Context, params Parameters) ([]*models.BiologicallyDerivedProduct, error) + DeleteBiologicallyDerivedProductByID func(ctx context.Context, id string, params Parameters) (*models.BiologicallyDerivedProduct, error) + DeleteBodyStructure func(ctx context.Context, params Parameters) ([]*models.BodyStructure, error) + DeleteBodyStructureByID func(ctx context.Context, id string, params Parameters) (*models.BodyStructure, error) + DeleteCapabilityStatement func(ctx context.Context, params Parameters) ([]*models.CapabilityStatement, error) + DeleteCapabilityStatementByID func(ctx context.Context, id string, params Parameters) (*models.CapabilityStatement, error) + DeleteCarePlan func(ctx context.Context, params Parameters) ([]*models.CarePlan, error) + DeleteCarePlanByID func(ctx context.Context, id string, params Parameters) (*models.CarePlan, error) + DeleteCareTeam func(ctx context.Context, params Parameters) ([]*models.CareTeam, error) + DeleteCareTeamByID func(ctx context.Context, id string, params Parameters) (*models.CareTeam, error) + DeleteCatalogEntry func(ctx context.Context, params Parameters) ([]*models.CatalogEntry, error) + DeleteCatalogEntryByID func(ctx context.Context, id string, params Parameters) (*models.CatalogEntry, error) + DeleteChargeItem func(ctx context.Context, params Parameters) ([]*models.ChargeItem, error) + DeleteChargeItemByID func(ctx context.Context, id string, params Parameters) (*models.ChargeItem, error) + DeleteChargeItemDefinition func(ctx context.Context, params Parameters) ([]*models.ChargeItemDefinition, error) + DeleteChargeItemDefinitionByID func(ctx context.Context, id string, params Parameters) (*models.ChargeItemDefinition, error) + DeleteClaim func(ctx context.Context, params Parameters) ([]*models.Claim, error) + DeleteClaimByID func(ctx context.Context, id string, params Parameters) (*models.Claim, error) + DeleteClaimResponse func(ctx context.Context, params Parameters) ([]*models.ClaimResponse, error) + DeleteClaimResponseByID func(ctx context.Context, id string, params Parameters) (*models.ClaimResponse, error) + DeleteClinicalImpression func(ctx context.Context, params Parameters) ([]*models.ClinicalImpression, error) + DeleteClinicalImpressionByID func(ctx context.Context, id string, params Parameters) (*models.ClinicalImpression, error) + DeleteCodeSystem func(ctx context.Context, params Parameters) ([]*models.CodeSystem, error) + DeleteCodeSystemByID func(ctx context.Context, id string, params Parameters) (*models.CodeSystem, error) + DeleteCommunication func(ctx context.Context, params Parameters) ([]*models.Communication, error) + DeleteCommunicationByID func(ctx context.Context, id string, params Parameters) (*models.Communication, error) + DeleteCommunicationRequest func(ctx context.Context, params Parameters) ([]*models.CommunicationRequest, error) + DeleteCommunicationRequestByID func(ctx context.Context, id string, params Parameters) (*models.CommunicationRequest, error) + DeleteCompartmentDefinition func(ctx context.Context, params Parameters) ([]*models.CompartmentDefinition, error) + DeleteCompartmentDefinitionByID func(ctx context.Context, id string, params Parameters) (*models.CompartmentDefinition, error) + DeleteComposition func(ctx context.Context, params Parameters) ([]*models.Composition, error) + DeleteCompositionByID func(ctx context.Context, id string, params Parameters) (*models.Composition, error) + DeleteConceptMap func(ctx context.Context, params Parameters) ([]*models.ConceptMap, error) + DeleteConceptMapByID func(ctx context.Context, id string, params Parameters) (*models.ConceptMap, error) + DeleteCondition func(ctx context.Context, params Parameters) ([]*models.Condition, error) + DeleteConditionByID func(ctx context.Context, id string, params Parameters) (*models.Condition, error) + DeleteConsent func(ctx context.Context, params Parameters) ([]*models.Consent, error) + DeleteConsentByID func(ctx context.Context, id string, params Parameters) (*models.Consent, error) + DeleteContract func(ctx context.Context, params Parameters) ([]*models.Contract, error) + DeleteContractByID func(ctx context.Context, id string, params Parameters) (*models.Contract, error) + DeleteCoverage func(ctx context.Context, params Parameters) ([]*models.Coverage, error) + DeleteCoverageByID func(ctx context.Context, id string, params Parameters) (*models.Coverage, error) + DeleteCoverageEligibilityRequest func(ctx context.Context, params Parameters) ([]*models.CoverageEligibilityRequest, error) + DeleteCoverageEligibilityRequestByID func(ctx context.Context, id string, params Parameters) (*models.CoverageEligibilityRequest, error) + DeleteCoverageEligibilityResponse func(ctx context.Context, params Parameters) ([]*models.CoverageEligibilityResponse, error) + DeleteCoverageEligibilityResponseByID func(ctx context.Context, id string, params Parameters) (*models.CoverageEligibilityResponse, error) + DeleteDetectedIssue func(ctx context.Context, params Parameters) ([]*models.DetectedIssue, error) + DeleteDetectedIssueByID func(ctx context.Context, id string, params Parameters) (*models.DetectedIssue, error) + DeleteDevice func(ctx context.Context, params Parameters) ([]*models.Device, error) + DeleteDeviceByID func(ctx context.Context, id string, params Parameters) (*models.Device, error) + DeleteDeviceDefinition func(ctx context.Context, params Parameters) ([]*models.DeviceDefinition, error) + DeleteDeviceDefinitionByID func(ctx context.Context, id string, params Parameters) (*models.DeviceDefinition, error) + DeleteDeviceMetric func(ctx context.Context, params Parameters) ([]*models.DeviceMetric, error) + DeleteDeviceMetricByID func(ctx context.Context, id string, params Parameters) (*models.DeviceMetric, error) + DeleteDeviceRequest func(ctx context.Context, params Parameters) ([]*models.DeviceRequest, error) + DeleteDeviceRequestByID func(ctx context.Context, id string, params Parameters) (*models.DeviceRequest, error) + DeleteDeviceUseStatement func(ctx context.Context, params Parameters) ([]*models.DeviceUseStatement, error) + DeleteDeviceUseStatementByID func(ctx context.Context, id string, params Parameters) (*models.DeviceUseStatement, error) + DeleteDiagnosticReport func(ctx context.Context, params Parameters) ([]*models.DiagnosticReport, error) + DeleteDiagnosticReportByID func(ctx context.Context, id string, params Parameters) (*models.DiagnosticReport, error) + DeleteDocumentManifest func(ctx context.Context, params Parameters) ([]*models.DocumentManifest, error) + DeleteDocumentManifestByID func(ctx context.Context, id string, params Parameters) (*models.DocumentManifest, error) + DeleteDocumentReference func(ctx context.Context, params Parameters) ([]*models.DocumentReference, error) + DeleteDocumentReferenceByID func(ctx context.Context, id string, params Parameters) (*models.DocumentReference, error) + DeleteDomainResource func(ctx context.Context, params Parameters) ([]*models.DomainResource, error) + DeleteDomainResourceByID func(ctx context.Context, id string, params Parameters) (*models.DomainResource, error) + DeleteEffectEvidenceSynthesis func(ctx context.Context, params Parameters) ([]*models.EffectEvidenceSynthesis, error) + DeleteEffectEvidenceSynthesisByID func(ctx context.Context, id string, params Parameters) (*models.EffectEvidenceSynthesis, error) + DeleteEncounter func(ctx context.Context, params Parameters) ([]*models.Encounter, error) + DeleteEncounterByID func(ctx context.Context, id string, params Parameters) (*models.Encounter, error) + DeleteEndpoint func(ctx context.Context, params Parameters) ([]*models.Endpoint, error) + DeleteEndpointByID func(ctx context.Context, id string, params Parameters) (*models.Endpoint, error) + DeleteEnrollmentRequest func(ctx context.Context, params Parameters) ([]*models.EnrollmentRequest, error) + DeleteEnrollmentRequestByID func(ctx context.Context, id string, params Parameters) (*models.EnrollmentRequest, error) + DeleteEnrollmentResponse func(ctx context.Context, params Parameters) ([]*models.EnrollmentResponse, error) + DeleteEnrollmentResponseByID func(ctx context.Context, id string, params Parameters) (*models.EnrollmentResponse, error) + DeleteEpisodeOfCare func(ctx context.Context, params Parameters) ([]*models.EpisodeOfCare, error) + DeleteEpisodeOfCareByID func(ctx context.Context, id string, params Parameters) (*models.EpisodeOfCare, error) + DeleteEventDefinition func(ctx context.Context, params Parameters) ([]*models.EventDefinition, error) + DeleteEventDefinitionByID func(ctx context.Context, id string, params Parameters) (*models.EventDefinition, error) + DeleteEvidence func(ctx context.Context, params Parameters) ([]*models.Evidence, error) + DeleteEvidenceByID func(ctx context.Context, id string, params Parameters) (*models.Evidence, error) + DeleteEvidenceVariable func(ctx context.Context, params Parameters) ([]*models.EvidenceVariable, error) + DeleteEvidenceVariableByID func(ctx context.Context, id string, params Parameters) (*models.EvidenceVariable, error) + DeleteExampleScenario func(ctx context.Context, params Parameters) ([]*models.ExampleScenario, error) + DeleteExampleScenarioByID func(ctx context.Context, id string, params Parameters) (*models.ExampleScenario, error) + DeleteExplanationOfBenefit func(ctx context.Context, params Parameters) ([]*models.ExplanationOfBenefit, error) + DeleteExplanationOfBenefitByID func(ctx context.Context, id string, params Parameters) (*models.ExplanationOfBenefit, error) + DeleteFamilyMemberHistory func(ctx context.Context, params Parameters) ([]*models.FamilyMemberHistory, error) + DeleteFamilyMemberHistoryByID func(ctx context.Context, id string, params Parameters) (*models.FamilyMemberHistory, error) + DeleteFlag func(ctx context.Context, params Parameters) ([]*models.Flag, error) + DeleteFlagByID func(ctx context.Context, id string, params Parameters) (*models.Flag, error) + DeleteGoal func(ctx context.Context, params Parameters) ([]*models.Goal, error) + DeleteGoalByID func(ctx context.Context, id string, params Parameters) (*models.Goal, error) + DeleteGraphDefinition func(ctx context.Context, params Parameters) ([]*models.GraphDefinition, error) + DeleteGraphDefinitionByID func(ctx context.Context, id string, params Parameters) (*models.GraphDefinition, error) + DeleteGroup func(ctx context.Context, params Parameters) ([]*models.Group, error) + DeleteGroupByID func(ctx context.Context, id string, params Parameters) (*models.Group, error) + DeleteGuidanceResponse func(ctx context.Context, params Parameters) ([]*models.GuidanceResponse, error) + DeleteGuidanceResponseByID func(ctx context.Context, id string, params Parameters) (*models.GuidanceResponse, error) + DeleteHealthcareService func(ctx context.Context, params Parameters) ([]*models.HealthcareService, error) + DeleteHealthcareServiceByID func(ctx context.Context, id string, params Parameters) (*models.HealthcareService, error) + DeleteImagingStudy func(ctx context.Context, params Parameters) ([]*models.ImagingStudy, error) + DeleteImagingStudyByID func(ctx context.Context, id string, params Parameters) (*models.ImagingStudy, error) + DeleteImmunization func(ctx context.Context, params Parameters) ([]*models.Immunization, error) + DeleteImmunizationByID func(ctx context.Context, id string, params Parameters) (*models.Immunization, error) + DeleteImmunizationEvaluation func(ctx context.Context, params Parameters) ([]*models.ImmunizationEvaluation, error) + DeleteImmunizationEvaluationByID func(ctx context.Context, id string, params Parameters) (*models.ImmunizationEvaluation, error) + DeleteImmunizationRecommendation func(ctx context.Context, params Parameters) ([]*models.ImmunizationRecommendation, error) + DeleteImmunizationRecommendationByID func(ctx context.Context, id string, params Parameters) (*models.ImmunizationRecommendation, error) + DeleteImplementationGuide func(ctx context.Context, params Parameters) ([]*models.ImplementationGuide, error) + DeleteImplementationGuideByID func(ctx context.Context, id string, params Parameters) (*models.ImplementationGuide, error) + DeleteInsurancePlan func(ctx context.Context, params Parameters) ([]*models.InsurancePlan, error) + DeleteInsurancePlanByID func(ctx context.Context, id string, params Parameters) (*models.InsurancePlan, error) + DeleteInvoice func(ctx context.Context, params Parameters) ([]*models.Invoice, error) + DeleteInvoiceByID func(ctx context.Context, id string, params Parameters) (*models.Invoice, error) + DeleteLibrary func(ctx context.Context, params Parameters) ([]*models.Library, error) + DeleteLibraryByID func(ctx context.Context, id string, params Parameters) (*models.Library, error) + DeleteLinkage func(ctx context.Context, params Parameters) ([]*models.Linkage, error) + DeleteLinkageByID func(ctx context.Context, id string, params Parameters) (*models.Linkage, error) + DeleteList func(ctx context.Context, params Parameters) ([]*models.List, error) + DeleteListByID func(ctx context.Context, id string, params Parameters) (*models.List, error) + DeleteLocation func(ctx context.Context, params Parameters) ([]*models.Location, error) + DeleteLocationByID func(ctx context.Context, id string, params Parameters) (*models.Location, error) + DeleteMeasure func(ctx context.Context, params Parameters) ([]*models.Measure, error) + DeleteMeasureByID func(ctx context.Context, id string, params Parameters) (*models.Measure, error) + DeleteMeasureReport func(ctx context.Context, params Parameters) ([]*models.MeasureReport, error) + DeleteMeasureReportByID func(ctx context.Context, id string, params Parameters) (*models.MeasureReport, error) + DeleteMedia func(ctx context.Context, params Parameters) ([]*models.Media, error) + DeleteMediaByID func(ctx context.Context, id string, params Parameters) (*models.Media, error) + DeleteMedication func(ctx context.Context, params Parameters) ([]*models.Medication, error) + DeleteMedicationAdministration func(ctx context.Context, params Parameters) ([]*models.MedicationAdministration, error) + DeleteMedicationAdministrationByID func(ctx context.Context, id string, params Parameters) (*models.MedicationAdministration, error) + DeleteMedicationByID func(ctx context.Context, id string, params Parameters) (*models.Medication, error) + DeleteMedicationDispense func(ctx context.Context, params Parameters) ([]*models.MedicationDispense, error) + DeleteMedicationDispenseByID func(ctx context.Context, id string, params Parameters) (*models.MedicationDispense, error) + DeleteMedicationKnowledge func(ctx context.Context, params Parameters) ([]*models.MedicationKnowledge, error) + DeleteMedicationKnowledgeByID func(ctx context.Context, id string, params Parameters) (*models.MedicationKnowledge, error) + DeleteMedicationRequest func(ctx context.Context, params Parameters) ([]*models.MedicationRequest, error) + DeleteMedicationRequestByID func(ctx context.Context, id string, params Parameters) (*models.MedicationRequest, error) + DeleteMedicationStatement func(ctx context.Context, params Parameters) ([]*models.MedicationStatement, error) + DeleteMedicationStatementByID func(ctx context.Context, id string, params Parameters) (*models.MedicationStatement, error) + DeleteMedicinalProduct func(ctx context.Context, params Parameters) ([]*models.MedicinalProduct, error) + DeleteMedicinalProductAuthorization func(ctx context.Context, params Parameters) ([]*models.MedicinalProductAuthorization, error) + DeleteMedicinalProductAuthorizationByID func(ctx context.Context, id string, params Parameters) (*models.MedicinalProductAuthorization, error) + DeleteMedicinalProductByID func(ctx context.Context, id string, params Parameters) (*models.MedicinalProduct, error) + DeleteMedicinalProductContraindication func(ctx context.Context, params Parameters) ([]*models.MedicinalProductContraindication, error) + DeleteMedicinalProductContraindicationByID func(ctx context.Context, id string, params Parameters) (*models.MedicinalProductContraindication, error) + DeleteMedicinalProductIndication func(ctx context.Context, params Parameters) ([]*models.MedicinalProductIndication, error) + DeleteMedicinalProductIndicationByID func(ctx context.Context, id string, params Parameters) (*models.MedicinalProductIndication, error) + DeleteMedicinalProductIngredient func(ctx context.Context, params Parameters) ([]*models.MedicinalProductIngredient, error) + DeleteMedicinalProductIngredientByID func(ctx context.Context, id string, params Parameters) (*models.MedicinalProductIngredient, error) + DeleteMedicinalProductInteraction func(ctx context.Context, params Parameters) ([]*models.MedicinalProductInteraction, error) + DeleteMedicinalProductInteractionByID func(ctx context.Context, id string, params Parameters) (*models.MedicinalProductInteraction, error) + DeleteMedicinalProductManufactured func(ctx context.Context, params Parameters) ([]*models.MedicinalProductManufactured, error) + DeleteMedicinalProductManufacturedByID func(ctx context.Context, id string, params Parameters) (*models.MedicinalProductManufactured, error) + DeleteMedicinalProductPackaged func(ctx context.Context, params Parameters) ([]*models.MedicinalProductPackaged, error) + DeleteMedicinalProductPackagedByID func(ctx context.Context, id string, params Parameters) (*models.MedicinalProductPackaged, error) + DeleteMedicinalProductPharmaceutical func(ctx context.Context, params Parameters) ([]*models.MedicinalProductPharmaceutical, error) + DeleteMedicinalProductPharmaceuticalByID func(ctx context.Context, id string, params Parameters) (*models.MedicinalProductPharmaceutical, error) + DeleteMedicinalProductUndesirableEffect func(ctx context.Context, params Parameters) ([]*models.MedicinalProductUndesirableEffect, error) + DeleteMedicinalProductUndesirableEffectByID func(ctx context.Context, id string, params Parameters) (*models.MedicinalProductUndesirableEffect, error) + DeleteMessageDefinition func(ctx context.Context, params Parameters) ([]*models.MessageDefinition, error) + DeleteMessageDefinitionByID func(ctx context.Context, id string, params Parameters) (*models.MessageDefinition, error) + DeleteMessageHeader func(ctx context.Context, params Parameters) ([]*models.MessageHeader, error) + DeleteMessageHeaderByID func(ctx context.Context, id string, params Parameters) (*models.MessageHeader, error) + DeleteMolecularSequence func(ctx context.Context, params Parameters) ([]*models.MolecularSequence, error) + DeleteMolecularSequenceByID func(ctx context.Context, id string, params Parameters) (*models.MolecularSequence, error) + DeleteNamingSystem func(ctx context.Context, params Parameters) ([]*models.NamingSystem, error) + DeleteNamingSystemByID func(ctx context.Context, id string, params Parameters) (*models.NamingSystem, error) + DeleteNutritionOrder func(ctx context.Context, params Parameters) ([]*models.NutritionOrder, error) + DeleteNutritionOrderByID func(ctx context.Context, id string, params Parameters) (*models.NutritionOrder, error) + DeleteObservation func(ctx context.Context, params Parameters) ([]*models.Observation, error) + DeleteObservationByID func(ctx context.Context, id string, params Parameters) (*models.Observation, error) + DeleteObservationDefinition func(ctx context.Context, params Parameters) ([]*models.ObservationDefinition, error) + DeleteObservationDefinitionByID func(ctx context.Context, id string, params Parameters) (*models.ObservationDefinition, error) + DeleteOperationDefinition func(ctx context.Context, params Parameters) ([]*models.OperationDefinition, error) + DeleteOperationDefinitionByID func(ctx context.Context, id string, params Parameters) (*models.OperationDefinition, error) + DeleteOperationOutcome func(ctx context.Context, params Parameters) ([]*models.OperationOutcome, error) + DeleteOperationOutcomeByID func(ctx context.Context, id string, params Parameters) (*models.OperationOutcome, error) + DeleteOrganization func(ctx context.Context, params Parameters) ([]*models.Organization, error) + DeleteOrganizationAffiliation func(ctx context.Context, params Parameters) ([]*models.OrganizationAffiliation, error) + DeleteOrganizationAffiliationByID func(ctx context.Context, id string, params Parameters) (*models.OrganizationAffiliation, error) + DeleteOrganizationByID func(ctx context.Context, id string, params Parameters) (*models.Organization, error) + DeleteParameters func(ctx context.Context, params Parameters) ([]*models.Parameters, error) + DeleteParametersByID func(ctx context.Context, id string, params Parameters) (*models.Parameters, error) + DeletePatient func(ctx context.Context, params Parameters) ([]*models.Patient, error) + DeletePatientByID func(ctx context.Context, id string, params Parameters) (*models.Patient, error) + DeletePaymentNotice func(ctx context.Context, params Parameters) ([]*models.PaymentNotice, error) + DeletePaymentNoticeByID func(ctx context.Context, id string, params Parameters) (*models.PaymentNotice, error) + DeletePaymentReconciliation func(ctx context.Context, params Parameters) ([]*models.PaymentReconciliation, error) + DeletePaymentReconciliationByID func(ctx context.Context, id string, params Parameters) (*models.PaymentReconciliation, error) + DeletePerson func(ctx context.Context, params Parameters) ([]*models.Person, error) + DeletePersonByID func(ctx context.Context, id string, params Parameters) (*models.Person, error) + DeletePlanDefinition func(ctx context.Context, params Parameters) ([]*models.PlanDefinition, error) + DeletePlanDefinitionByID func(ctx context.Context, id string, params Parameters) (*models.PlanDefinition, error) + DeletePractitioner func(ctx context.Context, params Parameters) ([]*models.Practitioner, error) + DeletePractitionerByID func(ctx context.Context, id string, params Parameters) (*models.Practitioner, error) + DeletePractitionerRole func(ctx context.Context, params Parameters) ([]*models.PractitionerRole, error) + DeletePractitionerRoleByID func(ctx context.Context, id string, params Parameters) (*models.PractitionerRole, error) + DeleteProcedure func(ctx context.Context, params Parameters) ([]*models.Procedure, error) + DeleteProcedureByID func(ctx context.Context, id string, params Parameters) (*models.Procedure, error) + DeleteProvenance func(ctx context.Context, params Parameters) ([]*models.Provenance, error) + DeleteProvenanceByID func(ctx context.Context, id string, params Parameters) (*models.Provenance, error) + DeleteQuestionnaire func(ctx context.Context, params Parameters) ([]*models.Questionnaire, error) + DeleteQuestionnaireByID func(ctx context.Context, id string, params Parameters) (*models.Questionnaire, error) + DeleteQuestionnaireResponse func(ctx context.Context, params Parameters) ([]*models.QuestionnaireResponse, error) + DeleteQuestionnaireResponseByID func(ctx context.Context, id string, params Parameters) (*models.QuestionnaireResponse, error) + DeleteRelatedPerson func(ctx context.Context, params Parameters) ([]*models.RelatedPerson, error) + DeleteRelatedPersonByID func(ctx context.Context, id string, params Parameters) (*models.RelatedPerson, error) + DeleteRequestGroup func(ctx context.Context, params Parameters) ([]*models.RequestGroup, error) + DeleteRequestGroupByID func(ctx context.Context, id string, params Parameters) (*models.RequestGroup, error) + DeleteResearchDefinition func(ctx context.Context, params Parameters) ([]*models.ResearchDefinition, error) + DeleteResearchDefinitionByID func(ctx context.Context, id string, params Parameters) (*models.ResearchDefinition, error) + DeleteResearchElementDefinition func(ctx context.Context, params Parameters) ([]*models.ResearchElementDefinition, error) + DeleteResearchElementDefinitionByID func(ctx context.Context, id string, params Parameters) (*models.ResearchElementDefinition, error) + DeleteResearchStudy func(ctx context.Context, params Parameters) ([]*models.ResearchStudy, error) + DeleteResearchStudyByID func(ctx context.Context, id string, params Parameters) (*models.ResearchStudy, error) + DeleteResearchSubject func(ctx context.Context, params Parameters) ([]*models.ResearchSubject, error) + DeleteResearchSubjectByID func(ctx context.Context, id string, params Parameters) (*models.ResearchSubject, error) + DeleteResource func(ctx context.Context, params Parameters) ([]*models.Resource, error) + DeleteResourceByID func(ctx context.Context, id string, params Parameters) (*models.Resource, error) + DeleteRiskAssessment func(ctx context.Context, params Parameters) ([]*models.RiskAssessment, error) + DeleteRiskAssessmentByID func(ctx context.Context, id string, params Parameters) (*models.RiskAssessment, error) + DeleteRiskEvidenceSynthesis func(ctx context.Context, params Parameters) ([]*models.RiskEvidenceSynthesis, error) + DeleteRiskEvidenceSynthesisByID func(ctx context.Context, id string, params Parameters) (*models.RiskEvidenceSynthesis, error) + DeleteSchedule func(ctx context.Context, params Parameters) ([]*models.Schedule, error) + DeleteScheduleByID func(ctx context.Context, id string, params Parameters) (*models.Schedule, error) + DeleteSearchParameter func(ctx context.Context, params Parameters) ([]*models.SearchParameter, error) + DeleteSearchParameterByID func(ctx context.Context, id string, params Parameters) (*models.SearchParameter, error) + DeleteServiceRequest func(ctx context.Context, params Parameters) ([]*models.ServiceRequest, error) + DeleteServiceRequestByID func(ctx context.Context, id string, params Parameters) (*models.ServiceRequest, error) + DeleteSlot func(ctx context.Context, params Parameters) ([]*models.Slot, error) + DeleteSlotByID func(ctx context.Context, id string, params Parameters) (*models.Slot, error) + DeleteSpecimen func(ctx context.Context, params Parameters) ([]*models.Specimen, error) + DeleteSpecimenByID func(ctx context.Context, id string, params Parameters) (*models.Specimen, error) + DeleteSpecimenDefinition func(ctx context.Context, params Parameters) ([]*models.SpecimenDefinition, error) + DeleteSpecimenDefinitionByID func(ctx context.Context, id string, params Parameters) (*models.SpecimenDefinition, error) + DeleteStructureDefinition func(ctx context.Context, params Parameters) ([]*models.StructureDefinition, error) + DeleteStructureDefinitionByID func(ctx context.Context, id string, params Parameters) (*models.StructureDefinition, error) + DeleteStructureMap func(ctx context.Context, params Parameters) ([]*models.StructureMap, error) + DeleteStructureMapByID func(ctx context.Context, id string, params Parameters) (*models.StructureMap, error) + DeleteSubscription func(ctx context.Context, params Parameters) ([]*models.Subscription, error) + DeleteSubscriptionByID func(ctx context.Context, id string, params Parameters) (*models.Subscription, error) + DeleteSubstance func(ctx context.Context, params Parameters) ([]*models.Substance, error) + DeleteSubstanceByID func(ctx context.Context, id string, params Parameters) (*models.Substance, error) + DeleteSubstanceNucleicAcid func(ctx context.Context, params Parameters) ([]*models.SubstanceNucleicAcid, error) + DeleteSubstanceNucleicAcidByID func(ctx context.Context, id string, params Parameters) (*models.SubstanceNucleicAcid, error) + DeleteSubstancePolymer func(ctx context.Context, params Parameters) ([]*models.SubstancePolymer, error) + DeleteSubstancePolymerByID func(ctx context.Context, id string, params Parameters) (*models.SubstancePolymer, error) + DeleteSubstanceProtein func(ctx context.Context, params Parameters) ([]*models.SubstanceProtein, error) + DeleteSubstanceProteinByID func(ctx context.Context, id string, params Parameters) (*models.SubstanceProtein, error) + DeleteSubstanceReferenceInformation func(ctx context.Context, params Parameters) ([]*models.SubstanceReferenceInformation, error) + DeleteSubstanceReferenceInformationByID func(ctx context.Context, id string, params Parameters) (*models.SubstanceReferenceInformation, error) + DeleteSubstanceSourceMaterial func(ctx context.Context, params Parameters) ([]*models.SubstanceSourceMaterial, error) + DeleteSubstanceSourceMaterialByID func(ctx context.Context, id string, params Parameters) (*models.SubstanceSourceMaterial, error) + DeleteSubstanceSpecification func(ctx context.Context, params Parameters) ([]*models.SubstanceSpecification, error) + DeleteSubstanceSpecificationByID func(ctx context.Context, id string, params Parameters) (*models.SubstanceSpecification, error) + DeleteSupplyDelivery func(ctx context.Context, params Parameters) ([]*models.SupplyDelivery, error) + DeleteSupplyDeliveryByID func(ctx context.Context, id string, params Parameters) (*models.SupplyDelivery, error) + DeleteSupplyRequest func(ctx context.Context, params Parameters) ([]*models.SupplyRequest, error) + DeleteSupplyRequestByID func(ctx context.Context, id string, params Parameters) (*models.SupplyRequest, error) + DeleteTask func(ctx context.Context, params Parameters) ([]*models.Task, error) + DeleteTaskByID func(ctx context.Context, id string, params Parameters) (*models.Task, error) + DeleteTerminologyCapabilities func(ctx context.Context, params Parameters) ([]*models.TerminologyCapabilities, error) + DeleteTerminologyCapabilitiesByID func(ctx context.Context, id string, params Parameters) (*models.TerminologyCapabilities, error) + DeleteTestReport func(ctx context.Context, params Parameters) ([]*models.TestReport, error) + DeleteTestReportByID func(ctx context.Context, id string, params Parameters) (*models.TestReport, error) + DeleteTestScript func(ctx context.Context, params Parameters) ([]*models.TestScript, error) + DeleteTestScriptByID func(ctx context.Context, id string, params Parameters) (*models.TestScript, error) + DeleteValueSet func(ctx context.Context, params Parameters) ([]*models.ValueSet, error) + DeleteValueSetByID func(ctx context.Context, id string, params Parameters) (*models.ValueSet, error) + DeleteVerificationResult func(ctx context.Context, params Parameters) ([]*models.VerificationResult, error) + DeleteVerificationResultByID func(ctx context.Context, id string, params Parameters) (*models.VerificationResult, error) + DeleteVisionPrescription func(ctx context.Context, params Parameters) ([]*models.VisionPrescription, error) + DeleteVisionPrescriptionByID func(ctx context.Context, id string, params Parameters) (*models.VisionPrescription, error) + DoRequest func(ctx context.Context, req *http.Request) (*FhirResponse, error) + Get func(ctx context.Context, resource ResourceType, params Parameters) (*FhirResponse, error) + GetAccount func(ctx context.Context, params Parameters) ([]*models.Account, error) + GetAccountByID func(ctx context.Context, id string, params Parameters) (*models.Account, error) + GetActivityDefinition func(ctx context.Context, params Parameters) ([]*models.ActivityDefinition, error) + GetActivityDefinitionByID func(ctx context.Context, id string, params Parameters) (*models.ActivityDefinition, error) + GetAdverseEvent func(ctx context.Context, params Parameters) ([]*models.AdverseEvent, error) + GetAdverseEventByID func(ctx context.Context, id string, params Parameters) (*models.AdverseEvent, error) + GetAllergyIntolerance func(ctx context.Context, params Parameters) ([]*models.AllergyIntolerance, error) + GetAllergyIntoleranceByID func(ctx context.Context, id string, params Parameters) (*models.AllergyIntolerance, error) + GetAppointment func(ctx context.Context, params Parameters) ([]*models.Appointment, error) + GetAppointmentByID func(ctx context.Context, id string, params Parameters) (*models.Appointment, error) + GetAppointmentResponse func(ctx context.Context, params Parameters) ([]*models.AppointmentResponse, error) + GetAppointmentResponseByID func(ctx context.Context, id string, params Parameters) (*models.AppointmentResponse, error) + GetAuditEvent func(ctx context.Context, params Parameters) ([]*models.AuditEvent, error) + GetAuditEventByID func(ctx context.Context, id string, params Parameters) (*models.AuditEvent, error) + GetBasic func(ctx context.Context, params Parameters) ([]*models.Basic, error) + GetBasicByID func(ctx context.Context, id string, params Parameters) (*models.Basic, error) + GetBinary func(ctx context.Context, params Parameters) ([]*models.Binary, error) + GetBinaryByID func(ctx context.Context, id string, params Parameters) (*models.Binary, error) + GetBiologicallyDerivedProduct func(ctx context.Context, params Parameters) ([]*models.BiologicallyDerivedProduct, error) + GetBiologicallyDerivedProductByID func(ctx context.Context, id string, params Parameters) (*models.BiologicallyDerivedProduct, error) + GetBodyStructure func(ctx context.Context, params Parameters) ([]*models.BodyStructure, error) + GetBodyStructureByID func(ctx context.Context, id string, params Parameters) (*models.BodyStructure, error) + GetByID func(ctx context.Context, resource ResourceType, id string, params Parameters) (*FhirResponse, error) + GetCapabilityStatement func(ctx context.Context, params Parameters) ([]*models.CapabilityStatement, error) + GetCapabilityStatementByID func(ctx context.Context, id string, params Parameters) (*models.CapabilityStatement, error) + GetCarePlan func(ctx context.Context, params Parameters) ([]*models.CarePlan, error) + GetCarePlanByID func(ctx context.Context, id string, params Parameters) (*models.CarePlan, error) + GetCareTeam func(ctx context.Context, params Parameters) ([]*models.CareTeam, error) + GetCareTeamByID func(ctx context.Context, id string, params Parameters) (*models.CareTeam, error) + GetCatalogEntry func(ctx context.Context, params Parameters) ([]*models.CatalogEntry, error) + GetCatalogEntryByID func(ctx context.Context, id string, params Parameters) (*models.CatalogEntry, error) + GetChargeItem func(ctx context.Context, params Parameters) ([]*models.ChargeItem, error) + GetChargeItemByID func(ctx context.Context, id string, params Parameters) (*models.ChargeItem, error) + GetChargeItemDefinition func(ctx context.Context, params Parameters) ([]*models.ChargeItemDefinition, error) + GetChargeItemDefinitionByID func(ctx context.Context, id string, params Parameters) (*models.ChargeItemDefinition, error) + GetClaim func(ctx context.Context, params Parameters) ([]*models.Claim, error) + GetClaimByID func(ctx context.Context, id string, params Parameters) (*models.Claim, error) + GetClaimResponse func(ctx context.Context, params Parameters) ([]*models.ClaimResponse, error) + GetClaimResponseByID func(ctx context.Context, id string, params Parameters) (*models.ClaimResponse, error) + GetClinicalImpression func(ctx context.Context, params Parameters) ([]*models.ClinicalImpression, error) + GetClinicalImpressionByID func(ctx context.Context, id string, params Parameters) (*models.ClinicalImpression, error) + GetCodeSystem func(ctx context.Context, params Parameters) ([]*models.CodeSystem, error) + GetCodeSystemByID func(ctx context.Context, id string, params Parameters) (*models.CodeSystem, error) + GetCommunication func(ctx context.Context, params Parameters) ([]*models.Communication, error) + GetCommunicationByID func(ctx context.Context, id string, params Parameters) (*models.Communication, error) + GetCommunicationRequest func(ctx context.Context, params Parameters) ([]*models.CommunicationRequest, error) + GetCommunicationRequestByID func(ctx context.Context, id string, params Parameters) (*models.CommunicationRequest, error) + GetCompartmentDefinition func(ctx context.Context, params Parameters) ([]*models.CompartmentDefinition, error) + GetCompartmentDefinitionByID func(ctx context.Context, id string, params Parameters) (*models.CompartmentDefinition, error) + GetComposition func(ctx context.Context, params Parameters) ([]*models.Composition, error) + GetCompositionByID func(ctx context.Context, id string, params Parameters) (*models.Composition, error) + GetConceptMap func(ctx context.Context, params Parameters) ([]*models.ConceptMap, error) + GetConceptMapByID func(ctx context.Context, id string, params Parameters) (*models.ConceptMap, error) + GetCondition func(ctx context.Context, params Parameters) ([]*models.Condition, error) + GetConditionByID func(ctx context.Context, id string, params Parameters) (*models.Condition, error) + GetConsent func(ctx context.Context, params Parameters) ([]*models.Consent, error) + GetConsentByID func(ctx context.Context, id string, params Parameters) (*models.Consent, error) + GetContract func(ctx context.Context, params Parameters) ([]*models.Contract, error) + GetContractByID func(ctx context.Context, id string, params Parameters) (*models.Contract, error) + GetCoverage func(ctx context.Context, params Parameters) ([]*models.Coverage, error) + GetCoverageByID func(ctx context.Context, id string, params Parameters) (*models.Coverage, error) + GetCoverageEligibilityRequest func(ctx context.Context, params Parameters) ([]*models.CoverageEligibilityRequest, error) + GetCoverageEligibilityRequestByID func(ctx context.Context, id string, params Parameters) (*models.CoverageEligibilityRequest, error) + GetCoverageEligibilityResponse func(ctx context.Context, params Parameters) ([]*models.CoverageEligibilityResponse, error) + GetCoverageEligibilityResponseByID func(ctx context.Context, id string, params Parameters) (*models.CoverageEligibilityResponse, error) + GetDetectedIssue func(ctx context.Context, params Parameters) ([]*models.DetectedIssue, error) + GetDetectedIssueByID func(ctx context.Context, id string, params Parameters) (*models.DetectedIssue, error) + GetDevice func(ctx context.Context, params Parameters) ([]*models.Device, error) + GetDeviceByID func(ctx context.Context, id string, params Parameters) (*models.Device, error) + GetDeviceDefinition func(ctx context.Context, params Parameters) ([]*models.DeviceDefinition, error) + GetDeviceDefinitionByID func(ctx context.Context, id string, params Parameters) (*models.DeviceDefinition, error) + GetDeviceMetric func(ctx context.Context, params Parameters) ([]*models.DeviceMetric, error) + GetDeviceMetricByID func(ctx context.Context, id string, params Parameters) (*models.DeviceMetric, error) + GetDeviceRequest func(ctx context.Context, params Parameters) ([]*models.DeviceRequest, error) + GetDeviceRequestByID func(ctx context.Context, id string, params Parameters) (*models.DeviceRequest, error) + GetDeviceUseStatement func(ctx context.Context, params Parameters) ([]*models.DeviceUseStatement, error) + GetDeviceUseStatementByID func(ctx context.Context, id string, params Parameters) (*models.DeviceUseStatement, error) + GetDiagnosticReport func(ctx context.Context, params Parameters) ([]*models.DiagnosticReport, error) + GetDiagnosticReportByID func(ctx context.Context, id string, params Parameters) (*models.DiagnosticReport, error) + GetDocumentManifest func(ctx context.Context, params Parameters) ([]*models.DocumentManifest, error) + GetDocumentManifestByID func(ctx context.Context, id string, params Parameters) (*models.DocumentManifest, error) + GetDocumentReference func(ctx context.Context, params Parameters) ([]*models.DocumentReference, error) + GetDocumentReferenceByID func(ctx context.Context, id string, params Parameters) (*models.DocumentReference, error) + GetDomainResource func(ctx context.Context, params Parameters) ([]*models.DomainResource, error) + GetDomainResourceByID func(ctx context.Context, id string, params Parameters) (*models.DomainResource, error) + GetEffectEvidenceSynthesis func(ctx context.Context, params Parameters) ([]*models.EffectEvidenceSynthesis, error) + GetEffectEvidenceSynthesisByID func(ctx context.Context, id string, params Parameters) (*models.EffectEvidenceSynthesis, error) + GetEncounter func(ctx context.Context, params Parameters) ([]*models.Encounter, error) + GetEncounterByID func(ctx context.Context, id string, params Parameters) (*models.Encounter, error) + GetEndpoint func(ctx context.Context, params Parameters) ([]*models.Endpoint, error) + GetEndpointByID func(ctx context.Context, id string, params Parameters) (*models.Endpoint, error) + GetEnrollmentRequest func(ctx context.Context, params Parameters) ([]*models.EnrollmentRequest, error) + GetEnrollmentRequestByID func(ctx context.Context, id string, params Parameters) (*models.EnrollmentRequest, error) + GetEnrollmentResponse func(ctx context.Context, params Parameters) ([]*models.EnrollmentResponse, error) + GetEnrollmentResponseByID func(ctx context.Context, id string, params Parameters) (*models.EnrollmentResponse, error) + GetEpisodeOfCare func(ctx context.Context, params Parameters) ([]*models.EpisodeOfCare, error) + GetEpisodeOfCareByID func(ctx context.Context, id string, params Parameters) (*models.EpisodeOfCare, error) + GetEventDefinition func(ctx context.Context, params Parameters) ([]*models.EventDefinition, error) + GetEventDefinitionByID func(ctx context.Context, id string, params Parameters) (*models.EventDefinition, error) + GetEvidence func(ctx context.Context, params Parameters) ([]*models.Evidence, error) + GetEvidenceByID func(ctx context.Context, id string, params Parameters) (*models.Evidence, error) + GetEvidenceVariable func(ctx context.Context, params Parameters) ([]*models.EvidenceVariable, error) + GetEvidenceVariableByID func(ctx context.Context, id string, params Parameters) (*models.EvidenceVariable, error) + GetExampleScenario func(ctx context.Context, params Parameters) ([]*models.ExampleScenario, error) + GetExampleScenarioByID func(ctx context.Context, id string, params Parameters) (*models.ExampleScenario, error) + GetExplanationOfBenefit func(ctx context.Context, params Parameters) ([]*models.ExplanationOfBenefit, error) + GetExplanationOfBenefitByID func(ctx context.Context, id string, params Parameters) (*models.ExplanationOfBenefit, error) + GetFamilyMemberHistory func(ctx context.Context, params Parameters) ([]*models.FamilyMemberHistory, error) + GetFamilyMemberHistoryByID func(ctx context.Context, id string, params Parameters) (*models.FamilyMemberHistory, error) + GetFlag func(ctx context.Context, params Parameters) ([]*models.Flag, error) + GetFlagByID func(ctx context.Context, id string, params Parameters) (*models.Flag, error) + GetGoal func(ctx context.Context, params Parameters) ([]*models.Goal, error) + GetGoalByID func(ctx context.Context, id string, params Parameters) (*models.Goal, error) + GetGraphDefinition func(ctx context.Context, params Parameters) ([]*models.GraphDefinition, error) + GetGraphDefinitionByID func(ctx context.Context, id string, params Parameters) (*models.GraphDefinition, error) + GetGroup func(ctx context.Context, params Parameters) ([]*models.Group, error) + GetGroupByID func(ctx context.Context, id string, params Parameters) (*models.Group, error) + GetGuidanceResponse func(ctx context.Context, params Parameters) ([]*models.GuidanceResponse, error) + GetGuidanceResponseByID func(ctx context.Context, id string, params Parameters) (*models.GuidanceResponse, error) + GetHealthcareService func(ctx context.Context, params Parameters) ([]*models.HealthcareService, error) + GetHealthcareServiceByID func(ctx context.Context, id string, params Parameters) (*models.HealthcareService, error) + GetImagingStudy func(ctx context.Context, params Parameters) ([]*models.ImagingStudy, error) + GetImagingStudyByID func(ctx context.Context, id string, params Parameters) (*models.ImagingStudy, error) + GetImmunization func(ctx context.Context, params Parameters) ([]*models.Immunization, error) + GetImmunizationByID func(ctx context.Context, id string, params Parameters) (*models.Immunization, error) + GetImmunizationEvaluation func(ctx context.Context, params Parameters) ([]*models.ImmunizationEvaluation, error) + GetImmunizationEvaluationByID func(ctx context.Context, id string, params Parameters) (*models.ImmunizationEvaluation, error) + GetImmunizationRecommendation func(ctx context.Context, params Parameters) ([]*models.ImmunizationRecommendation, error) + GetImmunizationRecommendationByID func(ctx context.Context, id string, params Parameters) (*models.ImmunizationRecommendation, error) + GetImplementationGuide func(ctx context.Context, params Parameters) ([]*models.ImplementationGuide, error) + GetImplementationGuideByID func(ctx context.Context, id string, params Parameters) (*models.ImplementationGuide, error) + GetInsurancePlan func(ctx context.Context, params Parameters) ([]*models.InsurancePlan, error) + GetInsurancePlanByID func(ctx context.Context, id string, params Parameters) (*models.InsurancePlan, error) + GetInvoice func(ctx context.Context, params Parameters) ([]*models.Invoice, error) + GetInvoiceByID func(ctx context.Context, id string, params Parameters) (*models.Invoice, error) + GetLibrary func(ctx context.Context, params Parameters) ([]*models.Library, error) + GetLibraryByID func(ctx context.Context, id string, params Parameters) (*models.Library, error) + GetLinkage func(ctx context.Context, params Parameters) ([]*models.Linkage, error) + GetLinkageByID func(ctx context.Context, id string, params Parameters) (*models.Linkage, error) + GetList func(ctx context.Context, params Parameters) ([]*models.List, error) + GetListByID func(ctx context.Context, id string, params Parameters) (*models.List, error) + GetLocation func(ctx context.Context, params Parameters) ([]*models.Location, error) + GetLocationByID func(ctx context.Context, id string, params Parameters) (*models.Location, error) + GetMeasure func(ctx context.Context, params Parameters) ([]*models.Measure, error) + GetMeasureByID func(ctx context.Context, id string, params Parameters) (*models.Measure, error) + GetMeasureReport func(ctx context.Context, params Parameters) ([]*models.MeasureReport, error) + GetMeasureReportByID func(ctx context.Context, id string, params Parameters) (*models.MeasureReport, error) + GetMedia func(ctx context.Context, params Parameters) ([]*models.Media, error) + GetMediaByID func(ctx context.Context, id string, params Parameters) (*models.Media, error) + GetMedication func(ctx context.Context, params Parameters) ([]*models.Medication, error) + GetMedicationAdministration func(ctx context.Context, params Parameters) ([]*models.MedicationAdministration, error) + GetMedicationAdministrationByID func(ctx context.Context, id string, params Parameters) (*models.MedicationAdministration, error) + GetMedicationByID func(ctx context.Context, id string, params Parameters) (*models.Medication, error) + GetMedicationDispense func(ctx context.Context, params Parameters) ([]*models.MedicationDispense, error) + GetMedicationDispenseByID func(ctx context.Context, id string, params Parameters) (*models.MedicationDispense, error) + GetMedicationKnowledge func(ctx context.Context, params Parameters) ([]*models.MedicationKnowledge, error) + GetMedicationKnowledgeByID func(ctx context.Context, id string, params Parameters) (*models.MedicationKnowledge, error) + GetMedicationRequest func(ctx context.Context, params Parameters) ([]*models.MedicationRequest, error) + GetMedicationRequestByID func(ctx context.Context, id string, params Parameters) (*models.MedicationRequest, error) + GetMedicationStatement func(ctx context.Context, params Parameters) ([]*models.MedicationStatement, error) + GetMedicationStatementByID func(ctx context.Context, id string, params Parameters) (*models.MedicationStatement, error) + GetMedicinalProduct func(ctx context.Context, params Parameters) ([]*models.MedicinalProduct, error) + GetMedicinalProductAuthorization func(ctx context.Context, params Parameters) ([]*models.MedicinalProductAuthorization, error) + GetMedicinalProductAuthorizationByID func(ctx context.Context, id string, params Parameters) (*models.MedicinalProductAuthorization, error) + GetMedicinalProductByID func(ctx context.Context, id string, params Parameters) (*models.MedicinalProduct, error) + GetMedicinalProductContraindication func(ctx context.Context, params Parameters) ([]*models.MedicinalProductContraindication, error) + GetMedicinalProductContraindicationByID func(ctx context.Context, id string, params Parameters) (*models.MedicinalProductContraindication, error) + GetMedicinalProductIndication func(ctx context.Context, params Parameters) ([]*models.MedicinalProductIndication, error) + GetMedicinalProductIndicationByID func(ctx context.Context, id string, params Parameters) (*models.MedicinalProductIndication, error) + GetMedicinalProductIngredient func(ctx context.Context, params Parameters) ([]*models.MedicinalProductIngredient, error) + GetMedicinalProductIngredientByID func(ctx context.Context, id string, params Parameters) (*models.MedicinalProductIngredient, error) + GetMedicinalProductInteraction func(ctx context.Context, params Parameters) ([]*models.MedicinalProductInteraction, error) + GetMedicinalProductInteractionByID func(ctx context.Context, id string, params Parameters) (*models.MedicinalProductInteraction, error) + GetMedicinalProductManufactured func(ctx context.Context, params Parameters) ([]*models.MedicinalProductManufactured, error) + GetMedicinalProductManufacturedByID func(ctx context.Context, id string, params Parameters) (*models.MedicinalProductManufactured, error) + GetMedicinalProductPackaged func(ctx context.Context, params Parameters) ([]*models.MedicinalProductPackaged, error) + GetMedicinalProductPackagedByID func(ctx context.Context, id string, params Parameters) (*models.MedicinalProductPackaged, error) + GetMedicinalProductPharmaceutical func(ctx context.Context, params Parameters) ([]*models.MedicinalProductPharmaceutical, error) + GetMedicinalProductPharmaceuticalByID func(ctx context.Context, id string, params Parameters) (*models.MedicinalProductPharmaceutical, error) + GetMedicinalProductUndesirableEffect func(ctx context.Context, params Parameters) ([]*models.MedicinalProductUndesirableEffect, error) + GetMedicinalProductUndesirableEffectByID func(ctx context.Context, id string, params Parameters) (*models.MedicinalProductUndesirableEffect, error) + GetMessageDefinition func(ctx context.Context, params Parameters) ([]*models.MessageDefinition, error) + GetMessageDefinitionByID func(ctx context.Context, id string, params Parameters) (*models.MessageDefinition, error) + GetMessageHeader func(ctx context.Context, params Parameters) ([]*models.MessageHeader, error) + GetMessageHeaderByID func(ctx context.Context, id string, params Parameters) (*models.MessageHeader, error) + GetMolecularSequence func(ctx context.Context, params Parameters) ([]*models.MolecularSequence, error) + GetMolecularSequenceByID func(ctx context.Context, id string, params Parameters) (*models.MolecularSequence, error) + GetNamingSystem func(ctx context.Context, params Parameters) ([]*models.NamingSystem, error) + GetNamingSystemByID func(ctx context.Context, id string, params Parameters) (*models.NamingSystem, error) + GetNutritionOrder func(ctx context.Context, params Parameters) ([]*models.NutritionOrder, error) + GetNutritionOrderByID func(ctx context.Context, id string, params Parameters) (*models.NutritionOrder, error) + GetObservation func(ctx context.Context, params Parameters) ([]*models.Observation, error) + GetObservationByID func(ctx context.Context, id string, params Parameters) (*models.Observation, error) + GetObservationDefinition func(ctx context.Context, params Parameters) ([]*models.ObservationDefinition, error) + GetObservationDefinitionByID func(ctx context.Context, id string, params Parameters) (*models.ObservationDefinition, error) + GetOperationDefinition func(ctx context.Context, params Parameters) ([]*models.OperationDefinition, error) + GetOperationDefinitionByID func(ctx context.Context, id string, params Parameters) (*models.OperationDefinition, error) + GetOperationOutcome func(ctx context.Context, params Parameters) ([]*models.OperationOutcome, error) + GetOperationOutcomeByID func(ctx context.Context, id string, params Parameters) (*models.OperationOutcome, error) + GetOrganization func(ctx context.Context, params Parameters) ([]*models.Organization, error) + GetOrganizationAffiliation func(ctx context.Context, params Parameters) ([]*models.OrganizationAffiliation, error) + GetOrganizationAffiliationByID func(ctx context.Context, id string, params Parameters) (*models.OrganizationAffiliation, error) + GetOrganizationByID func(ctx context.Context, id string, params Parameters) (*models.Organization, error) + GetParameters func(ctx context.Context, params Parameters) ([]*models.Parameters, error) + GetParametersByID func(ctx context.Context, id string, params Parameters) (*models.Parameters, error) + GetPatient func(ctx context.Context, params Parameters) ([]*models.Patient, error) + GetPatientByID func(ctx context.Context, id string, params Parameters) (*models.Patient, error) + GetPaymentNotice func(ctx context.Context, params Parameters) ([]*models.PaymentNotice, error) + GetPaymentNoticeByID func(ctx context.Context, id string, params Parameters) (*models.PaymentNotice, error) + GetPaymentReconciliation func(ctx context.Context, params Parameters) ([]*models.PaymentReconciliation, error) + GetPaymentReconciliationByID func(ctx context.Context, id string, params Parameters) (*models.PaymentReconciliation, error) + GetPerson func(ctx context.Context, params Parameters) ([]*models.Person, error) + GetPersonByID func(ctx context.Context, id string, params Parameters) (*models.Person, error) + GetPlanDefinition func(ctx context.Context, params Parameters) ([]*models.PlanDefinition, error) + GetPlanDefinitionByID func(ctx context.Context, id string, params Parameters) (*models.PlanDefinition, error) + GetPractitioner func(ctx context.Context, params Parameters) ([]*models.Practitioner, error) + GetPractitionerByID func(ctx context.Context, id string, params Parameters) (*models.Practitioner, error) + GetPractitionerRole func(ctx context.Context, params Parameters) ([]*models.PractitionerRole, error) + GetPractitionerRoleByID func(ctx context.Context, id string, params Parameters) (*models.PractitionerRole, error) + GetProcedure func(ctx context.Context, params Parameters) ([]*models.Procedure, error) + GetProcedureByID func(ctx context.Context, id string, params Parameters) (*models.Procedure, error) + GetProvenance func(ctx context.Context, params Parameters) ([]*models.Provenance, error) + GetProvenanceByID func(ctx context.Context, id string, params Parameters) (*models.Provenance, error) + GetQuestionnaire func(ctx context.Context, params Parameters) ([]*models.Questionnaire, error) + GetQuestionnaireByID func(ctx context.Context, id string, params Parameters) (*models.Questionnaire, error) + GetQuestionnaireResponse func(ctx context.Context, params Parameters) ([]*models.QuestionnaireResponse, error) + GetQuestionnaireResponseByID func(ctx context.Context, id string, params Parameters) (*models.QuestionnaireResponse, error) + GetRelatedPerson func(ctx context.Context, params Parameters) ([]*models.RelatedPerson, error) + GetRelatedPersonByID func(ctx context.Context, id string, params Parameters) (*models.RelatedPerson, error) + GetRequestGroup func(ctx context.Context, params Parameters) ([]*models.RequestGroup, error) + GetRequestGroupByID func(ctx context.Context, id string, params Parameters) (*models.RequestGroup, error) + GetResearchDefinition func(ctx context.Context, params Parameters) ([]*models.ResearchDefinition, error) + GetResearchDefinitionByID func(ctx context.Context, id string, params Parameters) (*models.ResearchDefinition, error) + GetResearchElementDefinition func(ctx context.Context, params Parameters) ([]*models.ResearchElementDefinition, error) + GetResearchElementDefinitionByID func(ctx context.Context, id string, params Parameters) (*models.ResearchElementDefinition, error) + GetResearchStudy func(ctx context.Context, params Parameters) ([]*models.ResearchStudy, error) + GetResearchStudyByID func(ctx context.Context, id string, params Parameters) (*models.ResearchStudy, error) + GetResearchSubject func(ctx context.Context, params Parameters) ([]*models.ResearchSubject, error) + GetResearchSubjectByID func(ctx context.Context, id string, params Parameters) (*models.ResearchSubject, error) + GetResource func(ctx context.Context, params Parameters) ([]*models.Resource, error) + GetResourceByID func(ctx context.Context, id string, params Parameters) (*models.Resource, error) + GetRiskAssessment func(ctx context.Context, params Parameters) ([]*models.RiskAssessment, error) + GetRiskAssessmentByID func(ctx context.Context, id string, params Parameters) (*models.RiskAssessment, error) + GetRiskEvidenceSynthesis func(ctx context.Context, params Parameters) ([]*models.RiskEvidenceSynthesis, error) + GetRiskEvidenceSynthesisByID func(ctx context.Context, id string, params Parameters) (*models.RiskEvidenceSynthesis, error) + GetSchedule func(ctx context.Context, params Parameters) ([]*models.Schedule, error) + GetScheduleByID func(ctx context.Context, id string, params Parameters) (*models.Schedule, error) + GetSearchParameter func(ctx context.Context, params Parameters) ([]*models.SearchParameter, error) + GetSearchParameterByID func(ctx context.Context, id string, params Parameters) (*models.SearchParameter, error) + GetServiceRequest func(ctx context.Context, params Parameters) ([]*models.ServiceRequest, error) + GetServiceRequestByID func(ctx context.Context, id string, params Parameters) (*models.ServiceRequest, error) + GetSlot func(ctx context.Context, params Parameters) ([]*models.Slot, error) + GetSlotByID func(ctx context.Context, id string, params Parameters) (*models.Slot, error) + GetSpecimen func(ctx context.Context, params Parameters) ([]*models.Specimen, error) + GetSpecimenByID func(ctx context.Context, id string, params Parameters) (*models.Specimen, error) + GetSpecimenDefinition func(ctx context.Context, params Parameters) ([]*models.SpecimenDefinition, error) + GetSpecimenDefinitionByID func(ctx context.Context, id string, params Parameters) (*models.SpecimenDefinition, error) + GetStructureDefinition func(ctx context.Context, params Parameters) ([]*models.StructureDefinition, error) + GetStructureDefinitionByID func(ctx context.Context, id string, params Parameters) (*models.StructureDefinition, error) + GetStructureMap func(ctx context.Context, params Parameters) ([]*models.StructureMap, error) + GetStructureMapByID func(ctx context.Context, id string, params Parameters) (*models.StructureMap, error) + GetSubscription func(ctx context.Context, params Parameters) ([]*models.Subscription, error) + GetSubscriptionByID func(ctx context.Context, id string, params Parameters) (*models.Subscription, error) + GetSubstance func(ctx context.Context, params Parameters) ([]*models.Substance, error) + GetSubstanceByID func(ctx context.Context, id string, params Parameters) (*models.Substance, error) + GetSubstanceNucleicAcid func(ctx context.Context, params Parameters) ([]*models.SubstanceNucleicAcid, error) + GetSubstanceNucleicAcidByID func(ctx context.Context, id string, params Parameters) (*models.SubstanceNucleicAcid, error) + GetSubstancePolymer func(ctx context.Context, params Parameters) ([]*models.SubstancePolymer, error) + GetSubstancePolymerByID func(ctx context.Context, id string, params Parameters) (*models.SubstancePolymer, error) + GetSubstanceProtein func(ctx context.Context, params Parameters) ([]*models.SubstanceProtein, error) + GetSubstanceProteinByID func(ctx context.Context, id string, params Parameters) (*models.SubstanceProtein, error) + GetSubstanceReferenceInformation func(ctx context.Context, params Parameters) ([]*models.SubstanceReferenceInformation, error) + GetSubstanceReferenceInformationByID func(ctx context.Context, id string, params Parameters) (*models.SubstanceReferenceInformation, error) + GetSubstanceSourceMaterial func(ctx context.Context, params Parameters) ([]*models.SubstanceSourceMaterial, error) + GetSubstanceSourceMaterialByID func(ctx context.Context, id string, params Parameters) (*models.SubstanceSourceMaterial, error) + GetSubstanceSpecification func(ctx context.Context, params Parameters) ([]*models.SubstanceSpecification, error) + GetSubstanceSpecificationByID func(ctx context.Context, id string, params Parameters) (*models.SubstanceSpecification, error) + GetSupplyDelivery func(ctx context.Context, params Parameters) ([]*models.SupplyDelivery, error) + GetSupplyDeliveryByID func(ctx context.Context, id string, params Parameters) (*models.SupplyDelivery, error) + GetSupplyRequest func(ctx context.Context, params Parameters) ([]*models.SupplyRequest, error) + GetSupplyRequestByID func(ctx context.Context, id string, params Parameters) (*models.SupplyRequest, error) + GetTask func(ctx context.Context, params Parameters) ([]*models.Task, error) + GetTaskByID func(ctx context.Context, id string, params Parameters) (*models.Task, error) + GetTerminologyCapabilities func(ctx context.Context, params Parameters) ([]*models.TerminologyCapabilities, error) + GetTerminologyCapabilitiesByID func(ctx context.Context, id string, params Parameters) (*models.TerminologyCapabilities, error) + GetTestReport func(ctx context.Context, params Parameters) ([]*models.TestReport, error) + GetTestReportByID func(ctx context.Context, id string, params Parameters) (*models.TestReport, error) + GetTestScript func(ctx context.Context, params Parameters) ([]*models.TestScript, error) + GetTestScriptByID func(ctx context.Context, id string, params Parameters) (*models.TestScript, error) + GetValueSet func(ctx context.Context, params Parameters) ([]*models.ValueSet, error) + GetValueSetByID func(ctx context.Context, id string, params Parameters) (*models.ValueSet, error) + GetVerificationResult func(ctx context.Context, params Parameters) ([]*models.VerificationResult, error) + GetVerificationResultByID func(ctx context.Context, id string, params Parameters) (*models.VerificationResult, error) + GetVisionPrescription func(ctx context.Context, params Parameters) ([]*models.VisionPrescription, error) + GetVisionPrescriptionByID func(ctx context.Context, id string, params Parameters) (*models.VisionPrescription, error) + Patch func(ctx context.Context, resource ResourceType, params Parameters, ...) (*FhirResponse, error) + PatchAccount func(ctx context.Context, params Parameters, entity *models.Account) ([]*models.Account, error) + PatchAccountByID func(ctx context.Context, id string, params Parameters, entity *models.Account) (*models.Account, error) + PatchActivityDefinition func(ctx context.Context, params Parameters, entity *models.ActivityDefinition) ([]*models.ActivityDefinition, error) + PatchActivityDefinitionByID func(ctx context.Context, id string, params Parameters, ...) (*models.ActivityDefinition, error) + PatchAdverseEvent func(ctx context.Context, params Parameters, entity *models.AdverseEvent) ([]*models.AdverseEvent, error) + PatchAdverseEventByID func(ctx context.Context, id string, params Parameters, entity *models.AdverseEvent) (*models.AdverseEvent, error) + PatchAllergyIntolerance func(ctx context.Context, params Parameters, entity *models.AllergyIntolerance) ([]*models.AllergyIntolerance, error) + PatchAllergyIntoleranceByID func(ctx context.Context, id string, params Parameters, ...) (*models.AllergyIntolerance, error) + PatchAppointment func(ctx context.Context, params Parameters, entity *models.Appointment) ([]*models.Appointment, error) + PatchAppointmentByID func(ctx context.Context, id string, params Parameters, entity *models.Appointment) (*models.Appointment, error) + PatchAppointmentResponse func(ctx context.Context, params Parameters, entity *models.AppointmentResponse) ([]*models.AppointmentResponse, error) + PatchAppointmentResponseByID func(ctx context.Context, id string, params Parameters, ...) (*models.AppointmentResponse, error) + PatchAuditEvent func(ctx context.Context, params Parameters, entity *models.AuditEvent) ([]*models.AuditEvent, error) + PatchAuditEventByID func(ctx context.Context, id string, params Parameters, entity *models.AuditEvent) (*models.AuditEvent, error) + PatchBasic func(ctx context.Context, params Parameters, entity *models.Basic) ([]*models.Basic, error) + PatchBasicByID func(ctx context.Context, id string, params Parameters, entity *models.Basic) (*models.Basic, error) + PatchBinary func(ctx context.Context, params Parameters, entity *models.Binary) ([]*models.Binary, error) + PatchBinaryByID func(ctx context.Context, id string, params Parameters, entity *models.Binary) (*models.Binary, error) + PatchBiologicallyDerivedProduct func(ctx context.Context, params Parameters, ...) ([]*models.BiologicallyDerivedProduct, error) + PatchBiologicallyDerivedProductByID func(ctx context.Context, id string, params Parameters, ...) (*models.BiologicallyDerivedProduct, error) + PatchBodyStructure func(ctx context.Context, params Parameters, entity *models.BodyStructure) ([]*models.BodyStructure, error) + PatchBodyStructureByID func(ctx context.Context, id string, params Parameters, ...) (*models.BodyStructure, error) + PatchByID func(ctx context.Context, resource ResourceType, id string, params Parameters, ...) (*FhirResponse, error) + PatchCapabilityStatement func(ctx context.Context, params Parameters, entity *models.CapabilityStatement) ([]*models.CapabilityStatement, error) + PatchCapabilityStatementByID func(ctx context.Context, id string, params Parameters, ...) (*models.CapabilityStatement, error) + PatchCarePlan func(ctx context.Context, params Parameters, entity *models.CarePlan) ([]*models.CarePlan, error) + PatchCarePlanByID func(ctx context.Context, id string, params Parameters, entity *models.CarePlan) (*models.CarePlan, error) + PatchCareTeam func(ctx context.Context, params Parameters, entity *models.CareTeam) ([]*models.CareTeam, error) + PatchCareTeamByID func(ctx context.Context, id string, params Parameters, entity *models.CareTeam) (*models.CareTeam, error) + PatchCatalogEntry func(ctx context.Context, params Parameters, entity *models.CatalogEntry) ([]*models.CatalogEntry, error) + PatchCatalogEntryByID func(ctx context.Context, id string, params Parameters, entity *models.CatalogEntry) (*models.CatalogEntry, error) + PatchChargeItem func(ctx context.Context, params Parameters, entity *models.ChargeItem) ([]*models.ChargeItem, error) + PatchChargeItemByID func(ctx context.Context, id string, params Parameters, entity *models.ChargeItem) (*models.ChargeItem, error) + PatchChargeItemDefinition func(ctx context.Context, params Parameters, entity *models.ChargeItemDefinition) ([]*models.ChargeItemDefinition, error) + PatchChargeItemDefinitionByID func(ctx context.Context, id string, params Parameters, ...) (*models.ChargeItemDefinition, error) + PatchClaim func(ctx context.Context, params Parameters, entity *models.Claim) ([]*models.Claim, error) + PatchClaimByID func(ctx context.Context, id string, params Parameters, entity *models.Claim) (*models.Claim, error) + PatchClaimResponse func(ctx context.Context, params Parameters, entity *models.ClaimResponse) ([]*models.ClaimResponse, error) + PatchClaimResponseByID func(ctx context.Context, id string, params Parameters, ...) (*models.ClaimResponse, error) + PatchClinicalImpression func(ctx context.Context, params Parameters, entity *models.ClinicalImpression) ([]*models.ClinicalImpression, error) + PatchClinicalImpressionByID func(ctx context.Context, id string, params Parameters, ...) (*models.ClinicalImpression, error) + PatchCodeSystem func(ctx context.Context, params Parameters, entity *models.CodeSystem) ([]*models.CodeSystem, error) + PatchCodeSystemByID func(ctx context.Context, id string, params Parameters, entity *models.CodeSystem) (*models.CodeSystem, error) + PatchCommunication func(ctx context.Context, params Parameters, entity *models.Communication) ([]*models.Communication, error) + PatchCommunicationByID func(ctx context.Context, id string, params Parameters, ...) (*models.Communication, error) + PatchCommunicationRequest func(ctx context.Context, params Parameters, entity *models.CommunicationRequest) ([]*models.CommunicationRequest, error) + PatchCommunicationRequestByID func(ctx context.Context, id string, params Parameters, ...) (*models.CommunicationRequest, error) + PatchCompartmentDefinition func(ctx context.Context, params Parameters, entity *models.CompartmentDefinition) ([]*models.CompartmentDefinition, error) + PatchCompartmentDefinitionByID func(ctx context.Context, id string, params Parameters, ...) (*models.CompartmentDefinition, error) + PatchComposition func(ctx context.Context, params Parameters, entity *models.Composition) ([]*models.Composition, error) + PatchCompositionByID func(ctx context.Context, id string, params Parameters, entity *models.Composition) (*models.Composition, error) + PatchConceptMap func(ctx context.Context, params Parameters, entity *models.ConceptMap) ([]*models.ConceptMap, error) + PatchConceptMapByID func(ctx context.Context, id string, params Parameters, entity *models.ConceptMap) (*models.ConceptMap, error) + PatchCondition func(ctx context.Context, params Parameters, entity *models.Condition) ([]*models.Condition, error) + PatchConditionByID func(ctx context.Context, id string, params Parameters, entity *models.Condition) (*models.Condition, error) + PatchConsent func(ctx context.Context, params Parameters, entity *models.Consent) ([]*models.Consent, error) + PatchConsentByID func(ctx context.Context, id string, params Parameters, entity *models.Consent) (*models.Consent, error) + PatchContract func(ctx context.Context, params Parameters, entity *models.Contract) ([]*models.Contract, error) + PatchContractByID func(ctx context.Context, id string, params Parameters, entity *models.Contract) (*models.Contract, error) + PatchCoverage func(ctx context.Context, params Parameters, entity *models.Coverage) ([]*models.Coverage, error) + PatchCoverageByID func(ctx context.Context, id string, params Parameters, entity *models.Coverage) (*models.Coverage, error) + PatchCoverageEligibilityRequest func(ctx context.Context, params Parameters, ...) ([]*models.CoverageEligibilityRequest, error) + PatchCoverageEligibilityRequestByID func(ctx context.Context, id string, params Parameters, ...) (*models.CoverageEligibilityRequest, error) + PatchCoverageEligibilityResponse func(ctx context.Context, params Parameters, ...) ([]*models.CoverageEligibilityResponse, error) + PatchCoverageEligibilityResponseByID func(ctx context.Context, id string, params Parameters, ...) (*models.CoverageEligibilityResponse, error) + PatchDetectedIssue func(ctx context.Context, params Parameters, entity *models.DetectedIssue) ([]*models.DetectedIssue, error) + PatchDetectedIssueByID func(ctx context.Context, id string, params Parameters, ...) (*models.DetectedIssue, error) + PatchDevice func(ctx context.Context, params Parameters, entity *models.Device) ([]*models.Device, error) + PatchDeviceByID func(ctx context.Context, id string, params Parameters, entity *models.Device) (*models.Device, error) + PatchDeviceDefinition func(ctx context.Context, params Parameters, entity *models.DeviceDefinition) ([]*models.DeviceDefinition, error) + PatchDeviceDefinitionByID func(ctx context.Context, id string, params Parameters, ...) (*models.DeviceDefinition, error) + PatchDeviceMetric func(ctx context.Context, params Parameters, entity *models.DeviceMetric) ([]*models.DeviceMetric, error) + PatchDeviceMetricByID func(ctx context.Context, id string, params Parameters, entity *models.DeviceMetric) (*models.DeviceMetric, error) + PatchDeviceRequest func(ctx context.Context, params Parameters, entity *models.DeviceRequest) ([]*models.DeviceRequest, error) + PatchDeviceRequestByID func(ctx context.Context, id string, params Parameters, ...) (*models.DeviceRequest, error) + PatchDeviceUseStatement func(ctx context.Context, params Parameters, entity *models.DeviceUseStatement) ([]*models.DeviceUseStatement, error) + PatchDeviceUseStatementByID func(ctx context.Context, id string, params Parameters, ...) (*models.DeviceUseStatement, error) + PatchDiagnosticReport func(ctx context.Context, params Parameters, entity *models.DiagnosticReport) ([]*models.DiagnosticReport, error) + PatchDiagnosticReportByID func(ctx context.Context, id string, params Parameters, ...) (*models.DiagnosticReport, error) + PatchDocumentManifest func(ctx context.Context, params Parameters, entity *models.DocumentManifest) ([]*models.DocumentManifest, error) + PatchDocumentManifestByID func(ctx context.Context, id string, params Parameters, ...) (*models.DocumentManifest, error) + PatchDocumentReference func(ctx context.Context, params Parameters, entity *models.DocumentReference) ([]*models.DocumentReference, error) + PatchDocumentReferenceByID func(ctx context.Context, id string, params Parameters, ...) (*models.DocumentReference, error) + PatchDomainResource func(ctx context.Context, params Parameters, entity *models.DomainResource) ([]*models.DomainResource, error) + PatchDomainResourceByID func(ctx context.Context, id string, params Parameters, ...) (*models.DomainResource, error) + PatchEffectEvidenceSynthesis func(ctx context.Context, params Parameters, entity *models.EffectEvidenceSynthesis) ([]*models.EffectEvidenceSynthesis, error) + PatchEffectEvidenceSynthesisByID func(ctx context.Context, id string, params Parameters, ...) (*models.EffectEvidenceSynthesis, error) + PatchEncounter func(ctx context.Context, params Parameters, entity *models.Encounter) ([]*models.Encounter, error) + PatchEncounterByID func(ctx context.Context, id string, params Parameters, entity *models.Encounter) (*models.Encounter, error) + PatchEndpoint func(ctx context.Context, params Parameters, entity *models.Endpoint) ([]*models.Endpoint, error) + PatchEndpointByID func(ctx context.Context, id string, params Parameters, entity *models.Endpoint) (*models.Endpoint, error) + PatchEnrollmentRequest func(ctx context.Context, params Parameters, entity *models.EnrollmentRequest) ([]*models.EnrollmentRequest, error) + PatchEnrollmentRequestByID func(ctx context.Context, id string, params Parameters, ...) (*models.EnrollmentRequest, error) + PatchEnrollmentResponse func(ctx context.Context, params Parameters, entity *models.EnrollmentResponse) ([]*models.EnrollmentResponse, error) + PatchEnrollmentResponseByID func(ctx context.Context, id string, params Parameters, ...) (*models.EnrollmentResponse, error) + PatchEpisodeOfCare func(ctx context.Context, params Parameters, entity *models.EpisodeOfCare) ([]*models.EpisodeOfCare, error) + PatchEpisodeOfCareByID func(ctx context.Context, id string, params Parameters, ...) (*models.EpisodeOfCare, error) + PatchEventDefinition func(ctx context.Context, params Parameters, entity *models.EventDefinition) ([]*models.EventDefinition, error) + PatchEventDefinitionByID func(ctx context.Context, id string, params Parameters, ...) (*models.EventDefinition, error) + PatchEvidence func(ctx context.Context, params Parameters, entity *models.Evidence) ([]*models.Evidence, error) + PatchEvidenceByID func(ctx context.Context, id string, params Parameters, entity *models.Evidence) (*models.Evidence, error) + PatchEvidenceVariable func(ctx context.Context, params Parameters, entity *models.EvidenceVariable) ([]*models.EvidenceVariable, error) + PatchEvidenceVariableByID func(ctx context.Context, id string, params Parameters, ...) (*models.EvidenceVariable, error) + PatchExampleScenario func(ctx context.Context, params Parameters, entity *models.ExampleScenario) ([]*models.ExampleScenario, error) + PatchExampleScenarioByID func(ctx context.Context, id string, params Parameters, ...) (*models.ExampleScenario, error) + PatchExplanationOfBenefit func(ctx context.Context, params Parameters, entity *models.ExplanationOfBenefit) ([]*models.ExplanationOfBenefit, error) + PatchExplanationOfBenefitByID func(ctx context.Context, id string, params Parameters, ...) (*models.ExplanationOfBenefit, error) + PatchFamilyMemberHistory func(ctx context.Context, params Parameters, entity *models.FamilyMemberHistory) ([]*models.FamilyMemberHistory, error) + PatchFamilyMemberHistoryByID func(ctx context.Context, id string, params Parameters, ...) (*models.FamilyMemberHistory, error) + PatchFlag func(ctx context.Context, params Parameters, entity *models.Flag) ([]*models.Flag, error) + PatchFlagByID func(ctx context.Context, id string, params Parameters, entity *models.Flag) (*models.Flag, error) + PatchGoal func(ctx context.Context, params Parameters, entity *models.Goal) ([]*models.Goal, error) + PatchGoalByID func(ctx context.Context, id string, params Parameters, entity *models.Goal) (*models.Goal, error) + PatchGraphDefinition func(ctx context.Context, params Parameters, entity *models.GraphDefinition) ([]*models.GraphDefinition, error) + PatchGraphDefinitionByID func(ctx context.Context, id string, params Parameters, ...) (*models.GraphDefinition, error) + PatchGroup func(ctx context.Context, params Parameters, entity *models.Group) ([]*models.Group, error) + PatchGroupByID func(ctx context.Context, id string, params Parameters, entity *models.Group) (*models.Group, error) + PatchGuidanceResponse func(ctx context.Context, params Parameters, entity *models.GuidanceResponse) ([]*models.GuidanceResponse, error) + PatchGuidanceResponseByID func(ctx context.Context, id string, params Parameters, ...) (*models.GuidanceResponse, error) + PatchHealthcareService func(ctx context.Context, params Parameters, entity *models.HealthcareService) ([]*models.HealthcareService, error) + PatchHealthcareServiceByID func(ctx context.Context, id string, params Parameters, ...) (*models.HealthcareService, error) + PatchImagingStudy func(ctx context.Context, params Parameters, entity *models.ImagingStudy) ([]*models.ImagingStudy, error) + PatchImagingStudyByID func(ctx context.Context, id string, params Parameters, entity *models.ImagingStudy) (*models.ImagingStudy, error) + PatchImmunization func(ctx context.Context, params Parameters, entity *models.Immunization) ([]*models.Immunization, error) + PatchImmunizationByID func(ctx context.Context, id string, params Parameters, entity *models.Immunization) (*models.Immunization, error) + PatchImmunizationEvaluation func(ctx context.Context, params Parameters, entity *models.ImmunizationEvaluation) ([]*models.ImmunizationEvaluation, error) + PatchImmunizationEvaluationByID func(ctx context.Context, id string, params Parameters, ...) (*models.ImmunizationEvaluation, error) + PatchImmunizationRecommendation func(ctx context.Context, params Parameters, ...) ([]*models.ImmunizationRecommendation, error) + PatchImmunizationRecommendationByID func(ctx context.Context, id string, params Parameters, ...) (*models.ImmunizationRecommendation, error) + PatchImplementationGuide func(ctx context.Context, params Parameters, entity *models.ImplementationGuide) ([]*models.ImplementationGuide, error) + PatchImplementationGuideByID func(ctx context.Context, id string, params Parameters, ...) (*models.ImplementationGuide, error) + PatchInsurancePlan func(ctx context.Context, params Parameters, entity *models.InsurancePlan) ([]*models.InsurancePlan, error) + PatchInsurancePlanByID func(ctx context.Context, id string, params Parameters, ...) (*models.InsurancePlan, error) + PatchInvoice func(ctx context.Context, params Parameters, entity *models.Invoice) ([]*models.Invoice, error) + PatchInvoiceByID func(ctx context.Context, id string, params Parameters, entity *models.Invoice) (*models.Invoice, error) + PatchLibrary func(ctx context.Context, params Parameters, entity *models.Library) ([]*models.Library, error) + PatchLibraryByID func(ctx context.Context, id string, params Parameters, entity *models.Library) (*models.Library, error) + PatchLinkage func(ctx context.Context, params Parameters, entity *models.Linkage) ([]*models.Linkage, error) + PatchLinkageByID func(ctx context.Context, id string, params Parameters, entity *models.Linkage) (*models.Linkage, error) + PatchList func(ctx context.Context, params Parameters, entity *models.List) ([]*models.List, error) + PatchListByID func(ctx context.Context, id string, params Parameters, entity *models.List) (*models.List, error) + PatchLocation func(ctx context.Context, params Parameters, entity *models.Location) ([]*models.Location, error) + PatchLocationByID func(ctx context.Context, id string, params Parameters, entity *models.Location) (*models.Location, error) + PatchMeasure func(ctx context.Context, params Parameters, entity *models.Measure) ([]*models.Measure, error) + PatchMeasureByID func(ctx context.Context, id string, params Parameters, entity *models.Measure) (*models.Measure, error) + PatchMeasureReport func(ctx context.Context, params Parameters, entity *models.MeasureReport) ([]*models.MeasureReport, error) + PatchMeasureReportByID func(ctx context.Context, id string, params Parameters, ...) (*models.MeasureReport, error) + PatchMedia func(ctx context.Context, params Parameters, entity *models.Media) ([]*models.Media, error) + PatchMediaByID func(ctx context.Context, id string, params Parameters, entity *models.Media) (*models.Media, error) + PatchMedication func(ctx context.Context, params Parameters, entity *models.Medication) ([]*models.Medication, error) + PatchMedicationAdministration func(ctx context.Context, params Parameters, ...) ([]*models.MedicationAdministration, error) + PatchMedicationAdministrationByID func(ctx context.Context, id string, params Parameters, ...) (*models.MedicationAdministration, error) + PatchMedicationByID func(ctx context.Context, id string, params Parameters, entity *models.Medication) (*models.Medication, error) + PatchMedicationDispense func(ctx context.Context, params Parameters, entity *models.MedicationDispense) ([]*models.MedicationDispense, error) + PatchMedicationDispenseByID func(ctx context.Context, id string, params Parameters, ...) (*models.MedicationDispense, error) + PatchMedicationKnowledge func(ctx context.Context, params Parameters, entity *models.MedicationKnowledge) ([]*models.MedicationKnowledge, error) + PatchMedicationKnowledgeByID func(ctx context.Context, id string, params Parameters, ...) (*models.MedicationKnowledge, error) + PatchMedicationRequest func(ctx context.Context, params Parameters, entity *models.MedicationRequest) ([]*models.MedicationRequest, error) + PatchMedicationRequestByID func(ctx context.Context, id string, params Parameters, ...) (*models.MedicationRequest, error) + PatchMedicationStatement func(ctx context.Context, params Parameters, entity *models.MedicationStatement) ([]*models.MedicationStatement, error) + PatchMedicationStatementByID func(ctx context.Context, id string, params Parameters, ...) (*models.MedicationStatement, error) + PatchMedicinalProduct func(ctx context.Context, params Parameters, entity *models.MedicinalProduct) ([]*models.MedicinalProduct, error) + PatchMedicinalProductAuthorization func(ctx context.Context, params Parameters, ...) ([]*models.MedicinalProductAuthorization, error) + PatchMedicinalProductAuthorizationByID func(ctx context.Context, id string, params Parameters, ...) (*models.MedicinalProductAuthorization, error) + PatchMedicinalProductByID func(ctx context.Context, id string, params Parameters, ...) (*models.MedicinalProduct, error) + PatchMedicinalProductContraindication func(ctx context.Context, params Parameters, ...) ([]*models.MedicinalProductContraindication, error) + PatchMedicinalProductContraindicationByID func(ctx context.Context, id string, params Parameters, ...) (*models.MedicinalProductContraindication, error) + PatchMedicinalProductIndication func(ctx context.Context, params Parameters, ...) ([]*models.MedicinalProductIndication, error) + PatchMedicinalProductIndicationByID func(ctx context.Context, id string, params Parameters, ...) (*models.MedicinalProductIndication, error) + PatchMedicinalProductIngredient func(ctx context.Context, params Parameters, ...) ([]*models.MedicinalProductIngredient, error) + PatchMedicinalProductIngredientByID func(ctx context.Context, id string, params Parameters, ...) (*models.MedicinalProductIngredient, error) + PatchMedicinalProductInteraction func(ctx context.Context, params Parameters, ...) ([]*models.MedicinalProductInteraction, error) + PatchMedicinalProductInteractionByID func(ctx context.Context, id string, params Parameters, ...) (*models.MedicinalProductInteraction, error) + PatchMedicinalProductManufactured func(ctx context.Context, params Parameters, ...) ([]*models.MedicinalProductManufactured, error) + PatchMedicinalProductManufacturedByID func(ctx context.Context, id string, params Parameters, ...) (*models.MedicinalProductManufactured, error) + PatchMedicinalProductPackaged func(ctx context.Context, params Parameters, ...) ([]*models.MedicinalProductPackaged, error) + PatchMedicinalProductPackagedByID func(ctx context.Context, id string, params Parameters, ...) (*models.MedicinalProductPackaged, error) + PatchMedicinalProductPharmaceutical func(ctx context.Context, params Parameters, ...) ([]*models.MedicinalProductPharmaceutical, error) + PatchMedicinalProductPharmaceuticalByID func(ctx context.Context, id string, params Parameters, ...) (*models.MedicinalProductPharmaceutical, error) + PatchMedicinalProductUndesirableEffect func(ctx context.Context, params Parameters, ...) ([]*models.MedicinalProductUndesirableEffect, error) + PatchMedicinalProductUndesirableEffectByID func(ctx context.Context, id string, params Parameters, ...) (*models.MedicinalProductUndesirableEffect, error) + PatchMessageDefinition func(ctx context.Context, params Parameters, entity *models.MessageDefinition) ([]*models.MessageDefinition, error) + PatchMessageDefinitionByID func(ctx context.Context, id string, params Parameters, ...) (*models.MessageDefinition, error) + PatchMessageHeader func(ctx context.Context, params Parameters, entity *models.MessageHeader) ([]*models.MessageHeader, error) + PatchMessageHeaderByID func(ctx context.Context, id string, params Parameters, ...) (*models.MessageHeader, error) + PatchMolecularSequence func(ctx context.Context, params Parameters, entity *models.MolecularSequence) ([]*models.MolecularSequence, error) + PatchMolecularSequenceByID func(ctx context.Context, id string, params Parameters, ...) (*models.MolecularSequence, error) + PatchNamingSystem func(ctx context.Context, params Parameters, entity *models.NamingSystem) ([]*models.NamingSystem, error) + PatchNamingSystemByID func(ctx context.Context, id string, params Parameters, entity *models.NamingSystem) (*models.NamingSystem, error) + PatchNutritionOrder func(ctx context.Context, params Parameters, entity *models.NutritionOrder) ([]*models.NutritionOrder, error) + PatchNutritionOrderByID func(ctx context.Context, id string, params Parameters, ...) (*models.NutritionOrder, error) + PatchObservation func(ctx context.Context, params Parameters, entity *models.Observation) ([]*models.Observation, error) + PatchObservationByID func(ctx context.Context, id string, params Parameters, entity *models.Observation) (*models.Observation, error) + PatchObservationDefinition func(ctx context.Context, params Parameters, entity *models.ObservationDefinition) ([]*models.ObservationDefinition, error) + PatchObservationDefinitionByID func(ctx context.Context, id string, params Parameters, ...) (*models.ObservationDefinition, error) + PatchOperationDefinition func(ctx context.Context, params Parameters, entity *models.OperationDefinition) ([]*models.OperationDefinition, error) + PatchOperationDefinitionByID func(ctx context.Context, id string, params Parameters, ...) (*models.OperationDefinition, error) + PatchOperationOutcome func(ctx context.Context, params Parameters, entity *models.OperationOutcome) ([]*models.OperationOutcome, error) + PatchOperationOutcomeByID func(ctx context.Context, id string, params Parameters, ...) (*models.OperationOutcome, error) + PatchOrganization func(ctx context.Context, params Parameters, entity *models.Organization) ([]*models.Organization, error) + PatchOrganizationAffiliation func(ctx context.Context, params Parameters, entity *models.OrganizationAffiliation) ([]*models.OrganizationAffiliation, error) + PatchOrganizationAffiliationByID func(ctx context.Context, id string, params Parameters, ...) (*models.OrganizationAffiliation, error) + PatchOrganizationByID func(ctx context.Context, id string, params Parameters, entity *models.Organization) (*models.Organization, error) + PatchParameters func(ctx context.Context, params Parameters, entity *models.Parameters) ([]*models.Parameters, error) + PatchParametersByID func(ctx context.Context, id string, params Parameters, entity *models.Parameters) (*models.Parameters, error) + PatchPatient func(ctx context.Context, params Parameters, entity *models.Patient) ([]*models.Patient, error) + PatchPatientByID func(ctx context.Context, id string, params Parameters, entity *models.Patient) (*models.Patient, error) + PatchPaymentNotice func(ctx context.Context, params Parameters, entity *models.PaymentNotice) ([]*models.PaymentNotice, error) + PatchPaymentNoticeByID func(ctx context.Context, id string, params Parameters, ...) (*models.PaymentNotice, error) + PatchPaymentReconciliation func(ctx context.Context, params Parameters, entity *models.PaymentReconciliation) ([]*models.PaymentReconciliation, error) + PatchPaymentReconciliationByID func(ctx context.Context, id string, params Parameters, ...) (*models.PaymentReconciliation, error) + PatchPerson func(ctx context.Context, params Parameters, entity *models.Person) ([]*models.Person, error) + PatchPersonByID func(ctx context.Context, id string, params Parameters, entity *models.Person) (*models.Person, error) + PatchPlanDefinition func(ctx context.Context, params Parameters, entity *models.PlanDefinition) ([]*models.PlanDefinition, error) + PatchPlanDefinitionByID func(ctx context.Context, id string, params Parameters, ...) (*models.PlanDefinition, error) + PatchPractitioner func(ctx context.Context, params Parameters, entity *models.Practitioner) ([]*models.Practitioner, error) + PatchPractitionerByID func(ctx context.Context, id string, params Parameters, entity *models.Practitioner) (*models.Practitioner, error) + PatchPractitionerRole func(ctx context.Context, params Parameters, entity *models.PractitionerRole) ([]*models.PractitionerRole, error) + PatchPractitionerRoleByID func(ctx context.Context, id string, params Parameters, ...) (*models.PractitionerRole, error) + PatchProcedure func(ctx context.Context, params Parameters, entity *models.Procedure) ([]*models.Procedure, error) + PatchProcedureByID func(ctx context.Context, id string, params Parameters, entity *models.Procedure) (*models.Procedure, error) + PatchProvenance func(ctx context.Context, params Parameters, entity *models.Provenance) ([]*models.Provenance, error) + PatchProvenanceByID func(ctx context.Context, id string, params Parameters, entity *models.Provenance) (*models.Provenance, error) + PatchQuestionnaire func(ctx context.Context, params Parameters, entity *models.Questionnaire) ([]*models.Questionnaire, error) + PatchQuestionnaireByID func(ctx context.Context, id string, params Parameters, ...) (*models.Questionnaire, error) + PatchQuestionnaireResponse func(ctx context.Context, params Parameters, entity *models.QuestionnaireResponse) ([]*models.QuestionnaireResponse, error) + PatchQuestionnaireResponseByID func(ctx context.Context, id string, params Parameters, ...) (*models.QuestionnaireResponse, error) + PatchRelatedPerson func(ctx context.Context, params Parameters, entity *models.RelatedPerson) ([]*models.RelatedPerson, error) + PatchRelatedPersonByID func(ctx context.Context, id string, params Parameters, ...) (*models.RelatedPerson, error) + PatchRequestGroup func(ctx context.Context, params Parameters, entity *models.RequestGroup) ([]*models.RequestGroup, error) + PatchRequestGroupByID func(ctx context.Context, id string, params Parameters, entity *models.RequestGroup) (*models.RequestGroup, error) + PatchResearchDefinition func(ctx context.Context, params Parameters, entity *models.ResearchDefinition) ([]*models.ResearchDefinition, error) + PatchResearchDefinitionByID func(ctx context.Context, id string, params Parameters, ...) (*models.ResearchDefinition, error) + PatchResearchElementDefinition func(ctx context.Context, params Parameters, ...) ([]*models.ResearchElementDefinition, error) + PatchResearchElementDefinitionByID func(ctx context.Context, id string, params Parameters, ...) (*models.ResearchElementDefinition, error) + PatchResearchStudy func(ctx context.Context, params Parameters, entity *models.ResearchStudy) ([]*models.ResearchStudy, error) + PatchResearchStudyByID func(ctx context.Context, id string, params Parameters, ...) (*models.ResearchStudy, error) + PatchResearchSubject func(ctx context.Context, params Parameters, entity *models.ResearchSubject) ([]*models.ResearchSubject, error) + PatchResearchSubjectByID func(ctx context.Context, id string, params Parameters, ...) (*models.ResearchSubject, error) + PatchResource func(ctx context.Context, params Parameters, entity *models.Resource) ([]*models.Resource, error) + PatchResourceByID func(ctx context.Context, id string, params Parameters, entity *models.Resource) (*models.Resource, error) + PatchRiskAssessment func(ctx context.Context, params Parameters, entity *models.RiskAssessment) ([]*models.RiskAssessment, error) + PatchRiskAssessmentByID func(ctx context.Context, id string, params Parameters, ...) (*models.RiskAssessment, error) + PatchRiskEvidenceSynthesis func(ctx context.Context, params Parameters, entity *models.RiskEvidenceSynthesis) ([]*models.RiskEvidenceSynthesis, error) + PatchRiskEvidenceSynthesisByID func(ctx context.Context, id string, params Parameters, ...) (*models.RiskEvidenceSynthesis, error) + PatchSchedule func(ctx context.Context, params Parameters, entity *models.Schedule) ([]*models.Schedule, error) + PatchScheduleByID func(ctx context.Context, id string, params Parameters, entity *models.Schedule) (*models.Schedule, error) + PatchSearchParameter func(ctx context.Context, params Parameters, entity *models.SearchParameter) ([]*models.SearchParameter, error) + PatchSearchParameterByID func(ctx context.Context, id string, params Parameters, ...) (*models.SearchParameter, error) + PatchServiceRequest func(ctx context.Context, params Parameters, entity *models.ServiceRequest) ([]*models.ServiceRequest, error) + PatchServiceRequestByID func(ctx context.Context, id string, params Parameters, ...) (*models.ServiceRequest, error) + PatchSlot func(ctx context.Context, params Parameters, entity *models.Slot) ([]*models.Slot, error) + PatchSlotByID func(ctx context.Context, id string, params Parameters, entity *models.Slot) (*models.Slot, error) + PatchSpecimen func(ctx context.Context, params Parameters, entity *models.Specimen) ([]*models.Specimen, error) + PatchSpecimenByID func(ctx context.Context, id string, params Parameters, entity *models.Specimen) (*models.Specimen, error) + PatchSpecimenDefinition func(ctx context.Context, params Parameters, entity *models.SpecimenDefinition) ([]*models.SpecimenDefinition, error) + PatchSpecimenDefinitionByID func(ctx context.Context, id string, params Parameters, ...) (*models.SpecimenDefinition, error) + PatchStructureDefinition func(ctx context.Context, params Parameters, entity *models.StructureDefinition) ([]*models.StructureDefinition, error) + PatchStructureDefinitionByID func(ctx context.Context, id string, params Parameters, ...) (*models.StructureDefinition, error) + PatchStructureMap func(ctx context.Context, params Parameters, entity *models.StructureMap) ([]*models.StructureMap, error) + PatchStructureMapByID func(ctx context.Context, id string, params Parameters, entity *models.StructureMap) (*models.StructureMap, error) + PatchSubscription func(ctx context.Context, params Parameters, entity *models.Subscription) ([]*models.Subscription, error) + PatchSubscriptionByID func(ctx context.Context, id string, params Parameters, entity *models.Subscription) (*models.Subscription, error) + PatchSubstance func(ctx context.Context, params Parameters, entity *models.Substance) ([]*models.Substance, error) + PatchSubstanceByID func(ctx context.Context, id string, params Parameters, entity *models.Substance) (*models.Substance, error) + PatchSubstanceNucleicAcid func(ctx context.Context, params Parameters, entity *models.SubstanceNucleicAcid) ([]*models.SubstanceNucleicAcid, error) + PatchSubstanceNucleicAcidByID func(ctx context.Context, id string, params Parameters, ...) (*models.SubstanceNucleicAcid, error) + PatchSubstancePolymer func(ctx context.Context, params Parameters, entity *models.SubstancePolymer) ([]*models.SubstancePolymer, error) + PatchSubstancePolymerByID func(ctx context.Context, id string, params Parameters, ...) (*models.SubstancePolymer, error) + PatchSubstanceProtein func(ctx context.Context, params Parameters, entity *models.SubstanceProtein) ([]*models.SubstanceProtein, error) + PatchSubstanceProteinByID func(ctx context.Context, id string, params Parameters, ...) (*models.SubstanceProtein, error) + PatchSubstanceReferenceInformation func(ctx context.Context, params Parameters, ...) ([]*models.SubstanceReferenceInformation, error) + PatchSubstanceReferenceInformationByID func(ctx context.Context, id string, params Parameters, ...) (*models.SubstanceReferenceInformation, error) + PatchSubstanceSourceMaterial func(ctx context.Context, params Parameters, entity *models.SubstanceSourceMaterial) ([]*models.SubstanceSourceMaterial, error) + PatchSubstanceSourceMaterialByID func(ctx context.Context, id string, params Parameters, ...) (*models.SubstanceSourceMaterial, error) + PatchSubstanceSpecification func(ctx context.Context, params Parameters, entity *models.SubstanceSpecification) ([]*models.SubstanceSpecification, error) + PatchSubstanceSpecificationByID func(ctx context.Context, id string, params Parameters, ...) (*models.SubstanceSpecification, error) + PatchSupplyDelivery func(ctx context.Context, params Parameters, entity *models.SupplyDelivery) ([]*models.SupplyDelivery, error) + PatchSupplyDeliveryByID func(ctx context.Context, id string, params Parameters, ...) (*models.SupplyDelivery, error) + PatchSupplyRequest func(ctx context.Context, params Parameters, entity *models.SupplyRequest) ([]*models.SupplyRequest, error) + PatchSupplyRequestByID func(ctx context.Context, id string, params Parameters, ...) (*models.SupplyRequest, error) + PatchTask func(ctx context.Context, params Parameters, entity *models.Task) ([]*models.Task, error) + PatchTaskByID func(ctx context.Context, id string, params Parameters, entity *models.Task) (*models.Task, error) + PatchTerminologyCapabilities func(ctx context.Context, params Parameters, entity *models.TerminologyCapabilities) ([]*models.TerminologyCapabilities, error) + PatchTerminologyCapabilitiesByID func(ctx context.Context, id string, params Parameters, ...) (*models.TerminologyCapabilities, error) + PatchTestReport func(ctx context.Context, params Parameters, entity *models.TestReport) ([]*models.TestReport, error) + PatchTestReportByID func(ctx context.Context, id string, params Parameters, entity *models.TestReport) (*models.TestReport, error) + PatchTestScript func(ctx context.Context, params Parameters, entity *models.TestScript) ([]*models.TestScript, error) + PatchTestScriptByID func(ctx context.Context, id string, params Parameters, entity *models.TestScript) (*models.TestScript, error) + PatchValueSet func(ctx context.Context, params Parameters, entity *models.ValueSet) ([]*models.ValueSet, error) + PatchValueSetByID func(ctx context.Context, id string, params Parameters, entity *models.ValueSet) (*models.ValueSet, error) + PatchVerificationResult func(ctx context.Context, params Parameters, entity *models.VerificationResult) ([]*models.VerificationResult, error) + PatchVerificationResultByID func(ctx context.Context, id string, params Parameters, ...) (*models.VerificationResult, error) + PatchVisionPrescription func(ctx context.Context, params Parameters, entity *models.VisionPrescription) ([]*models.VisionPrescription, error) + PatchVisionPrescriptionByID func(ctx context.Context, id string, params Parameters, ...) (*models.VisionPrescription, error) + Request func(ctx context.Context, method string, path string, params Parameters) (*FhirResponse, error) + RequestWithBody func(ctx context.Context, method string, path string, params Parameters, ...) (*FhirResponse, error) + RequestWithBodyReader func(ctx context.Context, method string, path string, params Parameters, ...) (*FhirResponse, error) + Update func(ctx context.Context, resource ResourceType, params Parameters, ...) (*FhirResponse, error) + UpdateAccount func(ctx context.Context, params Parameters, entity *models.Account) (*models.Account, error) + UpdateAccountByID func(ctx context.Context, id string, params Parameters, entity *models.Account) (*models.Account, error) + UpdateActivityDefinition func(ctx context.Context, params Parameters, entity *models.ActivityDefinition) (*models.ActivityDefinition, error) + UpdateActivityDefinitionByID func(ctx context.Context, id string, params Parameters, ...) (*models.ActivityDefinition, error) + UpdateAdverseEvent func(ctx context.Context, params Parameters, entity *models.AdverseEvent) (*models.AdverseEvent, error) + UpdateAdverseEventByID func(ctx context.Context, id string, params Parameters, entity *models.AdverseEvent) (*models.AdverseEvent, error) + UpdateAllergyIntolerance func(ctx context.Context, params Parameters, entity *models.AllergyIntolerance) (*models.AllergyIntolerance, error) + UpdateAllergyIntoleranceByID func(ctx context.Context, id string, params Parameters, ...) (*models.AllergyIntolerance, error) + UpdateAppointment func(ctx context.Context, params Parameters, entity *models.Appointment) (*models.Appointment, error) + UpdateAppointmentByID func(ctx context.Context, id string, params Parameters, entity *models.Appointment) (*models.Appointment, error) + UpdateAppointmentResponse func(ctx context.Context, params Parameters, entity *models.AppointmentResponse) (*models.AppointmentResponse, error) + UpdateAppointmentResponseByID func(ctx context.Context, id string, params Parameters, ...) (*models.AppointmentResponse, error) + UpdateAuditEvent func(ctx context.Context, params Parameters, entity *models.AuditEvent) (*models.AuditEvent, error) + UpdateAuditEventByID func(ctx context.Context, id string, params Parameters, entity *models.AuditEvent) (*models.AuditEvent, error) + UpdateBasic func(ctx context.Context, params Parameters, entity *models.Basic) (*models.Basic, error) + UpdateBasicByID func(ctx context.Context, id string, params Parameters, entity *models.Basic) (*models.Basic, error) + UpdateBinary func(ctx context.Context, params Parameters, entity *models.Binary) (*models.Binary, error) + UpdateBinaryByID func(ctx context.Context, id string, params Parameters, entity *models.Binary) (*models.Binary, error) + UpdateBiologicallyDerivedProduct func(ctx context.Context, params Parameters, ...) (*models.BiologicallyDerivedProduct, error) + UpdateBiologicallyDerivedProductByID func(ctx context.Context, id string, params Parameters, ...) (*models.BiologicallyDerivedProduct, error) + UpdateBodyStructure func(ctx context.Context, params Parameters, entity *models.BodyStructure) (*models.BodyStructure, error) + UpdateBodyStructureByID func(ctx context.Context, id string, params Parameters, ...) (*models.BodyStructure, error) + UpdateByID func(ctx context.Context, resource ResourceType, id string, params Parameters, ...) (*FhirResponse, error) + UpdateCapabilityStatement func(ctx context.Context, params Parameters, entity *models.CapabilityStatement) (*models.CapabilityStatement, error) + UpdateCapabilityStatementByID func(ctx context.Context, id string, params Parameters, ...) (*models.CapabilityStatement, error) + UpdateCarePlan func(ctx context.Context, params Parameters, entity *models.CarePlan) (*models.CarePlan, error) + UpdateCarePlanByID func(ctx context.Context, id string, params Parameters, entity *models.CarePlan) (*models.CarePlan, error) + UpdateCareTeam func(ctx context.Context, params Parameters, entity *models.CareTeam) (*models.CareTeam, error) + UpdateCareTeamByID func(ctx context.Context, id string, params Parameters, entity *models.CareTeam) (*models.CareTeam, error) + UpdateCatalogEntry func(ctx context.Context, params Parameters, entity *models.CatalogEntry) (*models.CatalogEntry, error) + UpdateCatalogEntryByID func(ctx context.Context, id string, params Parameters, entity *models.CatalogEntry) (*models.CatalogEntry, error) + UpdateChargeItem func(ctx context.Context, params Parameters, entity *models.ChargeItem) (*models.ChargeItem, error) + UpdateChargeItemByID func(ctx context.Context, id string, params Parameters, entity *models.ChargeItem) (*models.ChargeItem, error) + UpdateChargeItemDefinition func(ctx context.Context, params Parameters, entity *models.ChargeItemDefinition) (*models.ChargeItemDefinition, error) + UpdateChargeItemDefinitionByID func(ctx context.Context, id string, params Parameters, ...) (*models.ChargeItemDefinition, error) + UpdateClaim func(ctx context.Context, params Parameters, entity *models.Claim) (*models.Claim, error) + UpdateClaimByID func(ctx context.Context, id string, params Parameters, entity *models.Claim) (*models.Claim, error) + UpdateClaimResponse func(ctx context.Context, params Parameters, entity *models.ClaimResponse) (*models.ClaimResponse, error) + UpdateClaimResponseByID func(ctx context.Context, id string, params Parameters, ...) (*models.ClaimResponse, error) + UpdateClinicalImpression func(ctx context.Context, params Parameters, entity *models.ClinicalImpression) (*models.ClinicalImpression, error) + UpdateClinicalImpressionByID func(ctx context.Context, id string, params Parameters, ...) (*models.ClinicalImpression, error) + UpdateCodeSystem func(ctx context.Context, params Parameters, entity *models.CodeSystem) (*models.CodeSystem, error) + UpdateCodeSystemByID func(ctx context.Context, id string, params Parameters, entity *models.CodeSystem) (*models.CodeSystem, error) + UpdateCommunication func(ctx context.Context, params Parameters, entity *models.Communication) (*models.Communication, error) + UpdateCommunicationByID func(ctx context.Context, id string, params Parameters, ...) (*models.Communication, error) + UpdateCommunicationRequest func(ctx context.Context, params Parameters, entity *models.CommunicationRequest) (*models.CommunicationRequest, error) + UpdateCommunicationRequestByID func(ctx context.Context, id string, params Parameters, ...) (*models.CommunicationRequest, error) + UpdateCompartmentDefinition func(ctx context.Context, params Parameters, entity *models.CompartmentDefinition) (*models.CompartmentDefinition, error) + UpdateCompartmentDefinitionByID func(ctx context.Context, id string, params Parameters, ...) (*models.CompartmentDefinition, error) + UpdateComposition func(ctx context.Context, params Parameters, entity *models.Composition) (*models.Composition, error) + UpdateCompositionByID func(ctx context.Context, id string, params Parameters, entity *models.Composition) (*models.Composition, error) + UpdateConceptMap func(ctx context.Context, params Parameters, entity *models.ConceptMap) (*models.ConceptMap, error) + UpdateConceptMapByID func(ctx context.Context, id string, params Parameters, entity *models.ConceptMap) (*models.ConceptMap, error) + UpdateCondition func(ctx context.Context, params Parameters, entity *models.Condition) (*models.Condition, error) + UpdateConditionByID func(ctx context.Context, id string, params Parameters, entity *models.Condition) (*models.Condition, error) + UpdateConsent func(ctx context.Context, params Parameters, entity *models.Consent) (*models.Consent, error) + UpdateConsentByID func(ctx context.Context, id string, params Parameters, entity *models.Consent) (*models.Consent, error) + UpdateContract func(ctx context.Context, params Parameters, entity *models.Contract) (*models.Contract, error) + UpdateContractByID func(ctx context.Context, id string, params Parameters, entity *models.Contract) (*models.Contract, error) + UpdateCoverage func(ctx context.Context, params Parameters, entity *models.Coverage) (*models.Coverage, error) + UpdateCoverageByID func(ctx context.Context, id string, params Parameters, entity *models.Coverage) (*models.Coverage, error) + UpdateCoverageEligibilityRequest func(ctx context.Context, params Parameters, ...) (*models.CoverageEligibilityRequest, error) + UpdateCoverageEligibilityRequestByID func(ctx context.Context, id string, params Parameters, ...) (*models.CoverageEligibilityRequest, error) + UpdateCoverageEligibilityResponse func(ctx context.Context, params Parameters, ...) (*models.CoverageEligibilityResponse, error) + UpdateCoverageEligibilityResponseByID func(ctx context.Context, id string, params Parameters, ...) (*models.CoverageEligibilityResponse, error) + UpdateDetectedIssue func(ctx context.Context, params Parameters, entity *models.DetectedIssue) (*models.DetectedIssue, error) + UpdateDetectedIssueByID func(ctx context.Context, id string, params Parameters, ...) (*models.DetectedIssue, error) + UpdateDevice func(ctx context.Context, params Parameters, entity *models.Device) (*models.Device, error) + UpdateDeviceByID func(ctx context.Context, id string, params Parameters, entity *models.Device) (*models.Device, error) + UpdateDeviceDefinition func(ctx context.Context, params Parameters, entity *models.DeviceDefinition) (*models.DeviceDefinition, error) + UpdateDeviceDefinitionByID func(ctx context.Context, id string, params Parameters, ...) (*models.DeviceDefinition, error) + UpdateDeviceMetric func(ctx context.Context, params Parameters, entity *models.DeviceMetric) (*models.DeviceMetric, error) + UpdateDeviceMetricByID func(ctx context.Context, id string, params Parameters, entity *models.DeviceMetric) (*models.DeviceMetric, error) + UpdateDeviceRequest func(ctx context.Context, params Parameters, entity *models.DeviceRequest) (*models.DeviceRequest, error) + UpdateDeviceRequestByID func(ctx context.Context, id string, params Parameters, ...) (*models.DeviceRequest, error) + UpdateDeviceUseStatement func(ctx context.Context, params Parameters, entity *models.DeviceUseStatement) (*models.DeviceUseStatement, error) + UpdateDeviceUseStatementByID func(ctx context.Context, id string, params Parameters, ...) (*models.DeviceUseStatement, error) + UpdateDiagnosticReport func(ctx context.Context, params Parameters, entity *models.DiagnosticReport) (*models.DiagnosticReport, error) + UpdateDiagnosticReportByID func(ctx context.Context, id string, params Parameters, ...) (*models.DiagnosticReport, error) + UpdateDocumentManifest func(ctx context.Context, params Parameters, entity *models.DocumentManifest) (*models.DocumentManifest, error) + UpdateDocumentManifestByID func(ctx context.Context, id string, params Parameters, ...) (*models.DocumentManifest, error) + UpdateDocumentReference func(ctx context.Context, params Parameters, entity *models.DocumentReference) (*models.DocumentReference, error) + UpdateDocumentReferenceByID func(ctx context.Context, id string, params Parameters, ...) (*models.DocumentReference, error) + UpdateDomainResource func(ctx context.Context, params Parameters, entity *models.DomainResource) (*models.DomainResource, error) + UpdateDomainResourceByID func(ctx context.Context, id string, params Parameters, ...) (*models.DomainResource, error) + UpdateEffectEvidenceSynthesis func(ctx context.Context, params Parameters, entity *models.EffectEvidenceSynthesis) (*models.EffectEvidenceSynthesis, error) + UpdateEffectEvidenceSynthesisByID func(ctx context.Context, id string, params Parameters, ...) (*models.EffectEvidenceSynthesis, error) + UpdateEncounter func(ctx context.Context, params Parameters, entity *models.Encounter) (*models.Encounter, error) + UpdateEncounterByID func(ctx context.Context, id string, params Parameters, entity *models.Encounter) (*models.Encounter, error) + UpdateEndpoint func(ctx context.Context, params Parameters, entity *models.Endpoint) (*models.Endpoint, error) + UpdateEndpointByID func(ctx context.Context, id string, params Parameters, entity *models.Endpoint) (*models.Endpoint, error) + UpdateEnrollmentRequest func(ctx context.Context, params Parameters, entity *models.EnrollmentRequest) (*models.EnrollmentRequest, error) + UpdateEnrollmentRequestByID func(ctx context.Context, id string, params Parameters, ...) (*models.EnrollmentRequest, error) + UpdateEnrollmentResponse func(ctx context.Context, params Parameters, entity *models.EnrollmentResponse) (*models.EnrollmentResponse, error) + UpdateEnrollmentResponseByID func(ctx context.Context, id string, params Parameters, ...) (*models.EnrollmentResponse, error) + UpdateEpisodeOfCare func(ctx context.Context, params Parameters, entity *models.EpisodeOfCare) (*models.EpisodeOfCare, error) + UpdateEpisodeOfCareByID func(ctx context.Context, id string, params Parameters, ...) (*models.EpisodeOfCare, error) + UpdateEventDefinition func(ctx context.Context, params Parameters, entity *models.EventDefinition) (*models.EventDefinition, error) + UpdateEventDefinitionByID func(ctx context.Context, id string, params Parameters, ...) (*models.EventDefinition, error) + UpdateEvidence func(ctx context.Context, params Parameters, entity *models.Evidence) (*models.Evidence, error) + UpdateEvidenceByID func(ctx context.Context, id string, params Parameters, entity *models.Evidence) (*models.Evidence, error) + UpdateEvidenceVariable func(ctx context.Context, params Parameters, entity *models.EvidenceVariable) (*models.EvidenceVariable, error) + UpdateEvidenceVariableByID func(ctx context.Context, id string, params Parameters, ...) (*models.EvidenceVariable, error) + UpdateExampleScenario func(ctx context.Context, params Parameters, entity *models.ExampleScenario) (*models.ExampleScenario, error) + UpdateExampleScenarioByID func(ctx context.Context, id string, params Parameters, ...) (*models.ExampleScenario, error) + UpdateExplanationOfBenefit func(ctx context.Context, params Parameters, entity *models.ExplanationOfBenefit) (*models.ExplanationOfBenefit, error) + UpdateExplanationOfBenefitByID func(ctx context.Context, id string, params Parameters, ...) (*models.ExplanationOfBenefit, error) + UpdateFamilyMemberHistory func(ctx context.Context, params Parameters, entity *models.FamilyMemberHistory) (*models.FamilyMemberHistory, error) + UpdateFamilyMemberHistoryByID func(ctx context.Context, id string, params Parameters, ...) (*models.FamilyMemberHistory, error) + UpdateFlag func(ctx context.Context, params Parameters, entity *models.Flag) (*models.Flag, error) + UpdateFlagByID func(ctx context.Context, id string, params Parameters, entity *models.Flag) (*models.Flag, error) + UpdateGoal func(ctx context.Context, params Parameters, entity *models.Goal) (*models.Goal, error) + UpdateGoalByID func(ctx context.Context, id string, params Parameters, entity *models.Goal) (*models.Goal, error) + UpdateGraphDefinition func(ctx context.Context, params Parameters, entity *models.GraphDefinition) (*models.GraphDefinition, error) + UpdateGraphDefinitionByID func(ctx context.Context, id string, params Parameters, ...) (*models.GraphDefinition, error) + UpdateGroup func(ctx context.Context, params Parameters, entity *models.Group) (*models.Group, error) + UpdateGroupByID func(ctx context.Context, id string, params Parameters, entity *models.Group) (*models.Group, error) + UpdateGuidanceResponse func(ctx context.Context, params Parameters, entity *models.GuidanceResponse) (*models.GuidanceResponse, error) + UpdateGuidanceResponseByID func(ctx context.Context, id string, params Parameters, ...) (*models.GuidanceResponse, error) + UpdateHealthcareService func(ctx context.Context, params Parameters, entity *models.HealthcareService) (*models.HealthcareService, error) + UpdateHealthcareServiceByID func(ctx context.Context, id string, params Parameters, ...) (*models.HealthcareService, error) + UpdateImagingStudy func(ctx context.Context, params Parameters, entity *models.ImagingStudy) (*models.ImagingStudy, error) + UpdateImagingStudyByID func(ctx context.Context, id string, params Parameters, entity *models.ImagingStudy) (*models.ImagingStudy, error) + UpdateImmunization func(ctx context.Context, params Parameters, entity *models.Immunization) (*models.Immunization, error) + UpdateImmunizationByID func(ctx context.Context, id string, params Parameters, entity *models.Immunization) (*models.Immunization, error) + UpdateImmunizationEvaluation func(ctx context.Context, params Parameters, entity *models.ImmunizationEvaluation) (*models.ImmunizationEvaluation, error) + UpdateImmunizationEvaluationByID func(ctx context.Context, id string, params Parameters, ...) (*models.ImmunizationEvaluation, error) + UpdateImmunizationRecommendation func(ctx context.Context, params Parameters, ...) (*models.ImmunizationRecommendation, error) + UpdateImmunizationRecommendationByID func(ctx context.Context, id string, params Parameters, ...) (*models.ImmunizationRecommendation, error) + UpdateImplementationGuide func(ctx context.Context, params Parameters, entity *models.ImplementationGuide) (*models.ImplementationGuide, error) + UpdateImplementationGuideByID func(ctx context.Context, id string, params Parameters, ...) (*models.ImplementationGuide, error) + UpdateInsurancePlan func(ctx context.Context, params Parameters, entity *models.InsurancePlan) (*models.InsurancePlan, error) + UpdateInsurancePlanByID func(ctx context.Context, id string, params Parameters, ...) (*models.InsurancePlan, error) + UpdateInvoice func(ctx context.Context, params Parameters, entity *models.Invoice) (*models.Invoice, error) + UpdateInvoiceByID func(ctx context.Context, id string, params Parameters, entity *models.Invoice) (*models.Invoice, error) + UpdateLibrary func(ctx context.Context, params Parameters, entity *models.Library) (*models.Library, error) + UpdateLibraryByID func(ctx context.Context, id string, params Parameters, entity *models.Library) (*models.Library, error) + UpdateLinkage func(ctx context.Context, params Parameters, entity *models.Linkage) (*models.Linkage, error) + UpdateLinkageByID func(ctx context.Context, id string, params Parameters, entity *models.Linkage) (*models.Linkage, error) + UpdateList func(ctx context.Context, params Parameters, entity *models.List) (*models.List, error) + UpdateListByID func(ctx context.Context, id string, params Parameters, entity *models.List) (*models.List, error) + UpdateLocation func(ctx context.Context, params Parameters, entity *models.Location) (*models.Location, error) + UpdateLocationByID func(ctx context.Context, id string, params Parameters, entity *models.Location) (*models.Location, error) + UpdateMeasure func(ctx context.Context, params Parameters, entity *models.Measure) (*models.Measure, error) + UpdateMeasureByID func(ctx context.Context, id string, params Parameters, entity *models.Measure) (*models.Measure, error) + UpdateMeasureReport func(ctx context.Context, params Parameters, entity *models.MeasureReport) (*models.MeasureReport, error) + UpdateMeasureReportByID func(ctx context.Context, id string, params Parameters, ...) (*models.MeasureReport, error) + UpdateMedia func(ctx context.Context, params Parameters, entity *models.Media) (*models.Media, error) + UpdateMediaByID func(ctx context.Context, id string, params Parameters, entity *models.Media) (*models.Media, error) + UpdateMedication func(ctx context.Context, params Parameters, entity *models.Medication) (*models.Medication, error) + UpdateMedicationAdministration func(ctx context.Context, params Parameters, ...) (*models.MedicationAdministration, error) + UpdateMedicationAdministrationByID func(ctx context.Context, id string, params Parameters, ...) (*models.MedicationAdministration, error) + UpdateMedicationByID func(ctx context.Context, id string, params Parameters, entity *models.Medication) (*models.Medication, error) + UpdateMedicationDispense func(ctx context.Context, params Parameters, entity *models.MedicationDispense) (*models.MedicationDispense, error) + UpdateMedicationDispenseByID func(ctx context.Context, id string, params Parameters, ...) (*models.MedicationDispense, error) + UpdateMedicationKnowledge func(ctx context.Context, params Parameters, entity *models.MedicationKnowledge) (*models.MedicationKnowledge, error) + UpdateMedicationKnowledgeByID func(ctx context.Context, id string, params Parameters, ...) (*models.MedicationKnowledge, error) + UpdateMedicationRequest func(ctx context.Context, params Parameters, entity *models.MedicationRequest) (*models.MedicationRequest, error) + UpdateMedicationRequestByID func(ctx context.Context, id string, params Parameters, ...) (*models.MedicationRequest, error) + UpdateMedicationStatement func(ctx context.Context, params Parameters, entity *models.MedicationStatement) (*models.MedicationStatement, error) + UpdateMedicationStatementByID func(ctx context.Context, id string, params Parameters, ...) (*models.MedicationStatement, error) + UpdateMedicinalProduct func(ctx context.Context, params Parameters, entity *models.MedicinalProduct) (*models.MedicinalProduct, error) + UpdateMedicinalProductAuthorization func(ctx context.Context, params Parameters, ...) (*models.MedicinalProductAuthorization, error) + UpdateMedicinalProductAuthorizationByID func(ctx context.Context, id string, params Parameters, ...) (*models.MedicinalProductAuthorization, error) + UpdateMedicinalProductByID func(ctx context.Context, id string, params Parameters, ...) (*models.MedicinalProduct, error) + UpdateMedicinalProductContraindication func(ctx context.Context, params Parameters, ...) (*models.MedicinalProductContraindication, error) + UpdateMedicinalProductContraindicationByID func(ctx context.Context, id string, params Parameters, ...) (*models.MedicinalProductContraindication, error) + UpdateMedicinalProductIndication func(ctx context.Context, params Parameters, ...) (*models.MedicinalProductIndication, error) + UpdateMedicinalProductIndicationByID func(ctx context.Context, id string, params Parameters, ...) (*models.MedicinalProductIndication, error) + UpdateMedicinalProductIngredient func(ctx context.Context, params Parameters, ...) (*models.MedicinalProductIngredient, error) + UpdateMedicinalProductIngredientByID func(ctx context.Context, id string, params Parameters, ...) (*models.MedicinalProductIngredient, error) + UpdateMedicinalProductInteraction func(ctx context.Context, params Parameters, ...) (*models.MedicinalProductInteraction, error) + UpdateMedicinalProductInteractionByID func(ctx context.Context, id string, params Parameters, ...) (*models.MedicinalProductInteraction, error) + UpdateMedicinalProductManufactured func(ctx context.Context, params Parameters, ...) (*models.MedicinalProductManufactured, error) + UpdateMedicinalProductManufacturedByID func(ctx context.Context, id string, params Parameters, ...) (*models.MedicinalProductManufactured, error) + UpdateMedicinalProductPackaged func(ctx context.Context, params Parameters, ...) (*models.MedicinalProductPackaged, error) + UpdateMedicinalProductPackagedByID func(ctx context.Context, id string, params Parameters, ...) (*models.MedicinalProductPackaged, error) + UpdateMedicinalProductPharmaceutical func(ctx context.Context, params Parameters, ...) (*models.MedicinalProductPharmaceutical, error) + UpdateMedicinalProductPharmaceuticalByID func(ctx context.Context, id string, params Parameters, ...) (*models.MedicinalProductPharmaceutical, error) + UpdateMedicinalProductUndesirableEffect func(ctx context.Context, params Parameters, ...) (*models.MedicinalProductUndesirableEffect, error) + UpdateMedicinalProductUndesirableEffectByID func(ctx context.Context, id string, params Parameters, ...) (*models.MedicinalProductUndesirableEffect, error) + UpdateMessageDefinition func(ctx context.Context, params Parameters, entity *models.MessageDefinition) (*models.MessageDefinition, error) + UpdateMessageDefinitionByID func(ctx context.Context, id string, params Parameters, ...) (*models.MessageDefinition, error) + UpdateMessageHeader func(ctx context.Context, params Parameters, entity *models.MessageHeader) (*models.MessageHeader, error) + UpdateMessageHeaderByID func(ctx context.Context, id string, params Parameters, ...) (*models.MessageHeader, error) + UpdateMolecularSequence func(ctx context.Context, params Parameters, entity *models.MolecularSequence) (*models.MolecularSequence, error) + UpdateMolecularSequenceByID func(ctx context.Context, id string, params Parameters, ...) (*models.MolecularSequence, error) + UpdateNamingSystem func(ctx context.Context, params Parameters, entity *models.NamingSystem) (*models.NamingSystem, error) + UpdateNamingSystemByID func(ctx context.Context, id string, params Parameters, entity *models.NamingSystem) (*models.NamingSystem, error) + UpdateNutritionOrder func(ctx context.Context, params Parameters, entity *models.NutritionOrder) (*models.NutritionOrder, error) + UpdateNutritionOrderByID func(ctx context.Context, id string, params Parameters, ...) (*models.NutritionOrder, error) + UpdateObservation func(ctx context.Context, params Parameters, entity *models.Observation) (*models.Observation, error) + UpdateObservationByID func(ctx context.Context, id string, params Parameters, entity *models.Observation) (*models.Observation, error) + UpdateObservationDefinition func(ctx context.Context, params Parameters, entity *models.ObservationDefinition) (*models.ObservationDefinition, error) + UpdateObservationDefinitionByID func(ctx context.Context, id string, params Parameters, ...) (*models.ObservationDefinition, error) + UpdateOperationDefinition func(ctx context.Context, params Parameters, entity *models.OperationDefinition) (*models.OperationDefinition, error) + UpdateOperationDefinitionByID func(ctx context.Context, id string, params Parameters, ...) (*models.OperationDefinition, error) + UpdateOperationOutcome func(ctx context.Context, params Parameters, entity *models.OperationOutcome) (*models.OperationOutcome, error) + UpdateOperationOutcomeByID func(ctx context.Context, id string, params Parameters, ...) (*models.OperationOutcome, error) + UpdateOrganization func(ctx context.Context, params Parameters, entity *models.Organization) (*models.Organization, error) + UpdateOrganizationAffiliation func(ctx context.Context, params Parameters, entity *models.OrganizationAffiliation) (*models.OrganizationAffiliation, error) + UpdateOrganizationAffiliationByID func(ctx context.Context, id string, params Parameters, ...) (*models.OrganizationAffiliation, error) + UpdateOrganizationByID func(ctx context.Context, id string, params Parameters, entity *models.Organization) (*models.Organization, error) + UpdateParameters func(ctx context.Context, params Parameters, entity *models.Parameters) (*models.Parameters, error) + UpdateParametersByID func(ctx context.Context, id string, params Parameters, entity *models.Parameters) (*models.Parameters, error) + UpdatePatient func(ctx context.Context, params Parameters, entity *models.Patient) (*models.Patient, error) + UpdatePatientByID func(ctx context.Context, id string, params Parameters, entity *models.Patient) (*models.Patient, error) + UpdatePaymentNotice func(ctx context.Context, params Parameters, entity *models.PaymentNotice) (*models.PaymentNotice, error) + UpdatePaymentNoticeByID func(ctx context.Context, id string, params Parameters, ...) (*models.PaymentNotice, error) + UpdatePaymentReconciliation func(ctx context.Context, params Parameters, entity *models.PaymentReconciliation) (*models.PaymentReconciliation, error) + UpdatePaymentReconciliationByID func(ctx context.Context, id string, params Parameters, ...) (*models.PaymentReconciliation, error) + UpdatePerson func(ctx context.Context, params Parameters, entity *models.Person) (*models.Person, error) + UpdatePersonByID func(ctx context.Context, id string, params Parameters, entity *models.Person) (*models.Person, error) + UpdatePlanDefinition func(ctx context.Context, params Parameters, entity *models.PlanDefinition) (*models.PlanDefinition, error) + UpdatePlanDefinitionByID func(ctx context.Context, id string, params Parameters, ...) (*models.PlanDefinition, error) + UpdatePractitioner func(ctx context.Context, params Parameters, entity *models.Practitioner) (*models.Practitioner, error) + UpdatePractitionerByID func(ctx context.Context, id string, params Parameters, entity *models.Practitioner) (*models.Practitioner, error) + UpdatePractitionerRole func(ctx context.Context, params Parameters, entity *models.PractitionerRole) (*models.PractitionerRole, error) + UpdatePractitionerRoleByID func(ctx context.Context, id string, params Parameters, ...) (*models.PractitionerRole, error) + UpdateProcedure func(ctx context.Context, params Parameters, entity *models.Procedure) (*models.Procedure, error) + UpdateProcedureByID func(ctx context.Context, id string, params Parameters, entity *models.Procedure) (*models.Procedure, error) + UpdateProvenance func(ctx context.Context, params Parameters, entity *models.Provenance) (*models.Provenance, error) + UpdateProvenanceByID func(ctx context.Context, id string, params Parameters, entity *models.Provenance) (*models.Provenance, error) + UpdateQuestionnaire func(ctx context.Context, params Parameters, entity *models.Questionnaire) (*models.Questionnaire, error) + UpdateQuestionnaireByID func(ctx context.Context, id string, params Parameters, ...) (*models.Questionnaire, error) + UpdateQuestionnaireResponse func(ctx context.Context, params Parameters, entity *models.QuestionnaireResponse) (*models.QuestionnaireResponse, error) + UpdateQuestionnaireResponseByID func(ctx context.Context, id string, params Parameters, ...) (*models.QuestionnaireResponse, error) + UpdateRelatedPerson func(ctx context.Context, params Parameters, entity *models.RelatedPerson) (*models.RelatedPerson, error) + UpdateRelatedPersonByID func(ctx context.Context, id string, params Parameters, ...) (*models.RelatedPerson, error) + UpdateRequestGroup func(ctx context.Context, params Parameters, entity *models.RequestGroup) (*models.RequestGroup, error) + UpdateRequestGroupByID func(ctx context.Context, id string, params Parameters, entity *models.RequestGroup) (*models.RequestGroup, error) + UpdateResearchDefinition func(ctx context.Context, params Parameters, entity *models.ResearchDefinition) (*models.ResearchDefinition, error) + UpdateResearchDefinitionByID func(ctx context.Context, id string, params Parameters, ...) (*models.ResearchDefinition, error) + UpdateResearchElementDefinition func(ctx context.Context, params Parameters, ...) (*models.ResearchElementDefinition, error) + UpdateResearchElementDefinitionByID func(ctx context.Context, id string, params Parameters, ...) (*models.ResearchElementDefinition, error) + UpdateResearchStudy func(ctx context.Context, params Parameters, entity *models.ResearchStudy) (*models.ResearchStudy, error) + UpdateResearchStudyByID func(ctx context.Context, id string, params Parameters, ...) (*models.ResearchStudy, error) + UpdateResearchSubject func(ctx context.Context, params Parameters, entity *models.ResearchSubject) (*models.ResearchSubject, error) + UpdateResearchSubjectByID func(ctx context.Context, id string, params Parameters, ...) (*models.ResearchSubject, error) + UpdateResource func(ctx context.Context, params Parameters, entity *models.Resource) (*models.Resource, error) + UpdateResourceByID func(ctx context.Context, id string, params Parameters, entity *models.Resource) (*models.Resource, error) + UpdateRiskAssessment func(ctx context.Context, params Parameters, entity *models.RiskAssessment) (*models.RiskAssessment, error) + UpdateRiskAssessmentByID func(ctx context.Context, id string, params Parameters, ...) (*models.RiskAssessment, error) + UpdateRiskEvidenceSynthesis func(ctx context.Context, params Parameters, entity *models.RiskEvidenceSynthesis) (*models.RiskEvidenceSynthesis, error) + UpdateRiskEvidenceSynthesisByID func(ctx context.Context, id string, params Parameters, ...) (*models.RiskEvidenceSynthesis, error) + UpdateSchedule func(ctx context.Context, params Parameters, entity *models.Schedule) (*models.Schedule, error) + UpdateScheduleByID func(ctx context.Context, id string, params Parameters, entity *models.Schedule) (*models.Schedule, error) + UpdateSearchParameter func(ctx context.Context, params Parameters, entity *models.SearchParameter) (*models.SearchParameter, error) + UpdateSearchParameterByID func(ctx context.Context, id string, params Parameters, ...) (*models.SearchParameter, error) + UpdateServiceRequest func(ctx context.Context, params Parameters, entity *models.ServiceRequest) (*models.ServiceRequest, error) + UpdateServiceRequestByID func(ctx context.Context, id string, params Parameters, ...) (*models.ServiceRequest, error) + UpdateSlot func(ctx context.Context, params Parameters, entity *models.Slot) (*models.Slot, error) + UpdateSlotByID func(ctx context.Context, id string, params Parameters, entity *models.Slot) (*models.Slot, error) + UpdateSpecimen func(ctx context.Context, params Parameters, entity *models.Specimen) (*models.Specimen, error) + UpdateSpecimenByID func(ctx context.Context, id string, params Parameters, entity *models.Specimen) (*models.Specimen, error) + UpdateSpecimenDefinition func(ctx context.Context, params Parameters, entity *models.SpecimenDefinition) (*models.SpecimenDefinition, error) + UpdateSpecimenDefinitionByID func(ctx context.Context, id string, params Parameters, ...) (*models.SpecimenDefinition, error) + UpdateStructureDefinition func(ctx context.Context, params Parameters, entity *models.StructureDefinition) (*models.StructureDefinition, error) + UpdateStructureDefinitionByID func(ctx context.Context, id string, params Parameters, ...) (*models.StructureDefinition, error) + UpdateStructureMap func(ctx context.Context, params Parameters, entity *models.StructureMap) (*models.StructureMap, error) + UpdateStructureMapByID func(ctx context.Context, id string, params Parameters, entity *models.StructureMap) (*models.StructureMap, error) + UpdateSubscription func(ctx context.Context, params Parameters, entity *models.Subscription) (*models.Subscription, error) + UpdateSubscriptionByID func(ctx context.Context, id string, params Parameters, entity *models.Subscription) (*models.Subscription, error) + UpdateSubstance func(ctx context.Context, params Parameters, entity *models.Substance) (*models.Substance, error) + UpdateSubstanceByID func(ctx context.Context, id string, params Parameters, entity *models.Substance) (*models.Substance, error) + UpdateSubstanceNucleicAcid func(ctx context.Context, params Parameters, entity *models.SubstanceNucleicAcid) (*models.SubstanceNucleicAcid, error) + UpdateSubstanceNucleicAcidByID func(ctx context.Context, id string, params Parameters, ...) (*models.SubstanceNucleicAcid, error) + UpdateSubstancePolymer func(ctx context.Context, params Parameters, entity *models.SubstancePolymer) (*models.SubstancePolymer, error) + UpdateSubstancePolymerByID func(ctx context.Context, id string, params Parameters, ...) (*models.SubstancePolymer, error) + UpdateSubstanceProtein func(ctx context.Context, params Parameters, entity *models.SubstanceProtein) (*models.SubstanceProtein, error) + UpdateSubstanceProteinByID func(ctx context.Context, id string, params Parameters, ...) (*models.SubstanceProtein, error) + UpdateSubstanceReferenceInformation func(ctx context.Context, params Parameters, ...) (*models.SubstanceReferenceInformation, error) + UpdateSubstanceReferenceInformationByID func(ctx context.Context, id string, params Parameters, ...) (*models.SubstanceReferenceInformation, error) + UpdateSubstanceSourceMaterial func(ctx context.Context, params Parameters, entity *models.SubstanceSourceMaterial) (*models.SubstanceSourceMaterial, error) + UpdateSubstanceSourceMaterialByID func(ctx context.Context, id string, params Parameters, ...) (*models.SubstanceSourceMaterial, error) + UpdateSubstanceSpecification func(ctx context.Context, params Parameters, entity *models.SubstanceSpecification) (*models.SubstanceSpecification, error) + UpdateSubstanceSpecificationByID func(ctx context.Context, id string, params Parameters, ...) (*models.SubstanceSpecification, error) + UpdateSupplyDelivery func(ctx context.Context, params Parameters, entity *models.SupplyDelivery) (*models.SupplyDelivery, error) + UpdateSupplyDeliveryByID func(ctx context.Context, id string, params Parameters, ...) (*models.SupplyDelivery, error) + UpdateSupplyRequest func(ctx context.Context, params Parameters, entity *models.SupplyRequest) (*models.SupplyRequest, error) + UpdateSupplyRequestByID func(ctx context.Context, id string, params Parameters, ...) (*models.SupplyRequest, error) + UpdateTask func(ctx context.Context, params Parameters, entity *models.Task) (*models.Task, error) + UpdateTaskByID func(ctx context.Context, id string, params Parameters, entity *models.Task) (*models.Task, error) + UpdateTerminologyCapabilities func(ctx context.Context, params Parameters, entity *models.TerminologyCapabilities) (*models.TerminologyCapabilities, error) + UpdateTerminologyCapabilitiesByID func(ctx context.Context, id string, params Parameters, ...) (*models.TerminologyCapabilities, error) + UpdateTestReport func(ctx context.Context, params Parameters, entity *models.TestReport) (*models.TestReport, error) + UpdateTestReportByID func(ctx context.Context, id string, params Parameters, entity *models.TestReport) (*models.TestReport, error) + UpdateTestScript func(ctx context.Context, params Parameters, entity *models.TestScript) (*models.TestScript, error) + UpdateTestScriptByID func(ctx context.Context, id string, params Parameters, entity *models.TestScript) (*models.TestScript, error) + UpdateValueSet func(ctx context.Context, params Parameters, entity *models.ValueSet) (*models.ValueSet, error) + UpdateValueSetByID func(ctx context.Context, id string, params Parameters, entity *models.ValueSet) (*models.ValueSet, error) + UpdateVerificationResult func(ctx context.Context, params Parameters, entity *models.VerificationResult) (*models.VerificationResult, error) + UpdateVerificationResultByID func(ctx context.Context, id string, params Parameters, ...) (*models.VerificationResult, error) + UpdateVisionPrescription func(ctx context.Context, params Parameters, entity *models.VisionPrescription) (*models.VisionPrescription, error) + UpdateVisionPrescriptionByID func(ctx context.Context, id string, params Parameters, ...) (*models.VisionPrescription, error) + type ClientOption func(*Client) error + func WithHTTPClient(doer HTTPRequestDoer) ClientOption + func WithRequestEditorFn(fn RequestEditorFn) ClientOption + type FhirError struct + Message string + OperationOutcome *models.OperationOutcome + Status int + func AsFhirError(err error) (FhirError, bool) + func NewFhirError(resp *http.Response, operationOutcome *models.OperationOutcome, msg string) FhirError + func (e FhirError) Error() string + type FhirResponse struct + Body []byte + Bundle *models.Bundle + OperationOutcome *models.OperationOutcome + ResourceType ResourceType + StatusCode int + func NewFhirResponse(resp *http.Response) (*FhirResponse, error) + func (r *FhirResponse) MustBundle() error + func (r *FhirResponse) MustOperationOutcome() error + func (r *FhirResponse) MustResourceData(resource ResourceType) error + type HTTPRequestDoer interface + Do func(req *http.Request) (*http.Response, error) + type NotFoundError struct + ID string + Resource string + func AsNotFoundError(err error) (NotFoundError, bool) + func NewNotFoundError(id, resource string) NotFoundError + func (e NotFoundError) Error() string + type Parameters interface + Encode func() string + type RequestEditorFn func(ctx context.Context, req *http.Request) error + type ResourceData []byte + func ExpectedResource(resource ResourceType, resp *FhirResponse, err error) (ResourceData, error) + func (r ResourceData) String() string + func (r ResourceData) UnmarshalTo(v interface{}) error + type ResourceType string + const AccountResource + const ActivityDefinitionResource + const AdverseEventResource + const AllergyIntoleranceResource + const AppointmentResource + const AppointmentResponseResource + const AuditEventResource + const BasicResource + const BinaryResource + const BiologicallyDerivedProductResource + const BodyStructureResource + const BundleResource + const CapabilityStatementResource + const CarePlanResource + const CareTeamResource + const CatalogEntryResource + const ChargeItemDefinitionResource + const ChargeItemResource + const ClaimResource + const ClaimResponseResource + const ClinicalImpressionResource + const CodeSystemResource + const CommunicationRequestResource + const CommunicationResource + const CompartmentDefinitionResource + const CompositionResource + const ConceptMapResource + const ConditionResource + const ConsentResource + const ContractResource + const CoverageEligibilityRequestResource + const CoverageEligibilityResponseResource + const CoverageResource + const DetectedIssueResource + const DeviceDefinitionResource + const DeviceMetricResource + const DeviceRequestResource + const DeviceResource + const DeviceUseStatementResource + const DiagnosticReportResource + const DocumentManifestResource + const DocumentReferenceResource + const DomainResourceResource + const EffectEvidenceSynthesisResource + const EncounterResource + const EndpointResource + const EnrollmentRequestResource + const EnrollmentResponseResource + const EpisodeOfCareResource + const EventDefinitionResource + const EvidenceResource + const EvidenceVariableResource + const ExampleScenarioResource + const ExplanationOfBenefitResource + const FamilyMemberHistoryResource + const FlagResource + const GoalResource + const GraphDefinitionResource + const GroupResource + const GuidanceResponseResource + const HealthcareServiceResource + const ImagingStudyResource + const ImmunizationEvaluationResource + const ImmunizationRecommendationResource + const ImmunizationResource + const ImplementationGuideResource + const InsurancePlanResource + const InvoiceResource + const LibraryResource + const LinkageResource + const ListResource + const LocationResource + const MeasureReportResource + const MeasureResource + const MediaResource + const MedicationAdministrationResource + const MedicationDispenseResource + const MedicationKnowledgeResource + const MedicationRequestResource + const MedicationResource + const MedicationStatementResource + const MedicinalProductAuthorizationResource + const MedicinalProductContraindicationResource + const MedicinalProductIndicationResource + const MedicinalProductIngredientResource + const MedicinalProductInteractionResource + const MedicinalProductManufacturedResource + const MedicinalProductPackagedResource + const MedicinalProductPharmaceuticalResource + const MedicinalProductResource + const MedicinalProductUndesirableEffectResource + const MessageDefinitionResource + const MessageHeaderResource + const MolecularSequenceResource + const NamingSystemResource + const NutritionOrderResource + const ObservationDefinitionResource + const ObservationResource + const OperationDefinitionResource + const OperationOutcomeResource + const OrganizationAffiliationResource + const OrganizationResource + const ParametersResource + const PatientResource + const PaymentNoticeResource + const PaymentReconciliationResource + const PersonResource + const PlanDefinitionResource + const PractitionerResource + const PractitionerRoleResource + const ProcedureResource + const ProvenanceResource + const QuestionnaireResource + const QuestionnaireResponseResource + const RelatedPersonResource + const RequestGroupResource + const ResearchDefinitionResource + const ResearchElementDefinitionResource + const ResearchStudyResource + const ResearchSubjectResource + const ResourceResource + const RiskAssessmentResource + const RiskEvidenceSynthesisResource + const ScheduleResource + const SearchParameterResource + const ServiceRequestResource + const SlotResource + const SpecimenDefinitionResource + const SpecimenResource + const StructureDefinitionResource + const StructureMapResource + const SubscriptionResource + const SubstanceNucleicAcidResource + const SubstancePolymerResource + const SubstanceProteinResource + const SubstanceReferenceInformationResource + const SubstanceResource + const SubstanceSourceMaterialResource + const SubstanceSpecificationResource + const SupplyDeliveryResource + const SupplyRequestResource + const TaskResource + const TerminologyCapabilitiesResource + const TestReportResource + const TestScriptResource + const ValueSetResource + const VerificationResultResource + const VisionPrescriptionResource + func GetDataResourceType(data []byte) ResourceType + func (r ResourceType) String() string + type ResponseError struct + ContentType string + Message string + Status int + func NewResponseError(resp *http.Response, message string) *ResponseError + func (e ResponseError) Error() string + type UnmarshalError struct + Data []byte + Err error + Message string + Resource ResourceType + func AsUnmarshalError(err error) (UnmarshalError, bool) + func NewUnmarshalError(msg string, resource ResourceType, data []byte, err error) UnmarshalError + func (e UnmarshalError) Error() string + func (e UnmarshalError) Unwrap() error