Tip | |
---|---|
title | Publik InformationInformationen 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