diff --git a/apigee/medicamentos-afiliado.json b/apigee/medicamentos-afiliado.json
index 517343f..c930200 100644
--- a/apigee/medicamentos-afiliado.json
+++ b/apigee/medicamentos-afiliado.json
@@ -42,16 +42,16 @@
{
"name": "tipoId",
"in": "query",
- "description": "Tipo de identificacion.",
+ "description": "Tipo de identificacion.
1. CE - Cédula de extranjería
2. TI - Tarjeta de identidad
3. CC - Cédula de ciudadanía
4. NIT - NIT
5. RC - Registro civil de nacimiento
6. PS - Pasaporte
7. ME - Menor de edad
8. NU - NUIP
9. AS - Adulto sin identificación
10. CD - Carné diplomático
11. CN - Recién nacido vivo
12. SC - Salvoconducto
13. PE - Permiso especial",
"required": true,
"schema": {
"type": "string"
}
},
{
- "name": "numeroId",
+ "name": "numId",
"in": "query",
- "description": "Número de identificación",
+ "description": "Número de documento de identificación del afiliado a consultar.",
"required": true,
"schema": {
"type": "string"
@@ -60,17 +60,17 @@
{
"name": "nit",
"in": "query",
- "description": "NIT de la EPS",
+ "description": "Corresponde al NIT del prestador que realiza la consulta sin el dígito de verificación.",
"required": true,
"schema": {
"type": "string"
}
},
{
- "name": "punto",
+ "name": "suc",
"in": "query",
- "description": "Identificación del punto de atención",
- "required": false,
+ "description": "Código de la sucursal del prestador. Para este método particular sólo se valida que sea una sucursal válida.",
+ "required": true,
"schema": {
"type": "string"
}
@@ -184,22 +184,73 @@
"name": "categoria"
}
},
+ "sede": {
+ "type": "object",
+ "properties": {
+ "codigo": {
+ "type": "string",
+ "description": "Codigo de la sede"
+ },
+ "nombre": {
+ "type": "string",
+ "description": "Nombre de la sede"
+ }
+ },
+ "xml": {
+ "name": "ips"
+ }
+ },
"ips": {
"type": "object",
"properties": {
+ "sede": {
+ "$ref": "#/components/schemas/ciudad"
+ },
"codigo": {
"type": "string",
- "description": "Codigo",
+ "description": "Codigo de ips"
},
"nombre": {
"type": "string",
- "description": "Fecha de comprobación"
+ "description": "Nombre de ips"
+ }
+ },
+ "xml": {
+ "name": "ips"
+ }
+ },
+ "tipo": {
+ "type": "object",
+ "properties": {
+ "codigo": {
+ "type": "string",
+ "description": "Codigo del tipo paciente"
+ },
+ "descripcion": {
+ "type": "string",
+ "description": "Descripcion del tipo paciente"
}
},
"xml": {
"name": "ips"
}
},
+ "estado": {
+ "type": "object",
+ "properties": {
+ "codigo": {
+ "type": "string",
+ "description": "Codigo del estado"
+ },
+ "descripcion": {
+ "type": "string",
+ "description": "Descripcion del estado"
+ }
+ },
+ "xml": {
+ "name": "estado"
+ }
+ },
"convenio": {
"type": "object",
"properties": {
@@ -209,15 +260,15 @@
}
},
"xml": {
- "name": "ips"
+ "name": "convenio"
}
},
- "exento": {
+ "exento": {
"type": "object",
"properties": {
"codigo": {
"type": "string",
- "description": "Descripcion de exento",
+ "description": "Descripcion de exento"
},
"tipo": {
"type": "string",
@@ -233,7 +284,7 @@
"properties": {
"descripcion": {
"type": "string",
- "description": "Descripcion del genero -M -F",
+ "description": "Descripcion del genero -M -F"
}
},
"xml": {
@@ -245,7 +296,7 @@
"properties": {
"fecha": {
"type": "string",
- "description": "Fecha de nacimiento",
+ "description": "Fecha de nacimiento"
}
},
"xml": {
@@ -257,11 +308,11 @@
"properties": {
"codigo": {
"type": "string",
- "description": "Codigo de ciudad",
+ "description": "Codigo de ciudad"
},
"nombre": {
"type": "string",
- "description": "Nombre de ciudad",
+ "description": "Nombre de ciudad"
}
},
"xml": {
@@ -273,11 +324,11 @@
"properties": {
"codigo": {
"type": "string",
- "description": "Codigo de departamento",
+ "description": "Codigo de departamento"
},
"nombre": {
"type": "string",
- "description": "Nombre de departamento",
+ "description": "Nombre de departamento"
}
},
"xml": {
@@ -289,11 +340,11 @@
"properties": {
"codigo": {
"type": "string",
- "description": "Codigo de municipio",
+ "description": "Codigo de municipio"
},
"nombre": {
"type": "string",
- "description": "Nombre de municipio",
+ "description": "Nombre de municipio"
}
},
"xml": {
@@ -305,7 +356,7 @@
"properties": {
"direccionPrincipal": {
"type": "string",
- "description": "Fecha de nacimiento",
+ "description": "Fecha de nacimiento"
},
"ciudad": {
"$ref": "#/components/schemas/ciudad"
@@ -326,11 +377,11 @@
"properties": {
"inicio": {
"type": "string",
- "description": "Fecha de inicio de vigencia",
+ "description": "Fecha de inicio de vigencia"
},
"fin": {
"type": "string",
- "description": "Fecha de fin de vigencia",
+ "description": "Fecha de fin de vigencia"
}
},
"xml": {
@@ -342,7 +393,7 @@
"properties": {
"completo": {
"type": "string",
- "description": "Nombre del medico",
+ "description": "Nombre del medico"
}
},
"xml": {
@@ -354,11 +405,11 @@
"properties": {
"codigo": {
"type": "string",
- "description": "Codigo Ips prestadora",
+ "description": "Codigo Ips prestadora"
},
"nombre": {
"type": "string",
- "description": "Nombre Ips prestadora",
+ "description": "Nombre Ips prestadora"
}
},
"xml": {
@@ -370,11 +421,11 @@
"properties": {
"codigo": {
"type": "string",
- "description": "Codigo de desicion",
+ "description": "Codigo de desicion"
},
"descripcion": {
"type": "string",
- "description": "Descripcion de desicion",
+ "description": "Descripcion de desicion"
}
},
"xml": {
@@ -386,18 +437,17 @@
"properties": {
"codigo": {
"type": "string",
- "description": "Codigo de cobertura",
+ "description": "Codigo de cobertura"
},
"descripcion": {
"type": "string",
- "description": "Descripcion de cobertura",
+ "description": "Descripcion de cobertura"
}
},
"xml": {
"name": "cobertura"
}
},
-
"prestador": {
"type": "object",
"properties": {
@@ -452,9 +502,19 @@
"ips": {
"$ref": "#/components/schemas/ips"
},
+ "estado": {
+ "$ref": "#/components/schemas/estado"
+ },
+ "tipo": {
+ "$ref": "#/components/schemas/tipo"
+ },
+ "edad": {
+ "type": "string",
+ "description": "edad del paciente"
+ },
"codigo": {
"type": "string",
- "description": ""
+ "description": "Codigo del paciente"
},
"telefono": {
"type": "string",
@@ -468,18 +528,6 @@
"type": "string",
"description": "Email del paciente"
},
- "tipo": {
- "type": "string",
- "description": "Tipo del paciente"
- },
- "estado": {
- "type": "string",
- "description": "Estado del paciente"
- },
- "estadoPac": {
- "type": "string",
- "description": "EstadoPac del paciente"
- },
"regimen": {
"type": "string",
"description": "Eegimen del paciente"
@@ -513,8 +561,8 @@
"description": "Nombre de la empresa"
}
}
- },
- "parentesco": {
+ },
+ "parentesco": {
"type": "object",
"properties": {
"tipo": {
@@ -525,8 +573,8 @@
"$ref": "#/components/schemas/documento"
}
}
- },
- "plan": {
+ },
+ "plan": {
"type": "object",
"properties": {
"descripcion": {
@@ -542,8 +590,8 @@
"description": "Nombre del plan"
}
}
- },
- "contrato": {
+ },
+ "contrato": {
"type": "object",
"properties": {
"numero": {
@@ -562,8 +610,8 @@
"$ref": "#/components/schemas/plan"
}
}
- },
- "comprobacion": {
+ },
+ "comprobacion": {
"type": "object",
"properties": {
"numero": {
@@ -575,8 +623,8 @@
"description": "fecha de comprobacion"
}
}
- },
- "eps": {
+ },
+ "eps": {
"type": "object",
"properties": {
"documento": {
@@ -587,8 +635,8 @@
"description": "Nombre Eps"
}
}
- },
- "obtenerPaciente": {
+ },
+ "obtenerPaciente": {
"type": "object",
"properties": {
"paciente": {
@@ -617,7 +665,7 @@
"description": "Derecho de servicio"
}
}
- },
+ },
"validadorDerechoMedicamentosResponse": {
"type": "object",
"required": [
@@ -636,12 +684,12 @@
"obtenerPaciente": {
"type": "array",
"items": {
- "$ref": "#/components/schemas/obtenerPaciente",
+ "$ref": "#/components/schemas/obtenerPaciente"
}
}
}
}
- },
+ },
"requestBodies": {},
"securitySchemes": {
"apigee_auth": {