PatientApiCrypto extension
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?>
-