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

WS172 - Actualización IEPNA

Este servicio web se ofrece para la inserción y modificación de consultas médicas, prescripción médica, 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.

Si el campo idConsulta no se informa, se da de alta la consulta médica y/o prescripción médica. Si se informa, se modifica.

Al modificar una consulta médica y/o prescripción médica, solo puede informar los campos que se modifican. Si se informan en nulo, se blanquean. Si no se informan, no se modifican.

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 actualización
Dato Descripción
idConsulta Código de consulta médica y/o prescripción médica.
Si no se informa, se da de alta la consulta médica y/o prescripción médica.
Si se informa, se modifica.
idPersona Código interno del ciudadano (ID) al cual se le realizó la consulta médica y/o prescripción médica y/o entrega.
Para obtener dicho código interno puede ejecutar
WS042 - Consulta general de ciudadano, indicándole número de documento y sexo según documentación en el SISA.
consultaMedica Indica si hubo consulta médica (SI/NO)
tieneReceta Indica si tiene receta (SI/NO)
idOrigen Identificador interno del establecimiento SISA.
Para obtener dicho código interno puede ejecutar
WS001 - Consulta nominal de establecimientos de salud, indicándole el código del establecimiento según documentación en el SISA.
idInstitucionDeposito Código del depósito de la institución donde se encuentra el stock.
fecha Fecha de la consulta y/o receta
idProfesional Código interno del profesional.
Para obtener dicho código interno puede ejecutar
WS020 - Consulta nominal de profesionales de salud, indicándole el código del profesional según documentación en el SISA.
consultaPediatrica Indica si hubo una consulta pediátrica
pediatricaPercentiloPeso Percentil Peso (< 6 años)
pediatricaPercentiloTalla Percentil Talla (< 5 años)
pediatricaPercentiloMasaCorporal Percentil de índice de Masa Corporal
pediatricaPercentiloAdecuacion Percentil de Adecuación (5 años)
pediatricaVacunasCompletas Indica si tiene vacunas completas (SI/NO)
consultaEmbarazada Indica si hubo consulta embarazada (SI/NO)
embarazoSemanasGestacion Cantidad de semanas de gestación
embarazoTensionArterialSistolica Tensión arterial sistólica
embarazoTensionArterialDiastolica 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
observaciones Observaciones
diagnosticos Se pueden informar 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 Código del diagnóstico definido por la Clasificación Estadística de Problemas de Salud en Atención Primaria.
idCie10Enf Código del diagnóstico definido por la Clasificación Internacional de Enfermedades 10°.
practicas Se pueden informar 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 pueden informar 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 Código interno del ciudadano (ID) que recibió el producto (medicamento).
Para obtener dicho código interno puede ejecutar
WS042 - Consulta general de ciudadano, indicándole número de documento y sexo según documentación en el SISA.
observacionEntrega Observación de la entrega del producto (medicamento)



Resultado de la consulta

Los posibles resultados 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.
Errores de formato o validaciones

Datos que se devuelven
Dato Descripción
resultado resultado de la ejecución
idConsulta Código de fabricante dado de alta o modificado

Implementación SOAP

Ejemplo de llamada:


actConsulta


<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:ConsultaRequest>		
            <ns:usuario>xxxxx</ns:usuario>		
            <ns:clave>xxxx</ns:clave>		
            <ns:consultaRequest>		
                <!--Optional:-->		
                <ns:idPersona>7011691949</ns:idPersona>		
                <ns:consultaMedica>SI</ns:consultaMedica>		
                <ns:tieneReceta>SI</ns:tieneReceta>		
                <!--Optional:-->		
                <ns:idOrigen>10401</ns:idOrigen>		
                <!--Optional:-->		
                <ns:idInstitucionDeposito>36709</ns:idInstitucionDeposito>		
                <ns:fecha>17/07/2019</ns:fecha>		
                <!--Optional:-->		
                <ns:consultaPediatrica>NO</ns:consultaPediatrica>		
                <ns:consultaEmbarazada>NO</ns:consultaEmbarazada>		
                <ns:derivacion>NO</ns:derivacion>		
                <ns:diagnosticos>		
                    <!--Zero or more repetitions:-->		
                    <ns:diagnostico>		
                        <ns:idCeps>604</ns:idCeps>		
                        <!--Optional:-->		
                    </ns:diagnostico> 		
                </ns:diagnosticos> 		
                <ns:practicas>		
                    <!--Zero or more repetitions:-->		
                    <ns:practica>		
                        <!--Optional:-->		
                        <ns:idPracticaMedica>1</ns:idPracticaMedica>		
                    </ns:practica>		
                </ns:practicas> 		
                <ns:medicamentos>		
                    <!--Zero or more repetitions:-->		
                    <ns:medicamento>		
                        <!--Optional:-->		
                        <ns:idProductoGenericoPrescripto>160</ns:idProductoGenericoPrescripto>		
                        <ns:cantidadPrescripta>2</ns:cantidadPrescripta>		
                        <ns:tratamientoProlongado>NO</ns:tratamientoProlongado>		
                        <ns:meses>1</ns:meses>		
                        <!--Optional:-->		
                        <ns:fechaEntrega>17/07/2019</ns:fechaEntrega>		
                        <!--Optional:-->		
                        <ns:idProductoEntregado>3656</ns:idProductoEntregado>		
                        <!--Optional:-->		
                        <ns:cantidadEntregada>2</ns:cantidadEntregada>		
                        <!--Optional:-->		
                        <ns:idProgramaSanitario>5</ns:idProgramaSanitario>		
                        <!--Optional:-->		
                        <ns:lote>hu45</ns:lote>		
                        <!--Optional:-->		
                        <ns:fechaVencimiento>26/05/2022</ns:fechaVencimiento>		
                        <!--Optional:-->		
                        <ns:unidadMultipleDistribucion>1</ns:unidadMultipleDistribucion>		
                        <!--Optional:-->		
                        <ns:recibioPersona>SI</ns:recibioPersona>		
                    </ns:medicamento>		
                </ns:medicamentos>		
            </ns:consultaRequest>		
        </ns:ConsultaRequest>		
    </soapenv:Body>		
</soapenv:Envelope>		
		




Ejemplo de respuesta:


<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">		
   <soap:Body>		
      <ConsultaResponse xmlns="http://sisa.msal.gob.ar/services/1.0">		
         <consultaResponse>		
            <idConsulta>500</idConsulta>		
         </consultaResponse>		
      </ConsultaResponse>		
   </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": "xxxxx",		
  "clave": "xxxx",		
  "consultaRequest": {		
    "idPersona": "7011691949",		
    "consultaMedica": "SI",		
    "tieneReceta": "SI",		
    "idOrigen": "10401",		
    "idInstitucionDeposito": "36709",		
    "fecha": "17/06/2019",		
    "idProfesional": "20001145",		
    "consultaPediatrica": "NO",		
    "consultaEmbarazada": "NO",		
    "derivacion": "NO",		
    "diagnosticos": [		
      {		
        "idCeps": "604"		
      }		
    ],		
    "practicas": [		
      {		
        "idPracticaMedica": "1"		
      }		
    ],		
    "medicamentos": [		
      {		
        "idProductoGenericoPrescripto": "160",		
        "cantidadPrescripta": "2",		
        "tratamientoProlongado": "NO",		
        "meses": "1",		
        "fechaEntrega": "17/06/2019",		
        "idProductoGenericoEntregado": "160",		
        "idProductoEntregado": "3656",		
        "cantidadEntregada": "2",		
        "idProgramaSanitario": "5",		
        "lote": "hu45",		
        "fechaVencimiento": "26/05/2022",		
        "unidadMultipleDistribucion": "1",		
        "recibioPersona": "SI"		
      }		
    ]		
  }		
}