-
Notifications
You must be signed in to change notification settings - Fork 15
Description
This server will be a Spring Boot application, and will live within the server
directory.
It will use Maven for dependency management and building the project, but it will not inherit the pom.xml
from the root directory. Versioning of the server will be independent of the Pathling library. The version will be
1.0.0-SNAPSHOT
until we are ready to release it.
The server will depend upon the libary-runtime
(v8.0.0) module of the Pathling library, which will be included as a dependency in the pom.xml
file. It will not depend upon any of the other modules in the Pathling library, or on any non-public APIs.
It will inherit some of the structure and functionality of the original Pathling server (v7).
It will use HAPI FHIR as the framework for building the FHIR server. This will create a servlet that can be mounted using the @WebServlet
annotation in the same way as the original Pathling server.
Initially, the server will only support one operation - the Bulk Data Export operation.
In scope:
- System level export
- NDJSON output format
_type
parameter- Bulk data status request, output manifest (required fields only)
- Capability statement requirements
Out of scope:
- Authorisation
_since
and_until
parameter_elements
parameter_includeAssociatedData
parameter_typeFilter
parameterorganizeOutputBy
parameterallowPartialManifests
parameter- Binary to DocumentReference conversion
- Group-level export
- Bulk Cohort API
- Deletion bundles
_list
parameter
Metadata
Metadata
Assignees
Labels
Type
Projects
Status