Generated Thu Jul 02 22:54:04 UTC 2026, FHIR version 4.0.1 for hl7.fhir.uv.bulkdata#4.0.0 (canonical = http://hl7.org/fhir/uv/bulkdata (history)). See Errors Only & IP
| Quality Checks | |||||||||||||||||||||||||||||||||||||||||||||||||
| Publisher Version: | IG Publisher Version: v2.2.10 | ||||||||||||||||||||||||||||||||||||||||||||||||
| Publication Code: | bulkdata . PackageId = hl7.fhir.uv.bulkdata, Canonical = http://hl7.org/fhir/uv/bulkdata | ||||||||||||||||||||||||||||||||||||||||||||||||
| Realm Check for UV: |
| ||||||||||||||||||||||||||||||||||||||||||||||||
| Language Info: | Stated Languages: n/a. IG Resource Lang: en. 1 of 35 (2%) of resources have a language. Population Policy: NONE | ||||||||||||||||||||||||||||||||||||||||||||||||
| Publication Request: |
| ||||||||||||||||||||||||||||||||||||||||||||||||
| Supressed Messages: | 7 Suppressed Issues | ||||||||||||||||||||||||||||||||||||||||||||||||
| Dependency Checks: |
| ||||||||||||||||||||||||||||||||||||||||||||||||
| Related IGs: | n/a | ||||||||||||||||||||||||||||||||||||||||||||||||
| Dependent IGs: | no references | ||||||||||||||||||||||||||||||||||||||||||||||||
| Global Profiles: | (none declared) | ||||||||||||||||||||||||||||||||||||||||||||||||
| Terminology Server(s): | http://tx.fhir.org/r4, https://tx.fhir.org/r4 (details) | ||||||||||||||||||||||||||||||||||||||||||||||||
| HTA Analysis: | no Non-HL7 references found | ||||||||||||||||||||||||||||||||||||||||||||||||
| R5 Dependencies: | (none) | ||||||||||||||||||||||||||||||||||||||||||||||||
| Draft Dependencies: |
| ||||||||||||||||||||||||||||||||||||||||||||||||
| Modifier Extensions: | |||||||||||||||||||||||||||||||||||||||||||||||||
| Previous Version Comparison: | Comparison with version 3.0.0 | ||||||||||||||||||||||||||||||||||||||||||||||||
| IPA Comparison: | n/a | ||||||||||||||||||||||||||||||||||||||||||||||||
| IPS Comparison: | n/a | ||||||||||||||||||||||||||||||||||||||||||||||||
| Validation Flags: | On: autoLoad; Off: hintAboutNonMustSupport, anyExtensionsAllowed, checkAggregation, showReferenceMessages, noExperimentalContent, displayWarnings | ||||||||||||||||||||||||||||||||||||||||||||||||
| Summary: | errors = 21, warn = 1, info = 30, broken links = 4, pinned = n/a. | ||||||||||||||||||||||||||||||||||||||||||||||||
| warning | The jira specification file appears to be out of date with the versions, artifacts and pages currently defined in the IG. A proposed revised file to be reviewed and, if appropriate, submitted as a pull request against the XML folder in https://github.com/HL7/JIRA-Spec-Artifacts. To see the differences, perform a file compare on 'template/jira-current.xml' (a normalized view of what is in Github) and 'template/jira-new.xml' (reflects current IG content) | |
| en/CapabilityStatement-bulk-data.html | information | The html source contains the word 'SHOULD' but it is not in a text phrase marked as a conformance clause: ' The expected capabilities of a Data Provider actor (e.g., EHR systems, data warehouses, and other clinical and administrative systems that aim to interoperate by sharing large FHIR datasets) which is responsible for providing responses to requests submitted by a Data Consumer actor. Systems implementing this capability statement SHOULD meet the requirements set by the Bulk Data Access Implementation Guide. A Data Consumer MAY choose from this list to access necessary data based on use cases and other contextual requirements. ' CONFORMANCE_STATEMENT_WORD |
| en/OperationDefinition-export.html | information | The html source contains the word 'SHALL' but it is not in a text phrase marked as a conformance clause: ' FHIR Operation through which an authenticated and authorized Data Consumer may request bulk FHIR data from a Data Provider, whether or not the data is associated with a patient. This supports use cases like backing up a Data Provider's FHIR server, or exporting terminology data by restricting the resources returned using the _type parameter. The Data Provider's FHIR Resource Server SHALL support invocation of this operation using HTTP POST and the FHIR Asynchronous Bulk Interaction Pattern. ' CONFORMANCE_STATEMENT_WORD |
| en/OperationDefinition-export.html#/html/body/div/div/div/div/div/div/table/tr/td/div/p/a at Line 303, column 484 | error | The link 'export.html#_typefilter-query-parameter' for "See details" cannot be resolved (valid targets: 73 targets) HTML_LINK_CHECK_FAILED |
| en/OperationDefinition-group-export.html | information | The html source contains the word 'SHALL' but it is not in a text phrase marked as a conformance clause: ' FHIR Operation through which an authenticated and authorized Data Consumer requests a detailed set of FHIR resources of diverse resource types pertaining to all members of the specified Group from a Data Provider. The Data Provider's FHIR Resource Server SHALL support invocation of this operation using HTTP POST and the FHIR Asynchronous Bulk Interaction Pattern. ' CONFORMANCE_STATEMENT_WORD |
| en/OperationDefinition-group-export.html#/html/body/div/div/div/div/div/div/table/tr/td/div/p/a at Line 306, column 484 | error | The link 'export.html#_typefilter-query-parameter' for "See details" cannot be resolved (valid targets: 73 targets) HTML_LINK_CHECK_FAILED |
| en/OperationDefinition-patient-export.html | information | The html source contains the word 'SHALL' but it is not in a text phrase marked as a conformance clause: ' FHIR Operation through which an authenticated and authorized Data Consumer requests a detailed set of FHIR resources of diverse resource types pertaining to all patients from a Data Provider. The Data Provider's FHIR Resource Server SHALL support invocation of this operation using HTTP POST and the FHIR Asynchronous Bulk Interaction Pattern. ' CONFORMANCE_STATEMENT_WORD |
| en/OperationDefinition-patient-export.html#/html/body/div/div/div/div/div/div/table/tr/td/div/p/a at Line 306, column 484 | error | The link 'export.html#_typefilter-query-parameter' for "See details" cannot be resolved (valid targets: 73 targets) HTML_LINK_CHECK_FAILED |
| en/async.html | information | The html source contains the word 'SHALL' but it is not in a text phrase marked as a conformance clause: 'Servers SHALL support the HTTP methods, URLs, headers, and other parameters that normally apply to the interaction being invoked. Servers SHALL also support the Prefer header described below, and SHOULD support the Accept header and _outputFormat parameter described below.' CONFORMANCE_STATEMENT_WORD |
| en/authorization.html | information | The html source contains the word 'SHOULD' but it is not in a text phrase marked as a conformance clause: 'Implementations of Bulk Export, Bulk Submit, and Bulk Submit Status SHOULD implement OAuth 2.0 access management in accordance with the SMART Backend Services Authorization Profile.' CONFORMANCE_STATEMENT_WORD |
| en/export.html | information | The html source contains the word 'SHALL' but it is not in a text phrase marked as a conformance clause: 'All exchanges described herein between a Data Consumer and a Data Provider SHALL be secured using Transport Layer Security (TLS) Protocol Version 1.2 (RFC5246) or a more recent version of TLS. Use of mutual TLS is OPTIONAL.' CONFORMANCE_STATEMENT_WORD |
| en/export.html#/html/body/div/div/div/div/div/table/tbody/tr/td/p/a at Line 442, column 664 | error | The link 'export.html#_typefilter-query-parameter' for "See details" cannot be resolved (valid targets: 73 targets) HTML_LINK_CHECK_FAILED |
| en/group.html | information | The html source contains the word 'SHALL' but it is not in a text phrase marked as a conformance clause: 'Servers supporting the Bulk Data Access IG MAY support the Bulk Cohort API, which consists of an asynchronous Group creation REST interaction and a profile on the Group resource. The intent is to support the creation of characteristic-based cohorts using coarse-grained filters to efficiently export data on sets of patients from a source system. Post export, the client can use more complex filter criteria to support use cases such as measure calculation or other analytics. Groups complying with the Bulk Cohort profile SHALL contain a member-filter modifier extension to define the members included in the group. Servers MAY concurrently support other group profiles that contain lists of members or use other methods to define group inclusion.' CONFORMANCE_STATEMENT_WORD |
| en/index.html | information | The html source contains the word 'SHOULD' but it is not in a text phrase marked as a conformance clause: 'To declare conformance with this IG, a server SHOULD include the following URL in its CapabilityStatement.instantiates: http://hl7.org/fhir/uv/bulkdata/CapabilityStatement/bulk-data.' CONFORMANCE_STATEMENT_WORD |
| en/publish.html | information | The html source contains the word 'SHOULD' but it is not in a text phrase marked as a conformance clause: 'All exchanges described herein between a Data Consumer and a Data Provider SHOULD be secured using Transport Layer Security (TLS) Protocol Version 1.2 (RFC5246) or a more recent version of TLS. Use of mutual TLS is OPTIONAL. With each of the requests described herein, implementers MAY implement OAuth 2.0 access management in accordance with the SMART Backend Services Authorization Profile.' CONFORMANCE_STATEMENT_WORD |
| en/submit.html | information | The html source contains the word 'SHALL' but it is not in a text phrase marked as a conformance clause: 'All exchanges described herein between a Data Consumer and a Data Provider SHALL be secured using Transport Layer Security (TLS) Protocol Version 1.2 (RFC5246) or a more recent version of TLS. Use of mutual TLS is OPTIONAL.' CONFORMANCE_STATEMENT_WORD |
| ✓ |
| ✓ |
| ✓ |
| Path | Severity | Message | Validating |
| Resource | information | The resource CapabilityStatement/bulk-data could usefully have an OID assigned (OIDs are easy to assign - see https://build.fhir.org/ig/FHIR/fhir-tools-ig/CodeSystem-ig-parameters.html#ig-parameters-auto-oid-root) | -- |
| Path | Severity | Message | Validating |
| Resource | error | The resource CodeSystem/include-associated-data must have an OID assigned to cater for possible use with OID based terminology systems e.g. CDA usage (OIDs are easy to assign - see https://build.fhir.org/ig/FHIR/fhir-tools-ig/CodeSystem-ig-parameters.html#ig-parameters-auto-oid-root) | -- |
| ✓ |
| Path | Severity | Message | Validating |
| Resource | information | The resource ImplementationGuide/hl7.fhir.uv.bulkdata could usefully have an OID assigned (OIDs are easy to assign - see https://build.fhir.org/ig/FHIR/fhir-tools-ig/CodeSystem-ig-parameters.html#ig-parameters-auto-oid-root) | -- |
| Path | Severity | Message | Validating |
| Resource | information | The resource OperationDefinition/async could usefully have an OID assigned (OIDs are easy to assign - see https://build.fhir.org/ig/FHIR/fhir-tools-ig/CodeSystem-ig-parameters.html#ig-parameters-auto-oid-root) | -- |
| Path | Severity | Message | Validating |
| Resource | information | The resource OperationDefinition/bulk-publish could usefully have an OID assigned (OIDs are easy to assign - see https://build.fhir.org/ig/FHIR/fhir-tools-ig/CodeSystem-ig-parameters.html#ig-parameters-auto-oid-root) | -- |
| Path | Severity | Message | Validating |
| Resource | information | The resource OperationDefinition/bulk-submit could usefully have an OID assigned (OIDs are easy to assign - see https://build.fhir.org/ig/FHIR/fhir-tools-ig/CodeSystem-ig-parameters.html#ig-parameters-auto-oid-root) | -- |
| Path | Severity | Message | Validating |
| Resource | information | The resource OperationDefinition/bulk-submit-status could usefully have an OID assigned (OIDs are easy to assign - see https://build.fhir.org/ig/FHIR/fhir-tools-ig/CodeSystem-ig-parameters.html#ig-parameters-auto-oid-root) | -- |
| Path | Severity | Message | Validating |
| Resource | information | The resource OperationDefinition/export could usefully have an OID assigned (OIDs are easy to assign - see https://build.fhir.org/ig/FHIR/fhir-tools-ig/CodeSystem-ig-parameters.html#ig-parameters-auto-oid-root) | -- |
| OperationDefinition.text.div | error | Hyperlink 'export.html#_typefilter-query-parameter' at 'div/table/tr/td/div/p/a' for 'See details' does not resolve | -- |
| Path | Severity | Message | Validating |
| Resource | information | The resource OperationDefinition/group-export could usefully have an OID assigned (OIDs are easy to assign - see https://build.fhir.org/ig/FHIR/fhir-tools-ig/CodeSystem-ig-parameters.html#ig-parameters-auto-oid-root) | -- |
| OperationDefinition.text.div | error | Hyperlink 'export.html#_typefilter-query-parameter' at 'div/table/tr/td/div/p/a' for 'See details' does not resolve | -- |
| Path | Severity | Message | Validating |
| Resource | information | The resource OperationDefinition/patient-export could usefully have an OID assigned (OIDs are easy to assign - see https://build.fhir.org/ig/FHIR/fhir-tools-ig/CodeSystem-ig-parameters.html#ig-parameters-auto-oid-root) | -- |
| OperationDefinition.text.div | error | Hyperlink 'export.html#_typefilter-query-parameter' at 'div/table/tr/td/div/p/a' for 'See details' does not resolve | -- |
| ✓ |
| ✓ |
| Path | Severity | Message | Validating |
| OperationOutcome.extension[0] (l5/c6) | error | The extension http://hl7.org/fhir/StructureDefinition/operationoutcome-sourceResource could not be found so is not allowed here Extension_EXT_Unknown_NotHere | OperationOutcome |
| OperationOutcome.extension[0].url (l6/c87) | error | No definition could be found for URL value 'http://hl7.org/fhir/StructureDefinition/operationoutcome-sourceResource' Type_Specific_Checks_DT_URL_Resolve | OperationOutcome |
| OperationOutcome.extension[1] (l11/c6) | error | The extension http://hl7.org/fhir/StructureDefinition/operationoutcome-sourceResource could not be found so is not allowed here Extension_EXT_Unknown_NotHere | OperationOutcome |
| OperationOutcome.extension[1].url (l12/c87) | error | No definition could be found for URL value 'http://hl7.org/fhir/StructureDefinition/operationoutcome-sourceResource' Type_Specific_Checks_DT_URL_Resolve | OperationOutcome |
| Path | Severity | Message | Validating |
| Resource | information | The resource StructureDefinition/BulkDataManifest could usefully have an OID assigned (OIDs are easy to assign - see https://build.fhir.org/ig/FHIR/fhir-tools-ig/CodeSystem-ig-parameters.html#ig-parameters-auto-oid-root) | -- |
| Path | Severity | Message | Validating |
| Resource | information | The resource StructureDefinition/BulkPublishManifest could usefully have an OID assigned (OIDs are easy to assign - see https://build.fhir.org/ig/FHIR/fhir-tools-ig/CodeSystem-ig-parameters.html#ig-parameters-auto-oid-root) | -- |
| Path | Severity | Message | Validating |
| Resource | information | The resource StructureDefinition/BulkSubmitStatusManifest could usefully have an OID assigned (OIDs are easy to assign - see https://build.fhir.org/ig/FHIR/fhir-tools-ig/CodeSystem-ig-parameters.html#ig-parameters-auto-oid-root) | -- |
| Path | Severity | Message | Validating |
| Resource | information | The resource StructureDefinition/bulk-cohort-group could usefully have an OID assigned (OIDs are easy to assign - see https://build.fhir.org/ig/FHIR/fhir-tools-ig/CodeSystem-ig-parameters.html#ig-parameters-auto-oid-root) | -- |
| Path | Severity | Message | Validating |
| Resource | information | The resource StructureDefinition/member-filter could usefully have an OID assigned (OIDs are easy to assign - see https://build.fhir.org/ig/FHIR/fhir-tools-ig/CodeSystem-ig-parameters.html#ig-parameters-auto-oid-root) | -- |
| Path | Severity | Message | Validating |
| Resource | information | The resource StructureDefinition/members-refreshed could usefully have an OID assigned (OIDs are easy to assign - see https://build.fhir.org/ig/FHIR/fhir-tools-ig/CodeSystem-ig-parameters.html#ig-parameters-auto-oid-root) | -- |
| Path | Severity | Message | Validating |
| Resource | information | The resource StructureDefinition/operation-not-supported could usefully have an OID assigned (OIDs are easy to assign - see https://build.fhir.org/ig/FHIR/fhir-tools-ig/CodeSystem-ig-parameters.html#ig-parameters-auto-oid-root) | -- |
| Path | Severity | Message | Validating |
| Resource | error | The resource ValueSet/group-type-subset must have an OID assigned to cater for possible use with OID based terminology systems e.g. CDA usage (OIDs are easy to assign - see https://build.fhir.org/ig/FHIR/fhir-tools-ig/CodeSystem-ig-parameters.html#ig-parameters-auto-oid-root) | -- |
| Path | Severity | Message | Validating |
| Resource | error | The resource ValueSet/include-associated-data must have an OID assigned to cater for possible use with OID based terminology systems e.g. CDA usage (OIDs are easy to assign - see https://build.fhir.org/ig/FHIR/fhir-tools-ig/CodeSystem-ig-parameters.html#ig-parameters-auto-oid-root) | -- |
| Path | Severity | Message | Validating |
| ValueSet.compose.include[0].concept[0] (l1/c2796) | information | Reference to draft CodeSystem http://hl7.org/fhir/event-status|4.0.1 MSG_DRAFT | -- |
| ValueSet.compose.include[0].concept[1] (l1/c2817) | information | Reference to draft CodeSystem http://hl7.org/fhir/event-status|4.0.1 MSG_DRAFT | -- |
| ValueSet.compose.include[0].concept[2] (l1/c2836) | information | Reference to draft CodeSystem http://hl7.org/fhir/event-status|4.0.1 MSG_DRAFT | -- |
| Resource | error | The resource ValueSet/submission-status must have an OID assigned to cater for possible use with OID based terminology systems e.g. CDA usage (OIDs are easy to assign - see https://build.fhir.org/ig/FHIR/fhir-tools-ig/CodeSystem-ig-parameters.html#ig-parameters-auto-oid-root) | -- |
| Path | Severity | Message | Validating |
| $ (l1/c2) | fatal | Unable to find resourceType property | -- |
| Path | Severity | Message | Validating |
| $ (l1/c2) | fatal | Unable to find resourceType property | -- |
| Path | Severity | Message | Validating |
| $ (l1/c2) | fatal | Unable to find resourceType property | -- |
| Path | Severity | Message | Validating |
| $ (l1/c2) | fatal | Unable to find resourceType property | -- |
| Path | Severity | Message | Validating |
| $ (l1/c2) | fatal | Unable to find resourceType property | -- |
| Path | Severity | Message | Validating |
| $ (l1/c2) | fatal | Unable to find resourceType property | -- |
| Path | Severity | Message | Validating |
| $ (l1/c2) | fatal | Unable to find resourceType property | -- |
| Path | Severity | Message | Validating |
| $ (l1/c2) | fatal | Unable to find resourceType property | -- |
| Path | Severity | Message | Validating |
| $ (l1/c2) | fatal | Unable to find resourceType property | -- |
| Path | Severity | Message | Validating |
| $ (l1/c2) | fatal | Unable to find resourceType property | -- |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
Suppressed Messages (Warnings, hints, broken links)
01. An inline example is provided in the extension description
02. This new feature will be added in future versions of this IG
03. This extension is defined in the Expression type, not in this IG
04. Group profile - this code system is used by the Group resource
05. Created UTG tracker to create code system in UTG: UP-759 - "Create an Include Associated Data Code System" based on discussion with TMSG (11/13/2025 minutes: https://confluence.hl7.org/spaces/TSMG/pages/403868663/2025-11-13+TSMG+Agenda+and+Minutes). To preserve the expansion and links in the ValueSet definition, this version will use the current code system defined in this IG and will update to the THO code system URL when it is published. Since the current operation parameter that uses these codes is of type `code` and documented as experimental, this is not considered a breaking change and does not need community input. An STU note was added to alert implementers that that the code system will be migrating to THO.
These are valid fragment-only URL references, but the publisher validates bare fragments as same-document anchors.
Errors sorted by type
| fsh-generated/resources/OperationOutcome-submit-status-resource-operationoutcome-example.json | The extension http://hl7.org/fhir/StructureDefinition/operationoutcome-sourceResource could not be found so is not allowed here | OperationOutcome |
| fsh-generated/resources/OperationOutcome-submit-status-resource-operationoutcome-example.json | The extension http://hl7.org/fhir/StructureDefinition/operationoutcome-sourceResource could not be found so is not allowed here | OperationOutcome |
| fsh-generated/resources/ValueSet-submission-status.json | Reference to draft CodeSystem http://hl7.org/fhir/event-status|4.0.1 | -- |
| fsh-generated/resources/ValueSet-submission-status.json | Reference to draft CodeSystem http://hl7.org/fhir/event-status|4.0.1 | -- |
| fsh-generated/resources/ValueSet-submission-status.json | Reference to draft CodeSystem http://hl7.org/fhir/event-status|4.0.1 | -- |
| fsh-generated/resources/OperationOutcome-submit-status-resource-operationoutcome-example.json | No definition could be found for URL value 'http://hl7.org/fhir/StructureDefinition/operationoutcome-sourceResource' | OperationOutcome |
| fsh-generated/resources/OperationOutcome-submit-status-resource-operationoutcome-example.json | No definition could be found for URL value 'http://hl7.org/fhir/StructureDefinition/operationoutcome-sourceResource' | OperationOutcome |