Actualizada la documentación del sistema
This commit is contained in:
parent
02e338c32a
commit
4b722deed5
2
bus-gateway/docs/.gitignore
vendored
Normal file
2
bus-gateway/docs/.gitignore
vendored
Normal file
@ -0,0 +1,2 @@
|
||||
*.png
|
||||
*.pdf
|
||||
@ -2,12 +2,12 @@
|
||||
sequenceDiagram
|
||||
autonumber
|
||||
participant HIS_A
|
||||
participant NodoDominio as NodoDominio (HIS_A)
|
||||
participant NodoDominio as Nodo
|
||||
box rgb(237,233,254) PINS
|
||||
participant FederadorNacion as Federador Nacional
|
||||
participant FederadorNacion as Federador
|
||||
end
|
||||
Note over HIS_A,FederadorNacion: Gestion de Identidad
|
||||
HIS_A->>NodoDominio: ITI-104 (Crear el recurso Patient)
|
||||
NodoDominio->>FederadorNacion: Crea el recurso Patient (POST /Patient)
|
||||
FederadorNacion-->>NodoDominio: 201 Created (ubicación del recurso creado)
|
||||
NodoDominio-->>HIS_A: 200 OK (recurso Patient)
|
||||
NodoDominio-->>HIS_A: 200 OK (Patient)
|
||||
|
||||
@ -2,18 +2,18 @@
|
||||
sequenceDiagram
|
||||
autonumber
|
||||
participant HIS_A
|
||||
participant NodoDominio as Nodo Dominio (emisor)
|
||||
participant NodoDominio as Nodo (Emisor)
|
||||
box rgb(237,233,254) PINS
|
||||
participant FederadorNacion as Federador Nacional
|
||||
participant IndiceNacion as Indice Documentos Nacional
|
||||
participant FederadorNacion as Federador
|
||||
participant IndiceNacion as Indice Documentos
|
||||
end
|
||||
Note over HIS_A,IndiceNacion: 1. Recepcion Local del Documento Bundle (POST /Bundle)
|
||||
HIS_A->>NodoDominio: ITI-65 (Crea/Actualiza)
|
||||
Note right of NodoDominio: El Nodo almacena físicamente el documento y extrae la metadata (DocumentReference).
|
||||
Note right of NodoDominio: El Nodo almacena físicamente el documento <br/> y extrae la metadata (DocumentReference).
|
||||
Note over NodoDominio,FederadorNacion: 2. Resolución de Identidad
|
||||
NodoDominio->>FederadorNacion: Busca paciente por su identificador local (GET /Patient?identifier=[ID_Local])
|
||||
FederadorNacion-->>NodoDominio: 200 OK (Retorna ID Nacional)
|
||||
NodoDominio->>FederadorNacion: GET /Patient?identifier=[ID_Local]
|
||||
FederadorNacion-->>NodoDominio: 200 OK (Patient Searchset)
|
||||
Note over NodoDominio,IndiceNacion: 3. Enrutamiento de la Petición
|
||||
NodoDominio->>IndiceNacion: Publica la referencia al documento (POST /DocumentReference)
|
||||
NodoDominio->>IndiceNacion: POST /DocumentReference (Metadata del documento)
|
||||
IndiceNacion-->>NodoDominio: 201 (Created)
|
||||
NodoDominio-->>HIS_A: 200 OK (Publicación exitosa)
|
||||
NodoDominio-->>HIS_A: 200 OK (DocumentReference)
|
||||
|
||||
@ -2,21 +2,19 @@
|
||||
sequenceDiagram
|
||||
autonumber
|
||||
participant HIS_A
|
||||
participant NodoDominio as Nodo Dominio (emisor)
|
||||
participant NodoDominio as Nodo (Emisor)
|
||||
box rgb(237,233,254) PINS
|
||||
participant FederadorNacion as Federador Nacional
|
||||
participant IndiceNacion as Indice Documentos Nacional
|
||||
participant FederadorNacion as Federador
|
||||
participant IndiceNacion as Indice Documentos
|
||||
end
|
||||
participant NodoDominio2 as Nodo Dominio (receptor)
|
||||
participant NodoDominio2 as Nodo (Receptor)
|
||||
Note over HIS_A,FederadorNacion: 1. Busqueda y resolución de Identidad
|
||||
HIS_A->>NodoDominio: ITI-67: GET /DocumentReference?subject=[ID_Local]
|
||||
HIS_A->>NodoDominio: ITI-67: GET /DocumentReference?patient.identifier=[ID_Local]
|
||||
NodoDominio->>FederadorNacion: GET /Patient?identifier=[ID_Local]
|
||||
FederadorNacion-->>NodoDominio: 200 OK (Retorna ID Nacional)
|
||||
FederadorNacion-->>NodoDominio: 200 OK (Patient Searchset)
|
||||
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
|
||||
NodoDominio->>IndiceNacion: GET /DocumentReference?patient=[ID_Nacional]
|
||||
IndiceNacion-->>NodoDominio: 200 OK (DocumentReference Searchset)
|
||||
Note over HIS_A,NodoDominio2: 3. Descarga del documento (ITI-68)
|
||||
HIS_A->>NodoDominio2: ITI68: GET [URL_IPSBundle]
|
||||
NodoDominio2-->>HIS_A: 200 OK (IPS Bundle)
|
||||
|
||||
@ -2,12 +2,12 @@
|
||||
sequenceDiagram
|
||||
autonumber
|
||||
participant HIS_A
|
||||
participant NodoDominio as Nodo Dominio (Repositorio Local)
|
||||
participant NodoDominio as Nodo
|
||||
box rgb(237,233,254) PINS
|
||||
participant FederadorNacion as Federador Nacional
|
||||
participant FederadorNacion as Federador
|
||||
end
|
||||
Note over HIS_A,FederadorNacion: Gestion de Identidad
|
||||
HIS_A->>NodoDominio: ITI-78 (Consultar recurso Patient)
|
||||
NodoDominio->>FederadorNacion: Consulta recurso Patient (GET /Patient?identifier=[ID_Patient])
|
||||
FederadorNacion-->>NodoDominio: 200 OK (Bundle)
|
||||
NodoDominio-->>HIS_A: 200 OK (Bundle)
|
||||
HIS_A->>NodoDominio: ITI-78: GET /Patient?identifier=[ID_Local]
|
||||
NodoDominio->>FederadorNacion: GET /Patient?identifier=[ID_Nacional]
|
||||
FederadorNacion-->>NodoDominio: 200 OK (PatientSearchset)
|
||||
NodoDominio-->>HIS_A: 200 OK (Patient Searchset)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user