20 lines
1.1 KiB
Plaintext
20 lines
1.1 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"
|
|
Note over HIS_A,IndiceNacion: 1. Recepcion Local del Documento Bundle (POST /Bundle)
|
|
HIS_A->>NodoDominio: ITI-65 (Crea/Actualiza)
|
|
Note over NodoDominio,FederadorNacion: 2. Resolución de Identidad (ITI-83)
|
|
NodoDominio->>BusNacion: Get /Patient/$ihe-pix?sourceIdentifier=[ID_Local]
|
|
BusNacion->>FederadorNacion: Consulta correspondencia
|
|
FederadorNacion-->>BusNacion: 200 OK (Retorna ID Nacional)
|
|
BusNacion-->>NodoDominio: Entrega ID Nacional
|
|
Note over NodoDominio,IndiceNacion: 3. Enrutamiento de la Petición (POST /Bundle)
|
|
NodoDominio->>BusNacion: Publica Document Reference (GET /DocumentRefereence?subject=[ID_Nacional])
|
|
BusNacion->>IndiceNacion: Registra Referencia
|
|
IndiceNacion-->>BusNacion: 201 (Created)
|
|
BusNacion-->>NodoDominio: Confirma operación
|
|
NodoDominio-->>HIS_A: 200 OK (Publicación exitosa) |