Você está na página 1de 15

12. Permitame.

com
1. Advertiser billing

Advertiser List
List {campaign, channel, Ad List {campaign,
Campaign code {campaign, channel, ad code}
ad code}
Campaign Campaign channel} Ads -
Channel consumer
PERMITAME.COM

Tax ID + name +
list {campaign, amount} +
1.2 1.3 total amount 1.5
1.1 List {campaign,
Search for Read Count
Search for Advert. code Campaign code channel,
unbilled campaign 1.4 number of
advertiser ad code}
campaigns channels List {campaign, Read ads by ads sent
channel} campaign and
channel

List {campaign,
Advert. code channel,
ad code,
1.8 1.6
1.7 List {campaign, num. of ads}
Signal billed List {campaign} Calculate bill
Send bill amount} amounts
campaigns

Advertiser

Advertiser Cost advertiser


Billed?
Tax ID, name, email

Channel
Campaign
Advertiser Campaign
12. Permitame.com
2. Client/consumer
payment
(1 of 2)

Client
Get in touch
by telephone
Username +
Re-introduce data password
Username +
password

Consumer code

Username + Consumer 2.4 Notify


password NO error
NO

Username + 2.2 Request


password 2.3 Validate Username +
user to re-
PERMITAME.COM

client Password Valid?


introduce data
Consumer code

NO (*)
(YES)
2.1 Identify Username + Consumer code
client Valid?
Password
Consumer code

2.7
(YES) 2.5 Consumer code + 2.6 Consumer code +
Calculate amount
Consumer code Read ads sent and List {Ad, Read channel List {Ad, channel,
consumer
actions carried out Consumer action} used to send Consumer action}
Consumer code

List {Ad, Channel


Consumer Consumer action} Amount consumer

Ads-consumer Ad
Channel
12. Permitame.com
2.Client/consumer
payment

Client

Bank
(2 of 2)

List {consumer recs}


Date consumer paid
2.9 Read Total amount
Recomme nded
recommendation and ads
calculate amount for
recommendations

Account number
Consumer code + 2.11
List {Ad} + Notify client of
total amount consumer Consumer code + Consumer code
List {Ad} + 2.10 payment and
+ total amount action Signal paid + total amount Tax ID + name +
List {consumer recs.} request account
surnames + account number
PERMITAME.COM

+ Total amount (1) recommendations number


+ total amount
Consumer code +
Total amount +
Account number
2.12
Order payment

Consumer code + 2.8


List {Ad, Calculate action
consumer action} + amount and signal
consumer total amount payment
Tax ID,
name,
Date consumer paid
surnames

Amount action

Action Consumer

Ads-consumer
CATSALUT
1. Drug prescription (1/3)

Incorrect Patient ID
Signature Use correct card Password “Contact system administrator” (PID) Incorrect PID
password Password

1.6 Notify
error

NO
Password

1.2 Notify 1.4 Error.


error Re-introduce Sig. Code 1.5 Validate Sig. Code
Electronic signature Password Valid?
password Password password Password

NO
NO
1.8
Notify
Sig. code Exis 1.3 Validate (YES) Sig. code error
1.1 Identify card YES Sig. Code
SIRE

Password ts? password Password Valid?


Patient

Signature code
Password (YES) Sig. code 1.7 Validate PID Collegiate number Valid? NO
PID

Doctor Doctor
signature PID
(YES) Sig. code
PID
A
Patient Doctor
signature
CATSALUT
1. Drug prescription (2/3)

Doctor Drug Max. quantity pres. Dosage data


Indicate Primary Indicate option
Care Center (PCC)

PCC
1.14 Notify
1.10 Notify error
Dosage
Drug name
error (Continue or finalize)
Frequency 1.13
Quantity Treatment time Validate
Pres. code + NO
NO PCC
Collegiate num.
Pres. code+
Collegiate number + PID
Collegiate num.
PID + PID+ Valid? 1.16
Valid? Pres. code + Center
Med. code 1.12 Save Continue
Collegiate num. code Center code Collegiate num.
1.9 Validate Quantity dosage or finalize
+ PID (YES) + PID
Collegiate number drug
1.11 Save Pres. code+
PID YES 1.15
SIRE

prescriptio Collegiate num.


Save Collegiate num.
n + PID+
Primary PCC + PID
Center code
Med. code Pres. code Care + (option)
A Max. quantity pres. Center
Dosage
Frequency Cont.
Prescription date+ Treatment time or NO
Doctor+Patient+ fin.?
Med. code + quantity B
PCC
Drug Prescription

Prescription
YES
(Collegiate number,
PID)
CATSALUT
1. Drug prescription (3/3)

Patient
Active med. sheet

Prescription date
Collegiate number
PID
Med. code
Quantity
Dosage
Prescription Frequency Name
B Treatment time Drug

PID, Name and surnames


Collegiate num.,Name and surnames
PCC name
1.17 {Med. name,
Read prescriptions Quantity,
NO made out today and Dosage,
create the Active Frequency
SIRE

med. sheet (*) Treatment time}


Name
Surnames
Name
Name
Surnames

Patient

Doctor Primary Care


Center

(*) We assume that the prescription


process is done once a day
maximum.
CATSALUT
2. Drug dispensation
Phar-
ma-
cist

{Pres. Error: Error


{Pres. code} Electronic Re-introduce
PID PID not valid code} “Expired pres. code” (“Use correct card”) Password
Select signature password

NO 2.5 Notify
error 2.7 Notify
2.2 Notify 2.4 Check error
PID error expired Signature code
{Pres. Password
{Pres. code} prescription Expired prescriptions
code} NO
Select s.
NO List (Pres. code)

2.1
Select
Max. fill date
+ List (Pres. code)
Select
2.6
Verify
{Pres. code}
Sig. code Valid? YES
2.8
Validate
{Pres. code}
Signature code
CATSALUT

{Pres. code} Max. fill date signature Password password


Validate PID Valid? Password
PID Select
2.9 Request
Max. fill date password
2.3 Select
Signature code again
PID PID prescription {Pres. code}
Password
s Signature code
Pharmacy Password
Pharmacy Valid? NO (*)
signature
{Pres. code + Pharmacy
Patient Pharmacy} Prescription fill date?
2.10
Save
Prescription YES
prescription
dispensation
(*) The system will request the password until the pharmacist
introduces the correct one.
CajaIbérica – Money transfers

Client

“Maximum number of attempts exceeded”


Error Password “Account deactivated”
Error

Card
Blocked

Password Client
Card 1.5 Notify
1.4 Notify NO
Error error
Password error and
Card code Passwor
request d OK?
+password
NO password
1.2 Notify again O
card error
Card Transfer code + account
CajaIbérica

Passwor
SI
NO d OK?

Card code
Card code Valid? +password Transfer code
Card code 1.6 Create Transfer code 1.7 Validate
YES +amount
1.1 Validate +password new transfer Account amount OK
card 1.3 +balance
YES Validate A
password Transfer code

Amount
Acct. of Balance
Card code Password origin
Password Account
Transfer Account
Card Card

Password Transfer amount


Client
Client

Transfer code
Amount over Accept / +Acct. of origin
“Do you Reject
O current account accept +Recip. acct.
balance overdraft O +Amount
fee?” +Date
Transfer code Overdr aft fee

Reject 1.10 Save Transfer


overdraft fee Transfer code
Amoun t +Acct. origin
Accept / Accept +date +Recip. acct.
1.8 Reject
Amount - balance +Amount
Notify
>300 Transf er code Transfer +Date
error +amount+balance Accept? Int.ban k co m.+
+response Recip. account 1.16 Save
1.9 Notify of data and
Transfer code Amount 0>
overdraft and Interbank finalize
+amount
vs. Amount-balance 1.14 Search
Balance confirm Amount
+balance >=300 for and save
CajaIbérica

? overdraft fee Transfer code +Transfer code


A +amount interbank +Recip. acct. Acct. of
YES commission
+balance origin
Amount <= 1.11 Transfe r code
Transfe r code YES (transfe r code
balance Validate Other +Amoun t
+amoun t +amoun t bank’s
recipient YES Commission code Transfer
+Recip. Acct. +Recip. account) acct.?
account Commission amount
Correct?

1.12 Notify Transfe r code


Commi ssion 1.15 Save
NO account error +amoun t
Recipient account and request No recipient
Transfe r code
again +amoun t
account Recipient acct.
+Recip. acct.
Correct?
1.13 Eliminate
Error Recip. account NO transfer in progress
and notify error Internal
Transfe r code

Error
Recipient account Transfer

Error Recip. acct. Error


Client
Airline name Card type
able flights” Out. flight code Name+surnames+ Card number
Outward flight data Ret. flight code email+mobile Expiry date
Return flight data {Passenge r na me s+surnames} Security code

OK? =YES

Airli ne
A
Show Name a irport orig.
rror Name a irport dest. 1.5 Get card
Departure time Reserv. code
Reserv. code data Card type OK? =NO
Arri val tme
Sea t price Card num.
NO Expiry date
Reserv. code
B
Security code
1.4 Get Card type
1.3 Show Out. flight code passenger data Card num. > 1 min
t here YES
flight? flights Ret. flight code and make Expiry date
Security code
Starting airpo rt reservation Flight code C
Destina tio n ai rport Sea t num.
Departure time Reservatio n 1.6 Validate
Arri val time Passenge r card data
Name
Airli ne Reserv. code Out. flight
Sea t price Name Ret. flight Flight code
Name Sea t num.
Sur names Reserv. code
Email Passenge r nu m.
Mobile num . Name
Flight Sur names

Airport

Airline Seat

Reservation

Passenger
Card type
Card number
OK?
Expiry date
Security code
BANK
User Reservation data
Outward flight data
Card type
Card number Return flight data “Confirm”
Expiry date Passenger data Reservatio n code
Security code Payment data

1.10 Inform
about
Passenger <10 miin reservation
B A
{Name, Email
Reserv. code surnames}
Reserv. code
Reserv. code
Card type
1.5 Get card Card number
1.6 Validate Card type
Card number 1.8 Request Reserv. code
data Expiry date card data OK?=YES
Expiry date confirmation
Atrápalo.com

Security code
Security code
Reservation

>1 min. Outward fl ight


OK?=NO Return flig ht Name
Starting airpo rt
Dest. airp ort
Departure time Name >10 min.
C Arri val time
1.7
Airli ne
Comunicate Sea t price
Reserv. code error
Airline Reserv. code
Reserv. code Reservation 1.9
Reserv. code Comunicate
Seat
error
Reserv. code
Airport Reserv. code
Passenger
Reservation Seat Flight

Card type
“Op eration ca nce lled due to
Passenger
Card number Reservation
OK? erro neous car d d ata ”
Expiry date
Security code “Op eration ca nce lled due to
non-confirmatio n”
User
BANK

Você também pode gostar