Tip |
---|
title | Publik InformationInformationen på denna sida är publik. |
---|
...
Personidentitet 1 har ett frikort med en betalning på 100 kr samt en inaktuell betalning på 100 kr.
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: Code Block |
---|
| <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 |
---|
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)
EXEMPEL: Code Block |
---|
| <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 |
---|
Hämta frikortsuppgifter för Personidentitet 3 | EXEMPEL: Code Block |
---|
| <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 |
---|
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
EXEMPEL:
Code Block |
---|
| <getCardForPersonResultType>
<result>
<resultCode>OPTINREQUIRED</resultCode>
<resultText>Uppgift om inträde saknas för personidentiteten.
Detta måste inhämtas och registreras innan patientdata kan sparas.
</resultText>
</result>
</getCardForPersonResultType>
|
Om inte samtycke hanteras
EXEMPEL:
Code Block |
---|
| <getCardForPersonResultType>
<result>
<resultCode>OK</resultCode>
</result>
</getCardForPersonResultType> |
|
Scenario 5
Personidentitet 5 har utfört (Opt-out).
Uppgift | Resultat |
---|
Hämta frikortsuppgifter för Personidentitet 5 | EXEMPEL: Code Block |
---|
| <getCardForPersonResultType>
<result>
<resultCode>OPTOUT</resultCode>
<resultText>Personen har nekat till att vara med i tjänsten.</resultText>
</result>
</getCardForPersonResultType>
|
|