Versions Compared

Key

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


Tip
title

Publik Information

Informationen på denna sida är publik.

Table of Contents

...

Tjänstekontraktbeskrivningar

Version 1: Tjänstekontrakt samt TKB

Version 2: Tjänstekontrakt samt TKB

Version 3: Tjänstekontrakt samt TKB

Version 1 mot version 2

Den enda skillnaden mellan dessa två versioner är att datatypen för personidentitet i version 2 hanterar 12 eller 13 tecken, version 1 hanterar 12 tecken.

...

OPTINREQUIRED och OPTOUT är nya svarskoder. Övriga svarskoder är oförändrade

Nya tjänstekontrakt

  • GetExtendedCardsForPerson (Hämtar även historiska frikort) Till skillnad från GetExtendedCardForPerson

  • RegisterOptIn

  • RegisterOptOut

  • UpdateReadConsent

Ändrade tjänstekontrakt

Nedan visas ändringarna i REQUEST och RESPONSE, notera att även om REQUEST eller RESPONSE inte visas för ett kontrakt nedan så betyder det bara att strukturen (parametrarna är oförändrade). Innehållet ser fortfarande annorlunda ut eftersom versionen har ändrats, samt som det står ovan så har CamelCase bytts ut till camelCase på inre taggar/parametrar.

GetCardForPerson

  • RESPONSE

    • <readConsent> - Ny tagg som avgör om patienten har gett samtycke att visa avgifter för andra vårdgivare eller ej.

    • <preliminaryCardDate> - ersätter <LimitReachedDate> från föregående version (D.v.s bara ett namnbyte)

    • <CarePrincipal> - ny tagg vars innehåll är <id> och <name>, där <id> är det som skickades förut, d.v.s. <CarePrincipalId> från föregående version

    • <cardReason> - ny tagg vars innehåll representerar hur kortet uppnåddes.

GetExtendedCardForPerson

  • RESPONSE

    • (Innehåller samma ändringar som GetCardForPerson)

    • Nedan gäller för innehåller i <Transactions> och <ExpiredTransactions>

      • <CareProviderId> och <CareUnitId> har bytt namn till <CareProvider> och <CareUnit> (stöd för fritext, namn på vårdgivare/vårdenhet)

      • <CarePrincipal> - ny tagg vars innehåll är <id> och <name>, där <id> är det som skickades förut, d.v.s. <CarePrincipalId> från föregående version

      • <status> - ny tagg som avser vilken status avgiften har

      • <statusReason> - ny tagg som avser anledning till status (kommentar)

    • <Exportstatus> - ny tagg som avser information kring när ett frikort fysiskt har exporterats för utskrift

GetGroupForPerson

  • RESPONSE

    • <personIds> - ny tagg som ersätter <Persons> 

DeleteTransaction

  • REQUEST

    • <DeleteStatus> - taggen är borttagen och inte längre obligatorisk i version 3

    • <deleteReason> - ny tagg (kommentar)

GroupPerson

  • REQUEST

    • <CardOwnerPersonId> - Borttagen

    • <cardSystemId> - ny tagg, anger id på vilket frikort som personen ska grupperas till.

OrderNewCard

  • REQUEST

    • <CardTypeId> - Borttagen

    • <cardSystemId> - ny tagg, id på frikortet som ska markeras för utskrift

RegisterCard

  • REQUEST

    • <preliminaryCardDate> - namnbyte från <LimitReachedDate>


  • RESPONSE

    • Samma ändringar inom som i GetCardForPerson

RegisterTransaction

  • REQUEST

    • <CareProviderId> och <CareUnitId> byts ut till <CareProvider> och <CareUnit>

    • <RegistationDateTime> - Borttagen

UngroupPerson

  • REQUEST

    • <CardOwnerPersonId> - Borttagen

    • <cardSystemId> - ny tagg, anger id på vilket frikort som personen ska grupperas till.

UpdateCard

  • REQUEST

    • <CardTypeId> - Borttagen

    • <preliminaryCardDate> - namnbyte från <LimitReachedDate>

UpdateTransaction

  • REQUEST

    • <CareProviderId> och <CareUnitId> byts ut till <CareProvider> och <CareUnit>

    • <CardTypeId> - Borttagen

    • <RegistationDateTime> - Borttagen

    • <updateReason> - ny tagg (kommentar)

Borttagna tjänstekontrakt

Notera att stöd för version 1 och 2 finns fortfarande.

  • FinishAccount - ersattes av RegisterOptOut