Writes the data from a data source to a directory of NDJSON files. The files will be named using the resource type and the ".ndjson" extension.

ds_write_ndjson(ds, path, save_mode = SaveMode$ERROR, file_name_mapper = NULL)

Arguments

ds

The DataSource object.

path

The URI of the directory to write the files to.

save_mode

The save mode to use when writing the data.

file_name_mapper

An optional function that can be used to customise the mapping of the resource type to the file name. Currently not implemented.

Value

A list with element file_infos, containing a list of files created. Each file has fhir_resource_type and absolute_url.

Examples

if (FALSE) { # \dontrun{
data_source <- pc %>% pathling_read_ndjson(pathling_examples("ndjson"))

# Write the data to a directory of NDJSON files.
data_source %>% ds_write_ndjson(file.path(tempdir(), "ndjson"))
} # }