Documentation ¶
Index ¶
- type FHIRMock
- func (fh *FHIRMock) CreateEpisodeOfCare(ctx context.Context, episode domain.FHIREpisodeOfCareInput) (*domain.EpisodeOfCarePayload, error)
- func (fh *FHIRMock) CreateFHIRAllergyIntolerance(ctx context.Context, input domain.FHIRAllergyIntoleranceInput) (*domain.FHIRAllergyIntoleranceRelayPayload, error)
- func (fh *FHIRMock) CreateFHIRComposition(ctx context.Context, input domain.FHIRCompositionInput) (*domain.FHIRCompositionRelayPayload, error)
- func (fh *FHIRMock) CreateFHIRCondition(ctx context.Context, input domain.FHIRConditionInput) (*domain.FHIRConditionRelayPayload, error)
- func (fh *FHIRMock) CreateFHIREncounter(ctx context.Context, input domain.FHIREncounterInput) (*domain.FHIREncounterRelayPayload, error)
- func (fh *FHIRMock) CreateFHIRMedia(ctx context.Context, input domain.FHIRMedia) (*domain.FHIRMedia, error)
- func (fh *FHIRMock) CreateFHIRMedication(ctx context.Context, input domain.FHIRMedicationInput) (*domain.FHIRMedicationRelayPayload, error)
- func (fh *FHIRMock) CreateFHIRMedicationRequest(ctx context.Context, input domain.FHIRMedicationRequestInput) (*domain.FHIRMedicationRequestRelayPayload, error)
- func (fh *FHIRMock) CreateFHIRMedicationStatement(ctx context.Context, input domain.FHIRMedicationStatementInput) (*domain.FHIRMedicationStatementRelayPayload, error)
- func (fh *FHIRMock) CreateFHIRObservation(ctx context.Context, input domain.FHIRObservationInput) (*domain.FHIRObservation, error)
- func (fh *FHIRMock) CreateFHIROrganization(ctx context.Context, input domain.FHIROrganizationInput) (*domain.FHIROrganizationRelayPayload, error)
- func (fh *FHIRMock) CreateFHIRPatient(ctx context.Context, input domain.FHIRPatientInput) (*domain.PatientPayload, error)
- func (fh *FHIRMock) CreateFHIRServiceRequest(ctx context.Context, input domain.FHIRServiceRequestInput) (*domain.FHIRServiceRequestRelayPayload, error)
- func (fh *FHIRMock) DeleteFHIRComposition(ctx context.Context, id string) (bool, error)
- func (fh *FHIRMock) DeleteFHIRMedicationRequest(ctx context.Context, id string) (bool, error)
- func (fh *FHIRMock) DeleteFHIRObservation(ctx context.Context, id string) (bool, error)
- func (fh *FHIRMock) DeleteFHIRPatient(ctx context.Context, id string) (bool, error)
- func (fh *FHIRMock) DeleteFHIRResourceType(results []map[string]string) error
- func (fh *FHIRMock) DeleteFHIRServiceRequest(ctx context.Context, id string) (bool, error)
- func (fh *FHIRMock) EndEncounter(ctx context.Context, encounterID string) (bool, error)
- func (fh *FHIRMock) EndEpisode(ctx context.Context, episodeID string) (bool, error)
- func (fh *FHIRMock) GetActiveEpisode(ctx context.Context, episodeID string, tenant dto.TenantIdentifiers, ...) (*domain.FHIREpisodeOfCare, error)
- func (fh *FHIRMock) GetFHIRAllergyIntolerance(ctx context.Context, id string) (*domain.FHIRAllergyIntoleranceRelayPayload, error)
- func (fh *FHIRMock) GetFHIRComposition(ctx context.Context, id string) (*domain.FHIRCompositionRelayPayload, error)
- func (fh *FHIRMock) GetFHIREncounter(ctx context.Context, id string) (*domain.FHIREncounterRelayPayload, error)
- func (fh *FHIRMock) GetFHIREpisodeOfCare(ctx context.Context, id string) (*domain.FHIREpisodeOfCareRelayPayload, error)
- func (fh *FHIRMock) GetFHIRObservation(ctx context.Context, id string) (*domain.FHIRObservationRelayPayload, error)
- func (fh *FHIRMock) GetFHIROrganization(ctx context.Context, organizationID string) (*domain.FHIROrganizationRelayPayload, error)
- func (fh *FHIRMock) GetFHIRPatient(ctx context.Context, id string) (*domain.FHIRPatientRelayPayload, error)
- func (fh *FHIRMock) HasOpenEpisode(ctx context.Context, patient domain.FHIRPatient, tenant dto.TenantIdentifiers, ...) (bool, error)
- func (fh *FHIRMock) OpenEpisodes(ctx context.Context, patientReference string, tenant dto.TenantIdentifiers, ...) ([]*domain.FHIREpisodeOfCare, error)
- func (fh *FHIRMock) PatchFHIRComposition(ctx context.Context, id string, input domain.FHIRCompositionInput) (*domain.FHIRComposition, error)
- func (fh *FHIRMock) PatchFHIREncounter(ctx context.Context, encounterID string, input domain.FHIREncounterInput) (*domain.FHIREncounter, error)
- func (fh *FHIRMock) PatchFHIREpisodeOfCare(ctx context.Context, id string, input domain.FHIREpisodeOfCareInput) (*domain.FHIREpisodeOfCare, error)
- func (fh *FHIRMock) PatchFHIRObservation(ctx context.Context, id string, input domain.FHIRObservationInput) (*domain.FHIRObservation, error)
- func (fh *FHIRMock) PatchFHIRPatient(ctx context.Context, id string, input domain.FHIRPatientInput) (*domain.FHIRPatient, error)
- func (fh *FHIRMock) SearchEpisodeEncounter(ctx context.Context, episodeReference string, tenant dto.TenantIdentifiers, ...) (*domain.PagedFHIREncounter, error)
- func (fh *FHIRMock) SearchEpisodesByParam(ctx context.Context, searchParams map[string]interface{}, ...) ([]*domain.FHIREpisodeOfCare, error)
- func (fh *FHIRMock) SearchFHIRAllergyIntolerance(ctx context.Context, params map[string]interface{}, ...) (*domain.PagedFHIRAllergy, error)
- func (fh *FHIRMock) SearchFHIRComposition(ctx context.Context, params map[string]interface{}, ...) (*domain.PagedFHIRComposition, error)
- func (fh *FHIRMock) SearchFHIRCondition(ctx context.Context, params map[string]interface{}, ...) (*domain.PagedFHIRCondition, error)
- func (fh *FHIRMock) SearchFHIREncounter(ctx context.Context, params map[string]interface{}, ...) (*domain.PagedFHIREncounter, error)
- func (fh *FHIRMock) SearchFHIREpisodeOfCare(ctx context.Context, params map[string]interface{}, ...) (*domain.FHIREpisodeOfCareRelayConnection, error)
- func (fh *FHIRMock) SearchFHIRMedicationRequest(ctx context.Context, params map[string]interface{}, ...) (*domain.FHIRMedicationRequestRelayConnection, error)
- func (fh *FHIRMock) SearchFHIRMedicationStatement(ctx context.Context, params map[string]interface{}, ...) (*domain.FHIRMedicationStatementRelayConnection, error)
- func (fh *FHIRMock) SearchFHIRObservation(ctx context.Context, params map[string]interface{}, ...) (*domain.PagedFHIRObservations, error)
- func (fh *FHIRMock) SearchFHIROrganization(ctx context.Context, params map[string]interface{}, ...) (*domain.FHIROrganizationRelayConnection, error)
- func (fh *FHIRMock) SearchFHIRPatient(ctx context.Context, searchParams string, tenant dto.TenantIdentifiers, ...) (*domain.PatientConnection, error)
- func (fh *FHIRMock) SearchFHIRServiceRequest(ctx context.Context, params map[string]interface{}, ...) (*domain.FHIRServiceRequestRelayConnection, error)
- func (fh *FHIRMock) SearchPatientAllergyIntolerance(ctx context.Context, patientReference string, tenant dto.TenantIdentifiers, ...) (*domain.PagedFHIRAllergy, error)
- func (fh *FHIRMock) SearchPatientEncounters(ctx context.Context, patientReference string, ...) (*domain.PagedFHIREncounter, error)
- func (fh *FHIRMock) SearchPatientMedia(ctx context.Context, patientReference string, tenant dto.TenantIdentifiers, ...) (*domain.PagedFHIRMedia, error)
- func (fh *FHIRMock) SearchPatientObservations(ctx context.Context, searchParameters map[string]interface{}, ...) (*domain.PagedFHIRObservations, error)
- func (fh *FHIRMock) StartEncounter(ctx context.Context, episodeID string) (string, error)
- func (fh *FHIRMock) UpdateFHIRAllergyIntolerance(ctx context.Context, input domain.FHIRAllergyIntoleranceInput) (*domain.FHIRAllergyIntoleranceRelayPayload, error)
- func (fh *FHIRMock) UpdateFHIRComposition(ctx context.Context, input domain.FHIRCompositionInput) (*domain.FHIRComposition, error)
- func (fh *FHIRMock) UpdateFHIRCondition(ctx context.Context, input domain.FHIRConditionInput) (*domain.FHIRConditionRelayPayload, error)
- func (fh *FHIRMock) UpdateFHIREpisodeOfCare(ctx context.Context, fhirResourceID string, payload map[string]interface{}) (*domain.FHIREpisodeOfCare, error)
- func (fh *FHIRMock) UpdateFHIRMedicationRequest(ctx context.Context, input domain.FHIRMedicationRequestInput) (*domain.FHIRMedicationRequestRelayPayload, error)
- func (fh *FHIRMock) UpgradeEpisode(ctx context.Context, input domain.OTPEpisodeUpgradeInput) (*domain.EpisodeOfCarePayload, error)
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 (*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 ¶
func (fh *FHIRMock) CreateFHIRAllergyIntolerance(ctx context.Context, input domain.FHIRAllergyIntoleranceInput) (*domain.FHIRAllergyIntoleranceRelayPayload, error)
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 ¶
func (fh *FHIRMock) CreateFHIRMedicationRequest(ctx context.Context, input domain.FHIRMedicationRequestInput) (*domain.FHIRMedicationRequestRelayPayload, error)
CreateFHIRMedicationRequest is a mock implementation of CreateFHIRMedicationRequest method
func (*FHIRMock) CreateFHIRMedicationStatement ¶
func (fh *FHIRMock) CreateFHIRMedicationStatement(ctx context.Context, input domain.FHIRMedicationStatementInput) (*domain.FHIRMedicationStatementRelayPayload, error)
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 ¶
func (fh *FHIRMock) CreateFHIRServiceRequest(ctx context.Context, input domain.FHIRServiceRequestInput) (*domain.FHIRServiceRequestRelayPayload, error)
CreateFHIRServiceRequest is a mock implementation of CreateFHIRServiceRequest method
func (*FHIRMock) DeleteFHIRComposition ¶
DeleteFHIRComposition is a mock implementation of DeleteFHIRComposition method
func (*FHIRMock) DeleteFHIRMedicationRequest ¶
DeleteFHIRMedicationRequest is a mock implementation of DeleteFHIRMedicationRequest method
func (*FHIRMock) DeleteFHIRObservation ¶
DeleteFHIRObservation is a mock implementation of DeleteFHIRObservation method
func (*FHIRMock) DeleteFHIRPatient ¶
DeleteFHIRPatient is a mock implementation of DeleteFHIRPatient method
func (*FHIRMock) DeleteFHIRResourceType ¶
DeleteFHIRResourceType is a mock implementation of DeleteFHIRResourceType method
func (*FHIRMock) DeleteFHIRServiceRequest ¶
DeleteFHIRServiceRequest is a mock implementation of DeleteFHIRServiceRequest method
func (*FHIRMock) EndEncounter ¶
EndEncounter is a mock implementation of EndEncounter method
func (*FHIRMock) EndEpisode ¶
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 ¶
StartEncounter is a mock implementation of StartEncounter method
func (*FHIRMock) UpdateFHIRAllergyIntolerance ¶
func (fh *FHIRMock) UpdateFHIRAllergyIntolerance(ctx context.Context, input domain.FHIRAllergyIntoleranceInput) (*domain.FHIRAllergyIntoleranceRelayPayload, error)
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 ¶
func (fh *FHIRMock) UpdateFHIRMedicationRequest(ctx context.Context, input domain.FHIRMedicationRequestInput) (*domain.FHIRMedicationRequestRelayPayload, error)
UpdateFHIRMedicationRequest is a mock implementation of UpdateFHIRMedicationRequest method
func (*FHIRMock) UpgradeEpisode ¶
func (fh *FHIRMock) UpgradeEpisode(ctx context.Context, input domain.OTPEpisodeUpgradeInput) (*domain.EpisodeOfCarePayload, error)
UpgradeEpisode is a mock implementation of UpgradeEpisode method