[package]
name = "fml-engine"
description = "StructureMap engine for the FHIR Mapping Language: run maps over FHIR JSON"
version.workspace = true
edition.workspace = true
rust-version = "1.98"
authors.workspace = true
license.workspace = true
readme = "README.md"
repository.workspace = true
homepage.workspace = true
keywords.workspace = true
categories.workspace = true
[features]
default = []
fhirpath = [
"dep:octofhir-fhirpath",
"dep:octofhir-fhirschema",
"dep:octofhir-fhir-model",
"fml-check/fhirschema",
]
[dependencies]
fml-syntax = { path = "../fml-syntax", version = "0.2.1" }
fml-model = { path = "../fml-model", version = "0.2.1" }
fml-check = { path = "../fml-check", version = "0.2.1" }
serde_json = { version = "1", features = ["preserve_order"] }
uuid = { version = "1", features = ["v4"] }
octofhir-fhirpath = { version = "0.5.1", optional = true }
octofhir-fhirschema = { version = "0.3.33", optional = true }
octofhir-fhir-model = { version = "0.1.17", optional = true }
[dev-dependencies]
fml-check = { path = "../fml-check", version = "0.2.1", features = ["fhirschema"] }
tokio = { version = "1", features = ["macros", "rt"] }