-
Notifications
You must be signed in to change notification settings - Fork 6
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(): data exchange for multiple forms #471
feat(): data exchange for multiple forms #471
Conversation
PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
PR Code Suggestions ✨Explore these optional code suggestions:
|
PR Type
Enhancement, Tests
Description
pushFormResponsesToHealthie
andpushFormResponseToHealthie
actions.Changes walkthrough 📝
2 files
schema.ts
Extend schema with form answer group and eligibility check types
extensions/healthie/lib/sdk/genql/generated/schema.ts
eligibility checks.
connections.
implementations.
pushFormResponsesToHealthie.ts
Implement pushFormResponsesToHealthie action
extensions/healthie/actions/dataExchange/pushFormResponsesToHealthie/pushFormResponsesToHealthie.ts
5 files
formDefinitionResponse.ts
Add mock data for form definition responses
extensions/healthie/actions/dataExchange/pushFormResponseToHealthie/mocks/formDefinitionResponse.ts
pushFormResponsesToHealthie.test.ts
Add tests for pushFormResponsesToHealthie action
extensions/healthie/actions/dataExchange/pushFormResponsesToHealthie/pushFormResponsesToHealthie.test.ts
getAllFormsInCurrentStep.test.ts
Add tests for getAllFormsInCurrentStep function
src/lib/awell/getAllFormsInCurrentStep/getAllFormsInCurrentStep.test.ts
pushFormResponseToHealthie.test.ts
Add tests for pushFormResponseToHealthie action
extensions/healthie/actions/dataExchange/pushFormResponseToHealthie/pushFormResponseToHealthie.test.ts
formResponseResponse.ts
Add mock data for form response responses
extensions/healthie/actions/dataExchange/pushFormResponseToHealthie/mocks/formResponseResponse.ts
36 files
types.ts
...
extensions/healthie/lib/sdk/genql/generated/types.ts
...
getSubActivityLogs.ts
...
extensions/healthie/actions/dataExchange/pushFormResponseToHealthie/logs/getSubActivityLogs/getSubActivityLogs.ts
...
getAllFormsInCurrentStep.ts
...
src/lib/awell/getAllFormsInCurrentStep/getAllFormsInCurrentStep.ts
...
getSubActivityLogs.ts
...
extensions/healthie/actions/dataExchange/pushFormResponsesToHealthie/logs/getSubActivityLogs/getSubActivityLogs.ts
...
pathwayActivitiesResponse.ts
...
extensions/healthie/actions/dataExchange/pushFormResponsesToHealthie/mocks/pathwayActivitiesResponse.ts
...
pathwayActivitiesResponse.ts
...
src/lib/awell/getAllFormsInCurrentStep/testdata/pathwayActivitiesResponse.ts
...
pathwayActivitiesResponse.ts
...
extensions/healthie/actions/dataExchange/pushFormResponseToHealthie/mocks/pathwayActivitiesResponse.ts
...
getSubActivityLogs.test.ts
...
extensions/healthie/actions/dataExchange/pushFormResponseToHealthie/logs/getSubActivityLogs/getSubActivityLogs.test.ts
...
getSubActivityLogs.test.ts
...
extensions/healthie/actions/dataExchange/pushFormResponsesToHealthie/logs/getSubActivityLogs/getSubActivityLogs.test.ts
...
pushFormResponseToHealthie.ts
...
extensions/healthie/actions/dataExchange/pushFormResponseToHealthie/pushFormResponseToHealthie.ts
...
formDefinitionResponse.ts
...
src/lib/awell/getAllFormsInCurrentStep/testdata/formDefinitionResponse.ts
...
formDefinitionResponse.ts
...
extensions/healthie/actions/dataExchange/pushFormResponsesToHealthie/mocks/formDefinitionResponse.ts
...
fields.ts
...
extensions/healthie/actions/dataExchange/pushFormResponseToHealthie/config/fields.ts
...
fields.ts
...
extensions/healthie/actions/dataExchange/pushFormResponsesToHealthie/config/fields.ts
...
errors.ts
...
extensions/healthie/actions/dataExchange/shared/errors.ts
...
formResponseResponse.ts
...
extensions/healthie/actions/dataExchange/pushFormResponsesToHealthie/mocks/formResponseResponse.ts
...
index.ts
...
extensions/healthie/actions/index.ts
...
formResponseResponse.ts
...
src/lib/awell/getAllFormsInCurrentStep/testdata/formResponseResponse.ts
...
datapoints.ts
...
extensions/healthie/actions/dataExchange/pushFormResponseToHealthie/config/datapoints.ts
...
datapoints.ts
...
extensions/healthie/actions/dataExchange/pushFormResponsesToHealthie/config/datapoints.ts
...
index.ts
...
extensions/healthie/actions/dataExchange/pushFormResponseToHealthie/mocks/index.ts
...
index.ts
...
extensions/healthie/actions/dataExchange/pushFormResponsesToHealthie/mocks/index.ts
...
index.ts
...
extensions/healthie/actions/dataExchange/pushFormResponseToHealthie/config/index.ts
...
index.ts
...
src/lib/awell/getAllFormsInCurrentStep/testdata/index.ts
...
index.ts
...
extensions/healthie/actions/dataExchange/pushFormResponsesToHealthie/config/index.ts
...
index.ts
...
src/lib/awell/index.ts
...
index.ts
...
extensions/healthie/actions/dataExchange/pushFormResponseToHealthie/index.ts
...
index.ts
...
extensions/healthie/actions/dataExchange/index.ts
...
index.ts
...
extensions/healthie/actions/dataExchange/pushFormResponseToHealthie/logs/getSubActivityLogs/index.ts
...
index.ts
...
extensions/healthie/actions/dataExchange/pushFormResponsesToHealthie/index.ts
...
index.ts
...
extensions/healthie/actions/dataExchange/pushFormResponseToHealthie/logs/index.ts
...
index.ts
...
extensions/healthie/actions/dataExchange/pushFormResponsesToHealthie/logs/getSubActivityLogs/index.ts
...
index.ts
...
extensions/healthie/actions/dataExchange/pushFormResponsesToHealthie/logs/index.ts
...
index.ts
...
src/lib/awell/getAllFormsInCurrentStep/index.ts
...
index.ts
...
extensions/healthie/actions/dataExchange/shared/index.ts
...
schema.graphql
...
extensions/healthie/lib/sdk/genql/generated/schema.graphql
...