{"info":{"_postman_id":"678a68df-0c2d-4fbb-a385-8c3e9da120d6","name":"FICHAMED - API","description":"<html><head></head><body><blockquote>\n<p><strong>[PT-BR]</strong><br>FICHAMED é um software simples e intuitivo para gerenciar formulários de ordem de consulta médica para pacientes.<br>Esta API oferece autenticação por JWT (Bearer Token) e funcionalidades completas de gestão de Usuários e gestão de Fichas de Atendimento Médico. </p>\n</blockquote>\n<blockquote>\n<p><strong>[EN-US]</strong><br>FICHAMED is a simple and intuitive software for managing medical appointment order forms for patients.<br>This API provides JWT (Bearer Token) authentication and full functionalities for user management and management of Medical Attendance Records.</p>\n</blockquote>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"31811666","collectionId":"678a68df-0c2d-4fbb-a385-8c3e9da120d6","publishedId":"2sA3JF9ipF","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2024-05-02T01:35:02.000Z"},"item":[{"name":"Authorization","item":[{"name":"Token Obtain Pair","id":"350235ab-6c63-4966-9978-961da2e6c0ed","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"username\": \"willamylp\",\r\n    \"password\": \"teste@123\"\r\n}","options":{"raw":{"language":"json"}}},"url":"localhost:8000/api/v1/auth/token/","description":"<blockquote>\n<p><strong>[PT-BR]</strong><br />Endpoint para obter um par de tokens de acesso e atualização. </p>\n</blockquote>\n<blockquote>\n<p><strong>[EN-US]</strong><br />Endpoint to obtain a pair of access and refresh tokens.</p>\n</blockquote>\n","urlObject":{"port":"8000","path":["api","v1","auth","token",""],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"350235ab-6c63-4966-9978-961da2e6c0ed"},{"name":"Token Refresh","id":"b5dbdaf6-5085-4fd1-83aa-59d53b50376d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"refresh\": \"refresh_token_here\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/auth/token/refresh/","description":"<blockquote>\n<p><strong>[PT-BR]</strong><br />Permite renovar um token de autenticação expirado para continuar acessando recursos protegidos pela API. </p>\n</blockquote>\n<blockquote>\n<p><strong>[EN-US]</strong><br />Allows refreshing an expired authentication token to continue accessing resources protected by the API.</p>\n</blockquote>\n","urlObject":{"protocol":"http","port":"8000","path":["api","v1","auth","token","refresh",""],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"b5dbdaf6-5085-4fd1-83aa-59d53b50376d"},{"name":"Token Verify","id":"837f68af-fa63-49f9-a5a4-4995e0e26e60","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"token\": \"access_token_here\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/auth/token/verify/","description":"<blockquote>\n<p><strong>[PT-BR]</strong><br />Verifica a validade de um token de autenticação. </p>\n</blockquote>\n<blockquote>\n<p><strong>[EN-US]</strong><br />Verifies the validity of an authentication token.</p>\n</blockquote>\n","urlObject":{"protocol":"http","port":"8000","path":["api","v1","auth","token","verify",""],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"837f68af-fa63-49f9-a5a4-4995e0e26e60"},{"name":"Token Blacklist","id":"713dae0b-d1b1-45bd-86ce-f60b2de00f07","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"refresh\": \"refresh_token_here\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/auth/token/blacklist/","description":"<blockquote>\n<p><strong>[PT-BR]</strong><br />Endpoint para adicionar um token à lista negra. </p>\n</blockquote>\n<blockquote>\n<p><strong>[EN-US]</strong><br />Endpoint to blacklist a token.</p>\n</blockquote>\n","urlObject":{"protocol":"http","port":"8000","path":["api","v1","auth","token","blacklist",""],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"713dae0b-d1b1-45bd-86ce-f60b2de00f07"}],"id":"5a2f4d0f-b980-4a28-9310-8f678e65d891","_postman_id":"5a2f4d0f-b980-4a28-9310-8f678e65d891","description":""},{"name":"Accounts","item":[{"name":"Create User","id":"e1a61294-54f6-4c7e-b7d9-4d763655ca64","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"username\": \"teste6\",\r\n    \"password\": \"mudar@123\",\r\n    \"full_name\": \"User Test\",\r\n    \"email\": \"teste5@mail.com\",\r\n    \"groups\": [],\r\n    \"user_permissions\": [],\r\n    \"is_active\": true,\r\n    \"is_staff\": false,\r\n    \"is_superuser\": false\r\n}","options":{"raw":{"language":"json"}}},"url":"localhost:8000/api/v1/user/","description":"<blockquote>\n<p><strong>[PT-BR]</strong><br />Cria um novo usuário na plataforma. </p>\n</blockquote>\n<blockquote>\n<p><strong>[EN-US]</strong><br />Creates a new user on the platform.</p>\n</blockquote>\n","urlObject":{"port":"8000","path":["api","v1","user",""],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"e1a61294-54f6-4c7e-b7d9-4d763655ca64"},{"name":"List Users","id":"5cb85186-6d82-41c1-9882-0d881602eb70","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[],"url":"localhost:8000/api/v1/user/","description":"<blockquote>\n<p><strong>[PT-BR]</strong><br />Retorna uma lista de todos os usuários cadastrados no sistema. </p>\n</blockquote>\n<blockquote>\n<p><strong>[EN-US]</strong><br />Retrieves a list of all registered users in the system.</p>\n</blockquote>\n","urlObject":{"port":"8000","path":["api","v1","user",""],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"5cb85186-6d82-41c1-9882-0d881602eb70"},{"name":"User Detail","id":"b86c911b-ae53-4607-a5b7-4ee820d707fd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[],"url":"localhost:8000/api/v1/user/1/","description":"<blockquote>\n<p><strong>[PT-BR]</strong><br />Retorna os detalhes de um usuário específico. </p>\n</blockquote>\n<blockquote>\n<p><strong>[EN-US]</strong><br />Retrieves details of a specific user.</p>\n</blockquote>\n","urlObject":{"port":"8000","path":["api","v1","user","1",""],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"b86c911b-ae53-4607-a5b7-4ee820d707fd"},{"name":"User Update","id":"62031a91-090a-4a53-a9af-d58855e4044b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"username\": \"teste2222222\",\r\n    \"password\": \"mudar@123\",\r\n    \"full_name\": \"User of Test\",\r\n    \"email\": \"example@mail.com\",\r\n    \"groups\": [],\r\n    \"user_permissions\": [],\r\n    \"is_active\": true,\r\n    \"is_staff\": false,\r\n    \"is_superuser\": false\r\n}","options":{"raw":{"language":"json"}}},"url":"localhost:8000/api/v1/user/2/","description":"<blockquote>\n<p><strong>[PT-BR]</strong><br />Este endpoint permite atualizar informações do usuário. </p>\n</blockquote>\n<blockquote>\n<p><strong>[EN-US]</strong><br />This endpoint allows updating user information.</p>\n</blockquote>\n","urlObject":{"port":"8000","path":["api","v1","user","2",""],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"62031a91-090a-4a53-a9af-d58855e4044b"},{"name":"User Delete","id":"c04c7aa7-49b6-476f-882b-69c39b1407b8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"DELETE","header":[],"url":"localhost:8000/api/v1/user/2/","description":"<blockquote>\n<p><strong>[PT-BR]</strong><br />Este endpoint permite a exclusão de um usuário existente. </p>\n</blockquote>\n<blockquote>\n<p><strong>[EN-US]</strong><br />This endpoint allows for the deletion of an existing user.</p>\n</blockquote>\n","urlObject":{"port":"8000","path":["api","v1","user","2",""],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"c04c7aa7-49b6-476f-882b-69c39b1407b8"}],"id":"70dc1de8-92f1-499e-ac26-f8a3bab282c6","_postman_id":"70dc1de8-92f1-499e-ac26-f8a3bab282c6","description":""},{"name":"Attendance Sheet","item":[{"name":"Attendance Sheet Create","id":"edeeff16-cdc2-4e2f-8191-e5bb1c500858","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"card_number\": 1,\r\n    \"patient_name\": \"Willamy\",\r\n    \"clinical_history\": \"this is a test\",\r\n    \"classification\": \"Yellow\",\r\n    \"created_at\": \"2024-05-01T18:20:40.273884-03:00\",\r\n    \"updated_at\": \"2024-05-01T20:50:09.361585-03:00\",\r\n    \"filled_by\": 1\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/attendance_sheet/","description":"<blockquote>\n<p><strong>[PT-BR]</strong><br />Endpoint para criar uma nova ficha de atendimento médico. </p>\n</blockquote>\n<blockquote>\n<p><strong>[EN-US]</strong><br />Endpoint to create a new medical attendance sheet.</p>\n</blockquote>\n","urlObject":{"protocol":"http","port":"8000","path":["api","v1","attendance_sheet",""],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"edeeff16-cdc2-4e2f-8191-e5bb1c500858"},{"name":"Attendance Sheet List","id":"c5b30f71-9e3a-493c-8475-424975c4ae1a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[],"url":"http://localhost:8000/api/v1/attendance_sheet/","description":"<blockquote>\n<p><strong>[PT-BR]</strong><br />Endpoint para listar fichas de atendimento médico. </p>\n</blockquote>\n<blockquote>\n<p><strong>[EN-US]</strong><br />Endpoint to list medical attendance sheets.</p>\n</blockquote>\n","urlObject":{"protocol":"http","port":"8000","path":["api","v1","attendance_sheet",""],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"c5b30f71-9e3a-493c-8475-424975c4ae1a"},{"name":"Attendance Sheet Detail","id":"b8abf811-736e-47a2-9abe-f8fdfdbdc86a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[],"url":"http://localhost:8000/api/v1/attendance_sheet/4/","description":"<blockquote>\n<p><strong>[PT-BR]</strong><br />Endpoint para visualizar detalhes de uma ficha de atendimento médico. </p>\n</blockquote>\n<blockquote>\n<p><strong>[EN-US]</strong><br />Endpoint to view details of a medical attendance sheet.</p>\n</blockquote>\n","urlObject":{"protocol":"http","port":"8000","path":["api","v1","attendance_sheet","4",""],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"b8abf811-736e-47a2-9abe-f8fdfdbdc86a"},{"name":"Attendance Sheet Update","id":"702b9377-eea2-48b4-9096-56245be45fbd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"id\": 4,\r\n    \"card_number\": 1,\r\n    \"patient_name\": \"Willamy\",\r\n    \"clinical_history\": \"testtttt\",\r\n    \"classification\": \"Yellow\",\r\n    \"created_at\": \"2024-05-01T18:20:40.273884-03:00\",\r\n    \"updated_at\": \"2024-05-01T20:50:09.361585-03:00\",\r\n    \"filled_by\": 1\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/attendance_sheet/4/","description":"<blockquote>\n<p><strong>[PT-BR]</strong><br />Endpoint para atualizar uma ficha de atendimento médico existente. </p>\n</blockquote>\n<blockquote>\n<p><strong>[EN-US]</strong><br />Endpoint to update an existing medical attendance sheet.</p>\n</blockquote>\n","urlObject":{"protocol":"http","port":"8000","path":["api","v1","attendance_sheet","4",""],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"702b9377-eea2-48b4-9096-56245be45fbd"},{"name":"Attendance Sheet Delete","id":"24a65ac0-0afa-4ff8-b157-f1d0638e96a8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"DELETE","header":[],"body":{"mode":"raw","raw":"{\r\n    \"id\": 4,\r\n    \"card_number\": 1,\r\n    \"patient_name\": \"Willamy\",\r\n    \"clinical_history\": \"testeeeeee\",\r\n    \"classification\": \"Yellow\",\r\n    \"created_at\": \"2024-05-01T18:20:40.273884-03:00\",\r\n    \"updated_at\": \"2024-05-01T20:50:09.361585-03:00\",\r\n    \"filled_by\": 1\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/attendance_sheet/4/","description":"<blockquote>\n<p><strong>[PT-BR]</strong><br />Endpoint para excluir uma ficha de atendimento médico existente. </p>\n</blockquote>\n<blockquote>\n<p><strong>[EN-US]</strong><br />Endpoint to delete an existing medical attendance sheet.</p>\n</blockquote>\n","urlObject":{"protocol":"http","port":"8000","path":["api","v1","attendance_sheet","4",""],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"24a65ac0-0afa-4ff8-b157-f1d0638e96a8"},{"name":"Medical Care Sheet Panel List","id":"9a88449d-0272-4254-b5d6-1a2c6fa08844","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[],"url":"http://localhost:8000/api/v1/attendance_sheet/panel/","description":"<blockquote>\n<p><strong>[PT-BR]</strong><br />Endpoint para listar as fichas de atendimento médico em espera no painel. </p>\n</blockquote>\n<blockquote>\n<p><strong>[EN-US]</strong><br />Endpoint to list medical care sheets awaiting medical attention on the panel.</p>\n</blockquote>\n","urlObject":{"protocol":"http","port":"8000","path":["api","v1","attendance_sheet","panel",""],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"9a88449d-0272-4254-b5d6-1a2c6fa08844"}],"id":"0677562b-788e-43f4-9535-e9bf8a47b5b9","_postman_id":"0677562b-788e-43f4-9535-e9bf8a47b5b9","description":""},{"name":"Medical Care History","item":[{"name":"Create Medical Care History","id":"fe7686cd-00ff-4a72-8534-b45b9dadd53c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"attendance_sheet\": 5\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/medical_history/","description":"<blockquote>\n<p><strong>[PT-BR]</strong><br />Endpoint para criar o histórico de atendimento médico.. </p>\n</blockquote>\n<blockquote>\n<p><strong>[EN-US]</strong><br />Endpoint to create medical care history.</p>\n</blockquote>\n","urlObject":{"protocol":"http","port":"8000","path":["api","v1","medical_history",""],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"fe7686cd-00ff-4a72-8534-b45b9dadd53c"},{"name":"List Medical Care History","id":"d5b7429e-c6a8-46f5-832a-edfa03184ca6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[],"url":"http://localhost:8000/api/v1/medical_history/","urlObject":{"protocol":"http","port":"8000","path":["api","v1","medical_history",""],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"d5b7429e-c6a8-46f5-832a-edfa03184ca6"},{"name":"Medical Care History Detail","id":"965b5d41-6a1c-49e3-8e81-02fde6fcd865","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[],"url":"http://localhost:8000/api/v1/medical_history/10/","description":"<blockquote>\n<p><strong>[PT-BR]</strong><br />Endpoint para detalhar o histórico de atendimento médico. </p>\n</blockquote>\n<blockquote>\n<p><strong>[EN-US]</strong><br />Endpoint to detail medical care history.</p>\n</blockquote>\n","urlObject":{"protocol":"http","port":"8000","path":["api","v1","medical_history","10",""],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"965b5d41-6a1c-49e3-8e81-02fde6fcd865"},{"name":"Medical Care History Delete","id":"c536b37e-98c4-43ea-973e-6b3f2a09db43","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"DELETE","header":[],"url":"http://localhost:8000/api/v1/medical_history/10/","description":"<blockquote>\n<p><strong>[PT-BR]</strong><br />Endpoint para excluir o histórico de atendimento médico. </p>\n</blockquote>\n<blockquote>\n<p><strong>[EN-US]</strong><br />Endpoint to delete medical care history.</p>\n</blockquote>\n","urlObject":{"protocol":"http","port":"8000","path":["api","v1","medical_history","10",""],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"c536b37e-98c4-43ea-973e-6b3f2a09db43"}],"id":"66e89592-e391-4962-9c6a-b2228c42cd83","_postman_id":"66e89592-e391-4962-9c6a-b2228c42cd83","description":""},{"name":"API Root","id":"52b2cd64-579a-4b99-be63-f4331534ba64","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8000/api/v1/","description":"<blockquote>\n<p><strong>[PT-BR]</strong><br />Endpoint raiz da API, fornecendo informações sobre os endpoints disponíveis. </p>\n</blockquote>\n<blockquote>\n<p><strong>[EN-US]</strong><br />Root endpoint of the API, providing information about available endpoints.</p>\n</blockquote>\n","urlObject":{"protocol":"http","port":"8000","path":["api","v1",""],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"52b2cd64-579a-4b99-be63-f4331534ba64"}]}