Commit 1652346b by Edwin Ferreira

Update medicamentos-afiliado.json ajustes

parent 67bf7f45
...@@ -443,7 +443,9 @@ ...@@ -443,7 +443,9 @@
] ]
} }
}, },
"/v1/medicamentos/pedidos/formula": {
"/v1/medicamentos/pedidos/formulas": {
"post": { "post": {
"tags": [ "tags": [
"cols-medicamentos-pedidos" "cols-medicamentos-pedidos"
...@@ -452,7 +454,7 @@ ...@@ -452,7 +454,7 @@
"description": "Permite crear pedido con fórmula electrónica.", "description": "Permite crear pedido con fórmula electrónica.",
"operationId": "crearOrdenConFormulaElectronica", "operationId": "crearOrdenConFormulaElectronica",
"requestBody": { "requestBody": {
"$ref": "#/components/requestBodies/createOrderWithElectronicFormulaRequestBody" "$ref": "#/components/requestBodies/crearOrdenConFormulaElectronicaRequestBody"
}, },
"responses": { "responses": {
"200": { "200": {
...@@ -483,9 +485,9 @@ ...@@ -483,9 +485,9 @@
], ],
"summary": "Crear pedido sin fórmula electrónica", "summary": "Crear pedido sin fórmula electrónica",
"description": "Permite crear pedido sin fórmula electrónica.", "description": "Permite crear pedido sin fórmula electrónica.",
"operationId": "createOrderWithoutElectronicFormula", "operationId": "crearOrdenSinFormulaElectronica",
"requestBody": { "requestBody": {
"$ref": "#/components/requestBodies/createOrderWithoutElectronicFormulaRequestBody" "$ref": "#/components/requestBodies/crearOrdenSinFormulaElectronicaRequestBody"
}, },
"responses": { "responses": {
"200": { "200": {
...@@ -509,16 +511,16 @@ ...@@ -509,16 +511,16 @@
] ]
} }
}, },
"/v1/medicamentos/pedidos/calificar": { "/v1/medicamentos/pedidos/calificaciones": {
"post": { "put": {
"tags": [ "tags": [
"cols-medicamentos-pedidos" "cols-medicamentos-pedidos"
], ],
"summary": "Calificar pedidos", "summary": "Calificar pedidos",
"description": "Permite calificar pedidos.", "description": "Permite calificar pedidos.",
"operationId": "qualifyOrder", "operationId": "calificarPedidos",
"requestBody": { "requestBody": {
"$ref": "#/components/requestBodies/qualifyOrderRequestBody" "$ref": "#/components/requestBodies/calificarPedidosRequestBody"
}, },
"responses": { "responses": {
"200": { "200": {
...@@ -553,17 +555,43 @@ ...@@ -553,17 +555,43 @@
] ]
} }
}, },
"/v1/medicamentos/pedidos/cancelar": { "/v1/medicamentos/pedidos/cancelaciones": {
"post": { "delete": {
"tags": [ "tags": [
"cols-medicamentos-pedidos" "cols-medicamentos-pedidos"
], ],
"summary": "Cancelar pedidos", "summary": "Cancelar pedidos",
"description": "Permite cancelar pedidos.", "description": "Permite cancelar pedidos.",
"operationId": "cancelOrder", "operationId": "cancelarPedidos",
"requestBody": { "parameters": [
"$ref": "#/components/requestBodies/cancelOrderRequestBody" {
}, "name": "accion",
"in": "query",
"description": "Acción para realizar",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "codigo",
"in": "query",
"description": "Código",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "usuarioActual",
"in": "query",
"description": "Usuario actual",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": { "responses": {
"200": { "200": {
"description": "Operación exitosa", "description": "Operación exitosa",
...@@ -597,16 +625,16 @@ ...@@ -597,16 +625,16 @@
] ]
} }
}, },
"/v1/medicamentos/pedidos/direccion": { "/v1/medicamentos/pedidos/direcciones": {
"post": { "post": {
"tags": [ "tags": [
"cols-medicamentos-pedidos" "cols-medicamentos-pedidos"
], ],
"summary": "Crear direcciones por paciente.", "summary": "Crear direcciones por paciente.",
"description": "Permite crear direcciones por paciente.", "description": "Permite crear direcciones por paciente.",
"operationId": "createAddressByPatient", "operationId": "crearDireccionesPorPaciente",
"requestBody": { "requestBody": {
"$ref": "#/components/requestBodies/createAddressByPatientRequestBody" "$ref": "#/components/requestBodies/crearDireccionesPorPacienteRequestBody"
}, },
"responses": { "responses": {
"200": { "200": {
...@@ -646,7 +674,7 @@ ...@@ -646,7 +674,7 @@
], ],
"summary": "Obtener dirección por paciente", "summary": "Obtener dirección por paciente",
"description": "Permite obtener dirección por paciente.", "description": "Permite obtener dirección por paciente.",
"operationId": "getAddressByPatient", "operationId": "obtenerDirecconPorPaciente",
"parameters": [ "parameters": [
{ {
"name": "tipoId", "name": "tipoId",
...@@ -690,7 +718,7 @@ ...@@ -690,7 +718,7 @@
"obtenerDireccionPaciente": { "obtenerDireccionPaciente": {
"type": "array", "type": "array",
"items": { "items": {
"$ref": "#/components/schemas/createAddressByPatientSchemas" "$ref": "#/components/schemas/obtenerDirecconPorPacienteSchemas"
} }
} }
} }
...@@ -708,7 +736,10 @@ ...@@ -708,7 +736,10 @@
} }
] ]
} }
} },
}, },
"externalDocs": { "externalDocs": {
"description": "Encontrar más información en EnterpriseArchitect", "description": "Encontrar más información en EnterpriseArchitect",
...@@ -716,21 +747,30 @@ ...@@ -716,21 +747,30 @@
}, },
"components": { "components": {
"schemas": { "schemas": {
"resultadoPedido": { "resultadoPedido": {
"description": "Objeto de resultado específico para la plataforma SmarQuick", "description": "Objeto de resultado específico para la plataforma SmarQuick",
"type": "object", "type": "object",
"properties": { "properties": {
"id": { "resultado": {
"type": "string", "description": "Listado de resultado",
"description": "Identificador" "type": "array",
}, "items": {
"codigo": { "properties": {
"type": "string", "id": {
"description": "Código del resultado" "type": "string",
}, "description": "Identificador"
"descripcion": { },
"type": "string", "codigo": {
"description": "Descripción del resultado" "type": "string",
"description": "Código del resultado"
},
"descripcion": {
"type": "string",
"description": "Descripción del resultado"
}
}
}
} }
} }
}, },
...@@ -755,7 +795,7 @@ ...@@ -755,7 +795,7 @@
"valorTotal codigo descripcion" "valorTotal codigo descripcion"
] ]
}, },
"createOrderWithElectronicFormulaSchemasRequestBody": { "crearOrdenConFormulaElectronicaSchemasRequestBody": {
"type": "object", "type": "object",
"description": "Información del request de crear orden con fórmula electrónica", "description": "Información del request de crear orden con fórmula electrónica",
"properties": { "properties": {
...@@ -873,7 +913,7 @@ ...@@ -873,7 +913,7 @@
} }
} }
}, },
"createOrderWithoutElectronicFormulaSchemasRequestBody": { "crearOrdenSinFormulaElectronicaSchemasRequestBody": {
"type": "object", "type": "object",
"description": "Información del request de crear orden sin fórmula electrónica", "description": "Información del request de crear orden sin fórmula electrónica",
"properties": { "properties": {
...@@ -965,7 +1005,7 @@ ...@@ -965,7 +1005,7 @@
} }
} }
}, },
"qualifyOrderSchemasRequestBody": { "calificarPedidosSchemasRequestBody": {
"type": "object", "type": "object",
"description": "Información del request de cancelar pedido", "description": "Información del request de cancelar pedido",
"properties": { "properties": {
...@@ -991,25 +1031,7 @@ ...@@ -991,25 +1031,7 @@
} }
} }
}, },
"cancelOrderSchemasRequestBody": { "crearDireccionesPorPacienteSchemasRequestBody": {
"type": "object",
"description": "Información del request de cancelar pedido",
"properties": {
"accion": {
"type": "string",
"description": "Acción para realizar"
},
"codigo": {
"type": "string",
"description": "Código"
},
"usuarioActual": {
"type": "string",
"description": "Usuario actual"
}
}
},
"createAddressByPatientSchemasRequestBody": {
"type": "object", "type": "object",
"description": "Información de crear direcciones por paciente", "description": "Información de crear direcciones por paciente",
"properties": { "properties": {
...@@ -1032,10 +1054,28 @@ ...@@ -1032,10 +1054,28 @@
} }
} }
} }
},
"documento": {
"type": "object",
"description": "Objeto documento",
"properties": {
"tipo": {
"type": "string",
"description": "Tipo de identificación"
},
"numero": {
"type": "string",
"description": "Número de identificación"
}
}
},
"comentario": {
"type": "string",
"description": "Comentario referente a la direccion"
} }
} }
}, },
"createAddressByPatientSchemas": { "obtenerDirecconPorPacienteSchemas": {
"type": "object", "type": "object",
"description": "Información de crear direcciones por paciente", "description": "Información de crear direcciones por paciente",
"properties": { "properties": {
...@@ -1048,42 +1088,33 @@ ...@@ -1048,42 +1088,33 @@
"description": "Número único de identificación del paciente" "description": "Número único de identificación del paciente"
}, },
"documento": { "documento": {
"type": "object", "$ref": "#/components/schemas/nombre"
"description": "Objeto documento",
"properties": {
"tipo": {
"type": "string",
"description": "Tipo de identificación"
},
"numero": {
"type": "string",
"description": "Número de identificación"
}
}
}, },
"direccion": { "direccion": {
"type": "object", "type": "array",
"description": "Objeto direccion", "description": "Objeto direccion",
"properties": { "items": {
"id": { "properties": {
"type": "string", "id": {
"description": "Número único de identificación de la dirección" "type": "string",
}, "description": "Número único de identificación de la dirección"
"direccionPrincipal": { },
"type": "string", "direccionPrincipal": {
"description": "Dirección del paciente" "type": "string",
}, "description": "Dirección del paciente"
"comentario": { },
"type": "string", "comentario": {
"description": "Comentarios referentes a la dirección" "type": "string",
}, "description": "Comentarios referentes a la dirección"
"ciudad": { },
"type": "object", "ciudad": {
"description": "Nombre de la ciudad", "type": "object",
"properties": { "description": "Nombre de la ciudad",
"id": { "properties": {
"type": "string", "id": {
"description": "Número único de identificación de la ciudad" "type": "string",
"description": "Número único de identificación de la ciudad"
}
} }
} }
} }
...@@ -1093,6 +1124,7 @@ ...@@ -1093,6 +1124,7 @@
} }
} }
}, },
"resultadoQuick": { "resultadoQuick": {
"description": "Objeto de resultado específico para la plataforma SmarQuick", "description": "Objeto de resultado específico para la plataforma SmarQuick",
...@@ -2085,61 +2117,52 @@ ...@@ -2085,61 +2117,52 @@
"description": "Crear cita sin orden", "description": "Crear cita sin orden",
"required": true "required": true
}, },
"createOrderWithElectronicFormulaRequestBody": {
"crearOrdenConFormulaElectronicaRequestBody": {
"content": { "content": {
"application/json": { "application/json": {
"schema": { "schema": {
"$ref": "#/components/schemas/createOrderWithElectronicFormulaSchemasRequestBody" "$ref": "#/components/schemas/crearOrdenConFormulaElectronicaSchemasRequestBody"
} }
} }
}, },
"description": "Información del request de crear pedido con fórmula electrónica", "description": "Información del request de crear pedido con fórmula electrónica",
"required": true "required": true
}, },
"createOrderWithoutElectronicFormulaRequestBody": { "crearOrdenSinFormulaElectronicaRequestBody": {
"content": { "content": {
"application/json": { "application/json": {
"schema": { "schema": {
"$ref": "#/components/schemas/createOrderWithoutElectronicFormulaSchemasRequestBody" "$ref": "#/components/schemas/crearOrdenSinFormulaElectronicaSchemasRequestBody"
} }
} }
}, },
"description": "Información del request de crear pedido sin fórmula electrónica", "description": "Información del request de crear pedido sin fórmula electrónica",
"required": true "required": true
}, },
"qualifyOrderRequestBody": { "calificarPedidosRequestBody": {
"content": { "content": {
"application/json": { "application/json": {
"schema": { "schema": {
"$ref": "#/components/schemas/qualifyOrderSchemasRequestBody" "$ref": "#/components/schemas/calificarPedidosSchemasRequestBody"
} }
} }
}, },
"description": "Información del request de crear pedido", "description": "Información del request de crear pedido",
"required": true "required": true
}, },
"cancelOrderRequestBody": { "crearDireccionesPorPacienteRequestBody": {
"content": { "content": {
"application/json": { "application/json": {
"schema": { "schema": {
"$ref": "#/components/schemas/cancelOrderSchemasRequestBody" "$ref": "#/components/schemas/crearDireccionesPorPacienteSchemasRequestBody"
}
}
},
"description": "Información del request de cancelar pedido",
"required": true
},
"createAddressByPatientRequestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/createAddressByPatientSchemasRequestBody"
} }
} }
}, },
"description": "Información de crear direcciones por paciente", "description": "Información de crear direcciones por paciente",
"required": true "required": true
} },
}, },
"securitySchemes": { "securitySchemes": {
"apigee_auth": { "apigee_auth": {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment