2026-04-27 04:25:52 +00:00

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