Package org.techbd.orchestrate.fhir
Class OrchestrationEngine.OrchestrationSession.Builder
java.lang.Object
org.techbd.orchestrate.fhir.OrchestrationEngine.OrchestrationSession.Builder
- Enclosing class:
OrchestrationEngine.OrchestrationSession
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddValidationEngine
(@NotNull OrchestrationEngine.ValidationEngine validationEngine) build()
onDevice
(@NotNull OrchestrationEngine.Device device) withFhirCodeSystemUrls
(@NotNull Map<String, String> codeSystemUrls) withFhirProfileUrl
(@NotNull String fhirProfileUrl) withFhirStructureDefinitionUrls
(@NotNull Map<String, String> structureDefinitionUrls) withFhirValueSetUrls
(@NotNull Map<String, String> valueSetUrls) withPayloads
(@NotNull List<String> payloads) withUserAgentValidationStrategy
(String uaStrategyJson, boolean clearExisting)
-
Constructor Details
-
Builder
-
-
Method Details
-
getUaStrategyJsonIssues
-
onDevice
public OrchestrationEngine.OrchestrationSession.Builder onDevice(@NotNull @NotNull OrchestrationEngine.Device device) -
withPayloads
public OrchestrationEngine.OrchestrationSession.Builder withPayloads(@NotNull @NotNull List<String> payloads) -
withFhirProfileUrl
public OrchestrationEngine.OrchestrationSession.Builder withFhirProfileUrl(@NotNull @NotNull String fhirProfileUrl) -
withFhirStructureDefinitionUrls
public OrchestrationEngine.OrchestrationSession.Builder withFhirStructureDefinitionUrls(@NotNull @NotNull Map<String, String> structureDefinitionUrls) -
withFhirCodeSystemUrls
public OrchestrationEngine.OrchestrationSession.Builder withFhirCodeSystemUrls(@NotNull @NotNull Map<String, String> codeSystemUrls) -
withFhirValueSetUrls
public OrchestrationEngine.OrchestrationSession.Builder withFhirValueSetUrls(@NotNull @NotNull Map<String, String> valueSetUrls) -
withUserAgentValidationStrategy
public OrchestrationEngine.OrchestrationSession.Builder withUserAgentValidationStrategy(String uaStrategyJson, boolean clearExisting) -
addValidationEngine
public OrchestrationEngine.OrchestrationSession.Builder addValidationEngine(@NotNull @NotNull OrchestrationEngine.ValidationEngine validationEngine) -
addHapiValidationEngine
-
addHl7ValidationEmbeddedEngine
-
addHl7ValidationApiEngine
-
build
-