...
Personidentitet 2 har ett uppnått frikort som är preliminärt men utan registrerade avgifter.
| |
---|
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: 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> |
|
...
Personidentitet 3 har ett uppnått frikort som är slutgiltigt men utan registrerade avgifter.
| |
---|
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: 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> |
|
...
Personidentitet 4 saknar samtycke (Opt-in).
| |
---|
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:
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
- Patienten måste betala för besöket
EXEMPEL:
Code Block |
---|
| <getCardForPersonResultType>
<result>
<resultCode>OK</resultCode>
</result>
</getCardForPersonResultType> |
|
...
Personidentitet 5 har utfört (Opt-out).
| |
---|
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: Code Block |
---|
| <getCardForPersonResultType>
<result>
<resultCode>OPTOUT</resultCode>
<resultText>Personen har nekat till att vara med i tjänsten.</resultText>
</result>
</getCardForPersonResultType>
|
|
...