Ayuda en línea > Módulo 5. - Registros Federales > Módulo 5.1. - Registros Federales de gestión general > Capítulo 5.1.7. - SMIS. Sistema de Monitoreo de Productos Sanitarios > Servicios web
WS150-1

Consulta de instituciones con depósitos y responsables

A continuación se detalla el servicio web para la consulta de Instituciones dentro del SMIS, con sus depósitos, responsables y glns.

Para utilizarlo se requiere cuenta en el sistema, permisos de "Gestión de instituciones" o "Consulta de instituciones" y quota disponible.

Parámetro de entrada

Datos de autenticación
Dato Codificación
usuario Usuario SISA
clave Clave del usuario SISA
size Se utilizan para obtener los registros de la respuesta paginados. Indica la cantidad de registros a devolver. Valores permitidos: iguales y mayores a 1 y menos o igual a 500. Si se solicitan más de 500, se informan los 500 primeros con la respuesta:
resultado = SOLO_SE_INFORMAN_PRIMEROS_500_REGISTROS
idResultado= 500
page Se utilizan para obtener los registros de la respuesta paginados. Indica la página a la que se quiere acceder. Valores permitidos: iguales y mayores a 0.
Datos del producto
Dato Codificación
idInstitucion Código de la institución en SMIS
idOrigen Identificador interno del establecimiento SISA (REFES)
nombreInstitucion Nombre de la institución
idOperadorLogistico Código del operador logístico que posee una red con dichas instituciones.
idTipoDeposito Código de tipo de depósito.
Valores Posibles:
2- Disponible / Recepción
3- Disponible
4- Cuarentena
5- No Conformes
7- Devoluciones
fechaModificacionDesde Formato: dd-mm-yyyy hh24:mi
Permite filtrar las instituciones y depósitos que tuvieron desde dicha fecha y hora en adelante, alguna modificación en cualquiera de sus atributos.
habilitado Permite filtrar por los datos habilitados, tanto de Institución, depósito, responsable o gln.

Resultado de la consulta

Los posibles resultados a devolver son:
OK: La llamada ha sido exitosa y se han encontrado datos según el filtro ingresado.
ERROR DE AUTENTICACION – idResultado = 1 : El usuario y el password suministrados en la llamada no permiten autenticar.
NO_TIENE_QUOTA_DISPONIBLE- idResultado = 20 : el usuario no tiene cuota de uso asignada.
REGISTRO_NO_ENCONTRADO - idResultado = 10 : el filtro ingresado no corresponde a ningún valor.
SOLO_SE_INFORMAN_PRIMEROS_500_REGISTROS - idResultado = 500: indica que la consulta tiene más datos para devolver, pero solo devuelve 500.
ERROR_DATOS - idResultado = 30: indica que hubo un problema con la consulta, debe comunicarse con SoporteSMIS.

Datos que se devuelven

   
Dato Descripción
resultado Resultado de la ejecución
idResultado Ante un error se informa el código de error, descripto anteriormente.
idInstitucion Código de la institución
idOrigen Identificador interno del establecimiento SISA (REFES)
nombre Nombre de la institución
idInstitucionDepende Define las dependencias de las instituciones.
institucionDepende Nombre del campo: idInstitucionDepende
idProvinciaPertenencia Define las dependencias de la institución a nivel provincial o dependencia de jurisdicción.
provinciaPertenencia Nombre del campo: idProvinciaPertenecia
idTipoInstitucion Código del tipo de institución.
tipoInstitucion Nombre del campo: idTipoInstitución
modificaStockPorResponsables Indica si solo los usuarios configurados como responsables, pueden gestionar el stock de la institución o todos los usuarios, en ambos casos, según la jurisdicción del usuario y programas sanitario permitidos. Valores posibles: SI/NO
consumoMasivoPermitido Indica si la institución puede realizar consumos masivos. Valores posibles: SI/NO
paraPlanificacion Indica si la Institución puede realizar una planificación según la configuración de cada programa sanitario.
habilitado Indica si la institución está habilitada para su utilización dentro del SMIS. Valores posibles: SI/NO
Domicilio Datos del domicilio de la institución.
idDomicilio Código del domicilio
calle Calle del domicilio
calleNumero Número del domicilio
callePiso Piso del domicilio
calleDepto Departamento del domicilio
idProvincia Código de la provincia
provincia Nombre del campo: idProvincia
idDepartamento Código del departamento
departamento Nombre del campo: idDepartamento
idLocalidad Código de la localidad
localidad Nombre del campo: idLocalidad
cp Código postal
email1 Email de la institución
email2 Email2 de la institución
tieneTel Indica si posee teléfono.
idTipoTe1 Código del tipo de teléfono 1. Valores posibles:
1- Particular
2- Celular
3- Laboral
4- Conmutador
5- Oficina
6- Directo
7- Recepción
8- Guardia
9- Administración
10- Particular vecino
11- Tel/Fax
12- Tel/Fax
13- Otros/desconocido
idTipoTe2 Código del tipo de teléfono 2. Valores posibles: Idem idTipoTe1
idTipoTe3 Código del tipo de teléfono 3. Valores posibles: Idem idTipoTe1
idTipoTe4 Código del tipo de teléfono 4. Valores posibles: Idem idTipoTe1
telefono1 Teléfono 1
telefono2 Teléfono 2
telefono3 Teléfono 3
telefono4 Teléfono 4
Depósitos Datos del depósito - una institución puede tener uno o muchos depósitos
idInstitucionDeposito  Código del depósito de la institución
idInstitucion  Código de la institución
idTipoDeposito Código tipo de depósito. Valores posibles:
2- Disponible / Recepción
3- Disponible
4- Cuarentena
5- No Conformes
7- Devoluciones
nombre Nombre del depósito.
habilitado Indica si el depósito está habilitado.
descripcion Descripción del depósito.
humedadDesde Indica la humedad desde del depósito.
humedadHasta Indica la humedad hasta del depósito
temperaturaDesde Indica la temperatura “desde”.
temperaturaHasta Indica la temperatura “hasta”.
habilitadoDispensaPaciente Indica si el depósito está habilitado para dispensas nominales.
soloMovimientosInternos Indica si el depósito ejecuta únicamente movimientos internos.
habilitadoDesarme Indica si el depósito está habilitado para realizar desarme de productos. (Cambios de Unidad Múltiple Distribución)
cuentaStockEnSISA Indica si el depósito lleva el stock en el SISA.
Si se indica NO: solo se puede utilizar para Movimientos y como depósito destino -en dicho caso el movimiento se recepciona automáticamente con los mismos datos que la generación y no suma stock en dicho depósito- y en Movimientos de "Devoluciones depósitos no cuentan stock en SISA" como depósito origen.
Si se selecciona SI: se espera la recepción y si suma y resta stock en los diferentes formularios. Valores posibles: SI/NO
stockPorOrdenCompra Indica si el depósito cuenta el stock por orden de compra. En caso afirmativo, en el stock se guarda el número de la orden de compra y la misma se muestra en todo la gestión del stock. Valores posibles: SI/NO
ParaProyeccion Indica si se utiliza para el análisis de la proyección de planificación del programa sanitario. Valores posibles: SI/NO
stockPorSerieObligatoria Cuando un producto tiene trazabilidad por número de serie: Si el programa sanitario tiene trazabilidad obligatoria por número de serie, dicho número es obligatorio. Si el programa sanitario no tiene trazabilidad obligatoria por serie, pero el depósito tiene trazabilidad obligatoria por número de serie, dicho número es obligatorio, caso contrario no lo es (si lo puede ingresar). Valores posibles: SI/NO
habilitadoSolicitudes Indica si dicho depósito, en una solicitud, puede ser depósito origen de los productos, en dicho caso es un depósito de productos disponibles para movimientos regulares. Valores posibles: SI/NO
Instituciones Responsables y GLM Datos de los responsables de la institución - una institución puede tener ninguno, uno o muchos responsables. O datos del GLN, el cual se puede especificar por Programa Sanitario.
idInstitucionResponsable Código del responsable dentro de la institución
idProgramaSanitario Código de programa sanitario del responsable o del gln.
todosProgramasSanitario Indica si es responsable/ o si el gln es de todos los programas sanitarios.
idCmdbPersona Identificador SISA de la persona.
apellidoNombreDepositoResponsable Apellido y nombre de la persona identificada en el SISA como persona.
habilitado Indica si el responsable o GLN, están habilitados.
mail Email del responsable
telefono Teléfono de contacto del responsable
modificaStock Si la institución tiene la marca, modifica stock por responsables, y el responsable le tiene modifica stock, indica es usuario un usuario habilitado para gestionar el stock de dicha institución. Sino solo podrá consultar dicha gestión.
gln Indica el GLN de la institución /todos los programas sanitarios o el programa sanitario especifico.
Por registro, se completaran los datos del gln o del responsable.
observaciones Observación del responsable o del gln.
responsable Campo libre para indicar el nombre y apellido. Cuando no se tiene el DNI del responsable se utilizará dicho campo.

Implementación SOAP

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:GetInstitucionDepositosRequest>
         <ns:usuario>xxx</ns:usuario>
         <ns:clave>xxx</ns:clave>
         <ns:getInstitucionDepositosRequest>
            <ns:idInstitucion>192</ns:idInstitucion>
         </ns:getInstitucionDepositosRequest>
      </ns:GetInstitucionDepositosRequest>
   </soapenv:Body>
</soapenv:Envelope>	

Ejemplo de respuesta:


<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
   <soap:Body>
      <GetInstitucionDepositosResponse xmlns="http://sisa.msal.gob.ar/services/1.0">
         <resultado>OK</resultado>
         <getInstitucionDepositosResponse>
            <idInstitucion>192</idInstitucion>
            <idOrigen>10168</idOrigen>
            <nombre>HOSPITAL ITALIANO</nombre>
            <idTipoInstitucion>12</idTipoInstitucion>
            <modificaStockPorResponsables>NO</modificaStockPorResponsables>
            <consumoMasivoPermitido>SI</consumoMasivoPermitido>
            <habilitado>SI</habilitado>
            <visible>SI</visible>
        <domicilio>
               <idDomicilio>192</idDomicilio>
               <calle>GASCON</calle>
               <calleNumero>455</calleNumero>
               <callePiso>9</callePiso>
               <calleDepto>G</calleDepto>
               <idProvincia>1</idProvincia>
               <idDepartamento>1</idDepartamento>
               <idLocalidad>2001010</idLocalidad>
               <cp>1199</cp>
               <email1>ita@jhhh.com</email1>
               <email2>ita@jhhh.com</email2>
               <tieneTel>SI</tieneTel>
               <idTipoTe1>4</idTipoTe1>
               <idTipoTe2>8</idTipoTe2>
               <idTipoTe3>2</idTipoTe3>
               <idTipoTe4>12</idTipoTe4>
               <telefono1>011-4959-0200</telefono1>
               <telefono2>32422</telefono2>
               <telefono3>154443</telefono3>
               <telefono4>32222</telefono4>
            </domicilio>
            <depositos>
               <idInstitucionDeposito>32519</idInstitucionDeposito>
               <idInstitucion>192</idInstitucion>
               <idTipoDeposito>2</idTipoDeposito>
               <nombre>General</nombre>
               <descripcion>Stock regular</descripcion>
               <cadenaDeFrio>SI</cadenaDeFrio>
               <humedadDesde>20</humedadDesde>
               <humedadHasta>20</humedadHasta>
               <temperaturaDesde>10</temperaturaDesde>
               <temperaturaHasta>30</temperaturaHasta>
               <gln>9991305000004</gln>
               <habilitadoDispensaPaciente>SI</habilitadoDispensaPaciente>
               <habilitadoConexionNomivac>SI</habilitadoConexionNomivac>
               <depositoEnCuarentena>NO</depositoEnCuarentena>
               <habilitadoDesarme>NO</habilitadoDesarme>
               <domicilio>
                  <idDomicilio>48519</idDomicilio>
                  <calle>Gascon</calle>
                  <calleNumero>450</calleNumero>
                  <callePiso>6</callePiso>
                  <calleDepto>B</calleDepto>
                  <idProvincia>1</idProvincia>
                  <idDepartamento>523</idDepartamento>
                  <idLocalidad>9100000043</idLocalidad>
                  <cp>1000</cp>
                  <email1>dev@gmaail.com</email1>
                  <email2>dev@gmaail.com</email2>
                  <tieneTel>SI</tieneTel>
                  <idTipoTe1>11</idTipoTe1>
                  <idTipoTe2>2</idTipoTe2>
                  <idTipoTe3>1</idTipoTe3>
                  <idTipoTe4>7</idTipoTe4>
                  <telefono1>4959-0200</telefono1>
                  <telefono2>23322</telefono2>
                  <telefono3>6665</telefono3>
                  <telefono4>qwwww</telefono4>
               </domicilio>
               <paraProyeccion>NO</paraProyeccion>
               <stockPorSerieObligatoria>SI</stockPorSerieObligatoria>
               <habilitadoSolicitudes>SI</habilitadoSolicitudes>
            </depositos>
         </getInstitucionDepositosResponse>
      </GetInstitucionDepositosResponse>
   </soap:Body>
</soap:Envelope>

Implementación REST

Ejemplo de llamada

URL de acceso producción: https://sisa.msal.gov.ar/sisa/services/rest/smis/institucion
URL de acceso qa: https://sisaqa.msal.gov.ar/sisaqa/services/rest/smis/institucion
Método: POST.

Body:


{
	"usuario": "cdevoto",
	"clave": "12345",
	"getInstitucionDepositosRequest": {
		"nombreInstitucion": "Andreani"
	}
}

Ejemplo de respuesta:


{
    "getInstitucionDepositosResponse": [
        {
            "idInstitucion": 58425,
            "nombre": "DEPOSITO - ANDREANI - DROGUERIA CENTRAL - 80075",
            "modificaStockPorResponsables": "NO",
            "consumoMasivoPermitido": "SI",
            "habilitado": "SI",
            "domicilio": {
                "idDomicilio": 108751,
                "calle": "AUTOPISTA DE LAS SERRANIAS PUNTANAS KM 701.1",
                "calleNumero": 0,
                "idProvincia": 19,
                "cp": "5700"
            },
            "depositos": [
                {
                    "idInstitucionDeposito": 90784,
                    "idInstitucion": 58425,
                    "nombre": "DEPOSITO - ANDREANI - DROGUERIA CENTRAL - 80075",
                    "descripcion": " DEPOSITO - ANDREANI - DROGUERIA CENTRAL - 80075",
                    "cadenaDeFrio": "NO",
                    "habilitado": "SI",
                    "habilitadoDispensaPaciente": "NO",
                    "soloMovimientosInternos": "NO",
                    "depositoEnCuarentena": "NO",
                    "habilitadoDesarme": "SI",
                    "cuentaStockEnSISA": "NO",
                    "stockPorOrdenCompra": "SI",
                    "cuentaStock": "NO",
                    "domicilio": {
                        "idDomicilio": 108751,
                        "calle": "AUTOPISTA DE LAS SERRANIAS PUNTANAS KM 701.1",
                        "calleNumero": 0,
                        "idProvincia": 19,
                        "cp": "5700"
                    },
                    "paraProyeccion": "NO",
                    "stockPorSerieObligatoria": "SI",
                    "habilitadoSolicitudes": "SI"
                },
                {
                    "idInstitucionDeposito": 83225,
                    "idInstitucion": 58425,
                    "nombre": "DEPOSITO - ANDREANI - DROGUERIA CENTRAL - 80075",
                    "descripcion": "80075 - DEPOSITO ANDREANI - DROGUERIA CENTRAL",
                    "cadenaDeFrio": "NO",
                    "habilitado": "SI",
                    "habilitadoDispensaPaciente": "SI",
                    "soloMovimientosInternos": "SI",
                    "depositoEnCuarentena": "NO",
                    "habilitadoDesarme": "SI",
                    "cuentaStockEnSISA": "SI",
                    "stockPorOrdenCompra": "SI",
                    "cuentaStock": "SI",
                    "domicilio": {
                        "idDomicilio": 108751,
                        "calle": "AUTOPISTA DE LAS SERRANIAS PUNTANAS KM 701.1",
                        "calleNumero": 0,
                        "idProvincia": 19,
                        "cp": "5700"
                    },
                    "paraProyeccion": "NO",
                    "stockPorSerieObligatoria": "SI",
                    "habilitadoSolicitudes": "SI"
                }
            ],
            "institucionResponsables": [],
            "depositoResponsables": []
        },
        {
            "idInstitucion": 12380,
            "nombre": "Deposito Andreani - Drogueria Central - San Luis",
            "idProvinciaPertenecia": 19,
            "idTipoInstitucion": 11,
            "modificaStockPorResponsables": "NO",
            "consumoMasivoPermitido": "NO",
            "habilitado": "SI",
            "domicilio": {
                "idDomicilio": 12380,
                "calle": "AUTOPISTA DE LAS SERRANIAS PUNTANAS KM 701.1",
                "idProvincia": 19,
                "idLocalidad": 74035070,
                "cp": "5730",
                "tieneTel": "SI",
                "idTipoTe1": 11,
                "telefono1": "02657-565006"
            },
            "depositos": [
                {
                    "idInstitucionDeposito": 37348,
                    "idInstitucion": 12380,
                    "idTipoDeposito": 2,
                    "nombre": "Deposito Andreani - Drogueria Central - San Luis",
                    "descripcion": "Stock Regular - Andreani - San Luis",
                    "cadenaDeFrio": "NO",
                    "humedadDesde": 0,
                    "humedadHasta": 0,
                    "temperaturaDesde": 0,
                    "temperaturaHasta": 0,
                    "habilitado": "SI",
                    "habilitadoDispensaPaciente": "NO",
                    "soloMovimientosInternos": "NO",
                    "depositoEnCuarentena": "NO",
                    "habilitadoDesarme": "NO",
                    "cuentaStockEnSISA": "SI",
                    "stockPorOrdenCompra": "SI",
                    "cuentaStock": "SI",
                    "domicilio": {
                        "idDomicilio": 12380,
                        "calle": "AUTOPISTA DE LAS SERRANIAS PUNTANAS KM 701.1",
                        "idProvincia": 19,
                        "idLocalidad": 74035070,
                        "cp": "5730",
                        "tieneTel": "SI",
                        "idTipoTe1": 11,
                        "telefono1": "02657-565006"
                    },
                    "paraProyeccion": "NO",
                    "stockPorSerieObligatoria": "SI",
                    "habilitadoSolicitudes": "SI"
                }
            ],
            "institucionResponsables": [],
            "depositoResponsables": []
        },
        {
            "idInstitucion": 61322,
            "nombre": "Andreani",
            "idInstitucionDepende": 2,
            "idProvinciaPertenecia": 25,
            "modificaStockPorResponsables": "NO",
            "consumoMasivoPermitido": "NO",
            "habilitado": "SI",
            "paraPlanificacion": "NO",
            "domicilio": {
                "idDomicilio": 117269,
                "idProvincia": 2,
                "tieneTel": "NO"
            },
            "depositos": [
                {
                    "idInstitucionDeposito": 97477,
                    "idInstitucion": 61322,
                    "idTipoDeposito": 2,
                    "nombre": "Andreani",
                    "descripcion": "Disponible Recepción",
                    "cadenaDeFrio": "SI",
                    "habilitado": "SI",
                    "habilitadoDispensaPaciente": "SI",
                    "soloMovimientosInternos": "NO",
                    "depositoEnCuarentena": "NO",
                    "cuentaStockEnSISA": "SI",
                    "stockPorOrdenCompra": "SI",
                    "cuentaStock": "SI",
                    "domicilio": {
                        "idDomicilio": 117269,
                        "idProvincia": 2,
                        "tieneTel": "NO"
                    },
                    "paraProyeccion": "NO",
                    "stockPorSerieObligatoria": "SI",
                    "habilitadoSolicitudes": "SI"
                }
            ],
            "institucionResponsables": [],
            "depositoResponsables": []
        }
    ],
    "resultado": "OK"
}