/
GetCardForPerson / GetExtendedCardForPerson 3.0

GetCardForPerson / GetExtendedCardForPerson 3.0



Publik Information

Informationen på denna sida är publik.

Hämta information om patient, skillnaden mellan dessa två kontrakt är att GetExtendedCardForPerson hämtar även information kring de registrerade avgifterna.

Scenario 1 

Personidentitet 1 har ett frikort med en betalning på 100 kr samt en inaktuell betalning på 100 kr. 

Uppgift

Resultat

Uppgift

Resultat

Hämta frikortuppgifter för Personidentitet 1

  • Uppgifter ska säga att patienten inte har uppnått frikort

  • Det ska finnas 100 kr betalat på frikortet och 1100 kr kvar innan det blir uppnått

  • Det ska vara möjligt att utföra en betalning för patientbesöket (Patienten måste betala för besöket)



EXEMPEL:

<getCardForPersonResultType> <result> <resultCode>OK</resultCode> </result> <card> <cardSystemId>{UUID}</cardSystemId> <cardType> <id>CARE_VISIT</id> <name>Öppen sjukvård</name> </cardType> <persons> <id>198411279287</id> <readConsent>false</readConsent> </persons> <startDate>xxxx-xx-xx+xx:xx</startDate> <currentAmount>100.0</currentAmount> <amountToLimit>1000.0</amountToLimit> <cardId>xxxxxxxx</cardId> <carePrincipal/> <status>BELOW_LIMIT</status> </card> </getCardForPersonResultType>



Scenario 2

Personidentitet 2 har ett uppnått frikort som är preliminärt men utan registrerade avgifter.

Uppgift

Resultat

Uppgift

Resultat

Hämta frikortuppgifter för Personidentitet 2

  • Uppgifter ska säga att patienten har uppnått frikort

  • Frikortet är preliminärt, vilket innebär att frikortet är uppnått men det kan ändras. Uppgifterna ska EJ sparas till en cache. (I övrigt ska det hanteras som ett slutgiltigt frikort)

  • Patienten ska inte behöva betala för patientbesöket

EXEMPEL:

<getCardForPersonResultType> <result> <resultCode>OK</resultCode> </result> <card> <cardSystemId>{UUID}</cardSystemId> <cardType> <id>CARE_VISIT</id> <name>Öppen sjukvård</name> </cardType> <persons> <id>199305092398</id> <readConsent>false</readConsent> </persons> <startDate>xxxx-xx-xx+xx:xx</startDate> <preliminaryCardDate>xxxx-xx-xx+xx:xx</preliminaryCardDate> <endDate>xxxx-xx-xx+xx:xx</endDate> <currentAmount>0.0</currentAmount> <amountToLimit>1100.0</amountToLimit> <cardId>xxxxxxxx</cardId> <carePrincipal> <id>SE222-SLL</id> <name>CGI-TEST (SLL)</name> </carePrincipal> <status>PRELIMINARY</status> <cardReason>MEDICAL</cardReason> </card> </getCardForPersonResultType>



Scenario 3

Personidentitet 3 har ett uppnått frikort som är slutgiltigt men utan registrerade avgifter.

Uppgift

Resultat

Uppgift

Resultat

Hämta frikortsuppgifter för Personidentitet 3

  • Uppgifter ska säga att patienten har uppnått frikort

  • Frikortet är slutgiltigt

  • Patienten ska inte behöva betala för patientbesöket

EXEMPEL:

<getCardForPersonResultType> <result> <resultCode>OK</resultCode> </result> <card> <cardSystemId>{UUID}</cardSystemId> <cardType> <id>CARE_VISIT</id> <name>Öppen sjukvård</name> </cardType> <persons> <id>195803012805</id> <readConsent>false</readConsent> </persons> <startDate>xxxx-xx-xx+xx:xx</startDate> <preliminaryCardDate>xxxx-xx-xx+xx:xx</preliminaryCardDate> <endDate>xxxx-xx-xx+xx:xx</endDate> <currentAmount>0.0</currentAmount> <amountToLimit>1100.0</amountToLimit> <cardId>xxxxxxxx</cardId> <carePrincipal> <id>SE777-LUL</id> <name>CGI-TEST (SLL)</name> </carePrincipal> <status>FINAL</status> <cardReason>MEDICAL</cardReason> </card> </getCardForPersonResultType>



Scenario 4

Personidentitet 4 saknar samtycke (Opt-in).

Uppgift

Resultat

Uppgift

Resultat

Hämta frikortsuppgifter för Personidentitet 4

  • Uppgifter för patienten saknas helt.

    Om samtycke hanteras (Region Stockholm och Gotland)

  • Patienten måste frågas om samtycke att vara med i tjänsten, RegisterOptIn måste anropas

  • Patienten måste betala för besöket


EXEMPEL:



Om inte samtycke hanteras

  • Patienten måste betala för besöket


EXEMPEL:




Scenario 5

Personidentitet 5 har utfört (Opt-out).

Uppgift

Resultat

Uppgift

Resultat

Hämta frikortsuppgifter för Personidentitet 5

  • Patienten har valt att avstå eFrikort och OPTOUT returneras och ingen fortsatt hantering för patienten ska utföras. Så vidare inte patienten ger samtycke.

EXEMPEL:





Related content

RegisterTransaction 3.0
RegisterTransaction 3.0
More like this
Tjänstekontrakt exempel
Tjänstekontrakt exempel
More like this
Testpersoner
Testpersoner
More like this
3.1 Release Notes
3.1 Release Notes
More like this
Tjänstekontrakt differens mellan versioner
Tjänstekontrakt differens mellan versioner
More like this
4.1 Release notes
4.1 Release notes
More like this

Publik information