-
Notifications
You must be signed in to change notification settings - Fork 248
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
(feat) O3-2647: Adds ability to add lab results and view within orders widget #1731
Conversation
Size Change: -147 kB (-1%) Total Size: 11 MB
ℹ️ View Unchanged
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just a few early thoughts
packages/esm-patient-orders-app/src/components/orders-details-table.component.tsx
Outdated
Show resolved
Hide resolved
packages/esm-patient-orders-app/src/lab-results/result-form-field.component.tsx
Show resolved
Hide resolved
packages/esm-patient-orders-app/src/components/orders-details-table.component.tsx
Show resolved
Hide resolved
packages/esm-patient-orders-app/src/lab-results/lab-results-form.component.tsx
Outdated
Show resolved
Hide resolved
packages/esm-patient-orders-app/src/lab-results/lab-results-form.component.tsx
Show resolved
Hide resolved
packages/esm-patient-orders-app/src/lab-results/lab-results-form.component.tsx
Outdated
Show resolved
Hide resolved
47c1924
to
14b2f07
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I see most of the code relating to the Result Form, Result Form Fields along with their types very similar to the lab app implementation. @pirupius Can we find a way of sharing these components? Maybe expose the form as an extension? That way we won't have to offer maintenance twice.
cc: @ojwanganto @jabahum
In terms of just the types, getting them into strict alignment with others from elsewhere is probably not strictly necessary as a requirement to check this in, @samuelmale. It's worth ticketing that out. It's not often that work gets done at the edge where separate interfaces interact, so it's easy to forget to align things. |
Sure @denniskigen! I thought it's okay to start a conversation in that direction here.. of course it's not a showstopper for this unit. |
14b2f07
to
2b8c282
Compare
packages/esm-patient-orders-app/src/lab-results/lab-results.resource.ts
Outdated
Show resolved
Hide resolved
packages/esm-patient-orders-app/src/lab-results/lab-results.resource.ts
Outdated
Show resolved
Hide resolved
2b8c282
to
791e13e
Compare
Mind adding a summary describing exactly what the PR changes, @pirupius? |
packages/esm-patient-orders-app/src/lab-results/lab-results-form.scss
Outdated
Show resolved
Hide resolved
packages/esm-patient-orders-app/src/lab-results/lab-results.resource.ts
Outdated
Show resolved
Hide resolved
packages/esm-patient-orders-app/src/components/orders-details-table.component.tsx
Outdated
Show resolved
Hide resolved
Add test results from patient chart
4c6f947
to
35e5c66
Compare
@denniskigen all comments have been addressed apart from the ones that are involved with modifying orders which was out of scope for this PR. Will address tasks around modifying orders in a follow up and is being tracked by this ticket https://openmrs.atlassian.net/browse/O3-2813 |
packages/esm-patient-orders-app/src/lab-results/lab-results-form.component.tsx
Outdated
Show resolved
Hide resolved
packages/esm-patient-orders-app/src/lab-results/lab-results.resource.ts
Outdated
Show resolved
Hide resolved
Proceeding to merge this in. Hopefully all the outstanding concerns will get addressed in the ticket that @pirupius linked to above. |
Requirements
Summary
Screenshots
results.mov
Related Issue
https://openmrs.atlassian.net/browse/O3-2647
Other