Commit 1652346b by Edwin Ferreira

Update medicamentos-afiliado.json ajustes

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