-
Notifications
You must be signed in to change notification settings - Fork 0
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
update frontend libraries based on those from upstream repo #153
base: develop
Are you sure you want to change the base?
Conversation
…ment-summary into feature/lib-upgrades
…ment-summary into feature/lib-upgrades
…ment-summary into feature/lib-upgrades
…pain-management-summary into feature/lib-upgrades
Thanks @achen2401 - wow, this is a big one. Reading your notes here, sounds like no change in behavior for end-users. I expect we'll want to test this branch on dev but I'll defer to @ivan-c on that. |
@mcjustin right, there aren't any visible changes to end users. This is just upgrade of libraries. |
thank you for merging the logging fix. when you get a chance, can you update this PR with the latest code from develop? thanks again! |
…ment-summary into feature/lib-upgrades
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.
Looks great! Thanks for the detailed description-excited to learn more about these newer frameworks.
Found a few minor issues in the code. I also tested on dev and saw it got stuck during Loading Medication Request data..., when it worked before (for the same patient)
Co-authored-by: Ivan Cvitkovic <[email protected]>
…i-pain-management-summary into feature/lib-upgrades
No issues found in testing today! |
https://www.pivotaltracker.com/story/show/185911605
Changes brought in based on those from upstream repo, see latest release(v 0.7.0) from original AHRQ repo
library updates
cql-execution
,fhirclient
)react-router-dom
andfontawesome
librariesvite.config.mis
replacing.rescriptsrc.js
jsx
to be properly built by Vitecode updates based on upstream repo
4.0.1
data model (see updated R4 and dstu2 cql files)Factors_to_Consider_in_Managing_Chronic_Pain_FHIRv401.cql
and newVSACAwareCodeService
function to extract OID from VSAC URL inexecuteELM.js
valueset db
JSON (note, the Rxnorm codes for opioid meds that we have added previously in the latest valueset db are retained): see new ones added herecode changes made as a result of CQL code updates:
Dispensed date
obtained via the extension in a Medication Request FHIR object to be of data typeFHIR.date
doseQuantity
used in a MED calculation to be of data typeSimpleQuantity
LastPositionOf
and useSplit
Other frontend changes (different from upstream repo):
node-sass
lib in favor ofsass
lib (node-sass is deprecated)react-table
to version 7 to be compatible with React 18 with syntax changes (note the upstream original repo didn't upgrade react-table lib due to remaining at React 16)react-tooltip
to versions compatible with React 18 - with syntax changes (note the upstream original repo didn't update the react-tooltip library)Confirmed that app could be launched after changes (see screenshot):
![Screenshot 2024-12-17 at 2 34 20 PM](https://private-user-images.githubusercontent.com/12942714/396688003-2cedea76-8dc1-4440-a170-d86cc64de9ad.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkwMTM1NzUsIm5iZiI6MTczOTAxMzI3NSwicGF0aCI6Ii8xMjk0MjcxNC8zOTY2ODgwMDMtMmNlZGVhNzYtOGRjMS00NDQwLWExNzAtZDg2Y2M2NGRlOWFkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA4VDExMTQzNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTM1ZTA0MWUyMzcwOTMyZGViYThkNDk4ZWRmNDhkOWU1YjM4ZjE4ZDFlNTllOTg4ODU0NDUyMmI2MmQ3OThmODcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.ldfdSeDRD0umdKURQBBpdU6yqSZUpRCA-2ikh5Druls)
Changes not brought in