mock

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Jan 19, 2024 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FHIRMock

type FHIRMock struct {
	MockCreateEpisodeOfCareFn    func(ctx context.Context, episode domain.FHIREpisodeOfCareInput) (*domain.EpisodeOfCarePayload, error)
	MockSearchFHIRConditionFn    func(ctx context.Context, params map[string]interface{}, tenant dto.TenantIdentifiers, pagination dto.Pagination) (*domain.PagedFHIRCondition, error)
	MockCreateFHIRConditionFn    func(ctx context.Context, input domain.FHIRConditionInput) (*domain.FHIRConditionRelayPayload, error)
	MockCreateFHIROrganizationFn func(ctx context.Context, input domain.FHIROrganizationInput) (*domain.FHIROrganizationRelayPayload, error)
	MockSearchFHIROrganizationFn func(ctx context.Context, params map[string]interface{}, tenant dto.TenantIdentifiers, pagination dto.Pagination) (*domain.FHIROrganizationRelayConnection, error)
	MockGetFHIROrganizationFn    func(ctx context.Context, organisationID string) (*domain.FHIROrganizationRelayPayload, error)
	MockSearchEpisodesByParamFn  func(ctx context.Context, searchParams map[string]interface{}, tenant dto.TenantIdentifiers, pagination dto.Pagination) ([]*domain.FHIREpisodeOfCare, error)
	MockHasOpenEpisodeFn         func(
		ctx context.Context,
		patient domain.FHIRPatient,
		tenant dto.TenantIdentifiers,
		pagination dto.Pagination,
	) (bool, error)
	MockOpenEpisodesFn func(
		ctx context.Context, patientReference string, tenant dto.TenantIdentifiers, pagination dto.Pagination) ([]*domain.FHIREpisodeOfCare, error)
	MockCreateFHIREncounterFn             func(ctx context.Context, input domain.FHIREncounterInput) (*domain.FHIREncounterRelayPayload, error)
	MockGetFHIREpisodeOfCareFn            func(ctx context.Context, id string) (*domain.FHIREpisodeOfCareRelayPayload, error)
	MockSearchPatientEncountersFn         func(ctx context.Context, patientReference string, status *domain.EncounterStatusEnum, tenant dto.TenantIdentifiers, pagination dto.Pagination) (*domain.PagedFHIREncounter, error)
	MockSearchFHIREpisodeOfCareFn         func(ctx context.Context, params map[string]interface{}, tenant dto.TenantIdentifiers, pagination dto.Pagination) (*domain.FHIREpisodeOfCareRelayConnection, error)
	MockStartEncounterFn                  func(ctx context.Context, episodeID string) (string, error)
	MockUpgradeEpisodeFn                  func(ctx context.Context, input domain.OTPEpisodeUpgradeInput) (*domain.EpisodeOfCarePayload, error)
	MockSearchEpisodeEncounterFn          func(ctx context.Context, episodeReference string, tenant dto.TenantIdentifiers, pagination dto.Pagination) (*domain.PagedFHIREncounter, error)
	MockEndEncounterFn                    func(ctx context.Context, encounterID string) (bool, error)
	MockEndEpisodeFn                      func(ctx context.Context, episodeID string) (bool, error)
	MockGetActiveEpisodeFn                func(ctx context.Context, episodeID string, tenant dto.TenantIdentifiers, pagination dto.Pagination) (*domain.FHIREpisodeOfCare, error)
	MockSearchFHIRServiceRequestFn        func(ctx context.Context, params map[string]interface{}, tenant dto.TenantIdentifiers, pagination dto.Pagination) (*domain.FHIRServiceRequestRelayConnection, error)
	MockCreateFHIRServiceRequestFn        func(ctx context.Context, input domain.FHIRServiceRequestInput) (*domain.FHIRServiceRequestRelayPayload, error)
	MockSearchFHIRAllergyIntoleranceFn    func(ctx context.Context, params map[string]interface{}, tenant dto.TenantIdentifiers, pagination dto.Pagination) (*domain.PagedFHIRAllergy, error)
	MockCreateFHIRAllergyIntoleranceFn    func(ctx context.Context, input domain.FHIRAllergyIntoleranceInput) (*domain.FHIRAllergyIntoleranceRelayPayload, error)
	MockUpdateFHIRAllergyIntoleranceFn    func(ctx context.Context, input domain.FHIRAllergyIntoleranceInput) (*domain.FHIRAllergyIntoleranceRelayPayload, error)
	MockSearchFHIRCompositionFn           func(ctx context.Context, params map[string]interface{}, tenant dto.TenantIdentifiers, pagination dto.Pagination) (*domain.PagedFHIRComposition, error)
	MockGetFHIRCompositionFn              func(ctx context.Context, id string) (*domain.FHIRCompositionRelayPayload, error)
	MockCreateFHIRCompositionFn           func(ctx context.Context, input domain.FHIRCompositionInput) (*domain.FHIRCompositionRelayPayload, error)
	MockPatchFHIRCompositionFn            func(ctx context.Context, id string, input domain.FHIRCompositionInput) (*domain.FHIRComposition, error)
	MockUpdateFHIRCompositionFn           func(ctx context.Context, input domain.FHIRCompositionInput) (*domain.FHIRComposition, error)
	MockDeleteFHIRCompositionFn           func(ctx context.Context, id string) (bool, error)
	MockUpdateFHIRConditionFn             func(ctx context.Context, input domain.FHIRConditionInput) (*domain.FHIRConditionRelayPayload, error)
	MockGetFHIREncounterFn                func(ctx context.Context, id string) (*domain.FHIREncounterRelayPayload, error)
	MockPatchFHIREncounterFn              func(ctx context.Context, encounterID string, input domain.FHIREncounterInput) (*domain.FHIREncounter, error)
	MockSearchFHIREncounterFn             func(ctx context.Context, params map[string]interface{}, tenant dto.TenantIdentifiers, pagination dto.Pagination) (*domain.PagedFHIREncounter, error)
	MockSearchFHIRMedicationRequestFn     func(ctx context.Context, params map[string]interface{}, tenant dto.TenantIdentifiers, pagination dto.Pagination) (*domain.FHIRMedicationRequestRelayConnection, error)
	MockCreateFHIRMedicationRequestFn     func(ctx context.Context, input domain.FHIRMedicationRequestInput) (*domain.FHIRMedicationRequestRelayPayload, error)
	MockUpdateFHIRMedicationRequestFn     func(ctx context.Context, input domain.FHIRMedicationRequestInput) (*domain.FHIRMedicationRequestRelayPayload, error)
	MockDeleteFHIRMedicationRequestFn     func(ctx context.Context, id string) (bool, error)
	MockSearchFHIRObservationFn           func(ctx context.Context, params map[string]interface{}, tenant dto.TenantIdentifiers, pagination dto.Pagination) (*domain.PagedFHIRObservations, error)
	MockCreateFHIRObservationFn           func(ctx context.Context, input domain.FHIRObservationInput) (*domain.FHIRObservation, error)
	MockGetFHIRObservationFn              func(ctx context.Context, id string) (*domain.FHIRObservationRelayPayload, error)
	MockPatchFHIRObservationFn            func(ctx context.Context, id string, input domain.FHIRObservationInput) (*domain.FHIRObservation, error)
	MockDeleteFHIRObservationFn           func(ctx context.Context, id string) (bool, error)
	MockGetFHIRPatientFn                  func(ctx context.Context, id string) (*domain.FHIRPatientRelayPayload, error)
	MockDeleteFHIRPatientFn               func(ctx context.Context, id string) (bool, error)
	MockDeleteFHIRServiceRequestFn        func(ctx context.Context, id string) (bool, error)
	MockDeleteFHIRResourceTypeFn          func(results []map[string]string) error
	MockCreateFHIRMedicationStatementFn   func(ctx context.Context, input domain.FHIRMedicationStatementInput) (*domain.FHIRMedicationStatementRelayPayload, error)
	MockCreateFHIRMedicationFn            func(ctx context.Context, input domain.FHIRMedicationInput) (*domain.FHIRMedicationRelayPayload, error)
	MockSearchFHIRMedicationStatementFn   func(ctx context.Context, params map[string]interface{}, tenant dto.TenantIdentifiers, pagination dto.Pagination) (*domain.FHIRMedicationStatementRelayConnection, error)
	MockCreateFHIRPatientFn               func(ctx context.Context, input domain.FHIRPatientInput) (*domain.PatientPayload, error)
	MockPatchFHIRPatientFn                func(ctx context.Context, id string, input domain.FHIRPatientInput) (*domain.FHIRPatient, error)
	MockPatchFHIREpisodeOfCareFn          func(ctx context.Context, id string, input domain.FHIREpisodeOfCareInput) (*domain.FHIREpisodeOfCare, error)
	MockUpdateFHIREpisodeOfCareFn         func(ctx context.Context, fhirResourceID string, payload map[string]interface{}) (*domain.FHIREpisodeOfCare, error)
	MockSearchFHIRPatientFn               func(ctx context.Context, searchParams string, tenant dto.TenantIdentifiers, pagination dto.Pagination) (*domain.PatientConnection, error)
	MockSearchPatientObservationsFn       func(ctx context.Context, searchParameters map[string]interface{}, tenant dto.TenantIdentifiers, pagination dto.Pagination) (*domain.PagedFHIRObservations, error)
	MockGetFHIRAllergyIntoleranceFn       func(ctx context.Context, id string) (*domain.FHIRAllergyIntoleranceRelayPayload, error)
	MockSearchPatientAllergyIntoleranceFn func(ctx context.Context, patientReference string, tenant dto.TenantIdentifiers, pagination dto.Pagination) (*domain.PagedFHIRAllergy, error)
	MockCreateFHIRMediaFn                 func(ctx context.Context, input domain.FHIRMedia) (*domain.FHIRMedia, error)
	MockSearchPatientMediaFn              func(ctx context.Context, patientReference string, tenant dto.TenantIdentifiers, pagination dto.Pagination) (*domain.PagedFHIRMedia, error)
}

FHIRMock struct implements mocks of FHIR methods.

func NewFHIRMock

func NewFHIRMock() *FHIRMock

NewFHIRMock initializes a new instance of FHIR mock

func (*FHIRMock) CreateEpisodeOfCare

func (fh *FHIRMock) CreateEpisodeOfCare(ctx context.Context, episode domain.FHIREpisodeOfCareInput) (*domain.EpisodeOfCarePayload, error)

CreateEpisodeOfCare is a mock implementation of CreateEpisodeOfCare method

func (*FHIRMock) CreateFHIRAllergyIntolerance

CreateFHIRAllergyIntolerance is a mock implementation of CreateFHIRAllergyIntolerance method

func (*FHIRMock) CreateFHIRComposition

func (fh *FHIRMock) CreateFHIRComposition(ctx context.Context, input domain.FHIRCompositionInput) (*domain.FHIRCompositionRelayPayload, error)

CreateFHIRComposition is a mock implementation of CreateFHIRComposition method

func (*FHIRMock) CreateFHIRCondition

func (fh *FHIRMock) CreateFHIRCondition(ctx context.Context, input domain.FHIRConditionInput) (*domain.FHIRConditionRelayPayload, error)

CreateFHIRCondition is a mock implementation of CreateFHIRCondition method

func (*FHIRMock) CreateFHIREncounter

func (fh *FHIRMock) CreateFHIREncounter(ctx context.Context, input domain.FHIREncounterInput) (*domain.FHIREncounterRelayPayload, error)

CreateFHIREncounter is a mock implementation of CreateFHIREncounter method

func (*FHIRMock) CreateFHIRMedia

func (fh *FHIRMock) CreateFHIRMedia(ctx context.Context, input domain.FHIRMedia) (*domain.FHIRMedia, error)

SearchPatientAllergyIntolerance mocks the getting of patient allergies

func (*FHIRMock) CreateFHIRMedication

func (fh *FHIRMock) CreateFHIRMedication(ctx context.Context, input domain.FHIRMedicationInput) (*domain.FHIRMedicationRelayPayload, error)

CreateFHIRMedication is a mock implementation of CreateFHIRMedication method

func (*FHIRMock) CreateFHIRMedicationRequest

CreateFHIRMedicationRequest is a mock implementation of CreateFHIRMedicationRequest method

func (*FHIRMock) CreateFHIRMedicationStatement

CreateFHIRMedicationStatement is a mock implementation of CreateFHIRMedicationStatement method

func (*FHIRMock) CreateFHIRObservation

func (fh *FHIRMock) CreateFHIRObservation(ctx context.Context, input domain.FHIRObservationInput) (*domain.FHIRObservation, error)

CreateFHIRObservation is a mock implementation of CreateFHIRObservation method

func (*FHIRMock) CreateFHIROrganization

func (fh *FHIRMock) CreateFHIROrganization(ctx context.Context, input domain.FHIROrganizationInput) (*domain.FHIROrganizationRelayPayload, error)

CreateFHIROrganization is a mock implementation of CreateFHIROrganization method

func (*FHIRMock) CreateFHIRPatient

func (fh *FHIRMock) CreateFHIRPatient(ctx context.Context, input domain.FHIRPatientInput) (*domain.PatientPayload, error)

CreateFHIRPatient mocks the implementation of creating a FHIR patient

func (*FHIRMock) CreateFHIRServiceRequest

CreateFHIRServiceRequest is a mock implementation of CreateFHIRServiceRequest method

func (*FHIRMock) DeleteFHIRComposition

func (fh *FHIRMock) DeleteFHIRComposition(ctx context.Context, id string) (bool, error)

DeleteFHIRComposition is a mock implementation of DeleteFHIRComposition method

func (*FHIRMock) DeleteFHIRMedicationRequest

func (fh *FHIRMock) DeleteFHIRMedicationRequest(ctx context.Context, id string) (bool, error)

DeleteFHIRMedicationRequest is a mock implementation of DeleteFHIRMedicationRequest method

func (*FHIRMock) DeleteFHIRObservation

func (fh *FHIRMock) DeleteFHIRObservation(ctx context.Context, id string) (bool, error)

DeleteFHIRObservation is a mock implementation of DeleteFHIRObservation method

func (*FHIRMock) DeleteFHIRPatient

func (fh *FHIRMock) DeleteFHIRPatient(ctx context.Context, id string) (bool, error)

DeleteFHIRPatient is a mock implementation of DeleteFHIRPatient method

func (*FHIRMock) DeleteFHIRResourceType

func (fh *FHIRMock) DeleteFHIRResourceType(results []map[string]string) error

DeleteFHIRResourceType is a mock implementation of DeleteFHIRResourceType method

func (*FHIRMock) DeleteFHIRServiceRequest

func (fh *FHIRMock) DeleteFHIRServiceRequest(ctx context.Context, id string) (bool, error)

DeleteFHIRServiceRequest is a mock implementation of DeleteFHIRServiceRequest method

func (*FHIRMock) EndEncounter

func (fh *FHIRMock) EndEncounter(ctx context.Context, encounterID string) (bool, error)

EndEncounter is a mock implementation of EndEncounter method

func (*FHIRMock) EndEpisode

func (fh *FHIRMock) EndEpisode(ctx context.Context, episodeID string) (bool, error)

EndEpisode is a mock implementation of EndEpisode method

func (*FHIRMock) GetActiveEpisode

func (fh *FHIRMock) GetActiveEpisode(ctx context.Context, episodeID string, tenant dto.TenantIdentifiers, pagination dto.Pagination) (*domain.FHIREpisodeOfCare, error)

GetActiveEpisode is a mock implementation of GetActiveEpisode method

func (*FHIRMock) GetFHIRAllergyIntolerance

func (fh *FHIRMock) GetFHIRAllergyIntolerance(ctx context.Context, id string) (*domain.FHIRAllergyIntoleranceRelayPayload, error)

GetFHIRAllergyIntolerance mocks the implementation of getting a resource by its ID

func (*FHIRMock) GetFHIRComposition

func (fh *FHIRMock) GetFHIRComposition(ctx context.Context, id string) (*domain.FHIRCompositionRelayPayload, error)

GetFHIRComposition is a mock implementantion of GetFHIRComposition method

func (*FHIRMock) GetFHIREncounter

func (fh *FHIRMock) GetFHIREncounter(ctx context.Context, id string) (*domain.FHIREncounterRelayPayload, error)

GetFHIREncounter is a mock implementation of GetFHIREncounter method

func (*FHIRMock) GetFHIREpisodeOfCare

func (fh *FHIRMock) GetFHIREpisodeOfCare(ctx context.Context, id string) (*domain.FHIREpisodeOfCareRelayPayload, error)

GetFHIREpisodeOfCare is a mock implementation of GetFHIREpisodeOfCare method

func (*FHIRMock) GetFHIRObservation

func (fh *FHIRMock) GetFHIRObservation(ctx context.Context, id string) (*domain.FHIRObservationRelayPayload, error)

GetFHIRObservation mocks the implementation of getting a resource by its ID

func (*FHIRMock) GetFHIROrganization

func (fh *FHIRMock) GetFHIROrganization(ctx context.Context, organizationID string) (*domain.FHIROrganizationRelayPayload, error)

GetFHIROrganization is a mock implementation of GetFHIROrganization method

func (*FHIRMock) GetFHIRPatient

func (fh *FHIRMock) GetFHIRPatient(ctx context.Context, id string) (*domain.FHIRPatientRelayPayload, error)

GetFHIRPatient is a mock implementation of GetFHIRPatient method

func (*FHIRMock) HasOpenEpisode

func (fh *FHIRMock) HasOpenEpisode(ctx context.Context, patient domain.FHIRPatient, tenant dto.TenantIdentifiers, pagination dto.Pagination) (bool, error)

HasOpenEpisode is a mock implementation of HasOpenEpisode method

func (*FHIRMock) OpenEpisodes

func (fh *FHIRMock) OpenEpisodes(ctx context.Context, patientReference string, tenant dto.TenantIdentifiers, pagination dto.Pagination) ([]*domain.FHIREpisodeOfCare, error)

OpenEpisodes is a mock implementation of OpenEpisodes method

func (*FHIRMock) PatchFHIRComposition

func (fh *FHIRMock) PatchFHIRComposition(ctx context.Context, id string, input domain.FHIRCompositionInput) (*domain.FHIRComposition, error)

PatchFHIRComposition is a mock implementation of PatchFHIRComposition method

func (*FHIRMock) PatchFHIREncounter

func (fh *FHIRMock) PatchFHIREncounter(ctx context.Context, encounterID string, input domain.FHIREncounterInput) (*domain.FHIREncounter, error)

PatchFHIREncounter is a mock implementation of PatchFHIREncounter method

func (*FHIRMock) PatchFHIREpisodeOfCare

func (fh *FHIRMock) PatchFHIREpisodeOfCare(ctx context.Context, id string, input domain.FHIREpisodeOfCareInput) (*domain.FHIREpisodeOfCare, error)

PatchFHIREpisodeOfCare mocks the implementation of patching a FHIR episode of care

func (*FHIRMock) PatchFHIRObservation

func (fh *FHIRMock) PatchFHIRObservation(ctx context.Context, id string, input domain.FHIRObservationInput) (*domain.FHIRObservation, error)

PatchFHIRObservation is a mock implementation of PatchFHIRObservation method

func (*FHIRMock) PatchFHIRPatient

func (fh *FHIRMock) PatchFHIRPatient(ctx context.Context, id string, input domain.FHIRPatientInput) (*domain.FHIRPatient, error)

PatchFHIRPatient mocks the implementation for patching a fhir patient

func (*FHIRMock) SearchEpisodeEncounter

func (fh *FHIRMock) SearchEpisodeEncounter(ctx context.Context, episodeReference string, tenant dto.TenantIdentifiers, pagination dto.Pagination) (*domain.PagedFHIREncounter, error)

SearchEpisodeEncounter is a mock implementation of SearchEpisodeEncounter method

func (*FHIRMock) SearchEpisodesByParam

func (fh *FHIRMock) SearchEpisodesByParam(ctx context.Context, searchParams map[string]interface{}, tenant dto.TenantIdentifiers, pagination dto.Pagination) ([]*domain.FHIREpisodeOfCare, error)

SearchEpisodesByParam is a mock implementation of SearchEpisodesByParam method

func (*FHIRMock) SearchFHIRAllergyIntolerance

func (fh *FHIRMock) SearchFHIRAllergyIntolerance(ctx context.Context, params map[string]interface{}, tenant dto.TenantIdentifiers, pagination dto.Pagination) (*domain.PagedFHIRAllergy, error)

SearchFHIRAllergyIntolerance is a mock implementation of SearchFHIRAllergyIntolerance method

func (*FHIRMock) SearchFHIRComposition

func (fh *FHIRMock) SearchFHIRComposition(ctx context.Context, params map[string]interface{}, tenant dto.TenantIdentifiers, pagination dto.Pagination) (*domain.PagedFHIRComposition, error)

SearchFHIRComposition is a mock implementation of SearchFHIRComposition method

func (*FHIRMock) SearchFHIRCondition

func (fh *FHIRMock) SearchFHIRCondition(ctx context.Context, params map[string]interface{}, tenant dto.TenantIdentifiers, pagination dto.Pagination) (*domain.PagedFHIRCondition, error)

SearchFHIRCondition is a mock implementation of SearchFHIRCondition method

func (*FHIRMock) SearchFHIREncounter

func (fh *FHIRMock) SearchFHIREncounter(ctx context.Context, params map[string]interface{}, tenant dto.TenantIdentifiers, pagination dto.Pagination) (*domain.PagedFHIREncounter, error)

SearchFHIREncounter is a mock implementation of SearchFHIREncounter method

func (*FHIRMock) SearchFHIREpisodeOfCare

func (fh *FHIRMock) SearchFHIREpisodeOfCare(ctx context.Context, params map[string]interface{}, tenant dto.TenantIdentifiers, pagination dto.Pagination) (*domain.FHIREpisodeOfCareRelayConnection, error)

SearchFHIREpisodeOfCare is a mock implementation of SearchFHIREpisodeOfCare method

func (*FHIRMock) SearchFHIRMedicationRequest

func (fh *FHIRMock) SearchFHIRMedicationRequest(ctx context.Context, params map[string]interface{}, tenant dto.TenantIdentifiers, pagination dto.Pagination) (*domain.FHIRMedicationRequestRelayConnection, error)

SearchFHIRMedicationRequest is a mock implementation of SearchFHIRMedicationRequest method

func (*FHIRMock) SearchFHIRMedicationStatement

func (fh *FHIRMock) SearchFHIRMedicationStatement(ctx context.Context, params map[string]interface{}, tenant dto.TenantIdentifiers, pagination dto.Pagination) (*domain.FHIRMedicationStatementRelayConnection, error)

SearchFHIRMedicationStatement is a mock implementation of SearchFHIRMedicationStatement method

func (*FHIRMock) SearchFHIRObservation

func (fh *FHIRMock) SearchFHIRObservation(ctx context.Context, params map[string]interface{}, tenant dto.TenantIdentifiers, pagination dto.Pagination) (*domain.PagedFHIRObservations, error)

SearchFHIRObservation is a mock implementation of SearchFHIRObservation method

func (*FHIRMock) SearchFHIROrganization

func (fh *FHIRMock) SearchFHIROrganization(ctx context.Context, params map[string]interface{}, tenant dto.TenantIdentifiers, pagination dto.Pagination) (*domain.FHIROrganizationRelayConnection, error)

SearchFHIROrganization is a mock implementation of SearchFHIROrganization method

func (*FHIRMock) SearchFHIRPatient

func (fh *FHIRMock) SearchFHIRPatient(ctx context.Context, searchParams string, tenant dto.TenantIdentifiers, pagination dto.Pagination) (*domain.PatientConnection, error)

SearchFHIRPatient mocks the implementation of searching a FHIR patient

func (*FHIRMock) SearchFHIRServiceRequest

func (fh *FHIRMock) SearchFHIRServiceRequest(ctx context.Context, params map[string]interface{}, tenant dto.TenantIdentifiers, pagination dto.Pagination) (*domain.FHIRServiceRequestRelayConnection, error)

SearchFHIRServiceRequest is a mock implementation of SearchFHIRServiceRequest method

func (*FHIRMock) SearchPatientAllergyIntolerance

func (fh *FHIRMock) SearchPatientAllergyIntolerance(ctx context.Context, patientReference string, tenant dto.TenantIdentifiers, pagination dto.Pagination) (*domain.PagedFHIRAllergy, error)

SearchPatientAllergyIntolerance mocks the getting of patient allergies

func (*FHIRMock) SearchPatientEncounters

func (fh *FHIRMock) SearchPatientEncounters(ctx context.Context, patientReference string, status *domain.EncounterStatusEnum, tenant dto.TenantIdentifiers, pagination dto.Pagination) (*domain.PagedFHIREncounter, error)

Encounters is a mock implementation of Encounters method

func (*FHIRMock) SearchPatientMedia

func (fh *FHIRMock) SearchPatientMedia(ctx context.Context, patientReference string, tenant dto.TenantIdentifiers, pagination dto.Pagination) (*domain.PagedFHIRMedia, error)

SearchPatentMedia mocks the searching of patient media

func (*FHIRMock) SearchPatientObservations

func (fh *FHIRMock) SearchPatientObservations(ctx context.Context, searchParameters map[string]interface{}, tenant dto.TenantIdentifiers, pagination dto.Pagination) (*domain.PagedFHIRObservations, error)

SearchPatientObservations mocks the implementation of searching patient observations

func (*FHIRMock) StartEncounter

func (fh *FHIRMock) StartEncounter(ctx context.Context, episodeID string) (string, error)

StartEncounter is a mock implementation of StartEncounter method

func (*FHIRMock) UpdateFHIRAllergyIntolerance

UpdateFHIRAllergyIntolerance is a mock implementation of UpdateFHIRAllergyIntolerance method

func (*FHIRMock) UpdateFHIRComposition

func (fh *FHIRMock) UpdateFHIRComposition(ctx context.Context, input domain.FHIRCompositionInput) (*domain.FHIRComposition, error)

UpdateFHIRComposition is a mock implementation of UpdateFHIRComposition method

func (*FHIRMock) UpdateFHIRCondition

func (fh *FHIRMock) UpdateFHIRCondition(ctx context.Context, input domain.FHIRConditionInput) (*domain.FHIRConditionRelayPayload, error)

UpdateFHIRCondition is a mock implementation of UpdateFHIRCondition method

func (*FHIRMock) UpdateFHIREpisodeOfCare

func (fh *FHIRMock) UpdateFHIREpisodeOfCare(ctx context.Context, fhirResourceID string, payload map[string]interface{}) (*domain.FHIREpisodeOfCare, error)

UpdateFHIREpisodeOfCare mocks the implementation of updating a FHIR episode of care

func (*FHIRMock) UpdateFHIRMedicationRequest

UpdateFHIRMedicationRequest is a mock implementation of UpdateFHIRMedicationRequest method

func (*FHIRMock) UpgradeEpisode

UpgradeEpisode is a mock implementation of UpgradeEpisode method

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL