Web services provistos por SIP+¶
El sistema SIP+ provee web services para el intercambio de datos con otros sistemas.
Todas las invocaciones a estos web services están protegidas mediante autenticación. El llamador debe proveer un nombre de usuario definido en el sistema de usuarios de SIP+ junto con la contraseña correspondiente. El usuario además debe tener el permiso AccessWebServices.
Consultar de datos de SIP+¶
- Método: GET
- URL:
http[s]://host[:port]/record/$identificationCountry/$identificationType/$identificationNumber
Sólo serán accesibles las gestas para las cuales la institución de control (pregnancy/0017
), institución de parto (pregnancy/0018
) o institución de algún control prenatal (pregnancy/prenatal/0686
) coincida con alguna de las instituciones asignadas al usuario.
Si el usuario tiene el permiso AccessAllInstitutions
podrá acceder a todos los registros.
Agregar/modificar datos de SIP+¶
Para invocar a este web service es necesario que el usuario tenga el permiso EditForms (además de AccessWebServices).
- Método: POST
- URL:
http[s]://host[:port]/record/$identificationCountry/$identificationType/$identificationNumber
- Cuerpo del mensaje (body): Debe contener un objeto JSON con el mismo formato que el utilizado en «Invocación de web services externos», especificando siempre el número de gesta y de recién nacido, como se indica en la sección «Valores de otras gestas u otros recién nacidos».
Si la madre ya se encuentra en el sistema, se agregarán o modificarán los campos especificados. Si no se encuentra en el sistema, se creará un nuevo registro en el sistema con los campos especificados.