%%{init: {'theme': 'base', 'themeVariables': {'actorBkg': '#1D4ED8', 'actorBorder': '#1E3A8A', 'actorTextColor': '#FFFFFF', 'actorLineColor': '#93C5FD', 'noteBkgColor': '#FEF3C7', 'noteTextColor': '#92400E', 'noteBorderColor': '#F59E0B', 'signalColor': '#1E293B', 'signalTextColor': '#1E293B', 'labelBoxBkgColor': '#7C3AED', 'labelBoxBorderColor': '#5B21B6', 'labelTextColor': '#FFFFFF'}}}%% sequenceDiagram autonumber participant HIS_A participant NodoDominio as Nodo Dominio (emisor) box rgb(237,233,254) PINS participant FederadorNacion as Federador Nacional participant IndiceNacion as Indice Documentos Nacional end participant NodoDominio2 as Nodo Dominio (receptor) Note over HIS_A,FederadorNacion: 1. Busqueda y resolución de Identidad HIS_A->>NodoDominio: ITI-67: GET /DocumentReference?subject=[ID_Local] NodoDominio->>FederadorNacion: GET /Patient?identifier=[ID_Local] FederadorNacion-->>NodoDominio: 200 OK (Retorna ID Nacional) Note over NodoDominio,IndiceNacion: 2. Busqueda de Metadatos (ITI-67) NodoDominio->>IndiceNacion: GET /DocumentReference?subject=[ID_Nacional] IndiceNacion-->>NodoDominio: 200 OK (Bundle "searchset") 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) NodoDominio2-->>NodoDominio: 200 OK (Retorna el IPSBundle) NodoDominio-->>HIS_A: Entrega documento fisico