PharmacyFHIROperation
public enum PharmacyFHIROperation<Value, Handler> where Value == Handler.Value, Handler : FHIRResponseHandler
extension PharmacyFHIROperation: FHIRClientOperation
Operations we expect the pharmacy service to possibly be able to perform
-
Search for pharmacies by name [REQ:gemSpec_eRp_FdV:A_20208]
Declaration
Swift
case searchPharmacies(searchTerm: String, position: Position?, filter: [String : String], handler: Handler)
-
Search for pharmacies by telematikId
Declaration
Swift
case fetchPharmacy(telematikId: String, handler: Handler)
-
Load certificates used for redeeming via avs service
Declaration
Swift
case loadCertificates(locationId: String, handler: Handler)
-
Declaration
Swift
public func handle(response: FHIRClient.Response) throws -> Value
-
Declaration
Swift
public var relativeUrlString: String? { get }
-
Declaration
Swift
public var httpHeaders: [String : String] { get }
-
Declaration
Swift
public var httpMethod: HTTPMethod { get }
-
Declaration
Swift
public var httpBody: Data? { get }
-
Declaration
Swift
public var acceptFormat: FHIRAcceptFormat { get }