28 lines
1.4 KiB
Plaintext
28 lines
1.4 KiB
Plaintext
sequenceDiagram
|
|
autonumber
|
|
participant HIS_A
|
|
participant NodoDominio as "Nodo Dominio (emisor)"
|
|
participant BusNacion as "Bus Nacion"
|
|
participant FederadorNacion as "Federador Nacion"
|
|
participant IndiceNacion as "Indice Nacion"
|
|
participant NodoDominio2 as "Nodo Dominio (receptor)"
|
|
Note over HIS_A,FederadorNacion: 1. Busqueda y resolución de Identidad (PIXm ITI-83)
|
|
HIS_A->>NodoDominio: ITI-67: GET /DocumentReference?subject=[ID_Lcocal]
|
|
NodoDominio->>BusNacion: GET /Patient/$ihe-pix?sourceIdentifier=[ID_Local]
|
|
BusNacion->>FederadorNacion: Consulta correspondencia en MPI
|
|
FederadorNacion-->>BusNacion: 200 OK (Retorna ID Nacional)
|
|
BusNacion-->>NodoDominio: Entrega ID Nacional
|
|
Note over NodoDominio,IndiceNacion: 2. Busqueda de Metadatos (MHD ITI-67 adaptada)
|
|
NodoDominio->>BusNacion: GET /DocumentReference?subject=[ID_Nacional]
|
|
BusNacion->>IndiceNacion: Consulta en el índice de referencias
|
|
IndiceNacion-->>BusNacion: 200 OK (Bundle "searchset")
|
|
BusNacion-->>NodoDominio: Retorna Bundle con Document Reference
|
|
Note over HIS_A,NodoDominio2: 3. Descarga del documento (ITI-68 P2P)
|
|
HIS_A->>NodoDominio: Solicitar descarga de [URL_Directa]
|
|
NodoDominio->>NodoDominio2: GET [URL_Directa] (Conexión P2P, bypass BusNación)
|
|
NodoDominio2-->>NodoDominio: 200 OK (Retorna el documento clinico)
|
|
NodoDominio-->>HIS_A: Entrega documento fisico
|
|
|
|
|
|
|