https://inera.atlassian.net/l/c/siHwVRRz
Tjänstekontrakt
...
getCareContacts
Detta tjänstekontrakt används för att hämta bokade tider för en invånare på mottagningar som finns på invånarens engagemangsindex.
...
Tider som hämtas från GetCareContacts version 2 respektive GetCareContacts version 3 kommer via BPM och där sker en konvertering till det interna kontraktet mvk:crm:scheduling:2. Både det externa schemat riv:clinicalprocess:logistics:logistics:2/3 och det interna schemat mvk:crm:scheduling:2 sätter väldigt få begränsningar. Istället framgår i tjänstekontraktsbeskrivningen för riv:clinicalprocess:logistics:logistics:2/3 vilka fält som är obligatoriska och vilken kardinalitet attributet har. Nedan kommer en beskrivning av vilket data som krävs i Bokade tider för att tiden ska visas i Bokade tider. Detta behöver alltså inte överensstämma med vare sig de externa eller det interna schemat eller tjänstekontraktsbeskrivningen för de externa schemana.
Namn | Typ | Kommentar |
---|---|---|
Begäran | ||
subjectOfCareId | SubjectOfCareIdType | Personnummer enl. yyyymmddxxxx. |
period | DatePeriodType | Innehåller startDate och endDate i formatet yyyymmdd |
contractVersion | VersionType | Kan ha värde 2.x eller 3.x |
Svar | ||
subjectOfCareId | SubjectOfCareIdType | Personnummer enl yyyymmddxxxx |
hsaId | HsaIdType | HSA-id för mottagning/vårdenhet |
facilityName | String | Namn på mottagning/vårdenhet |
careContact | CareContactType | Lista med användarens tider för angiven vårdenhet |
...