get https://sandbox.osigu.com/ehr/v1/prescriptions//documents/
Con este servicio puedes obtener el PDF de una receta o indicación. Si solicitas formato JSON, este servició devolverá únicamente el estado del proceso de creación de PDF y de envío de correo.
Obteniendo el PDF de una receta
Para obtener el PDF, únicamente hay que agregar el header accept
con el valor application/pdf
. Al hacer esto, el endpoint te devolverá un binario que corresponde al PDF. Ejemplo:
curl --location --request GET 'https://sandbox.osigu.com/ehr/v1/prescriptions/743' \
--header 'Accept: application/pdf' \
--header 'Authorization: Bearer a483e5ee-ea01-4f33-b9a9-bce714d3930e'
El endpoint responderá con los siguientes headers:
Nombre | Valor |
---|---|
Content-Type | application/pdf |
Content-Disposition | attachment; filename="<nombre del archivo>.pdf " |
Access-Control-Expose-Headers | Content-Disposition |
Y en el cuerpo de la respuesta obtendrás el binario como tal del archivo. El siguiente es un ejemplo de un extracto de un PDF.
%PDF-1.5
%����
5 0 obj
<</ColorSpace/DeviceGray/Subtype/Image/Height 72/Filter/FlateDecode/Type/XObject/Width 72/Length 310/BitsPerComponent 8>>stream
x��ё� E)�(��� T��
6� t�� t�@@���,������}o`��X��df��Ѫ�S�d�;�7�{*>��H9n��,��E\-�G�K�,�]:S�%0`4E]�ƹ����<��e�ƟI�r"c���q3�o�g D�I�'��V92��C�rN*�Gi��l0�Ƒnz��h4��j@�ƣQ�Q�ﺞc<�i��W����#NP�`�@_K�'�����BH�*7Lϝ^?(�ھ�R�_��
c]Վ&�R�)�+2M�lvJgZ#Tyo��`��:��^�,��&pe��d.���@�
endstream
endobj
...