diff --git a/apigee/medicamentos-afiliado.json b/apigee/medicamentos-afiliado.json index 13093f8..46b465c 100644 --- a/apigee/medicamentos-afiliado.json +++ b/apigee/medicamentos-afiliado.json @@ -34,7 +34,15 @@ }, { "name": "sura-medicamentos-afiliados", - "description": "Validación de pacientes de Sura En construcción" + "description": "Validación de pacientes de Sura" + }, + { + "name": "fami-medicamentos-afiliados", + "description": "Validación de pacientes de Famisanar En construccion" + }, + { + "name": "coomeva-medicamentos-afiliados", + "description": "Validación de pacientes de Coomeva En construccion" } ], "paths": { @@ -173,6 +181,113 @@ ] } }, + "/v1/medicamentos/afiliados/fami/consulta": { + "get": { + "tags": [ + "fami-medicamentos-afiliados" + ], + "summary": "Validar paciente de Famisanar", + "description": "Obtener informacion de los pacientes para la aseguradora Famisanar", + "operationId": "validadorDerechoMedicamentosFamisanar", + "parameters": [ + { + "name": "tipoId", + "in": "query", + "description": "Tipo de documento de identificacion, ejemplo: CC", + "required": true, + "schema": { + "type": "string", + } + }, + { + "name": "numId", + "in": "query", + "description": "Número de documento de identificación del afiliado a consultar.", + "required": true, + "schema": { + "type": "string" + } + }, + ], + "responses": { + "200": { + "description": "Operación exitosa", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/validadorDerechoMedicamentosFamisanarResponse" + } + } + } + }, + "400": { + "description": "Estado inválido" + } + }, + "security": [ + { + "apigee_auth": [ + "write:apigee", + "read:apigee" + ] + } + ] + } + }, + "/v1/medicamentos/afiliados/coomeva/consulta": { + "get": { + "tags": [ + "coomeva-medicamentos-afiliados" + ], + "summary": "Validar paciente de Coomeva", + "description": "Obtener informacion de los pacientes para la aseguradora Coomeva", + "operationId": "validadorDerechoMedicamentosCoomeva", + "parameters": [ + { + "name": "tipoId", + "in": "query", + "description": "Tipo de documento de identificacion, ejemplo: CC", + "required": true, + "schema": { + "type": "string", + } + }, + { + "name": "numId", + "in": "query", + "description": "Número de documento de identificación del afiliado a consultar.", + "required": true, + "schema": { + "type": "string" + } + }, + ], + "responses": { + "200": { + "description": "Operación exitosa", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/validadorDerechoMedicamentosCoomevaResponse" + } + } + } + }, + "400": { + "description": "Estado inválido" + } + }, + "security": [ + { + "apigee_auth": [ + "write:apigee", + "read:apigee" + ] + } + ] + } + }, + "/v1/medicamentos/domicilio/cobertura": { "get": { "tags": [ @@ -1262,6 +1377,52 @@ } } } + }, + "validadorDerechoMedicamentosFamisanarResponse": { + "type": "object", + "required": [ + "resultado" + ], + "properties": { + "resultado": { + "type": "array", + "xml": { + "name": "resultado" + }, + "items": { + "$ref": "#/components/schemas/resultado" + } + }, + "obtenerPaciente": { + "type": "array", + "items": { + "$ref": "#/components/schemas/obtenerPaciente" + } + } + } + }, + "validadorDerechoMedicamentosCoomevaResponse": { + "type": "object", + "required": [ + "resultado" + ], + "properties": { + "resultado": { + "type": "array", + "xml": { + "name": "resultado" + }, + "items": { + "$ref": "#/components/schemas/resultado" + } + }, + "obtenerPaciente": { + "type": "array", + "items": { + "$ref": "#/components/schemas/obtenerPaciente" + } + } + } } }, "requestBodies": {