Uses of Class
org.projecthusky.fhir.emed.ch.epr.validator.ValidationResult
Packages that use ValidationResult
Package
Description
-
Uses of ValidationResult in org.projecthusky.fhir.emed.ch.epr.model.emediplan
Methods in org.projecthusky.fhir.emed.ch.epr.model.emediplan that return ValidationResultModifier and TypeMethodDescriptionEMediplanHealthcarePerson.validate(@Nullable String basePath, EMediplanType mediplanType) EMediplanMedicament.validate(@Nullable String basePath, EMediplanType mediplanType) Context-aware validation, that takes into account whether the eMediplan document is a treatment plan or a prescription.default ValidationResultEMediplanObject.validate()Validates the eMediplan object, without any further context than its own content, against the eMediplan specs.Validates the eMediplan object, without any further context than its JSON path and its own content, against the eMediplan specs.EMediplanPatient.validate(@Nullable String basePath, EMediplanType mediplanType, Instant timestamp) Validates the patient object taking into account which type of eMediplan document it belongs to.Performs context-aware validation of the object, including the base context-unaware validation.protected ValidationResultEMediplanMedicament.validateBase(@Nullable String basePath, boolean contextAwareCaller) protected ValidationResultEMediplanPatient.validateBase(@Nullable String basePath, boolean contextAwareCaller) Base validation that performs or skips certain validation checks depending on whether the caller is context-aware or not.protected ValidationResultEMediplanPatient.validateEmailAddress(@Nullable String basePath, String fieldName, int index, String email) default ValidationResultEMediplanExtendable.validateExtensions(@Nullable String basePath) Validates the object extensions.default ValidationResultEMediplanHealthcareProCarrier.validateHealtcareProInfo(@Nullable String basePath) Validates the healthcare person and healthcare organization content.protected ValidationResultEMediplanPatient.validatePhone(@Nullable String basePath, String fieldName, int index, String phone) -
Uses of ValidationResult in org.projecthusky.fhir.emed.ch.epr.model.emediplan.chmed16a
Methods in org.projecthusky.fhir.emed.ch.epr.model.emediplan.chmed16a that return ValidationResultModifier and TypeMethodDescriptionChMed16AMedicament.validate(@Nullable String basePath, EMediplanType mediplanType) ChMed16APatient.validate(@Nullable String basePath, EMediplanType mediplanType, Instant timestamp) ChMed16AMedicament.validateBase(@Nullable String basePath, boolean contextAwareCaller) Methods in org.projecthusky.fhir.emed.ch.epr.model.emediplan.chmed16a with parameters of type ValidationResultModifier and TypeMethodDescriptionprotected voidEPrescription.validateRev3Constraints(@Nullable String basePath, ValidationResult result) This method validates specific constraints added with rev3 of the eMediplan ePrescription exchange format. -
Uses of ValidationResult in org.projecthusky.fhir.emed.ch.epr.model.emediplan.chmed16a.posology
Methods in org.projecthusky.fhir.emed.ch.epr.model.emediplan.chmed16a.posology that return ValidationResultModifier and TypeMethodDescriptionChMed16APosology.validate(@Nullable String basePath, EMediplanType mediplanType) Performs validation of the eMediplan object taking into account whether it belongs to an eMediplan medication plan document or to an eMediplan prescription document. -
Uses of ValidationResult in org.projecthusky.fhir.emed.ch.epr.model.emediplan.chmed23a
Methods in org.projecthusky.fhir.emed.ch.epr.model.emediplan.chmed23a that return ValidationResultModifier and TypeMethodDescriptionChMed23AHealthcareOrganization.validate(@Nullable String basePath, EMediplanType mediplanType) ChMed23AMedicament.validate(@Nullable String basePath, EMediplanType mediplanType) protected ValidationResultChMed23AMedicament.validateBase(@Nullable String basePath, boolean contextAwareCaller) protected ValidationResultChMed23APatient.validateBase(@Nullable String basePath, boolean contextAwareCaller) -
Uses of ValidationResult in org.projecthusky.fhir.emed.ch.epr.model.emediplan.chmed23a.posology
Methods in org.projecthusky.fhir.emed.ch.epr.model.emediplan.chmed23a.posology that return ValidationResultModifier and TypeMethodDescriptionChMed23APosology.validate(@Nullable String basePath, EMediplanType mediplanType) Performs validation of the eMediplan object taking into account whether it belongs to an eMediplan medication plan document or to an eMediplan prescription document. -
Uses of ValidationResult in org.projecthusky.fhir.emed.ch.epr.model.emediplan.chmed23a.posology.detail
Methods in org.projecthusky.fhir.emed.ch.epr.model.emediplan.chmed23a.posology.detail that return ValidationResultModifier and TypeMethodDescription -
Uses of ValidationResult in org.projecthusky.fhir.emed.ch.epr.model.emediplan.chmed23a.posology.detail.application
Methods in org.projecthusky.fhir.emed.ch.epr.model.emediplan.chmed23a.posology.detail.application that return ValidationResultModifier and TypeMethodDescription -
Uses of ValidationResult in org.projecthusky.fhir.emed.ch.epr.model.emediplan.chmed23a.posology.detail.dose
Methods in org.projecthusky.fhir.emed.ch.epr.model.emediplan.chmed23a.posology.detail.dose that return ValidationResultModifier and TypeMethodDescription -
Uses of ValidationResult in org.projecthusky.fhir.emed.ch.epr.model.emediplan.chmed23a.posology.detail.sequence
Methods in org.projecthusky.fhir.emed.ch.epr.model.emediplan.chmed23a.posology.detail.sequence that return ValidationResultModifier and TypeMethodDescription -
Uses of ValidationResult in org.projecthusky.fhir.emed.ch.epr.model.emediplan.chmed23a.posology.detail.timed
Methods in org.projecthusky.fhir.emed.ch.epr.model.emediplan.chmed23a.posology.detail.timed that return ValidationResultModifier and TypeMethodDescription -
Uses of ValidationResult in org.projecthusky.fhir.emed.ch.epr.model.emediplan.chmed23a.repetition
Methods in org.projecthusky.fhir.emed.ch.epr.model.emediplan.chmed23a.repetition that return ValidationResult -
Uses of ValidationResult in org.projecthusky.fhir.emed.ch.epr.validator
Methods in org.projecthusky.fhir.emed.ch.epr.validator that return ValidationResultModifier and TypeMethodDescriptionValidationResult.add(List<@NonNull ValidationIssue> issues) ValidationResult.add(ValidationIssue... issues) ValidationResult.add(ValidationResult... results) static ValidationResultValidationResult.concat(ValidationResult... results) static ValidationResultChEmedEprValidator.toHuskyValidationResult(org.hl7.fhir.r4.model.OperationOutcome operationOutcome) Translates a FHIR operation outcome to a Husky validation result.ChEmedEprHapiValidator.validateDocumentBundle(InputStream documentStream, ChEmedEprDocument document) ChEmedEprHapiValidator.validateDocumentBundle(org.hl7.fhir.r4.model.Bundle bundle, String profile) ChEmedEprValidator.validateDocumentBundle(InputStream documentStream, ChEmedEprDocument document) Validates a CH-EMED-EPR document Bundle AND performs a logic validation of the content as well.ChEmedEprValidator.validateDocumentBundle(org.hl7.fhir.r4.model.Bundle bundle, String profile) Validates a CH-EMED-EPR document Bundle.Methods in org.projecthusky.fhir.emed.ch.epr.validator with parameters of type ValidationResultModifier and TypeMethodDescriptionValidationResult.add(ValidationResult... results) static ValidationResultValidationResult.concat(ValidationResult... results) protected voidChEmedEprHapiValidator.logValidationResult(ValidationResult validationResult) Logs a validation result as info messages, to loosely imitate matchbox-engine behaviour.