Skip to content

Commit 5e977ab

Browse files
committed
update sdc-qrf and fhir-react
1 parent 766c030 commit 5e977ab

43 files changed

Lines changed: 608 additions & 253 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

shared/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
"ajv": "^6.12.6",
2020
"ajv-errors": "^1.0.1",
2121
"ajv-keywords": "^3.5.2",
22-
"aidbox-react": "^1.4.0",
22+
"aidbox-react": "^1.12.0",
2323
"js-base64": "^3.6.0",
2424
"moment": "^2.29.1",
2525
"react-native-device-info": "^8.4.5"

shared/src/setupTests.ts

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,8 @@ import {
55
} from 'aidbox-react/lib/services/instance';
66
import { withRootAccess } from 'aidbox-react/lib/utils/tests';
77

8-
import {
9-
resetInstanceToken as resetFHIRInstanceToken,
10-
setInstanceBaseURL as setFHIRInstanceBaseURL,
11-
} from 'fhir-react/lib/services/instance';
12-
138
beforeAll(async () => {
149
setAidboxInstanceBaseURL('http://localhost:8181');
15-
setFHIRInstanceBaseURL('http://localhost:8181/fhir');
1610
});
1711

1812
let txId: string;
@@ -32,7 +26,6 @@ beforeEach(async () => {
3226

3327
afterEach(async () => {
3428
resetAidboxInstanceToken();
35-
resetFHIRInstanceToken();
3629
await withRootAccess(async () => {
3730
await axiosInstance({
3831
method: 'POST',

web/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44
"version": "0.3.16",
55
"private": true,
66
"dependencies": {
7+
"@beda.software/aidbox-types": "link:../shared/src/contrib/aidbox-types",
8+
"@beda.software/fhir-react": "^1.11.1",
79
"@codemirror/commands": "^6.8.0",
810
"@codemirror/lang-javascript": "^6.2.2",
911
"@codemirror/lang-yaml": "^6.1.2",
@@ -33,13 +35,11 @@
3335
"@types/react-select": "^3.1.2",
3436
"@types/react-toastify": "^4.1.0",
3537
"@types/yaml": "^1.9.7",
36-
"aidbox-react": "^1.4.0",
37-
"@beda.software/aidbox-types": "link:../shared/src/contrib/aidbox-types",
38+
"aidbox-react": "^1.12.0",
3839
"allotment": "^1.20.2",
3940
"babel-loader": "8.1.0",
4041
"babel-plugin-import": "^1.13.3",
4142
"classnames": "^2.3.1",
42-
"fhir-react": "https://github.com/beda-software/fhir-react.git",
4343
"fhirpath": "^3.5.0",
4444
"final-form": "^4.20.4",
4545
"final-form-arrays": "^3.0.2",
@@ -58,7 +58,7 @@
5858
"react-select": "^5.4.0",
5959
"react-toastify": "^9.0.5",
6060
"sass": "^1.50.0",
61-
"sdc-qrf": "^1.0.0-beta.21",
61+
"sdc-qrf": "^1.1.0-alpha.11",
6262
"shared": "0.0.2",
6363
"ts-jest": "^27.1.4",
6464
"vitest": "^0.33.0",

web/src/components/BaseQuestionnaireResponseForm/components/date.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
1+
import { FHIRDateTimeFormat } from '@beda.software/fhir-react';
12
import moment from 'moment';
23
import { QuestionItemProps, useQuestionnaireResponseFormContext } from 'sdc-qrf';
34

4-
import { FHIRDateTimeFormat } from 'fhir-react/lib/utils/date';
5-
65
import { QuestionField } from './field';
76
import { QuestionLabel } from './label';
87

web/src/components/BaseQuestionnaireResponseForm/components/reference/hooks.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
1+
import { ResourcesMap } from '@beda.software/fhir-react';
2+
import { isSuccess } from '@beda.software/remote-data';
3+
import { buildQueryParams } from 'aidbox-react';
14
import { Resource } from 'fhir/r4b';
25
import fhirpath from 'fhirpath';
36
import { ActionMeta, MultiValue, SingleValue } from 'react-select';
47
import { AnswerValue, FormAnswerItems, parseFhirQueryExpression, QuestionItemProps } from 'sdc-qrf';
58
import { loadResourceOptions } from 'web/src/services/questionnaire';
69

7-
import { isSuccess } from 'fhir-react/lib/libs/remoteData';
8-
import { ResourcesMap } from 'fhir-react/lib/services/fhir';
9-
import { buildQueryParams } from 'fhir-react/lib/services/instance';
10-
1110
export type AnswerReferenceProps<R extends Resource, IR extends Resource> = QuestionItemProps & {
1211
overrideGetDisplay?: (resource: R, includedResources: ResourcesMap<R | IR>) => string;
1312
overrideGetLabel?: (o: AnswerValue) => React.ReactElement | string;

web/src/components/BaseQuestionnaireResponseForm/index.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import {
1010
QuestionnaireResponseFormProvider,
1111
removeItemKey,
1212
} from 'sdc-qrf';
13+
import { fhirService } from 'web/src/services/initialize';
1314

1415
import {
1516
Col,
@@ -88,6 +89,7 @@ export function BaseQuestionnaireResponseForm({ formData, onSubmit, readOnly, on
8889
<QuestionnaireResponseFormProvider
8990
formValues={values}
9091
setFormValues={(newValues) => form.change('', newValues)}
92+
fhirService={fhirService}
9193
groupItemComponent={Group}
9294
itemControlGroupItemComponents={{ col: Col, row: Row, gtable: GTable }}
9395
questionItemComponents={{

web/src/components/CachedRemoteData/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { isLoading, RemoteData } from 'fhir-react';
1+
import { isLoading, RemoteData } from '@beda.software/remote-data';
22
import { ReactElement, useEffect, useState } from 'react';
33

44
export function CachedRemoteData<S, E>(props: {

web/src/components/CodeEditor/ContextMenu/index.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
1+
import { RemoteData } from '@beda.software/remote-data';
12
import { QuestionnaireResponse, Parameters, Questionnaire } from 'fhir/r4b';
23
import { useRef } from 'react';
34
import { ModalExpression } from 'web/src/components/ModalExpression';
45
import { SourceQueryDebugModal } from 'web/src/components/SourceQueryDebugModal';
56

6-
import { RemoteData } from 'fhir-react/lib/libs/remoteData';
7-
87
import s from './ContextMenu.module.scss';
98
import { useContextMenu } from './useContextMenu';
109
import { useMenuActions } from './useMenuActions';

web/src/components/LaunchContextEditor/index.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
1+
import { success } from '@beda.software/remote-data';
12
import classNames from 'classnames';
23
import { FhirResource, Parameters, ParametersParameter, Questionnaire } from 'fhir/r4b';
34
import { useMemo, useState } from 'react';
45
import { SingleValue } from 'react-select';
56

6-
import { success } from 'fhir-react/lib/libs/remoteData';
7-
87
import { groupLaunchContextParams } from './groupLaunchContextParams';
98
import s from './LaunchContextEditor.module.scss';
109
import { LaunchContext } from './types';

web/src/components/ModalExpression/hooks.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,14 @@
1+
import { useService } from '@beda.software/fhir-react';
2+
import { isSuccess } from '@beda.software/remote-data';
13
import { QuestionnaireResponse } from 'fhir/r4b';
24
import fhirpath from 'fhirpath';
35
import yaml from 'js-yaml';
46
import { useCallback, useContext, useEffect, useState } from 'react';
57
import { extractParameterName } from 'web/src/components/ModalExpression/utils';
68
import { ExpressionResultOutput } from 'web/src/containers/Main/types';
9+
import { service } from 'web/src/services/initialize';
710
import YAML, { visitor } from 'yaml';
811

9-
import { useService } from 'fhir-react/lib/hooks/service';
10-
import { isSuccess } from 'fhir-react/lib/libs/remoteData';
11-
import { service } from 'fhir-react/lib/services/service';
12-
1312
import { ModalExpressionProps } from './types';
1413
import { CodeEditorContext } from '../CodeEditor/context';
1514

0 commit comments

Comments
 (0)