fhir

package module
v0.2.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 26, 2021 License: Apache-2.0 Imports: 13 Imported by: 0

README

Golang FHIR Client

This repository contains a FHIR® R4 models for Go. The models consist of Go structs for each resource and data type. The structs are suitable for JSON encoding/decoding.

Features

  • resources implement the Marshaler interface
  • unmarshal functions are provided for every resource
  • enums are provided for every ValueSet used in a required binding, has a computer friendly name and refers only to one CodeSystem
  • enums implement Code(), Display() and Definition() methods

Usage

In your project, import github.com/gotidy/fhir-client/examples/app and you are done.

TODOs

  • Support Polymorphic Data Elements
  • Support ValueSets Referring to Multiple CodeSystems

Develop

This repository contains two Go modules, the generated models itself and the generator. Both modules use go generate to generate the FHIR models. For go generate to work, you have to install the generator first. To do that, run make gen-gen in the module root directory. After that, you can regenerate the FHIR Models under models by running make gen-models.

For client generation run make gen-client.

License

Copyright 2021

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Documentation

Overview

//go:generate go run ./gen/types/. -i ./tmp -o ./gen/types/fhir //go:generate go run ./gen/types/. -i ./tmp -o ./models

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BodyReader

func BodyReader(body interface{}) (reader io.Reader, err error)

func EnumBundleResources

func EnumBundleResources(bundle *models.Bundle, resource ResourceType, f func(resource ResourceData) error) error

func ExpectedBundle

func ExpectedBundle(resp *FhirResponse, err error) (*models.Bundle, error)

func ExpectedOperationOutcome

func ExpectedOperationOutcome(resp *FhirResponse, err error) (*models.OperationOutcome, error)

func IsNotFoundError

func IsNotFoundError(err error) bool

func NewResource

func NewResource(resource ResourceType) interface{}

NewResource creates the new resource.

func NewTooManyEntitiesError

func NewTooManyEntitiesError(id, resource string, count int) error

func Path

func Path(parts ...string) string

func StrPtrToStr

func StrPtrToStr(s *string) string

func TypeOf

func TypeOf(resource ResourceType) reflect.Type

TypeOf returns the type of resource.

Types

type Client

type Client struct {
	// The endpoint of the server conforming to this interface, with scheme,
	// https://api.deepmap.com for example. This can contain a path relative
	// to the server, such as https://api.deepmap.com/dev-test, and all the
	// paths in the swagger spec will be appended to the server.
	Server string

	// Doer for performing requests, typically a *http.Client with any
	// customized settings, such as certificate chains.
	Client HTTPRequestDoer

	// A list of callbacks for modifying requests which are generated before sending over
	// the network.
	RequestEditors []RequestEditorFn
}

Client which conforms to the OpenAPI3 specification for this service.

func New

func New(server string, opts ...ClientOption) (*Client, error)

Creates a new Client, with reasonable defaults.

func (*Client) Create

func (c *Client) Create(ctx context.Context, resource ResourceType, params Parameters, body interface{}) (*FhirResponse, error)

func (*Client) CreateAccount

func (c *Client) CreateAccount(ctx context.Context, params Parameters, entity *models.Account) (*models.Account, error)

func (*Client) CreateActivityDefinition

func (c *Client) CreateActivityDefinition(ctx context.Context, params Parameters, entity *models.ActivityDefinition) (*models.ActivityDefinition, error)

func (*Client) CreateAdverseEvent

func (c *Client) CreateAdverseEvent(ctx context.Context, params Parameters, entity *models.AdverseEvent) (*models.AdverseEvent, error)

func (*Client) CreateAllergyIntolerance

func (c *Client) CreateAllergyIntolerance(ctx context.Context, params Parameters, entity *models.AllergyIntolerance) (*models.AllergyIntolerance, error)

func (*Client) CreateAppointment

func (c *Client) CreateAppointment(ctx context.Context, params Parameters, entity *models.Appointment) (*models.Appointment, error)

func (*Client) CreateAppointmentResponse

func (c *Client) CreateAppointmentResponse(ctx context.Context, params Parameters, entity *models.AppointmentResponse) (*models.AppointmentResponse, error)

func (*Client) CreateAuditEvent

func (c *Client) CreateAuditEvent(ctx context.Context, params Parameters, entity *models.AuditEvent) (*models.AuditEvent, error)

func (*Client) CreateBasic

func (c *Client) CreateBasic(ctx context.Context, params Parameters, entity *models.Basic) (*models.Basic, error)

func (*Client) CreateBinary

func (c *Client) CreateBinary(ctx context.Context, params Parameters, entity *models.Binary) (*models.Binary, error)

func (*Client) CreateBiologicallyDerivedProduct

func (c *Client) CreateBiologicallyDerivedProduct(ctx context.Context, params Parameters, entity *models.BiologicallyDerivedProduct) (*models.BiologicallyDerivedProduct, error)

func (*Client) CreateBodyStructure

func (c *Client) CreateBodyStructure(ctx context.Context, params Parameters, entity *models.BodyStructure) (*models.BodyStructure, error)

func (*Client) CreateCapabilityStatement

func (c *Client) CreateCapabilityStatement(ctx context.Context, params Parameters, entity *models.CapabilityStatement) (*models.CapabilityStatement, error)

func (*Client) CreateCarePlan

func (c *Client) CreateCarePlan(ctx context.Context, params Parameters, entity *models.CarePlan) (*models.CarePlan, error)

func (*Client) CreateCareTeam

func (c *Client) CreateCareTeam(ctx context.Context, params Parameters, entity *models.CareTeam) (*models.CareTeam, error)

func (*Client) CreateCatalogEntry

func (c *Client) CreateCatalogEntry(ctx context.Context, params Parameters, entity *models.CatalogEntry) (*models.CatalogEntry, error)

func (*Client) CreateChargeItem

func (c *Client) CreateChargeItem(ctx context.Context, params Parameters, entity *models.ChargeItem) (*models.ChargeItem, error)

func (*Client) CreateChargeItemDefinition

func (c *Client) CreateChargeItemDefinition(ctx context.Context, params Parameters, entity *models.ChargeItemDefinition) (*models.ChargeItemDefinition, error)

func (*Client) CreateClaim

func (c *Client) CreateClaim(ctx context.Context, params Parameters, entity *models.Claim) (*models.Claim, error)

func (*Client) CreateClaimResponse

func (c *Client) CreateClaimResponse(ctx context.Context, params Parameters, entity *models.ClaimResponse) (*models.ClaimResponse, error)

func (*Client) CreateClinicalImpression

func (c *Client) CreateClinicalImpression(ctx context.Context, params Parameters, entity *models.ClinicalImpression) (*models.ClinicalImpression, error)

func (*Client) CreateCodeSystem

func (c *Client) CreateCodeSystem(ctx context.Context, params Parameters, entity *models.CodeSystem) (*models.CodeSystem, error)

func (*Client) CreateCommunication

func (c *Client) CreateCommunication(ctx context.Context, params Parameters, entity *models.Communication) (*models.Communication, error)

func (*Client) CreateCommunicationRequest

func (c *Client) CreateCommunicationRequest(ctx context.Context, params Parameters, entity *models.CommunicationRequest) (*models.CommunicationRequest, error)

func (*Client) CreateCompartmentDefinition

func (c *Client) CreateCompartmentDefinition(ctx context.Context, params Parameters, entity *models.CompartmentDefinition) (*models.CompartmentDefinition, error)

func (*Client) CreateComposition

func (c *Client) CreateComposition(ctx context.Context, params Parameters, entity *models.Composition) (*models.Composition, error)

func (*Client) CreateConceptMap

func (c *Client) CreateConceptMap(ctx context.Context, params Parameters, entity *models.ConceptMap) (*models.ConceptMap, error)

func (*Client) CreateCondition

func (c *Client) CreateCondition(ctx context.Context, params Parameters, entity *models.Condition) (*models.Condition, error)

func (*Client) CreateConsent

func (c *Client) CreateConsent(ctx context.Context, params Parameters, entity *models.Consent) (*models.Consent, error)

func (*Client) CreateContract

func (c *Client) CreateContract(ctx context.Context, params Parameters, entity *models.Contract) (*models.Contract, error)

func (*Client) CreateCoverage

func (c *Client) CreateCoverage(ctx context.Context, params Parameters, entity *models.Coverage) (*models.Coverage, error)

func (*Client) CreateCoverageEligibilityRequest

func (c *Client) CreateCoverageEligibilityRequest(ctx context.Context, params Parameters, entity *models.CoverageEligibilityRequest) (*models.CoverageEligibilityRequest, error)

func (*Client) CreateCoverageEligibilityResponse

func (c *Client) CreateCoverageEligibilityResponse(ctx context.Context, params Parameters, entity *models.CoverageEligibilityResponse) (*models.CoverageEligibilityResponse, error)

func (*Client) CreateDetectedIssue

func (c *Client) CreateDetectedIssue(ctx context.Context, params Parameters, entity *models.DetectedIssue) (*models.DetectedIssue, error)

func (*Client) CreateDevice

func (c *Client) CreateDevice(ctx context.Context, params Parameters, entity *models.Device) (*models.Device, error)

func (*Client) CreateDeviceDefinition

func (c *Client) CreateDeviceDefinition(ctx context.Context, params Parameters, entity *models.DeviceDefinition) (*models.DeviceDefinition, error)

func (*Client) CreateDeviceMetric

func (c *Client) CreateDeviceMetric(ctx context.Context, params Parameters, entity *models.DeviceMetric) (*models.DeviceMetric, error)

func (*Client) CreateDeviceRequest

func (c *Client) CreateDeviceRequest(ctx context.Context, params Parameters, entity *models.DeviceRequest) (*models.DeviceRequest, error)

func (*Client) CreateDeviceUseStatement

func (c *Client) CreateDeviceUseStatement(ctx context.Context, params Parameters, entity *models.DeviceUseStatement) (*models.DeviceUseStatement, error)

func (*Client) CreateDiagnosticReport

func (c *Client) CreateDiagnosticReport(ctx context.Context, params Parameters, entity *models.DiagnosticReport) (*models.DiagnosticReport, error)

func (*Client) CreateDocumentManifest

func (c *Client) CreateDocumentManifest(ctx context.Context, params Parameters, entity *models.DocumentManifest) (*models.DocumentManifest, error)

func (*Client) CreateDocumentReference

func (c *Client) CreateDocumentReference(ctx context.Context, params Parameters, entity *models.DocumentReference) (*models.DocumentReference, error)

func (*Client) CreateDomainResource

func (c *Client) CreateDomainResource(ctx context.Context, params Parameters, entity *models.DomainResource) (*models.DomainResource, error)

func (*Client) CreateEffectEvidenceSynthesis

func (c *Client) CreateEffectEvidenceSynthesis(ctx context.Context, params Parameters, entity *models.EffectEvidenceSynthesis) (*models.EffectEvidenceSynthesis, error)

func (*Client) CreateEncounter

func (c *Client) CreateEncounter(ctx context.Context, params Parameters, entity *models.Encounter) (*models.Encounter, error)

func (*Client) CreateEndpoint

func (c *Client) CreateEndpoint(ctx context.Context, params Parameters, entity *models.Endpoint) (*models.Endpoint, error)

func (*Client) CreateEnrollmentRequest

func (c *Client) CreateEnrollmentRequest(ctx context.Context, params Parameters, entity *models.EnrollmentRequest) (*models.EnrollmentRequest, error)

func (*Client) CreateEnrollmentResponse

func (c *Client) CreateEnrollmentResponse(ctx context.Context, params Parameters, entity *models.EnrollmentResponse) (*models.EnrollmentResponse, error)

func (*Client) CreateEpisodeOfCare

func (c *Client) CreateEpisodeOfCare(ctx context.Context, params Parameters, entity *models.EpisodeOfCare) (*models.EpisodeOfCare, error)

func (*Client) CreateEventDefinition

func (c *Client) CreateEventDefinition(ctx context.Context, params Parameters, entity *models.EventDefinition) (*models.EventDefinition, error)

func (*Client) CreateEvidence

func (c *Client) CreateEvidence(ctx context.Context, params Parameters, entity *models.Evidence) (*models.Evidence, error)

func (*Client) CreateEvidenceVariable

func (c *Client) CreateEvidenceVariable(ctx context.Context, params Parameters, entity *models.EvidenceVariable) (*models.EvidenceVariable, error)

func (*Client) CreateExampleScenario

func (c *Client) CreateExampleScenario(ctx context.Context, params Parameters, entity *models.ExampleScenario) (*models.ExampleScenario, error)

func (*Client) CreateExplanationOfBenefit

func (c *Client) CreateExplanationOfBenefit(ctx context.Context, params Parameters, entity *models.ExplanationOfBenefit) (*models.ExplanationOfBenefit, error)

func (*Client) CreateFamilyMemberHistory

func (c *Client) CreateFamilyMemberHistory(ctx context.Context, params Parameters, entity *models.FamilyMemberHistory) (*models.FamilyMemberHistory, error)

func (*Client) CreateFlag

func (c *Client) CreateFlag(ctx context.Context, params Parameters, entity *models.Flag) (*models.Flag, error)

func (*Client) CreateGoal

func (c *Client) CreateGoal(ctx context.Context, params Parameters, entity *models.Goal) (*models.Goal, error)

func (*Client) CreateGraphDefinition

func (c *Client) CreateGraphDefinition(ctx context.Context, params Parameters, entity *models.GraphDefinition) (*models.GraphDefinition, error)

func (*Client) CreateGroup

func (c *Client) CreateGroup(ctx context.Context, params Parameters, entity *models.Group) (*models.Group, error)

func (*Client) CreateGuidanceResponse

func (c *Client) CreateGuidanceResponse(ctx context.Context, params Parameters, entity *models.GuidanceResponse) (*models.GuidanceResponse, error)

func (*Client) CreateHealthcareService

func (c *Client) CreateHealthcareService(ctx context.Context, params Parameters, entity *models.HealthcareService) (*models.HealthcareService, error)

func (*Client) CreateImagingStudy

func (c *Client) CreateImagingStudy(ctx context.Context, params Parameters, entity *models.ImagingStudy) (*models.ImagingStudy, error)

func (*Client) CreateImmunization

func (c *Client) CreateImmunization(ctx context.Context, params Parameters, entity *models.Immunization) (*models.Immunization, error)

func (*Client) CreateImmunizationEvaluation

func (c *Client) CreateImmunizationEvaluation(ctx context.Context, params Parameters, entity *models.ImmunizationEvaluation) (*models.ImmunizationEvaluation, error)

func (*Client) CreateImmunizationRecommendation

func (c *Client) CreateImmunizationRecommendation(ctx context.Context, params Parameters, entity *models.ImmunizationRecommendation) (*models.ImmunizationRecommendation, error)

func (*Client) CreateImplementationGuide

func (c *Client) CreateImplementationGuide(ctx context.Context, params Parameters, entity *models.ImplementationGuide) (*models.ImplementationGuide, error)

func (*Client) CreateInsurancePlan

func (c *Client) CreateInsurancePlan(ctx context.Context, params Parameters, entity *models.InsurancePlan) (*models.InsurancePlan, error)

func (*Client) CreateInvoice

func (c *Client) CreateInvoice(ctx context.Context, params Parameters, entity *models.Invoice) (*models.Invoice, error)

func (*Client) CreateLibrary

func (c *Client) CreateLibrary(ctx context.Context, params Parameters, entity *models.Library) (*models.Library, error)

func (*Client) CreateLinkage

func (c *Client) CreateLinkage(ctx context.Context, params Parameters, entity *models.Linkage) (*models.Linkage, error)

func (*Client) CreateList

func (c *Client) CreateList(ctx context.Context, params Parameters, entity *models.List) (*models.List, error)

func (*Client) CreateLocation

func (c *Client) CreateLocation(ctx context.Context, params Parameters, entity *models.Location) (*models.Location, error)

func (*Client) CreateMeasure

func (c *Client) CreateMeasure(ctx context.Context, params Parameters, entity *models.Measure) (*models.Measure, error)

func (*Client) CreateMeasureReport

func (c *Client) CreateMeasureReport(ctx context.Context, params Parameters, entity *models.MeasureReport) (*models.MeasureReport, error)

func (*Client) CreateMedia

func (c *Client) CreateMedia(ctx context.Context, params Parameters, entity *models.Media) (*models.Media, error)

func (*Client) CreateMedication

func (c *Client) CreateMedication(ctx context.Context, params Parameters, entity *models.Medication) (*models.Medication, error)

func (*Client) CreateMedicationAdministration

func (c *Client) CreateMedicationAdministration(ctx context.Context, params Parameters, entity *models.MedicationAdministration) (*models.MedicationAdministration, error)

func (*Client) CreateMedicationDispense

func (c *Client) CreateMedicationDispense(ctx context.Context, params Parameters, entity *models.MedicationDispense) (*models.MedicationDispense, error)

func (*Client) CreateMedicationKnowledge

func (c *Client) CreateMedicationKnowledge(ctx context.Context, params Parameters, entity *models.MedicationKnowledge) (*models.MedicationKnowledge, error)

func (*Client) CreateMedicationRequest

func (c *Client) CreateMedicationRequest(ctx context.Context, params Parameters, entity *models.MedicationRequest) (*models.MedicationRequest, error)

func (*Client) CreateMedicationStatement

func (c *Client) CreateMedicationStatement(ctx context.Context, params Parameters, entity *models.MedicationStatement) (*models.MedicationStatement, error)

func (*Client) CreateMedicinalProduct

func (c *Client) CreateMedicinalProduct(ctx context.Context, params Parameters, entity *models.MedicinalProduct) (*models.MedicinalProduct, error)

func (*Client) CreateMedicinalProductAuthorization

func (c *Client) CreateMedicinalProductAuthorization(ctx context.Context, params Parameters, entity *models.MedicinalProductAuthorization) (*models.MedicinalProductAuthorization, error)

func (*Client) CreateMedicinalProductContraindication

func (c *Client) CreateMedicinalProductContraindication(ctx context.Context, params Parameters, entity *models.MedicinalProductContraindication) (*models.MedicinalProductContraindication, error)

func (*Client) CreateMedicinalProductIndication

func (c *Client) CreateMedicinalProductIndication(ctx context.Context, params Parameters, entity *models.MedicinalProductIndication) (*models.MedicinalProductIndication, error)

func (*Client) CreateMedicinalProductIngredient

func (c *Client) CreateMedicinalProductIngredient(ctx context.Context, params Parameters, entity *models.MedicinalProductIngredient) (*models.MedicinalProductIngredient, error)

func (*Client) CreateMedicinalProductInteraction

func (c *Client) CreateMedicinalProductInteraction(ctx context.Context, params Parameters, entity *models.MedicinalProductInteraction) (*models.MedicinalProductInteraction, error)

func (*Client) CreateMedicinalProductManufactured

func (c *Client) CreateMedicinalProductManufactured(ctx context.Context, params Parameters, entity *models.MedicinalProductManufactured) (*models.MedicinalProductManufactured, error)

func (*Client) CreateMedicinalProductPackaged

func (c *Client) CreateMedicinalProductPackaged(ctx context.Context, params Parameters, entity *models.MedicinalProductPackaged) (*models.MedicinalProductPackaged, error)

func (*Client) CreateMedicinalProductPharmaceutical

func (c *Client) CreateMedicinalProductPharmaceutical(ctx context.Context, params Parameters, entity *models.MedicinalProductPharmaceutical) (*models.MedicinalProductPharmaceutical, error)

func (*Client) CreateMedicinalProductUndesirableEffect

func (c *Client) CreateMedicinalProductUndesirableEffect(ctx context.Context, params Parameters, entity *models.MedicinalProductUndesirableEffect) (*models.MedicinalProductUndesirableEffect, error)

func (*Client) CreateMessageDefinition

func (c *Client) CreateMessageDefinition(ctx context.Context, params Parameters, entity *models.MessageDefinition) (*models.MessageDefinition, error)

func (*Client) CreateMessageHeader

func (c *Client) CreateMessageHeader(ctx context.Context, params Parameters, entity *models.MessageHeader) (*models.MessageHeader, error)

func (*Client) CreateMolecularSequence

func (c *Client) CreateMolecularSequence(ctx context.Context, params Parameters, entity *models.MolecularSequence) (*models.MolecularSequence, error)

func (*Client) CreateNamingSystem

func (c *Client) CreateNamingSystem(ctx context.Context, params Parameters, entity *models.NamingSystem) (*models.NamingSystem, error)

func (*Client) CreateNutritionOrder

func (c *Client) CreateNutritionOrder(ctx context.Context, params Parameters, entity *models.NutritionOrder) (*models.NutritionOrder, error)

func (*Client) CreateObservation

func (c *Client) CreateObservation(ctx context.Context, params Parameters, entity *models.Observation) (*models.Observation, error)

func (*Client) CreateObservationDefinition

func (c *Client) CreateObservationDefinition(ctx context.Context, params Parameters, entity *models.ObservationDefinition) (*models.ObservationDefinition, error)

func (*Client) CreateOperationDefinition

func (c *Client) CreateOperationDefinition(ctx context.Context, params Parameters, entity *models.OperationDefinition) (*models.OperationDefinition, error)

func (*Client) CreateOperationOutcome

func (c *Client) CreateOperationOutcome(ctx context.Context, params Parameters, entity *models.OperationOutcome) (*models.OperationOutcome, error)

func (*Client) CreateOrganization

func (c *Client) CreateOrganization(ctx context.Context, params Parameters, entity *models.Organization) (*models.Organization, error)

func (*Client) CreateOrganizationAffiliation

func (c *Client) CreateOrganizationAffiliation(ctx context.Context, params Parameters, entity *models.OrganizationAffiliation) (*models.OrganizationAffiliation, error)

func (*Client) CreateParameters

func (c *Client) CreateParameters(ctx context.Context, params Parameters, entity *models.Parameters) (*models.Parameters, error)

func (*Client) CreatePatient

func (c *Client) CreatePatient(ctx context.Context, params Parameters, entity *models.Patient) (*models.Patient, error)

func (*Client) CreatePaymentNotice

func (c *Client) CreatePaymentNotice(ctx context.Context, params Parameters, entity *models.PaymentNotice) (*models.PaymentNotice, error)

func (*Client) CreatePaymentReconciliation

func (c *Client) CreatePaymentReconciliation(ctx context.Context, params Parameters, entity *models.PaymentReconciliation) (*models.PaymentReconciliation, error)

func (*Client) CreatePerson

func (c *Client) CreatePerson(ctx context.Context, params Parameters, entity *models.Person) (*models.Person, error)

func (*Client) CreatePlanDefinition

func (c *Client) CreatePlanDefinition(ctx context.Context, params Parameters, entity *models.PlanDefinition) (*models.PlanDefinition, error)

func (*Client) CreatePractitioner

func (c *Client) CreatePractitioner(ctx context.Context, params Parameters, entity *models.Practitioner) (*models.Practitioner, error)

func (*Client) CreatePractitionerRole

func (c *Client) CreatePractitionerRole(ctx context.Context, params Parameters, entity *models.PractitionerRole) (*models.PractitionerRole, error)

func (*Client) CreateProcedure

func (c *Client) CreateProcedure(ctx context.Context, params Parameters, entity *models.Procedure) (*models.Procedure, error)

func (*Client) CreateProvenance

func (c *Client) CreateProvenance(ctx context.Context, params Parameters, entity *models.Provenance) (*models.Provenance, error)

func (*Client) CreateQuestionnaire

func (c *Client) CreateQuestionnaire(ctx context.Context, params Parameters, entity *models.Questionnaire) (*models.Questionnaire, error)

func (*Client) CreateQuestionnaireResponse

func (c *Client) CreateQuestionnaireResponse(ctx context.Context, params Parameters, entity *models.QuestionnaireResponse) (*models.QuestionnaireResponse, error)

func (*Client) CreateRelatedPerson

func (c *Client) CreateRelatedPerson(ctx context.Context, params Parameters, entity *models.RelatedPerson) (*models.RelatedPerson, error)

func (*Client) CreateRequestGroup

func (c *Client) CreateRequestGroup(ctx context.Context, params Parameters, entity *models.RequestGroup) (*models.RequestGroup, error)

func (*Client) CreateResearchDefinition

func (c *Client) CreateResearchDefinition(ctx context.Context, params Parameters, entity *models.ResearchDefinition) (*models.ResearchDefinition, error)

func (*Client) CreateResearchElementDefinition

func (c *Client) CreateResearchElementDefinition(ctx context.Context, params Parameters, entity *models.ResearchElementDefinition) (*models.ResearchElementDefinition, error)

func (*Client) CreateResearchStudy

func (c *Client) CreateResearchStudy(ctx context.Context, params Parameters, entity *models.ResearchStudy) (*models.ResearchStudy, error)

func (*Client) CreateResearchSubject

func (c *Client) CreateResearchSubject(ctx context.Context, params Parameters, entity *models.ResearchSubject) (*models.ResearchSubject, error)

func (*Client) CreateResource

func (c *Client) CreateResource(ctx context.Context, params Parameters, entity *models.Resource) (*models.Resource, error)

func (*Client) CreateRiskAssessment

func (c *Client) CreateRiskAssessment(ctx context.Context, params Parameters, entity *models.RiskAssessment) (*models.RiskAssessment, error)

func (*Client) CreateRiskEvidenceSynthesis

func (c *Client) CreateRiskEvidenceSynthesis(ctx context.Context, params Parameters, entity *models.RiskEvidenceSynthesis) (*models.RiskEvidenceSynthesis, error)

func (*Client) CreateSchedule

func (c *Client) CreateSchedule(ctx context.Context, params Parameters, entity *models.Schedule) (*models.Schedule, error)

func (*Client) CreateSearchParameter

func (c *Client) CreateSearchParameter(ctx context.Context, params Parameters, entity *models.SearchParameter) (*models.SearchParameter, error)

func (*Client) CreateServiceRequest

func (c *Client) CreateServiceRequest(ctx context.Context, params Parameters, entity *models.ServiceRequest) (*models.ServiceRequest, error)

func (*Client) CreateSlot

func (c *Client) CreateSlot(ctx context.Context, params Parameters, entity *models.Slot) (*models.Slot, error)

func (*Client) CreateSpecimen

func (c *Client) CreateSpecimen(ctx context.Context, params Parameters, entity *models.Specimen) (*models.Specimen, error)

func (*Client) CreateSpecimenDefinition

func (c *Client) CreateSpecimenDefinition(ctx context.Context, params Parameters, entity *models.SpecimenDefinition) (*models.SpecimenDefinition, error)

func (*Client) CreateStructureDefinition

func (c *Client) CreateStructureDefinition(ctx context.Context, params Parameters, entity *models.StructureDefinition) (*models.StructureDefinition, error)

func (*Client) CreateStructureMap

func (c *Client) CreateStructureMap(ctx context.Context, params Parameters, entity *models.StructureMap) (*models.StructureMap, error)

func (*Client) CreateSubscription

func (c *Client) CreateSubscription(ctx context.Context, params Parameters, entity *models.Subscription) (*models.Subscription, error)

func (*Client) CreateSubstance

func (c *Client) CreateSubstance(ctx context.Context, params Parameters, entity *models.Substance) (*models.Substance, error)

func (*Client) CreateSubstanceNucleicAcid

func (c *Client) CreateSubstanceNucleicAcid(ctx context.Context, params Parameters, entity *models.SubstanceNucleicAcid) (*models.SubstanceNucleicAcid, error)

func (*Client) CreateSubstancePolymer

func (c *Client) CreateSubstancePolymer(ctx context.Context, params Parameters, entity *models.SubstancePolymer) (*models.SubstancePolymer, error)

func (*Client) CreateSubstanceProtein

func (c *Client) CreateSubstanceProtein(ctx context.Context, params Parameters, entity *models.SubstanceProtein) (*models.SubstanceProtein, error)

func (*Client) CreateSubstanceReferenceInformation

func (c *Client) CreateSubstanceReferenceInformation(ctx context.Context, params Parameters, entity *models.SubstanceReferenceInformation) (*models.SubstanceReferenceInformation, error)

func (*Client) CreateSubstanceSourceMaterial

func (c *Client) CreateSubstanceSourceMaterial(ctx context.Context, params Parameters, entity *models.SubstanceSourceMaterial) (*models.SubstanceSourceMaterial, error)

func (*Client) CreateSubstanceSpecification

func (c *Client) CreateSubstanceSpecification(ctx context.Context, params Parameters, entity *models.SubstanceSpecification) (*models.SubstanceSpecification, error)

func (*Client) CreateSupplyDelivery

func (c *Client) CreateSupplyDelivery(ctx context.Context, params Parameters, entity *models.SupplyDelivery) (*models.SupplyDelivery, error)

func (*Client) CreateSupplyRequest

func (c *Client) CreateSupplyRequest(ctx context.Context, params Parameters, entity *models.SupplyRequest) (*models.SupplyRequest, error)

func (*Client) CreateTask

func (c *Client) CreateTask(ctx context.Context, params Parameters, entity *models.Task) (*models.Task, error)

func (*Client) CreateTerminologyCapabilities

func (c *Client) CreateTerminologyCapabilities(ctx context.Context, params Parameters, entity *models.TerminologyCapabilities) (*models.TerminologyCapabilities, error)

func (*Client) CreateTestReport

func (c *Client) CreateTestReport(ctx context.Context, params Parameters, entity *models.TestReport) (*models.TestReport, error)

func (*Client) CreateTestScript

func (c *Client) CreateTestScript(ctx context.Context, params Parameters, entity *models.TestScript) (*models.TestScript, error)

func (*Client) CreateValueSet

func (c *Client) CreateValueSet(ctx context.Context, params Parameters, entity *models.ValueSet) (*models.ValueSet, error)

func (*Client) CreateVerificationResult

func (c *Client) CreateVerificationResult(ctx context.Context, params Parameters, entity *models.VerificationResult) (*models.VerificationResult, error)

func (*Client) CreateVisionPrescription

func (c *Client) CreateVisionPrescription(ctx context.Context, params Parameters, entity *models.VisionPrescription) (*models.VisionPrescription, error)

func (*Client) Delete

func (c *Client) Delete(ctx context.Context, resource ResourceType, params Parameters) (*FhirResponse, error)

func (*Client) DeleteAccount

func (c *Client) DeleteAccount(ctx context.Context, params Parameters) ([]*models.Account, error)

func (*Client) DeleteAccountByID

func (c *Client) DeleteAccountByID(ctx context.Context, id string, params Parameters) (*models.Account, error)

func (*Client) DeleteActivityDefinition

func (c *Client) DeleteActivityDefinition(ctx context.Context, params Parameters) ([]*models.ActivityDefinition, error)

func (*Client) DeleteActivityDefinitionByID

func (c *Client) DeleteActivityDefinitionByID(ctx context.Context, id string, params Parameters) (*models.ActivityDefinition, error)

func (*Client) DeleteAdverseEvent

func (c *Client) DeleteAdverseEvent(ctx context.Context, params Parameters) ([]*models.AdverseEvent, error)

func (*Client) DeleteAdverseEventByID

func (c *Client) DeleteAdverseEventByID(ctx context.Context, id string, params Parameters) (*models.AdverseEvent, error)

func (*Client) DeleteAllergyIntolerance

func (c *Client) DeleteAllergyIntolerance(ctx context.Context, params Parameters) ([]*models.AllergyIntolerance, error)

func (*Client) DeleteAllergyIntoleranceByID

func (c *Client) DeleteAllergyIntoleranceByID(ctx context.Context, id string, params Parameters) (*models.AllergyIntolerance, error)

func (*Client) DeleteAppointment

func (c *Client) DeleteAppointment(ctx context.Context, params Parameters) ([]*models.Appointment, error)

func (*Client) DeleteAppointmentByID

func (c *Client) DeleteAppointmentByID(ctx context.Context, id string, params Parameters) (*models.Appointment, error)

func (*Client) DeleteAppointmentResponse

func (c *Client) DeleteAppointmentResponse(ctx context.Context, params Parameters) ([]*models.AppointmentResponse, error)

func (*Client) DeleteAppointmentResponseByID

func (c *Client) DeleteAppointmentResponseByID(ctx context.Context, id string, params Parameters) (*models.AppointmentResponse, error)

func (*Client) DeleteAuditEvent

func (c *Client) DeleteAuditEvent(ctx context.Context, params Parameters) ([]*models.AuditEvent, error)

func (*Client) DeleteAuditEventByID

func (c *Client) DeleteAuditEventByID(ctx context.Context, id string, params Parameters) (*models.AuditEvent, error)

func (*Client) DeleteBasic

func (c *Client) DeleteBasic(ctx context.Context, params Parameters) ([]*models.Basic, error)

func (*Client) DeleteBasicByID

func (c *Client) DeleteBasicByID(ctx context.Context, id string, params Parameters) (*models.Basic, error)

func (*Client) DeleteBinary

func (c *Client) DeleteBinary(ctx context.Context, params Parameters) ([]*models.Binary, error)

func (*Client) DeleteBinaryByID

func (c *Client) DeleteBinaryByID(ctx context.Context, id string, params Parameters) (*models.Binary, error)

func (*Client) DeleteBiologicallyDerivedProduct

func (c *Client) DeleteBiologicallyDerivedProduct(ctx context.Context, params Parameters) ([]*models.BiologicallyDerivedProduct, error)

func (*Client) DeleteBiologicallyDerivedProductByID

func (c *Client) DeleteBiologicallyDerivedProductByID(ctx context.Context, id string, params Parameters) (*models.BiologicallyDerivedProduct, error)

func (*Client) DeleteBodyStructure

func (c *Client) DeleteBodyStructure(ctx context.Context, params Parameters) ([]*models.BodyStructure, error)

func (*Client) DeleteBodyStructureByID

func (c *Client) DeleteBodyStructureByID(ctx context.Context, id string, params Parameters) (*models.BodyStructure, error)

func (*Client) DeleteByID

func (c *Client) DeleteByID(ctx context.Context, resource ResourceType, id string, params Parameters) (*FhirResponse, error)

func (*Client) DeleteCapabilityStatement

func (c *Client) DeleteCapabilityStatement(ctx context.Context, params Parameters) ([]*models.CapabilityStatement, error)

func (*Client) DeleteCapabilityStatementByID

func (c *Client) DeleteCapabilityStatementByID(ctx context.Context, id string, params Parameters) (*models.CapabilityStatement, error)

func (*Client) DeleteCarePlan

func (c *Client) DeleteCarePlan(ctx context.Context, params Parameters) ([]*models.CarePlan, error)

func (*Client) DeleteCarePlanByID

func (c *Client) DeleteCarePlanByID(ctx context.Context, id string, params Parameters) (*models.CarePlan, error)

func (*Client) DeleteCareTeam

func (c *Client) DeleteCareTeam(ctx context.Context, params Parameters) ([]*models.CareTeam, error)

func (*Client) DeleteCareTeamByID

func (c *Client) DeleteCareTeamByID(ctx context.Context, id string, params Parameters) (*models.CareTeam, error)

func (*Client) DeleteCatalogEntry

func (c *Client) DeleteCatalogEntry(ctx context.Context, params Parameters) ([]*models.CatalogEntry, error)

func (*Client) DeleteCatalogEntryByID

func (c *Client) DeleteCatalogEntryByID(ctx context.Context, id string, params Parameters) (*models.CatalogEntry, error)

func (*Client) DeleteChargeItem

func (c *Client) DeleteChargeItem(ctx context.Context, params Parameters) ([]*models.ChargeItem, error)

func (*Client) DeleteChargeItemByID

func (c *Client) DeleteChargeItemByID(ctx context.Context, id string, params Parameters) (*models.ChargeItem, error)

func (*Client) DeleteChargeItemDefinition

func (c *Client) DeleteChargeItemDefinition(ctx context.Context, params Parameters) ([]*models.ChargeItemDefinition, error)

func (*Client) DeleteChargeItemDefinitionByID

func (c *Client) DeleteChargeItemDefinitionByID(ctx context.Context, id string, params Parameters) (*models.ChargeItemDefinition, error)

func (*Client) DeleteClaim

func (c *Client) DeleteClaim(ctx context.Context, params Parameters) ([]*models.Claim, error)

func (*Client) DeleteClaimByID

func (c *Client) DeleteClaimByID(ctx context.Context, id string, params Parameters) (*models.Claim, error)

func (*Client) DeleteClaimResponse

func (c *Client) DeleteClaimResponse(ctx context.Context, params Parameters) ([]*models.ClaimResponse, error)

func (*Client) DeleteClaimResponseByID

func (c *Client) DeleteClaimResponseByID(ctx context.Context, id string, params Parameters) (*models.ClaimResponse, error)

func (*Client) DeleteClinicalImpression

func (c *Client) DeleteClinicalImpression(ctx context.Context, params Parameters) ([]*models.ClinicalImpression, error)

func (*Client) DeleteClinicalImpressionByID

func (c *Client) DeleteClinicalImpressionByID(ctx context.Context, id string, params Parameters) (*models.ClinicalImpression, error)

func (*Client) DeleteCodeSystem

func (c *Client) DeleteCodeSystem(ctx context.Context, params Parameters) ([]*models.CodeSystem, error)

func (*Client) DeleteCodeSystemByID

func (c *Client) DeleteCodeSystemByID(ctx context.Context, id string, params Parameters) (*models.CodeSystem, error)

func (*Client) DeleteCommunication

func (c *Client) DeleteCommunication(ctx context.Context, params Parameters) ([]*models.Communication, error)

func (*Client) DeleteCommunicationByID

func (c *Client) DeleteCommunicationByID(ctx context.Context, id string, params Parameters) (*models.Communication, error)

func (*Client) DeleteCommunicationRequest

func (c *Client) DeleteCommunicationRequest(ctx context.Context, params Parameters) ([]*models.CommunicationRequest, error)

func (*Client) DeleteCommunicationRequestByID

func (c *Client) DeleteCommunicationRequestByID(ctx context.Context, id string, params Parameters) (*models.CommunicationRequest, error)

func (*Client) DeleteCompartmentDefinition

func (c *Client) DeleteCompartmentDefinition(ctx context.Context, params Parameters) ([]*models.CompartmentDefinition, error)

func (*Client) DeleteCompartmentDefinitionByID

func (c *Client) DeleteCompartmentDefinitionByID(ctx context.Context, id string, params Parameters) (*models.CompartmentDefinition, error)

func (*Client) DeleteComposition

func (c *Client) DeleteComposition(ctx context.Context, params Parameters) ([]*models.Composition, error)

func (*Client) DeleteCompositionByID

func (c *Client) DeleteCompositionByID(ctx context.Context, id string, params Parameters) (*models.Composition, error)

func (*Client) DeleteConceptMap

func (c *Client) DeleteConceptMap(ctx context.Context, params Parameters) ([]*models.ConceptMap, error)

func (*Client) DeleteConceptMapByID

func (c *Client) DeleteConceptMapByID(ctx context.Context, id string, params Parameters) (*models.ConceptMap, error)

func (*Client) DeleteCondition

func (c *Client) DeleteCondition(ctx context.Context, params Parameters) ([]*models.Condition, error)

func (*Client) DeleteConditionByID

func (c *Client) DeleteConditionByID(ctx context.Context, id string, params Parameters) (*models.Condition, error)

func (*Client) DeleteConsent

func (c *Client) DeleteConsent(ctx context.Context, params Parameters) ([]*models.Consent, error)

func (*Client) DeleteConsentByID

func (c *Client) DeleteConsentByID(ctx context.Context, id string, params Parameters) (*models.Consent, error)

func (*Client) DeleteContract

func (c *Client) DeleteContract(ctx context.Context, params Parameters) ([]*models.Contract, error)

func (*Client) DeleteContractByID

func (c *Client) DeleteContractByID(ctx context.Context, id string, params Parameters) (*models.Contract, error)

func (*Client) DeleteCoverage

func (c *Client) DeleteCoverage(ctx context.Context, params Parameters) ([]*models.Coverage, error)

func (*Client) DeleteCoverageByID

func (c *Client) DeleteCoverageByID(ctx context.Context, id string, params Parameters) (*models.Coverage, error)

func (*Client) DeleteCoverageEligibilityRequest

func (c *Client) DeleteCoverageEligibilityRequest(ctx context.Context, params Parameters) ([]*models.CoverageEligibilityRequest, error)

func (*Client) DeleteCoverageEligibilityRequestByID

func (c *Client) DeleteCoverageEligibilityRequestByID(ctx context.Context, id string, params Parameters) (*models.CoverageEligibilityRequest, error)

func (*Client) DeleteCoverageEligibilityResponse

func (c *Client) DeleteCoverageEligibilityResponse(ctx context.Context, params Parameters) ([]*models.CoverageEligibilityResponse, error)

func (*Client) DeleteCoverageEligibilityResponseByID

func (c *Client) DeleteCoverageEligibilityResponseByID(ctx context.Context, id string, params Parameters) (*models.CoverageEligibilityResponse, error)

func (*Client) DeleteDetectedIssue

func (c *Client) DeleteDetectedIssue(ctx context.Context, params Parameters) ([]*models.DetectedIssue, error)

func (*Client) DeleteDetectedIssueByID

func (c *Client) DeleteDetectedIssueByID(ctx context.Context, id string, params Parameters) (*models.DetectedIssue, error)

func (*Client) DeleteDevice

func (c *Client) DeleteDevice(ctx context.Context, params Parameters) ([]*models.Device, error)

func (*Client) DeleteDeviceByID

func (c *Client) DeleteDeviceByID(ctx context.Context, id string, params Parameters) (*models.Device, error)

func (*Client) DeleteDeviceDefinition

func (c *Client) DeleteDeviceDefinition(ctx context.Context, params Parameters) ([]*models.DeviceDefinition, error)

func (*Client) DeleteDeviceDefinitionByID

func (c *Client) DeleteDeviceDefinitionByID(ctx context.Context, id string, params Parameters) (*models.DeviceDefinition, error)

func (*Client) DeleteDeviceMetric

func (c *Client) DeleteDeviceMetric(ctx context.Context, params Parameters) ([]*models.DeviceMetric, error)

func (*Client) DeleteDeviceMetricByID

func (c *Client) DeleteDeviceMetricByID(ctx context.Context, id string, params Parameters) (*models.DeviceMetric, error)

func (*Client) DeleteDeviceRequest

func (c *Client) DeleteDeviceRequest(ctx context.Context, params Parameters) ([]*models.DeviceRequest, error)

func (*Client) DeleteDeviceRequestByID

func (c *Client) DeleteDeviceRequestByID(ctx context.Context, id string, params Parameters) (*models.DeviceRequest, error)

func (*Client) DeleteDeviceUseStatement

func (c *Client) DeleteDeviceUseStatement(ctx context.Context, params Parameters) ([]*models.DeviceUseStatement, error)

func (*Client) DeleteDeviceUseStatementByID

func (c *Client) DeleteDeviceUseStatementByID(ctx context.Context, id string, params Parameters) (*models.DeviceUseStatement, error)

func (*Client) DeleteDiagnosticReport

func (c *Client) DeleteDiagnosticReport(ctx context.Context, params Parameters) ([]*models.DiagnosticReport, error)

func (*Client) DeleteDiagnosticReportByID

func (c *Client) DeleteDiagnosticReportByID(ctx context.Context, id string, params Parameters) (*models.DiagnosticReport, error)

func (*Client) DeleteDocumentManifest

func (c *Client) DeleteDocumentManifest(ctx context.Context, params Parameters) ([]*models.DocumentManifest, error)

func (*Client) DeleteDocumentManifestByID

func (c *Client) DeleteDocumentManifestByID(ctx context.Context, id string, params Parameters) (*models.DocumentManifest, error)

func (*Client) DeleteDocumentReference

func (c *Client) DeleteDocumentReference(ctx context.Context, params Parameters) ([]*models.DocumentReference, error)

func (*Client) DeleteDocumentReferenceByID

func (c *Client) DeleteDocumentReferenceByID(ctx context.Context, id string, params Parameters) (*models.DocumentReference, error)

func (*Client) DeleteDomainResource

func (c *Client) DeleteDomainResource(ctx context.Context, params Parameters) ([]*models.DomainResource, error)

func (*Client) DeleteDomainResourceByID

func (c *Client) DeleteDomainResourceByID(ctx context.Context, id string, params Parameters) (*models.DomainResource, error)

func (*Client) DeleteEffectEvidenceSynthesis

func (c *Client) DeleteEffectEvidenceSynthesis(ctx context.Context, params Parameters) ([]*models.EffectEvidenceSynthesis, error)

func (*Client) DeleteEffectEvidenceSynthesisByID

func (c *Client) DeleteEffectEvidenceSynthesisByID(ctx context.Context, id string, params Parameters) (*models.EffectEvidenceSynthesis, error)

func (*Client) DeleteEncounter

func (c *Client) DeleteEncounter(ctx context.Context, params Parameters) ([]*models.Encounter, error)

func (*Client) DeleteEncounterByID

func (c *Client) DeleteEncounterByID(ctx context.Context, id string, params Parameters) (*models.Encounter, error)

func (*Client) DeleteEndpoint

func (c *Client) DeleteEndpoint(ctx context.Context, params Parameters) ([]*models.Endpoint, error)

func (*Client) DeleteEndpointByID

func (c *Client) DeleteEndpointByID(ctx context.Context, id string, params Parameters) (*models.Endpoint, error)

func (*Client) DeleteEnrollmentRequest

func (c *Client) DeleteEnrollmentRequest(ctx context.Context, params Parameters) ([]*models.EnrollmentRequest, error)

func (*Client) DeleteEnrollmentRequestByID

func (c *Client) DeleteEnrollmentRequestByID(ctx context.Context, id string, params Parameters) (*models.EnrollmentRequest, error)

func (*Client) DeleteEnrollmentResponse

func (c *Client) DeleteEnrollmentResponse(ctx context.Context, params Parameters) ([]*models.EnrollmentResponse, error)

func (*Client) DeleteEnrollmentResponseByID

func (c *Client) DeleteEnrollmentResponseByID(ctx context.Context, id string, params Parameters) (*models.EnrollmentResponse, error)

func (*Client) DeleteEpisodeOfCare

func (c *Client) DeleteEpisodeOfCare(ctx context.Context, params Parameters) ([]*models.EpisodeOfCare, error)

func (*Client) DeleteEpisodeOfCareByID

func (c *Client) DeleteEpisodeOfCareByID(ctx context.Context, id string, params Parameters) (*models.EpisodeOfCare, error)

func (*Client) DeleteEventDefinition

func (c *Client) DeleteEventDefinition(ctx context.Context, params Parameters) ([]*models.EventDefinition, error)

func (*Client) DeleteEventDefinitionByID

func (c *Client) DeleteEventDefinitionByID(ctx context.Context, id string, params Parameters) (*models.EventDefinition, error)

func (*Client) DeleteEvidence

func (c *Client) DeleteEvidence(ctx context.Context, params Parameters) ([]*models.Evidence, error)

func (*Client) DeleteEvidenceByID

func (c *Client) DeleteEvidenceByID(ctx context.Context, id string, params Parameters) (*models.Evidence, error)

func (*Client) DeleteEvidenceVariable

func (c *Client) DeleteEvidenceVariable(ctx context.Context, params Parameters) ([]*models.EvidenceVariable, error)

func (*Client) DeleteEvidenceVariableByID

func (c *Client) DeleteEvidenceVariableByID(ctx context.Context, id string, params Parameters) (*models.EvidenceVariable, error)

func (*Client) DeleteExampleScenario

func (c *Client) DeleteExampleScenario(ctx context.Context, params Parameters) ([]*models.ExampleScenario, error)

func (*Client) DeleteExampleScenarioByID

func (c *Client) DeleteExampleScenarioByID(ctx context.Context, id string, params Parameters) (*models.ExampleScenario, error)

func (*Client) DeleteExplanationOfBenefit

func (c *Client) DeleteExplanationOfBenefit(ctx context.Context, params Parameters) ([]*models.ExplanationOfBenefit, error)

func (*Client) DeleteExplanationOfBenefitByID

func (c *Client) DeleteExplanationOfBenefitByID(ctx context.Context, id string, params Parameters) (*models.ExplanationOfBenefit, error)

func (*Client) DeleteFamilyMemberHistory

func (c *Client) DeleteFamilyMemberHistory(ctx context.Context, params Parameters) ([]*models.FamilyMemberHistory, error)

func (*Client) DeleteFamilyMemberHistoryByID

func (c *Client) DeleteFamilyMemberHistoryByID(ctx context.Context, id string, params Parameters) (*models.FamilyMemberHistory, error)

func (*Client) DeleteFlag

func (c *Client) DeleteFlag(ctx context.Context, params Parameters) ([]*models.Flag, error)

func (*Client) DeleteFlagByID

func (c *Client) DeleteFlagByID(ctx context.Context, id string, params Parameters) (*models.Flag, error)

func (*Client) DeleteGoal

func (c *Client) DeleteGoal(ctx context.Context, params Parameters) ([]*models.Goal, error)

func (*Client) DeleteGoalByID

func (c *Client) DeleteGoalByID(ctx context.Context, id string, params Parameters) (*models.Goal, error)

func (*Client) DeleteGraphDefinition

func (c *Client) DeleteGraphDefinition(ctx context.Context, params Parameters) ([]*models.GraphDefinition, error)

func (*Client) DeleteGraphDefinitionByID

func (c *Client) DeleteGraphDefinitionByID(ctx context.Context, id string, params Parameters) (*models.GraphDefinition, error)

func (*Client) DeleteGroup

func (c *Client) DeleteGroup(ctx context.Context, params Parameters) ([]*models.Group, error)

func (*Client) DeleteGroupByID

func (c *Client) DeleteGroupByID(ctx context.Context, id string, params Parameters) (*models.Group, error)

func (*Client) DeleteGuidanceResponse

func (c *Client) DeleteGuidanceResponse(ctx context.Context, params Parameters) ([]*models.GuidanceResponse, error)

func (*Client) DeleteGuidanceResponseByID

func (c *Client) DeleteGuidanceResponseByID(ctx context.Context, id string, params Parameters) (*models.GuidanceResponse, error)

func (*Client) DeleteHealthcareService

func (c *Client) DeleteHealthcareService(ctx context.Context, params Parameters) ([]*models.HealthcareService, error)

func (*Client) DeleteHealthcareServiceByID

func (c *Client) DeleteHealthcareServiceByID(ctx context.Context, id string, params Parameters) (*models.HealthcareService, error)

func (*Client) DeleteImagingStudy

func (c *Client) DeleteImagingStudy(ctx context.Context, params Parameters) ([]*models.ImagingStudy, error)

func (*Client) DeleteImagingStudyByID

func (c *Client) DeleteImagingStudyByID(ctx context.Context, id string, params Parameters) (*models.ImagingStudy, error)

func (*Client) DeleteImmunization

func (c *Client) DeleteImmunization(ctx context.Context, params Parameters) ([]*models.Immunization, error)

func (*Client) DeleteImmunizationByID

func (c *Client) DeleteImmunizationByID(ctx context.Context, id string, params Parameters) (*models.Immunization, error)

func (*Client) DeleteImmunizationEvaluation

func (c *Client) DeleteImmunizationEvaluation(ctx context.Context, params Parameters) ([]*models.ImmunizationEvaluation, error)

func (*Client) DeleteImmunizationEvaluationByID

func (c *Client) DeleteImmunizationEvaluationByID(ctx context.Context, id string, params Parameters) (*models.ImmunizationEvaluation, error)

func (*Client) DeleteImmunizationRecommendation

func (c *Client) DeleteImmunizationRecommendation(ctx context.Context, params Parameters) ([]*models.ImmunizationRecommendation, error)

func (*Client) DeleteImmunizationRecommendationByID

func (c *Client) DeleteImmunizationRecommendationByID(ctx context.Context, id string, params Parameters) (*models.ImmunizationRecommendation, error)

func (*Client) DeleteImplementationGuide

func (c *Client) DeleteImplementationGuide(ctx context.Context, params Parameters) ([]*models.ImplementationGuide, error)

func (*Client) DeleteImplementationGuideByID

func (c *Client) DeleteImplementationGuideByID(ctx context.Context, id string, params Parameters) (*models.ImplementationGuide, error)

func (*Client) DeleteInsurancePlan

func (c *Client) DeleteInsurancePlan(ctx context.Context, params Parameters) ([]*models.InsurancePlan, error)

func (*Client) DeleteInsurancePlanByID

func (c *Client) DeleteInsurancePlanByID(ctx context.Context, id string, params Parameters) (*models.InsurancePlan, error)

func (*Client) DeleteInvoice

func (c *Client) DeleteInvoice(ctx context.Context, params Parameters) ([]*models.Invoice, error)

func (*Client) DeleteInvoiceByID

func (c *Client) DeleteInvoiceByID(ctx context.Context, id string, params Parameters) (*models.Invoice, error)

func (*Client) DeleteLibrary

func (c *Client) DeleteLibrary(ctx context.Context, params Parameters) ([]*models.Library, error)

func (*Client) DeleteLibraryByID

func (c *Client) DeleteLibraryByID(ctx context.Context, id string, params Parameters) (*models.Library, error)

func (*Client) DeleteLinkage

func (c *Client) DeleteLinkage(ctx context.Context, params Parameters) ([]*models.Linkage, error)

func (*Client) DeleteLinkageByID

func (c *Client) DeleteLinkageByID(ctx context.Context, id string, params Parameters) (*models.Linkage, error)

func (*Client) DeleteList

func (c *Client) DeleteList(ctx context.Context, params Parameters) ([]*models.List, error)

func (*Client) DeleteListByID

func (c *Client) DeleteListByID(ctx context.Context, id string, params Parameters) (*models.List, error)

func (*Client) DeleteLocation

func (c *Client) DeleteLocation(ctx context.Context, params Parameters) ([]*models.Location, error)

func (*Client) DeleteLocationByID

func (c *Client) DeleteLocationByID(ctx context.Context, id string, params Parameters) (*models.Location, error)

func (*Client) DeleteMeasure

func (c *Client) DeleteMeasure(ctx context.Context, params Parameters) ([]*models.Measure, error)

func (*Client) DeleteMeasureByID

func (c *Client) DeleteMeasureByID(ctx context.Context, id string, params Parameters) (*models.Measure, error)

func (*Client) DeleteMeasureReport

func (c *Client) DeleteMeasureReport(ctx context.Context, params Parameters) ([]*models.MeasureReport, error)

func (*Client) DeleteMeasureReportByID

func (c *Client) DeleteMeasureReportByID(ctx context.Context, id string, params Parameters) (*models.MeasureReport, error)

func (*Client) DeleteMedia

func (c *Client) DeleteMedia(ctx context.Context, params Parameters) ([]*models.Media, error)

func (*Client) DeleteMediaByID

func (c *Client) DeleteMediaByID(ctx context.Context, id string, params Parameters) (*models.Media, error)

func (*Client) DeleteMedication

func (c *Client) DeleteMedication(ctx context.Context, params Parameters) ([]*models.Medication, error)

func (*Client) DeleteMedicationAdministration

func (c *Client) DeleteMedicationAdministration(ctx context.Context, params Parameters) ([]*models.MedicationAdministration, error)

func (*Client) DeleteMedicationAdministrationByID

func (c *Client) DeleteMedicationAdministrationByID(ctx context.Context, id string, params Parameters) (*models.MedicationAdministration, error)

func (*Client) DeleteMedicationByID

func (c *Client) DeleteMedicationByID(ctx context.Context, id string, params Parameters) (*models.Medication, error)

func (*Client) DeleteMedicationDispense

func (c *Client) DeleteMedicationDispense(ctx context.Context, params Parameters) ([]*models.MedicationDispense, error)

func (*Client) DeleteMedicationDispenseByID

func (c *Client) DeleteMedicationDispenseByID(ctx context.Context, id string, params Parameters) (*models.MedicationDispense, error)

func (*Client) DeleteMedicationKnowledge

func (c *Client) DeleteMedicationKnowledge(ctx context.Context, params Parameters) ([]*models.MedicationKnowledge, error)

func (*Client) DeleteMedicationKnowledgeByID

func (c *Client) DeleteMedicationKnowledgeByID(ctx context.Context, id string, params Parameters) (*models.MedicationKnowledge, error)

func (*Client) DeleteMedicationRequest

func (c *Client) DeleteMedicationRequest(ctx context.Context, params Parameters) ([]*models.MedicationRequest, error)

func (*Client) DeleteMedicationRequestByID

func (c *Client) DeleteMedicationRequestByID(ctx context.Context, id string, params Parameters) (*models.MedicationRequest, error)

func (*Client) DeleteMedicationStatement

func (c *Client) DeleteMedicationStatement(ctx context.Context, params Parameters) ([]*models.MedicationStatement, error)

func (*Client) DeleteMedicationStatementByID

func (c *Client) DeleteMedicationStatementByID(ctx context.Context, id string, params Parameters) (*models.MedicationStatement, error)

func (*Client) DeleteMedicinalProduct

func (c *Client) DeleteMedicinalProduct(ctx context.Context, params Parameters) ([]*models.MedicinalProduct, error)

func (*Client) DeleteMedicinalProductAuthorization

func (c *Client) DeleteMedicinalProductAuthorization(ctx context.Context, params Parameters) ([]*models.MedicinalProductAuthorization, error)

func (*Client) DeleteMedicinalProductAuthorizationByID

func (c *Client) DeleteMedicinalProductAuthorizationByID(ctx context.Context, id string, params Parameters) (*models.MedicinalProductAuthorization, error)

func (*Client) DeleteMedicinalProductByID

func (c *Client) DeleteMedicinalProductByID(ctx context.Context, id string, params Parameters) (*models.MedicinalProduct, error)

func (*Client) DeleteMedicinalProductContraindication

func (c *Client) DeleteMedicinalProductContraindication(ctx context.Context, params Parameters) ([]*models.MedicinalProductContraindication, error)

func (*Client) DeleteMedicinalProductContraindicationByID

func (c *Client) DeleteMedicinalProductContraindicationByID(ctx context.Context, id string, params Parameters) (*models.MedicinalProductContraindication, error)

func (*Client) DeleteMedicinalProductIndication

func (c *Client) DeleteMedicinalProductIndication(ctx context.Context, params Parameters) ([]*models.MedicinalProductIndication, error)

func (*Client) DeleteMedicinalProductIndicationByID

func (c *Client) DeleteMedicinalProductIndicationByID(ctx context.Context, id string, params Parameters) (*models.MedicinalProductIndication, error)

func (*Client) DeleteMedicinalProductIngredient

func (c *Client) DeleteMedicinalProductIngredient(ctx context.Context, params Parameters) ([]*models.MedicinalProductIngredient, error)

func (*Client) DeleteMedicinalProductIngredientByID

func (c *Client) DeleteMedicinalProductIngredientByID(ctx context.Context, id string, params Parameters) (*models.MedicinalProductIngredient, error)

func (*Client) DeleteMedicinalProductInteraction

func (c *Client) DeleteMedicinalProductInteraction(ctx context.Context, params Parameters) ([]*models.MedicinalProductInteraction, error)

func (*Client) DeleteMedicinalProductInteractionByID

func (c *Client) DeleteMedicinalProductInteractionByID(ctx context.Context, id string, params Parameters) (*models.MedicinalProductInteraction, error)

func (*Client) DeleteMedicinalProductManufactured

func (c *Client) DeleteMedicinalProductManufactured(ctx context.Context, params Parameters) ([]*models.MedicinalProductManufactured, error)

func (*Client) DeleteMedicinalProductManufacturedByID

func (c *Client) DeleteMedicinalProductManufacturedByID(ctx context.Context, id string, params Parameters) (*models.MedicinalProductManufactured, error)

func (*Client) DeleteMedicinalProductPackaged

func (c *Client) DeleteMedicinalProductPackaged(ctx context.Context, params Parameters) ([]*models.MedicinalProductPackaged, error)

func (*Client) DeleteMedicinalProductPackagedByID

func (c *Client) DeleteMedicinalProductPackagedByID(ctx context.Context, id string, params Parameters) (*models.MedicinalProductPackaged, error)

func (*Client) DeleteMedicinalProductPharmaceutical

func (c *Client) DeleteMedicinalProductPharmaceutical(ctx context.Context, params Parameters) ([]*models.MedicinalProductPharmaceutical, error)

func (*Client) DeleteMedicinalProductPharmaceuticalByID

func (c *Client) DeleteMedicinalProductPharmaceuticalByID(ctx context.Context, id string, params Parameters) (*models.MedicinalProductPharmaceutical, error)

func (*Client) DeleteMedicinalProductUndesirableEffect

func (c *Client) DeleteMedicinalProductUndesirableEffect(ctx context.Context, params Parameters) ([]*models.MedicinalProductUndesirableEffect, error)

func (*Client) DeleteMedicinalProductUndesirableEffectByID

func (c *Client) DeleteMedicinalProductUndesirableEffectByID(ctx context.Context, id string, params Parameters) (*models.MedicinalProductUndesirableEffect, error)

func (*Client) DeleteMessageDefinition

func (c *Client) DeleteMessageDefinition(ctx context.Context, params Parameters) ([]*models.MessageDefinition, error)

func (*Client) DeleteMessageDefinitionByID

func (c *Client) DeleteMessageDefinitionByID(ctx context.Context, id string, params Parameters) (*models.MessageDefinition, error)

func (*Client) DeleteMessageHeader

func (c *Client) DeleteMessageHeader(ctx context.Context, params Parameters) ([]*models.MessageHeader, error)

func (*Client) DeleteMessageHeaderByID

func (c *Client) DeleteMessageHeaderByID(ctx context.Context, id string, params Parameters) (*models.MessageHeader, error)

func (*Client) DeleteMolecularSequence

func (c *Client) DeleteMolecularSequence(ctx context.Context, params Parameters) ([]*models.MolecularSequence, error)

func (*Client) DeleteMolecularSequenceByID

func (c *Client) DeleteMolecularSequenceByID(ctx context.Context, id string, params Parameters) (*models.MolecularSequence, error)

func (*Client) DeleteNamingSystem

func (c *Client) DeleteNamingSystem(ctx context.Context, params Parameters) ([]*models.NamingSystem, error)

func (*Client) DeleteNamingSystemByID

func (c *Client) DeleteNamingSystemByID(ctx context.Context, id string, params Parameters) (*models.NamingSystem, error)

func (*Client) DeleteNutritionOrder

func (c *Client) DeleteNutritionOrder(ctx context.Context, params Parameters) ([]*models.NutritionOrder, error)

func (*Client) DeleteNutritionOrderByID

func (c *Client) DeleteNutritionOrderByID(ctx context.Context, id string, params Parameters) (*models.NutritionOrder, error)

func (*Client) DeleteObservation

func (c *Client) DeleteObservation(ctx context.Context, params Parameters) ([]*models.Observation, error)

func (*Client) DeleteObservationByID

func (c *Client) DeleteObservationByID(ctx context.Context, id string, params Parameters) (*models.Observation, error)

func (*Client) DeleteObservationDefinition

func (c *Client) DeleteObservationDefinition(ctx context.Context, params Parameters) ([]*models.ObservationDefinition, error)

func (*Client) DeleteObservationDefinitionByID

func (c *Client) DeleteObservationDefinitionByID(ctx context.Context, id string, params Parameters) (*models.ObservationDefinition, error)

func (*Client) DeleteOperationDefinition

func (c *Client) DeleteOperationDefinition(ctx context.Context, params Parameters) ([]*models.OperationDefinition, error)

func (*Client) DeleteOperationDefinitionByID

func (c *Client) DeleteOperationDefinitionByID(ctx context.Context, id string, params Parameters) (*models.OperationDefinition, error)

func (*Client) DeleteOperationOutcome

func (c *Client) DeleteOperationOutcome(ctx context.Context, params Parameters) ([]*models.OperationOutcome, error)

func (*Client) DeleteOperationOutcomeByID

func (c *Client) DeleteOperationOutcomeByID(ctx context.Context, id string, params Parameters) (*models.OperationOutcome, error)

func (*Client) DeleteOrganization

func (c *Client) DeleteOrganization(ctx context.Context, params Parameters) ([]*models.Organization, error)

func (*Client) DeleteOrganizationAffiliation

func (c *Client) DeleteOrganizationAffiliation(ctx context.Context, params Parameters) ([]*models.OrganizationAffiliation, error)

func (*Client) DeleteOrganizationAffiliationByID

func (c *Client) DeleteOrganizationAffiliationByID(ctx context.Context, id string, params Parameters) (*models.OrganizationAffiliation, error)

func (*Client) DeleteOrganizationByID

func (c *Client) DeleteOrganizationByID(ctx context.Context, id string, params Parameters) (*models.Organization, error)

func (*Client) DeleteParameters

func (c *Client) DeleteParameters(ctx context.Context, params Parameters) ([]*models.Parameters, error)

func (*Client) DeleteParametersByID

func (c *Client) DeleteParametersByID(ctx context.Context, id string, params Parameters) (*models.Parameters, error)

func (*Client) DeletePatient

func (c *Client) DeletePatient(ctx context.Context, params Parameters) ([]*models.Patient, error)

func (*Client) DeletePatientByID

func (c *Client) DeletePatientByID(ctx context.Context, id string, params Parameters) (*models.Patient, error)

func (*Client) DeletePaymentNotice

func (c *Client) DeletePaymentNotice(ctx context.Context, params Parameters) ([]*models.PaymentNotice, error)

func (*Client) DeletePaymentNoticeByID

func (c *Client) DeletePaymentNoticeByID(ctx context.Context, id string, params Parameters) (*models.PaymentNotice, error)

func (*Client) DeletePaymentReconciliation

func (c *Client) DeletePaymentReconciliation(ctx context.Context, params Parameters) ([]*models.PaymentReconciliation, error)

func (*Client) DeletePaymentReconciliationByID

func (c *Client) DeletePaymentReconciliationByID(ctx context.Context, id string, params Parameters) (*models.PaymentReconciliation, error)

func (*Client) DeletePerson

func (c *Client) DeletePerson(ctx context.Context, params Parameters) ([]*models.Person, error)

func (*Client) DeletePersonByID

func (c *Client) DeletePersonByID(ctx context.Context, id string, params Parameters) (*models.Person, error)

func (*Client) DeletePlanDefinition

func (c *Client) DeletePlanDefinition(ctx context.Context, params Parameters) ([]*models.PlanDefinition, error)

func (*Client) DeletePlanDefinitionByID

func (c *Client) DeletePlanDefinitionByID(ctx context.Context, id string, params Parameters) (*models.PlanDefinition, error)

func (*Client) DeletePractitioner

func (c *Client) DeletePractitioner(ctx context.Context, params Parameters) ([]*models.Practitioner, error)

func (*Client) DeletePractitionerByID

func (c *Client) DeletePractitionerByID(ctx context.Context, id string, params Parameters) (*models.Practitioner, error)

func (*Client) DeletePractitionerRole

func (c *Client) DeletePractitionerRole(ctx context.Context, params Parameters) ([]*models.PractitionerRole, error)

func (*Client) DeletePractitionerRoleByID

func (c *Client) DeletePractitionerRoleByID(ctx context.Context, id string, params Parameters) (*models.PractitionerRole, error)

func (*Client) DeleteProcedure

func (c *Client) DeleteProcedure(ctx context.Context, params Parameters) ([]*models.Procedure, error)

func (*Client) DeleteProcedureByID

func (c *Client) DeleteProcedureByID(ctx context.Context, id string, params Parameters) (*models.Procedure, error)

func (*Client) DeleteProvenance

func (c *Client) DeleteProvenance(ctx context.Context, params Parameters) ([]*models.Provenance, error)

func (*Client) DeleteProvenanceByID

func (c *Client) DeleteProvenanceByID(ctx context.Context, id string, params Parameters) (*models.Provenance, error)

func (*Client) DeleteQuestionnaire

func (c *Client) DeleteQuestionnaire(ctx context.Context, params Parameters) ([]*models.Questionnaire, error)

func (*Client) DeleteQuestionnaireByID

func (c *Client) DeleteQuestionnaireByID(ctx context.Context, id string, params Parameters) (*models.Questionnaire, error)

func (*Client) DeleteQuestionnaireResponse

func (c *Client) DeleteQuestionnaireResponse(ctx context.Context, params Parameters) ([]*models.QuestionnaireResponse, error)

func (*Client) DeleteQuestionnaireResponseByID

func (c *Client) DeleteQuestionnaireResponseByID(ctx context.Context, id string, params Parameters) (*models.QuestionnaireResponse, error)

func (*Client) DeleteRelatedPerson

func (c *Client) DeleteRelatedPerson(ctx context.Context, params Parameters) ([]*models.RelatedPerson, error)

func (*Client) DeleteRelatedPersonByID

func (c *Client) DeleteRelatedPersonByID(ctx context.Context, id string, params Parameters) (*models.RelatedPerson, error)

func (*Client) DeleteRequestGroup

func (c *Client) DeleteRequestGroup(ctx context.Context, params Parameters) ([]*models.RequestGroup, error)

func (*Client) DeleteRequestGroupByID

func (c *Client) DeleteRequestGroupByID(ctx context.Context, id string, params Parameters) (*models.RequestGroup, error)

func (*Client) DeleteResearchDefinition

func (c *Client) DeleteResearchDefinition(ctx context.Context, params Parameters) ([]*models.ResearchDefinition, error)

func (*Client) DeleteResearchDefinitionByID

func (c *Client) DeleteResearchDefinitionByID(ctx context.Context, id string, params Parameters) (*models.ResearchDefinition, error)

func (*Client) DeleteResearchElementDefinition

func (c *Client) DeleteResearchElementDefinition(ctx context.Context, params Parameters) ([]*models.ResearchElementDefinition, error)

func (*Client) DeleteResearchElementDefinitionByID

func (c *Client) DeleteResearchElementDefinitionByID(ctx context.Context, id string, params Parameters) (*models.ResearchElementDefinition, error)

func (*Client) DeleteResearchStudy

func (c *Client) DeleteResearchStudy(ctx context.Context, params Parameters) ([]*models.ResearchStudy, error)

func (*Client) DeleteResearchStudyByID

func (c *Client) DeleteResearchStudyByID(ctx context.Context, id string, params Parameters) (*models.ResearchStudy, error)

func (*Client) DeleteResearchSubject

func (c *Client) DeleteResearchSubject(ctx context.Context, params Parameters) ([]*models.ResearchSubject, error)

func (*Client) DeleteResearchSubjectByID

func (c *Client) DeleteResearchSubjectByID(ctx context.Context, id string, params Parameters) (*models.ResearchSubject, error)

func (*Client) DeleteResource

func (c *Client) DeleteResource(ctx context.Context, params Parameters) ([]*models.Resource, error)

func (*Client) DeleteResourceByID

func (c *Client) DeleteResourceByID(ctx context.Context, id string, params Parameters) (*models.Resource, error)

func (*Client) DeleteRiskAssessment

func (c *Client) DeleteRiskAssessment(ctx context.Context, params Parameters) ([]*models.RiskAssessment, error)

func (*Client) DeleteRiskAssessmentByID

func (c *Client) DeleteRiskAssessmentByID(ctx context.Context, id string, params Parameters) (*models.RiskAssessment, error)

func (*Client) DeleteRiskEvidenceSynthesis

func (c *Client) DeleteRiskEvidenceSynthesis(ctx context.Context, params Parameters) ([]*models.RiskEvidenceSynthesis, error)

func (*Client) DeleteRiskEvidenceSynthesisByID

func (c *Client) DeleteRiskEvidenceSynthesisByID(ctx context.Context, id string, params Parameters) (*models.RiskEvidenceSynthesis, error)

func (*Client) DeleteSchedule

func (c *Client) DeleteSchedule(ctx context.Context, params Parameters) ([]*models.Schedule, error)

func (*Client) DeleteScheduleByID

func (c *Client) DeleteScheduleByID(ctx context.Context, id string, params Parameters) (*models.Schedule, error)

func (*Client) DeleteSearchParameter

func (c *Client) DeleteSearchParameter(ctx context.Context, params Parameters) ([]*models.SearchParameter, error)

func (*Client) DeleteSearchParameterByID

func (c *Client) DeleteSearchParameterByID(ctx context.Context, id string, params Parameters) (*models.SearchParameter, error)

func (*Client) DeleteServiceRequest

func (c *Client) DeleteServiceRequest(ctx context.Context, params Parameters) ([]*models.ServiceRequest, error)

func (*Client) DeleteServiceRequestByID

func (c *Client) DeleteServiceRequestByID(ctx context.Context, id string, params Parameters) (*models.ServiceRequest, error)

func (*Client) DeleteSlot

func (c *Client) DeleteSlot(ctx context.Context, params Parameters) ([]*models.Slot, error)

func (*Client) DeleteSlotByID

func (c *Client) DeleteSlotByID(ctx context.Context, id string, params Parameters) (*models.Slot, error)

func (*Client) DeleteSpecimen

func (c *Client) DeleteSpecimen(ctx context.Context, params Parameters) ([]*models.Specimen, error)

func (*Client) DeleteSpecimenByID

func (c *Client) DeleteSpecimenByID(ctx context.Context, id string, params Parameters) (*models.Specimen, error)

func (*Client) DeleteSpecimenDefinition

func (c *Client) DeleteSpecimenDefinition(ctx context.Context, params Parameters) ([]*models.SpecimenDefinition, error)

func (*Client) DeleteSpecimenDefinitionByID

func (c *Client) DeleteSpecimenDefinitionByID(ctx context.Context, id string, params Parameters) (*models.SpecimenDefinition, error)

func (*Client) DeleteStructureDefinition

func (c *Client) DeleteStructureDefinition(ctx context.Context, params Parameters) ([]*models.StructureDefinition, error)

func (*Client) DeleteStructureDefinitionByID

func (c *Client) DeleteStructureDefinitionByID(ctx context.Context, id string, params Parameters) (*models.StructureDefinition, error)

func (*Client) DeleteStructureMap

func (c *Client) DeleteStructureMap(ctx context.Context, params Parameters) ([]*models.StructureMap, error)

func (*Client) DeleteStructureMapByID

func (c *Client) DeleteStructureMapByID(ctx context.Context, id string, params Parameters) (*models.StructureMap, error)

func (*Client) DeleteSubscription

func (c *Client) DeleteSubscription(ctx context.Context, params Parameters) ([]*models.Subscription, error)

func (*Client) DeleteSubscriptionByID

func (c *Client) DeleteSubscriptionByID(ctx context.Context, id string, params Parameters) (*models.Subscription, error)

func (*Client) DeleteSubstance

func (c *Client) DeleteSubstance(ctx context.Context, params Parameters) ([]*models.Substance, error)

func (*Client) DeleteSubstanceByID

func (c *Client) DeleteSubstanceByID(ctx context.Context, id string, params Parameters) (*models.Substance, error)

func (*Client) DeleteSubstanceNucleicAcid

func (c *Client) DeleteSubstanceNucleicAcid(ctx context.Context, params Parameters) ([]*models.SubstanceNucleicAcid, error)

func (*Client) DeleteSubstanceNucleicAcidByID

func (c *Client) DeleteSubstanceNucleicAcidByID(ctx context.Context, id string, params Parameters) (*models.SubstanceNucleicAcid, error)

func (*Client) DeleteSubstancePolymer

func (c *Client) DeleteSubstancePolymer(ctx context.Context, params Parameters) ([]*models.SubstancePolymer, error)

func (*Client) DeleteSubstancePolymerByID

func (c *Client) DeleteSubstancePolymerByID(ctx context.Context, id string, params Parameters) (*models.SubstancePolymer, error)

func (*Client) DeleteSubstanceProtein

func (c *Client) DeleteSubstanceProtein(ctx context.Context, params Parameters) ([]*models.SubstanceProtein, error)

func (*Client) DeleteSubstanceProteinByID

func (c *Client) DeleteSubstanceProteinByID(ctx context.Context, id string, params Parameters) (*models.SubstanceProtein, error)

func (*Client) DeleteSubstanceReferenceInformation

func (c *Client) DeleteSubstanceReferenceInformation(ctx context.Context, params Parameters) ([]*models.SubstanceReferenceInformation, error)

func (*Client) DeleteSubstanceReferenceInformationByID

func (c *Client) DeleteSubstanceReferenceInformationByID(ctx context.Context, id string, params Parameters) (*models.SubstanceReferenceInformation, error)

func (*Client) DeleteSubstanceSourceMaterial

func (c *Client) DeleteSubstanceSourceMaterial(ctx context.Context, params Parameters) ([]*models.SubstanceSourceMaterial, error)

func (*Client) DeleteSubstanceSourceMaterialByID

func (c *Client) DeleteSubstanceSourceMaterialByID(ctx context.Context, id string, params Parameters) (*models.SubstanceSourceMaterial, error)

func (*Client) DeleteSubstanceSpecification

func (c *Client) DeleteSubstanceSpecification(ctx context.Context, params Parameters) ([]*models.SubstanceSpecification, error)

func (*Client) DeleteSubstanceSpecificationByID

func (c *Client) DeleteSubstanceSpecificationByID(ctx context.Context, id string, params Parameters) (*models.SubstanceSpecification, error)

func (*Client) DeleteSupplyDelivery

func (c *Client) DeleteSupplyDelivery(ctx context.Context, params Parameters) ([]*models.SupplyDelivery, error)

func (*Client) DeleteSupplyDeliveryByID

func (c *Client) DeleteSupplyDeliveryByID(ctx context.Context, id string, params Parameters) (*models.SupplyDelivery, error)

func (*Client) DeleteSupplyRequest

func (c *Client) DeleteSupplyRequest(ctx context.Context, params Parameters) ([]*models.SupplyRequest, error)

func (*Client) DeleteSupplyRequestByID

func (c *Client) DeleteSupplyRequestByID(ctx context.Context, id string, params Parameters) (*models.SupplyRequest, error)

func (*Client) DeleteTask

func (c *Client) DeleteTask(ctx context.Context, params Parameters) ([]*models.Task, error)

func (*Client) DeleteTaskByID

func (c *Client) DeleteTaskByID(ctx context.Context, id string, params Parameters) (*models.Task, error)

func (*Client) DeleteTerminologyCapabilities

func (c *Client) DeleteTerminologyCapabilities(ctx context.Context, params Parameters) ([]*models.TerminologyCapabilities, error)

func (*Client) DeleteTerminologyCapabilitiesByID

func (c *Client) DeleteTerminologyCapabilitiesByID(ctx context.Context, id string, params Parameters) (*models.TerminologyCapabilities, error)

func (*Client) DeleteTestReport

func (c *Client) DeleteTestReport(ctx context.Context, params Parameters) ([]*models.TestReport, error)

func (*Client) DeleteTestReportByID

func (c *Client) DeleteTestReportByID(ctx context.Context, id string, params Parameters) (*models.TestReport, error)

func (*Client) DeleteTestScript

func (c *Client) DeleteTestScript(ctx context.Context, params Parameters) ([]*models.TestScript, error)

func (*Client) DeleteTestScriptByID

func (c *Client) DeleteTestScriptByID(ctx context.Context, id string, params Parameters) (*models.TestScript, error)

func (*Client) DeleteValueSet

func (c *Client) DeleteValueSet(ctx context.Context, params Parameters) ([]*models.ValueSet, error)

func (*Client) DeleteValueSetByID

func (c *Client) DeleteValueSetByID(ctx context.Context, id string, params Parameters) (*models.ValueSet, error)

func (*Client) DeleteVerificationResult

func (c *Client) DeleteVerificationResult(ctx context.Context, params Parameters) ([]*models.VerificationResult, error)

func (*Client) DeleteVerificationResultByID

func (c *Client) DeleteVerificationResultByID(ctx context.Context, id string, params Parameters) (*models.VerificationResult, error)

func (*Client) DeleteVisionPrescription

func (c *Client) DeleteVisionPrescription(ctx context.Context, params Parameters) ([]*models.VisionPrescription, error)

func (*Client) DeleteVisionPrescriptionByID

func (c *Client) DeleteVisionPrescriptionByID(ctx context.Context, id string, params Parameters) (*models.VisionPrescription, error)

func (*Client) DoRequest

func (c *Client) DoRequest(ctx context.Context, req *http.Request) (*FhirResponse, error)

func (*Client) Get

func (c *Client) Get(ctx context.Context, resource ResourceType, params Parameters) (*FhirResponse, error)

func (*Client) GetAccount

func (c *Client) GetAccount(ctx context.Context, params Parameters) ([]*models.Account, error)

Get Account.

func (*Client) GetAccountByID

func (c *Client) GetAccountByID(ctx context.Context, id string, params Parameters) (*models.Account, error)

Get Account by ID.

func (*Client) GetActivityDefinition

func (c *Client) GetActivityDefinition(ctx context.Context, params Parameters) ([]*models.ActivityDefinition, error)

Get ActivityDefinition.

func (*Client) GetActivityDefinitionByID

func (c *Client) GetActivityDefinitionByID(ctx context.Context, id string, params Parameters) (*models.ActivityDefinition, error)

Get ActivityDefinition by ID.

func (*Client) GetAdverseEvent

func (c *Client) GetAdverseEvent(ctx context.Context, params Parameters) ([]*models.AdverseEvent, error)

Get AdverseEvent.

func (*Client) GetAdverseEventByID

func (c *Client) GetAdverseEventByID(ctx context.Context, id string, params Parameters) (*models.AdverseEvent, error)

Get AdverseEvent by ID.

func (*Client) GetAllergyIntolerance

func (c *Client) GetAllergyIntolerance(ctx context.Context, params Parameters) ([]*models.AllergyIntolerance, error)

Get AllergyIntolerance.

func (*Client) GetAllergyIntoleranceByID

func (c *Client) GetAllergyIntoleranceByID(ctx context.Context, id string, params Parameters) (*models.AllergyIntolerance, error)

Get AllergyIntolerance by ID.

func (*Client) GetAppointment

func (c *Client) GetAppointment(ctx context.Context, params Parameters) ([]*models.Appointment, error)

Get Appointment.

func (*Client) GetAppointmentByID

func (c *Client) GetAppointmentByID(ctx context.Context, id string, params Parameters) (*models.Appointment, error)

Get Appointment by ID.

func (*Client) GetAppointmentResponse

func (c *Client) GetAppointmentResponse(ctx context.Context, params Parameters) ([]*models.AppointmentResponse, error)

Get AppointmentResponse.

func (*Client) GetAppointmentResponseByID

func (c *Client) GetAppointmentResponseByID(ctx context.Context, id string, params Parameters) (*models.AppointmentResponse, error)

Get AppointmentResponse by ID.

func (*Client) GetAuditEvent

func (c *Client) GetAuditEvent(ctx context.Context, params Parameters) ([]*models.AuditEvent, error)

Get AuditEvent.

func (*Client) GetAuditEventByID

func (c *Client) GetAuditEventByID(ctx context.Context, id string, params Parameters) (*models.AuditEvent, error)

Get AuditEvent by ID.

func (*Client) GetBasic

func (c *Client) GetBasic(ctx context.Context, params Parameters) ([]*models.Basic, error)

Get Basic.

func (*Client) GetBasicByID

func (c *Client) GetBasicByID(ctx context.Context, id string, params Parameters) (*models.Basic, error)

Get Basic by ID.

func (*Client) GetBinary

func (c *Client) GetBinary(ctx context.Context, params Parameters) ([]*models.Binary, error)

Get Binary.

func (*Client) GetBinaryByID

func (c *Client) GetBinaryByID(ctx context.Context, id string, params Parameters) (*models.Binary, error)

Get Binary by ID.

func (*Client) GetBiologicallyDerivedProduct

func (c *Client) GetBiologicallyDerivedProduct(ctx context.Context, params Parameters) ([]*models.BiologicallyDerivedProduct, error)

Get BiologicallyDerivedProduct.

func (*Client) GetBiologicallyDerivedProductByID

func (c *Client) GetBiologicallyDerivedProductByID(ctx context.Context, id string, params Parameters) (*models.BiologicallyDerivedProduct, error)

Get BiologicallyDerivedProduct by ID.

func (*Client) GetBodyStructure

func (c *Client) GetBodyStructure(ctx context.Context, params Parameters) ([]*models.BodyStructure, error)

Get BodyStructure.

func (*Client) GetBodyStructureByID

func (c *Client) GetBodyStructureByID(ctx context.Context, id string, params Parameters) (*models.BodyStructure, error)

Get BodyStructure by ID.

func (*Client) GetByID

func (c *Client) GetByID(ctx context.Context, resource ResourceType, id string, params Parameters) (*FhirResponse, error)

func (*Client) GetCapabilityStatement

func (c *Client) GetCapabilityStatement(ctx context.Context, params Parameters) ([]*models.CapabilityStatement, error)

Get CapabilityStatement.

func (*Client) GetCapabilityStatementByID

func (c *Client) GetCapabilityStatementByID(ctx context.Context, id string, params Parameters) (*models.CapabilityStatement, error)

Get CapabilityStatement by ID.

func (*Client) GetCarePlan

func (c *Client) GetCarePlan(ctx context.Context, params Parameters) ([]*models.CarePlan, error)

Get CarePlan.

func (*Client) GetCarePlanByID

func (c *Client) GetCarePlanByID(ctx context.Context, id string, params Parameters) (*models.CarePlan, error)

Get CarePlan by ID.

func (*Client) GetCareTeam

func (c *Client) GetCareTeam(ctx context.Context, params Parameters) ([]*models.CareTeam, error)

Get CareTeam.

func (*Client) GetCareTeamByID

func (c *Client) GetCareTeamByID(ctx context.Context, id string, params Parameters) (*models.CareTeam, error)

Get CareTeam by ID.

func (*Client) GetCatalogEntry

func (c *Client) GetCatalogEntry(ctx context.Context, params Parameters) ([]*models.CatalogEntry, error)

Get CatalogEntry.

func (*Client) GetCatalogEntryByID

func (c *Client) GetCatalogEntryByID(ctx context.Context, id string, params Parameters) (*models.CatalogEntry, error)

Get CatalogEntry by ID.

func (*Client) GetChargeItem

func (c *Client) GetChargeItem(ctx context.Context, params Parameters) ([]*models.ChargeItem, error)

Get ChargeItem.

func (*Client) GetChargeItemByID

func (c *Client) GetChargeItemByID(ctx context.Context, id string, params Parameters) (*models.ChargeItem, error)

Get ChargeItem by ID.

func (*Client) GetChargeItemDefinition

func (c *Client) GetChargeItemDefinition(ctx context.Context, params Parameters) ([]*models.ChargeItemDefinition, error)

Get ChargeItemDefinition.

func (*Client) GetChargeItemDefinitionByID

func (c *Client) GetChargeItemDefinitionByID(ctx context.Context, id string, params Parameters) (*models.ChargeItemDefinition, error)

Get ChargeItemDefinition by ID.

func (*Client) GetClaim

func (c *Client) GetClaim(ctx context.Context, params Parameters) ([]*models.Claim, error)

Get Claim.

func (*Client) GetClaimByID

func (c *Client) GetClaimByID(ctx context.Context, id string, params Parameters) (*models.Claim, error)

Get Claim by ID.

func (*Client) GetClaimResponse

func (c *Client) GetClaimResponse(ctx context.Context, params Parameters) ([]*models.ClaimResponse, error)

Get ClaimResponse.

func (*Client) GetClaimResponseByID

func (c *Client) GetClaimResponseByID(ctx context.Context, id string, params Parameters) (*models.ClaimResponse, error)

Get ClaimResponse by ID.

func (*Client) GetClinicalImpression

func (c *Client) GetClinicalImpression(ctx context.Context, params Parameters) ([]*models.ClinicalImpression, error)

Get ClinicalImpression.

func (*Client) GetClinicalImpressionByID

func (c *Client) GetClinicalImpressionByID(ctx context.Context, id string, params Parameters) (*models.ClinicalImpression, error)

Get ClinicalImpression by ID.

func (*Client) GetCodeSystem

func (c *Client) GetCodeSystem(ctx context.Context, params Parameters) ([]*models.CodeSystem, error)

Get CodeSystem.

func (*Client) GetCodeSystemByID

func (c *Client) GetCodeSystemByID(ctx context.Context, id string, params Parameters) (*models.CodeSystem, error)

Get CodeSystem by ID.

func (*Client) GetCommunication

func (c *Client) GetCommunication(ctx context.Context, params Parameters) ([]*models.Communication, error)

Get Communication.

func (*Client) GetCommunicationByID

func (c *Client) GetCommunicationByID(ctx context.Context, id string, params Parameters) (*models.Communication, error)

Get Communication by ID.

func (*Client) GetCommunicationRequest

func (c *Client) GetCommunicationRequest(ctx context.Context, params Parameters) ([]*models.CommunicationRequest, error)

Get CommunicationRequest.

func (*Client) GetCommunicationRequestByID

func (c *Client) GetCommunicationRequestByID(ctx context.Context, id string, params Parameters) (*models.CommunicationRequest, error)

Get CommunicationRequest by ID.

func (*Client) GetCompartmentDefinition

func (c *Client) GetCompartmentDefinition(ctx context.Context, params Parameters) ([]*models.CompartmentDefinition, error)

Get CompartmentDefinition.

func (*Client) GetCompartmentDefinitionByID

func (c *Client) GetCompartmentDefinitionByID(ctx context.Context, id string, params Parameters) (*models.CompartmentDefinition, error)

Get CompartmentDefinition by ID.

func (*Client) GetComposition

func (c *Client) GetComposition(ctx context.Context, params Parameters) ([]*models.Composition, error)

Get Composition.

func (*Client) GetCompositionByID

func (c *Client) GetCompositionByID(ctx context.Context, id string, params Parameters) (*models.Composition, error)

Get Composition by ID.

func (*Client) GetConceptMap

func (c *Client) GetConceptMap(ctx context.Context, params Parameters) ([]*models.ConceptMap, error)

Get ConceptMap.

func (*Client) GetConceptMapByID

func (c *Client) GetConceptMapByID(ctx context.Context, id string, params Parameters) (*models.ConceptMap, error)

Get ConceptMap by ID.

func (*Client) GetCondition

func (c *Client) GetCondition(ctx context.Context, params Parameters) ([]*models.Condition, error)

Get Condition.

func (*Client) GetConditionByID

func (c *Client) GetConditionByID(ctx context.Context, id string, params Parameters) (*models.Condition, error)

Get Condition by ID.

func (*Client) GetConsent

func (c *Client) GetConsent(ctx context.Context, params Parameters) ([]*models.Consent, error)

Get Consent.

func (*Client) GetConsentByID

func (c *Client) GetConsentByID(ctx context.Context, id string, params Parameters) (*models.Consent, error)

Get Consent by ID.

func (*Client) GetContract

func (c *Client) GetContract(ctx context.Context, params Parameters) ([]*models.Contract, error)

Get Contract.

func (*Client) GetContractByID

func (c *Client) GetContractByID(ctx context.Context, id string, params Parameters) (*models.Contract, error)

Get Contract by ID.

func (*Client) GetCoverage

func (c *Client) GetCoverage(ctx context.Context, params Parameters) ([]*models.Coverage, error)

Get Coverage.

func (*Client) GetCoverageByID

func (c *Client) GetCoverageByID(ctx context.Context, id string, params Parameters) (*models.Coverage, error)

Get Coverage by ID.

func (*Client) GetCoverageEligibilityRequest

func (c *Client) GetCoverageEligibilityRequest(ctx context.Context, params Parameters) ([]*models.CoverageEligibilityRequest, error)

Get CoverageEligibilityRequest.

func (*Client) GetCoverageEligibilityRequestByID

func (c *Client) GetCoverageEligibilityRequestByID(ctx context.Context, id string, params Parameters) (*models.CoverageEligibilityRequest, error)

Get CoverageEligibilityRequest by ID.

func (*Client) GetCoverageEligibilityResponse

func (c *Client) GetCoverageEligibilityResponse(ctx context.Context, params Parameters) ([]*models.CoverageEligibilityResponse, error)

Get CoverageEligibilityResponse.

func (*Client) GetCoverageEligibilityResponseByID

func (c *Client) GetCoverageEligibilityResponseByID(ctx context.Context, id string, params Parameters) (*models.CoverageEligibilityResponse, error)

Get CoverageEligibilityResponse by ID.

func (*Client) GetDetectedIssue

func (c *Client) GetDetectedIssue(ctx context.Context, params Parameters) ([]*models.DetectedIssue, error)

Get DetectedIssue.

func (*Client) GetDetectedIssueByID

func (c *Client) GetDetectedIssueByID(ctx context.Context, id string, params Parameters) (*models.DetectedIssue, error)

Get DetectedIssue by ID.

func (*Client) GetDevice

func (c *Client) GetDevice(ctx context.Context, params Parameters) ([]*models.Device, error)

Get Device.

func (*Client) GetDeviceByID

func (c *Client) GetDeviceByID(ctx context.Context, id string, params Parameters) (*models.Device, error)

Get Device by ID.

func (*Client) GetDeviceDefinition

func (c *Client) GetDeviceDefinition(ctx context.Context, params Parameters) ([]*models.DeviceDefinition, error)

Get DeviceDefinition.

func (*Client) GetDeviceDefinitionByID

func (c *Client) GetDeviceDefinitionByID(ctx context.Context, id string, params Parameters) (*models.DeviceDefinition, error)

Get DeviceDefinition by ID.

func (*Client) GetDeviceMetric

func (c *Client) GetDeviceMetric(ctx context.Context, params Parameters) ([]*models.DeviceMetric, error)

Get DeviceMetric.

func (*Client) GetDeviceMetricByID

func (c *Client) GetDeviceMetricByID(ctx context.Context, id string, params Parameters) (*models.DeviceMetric, error)

Get DeviceMetric by ID.

func (*Client) GetDeviceRequest

func (c *Client) GetDeviceRequest(ctx context.Context, params Parameters) ([]*models.DeviceRequest, error)

Get DeviceRequest.

func (*Client) GetDeviceRequestByID

func (c *Client) GetDeviceRequestByID(ctx context.Context, id string, params Parameters) (*models.DeviceRequest, error)

Get DeviceRequest by ID.

func (*Client) GetDeviceUseStatement

func (c *Client) GetDeviceUseStatement(ctx context.Context, params Parameters) ([]*models.DeviceUseStatement, error)

Get DeviceUseStatement.

func (*Client) GetDeviceUseStatementByID

func (c *Client) GetDeviceUseStatementByID(ctx context.Context, id string, params Parameters) (*models.DeviceUseStatement, error)

Get DeviceUseStatement by ID.

func (*Client) GetDiagnosticReport

func (c *Client) GetDiagnosticReport(ctx context.Context, params Parameters) ([]*models.DiagnosticReport, error)

Get DiagnosticReport.

func (*Client) GetDiagnosticReportByID

func (c *Client) GetDiagnosticReportByID(ctx context.Context, id string, params Parameters) (*models.DiagnosticReport, error)

Get DiagnosticReport by ID.

func (*Client) GetDocumentManifest

func (c *Client) GetDocumentManifest(ctx context.Context, params Parameters) ([]*models.DocumentManifest, error)

Get DocumentManifest.

func (*Client) GetDocumentManifestByID

func (c *Client) GetDocumentManifestByID(ctx context.Context, id string, params Parameters) (*models.DocumentManifest, error)

Get DocumentManifest by ID.

func (*Client) GetDocumentReference

func (c *Client) GetDocumentReference(ctx context.Context, params Parameters) ([]*models.DocumentReference, error)

Get DocumentReference.

func (*Client) GetDocumentReferenceByID

func (c *Client) GetDocumentReferenceByID(ctx context.Context, id string, params Parameters) (*models.DocumentReference, error)

Get DocumentReference by ID.

func (*Client) GetDomainResource

func (c *Client) GetDomainResource(ctx context.Context, params Parameters) ([]*models.DomainResource, error)

Get DomainResource.

func (*Client) GetDomainResourceByID

func (c *Client) GetDomainResourceByID(ctx context.Context, id string, params Parameters) (*models.DomainResource, error)

Get DomainResource by ID.

func (*Client) GetEffectEvidenceSynthesis

func (c *Client) GetEffectEvidenceSynthesis(ctx context.Context, params Parameters) ([]*models.EffectEvidenceSynthesis, error)

Get EffectEvidenceSynthesis.

func (*Client) GetEffectEvidenceSynthesisByID

func (c *Client) GetEffectEvidenceSynthesisByID(ctx context.Context, id string, params Parameters) (*models.EffectEvidenceSynthesis, error)

Get EffectEvidenceSynthesis by ID.

func (*Client) GetEncounter

func (c *Client) GetEncounter(ctx context.Context, params Parameters) ([]*models.Encounter, error)

Get Encounter.

func (*Client) GetEncounterByID

func (c *Client) GetEncounterByID(ctx context.Context, id string, params Parameters) (*models.Encounter, error)

Get Encounter by ID.

func (*Client) GetEndpoint

func (c *Client) GetEndpoint(ctx context.Context, params Parameters) ([]*models.Endpoint, error)

Get Endpoint.

func (*Client) GetEndpointByID

func (c *Client) GetEndpointByID(ctx context.Context, id string, params Parameters) (*models.Endpoint, error)

Get Endpoint by ID.

func (*Client) GetEnrollmentRequest

func (c *Client) GetEnrollmentRequest(ctx context.Context, params Parameters) ([]*models.EnrollmentRequest, error)

Get EnrollmentRequest.

func (*Client) GetEnrollmentRequestByID

func (c *Client) GetEnrollmentRequestByID(ctx context.Context, id string, params Parameters) (*models.EnrollmentRequest, error)

Get EnrollmentRequest by ID.

func (*Client) GetEnrollmentResponse

func (c *Client) GetEnrollmentResponse(ctx context.Context, params Parameters) ([]*models.EnrollmentResponse, error)

Get EnrollmentResponse.

func (*Client) GetEnrollmentResponseByID

func (c *Client) GetEnrollmentResponseByID(ctx context.Context, id string, params Parameters) (*models.EnrollmentResponse, error)

Get EnrollmentResponse by ID.

func (*Client) GetEpisodeOfCare

func (c *Client) GetEpisodeOfCare(ctx context.Context, params Parameters) ([]*models.EpisodeOfCare, error)

Get EpisodeOfCare.

func (*Client) GetEpisodeOfCareByID

func (c *Client) GetEpisodeOfCareByID(ctx context.Context, id string, params Parameters) (*models.EpisodeOfCare, error)

Get EpisodeOfCare by ID.

func (*Client) GetEventDefinition

func (c *Client) GetEventDefinition(ctx context.Context, params Parameters) ([]*models.EventDefinition, error)

Get EventDefinition.

func (*Client) GetEventDefinitionByID

func (c *Client) GetEventDefinitionByID(ctx context.Context, id string, params Parameters) (*models.EventDefinition, error)

Get EventDefinition by ID.

func (*Client) GetEvidence

func (c *Client) GetEvidence(ctx context.Context, params Parameters) ([]*models.Evidence, error)

Get Evidence.

func (*Client) GetEvidenceByID

func (c *Client) GetEvidenceByID(ctx context.Context, id string, params Parameters) (*models.Evidence, error)

Get Evidence by ID.

func (*Client) GetEvidenceVariable

func (c *Client) GetEvidenceVariable(ctx context.Context, params Parameters) ([]*models.EvidenceVariable, error)

Get EvidenceVariable.

func (*Client) GetEvidenceVariableByID

func (c *Client) GetEvidenceVariableByID(ctx context.Context, id string, params Parameters) (*models.EvidenceVariable, error)

Get EvidenceVariable by ID.

func (*Client) GetExampleScenario

func (c *Client) GetExampleScenario(ctx context.Context, params Parameters) ([]*models.ExampleScenario, error)

Get ExampleScenario.

func (*Client) GetExampleScenarioByID

func (c *Client) GetExampleScenarioByID(ctx context.Context, id string, params Parameters) (*models.ExampleScenario, error)

Get ExampleScenario by ID.

func (*Client) GetExplanationOfBenefit

func (c *Client) GetExplanationOfBenefit(ctx context.Context, params Parameters) ([]*models.ExplanationOfBenefit, error)

Get ExplanationOfBenefit.

func (*Client) GetExplanationOfBenefitByID

func (c *Client) GetExplanationOfBenefitByID(ctx context.Context, id string, params Parameters) (*models.ExplanationOfBenefit, error)

Get ExplanationOfBenefit by ID.

func (*Client) GetFamilyMemberHistory

func (c *Client) GetFamilyMemberHistory(ctx context.Context, params Parameters) ([]*models.FamilyMemberHistory, error)

Get FamilyMemberHistory.

func (*Client) GetFamilyMemberHistoryByID

func (c *Client) GetFamilyMemberHistoryByID(ctx context.Context, id string, params Parameters) (*models.FamilyMemberHistory, error)

Get FamilyMemberHistory by ID.

func (*Client) GetFlag

func (c *Client) GetFlag(ctx context.Context, params Parameters) ([]*models.Flag, error)

Get Flag.

func (*Client) GetFlagByID

func (c *Client) GetFlagByID(ctx context.Context, id string, params Parameters) (*models.Flag, error)

Get Flag by ID.

func (*Client) GetGoal

func (c *Client) GetGoal(ctx context.Context, params Parameters) ([]*models.Goal, error)

Get Goal.

func (*Client) GetGoalByID

func (c *Client) GetGoalByID(ctx context.Context, id string, params Parameters) (*models.Goal, error)

Get Goal by ID.

func (*Client) GetGraphDefinition

func (c *Client) GetGraphDefinition(ctx context.Context, params Parameters) ([]*models.GraphDefinition, error)

Get GraphDefinition.

func (*Client) GetGraphDefinitionByID

func (c *Client) GetGraphDefinitionByID(ctx context.Context, id string, params Parameters) (*models.GraphDefinition, error)

Get GraphDefinition by ID.

func (*Client) GetGroup

func (c *Client) GetGroup(ctx context.Context, params Parameters) ([]*models.Group, error)

Get Group.

func (*Client) GetGroupByID

func (c *Client) GetGroupByID(ctx context.Context, id string, params Parameters) (*models.Group, error)

Get Group by ID.

func (*Client) GetGuidanceResponse

func (c *Client) GetGuidanceResponse(ctx context.Context, params Parameters) ([]*models.GuidanceResponse, error)

Get GuidanceResponse.

func (*Client) GetGuidanceResponseByID

func (c *Client) GetGuidanceResponseByID(ctx context.Context, id string, params Parameters) (*models.GuidanceResponse, error)

Get GuidanceResponse by ID.

func (*Client) GetHealthcareService

func (c *Client) GetHealthcareService(ctx context.Context, params Parameters) ([]*models.HealthcareService, error)

Get HealthcareService.

func (*Client) GetHealthcareServiceByID

func (c *Client) GetHealthcareServiceByID(ctx context.Context, id string, params Parameters) (*models.HealthcareService, error)

Get HealthcareService by ID.

func (*Client) GetImagingStudy

func (c *Client) GetImagingStudy(ctx context.Context, params Parameters) ([]*models.ImagingStudy, error)

Get ImagingStudy.

func (*Client) GetImagingStudyByID

func (c *Client) GetImagingStudyByID(ctx context.Context, id string, params Parameters) (*models.ImagingStudy, error)

Get ImagingStudy by ID.

func (*Client) GetImmunization

func (c *Client) GetImmunization(ctx context.Context, params Parameters) ([]*models.Immunization, error)

Get Immunization.

func (*Client) GetImmunizationByID

func (c *Client) GetImmunizationByID(ctx context.Context, id string, params Parameters) (*models.Immunization, error)

Get Immunization by ID.

func (*Client) GetImmunizationEvaluation

func (c *Client) GetImmunizationEvaluation(ctx context.Context, params Parameters) ([]*models.ImmunizationEvaluation, error)

Get ImmunizationEvaluation.

func (*Client) GetImmunizationEvaluationByID

func (c *Client) GetImmunizationEvaluationByID(ctx context.Context, id string, params Parameters) (*models.ImmunizationEvaluation, error)

Get ImmunizationEvaluation by ID.

func (*Client) GetImmunizationRecommendation

func (c *Client) GetImmunizationRecommendation(ctx context.Context, params Parameters) ([]*models.ImmunizationRecommendation, error)

Get ImmunizationRecommendation.

func (*Client) GetImmunizationRecommendationByID

func (c *Client) GetImmunizationRecommendationByID(ctx context.Context, id string, params Parameters) (*models.ImmunizationRecommendation, error)

Get ImmunizationRecommendation by ID.

func (*Client) GetImplementationGuide

func (c *Client) GetImplementationGuide(ctx context.Context, params Parameters) ([]*models.ImplementationGuide, error)

Get ImplementationGuide.

func (*Client) GetImplementationGuideByID

func (c *Client) GetImplementationGuideByID(ctx context.Context, id string, params Parameters) (*models.ImplementationGuide, error)

Get ImplementationGuide by ID.

func (*Client) GetInsurancePlan

func (c *Client) GetInsurancePlan(ctx context.Context, params Parameters) ([]*models.InsurancePlan, error)

Get InsurancePlan.

func (*Client) GetInsurancePlanByID

func (c *Client) GetInsurancePlanByID(ctx context.Context, id string, params Parameters) (*models.InsurancePlan, error)

Get InsurancePlan by ID.

func (*Client) GetInvoice

func (c *Client) GetInvoice(ctx context.Context, params Parameters) ([]*models.Invoice, error)

Get Invoice.

func (*Client) GetInvoiceByID

func (c *Client) GetInvoiceByID(ctx context.Context, id string, params Parameters) (*models.Invoice, error)

Get Invoice by ID.

func (*Client) GetLibrary

func (c *Client) GetLibrary(ctx context.Context, params Parameters) ([]*models.Library, error)

Get Library.

func (*Client) GetLibraryByID

func (c *Client) GetLibraryByID(ctx context.Context, id string, params Parameters) (*models.Library, error)

Get Library by ID.

func (*Client) GetLinkage

func (c *Client) GetLinkage(ctx context.Context, params Parameters) ([]*models.Linkage, error)

Get Linkage.

func (*Client) GetLinkageByID

func (c *Client) GetLinkageByID(ctx context.Context, id string, params Parameters) (*models.Linkage, error)

Get Linkage by ID.

func (*Client) GetList

func (c *Client) GetList(ctx context.Context, params Parameters) ([]*models.List, error)

Get List.

func (*Client) GetListByID

func (c *Client) GetListByID(ctx context.Context, id string, params Parameters) (*models.List, error)

Get List by ID.

func (*Client) GetLocation

func (c *Client) GetLocation(ctx context.Context, params Parameters) ([]*models.Location, error)

Get Location.

func (*Client) GetLocationByID

func (c *Client) GetLocationByID(ctx context.Context, id string, params Parameters) (*models.Location, error)

Get Location by ID.

func (*Client) GetMeasure

func (c *Client) GetMeasure(ctx context.Context, params Parameters) ([]*models.Measure, error)

Get Measure.

func (*Client) GetMeasureByID

func (c *Client) GetMeasureByID(ctx context.Context, id string, params Parameters) (*models.Measure, error)

Get Measure by ID.

func (*Client) GetMeasureReport

func (c *Client) GetMeasureReport(ctx context.Context, params Parameters) ([]*models.MeasureReport, error)

Get MeasureReport.

func (*Client) GetMeasureReportByID

func (c *Client) GetMeasureReportByID(ctx context.Context, id string, params Parameters) (*models.MeasureReport, error)

Get MeasureReport by ID.

func (*Client) GetMedia

func (c *Client) GetMedia(ctx context.Context, params Parameters) ([]*models.Media, error)

Get Media.

func (*Client) GetMediaByID

func (c *Client) GetMediaByID(ctx context.Context, id string, params Parameters) (*models.Media, error)

Get Media by ID.

func (*Client) GetMedication

func (c *Client) GetMedication(ctx context.Context, params Parameters) ([]*models.Medication, error)

Get Medication.

func (*Client) GetMedicationAdministration

func (c *Client) GetMedicationAdministration(ctx context.Context, params Parameters) ([]*models.MedicationAdministration, error)

Get MedicationAdministration.

func (*Client) GetMedicationAdministrationByID

func (c *Client) GetMedicationAdministrationByID(ctx context.Context, id string, params Parameters) (*models.MedicationAdministration, error)

Get MedicationAdministration by ID.

func (*Client) GetMedicationByID

func (c *Client) GetMedicationByID(ctx context.Context, id string, params Parameters) (*models.Medication, error)

Get Medication by ID.

func (*Client) GetMedicationDispense

func (c *Client) GetMedicationDispense(ctx context.Context, params Parameters) ([]*models.MedicationDispense, error)

Get MedicationDispense.

func (*Client) GetMedicationDispenseByID

func (c *Client) GetMedicationDispenseByID(ctx context.Context, id string, params Parameters) (*models.MedicationDispense, error)

Get MedicationDispense by ID.

func (*Client) GetMedicationKnowledge

func (c *Client) GetMedicationKnowledge(ctx context.Context, params Parameters) ([]*models.MedicationKnowledge, error)

Get MedicationKnowledge.

func (*Client) GetMedicationKnowledgeByID

func (c *Client) GetMedicationKnowledgeByID(ctx context.Context, id string, params Parameters) (*models.MedicationKnowledge, error)

Get MedicationKnowledge by ID.

func (*Client) GetMedicationRequest

func (c *Client) GetMedicationRequest(ctx context.Context, params Parameters) ([]*models.MedicationRequest, error)

Get MedicationRequest.

func (*Client) GetMedicationRequestByID

func (c *Client) GetMedicationRequestByID(ctx context.Context, id string, params Parameters) (*models.MedicationRequest, error)

Get MedicationRequest by ID.

func (*Client) GetMedicationStatement

func (c *Client) GetMedicationStatement(ctx context.Context, params Parameters) ([]*models.MedicationStatement, error)

Get MedicationStatement.

func (*Client) GetMedicationStatementByID

func (c *Client) GetMedicationStatementByID(ctx context.Context, id string, params Parameters) (*models.MedicationStatement, error)

Get MedicationStatement by ID.

func (*Client) GetMedicinalProduct

func (c *Client) GetMedicinalProduct(ctx context.Context, params Parameters) ([]*models.MedicinalProduct, error)

Get MedicinalProduct.

func (*Client) GetMedicinalProductAuthorization

func (c *Client) GetMedicinalProductAuthorization(ctx context.Context, params Parameters) ([]*models.MedicinalProductAuthorization, error)

Get MedicinalProductAuthorization.

func (*Client) GetMedicinalProductAuthorizationByID

func (c *Client) GetMedicinalProductAuthorizationByID(ctx context.Context, id string, params Parameters) (*models.MedicinalProductAuthorization, error)

Get MedicinalProductAuthorization by ID.

func (*Client) GetMedicinalProductByID

func (c *Client) GetMedicinalProductByID(ctx context.Context, id string, params Parameters) (*models.MedicinalProduct, error)

Get MedicinalProduct by ID.

func (*Client) GetMedicinalProductContraindication

func (c *Client) GetMedicinalProductContraindication(ctx context.Context, params Parameters) ([]*models.MedicinalProductContraindication, error)

Get MedicinalProductContraindication.

func (*Client) GetMedicinalProductContraindicationByID

func (c *Client) GetMedicinalProductContraindicationByID(ctx context.Context, id string, params Parameters) (*models.MedicinalProductContraindication, error)

Get MedicinalProductContraindication by ID.

func (*Client) GetMedicinalProductIndication

func (c *Client) GetMedicinalProductIndication(ctx context.Context, params Parameters) ([]*models.MedicinalProductIndication, error)

Get MedicinalProductIndication.

func (*Client) GetMedicinalProductIndicationByID

func (c *Client) GetMedicinalProductIndicationByID(ctx context.Context, id string, params Parameters) (*models.MedicinalProductIndication, error)

Get MedicinalProductIndication by ID.

func (*Client) GetMedicinalProductIngredient

func (c *Client) GetMedicinalProductIngredient(ctx context.Context, params Parameters) ([]*models.MedicinalProductIngredient, error)

Get MedicinalProductIngredient.

func (*Client) GetMedicinalProductIngredientByID

func (c *Client) GetMedicinalProductIngredientByID(ctx context.Context, id string, params Parameters) (*models.MedicinalProductIngredient, error)

Get MedicinalProductIngredient by ID.

func (*Client) GetMedicinalProductInteraction

func (c *Client) GetMedicinalProductInteraction(ctx context.Context, params Parameters) ([]*models.MedicinalProductInteraction, error)

Get MedicinalProductInteraction.

func (*Client) GetMedicinalProductInteractionByID

func (c *Client) GetMedicinalProductInteractionByID(ctx context.Context, id string, params Parameters) (*models.MedicinalProductInteraction, error)

Get MedicinalProductInteraction by ID.

func (*Client) GetMedicinalProductManufactured

func (c *Client) GetMedicinalProductManufactured(ctx context.Context, params Parameters) ([]*models.MedicinalProductManufactured, error)

Get MedicinalProductManufactured.

func (*Client) GetMedicinalProductManufacturedByID

func (c *Client) GetMedicinalProductManufacturedByID(ctx context.Context, id string, params Parameters) (*models.MedicinalProductManufactured, error)

Get MedicinalProductManufactured by ID.

func (*Client) GetMedicinalProductPackaged

func (c *Client) GetMedicinalProductPackaged(ctx context.Context, params Parameters) ([]*models.MedicinalProductPackaged, error)

Get MedicinalProductPackaged.

func (*Client) GetMedicinalProductPackagedByID

func (c *Client) GetMedicinalProductPackagedByID(ctx context.Context, id string, params Parameters) (*models.MedicinalProductPackaged, error)

Get MedicinalProductPackaged by ID.

func (*Client) GetMedicinalProductPharmaceutical

func (c *Client) GetMedicinalProductPharmaceutical(ctx context.Context, params Parameters) ([]*models.MedicinalProductPharmaceutical, error)

Get MedicinalProductPharmaceutical.

func (*Client) GetMedicinalProductPharmaceuticalByID

func (c *Client) GetMedicinalProductPharmaceuticalByID(ctx context.Context, id string, params Parameters) (*models.MedicinalProductPharmaceutical, error)

Get MedicinalProductPharmaceutical by ID.

func (*Client) GetMedicinalProductUndesirableEffect

func (c *Client) GetMedicinalProductUndesirableEffect(ctx context.Context, params Parameters) ([]*models.MedicinalProductUndesirableEffect, error)

Get MedicinalProductUndesirableEffect.

func (*Client) GetMedicinalProductUndesirableEffectByID

func (c *Client) GetMedicinalProductUndesirableEffectByID(ctx context.Context, id string, params Parameters) (*models.MedicinalProductUndesirableEffect, error)

Get MedicinalProductUndesirableEffect by ID.

func (*Client) GetMessageDefinition

func (c *Client) GetMessageDefinition(ctx context.Context, params Parameters) ([]*models.MessageDefinition, error)

Get MessageDefinition.

func (*Client) GetMessageDefinitionByID

func (c *Client) GetMessageDefinitionByID(ctx context.Context, id string, params Parameters) (*models.MessageDefinition, error)

Get MessageDefinition by ID.

func (*Client) GetMessageHeader

func (c *Client) GetMessageHeader(ctx context.Context, params Parameters) ([]*models.MessageHeader, error)

Get MessageHeader.

func (*Client) GetMessageHeaderByID

func (c *Client) GetMessageHeaderByID(ctx context.Context, id string, params Parameters) (*models.MessageHeader, error)

Get MessageHeader by ID.

func (*Client) GetMolecularSequence

func (c *Client) GetMolecularSequence(ctx context.Context, params Parameters) ([]*models.MolecularSequence, error)

Get MolecularSequence.

func (*Client) GetMolecularSequenceByID

func (c *Client) GetMolecularSequenceByID(ctx context.Context, id string, params Parameters) (*models.MolecularSequence, error)

Get MolecularSequence by ID.

func (*Client) GetNamingSystem

func (c *Client) GetNamingSystem(ctx context.Context, params Parameters) ([]*models.NamingSystem, error)

Get NamingSystem.

func (*Client) GetNamingSystemByID

func (c *Client) GetNamingSystemByID(ctx context.Context, id string, params Parameters) (*models.NamingSystem, error)

Get NamingSystem by ID.

func (*Client) GetNutritionOrder

func (c *Client) GetNutritionOrder(ctx context.Context, params Parameters) ([]*models.NutritionOrder, error)

Get NutritionOrder.

func (*Client) GetNutritionOrderByID

func (c *Client) GetNutritionOrderByID(ctx context.Context, id string, params Parameters) (*models.NutritionOrder, error)

Get NutritionOrder by ID.

func (*Client) GetObservation

func (c *Client) GetObservation(ctx context.Context, params Parameters) ([]*models.Observation, error)

Get Observation.

func (*Client) GetObservationByID

func (c *Client) GetObservationByID(ctx context.Context, id string, params Parameters) (*models.Observation, error)

Get Observation by ID.

func (*Client) GetObservationDefinition

func (c *Client) GetObservationDefinition(ctx context.Context, params Parameters) ([]*models.ObservationDefinition, error)

Get ObservationDefinition.

func (*Client) GetObservationDefinitionByID

func (c *Client) GetObservationDefinitionByID(ctx context.Context, id string, params Parameters) (*models.ObservationDefinition, error)

Get ObservationDefinition by ID.

func (*Client) GetOperationDefinition

func (c *Client) GetOperationDefinition(ctx context.Context, params Parameters) ([]*models.OperationDefinition, error)

Get OperationDefinition.

func (*Client) GetOperationDefinitionByID

func (c *Client) GetOperationDefinitionByID(ctx context.Context, id string, params Parameters) (*models.OperationDefinition, error)

Get OperationDefinition by ID.

func (*Client) GetOperationOutcome

func (c *Client) GetOperationOutcome(ctx context.Context, params Parameters) ([]*models.OperationOutcome, error)

Get OperationOutcome.

func (*Client) GetOperationOutcomeByID

func (c *Client) GetOperationOutcomeByID(ctx context.Context, id string, params Parameters) (*models.OperationOutcome, error)

Get OperationOutcome by ID.

func (*Client) GetOrganization

func (c *Client) GetOrganization(ctx context.Context, params Parameters) ([]*models.Organization, error)

Get Organization.

func (*Client) GetOrganizationAffiliation

func (c *Client) GetOrganizationAffiliation(ctx context.Context, params Parameters) ([]*models.OrganizationAffiliation, error)

Get OrganizationAffiliation.

func (*Client) GetOrganizationAffiliationByID

func (c *Client) GetOrganizationAffiliationByID(ctx context.Context, id string, params Parameters) (*models.OrganizationAffiliation, error)

Get OrganizationAffiliation by ID.

func (*Client) GetOrganizationByID

func (c *Client) GetOrganizationByID(ctx context.Context, id string, params Parameters) (*models.Organization, error)

Get Organization by ID.

func (*Client) GetParameters

func (c *Client) GetParameters(ctx context.Context, params Parameters) ([]*models.Parameters, error)

Get Parameters.

func (*Client) GetParametersByID

func (c *Client) GetParametersByID(ctx context.Context, id string, params Parameters) (*models.Parameters, error)

Get Parameters by ID.

func (*Client) GetPatient

func (c *Client) GetPatient(ctx context.Context, params Parameters) ([]*models.Patient, error)

Get Patient.

func (*Client) GetPatientByID

func (c *Client) GetPatientByID(ctx context.Context, id string, params Parameters) (*models.Patient, error)

Get Patient by ID.

func (*Client) GetPaymentNotice

func (c *Client) GetPaymentNotice(ctx context.Context, params Parameters) ([]*models.PaymentNotice, error)

Get PaymentNotice.

func (*Client) GetPaymentNoticeByID

func (c *Client) GetPaymentNoticeByID(ctx context.Context, id string, params Parameters) (*models.PaymentNotice, error)

Get PaymentNotice by ID.

func (*Client) GetPaymentReconciliation

func (c *Client) GetPaymentReconciliation(ctx context.Context, params Parameters) ([]*models.PaymentReconciliation, error)

Get PaymentReconciliation.

func (*Client) GetPaymentReconciliationByID

func (c *Client) GetPaymentReconciliationByID(ctx context.Context, id string, params Parameters) (*models.PaymentReconciliation, error)

Get PaymentReconciliation by ID.

func (*Client) GetPerson

func (c *Client) GetPerson(ctx context.Context, params Parameters) ([]*models.Person, error)

Get Person.

func (*Client) GetPersonByID

func (c *Client) GetPersonByID(ctx context.Context, id string, params Parameters) (*models.Person, error)

Get Person by ID.

func (*Client) GetPlanDefinition

func (c *Client) GetPlanDefinition(ctx context.Context, params Parameters) ([]*models.PlanDefinition, error)

Get PlanDefinition.

func (*Client) GetPlanDefinitionByID

func (c *Client) GetPlanDefinitionByID(ctx context.Context, id string, params Parameters) (*models.PlanDefinition, error)

Get PlanDefinition by ID.

func (*Client) GetPractitioner

func (c *Client) GetPractitioner(ctx context.Context, params Parameters) ([]*models.Practitioner, error)

Get Practitioner.

func (*Client) GetPractitionerByID

func (c *Client) GetPractitionerByID(ctx context.Context, id string, params Parameters) (*models.Practitioner, error)

Get Practitioner by ID.

func (*Client) GetPractitionerRole

func (c *Client) GetPractitionerRole(ctx context.Context, params Parameters) ([]*models.PractitionerRole, error)

Get PractitionerRole.

func (*Client) GetPractitionerRoleByID

func (c *Client) GetPractitionerRoleByID(ctx context.Context, id string, params Parameters) (*models.PractitionerRole, error)

Get PractitionerRole by ID.

func (*Client) GetProcedure

func (c *Client) GetProcedure(ctx context.Context, params Parameters) ([]*models.Procedure, error)

Get Procedure.

func (*Client) GetProcedureByID

func (c *Client) GetProcedureByID(ctx context.Context, id string, params Parameters) (*models.Procedure, error)

Get Procedure by ID.

func (*Client) GetProvenance

func (c *Client) GetProvenance(ctx context.Context, params Parameters) ([]*models.Provenance, error)

Get Provenance.

func (*Client) GetProvenanceByID

func (c *Client) GetProvenanceByID(ctx context.Context, id string, params Parameters) (*models.Provenance, error)

Get Provenance by ID.

func (*Client) GetQuestionnaire

func (c *Client) GetQuestionnaire(ctx context.Context, params Parameters) ([]*models.Questionnaire, error)

Get Questionnaire.

func (*Client) GetQuestionnaireByID

func (c *Client) GetQuestionnaireByID(ctx context.Context, id string, params Parameters) (*models.Questionnaire, error)

Get Questionnaire by ID.

func (*Client) GetQuestionnaireResponse

func (c *Client) GetQuestionnaireResponse(ctx context.Context, params Parameters) ([]*models.QuestionnaireResponse, error)

Get QuestionnaireResponse.

func (*Client) GetQuestionnaireResponseByID

func (c *Client) GetQuestionnaireResponseByID(ctx context.Context, id string, params Parameters) (*models.QuestionnaireResponse, error)

Get QuestionnaireResponse by ID.

func (*Client) GetRelatedPerson

func (c *Client) GetRelatedPerson(ctx context.Context, params Parameters) ([]*models.RelatedPerson, error)

Get RelatedPerson.

func (*Client) GetRelatedPersonByID

func (c *Client) GetRelatedPersonByID(ctx context.Context, id string, params Parameters) (*models.RelatedPerson, error)

Get RelatedPerson by ID.

func (*Client) GetRequestGroup

func (c *Client) GetRequestGroup(ctx context.Context, params Parameters) ([]*models.RequestGroup, error)

Get RequestGroup.

func (*Client) GetRequestGroupByID

func (c *Client) GetRequestGroupByID(ctx context.Context, id string, params Parameters) (*models.RequestGroup, error)

Get RequestGroup by ID.

func (*Client) GetResearchDefinition

func (c *Client) GetResearchDefinition(ctx context.Context, params Parameters) ([]*models.ResearchDefinition, error)

Get ResearchDefinition.

func (*Client) GetResearchDefinitionByID

func (c *Client) GetResearchDefinitionByID(ctx context.Context, id string, params Parameters) (*models.ResearchDefinition, error)

Get ResearchDefinition by ID.

func (*Client) GetResearchElementDefinition

func (c *Client) GetResearchElementDefinition(ctx context.Context, params Parameters) ([]*models.ResearchElementDefinition, error)

Get ResearchElementDefinition.

func (*Client) GetResearchElementDefinitionByID

func (c *Client) GetResearchElementDefinitionByID(ctx context.Context, id string, params Parameters) (*models.ResearchElementDefinition, error)

Get ResearchElementDefinition by ID.

func (*Client) GetResearchStudy

func (c *Client) GetResearchStudy(ctx context.Context, params Parameters) ([]*models.ResearchStudy, error)

Get ResearchStudy.

func (*Client) GetResearchStudyByID

func (c *Client) GetResearchStudyByID(ctx context.Context, id string, params Parameters) (*models.ResearchStudy, error)

Get ResearchStudy by ID.

func (*Client) GetResearchSubject

func (c *Client) GetResearchSubject(ctx context.Context, params Parameters) ([]*models.ResearchSubject, error)

Get ResearchSubject.

func (*Client) GetResearchSubjectByID

func (c *Client) GetResearchSubjectByID(ctx context.Context, id string, params Parameters) (*models.ResearchSubject, error)

Get ResearchSubject by ID.

func (*Client) GetResource

func (c *Client) GetResource(ctx context.Context, params Parameters) ([]*models.Resource, error)

Get Resource.

func (*Client) GetResourceByID

func (c *Client) GetResourceByID(ctx context.Context, id string, params Parameters) (*models.Resource, error)

Get Resource by ID.

func (*Client) GetRiskAssessment

func (c *Client) GetRiskAssessment(ctx context.Context, params Parameters) ([]*models.RiskAssessment, error)

Get RiskAssessment.

func (*Client) GetRiskAssessmentByID

func (c *Client) GetRiskAssessmentByID(ctx context.Context, id string, params Parameters) (*models.RiskAssessment, error)

Get RiskAssessment by ID.

func (*Client) GetRiskEvidenceSynthesis

func (c *Client) GetRiskEvidenceSynthesis(ctx context.Context, params Parameters) ([]*models.RiskEvidenceSynthesis, error)

Get RiskEvidenceSynthesis.

func (*Client) GetRiskEvidenceSynthesisByID

func (c *Client) GetRiskEvidenceSynthesisByID(ctx context.Context, id string, params Parameters) (*models.RiskEvidenceSynthesis, error)

Get RiskEvidenceSynthesis by ID.

func (*Client) GetSchedule

func (c *Client) GetSchedule(ctx context.Context, params Parameters) ([]*models.Schedule, error)

Get Schedule.

func (*Client) GetScheduleByID

func (c *Client) GetScheduleByID(ctx context.Context, id string, params Parameters) (*models.Schedule, error)

Get Schedule by ID.

func (*Client) GetSearchParameter

func (c *Client) GetSearchParameter(ctx context.Context, params Parameters) ([]*models.SearchParameter, error)

Get SearchParameter.

func (*Client) GetSearchParameterByID

func (c *Client) GetSearchParameterByID(ctx context.Context, id string, params Parameters) (*models.SearchParameter, error)

Get SearchParameter by ID.

func (*Client) GetServiceRequest

func (c *Client) GetServiceRequest(ctx context.Context, params Parameters) ([]*models.ServiceRequest, error)

Get ServiceRequest.

func (*Client) GetServiceRequestByID

func (c *Client) GetServiceRequestByID(ctx context.Context, id string, params Parameters) (*models.ServiceRequest, error)

Get ServiceRequest by ID.

func (*Client) GetSlot

func (c *Client) GetSlot(ctx context.Context, params Parameters) ([]*models.Slot, error)

Get Slot.

func (*Client) GetSlotByID

func (c *Client) GetSlotByID(ctx context.Context, id string, params Parameters) (*models.Slot, error)

Get Slot by ID.

func (*Client) GetSpecimen

func (c *Client) GetSpecimen(ctx context.Context, params Parameters) ([]*models.Specimen, error)

Get Specimen.

func (*Client) GetSpecimenByID

func (c *Client) GetSpecimenByID(ctx context.Context, id string, params Parameters) (*models.Specimen, error)

Get Specimen by ID.

func (*Client) GetSpecimenDefinition

func (c *Client) GetSpecimenDefinition(ctx context.Context, params Parameters) ([]*models.SpecimenDefinition, error)

Get SpecimenDefinition.

func (*Client) GetSpecimenDefinitionByID

func (c *Client) GetSpecimenDefinitionByID(ctx context.Context, id string, params Parameters) (*models.SpecimenDefinition, error)

Get SpecimenDefinition by ID.

func (*Client) GetStructureDefinition

func (c *Client) GetStructureDefinition(ctx context.Context, params Parameters) ([]*models.StructureDefinition, error)

Get StructureDefinition.

func (*Client) GetStructureDefinitionByID

func (c *Client) GetStructureDefinitionByID(ctx context.Context, id string, params Parameters) (*models.StructureDefinition, error)

Get StructureDefinition by ID.

func (*Client) GetStructureMap

func (c *Client) GetStructureMap(ctx context.Context, params Parameters) ([]*models.StructureMap, error)

Get StructureMap.

func (*Client) GetStructureMapByID

func (c *Client) GetStructureMapByID(ctx context.Context, id string, params Parameters) (*models.StructureMap, error)

Get StructureMap by ID.

func (*Client) GetSubscription

func (c *Client) GetSubscription(ctx context.Context, params Parameters) ([]*models.Subscription, error)

Get Subscription.

func (*Client) GetSubscriptionByID

func (c *Client) GetSubscriptionByID(ctx context.Context, id string, params Parameters) (*models.Subscription, error)

Get Subscription by ID.

func (*Client) GetSubstance

func (c *Client) GetSubstance(ctx context.Context, params Parameters) ([]*models.Substance, error)

Get Substance.

func (*Client) GetSubstanceByID

func (c *Client) GetSubstanceByID(ctx context.Context, id string, params Parameters) (*models.Substance, error)

Get Substance by ID.

func (*Client) GetSubstanceNucleicAcid

func (c *Client) GetSubstanceNucleicAcid(ctx context.Context, params Parameters) ([]*models.SubstanceNucleicAcid, error)

Get SubstanceNucleicAcid.

func (*Client) GetSubstanceNucleicAcidByID

func (c *Client) GetSubstanceNucleicAcidByID(ctx context.Context, id string, params Parameters) (*models.SubstanceNucleicAcid, error)

Get SubstanceNucleicAcid by ID.

func (*Client) GetSubstancePolymer

func (c *Client) GetSubstancePolymer(ctx context.Context, params Parameters) ([]*models.SubstancePolymer, error)

Get SubstancePolymer.

func (*Client) GetSubstancePolymerByID

func (c *Client) GetSubstancePolymerByID(ctx context.Context, id string, params Parameters) (*models.SubstancePolymer, error)

Get SubstancePolymer by ID.

func (*Client) GetSubstanceProtein

func (c *Client) GetSubstanceProtein(ctx context.Context, params Parameters) ([]*models.SubstanceProtein, error)

Get SubstanceProtein.

func (*Client) GetSubstanceProteinByID

func (c *Client) GetSubstanceProteinByID(ctx context.Context, id string, params Parameters) (*models.SubstanceProtein, error)

Get SubstanceProtein by ID.

func (*Client) GetSubstanceReferenceInformation

func (c *Client) GetSubstanceReferenceInformation(ctx context.Context, params Parameters) ([]*models.SubstanceReferenceInformation, error)

Get SubstanceReferenceInformation.

func (*Client) GetSubstanceReferenceInformationByID

func (c *Client) GetSubstanceReferenceInformationByID(ctx context.Context, id string, params Parameters) (*models.SubstanceReferenceInformation, error)

Get SubstanceReferenceInformation by ID.

func (*Client) GetSubstanceSourceMaterial

func (c *Client) GetSubstanceSourceMaterial(ctx context.Context, params Parameters) ([]*models.SubstanceSourceMaterial, error)

Get SubstanceSourceMaterial.

func (*Client) GetSubstanceSourceMaterialByID

func (c *Client) GetSubstanceSourceMaterialByID(ctx context.Context, id string, params Parameters) (*models.SubstanceSourceMaterial, error)

Get SubstanceSourceMaterial by ID.

func (*Client) GetSubstanceSpecification

func (c *Client) GetSubstanceSpecification(ctx context.Context, params Parameters) ([]*models.SubstanceSpecification, error)

Get SubstanceSpecification.

func (*Client) GetSubstanceSpecificationByID

func (c *Client) GetSubstanceSpecificationByID(ctx context.Context, id string, params Parameters) (*models.SubstanceSpecification, error)

Get SubstanceSpecification by ID.

func (*Client) GetSupplyDelivery

func (c *Client) GetSupplyDelivery(ctx context.Context, params Parameters) ([]*models.SupplyDelivery, error)

Get SupplyDelivery.

func (*Client) GetSupplyDeliveryByID

func (c *Client) GetSupplyDeliveryByID(ctx context.Context, id string, params Parameters) (*models.SupplyDelivery, error)

Get SupplyDelivery by ID.

func (*Client) GetSupplyRequest

func (c *Client) GetSupplyRequest(ctx context.Context, params Parameters) ([]*models.SupplyRequest, error)

Get SupplyRequest.

func (*Client) GetSupplyRequestByID

func (c *Client) GetSupplyRequestByID(ctx context.Context, id string, params Parameters) (*models.SupplyRequest, error)

Get SupplyRequest by ID.

func (*Client) GetTask

func (c *Client) GetTask(ctx context.Context, params Parameters) ([]*models.Task, error)

Get Task.

func (*Client) GetTaskByID

func (c *Client) GetTaskByID(ctx context.Context, id string, params Parameters) (*models.Task, error)

Get Task by ID.

func (*Client) GetTerminologyCapabilities

func (c *Client) GetTerminologyCapabilities(ctx context.Context, params Parameters) ([]*models.TerminologyCapabilities, error)

Get TerminologyCapabilities.

func (*Client) GetTerminologyCapabilitiesByID

func (c *Client) GetTerminologyCapabilitiesByID(ctx context.Context, id string, params Parameters) (*models.TerminologyCapabilities, error)

Get TerminologyCapabilities by ID.

func (*Client) GetTestReport

func (c *Client) GetTestReport(ctx context.Context, params Parameters) ([]*models.TestReport, error)

Get TestReport.

func (*Client) GetTestReportByID

func (c *Client) GetTestReportByID(ctx context.Context, id string, params Parameters) (*models.TestReport, error)

Get TestReport by ID.

func (*Client) GetTestScript

func (c *Client) GetTestScript(ctx context.Context, params Parameters) ([]*models.TestScript, error)

Get TestScript.

func (*Client) GetTestScriptByID

func (c *Client) GetTestScriptByID(ctx context.Context, id string, params Parameters) (*models.TestScript, error)

Get TestScript by ID.

func (*Client) GetValueSet

func (c *Client) GetValueSet(ctx context.Context, params Parameters) ([]*models.ValueSet, error)

Get ValueSet.

func (*Client) GetValueSetByID

func (c *Client) GetValueSetByID(ctx context.Context, id string, params Parameters) (*models.ValueSet, error)

Get ValueSet by ID.

func (*Client) GetVerificationResult

func (c *Client) GetVerificationResult(ctx context.Context, params Parameters) ([]*models.VerificationResult, error)

Get VerificationResult.

func (*Client) GetVerificationResultByID

func (c *Client) GetVerificationResultByID(ctx context.Context, id string, params Parameters) (*models.VerificationResult, error)

Get VerificationResult by ID.

func (*Client) GetVisionPrescription

func (c *Client) GetVisionPrescription(ctx context.Context, params Parameters) ([]*models.VisionPrescription, error)

Get VisionPrescription.

func (*Client) GetVisionPrescriptionByID

func (c *Client) GetVisionPrescriptionByID(ctx context.Context, id string, params Parameters) (*models.VisionPrescription, error)

Get VisionPrescription by ID.

func (*Client) Patch

func (c *Client) Patch(ctx context.Context, resource ResourceType, params Parameters, body interface{}) (*FhirResponse, error)

func (*Client) PatchAccount

func (c *Client) PatchAccount(ctx context.Context, params Parameters, entity *models.Account) ([]*models.Account, error)

func (*Client) PatchAccountByID

func (c *Client) PatchAccountByID(ctx context.Context, id string, params Parameters, entity *models.Account) (*models.Account, error)

func (*Client) PatchActivityDefinition

func (c *Client) PatchActivityDefinition(ctx context.Context, params Parameters, entity *models.ActivityDefinition) ([]*models.ActivityDefinition, error)

func (*Client) PatchActivityDefinitionByID

func (c *Client) PatchActivityDefinitionByID(ctx context.Context, id string, params Parameters, entity *models.ActivityDefinition) (*models.ActivityDefinition, error)

func (*Client) PatchAdverseEvent

func (c *Client) PatchAdverseEvent(ctx context.Context, params Parameters, entity *models.AdverseEvent) ([]*models.AdverseEvent, error)

func (*Client) PatchAdverseEventByID

func (c *Client) PatchAdverseEventByID(ctx context.Context, id string, params Parameters, entity *models.AdverseEvent) (*models.AdverseEvent, error)

func (*Client) PatchAllergyIntolerance

func (c *Client) PatchAllergyIntolerance(ctx context.Context, params Parameters, entity *models.AllergyIntolerance) ([]*models.AllergyIntolerance, error)

func (*Client) PatchAllergyIntoleranceByID

func (c *Client) PatchAllergyIntoleranceByID(ctx context.Context, id string, params Parameters, entity *models.AllergyIntolerance) (*models.AllergyIntolerance, error)

func (*Client) PatchAppointment

func (c *Client) PatchAppointment(ctx context.Context, params Parameters, entity *models.Appointment) ([]*models.Appointment, error)

func (*Client) PatchAppointmentByID

func (c *Client) PatchAppointmentByID(ctx context.Context, id string, params Parameters, entity *models.Appointment) (*models.Appointment, error)

func (*Client) PatchAppointmentResponse

func (c *Client) PatchAppointmentResponse(ctx context.Context, params Parameters, entity *models.AppointmentResponse) ([]*models.AppointmentResponse, error)

func (*Client) PatchAppointmentResponseByID

func (c *Client) PatchAppointmentResponseByID(ctx context.Context, id string, params Parameters, entity *models.AppointmentResponse) (*models.AppointmentResponse, error)

func (*Client) PatchAuditEvent

func (c *Client) PatchAuditEvent(ctx context.Context, params Parameters, entity *models.AuditEvent) ([]*models.AuditEvent, error)

func (*Client) PatchAuditEventByID

func (c *Client) PatchAuditEventByID(ctx context.Context, id string, params Parameters, entity *models.AuditEvent) (*models.AuditEvent, error)

func (*Client) PatchBasic

func (c *Client) PatchBasic(ctx context.Context, params Parameters, entity *models.Basic) ([]*models.Basic, error)

func (*Client) PatchBasicByID

func (c *Client) PatchBasicByID(ctx context.Context, id string, params Parameters, entity *models.Basic) (*models.Basic, error)

func (*Client) PatchBinary

func (c *Client) PatchBinary(ctx context.Context, params Parameters, entity *models.Binary) ([]*models.Binary, error)

func (*Client) PatchBinaryByID

func (c *Client) PatchBinaryByID(ctx context.Context, id string, params Parameters, entity *models.Binary) (*models.Binary, error)

func (*Client) PatchBiologicallyDerivedProduct

func (c *Client) PatchBiologicallyDerivedProduct(ctx context.Context, params Parameters, entity *models.BiologicallyDerivedProduct) ([]*models.BiologicallyDerivedProduct, error)

func (*Client) PatchBiologicallyDerivedProductByID

func (c *Client) PatchBiologicallyDerivedProductByID(ctx context.Context, id string, params Parameters, entity *models.BiologicallyDerivedProduct) (*models.BiologicallyDerivedProduct, error)

func (*Client) PatchBodyStructure

func (c *Client) PatchBodyStructure(ctx context.Context, params Parameters, entity *models.BodyStructure) ([]*models.BodyStructure, error)

func (*Client) PatchBodyStructureByID

func (c *Client) PatchBodyStructureByID(ctx context.Context, id string, params Parameters, entity *models.BodyStructure) (*models.BodyStructure, error)

func (*Client) PatchByID

func (c *Client) PatchByID(ctx context.Context, resource ResourceType, id string, params Parameters, body interface{}) (*FhirResponse, error)

func (*Client) PatchCapabilityStatement

func (c *Client) PatchCapabilityStatement(ctx context.Context, params Parameters, entity *models.CapabilityStatement) ([]*models.CapabilityStatement, error)

func (*Client) PatchCapabilityStatementByID

func (c *Client) PatchCapabilityStatementByID(ctx context.Context, id string, params Parameters, entity *models.CapabilityStatement) (*models.CapabilityStatement, error)

func (*Client) PatchCarePlan

func (c *Client) PatchCarePlan(ctx context.Context, params Parameters, entity *models.CarePlan) ([]*models.CarePlan, error)

func (*Client) PatchCarePlanByID

func (c *Client) PatchCarePlanByID(ctx context.Context, id string, params Parameters, entity *models.CarePlan) (*models.CarePlan, error)

func (*Client) PatchCareTeam

func (c *Client) PatchCareTeam(ctx context.Context, params Parameters, entity *models.CareTeam) ([]*models.CareTeam, error)

func (*Client) PatchCareTeamByID

func (c *Client) PatchCareTeamByID(ctx context.Context, id string, params Parameters, entity *models.CareTeam) (*models.CareTeam, error)

func (*Client) PatchCatalogEntry

func (c *Client) PatchCatalogEntry(ctx context.Context, params Parameters, entity *models.CatalogEntry) ([]*models.CatalogEntry, error)

func (*Client) PatchCatalogEntryByID

func (c *Client) PatchCatalogEntryByID(ctx context.Context, id string, params Parameters, entity *models.CatalogEntry) (*models.CatalogEntry, error)

func (*Client) PatchChargeItem

func (c *Client) PatchChargeItem(ctx context.Context, params Parameters, entity *models.ChargeItem) ([]*models.ChargeItem, error)

func (*Client) PatchChargeItemByID

func (c *Client) PatchChargeItemByID(ctx context.Context, id string, params Parameters, entity *models.ChargeItem) (*models.ChargeItem, error)

func (*Client) PatchChargeItemDefinition

func (c *Client) PatchChargeItemDefinition(ctx context.Context, params Parameters, entity *models.ChargeItemDefinition) ([]*models.ChargeItemDefinition, error)

func (*Client) PatchChargeItemDefinitionByID

func (c *Client) PatchChargeItemDefinitionByID(ctx context.Context, id string, params Parameters, entity *models.ChargeItemDefinition) (*models.ChargeItemDefinition, error)

func (*Client) PatchClaim

func (c *Client) PatchClaim(ctx context.Context, params Parameters, entity *models.Claim) ([]*models.Claim, error)

func (*Client) PatchClaimByID

func (c *Client) PatchClaimByID(ctx context.Context, id string, params Parameters, entity *models.Claim) (*models.Claim, error)

func (*Client) PatchClaimResponse

func (c *Client) PatchClaimResponse(ctx context.Context, params Parameters, entity *models.ClaimResponse) ([]*models.ClaimResponse, error)

func (*Client) PatchClaimResponseByID

func (c *Client) PatchClaimResponseByID(ctx context.Context, id string, params Parameters, entity *models.ClaimResponse) (*models.ClaimResponse, error)

func (*Client) PatchClinicalImpression

func (c *Client) PatchClinicalImpression(ctx context.Context, params Parameters, entity *models.ClinicalImpression) ([]*models.ClinicalImpression, error)

func (*Client) PatchClinicalImpressionByID

func (c *Client) PatchClinicalImpressionByID(ctx context.Context, id string, params Parameters, entity *models.ClinicalImpression) (*models.ClinicalImpression, error)

func (*Client) PatchCodeSystem

func (c *Client) PatchCodeSystem(ctx context.Context, params Parameters, entity *models.CodeSystem) ([]*models.CodeSystem, error)

func (*Client) PatchCodeSystemByID

func (c *Client) PatchCodeSystemByID(ctx context.Context, id string, params Parameters, entity *models.CodeSystem) (*models.CodeSystem, error)

func (*Client) PatchCommunication

func (c *Client) PatchCommunication(ctx context.Context, params Parameters, entity *models.Communication) ([]*models.Communication, error)

func (*Client) PatchCommunicationByID

func (c *Client) PatchCommunicationByID(ctx context.Context, id string, params Parameters, entity *models.Communication) (*models.Communication, error)

func (*Client) PatchCommunicationRequest

func (c *Client) PatchCommunicationRequest(ctx context.Context, params Parameters, entity *models.CommunicationRequest) ([]*models.CommunicationRequest, error)

func (*Client) PatchCommunicationRequestByID

func (c *Client) PatchCommunicationRequestByID(ctx context.Context, id string, params Parameters, entity *models.CommunicationRequest) (*models.CommunicationRequest, error)

func (*Client) PatchCompartmentDefinition

func (c *Client) PatchCompartmentDefinition(ctx context.Context, params Parameters, entity *models.CompartmentDefinition) ([]*models.CompartmentDefinition, error)

func (*Client) PatchCompartmentDefinitionByID

func (c *Client) PatchCompartmentDefinitionByID(ctx context.Context, id string, params Parameters, entity *models.CompartmentDefinition) (*models.CompartmentDefinition, error)

func (*Client) PatchComposition

func (c *Client) PatchComposition(ctx context.Context, params Parameters, entity *models.Composition) ([]*models.Composition, error)

func (*Client) PatchCompositionByID

func (c *Client) PatchCompositionByID(ctx context.Context, id string, params Parameters, entity *models.Composition) (*models.Composition, error)

func (*Client) PatchConceptMap

func (c *Client) PatchConceptMap(ctx context.Context, params Parameters, entity *models.ConceptMap) ([]*models.ConceptMap, error)

func (*Client) PatchConceptMapByID

func (c *Client) PatchConceptMapByID(ctx context.Context, id string, params Parameters, entity *models.ConceptMap) (*models.ConceptMap, error)

func (*Client) PatchCondition

func (c *Client) PatchCondition(ctx context.Context, params Parameters, entity *models.Condition) ([]*models.Condition, error)

func (*Client) PatchConditionByID

func (c *Client) PatchConditionByID(ctx context.Context, id string, params Parameters, entity *models.Condition) (*models.Condition, error)

func (*Client) PatchConsent

func (c *Client) PatchConsent(ctx context.Context, params Parameters, entity *models.Consent) ([]*models.Consent, error)

func (*Client) PatchConsentByID

func (c *Client) PatchConsentByID(ctx context.Context, id string, params Parameters, entity *models.Consent) (*models.Consent, error)

func (*Client) PatchContract

func (c *Client) PatchContract(ctx context.Context, params Parameters, entity *models.Contract) ([]*models.Contract, error)

func (*Client) PatchContractByID

func (c *Client) PatchContractByID(ctx context.Context, id string, params Parameters, entity *models.Contract) (*models.Contract, error)

func (*Client) PatchCoverage

func (c *Client) PatchCoverage(ctx context.Context, params Parameters, entity *models.Coverage) ([]*models.Coverage, error)

func (*Client) PatchCoverageByID

func (c *Client) PatchCoverageByID(ctx context.Context, id string, params Parameters, entity *models.Coverage) (*models.Coverage, error)

func (*Client) PatchCoverageEligibilityRequest

func (c *Client) PatchCoverageEligibilityRequest(ctx context.Context, params Parameters, entity *models.CoverageEligibilityRequest) ([]*models.CoverageEligibilityRequest, error)

func (*Client) PatchCoverageEligibilityRequestByID

func (c *Client) PatchCoverageEligibilityRequestByID(ctx context.Context, id string, params Parameters, entity *models.CoverageEligibilityRequest) (*models.CoverageEligibilityRequest, error)

func (*Client) PatchCoverageEligibilityResponse

func (c *Client) PatchCoverageEligibilityResponse(ctx context.Context, params Parameters, entity *models.CoverageEligibilityResponse) ([]*models.CoverageEligibilityResponse, error)

func (*Client) PatchCoverageEligibilityResponseByID

func (c *Client) PatchCoverageEligibilityResponseByID(ctx context.Context, id string, params Parameters, entity *models.CoverageEligibilityResponse) (*models.CoverageEligibilityResponse, error)

func (*Client) PatchDetectedIssue

func (c *Client) PatchDetectedIssue(ctx context.Context, params Parameters, entity *models.DetectedIssue) ([]*models.DetectedIssue, error)

func (*Client) PatchDetectedIssueByID

func (c *Client) PatchDetectedIssueByID(ctx context.Context, id string, params Parameters, entity *models.DetectedIssue) (*models.DetectedIssue, error)

func (*Client) PatchDevice

func (c *Client) PatchDevice(ctx context.Context, params Parameters, entity *models.Device) ([]*models.Device, error)

func (*Client) PatchDeviceByID

func (c *Client) PatchDeviceByID(ctx context.Context, id string, params Parameters, entity *models.Device) (*models.Device, error)

func (*Client) PatchDeviceDefinition

func (c *Client) PatchDeviceDefinition(ctx context.Context, params Parameters, entity *models.DeviceDefinition) ([]*models.DeviceDefinition, error)

func (*Client) PatchDeviceDefinitionByID

func (c *Client) PatchDeviceDefinitionByID(ctx context.Context, id string, params Parameters, entity *models.DeviceDefinition) (*models.DeviceDefinition, error)

func (*Client) PatchDeviceMetric

func (c *Client) PatchDeviceMetric(ctx context.Context, params Parameters, entity *models.DeviceMetric) ([]*models.DeviceMetric, error)

func (*Client) PatchDeviceMetricByID

func (c *Client) PatchDeviceMetricByID(ctx context.Context, id string, params Parameters, entity *models.DeviceMetric) (*models.DeviceMetric, error)

func (*Client) PatchDeviceRequest

func (c *Client) PatchDeviceRequest(ctx context.Context, params Parameters, entity *models.DeviceRequest) ([]*models.DeviceRequest, error)

func (*Client) PatchDeviceRequestByID

func (c *Client) PatchDeviceRequestByID(ctx context.Context, id string, params Parameters, entity *models.DeviceRequest) (*models.DeviceRequest, error)

func (*Client) PatchDeviceUseStatement

func (c *Client) PatchDeviceUseStatement(ctx context.Context, params Parameters, entity *models.DeviceUseStatement) ([]*models.DeviceUseStatement, error)

func (*Client) PatchDeviceUseStatementByID

func (c *Client) PatchDeviceUseStatementByID(ctx context.Context, id string, params Parameters, entity *models.DeviceUseStatement) (*models.DeviceUseStatement, error)

func (*Client) PatchDiagnosticReport

func (c *Client) PatchDiagnosticReport(ctx context.Context, params Parameters, entity *models.DiagnosticReport) ([]*models.DiagnosticReport, error)

func (*Client) PatchDiagnosticReportByID

func (c *Client) PatchDiagnosticReportByID(ctx context.Context, id string, params Parameters, entity *models.DiagnosticReport) (*models.DiagnosticReport, error)

func (*Client) PatchDocumentManifest

func (c *Client) PatchDocumentManifest(ctx context.Context, params Parameters, entity *models.DocumentManifest) ([]*models.DocumentManifest, error)

func (*Client) PatchDocumentManifestByID

func (c *Client) PatchDocumentManifestByID(ctx context.Context, id string, params Parameters, entity *models.DocumentManifest) (*models.DocumentManifest, error)

func (*Client) PatchDocumentReference

func (c *Client) PatchDocumentReference(ctx context.Context, params Parameters, entity *models.DocumentReference) ([]*models.DocumentReference, error)

func (*Client) PatchDocumentReferenceByID

func (c *Client) PatchDocumentReferenceByID(ctx context.Context, id string, params Parameters, entity *models.DocumentReference) (*models.DocumentReference, error)

func (*Client) PatchDomainResource

func (c *Client) PatchDomainResource(ctx context.Context, params Parameters, entity *models.DomainResource) ([]*models.DomainResource, error)

func (*Client) PatchDomainResourceByID

func (c *Client) PatchDomainResourceByID(ctx context.Context, id string, params Parameters, entity *models.DomainResource) (*models.DomainResource, error)

func (*Client) PatchEffectEvidenceSynthesis

func (c *Client) PatchEffectEvidenceSynthesis(ctx context.Context, params Parameters, entity *models.EffectEvidenceSynthesis) ([]*models.EffectEvidenceSynthesis, error)

func (*Client) PatchEffectEvidenceSynthesisByID

func (c *Client) PatchEffectEvidenceSynthesisByID(ctx context.Context, id string, params Parameters, entity *models.EffectEvidenceSynthesis) (*models.EffectEvidenceSynthesis, error)

func (*Client) PatchEncounter

func (c *Client) PatchEncounter(ctx context.Context, params Parameters, entity *models.Encounter) ([]*models.Encounter, error)

func (*Client) PatchEncounterByID

func (c *Client) PatchEncounterByID(ctx context.Context, id string, params Parameters, entity *models.Encounter) (*models.Encounter, error)

func (*Client) PatchEndpoint

func (c *Client) PatchEndpoint(ctx context.Context, params Parameters, entity *models.Endpoint) ([]*models.Endpoint, error)

func (*Client) PatchEndpointByID

func (c *Client) PatchEndpointByID(ctx context.Context, id string, params Parameters, entity *models.Endpoint) (*models.Endpoint, error)

func (*Client) PatchEnrollmentRequest

func (c *Client) PatchEnrollmentRequest(ctx context.Context, params Parameters, entity *models.EnrollmentRequest) ([]*models.EnrollmentRequest, error)

func (*Client) PatchEnrollmentRequestByID

func (c *Client) PatchEnrollmentRequestByID(ctx context.Context, id string, params Parameters, entity *models.EnrollmentRequest) (*models.EnrollmentRequest, error)

func (*Client) PatchEnrollmentResponse

func (c *Client) PatchEnrollmentResponse(ctx context.Context, params Parameters, entity *models.EnrollmentResponse) ([]*models.EnrollmentResponse, error)

func (*Client) PatchEnrollmentResponseByID

func (c *Client) PatchEnrollmentResponseByID(ctx context.Context, id string, params Parameters, entity *models.EnrollmentResponse) (*models.EnrollmentResponse, error)

func (*Client) PatchEpisodeOfCare

func (c *Client) PatchEpisodeOfCare(ctx context.Context, params Parameters, entity *models.EpisodeOfCare) ([]*models.EpisodeOfCare, error)

func (*Client) PatchEpisodeOfCareByID

func (c *Client) PatchEpisodeOfCareByID(ctx context.Context, id string, params Parameters, entity *models.EpisodeOfCare) (*models.EpisodeOfCare, error)

func (*Client) PatchEventDefinition

func (c *Client) PatchEventDefinition(ctx context.Context, params Parameters, entity *models.EventDefinition) ([]*models.EventDefinition, error)

func (*Client) PatchEventDefinitionByID

func (c *Client) PatchEventDefinitionByID(ctx context.Context, id string, params Parameters, entity *models.EventDefinition) (*models.EventDefinition, error)

func (*Client) PatchEvidence

func (c *Client) PatchEvidence(ctx context.Context, params Parameters, entity *models.Evidence) ([]*models.Evidence, error)

func (*Client) PatchEvidenceByID

func (c *Client) PatchEvidenceByID(ctx context.Context, id string, params Parameters, entity *models.Evidence) (*models.Evidence, error)

func (*Client) PatchEvidenceVariable

func (c *Client) PatchEvidenceVariable(ctx context.Context, params Parameters, entity *models.EvidenceVariable) ([]*models.EvidenceVariable, error)

func (*Client) PatchEvidenceVariableByID

func (c *Client) PatchEvidenceVariableByID(ctx context.Context, id string, params Parameters, entity *models.EvidenceVariable) (*models.EvidenceVariable, error)

func (*Client) PatchExampleScenario

func (c *Client) PatchExampleScenario(ctx context.Context, params Parameters, entity *models.ExampleScenario) ([]*models.ExampleScenario, error)

func (*Client) PatchExampleScenarioByID

func (c *Client) PatchExampleScenarioByID(ctx context.Context, id string, params Parameters, entity *models.ExampleScenario) (*models.ExampleScenario, error)

func (*Client) PatchExplanationOfBenefit

func (c *Client) PatchExplanationOfBenefit(ctx context.Context, params Parameters, entity *models.ExplanationOfBenefit) ([]*models.ExplanationOfBenefit, error)

func (*Client) PatchExplanationOfBenefitByID

func (c *Client) PatchExplanationOfBenefitByID(ctx context.Context, id string, params Parameters, entity *models.ExplanationOfBenefit) (*models.ExplanationOfBenefit, error)

func (*Client) PatchFamilyMemberHistory

func (c *Client) PatchFamilyMemberHistory(ctx context.Context, params Parameters, entity *models.FamilyMemberHistory) ([]*models.FamilyMemberHistory, error)

func (*Client) PatchFamilyMemberHistoryByID

func (c *Client) PatchFamilyMemberHistoryByID(ctx context.Context, id string, params Parameters, entity *models.FamilyMemberHistory) (*models.FamilyMemberHistory, error)

func (*Client) PatchFlag

func (c *Client) PatchFlag(ctx context.Context, params Parameters, entity *models.Flag) ([]*models.Flag, error)

func (*Client) PatchFlagByID

func (c *Client) PatchFlagByID(ctx context.Context, id string, params Parameters, entity *models.Flag) (*models.Flag, error)

func (*Client) PatchGoal

func (c *Client) PatchGoal(ctx context.Context, params Parameters, entity *models.Goal) ([]*models.Goal, error)

func (*Client) PatchGoalByID

func (c *Client) PatchGoalByID(ctx context.Context, id string, params Parameters, entity *models.Goal) (*models.Goal, error)

func (*Client) PatchGraphDefinition

func (c *Client) PatchGraphDefinition(ctx context.Context, params Parameters, entity *models.GraphDefinition) ([]*models.GraphDefinition, error)

func (*Client) PatchGraphDefinitionByID

func (c *Client) PatchGraphDefinitionByID(ctx context.Context, id string, params Parameters, entity *models.GraphDefinition) (*models.GraphDefinition, error)

func (*Client) PatchGroup

func (c *Client) PatchGroup(ctx context.Context, params Parameters, entity *models.Group) ([]*models.Group, error)

func (*Client) PatchGroupByID

func (c *Client) PatchGroupByID(ctx context.Context, id string, params Parameters, entity *models.Group) (*models.Group, error)

func (*Client) PatchGuidanceResponse

func (c *Client) PatchGuidanceResponse(ctx context.Context, params Parameters, entity *models.GuidanceResponse) ([]*models.GuidanceResponse, error)

func (*Client) PatchGuidanceResponseByID

func (c *Client) PatchGuidanceResponseByID(ctx context.Context, id string, params Parameters, entity *models.GuidanceResponse) (*models.GuidanceResponse, error)

func (*Client) PatchHealthcareService

func (c *Client) PatchHealthcareService(ctx context.Context, params Parameters, entity *models.HealthcareService) ([]*models.HealthcareService, error)

func (*Client) PatchHealthcareServiceByID

func (c *Client) PatchHealthcareServiceByID(ctx context.Context, id string, params Parameters, entity *models.HealthcareService) (*models.HealthcareService, error)

func (*Client) PatchImagingStudy

func (c *Client) PatchImagingStudy(ctx context.Context, params Parameters, entity *models.ImagingStudy) ([]*models.ImagingStudy, error)

func (*Client) PatchImagingStudyByID

func (c *Client) PatchImagingStudyByID(ctx context.Context, id string, params Parameters, entity *models.ImagingStudy) (*models.ImagingStudy, error)

func (*Client) PatchImmunization

func (c *Client) PatchImmunization(ctx context.Context, params Parameters, entity *models.Immunization) ([]*models.Immunization, error)

func (*Client) PatchImmunizationByID

func (c *Client) PatchImmunizationByID(ctx context.Context, id string, params Parameters, entity *models.Immunization) (*models.Immunization, error)

func (*Client) PatchImmunizationEvaluation

func (c *Client) PatchImmunizationEvaluation(ctx context.Context, params Parameters, entity *models.ImmunizationEvaluation) ([]*models.ImmunizationEvaluation, error)

func (*Client) PatchImmunizationEvaluationByID

func (c *Client) PatchImmunizationEvaluationByID(ctx context.Context, id string, params Parameters, entity *models.ImmunizationEvaluation) (*models.ImmunizationEvaluation, error)

func (*Client) PatchImmunizationRecommendation

func (c *Client) PatchImmunizationRecommendation(ctx context.Context, params Parameters, entity *models.ImmunizationRecommendation) ([]*models.ImmunizationRecommendation, error)

func (*Client) PatchImmunizationRecommendationByID

func (c *Client) PatchImmunizationRecommendationByID(ctx context.Context, id string, params Parameters, entity *models.ImmunizationRecommendation) (*models.ImmunizationRecommendation, error)

func (*Client) PatchImplementationGuide

func (c *Client) PatchImplementationGuide(ctx context.Context, params Parameters, entity *models.ImplementationGuide) ([]*models.ImplementationGuide, error)

func (*Client) PatchImplementationGuideByID

func (c *Client) PatchImplementationGuideByID(ctx context.Context, id string, params Parameters, entity *models.ImplementationGuide) (*models.ImplementationGuide, error)

func (*Client) PatchInsurancePlan

func (c *Client) PatchInsurancePlan(ctx context.Context, params Parameters, entity *models.InsurancePlan) ([]*models.InsurancePlan, error)

func (*Client) PatchInsurancePlanByID

func (c *Client) PatchInsurancePlanByID(ctx context.Context, id string, params Parameters, entity *models.InsurancePlan) (*models.InsurancePlan, error)

func (*Client) PatchInvoice

func (c *Client) PatchInvoice(ctx context.Context, params Parameters, entity *models.Invoice) ([]*models.Invoice, error)

func (*Client) PatchInvoiceByID

func (c *Client) PatchInvoiceByID(ctx context.Context, id string, params Parameters, entity *models.Invoice) (*models.Invoice, error)

func (*Client) PatchLibrary

func (c *Client) PatchLibrary(ctx context.Context, params Parameters, entity *models.Library) ([]*models.Library, error)

func (*Client) PatchLibraryByID

func (c *Client) PatchLibraryByID(ctx context.Context, id string, params Parameters, entity *models.Library) (*models.Library, error)

func (*Client) PatchLinkage

func (c *Client) PatchLinkage(ctx context.Context, params Parameters, entity *models.Linkage) ([]*models.Linkage, error)

func (*Client) PatchLinkageByID

func (c *Client) PatchLinkageByID(ctx context.Context, id string, params Parameters, entity *models.Linkage) (*models.Linkage, error)

func (*Client) PatchList

func (c *Client) PatchList(ctx context.Context, params Parameters, entity *models.List) ([]*models.List, error)

func (*Client) PatchListByID

func (c *Client) PatchListByID(ctx context.Context, id string, params Parameters, entity *models.List) (*models.List, error)

func (*Client) PatchLocation

func (c *Client) PatchLocation(ctx context.Context, params Parameters, entity *models.Location) ([]*models.Location, error)

func (*Client) PatchLocationByID

func (c *Client) PatchLocationByID(ctx context.Context, id string, params Parameters, entity *models.Location) (*models.Location, error)

func (*Client) PatchMeasure

func (c *Client) PatchMeasure(ctx context.Context, params Parameters, entity *models.Measure) ([]*models.Measure, error)

func (*Client) PatchMeasureByID

func (c *Client) PatchMeasureByID(ctx context.Context, id string, params Parameters, entity *models.Measure) (*models.Measure, error)

func (*Client) PatchMeasureReport

func (c *Client) PatchMeasureReport(ctx context.Context, params Parameters, entity *models.MeasureReport) ([]*models.MeasureReport, error)

func (*Client) PatchMeasureReportByID

func (c *Client) PatchMeasureReportByID(ctx context.Context, id string, params Parameters, entity *models.MeasureReport) (*models.MeasureReport, error)

func (*Client) PatchMedia

func (c *Client) PatchMedia(ctx context.Context, params Parameters, entity *models.Media) ([]*models.Media, error)

func (*Client) PatchMediaByID

func (c *Client) PatchMediaByID(ctx context.Context, id string, params Parameters, entity *models.Media) (*models.Media, error)

func (*Client) PatchMedication

func (c *Client) PatchMedication(ctx context.Context, params Parameters, entity *models.Medication) ([]*models.Medication, error)

func (*Client) PatchMedicationAdministration

func (c *Client) PatchMedicationAdministration(ctx context.Context, params Parameters, entity *models.MedicationAdministration) ([]*models.MedicationAdministration, error)

func (*Client) PatchMedicationAdministrationByID

func (c *Client) PatchMedicationAdministrationByID(ctx context.Context, id string, params Parameters, entity *models.MedicationAdministration) (*models.MedicationAdministration, error)

func (*Client) PatchMedicationByID

func (c *Client) PatchMedicationByID(ctx context.Context, id string, params Parameters, entity *models.Medication) (*models.Medication, error)

func (*Client) PatchMedicationDispense

func (c *Client) PatchMedicationDispense(ctx context.Context, params Parameters, entity *models.MedicationDispense) ([]*models.MedicationDispense, error)

func (*Client) PatchMedicationDispenseByID

func (c *Client) PatchMedicationDispenseByID(ctx context.Context, id string, params Parameters, entity *models.MedicationDispense) (*models.MedicationDispense, error)

func (*Client) PatchMedicationKnowledge

func (c *Client) PatchMedicationKnowledge(ctx context.Context, params Parameters, entity *models.MedicationKnowledge) ([]*models.MedicationKnowledge, error)

func (*Client) PatchMedicationKnowledgeByID

func (c *Client) PatchMedicationKnowledgeByID(ctx context.Context, id string, params Parameters, entity *models.MedicationKnowledge) (*models.MedicationKnowledge, error)

func (*Client) PatchMedicationRequest

func (c *Client) PatchMedicationRequest(ctx context.Context, params Parameters, entity *models.MedicationRequest) ([]*models.MedicationRequest, error)

func (*Client) PatchMedicationRequestByID

func (c *Client) PatchMedicationRequestByID(ctx context.Context, id string, params Parameters, entity *models.MedicationRequest) (*models.MedicationRequest, error)

func (*Client) PatchMedicationStatement

func (c *Client) PatchMedicationStatement(ctx context.Context, params Parameters, entity *models.MedicationStatement) ([]*models.MedicationStatement, error)

func (*Client) PatchMedicationStatementByID

func (c *Client) PatchMedicationStatementByID(ctx context.Context, id string, params Parameters, entity *models.MedicationStatement) (*models.MedicationStatement, error)

func (*Client) PatchMedicinalProduct

func (c *Client) PatchMedicinalProduct(ctx context.Context, params Parameters, entity *models.MedicinalProduct) ([]*models.MedicinalProduct, error)

func (*Client) PatchMedicinalProductAuthorization

func (c *Client) PatchMedicinalProductAuthorization(ctx context.Context, params Parameters, entity *models.MedicinalProductAuthorization) ([]*models.MedicinalProductAuthorization, error)

func (*Client) PatchMedicinalProductAuthorizationByID

func (c *Client) PatchMedicinalProductAuthorizationByID(ctx context.Context, id string, params Parameters, entity *models.MedicinalProductAuthorization) (*models.MedicinalProductAuthorization, error)

func (*Client) PatchMedicinalProductByID

func (c *Client) PatchMedicinalProductByID(ctx context.Context, id string, params Parameters, entity *models.MedicinalProduct) (*models.MedicinalProduct, error)

func (*Client) PatchMedicinalProductContraindication

func (c *Client) PatchMedicinalProductContraindication(ctx context.Context, params Parameters, entity *models.MedicinalProductContraindication) ([]*models.MedicinalProductContraindication, error)

func (*Client) PatchMedicinalProductContraindicationByID

func (c *Client) PatchMedicinalProductContraindicationByID(ctx context.Context, id string, params Parameters, entity *models.MedicinalProductContraindication) (*models.MedicinalProductContraindication, error)

func (*Client) PatchMedicinalProductIndication

func (c *Client) PatchMedicinalProductIndication(ctx context.Context, params Parameters, entity *models.MedicinalProductIndication) ([]*models.MedicinalProductIndication, error)

func (*Client) PatchMedicinalProductIndicationByID

func (c *Client) PatchMedicinalProductIndicationByID(ctx context.Context, id string, params Parameters, entity *models.MedicinalProductIndication) (*models.MedicinalProductIndication, error)

func (*Client) PatchMedicinalProductIngredient

func (c *Client) PatchMedicinalProductIngredient(ctx context.Context, params Parameters, entity *models.MedicinalProductIngredient) ([]*models.MedicinalProductIngredient, error)

func (*Client) PatchMedicinalProductIngredientByID

func (c *Client) PatchMedicinalProductIngredientByID(ctx context.Context, id string, params Parameters, entity *models.MedicinalProductIngredient) (*models.MedicinalProductIngredient, error)

func (*Client) PatchMedicinalProductInteraction

func (c *Client) PatchMedicinalProductInteraction(ctx context.Context, params Parameters, entity *models.MedicinalProductInteraction) ([]*models.MedicinalProductInteraction, error)

func (*Client) PatchMedicinalProductInteractionByID

func (c *Client) PatchMedicinalProductInteractionByID(ctx context.Context, id string, params Parameters, entity *models.MedicinalProductInteraction) (*models.MedicinalProductInteraction, error)

func (*Client) PatchMedicinalProductManufactured

func (c *Client) PatchMedicinalProductManufactured(ctx context.Context, params Parameters, entity *models.MedicinalProductManufactured) ([]*models.MedicinalProductManufactured, error)

func (*Client) PatchMedicinalProductManufacturedByID

func (c *Client) PatchMedicinalProductManufacturedByID(ctx context.Context, id string, params Parameters, entity *models.MedicinalProductManufactured) (*models.MedicinalProductManufactured, error)

func (*Client) PatchMedicinalProductPackaged

func (c *Client) PatchMedicinalProductPackaged(ctx context.Context, params Parameters, entity *models.MedicinalProductPackaged) ([]*models.MedicinalProductPackaged, error)

func (*Client) PatchMedicinalProductPackagedByID

func (c *Client) PatchMedicinalProductPackagedByID(ctx context.Context, id string, params Parameters, entity *models.MedicinalProductPackaged) (*models.MedicinalProductPackaged, error)

func (*Client) PatchMedicinalProductPharmaceutical

func (c *Client) PatchMedicinalProductPharmaceutical(ctx context.Context, params Parameters, entity *models.MedicinalProductPharmaceutical) ([]*models.MedicinalProductPharmaceutical, error)

func (*Client) PatchMedicinalProductPharmaceuticalByID

func (c *Client) PatchMedicinalProductPharmaceuticalByID(ctx context.Context, id string, params Parameters, entity *models.MedicinalProductPharmaceutical) (*models.MedicinalProductPharmaceutical, error)

func (*Client) PatchMedicinalProductUndesirableEffect

func (c *Client) PatchMedicinalProductUndesirableEffect(ctx context.Context, params Parameters, entity *models.MedicinalProductUndesirableEffect) ([]*models.MedicinalProductUndesirableEffect, error)

func (*Client) PatchMedicinalProductUndesirableEffectByID

func (c *Client) PatchMedicinalProductUndesirableEffectByID(ctx context.Context, id string, params Parameters, entity *models.MedicinalProductUndesirableEffect) (*models.MedicinalProductUndesirableEffect, error)

func (*Client) PatchMessageDefinition

func (c *Client) PatchMessageDefinition(ctx context.Context, params Parameters, entity *models.MessageDefinition) ([]*models.MessageDefinition, error)

func (*Client) PatchMessageDefinitionByID

func (c *Client) PatchMessageDefinitionByID(ctx context.Context, id string, params Parameters, entity *models.MessageDefinition) (*models.MessageDefinition, error)

func (*Client) PatchMessageHeader

func (c *Client) PatchMessageHeader(ctx context.Context, params Parameters, entity *models.MessageHeader) ([]*models.MessageHeader, error)

func (*Client) PatchMessageHeaderByID

func (c *Client) PatchMessageHeaderByID(ctx context.Context, id string, params Parameters, entity *models.MessageHeader) (*models.MessageHeader, error)

func (*Client) PatchMolecularSequence

func (c *Client) PatchMolecularSequence(ctx context.Context, params Parameters, entity *models.MolecularSequence) ([]*models.MolecularSequence, error)

func (*Client) PatchMolecularSequenceByID

func (c *Client) PatchMolecularSequenceByID(ctx context.Context, id string, params Parameters, entity *models.MolecularSequence) (*models.MolecularSequence, error)

func (*Client) PatchNamingSystem

func (c *Client) PatchNamingSystem(ctx context.Context, params Parameters, entity *models.NamingSystem) ([]*models.NamingSystem, error)

func (*Client) PatchNamingSystemByID

func (c *Client) PatchNamingSystemByID(ctx context.Context, id string, params Parameters, entity *models.NamingSystem) (*models.NamingSystem, error)

func (*Client) PatchNutritionOrder

func (c *Client) PatchNutritionOrder(ctx context.Context, params Parameters, entity *models.NutritionOrder) ([]*models.NutritionOrder, error)

func (*Client) PatchNutritionOrderByID

func (c *Client) PatchNutritionOrderByID(ctx context.Context, id string, params Parameters, entity *models.NutritionOrder) (*models.NutritionOrder, error)

func (*Client) PatchObservation

func (c *Client) PatchObservation(ctx context.Context, params Parameters, entity *models.Observation) ([]*models.Observation, error)

func (*Client) PatchObservationByID

func (c *Client) PatchObservationByID(ctx context.Context, id string, params Parameters, entity *models.Observation) (*models.Observation, error)

func (*Client) PatchObservationDefinition

func (c *Client) PatchObservationDefinition(ctx context.Context, params Parameters, entity *models.ObservationDefinition) ([]*models.ObservationDefinition, error)

func (*Client) PatchObservationDefinitionByID

func (c *Client) PatchObservationDefinitionByID(ctx context.Context, id string, params Parameters, entity *models.ObservationDefinition) (*models.ObservationDefinition, error)

func (*Client) PatchOperationDefinition

func (c *Client) PatchOperationDefinition(ctx context.Context, params Parameters, entity *models.OperationDefinition) ([]*models.OperationDefinition, error)

func (*Client) PatchOperationDefinitionByID

func (c *Client) PatchOperationDefinitionByID(ctx context.Context, id string, params Parameters, entity *models.OperationDefinition) (*models.OperationDefinition, error)

func (*Client) PatchOperationOutcome

func (c *Client) PatchOperationOutcome(ctx context.Context, params Parameters, entity *models.OperationOutcome) ([]*models.OperationOutcome, error)

func (*Client) PatchOperationOutcomeByID

func (c *Client) PatchOperationOutcomeByID(ctx context.Context, id string, params Parameters, entity *models.OperationOutcome) (*models.OperationOutcome, error)

func (*Client) PatchOrganization

func (c *Client) PatchOrganization(ctx context.Context, params Parameters, entity *models.Organization) ([]*models.Organization, error)

func (*Client) PatchOrganizationAffiliation

func (c *Client) PatchOrganizationAffiliation(ctx context.Context, params Parameters, entity *models.OrganizationAffiliation) ([]*models.OrganizationAffiliation, error)

func (*Client) PatchOrganizationAffiliationByID

func (c *Client) PatchOrganizationAffiliationByID(ctx context.Context, id string, params Parameters, entity *models.OrganizationAffiliation) (*models.OrganizationAffiliation, error)

func (*Client) PatchOrganizationByID

func (c *Client) PatchOrganizationByID(ctx context.Context, id string, params Parameters, entity *models.Organization) (*models.Organization, error)

func (*Client) PatchParameters

func (c *Client) PatchParameters(ctx context.Context, params Parameters, entity *models.Parameters) ([]*models.Parameters, error)

func (*Client) PatchParametersByID

func (c *Client) PatchParametersByID(ctx context.Context, id string, params Parameters, entity *models.Parameters) (*models.Parameters, error)

func (*Client) PatchPatient

func (c *Client) PatchPatient(ctx context.Context, params Parameters, entity *models.Patient) ([]*models.Patient, error)

func (*Client) PatchPatientByID

func (c *Client) PatchPatientByID(ctx context.Context, id string, params Parameters, entity *models.Patient) (*models.Patient, error)

func (*Client) PatchPaymentNotice

func (c *Client) PatchPaymentNotice(ctx context.Context, params Parameters, entity *models.PaymentNotice) ([]*models.PaymentNotice, error)

func (*Client) PatchPaymentNoticeByID

func (c *Client) PatchPaymentNoticeByID(ctx context.Context, id string, params Parameters, entity *models.PaymentNotice) (*models.PaymentNotice, error)

func (*Client) PatchPaymentReconciliation

func (c *Client) PatchPaymentReconciliation(ctx context.Context, params Parameters, entity *models.PaymentReconciliation) ([]*models.PaymentReconciliation, error)

func (*Client) PatchPaymentReconciliationByID

func (c *Client) PatchPaymentReconciliationByID(ctx context.Context, id string, params Parameters, entity *models.PaymentReconciliation) (*models.PaymentReconciliation, error)

func (*Client) PatchPerson

func (c *Client) PatchPerson(ctx context.Context, params Parameters, entity *models.Person) ([]*models.Person, error)

func (*Client) PatchPersonByID

func (c *Client) PatchPersonByID(ctx context.Context, id string, params Parameters, entity *models.Person) (*models.Person, error)

func (*Client) PatchPlanDefinition

func (c *Client) PatchPlanDefinition(ctx context.Context, params Parameters, entity *models.PlanDefinition) ([]*models.PlanDefinition, error)

func (*Client) PatchPlanDefinitionByID

func (c *Client) PatchPlanDefinitionByID(ctx context.Context, id string, params Parameters, entity *models.PlanDefinition) (*models.PlanDefinition, error)

func (*Client) PatchPractitioner

func (c *Client) PatchPractitioner(ctx context.Context, params Parameters, entity *models.Practitioner) ([]*models.Practitioner, error)

func (*Client) PatchPractitionerByID

func (c *Client) PatchPractitionerByID(ctx context.Context, id string, params Parameters, entity *models.Practitioner) (*models.Practitioner, error)

func (*Client) PatchPractitionerRole

func (c *Client) PatchPractitionerRole(ctx context.Context, params Parameters, entity *models.PractitionerRole) ([]*models.PractitionerRole, error)

func (*Client) PatchPractitionerRoleByID

func (c *Client) PatchPractitionerRoleByID(ctx context.Context, id string, params Parameters, entity *models.PractitionerRole) (*models.PractitionerRole, error)

func (*Client) PatchProcedure

func (c *Client) PatchProcedure(ctx context.Context, params Parameters, entity *models.Procedure) ([]*models.Procedure, error)

func (*Client) PatchProcedureByID

func (c *Client) PatchProcedureByID(ctx context.Context, id string, params Parameters, entity *models.Procedure) (*models.Procedure, error)

func (*Client) PatchProvenance

func (c *Client) PatchProvenance(ctx context.Context, params Parameters, entity *models.Provenance) ([]*models.Provenance, error)

func (*Client) PatchProvenanceByID

func (c *Client) PatchProvenanceByID(ctx context.Context, id string, params Parameters, entity *models.Provenance) (*models.Provenance, error)

func (*Client) PatchQuestionnaire

func (c *Client) PatchQuestionnaire(ctx context.Context, params Parameters, entity *models.Questionnaire) ([]*models.Questionnaire, error)

func (*Client) PatchQuestionnaireByID

func (c *Client) PatchQuestionnaireByID(ctx context.Context, id string, params Parameters, entity *models.Questionnaire) (*models.Questionnaire, error)

func (*Client) PatchQuestionnaireResponse

func (c *Client) PatchQuestionnaireResponse(ctx context.Context, params Parameters, entity *models.QuestionnaireResponse) ([]*models.QuestionnaireResponse, error)

func (*Client) PatchQuestionnaireResponseByID

func (c *Client) PatchQuestionnaireResponseByID(ctx context.Context, id string, params Parameters, entity *models.QuestionnaireResponse) (*models.QuestionnaireResponse, error)

func (*Client) PatchRelatedPerson

func (c *Client) PatchRelatedPerson(ctx context.Context, params Parameters, entity *models.RelatedPerson) ([]*models.RelatedPerson, error)

func (*Client) PatchRelatedPersonByID

func (c *Client) PatchRelatedPersonByID(ctx context.Context, id string, params Parameters, entity *models.RelatedPerson) (*models.RelatedPerson, error)

func (*Client) PatchRequestGroup

func (c *Client) PatchRequestGroup(ctx context.Context, params Parameters, entity *models.RequestGroup) ([]*models.RequestGroup, error)

func (*Client) PatchRequestGroupByID

func (c *Client) PatchRequestGroupByID(ctx context.Context, id string, params Parameters, entity *models.RequestGroup) (*models.RequestGroup, error)

func (*Client) PatchResearchDefinition

func (c *Client) PatchResearchDefinition(ctx context.Context, params Parameters, entity *models.ResearchDefinition) ([]*models.ResearchDefinition, error)

func (*Client) PatchResearchDefinitionByID

func (c *Client) PatchResearchDefinitionByID(ctx context.Context, id string, params Parameters, entity *models.ResearchDefinition) (*models.ResearchDefinition, error)

func (*Client) PatchResearchElementDefinition

func (c *Client) PatchResearchElementDefinition(ctx context.Context, params Parameters, entity *models.ResearchElementDefinition) ([]*models.ResearchElementDefinition, error)

func (*Client) PatchResearchElementDefinitionByID

func (c *Client) PatchResearchElementDefinitionByID(ctx context.Context, id string, params Parameters, entity *models.ResearchElementDefinition) (*models.ResearchElementDefinition, error)

func (*Client) PatchResearchStudy

func (c *Client) PatchResearchStudy(ctx context.Context, params Parameters, entity *models.ResearchStudy) ([]*models.ResearchStudy, error)

func (*Client) PatchResearchStudyByID

func (c *Client) PatchResearchStudyByID(ctx context.Context, id string, params Parameters, entity *models.ResearchStudy) (*models.ResearchStudy, error)

func (*Client) PatchResearchSubject

func (c *Client) PatchResearchSubject(ctx context.Context, params Parameters, entity *models.ResearchSubject) ([]*models.ResearchSubject, error)

func (*Client) PatchResearchSubjectByID

func (c *Client) PatchResearchSubjectByID(ctx context.Context, id string, params Parameters, entity *models.ResearchSubject) (*models.ResearchSubject, error)

func (*Client) PatchResource

func (c *Client) PatchResource(ctx context.Context, params Parameters, entity *models.Resource) ([]*models.Resource, error)

func (*Client) PatchResourceByID

func (c *Client) PatchResourceByID(ctx context.Context, id string, params Parameters, entity *models.Resource) (*models.Resource, error)

func (*Client) PatchRiskAssessment

func (c *Client) PatchRiskAssessment(ctx context.Context, params Parameters, entity *models.RiskAssessment) ([]*models.RiskAssessment, error)

func (*Client) PatchRiskAssessmentByID

func (c *Client) PatchRiskAssessmentByID(ctx context.Context, id string, params Parameters, entity *models.RiskAssessment) (*models.RiskAssessment, error)

func (*Client) PatchRiskEvidenceSynthesis

func (c *Client) PatchRiskEvidenceSynthesis(ctx context.Context, params Parameters, entity *models.RiskEvidenceSynthesis) ([]*models.RiskEvidenceSynthesis, error)

func (*Client) PatchRiskEvidenceSynthesisByID

func (c *Client) PatchRiskEvidenceSynthesisByID(ctx context.Context, id string, params Parameters, entity *models.RiskEvidenceSynthesis) (*models.RiskEvidenceSynthesis, error)

func (*Client) PatchSchedule

func (c *Client) PatchSchedule(ctx context.Context, params Parameters, entity *models.Schedule) ([]*models.Schedule, error)

func (*Client) PatchScheduleByID

func (c *Client) PatchScheduleByID(ctx context.Context, id string, params Parameters, entity *models.Schedule) (*models.Schedule, error)

func (*Client) PatchSearchParameter

func (c *Client) PatchSearchParameter(ctx context.Context, params Parameters, entity *models.SearchParameter) ([]*models.SearchParameter, error)

func (*Client) PatchSearchParameterByID

func (c *Client) PatchSearchParameterByID(ctx context.Context, id string, params Parameters, entity *models.SearchParameter) (*models.SearchParameter, error)

func (*Client) PatchServiceRequest

func (c *Client) PatchServiceRequest(ctx context.Context, params Parameters, entity *models.ServiceRequest) ([]*models.ServiceRequest, error)

func (*Client) PatchServiceRequestByID

func (c *Client) PatchServiceRequestByID(ctx context.Context, id string, params Parameters, entity *models.ServiceRequest) (*models.ServiceRequest, error)

func (*Client) PatchSlot

func (c *Client) PatchSlot(ctx context.Context, params Parameters, entity *models.Slot) ([]*models.Slot, error)

func (*Client) PatchSlotByID

func (c *Client) PatchSlotByID(ctx context.Context, id string, params Parameters, entity *models.Slot) (*models.Slot, error)

func (*Client) PatchSpecimen

func (c *Client) PatchSpecimen(ctx context.Context, params Parameters, entity *models.Specimen) ([]*models.Specimen, error)

func (*Client) PatchSpecimenByID

func (c *Client) PatchSpecimenByID(ctx context.Context, id string, params Parameters, entity *models.Specimen) (*models.Specimen, error)

func (*Client) PatchSpecimenDefinition

func (c *Client) PatchSpecimenDefinition(ctx context.Context, params Parameters, entity *models.SpecimenDefinition) ([]*models.SpecimenDefinition, error)

func (*Client) PatchSpecimenDefinitionByID

func (c *Client) PatchSpecimenDefinitionByID(ctx context.Context, id string, params Parameters, entity *models.SpecimenDefinition) (*models.SpecimenDefinition, error)

func (*Client) PatchStructureDefinition

func (c *Client) PatchStructureDefinition(ctx context.Context, params Parameters, entity *models.StructureDefinition) ([]*models.StructureDefinition, error)

func (*Client) PatchStructureDefinitionByID

func (c *Client) PatchStructureDefinitionByID(ctx context.Context, id string, params Parameters, entity *models.StructureDefinition) (*models.StructureDefinition, error)

func (*Client) PatchStructureMap

func (c *Client) PatchStructureMap(ctx context.Context, params Parameters, entity *models.StructureMap) ([]*models.StructureMap, error)

func (*Client) PatchStructureMapByID

func (c *Client) PatchStructureMapByID(ctx context.Context, id string, params Parameters, entity *models.StructureMap) (*models.StructureMap, error)

func (*Client) PatchSubscription

func (c *Client) PatchSubscription(ctx context.Context, params Parameters, entity *models.Subscription) ([]*models.Subscription, error)

func (*Client) PatchSubscriptionByID

func (c *Client) PatchSubscriptionByID(ctx context.Context, id string, params Parameters, entity *models.Subscription) (*models.Subscription, error)

func (*Client) PatchSubstance

func (c *Client) PatchSubstance(ctx context.Context, params Parameters, entity *models.Substance) ([]*models.Substance, error)

func (*Client) PatchSubstanceByID

func (c *Client) PatchSubstanceByID(ctx context.Context, id string, params Parameters, entity *models.Substance) (*models.Substance, error)

func (*Client) PatchSubstanceNucleicAcid

func (c *Client) PatchSubstanceNucleicAcid(ctx context.Context, params Parameters, entity *models.SubstanceNucleicAcid) ([]*models.SubstanceNucleicAcid, error)

func (*Client) PatchSubstanceNucleicAcidByID

func (c *Client) PatchSubstanceNucleicAcidByID(ctx context.Context, id string, params Parameters, entity *models.SubstanceNucleicAcid) (*models.SubstanceNucleicAcid, error)

func (*Client) PatchSubstancePolymer

func (c *Client) PatchSubstancePolymer(ctx context.Context, params Parameters, entity *models.SubstancePolymer) ([]*models.SubstancePolymer, error)

func (*Client) PatchSubstancePolymerByID

func (c *Client) PatchSubstancePolymerByID(ctx context.Context, id string, params Parameters, entity *models.SubstancePolymer) (*models.SubstancePolymer, error)

func (*Client) PatchSubstanceProtein

func (c *Client) PatchSubstanceProtein(ctx context.Context, params Parameters, entity *models.SubstanceProtein) ([]*models.SubstanceProtein, error)

func (*Client) PatchSubstanceProteinByID

func (c *Client) PatchSubstanceProteinByID(ctx context.Context, id string, params Parameters, entity *models.SubstanceProtein) (*models.SubstanceProtein, error)

func (*Client) PatchSubstanceReferenceInformation

func (c *Client) PatchSubstanceReferenceInformation(ctx context.Context, params Parameters, entity *models.SubstanceReferenceInformation) ([]*models.SubstanceReferenceInformation, error)

func (*Client) PatchSubstanceReferenceInformationByID

func (c *Client) PatchSubstanceReferenceInformationByID(ctx context.Context, id string, params Parameters, entity *models.SubstanceReferenceInformation) (*models.SubstanceReferenceInformation, error)

func (*Client) PatchSubstanceSourceMaterial

func (c *Client) PatchSubstanceSourceMaterial(ctx context.Context, params Parameters, entity *models.SubstanceSourceMaterial) ([]*models.SubstanceSourceMaterial, error)

func (*Client) PatchSubstanceSourceMaterialByID

func (c *Client) PatchSubstanceSourceMaterialByID(ctx context.Context, id string, params Parameters, entity *models.SubstanceSourceMaterial) (*models.SubstanceSourceMaterial, error)

func (*Client) PatchSubstanceSpecification

func (c *Client) PatchSubstanceSpecification(ctx context.Context, params Parameters, entity *models.SubstanceSpecification) ([]*models.SubstanceSpecification, error)

func (*Client) PatchSubstanceSpecificationByID

func (c *Client) PatchSubstanceSpecificationByID(ctx context.Context, id string, params Parameters, entity *models.SubstanceSpecification) (*models.SubstanceSpecification, error)

func (*Client) PatchSupplyDelivery

func (c *Client) PatchSupplyDelivery(ctx context.Context, params Parameters, entity *models.SupplyDelivery) ([]*models.SupplyDelivery, error)

func (*Client) PatchSupplyDeliveryByID

func (c *Client) PatchSupplyDeliveryByID(ctx context.Context, id string, params Parameters, entity *models.SupplyDelivery) (*models.SupplyDelivery, error)

func (*Client) PatchSupplyRequest

func (c *Client) PatchSupplyRequest(ctx context.Context, params Parameters, entity *models.SupplyRequest) ([]*models.SupplyRequest, error)

func (*Client) PatchSupplyRequestByID

func (c *Client) PatchSupplyRequestByID(ctx context.Context, id string, params Parameters, entity *models.SupplyRequest) (*models.SupplyRequest, error)

func (*Client) PatchTask

func (c *Client) PatchTask(ctx context.Context, params Parameters, entity *models.Task) ([]*models.Task, error)

func (*Client) PatchTaskByID

func (c *Client) PatchTaskByID(ctx context.Context, id string, params Parameters, entity *models.Task) (*models.Task, error)

func (*Client) PatchTerminologyCapabilities

func (c *Client) PatchTerminologyCapabilities(ctx context.Context, params Parameters, entity *models.TerminologyCapabilities) ([]*models.TerminologyCapabilities, error)

func (*Client) PatchTerminologyCapabilitiesByID

func (c *Client) PatchTerminologyCapabilitiesByID(ctx context.Context, id string, params Parameters, entity *models.TerminologyCapabilities) (*models.TerminologyCapabilities, error)

func (*Client) PatchTestReport

func (c *Client) PatchTestReport(ctx context.Context, params Parameters, entity *models.TestReport) ([]*models.TestReport, error)

func (*Client) PatchTestReportByID

func (c *Client) PatchTestReportByID(ctx context.Context, id string, params Parameters, entity *models.TestReport) (*models.TestReport, error)

func (*Client) PatchTestScript

func (c *Client) PatchTestScript(ctx context.Context, params Parameters, entity *models.TestScript) ([]*models.TestScript, error)

func (*Client) PatchTestScriptByID

func (c *Client) PatchTestScriptByID(ctx context.Context, id string, params Parameters, entity *models.TestScript) (*models.TestScript, error)

func (*Client) PatchValueSet

func (c *Client) PatchValueSet(ctx context.Context, params Parameters, entity *models.ValueSet) ([]*models.ValueSet, error)

func (*Client) PatchValueSetByID

func (c *Client) PatchValueSetByID(ctx context.Context, id string, params Parameters, entity *models.ValueSet) (*models.ValueSet, error)

func (*Client) PatchVerificationResult

func (c *Client) PatchVerificationResult(ctx context.Context, params Parameters, entity *models.VerificationResult) ([]*models.VerificationResult, error)

func (*Client) PatchVerificationResultByID

func (c *Client) PatchVerificationResultByID(ctx context.Context, id string, params Parameters, entity *models.VerificationResult) (*models.VerificationResult, error)

func (*Client) PatchVisionPrescription

func (c *Client) PatchVisionPrescription(ctx context.Context, params Parameters, entity *models.VisionPrescription) ([]*models.VisionPrescription, error)

func (*Client) PatchVisionPrescriptionByID

func (c *Client) PatchVisionPrescriptionByID(ctx context.Context, id string, params Parameters, entity *models.VisionPrescription) (*models.VisionPrescription, error)

func (*Client) Request

func (c *Client) Request(ctx context.Context, method string, path string, params Parameters) (*FhirResponse, error)

func (*Client) RequestWithBody

func (c *Client) RequestWithBody(ctx context.Context, method string, path string, params Parameters, body interface{}) (*FhirResponse, error)

func (*Client) RequestWithBodyReader

func (c *Client) RequestWithBodyReader(ctx context.Context, method string, path string, params Parameters, body io.Reader) (*FhirResponse, error)

func (*Client) Update

func (c *Client) Update(ctx context.Context, resource ResourceType, params Parameters, body interface{}) (*FhirResponse, error)

func (*Client) UpdateAccount

func (c *Client) UpdateAccount(ctx context.Context, params Parameters, entity *models.Account) (*models.Account, error)

func (*Client) UpdateAccountByID

func (c *Client) UpdateAccountByID(ctx context.Context, id string, params Parameters, entity *models.Account) (*models.Account, error)

func (*Client) UpdateActivityDefinition

func (c *Client) UpdateActivityDefinition(ctx context.Context, params Parameters, entity *models.ActivityDefinition) (*models.ActivityDefinition, error)

func (*Client) UpdateActivityDefinitionByID

func (c *Client) UpdateActivityDefinitionByID(ctx context.Context, id string, params Parameters, entity *models.ActivityDefinition) (*models.ActivityDefinition, error)

func (*Client) UpdateAdverseEvent

func (c *Client) UpdateAdverseEvent(ctx context.Context, params Parameters, entity *models.AdverseEvent) (*models.AdverseEvent, error)

func (*Client) UpdateAdverseEventByID

func (c *Client) UpdateAdverseEventByID(ctx context.Context, id string, params Parameters, entity *models.AdverseEvent) (*models.AdverseEvent, error)

func (*Client) UpdateAllergyIntolerance

func (c *Client) UpdateAllergyIntolerance(ctx context.Context, params Parameters, entity *models.AllergyIntolerance) (*models.AllergyIntolerance, error)

func (*Client) UpdateAllergyIntoleranceByID

func (c *Client) UpdateAllergyIntoleranceByID(ctx context.Context, id string, params Parameters, entity *models.AllergyIntolerance) (*models.AllergyIntolerance, error)

func (*Client) UpdateAppointment

func (c *Client) UpdateAppointment(ctx context.Context, params Parameters, entity *models.Appointment) (*models.Appointment, error)

func (*Client) UpdateAppointmentByID

func (c *Client) UpdateAppointmentByID(ctx context.Context, id string, params Parameters, entity *models.Appointment) (*models.Appointment, error)

func (*Client) UpdateAppointmentResponse

func (c *Client) UpdateAppointmentResponse(ctx context.Context, params Parameters, entity *models.AppointmentResponse) (*models.AppointmentResponse, error)

func (*Client) UpdateAppointmentResponseByID

func (c *Client) UpdateAppointmentResponseByID(ctx context.Context, id string, params Parameters, entity *models.AppointmentResponse) (*models.AppointmentResponse, error)

func (*Client) UpdateAuditEvent

func (c *Client) UpdateAuditEvent(ctx context.Context, params Parameters, entity *models.AuditEvent) (*models.AuditEvent, error)

func (*Client) UpdateAuditEventByID

func (c *Client) UpdateAuditEventByID(ctx context.Context, id string, params Parameters, entity *models.AuditEvent) (*models.AuditEvent, error)

func (*Client) UpdateBasic

func (c *Client) UpdateBasic(ctx context.Context, params Parameters, entity *models.Basic) (*models.Basic, error)

func (*Client) UpdateBasicByID

func (c *Client) UpdateBasicByID(ctx context.Context, id string, params Parameters, entity *models.Basic) (*models.Basic, error)

func (*Client) UpdateBinary

func (c *Client) UpdateBinary(ctx context.Context, params Parameters, entity *models.Binary) (*models.Binary, error)

func (*Client) UpdateBinaryByID

func (c *Client) UpdateBinaryByID(ctx context.Context, id string, params Parameters, entity *models.Binary) (*models.Binary, error)

func (*Client) UpdateBiologicallyDerivedProduct

func (c *Client) UpdateBiologicallyDerivedProduct(ctx context.Context, params Parameters, entity *models.BiologicallyDerivedProduct) (*models.BiologicallyDerivedProduct, error)

func (*Client) UpdateBiologicallyDerivedProductByID

func (c *Client) UpdateBiologicallyDerivedProductByID(ctx context.Context, id string, params Parameters, entity *models.BiologicallyDerivedProduct) (*models.BiologicallyDerivedProduct, error)

func (*Client) UpdateBodyStructure

func (c *Client) UpdateBodyStructure(ctx context.Context, params Parameters, entity *models.BodyStructure) (*models.BodyStructure, error)

func (*Client) UpdateBodyStructureByID

func (c *Client) UpdateBodyStructureByID(ctx context.Context, id string, params Parameters, entity *models.BodyStructure) (*models.BodyStructure, error)

func (*Client) UpdateByID

func (c *Client) UpdateByID(ctx context.Context, resource ResourceType, id string, params Parameters, body interface{}) (*FhirResponse, error)

func (*Client) UpdateCapabilityStatement

func (c *Client) UpdateCapabilityStatement(ctx context.Context, params Parameters, entity *models.CapabilityStatement) (*models.CapabilityStatement, error)

func (*Client) UpdateCapabilityStatementByID

func (c *Client) UpdateCapabilityStatementByID(ctx context.Context, id string, params Parameters, entity *models.CapabilityStatement) (*models.CapabilityStatement, error)

func (*Client) UpdateCarePlan

func (c *Client) UpdateCarePlan(ctx context.Context, params Parameters, entity *models.CarePlan) (*models.CarePlan, error)

func (*Client) UpdateCarePlanByID

func (c *Client) UpdateCarePlanByID(ctx context.Context, id string, params Parameters, entity *models.CarePlan) (*models.CarePlan, error)

func (*Client) UpdateCareTeam

func (c *Client) UpdateCareTeam(ctx context.Context, params Parameters, entity *models.CareTeam) (*models.CareTeam, error)

func (*Client) UpdateCareTeamByID

func (c *Client) UpdateCareTeamByID(ctx context.Context, id string, params Parameters, entity *models.CareTeam) (*models.CareTeam, error)

func (*Client) UpdateCatalogEntry

func (c *Client) UpdateCatalogEntry(ctx context.Context, params Parameters, entity *models.CatalogEntry) (*models.CatalogEntry, error)

func (*Client) UpdateCatalogEntryByID

func (c *Client) UpdateCatalogEntryByID(ctx context.Context, id string, params Parameters, entity *models.CatalogEntry) (*models.CatalogEntry, error)

func (*Client) UpdateChargeItem

func (c *Client) UpdateChargeItem(ctx context.Context, params Parameters, entity *models.ChargeItem) (*models.ChargeItem, error)

func (*Client) UpdateChargeItemByID

func (c *Client) UpdateChargeItemByID(ctx context.Context, id string, params Parameters, entity *models.ChargeItem) (*models.ChargeItem, error)

func (*Client) UpdateChargeItemDefinition

func (c *Client) UpdateChargeItemDefinition(ctx context.Context, params Parameters, entity *models.ChargeItemDefinition) (*models.ChargeItemDefinition, error)

func (*Client) UpdateChargeItemDefinitionByID

func (c *Client) UpdateChargeItemDefinitionByID(ctx context.Context, id string, params Parameters, entity *models.ChargeItemDefinition) (*models.ChargeItemDefinition, error)

func (*Client) UpdateClaim

func (c *Client) UpdateClaim(ctx context.Context, params Parameters, entity *models.Claim) (*models.Claim, error)

func (*Client) UpdateClaimByID

func (c *Client) UpdateClaimByID(ctx context.Context, id string, params Parameters, entity *models.Claim) (*models.Claim, error)

func (*Client) UpdateClaimResponse

func (c *Client) UpdateClaimResponse(ctx context.Context, params Parameters, entity *models.ClaimResponse) (*models.ClaimResponse, error)

func (*Client) UpdateClaimResponseByID

func (c *Client) UpdateClaimResponseByID(ctx context.Context, id string, params Parameters, entity *models.ClaimResponse) (*models.ClaimResponse, error)

func (*Client) UpdateClinicalImpression

func (c *Client) UpdateClinicalImpression(ctx context.Context, params Parameters, entity *models.ClinicalImpression) (*models.ClinicalImpression, error)

func (*Client) UpdateClinicalImpressionByID

func (c *Client) UpdateClinicalImpressionByID(ctx context.Context, id string, params Parameters, entity *models.ClinicalImpression) (*models.ClinicalImpression, error)

func (*Client) UpdateCodeSystem

func (c *Client) UpdateCodeSystem(ctx context.Context, params Parameters, entity *models.CodeSystem) (*models.CodeSystem, error)

func (*Client) UpdateCodeSystemByID

func (c *Client) UpdateCodeSystemByID(ctx context.Context, id string, params Parameters, entity *models.CodeSystem) (*models.CodeSystem, error)

func (*Client) UpdateCommunication

func (c *Client) UpdateCommunication(ctx context.Context, params Parameters, entity *models.Communication) (*models.Communication, error)

func (*Client) UpdateCommunicationByID

func (c *Client) UpdateCommunicationByID(ctx context.Context, id string, params Parameters, entity *models.Communication) (*models.Communication, error)

func (*Client) UpdateCommunicationRequest

func (c *Client) UpdateCommunicationRequest(ctx context.Context, params Parameters, entity *models.CommunicationRequest) (*models.CommunicationRequest, error)

func (*Client) UpdateCommunicationRequestByID

func (c *Client) UpdateCommunicationRequestByID(ctx context.Context, id string, params Parameters, entity *models.CommunicationRequest) (*models.CommunicationRequest, error)

func (*Client) UpdateCompartmentDefinition

func (c *Client) UpdateCompartmentDefinition(ctx context.Context, params Parameters, entity *models.CompartmentDefinition) (*models.CompartmentDefinition, error)

func (*Client) UpdateCompartmentDefinitionByID

func (c *Client) UpdateCompartmentDefinitionByID(ctx context.Context, id string, params Parameters, entity *models.CompartmentDefinition) (*models.CompartmentDefinition, error)

func (*Client) UpdateComposition

func (c *Client) UpdateComposition(ctx context.Context, params Parameters, entity *models.Composition) (*models.Composition, error)

func (*Client) UpdateCompositionByID

func (c *Client) UpdateCompositionByID(ctx context.Context, id string, params Parameters, entity *models.Composition) (*models.Composition, error)

func (*Client) UpdateConceptMap

func (c *Client) UpdateConceptMap(ctx context.Context, params Parameters, entity *models.ConceptMap) (*models.ConceptMap, error)

func (*Client) UpdateConceptMapByID

func (c *Client) UpdateConceptMapByID(ctx context.Context, id string, params Parameters, entity *models.ConceptMap) (*models.ConceptMap, error)

func (*Client) UpdateCondition

func (c *Client) UpdateCondition(ctx context.Context, params Parameters, entity *models.Condition) (*models.Condition, error)

func (*Client) UpdateConditionByID

func (c *Client) UpdateConditionByID(ctx context.Context, id string, params Parameters, entity *models.Condition) (*models.Condition, error)

func (*Client) UpdateConsent

func (c *Client) UpdateConsent(ctx context.Context, params Parameters, entity *models.Consent) (*models.Consent, error)

func (*Client) UpdateConsentByID

func (c *Client) UpdateConsentByID(ctx context.Context, id string, params Parameters, entity *models.Consent) (*models.Consent, error)

func (*Client) UpdateContract

func (c *Client) UpdateContract(ctx context.Context, params Parameters, entity *models.Contract) (*models.Contract, error)

func (*Client) UpdateContractByID

func (c *Client) UpdateContractByID(ctx context.Context, id string, params Parameters, entity *models.Contract) (*models.Contract, error)

func (*Client) UpdateCoverage

func (c *Client) UpdateCoverage(ctx context.Context, params Parameters, entity *models.Coverage) (*models.Coverage, error)

func (*Client) UpdateCoverageByID

func (c *Client) UpdateCoverageByID(ctx context.Context, id string, params Parameters, entity *models.Coverage) (*models.Coverage, error)

func (*Client) UpdateCoverageEligibilityRequest

func (c *Client) UpdateCoverageEligibilityRequest(ctx context.Context, params Parameters, entity *models.CoverageEligibilityRequest) (*models.CoverageEligibilityRequest, error)

func (*Client) UpdateCoverageEligibilityRequestByID

func (c *Client) UpdateCoverageEligibilityRequestByID(ctx context.Context, id string, params Parameters, entity *models.CoverageEligibilityRequest) (*models.CoverageEligibilityRequest, error)

func (*Client) UpdateCoverageEligibilityResponse

func (c *Client) UpdateCoverageEligibilityResponse(ctx context.Context, params Parameters, entity *models.CoverageEligibilityResponse) (*models.CoverageEligibilityResponse, error)

func (*Client) UpdateCoverageEligibilityResponseByID

func (c *Client) UpdateCoverageEligibilityResponseByID(ctx context.Context, id string, params Parameters, entity *models.CoverageEligibilityResponse) (*models.CoverageEligibilityResponse, error)

func (*Client) UpdateDetectedIssue

func (c *Client) UpdateDetectedIssue(ctx context.Context, params Parameters, entity *models.DetectedIssue) (*models.DetectedIssue, error)

func (*Client) UpdateDetectedIssueByID

func (c *Client) UpdateDetectedIssueByID(ctx context.Context, id string, params Parameters, entity *models.DetectedIssue) (*models.DetectedIssue, error)

func (*Client) UpdateDevice

func (c *Client) UpdateDevice(ctx context.Context, params Parameters, entity *models.Device) (*models.Device, error)

func (*Client) UpdateDeviceByID

func (c *Client) UpdateDeviceByID(ctx context.Context, id string, params Parameters, entity *models.Device) (*models.Device, error)

func (*Client) UpdateDeviceDefinition

func (c *Client) UpdateDeviceDefinition(ctx context.Context, params Parameters, entity *models.DeviceDefinition) (*models.DeviceDefinition, error)

func (*Client) UpdateDeviceDefinitionByID

func (c *Client) UpdateDeviceDefinitionByID(ctx context.Context, id string, params Parameters, entity *models.DeviceDefinition) (*models.DeviceDefinition, error)

func (*Client) UpdateDeviceMetric

func (c *Client) UpdateDeviceMetric(ctx context.Context, params Parameters, entity *models.DeviceMetric) (*models.DeviceMetric, error)

func (*Client) UpdateDeviceMetricByID

func (c *Client) UpdateDeviceMetricByID(ctx context.Context, id string, params Parameters, entity *models.DeviceMetric) (*models.DeviceMetric, error)

func (*Client) UpdateDeviceRequest

func (c *Client) UpdateDeviceRequest(ctx context.Context, params Parameters, entity *models.DeviceRequest) (*models.DeviceRequest, error)

func (*Client) UpdateDeviceRequestByID

func (c *Client) UpdateDeviceRequestByID(ctx context.Context, id string, params Parameters, entity *models.DeviceRequest) (*models.DeviceRequest, error)

func (*Client) UpdateDeviceUseStatement

func (c *Client) UpdateDeviceUseStatement(ctx context.Context, params Parameters, entity *models.DeviceUseStatement) (*models.DeviceUseStatement, error)

func (*Client) UpdateDeviceUseStatementByID

func (c *Client) UpdateDeviceUseStatementByID(ctx context.Context, id string, params Parameters, entity *models.DeviceUseStatement) (*models.DeviceUseStatement, error)

func (*Client) UpdateDiagnosticReport

func (c *Client) UpdateDiagnosticReport(ctx context.Context, params Parameters, entity *models.DiagnosticReport) (*models.DiagnosticReport, error)

func (*Client) UpdateDiagnosticReportByID

func (c *Client) UpdateDiagnosticReportByID(ctx context.Context, id string, params Parameters, entity *models.DiagnosticReport) (*models.DiagnosticReport, error)

func (*Client) UpdateDocumentManifest

func (c *Client) UpdateDocumentManifest(ctx context.Context, params Parameters, entity *models.DocumentManifest) (*models.DocumentManifest, error)

func (*Client) UpdateDocumentManifestByID

func (c *Client) UpdateDocumentManifestByID(ctx context.Context, id string, params Parameters, entity *models.DocumentManifest) (*models.DocumentManifest, error)

func (*Client) UpdateDocumentReference

func (c *Client) UpdateDocumentReference(ctx context.Context, params Parameters, entity *models.DocumentReference) (*models.DocumentReference, error)

func (*Client) UpdateDocumentReferenceByID

func (c *Client) UpdateDocumentReferenceByID(ctx context.Context, id string, params Parameters, entity *models.DocumentReference) (*models.DocumentReference, error)

func (*Client) UpdateDomainResource

func (c *Client) UpdateDomainResource(ctx context.Context, params Parameters, entity *models.DomainResource) (*models.DomainResource, error)

func (*Client) UpdateDomainResourceByID

func (c *Client) UpdateDomainResourceByID(ctx context.Context, id string, params Parameters, entity *models.DomainResource) (*models.DomainResource, error)

func (*Client) UpdateEffectEvidenceSynthesis

func (c *Client) UpdateEffectEvidenceSynthesis(ctx context.Context, params Parameters, entity *models.EffectEvidenceSynthesis) (*models.EffectEvidenceSynthesis, error)

func (*Client) UpdateEffectEvidenceSynthesisByID

func (c *Client) UpdateEffectEvidenceSynthesisByID(ctx context.Context, id string, params Parameters, entity *models.EffectEvidenceSynthesis) (*models.EffectEvidenceSynthesis, error)

func (*Client) UpdateEncounter

func (c *Client) UpdateEncounter(ctx context.Context, params Parameters, entity *models.Encounter) (*models.Encounter, error)

func (*Client) UpdateEncounterByID

func (c *Client) UpdateEncounterByID(ctx context.Context, id string, params Parameters, entity *models.Encounter) (*models.Encounter, error)

func (*Client) UpdateEndpoint

func (c *Client) UpdateEndpoint(ctx context.Context, params Parameters, entity *models.Endpoint) (*models.Endpoint, error)

func (*Client) UpdateEndpointByID

func (c *Client) UpdateEndpointByID(ctx context.Context, id string, params Parameters, entity *models.Endpoint) (*models.Endpoint, error)

func (*Client) UpdateEnrollmentRequest

func (c *Client) UpdateEnrollmentRequest(ctx context.Context, params Parameters, entity *models.EnrollmentRequest) (*models.EnrollmentRequest, error)

func (*Client) UpdateEnrollmentRequestByID

func (c *Client) UpdateEnrollmentRequestByID(ctx context.Context, id string, params Parameters, entity *models.EnrollmentRequest) (*models.EnrollmentRequest, error)

func (*Client) UpdateEnrollmentResponse

func (c *Client) UpdateEnrollmentResponse(ctx context.Context, params Parameters, entity *models.EnrollmentResponse) (*models.EnrollmentResponse, error)

func (*Client) UpdateEnrollmentResponseByID

func (c *Client) UpdateEnrollmentResponseByID(ctx context.Context, id string, params Parameters, entity *models.EnrollmentResponse) (*models.EnrollmentResponse, error)

func (*Client) UpdateEpisodeOfCare

func (c *Client) UpdateEpisodeOfCare(ctx context.Context, params Parameters, entity *models.EpisodeOfCare) (*models.EpisodeOfCare, error)

func (*Client) UpdateEpisodeOfCareByID

func (c *Client) UpdateEpisodeOfCareByID(ctx context.Context, id string, params Parameters, entity *models.EpisodeOfCare) (*models.EpisodeOfCare, error)

func (*Client) UpdateEventDefinition

func (c *Client) UpdateEventDefinition(ctx context.Context, params Parameters, entity *models.EventDefinition) (*models.EventDefinition, error)

func (*Client) UpdateEventDefinitionByID

func (c *Client) UpdateEventDefinitionByID(ctx context.Context, id string, params Parameters, entity *models.EventDefinition) (*models.EventDefinition, error)

func (*Client) UpdateEvidence

func (c *Client) UpdateEvidence(ctx context.Context, params Parameters, entity *models.Evidence) (*models.Evidence, error)

func (*Client) UpdateEvidenceByID

func (c *Client) UpdateEvidenceByID(ctx context.Context, id string, params Parameters, entity *models.Evidence) (*models.Evidence, error)

func (*Client) UpdateEvidenceVariable

func (c *Client) UpdateEvidenceVariable(ctx context.Context, params Parameters, entity *models.EvidenceVariable) (*models.EvidenceVariable, error)

func (*Client) UpdateEvidenceVariableByID

func (c *Client) UpdateEvidenceVariableByID(ctx context.Context, id string, params Parameters, entity *models.EvidenceVariable) (*models.EvidenceVariable, error)

func (*Client) UpdateExampleScenario

func (c *Client) UpdateExampleScenario(ctx context.Context, params Parameters, entity *models.ExampleScenario) (*models.ExampleScenario, error)

func (*Client) UpdateExampleScenarioByID

func (c *Client) UpdateExampleScenarioByID(ctx context.Context, id string, params Parameters, entity *models.ExampleScenario) (*models.ExampleScenario, error)

func (*Client) UpdateExplanationOfBenefit

func (c *Client) UpdateExplanationOfBenefit(ctx context.Context, params Parameters, entity *models.ExplanationOfBenefit) (*models.ExplanationOfBenefit, error)

func (*Client) UpdateExplanationOfBenefitByID

func (c *Client) UpdateExplanationOfBenefitByID(ctx context.Context, id string, params Parameters, entity *models.ExplanationOfBenefit) (*models.ExplanationOfBenefit, error)

func (*Client) UpdateFamilyMemberHistory

func (c *Client) UpdateFamilyMemberHistory(ctx context.Context, params Parameters, entity *models.FamilyMemberHistory) (*models.FamilyMemberHistory, error)

func (*Client) UpdateFamilyMemberHistoryByID

func (c *Client) UpdateFamilyMemberHistoryByID(ctx context.Context, id string, params Parameters, entity *models.FamilyMemberHistory) (*models.FamilyMemberHistory, error)

func (*Client) UpdateFlag

func (c *Client) UpdateFlag(ctx context.Context, params Parameters, entity *models.Flag) (*models.Flag, error)

func (*Client) UpdateFlagByID

func (c *Client) UpdateFlagByID(ctx context.Context, id string, params Parameters, entity *models.Flag) (*models.Flag, error)

func (*Client) UpdateGoal

func (c *Client) UpdateGoal(ctx context.Context, params Parameters, entity *models.Goal) (*models.Goal, error)

func (*Client) UpdateGoalByID

func (c *Client) UpdateGoalByID(ctx context.Context, id string, params Parameters, entity *models.Goal) (*models.Goal, error)

func (*Client) UpdateGraphDefinition

func (c *Client) UpdateGraphDefinition(ctx context.Context, params Parameters, entity *models.GraphDefinition) (*models.GraphDefinition, error)

func (*Client) UpdateGraphDefinitionByID

func (c *Client) UpdateGraphDefinitionByID(ctx context.Context, id string, params Parameters, entity *models.GraphDefinition) (*models.GraphDefinition, error)

func (*Client) UpdateGroup

func (c *Client) UpdateGroup(ctx context.Context, params Parameters, entity *models.Group) (*models.Group, error)

func (*Client) UpdateGroupByID

func (c *Client) UpdateGroupByID(ctx context.Context, id string, params Parameters, entity *models.Group) (*models.Group, error)

func (*Client) UpdateGuidanceResponse

func (c *Client) UpdateGuidanceResponse(ctx context.Context, params Parameters, entity *models.GuidanceResponse) (*models.GuidanceResponse, error)

func (*Client) UpdateGuidanceResponseByID

func (c *Client) UpdateGuidanceResponseByID(ctx context.Context, id string, params Parameters, entity *models.GuidanceResponse) (*models.GuidanceResponse, error)

func (*Client) UpdateHealthcareService

func (c *Client) UpdateHealthcareService(ctx context.Context, params Parameters, entity *models.HealthcareService) (*models.HealthcareService, error)

func (*Client) UpdateHealthcareServiceByID

func (c *Client) UpdateHealthcareServiceByID(ctx context.Context, id string, params Parameters, entity *models.HealthcareService) (*models.HealthcareService, error)

func (*Client) UpdateImagingStudy

func (c *Client) UpdateImagingStudy(ctx context.Context, params Parameters, entity *models.ImagingStudy) (*models.ImagingStudy, error)

func (*Client) UpdateImagingStudyByID

func (c *Client) UpdateImagingStudyByID(ctx context.Context, id string, params Parameters, entity *models.ImagingStudy) (*models.ImagingStudy, error)

func (*Client) UpdateImmunization

func (c *Client) UpdateImmunization(ctx context.Context, params Parameters, entity *models.Immunization) (*models.Immunization, error)

func (*Client) UpdateImmunizationByID

func (c *Client) UpdateImmunizationByID(ctx context.Context, id string, params Parameters, entity *models.Immunization) (*models.Immunization, error)

func (*Client) UpdateImmunizationEvaluation

func (c *Client) UpdateImmunizationEvaluation(ctx context.Context, params Parameters, entity *models.ImmunizationEvaluation) (*models.ImmunizationEvaluation, error)

func (*Client) UpdateImmunizationEvaluationByID

func (c *Client) UpdateImmunizationEvaluationByID(ctx context.Context, id string, params Parameters, entity *models.ImmunizationEvaluation) (*models.ImmunizationEvaluation, error)

func (*Client) UpdateImmunizationRecommendation

func (c *Client) UpdateImmunizationRecommendation(ctx context.Context, params Parameters, entity *models.ImmunizationRecommendation) (*models.ImmunizationRecommendation, error)

func (*Client) UpdateImmunizationRecommendationByID

func (c *Client) UpdateImmunizationRecommendationByID(ctx context.Context, id string, params Parameters, entity *models.ImmunizationRecommendation) (*models.ImmunizationRecommendation, error)

func (*Client) UpdateImplementationGuide

func (c *Client) UpdateImplementationGuide(ctx context.Context, params Parameters, entity *models.ImplementationGuide) (*models.ImplementationGuide, error)

func (*Client) UpdateImplementationGuideByID

func (c *Client) UpdateImplementationGuideByID(ctx context.Context, id string, params Parameters, entity *models.ImplementationGuide) (*models.ImplementationGuide, error)

func (*Client) UpdateInsurancePlan

func (c *Client) UpdateInsurancePlan(ctx context.Context, params Parameters, entity *models.InsurancePlan) (*models.InsurancePlan, error)

func (*Client) UpdateInsurancePlanByID

func (c *Client) UpdateInsurancePlanByID(ctx context.Context, id string, params Parameters, entity *models.InsurancePlan) (*models.InsurancePlan, error)

func (*Client) UpdateInvoice

func (c *Client) UpdateInvoice(ctx context.Context, params Parameters, entity *models.Invoice) (*models.Invoice, error)

func (*Client) UpdateInvoiceByID

func (c *Client) UpdateInvoiceByID(ctx context.Context, id string, params Parameters, entity *models.Invoice) (*models.Invoice, error)

func (*Client) UpdateLibrary

func (c *Client) UpdateLibrary(ctx context.Context, params Parameters, entity *models.Library) (*models.Library, error)

func (*Client) UpdateLibraryByID

func (c *Client) UpdateLibraryByID(ctx context.Context, id string, params Parameters, entity *models.Library) (*models.Library, error)

func (*Client) UpdateLinkage

func (c *Client) UpdateLinkage(ctx context.Context, params Parameters, entity *models.Linkage) (*models.Linkage, error)

func (*Client) UpdateLinkageByID

func (c *Client) UpdateLinkageByID(ctx context.Context, id string, params Parameters, entity *models.Linkage) (*models.Linkage, error)

func (*Client) UpdateList

func (c *Client) UpdateList(ctx context.Context, params Parameters, entity *models.List) (*models.List, error)

func (*Client) UpdateListByID

func (c *Client) UpdateListByID(ctx context.Context, id string, params Parameters, entity *models.List) (*models.List, error)

func (*Client) UpdateLocation

func (c *Client) UpdateLocation(ctx context.Context, params Parameters, entity *models.Location) (*models.Location, error)

func (*Client) UpdateLocationByID

func (c *Client) UpdateLocationByID(ctx context.Context, id string, params Parameters, entity *models.Location) (*models.Location, error)

func (*Client) UpdateMeasure

func (c *Client) UpdateMeasure(ctx context.Context, params Parameters, entity *models.Measure) (*models.Measure, error)

func (*Client) UpdateMeasureByID

func (c *Client) UpdateMeasureByID(ctx context.Context, id string, params Parameters, entity *models.Measure) (*models.Measure, error)

func (*Client) UpdateMeasureReport

func (c *Client) UpdateMeasureReport(ctx context.Context, params Parameters, entity *models.MeasureReport) (*models.MeasureReport, error)

func (*Client) UpdateMeasureReportByID

func (c *Client) UpdateMeasureReportByID(ctx context.Context, id string, params Parameters, entity *models.MeasureReport) (*models.MeasureReport, error)

func (*Client) UpdateMedia

func (c *Client) UpdateMedia(ctx context.Context, params Parameters, entity *models.Media) (*models.Media, error)

func (*Client) UpdateMediaByID

func (c *Client) UpdateMediaByID(ctx context.Context, id string, params Parameters, entity *models.Media) (*models.Media, error)

func (*Client) UpdateMedication

func (c *Client) UpdateMedication(ctx context.Context, params Parameters, entity *models.Medication) (*models.Medication, error)

func (*Client) UpdateMedicationAdministration

func (c *Client) UpdateMedicationAdministration(ctx context.Context, params Parameters, entity *models.MedicationAdministration) (*models.MedicationAdministration, error)

func (*Client) UpdateMedicationAdministrationByID

func (c *Client) UpdateMedicationAdministrationByID(ctx context.Context, id string, params Parameters, entity *models.MedicationAdministration) (*models.MedicationAdministration, error)

func (*Client) UpdateMedicationByID

func (c *Client) UpdateMedicationByID(ctx context.Context, id string, params Parameters, entity *models.Medication) (*models.Medication, error)

func (*Client) UpdateMedicationDispense

func (c *Client) UpdateMedicationDispense(ctx context.Context, params Parameters, entity *models.MedicationDispense) (*models.MedicationDispense, error)

func (*Client) UpdateMedicationDispenseByID

func (c *Client) UpdateMedicationDispenseByID(ctx context.Context, id string, params Parameters, entity *models.MedicationDispense) (*models.MedicationDispense, error)

func (*Client) UpdateMedicationKnowledge

func (c *Client) UpdateMedicationKnowledge(ctx context.Context, params Parameters, entity *models.MedicationKnowledge) (*models.MedicationKnowledge, error)

func (*Client) UpdateMedicationKnowledgeByID

func (c *Client) UpdateMedicationKnowledgeByID(ctx context.Context, id string, params Parameters, entity *models.MedicationKnowledge) (*models.MedicationKnowledge, error)

func (*Client) UpdateMedicationRequest

func (c *Client) UpdateMedicationRequest(ctx context.Context, params Parameters, entity *models.MedicationRequest) (*models.MedicationRequest, error)

func (*Client) UpdateMedicationRequestByID

func (c *Client) UpdateMedicationRequestByID(ctx context.Context, id string, params Parameters, entity *models.MedicationRequest) (*models.MedicationRequest, error)

func (*Client) UpdateMedicationStatement

func (c *Client) UpdateMedicationStatement(ctx context.Context, params Parameters, entity *models.MedicationStatement) (*models.MedicationStatement, error)

func (*Client) UpdateMedicationStatementByID

func (c *Client) UpdateMedicationStatementByID(ctx context.Context, id string, params Parameters, entity *models.MedicationStatement) (*models.MedicationStatement, error)

func (*Client) UpdateMedicinalProduct

func (c *Client) UpdateMedicinalProduct(ctx context.Context, params Parameters, entity *models.MedicinalProduct) (*models.MedicinalProduct, error)

func (*Client) UpdateMedicinalProductAuthorization

func (c *Client) UpdateMedicinalProductAuthorization(ctx context.Context, params Parameters, entity *models.MedicinalProductAuthorization) (*models.MedicinalProductAuthorization, error)

func (*Client) UpdateMedicinalProductAuthorizationByID

func (c *Client) UpdateMedicinalProductAuthorizationByID(ctx context.Context, id string, params Parameters, entity *models.MedicinalProductAuthorization) (*models.MedicinalProductAuthorization, error)

func (*Client) UpdateMedicinalProductByID

func (c *Client) UpdateMedicinalProductByID(ctx context.Context, id string, params Parameters, entity *models.MedicinalProduct) (*models.MedicinalProduct, error)

func (*Client) UpdateMedicinalProductContraindication

func (c *Client) UpdateMedicinalProductContraindication(ctx context.Context, params Parameters, entity *models.MedicinalProductContraindication) (*models.MedicinalProductContraindication, error)

func (*Client) UpdateMedicinalProductContraindicationByID

func (c *Client) UpdateMedicinalProductContraindicationByID(ctx context.Context, id string, params Parameters, entity *models.MedicinalProductContraindication) (*models.MedicinalProductContraindication, error)

func (*Client) UpdateMedicinalProductIndication

func (c *Client) UpdateMedicinalProductIndication(ctx context.Context, params Parameters, entity *models.MedicinalProductIndication) (*models.MedicinalProductIndication, error)

func (*Client) UpdateMedicinalProductIndicationByID

func (c *Client) UpdateMedicinalProductIndicationByID(ctx context.Context, id string, params Parameters, entity *models.MedicinalProductIndication) (*models.MedicinalProductIndication, error)

func (*Client) UpdateMedicinalProductIngredient

func (c *Client) UpdateMedicinalProductIngredient(ctx context.Context, params Parameters, entity *models.MedicinalProductIngredient) (*models.MedicinalProductIngredient, error)

func (*Client) UpdateMedicinalProductIngredientByID

func (c *Client) UpdateMedicinalProductIngredientByID(ctx context.Context, id string, params Parameters, entity *models.MedicinalProductIngredient) (*models.MedicinalProductIngredient, error)

func (*Client) UpdateMedicinalProductInteraction

func (c *Client) UpdateMedicinalProductInteraction(ctx context.Context, params Parameters, entity *models.MedicinalProductInteraction) (*models.MedicinalProductInteraction, error)

func (*Client) UpdateMedicinalProductInteractionByID

func (c *Client) UpdateMedicinalProductInteractionByID(ctx context.Context, id string, params Parameters, entity *models.MedicinalProductInteraction) (*models.MedicinalProductInteraction, error)

func (*Client) UpdateMedicinalProductManufactured

func (c *Client) UpdateMedicinalProductManufactured(ctx context.Context, params Parameters, entity *models.MedicinalProductManufactured) (*models.MedicinalProductManufactured, error)

func (*Client) UpdateMedicinalProductManufacturedByID

func (c *Client) UpdateMedicinalProductManufacturedByID(ctx context.Context, id string, params Parameters, entity *models.MedicinalProductManufactured) (*models.MedicinalProductManufactured, error)

func (*Client) UpdateMedicinalProductPackaged

func (c *Client) UpdateMedicinalProductPackaged(ctx context.Context, params Parameters, entity *models.MedicinalProductPackaged) (*models.MedicinalProductPackaged, error)

func (*Client) UpdateMedicinalProductPackagedByID

func (c *Client) UpdateMedicinalProductPackagedByID(ctx context.Context, id string, params Parameters, entity *models.MedicinalProductPackaged) (*models.MedicinalProductPackaged, error)

func (*Client) UpdateMedicinalProductPharmaceutical

func (c *Client) UpdateMedicinalProductPharmaceutical(ctx context.Context, params Parameters, entity *models.MedicinalProductPharmaceutical) (*models.MedicinalProductPharmaceutical, error)

func (*Client) UpdateMedicinalProductPharmaceuticalByID

func (c *Client) UpdateMedicinalProductPharmaceuticalByID(ctx context.Context, id string, params Parameters, entity *models.MedicinalProductPharmaceutical) (*models.MedicinalProductPharmaceutical, error)

func (*Client) UpdateMedicinalProductUndesirableEffect

func (c *Client) UpdateMedicinalProductUndesirableEffect(ctx context.Context, params Parameters, entity *models.MedicinalProductUndesirableEffect) (*models.MedicinalProductUndesirableEffect, error)

func (*Client) UpdateMedicinalProductUndesirableEffectByID

func (c *Client) UpdateMedicinalProductUndesirableEffectByID(ctx context.Context, id string, params Parameters, entity *models.MedicinalProductUndesirableEffect) (*models.MedicinalProductUndesirableEffect, error)

func (*Client) UpdateMessageDefinition

func (c *Client) UpdateMessageDefinition(ctx context.Context, params Parameters, entity *models.MessageDefinition) (*models.MessageDefinition, error)

func (*Client) UpdateMessageDefinitionByID

func (c *Client) UpdateMessageDefinitionByID(ctx context.Context, id string, params Parameters, entity *models.MessageDefinition) (*models.MessageDefinition, error)

func (*Client) UpdateMessageHeader

func (c *Client) UpdateMessageHeader(ctx context.Context, params Parameters, entity *models.MessageHeader) (*models.MessageHeader, error)

func (*Client) UpdateMessageHeaderByID

func (c *Client) UpdateMessageHeaderByID(ctx context.Context, id string, params Parameters, entity *models.MessageHeader) (*models.MessageHeader, error)

func (*Client) UpdateMolecularSequence

func (c *Client) UpdateMolecularSequence(ctx context.Context, params Parameters, entity *models.MolecularSequence) (*models.MolecularSequence, error)

func (*Client) UpdateMolecularSequenceByID

func (c *Client) UpdateMolecularSequenceByID(ctx context.Context, id string, params Parameters, entity *models.MolecularSequence) (*models.MolecularSequence, error)

func (*Client) UpdateNamingSystem

func (c *Client) UpdateNamingSystem(ctx context.Context, params Parameters, entity *models.NamingSystem) (*models.NamingSystem, error)

func (*Client) UpdateNamingSystemByID

func (c *Client) UpdateNamingSystemByID(ctx context.Context, id string, params Parameters, entity *models.NamingSystem) (*models.NamingSystem, error)

func (*Client) UpdateNutritionOrder

func (c *Client) UpdateNutritionOrder(ctx context.Context, params Parameters, entity *models.NutritionOrder) (*models.NutritionOrder, error)

func (*Client) UpdateNutritionOrderByID

func (c *Client) UpdateNutritionOrderByID(ctx context.Context, id string, params Parameters, entity *models.NutritionOrder) (*models.NutritionOrder, error)

func (*Client) UpdateObservation

func (c *Client) UpdateObservation(ctx context.Context, params Parameters, entity *models.Observation) (*models.Observation, error)

func (*Client) UpdateObservationByID

func (c *Client) UpdateObservationByID(ctx context.Context, id string, params Parameters, entity *models.Observation) (*models.Observation, error)

func (*Client) UpdateObservationDefinition

func (c *Client) UpdateObservationDefinition(ctx context.Context, params Parameters, entity *models.ObservationDefinition) (*models.ObservationDefinition, error)

func (*Client) UpdateObservationDefinitionByID

func (c *Client) UpdateObservationDefinitionByID(ctx context.Context, id string, params Parameters, entity *models.ObservationDefinition) (*models.ObservationDefinition, error)

func (*Client) UpdateOperationDefinition

func (c *Client) UpdateOperationDefinition(ctx context.Context, params Parameters, entity *models.OperationDefinition) (*models.OperationDefinition, error)

func (*Client) UpdateOperationDefinitionByID

func (c *Client) UpdateOperationDefinitionByID(ctx context.Context, id string, params Parameters, entity *models.OperationDefinition) (*models.OperationDefinition, error)

func (*Client) UpdateOperationOutcome

func (c *Client) UpdateOperationOutcome(ctx context.Context, params Parameters, entity *models.OperationOutcome) (*models.OperationOutcome, error)

func (*Client) UpdateOperationOutcomeByID

func (c *Client) UpdateOperationOutcomeByID(ctx context.Context, id string, params Parameters, entity *models.OperationOutcome) (*models.OperationOutcome, error)

func (*Client) UpdateOrganization

func (c *Client) UpdateOrganization(ctx context.Context, params Parameters, entity *models.Organization) (*models.Organization, error)

func (*Client) UpdateOrganizationAffiliation

func (c *Client) UpdateOrganizationAffiliation(ctx context.Context, params Parameters, entity *models.OrganizationAffiliation) (*models.OrganizationAffiliation, error)

func (*Client) UpdateOrganizationAffiliationByID

func (c *Client) UpdateOrganizationAffiliationByID(ctx context.Context, id string, params Parameters, entity *models.OrganizationAffiliation) (*models.OrganizationAffiliation, error)

func (*Client) UpdateOrganizationByID

func (c *Client) UpdateOrganizationByID(ctx context.Context, id string, params Parameters, entity *models.Organization) (*models.Organization, error)

func (*Client) UpdateParameters

func (c *Client) UpdateParameters(ctx context.Context, params Parameters, entity *models.Parameters) (*models.Parameters, error)

func (*Client) UpdateParametersByID

func (c *Client) UpdateParametersByID(ctx context.Context, id string, params Parameters, entity *models.Parameters) (*models.Parameters, error)

func (*Client) UpdatePatient

func (c *Client) UpdatePatient(ctx context.Context, params Parameters, entity *models.Patient) (*models.Patient, error)

func (*Client) UpdatePatientByID

func (c *Client) UpdatePatientByID(ctx context.Context, id string, params Parameters, entity *models.Patient) (*models.Patient, error)

func (*Client) UpdatePaymentNotice

func (c *Client) UpdatePaymentNotice(ctx context.Context, params Parameters, entity *models.PaymentNotice) (*models.PaymentNotice, error)

func (*Client) UpdatePaymentNoticeByID

func (c *Client) UpdatePaymentNoticeByID(ctx context.Context, id string, params Parameters, entity *models.PaymentNotice) (*models.PaymentNotice, error)

func (*Client) UpdatePaymentReconciliation

func (c *Client) UpdatePaymentReconciliation(ctx context.Context, params Parameters, entity *models.PaymentReconciliation) (*models.PaymentReconciliation, error)

func (*Client) UpdatePaymentReconciliationByID

func (c *Client) UpdatePaymentReconciliationByID(ctx context.Context, id string, params Parameters, entity *models.PaymentReconciliation) (*models.PaymentReconciliation, error)

func (*Client) UpdatePerson

func (c *Client) UpdatePerson(ctx context.Context, params Parameters, entity *models.Person) (*models.Person, error)

func (*Client) UpdatePersonByID

func (c *Client) UpdatePersonByID(ctx context.Context, id string, params Parameters, entity *models.Person) (*models.Person, error)

func (*Client) UpdatePlanDefinition

func (c *Client) UpdatePlanDefinition(ctx context.Context, params Parameters, entity *models.PlanDefinition) (*models.PlanDefinition, error)

func (*Client) UpdatePlanDefinitionByID

func (c *Client) UpdatePlanDefinitionByID(ctx context.Context, id string, params Parameters, entity *models.PlanDefinition) (*models.PlanDefinition, error)

func (*Client) UpdatePractitioner

func (c *Client) UpdatePractitioner(ctx context.Context, params Parameters, entity *models.Practitioner) (*models.Practitioner, error)

func (*Client) UpdatePractitionerByID

func (c *Client) UpdatePractitionerByID(ctx context.Context, id string, params Parameters, entity *models.Practitioner) (*models.Practitioner, error)

func (*Client) UpdatePractitionerRole

func (c *Client) UpdatePractitionerRole(ctx context.Context, params Parameters, entity *models.PractitionerRole) (*models.PractitionerRole, error)

func (*Client) UpdatePractitionerRoleByID

func (c *Client) UpdatePractitionerRoleByID(ctx context.Context, id string, params Parameters, entity *models.PractitionerRole) (*models.PractitionerRole, error)

func (*Client) UpdateProcedure

func (c *Client) UpdateProcedure(ctx context.Context, params Parameters, entity *models.Procedure) (*models.Procedure, error)

func (*Client) UpdateProcedureByID

func (c *Client) UpdateProcedureByID(ctx context.Context, id string, params Parameters, entity *models.Procedure) (*models.Procedure, error)

func (*Client) UpdateProvenance

func (c *Client) UpdateProvenance(ctx context.Context, params Parameters, entity *models.Provenance) (*models.Provenance, error)

func (*Client) UpdateProvenanceByID

func (c *Client) UpdateProvenanceByID(ctx context.Context, id string, params Parameters, entity *models.Provenance) (*models.Provenance, error)

func (*Client) UpdateQuestionnaire

func (c *Client) UpdateQuestionnaire(ctx context.Context, params Parameters, entity *models.Questionnaire) (*models.Questionnaire, error)

func (*Client) UpdateQuestionnaireByID

func (c *Client) UpdateQuestionnaireByID(ctx context.Context, id string, params Parameters, entity *models.Questionnaire) (*models.Questionnaire, error)

func (*Client) UpdateQuestionnaireResponse

func (c *Client) UpdateQuestionnaireResponse(ctx context.Context, params Parameters, entity *models.QuestionnaireResponse) (*models.QuestionnaireResponse, error)

func (*Client) UpdateQuestionnaireResponseByID

func (c *Client) UpdateQuestionnaireResponseByID(ctx context.Context, id string, params Parameters, entity *models.QuestionnaireResponse) (*models.QuestionnaireResponse, error)

func (*Client) UpdateRelatedPerson

func (c *Client) UpdateRelatedPerson(ctx context.Context, params Parameters, entity *models.RelatedPerson) (*models.RelatedPerson, error)

func (*Client) UpdateRelatedPersonByID

func (c *Client) UpdateRelatedPersonByID(ctx context.Context, id string, params Parameters, entity *models.RelatedPerson) (*models.RelatedPerson, error)

func (*Client) UpdateRequestGroup

func (c *Client) UpdateRequestGroup(ctx context.Context, params Parameters, entity *models.RequestGroup) (*models.RequestGroup, error)

func (*Client) UpdateRequestGroupByID

func (c *Client) UpdateRequestGroupByID(ctx context.Context, id string, params Parameters, entity *models.RequestGroup) (*models.RequestGroup, error)

func (*Client) UpdateResearchDefinition

func (c *Client) UpdateResearchDefinition(ctx context.Context, params Parameters, entity *models.ResearchDefinition) (*models.ResearchDefinition, error)

func (*Client) UpdateResearchDefinitionByID

func (c *Client) UpdateResearchDefinitionByID(ctx context.Context, id string, params Parameters, entity *models.ResearchDefinition) (*models.ResearchDefinition, error)

func (*Client) UpdateResearchElementDefinition

func (c *Client) UpdateResearchElementDefinition(ctx context.Context, params Parameters, entity *models.ResearchElementDefinition) (*models.ResearchElementDefinition, error)

func (*Client) UpdateResearchElementDefinitionByID

func (c *Client) UpdateResearchElementDefinitionByID(ctx context.Context, id string, params Parameters, entity *models.ResearchElementDefinition) (*models.ResearchElementDefinition, error)

func (*Client) UpdateResearchStudy

func (c *Client) UpdateResearchStudy(ctx context.Context, params Parameters, entity *models.ResearchStudy) (*models.ResearchStudy, error)

func (*Client) UpdateResearchStudyByID

func (c *Client) UpdateResearchStudyByID(ctx context.Context, id string, params Parameters, entity *models.ResearchStudy) (*models.ResearchStudy, error)

func (*Client) UpdateResearchSubject

func (c *Client) UpdateResearchSubject(ctx context.Context, params Parameters, entity *models.ResearchSubject) (*models.ResearchSubject, error)

func (*Client) UpdateResearchSubjectByID

func (c *Client) UpdateResearchSubjectByID(ctx context.Context, id string, params Parameters, entity *models.ResearchSubject) (*models.ResearchSubject, error)

func (*Client) UpdateResource

func (c *Client) UpdateResource(ctx context.Context, params Parameters, entity *models.Resource) (*models.Resource, error)

func (*Client) UpdateResourceByID

func (c *Client) UpdateResourceByID(ctx context.Context, id string, params Parameters, entity *models.Resource) (*models.Resource, error)

func (*Client) UpdateRiskAssessment

func (c *Client) UpdateRiskAssessment(ctx context.Context, params Parameters, entity *models.RiskAssessment) (*models.RiskAssessment, error)

func (*Client) UpdateRiskAssessmentByID

func (c *Client) UpdateRiskAssessmentByID(ctx context.Context, id string, params Parameters, entity *models.RiskAssessment) (*models.RiskAssessment, error)

func (*Client) UpdateRiskEvidenceSynthesis

func (c *Client) UpdateRiskEvidenceSynthesis(ctx context.Context, params Parameters, entity *models.RiskEvidenceSynthesis) (*models.RiskEvidenceSynthesis, error)

func (*Client) UpdateRiskEvidenceSynthesisByID

func (c *Client) UpdateRiskEvidenceSynthesisByID(ctx context.Context, id string, params Parameters, entity *models.RiskEvidenceSynthesis) (*models.RiskEvidenceSynthesis, error)

func (*Client) UpdateSchedule

func (c *Client) UpdateSchedule(ctx context.Context, params Parameters, entity *models.Schedule) (*models.Schedule, error)

func (*Client) UpdateScheduleByID

func (c *Client) UpdateScheduleByID(ctx context.Context, id string, params Parameters, entity *models.Schedule) (*models.Schedule, error)

func (*Client) UpdateSearchParameter

func (c *Client) UpdateSearchParameter(ctx context.Context, params Parameters, entity *models.SearchParameter) (*models.SearchParameter, error)

func (*Client) UpdateSearchParameterByID

func (c *Client) UpdateSearchParameterByID(ctx context.Context, id string, params Parameters, entity *models.SearchParameter) (*models.SearchParameter, error)

func (*Client) UpdateServiceRequest

func (c *Client) UpdateServiceRequest(ctx context.Context, params Parameters, entity *models.ServiceRequest) (*models.ServiceRequest, error)

func (*Client) UpdateServiceRequestByID

func (c *Client) UpdateServiceRequestByID(ctx context.Context, id string, params Parameters, entity *models.ServiceRequest) (*models.ServiceRequest, error)

func (*Client) UpdateSlot

func (c *Client) UpdateSlot(ctx context.Context, params Parameters, entity *models.Slot) (*models.Slot, error)

func (*Client) UpdateSlotByID

func (c *Client) UpdateSlotByID(ctx context.Context, id string, params Parameters, entity *models.Slot) (*models.Slot, error)

func (*Client) UpdateSpecimen

func (c *Client) UpdateSpecimen(ctx context.Context, params Parameters, entity *models.Specimen) (*models.Specimen, error)

func (*Client) UpdateSpecimenByID

func (c *Client) UpdateSpecimenByID(ctx context.Context, id string, params Parameters, entity *models.Specimen) (*models.Specimen, error)

func (*Client) UpdateSpecimenDefinition

func (c *Client) UpdateSpecimenDefinition(ctx context.Context, params Parameters, entity *models.SpecimenDefinition) (*models.SpecimenDefinition, error)

func (*Client) UpdateSpecimenDefinitionByID

func (c *Client) UpdateSpecimenDefinitionByID(ctx context.Context, id string, params Parameters, entity *models.SpecimenDefinition) (*models.SpecimenDefinition, error)

func (*Client) UpdateStructureDefinition

func (c *Client) UpdateStructureDefinition(ctx context.Context, params Parameters, entity *models.StructureDefinition) (*models.StructureDefinition, error)

func (*Client) UpdateStructureDefinitionByID

func (c *Client) UpdateStructureDefinitionByID(ctx context.Context, id string, params Parameters, entity *models.StructureDefinition) (*models.StructureDefinition, error)

func (*Client) UpdateStructureMap

func (c *Client) UpdateStructureMap(ctx context.Context, params Parameters, entity *models.StructureMap) (*models.StructureMap, error)

func (*Client) UpdateStructureMapByID

func (c *Client) UpdateStructureMapByID(ctx context.Context, id string, params Parameters, entity *models.StructureMap) (*models.StructureMap, error)

func (*Client) UpdateSubscription

func (c *Client) UpdateSubscription(ctx context.Context, params Parameters, entity *models.Subscription) (*models.Subscription, error)

func (*Client) UpdateSubscriptionByID

func (c *Client) UpdateSubscriptionByID(ctx context.Context, id string, params Parameters, entity *models.Subscription) (*models.Subscription, error)

func (*Client) UpdateSubstance

func (c *Client) UpdateSubstance(ctx context.Context, params Parameters, entity *models.Substance) (*models.Substance, error)

func (*Client) UpdateSubstanceByID

func (c *Client) UpdateSubstanceByID(ctx context.Context, id string, params Parameters, entity *models.Substance) (*models.Substance, error)

func (*Client) UpdateSubstanceNucleicAcid

func (c *Client) UpdateSubstanceNucleicAcid(ctx context.Context, params Parameters, entity *models.SubstanceNucleicAcid) (*models.SubstanceNucleicAcid, error)

func (*Client) UpdateSubstanceNucleicAcidByID

func (c *Client) UpdateSubstanceNucleicAcidByID(ctx context.Context, id string, params Parameters, entity *models.SubstanceNucleicAcid) (*models.SubstanceNucleicAcid, error)

func (*Client) UpdateSubstancePolymer

func (c *Client) UpdateSubstancePolymer(ctx context.Context, params Parameters, entity *models.SubstancePolymer) (*models.SubstancePolymer, error)

func (*Client) UpdateSubstancePolymerByID

func (c *Client) UpdateSubstancePolymerByID(ctx context.Context, id string, params Parameters, entity *models.SubstancePolymer) (*models.SubstancePolymer, error)

func (*Client) UpdateSubstanceProtein

func (c *Client) UpdateSubstanceProtein(ctx context.Context, params Parameters, entity *models.SubstanceProtein) (*models.SubstanceProtein, error)

func (*Client) UpdateSubstanceProteinByID

func (c *Client) UpdateSubstanceProteinByID(ctx context.Context, id string, params Parameters, entity *models.SubstanceProtein) (*models.SubstanceProtein, error)

func (*Client) UpdateSubstanceReferenceInformation

func (c *Client) UpdateSubstanceReferenceInformation(ctx context.Context, params Parameters, entity *models.SubstanceReferenceInformation) (*models.SubstanceReferenceInformation, error)

func (*Client) UpdateSubstanceReferenceInformationByID

func (c *Client) UpdateSubstanceReferenceInformationByID(ctx context.Context, id string, params Parameters, entity *models.SubstanceReferenceInformation) (*models.SubstanceReferenceInformation, error)

func (*Client) UpdateSubstanceSourceMaterial

func (c *Client) UpdateSubstanceSourceMaterial(ctx context.Context, params Parameters, entity *models.SubstanceSourceMaterial) (*models.SubstanceSourceMaterial, error)

func (*Client) UpdateSubstanceSourceMaterialByID

func (c *Client) UpdateSubstanceSourceMaterialByID(ctx context.Context, id string, params Parameters, entity *models.SubstanceSourceMaterial) (*models.SubstanceSourceMaterial, error)

func (*Client) UpdateSubstanceSpecification

func (c *Client) UpdateSubstanceSpecification(ctx context.Context, params Parameters, entity *models.SubstanceSpecification) (*models.SubstanceSpecification, error)

func (*Client) UpdateSubstanceSpecificationByID

func (c *Client) UpdateSubstanceSpecificationByID(ctx context.Context, id string, params Parameters, entity *models.SubstanceSpecification) (*models.SubstanceSpecification, error)

func (*Client) UpdateSupplyDelivery

func (c *Client) UpdateSupplyDelivery(ctx context.Context, params Parameters, entity *models.SupplyDelivery) (*models.SupplyDelivery, error)

func (*Client) UpdateSupplyDeliveryByID

func (c *Client) UpdateSupplyDeliveryByID(ctx context.Context, id string, params Parameters, entity *models.SupplyDelivery) (*models.SupplyDelivery, error)

func (*Client) UpdateSupplyRequest

func (c *Client) UpdateSupplyRequest(ctx context.Context, params Parameters, entity *models.SupplyRequest) (*models.SupplyRequest, error)

func (*Client) UpdateSupplyRequestByID

func (c *Client) UpdateSupplyRequestByID(ctx context.Context, id string, params Parameters, entity *models.SupplyRequest) (*models.SupplyRequest, error)

func (*Client) UpdateTask

func (c *Client) UpdateTask(ctx context.Context, params Parameters, entity *models.Task) (*models.Task, error)

func (*Client) UpdateTaskByID

func (c *Client) UpdateTaskByID(ctx context.Context, id string, params Parameters, entity *models.Task) (*models.Task, error)

func (*Client) UpdateTerminologyCapabilities

func (c *Client) UpdateTerminologyCapabilities(ctx context.Context, params Parameters, entity *models.TerminologyCapabilities) (*models.TerminologyCapabilities, error)

func (*Client) UpdateTerminologyCapabilitiesByID

func (c *Client) UpdateTerminologyCapabilitiesByID(ctx context.Context, id string, params Parameters, entity *models.TerminologyCapabilities) (*models.TerminologyCapabilities, error)

func (*Client) UpdateTestReport

func (c *Client) UpdateTestReport(ctx context.Context, params Parameters, entity *models.TestReport) (*models.TestReport, error)

func (*Client) UpdateTestReportByID

func (c *Client) UpdateTestReportByID(ctx context.Context, id string, params Parameters, entity *models.TestReport) (*models.TestReport, error)

func (*Client) UpdateTestScript

func (c *Client) UpdateTestScript(ctx context.Context, params Parameters, entity *models.TestScript) (*models.TestScript, error)

func (*Client) UpdateTestScriptByID

func (c *Client) UpdateTestScriptByID(ctx context.Context, id string, params Parameters, entity *models.TestScript) (*models.TestScript, error)

func (*Client) UpdateValueSet

func (c *Client) UpdateValueSet(ctx context.Context, params Parameters, entity *models.ValueSet) (*models.ValueSet, error)

func (*Client) UpdateValueSetByID

func (c *Client) UpdateValueSetByID(ctx context.Context, id string, params Parameters, entity *models.ValueSet) (*models.ValueSet, error)

func (*Client) UpdateVerificationResult

func (c *Client) UpdateVerificationResult(ctx context.Context, params Parameters, entity *models.VerificationResult) (*models.VerificationResult, error)

func (*Client) UpdateVerificationResultByID

func (c *Client) UpdateVerificationResultByID(ctx context.Context, id string, params Parameters, entity *models.VerificationResult) (*models.VerificationResult, error)

func (*Client) UpdateVisionPrescription

func (c *Client) UpdateVisionPrescription(ctx context.Context, params Parameters, entity *models.VisionPrescription) (*models.VisionPrescription, error)

func (*Client) UpdateVisionPrescriptionByID

func (c *Client) UpdateVisionPrescriptionByID(ctx context.Context, id string, params Parameters, entity *models.VisionPrescription) (*models.VisionPrescription, error)

type ClientInterface

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

type ClientOption

type ClientOption func(*Client) error

ClientOption allows setting custom parameters during construction.

func WithHTTPClient

func WithHTTPClient(doer HTTPRequestDoer) ClientOption

WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client. This is useful for tests.

func WithRequestEditorFn

func WithRequestEditorFn(fn RequestEditorFn) ClientOption

WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request. This can be used to mutate the request.

type FhirError

type FhirError struct {
	Status           int
	OperationOutcome *models.OperationOutcome
	Message          string
}

func AsFhirError

func AsFhirError(err error) (FhirError, bool)

func NewFhirError

func NewFhirError(resp *http.Response, operationOutcome *models.OperationOutcome, msg string) FhirError

func (FhirError) Error

func (e FhirError) Error() string

type FhirResponse

type FhirResponse struct {
	StatusCode       int
	Body             []byte
	Bundle           *models.Bundle
	OperationOutcome *models.OperationOutcome
	ResourceType     ResourceType
}

func NewFhirResponse

func NewFhirResponse(resp *http.Response) (*FhirResponse, error)

func (*FhirResponse) MustBundle

func (r *FhirResponse) MustBundle() error

func (*FhirResponse) MustOperationOutcome

func (r *FhirResponse) MustOperationOutcome() error

func (*FhirResponse) MustResourceData

func (r *FhirResponse) MustResourceData(resource ResourceType) error

type HTTPRequestDoer

type HTTPRequestDoer interface {
	Do(req *http.Request) (*http.Response, error)
}

Doer performs HTTP requests.

The standard http.Client implements this interface.

type NotFoundError

type NotFoundError struct {
	ID       string
	Resource string
}

func AsNotFoundError

func AsNotFoundError(err error) (NotFoundError, bool)

func NewNotFoundError

func NewNotFoundError(id, resource string) NotFoundError

func (NotFoundError) Error

func (e NotFoundError) Error() string

type Parameters

type Parameters interface {
	Encode() string
}

type RequestEditorFn

type RequestEditorFn func(ctx context.Context, req *http.Request) error

RequestEditorFn is the function signature for the RequestEditor callback function.

type ResourceData

type ResourceData []byte

func ExpectedResource

func ExpectedResource(resource ResourceType, resp *FhirResponse, err error) (ResourceData, error)

func (ResourceData) String

func (r ResourceData) String() string

func (ResourceData) UnmarshalTo

func (r ResourceData) UnmarshalTo(v interface{}) error

type ResourceType

type ResourceType string
const (
	AccountResource                           ResourceType = "Account"
	ActivityDefinitionResource                ResourceType = "ActivityDefinition"
	AdverseEventResource                      ResourceType = "AdverseEvent"
	AllergyIntoleranceResource                ResourceType = "AllergyIntolerance"
	AppointmentResource                       ResourceType = "Appointment"
	AppointmentResponseResource               ResourceType = "AppointmentResponse"
	AuditEventResource                        ResourceType = "AuditEvent"
	BasicResource                             ResourceType = "Basic"
	BinaryResource                            ResourceType = "Binary"
	BiologicallyDerivedProductResource        ResourceType = "BiologicallyDerivedProduct"
	BodyStructureResource                     ResourceType = "BodyStructure"
	BundleResource                            ResourceType = "Bundle"
	CapabilityStatementResource               ResourceType = "CapabilityStatement"
	CarePlanResource                          ResourceType = "CarePlan"
	CareTeamResource                          ResourceType = "CareTeam"
	CatalogEntryResource                      ResourceType = "CatalogEntry"
	ChargeItemResource                        ResourceType = "ChargeItem"
	ChargeItemDefinitionResource              ResourceType = "ChargeItemDefinition"
	ClaimResource                             ResourceType = "Claim"
	ClaimResponseResource                     ResourceType = "ClaimResponse"
	ClinicalImpressionResource                ResourceType = "ClinicalImpression"
	CodeSystemResource                        ResourceType = "CodeSystem"
	CommunicationResource                     ResourceType = "Communication"
	CommunicationRequestResource              ResourceType = "CommunicationRequest"
	CompartmentDefinitionResource             ResourceType = "CompartmentDefinition"
	CompositionResource                       ResourceType = "Composition"
	ConceptMapResource                        ResourceType = "ConceptMap"
	ConditionResource                         ResourceType = "Condition"
	ConsentResource                           ResourceType = "Consent"
	ContractResource                          ResourceType = "Contract"
	CoverageResource                          ResourceType = "Coverage"
	CoverageEligibilityRequestResource        ResourceType = "CoverageEligibilityRequest"
	CoverageEligibilityResponseResource       ResourceType = "CoverageEligibilityResponse"
	DetectedIssueResource                     ResourceType = "DetectedIssue"
	DeviceResource                            ResourceType = "Device"
	DeviceDefinitionResource                  ResourceType = "DeviceDefinition"
	DeviceMetricResource                      ResourceType = "DeviceMetric"
	DeviceRequestResource                     ResourceType = "DeviceRequest"
	DeviceUseStatementResource                ResourceType = "DeviceUseStatement"
	DiagnosticReportResource                  ResourceType = "DiagnosticReport"
	DocumentManifestResource                  ResourceType = "DocumentManifest"
	DocumentReferenceResource                 ResourceType = "DocumentReference"
	DomainResourceResource                    ResourceType = "DomainResource"
	EffectEvidenceSynthesisResource           ResourceType = "EffectEvidenceSynthesis"
	EncounterResource                         ResourceType = "Encounter"
	EndpointResource                          ResourceType = "Endpoint"
	EnrollmentRequestResource                 ResourceType = "EnrollmentRequest"
	EnrollmentResponseResource                ResourceType = "EnrollmentResponse"
	EpisodeOfCareResource                     ResourceType = "EpisodeOfCare"
	EventDefinitionResource                   ResourceType = "EventDefinition"
	EvidenceResource                          ResourceType = "Evidence"
	EvidenceVariableResource                  ResourceType = "EvidenceVariable"
	ExampleScenarioResource                   ResourceType = "ExampleScenario"
	ExplanationOfBenefitResource              ResourceType = "ExplanationOfBenefit"
	FamilyMemberHistoryResource               ResourceType = "FamilyMemberHistory"
	FlagResource                              ResourceType = "Flag"
	GoalResource                              ResourceType = "Goal"
	GraphDefinitionResource                   ResourceType = "GraphDefinition"
	GroupResource                             ResourceType = "Group"
	GuidanceResponseResource                  ResourceType = "GuidanceResponse"
	HealthcareServiceResource                 ResourceType = "HealthcareService"
	ImagingStudyResource                      ResourceType = "ImagingStudy"
	ImmunizationResource                      ResourceType = "Immunization"
	ImmunizationEvaluationResource            ResourceType = "ImmunizationEvaluation"
	ImmunizationRecommendationResource        ResourceType = "ImmunizationRecommendation"
	ImplementationGuideResource               ResourceType = "ImplementationGuide"
	InsurancePlanResource                     ResourceType = "InsurancePlan"
	InvoiceResource                           ResourceType = "Invoice"
	LibraryResource                           ResourceType = "Library"
	LinkageResource                           ResourceType = "Linkage"
	ListResource                              ResourceType = "List"
	LocationResource                          ResourceType = "Location"
	MeasureResource                           ResourceType = "Measure"
	MeasureReportResource                     ResourceType = "MeasureReport"
	MediaResource                             ResourceType = "Media"
	MedicationResource                        ResourceType = "Medication"
	MedicationAdministrationResource          ResourceType = "MedicationAdministration"
	MedicationDispenseResource                ResourceType = "MedicationDispense"
	MedicationKnowledgeResource               ResourceType = "MedicationKnowledge"
	MedicationRequestResource                 ResourceType = "MedicationRequest"
	MedicationStatementResource               ResourceType = "MedicationStatement"
	MedicinalProductResource                  ResourceType = "MedicinalProduct"
	MedicinalProductAuthorizationResource     ResourceType = "MedicinalProductAuthorization"
	MedicinalProductContraindicationResource  ResourceType = "MedicinalProductContraindication"
	MedicinalProductIndicationResource        ResourceType = "MedicinalProductIndication"
	MedicinalProductIngredientResource        ResourceType = "MedicinalProductIngredient"
	MedicinalProductInteractionResource       ResourceType = "MedicinalProductInteraction"
	MedicinalProductManufacturedResource      ResourceType = "MedicinalProductManufactured"
	MedicinalProductPackagedResource          ResourceType = "MedicinalProductPackaged"
	MedicinalProductPharmaceuticalResource    ResourceType = "MedicinalProductPharmaceutical"
	MedicinalProductUndesirableEffectResource ResourceType = "MedicinalProductUndesirableEffect"
	MessageDefinitionResource                 ResourceType = "MessageDefinition"
	MessageHeaderResource                     ResourceType = "MessageHeader"
	MolecularSequenceResource                 ResourceType = "MolecularSequence"
	NamingSystemResource                      ResourceType = "NamingSystem"
	NutritionOrderResource                    ResourceType = "NutritionOrder"
	ObservationResource                       ResourceType = "Observation"
	ObservationDefinitionResource             ResourceType = "ObservationDefinition"
	OperationDefinitionResource               ResourceType = "OperationDefinition"
	OperationOutcomeResource                  ResourceType = "OperationOutcome"
	OrganizationResource                      ResourceType = "Organization"
	OrganizationAffiliationResource           ResourceType = "OrganizationAffiliation"
	ParametersResource                        ResourceType = "Parameters"
	PatientResource                           ResourceType = "Patient"
	PaymentNoticeResource                     ResourceType = "PaymentNotice"
	PaymentReconciliationResource             ResourceType = "PaymentReconciliation"
	PersonResource                            ResourceType = "Person"
	PlanDefinitionResource                    ResourceType = "PlanDefinition"
	PractitionerResource                      ResourceType = "Practitioner"
	PractitionerRoleResource                  ResourceType = "PractitionerRole"
	ProcedureResource                         ResourceType = "Procedure"
	ProvenanceResource                        ResourceType = "Provenance"
	QuestionnaireResource                     ResourceType = "Questionnaire"
	QuestionnaireResponseResource             ResourceType = "QuestionnaireResponse"
	RelatedPersonResource                     ResourceType = "RelatedPerson"
	RequestGroupResource                      ResourceType = "RequestGroup"
	ResearchDefinitionResource                ResourceType = "ResearchDefinition"
	ResearchElementDefinitionResource         ResourceType = "ResearchElementDefinition"
	ResearchStudyResource                     ResourceType = "ResearchStudy"
	ResearchSubjectResource                   ResourceType = "ResearchSubject"
	ResourceResource                          ResourceType = "Resource"
	RiskAssessmentResource                    ResourceType = "RiskAssessment"
	RiskEvidenceSynthesisResource             ResourceType = "RiskEvidenceSynthesis"
	ScheduleResource                          ResourceType = "Schedule"
	SearchParameterResource                   ResourceType = "SearchParameter"
	ServiceRequestResource                    ResourceType = "ServiceRequest"
	SlotResource                              ResourceType = "Slot"
	SpecimenResource                          ResourceType = "Specimen"
	SpecimenDefinitionResource                ResourceType = "SpecimenDefinition"
	StructureDefinitionResource               ResourceType = "StructureDefinition"
	StructureMapResource                      ResourceType = "StructureMap"
	SubscriptionResource                      ResourceType = "Subscription"
	SubstanceResource                         ResourceType = "Substance"
	SubstanceNucleicAcidResource              ResourceType = "SubstanceNucleicAcid"
	SubstancePolymerResource                  ResourceType = "SubstancePolymer"
	SubstanceProteinResource                  ResourceType = "SubstanceProtein"
	SubstanceReferenceInformationResource     ResourceType = "SubstanceReferenceInformation"
	SubstanceSourceMaterialResource           ResourceType = "SubstanceSourceMaterial"
	SubstanceSpecificationResource            ResourceType = "SubstanceSpecification"
	SupplyDeliveryResource                    ResourceType = "SupplyDelivery"
	SupplyRequestResource                     ResourceType = "SupplyRequest"
	TaskResource                              ResourceType = "Task"
	TerminologyCapabilitiesResource           ResourceType = "TerminologyCapabilities"
	TestReportResource                        ResourceType = "TestReport"
	TestScriptResource                        ResourceType = "TestScript"
	ValueSetResource                          ResourceType = "ValueSet"
	VerificationResultResource                ResourceType = "VerificationResult"
	VisionPrescriptionResource                ResourceType = "VisionPrescription"
)

func GetDataResourceType

func GetDataResourceType(data []byte) ResourceType

func (ResourceType) String

func (r ResourceType) String() string

type ResponseError

type ResponseError struct {
	Status      int
	ContentType string
	Message     string
}

func NewResponseError

func NewResponseError(resp *http.Response, message string) *ResponseError

func (ResponseError) Error

func (e ResponseError) Error() string

type UnmarshalError

type UnmarshalError struct {
	Message  string
	Resource ResourceType
	Err      error
	Data     []byte
}

func AsUnmarshalError

func AsUnmarshalError(err error) (UnmarshalError, bool)

func NewUnmarshalError

func NewUnmarshalError(msg string, resource ResourceType, data []byte, err error) UnmarshalError

func (UnmarshalError) Error

func (e UnmarshalError) Error() string

func (UnmarshalError) Unwrap

func (e UnmarshalError) Unwrap() error

Directories

Path Synopsis
examples
app
gen
Package securityprovider contains some default securityprovider implementations, which can be used as a RequestEditorFn of a client.
Package securityprovider contains some default securityprovider implementations, which can be used as a RequestEditorFn of a client.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL