You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/healthcare-apis/fhir/import-data.md
+5-8Lines changed: 5 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -32,16 +32,11 @@ The `import` operation supports two modes: initial and incremental. Each mode ha
32
32
- Allows you to load resources in a nonsequential order of versions.
33
33
34
34
- If import files don't have the `version` and `lastUpdated` field values specified, there's no guarantee of importing resources in the FHIR service.
35
-
36
35
- If import files have resources with duplicate `version` and `lastUpdated` field values, only one resource is randomly ingested in the FHIR service.
36
+
- If multiple resources share the same resource ID, only one of those resources is imported at random. An error is logged for the resources that share the same resource ID.
37
37
38
38
- Allows you to ingest soft-deleted resources. This capability is beneficial when you migrate from Azure API for FHIR to the FHIR service in Azure Health Data Services.
39
39
40
-
> [!IMPORTANT]
41
-
> The `import` operation doesn't support conditional references in resources.
42
-
>
43
-
> Also, if multiple resources share the same resource ID, only one of those resources is imported at random. An error is logged for the resources that share the same resource ID.
44
-
45
40
This table shows the difference between import modes.
46
41
47
42
|Areas|Initial mode |Incremental mode |
@@ -56,9 +51,9 @@ This table shows the difference between import modes.
56
51
57
52
To achieve the best performance with the `import` operation, consider these factors:
58
53
59
-
-**Use large files for import**. The file size of a single `import` operation should be more than 200 MB. Smaller files might result in slower import times.
54
+
-**Use large files for import**. The optimal NDJSON file size for import is >=50MB (or >=20K resources, no upper limit). Consider combining smaller files together.
60
55
61
-
-**Import FHIR resource files as a single batch**. For optimal performance, import all the FHIR resource files that you want to ingest in the FHIR server in one `import` operation. Importing all the files in one operation reduces the overhead of creating and managing multiple import jobs. The combined total size of all the files in a single import should be greater than 100 GB or 100 M resources.
56
+
-**Import FHIR resource files as a single batch**. For optimal performance, import all the FHIR resource files that you want to ingest in the FHIR server in one `import` operation. Importing all the files in one operation reduces the overhead of creating and managing multiple import jobs. For optimal performance total size of files in single import should be large (>=100GB or >=100M resources, no upper limit).
62
57
63
58
-**Limit the number of parallel import jobs**. You can run multiple `import` jobs at the same time, but running multiple jobs might affect the overall throughput of the `import` operation.
64
59
@@ -291,6 +286,8 @@ Here are the error messages that occur if the `import` operation fails, along wi
291
286
## Limitations
292
287
- The maximum number of files allowed for each `import` operation is 10,000.
293
288
- The number of files ingested in the FHIR server with same lastUpdated field value upto milliseconds can't exceed beyond 10,000.
289
+
- Import operation is not supported for SearchParameter resource type.
290
+
- The import operation doesn't support conditional references in resources.
0 commit comments