SKLTP AgP SAD - Systemsamverkan

Systemsamverkan

De samverkande systemen beskrivs av följande komponentmodell samt tillhörande text. Som belysande exempel i texten används tjänstekontraktet för att hämta tidbokningar, GetSubjectOfCareSchedule, samt den nationella tjänsteplattformen, NTjP, som SKLTP instans.

 

  • Tjänstekonsument
    Frågar den aggregerande tjänsten efter tidbokningar för ett specifik patientid via tjänstekontraktet GetSubjectOfCareSchedule.

  • Engagemangsindex
    Tillhandahåller en frågetjänst (tjänstekontrakt FindContent) som gör det möjligt för den aggregerande tjänsten att läsa upp index-information om en viss patients samtliga bokningar.

  • TAK
    Tillhandahåller vid behov information om olika huvudversioner av aktuellt tjänstekontrakt
     
  • Tjänsteproducent (för källsystem)
    Tillhandahåller en tjänst, GetSubjectOfCareSchedule, för åtkomst av tidbokningar i det specifika källsystemet.

  • NTjP - Virtualiseringsplattformen (VP)
    Alla informationsutbyten mellan tjänstekonsumenter och tjänsteproducenter sker via virtuella tjänster i den nationella tjänsteplattformen.

  • NTjP - Aggregerande tjänst för Tidbokning
    Tillhandahåller aggregerande tjänst för Tidbokning till konsumenter via tjänstekontraktet GetSubjectOfCareSchedule.

    Utgående från informationen tjänsten får från det nationella engagemangsindexet så kan tjänsten avgöra vilka vårdmottagningar som har tidbokningar för en patient.

    Med hjälp av NTjP - Virtualiseringstjänst för Tidbokning kan den aggregerande tjänsten hämta patientens bokade tider och kallelser hos var och en av de vårdmottagningar som listats av engagemangsindex. Dessa kan sedan sättas samman till ett samlat svar från den aggregerande tjänsten.