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:






Publik information