Uses of Class
org.linuxforhealth.fhir.model.annotation.Constraint
-
-
Uses of Constraint in org.linuxforhealth.fhir.model.annotation
Methods in org.linuxforhealth.fhir.model.annotation that return Constraint Modifier and Type Method Description static Constraint
Constraint.Factory. createConstraint(java.lang.String id, java.lang.String level, java.lang.String location, java.lang.String description, java.lang.String expression, java.lang.String source, boolean modelChecked, boolean generated)
static Constraint
Constraint.Factory. createConstraint(java.lang.String id, java.lang.String level, java.lang.String location, java.lang.String description, java.lang.String expression, java.lang.String source, boolean modelChecked, boolean generated, java.lang.Class<? extends ConstraintValidator<?>> validatorClass)
Constraint[]
value()
-
Uses of Constraint in org.linuxforhealth.fhir.model.constraint.spi
Methods in org.linuxforhealth.fhir.model.constraint.spi that return Constraint Modifier and Type Method Description protected Constraint
AbstractConstraintProvider. constraint(java.lang.String id, java.lang.String level, java.lang.String location, java.lang.String description, java.lang.Class<? extends ConstraintValidator<?>> validationClass)
Create aConstraint
instance.protected Constraint
AbstractConstraintProvider. constraint(java.lang.String id, java.lang.String level, java.lang.String location, java.lang.String description, java.lang.String expression, java.lang.String source)
Create aConstraint
instance.protected Constraint
AbstractConstraintProvider. constraint(java.lang.String id, java.lang.String level, java.lang.String location, java.lang.String description, java.lang.String expression, java.lang.String source, java.lang.Class<? extends ConstraintValidator<?>> validatorClass)
Create aConstraint
instance.Methods in org.linuxforhealth.fhir.model.constraint.spi that return types with arguments of type Constraint Modifier and Type Method Description java.util.List<Constraint>
AbstractConstraintProvider. getConstraints()
java.util.List<Constraint>
ConstraintProvider. getConstraints()
Get the list of constraints for this constraint provider.java.util.List<java.util.function.Predicate<Constraint>>
AbstractConstraintProvider. getRemovalPredicates()
java.util.List<java.util.function.Predicate<Constraint>>
ConstraintProvider. getRemovalPredicates()
Get the list of removal predicates for this constraint provider.protected java.util.function.Predicate<Constraint>
AbstractConstraintProvider. idEquals(java.lang.String id)
Create a predicate that matches on the given constraint id.protected java.util.function.Predicate<Constraint>
AbstractConstraintProvider. locationEquals(java.lang.String location)
Create a predicate that matches on the given constraint location.protected java.util.function.Predicate<Constraint>
AbstractConstraintProvider. sourceEquals(java.lang.String source)
Create a predicate that matches on the given constraint source.Methods in org.linuxforhealth.fhir.model.constraint.spi with parameters of type Constraint Modifier and Type Method Description boolean
ConstraintValidator. isValid(T elementOrResource, Constraint constraint)
Indicates whether an element or resource is valid with respect to the given constraintMethod parameters in org.linuxforhealth.fhir.model.constraint.spi with type arguments of type Constraint Modifier and Type Method Description protected abstract void
AbstractConstraintProvider. addConstraints(java.util.List<Constraint> constraints)
Add zero or more constraints to the given list of constraints.protected void
AbstractModelConstraintProvider. addConstraints(java.util.List<Constraint> constraints)
protected abstract void
AbstractConstraintProvider. addRemovalPredicates(java.util.List<java.util.function.Predicate<Constraint>> removalPredicates)
Add zero or more removal predicates to the given list of removal predicates.protected void
AbstractModelConstraintProvider. addRemovalPredicates(java.util.List<java.util.function.Predicate<Constraint>> removalPredicates)
-
Uses of Constraint in org.linuxforhealth.fhir.model.resource
Classes in org.linuxforhealth.fhir.model.resource with annotations of type Constraint Modifier and Type Class Description class
AdministrableProductDefinition
A medicinal product in the final form which is suitable for administering to a patient (after any mixing of multiple components, dissolution etc.class
AdverseEvent
Actual or potential/avoided event causing unintended physical injury resulting from or contributed to by medical care, a research study or other healthcare setting factors that requires additional monitoring, treatment, or hospitalization, or that results in death.class
CarePlan
Describes the intention of how one or more practitioners intend to deliver care for a particular patient, group or community for a period of time, possibly limited to care for a specific condition or set of conditions.class
CareTeam
The Care Team includes all the people and organizations who plan to participate in the coordination and delivery of care for a patient.class
CompartmentDefinition
A compartment definition that defines how resources are accessed on a server.class
CoverageEligibilityResponse
This resource provides eligibility and plan details from the processing of an CoverageEligibilityRequest resource.class
Device
A type of a manufactured item that is used in the provision of healthcare without being substantially changed through that activity.class
DiagnosticReport
The findings and interpretation of diagnostic tests performed on patients, groups of patients, devices, and locations, and/or specimens derived from these.class
Endpoint
The technical details of an endpoint that can be used for electronic services, such as for web services providing XDS.class
EpisodeOfCare
An association between a patient and an organization / healthcare provider(s) during which time encounters may occur.class
EvidenceVariable
The EvidenceVariable resource describes an element that knowledge (Evidence) is about.class
Group
Represents a defined collection of entities that may be discussed or acted upon collectively but which are not expected to act collectively, and are not formally or legally recognized; i.e.class
ImmunizationRecommendation
A patient's point-in-time set of recommendations (i.e.class
Ingredient
An ingredient of a manufactured item or pharmaceutical product.class
Linkage
Identifies two or more records (resource instances) that refer to the same real-world "occurrence".class
Media
A photo, video, or audio recording acquired or used in healthcare.class
MedicationStatement
A record of a medication that is being consumed by a patient.class
OrganizationAffiliation
Defines an affiliation/assotiation/relationship between 2 distinct oganizations, that is not a part-of relationship/sub-division relationship.class
PackagedProductDefinition
A medically related item or items, in a container or package.class
Parameters
This resource is a non-persisted resource used to pass information into and back from an [operation](operations.html).class
Practitioner
A person who is directly or indirectly involved in the provisioning of healthcare.class
PractitionerRole
A specific set of Roles/Locations/specialties/services that a practitioner may perform at an organization for a period of time.class
Procedure
An action that is or was performed on or for a patient.class
QuestionnaireResponse
A structured set of questions and their answers.class
Resource
This is the base resource type for everything.class
Schedule
A container for slots of time that may be available for booking appointments.class
ServiceRequest
A record of a request for service such as diagnostic investigations, treatments, or operations to be performed.class
SubscriptionStatus
The SubscriptionStatus resource describes the state of a Subscription during notifications.class
Substance
A homogeneous material with a definite composition. -
Uses of Constraint in org.linuxforhealth.fhir.model.type
Classes in org.linuxforhealth.fhir.model.type with annotations of type Constraint Modifier and Type Class Description class
ContactPoint
Details for all kinds of technology mediated contact points for a person or organization, including telephone, email, etc.class
Count
A measured amount (or an amount that can potentially be measured).class
Element
Base definition for all elements in a resource.class
Extension
Optional Extension Element - found in all resources.class
Identifier
An identifier - identifies some entity uniquely and unambiguously.class
Meta
The metadata about a resource.class
MoneyQuantity
There SHALL be a code if there is a value and it SHALL be an expression of currency.class
Period
A time period defined by a start and end date and optionally time.class
Quantity
A measured amount (or an amount that can potentially be measured).class
Range
A set of ordered Quantities defined by a low and high limit.class
Ratio
A relationship of two Quantity values - expressed as a numerator and a denominator.class
Signature
A signature along with supporting context.class
SimpleQuantity
The comparator is not used on a SimpleQuantityclass
UsageContext
Specifies clinical/business/etc. -
Uses of Constraint in org.linuxforhealth.fhir.model.util
Methods in org.linuxforhealth.fhir.model.util that return types with arguments of type Constraint Modifier and Type Method Description static java.util.List<Constraint>
ModelSupport. getConstraints(java.lang.Class<?> modelClass)
-
Uses of Constraint in org.linuxforhealth.fhir.path.evaluator
Methods in org.linuxforhealth.fhir.path.evaluator that return Constraint Modifier and Type Method Description Constraint
FHIRPathEvaluator.EvaluationContext. getConstraint()
Get the constraint currently under evaluationMethods in org.linuxforhealth.fhir.path.evaluator with parameters of type Constraint Modifier and Type Method Description void
FHIRPathEvaluator.EvaluationContext. setConstraint(Constraint constraint)
Set the constraint currently under evaluation -
Uses of Constraint in org.linuxforhealth.fhir.profile
Methods in org.linuxforhealth.fhir.profile that return types with arguments of type Constraint Modifier and Type Method Description java.util.List<Constraint>
ConstraintGenerator. generate()
static java.util.List<Constraint>
ProfileSupport. getConstraints(java.lang.String url, java.lang.Class<?> type)
static java.util.List<Constraint>
ProfileSupport. getConstraints(java.util.List<java.lang.String> urls, java.lang.Class<?> type)
static java.util.List<Constraint>
ProfileSupport. getConstraints(Resource resource)
-
Uses of Constraint in org.linuxforhealth.fhir.profile.constraint.spi
Method parameters in org.linuxforhealth.fhir.profile.constraint.spi with type arguments of type Constraint Modifier and Type Method Description protected void
AbstractProfileConstraintProvider. addConstraints(java.util.List<Constraint> constraints)
protected void
AbstractProfileConstraintProvider. addRemovalPredicates(java.util.List<java.util.function.Predicate<Constraint>> removalPredicates)
-