E-Rezept iOS - Error Details
Generated on 2025-12-22 13:40:23

This documentation provides detailed information about all error enums and their cases defined in the Swift codebase.

It is meant to assist support and development teams in understanding and handling errors effectively.

For any questions or contributions, please contact the development team.

Summary

Total Files: 71

Total Error Enums: 84

Total Error Cases: 351

AVSError

540 • Qualified Name: AVSError • File: ./Sources/AVS/AVSError.swift

Error Cases

ID Case Name Description
i-54001 network No description
i-54002 invalidAVSMessageInput No description
i-54003 invalidX509Input No description
i-54004 unspecified No description
i-54005 `internal` No description

InternalError

541 • Qualified Name: AVSError.InternalError • File: ./Sources/AVS/AVSError.swift

Error Cases

ID Case Name Description
i-54101 cmsContentCreation No description

BfArMError

301 • Qualified Name: BfArMError • File: ./Sources/BfArM/BfArMError.swift

Error Cases

ID Case Name Description
i-30101 network No description
i-30102 decoding No description
i-30103 invalidAssetLink No description
i-30104 unspecified No description

ConsentServiceError

041 • Qualified Name: ConsentService.Error • File: ./Sources/ConsentService/ConsentService+Error.swift

Error Cases

ID Case Name Description
i-04101 localStore No description
i-04102 loginHandler No description
i-04103 erxRepository No description
i-04104 unexpectedGrantConsentResponse No description
i-04105 unexpected No description
i-04106 unexpectedRevokeConsentResponse No description

FHIRClientError

520 • Qualified Name: FHIRClient.Error • File: ./Sources/FHIRClient/FHIRClient.swift
Error cases when using the `FHIRClient`

Error Cases

ID Case Name Description
i-52001 internalError No description
i-52004 inconsistentResponse No description
i-52005 decoding No description
i-52006 unknown No description
i-52007 http No description

FHIRVZDError

300 • Qualified Name: FHIRVZDError • File: ./Sources/FHIRVZD/Models/FHIRVZDError.swift

Error Cases

ID Case Name Description
i-30001 network No description
i-30002 tokenUnavailable No description
i-30003 decoding No description
i-30004 unspecified No description

HealthcareServiceBundleParsingError

610 • Qualified Name: HealthcareServiceBundleParsingError • File: ./Sources/FHIRVZD/ModelsR4.Bundle+HealthcareService.swift

Error Cases

ID Case Name Description
i-61001 parseError No description

CardWallExtAuthConfirmationDomainError

012 • Qualified Name: CardWallExtAuthConfirmationDomain.Error • File: ./Sources/FeatureCardWall/ExtAuth/CardWallExtAuthConfirmationDomain.swift

Error Cases

ID Case Name Description
i-01201 idpError No description
i-01202 universalLinkFailed No description

CardWallIntroductionDomainError

029 • Qualified Name: CardWallIntroductionDomain.Error • File: ./Sources/FeatureCardWall/Introduction/CardWallIntroductionDomain.swift

Error Cases

ID Case Name Description
i-02901 idpError No description
i-02902 universalLinkFailed No description
i-02903 kkNotFound No description

StateError

010 • Qualified Name: CardWallReadCardDomain.State.Error • File: ./Sources/FeatureCardWall/ReadCard/CardWallReadCardDomain.State+Helper.swift

Error Cases

ID Case Name Description
i-01001 idpError No description
i-01002 inputError No description
i-01003 signChallengeError No description
i-01004 biometrieError No description
i-01005 profileValidation No description

InputError

011 • Qualified Name: Error.InputError • File: ./Sources/FeatureCardWall/ReadCard/CardWallReadCardDomain.State+Helper.swift
User input error

Error Cases

ID Case Name Description
i-01101 missingPIN No description
i-01102 missingCAN No description

LoginHandlerError

013 • Qualified Name: LoginHandlerError • File: ./Sources/FeatureCardWall/ReadCard/LoginHandler.swift

Error Cases

ID Case Name Description
i-01301 biometrieFailed No description
i-01302 biometrieFatal No description
i-01303 ssoFailed No description
i-01304 ssoExpired No description
i-01305 idpError No description
i-01306 network No description

NFCSignatureProviderError

004 • Qualified Name: NFCSignatureProviderError • File: ./Sources/FeatureCardWall/ReadCard/NFCSignatureProvider.swift

Error Cases

ID Case Name Description
i-00401 cardError Error while establishing a connection to the card
i-00403 wrongCAN Error while verifying the CAN
i-00404 cardConnectionError Error while establishing Secure channel or card connection
i-00405 verifyCardError Any error related to PIN verification
i-00406 signingFailure ESIGN Failed
i-00407 wrongPin Wrong pin while opening secure channel
i-00408 genericError Generic error while trying to sign the challenge
i-00409 cardReadingError Generic error while reading something from the card
i-00410 secureEnclaveError Generic error while reading something from the card
i-00411 nfcHealthCardSession Any error regarding the communication with the NFC health card itself or sending/receiving data (operation execution)

SigningError

005 • Qualified Name: NFCSignatureProviderError.SigningError • File: ./Sources/FeatureCardWall/ReadCard/NFCSignatureProvider.swift

Error Cases

ID Case Name Description
i-00501 unsupportedAlgorithm No description
i-00502 responseStatus No description
i-00503 certificate No description
i-00504 missingCertificate No description

VerifyPINError

006 • Qualified Name: NFCSignatureProviderError.VerifyPINError • File: ./Sources/FeatureCardWall/ReadCard/NFCSignatureProvider.swift

Error Cases

ID Case Name Description
i-00601 wrongSecretWarning Pin verification failed, retry count is the number of retries left for the given `EgkFileSystem.Pin` type
i-00602 securityStatusNotSatisfied Access rule evaluation failure
i-00603 memoryFailure Write action unsuccessful
i-00604 passwordBlocked Exhausted retry counter
i-00605 passwordNotUsable Password is transport protected
i-00606 passwordNotFound Referenced password could not be found
i-00607 unknownFailure Any (unexpected) error not specified in gemSpec_COS 14.6.6.2

HTTPClientError

530 • Qualified Name: HTTPClientError • File: ./Sources/HTTPClient/HTTPClient.swift

Error Cases

ID Case Name Description
i-53001 internalError No description
i-53002 httpError No description
i-53003 networkError No description
i-53004 authentication No description
i-53005 vauError No description
i-53006 unknown No description

IDPError

100 • Qualified Name: IDPError • File: ./Sources/IDP/Models/IDPError.swift

Error Cases

ID Case Name Description
i-10001 network No description
i-10002 validation No description
i-10003 tokenUnavailable No description
i-10004 unspecified No description
i-10005 decoding No description
i-10006 noCertificateFound No description
i-10007 invalidDiscoveryDocument No description
i-10008 invalidStateParameter No description
i-10009 invalidNonce No description
i-10010 unsupported No description
i-10011 encryption No description
i-10012 decryption No description
i-10013 `internal` No description
i-10014 trustStore No description
i-10015 pairing No description
i-10016 invalidSignature No description
i-10017 serverError No description
i-10018 biometrics No description
i-10019 extAuthOriginalRequestMissing No description
i-10020 notAvailableInDemoMode No description

InternalError

101 • Qualified Name: IDPError.InternalError • File: ./Sources/IDP/Models/IDPError.swift

Error Cases

ID Case Name Description
i-10101 loadDiscoveryDocumentUnexpectedNil No description
i-10102 requestChallengeUnexpectedNil No description
i-10103 constructingChallengeRequestUrl No description
i-10104 getAndValidateUnexpectedNil No description
i-10105 constructingRefreshWithSSOTokenRequest No description
i-10106 refreshResponseMissingHeaderValue No description
i-10107 challengeExpired No description
i-10108 verifyUnexpectedNil No description
i-10109 verifyResponseMissingHeaderValue No description
i-10110 verifierCodeCreation No description
i-10111 stateNonceCreation No description
i-10112 signedChallengeEncoded No description
i-10113 signedChallengeEncryption No description
i-10114 altVerifyResponseMissingHeaderValue No description
i-10115 encryptedSignedChallengeEncoding No description
i-10116 exchangeUnexpectedNil No description
i-10117 exchangeTokenUnexpectedNil No description
i-10118 ssoLoginAndExchangeUnexpectedNil No description
i-10119 registrationDataEncryption No description
i-10120 keyVerifierEncoding No description
i-10121 encryptedKeyVerifierEncoding No description
i-10122 keyVerifierJweHeaderEncryption No description
i-10123 keyVerifierJwePayloadEncryption No description
i-10124 nestJwtInJwePayloadEncryption No description
i-10125 invalidByteBuffer No description
i-10126 generatingSecureRandom No description
i-10127 registeredDeviceEncoding No description
i-10128 signedAuthenticationDataEncryption No description
i-10129 constructingExtAuthRequestUrl No description
i-10130 refreshTokenUnexpectedNil No description
i-10131 loadDirectoryKKAppsUnexpectedNil No description
i-10132 extAuthVerifyResponseMissingHeaderValue No description
i-10133 extAuthVerifierCodeCreation No description
i-10134 extAuthStateNonceCreation No description
i-10135 extAuthVerifyAndExchangeUnexpectedNil No description
i-10136 extAuthVerifyAndExchangeMissingQueryItem No description
i-10137 extAuthConstructingRedirectUri No description
i-10138 startExtAuthUnexpectedNil No description
i-10139 extAuthVerifyUnexpectedNil No description
i-10140 pairDeviceUnexpectedNil No description
i-10141 unregisterDeviceUnexpectedNil No description
i-10142 listDevicesUnexpectedNil No description
i-10143 altVerifyUnexpectedNil No description
i-10144 notImplemented No description

PrivateKeyContainerError

108 • Qualified Name: PrivateKeyContainer.Error • File: ./Sources/IDP/PrivateKeyContainer.swift

Error Cases

ID Case Name Description
i-10801 keyNotFound No description
i-10802 unknownError No description
i-10803 retrievingPublicKeyFailed No description
i-10804 creationFromBiometrie No description
i-10805 creationWithoutBiometrie No description
i-10806 convertingKey No description
i-10807 signing No description
i-10808 canceledByUser No description

SecureEnclaveSignatureProviderError

109 • Qualified Name: SecureEnclaveSignatureProviderError • File: ./Sources/IDP/SecureEnclaveSignatureProvider.swift

Error Cases

ID Case Name Description
i-10901 fetchingPrivateKey No description
i-10902 signing No description
i-10903 packagingAuthCertificate No description
i-10904 packagingSeCertificate No description
i-10905 gatheringPairingData No description
i-10906 `internal` No description

JWEError

103 • Qualified Name: JWE.Error • File: ./Sources/IDP/internal/JWT/JWE.swift

Error Cases

ID Case Name Description
i-10301 invalidJWE No description
i-10302 encodingError No description

JWTError

104 • Qualified Name: JWT.Error • File: ./Sources/IDP/internal/JWT/JWT.swift

Error Cases

ID Case Name Description
i-10401 malformedJWT No description
i-10402 noSignature No description
i-10403 encodingError No description
i-10404 invalidSignature No description
i-10405 invalidExpirationDate No description

TokenPayloadError

106 • Qualified Name: TokenPayload.Error • File: ./Sources/IDP/internal/TokenPayload.swift

Error Cases

ID Case Name Description
i-10601 dataEncoding No description
i-10602 stringConversion No description
i-10603 decryption No description

KeyVerifierError

105 • Qualified Name: KeyVerifier.Error • File: ./Sources/IDP/internal/TokenPayload.swift

Error Cases

ID Case Name Description
i-10501 stringConversion No description

BiometricsSHA256SignerError

102 • Qualified Name: BiometricsSHA256Signer.Error • File: ./Sources/IDPLive/BiometricsSHA256Signer.swift

Error Cases

ID Case Name Description
i-10201 sessionClosed No description
i-10202 signatureFailed No description

ConversionError

107 • Qualified Name: ConversionError • File: ./Sources/IDPLive/BiometricsSHA256Signer.swift

Error Cases

ID Case Name Description
i-10701 generic No description

PharmacyRepositoryError

571 • Qualified Name: PharmacyRepositoryError • File: ./Sources/Pharmacy/PharmacyRepositoryError.swift

Error Cases

ID Case Name Description
i-57101 local No description
i-57102 remote No description

IDTokenValidatorError

021 • Qualified Name: IDTokenValidatorError • File: ./Sources/Profiles/IDTokenValidator.swift

Error Cases

ID Case Name Description
i-02101 profileNotFound No description
i-02102 profileNotMatchingInsuranceId No description
i-02103 profileWithInsuranceIdExists No description
i-02104 other No description

KeychainAccessHelperError

020 • Qualified Name: KeychainAccessHelperError • File: ./Sources/Profiles/SystemKeychainAccessHelper.swift

Error Cases

ID Case Name Description
i-02001 illegalArgument No description
i-02002 keyChainError No description
i-02003 decodingError No description

TrustAnchorError

562 • Qualified Name: TrustAnchor.Error • File: ./Sources/TrustStore/TrustAnchor.swift

Error Cases

ID Case Name Description
i-56201 invalidPEM No description

TrustStoreError

560 • Qualified Name: TrustStoreError • File: ./Sources/TrustStore/TrustStoreError.swift

Error Cases

ID Case Name Description
i-56001 network No description
i-56002 noCertificateFound No description
i-56003 invalidOCSPResponse No description
i-56004 eeCertificateOCSPStatusVerification No description
i-56005 unspecified No description
i-56006 `internal` No description
i-56007 noValidVauCertificateAvailable No description
i-56008 malformedCertificate No description

InternalError

561 • Qualified Name: TrustStoreError.InternalError • File: ./Sources/TrustStore/TrustStoreError.swift

Error Cases

ID Case Name Description
i-56101 loadOCSPCheckedTrustStoreUnexpectedNil No description
i-56102 loadCertListFromServerUnexpectedNil No description
i-56103 loadOCSPListFromServerUnexpectedNil No description
i-56104 trustStoreCertListUnexpectedNil No description
i-56105 loadOCSPResponsesUnexpectedNil No description
i-56106 missingSignerForEECertificate No description
i-56107 notImplemented No description
i-56108 trustAnchorUnexpectedFormat No description
i-56109 vauCertificateUnexpectedFormat No description
i-56110 trustStoreCreationFailed No description

VAUError

550 • Qualified Name: VAUError • File: ./Sources/VAUClient/VAUError.swift

Error Cases

ID Case Name Description
i-55001 network No description
i-55002 certificateDecoding No description
i-55003 internalCryptoError No description
i-55004 responseValidation No description
i-55005 unspecified No description
i-55006 internalError No description

ZXingMatrixCodeGeneratorError

009 • Qualified Name: ZXingMatrixCodeGenerator.Error • File: ./Sources/eRpApp/Common/DataMatrixCodeGenerator/ZXingMatrixCodeGenerator.swift

Error Cases

ID Case Name Description
i-00901 cgImageConversion No description

PrescriptionRepositoryError

027 • Qualified Name: PrescriptionRepositoryError • File: ./Sources/eRpApp/Data/PrescriptionRepository.swift

Error Cases

ID Case Name Description
i-02701 loginHandler No description
i-02702 erxRepository No description

AuthenticationChallengeProviderError

003 • Qualified Name: AuthenticationChallengeProviderError • File: ./Sources/eRpApp/Screens/AppAuthentication/AppAuthenticationBiometry/BiometricsAuthenticationChallengeProvider.swift

Error Cases

ID Case Name Description
i-00301 cannotEvaluatePolicy No description
i-00302 failedEvaluatingPolicy No description

AVScannerViewControllerError

002 • Qualified Name: AVScannerViewController.Error • File: ./Sources/eRpApp/Screens/CameraView/AVScannerView.swift

Error Cases

ID Case Name Description
i-00201 initalizationError No description
i-00202 other No description

ScannerDomainError

001 • Qualified Name: ScannerDomain.Error • File: ./Sources/eRpApp/Screens/CameraView/ScannerDomain+Helper.swift

Error Cases

ID Case Name Description
i-00101 duplicate No description
i-00102 empty No description
i-00103 invalid No description
i-00104 storeDuplicate No description
i-00105 scannedErxTask No description
i-00106 unknown No description

ExtAuthPendingDomainError

014 • Qualified Name: ExtAuthPendingDomain.Error • File: ./Sources/eRpApp/Screens/Main/ExtAuth/ExtAuthPendingDomain.swift
`ExtAuthPendingDomain` error types

Error Cases

ID Case Name Description
i-01401 idpError No description
i-01402 profileValidation No description

MainDomainError

015 • Qualified Name: MainDomain.Error • File: ./Sources/eRpApp/Screens/Main/MainDomain.swift

Error Cases

ID Case Name Description
i-01501 localStoreError No description
i-01502 userSessionError No description
i-01503 importDuplicate No description
i-01504 repositoryError No description

LoadingImageError

016 • Qualified Name: PrescriptionDetailDomain.LoadingImageError • File: ./Sources/eRpApp/Screens/Main/PrescriptionDetail/PrescriptionDetailDomain.swift

Error Cases

ID Case Name Description
i-01601 matrixCodeGenerationFailed No description

LoadingImageError

023 • Qualified Name: MatrixCodeDomain.LoadingImageError • File: ./Sources/eRpApp/Screens/MatrixCode/MatrixCodeDomain.swift

Error Cases

ID Case Name Description
i-02301 matrixCodeGenerationFailed No description

MedicationReminderListDomainError

042 • Qualified Name: MedicationReminderListDomain.Error • File: ./Sources/eRpApp/Screens/MedicationReminder/MedicationReminderListDomain.swift

Error Cases

ID Case Name Description
i-04201 generic No description

MedicationReminderSetupDomainError

036 • Qualified Name: MedicationReminderSetupDomain.Error • File: ./Sources/eRpApp/Screens/MedicationReminder/MedicationReminderSetupDomain.swift

Error Cases

ID Case Name Description
i-03601 generic No description

InternalCommunicationError

038 • Qualified Name: InternalCommunicationError • File: ./Sources/eRpApp/Screens/Orders/InternalCommunicationProtocol.swift

Error Cases

ID Case Name Description
i-03801 decodingError No description
i-03802 invalidURL No description
i-03803 emptyOnboardingDate No description
i-03804 unknownError No description

DefaultOrdersRepositoryError

037 • Qualified Name: DefaultOrdersRepository.Error • File: ./Sources/eRpApp/Screens/Orders/OrdersRepository.swift

Error Cases

ID Case Name Description
i-03701 erxRepository No description
i-03702 pharmacyRepository No description
i-03703 unspecified No description

RedeemOrderServiceError

045 • Qualified Name: RedeemOrderServiceError • File: ./Sources/eRpApp/Screens/Pharmacy/RedeemService/RedeemOrderService.swift

Error Cases

ID Case Name Description
i-04501 localStore No description
i-04502 pharmacy No description
i-04503 redeem No description

RedeemServiceError

024 • Qualified Name: RedeemServiceError • File: ./Sources/eRpApp/Screens/Pharmacy/RedeemService/RedeemServiceError.swift

Error Cases

ID Case Name Description
i-02401 eRxRepository No description
i-02402 avs No description
i-02403 internalError No description
i-02404 unspecified No description
i-02405 noTokenAvailable No description
i-02406 loginHandler No description
i-02407 prescriptionAlreadyRedeemed No description

InternalError

025 • Qualified Name: RedeemServiceError.InternalError • File: ./Sources/eRpApp/Screens/Pharmacy/RedeemService/RedeemServiceError.swift

Error Cases

ID Case Name Description
i-02501 missingAVSEndpoint No description
i-02502 missingAVSCertificate No description
i-02503 missingTelematikId No description
i-02504 conversionVersionNumber No description
i-02505 idMissmatch No description
i-02506 noService No description
i-02507 unexpectedHTTPStatusCode No description
i-02508 localStoreError No description

NFCHealthCardPasswordControllerError

026 • Qualified Name: NFCHealthCardPasswordControllerError • File: ./Sources/eRpApp/Screens/Settings/HealthCard/Password/ReadCard/NFCHealthCardPasswordController.swift

Error Cases

ID Case Name Description
i-02601 cardError No description
i-02602 openSecureSession No description
i-02603 resetRetryCounter No description
i-02604 wrongCan No description
i-02605 changeReferenceData No description
i-02606 couldNotInitializeSession No description
i-02607 nfcHealthCardSession No description

OrganDonorJumpServiceError

040 • Qualified Name: OrganDonorJumpServiceError • File: ./Sources/eRpApp/Screens/Settings/OrganDonorJumpService.swift

Error Cases

ID Case Name Description
i-04001 fetchingProfile No description
i-04002 generatingGenericUrl No description
i-04003 openingSpecificUrl No description

ChargeItemDomainServiceFetchResultError

030 • Qualified Name: ChargeItemDomainServiceFetchResult.Error • File: ./Sources/eRpApp/Screens/Settings/Profiles/ChargeItemList/ChargeItemListDomainService.swift

Error Cases

ID Case Name Description
i-03001 localStore No description
i-03002 loginHandler No description
i-03003 erxRepository No description
i-03004 unexpected No description
i-03005 consentService No description

ChargeItemDomainServiceAuthenticateResultError

031 • Qualified Name: ChargeItemDomainServiceAuthenticateResult.Error • File: ./Sources/eRpApp/Screens/Settings/Profiles/ChargeItemList/ChargeItemListDomainService.swift

Error Cases

ID Case Name Description
i-03101 loginHandler No description
i-03102 unexpected No description

ChargeItemListDomainServiceGrantResultError

032 • Qualified Name: ChargeItemListDomainServiceGrantResult.Error • File: ./Sources/eRpApp/Screens/Settings/Profiles/ChargeItemList/ChargeItemListDomainService.swift

Error Cases

ID Case Name Description
i-03201 localStore No description
i-03202 loginHandler No description
i-03203 erxRepository No description
i-03204 unexpectedGrantConsentResponse No description
i-03205 unexpected No description
i-03206 consentService No description

ChargeItemListDomainServiceRevokeResultError

033 • Qualified Name: ChargeItemListDomainServiceRevokeResult.Error • File: ./Sources/eRpApp/Screens/Settings/Profiles/ChargeItemList/ChargeItemListDomainService.swift

Error Cases

ID Case Name Description
i-03301 localStore No description
i-03302 loginHandler No description
i-03303 erxRepository No description
i-03304 unexpected No description
i-03305 consentService No description

ChargeItemDomainServiceDeleteResultError

034 • Qualified Name: ChargeItemDomainServiceDeleteResult.Error • File: ./Sources/eRpApp/Screens/Settings/Profiles/ChargeItemList/ChargeItemListDomainService.swift

Error Cases

ID Case Name Description
i-03401 localStore No description
i-03402 loginHandler No description
i-03403 erxRepository No description
i-03404 unexpected No description

ChargeItemPDFServiceError

035 • Qualified Name: ChargeItemPDFServiceError • File: ./Sources/eRpApp/Screens/Settings/Profiles/ChargeItemList/Helper/ChargeItemPDFService.swift

Error Cases

ID Case Name Description
i-03501 couldNotCreateDestinationURL No description
i-03502 couldNotCreatePDFStringForParsing No description
i-03503 parsingError No description
i-03504 failedToCreateAttachment No description
i-03505 dataMissingPatient No description
i-03506 dataMissingDoctor No description
i-03507 dataMissingPharmacy No description
i-03508 dataMissingInvoice No description

AuditEventsServiceError

028 • Qualified Name: AuditEventsServiceError • File: ./Sources/eRpApp/Screens/Settings/Profiles/Protocol/AuditEventsService.swift

Error Cases

ID Case Name Description
i-02801 missingAuthentication No description
i-02802 loginHandlerError No description
i-02803 erxRepositoryError No description

RegisteredDevicesDomainError

017 • Qualified Name: RegisteredDevicesDomain.Error • File: ./Sources/eRpApp/Screens/Settings/Profiles/RegisteredDevices/RegisteredDevicesDomain.swift

Error Cases

ID Case Name Description
i-01701 generic No description

RegisteredDevicesServiceError

018 • Qualified Name: RegisteredDevicesServiceError • File: ./Sources/eRpApp/Screens/Settings/Profiles/RegisteredDevices/RegisteredDevicesService.swift

Error Cases

ID Case Name Description
i-01801 missingAuthentication No description
i-01802 missingToken No description
i-01803 loginHandlerError No description
i-01804 idpError No description

SettingsDomainError

039 • Qualified Name: SettingsDomainError • File: ./Sources/eRpApp/Screens/Settings/SettingsDomain.swift

Error Cases

ID Case Name Description
i-03901 organDonorJumpError No description
i-03902 organDonorUnknownError No description

DemoError

019 • Qualified Name: DemoError • File: ./Sources/eRpApp/Session/Demo/DemoError.swift

Error Cases

ID Case Name Description
i-01901 demo No description

AppSecurityManagerError

044 • Qualified Name: AppSecurityManagerError • File: ./Sources/eRpApp/Session/Helper/AppSecurityManager.swift

Error Cases

ID Case Name Description
i-04401 savePasswordFailed No description
i-04402 retrievePasswordFailed No description
i-04403 localAuthenticationContext No description
i-04404 migrationFailed No description
i-04405 passwordDelayInfoIOFailed No description

UserProfileServiceError

022 • Qualified Name: UserProfileServiceError • File: ./Sources/eRpApp/Session/UserProfileService.swift

Error Cases

ID Case Name Description
i-02201 localStoreError No description

UserSessionError

008 • Qualified Name: UserSessionError • File: ./Sources/eRpApp/Session/UserSession.swift

Error Cases

ID Case Name Description
i-00801 idpError No description

UserSessionProviderError

007 • Qualified Name: UserSessionProviderError • File: ./Sources/eRpApp/Session/UserSessionProvider.swift

Error Cases

ID Case Name Description
i-00701 unavailable No description

ShareSheetDomainError

043 • Qualified Name: ShareSheetDomain.Error • File: ./Sources/eRpApp/State/ShareSheetDomain.swift

Error Cases

ID Case Name Description
i-04301 shareFailure No description

DefaultDataMatrixStringEncoderError

202 • Qualified Name: DefaultDataMatrixStringEncoderError • File: ./Sources/eRpKit/ErxMatrixCode/DataMatrixStringEncoder.swift

Error Cases

ID Case Name Description
i-20201 stringEncoding No description
i-20202 missingAccessCode No description

ErxConsentError

206 • Qualified Name: ErxConsent.Error • File: ./Sources/eRpKit/ErxModels/ErxConsent.swift

Error Cases

ID Case Name Description
i-20601 unableToConstructConsentRequest No description
i-20602 invalidErxConsentInput No description

StatusError

201 • Qualified Name: ErxTask.Status.Error • File: ./Sources/eRpKit/ErxModels/ErxTask+Status.swift

Error Cases

ID Case Name Description
i-20101 decoding No description
i-20102 unknown No description
i-20103 missingStatus No description
i-20104 missingPatientReceiptReference No description
i-20105 missingPatientReceiptIdentifier No description
i-20106 missingPatientReceiptBundle No description

ErxTaskOrderError

208 • Qualified Name: ErxTaskOrder.Error • File: ./Sources/eRpKit/ErxModels/ErxTaskOrder.swift

Error Cases

ID Case Name Description
i-20801 unableToConstructCommunicationRequest No description
i-20802 invalidErxTaskOrderInput No description

ErxRepositoryError

200 • Qualified Name: ErxRepositoryError • File: ./Sources/eRpKit/ErxRepositoryError.swift

Error Cases

ID Case Name Description
i-20001 local No description
i-20002 remote No description

LocalStoreError

203 • Qualified Name: LocalStoreError • File: ./Sources/eRpKit/LocalStoreError.swift

Error Cases

ID Case Name Description
i-20301 notImplemented No description
i-20302 initialization No description
i-20303 write No description
i-20304 delete No description
i-20305 read No description

RemoteStoreError

204 • Qualified Name: RemoteStoreError • File: ./Sources/eRpKit/RemoteStoreError.swift

Error Cases

ID Case Name Description
i-20401 fhirClient No description
i-20402 notImplemented No description

ScannedErxTaskError

205 • Qualified Name: ScannedErxTask.Error • File: ./Sources/eRpKit/ScannedErxTask.swift
Error cases for the ScannedErxTask

Error Cases

ID Case Name Description
i-20501 format No description
i-20502 invalidID No description
i-20503 invalidAccessCode No description
i-20504 invalidJSON No description

SharedTaskError

207 • Qualified Name: SharedTask.Error • File: ./Sources/eRpKit/SharedTask.swift

Error Cases

ID Case Name Description
i-20701 missingSeparator No description
i-20702 failedDecodingEmptyString No description
i-20703 tooManyComponents No description

AVSTransactionCoreDataStoreError

581 • Qualified Name: AVSTransactionCoreDataStore.Error • File: ./Sources/eRpLocalStorage/AVSTransaction/AVSTransactionCoreDataStore.swift

Error Cases

ID Case Name Description
i-58101 noMatchingEntity No description
i-58102 internalError No description

CoreDataControllerError

500 • Qualified Name: CoreDataController.Error • File: ./Sources/eRpLocalStorage/CoreDataController.swift

Error Cases

ID Case Name Description
i-50001 initialization No description

ExcludeFileError

503 • Qualified Name: FileManager.ExcludeFileError • File: ./Sources/eRpLocalStorage/FileManager+Backup.swift

Error Cases

ID Case Name Description
i-50301 fileDoesNotExist No description
i-50302 error No description

MigrationError

501 • Qualified Name: MigrationError • File: ./Sources/eRpLocalStorage/MigrationManager.swift

Error Cases

ID Case Name Description
i-50101 isLatestVersion No description
i-50102 missingProfile No description
i-50103 write No description
i-50104 read No description
i-50105 delete No description
i-50106 unspecified No description
i-50107 initialization No description

PharmacyCoreDataStoreError

505 • Qualified Name: PharmacyCoreDataStore.Error • File: ./Sources/eRpLocalStorage/Pharmacy/PharmacyCoreDataStore.swift

Error Cases

ID Case Name Description
i-50501 noMatchingEntity No description

ProfileCoreDataStoreError

502 • Qualified Name: ProfileCoreDataStore.Error • File: ./Sources/eRpLocalStorage/Profiles/ProfileCoreDataStore.swift

Error Cases

ID Case Name Description
i-50201 noMatchingEntity No description
i-50202 initialization No description

ShipmentInfoCoreDataStoreError

504 • Qualified Name: ShipmentInfoCoreDataStore.Error • File: ./Sources/eRpLocalStorage/ShipmentInfo/ShipmentInfoCoreDataStore.swift

Error Cases

ID Case Name Description
i-50401 noMatchingEntity No description
i-50402 internalError No description

RemoteStorageBundleParsingError

580 • Qualified Name: RemoteStorageBundleParsingError • File: ./Sources/eRpRemoteStorage/ModelsR4.Bundle+ErxTask.swift

Error Cases

ID Case Name Description
i-58001 parseError No description