Ayuda en línea > Módulo 5. - Registros Federales > Módulo 5.2. - Registros Federales asociados al ciudadano > Capítulo 5.2.12. - IEPNA. Informe Estadístico del Primer Nivel de Atención > Servicios web

WS173 - Consulta IEPNA

A continuación se detalla el servicio web para la consulta de consultas médicas, prescripción medica, diagnósticos, prácticas médicas prescriptas, medicamentos prescriptos y/o entregados.

Para utilizarlo se requiere cuenta en el sistema y permisos de Gestión de consultas y prescripciones o Gestión de entrega de medicamentos, acceso al servicio web y quota disponible.

Información general

Parámetro de entrada

Datos de la autenticación
Dato Descripción
Usuario Usuario SISA
Clave Clave del usuario SISA

Datos de la consulta
Dato Descripción
idConsulta Código de consulta médica y/o prescripción médica y/o entrega.
fechaDesdeConsulta Fecha desde de la consulta médica y/o prescripción médica y/o entrega.
fechaHastaConsulta Fecha Hasta de la consulta médica y/o prescripción médica y/o entrega.
idInstitucionDeposito Código del depósito en donde se realizó la dispensa de los medicamentos.
idConsultaMayorIgualA Permite consultar los Código de consulta médica y/o prescripción médica y/o entrega, mayores o iguales al indicado.
idProgramaSanitario Código de programa sanitario del responsable o del gln.



Resultado de la consulta

Los posibles del resultado a devolver son:
OK: La llamada ha sido exitosa y se han insertado los datos.
ERROR DE AUTENTICACION: El usuario y la clave suministrados en la llamada no permiten autenticar.
NO_TIENE_QUOTA_DISPONIBLE: el usuario no tiene cuota de uso asignada.
REGISTRO_NO_ENCONTRADO: según los parámetros ingresados, no se han encontrado registros.

Datos que se devuelven
Dato Descripción
resultado Resultado de la ejecución
idConsulta Código de consulta médica y/o prescripción médica y/o entrega.
idPersona Código interno del ciudadano al cual se le realizó la consulta médica y/o prescripción médica y/o entrega.
consultaMedica Indica si hubo consulta médica (SI/NO)
tieneReceta Indica si tiene receta
idOrigen Identificador interno del establecimiento SISA
idInstitucionDeposito Código del depósito de la institución donde se encuentra el stock.
fecha Fecha de la consulta y/o receta y/o entrega.
idProfesional Código interno del profesional
consultaPediatrica Indica si hubo una consulta pediátrica (SI/NO).
pediatricaPercentiloPeso Número que indica Percentil Peso (< 6 años)
pediatricaPercentiloTalla Número que indica Percentil Talla (< 5 años)
pediatricaPercentiloMasaCorporal Número que indica Percentil de índice de Masa Corporal
pediatricaPercentiloAdecuacion Número que indica Percentil de Adecuación (5 años)
pediatricaVacunasCompletas Indica si tiene vacunas completas (SI/NO)
consultaEmbarazada Indica si hubo consulta embarazada (SI/NO)
embarazoSemanasGestacion Indica la cantidad de semanas de gestación
embarazoTensionArterialSistolica Indica la tensión arterial sistólica
embarazoTensionArterialDiastolica Indica la tensión arterial diastólica
tieneDiabetes Indica si tiene diabetes (SI/NO)
tieneHipertension Indica si tiene hipertensión (SI/NO)
derivacion Indica si hubo derivación (SI/NO)
idOrigenDerivacion Identificador interno del establecimiento SISA del establecimiento de derivación
internacion Indica si hubo internación (SI/NO).
observaciones Indica los cometarios cargados al momento de crear la consulta.
diagnosticos Se informan ninguno uno o varios diagnósticos.
idConsultaDiagnostico Código de la consulta diagnóstico.
Si no se informa, se da de alta el diagnóstico.
Si se informa, se modifica.
idCeps Indica el código del diagnóstico definido por la Clasificación Estadística de Problemas de Salud en Atención Primaria.
idCie10Enf Indica el código del diagnóstico definido por la Clasificación Internacional de Enfermedades 10°.
practicas Se informan ninguno uno o varias prácticas médicas.
idConsultaPractica Código de la consulta práctica.
Si no se informa, se da de alta la práctica médica.
Si se informa, se modifica.
idPracticaMedica Código de la práctica médica.
medicamentos Se informa ninguno, uno o varios medicamentos prescriptos con su entrega.
idConsultaProducto Código de la consulta producto.
Si no se informa, se da de alta el medicamento prescripto con su entrega.
Si se informa, se modifica.
idProductoGenericoPrescripto Código del producto genérico prescripto (medicamento)
cantidadPrescripta Cantidad prescripta
tratamientoProlongado Indica si es tratamiento prolongado, el mismo permite varias entregas
meses Cantidad de meses para la entrega del medicamento.
idConsultaProductoEntrega Código de consulta del producto de la entrega.
fechaEntrega Fecha de entrega del producto
idProductoGenericoEntregado Código del producto (medicamento) genérico entregado
idProductoEntregado Código del producto (medicamento) entregado
cantidadEntregada Cantidad entregada
idProgramaSanitario Código del programa sanitario del producto (medicamento) entregado
lote Lote del producto (medicamento)
fechaVencimiento Fecha de vencimiento del producto (medicamento)
numeroSerie Número de serie del producto (medicamento)
unidadMultipleDistribucion Unidad múltiple de distribución del producto (medicamento)
recibioPersona Indica si la entrega del producto (medicamento) la recibió la misma persona que la receta médica y/o prescripción
idCMDBPersona Identificador SISA de la persona que recibió el producto (medicamento)
observacionEntrega Observación de la entrega del producto (medicamento)

Implementación SOAP

Método: getConsulta

Ejemplo de llamada:


	
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://sisa.msal.gob.ar/services/1.0">		
   <soapenv:Header/>		
   <soapenv:Body>		
      <ns:GetConsultaRequest>		
         <ns:usuario>XXXXX</ns:usuario>		
         <ns:clave>XXXX</ns:clave>		
         <ns:getConsultaRequest>		
            <!--Optional:-->		
            <ns:idConsulta>500</ns:idConsulta>		
            <!--Optional:-->		
         </ns:getConsultaRequest>		
      </ns:GetConsultaRequest>		
   </soapenv:Body>		
</soapenv:Envelope>		
	
		




Ejemplo de respuesta:

	
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">		
   <soap:Body>		
      <GetConsultaResponse xmlns="http://sisa.msal.gob.ar/services/1.0">		
         <resultado>OK</resultado>		
         <getConsultaResponse>		
            <idConsulta>500</idConsulta>		
            <idPersona>7011691949</idPersona>		
            <consultaMedica>SI</consultaMedica>		
            <tieneReceta>SI</tieneReceta>		
            <idOrigen>10401</idOrigen>		
            <idInstitucionDeposito>36709</idInstitucionDeposito>		
            <fecha>17-07-2019</fecha>		
            <consultaPediatrica>NO</consultaPediatrica>		
            <consultaEmbarazada>NO</consultaEmbarazada>		
            <derivacion>NO</derivacion>		
            <diagnosticos>		
               <diagnostico>		
                  <idConsultaDiagnostico>74</idConsultaDiagnostico>		
                  <idCeps>604</idCeps>		
               </diagnostico>		
            </diagnosticos>		
            <practicas>		
               <practica>		
                  <idConsultaPractica>47</idConsultaPractica>		
                  <idPracticaMedica>1</idPracticaMedica>		
               </practica>		
            </practicas>		
            <medicamentos>		
               <medicamento>		
                  <idConsultaProducto>428</idConsultaProducto>		
                  <idProductoGenericoPrescripto>160</idProductoGenericoPrescripto>		
                  <cantidadPrescripta>2</cantidadPrescripta>		
                  <tratamientoProlongado>NO</tratamientoProlongado>		
                  <meses>1</meses>		
                  <idConsultaProductoEntrega>388</idConsultaProductoEntrega>		
                  <idProductoGenericoEntregado>160</idProductoGenericoEntregado>		
                  <idProductoEntregado>3656</idProductoEntregado>		
                  <cantidadEntregada>2</cantidadEntregada>		
                  <idProgramaSanitario>5</idProgramaSanitario>		
                  <lote>hu45</lote>		
                  <unidadMultipleDistribucion>1</unidadMultipleDistribucion>		
                  <recibioPersona>SI</recibioPersona>		
               </medicamento>		
            </medicamentos>		
         </getConsultaResponse>		
      </GetConsultaResponse>		
   </soap:Body>		
</soap:Envelope>		
		


Implementación REST

Tecnología: REST
URL de acceso: https://sisa.msal.gov.ar/sisa/services/rest/iepna/consulta

Ejemplo de llamada



{		
   "usuario": "xxxx",	
   "clave": "xxxx",	
   "getConsultaRequest": {	
	  "idConsulta": "500"	
   }	
}	



Ejemplo de respuesta:


{
  "getConsultaResponse": [{
    "idConsulta": 500,
    "idPersona": 7011691949,
    "consultaMedica": "SI",
    "tieneReceta": "SI",
    "idOrigen": 10401,
    "idInstitucionDeposito": 36709,
    "fecha": "17-07-2019",
    "consultaPediatrica": "NO",
    "consultaEmbarazada": "NO",
    "derivacion": "NO",
    "diagnosticos": {
      "diagnostico": [{
        "idConsultaDiagnostico": 74,
        "idCeps": 604
      }],
    },
    "practicas": {
      "practica": [{
        "idConsultaPractica": 47,
        "idPracticaMedica": 1
      }],
    },
    "medicamentos": {
      "medicamento": [{
        "idConsultaProducto": 428,
        "idProductoGenericoPrescripto": 160,
        "cantidadPrescripta": 2,
        "tratamientoProlongado": "NO",
        "meses": 1,
        "idConsultaProductoEntrega": 388,
        "idProductoGenericoEntregado": 160,
        "idProductoEntregado": 3656,
        "cantidadEntregada": 2,
        "idProgramaSanitario": 5,
        "lote": "hu45",
        "unidadMultipleDistribucion": 1,
        "recibioPersona": "SI"
      }],
    }
  }],
  "resultado": "OK"
}