Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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)
  • Patienten ska inte behöva betala för patientbesöket

EXEMPEL:

Code Block
languagexml
<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.

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:

Code Block
languagexml
<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).

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:

Code Block
languagexml
<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
languagexml
<getCardForPersonResultType>
            <result>
               <resultCode>OK</resultCode>
            </result>
</getCardForPersonResultType>



...

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

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:

Code Block
languagexml
<getCardForPersonResultType>
            <result>
               <resultCode>OPTOUT</resultCode>
               <resultText>Personen har nekat till att vara med i tjänsten.</resultText>
            </result>
</getCardForPersonResultType>


...