PatientApiCrypto extension

on

Methods

createPatient(UserDto user, DecryptedPatientDto patient, CryptoConfig<DecryptedPatientDto, PatientDto> config) Future<DecryptedPatientDto?>
createPatients(UserDto user, List<DecryptedPatientDto> patients, CryptoConfig<DecryptedPatientDto, PatientDto> config) Future<List<IdWithRevDto>>
deletePatients(UserDto user, List<DecryptedPatientDto> patients, CryptoConfig<DecryptedPatientDto, PatientDto> config) Future<List<IdWithRevDto>>
filterPatientsBy(UserDto user, FilterChain<PatientDto> filterChain, String? startKey, String? startDocumentId, int? limit, CryptoConfig<DecryptedPatientDto, PatientDto> config) Future<DecryptedPaginatedListPatientDto?>
findByAccessLogUserAfterDate(UserDto user, String userId, String? accessType, int? startDate, String? startDocumentId, int? limit, CryptoConfig<DecryptedPatientDto, PatientDto> config) Future<DecryptedPaginatedListPatientDto?>
findByExternalId(UserDto user, String externalId, CryptoConfig<DecryptedPatientDto, PatientDto> config) Future<DecryptedPatientDto?>
findByNameBirthSsinAuto(UserDto user, String? healthcarePartyId, String? filterValue, String? startKey, String? startDocumentId, int? limit, String? sortDirection, CryptoConfig<DecryptedPatientDto, PatientDto> config) Future<DecryptedPaginatedListPatientDto?>
fuzzySearch(UserDto user, String? firstName, String? lastName, int? dateOfBirth, CryptoConfig<DecryptedPatientDto, PatientDto> config) Future<List<DecryptedPatientDto>>
getPatient(UserDto user, String patientId, CryptoConfig<DecryptedPatientDto, PatientDto> config) Future<DecryptedPatientDto?>
getPatients(UserDto user, ListOfIdsDto listOfIdsDto, CryptoConfig<DecryptedPatientDto, PatientDto> config) Future<List<DecryptedPatientDto>>
listAllDeleted(UserDto user, int? startDate, int? endDate, bool? desc, String? startDocumentId, int? limit, CryptoConfig<DecryptedPatientDto, PatientDto> config) Future<DecryptedPaginatedListPatientDto?>
listByHealthcareParty(UserDto user, String hcPartyId, String? sortField, String? startKey, String? startDocumentId, int? limit, String? sortDirection, CryptoConfig<DecryptedPatientDto, PatientDto> config) Future<DecryptedPaginatedListPatientDto?>
listDeletedByName(UserDto user, String? firstName, String? lastName, CryptoConfig<DecryptedPatientDto, PatientDto> config) Future<List<DecryptedPatientDto>>
listModifiedAfter(UserDto user, int date, int? startKey, String? startDocumentId, int? limit, CryptoConfig<DecryptedPatientDto, PatientDto> config) Future<DecryptedPaginatedListPatientDto?>
listOfMergesAfter(UserDto user, int date, CryptoConfig<DecryptedPatientDto, PatientDto> config) Future<List<DecryptedPatientDto>>
listPatients(UserDto user, String? hcPartyId, String? sortField, String? startKey, String? startDocumentId, int? limit, String? sortDirection, CryptoConfig<DecryptedPatientDto, PatientDto> config) Future<DecryptedPaginatedListPatientDto?>
mergeInto(UserDto user, String toId, String fromIds, CryptoConfig<DecryptedPatientDto, PatientDto> config) Future<DecryptedPatientDto?>
modifyPatient(UserDto user, DecryptedPatientDto patientDto, CryptoConfig<DecryptedPatientDto, PatientDto> config) Future<DecryptedPatientDto?>
modifyPatients(UserDto user, List<DecryptedPatientDto> patients, CryptoConfig<DecryptedPatientDto, PatientDto> config) Future<List<IdWithRevDto>>
modifyReferral(UserDto user, String patientId, String referralId, int? start, int? end, CryptoConfig<DecryptedPatientDto, PatientDto> config) Future<DecryptedPatientDto?>
newPatientDelegations(UserDto user, String patientId, List<DelegationDto> delegationDto, CryptoConfig<DecryptedPatientDto, PatientDto> config) Future<DecryptedPatientDto?>