source: frontend/node_modules/.cache/babel-loader/eedf0b8adb272720226ad7cc35b4e57a95443aa2e649552d2cf7e38c61f8637f.json

Last change on this file was 9af201e, checked in by MBK <marija.karapandzova@…>, 3 weeks ago

Fix frontend appearance

  • Property mode set to 100644
File size: 4.9 KB
Line 
1{"ast":null,"code":"import api from './api';\nconst labService = {\n // Get all lab tests\n getAllLabTests: () => {\n return api.get('/lab-tests');\n },\n // Get a specific lab test\n getLabTestById: testId => {\n return api.get(`/lab-tests/${testId}`);\n },\n // Create a new lab test definition\n createLabTest: testData => {\n return api.post('/lab-tests', testData);\n },\n // Update a lab test\n updateLabTest: (testId, testData) => {\n return api.put(`/lab-tests/${testId}`, testData);\n },\n // Request a lab test for a patient (UC013)\n requestLabTest: requestData => {\n return api.post('/lab-tests/request', requestData);\n },\n // Get lab test requests for a patient\n getLabTestRequestsForPatient: patientId => {\n return api.get(`/lab-tests/requests/patient/${patientId}`);\n },\n // Get lab test requests by doctor\n getLabTestRequestsByDoctor: doctorId => {\n return api.get(`/lab-tests/requests/doctor/${doctorId}`);\n },\n // Submit lab results (UC014)\n submitLabResult: resultData => {\n return api.post('/lab-tests/results', resultData);\n },\n // Get lab results for a medical record\n getLabResultsForMedicalRecord: medicalRecordId => {\n return api.get(`/lab-tests/results/medical-record/${medicalRecordId}`);\n },\n // Get pending lab tests (for lab technicians)\n getPendingLabTests: () => {\n return api.get('/lab-tests/requests/pending');\n },\n // Get all submitted lab results (for lab technicians)\n getAllSubmittedLabResults: () => {\n return api.get('/lab-tests/results');\n }\n};\nexport { labService };","map":{"version":3,"names":["api","labService","getAllLabTests","get","getLabTestById","testId","createLabTest","testData","post","updateLabTest","put","requestLabTest","requestData","getLabTestRequestsForPatient","patientId","getLabTestRequestsByDoctor","doctorId","submitLabResult","resultData","getLabResultsForMedicalRecord","medicalRecordId","getPendingLabTests","getAllSubmittedLabResults"],"sources":["C:/Users/User/Downloads/medora5/frontend/src/services/labService.js"],"sourcesContent":["import api from './api';\n\nconst labService = {\n // Get all lab tests\n getAllLabTests: () => {\n return api.get('/lab-tests');\n },\n\n // Get a specific lab test\n getLabTestById: (testId) => {\n return api.get(`/lab-tests/${testId}`);\n },\n\n // Create a new lab test definition\n createLabTest: (testData) => {\n return api.post('/lab-tests', testData);\n },\n\n // Update a lab test\n updateLabTest: (testId, testData) => {\n return api.put(`/lab-tests/${testId}`, testData);\n },\n\n // Request a lab test for a patient (UC013)\n requestLabTest: (requestData) => {\n return api.post('/lab-tests/request', requestData);\n },\n\n // Get lab test requests for a patient\n getLabTestRequestsForPatient: (patientId) => {\n return api.get(`/lab-tests/requests/patient/${patientId}`);\n },\n\n // Get lab test requests by doctor\n getLabTestRequestsByDoctor: (doctorId) => {\n return api.get(`/lab-tests/requests/doctor/${doctorId}`);\n },\n\n // Submit lab results (UC014)\n submitLabResult: (resultData) => {\n return api.post('/lab-tests/results', resultData);\n },\n\n // Get lab results for a medical record\n getLabResultsForMedicalRecord: (medicalRecordId) => {\n return api.get(`/lab-tests/results/medical-record/${medicalRecordId}`);\n },\n\n // Get pending lab tests (for lab technicians)\n getPendingLabTests: () => {\n return api.get('/lab-tests/requests/pending');\n },\n\n // Get all submitted lab results (for lab technicians)\n getAllSubmittedLabResults: () => {\n return api.get('/lab-tests/results');\n },\n};\n\nexport { labService };\n"],"mappings":"AAAA,OAAOA,GAAG,MAAM,OAAO;AAEvB,MAAMC,UAAU,GAAG;EACjB;EACAC,cAAc,EAAEA,CAAA,KAAM;IACpB,OAAOF,GAAG,CAACG,GAAG,CAAC,YAAY,CAAC;EAC9B,CAAC;EAED;EACAC,cAAc,EAAGC,MAAM,IAAK;IAC1B,OAAOL,GAAG,CAACG,GAAG,CAAC,cAAcE,MAAM,EAAE,CAAC;EACxC,CAAC;EAED;EACAC,aAAa,EAAGC,QAAQ,IAAK;IAC3B,OAAOP,GAAG,CAACQ,IAAI,CAAC,YAAY,EAAED,QAAQ,CAAC;EACzC,CAAC;EAED;EACAE,aAAa,EAAEA,CAACJ,MAAM,EAAEE,QAAQ,KAAK;IACnC,OAAOP,GAAG,CAACU,GAAG,CAAC,cAAcL,MAAM,EAAE,EAAEE,QAAQ,CAAC;EAClD,CAAC;EAED;EACAI,cAAc,EAAGC,WAAW,IAAK;IAC/B,OAAOZ,GAAG,CAACQ,IAAI,CAAC,oBAAoB,EAAEI,WAAW,CAAC;EACpD,CAAC;EAED;EACAC,4BAA4B,EAAGC,SAAS,IAAK;IAC3C,OAAOd,GAAG,CAACG,GAAG,CAAC,+BAA+BW,SAAS,EAAE,CAAC;EAC5D,CAAC;EAED;EACAC,0BAA0B,EAAGC,QAAQ,IAAK;IACxC,OAAOhB,GAAG,CAACG,GAAG,CAAC,8BAA8Ba,QAAQ,EAAE,CAAC;EAC1D,CAAC;EAED;EACAC,eAAe,EAAGC,UAAU,IAAK;IAC/B,OAAOlB,GAAG,CAACQ,IAAI,CAAC,oBAAoB,EAAEU,UAAU,CAAC;EACnD,CAAC;EAED;EACAC,6BAA6B,EAAGC,eAAe,IAAK;IAClD,OAAOpB,GAAG,CAACG,GAAG,CAAC,qCAAqCiB,eAAe,EAAE,CAAC;EACxE,CAAC;EAED;EACAC,kBAAkB,EAAEA,CAAA,KAAM;IACxB,OAAOrB,GAAG,CAACG,GAAG,CAAC,6BAA6B,CAAC;EAC/C,CAAC;EAED;EACAmB,yBAAyB,EAAEA,CAAA,KAAM;IAC/B,OAAOtB,GAAG,CAACG,GAAG,CAAC,oBAAoB,CAAC;EACtC;AACF,CAAC;AAED,SAASF,UAAU","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
Note: See TracBrowser for help on using the repository browser.